.cta_button.syst_cta_btn:hover,.syst_cta_btn:hover,a.cta_button.syst_cta_btn:hover{background:#00436e!important;border:2px solid #00436e!important;color:#fff!important}.p3_cta_link_arrow .fa-arrow-right:before{content:"\f061";font-family:Font Awesome\ 5 Free;font-weight:900;transform:rotate(45deg)}a.cta_button.p3_yellow_cta:hover,a.p3_yellow_cta:hover{background-color:#fff17b!important}a.p3_yellow_cta:not(.cta_button){background:#f8e85d;border-radius:0;border-width:0;color:#fff;color:#004068;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;line-height:1.5em;padding:18px 24px;text-align:center;text-decoration:none;text-shadow:none;transition:all .4s ease;width:auto}hr{background-color:#004068}.hhs-rich-text>.hhs-divider,hr{height:2px}.hhs-accordion-mod li::marker,.hhs-img-text-mod li::marker,.hhs-panel-wrapper li::marker,.hhs-text-mod li::marker{color:#289dd3}blockquote p{border-left:none!important;color:#000!important;font-size:24px!important;font-weight:300!important;line-height:1.2em!important;padding-left:0!important}.hs_cos_wrapper_type_form .hs-input[type=file]{background-color:inherit;color:#004068;padding-left:37px}html:lang(en) .hs_cos_wrapper_type_form .hs-input[type=file]{padding-left:12px}html:lang(fr) .hs_cos_wrapper_type_form .hs-input[type=file]{padding-left:17px}.hs-fieldtype-file label:before{background-color:#f8e85d;border:none;color:#004068;cursor:pointer;font-size:16px;font-weight:600;padding:10px 24px;position:absolute;text-align:center;text-transform:none;top:25px}.hs-fieldtype-file:hover label:before{background-color:#fff17b}html:lang(en) .hs-fieldtype-file label:before{content:"Browse"}html:lang(fr) .hs-fieldtype-file label:before{content:"Parcourir"}html:lang(es) .hs-fieldtype-file label:before{content:"Recorrer"}html:lang(it) .hs-fieldtype-file label:before{content:"Percorrere"}.hs-fieldtype-file .hs-field-desc{bottom:-30px;position:absolute}.hs-form-required{color:#289dd3}.hs-fieldtype-file.hs_cv{margin-bottom:45px}@supports (-moz-appearance:none){.hs_cos_wrapper_type_form .hs-input[type=file]{padding-left:63px}html:lang(fr) .hs_cos_wrapper_type_form .hs-input[type=file]{padding-left:42px}.hs-fieldtype-file label:before{padding:10px 11px!important}html:lang(fr) .hs-fieldtype-file label:before{padding:10px 20px}}@media (max-width:489px){html:lang(fr) .hs-fieldtype-file label:before{top:42px}html:lang(fr) .hs-fieldtype-file .hs-field-desc{bottom:-40px}}a.cta_button:not(.p3_yellow_cta):not(.p3_cta_link_arrow){padding-left:20px!important;padding-right:20px!important}@media (max-width:575px){.p3_cta_background_banner{background-image:none!important}}.hhs-hero-slider .hhs-col-inner hr{margin-top:2px}.hhs-hero-slider .carousel-cell .inner{padding-bottom:0}#hhs-acc-menu .active-branch a{text-decoration:underline}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{white-space:normal}.hhs-list-mod a{text-decoration:underline}.hhs-blog-post-mod .hhs-blog-post-card h3{font-size:28px}#main-content{padding-top:93px}.hs-button{cursor:pointer}.teambioblock h5{font-weight:600;letter-spacing:1px;margin-bottom:20px}.teambio-img{border-radius:200px}@media (max-width:1199px) and (min-width:992px){.fx-hovercards h4{font-size:20px}}@media only screen and (min-width:992px){.md-top3{margin-top:30px!important}}@media (max-width:991px) and (min-width:768px){.fx-hovercards .row .card-col:first-child,.fx-hovercards .row .card-col:nth-child(2){padding-bottom:30px}}@media only screen and (max-width:768px){.xs-bottom3{margin-bottom:30px!important}}@media only screen and (max-width:575px){#main-content{padding-top:65px}}