.account-session-candidate{position:relative;background-color:#fff;box-shadow:0 0 15px rgba(68,68,68,.1);margin:10px 0;padding:20px;font-family:"Open Sans",arial,sans-serif;color:#444;font-size:14px}.account-session-candidate:last-child{margin-bottom:0}.account-session-candidate__flex{display:flex;flex-flow:row nowrap;justify-content:space-between}@media screen and (max-width:979px){.account-session-candidate{padding:15px;margin:20px 0}.account-session-candidate__flex{display:block}.account-session-candidate__flex+.account-session-candidate__order{margin-top:20px}}.account-session-candidate__left{flex:1 1 auto;padding-left:55px;padding-right:20px;text-align:left}@media(min-width:980px){.account-session-candidate__left{width:calc(65% - 75px)}}.account-session-candidate__left--full{flex-grow:1}.account-session-candidate__right{position:relative;flex:1 1 auto;text-align:center}@media(min-width:980px){.account-session-candidate__right{width:calc(65% + 75px)}}.account-session-candidate__right .button--transparent-light{margin-bottom:20px}@media screen and (max-width:979px){.account-session-candidate__right .button--transparent-light{margin-bottom:0}.account-session-candidate__right .button--transparent-light+.account-session-candidate__order{margin-top:20px}}.account-session-candidate__right .tooltip{position:absolute;top:6px;right:0;width:20px;height:20px}.account-session-candidate__right .tooltip .icon{width:12px;height:12px}.account-session-candidate__right .tooltip+.button{margin-left:30px;margin-right:30px}.account-session-candidate__right .tooltip__content a,.account-session-candidate__right .tooltip__content button{border:none;display:block;padding:0}.account-session-candidate__right .tooltip__content a:first-child,.account-session-candidate__right .tooltip__content button:first-child{margin-bottom:10px}.account-session-candidate__right .tooltip__content a:hover,.account-session-candidate__right .tooltip__content button:hover{text-decoration:underline}@media screen and (max-width:979px){.account-session-candidate__right{position:static}.account-session-candidate__right .tooltip{top:15px;right:15px;width:24px;height:24px}.account-session-candidate__right .tooltip .icon{width:16px;height:16px}.account-session-candidate__right .tooltip+.button{margin-left:0;margin-right:0}.account-session-candidate__right button+button{margin-top:10px}}.account-session-candidate__photo{position:absolute;left:20px;top:20px;width:40px;height:40px;border-radius:3px;overflow:hidden}.account-session-candidate__photo-button{border:0;padding:0}.account-session-candidate__photo img{display:block;width:100%}.account-session-candidate__photo--empty{border:1px dashed #004277;color:#004277;overflow:visible}.account-session-candidate__photo--empty .icon{width:40px;height:40px;padding:12px}.account-session-candidate__photo--pointer{cursor:pointer}@media screen and (max-width:979px){.account-session-candidate__photo{left:15px;top:15px}}.account-session-candidate__name{display:flex;align-items:center;font-size:16px;line-height:1.5;font-weight:700;color:#004277}.account-session-candidate .tag{margin-left:8px;vertical-align:middle}.account-session-candidate__email{line-height:16px;margin-bottom:8px}.account-session-candidate__email:last-child{margin-bottom:0}@media screen and (max-width:979px){.account-session-candidate__email{margin-bottom:15px}}.account-session-candidate__options{clear:both;padding-left:25px;list-style:disc}.account-session-candidate__options li{margin-bottom:6px}.account-session-candidate__options li:last-child{margin-bottom:0}.account-session-candidate__order{padding:15px;color:#004277;font-size:13px;text-align:left;background-color:#f3f9ff}.account-session-candidate__order strong{font-weight:600}.account-session-candidate__order .button{margin-top:15px}.account-session-candidate__order--inline{display:flex;align-items:center;justify-content:space-between}.account-session-candidate__order--inline .account-session-candidate__order-center{margin-left:20px;width:40%}.account-session-candidate__order--inline .account-session-candidate__order-center .button{margin-top:0}.account-session-candidate__order-center{text-align:center}.account-session-candidate__score-row{display:flex;flex-flow:row nowrap;justify-content:space-between;font-size:12px;margin-bottom:5px}.account-session-candidate__score-row.total-score-only{font-size:18px;color:#004277;font-weight:700;border-bottom:1px solid #004277;padding-bottom:8px}.account-session-candidate__score-row.total-score{color:#004277;font-weight:700;margin-bottom:15px;border-bottom:1px solid #004277}.account-session-candidate__score-row-list-sub-reason{list-style:disc;padding-left:40px}.account-session-candidate__score-row-list-sub-reason li{text-align:left}.account-session-candidate__score+.button{margin-top:24px}@media screen and (max-width:979px){.account-session-candidate__score{margin-top:20px}}@media(min-width:980px){.account-session-candidate--inline .account-session-candidate__left,.account-session-candidate--with-score .account-session-candidate__left{flex:1 1 calc(60% - 75px)}.account-session-candidate--inline .account-session-candidate__right,.account-session-candidate--with-score .account-session-candidate__right{flex:1 1 45%}.account-session-candidate--inline .account-session-candidate__name,.account-session-candidate--with-score .account-session-candidate__name{margin-right:8px}.account-session-candidate--inline .account-session-candidate__options,.account-session-candidate--with-score .account-session-candidate__options{margin-top:6px}}@media(min-width:980px){.account-session-candidate--inline .account-session-candidate__order{text-align:left;margin-top:20px;display:flex;flex-flow:row nowrap}.account-session-candidate--inline .account-session-candidate__order p{flex:0 0 60%}.account-session-candidate--inline .account-session-candidate__order>div{flex:0 0 40%;text-align:center}.account-session-candidate--inline .account-session-candidate__order .button{margin-top:0}}.account-session-candidate--with-score .account-session-candidate__order{margin-top:20px;margin-left:-55px;text-align:left}.account-session-candidate__button-digital-document{width:100%}@media(min-width:980px){.account-session-candidate__button-digital-document{width:auto}}.candidates__candidate{margin:20px 0 0;padding:20px 3%;text-align:left;background-color:#fff;position:relative}.account-session-candidate+.candidates__candidate{margin-top:25px}@media screen and (max-width:979px){.account-session-candidate+.candidates__candidate{margin-top:20px}}.candidates__candidate-close{position:absolute;top:6px;right:6px;cursor:pointer;-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;padding:5px;overflow:hidden}.candidates__candidate-close .icon{pointer-events:none;transform:rotate(45deg);width:20px;height:20px;color:#1e7cc8}@media screen and (max-width:739px){.candidates__candidate-close{top:13px;right:0;padding:10px}.candidates__candidate-close .icon{width:22px;height:22px}}.candidates__candidate>.button{display:block;width:100%}.candidates__candidate .button--full-width{display:block;width:100%}@media(min-width:980px){.candidates__candidate{margin:15px 0 25px;padding:30px 30px 45px}}@media screen and (max-width:979px){.candidates .checkout-summary-layout__main{padding-bottom:0}.candidates .checkout-summary-layout__main>.button--dotted{margin:40px 3% 0;width:94%}.candidates .account-session-candidate{margin:3%}}.basket{text-align:left;background-color:#ecf3fa;padding-bottom:100px}@media screen and (max-width:979px){.basket{padding-bottom:50px}.basket .container--padding{padding-left:0;padding-right:0}.basket .small-title{font-size:18px;line-height:25px}}.basket__title{padding-top:28px;margin-bottom:15px}@media screen and (max-width:979px){.basket__title{margin:0 3% 10px}}.basket .link--reversed.page-return{margin-top:28px}@media screen and (max-width:979px){.basket .link--reversed.page-return{line-height:20px;margin:10px 3%}}.basket__block{background-color:#fff;padding:30px;margin-bottom:30px}@media screen and (max-width:979px){.basket__block{padding:20px 3%}}.basket__block--cart{background:#f3f9ff;padding:0!important}.basket__block--candidates{margin-bottom:0}.basket__block--candidates .candidate-infos__photo--no-photo{cursor:auto}.basket__block--candidates .small-title{margin-bottom:5px}.basket__block--candidates .small-title+a{display:inline-block;font-weight:600;color:#1e7cc8;font-size:18px;margin-bottom:20px}@media screen and (max-width:979px){.basket__block--candidates .small-title+a{font-size:13px;margin-bottom:0}}.basket__block-actions{background-color:#fff;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end;padding:15px 30px 30px}.basket__block-actions .button{margin-left:20px}.basket__block-actions .checkbox{margin-top:0;font-size:13px}.basket__block-actions .checkbox .error-message{padding-right:0}.basket__block-actions>div{margin-left:auto;text-align:justify}.basket__block-actions-buttons{text-align:right}@media screen and (max-width:979px){.basket__block-actions{padding:10px 3% 30px;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}.basket__block-actions .link{order:2;margin:15px 0 0}.basket__block-actions>div{display:flex;flex-flow:column nowrap;align-items:center}.basket__block-actions .checkbox{margin-left:10%;margin-right:10%;text-align:left}.basket__block-actions .checkbox+.button{order:2}.basket__block-actions .button{font-size:12px;margin:0 0 25px}}.basket__addresses{background-color:#fff;padding:30px}@media screen and (max-width:979px){.basket__addresses{padding:20px 3%}}.basket__addresses .small-title{margin-bottom:20px}.basket__addresses-list{display:flex;flex-flow:row nowrap;justify-content:space-between;flex-wrap:wrap}.basket__addresses-item{flex:0 0 calc(50% - 15px)}.basket__addresses-error-message{margin:15px 0;flex-basis:calc(50% - 15px)}.basket__addresses-empty{background-color:#ecf3fa;padding:25px 25px 40px}.basket__addresses-empty p{font-family:"Open Sans",arial,sans-serif;font-weight:700;color:#004277;font-size:12px;margin-bottom:15px}.basket__addresses-empty .button{color:#1e7cc8}.basket__addresses .address-block{flex:0 0 calc(50% - 15px);margin:0}@media screen and (max-width:979px){.basket__addresses-list{flex-direction:column}.basket__addresses-empty{margin-bottom:20px;padding:25px 15px}.basket__addresses-empty:last-child{margin-bottom:0}.basket__addresses .address-block:first-child{margin-bottom:20px}}@media(min-width:980px){.basket__quote{min-width:20%}}.basket__ssn_error{padding:0 30px;background-color:#fff}.account-session-candidate{position:relative;background-color:#fff;box-shadow:0 0 15px rgba(68,68,68,.1);margin:10px 0 25px;padding:20px;font-family:"Open Sans",arial,sans-serif;color:#444;font-size:14px;min-height:80px}.account-session-candidate:last-child{margin-bottom:0}.account-session-candidate__flex{display:flex;flex-flow:row nowrap;justify-content:space-between}@media screen and (max-width:979px){.account-session-candidate{padding:15px;margin:20px 0;min-height:70px}.account-session-candidate__flex{display:block}.account-session-candidate__flex+.account-session-candidate__order{margin-top:20px}}.account-session-candidate__left{flex:1 1 auto;padding-left:55px;padding-right:20px;text-align:left}@media(min-width:980px){.account-session-candidate__left{width:calc(65% - 75px)}}.account-session-candidate__left--full{flex-grow:1}.account-session-candidate__right{position:relative;flex:1 1 auto;text-align:center}@media(min-width:980px){.account-session-candidate__right{width:calc(65% + 75px)}}.account-session-candidate__right .button--transparent-light{margin-bottom:20px}@media screen and (max-width:979px){.account-session-candidate__right .button--transparent-light{margin-bottom:0}.account-session-candidate__right .button--transparent-light+.account-session-candidate__order{margin-top:20px}}.account-session-candidate__right .tooltip{position:absolute;top:6px;right:0;width:20px;height:20px}.account-session-candidate__right .tooltip .icon{width:12px;height:12px}.account-session-candidate__right .tooltip+.button{margin-left:30px;margin-right:30px}.account-session-candidate__right .tooltip__content a,.account-session-candidate__right .tooltip__content button{border:none;display:block;padding:0}.account-session-candidate__right .tooltip__content a:first-child,.account-session-candidate__right .tooltip__content button:first-child{margin-bottom:10px}.account-session-candidate__right .tooltip__content a:hover,.account-session-candidate__right .tooltip__content button:hover{text-decoration:underline}@media screen and (max-width:979px){.account-session-candidate__right{position:static}.account-session-candidate__right .tooltip{top:15px;right:15px;width:24px;height:24px}.account-session-candidate__right .tooltip .icon{width:16px;height:16px}.account-session-candidate__right .tooltip+.button{margin-left:0;margin-right:0}}.account-session-candidate__photo{position:absolute;left:20px;top:20px;width:40px;height:40px;border-radius:3px;overflow:hidden}.account-session-candidate__photo-button{padding:0;border:0}.account-session-candidate__photo img{display:block;width:100%}.account-session-candidate__photo--empty{border:1px dashed #004277;color:#004277;overflow:visible}.account-session-candidate__photo--empty .icon{width:40px;height:40px;padding:12px}@media screen and (max-width:979px){.account-session-candidate__photo{left:15px;top:15px}}.account-session-candidate__name{display:flex;align-items:center;font-size:16px;line-height:1.5;font-weight:700;color:#004277}.account-session-candidate .tag{margin-left:8px;vertical-align:middle}.account-session-candidate__dateofbirth,.account-session-candidate__email{line-height:16px;margin-bottom:8px}.account-session-candidate__dateofbirth:last-child,.account-session-candidate__email:last-child{margin-bottom:0}@media screen and (max-width:979px){.account-session-candidate__dateofbirth,.account-session-candidate__email{margin-bottom:15px}}.account-session-candidate__options{clear:both;padding-left:25px;list-style:disc}.account-session-candidate__options li{margin-bottom:6px}.account-session-candidate__options li:last-child{margin-bottom:0}@media screen and (max-width:979px){.account-session-candidate__options{padding-left:0;margin-left:-30px;margin-bottom:20px}}.account-session-candidate__order{padding:15px;color:#004277;font-size:13px;text-align:left;background-color:#f3f9ff}.account-session-candidate__order strong{font-weight:600}.account-session-candidate__order .button{margin-top:15px}.account-session-candidate__order--inline{display:flex;align-items:center;justify-content:space-between}.account-session-candidate__order--inline .account-session-candidate__order-center{margin-left:20px;width:40%}.account-session-candidate__order--inline .account-session-candidate__order-center .button{margin-top:0}.account-session-candidate__order-center{text-align:center}.account-session-candidate__score-row{display:flex;flex-flow:row nowrap;justify-content:space-between;font-size:12px;margin-bottom:5px}.account-session-candidate__score+.button{margin-top:20px}@media screen and (max-width:979px){.account-session-candidate__score{margin-top:20px}}.account-session-candidate__option{margin-bottom:4px}.account-session-candidate__option:last-child{margin-bottom:0}@media(min-width:980px){.account-session-candidate--inline .account-session-candidate__left,.account-session-candidate--with-score .account-session-candidate__left{flex:1 1 calc(60% - 75px)}.account-session-candidate--inline .account-session-candidate__right,.account-session-candidate--with-score .account-session-candidate__right{flex:1 1 45%}.account-session-candidate--inline .account-session-candidate__name,.account-session-candidate--with-score .account-session-candidate__name{margin-right:8px}.account-session-candidate--inline .account-session-candidate__options,.account-session-candidate--with-score .account-session-candidate__options{margin-top:6px}}@media(min-width:980px){.account-session-candidate--inline .account-session-candidate__order{text-align:left;margin-top:20px;display:flex;flex-flow:row nowrap}.account-session-candidate--inline .account-session-candidate__order p{flex:0 0 60%}.account-session-candidate--inline .account-session-candidate__order>div{flex:0 0 40%;text-align:center}.account-session-candidate--inline .account-session-candidate__order .button{margin-top:0}}.account-session-candidate--with-score .account-session-candidate__order{margin-top:20px;margin-left:-55px;text-align:left}.account-session-candidate--without-picture .account-session-candidate__left{padding-left:0}@media screen and (max-width:979px){.account-session-candidate--without-picture .account-session-candidate__options{margin-left:0;padding-left:25px}}.account-session-candidate--options .account-session-candidate__flex{align-items:center}.account-session-candidate--options .account-session-candidate__left,.account-session-candidate--options .account-session-candidate__right{flex:0 0 auto;width:auto}.account-session-candidate--options .account-session-candidate__right button{display:inline-block;vertical-align:middle;margin-left:6px;color:#8b8c91;border:none;outline:0}.account-session-candidate--options .account-session-candidate__right .icon{width:18px;height:18px;transition:color .3s ease}.account-session-candidate--options .account-session-candidate__right .icon:hover{color:#000}@media screen and (max-width:979px){.account-session-candidate--options .account-session-candidate__name{margin-bottom:6px}.account-session-candidate--options .account-session-candidate__flex{display:flex;align-items:center}.account-session-candidate--options .account-session-candidate__left{padding-right:10px;flex:0 1 calc(100% - 20px)}.account-session-candidate--options .account-session-candidate__right{display:flex;flex-direction:column}.account-session-candidate--options .account-session-candidate__right a{display:block;margin:0 0 10px}.account-session-candidate--options .account-session-candidate__right a:last-child{margin-bottom:0}.account-session-candidate--options .account-session-candidate__right .icon{width:16px;height:16px;margin:7px}}.candidate-infos__photo{display:block;width:40px;height:40px;border-radius:2px;overflow:hidden}.candidate-infos__photo img{display:block;width:100%}.candidate-infos__photo--no-photo{position:relative;border:1px dashed #004277;cursor:pointer}.candidate-infos__photo--no-photo::after,.candidate-infos__photo--no-photo::before{display:block;position:absolute;top:50%;left:50%;width:15px;height:1px;content:"";background-color:#004277}.candidate-infos__photo--no-photo::before{transform:translate(-50%,-50%)}.candidate-infos__photo--no-photo::after{transform:translate(-50%,-50%) rotate(90deg)}.candidate-infos__photo--error{border-color:#e22b00}.candidate-infos__photo--error::before{background-color:#e22b00}.candidate-infos__photo--error::after{background-color:#e22b00}.candidate-infos__upload-instructions--required p::after{content:"*";display:inline-block;top:-.5em;font-size:75%;line-height:0;position:relative;vertical-align:baseline;margin-left:.2em}.send-digital-document-by-email{background-color:#ecf3fa;margin:24px 0;text-align:left;border-radius:6px}.send-digital-document-by-email__heading{display:flex;cursor:pointer}.send-digital-document-by-email__dropdown{border:solid #023a82;border-width:0 1px 1px 0;display:inline-block;padding:4px;align-self:center;margin-right:1rem}.send-digital-document-by-email__dropdown--up{transform:rotate(-135deg)}.send-digital-document-by-email__dropdown--down{transform:rotate(45deg)}.send-digital-document-by-email__description{padding:15px;color:#023a82}.send-digital-document-by-email__form{display:flex;flex-direction:column;padding-bottom:15px}@media(min-width:980px){.send-digital-document-by-email__form{flex-direction:row;align-items:baseline}}.send-digital-document-by-email__input{flex:1;margin:0 15px}@media(min-width:980px){.send-digital-document-by-email__input{margin-left:10px}}.send-digital-document-by-email__button{margin:11px 15px 0}.account-session-heading{display:flex;font-family:"Open Sans",arial,sans-serif;margin-bottom:20px;flex-wrap:wrap;align-items:center;text-align:left}@media screen and (min-width:1158px){.account-session-heading{position:relative;padding-left:130px;min-height:150px;align-items:flex-start;flex-direction:column;justify-content:center}}.account-block--no-space .account-session-heading{margin-bottom:0}@media screen and (min-width:1158px){.account-session-heading .account-session-title{flex:0 1 auto}}.account-session-heading .score-report-tooltip{display:inline-flex}.account-session-heading__date{flex:0 0 108px;min-height:100px;margin:0 20px 10px 0;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;background-color:#004277;color:#fff;font-size:24px;font-weight:700}@media screen and (min-width:1158px){.account-session-heading__date{position:absolute;top:0;left:0;width:108px;min-height:150px;height:100%}}.account-session-heading__date span{font-size:.6em;font-weight:700}.account-session-heading__content{flex-grow:1;text-align:left;padding:20px}.account-session-heading__content p{margin-bottom:2px}.account-session-heading__id{color:#444;font-size:14px}.account-session-heading .link{cursor:pointer;margin-top:12px;margin-left:0}.account-session-heading__place{display:block;margin-top:12px;width:100%}.account-session-heading__desc{display:block;width:100%;color:#444;font-size:14px;font-weight:400}.account-session-heading__desc strong{font-style:normal}@media screen and (max-width:979px){.account-session-heading__desc{font-size:12px;clear:both}}@media screen and (max-width:979px){.account-session-heading{margin-bottom:10px}.account-session-heading__date{float:left;margin:0 15px 5px 0;width:66px;height:66px;min-height:0;flex:0 0 66px;font-size:16px}.account-session-heading__date span{font-size:.7em}.account-session-heading__content{padding:0}.account-session-heading__id{font-size:12px;clear:both}}.account-session-desc{display:block;width:100%;color:#444;font-size:14px;font-weight:400}.account-session-desc .rte{color:#444;font-size:14px;font-weight:400}@media screen and (max-width:979px){.account-session-desc .rte{font-size:12px;clear:both}}.account-session-desc strong{font-style:normal}.account-session-detail{display:flex;flex-flow:row nowrap;justify-content:space-between;text-align:left;margin-bottom:20px}@media screen and (max-width:979px){.account-session-detail{display:block}}.account-session-detail__left{flex:0 0 54%}@media screen and (max-width:979px){.account-session-detail__left{margin-bottom:30px}}.account-session-detail__date,.account-session-detail__place{border:1px solid #e0effe;padding:20px}@media screen and (max-width:979px){.account-session-detail__date,.account-session-detail__place{padding:10px 15px}}.account-session-detail__date{border-bottom:none}.account-session-detail__date-day{font-size:16px;font-weight:600;color:#004277;margin:4px 0 15px}.account-session-detail__date-schedule{display:flex;width:100%;padding-bottom:44px;flex-flow:row nowrap;justify-content:center}.account-session-detail__date-schedule li{position:relative;text-align:center;margin:0 20px}.account-session-detail__date-schedule li strong{position:relative;font-weight:700;color:#444;font-size:16px;line-height:1.5;display:block}.account-session-detail__date-schedule li span{position:absolute;display:block;width:200%;font-family:"Open Sans",arial,sans-serif;font-size:9px;text-transform:uppercase}.account-session-detail__date-schedule li:nth-child(3) span{left:50%;transform:translateX(-50%)}.account-session-detail__date-schedule li:first-child{text-align:left;margin-left:0}.account-session-detail__date-schedule li:first-child span{left:0}.account-session-detail__date-schedule li:last-child{text-align:right;margin-right:0}.account-session-detail__date-schedule li:last-child span{right:0}.account-session-detail__date-schedule-separator{position:relative;display:inline-block;vertical-align:middle;width:12%;max-width:33px;height:1px;background-color:#1e7cc8;margin:11px 0 0!important}.account-session-detail__date-schedule-separator::after,.account-session-detail__date-schedule-separator::before{content:"";position:absolute;top:-2px;left:-10px;display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:6px;background-color:#1e7cc8}.account-session-detail__date-schedule-separator::after{left:auto;right:-10px}.account-session-detail__place-map{margin:10px 0 14px}.account-session-detail__place-map img{display:block;width:100%}.account-session-detail__right{flex:0 0 41%;font-family:"Open Sans",arial,sans-serif}.account-session-detail__right .button{margin-bottom:20px}@media screen and (max-width:979px){.account-session-detail__right .button{font-size:12px;margin-bottom:30px}}.account-session-detail__warning{border:1px solid #e22b00;padding:13px 20px;font-weight:400;font-size:12px;color:#e22b00;margin-bottom:20px}.account-session-detail__infos{background-color:#f3f9ff;padding:20px}.account-session-detail__infos-title{font-size:22px;font-weight:700;color:#1e7cc8;margin-bottom:16px}.account-session-detail__infos-red{color:red}.account-session-detail__infos li{position:relative;font-size:13px;color:#444;margin-bottom:10px;padding-left:25px}.account-session-detail__infos li:last-child{margin-bottom:0}.account-session-detail__infos li .icon--tick{position:absolute;top:8px;left:4px;width:9px;height:7px;color:#004277}.account-session-detail__infos li .icon--info{transform:translate3d(0,-5%,0)}.account-session-detail-text{font-family:"Open Sans",arial,sans-serif;color:#9e9e9e;font-size:12px}.account-session-detail-text strong{color:#444}@media(min-width:980px){.candidate-infos__heading{display:flex;align-items:center;justify-content:space-between}}.candidate-infos__heading .button{margin-top:20px;width:100%}@media(min-width:980px){.candidate-infos__heading .button{margin:0;width:auto}}.candidate-infos__name{display:block;margin:0;font-family:"Open Sans",arial,sans-serif;font-size:20px;font-weight:700;color:#1e7cc8;text-transform:uppercase}.candidate-infos__phone{display:flex}@media(min-width:980px){.candidate-infos__phone{flex:0 0 calc(50% - 30px);margin:5px 15px}}.candidate-infos__phone .field-wrapper{flex:1 1 auto}@media(min-width:980px){.candidate-infos__phone .field-wrapper{margin:0}}.candidate-infos__phone .field-wrapper:first-child{min-width:84px;flex-grow:0}@media(min-width:980px){.candidate-infos__phone .field-wrapper:first-child{width:20%}}.candidate-infos__phone .field-wrapper+.field-wrapper{margin-left:10px}.candidate-infos__phone .input--dotted,.candidate-infos__phone .select{background-position-x:5px}.candidate-infos .field-wrapper{padding-left:0;padding-right:0;padding-bottom:0}.candidate-infos .field-wrapper__label{left:0;color:#004277}.candidate-infos__mentions{display:block;margin:30px 0 0;font-family:"Open Sans",arial,sans-serif;font-size:10px;font-weight:300;color:#444}@media(min-width:980px){.candidate-infos__mentions{margin:16px 0 0}}.candidate-infos__upload-instructions{display:block;font-family:"Open Sans",arial,sans-serif;font-size:16px;color:#444}.candidate-infos__upload-instructions-list{font-family:"Open Sans",arial,sans-serif;font-size:12px}.candidate-infos__upload-instruction::before{display:inline-block;margin-right:5px;content:"-"}.candidate-infos__upload-photo{display:flex;flex-wrap:wrap;margin:5px 15px;align-items:center}@media(min-width:980px){.candidate-infos__upload-photo{padding:15px 10px 0 10px;max-width:316px}}.candidate-infos__upload-photo .error-message{width:100%}.candidate-infos__upload-photo .candidate-infos__photo{margin-right:10px}.candidate-infos__upload-photo .candidate-infos__photo .link{cursor:pointer}.candidate-options{margin-top:30px}@media(min-width:980px){.candidate-options__sections{display:flex;padding:25px 0 45px;border-top:1px solid #1e7cc8}.candidate-options__sections .candidate-options__section{padding:0 17.5px 0 0;flex:1 1 0;border-top:none}.candidate-options__sections .candidate-options__section+.candidate-options__section{padding:0 0 0 17.5px;border-left:1px solid #1e7cc8}}.candidate-options__sections .candidate-options__section-title{margin-bottom:25px}@media(min-width:980px){.candidate-options__sections .candidate-options__section-title{margin-bottom:35px}}.candidate-options__section{position:relative;padding:25px 0 30px;background-color:#fff;border-top:1px solid #1e7cc8}.candidate-options__section::before{position:absolute;top:0;left:0;width:100%;height:1px;background-color:#1e7cc8}.candidate-options__section-title{display:block;margin:0;font-family:"Open Sans",arial,sans-serif;font-size:18px;font-weight:700;color:#1e7cc8}.candidate-options__section-subtitle{display:block;margin:0;font-family:"Open Sans",arial,sans-serif;font-size:14px;color:#444}.candidate-options__corrections{margin-top:15px}@media(min-width:980px){.candidate-options__correction{padding-left:8px}.candidate-options__correction--single{padding-left:0}}.candidate-options__correction+.candidate-options__correction{margin-top:20px}.candidate-options__correction-input{display:none}.candidate-options__correction-input:checked+.candidate-options__correction-label-block{background-color:#f3f9ff}.candidate-options__correction-input:checked+.candidate-options__correction-label-block,.candidate-options__correction-input:checked+.candidate-options__correction-label-block .candidate-options__correction-label,.candidate-options__correction-input:checked+.candidate-options__correction-label-block::before{border-color:#1e7cc8}.candidate-options__correction-input:checked+.candidate-options__correction-label-block::before{background-color:#f3f9ff}.candidate-options__correction-input:checked+.candidate-options__correction-label-block::after{opacity:1}.candidate-options__correction-input:checked+.candidate-options__correction-label-block .candidate-options__correction-label{color:#1e7cc8}.candidate-options__correction-input:checked+.candidate-options__correction-label-block .candidate-options__correction-price{color:#1e7cc8}.candidate-options__correction-label{display:flex;height:59px;padding:15px;align-items:center;justify-content:center;font-family:"Open Sans",arial,sans-serif;font-size:14px;font-weight:700;color:#444;border-bottom:1px solid #c7c7c7}@media(min-width:980px){.candidate-options__correction-label{height:auto;width:33.3333333333%;border-bottom:none;border-right:1px solid #c7c7c7;text-align:center}}.candidate-options__correction-label-block{display:block;position:relative;cursor:pointer;border:1px solid #c7c7c7}@media(min-width:980px){.candidate-options__correction-label-block{display:flex}}.candidate-options__correction-label-block::after,.candidate-options__correction-label-block::before{display:block;position:absolute;content:"";border-radius:50%}.candidate-options__correction-label-block::before{top:22px;left:0;transform:translateX(-50%);width:17px;height:17px;background-color:#fff;border:1px solid #c7c7c7}.candidate-options__correction-label-block::after{top:24px;left:0;transform:translateX(-50%);width:13px;height:13px;background-color:#1e7cc8;border:1px solid #c7c7c7;opacity:0}@media(min-width:980px){.candidate-options__correction-label-block::after,.candidate-options__correction-label-block::before{top:50%;transform:translate(-50%,-50%)}}.candidate-options__correction-description{display:block;padding:15px;font-family:"Open Sans",arial,sans-serif;font-size:13px;color:#444}@media(min-width:980px){.candidate-options__correction-description{display:flex;align-items:center;width:540px}}.candidate-options__correction-description--single{border:1px solid #c7c7c7;width:auto}.candidate-options__correction-price{display:block;margin:10px 0 15px;font-family:"Open Sans",arial,sans-serif;font-size:14px;font-weight:700;color:#444;text-align:center}@media(min-width:980px){.candidate-options__correction-price{margin:0 0 0 15px;display:flex;align-items:center;padding-right:15px}}.candidate-options__certificate,.candidate-options__discount{display:flex;align-items:flex-start}.candidate-options__certificate+.candidate-options__certificate,.candidate-options__certificate+.candidate-options__discount,.candidate-options__discount+.candidate-options__certificate,.candidate-options__discount+.candidate-options__discount{margin-top:25px}.candidate-options__certificate .tooltip,.candidate-options__discount .tooltip{margin-left:3%}.candidate-options__certificate .tooltip .icon,.candidate-options__discount .tooltip .icon{width:17px;height:17px}.candidate-options__certificate .radio,.candidate-options__certificate-label,.candidate-options__discount .radio,.candidate-options__discount-label{margin:0;line-height:1.3;font-family:"Open Sans",arial,sans-serif;font-size:14px;font-weight:700;color:#444;padding:4px 0;width:165px}.candidate-options__certificate .radio,.candidate-options__discount .radio{width:auto;flex:0 1 82%}.candidate-options__certificate .radio__label,.candidate-options__discount .radio__label{font-size:14px;line-height:20px;display:inline-block;position:relative;padding-left:26px}.candidate-options__certificate .radio__label-text,.candidate-options__discount .radio__label-text{line-height:inherit}.candidate-options__certificate .radio__label .radio__element+span,.candidate-options__discount .radio__label .radio__element+span{position:absolute;left:0;top:0}.candidate-options__certificate .radio__label .radio__element+span::after,.candidate-options__certificate .radio__label .radio__element+span::before,.candidate-options__discount .radio__label .radio__element+span::after,.candidate-options__discount .radio__label .radio__element+span::before{border-color:#1e7cc8}.candidate-options__certificate .radio__label .radio__element--disabled+span::after,.candidate-options__certificate .radio__label .radio__element--disabled+span::before,.candidate-options__discount .radio__label .radio__element--disabled+span::after,.candidate-options__discount .radio__label .radio__element--disabled+span::before{border-color:#7f7f7f}.candidate-options__certificate-price,.candidate-options__discount-price{margin-left:3%;flex:0 0 20%;font-family:"Open Sans",arial,sans-serif;font-size:14px;line-height:20px;color:#444;text-align:right;padding:4px 0}.candidate-options__certificate .field-wrapper,.candidate-options__discount .field-wrapper{margin-left:3%;flex:0 0 45px;padding:0;min-width:45px}.candidate-options__certificate .field-wrapper .input,.candidate-options__discount .field-wrapper .input{min-width:0;min-height:0;height:auto;padding:5px 14px 6px 5px;font-size:13px;color:#444;line-height:20px;text-align:center;text-align-last:center}.candidate-options__certificate .select-or-text,.candidate-options__discount .select-or-text{margin-left:3%;flex:0 0 15%}.candidate-options__discounts .field-wrapper{margin-left:0;flex:0 1 82%;padding:0}
/*# sourceMappingURL=pages-BuyingProcess-Summary.4f9aa941.chunk.css.map*/