@font-face {src: url('fonts/Graphik/Graphik-Regular-Web.ttf') format('ttf'), url('fonts/Graphik/Graphik-Regular-Web.woff') format('woff');font-family: 'Graphik-Regular-Web'; font-weight: 400; font-style: normal; font-display: swap;}span.bt{   cursor: pointer;}/* DRAG & DROP */#filedrag{   color: #555;   border: 2px dashed #d7d7d7;   border-radius: 8px;   text-align: center;   padding: 30px 10px;   overflow: hidden;   cursor: pointer;}#box-file-upload #filedrag.hover, #box-file-upload.upload-error #filedrag.hover{   background: #f7f5f0;   border-color: #878ca0;}#box-file-upload-message{   display: none;   margin-top: 10px;}#box-file-upload-message.box-callback p{   font-size: 16px !important;}.file-upload-container:hover{   border-color: #d7d7d7 !important;}.file-upload-container{   background: none !important;   border: none !important;   padding: 0 !important;}#box-file-upload #filedrag{   background: #ffffff;}#box-file-upload.upload-error #filedrag{   border-color: #f24747;   background: #fef6f6;}.floating-label-active #birthDate{   color: black;}#birthDate{   color: transparent;}#idfile{   border: none;}.identityLabel{   font-size: 20px;   color: #a1a1a1;}.steps .point{   z-index: 0;}/* ********** BLOG ********** */.sc-accordion{   margin-bottom: 30px;}.sc-accordion-answer{   display: none;}.sc-accordion-question{   border-bottom: solid 1px #d7d7d7;}.sc-accordion-question-container{   cursor: pointer;   padding: 21px 0 28px 0;}.sc-accordion-question-container{   position: relative;}.sc-accordion-question-container svg{   width: 20px;   height: 20px;   position: absolute;   top: 28px;   right: 0;   transition: transform 0.5s;   transform: rotate(0);}.sc-accordion-question-container svg.open{   transform: rotate(180deg);}.sc-accordion-question h3{   padding-right: 75px;   font-size: 26px;   letter-spacing: -1px;   line-height: 30px;   margin: 0;}.sc-accordion-question ol, .sc-accordion-question ul, .tab-item ul, .body-copy-content ol, .body-copy-content ul{   list-style: none;   margin-bottom: 40px;   margin-left: 20px;}.sc-accordion-question ol, .body-copy-content ol {list-style: none; counter-reset: li}.sc-accordion-question ul li::before, .tab-item ul li::before, .body-copy-content ul li::before{   content: "•";   color: #2175d9;   display: inline-block;   width: 1em;   margin-left: -1em}.sc-accordion-question ol li::before, .body-copy-content ol li::before{   content: '.'counter(li);   color: #2175d9;   display: inline-block;   width: 1em;   margin-left: -1.5em;   margin-right: 0.5em;   text-align: right;   direction: rtl}.sc-accordion-question li, .body-copy-content li {counter-increment: li}.blog-article-list-item .blog-article-further .push-articles-blog-v2{   display: none;}.blog-article-list-item .blog-article-further.alt .push-articles-blog-v2{   display: block;}.blog-article-list-item .blog-article-further.alt .push-articles-blog-v1{   display: none;}.blog-article-offer pre{   margin: 0;}.blog-article-intro-alt{   margin-bottom: 60px;}.blog-article-autopromo p{   padding: 0;   margin: 0;}.header-blog-homepage{   margin-top: -113px;   position: relative;}@media only screen and (min-width: 768px){   .header-blog-homepage   {       margin-top: -119px;   }}@media only screen and (max-width: 768px){   .landing-header.page-header-photo   {       margin-top: 0;       background-image: none !important;   }}@media only screen and (min-width: 992px) and (max-width: 1200px){   .landing-header.page-header-photo   {       margin-top: -315px !important;   }}@media only screen and (min-width: 992px){   .header-blog-homepage   {       margin-top: -215px;   }   .landing-header.page-header-photo   {       margin-top: -215px;   }}.footer-blog .current-menu-item a{   color: #fff;}header .smenu .current_page_item a{   opacity: 1;}.recapfilters {   padding-top: 20px;}.recapfilters ul li{   list-style-type: none;   counter-increment: repas; /* on incrémente le compteur à chaque nouveau li */}.btss{   width: 65%;   margin-left: 30%;}.btss ul{   margin-left: 10%;}.col-md-9 .row{ margin-top:10px ;}.smenu, .breadcrumb, .steps {   position: relative;   z-index: 0;}@media only screen and (min-width: 768px){   .module-sectors .column {   margin-bottom: 40px !important;  }}.module-sectors .d {   float: left !important;   width: 30px !important;   margin-right: 20px !important;}.module-sectors li .d {   text-align: right !important;   margin-top: 4px !important;}.module-sectors h2 .t {   -webkit-transition: all 0.3s ease;   -moz-transition: all 0.3s ease;   -ms-transition: all 0.3s ease;   -o-transition: all 0.3s ease;   transition: all 0.3s ease;   color: #0f1941 !important;}@media only screen and (min-width: 768px){	.module-sectors .item {      padding: 30px !important;  }}.module-sectors .item {   position: relative;}.module-sectors h2 a:hover { color: #2175d9 !important; text-decoration: none;}.module-sectors li .t {   -webkit-transition: all 0.3s ease;   -moz-transition: all 0.3s ease;   -ms-transition: all 0.3s ease;   -o-transition: all 0.3s ease;   transition: all 0.3s ease;   font-size: 20px;}.typcontrat{   padding-right: 5px;}.badge-container .badge0 {   font-size: 0;   margin-top: 10px;   margin-right: 10px;}.badge0 {   display: inline-block;   min-width: 30px;   font-size: 16px;   height: 30px;   line-height: 28px;   border-radius: 15px;   color: #fff;   padding: 0 15px;}.badge-container .badge0 .l {   color: #ffffff !important;}.badge-container .badge0 .l {   font-size: 12px;   display: inline-block;   max-width: 130px;   white-space: nowrap;   text-overflow: ellipsis;   overflow: hidden;}.badge-container .badge0 .icon {   font-size: 12px;   float: right;   margin-top: 8px;   cursor: pointer;   margin-left: 10px;}.rte p a.bt-color7{   color: #0f1941;}.rte p a.bt-color7:hover{   color: #ffffff;}.rte ul li{   color: #0f1941;}.current-page-ancestor a{   opacity: 1 !important;}header .smenu{   z-index: 0;}.dhtml-login-logged ul a{   position: relative;   display: block;   font-size: 16px;   color: #2175d9;   padding: 15px 0;}.dhtml-login-logged ul li + li{   border-top: 1px solid #d7d7d7;}.dhtml-login-logged ul li{   padding: 0;}.dhtml-login-logged ul li.logout a{   color: #e74536;}.col-apply{   z-index: 0 !important;}@media only screen and (max-width:992px){   .header-animation-eye   {       display: none !important;   }}.offer-intro p{   margin-bottom: 0;}.titre-faq p {color: white !important;}.smenu-blog, .breadcrumb-blog{   z-index: 1 !important;   /*pointer-events: none;*/}.file-upload-container .v path {   fill: #2175d9 !important;}.bt-color-turquoise { background: #6ba5b4; border-color: #6ba5b4; color: #fff;}.bt-color-turquoise:hover, .bt-color-turquoise.active { background: none; color: #6ba5b4; border-color: #6ba5b4;}.bt-color-turquoise.bt-disabled:hover { background: #6ba5b4; border-color: #6ba5b4; color: #fff;}.bt-color-red { background: #e74536; border-color: #e74536; color: #fff;}.bt-color-red:hover, .bt-color-red.active { background: none; color: #e74536; border-color: #e74536;}.bt-color-red.bt-disabled:hover { background: #e74536; border-color: #e74536; color: #fff;}@media only screen and (max-width:576px){   .header-blog-homepage   {       background: #F7F5F0;   }   .header-blog-homepage h1 a, .header-blog-homepage h3, .header-blog-homepage p   {       color: #0F1941;   }   .header-blog-homepage .bt-color10   {       background: #2175D9;       border-color: #2175D9;   }   .header-blog-homepage .bt-color10:hover   {       background: none;       border-color: #2175D9;       color: #2175D9;   }   #page-groupe-randstad.page-header-photo   {       background: #0F1941 !important;   }   .rte p {font-size: 17px !important;}}.buttonlinkedin{   color: #2175d9;   float: left;}.error-container{   padding-left: 20px;}.toast p {   font-size: 16px;   color: #fff;   margin: 0;   padding-right: 30px;}.layer-newsletter.bgc8 p.success{   margin-bottom: 20px;}.longbouton{   display: table;}.search-agency.search-agency-mini-header .a-edit-search-agency {   margin-left: 0px !important;}.tel_desk{   display: inline-block;}.tel_mobile{   display: none;}@media only screen and (max-width:576px){   .tel_desk   {       display: none;   }   .tel_mobile   {       display: inline-block;   }}.page-header-agency-detail h2{   color: rgba(255, 255, 255, .5);}.items-list .item p.description a{   color: #878ca0;}.items-list .item p.description a:hover{   text-decoration: none !important;}.message-warning {   background: #ffffff;   border-color: #2175d9;   border-style: solid;}.message-warning .v {   fill: #878ca0;}.message-warning h2 {   color: #0f1941 !important;}.icon-sent::before {   content: "\e909";}.icon-send::before {   content: "\edde";}.icon-replace::before {   content: "\eaac";}@media only screen and (max-width:992px){   .ani-agency {       display: none !important;   }}/* geoloc-WARNING */.geoloc-warning-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, .5);z-index:9999}#geoloc-warning {position:fixed;width:100%;bottom:0;z-index:10009;display:none;background:#f7f5f0;padding:20px 0}#geoloc-warning-agence{position:fixed;width:100%;bottom:0;z-index:10009;display:none;background:#f7f5f0;padding:20px 0}#geoloc-warning p{line-height:1.8;padding-right:100px;margin:0}#geoloc-warning-agence p{line-height:1.8;padding-right:100px;margin:0}#geoloc-warning p a{color:#2175d9;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#geoloc-warning-agence p a{color:#2175d9;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#geoloc-warning {width: 100%;top: 50%;left: 50%;transform: translate(-50%, -50%);padding: 0;background: none;bottom: auto;}#geoloc-warning-agence{width: 100%;top: 50%;left: 50%;transform: translate(-50%, -50%);padding: 0;background: none;bottom: auto;}#geoloc-warning .inside-wrapper {background: #ffffff; padding: 30px;border-radius: 3px;}#geoloc-warning-agence .inside-wrapper {background: #ffffff; padding: 30px;border-radius: 3px;}#geoloc-warning p { padding: 0; margin: 30px 0 50px 0;}#geoloc-warning-agence p { padding: 0; margin: 30px 0 50px 0;}#geoloc-warning .spacer {width: 100%;height: 5px;}#geoloc-warning h2{color: #2175d9;}#geoloc-warning-agence .spacer {width: 100%;height: 5px;}#geoloc-warning-agence h2{color: #2175d9;}@media only screen and (min-width: 768px){   #geoloc-warning #geoloc-warning-agence .pr-md-1 { padding-right: 5px !important;}   #geoloc-warning #geoloc-warning-agence .pl-md-1 { padding-left: 5px !important;}   #geoloc-warning .pr-md-1 { padding-right: 5px !important;}   #geoloc-warning-agence .pl-md-1 { padding-left: 5px !important;}}.header-container { position:relative; z-index:1; }.breadcrumb { z-index:1; }.rte p.cnil {   font-size: 12px !important;}@media only screen and (max-width:576px){   .pager li a {padding: 0 7px !important;}   .article-nav .bt-size2 {       padding: 0 5px !important;   }   .article-nav .bt {       margin-left:5px!important;       margin-bottom: 5px;   }}.article-nav .clearfix{   margin-bottom: 60px;}@media only screen and (min-width:768px){   .search-agency.search-agency-mini-header form h2 {       padding-top: 10px !important;   }}.agency-offers .offers{   overflow-anchor: none;}.fancybox-container{   z-index: 6000 !important;}#cta-dossier.bt-color10:hover{   background: #ffffff;   color: #0f1941;}.popin-welcome{   max-width: 950px !important;   padding: 30px !important;}#layer-menu{   display: none;   position: fixed;   width: 100%;   height: 100vh;   background: #353535;   opacity: 0.8;   top: 0;   left: 0;   z-index: 2;}.rte.rte-blog > h2:first-child{   margin-top: 0 !important;}.blog-article-intro{   background: #f7f5f0;}footer .footer-3 .optanon-show-settings{   color: rgba(255, 255, 255, .6);}footer .footer-3 .optanon-show-settings:hover{   color: rgba(255, 255, 255, .6);}.cv-block-div div {   display: block;   font-size: 18px;   color: #2175d9;   background: #fff;   border: 1px solid #878ca0;   border-radius: 3px;   padding: 20px 25px;   text-decoration: none;   line-height: 45px;}.cv-block-div div .icon {   float: left;   font-size: 45px;   vertical-align: bottom;   margin-right: 10px;}.cv-block-div div .icon-cross2 {   float: right;   font-size: 22px;   margin-top: 12px;   margin-right: 0;}.text-video-true-100 .c p{   margin-bottom: 40px;}.text-video-true-100  a{   color: #fff;}.text-video-true-100 a span path{   fill: #fff;}.text-video-true-100 .bg{   position: relative;}@media only screen and (max-width:990px){   .text-video-true-100   {       background-image: none !important;   }   .text-video-true-100  a   {       color: #0f1941;   }   .text-video-true-100 a span path   {       fill: #0f1941;   }   .text-video-true-100 h2, .text-video-true-100 p   {       color: #0f1941 !important;   }   .text-video-true-100 .c   {       width: 100%;       padding: 50px 0 60px 0;   }}@media only screen and (min-width:990px){   .text-video-true-100 .c   {       position: absolute;       top: 0;       left: 0;       width: 50%;       height: 100%;       padding-left: 40px;       display: flex;       align-items: center;   }}@media (min-width: 990px){   .text-video-true-100 .v   {       opacity: 0;       max-height: 450px;   }}#salary-simulator-form .ajax-loader{   display: none;   margin: 20px auto;}.cross-sell-offre-recherche:hover{  cursor: pointer;}.jobs-cards-list .cross-sell-offre-recherche{       color: #2175d9 !important;}.offer-resume h2{   background: none !important;   padding-top: 30px !important;}@media only screen and (min-width: 992px){   .title-plus-links {       padding-top: 70px;       padding-bottom: 70px;   }}.slider-landing .slick-arrow.slick-next, .slider-landing .slick-arrow.slick-next:hover{   right: -8.3%;   background: url(../img/chevron-right.svg) no-repeat center center;}.slider-landing .slick-arrow.slick-prev, .slider-landing .slick-arrow.slick-prev:hover{   left: -8.3%;   background: url(../img/chevron-left1.svg) no-repeat center center;}.rte figure{   width: 100% !important;}.rte.text-video-100 p{   margin-bottom: 40px;}.text-video-100 h2, .text-video-100 p, .text-video-100 a{   color: #0f1941;}.text-video-100 a span path {   fill: #0f1941;}@media only screen and (min-width: 768px){   .xl-white .text-video-100 h2, .xl-white .text-video-100 p, .xl-white .text-video-100 a   {       color: #fff;   }   .xl-white .text-video-100 a span path {       fill: #fff;   }}.text-video-100-alternate{   float: right;   margin-right: 10%;}.oc-block{   position: relative;}.oc-block .oc-logo{   position: absolute;   bottom: 30px;   right: 0;   width: 100%;}.oc-block .v .oc-logo{   bottom: 20px;}#landing-form .form-check-label{   font-size: 20px;   margin: 0;   padding-left: 10px;   color: #0F1941;}#geoloc-warning .h2 {color: #2175d9;letter-spacing: 0px !important;font-family: "Graphik-Regular-Web";font-size: 26px !important;}#geoloc-warning-agence .h2 {color: #2175d9;letter-spacing: 0px !important;font-family: "Graphik-Regular-Web";font-size: 26px !important;}.dhtml-signup.roll .v3 {   font-size: 14px;   margin-bottom: 0;}.dhtml-signup .c .v3 {       font-weight: normal;   line-height: 1.2;   color: #0f1941;   padding-right: 30px;   margin-top: 0;   font-size: 14px;   letter-spacing: -0.5px;   }.dhtml-login .c .v3 {   font-size: 18px;   letter-spacing: -0.5px;   line-height: 1.2;   font-weight: 400;   color: #0f1941;   margin-bottom: 17px;   margin-top: 0;    }footer .footer-cols .h2 {   line-height: 1.2;   font-weight: 400;   color: #0f1941;   margin-bottom: 17px;   border-bottom: 1px solid rgba(255, 255, 255, .15);}footer .footer-cols .h2 {   position: relative;   cursor: pointer;   display: block;   font-size: 16px;   color: #fff;   margin-bottom: 5px;}footer .footer-cols .h2 a {   display: block;   color: #fff;   padding-right: 20px;}footer .footer-cols .h2 .icon-arrow-down4 {   display: block ;}footer .footer-cols .h2 .icon {   color: rgba(255, 255, 255, .15);   top: 12px;}footer .footer-cols .h2 .icon {   position: absolute;    right: 0;   display: none;}footer .footer-cols .h2 {   cursor: pointer;   font-size: 16px;   color: #fff;}footer .footer-cols .h2 .icon-arrow-down4{display:block}footer .footer-cols .h2.active .icon-arrow-down4{display:none}footer .footer-cols .h2.active .icon-arrow-up4{display:inline-block}.offers-search-engine-cobranding {   padding-bottom: 40px;}.offers-search-engine-cobranding h1 {   font-size: 40px;}.offers-search-engine-cobranding h1 {   letter-spacing: -2px;   color: #2175d9;   margin-bottom: 30px;}.optinmonster{   color: gray;   font-size: 12px;   margin-top: 10px;}/* BOX CALLBACK */.box-callback-captcha p {  line-height: 1.8;  font-size: 22px;}.box-callback-captcha p .icon {  font-size: 30px;}.box-callback-captcha p .icon:before {  position: relative;}.box-callback-success p.success {  color: #78bb0e;}.box-callback-success p.success .icon:before {  top: 2px;}.box-callback-captcha p.error {   color: #e74536;}.box-callback-captcha p.error .icon:before {   top: 6px;}.layer-alert-account .box-callback-captcha {   margin-bottom: 30px;}.layer-alert-account .box-callback-captcha p {   font-size: 18px;}.text-photo-100 .fc2 h2, .text-photo-100 .fc2 p{   color: #0f1941;}.jobs-cards-list .card h2 { font-size: 20px; line-height: 1.4; margin-bottom: 20px; padding-right: 32px;}.job-offer-sidebar .job-offer-share h2 { font-size: 22px;}.dth h2{   font-size: 36px;   color: #2175d9;   margin: 60px 0 30px 0;    }.dth h2 p{   line-height: 1.2;   font-weight: 400;}.offer-agency .intro h2 { font-size: 26px ; line-height: 1.2; font-weight: 400; color: #0f1941; margin-bottom: 17px; letter-spacing: 0px ;}.offer-agency .agency h2 { font-size: 26px; padding-right: 50px; margin-bottom: 17px;}.offer-agency .agency h2 a{   color: #0f1941;   text-decoration: none;}.offer-agency .agency h2 p{   line-height: 1.2;   font-weight: 400;   color: #0f1941;   margin-bottom: 17px;}.offer-resume h2 { font-size:26px; margin-bottom: 30px; padding-top: 30px; letter-spacing: 0px;}img { width: 100%; height: 100%;}.layer-bottom-form form .line{   margin-bottom: 30px;}.select-wrap { border: 1px solid #777; border-radius: 4px; padding: 0 5px; width:200px; background-color:#fff; position:relative;}.select-wrap label{ font-size:8px; text-transform: uppercase; color: #777; padding: 0 8px; position: absolute; top:6px;}select{ background-color: #fff; border:0px; height:50px; font-size: 16px;}@supports selector(*:focus-visible){   /* uniquement au clic/tap focus */   *:focus:not(:focus-visible) {       outline-color: transparent;   }   /* uniquement au focus clavier */   *:focus-visible {       outline: 2px solid #2175D9;   }}.asterisk{   font-size: 12px;   color: #878ca0;}.asterisk span{   color: #2175d9;}#dhtmllogin .floating-label label{   top: 20px;}.file-upload-container p.drag-n-drop a{   display: block;   max-width: 200px;   margin:  0 auto;   cursor: pointer;   color: #2175d9;}.breadcrumb p {   color:#fff;}.agencies-list .item h4 {   font-size: 36px;   margin-bottom: 20px;}.bottom-alert {   background: #f7f5f0;   padding: 40px 100px 40px 100px;}.bottom-alert h2 {   font-size: 36px;   font-weight: 400;   letter-spacing: -2px;   line-height: 36px;}.breadcrumb a {   opacity:0.6;}   .boutonMail   {       margin-top: 0px !important;       float: none !important;       margin-right: 0px !important;   }   label sup   {       color:  #2175D9   }   .submit-pt   {       padding-top: 32px;   }   .wsp-container ul   {       list-style: disc;       padding-left: 40px;   }   .skip-links-menu   {       --ul-type: none;       --ol-type: none;       --ul-start: 0;       --ol-start: 0;       --xl-block: 0;       --li-bottom: 0;       --ol-content: none;       position: absolute;       transform: translateY(-100%);       height: 80px;       line-height: 80px;   }   .skip-links-menu:focus-within   {       position: relative;       transform: translateY(0);   }   .skip-links-menu li   {       display: inline;   }   .skip-links-menu a   {       color: #0f1941 !important;       text-transform: lowercase;       opacity: 0.7;       transition: 0.3s;       padding: 10px 15px;   }   .skip-links-menu a:hover   {       opacity: 1;       text-decoration: none;   }   label   {       color: #0f1941;   }   @media only screen and (min-width: 992px)   {       .layer-send form button {         margin-top: -106px;     } } a .plusMoins {   color: #007bff !important;   font-size: 40px !important;   padding-left: 5px;}.voir {   padding-top: 23px;}header.inverted-header .breadcrumb p{   color: #0f1941;}.viewPopin {   min-height: calc(100vh - 400px);}.search-agency form h1 { font-size: 36px; letter-spacing: -1px; color: #fff; padding-top: 30px; margin-bottom: 20px;}@media only screen and (min-width: 767px){ .search-agency-homepage form h1, .search-agency-mini-header form h1 {     padding-top: 100px; }  }@media only screen and (min-width: 992px){   .search-agency form h1 {     font-size: 50px;     padding-top: 60px; }}.agencies-list .item h3 { font-size: 36px; margin-bottom: 20px;}.search-agency.search-agency-mini-header form h1 { font-size: 36px !important; margin: 0; padding-top: 10px;}.items-list .item h3 { font-size: 26px; line-height: 1.2; letter-spacing: -1px; overflow-wrap: break-word; word-wrap: break-word; padding-right: 32px;}}@media only screen and (min-width: 992px) {   .search-engine .input-job {       width: 41% !important;   }}@media only screen and (min-width: 992px) {   .boutonAccessibiliteRecherche {       width: 135px !important;   }}.hrmatch-file-upload-container .cc-upload-svg .arrow { fill: #2175d9 !important;}div .doublebr-offer-descritpion p {   margin-bottom: 17px;}@media only screen and (min-width: 992px){   .offers-search-engine .vers-create-alert {     font-size: 16px; }}.offers-search-engine .vers-create-alert{ text-align: left; color: #fff;}@media only screen and (max-width: 992px){   .page-header-offer .a-selection   {       left: 0;       width: 100% !important;       text-align: left !important;   }}#popin-areas .t .h2 { font-size: 18px; line-height: 26px; color: #fff; margin: 0;}.cpt.done{   overflow-wrap: normal;}.ajax-loader{   width: auto !important;}span.close{   cursor: pointer;}/*Autocolpetion*/#ui-id-1 {line-height: 2; max-height: 300px; overflow: auto}.ui-menu .ui-menu-item-wrapper {padding-left:.2em !important}.ui-menu-item-wrapper { padding-right:0px !important}.ui-menu-item:hover{background:rgba(33, 117, 217, .1) !important}.bloc-accordion{   padding: 60px 0;}.bloc-accordion .sc-accordion{   margin-bottom: 0;}.bloc-accordion h2{   font-size: 26px;   letter-spacing: -1px;   line-height: 30px;   color: #2175d9;}.lp-article-intro p{   font-size: 20px;   line-height: 36px;   margin: 0;}.lp-focus-with-icon{   padding: 60px 30px;}.lp-focus-with-icon .v{   float:left;   width:25% !important;   margin-right:5%;   max-width: 135px;}.lp-focus-with-icon .c{   overflow:hidden}.lp-focus-with-icon h2, .lp-focus-with-icon h3{   font-size:26px;   margin-top: 0;   margin-bottom: 17px;}.lp-focus-with-icon p{   margin-bottom:0}.lp-focus-with-icon cite{   font-style:normal;   font-size:12px;   color:#878ca0;   display:block;   margin-top:20px}.body-copy{   padding: 100px 0;}.body-copy h2{   margin: 0;}.body-copy h2, .body-copy-content h3{   font-size: 26px;}.body-copy-content h3{   margin: 60px 0 30px 0;}.body-copy-content h3:first-child{   margin-top: 0;}.body-copy-content p:last-child{   margin-bottom: 0;}.body-copy-content ul, .body-copy-content ol{   font-size: 18px;}.body-copy-content li, .body-copy-content li{   margin-top: 20px;}.rte > ol li{   margin-top: 20px;}.lp-focus-with-icon p.focus-sub-title{   font-size: 26px;   margin-top: 0;   margin-bottom: 17px;   color: #2175d9;}.title-h1{   display: block;   font-size: 32px;   line-height: 1.2;   font-weight: 400;   color: #0f1941;}.steps li.completed{   cursor: default !important;}.selectric .button {   border:0 ! important;   border-left: 1px solid #d7d7d7 !important;}.cta-button.bgc1 p, .cta-button.bgc2 p, .cta-button.bgc3 p, .cta-button.bgc5 p, .cta-button.bgc8 p, .text-picto.bgc1 p, .text-picto.bgc2 p, .text-picto.bgc3 p, .text-picto.bgc5 p, .text-picto.bgc8 p, .title-plus-links.bgc1 li a, .title-plus-links.bgc5 li a, .title-plus-links.bgc8 li a, .bloc-accordion.bgc1 h2, .bloc-accordion.bgc2 h3, .bloc-accordion.bgc2 p, .lp-article-intro.fc0 h2, .lp-article-intro.fc0 p, .bloc-accordion.fc0 h2, .bloc-accordion.fc0 h3, .bloc-accordion.fc0 p, .title-plus-links.fc0 h2, .lp-article-intro.fc0 h2, .lp-article-intro.fc0 p, .bloc-accordion.fc0 h2, .bloc-accordion.fc0 h3, .bloc-accordion.fc0 p, .title-plus-links.fc0 h2{   color: #ffffff !important;}.bloc-accordion.fc0 .sc-accordion-question-container svg path{   fill: #ffffff !important;}#mfbButton span {   float:left !important;}.rte p a.bt:hover { opacity: 1;}#lp-contact-mail-form{   display: none;   max-width: 800px;}.faq-detail > h4{cursor:pointer;border-top:1px solid #d7d7d7;font-size:26px;padding:0px 40px 0 20px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.faq-detail > h4:hover,.faq-detail > h4.active{color:#2175d9}.faq-detail img{display: initial !important; }#survey-banner{   position: fixed;   left: 0;   bottom: 0;   width: 100%;   border: solid 1px #2175D9;   border-left: none;   border-right: none;   background: #ffffff;   font-size: 22px;   line-height: 22px;   padding: 21px 0;   z-index: 2;}#survey-banner p{   color: #2175D9;   margin-bottom: 0;   margin-right: 25px;}#survey-star{   margin-right: 15px;}#survey-star img{   width: 22px;}#survey-bt-down button, #survey-bt-up button, .blog-survey .survey-bt-down button, .blog-survey .survey-bt-up button{   width: 22px;   height: 22px;   border: none;   box-shadow: none;   margin-right: 15px;}#survey-bt-down button{   background: url( '../img/survey/thumb-down.png' ) center center no-repeat;}#survey-bt-down.active button{   background: url( '../img/survey/thumb-down-hover.png' ) center center no-repeat;}#survey-bt-up button{   background: url( '../img/survey/thumb-up.png' ) center center no-repeat;}#survey-bt-up.active button{   background: url( '../img/survey/thumb-up-hover.png' ) center center no-repeat;}#survey-bt-down.not-allowed button, #survey-bt-up.not-allowed button{   cursor: not-allowed;}.blog-survey{   font-size: 18px;   line-height: 18px;}.blog-survey p{   color: #0F1941;   margin-bottom: 0;   margin-right: 20px;}.share li.a button{   font-size: 30px;   color: #0f1941;   line-height: 30px;}.header-blog-article .share li.a button, .blog-article-sticky-1 .share li.a button, #bd-popin .share li.a button{   font-size: 20px;   line-height: 20px;}.blog-survey .survey-bt-down button{   background: url( '../img/survey/blog/thumb-down.png' ) center center no-repeat;}.blog-survey .survey-bt-down.active button{   background: url( '../img/survey/blog/thumb-down-hover.png' ) center center no-repeat;}.blog-survey .survey-bt-up button{   background: url( '../img/survey/blog/thumb-up.png' ) center center no-repeat;}.blog-survey .survey-bt-up.active button{   background: url( '../img/survey/blog/thumb-up-hover.png' ) center center no-repeat;}.fc0 h2, .fc0 p{   color: #fff !important}#form-side-content .lp-focus-with-icon .col-lg-6{   width: 100% !important;   max-width: 100% !important;   flex: initial;}.text-photo .fc0 h2, .text-photo .fc0 p{   color: #fff !important}.faq-detail > h4{cursor:pointer;border-top:1px solid #d7d7d7;font-size:26px;padding:0px 40px 0 20px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.faq-detail > h4:hover,.faq-detail > h4.active{color:#2175d9}.faq-detail img{display: initial !important;}.faq-detail img{display: initial !important;}