@font-face {font-family: "Graphik-Regular-Web";font-display: swap;font-style: normal;font-weight: 400;font-style: normal;font-stretch: normal;src: url("../../fonts/Graphik/Graphik-Regular-Web.eot?#iefix") format("embedded-opentype"),url("../../fonts/Graphik/Graphik-Regular-Web.woff") format("woff"),url("../../fonts/Graphik/Graphik-Regular-Web.ttf") format("truetype"),url("../../fonts/Graphik/Graphik-Regular-Web.svg") format("svg");}* {padding: 0;margin: 0;}.site-container {overflow: hidden;}html {font-family: "Graphik-Regular-Web";font-size: 16px;color: #0f1941;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}html.no-scroll {overflow: hidden;}body {font-family: "Graphik-Regular-Web";font-size: 16px;}h1,h2,h3,h4,h5,h6,p {line-height: 1.2;font-weight: 400;color: #0f1941;margin-bottom: 17px;}ol,ul {list-style: none;}img,svg {display: block;max-width: 100%;height: auto;}img[src$=".svg"] {width: 100%;}input[type="text"],input[type="tel"],input[type="email"],input[type="date"],input[type="search"],input[type="password"],textarea,select {font-family: "Graphik-Regular-Web";border: 1px solid #d7d7d7;}.full-click-zone {position: absolute;left: 0;top: 0;width: 100%;height: 100%;cursor: pointer;}.fc0 {color: #fff !important;}.bgc0 {background: #fff !important;}.badge0 {background: #fff !important;color: #0f1941;}.fc1 {color: #2175d9 !important;}.bgc1 {background-color: #2175d9 !important;}.badge1 {background-color: #2175d9 !important;}.fc2 {color: #0f1941 !important;}.bgc2 {background-color: #0f1941 !important;}.badge2 {background-color: #0f1941 !important;}.fc3 {color: #6ba5b4 !important;}.bgc3 {background-color: #6ba5b4 !important;}.badge3 {background-color: #6ba5b4 !important;}.fc4 {color: #f7f5f0 !important;}.bgc4 {background-color: #f7f5f0 !important;}.badge4 {background-color: #f7f5f0 !important;}.fc5 {color: #e74536 !important;}.bgc5 {background-color: #2175d9 !important;}.badge5 {background-color: #e74536 !important;}.fc6 {color: #ffb511 !important;}.bgc6 {background-color: #ffb511 !important;}.badge6 {background-color: #ffb511 !important;}.fc7 {color: #d7d7d7 !important;}.bgc7 {background-color: #d7d7d7 !important;}.badge7 {background-color: #d7d7d7 !important;}.fc8 {color: #878ca0 !important;}.bgc8 {background-color: #878ca0 !important;}.badge8 {background-color: #878ca0 !important;}.fc9 {color: #78bb0e !important;}.bgc9 {background-color: #78bb0e !important;}.badge9 {background-color: #78bb0e !important;}.fc10 {color: #abb3b4 !important;}.bgc10 {background-color: #abb3b4 !important;}.badge10 {background-color: #abb3b4 !important;}.fc11 {color: #f5f5f5 !important;}.bgc11 {background-color: #f5f5f5 !important;}.badge11 {background-color: #f5f5f5 !important;}.op-100 {opacity: 1 !important;}.op-95 {opacity: 0.95 !important;}.op-90 {opacity: 0.9 !important;}.op-85 {opacity: 0.85 !important;}.op-80 {opacity: 0.8 !important;}.op-75 {opacity: 0.75 !important;}.op-70 {opacity: 0.7 !important;}.op-65 {opacity: 0.65 !important;}.op-60 {opacity: 0.6 !important;}.op-55 {opacity: 0.55 !important;}.op-50 {opacity: 0.5 !important;}.op-45 {opacity: 0.45 !important;}.op-40 {opacity: 0.4 !important;}.op-35 {opacity: 0.35 !important;}.op-30 {opacity: 0.3 !important;}.op-25 {opacity: 0.25 !important;}.op-20 {opacity: 0.2 !important;}.op-15 {opacity: 0.15 !important;}.op-10 {opacity: 0.1 !important;}.op-5 {opacity: 0.05 !important;}.op-0 {opacity: 0 !important;}.mw-100 {max-width: 100% !important;}.mw-95 {max-width: 95% !important;}.mw-90 {max-width: 90% !important;}.mw-85 {max-width: 85% !important;}.mw-80 {max-width: 80% !important;}.mw-75 {max-width: 75% !important;}.mw-70 {max-width: 70% !important;}.mw-65 {max-width: 65% !important;}.mw-60 {max-width: 60% !important;}.mw-55 {max-width: 55% !important;}.mw-50 {max-width: 50% !important;}.mw-45 {max-width: 45% !important;}.mw-40 {max-width: 40% !important;}.mw-35 {max-width: 35% !important;}.mw-30 {max-width: 30% !important;}.mw-25 {max-width: 25% !important;}.mw-20 {max-width: 20% !important;}.mw-15 {max-width: 15% !important;}.mw-10 {max-width: 10% !important;}.mw-5 {max-width: 5% !important;}.mw-0 {max-width: 0% !important;}.bg-50-50 .c {padding: 100px 20px;margin-left: -20px;margin-right: -20px;}.bg-50-50 .c h2,.bg-50-50 .c p,.bg-50-50 .c li,.bg-50-50 .c li .icon {color: #fff;}.bg-50-50 .bgc0 h2,.bg-50-50 .bgc4 h2,.bg-50-50 .bgc0 p,.bg-50-50 .bgc4 p,.bg-50-50 .bgc0 li,.bg-50-50 .bgc4 li,.bg-50-50 .bgc0 li .icon,.bg-50-50 .bgc4 li .icon {color: #0f1941;}.bg-50-50 .bgc0 li .icon {color: #2175d9;}.bg-50-50 .rte h2 {margin-top: 0;}.bg-50-50 .rte > *:last-child {margin-bottom: 0;}.bg-50-50 .column .c {padding-right: 20px;}.bg-50-50 .column + .column .c {padding-left: 20px;}.bg-50-50 .v {width: 50%;margin: 0 auto;}.bg-50-50 .cta h2 {font-size: 50px;margin-bottom: 60px;}.bg-50-50 .cta .v {margin-bottom: 30px;}.bg-50-50 .cta p {font-size: 20px;line-height: 1.8;margin-bottom: 60px;}@media only screen and (min-width: 520px) {.bg-50-50 .cta .v {    float: left;    max-width: none;    width: 20%;    margin-right: 5%;}}.with-rounded-border {border: 1px solid #d7d7d7;border-radius: 4px;}button {background: none;}button.bt {cursor: pointer;}button.bt.d-block {width: 100%;}.bt {display: inline-block;text-align: center;text-decoration: none !important;border-radius: 3px;-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;}.bt .icon-chevron-down {margin-left: 15px;}.bt-disabled {cursor: default;opacity: 0.5;}.bt-size1,.bt-size2 {line-height: 50px;height: 50px;font-size: 16px;border-width: 1px;border-style: solid;padding: 0 20px;}.bt-without-style {border: none;padding-left: 0 !important;padding-right: 0 !important;}.bt-without-style:hover {opacity: 0.8;}.bt-color1 {background: #fff;border-color: #fff;color: #2175d9;}.bt-color1:hover,.bt-color1.active {background: #2175d9;border-color: #2175d9;color: #fff;}.bt-color1.bt-disabled:hover {background: #fff;border-color: #fff;color: #2175d9;}.bt-color2 {color: #fff !important;border-color: #fff;}.bt-color2:hover,.bt-color2.active {background: #fff;color: #2175d9 !important;}.bt-color2.bt-disabled:hover {background: none;color: #fff;border-color: #fff;}.bt-color3 {background: #fff;border-color: #2175d9;color: #2175d9;}.bt-color3:hover,.bt-color3.active {background: #2175d9;border-color: #2175d9;color: #fff;}.bt-color3.bt-disabled:hover {background: #fff;border-color: #2175d9;color: #2175d9;}.bt-color4 {border-color: #2175d9;color: #2175d9;}.bt-color4:hover,.bt-color4.active {background: #2175d9;color: #fff;border-color: #2175d9;}.bt-color4.bt-disabled:hover {background: none;border-color: #2175d9;color: #2175d9;}.bt-color5 {background: #2175d9;border-color: #2175d9;color: #fff;}.bt-color5:hover,.bt-color5.active {background: none;color: #2175d9;border-color: #2175d9;}.bt-color5.bt-disabled:hover {background: #2175d9;border-color: #2175d9;color: #fff;}.bt-color6 {border-color: #e74536;color: #e74536;}.bt-color6:hover,.bt-color6.active {background: #e74536;color: #fff;border-color: #e74536;}.bt-color6.bt-disabled:hover {background: none;border-color: #e74536;color: #e74536;}.bt-color7 {background: none;border-color: #0f1941;color: #0f1941;}.bt-color7:hover,.bt-color7.active {background: #0f1941;color: #fff;border-color: #0f1941;}.bt-color7.bt-disabled:hover {background: none;border-color: #0f1941;color: #0f1941;}.bt-color8 {background: none;border-color: #d7d7d7;color: #d7d7d7;}.bt-color8:hover,.bt-color8.active {background: none;color: #e74536;border-color: #e74536;}.bt-color8.bt-disabled:hover {background: none;border-color: #d7d7d7;color: #d7d7d7;}.bt-color9 {background: #ffb511;border-color: #ffb511;color: #fff;}.bt-color9:hover,.bt-color9.active {background: none;color: #ffb511;border-color: #ffb511;}.bt-color9.bt-disabled:hover {background: #ffb511;border-color: #ffb511;color: #fff;}.bt-color10 {background: #0f1941;border-color: #0f1941;color: #fff;}.bt-color10:hover,.bt-color10.active {background: #fff;border-color: #fff;color: #0056b3;}.bt-color10.bt-disabled:hover {background: #0f1941;border-color: #0f1941;color: #fff;}.bt-color11 {background: #e74536;border-color: #e74536;color: #fff;}.bt-color11:hover,.bt-color11.active {background: none;color: #e74536;border-color: #e74536;}.bt-color11.bt-disabled:hover {background: #e74536;border-color: #e74536;color: #fff;}.bt-icon {display: block;padding-left: 0 !important;padding-right: 0 !important;text-align: center;}.bt-icon.bt-size1 .icon,.bt-icon.bt-size2 .icon {font-size: 50px;line-height: 50px;}.bt-more {color: #2175d9;text-decoration: none;-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;}.bt-more:hover {opacity: 0.6;}.bt-block {display: block;}a .icon-arrow-right4 {font-size: 12px;}.badge {display: inline-block;min-width: 30px;font-size: 16px;height: 30px;line-height: 28px;border-radius: 15px;color: #fff;padding: 0 15px;}.badge0 {background: #fff !important;}.badge0,.badge4 {color: #0f1941;}.badge1 {background-color: #2175d9 !important;}.badge2 {background-color: #0f1941 !important;}.badge3 {background-color: #6ba5b4 !important;}.badge4 {background-color: #f7f5f0 !important;}.badge5 {background-color: #e74536 !important;}.badge6 {background-color: #ffb511 !important;}.badge7 {background-color: #d7d7d7 !important;}.badge8 {background-color: #878ca0 !important;}.badge9 {background-color: #78bb0e !important;}.badge10 {background-color: #abb3b4 !important;}.badge11 {background-color: #f5f5f5 !important;}.badge-container .badge {font-size: 0;margin-top: 10px;margin-right: 10px;}.badge-container .badge .l {font-size: 12px;display: inline-block;max-width: 130px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}.badge-container .badge .icon {font-size: 12px;float: right;margin-top: 8px;cursor: pointer;margin-left: 10px;}.h2 {font-size: 50px;letter-spacing: -1px;margin-bottom: 40px;}.h2-border {border-bottom: 1px solid #d7d7d7;padding-bottom: 40px;}.v3 {font-size: 26px;letter-spacing: -1px;}.page-title {font-size: 40px;padding: 40px 0;margin-bottom: 0;}.box-callback p {line-height: 1.8;font-size: 22px;}.box-callback p .icon {font-size: 30px;}.box-callback p .icon:before {position: relative;}.box-callback p.success {color: #78bb0e;}.box-callback p.success .icon:before {top: 2px;}.box-callback p.error {color: #e74536;}.box-callback p.error .icon:before {top: 6px;}.icomoon-ul li {position: relative;line-height: 1.8;padding-left: 1.5em;}.icomoon-ul .icon {margin-left: -1.5em;margin-right: 0.5em;color: #2175d9;}.rte .clr {clear: both;}.rte > h1,.rte > h2 {letter-spacing: -2px;line-height: 1;font-size: 50px;margin: 60px 0 30px 0;}.rte > h2 {font-size: 40px;}.rte > h2.h3 {font-size: 36px;}.rte > h3 {font-size: 36px;color: #2175d9;margin: 60px 0 30px 0;}.rte > h4 {font-size: 26px;color: #0f1941;margin: 30px 0;}.rte p {font-size: 18px;line-height: 1.8;margin-bottom: 40px;}.rte p a {text-decoration: none;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;}.rte p a:hover {opacity: 0.6;}.rte p .bigger {font-size: 26px;line-height: 1;}.rte p.biggest {font-size: 36px;line-height: 1.5;}.rte .intro p {font-size: 22px;}.rte.rte-blog > h2 {font-size: 26px;letter-spacing: -1px;line-height: 30px;color: #2175d9;}.rte.rte-blog > h3 {font-size: 20px;letter-spacing: -1px;margin-top: 50px;}.rte.rte-blog .intro p {font-size: 22px;}.rte .emphasis {position: relative;text-align: center;padding: 30px 10%;margin: 50px 0;}.rte .emphasis p {font-size: 22px;font-style: italic;margin-bottom: 0;}.rte .emphasis:before,.rte .emphasis:after {content: "";position: absolute;left: 50%;width: 100px;height: 5px;background: #ffb511;margin-left: -50px;}.rte .emphasis:before {top: 0;}.rte .emphasis:after {bottom: 0;}.rte > ul {font-size: 18px;margin-bottom: 40px;}.rte > ul li {margin-top: 20px;}.rte > ul li:first-child {margin-top: 0;}.rte > ul li a {color: #2175d9;text-decoration: none;-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;}.rte > ul li a:hover {opacity: 0.6;}.rte .align {position: relative;margin-bottom: 60px;}.rte .align img {display: inline-block;}.rte .alignleft,.rte .alignright {margin-top: 5px;margin-bottom: 30px;}.rte .aligncenter {margin: 0 auto 70px auto;}.rte .img-simple {margin-bottom: 40px;}.rte figcaption {font-size: 14px;color: #878ca0;padding-top: 10px;}.rte figcaption a {color: #878ca0;}.rte blockquote {background: url(../../img/quote.svg) no-repeat left top;background-size: 60px;padding-left: 120px;margin-bottom: 70px;}.rte blockquote p {font-size: 26px;line-height: 30px;letter-spacing: -1px;color: #0f1941;margin: 0;}.rte blockquote cite {display: block;padding-top: 20px;font-style: normal;font-size: 18px;color: #878ca0;}.rte blockquote cite span {display: block;}.rte .mea {margin: 70px 0;}.rte .mea h3 {display: inline-block;font-size: 26px;color: #0f1941;padding-bottom: 20px;margin-bottom: 0;}.rte .mea .c {background: #f7f5f0;border-bottom: 10px solid #2175d9;padding: 30px;margin-top: -1px;}.rte .mea p {margin-bottom: 0;}.rte .mea * + p {margin-top: 30px;}.rte .mea ul {font-size: 18px;}.rte .mea ul li {margin-top: 20px;}.rte .mea ul li:first-child {margin-top: 0;}.rte .mea * + ul {margin-top: 30px;}.rte .key-figures .c {background: none;border: none;padding: 0 !important;}.rte .key-figures ul {border-bottom: 10px solid #ffb511;padding-top: 50px;}.rte .key-figures li {padding-bottom: 50px;}.rte .key-figures .t {font-size: 20px;line-height: 1.8;}.rte .key-figures .t strong {display: block;line-height: 1;font-size: 70px;letter-spacing: -3px;color: #ffb511;margin-bottom: 30px;}.rte .key-figures .key-figures-source {font-size: 12px;color: #878ca0;padding-top: 20px;margin-bottom: 0;}.rte .key-figures.without-border ul {border-bottom: none;}.rte .focus {border: 1px solid #d7d7d7;margin-top: 70px;margin-bottom: 70px;}.rte .focus h3 {display: inline-block;background: #fff;color: #2175d9;font-size: 26px;padding: 0 15px;margin-left: -15px;margin-right: -15px;margin-bottom: 30px;}.rte .focus .c {padding: 30px;margin-top: -50px;}.rte .focus p {margin-bottom: 0;}.rte .focus-with-icon {background: #f7f5f0;padding: 30px;margin-top: 70px;margin-bottom: 70px;}.rte .focus-with-icon .v {float: left;width: 25%;margin-right: 5%;}.rte .focus-with-icon .c {overflow: hidden;}.rte .focus-with-icon h3 {font-size: 26px;}.rte .focus-with-icon p {margin-bottom: 0;}.rte .focus-with-icon cite {font-style: normal;font-size: 12px;color: #878ca0;display: block;margin-top: 20px;}.rte .le-plus {background: #f7f5f0;padding: 30px;margin-top: 70px;margin-bottom: 70px;}.rte .le-plus .v {width: 100px;margin: 0 auto 30px auto;}.rte .le-plus p {margin: 0;}.rte .cta {padding: 40px;margin: 70px 0;border: 1px solid #d7d7d7;}.rte .cta .v {margin-bottom: 30px;}.rte .cta .c {overflow: hidden;}.rte .cta h3 {color: #0f1941;font-size: 20px;text-transform: uppercase;margin-bottom: 30px;}.rte .cta h3 a {text-decoration: none;color: #0f1941;}.rte .cta p {color: #0f1941;margin-bottom: 30px;}.rte .cta-recruitment {border: none;background: #f7f5f0;}.rte .cta.bgc {border: none;}.rte .cta.bgc h3 {color: #fff;}.rte .cta.bgc h3 a {color: #fff;}.rte .cta.bgc p {color: #fff;}.rte .source {margin-bottom: 70px;}.rte .source p {font-size: 12px;color: #878ca0;margin-bottom: 0;}.rte .filet {clear: both;height: 1px;border-top: 1px solid #d7d7d7;overflow: hidden;margin: 70px 0;}.rte .embed {position: relative;padding-bottom: 56.25%;margin: 30px 0 70px 0;}.rte .embed iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.rte .cta-button {margin-bottom: 50px;}.container {max-width: none;}.cnil-warning-overlay {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 9999;}.cnil-warning {position: fixed;width: 100%;bottom: 0;z-index: 10009;display: none;background: #f7f5f0;padding: 20px 0;}.cnil-warning p {line-height: 1.8;padding-right: 100px;margin: 0;}.cnil-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;}.cnil-warning p a:hover {opacity: 0.6;}.cnil-warning .bt {float: right;}header .header-container {position: relative;z-index: 1;padding-left: 20px;padding-right: 20px;}header .header {position: relative;border-bottom: 1px solid rgba(255,255,255,0.5);padding-top: 20px;padding-bottom: 20px;}header .header.without-border {border-bottom: none;}header .logo {float: left;width: 117px;padding-top: 3px;}header .logo path,header .logo rect {fill: #fff;}header .display-mobile-menu {text-decoration: none;background: none;float: right;width: 25px;height: 25px;margin-left: 10px;}header .display-mobile-menu .icon {font-size: 25px;color: #fff;}header .menu a {text-decoration: none;}.account-menu-container {position: absolute;top: 16px;right: 50px;z-index: 1;}.account-menu-container > a {float: left;font-size: 16px;color: #fff;}.account-menu-container > a:hover,.account-menu-container > a.active {text-decoration: none;}.account-menu-container > a:hover .initials,.account-menu-container > a.active .initials,.account-menu-container > a:hover .icon,.account-menu-container > a.active .icon {opacity: 1;}.account-menu-container > a + a {margin-left: 20px;vertical-align: middle;}.account-menu-container > a.a-display-favs,.account-menu-container > a.a-display-login,.account-menu-container > a.a-signup {margin-top: 4px;}.account-menu-container > a.a-signup {font-size: 14px;}.account-menu-container > a .icon {-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;opacity: 0.6;font-size: 20px;}.account-menu-container > a img {display: block;width: 30px;height: 30px;border-radius: 50%;overflow: hidden;}.account-menu-container > a .initials {-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;opacity: 0.6;position: relative;display: block;width: 30px;height: 30px;border: 2px solid #fff;border-radius: 50%;}.account-menu-container > a .initials span {position: absolute;top: -2px;left: -2px;width: 30px;text-align: center;color: #fff;font-size: 12px;text-transform: uppercase;line-height: 30px;}.dhtml-logged {display: none;position: absolute;width: 300px;top: 68px;z-index: 100;background: #f7f5f0;border-radius: 8px;padding: 30px;padding-right: 50px;box-shadow: 0 0 10px rgba(0,0,0,0.15);}.dhtml-logged h3 {font-size: 18px;color: #0f1941;margin: 0;}.dhtml-logged ul a {position: relative;display: block;font-size: 16px;color: #2175d9;padding: 15px 0;}.dhtml-logged ul a:hover {text-decoration: none;}.dhtml-logged ul li {padding: 0;}.dhtml-logged ul li:last-child a {padding-bottom: 0;}.dhtml-logged ul li + li {border-top: 1px solid #d7d7d7;}.dhtml-logged:before {position: absolute;top: -10px;right: 54px;content: "";width: 25px;height: 25px;background: #f7f5f0;border-radius: 4px;-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);box-shadow: 0 0 10px rgba(0,0,0,0.15);}.dhtml-logged:after {position: absolute;right: 30px;top: 0;content: "";width: 120px;height: 30px;background: #f7f5f0;}.dhtml-logged .close {cursor: pointer;position: absolute;top: 34px;right: 20px;color: #abb3b4;}.dhtml-logged .out {background: #fff;border-top: 1px solid #d7d7d7;border-radius: 0 0 8px 8px;padding: 15px 30px;margin-top: 15px;margin-left: -30px;margin-right: -50px;}.dhtml-logged .out a {text-decoration: none !important;}.dhtml-account {right: 0;padding-bottom: 0;}.dhtml-account ul li.logout a {color: #e74536;}.dhtml-favs {padding-bottom: 15px;right: 44px;}.dhtml-signup,.dhtml-login {position: absolute;width: 100%;top: 65px;right: 0;background: #f7f5f0;border-radius: 8px;box-shadow: 0 0 10px rgba(0,0,0,0.15);z-index: 100;}.dhtml-signup:before,.dhtml-login:before {position: absolute;top: -10px;content: "";width: 25px;height: 25px;background: #f7f5f0;border-radius: 4px;-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);box-shadow: 0 0 10px rgba(0,0,0,0.15);}.dhtml-signup:after,.dhtml-login:after {position: absolute;top: 0;content: "";width: 120px;height: 50px;background: #f7f5f0;}.dhtml-signup {max-width: 260px;}.dhtml-signup:before {right: 105px;}.dhtml-signup:after {right: 50px;}.dhtml-signup .c {position: relative;z-index: 1;padding: 30px 20px;}.dhtml-signup .c h3 {font-size: 16px;font-weight: normal;margin-bottom: 20px;padding-right: 30px;}.dhtml-signup .close {cursor: pointer;position: absolute;top: 34px;right: 20px;color: #2175d9;}.dhtml-signup.roll .c {padding: 20px;padding-right: 10px;}.dhtml-signup.roll h3 {font-size: 14px;margin-bottom: 0;}.dhtml-signup.roll .bt,.dhtml-signup.roll .close {display: none !important;}.dhtml-login:before {right: 47px;}.dhtml-login:after {right: 10px;}.dhtml-login > ul {position: relative;z-index: 1;}.dhtml-login > ul li {float: left;width: 33.33%;border-bottom: 1px solid rgba(15,25,65,0.5);}.dhtml-login > ul li.active {border-bottom-color: #0f1941;}.dhtml-login > ul li.active a {color: #0f1941;border-bottom-color: #0f1941;}.dhtml-login > ul a {-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;display: block;text-align: center;font-size: 16px;text-decoration: none;color: rgba(15,25,65,0.5);border-bottom: 2px solid transparent;padding: 15px 0;}.dhtml-login > ul a:hover {color: #0f1941;}.dhtml-login .c {padding: 30px;}.dhtml-login .c h3 {font-size: 18px;letter-spacing: -0.5px;}.dhtml-login .w {margin: -30px;margin-top: 30px;padding: 25px 30px;background: #fff;border-radius: 0 0 8px 8px;border-top: 1px solid #d7d7d7;}.dhtml-login .w h3 {display: inline-block;font-size: 16px;margin: 0;margin-right: 10px;}.dhtml-login .login-required {padding: 20px 30px;}.dhtml-login .login-required p {color: #fff;margin: 0;}.dhtml-login .login-required p a {color: #fff;text-decoration: underline;}.dhtml-login form {background: #f7f5f0;}.dhtml-login form .action {padding: 0;margin-bottom: 20px;}.dhtml-login form .action .bt {width: 100%;}.dhtml-login form li a {color: #2175d9;}.dhtml-login form li a:hover {color: #2175d9;}.dhtml-login form li + li {margin-top: 10px;}.mobile-menu-container {position: fixed;right: -265px;top: 0;width: 265px;height: 100%;background: #f7f5f0;z-index: 150000;overflow: auto;}.mobile-menu-container li {padding: 20px;border-bottom: 1px solid #d7d7d7;}.mobile-menu-container li a {display: block;color: #2175d9;text-decoration: none;}.mobile-menu-container li a .icon {float: right;margin-top: 4px;}.mobile-menu-container li ul {margin-top: 5px;}.mobile-menu-container li li {border-bottom: none;padding-top: 10px;padding-bottom: 10px;}header.inverted-header .header {border-bottom-color: #d7d7d7;}header.inverted-header .logo path,header.inverted-header .logo rect {fill: #0f1941;}header.inverted-header .display-mobile-menu .icon {color: #0f1941;}header.inverted-header .account-menu-container > a {color: #0f1941;}header.inverted-header .account-menu-container > a .initials {border-color: #0f1941;}header.inverted-header .account-menu-container > a .initials span {color: #0f1941;}header.inverted-header .breadcrumb {color: #0f1941;}header.inverted-header .breadcrumb a {color: #0f1941;}.left-sub-menu h3 {font-size: 26px;color: #0f1941;margin-bottom: 15px;}.left-sub-menu ul {overflow: hidden;}.left-sub-menu li {float: left;line-height: 25px;}.left-sub-menu li > a {display: block;font-size: 14px;color: #2175d9;text-decoration: none;}.left-sub-menu li > a.active {color: #0f1941;}.left-sub-menu li + li {border-left: 1px solid #d7d7d7;padding-left: 10px;margin-left: 10px;}.left-search h3 {font-size: 26px;color: #0f1941;margin-bottom: 30px;}.left-search input {margin-bottom: 20px;}.breadcrumb {position: relative;font-size: 12px;line-height: 34px;color: #fff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}.breadcrumb a {color: #fff;text-decoration: none;}.breadcrumb a:hover {text-decoration: underline;}.breadcrumb span {padding: 0 5px;}.breadcrumb.breadcrumb-standalone {padding-top: 10px;}.page-header-container-with-nav {position: relative;}.page-header-container {padding-top: 40px;padding-bottom: 40px;}.page-header-container .previous,.page-header-container .next {display: block;position: absolute;top: 0;width: 32px;height: 32px;line-height: 32px;background: rgba(255,255,255,0.5);border-radius: 50%;text-decoration: none;color: #fff;font-size: 15px;text-align: center;-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;}.page-header-container .previous:hover,.page-header-container .next:hover {background: #fff;color: #2175d9;}.page-header-container .previous {right: 65px;}.page-header-container .next {right: 20px;}.page-header-container a .icon-arrow-right4 {font-size: inherit;}.page-header {position: relative;}.page-header .h1,.page-header h1 {font-size: 40px;color: #fff;letter-spacing: -1px;line-height: 1.2em;margin-bottom: 48px;}.page-header .h1 span,.page-header h1 span {display: block;}.page-header.page-header-p-h1 .h1 {margin-bottom: 0;}.page-header.page-header-p-h1 h1 {text-align: right;}.page-header.page-header-h1-simple h1 {margin-bottom: 0;}.page-header.page-header-h1-simple p.back {margin-top: 30px;margin-bottom: 0;}.page-header.page-header-h1-simple p.back a {color: #fff;text-decoration: none;}.page-header.page-header-job-apply h1 {font-size: 40px !important;letter-spacing: -1px !important;line-height: 1.2em !important;margin-bottom: 20px !important;}.page-header .t p {color: #fff;line-height: 1.8;margin-bottom: 0;}.page-header .t p a {color: #fff;}.page-header .t .bt {position: relative;}.page-header .bt {margin-top: 30px;}.page-header-photo {background-position: center center;background-repeat: no-repeat;background-size: cover;padding-top: 140px;padding-bottom: 40px;margin-top: -112px;}.page-header-photo h1 {font-size: 40px;color: #fff;letter-spacing: -1px;line-height: 1.2em;margin-bottom: 48px;}.page-header-photo p {color: #fff;line-height: 1.8;margin-bottom: 0;}.page-header-photo p a {color: #fff;text-decoration: underline;}.page-header-photo .cta .bt {display: block;}.page-header-photo .cta .bt + .bt {margin-top: 30px;}.page-header-event {background-repeat: no-repeat;background-position: center center;background-attachment: initial;-webkit-background-size: cover;background-size: cover;}.page-header-event h1 {font-size: 40px;color: #fff;letter-spacing: -1px;line-height: 1.2em;margin-bottom: 48px;}.page-header-event h1 span {display: block;text-align: right;}.page-header-event .a .bt {display: block;}.page-header-event .a .bt:first-of-type {margin-bottom: 30px;}.page-header-confirmation h2 {color: #fff;font-size: 40px;margin-bottom: 30px;}.page-header-confirmation p {margin-bottom: 50px;}.page-header-confirmation .a .bt {display: block;}.page-header-confirmation .a .bt:first-of-type {margin-bottom: 30px;}.page-header-blog {padding-bottom: 40px;}.page-header-blog .t p {margin-bottom: 20px;}.page-header-blog .t p a {-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: #fff;text-decoration: underline;}.page-header-blog .t p a:hover {opacity: 0.6;}.page-header-blog .t .back {-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: #fff;}.page-header-blog .t .back:hover {opacity: 0.6;text-decoration: none;}.page-header-blog .share a {background: #fff !important;}.page-header-blog.bgc1 .share a path {fill: #2175d9;}.page-header-blog.bgc3 .share a path {fill: #6ba5b4;}.page-header-blog-photo {position: inherit;background-position: center center;background-repeat: no-repeat;background-size: cover;padding-top: 140px;padding-bottom: 40px;margin-top: -100px;}.page-header-blog-photo .share path {fill: #0f1941;}.landing-header {padding-top: 15px;padding-bottom: 50px;}.landing-header .v {max-width: 50%;margin-bottom: 40px;}.landing-header h1 {font-size: 40px;color: #fff;letter-spacing: -1px;line-height: 1.2em;margin-bottom: 48px;}.landing-header p {font-size: 26px;color: #fff;letter-spacing: -1px;line-height: 1.2;margin-bottom: 0;}.landing-header p a {color: #fff;}.landing-header p.small {font-size: 20px;line-height: 1.5;}.landing-header p.back {font-size: 16px;margin-top: 30px;margin-bottom: 0;}.landing-header p.back a {color: #fff;text-decoration: none;}.landing-header .cta .bt {display: block;margin-top: 30px;}.landing-header.with-img {background-repeat: no-repeat;background-position: 65% top;padding-top: 215px;margin-top: -215px;}.confirmation-header .inside-wrapper {position: relative;}.confirmation-header .close {cursor: pointer;position: absolute;right: 0;top: 0;border: none;width: 20px;height: 20px;line-height: 20px;color: #fff;font-size: 20px;background: none;}.confirmation-header .close .icon {vertical-align: text-top;}.confirmation-header .v {margin: 0 auto;}.confirmation-header .t {align-items: center;display: flex;height: 100%;}.confirmation-header .s {flex: 1;}.confirmation-header h2 {font-size: 40px;letter-spacing: -2px;line-height: 45px;color: #fff;padding-right: 40px;}.confirmation-header p {line-height: 1.6;font-size: 18px;color: #fff;margin: 0;}.confirmation-header p a {color: #fff;text-decoration: underline;}.confirmation-header .a {padding-top: 30px;}.confirmation-header .a .bt {display: block;}.confirmation-header .a .bt + .bt {margin-top: 20px;}.slick-dots {width: 100%;text-align: center;z-index: 1;}.slick-dots li {width: 14px;margin: 0 0 0 10px;}.slick-dots li button {width: 12px;height: 12px;border-radius: 50%;border: 2px solid #2175d9;}.slick-dots li button:before {display: none;}.slick-dots li.slick-active button {background: #2175d9;}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before {display: none;}.slick-arrow {cursor: pointer;position: absolute;background-color: transparent;background-repeat: no-repeat;background-position: center center !important;background-size: 20px 34px;width: 20px;height: 34px;top: 50%;margin-top: -17px;border: none;text-indent: -9999px;z-index: 100;}.slick-arrow.slick-prev,.slick-arrow.slick-prev:hover {left: 3%;background: url(../../img/arrow-left-1.svg) no-repeat center center;}.slick-arrow.slick-next,.slick-arrow.slick-next:hover {right: 3%;background: url(../../img/arrow-right-1.svg) no-repeat center center;}.file-upload-container {-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;background: #fff;border: 2px dashed #d7d7d7;border-radius: 8px;text-align: center;padding: 30px 10px;overflow: hidden;}.file-upload-container input {position: absolute;left: -9999px;}.file-upload-container .v {cursor: pointer;width: 70px;height: 70px;margin: 0 auto 30px auto;}.file-upload-container .v path {fill: #878ca0;}.file-upload-container p {margin: 0;}.file-upload-container p.title {font-size: 22px;color: #2175d9;margin-bottom: 15px;}.file-upload-container p.pretitle {font-size: 36px;color: #0f1941;margin-bottom: 15px;}.file-upload-container p.drag-n-drop {line-height: 1.5;font-size: 18px;color: #878ca0;}.file-upload-container p.drag-n-drop span {display: block;cursor: pointer;color: #2175d9;}.file-upload-container p.format {font-size: 12px;color: #0f1941;margin-top: 15px;}.file-upload-container:hover {border-color: #878ca0 !important;}.hrmatch-file-upload-container #hrmatch .svg-wrapper {position: inherit !important;padding: 0 !important;height: auto !important;}.hrmatch-file-upload-container #hrmatch .cc-upload-svg {position: inherit !important;width: 70px !important;height: 70px !important;margin: 0 auto !important;}.hrmatch-file-upload-container #hrmatch .cc-upload-svg .arrow {fill: #2175d9 !important;}.hrmatch-file-upload-container #hrmatch .cc-upload-svg .cloud {fill: #878ca0 !important;}.hrmatch-file-upload-container form {background: #fff !important;border-color: #0f1941 !important;padding-top: 18px !important;padding-bottom: 18px !important;}.hrmatch-file-upload-container .cc-upload-text-strong {font-weight: normal !important;font-size: 18px;color: #0f1941;margin-bottom: 20px;}.hrmatch-file-upload-container .cc-upload-btn {outline: none;-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;line-height: 50px !important;height: 50px !important;font-size: 16px !important;color: #fff !important;background: #2175d9 !important;border: 1px solid #2175d9 !important;border-radius: 3px !important;padding: 0 20px !important;margin-bottom: 20px !important;}.hrmatch-file-upload-container .cc-upload-btn:hover {background: #fff !important;color: #2175d9 !important;}.hrmatch-file-upload-container .cc-upload-small {font-size: 10px;line-height: 1.5;color: #abb3b4;margin: 0;}.hrmatch-file-upload-container .cc-upload-small a {color: #2175d9;}.fake-checkbox-container {overflow: hidden;}.fake-checkbox-container .fake-checkbox {display: inline-block;color: #878ca0;}.fake-checkbox-container .fake-checkbox input {position: absolute;left: -9999px;}.fake-checkbox-container .fake-checkbox label {-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;cursor: pointer;}.fake-checkbox-container .fake-checkbox label.badge0 {color: #2175d9;}.fake-checkbox-container .fake-checkbox input:checked + label.badge0,.fake-checkbox-container .fake-checkbox input:checked + label.badge4,.fake-checkbox-container .fake-checkbox input:checked + label.badge11 {background: #0f1941 !important;color: #fff !important;}.fake-checkbox-container .fake-checkbox label.badge0:hover {background: #fff !important;color: #878ca0 !important;}.fake-checkbox-container .fake-checkbox label.badge4:hover,.fake-checkbox-container .fake-checkbox label.badge11:hover {background: #0f1941 !important;color: #fff !important;}.switch-on-off {position: relative;display: inline-block;width: 60px;height: 34px;margin: 0;}.switch-on-off input {opacity: 0;width: 0;height: 0;}.switch-on-off .slider {-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;position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #d7d7d7;}.switch-on-off .slider:before {-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;position: absolute;content: "";height: 26px;width: 26px;left: 4px;bottom: 4px;background-color: #f7f5f0;}.switch-on-off .slider.round {border-radius: 34px;}.switch-on-off .slider.round:before {border-radius: 50%;}.switch-on-off input:checked + .slider {background-color: #2175d9;}.switch-on-off input:focus + .slider {box-shadow: 0 0 1px #2175d9;}.switch-on-off input:checked + .slider:before {-moz-transform: translate3d(26px,0,0);-o-transform: translate3d(26px,0,0);-ms-transform: translate3d(26px,0,0);-webkit-transform: translate3d(26px,0,0);transform: translate3d(26px,0,0);}.datepicker {background: #fff;display: none;border: 1px solid #d7d7d7;border-radius: 3px;width: 316px;padding: 10px;margin-top: 10px;}.datepicker table {border-collapse: inherit;width: 100%;}.datepicker table th {text-align: center;font-weight: normal;font-size: 16px;color: #878ca0;padding-bottom: 5px;border: none;}.datepicker table th.prev,.datepicker table th.next {font-size: 20px;color: #fff;}.datepicker table th.prev:before,.datepicker table th.next:before {font-family: "icomoon" !important;color: #2175d9;}.datepicker table th.prev {text-align: left;}.datepicker table th.prev:before {content: "\ede2";}.datepicker table th.next {text-align: right;}.datepicker table th.next:before {content: "\edde";}.datepicker table th.available {border-radius: 2px;}.datepicker table th.available:hover {background: #2175d9;}.datepicker table th.available:hover:before {color: #fff;}.datepicker table th.datepicker-switch {font-size: 20px;color: #0f1941;}.datepicker table td {text-align: center;min-width: 40px !important;height: 40px;font-size: 16px;color: #0f1941;border: 2px solid #fff;border-radius: 50%;}.datepicker table td.available {background: #fff;}.datepicker table td.available:hover {background: #2175d9;color: #fff;}.datepicker table td:hover {border-color: #2175d9;}.datepicker table td.active {background: #2175d9;color: #fff;border-color: #2175d9;}.datepicker table td.disabled,.datepicker table td.old,.datepicker table td.off {color: #d7d7d7;}.datepicker table td.disabled:hover,.datepicker table td.old:hover,.datepicker table td.off:hover {border-color: #fff;}.datepicker .calendar-table {padding: 0;margin-bottom: 20px;}.input-with-icon {position: relative;}.input-with-icon .input-icon {position: absolute;top: 50%;width: 26px;height: 26px;text-align: center;margin-top: -13px;right: 10px;font-size: 26px;color: #2175d9;text-decoration: none;}.input-with-icon .input-icon .icon {position: absolute;top: 0;left: 0;}.input-with-icon .input-icon:hover {text-decoration: none;color: #2175d9;}.std-input,.std-input-small,.std-input-medium {background-color: #fff;width: 100%;border: 1px solid #d7d7d7;border-radius: 3px;color: #0f1941;font-size: 16px;height: 50px;line-height: 50px;padding: 0 16px;}.std-input.input-error,.std-input-small.input-error,.std-input-medium.input-error {border: 1px solid #e74536;}.std-input.incomplete,.std-input-small.incomplete,.std-input-medium.incomplete {border: 1px solid #ffb511;}.std-input-medium {font-size: 16px !important;}.bgc1 .std-input.input-error {border: 1px solid #ffb511;}textarea.std-input {height: 150px;line-height: 1.2 !important;padding-top: 16px;}.char-counting {font-size: 12px;color: #878ca0;text-align: right;}small.input-error {color: #e74536;}.bgc1 small.input-error {color: #ffb511;}.std-form fieldset {border-bottom: 1px solid #d7d7d7;padding-bottom: 20px;margin-bottom: 40px;}.std-form fieldset.create-account,.std-form fieldset.without-border {border-bottom: none;padding-bottom: 0;margin-bottom: 0;}.std-form fieldset.c {padding: 30px;padding-bottom: 0;border: 1px solid #d7d7d7;}.std-form fieldset.c h3 {margin-bottom: 40px;}.std-form h3 {font-size: 26px;}.std-form h4 {font-size: 20px;color: #2175d9;}.std-form h4.incomplete {color: #ffb511;}.std-form p.intro {line-height: 1.8;}.std-form .row {margin-bottom: 30px;}.std-form .row .column {margin-bottom: 30px;}.std-form .row .column:last-of-type {margin-bottom: 0;}.std-form .row-skills .column {margin-bottom: 0;}.std-form .checkbox,.std-form .radio {line-height: 20px;margin-bottom: 10px;overflow: hidden;}.std-form .checkbox input,.std-form .radio input {position: relative;top: 2px;float: left;width: 15px;height: 15px;padding: 0;margin: 0 10px 0 0;overflow: hidden;}.std-form .checkbox label,.std-form .radio label {display: block;line-height: 20px;overflow: hidden;}.std-form .inline-radio label {float: left;}.std-form .inline-radio input + label + input {margin-left: 20px;}.std-form .tip {font-size: 12px;color: #878ca0;margin-bottom: 30px;}.std-form .opt-in {border-top: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;padding: 20px 0;margin-bottom: 0;}.std-form .opt-in label {font-size: 16px;}.std-form .opt-in label 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;}.std-form .opt-in label a:hover {opacity: 0.6;}.std-form .opt-in .checkbox {margin-bottom: 0;}.std-form .opt-in .row {margin-bottom: 10px;}.std-form .opt-in .row:last-of-type {margin-bottom: 0;}.std-form .action {padding: 40px 0;}.std-form p.cnil {margin: 0;}.std-form input.disabled {background: #f7f5f0;}.std-form .sep {height: 1px;background: #d7d7d7;margin-top: 20px;margin-bottom: 20px;}.account-form .opt-in {border: 1px solid #d7d7d7;border-top: none;padding: 20px 30px;margin-top: -40px;margin-bottom: 40px;}.account-form .action {padding-top: 0;}.account-form .action button {float: right;}.account-form .action a {float: left;}p.cnil {line-height: 20px !important;font-size: 12px !important;color: #878ca0;margin: 0;}p.cnil 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;}p.cnil a:hover {opacity: 0.6;}.bgc6 p.cnil,.bgc1 p.cnil {color: rgba(255,255,255,0.5);}.bgc6 p.cnil a,.bgc1 p.cnil a {color: rgba(255,255,255,0.5);text-decoration: underline;}.apply-intro {margin-bottom: 40px;}.apply-intro p {font-size: 16px;line-height: 1.8;}.apply-intro p.b {font-size: 26px;}.apply-intro .incomplete {color: #ffb511;}.apply-intro .warning {color: #e74536;}.floating-label {position: relative;}.floating-label ::-webkit-input-placeholder,.floating-label :-moz-placeholder,.floating-label ::-moz-placeholder,.floating-label :-ms-input-placeholder {color: #fff;}.floating-label label {position: absolute;top: 18px;left: 16px;color: #878ca0;font-size: 16px;line-height: 1;z-index: 1;transition: all 0.25s;}.floating-label label sup {color: #2175d9;}.floating-label-active label {top: -18px !important;left: 0 !important;font-size: 12px !important;}.signup-step-1 .t-page,.signup-step-2 .t-page {font-size: 36px;}.form-login .a-get-password {display: inline-block;padding-top: 20px;}.no-account {border-top: 1px solid #d7d7d7;padding: 40px 0;margin-top: 40px;}.no-account h3 {font-size: 26px;}.sub-header-picto {padding: 60px 0 80px 0;}.sub-header-picto .v {max-width: 75%;margin: 0 auto;}.sub-header-picto .t {display: flex;align-items: center;height: 100%;}.sub-header-picto .s {flex: 1;}.sub-header-picto .s h2 {flex: 1;font-size: 50px;color: #fff;margin: 0;}.sub-header-picto .s p {font-size: 26px;margin-bottom: 0;}.sub-header-picto .s h2 + p {margin-top: 20px;}.sub-header-picto.bgc4 h2 {color: #0f1941;}.popin-loading-overlay {display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,0.8);z-index: 100;}.popin-loading {display: none;position: absolute;top: 50%;left: 50%;height: 280px;width: 280px;background: #0f1941;margin-top: -140px;margin-left: -140px;border-radius: 3px;text-align: center;z-index: 100;}.popin-loading h3 {font-size: 18px;color: #fff;padding-top: 30px;}.popin-loading .v {margin-bottom: 20px;}.popin-loading p {font-size: 18px;color: #fff;margin: 0;}#layer-popin {background: none;width: 100%;}#layer-popin .v {width: 100%;max-width: 450px;margin: 0 auto;}#loader-plus-plus-big_to {animation: loader-plus-plus-big_to__to 2000ms linear infinite normal forwards;}@keyframes loader-plus-plus-big_to__to {0% {    transform: translate(423.99997px,423.99997px);}15% {    transform: translate(423.99997px,423.99997px);}35% {    transform: translate(423.99997px,423.99997px);}55% {    transform: translate(423.99997px,423.99997px);}75% {    transform: translate(423.99997px,423.99997px);}100% {    transform: translate(423.99997px,423.99997px);}}#loader-plus-plus-big_tr {animation: loader-plus-plus-big_tr__tr 2000ms linear infinite normal forwards;}@keyframes loader-plus-plus-big_tr__tr {0% {    transform: rotate(0deg);}35% {    transform: rotate(0deg);    animation-timing-function: cubic-bezier(0.215,0.61,0.355,1);}55% {    transform: rotate(90deg);}75% {    transform: rotate(90deg);}100% {    transform: rotate(90deg);}}#loader-plus-plus_to {animation: loader-plus-plus_to__to 2000ms linear infinite normal forwards;}@keyframes loader-plus-plus_to__to {0% {    transform: translate(587.30002px,259.29999px);}15% {    transform: translate(587.30002px,259.29999px);    animation-timing-function: cubic-bezier(0.215,0.61,0.355,1);}35% {    transform: translate(674.00002px,173.99999px);    animation-timing-function: cubic-bezier(0.215,0.61,0.355,1);}55% {    transform: translate(674.00002px,173.99999px);    animation-timing-function: cubic-bezier(0.215,0.61,0.355,1);}75% {    transform: translate(587.30002px,259.29999px);}100% {    transform: translate(587.30002px,259.29999px);}}#loader-plus-hearth_to {animation: loader-plus-hearth_to__to 2000ms linear infinite normal forwards;}@keyframes loader-plus-hearth_to__to {0% {    transform: translate(279.70646px,556.85133px);}15% {    transform: translate(279.70646px,556.85133px);    animation-timing-function: cubic-bezier(0.215,0.61,0.355,1);}35% {    transform: translate(173.99999px,673.99998px);    animation-timing-function: cubic-bezier(0.215,0.61,0.355,1);}55% {    transform: translate(173.99999px,673.99998px);    animation-timing-function: cubic-bezier(0.215,0.61,0.355,1);}75% {    transform: translate(279.70646px,556.85133px);}100% {    transform: translate(279.70646px,556.85133px);}}.text-intro {padding-top: 100px;padding-bottom: 100px;}.text-intro h2,.text-intro p {color: #fff;}.text-intro h2 {font-size: 50px;margin-bottom: 30px;}.text-intro p {font-size: 26px;margin: 0;}.text-intro p strong {font-weight: normal;}.text-intro p + p {margin-top: 20px;}.text-intro.bgc4 h2,.text-intro.bgc4 p {color: #0f1941;}.text-photo-100 {background-repeat: no-repeat;background-position: center center;background-size: cover;}.text-photo-100 .bg {background: #f7f5f0;}.text-photo-100 .c {padding: 50px 0 60px 0;}.text-photo-100 .c h2 {margin-top: 0;}.text-photo-100 .c p {margin: 0;}.text-photo-100 .c p + p {margin-top: 40px;}.text-photo-100 .c .bt {margin-top: 40px;}.text-photo-50 .t h2 {margin-top: 0;}.text-photo-50 .c {padding: 50px 20px;}.text-photo-50 .rte > *:last-child {margin-bottom: 0;}.text-photo-50 .bt + .bt {margin-top: 20px;}.text-svg-50 .v .svg {max-width: 50%;margin: 0 auto 30px auto;}.text-photo {padding: 50px 0;}.text-photo .v img {border-radius: 6px;}.text-photo .rte h2,.text-photo .rte h3 {margin-top: 0;}.text-photo .rte > *:last-child {margin-bottom: 0;}.text-photo .column + .column {margin-top: 30px;}.text-picto {padding: 50px 0;}.text-picto .v {max-width: 50%;margin: 0 auto;}.text-picto .rte h2,.text-picto .rte h3 {margin-top: 0;}.text-picto .rte > *:last-child {margin-bottom: 0;}.text-picto .column + .column {margin-top: 30px;}.text-picto.bgc1 .rte h2,.text-picto.bgc2 .rte h2,.text-picto.bgc3 .rte h2,.text-picto.bgc8 .rte h2,.text-picto.bgc1 .rte p,.text-picto.bgc2 .rte p,.text-picto.bgc3 .rte p,.text-picto.bgc8 .rte p,.text-picto.bgc1 .rte li,.text-picto.bgc2 .rte li,.text-picto.bgc3 .rte li,.text-picto.bgc8 .rte li,.text-picto.bgc1 .rte li .icon,.text-picto.bgc2 .rte li .icon,.text-picto.bgc3 .rte li .icon,.text-picto.bgc8 .rte li .icon {color: #fff;}.boxed-video .rte h2,.text-video-100 .rte h2,.boxed-video .rte h3,.text-video-100 .rte h3 {margin-top: 0;}.boxed-video .rte > *:last-child,.text-video-100 .rte > *:last-child {margin-bottom: 0;}@-webkit-keyframes pulse {0%,100% {    -moz-transform: scale(1);    -o-transform: scale(1);    -ms-transform: scale(1);    -webkit-transform: scale(1);    transform: scale(1);}50% {    -moz-transform: scale(1.1);    -o-transform: scale(1.1);    -ms-transform: scale(1.1);    -webkit-transform: scale(1.1);    transform: scale(1.1);}}@-moz-keyframes pulse {0%,100% {    -moz-transform: scale(1);    -o-transform: scale(1);    -ms-transform: scale(1);    -webkit-transform: scale(1);    transform: scale(1);}50% {    -moz-transform: scale(1.1);    -o-transform: scale(1.1);    -ms-transform: scale(1.1);    -webkit-transform: scale(1.1);    transform: scale(1.1);}}@-ms-keyframes pulse {0%,100% {    -moz-transform: scale(1);    -o-transform: scale(1);    -ms-transform: scale(1);    -webkit-transform: scale(1);    transform: scale(1);}50% {    -moz-transform: scale(1.1);    -o-transform: scale(1.1);    -ms-transform: scale(1.1);    -webkit-transform: scale(1.1);    transform: scale(1.1);}}@-o-keyframes pulse {0%,100% {    -moz-transform: scale(1);    -o-transform: scale(1);    -ms-transform: scale(1);    -webkit-transform: scale(1);    transform: scale(1);}50% {    -moz-transform: scale(1.1);    -o-transform: scale(1.1);    -ms-transform: scale(1.1);    -webkit-transform: scale(1.1);    transform: scale(1.1);}}@keyframes pulse {0%,100% {    -moz-transform: scale(1);    -o-transform: scale(1);    -ms-transform: scale(1);    -webkit-transform: scale(1);    transform: scale(1);}50% {    -moz-transform: scale(1.1);    -o-transform: scale(1.1);    -ms-transform: scale(1.1);    -webkit-transform: scale(1.1);    transform: scale(1.1);}}.boxed-video .v {position: relative;display: block;}.boxed-video .v img {border-radius: 6px;}.boxed-video .v .o {position: absolute;width: 120px;top: 50%;left: 50%;margin-left: -60px;margin-top: -60px;}.boxed-video .v .o path {fill: #fff;}.boxed-video .v:hover .o {-webkit-animation: pulse 1s infinite linear;animation: pulse 1s infinite linear;}.boxed-video .column + .column {margin-top: 30px;}.text-video-100 {padding: 50px 0;}.text-video-100 .v {margin-bottom: 30px;}.text-video-100 .v img {border-radius: 6px;}.text-video-100 a {color: #2175d9;text-decoration: none;line-height: 40px;}.text-video-100 a span {float: left;width: 40px;margin-right: 15px;}.text-video-100 a span path {fill: #2175d9;}.text-video-100 a:hover span {-webkit-animation: pulse 1s infinite linear;animation: pulse 1s infinite linear;}.text-benefit-simple {padding: 70px 0;text-align: center;}.text-benefit-simple h2 {font-size: 40px;letter-spacing: -2px;line-height: 1;margin-bottom: 30px;}.text-benefit-simple p {font-size: 40px;color: #0f1941;margin: 0;}.text-benefit-simple p + .bt {margin-top: 40px;}.text-benefit-simple > p {padding-left: 10%;padding-right: 10%;}.text-benefit-simple.bgc1 h2,.text-benefit-simple.bgc2 h2,.text-benefit-simple.bgc3 h2,.text-benefit-simple.bgc5 h2,.text-benefit-simple.bgc6 h2,.text-benefit-simple.bgc8 h2,.text-benefit-simple.bgc1 p,.text-benefit-simple.bgc2 p,.text-benefit-simple.bgc3 p,.text-benefit-simple.bgc5 p,.text-benefit-simple.bgc6 p,.text-benefit-simple.bgc8 p {color: #fff;}.text-benefit-simple.text-benefit-simple-small p {font-size: 26px;}.text-benefit-simple .cta .v {display: inline-block;vertical-align: top;width: 76px;margin-right: 20px;margin-left: -96px;}.text-benefit-simple .cta p {font-size: 16px;line-height: 1.5;padding-top: 25px;padding-left: 10%;padding-right: 10%;margin: 0;}.text-benefit-simple p + .cta {padding-top: 40px;}.title-plus-links {padding-top: 50px;padding-bottom: 50px;}.title-plus-links h2 {font-size: 26px;letter-spacing: -1px;}.title-plus-links h2.big {font-size: 36px;}.title-plus-links.with-border {border-top: 2px solid #fff;}.title-plus-links p {font-size: 18px;line-height: 1.8;}.title-plus-links p + ul {margin-top: 0;}.title-plus-links ul + p {margin-top: 30px;}.title-plus-links ul {margin-left: -25px;overflow: hidden;}.title-plus-links li {padding-left: 25px;}.title-plus-links li a,.title-plus-links li .a {display: block;border-bottom: 1px solid #d7d7d7;font-size: 18px;color: #2175d9;line-height: 52px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}.title-plus-links li a {text-decoration: none;-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;}.title-plus-links li a:hover {opacity: 0.6;}.title-plus-links .bt {margin-top: 30px;}.title-plus-links.bgc2 h2,.title-plus-links.bgc2 p {color: #fff;}.title-plus-links.bgc2 li a,.title-plus-links.bgc2 li .a {color: #fff;border-bottom: 1px solid rgba(215,215,215,0.5);}.blog-article-autopromo {background: #f7f5f0;border-radius: 6px;padding: 20px;margin-bottom: 50px;}.blog-article-autopromo .v {max-width: 50%;margin: 0 auto 20px auto;}.blog-article-autopromo h2 {font-size: 26px;letter-spacing: -1px;}.main-cta {padding: 50px 0;}.main-cta .v {max-width: 50%;margin: 0 auto;}.main-cta h2 {color: #fff;letter-spacing: -2px;font-size: 36px;}.main-cta .column + .column {margin-top: 30px;}.main-cta .bt {display: block;}.main-cta.with-2-bt .bt + .bt {margin-top: 10px;}.main-cta-layer {-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;position: fixed;left: 0;bottom: -200px;width: 100%;padding: 6px 0;}.main-cta-layer .v {float: left;width: 68px;margin-top: -22px;}.main-cta-layer h2 {float: left;color: #fff;font-size: 20px;line-height: 58px;margin: 0;}.main-cta-layer .bt {float: right;}.main-cta-layer.active {bottom: 0;z-index: 1000;}.main-cta-layer.with-2-bt .v {display: none;}.main-cta-layer.with-2-bt .bt + .bt {margin-right: 10px;}@media only screen and (min-width: 375px) {.main-cta-layer.with-2-bt .v {    display: block;}}.double-cta {padding: 100px 0;text-align: center;}.double-cta h2 {font-size: 26px;color: #fff;margin-bottom: 30px;}.double-cta .v {max-width: 140px;margin: 0 auto 30px auto;}.double-cta .column + .column {margin-top: 60px;}.separator-arrow-down {position: relative;height: 52px;}.separator-arrow-down .row {display: block;}.separator-arrow-down .v {max-width: 100px;margin: -52px auto 0 auto;}.separator-arrow-down .v0 path {fill: #fff;}.separator-arrow-down .v1 path {fill: #2175d9;}.separator-arrow-down .v2 path {fill: #0f1941;}.separator-arrow-down .v3 path {fill: #6ba5b4;}.separator-arrow-down .v4 path {fill: #f7f5f0;}.separator-arrow-down .v5 path {fill: #e74536;}.separator-arrow-down .v6 path {fill: #2175D9 !important;}.separator-arrow-down .v7 path {fill: #d7d7d7;}.separator-arrow-down .v8 path {fill: #878ca0;}.separator-arrow-down .v9 path {fill: #78bb0e;}.separator-arrow-down .v10 path {fill: #abb3b4;}.separator-arrow-down .v11 path {fill: #f5f5f5;}.select-tabs h2 {font-size: 36px;color: #2175d9;margin-bottom: 40px;}.select-tabs h3 {font-size: 26px;color: #0f1941;margin-bottom: 40px;}.select-tabs ul {margin-bottom: 30px;}.select-tabs li {border-top: 1px solid #d7d7d7;}.select-tabs li:last-child {border-bottom: 1px solid #d7d7d7;}.select-tabs a {display: block;color: #0f1941;font-size: 18px;padding: 20px 0;text-decoration: none;}.select-tabs a.active {color: #2175d9;}.select-tabs a .icon {color: #2175d9;margin-right: 10px;}.tabs-nav {border-bottom: 1px solid #f7f5f0;}.tabs-nav li {float: left;margin-bottom: -1px;}.tabs-nav a {display: block;background: #f7f5f0;color: #0f1941;line-height: 60px;text-decoration: none;border: 1px solid #f7f5f0;border-bottom: none;padding: 0 25px;-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;}.tabs-nav a.active {background: #fff;}.tabs-nav.reverse {border-bottom: none;}.tabs-nav.reverse a {border: none;background: none;}.tabs-nav.reverse a:hover {color: #2175d9;}.tabs-nav.reverse a.active {background: #f7f5f0;color: #2175d9;}.tabs-nav.tabs-nav-with-rwd a {font-size: 14px;padding: 0 15px;}.tabs-nav-simple {margin-bottom: 30px;}.tabs-nav-simple ul {float: left;border: 1px solid #d7d7d7;border-radius: 3px;}.tabs-nav-simple li {float: left;}.tabs-nav-simple li + li {border-left: 1px solid #d7d7d7;}.tabs-nav-simple a {display: block;font-size: 16px;color: #0f1941;opacity: 0.5;text-decoration: none;padding: 10px 8px;}.tabs-nav-simple a.active {opacity: 1;}.accordion {padding: 100px 0;}.accordion .intro h2 {font-size: 50px;margin-bottom: 60px;}.accordion .intro p {line-height: 1.8;margin-bottom: 100px;}.accordion .intro h2 + p {margin-top: -30px;margin-bottom: 100px;}.accordion .col-v .v {max-width: 50%;margin: 0 auto 60px auto;}.accordion .col-v .cta {text-align: center;margin: 0 auto 60px auto;}.accordion .item {border-top: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;padding: 40px 0;}.accordion .item .q {position: relative;}.accordion .item .q h2,.accordion .item .q h3,.accordion .item .q h4 {padding-right: 55px;font-size: 26px;}.accordion .item .q h2 a,.accordion .item .q h3 a,.accordion .item .q h4 a {color: #2175d9;text-decoration: none;}.accordion .item .q h4 {font-size: 26px;}.accordion .item .q .action {-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;cursor: pointer;position: absolute;width: 30px;height: 30px;top: 0;right: 0;font-size: 50px;}.accordion .item .q .action path {-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;fill: #2175d9;}.accordion .item .q.active .action {-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}.accordion .item .q.active .action path {fill: #878ca0;}.accordion .item .a {display: none;padding: 20px 0;}.accordion .item .a-simple .rte h2 {font-size: 26px;margin-top: 0;}.accordion .item .a-picto .rte h2 {font-size: 50px;margin-top: 0;}.accordion .item .a-picto .rte h3 {font-size: 26px;margin-top: 0;}.accordion .item .a-picto .v {max-width: 50%;margin: 0 auto;}.accordion .item + .item {border-top: none;}.go-further {padding: 80px 0 100px 0;}.go-further h2 {font-size: 50px;color: #0f1941;margin-bottom: 50px;}.go-further h2 + p {margin-bottom: 50px;}.go-further h3 {font-size: 26px;color: #0f1941;margin-bottom: 20px;}.go-further p {line-height: 1.8;margin-bottom: 30px;}.go-further .item {border-top: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;padding: 50px 0;}.go-further .item + .item {border-top: none;}.go-further .v {margin-bottom: 30px;}.go-further img {border-radius: 5px;}.blog-further {padding: 40px 20px;}.blog-further h3 {font-size: 36px;margin-bottom: 40px;}.blog-further li + li {border-top: 1px solid #d7d7d7;padding-top: 30px;margin-top: 30px;}.blog-further .v {float: left;width: 25%;margin-right: 20px;}.blog-further .c {overflow: hidden;}.blog-further .c p {font-size: 12px;color: #2175d9;margin: 0;}.blog-further .c p span {color: #878ca0;}.blog-further .c a {-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;text-decoration: none;font-size: 18px;line-height: 1.5;color: #0f1941;}.blog-further .c a:hover {color: #2175d9;}.push-columns {text-align: center;padding: 50px 0;}.push-columns .intro h2 {font-size: 50px;margin-bottom: 30px;}.push-columns .intro p {font-size: 20px;margin-bottom: 60px;}.push-columns .rte {text-align: left;}.push-columns .rte h2,.push-columns .rte h3 {margin-top: 0;}.push-columns .v {width: 50%;max-width: 140px;margin: 0 auto 30px auto;}.push-columns .v.custom {width: auto;}.push-columns .item p {font-size: 20px;padding: 0 10%;margin: 0;}.push-columns .item p strong {display: block;font-weight: normal;font-size: 26px;margin-bottom: 10px;}.push-columns .item p span {display: block;}.push-columns .item + .item {margin-top: 60px;}.push-columns .cta {padding-top: 40px;}.push-columns.bgc2 .item p {color: #fff;}.push-with-links .intro {text-align: left;}.push-with-links .intro p {font-size: 26px;}.push-with-links .v {max-width: 160px;margin: 0 auto 30px auto;-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;}.push-with-links a {display: block;text-align: center;font-size: 22px;color: #0f1941;text-decoration: none;margin-top: 80px;-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;}.push-with-links a:hover {color: #2175d9;}.push-with-links a:hover .v {-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}.push-with-links.with-mobile-border .column + .column a {border-top: 1px solid #d7d7d7;}.push-title {margin-bottom: 50px;}.push-title h2 {margin: 0;font-size: 40px;font-weight: 400;letter-spacing: -2px;line-height: 1;}.push-title a {-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;display: block;color: #2175d9;font-size: 18px;letter-spacing: -1px;padding-top: 15px;}.push-title a:hover {text-decoration: none;color: #0f1941;}.push-title.account-page-title h2 {font-size: 36px;}.push-title.push-title-small {padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #d7d7d7;}.push-title.push-title-small h2 {font-size: 18px;letter-spacing: normal;}.push-articles {padding-top: 50px;padding-bottom: 50px;}.push-articles .intro h2 {font-size: 36px;color: #2175d9;margin-bottom: 40px;}.push-articles .intro p {font-size: 18px;line-height: 1.8;margin-bottom: 40px;}.push-articles .v {margin-bottom: 20px;}.push-articles h3 {font-size: 20px;margin: 0;}.push-articles h3 a {-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;}.push-articles h3 a:hover {color: #2175d9;text-decoration: none;}.push-articles h3 + p {font-size: 16px;color: #878ca0;margin-top: 10px;margin-bottom: 0;}.push-articles .column + .column {margin-top: 60px;}.push-article-blog .column + .column {margin-top: 30px;}.push-article-blog .column + .column .item {border-top: 1px solid #d7d7d7;padding-top: 30px;}.push-article-blog .v {position: relative;margin-bottom: 20px;border-radius: 6px;overflow: hidden;}.push-article-blog .v .a-selection {-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;position: absolute;right: 30px;top: 20px;font-size: 32px;color: #f7f5f0;}.push-article-blog .v .a-selection:hover {text-decoration: none;}.push-article-blog .v .a-selection.active {color: #e74536;}.push-article-blog p.tags {line-height: 30px;font-size: 18px;color: #2175d9;margin-bottom: 10px;}.push-article-blog p.tags a {-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: #2175d9;}.push-article-blog p.tags a:hover {color: #0f1941;text-decoration: none;}.push-article-blog h3 {font-size: 26px;}.push-article-blog h3 a {color: #0f1941;}.push-article-blog .articles-container + .articles-container {margin-top: 40px;}.push-article-blog .load-more-article {border-top: 1px solid #d7d7d7;padding-top: 25px;text-align: center;}.push-article-blog .load-more-article a {font-size: 18px;color: #2175d9;}.push-article-blog-inline .v {width: 33.33%;float: right;margin-bottom: 0;margin-left: 30px;}.push-article-blog-inline .c {overflow: hidden;}.push-article-blog-inline p.tags,.push-article-blog-inline h3,.push-article-blog-inline h3 + p {font-size: 22px;line-height: 1.8;}.push-article-blog-inline .column + .column {margin-top: 30px;}.push-article-blog-inline .column + .column .item {border-top: 1px solid #d7d7d7;padding-top: 30px;}.questions-answers {padding: 100px 0;}.questions-answers h2 {font-size: 26px;}.questions-answers .item + .item {margin-top: 30px;}.slider-kf,.slider-kf-multi-cols {padding: 50px 0;}.slider-kf .intro,.slider-kf-multi-cols .intro {text-align: center;margin-bottom: 30px;}.slider-kf .intro h2,.slider-kf-multi-cols .intro h2 {font-size: 50px;}.slider-kf .intro p,.slider-kf-multi-cols .intro p {font-size: 18px;line-height: 1.8;}.slider-kf .slick-dots,.slider-kf-multi-cols .slick-dots {position: relative;padding-top: 40px;}.slider-kf .slick-dots li button,.slider-kf-multi-cols .slick-dots li button {border-color: #0f1941;}.slider-kf .slick-dots li.slick-active button,.slider-kf-multi-cols .slick-dots li.slick-active button {background: #0f1941;}.slider-kf .cta,.slider-kf-multi-cols .cta {text-align: center;padding-top: 50px;}.slider-kf .item {text-align: center;}.slider-kf .item h3 {font-size: 120px;color: #2175d9;}.slider-kf .item p {font-size: 26px;padding: 0 10%;margin: 0;}.bgc1 .slider-kf .intro h2,.bgc1 .slider-kf .intro p {color: #fff;}.bgc1 .slider-kf .item p {color: #fff;}.bgc1 .slider-kf .slick-dots li button {border-color: #fff;}.bgc1 .slider-kf .slick-dots li.slick-active button {background: #fff;}.slider-kf-multi-cols {padding: 100px 0;}.slider-kf-multi-cols .intro {margin-bottom: 60px;}.slider-kf-multi-cols .item .v {max-width: 120px;margin: 0 auto 30px auto;}.slider-kf-multi-cols .item .c {text-align: center;padding: 0 10%;}.slider-kf-multi-cols .item h3 {display: block;font-size: 36px;color: #2175d9;margin-bottom: 10px;}.slider-kf-multi-cols .item p {font-size: 22px;line-height: 1.5;}.slider-kf-agencies {padding: 0;}.slider-kf-agencies .v {max-width: 120px;margin: 0 auto 30px auto;}.slider-kf-agencies .item h3 {font-size: 36px;}.sidebar .slider-kf-agencies {margin-bottom: 70px;}.slider-testimonies {padding: 100px 0;}.slider-testimonies h2 {font-size: 50px;text-align: center;margin-bottom: 80px;}.slider-testimonies .v {max-width: 150px;overflow: hidden;margin: 0 auto 30px auto;}.slider-testimonies .c {background: url(../../img/quote.svg) no-repeat right 15px;background-size: 45px 39px;padding-right: 60px;}.slider-testimonies h3 {font-size: 26px;margin-bottom: 60px;}.slider-testimonies .author {margin: 0;}.slider-testimonies .slick-dots {bottom: -40px;}.img-text-slider {background: #f7f5f0;position: relative;overflow: hidden;}.img-text-slider .slider {margin-bottom: 0;}.img-text-slider .item {float: left;}.img-text-slider .t {padding-top: 30px;padding-bottom: 30px;}.img-text-slider h2 {font-size: 40px;letter-spacing: -1px;}.img-text-slider p {margin-bottom: 30px;}.img-text-slider h2 + .bt {margin-top: 30px;}.img-text-slider .slick-dots {position: absolute;top: 0;bottom: auto;left: 0;}.img-text-slider .slick-dots li button {border: 2px solid #fff;}.img-text-slider .slick-dots li.slick-active button {background: #fff;}.slider-photo {margin-bottom: 30px;overflow: hidden;}.logo-list-with-text .logo {display: block;border: 1px solid #d7d7d7;border-radius: 3px;}.share li {float: left;margin-left: 10px;}.share li:first-child {margin-left: 0;}.share li.a a {background: none !important;border: none !important;width: auto;padding: 0;font-size: 30px;color: #0f1941;line-height: 1;}.share li.a a.a-selection.active {color: #e74536;}.share a {-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;display: block;width: 30px;height: 30px;padding: 5px;border-radius: 50%;}.share a.linkedin {background: #3485b0;}.share a.facebook {background: #3366a0;}.share a.youtube {background: #ff4d51;}.share a.twitter {background: #33bce9;}.share a.gplus {background: #d64534;}.share a.viadeo {background: #f59910;}.share a:hover {opacity: 0.8;}.share path {fill: #fff;}.share-2 a {border: 2px solid #0f1941;background: #0f1941 !important;}.share-2 a:hover {opacity: 1;background: #fff !important;}.share-2 a:hover path {fill: #0f1941;}.article-nav .bts {margin-top: 20px;}.article-nav .bts .bt {float: left;}.article-nav .bts .bt + .bt {float: right;}.social-banner {text-align: center;}.social-banner h2 {font-size: 40px;letter-spacing: -2px;color: #fff;margin-bottom: 30px;}.social-banner .social li {display: inline-block;}.social-banner .social li + li {margin-left: 10px;}.social-banner .social a {-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;display: block;width: 50px;height: 50px;border-radius: 50px;background: #0f1941;padding: 15px;}.social-banner .social a path {fill: #fff;}.social-banner .social a.facebook:hover {background: #3366a0;}.social-banner .social a.twitter:hover {background: #33bce9;}.social-banner .social a.linkedin:hover {background: #3485b0;}.social-banner .social a.youtube:hover {background: #ff4d51;}footer {padding-top: 20px;padding-bottom: 20px;}footer a {font-size: 16px;color: rgba(255,255,255,0.6);text-decoration: none;}footer a:hover {color: #fff;text-decoration: none;}footer .footer-blog {border-bottom: 1px solid rgba(255,255,255,0.5);padding-top: 30px;padding-bottom: 30px;margin-bottom: 30px;margin-top: -20px;}footer .footer-blog ul li a {font-size: 18px;color: rgba(255,255,255,0.5);}footer .footer-blog ul li a.active {color: #fff;}footer .footer-text {margin-bottom: 45px;}footer .footer-text p {font-size: 16px;color: #fff;line-height: 1.5;margin: 0;}footer .footer-cols h2 {position: relative;cursor: pointer;display: block;font-size: 16px;color: #fff;margin-bottom: 5px;}footer .footer-cols h2 .icon {position: absolute;display: none;top: 2px;right: 0;}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;}footer .footer-cols h2 a {display: block;color: #fff;padding-right: 20px;}footer .footer-cols ul {padding-top: 10px;}footer .footer-cols ul.list-menu,footer .footer-cols ul.list-sub-menu {display: none;}footer .footer-cols li {padding-bottom: 5px;}footer .footer-cols li .list-sub-menu {padding-top: 10px;}footer .footer-cols .c {border-bottom: 1px solid rgba(255,255,255,0.15);padding-bottom: 10px;margin-bottom: 10px;}footer .footer-3 {padding-top: 35px;}footer .footer-3 .social {margin-bottom: 10px;}footer .footer-3 .social li {float: left;margin-left: 10px;}footer .footer-3 .social li:first-child {margin-left: 0;}footer .footer-3 .social a {display: block;width: 32px;height: 32px;padding: 5px;-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;}footer .footer-3 .social a.linkedin:hover {background: #3485b0;}footer .footer-3 .social a.facebook:hover {background: #3366a0;}footer .footer-3 .social a.youtube:hover {background: #ff4d51;}footer .footer-3 .social a.twitter:hover {background: #33bce9;}footer .footer-3 .social a.viadeo:hover {background: #f59910;}footer .footer-3 .social path {fill: #fff;}footer .footer-notice {padding-top: 20px;}footer .footer-notice p {font-size: 12px;color: rgba(255,255,255,0.6);margin: 0;}footer .footer-notice p img {display: inline;width: 25px;vertical-align: baseline;}footer .footer-notice p + p {margin-top: 10px;}footer.with-margin {margin-top: 100px;}.js-loading-container {position: relative;}.js-loading-container .v {display: none;position: absolute;width: 24px;height: 24px;top: 50%;right: 10px;text-align: center;line-height: 24px;margin-top: -12px;fill: #2175d9;}.js-loading-container.active .v {display: block;-webkit-animation: js-loading 1s infinite linear;animation: js-loading 1s infinite linear;}@-webkit-keyframes js-loading {0% {    -moz-transform: rotate(0deg);    -o-transform: rotate(0deg);    -ms-transform: rotate(0deg);    -webkit-transform: rotate(0deg);    transform: rotate(0deg);}100% {    -moz-transform: rotate(360deg);    -o-transform: rotate(360deg);    -ms-transform: rotate(360deg);    -webkit-transform: rotate(360deg);    transform: rotate(360deg);}}@-moz-keyframes js-loading {0% {    -moz-transform: rotate(0deg);    -o-transform: rotate(0deg);    -ms-transform: rotate(0deg);    -webkit-transform: rotate(0deg);    transform: rotate(0deg);}100% {    -moz-transform: rotate(360deg);    -o-transform: rotate(360deg);    -ms-transform: rotate(360deg);    -webkit-transform: rotate(360deg);    transform: rotate(360deg);}}@-ms-keyframes js-loading {0% {    -moz-transform: rotate(0deg);    -o-transform: rotate(0deg);    -ms-transform: rotate(0deg);    -webkit-transform: rotate(0deg);    transform: rotate(0deg);}100% {    -moz-transform: rotate(360deg);    -o-transform: rotate(360deg);    -ms-transform: rotate(360deg);    -webkit-transform: rotate(360deg);    transform: rotate(360deg);}}@-o-keyframes js-loading {0% {    -moz-transform: rotate(0deg);    -o-transform: rotate(0deg);    -ms-transform: rotate(0deg);    -webkit-transform: rotate(0deg);    transform: rotate(0deg);}100% {    -moz-transform: rotate(360deg);    -o-transform: rotate(360deg);    -ms-transform: rotate(360deg);    -webkit-transform: rotate(360deg);    transform: rotate(360deg);}}@keyframes js-loading {0% {    -moz-transform: rotate(0deg);    -o-transform: rotate(0deg);    -ms-transform: rotate(0deg);    -webkit-transform: rotate(0deg);    transform: rotate(0deg);}100% {    -moz-transform: rotate(360deg);    -o-transform: rotate(360deg);    -ms-transform: rotate(360deg);    -webkit-transform: rotate(360deg);    transform: rotate(360deg);}}.autocomplete-suggestions {border: 1px solid #d7d7d7;background: #fff;cursor: default;overflow: auto;}.autocomplete-suggestion {padding: 5px 15px;font-size: 16px;overflow: hidden;}.autocomplete-suggestion:empty {padding: 0;}.autocomplete-selected {background: rgba(33,117,217,0.1) !important;}.simple-links-list {margin-top: -25px;margin-bottom: 40px;}.simple-links-list li {border-bottom: 1px solid #d7d7d7;padding: 25px 0;}.simple-links-list a {font-size: 18px;color: #2175d9;text-decoration: none;-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;}.simple-links-list a:hover {opacity: 0.6;}.simple-search-engine .input-wrapper {margin-bottom: 10px;}.simple-search-engine button {border: none;display: block;width: 100%;}.simple-search-engine .all-offers {border-top: 1px solid #d7d7d7;padding-top: 40px;margin-top: 40px;}.simple-search-engine .all-offers .bt {display: block;}.widget-bgc .simple-search-engine .h3 {color: #fff;}.results-header {margin-bottom: 50px;}.results-header p {float: left;font-size: 18px;line-height: 32px;margin: 0;}.results-header form {display: none;}.results-header form .c {position: relative;float: left;margin-left: 20px;}.results-header form select {height: 32px;margin-left: 10px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url("../../img/arrow-down.svg") no-repeat 85% center;background-size: 16px 16px;padding-left: 16px;padding-right: 46px;}.results-header form select::-ms-expand {display: none;}.row-pager {border-top: 1px solid #d7d7d7;text-align: center;padding-top: 30px;}.pager {text-align: center;}.pager a {text-decoration: none;height: 40px;line-height: 40px;font-size: 40px;}.pager .previous,.pager .next {display: inline-block;color: #d7d7d7;}.pager .previous .icon:before,.pager .next .icon:before {position: relative;top: 3px;}.pager ul {height: 40px;line-height: 40px;display: inline-block;}.pager li {display: inline-block;font-size: 40px;}.pager li a {display: inline-block;color: #2175d9;padding: 0 10px;}.pager li.active a {color: #0f1941;}.pager-small a {height: 20px;line-height: 20px;font-size: 20px;}.pager-small .previous,.pager-small .next {color: #0f1941;}.pager-small .previous .icon:before,.pager-small .next .icon:before {top: 1px;}.pager-small ul {height: 20px;line-height: 20px;}.pager-small li {font-size: 20px;}.infinite-scroll-status {border-top: 1px solid #d7d7d7;padding: 50px 0;}.infinite-scroll-status p {display: none;font-size: 22px;color: #0f1941;text-align: center;}.items-list .t-jobs-list {font-size: 50px;margin-bottom: 30px;}.items-list .item {position: relative;border-bottom: 1px solid #d7d7d7;padding-bottom: 30px;margin-bottom: 30px;}.items-list .item .c {margin-bottom: 30px;}.items-list .item h2 {font-size: 26px;line-height: 1.2;letter-spacing: -1px;overflow-wrap: break-word;word-wrap: break-word;padding-right: 32px;}.items-list .item h2 a {-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: #2175d9;text-decoration: none;text-transform: lowercase;}.items-list .item h2 a:hover {color: #0f1941;}.items-list .item p {line-height: 1.8;margin-bottom: 0;}.items-list .item p.date {line-height: 28px;margin-bottom: 10px;}.items-list .item p.date .date {color: #878ca0;}.items-list .item p.description {color: #878ca0;margin-top: 20px;margin-bottom: 0;}.items-list .item .meta p {display: inline-block;margin-right: 20px;}.items-list .item .meta p:last-of-type {margin-right: 0;}.items-list .item .meta .icon {color: #2175d9;margin-right: 5px;}.items-list .item .a-selection {-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;position: absolute;right: 0;top: 0;font-size: 32px;color: #878ca0;}.items-list .item .a-selection:hover {text-decoration: none;}.items-list .item .a-selection.active {color: #e74536;}.items-list .item:last-of-type {border-bottom: none !important;}.bgc1 .items-list .item {border-bottom: 1px solid rgba(15,25,65,0.3);}.bgc1 .items-list .item h2 a {color: #fff;}.bgc1 .items-list .item p {color: #fff;}.blog-list .item .v {margin-bottom: 30px;border-radius: 6px;overflow: hidden;}.blog-list .item .c {position: relative;margin-bottom: 0 !important;}.blog-list .item h2 {margin: 0;padding: 0;}.blog-list .item h2 a {color: #0f1941;}.blog-list .item h2 a:hover {color: #2175d9;opacity: 1;}.blog-list .item p.tags {font-size: 14px;color: #2175d9;margin-bottom: 10px;}.blog-list .item p.tags a {color: #2175d9;}.blog-list .item p {margin-bottom: 30px;}.blog-list .item p.published {font-size: 16px;color: #878ca0;margin-bottom: 10px;}.blog-list .item p.published span {color: #2175d9;}.blog-list .item p.published-alone {margin-bottom: 25px;}.blog-list .item:last-of-type {border-bottom: 1px solid #d7d7d7 !important;}.blog-list .item-with-selection {position: relative;}.blog-list .item-with-selection .c {padding-right: 40px !important;}.jobs-list .item .bt + .bt {margin-left: 20px;}.jobs-list .all {border-top: 1px solid #d7d7d7;padding-top: 60px;padding-bottom: 100px;margin-top: -40px;}.jobs-list .all .bt {position: relative;bottom: 0;}.jobs-cards-list .row {margin-bottom: 40px;}.jobs-cards-list .column + .column {margin-top: 40px;}.jobs-cards-list .row-more {display: none;}.jobs-cards-list .card {-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;position: relative;background: #fff;border: 2px solid #d7d7d7;border-radius: 8px;height: 100%;padding: 30px;}.jobs-cards-list .card h3 {font-size: 20px;line-height: 1.4;margin-bottom: 20px;padding-right: 32px;}.jobs-cards-list .card h3 a {color: #2175d9;}.jobs-cards-list .card h3 a:hover {text-decoration: none;}.jobs-cards-list .card p {font-size: 18px;margin-bottom: 15px;}.jobs-cards-list .card p .icon {font-size: 20px;color: #2175d9;margin-right: 10px;}.jobs-cards-list .card p.date {color: #878ca0;margin-top: 30px;margin-bottom: 0;}.jobs-cards-list .card .bt {margin-top: 30px;}.jobs-cards-list .card .a-selection {-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;position: absolute;right: 20px;top: 20px;font-size: 32px;color: #878ca0;}.jobs-cards-list .card .a-selection:hover {text-decoration: none;}.jobs-cards-list .card .a-selection.active {color: #e74536;}.jobs-cards-list .card:hover {border-color: #2175d9 !important;}.jobs-cards-list.stacked .card + .card {margin-top: 40px;}.bgc4 .jobs-cards-list .card {border: 2px solid #fff;}.confirm-box {clear: both;display: none;padding-top: 25px;}.confirm-delete p {color: #e74536;}.confirm-extend p {color: #2175d9;}.agencies-list {margin-bottom: 50px;}.agencies-list .item + .item {border-top: 1px solid #d7d7d7;padding-top: 50px;margin-top: 50px;}.agencies-list .item h2 {font-size: 36px;margin-bottom: 20px;}.agencies-list .item h2 a {color: #2175d9;}.agencies-list .item p.location {font-size: 18px;line-height: 1.6;margin-bottom: 20px;}.agencies-list .item ul {margin-bottom: 30px;}.agencies-list .item ul li {font-size: 18px;}.agencies-list .item ul li a {color: #2175d9;}.agencies-list .item ul li a:hover {text-decoration: underline;}.agencies-list .item ul li p {line-height: 1.8;margin: 0;}.agencies-list .item ul li p a {color: #0f1941;text-decoration: none;}.agencies-list .item ul li + li {margin-top: 20px;}.agencies-list .item-search h2 {background: url(../../img/item-search.svg) no-repeat left 3px;background-size: 36px;padding-left: 55px;}.agencies-list .item-search h2 a {color: #0f1941;}.slider-articles .slick-dots {position: relative;bottom: 0;}.slider-articles .slick-dots li {margin: 0 10px 0 0;}.slider-articles .slick-dots li button {border-color: #0f1941;}.slider-articles .slick-dots li.slick-active button {background: #0f1941;}.slider-articles .slider {margin-bottom: 0;}.slider-articles .v {margin: 30px 0;}.slider-articles h2 {font-size: 36px;margin-bottom: 20px;}.slider-articles h2 a {-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;text-decoration: none;}.slider-articles h2 a:hover {color: #2175d9;}.slider-articles p {font-size: 16px;line-height: 1.5;margin-bottom: 30px;}.slider-articles p.published {font-size: 14px;color: #878ca0;margin-bottom: 30px;}.slider-articles p.published span {color: #2175d9;}.bgc6 .slider-articles .slick-dots li button {border-color: #fff;}.bgc6 .slider-articles .slick-dots li.slick-active button {background: #fff;}.bgc6 .slider-articles h2 a {color: #fff;}.bgc6 .slider-articles h2 a:hover {color: #fff;opacity: 0.6;}.bgc6 .slider-articles p.published {color: #0f1941;opacity: 0.6;}.bgc6 .slider-articles p.published span {color: #0f1941;}.pushed-jobs {padding-top: 100px;padding-bottom: 100px;}.pushed-jobs .all {text-align: right;border-top: 1px solid #d7d7d7;padding-top: 30px;margin-top: -30px;}.pushed-jobs .icomoon-ul li {font-size: 18px;border-bottom: 1px solid #d7d7d7;padding-bottom: 20px;margin-bottom: 20px;}.pushed-jobs .icomoon-ul li a {text-decoration: none;}.pushed-jobs .icomoon-ul li.active {color: #0f1941;}.pushed-jobs .icomoon-ul li.active a {color: #0f1941;}.bgc1 .pushed-jobs .h3 {color: #fff;}.bgc1 .pushed-jobs .all {border-top: 1px solid rgba(15,25,65,0.3);}.xl-video {position: relative;padding-bottom: 56.25%;margin-left: auto;margin-right: auto;}.xl-video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.message-warning {background: #ffb511;padding: 30px;margin-bottom: 30px;}.message-warning .c {float: left;width: 80%;}.message-warning .v {float: right;width: 17%;fill: #e74536;}.message-warning h2 {font-size: 26px;color: #fff;margin: 0;}.message-warning p {line-height: 1.8;margin-top: 20px;margin-bottom: 0;color: #fff;}.message-warning .bt {margin-top: 20px;}.message-warning.alert {background: #e74536;}.message-warning.alert .v {fill: #ffb511;}.cv-box {background: #f7f5f0;padding-right: 55px;margin-bottom: 30px;}.cv-box .c {position: relative;min-height: 110px;padding: 30px;}.cv-box .c p {line-height: 1.8;font-weight: bold;margin-bottom: 0;}.cv-box .c p em {font-weight: normal;}.cv-box .actions {position: absolute;right: -55px;top: 50%;width: 55px;margin-top: -55px;}.cv-box .actions a {display: block;height: 55px;width: 55px;color: #0f1941;font-size: 26px;text-decoration: none;line-height: 55px;text-align: center;}.cv-box .actions a.view {background: #ffb511;}.cv-box .actions a.download {background: #2175d9;}.cv-box .actions a.delete {background: #e74536;}.cv-box .actions a.big {height: 110px;line-height: 110px;}.cv-box .confirm {display: none;clear: both;background: #e74536;padding: 30px;padding-right: 160px;margin-right: -55px;}.cv-box .confirm p {float: left;width: 100%;line-height: 1.8;color: #fff;}.cv-box .confirm .bt {float: right;width: 120px;margin-right: -130px;}.widget {background: #f7f5f0;padding: 30px;padding-bottom: 0;margin-bottom: 30px;}.widget .h3 {margin-bottom: 30px;}.widget p {line-height: 1.8;margin-bottom: 20px;}.widget p a {color: #2175d9;text-decoration: none;-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;}.widget p a:hover {opacity: 0.6;}.widget ul li + li {margin-top: 10px;}.widget .v {max-width: 300px;margin-left: auto;margin-right: auto;}.widget .action {margin-bottom: 30px;}.widget-bgc {padding: 30px;}.widget-border {background: none;border: 1px solid #d7d7d7;padding: 30px;}.widget-why-register {padding-bottom: 30px;}.widget-why-register h2 {font-size: 26px;}.widget-cta img {margin-bottom: 30px;}.widget-share ul {margin-bottom: 0;}.widget-newsletter .v {max-width: 200px;margin: 0 auto;}.widget-newsletter .c {background: #f7f5f0;padding: 30px;margin-left: -30px;margin-right: -30px;margin-bottom: -30px;}.widget-newsletter .floating-label {margin-bottom: 20px;}.widget-newsletter button.bt {width: 100%;}.widget-related-post {background: none;padding: 0;margin-bottom: 40px;}.widget-related-post .h3 {font-size: 36px;}.widget-related-post ul li {border-bottom: 1px solid #d7d7d7;padding-bottom: 30px;margin-bottom: 30px;}.widget-related-post .v {float: left;width: 25%;margin-right: 20px;}.widget-related-post .c {overflow: hidden;}.widget-related-post .c p {font-size: 12px;color: #2175d9;margin: 0;}.widget-related-post .c p span {color: #878ca0;}.widget-related-post .c a {-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;text-decoration: none;font-size: 18px;line-height: 1.5;color: #0f1941;}.widget-related-post .c a:hover {color: #2175d9;}.widget-related-docs h3 {font-size: 50px !important;}.widget-related-docs > p {margin-bottom: 20px;}.widget-related-docs .v {max-width: 60px;}.widget-related-docs .c a + p {font-size: 12px;line-height: 1.2;color: #878ca0;margin-top: 10px;margin-bottom: 0;}.widget-explore ul {float: left;width: 45%;margin-bottom: 0;}.widget-explore ul.alone {float: none;width: auto;}.widget-explore ul li {border-bottom: 1px solid #d7d7d7;padding-bottom: 15px;margin-bottom: 15px;}.widget-explore ul li:last-child {border-bottom: none;padding-bottom: 0;margin-bottom: 0;}.widget-explore ul + ul {float: right;}.widget-explore a {color: #2175d9;text-decoration: none;-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;}.widget-explore a:hover {opacity: 0.6;}.widget-cms ul li {margin-bottom: 20px;}.widget-cms ul li .icon {color: #6ba5b4;}.widget-how-to {padding-bottom: 30px;}.widget-delete-account {padding-bottom: 30px !important;background: none;border: 1px solid #d7d7d7;}.widget-delete-account h2 {font-size: 16px;}.widget-autopromo {position: relative;background-repeat: no-repeat;background-position: left top;background-size: cover;}.widget-autopromo .arrow {-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);position: absolute;bottom: 115px;left: 50%;width: 80px;height: 80px;margin-left: -40px;}.widget-autopromo .arrow path {fill: #ffb511;}.widget-autopromo .t {padding: 60px 30px;}.widget-autopromo .t h2 {font-size: 36px;color: #fff;margin-bottom: 20px;}.widget-autopromo .t p {font-size: 20px;color: #fff;margin: 0;}.widget-autopromo .cta {background: #2175d9;text-align: center;padding-top: 60px;padding-bottom: 40px;}.widget-autopromo.widget-autopromo-sidebar {background-position: 80% 100%;padding: 0;margin-bottom: 30px;}.widget-autopromo.widget-autopromo-sidebar .arrow {-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);position: absolute;top: auto;bottom: 110px;left: 50%;}.widget-autopromo.widget-autopromo-sidebar .t {padding: 40px 30px;}.widget-autopromo.widget-autopromo-sidebar .t h2 {font-size: 30px;}.widget-autopromo.widget-autopromo-sidebar .t p {width: 50%;margin: 0;}.widget-autopromo.widget-autopromo-sidebar .cta {background: #2175d9;text-align: center;padding-top: 60px;padding-bottom: 40px;}.blog-list .widget-autopromo,.blog-list .widget-docs-rh {position: relative;margin-top: -31px;margin-bottom: 30px;}.widget-offer-resume {padding-bottom: 30px;}.widget-offer-resume .v3 {margin-bottom: 30px;}.widget-offer-resume .v3 a {text-decoration: none;color: #0f1941;}.widget-offer-resume p {margin-bottom: 17px;}.widget-offer-resume .c {display: none;padding-top: 20px;}.widget-offer-resume .more {padding-top: 20px;}.widget-list-cta {background: #0f1941;padding: 30px;margin-bottom: 80px;overflow: hidden;}.widget-list-cta h2 {font-size: 36px;color: #fff;margin-bottom: 20px;}.widget-list-cta .v {width: 140px;margin-left: auto;margin-right: auto;margin-bottom: 30px;}.widget-list-cta .c {overflow: hidden;}.widget-list-cta p {font-size: 16px;line-height: 1.5;color: #fff;margin-bottom: 30px;}.widget-cta-photo {margin-bottom: 30px;background-position: center bottom;background-size: 768px;min-height: 356px;padding: 45px 45px 0 45px;}.widget-cta-photo h2 {font-size: 36px;color: #fff;margin-bottom: 20px;}.widget-cta-photo p {font-size: 20px;color: #fff;margin-bottom: 30px;}.article-social {border-top: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;padding: 30px 0;margin-bottom: 40px;}.article-social h3 {font-size: 18px;}.article-social .article-social-1 {margin-bottom: 20px;}.article-social .article-social-1 a {text-decoration: none;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;}.article-social .article-social-1 a:hover {opacity: 0.6;}.mobile-data-table {margin-bottom: 50px;}.mobile-data-table .line {border-bottom: 1px solid #d7d7d7;padding-bottom: 20px;}.mobile-data-table .line + .line {padding-top: 20px;}.mobile-data-table .header {cursor: pointer;position: relative;padding-right: 50px;}.mobile-data-table .header h3 {font-size: 20px;color: #2175d9;text-decoration: none;margin: 0;}.mobile-data-table .a {position: absolute;top: 3px;right: 0;width: 18px;height: 18px;}.mobile-data-table .a:before,.mobile-data-table .a:after {-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;background: #2175d9;border-radius: 4px;content: " ";display: block;height: 2px;width: 18px;left: 0;top: 9px;position: absolute;transform-origin: 50%;}.mobile-data-table .a:before {-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}.mobile-data-table .data {display: none;padding-top: 15px;}.mobile-data-table .data h4 {font-size: 16px;color: #878ca0;margin-bottom: 10px;}.mobile-data-table .data p {font-size: 18px;}.mobile-data-table .active .a:before {-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}.mobile-data-table .active .a:after {opacity: 0;-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}.toast {-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;position: fixed;opacity: 0;bottom: -200px;right: 10px;max-width: 450px;background: #6ba5b4;border-radius: 8px;margin-left: 10px;z-index: 100000;}.toast .c {padding: 20px;}.toast .close {-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;position: absolute;top: 12px;right: 20px;font-size: 16px;color: rgba(255,255,255,0.5);}.toast .close:hover {color: #fff;}.toast h3 {font-size: 16px;color: #fff;margin: 0;padding-right: 30px;}.toast .a {text-align: right;padding-top: 10px;}.toast .a a {-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: 16px;}.toast .a a:hover {text-decoration: none;color: #fff;}.toast .a .a-ko {color: rgba(255,255,255,0.5);}.toast .a .a-ok {color: #0f1941;}.toast .a a + a {margin-left: 20px;}.toast.active {opacity: 1;bottom: 30px;}.toast.bgc4 .close {color: #0f1941;}.toast.bgc4 .close:hover {color: #0f1941;}.toast.bgc4 h3 {color: #0f1941;}.layer-bottom {position: fixed;width: 100%;bottom: 0;left: 0;display: none;z-index: 1001;}.layer-bottom .bt-close {text-align: right;}.layer-bottom-form {padding-top: 60px;padding-bottom: 60px;}.layer-bottom-form form {margin-bottom: 30px;}.layer-bottom-form form h2 {font-size: 36px;line-height: 1;letter-spacing: -1px;}.layer-bottom-form form .line {margin-bottom: 10px;}.layer-bottom-form form .input-wrapper {margin-bottom: 20px;}.layer-bottom-form form button {display: block;border: none;width: 100%;}.layer-bottom-form.layer-bottom {padding-top: 20px;padding-bottom: 60px;}.layer-send-selection form textarea,.layer-send form textarea {height: 100px;}.layer-newsletter .p-cta {margin-top: 20px;}.layer-newsletter .p-cta p {margin-bottom: 0;}.layer-newsletter #form-newsletter {margin-bottom: 0;}.layer-newsletter #form-newsletter h2 {font-size: 36px;line-height: 1;letter-spacing: -3px;}.layer-newsletter #form-newsletter p {font-size: 14px;margin: 0;}.layer-newsletter #form-newsletter h2 + p {font-size: 18px;margin-bottom: 30px;}.layer-newsletter #form-newsletter .line {margin-bottom: 20px;}.layer-newsletter #form-newsletter button {display: block;border: none;width: 100%;}.layer-newsletter.bgc8 h2 {color: #fff;}.layer-newsletter.bgc8 p {color: rgba(255,255,255,0.5);}.layer-newsletter.bgc8 input.input-error {border-color: #0f1941;}.layer-newsletter.bgc8 small.input-error {color: #0f1941;}.layer-save-search form {padding: 0 !important;}.layer-save-search form button {float: none !important;width: auto !important;}.nav-with-icons h2 {font-size: 36px;letter-spacing: -2px;margin-bottom: 30px;}.nav-with-icons .c {overflow: auto;margin-right: -20px;}.nav-with-icons ul {width: 830px;margin-left: -20px;}.nav-with-icons li {float: left;width: 83px;}.nav-with-icons a {display: block;width: 40px;margin: 0 auto;}.nav-with-icons a.active {padding-bottom: 10px;border-bottom: 5px solid #e74536;}.nav-with-icons a.active .v {opacity: 0.5;}.error-page {padding: 100px 0;}.error-page .c {margin-bottom: 30px;}.error-page p {line-height: 1.8;margin-bottom: 20px;}.error-page p.p1 {font-size: 50px;line-height: 1;margin-bottom: 20px;}.error-page p.p2 {font-size: 30px;line-height: 1;margin-bottom: 20px;}.error-page .actions {padding-top: 20px;}.error-page .actions .bt {margin-bottom: 20px;margin-right: 10px;}.error-page .actions .bt:last-of-type {margin-right: 0;}.popin-launch-chatbot {display: none;position: fixed;width: 300px;height: 316px;bottom: 3px;right: 3px;}@-webkit-keyframes blink {0% {    opacity: 1;}100% {    opacity: 0;}}@-moz-keyframes blink {0% {    opacity: 1;}100% {    opacity: 0;}}@-ms-keyframes blink {0% {    opacity: 1;}100% {    opacity: 0;}}@-o-keyframes blink {0% {    opacity: 1;}100% {    opacity: 0;}}@keyframes blink {0% {    opacity: 1;}100% {    opacity: 0;}}.popin-launch-chatbot .st0 {-webkit-animation: blink 1s infinite linear;animation: blink 1s infinite linear;}.fancybox-bg {background: #353535;}.fancybox-container--ready .fancybox-bg {opacity: 0.5;}.fancybox-button {padding: 0;background: none;}.fancybox-button svg path {fill: #2175d9;}.popin-container {max-width: 90%;box-shadow: 0 0 20px rgba(0,0,0,0.2);padding: 0 !important;}.popin .t {background: #ffb511;padding: 20px;}.popin .t .v {float: left;width: 60px;margin-right: 20px;}.popin .t .v path {fill: #e74536;}.popin .t h2 {float: left;font-size: 26px;line-height: 1;color: #fff;padding-top: 6px;margin: 0;}.popin .t a {outline: none;float: right;font-size: 26px;height: 26px;color: #fff;text-decoration: none;margin-top: 10px;}.popin .t a .icon {display: block;}.popin .c {padding: 20px;}.popin .c p {line-height: 1.8;}.popin .a {text-align: center;padding-top: 10px;}.popin .a a {display: block;}.popin-welcome {padding-left: 20px;padding-right: 20px;border-radius: 6px;}.popin-welcome .close {cursor: pointer;position: absolute;right: 25px;top: 25px;color: #2175d9;font-size: 25px;}.popin-welcome h2 {text-align: center;font-size: 20px;color: #2175d9;margin-bottom: 20px;}.popin-welcome h2 span {display: block;font-size: 30px;}.popin-welcome p {text-align: center;font-size: 20px;margin-bottom: 20px;}.popin-welcome .item {outline: none;display: block;background: #f7f5f0;padding: 30px;height: 130px;}.popin-welcome .item h3 {font-size: 20px;color: #2175d9;display: flex;height: 100%;align-items: center;float: left;max-width: 60%;text-align: left;margin: 0;}.popin-welcome .item .v {float: right;width: 80px;margin: 0 auto;}.popin-welcome .item:hover {text-decoration: none;}.popin-welcome .column + .column {margin-top: 10px;}.network-logo {border-radius: 3px;}.network-logo path {fill: #fff;}.randstad1-logo,.randstad2-logo {background: #2175d9;}.randstad-direct-logo {background: #f7f5f0;}.randstad-direct-logo path {fill: #2175d9;}.randstad-search-logo {background: #2175d9;}.randstad-search-2-logo {background: #0f1941;}.randstad-inhouse-logo {background: #ffb511;}.download-app h2 {font-size: 50px;color: #fff;text-align: center;margin-bottom: 30px;padding: 0 5%;}.download-app p {font-size: 26px;text-align: center;margin-bottom: 50px;}.download-app ul {text-align: center;}.download-app li {display: inline-block;width: 275px;}.download-app li + li {margin-top: 20px;}.push-need-help h2 {font-size: 50px;color: #0f1941;text-align: center;margin-bottom: 70px;}.push-need-help .v {max-width: 130px;margin: 0 auto 30px auto;}.push-need-help .v .svg-speaking .s1 {fill: #0f1941;}.push-need-help .v .svg-speaking .s4 {fill: #6ba5b4;}.push-need-help .c {text-align: center;}.push-need-help h3 {font-size: 26px;margin-bottom: 20px;}.push-need-help .tel {display: block;font-size: 40px;color: #2175d9;margin-bottom: 20px;}.push-need-help p {margin: 0;}.push-need-help .column + .column {border-top: 1px solid #d7d7d7;padding-top: 50px;margin-top: 50px;}.svg-speaking .s1 {fill: #6ba5b4;}.svg-speaking .s2 {fill: #abb3b4;}.svg-speaking .s3 {fill: #0f1941;}.svg-speaking .s4 {fill: #e74536;}.svg-speaking .s5 {fill: #f7f5f0;}.bgc3 .svg-speaking .s1,.bgc3 .svg-speaking .s4 {fill: #f7f5f0;}.bgc3 .svg-speaking .s2 {fill: #ffb511;}.bgc3 .svg-speaking .s5 {fill: #6ba5b4;}.bgc5 .svg-speaking .s1,.bgc5 .svg-speaking .s4 {fill: #f7f5f0;}.bgc5 .svg-speaking .s5 {fill: #e74536;}.bgc6 .svg-speaking .s1,.bgc6 .svg-speaking .s4 {fill: #f7f5f0;}.bgc6 .svg-speaking .s2 {fill: #2175d9;}.bgc6 .svg-speaking .s5 {fill: #ffb511;}.main-cta-layer .svg-speaking .s1 {fill: #6ba5b4;}.main-cta-layer .svg-speaking .s5 {fill: #f7f5f0;}.svg-inhouse .s1 {fill: #0f1941;}.svg-inhouse .s2 {fill: #f7f5f0;}.svg-inhouse .s3 {fill: #e74536;}.bgc1 .svg-inhouse .s1,.bgc5 .svg-inhouse .s1,.v2 .svg-inhouse .s1 {fill: #0f1941;}.svg-reduction-cout .s1 {fill: #ffb511;}.svg-reduction-cout .s2 {fill: #ffb511;}.svg-reduction-cout .s3 {fill: #2175d9;}.svg-reduction-cout .s4 {fill: #ffb511;}.svg-reduction-cout .s5 {fill: #6ba5b4;}.svg-recrutement1 .s1 {fill: #2175d9;}.svg-recrutement1 .s2 {fill: #0f1941;}.svg-recrutement1 .s3 {fill: #abb3b4;}.svg-recrutement1 .s4 {fill: #2175d9;}.svg-recrutement1 .s5 {fill: #0f1941;}.svg-recrutement1 .s6 {fill: #abb3b4;}.bgc1 .svg-recrutement1 .s1,.bgc1 .svg-recrutement1 .s4 {fill: #f7f5f0;}.svg-pilotage .s1 {fill: #0f1941;}.svg-pilotage .s2 {fill: #e74536;}.svg-pilotage .s3 {fill: #ffb511;}.svg-pilotage .s4 {fill: #2175d9;}.bgc1 .svg-pilotage .s2 {fill: #ffb511;}.bgc1 .svg-pilotage .s3 {fill: #f7f5f0;}.bgc1 .svg-pilotage .s4 {fill: #0f1941;}.v2 .svg-pilotage .s2 {fill: #ffb511;}.v2 .svg-pilotage .s3 {fill: #2175d9;}.v2 .svg-pilotage .s4 {fill: #0f1941;}.v3 .svg-pilotage .s2 {fill: #878ca0;}.v3 .svg-pilotage .s3 {fill: #2175d9;}.v3 .svg-pilotage .s4 {fill: #0f1941;}.svg-regles .s1 {fill: #ffb511;}.svg-regles .s2 {fill: #f7f5f0;}.svg-regles .s3 {fill: #2175d9;}.svg-regles .s4 {fill: #0f1941;}.svg-regles .s5 {fill: #e74536;}.svg-simulateur .s1 {fill: #2175d9;}.svg-simulateur .s2 {fill: #f7f5f0;}.svg-simulateur .s3 {fill: #ffb511;}.svg-gagnant .s1 {fill: #0f1941;}.svg-gagnant .s2 {fill: #878ca0;}.v2 .svg-gagnant .s1 {fill: #ffb511;}.v2 .svg-gagnant .s2 {fill: #6ba5b4;}.svg-identification .s1 {fill: #0f1941;}.svg-identification .s2 {fill: #2175d9;}.svg-identification .s3 {fill: #abb3b4;}.svg-nos-engagements .s1 {fill: #0f1941;}.svg-nos-engagements .s2 {fill: #2175d9;}.v2 .svg-nos-engagements .s2 {fill: #e74536;}.bgc3 .svg-nos-engagements .s2 {fill: #abb3b4;}.svg-click .s1 {fill: #0f1941;}.svg-click .s2 {fill: #ffb511;}.bgc2 .svg-click .s1 {fill: #f7f5f0;}.bgc6 .svg-click .s2 {fill: #e74536;}.svg-map .s1,.svg-map .s2 {fill: #2175d9;}.svg-map .s2 {-webkit-transition: fill 0.3s ease;-moz-transition: fill 0.3s ease;-ms-transition: fill 0.3s ease;-o-transition: fill 0.3s ease;transition: fill 0.3s ease;}.svg-map .s2.active {fill: #ffb511;}.svg-map-search .s1 {fill: #f7f5f0;}.svg-map-search .s2 {-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;-moz-transform: translate(379.01px,0);-o-transform: translate(379.01px,0);-ms-transform: translate(379.01px,0);-webkit-transform: translate(379.01px,0);transform: translate(379.01px,0);opacity: 0;fill: #ffb511;}.svg-map-search .s2.active {opacity: 1;-moz-transform: translate(379.01px,383.3px);-o-transform: translate(379.01px,383.3px);-ms-transform: translate(379.01px,383.3px);-webkit-transform: translate(379.01px,383.3px);transform: translate(379.01px,383.3px);}.svg-cafe .st0 {fill: #6ba5b4;}.svg-cafe .st1,.svg-cafe .st2 {fill: #ffb511;}.svg-cafe .st3 {fill: #e74536;}.svg-cadres .s1,.svg-cadres .s4 {fill: #0f1941;}.svg-cadres .s2,.svg-cadres .s5 {fill: #2175d9;}.svg-cadres .s3 {fill: #abb3b4;}.bgc1 .svg-cadres .s2 {fill: #f7f5f0;}.bgc2 .svg-cadres .s1 {fill: #f7f5f0;}.svg-entreprise .s1 {fill: #ffb511;}.svg-entreprise .s2 {fill: #f7f5f0;}.svg-entreprise .s3 {fill: #2175d9;}.svg-entreprise .s4 {fill: #0f1941;}.bgc2 .svg-entreprise .s4 {fill: #f7f5f0;}.svg-secteur-public .s1 {fill: #2175d9;}.svg-secteur-public .s2 {stroke: #0f1941;}.svg-secteur-public .s3 {fill: #ffb511;}.bgc1 .svg-secteur-public .s1 {fill: #f7f5f0;}.svg-methode-rh .s1 {fill: #ffb511;}.svg-methode-rh .s2 {fill: #e74536;}.svg-methode-rh .s3 {fill: #2175d9;}.bgc6 .svg-methode-rh .s1 {fill: #f7f5f0;}.bgc4 .svg-methode-rh .s1 {fill: #878ca0;}.bgc4 .svg-methode-rh .s2 {fill: #0f1941;}.svg-cdi-cdd .s1 {fill: #0f1941;}.svg-cdi-cdd .s2,.svg-cdi-cdd .s5 {fill: #ffb511;}.svg-cdi-cdd .s3 {stroke: #0f1941;}.svg-cdi-cdd .s4 {fill: #6ba5b4;}.bgc6 .svg-cdi-cdd .s2,.bgc6 .svg-cdi-cdd .s5 {fill: #f7f5f0;}.svg-connexion .st0 {fill: #0f1941;}.svg-connexion .st1 {fill: #ffb511;}.svg-club .s1 {fill: #0f1941;}.svg-club .s2 {fill: #ffb511;}.svg-docs-rh .s1 {fill: #0f1941;}.svg-docs-rh .s2 {stroke: #0f1941;}.svg-docs-rh .s3 {fill: #f7f5f0;}.svg-docs-rh .s4 {fill: #ffb511;}.bgc4 .svg-docs-rh .s2 {stroke: #f7f5f0;}.bgc4 .svg-docs-rh .s3 {fill: #2175d9;}.svg-doc .s1 {fill: #0f1941;}.svg-doc .s2 {fill: #2175d9;}.svg-doc .s3 {fill: #f7f5f0;}.widget-related-docs .svg-doc .s1 {fill: #2175d9;}.widget-related-docs .svg-doc .s2 {fill: #f7f5f0;}.widget-related-docs .svg-doc .s3 {fill: #2175d9;}.svg-logo-randstad path,.svg-logo-randstad-inhouse path,.svg-logo-randstad-search path {fill: #fff;}.svg-video .st1 {fill: #0f1941;}.svg-video .st2 {fill: #ffb511;}.svg-video .st3 {fill: #f7f5f0;}.svg-video .st4 {fill: #6ba5b4;}.svg-save .s0 {fill: #0f1941;}.svg-save .s1 {fill: #e74536;}.svg-save .s2 {display: none;}.svg-save .s3 {fill: #ffb511;}.svg-send .s0 {fill: #878ca0;}.svg-send .s1 {fill: #f7f5f0;}.svg-send .s2 {fill: #0f1941;}.svg-interim .s0 {fill: #878ca0;}.svg-interim .s1,.svg-interim .s2,.svg-interim .s3 {fill-rule: evenodd;clip-rule: evenodd;}.svg-interim .s1 {fill: #878ca0;}.svg-interim .s2 {fill: #0f1941;}.svg-interim .s3 {fill: #2175d9;}.svg-interim .s4 {fill: #2175d9;}.svg-benefit1 .s0 {fill: none;}.svg-benefit1 .s1 {fill: #0f1941;}.svg-benefit1 .s3 {fill: #ffb511;}.svg-sante .s0 {fill: #0f1941;}.svg-sante .s1 {fill: #2175d9;}.svg-sante .s2 {fill: #abb3b4;}.v2 .svg-sante .s1 {fill: #e74536;}.bgc2 .v2 .svg-sante .s0 {fill: #878ca0;}.bgc2 .v2 .svg-sante .s2 {fill: #f7f5f0;}.svg-confirm .s0 {fill: #0f1941;}.svg-confirm .s1,.svg-confirm .s2,.svg-confirm .s3 {fill: #6ba5b4;}.v2 .svg-confirm .s1,.v2 .svg-confirm .s2,.v2 .svg-confirm .s3 {fill: #e74536;}.bgc2 .v2 .svg-confirm .s0 {fill: #878ca0;}.bgc3 .svg-confirm .s1,.bgc3 .svg-confirm .s2,.bgc3 .svg-confirm .s3 {fill: #fff;}.svg-valeurs .s1 {fill: #0f1941;}.svg-valeurs .s2 {fill: #e74536;}.svg-valeurs .s3 {fill: #abb3b4;}.svg-valeurs .s4 {fill: #d7d7d7;}.svg-btp .s1 {fill: #abb3b4;}.svg-btp .s2 {fill: #0f1941;}.svg-btp .s3 {fill: #2175d9;}.svg-btp .s4 {fill: #f7f5f0;}.svg-comptabilite .s1 {fill: #0f1941;}.svg-comptabilite .s2 {fill: #f7f5f0;}.svg-comptabilite .s3 {fill: #2175d9;}.svg-comptabilite .s4 {fill: #abb3b4;}.svg-industrie .s1 {fill: #0f1941;}.svg-industrie .s2 {fill: #2175d9;}.svg-industrie .s3 {fill: #f7f5f0;}.svg-industrie .s4 {fill: #abb3b4;}.svg-rh-paie .s1 {fill: #0f1941;}.svg-rh-paie .s2 {fill: #abb3b4;}.svg-rh-paie .s3 {fill: #2175d9;}.svg-marketing .s1 {fill: #0f1941;}.svg-marketing .s2 {fill: #f7f5f0;}.svg-marketing .s3 {fill: #2175d9;}.svg-it .s1 {fill: #0f1941;}.svg-it .s2 {fill: #2175d9;}.svg-it .s3 {fill: #878ca0;}.svg-it .s4 {fill: #f7f5f0;}.svg-it .s5 {fill: #abb3b4;}.svg-strategie-cible .s1 {fill: #abb3b4;}.svg-strategie-cible .s2 {fill: #2175d9;}.svg-recrutement-strategique .s1 {fill: #2175d9;}.svg-recrutement-strategique .s2 {fill: #2175d9;}.svg-recrutement-strategique .s3 {fill: #0f1941;}.v2 .svg-recrutement-strategique .s2 {fill: #abb3b4;}.svg-talents-passion .s1 {fill: #0f1941;}.svg-talents-passion .s2 {fill: #abb3b4;}.svg-talents-passion .s3 {fill: #2175d9;}.v2 .svg-talents-passion .s3 {fill: #d7d7d7;}.v3 .svg-talents-passion .s3 {fill: #e74536;}.bgc8 .svg-talents-passion .s2 {fill: #f7f5f0;}.svg-proximite .s1 {fill: #0f1941;}.svg-proximite .s2 {fill: #2175d9;}.svg-transparence .s1 {fill: #0f1941;}.svg-transparence .s2 {fill: #abb3b4;}.svg-transparence .s3 {fill: #f7f5f0;}.svg-transparence .s4 {fill: #2175d9;}.svg-rse .s1 {fill: #2175d9;}.svg-rse .s2 {fill: #abb3b4;}.svg-rse .s3 {fill: #0f1941;}.v2 .svg-rse .s1 {fill: #e74536;}.bgc2 .v2 .svg-rse .s2 {fill: #f7f5f0;}.bgc2 .v2 .svg-rse .s3 {fill: #878ca0;}.svg-formation .s1 {fill: #2175d9;}.svg-formation .s2 {fill: #878ca0;}.svg-formation .s3 {fill: #0f1941;}.v2 .svg-formation .s1 {fill: #e74536;}.bgc2 .v2 .svg-formation .s2 {fill: #f7f5f0;}.bgc2 .v2 .svg-formation .s3 {fill: #878ca0;}.svg-picto-delivery .s1 {fill: #abb3b4;}.svg-picto-delivery .s2 {fill: #f7f5f0;}.svg-picto-delivery .s3 {fill: #0f1941;}.svg-picto-delivery .s4 {fill: #2175d9;}.svg-picto-delivery .s5 {fill: #f7f5f0;}.v2 .svg-picto-delivery .s1:first-child {fill: #2175d9;}.v2 .svg-picto-delivery .s4 {fill: #e74536;}.svg-picto-onsite .s1 {fill: #0f1941;}.svg-picto-onsite .s2 {fill: #878ca0;}.svg-picto-onsite .s3 {fill: #2175d9;}.svg-picto-onsite .s4 {fill: #f7f5f0;}.bgc2 .svg-picto-onsite .s1 {fill: #878ca0;}.bgc2 .svg-picto-onsite .s2 {fill: #0f1941;}.svg-barometre .s1 {fill: #0f1941;}.svg-barometre .s2 {fill: #f7f5f0;}.svg-barometre .s3 {fill: #2175d9;}.svg-barometre .s4 {fill: #e74536;}.svg-barometre .s5 {fill: #ffb511;}.svg-barometre .s6 {fill: #f7f5f0;}.bgc2 .svg-barometre .s1,.bgc3 .svg-barometre .s1 {fill: #f7f5f0;}.bgc2 .svg-barometre .s2,.bgc3 .svg-barometre .s2 {fill: #0f1941;}.bgc2 .svg-barometre .s4,.bgc3 .svg-barometre .s4,.bgc2 .svg-barometre .s5,.bgc3 .svg-barometre .s5 {fill: #2175d9;}.bgc2 .svg-barometre .s6,.bgc3 .svg-barometre .s6 {fill: #e74536;}.svg-cloud-echelle .s1 {fill: #f7f5f0;}.svg-cloud-echelle .s2 {fill: #2175d9;}.bgc4 .svg-cloud-echelle .s1,.v2 .svg-cloud-echelle .s1 {fill: #0f1941;}.svg-tictactoe .s1 {fill: #0f1941;}.svg-tictactoe .s2 {fill: #6ba5b4;}.svg-tictactoe .s3 {fill: #ffb511;}.bgc2 .svg-tictactoe .s1 {fill: #f7f5f0;}.bgc2 .svg-tictactoe .s2 {fill: #2175d9;}.bgc2 .svg-tictactoe .s3 {fill: #878ca0;}.svg-vie-pratique .s1 {fill: #e74536;}.svg-vie-pratique .s2 {fill: #0f1941;}.svg-vie-pratique .s3 {fill: #f7f5f0;}.bgc2 .svg-vie-pratique .s2 {fill: #878ca0;}.svg-chrono .s1 {fill: #e74536;}.svg-chrono .s2,.svg-chrono .s3 {fill: #0f1941;}.bgc2 .svg-chrono .s2,.bgc2 .svg-chrono .s3 {fill: #878ca0;}.svg-parrainage .s1 {fill: #0f1941;}.svg-parrainage .s2 {fill: #e74536;}.bgc2 .svg-parrainage .s1 {fill: #878ca0;}.svg-logement .s1 {fill: #0f1941;}.svg-logement .s2 {fill: #878ca0;}.svg-logement .s3 {fill: #e74536;}.bgc2 .svg-logement .s1 {fill: #878ca0;}.bgc2 .svg-logement .s2 {fill: #f7f5f0;}.svg-epargne .s1 {fill: #0f1941;}.svg-epargne .s2 {fill: #f7f5f0;}.svg-epargne .s3 {fill: #e74536;}.bgc2 .svg-epargne .s1 {fill: #878ca0;}.svg-loisirs .s1 {fill: #0f1941;}.svg-loisirs .s2 {fill: #e74536;}.bgc2 .svg-loisirs .s1 {fill: #878ca0;}.svg-entretien .s1 {fill: #878ca0;}.svg-entretien .s2 {fill: #0f1941;}.svg-entretien .s3 {fill: #2175d9;}.svg-entretien .s4 {fill: #f7f5f0;}.svg-entretien .s5 {fill: #fff;}.svg-entretien .s6 {fill: #0f1941;}.bgc2 .svg-entretien .s5 {fill: #0f1941;}.bgc2 .svg-entretien .s6 {fill: #878ca0;}.viewPopin .box-callback p {line-height: 2;font-size: 16px;}.small {font-size: 12px;}header.bgc4 .menu-2 a,header.bgc4 .clearfix a,header.bgc4 button.a-display-login,header.bgc4 .breadcrumb p,header.bgc4 .breadcrumb a {color: #0f1941;}header.bgc4 .header {border-bottom: 1px solid #0f1941;}header.bgc4 .menu-1 li {border-left: 1px #0f1941 solid;}header.bgc4 .menu-2 a.active,header.bgc4 .menu-2 a:hover {border-bottom: 2px solid #0f1941;}header.bgc4 .logo path,header.bgc4 .logo rect {fill: #0f1941;}.toast.active {background-color: #0f1941 !important;}.fc0 #testimonintro {color: white !important;}.bgc1 .slick-dots li.slick-active button {background: white;}.bgc2 .slick-dots li.slick-active button {background: white;}.bgc1 .slick-dots li button {border: 2px solid white;}.bgc2 .slick-dots li button {border: 2px solid white;}.trombone {position: relative;right: 40%;font-size: 25px;top: 25px;}@media only screen and (max-width: 1349px) {.trombone {    position: relative;    right: 0%;    font-size: 25px;    top: 0%;}}.mescvtrombone .trombone {position: relative;right: 0%;font-size: 25px;top: 0px;}.bt-color13 {background: #2175d9 !important;border-color: #2175d9 !important;color: #fff !important;}.bt-color13:hover,.bt-color13.active {background: rgba(0,0,0,0) !important;border-color: #fff !important;color: #2175d9 !important;}.bt-color13.bt-disabled:hover {background: #2175d9 !important;border-color: #2175d9 !important;color: #fff !important;}.bt-color14 {background: #fff !important;border-color: #fff !important;color: #0f1941 !important;}.bt-color14:hover,.bt-color14.active {background: #2175d9 !important;border-color: #2175d9 !important;color: #fff !important;}.bt-color14.bt-disabled:hover {background: #fff !important;border-color: #fff !important;color: #0f1941 !important;}.bt-color15 {background: #0f1941 !important;border-color: #0f1941 !important;color: #fff !important;}.bt-color15:hover,.bt-color15.active {background: rgba(0,0,0,0) !important;border-color: #fff !important;color: #0f1941 !important;}.bt-color15.bt-disabled:hover {background: #0f1941 !important;border-color: #0f1941 !important;color: #fff !important;}.bt-color16 {background: #fff !important;border-color: #fff !important;color: #2175d9 !important;}.bt-color16:hover,.bt-color16.active {background: #fff !important;border-color: #fff !important;color: #2175d9 !important;}.bt-color16.bt-disabled:hover {background: #fff !important;border-color: #fff !important;color: #2175d9 !important;}.bt-color17 {background: #0f1941 !important;border-color: #0f1941 !important;color: #2175d9 !important;}.bt-color17:hover,.bt-color17.active {background: rgba(0,0,0,0) !important;border-color: #0f1941 !important;color: #0f1941 !important;}.bt-color17.bt-disabled:hover {background: #0f1941 !important;border-color: #0f1941 !important;color: #2175d9 !important;}.bt-color18 {background: #2175d9 !important;border-color: #2175d9 !important;color: #fff !important;}.bt-color18:hover,.bt-color18.active {background: rgba(0,0,0,0) !important;border-color: #2175d9 !important;color: #2175d9 !important;}.bt-color18.bt-disabled:hover {background: #2175d9 !important;border-color: #2175d9 !important;color: #fff !important;}.map-agency {position: relative;right: 20%;top: 10%;width: 140%;}.placeholdergris {background-color: #878ca0 !important;border: solid 1px #2175d9 !important;color: white;}.placeholdergris::placeholder {color: white;}.bt-color19 {background: #0f1941 !important;border-color: #0f1941 !important;color: #fff !important;}.bt-color19.bt-disabled:hover {background: #0f1941 !important;border-color: #0f1941 !important;color: #fff !important;}.bt-color19:hover,.bt-color16.active {background: #fff !important;border-color: #0f1941 !important;color: #0f1941 !important;}.mapwhite .st0 {fill: white !important;}.bt-color20 {background: #fff;border-color: #fff;color: #2175d9;}.bt-color20:hover,.bt-color20.active {background: #2175d9;border-color: #fff;color: #fff;}.bt-color20.bt-disabled:hover {background: #fff;border-color: #fff;color: #2175d9;}#checkmark-icon {background: url(../../img/checkmark_blue.svg) no-repeat;background-size: auto;width: 50px;height: 50px;}#title-retrieve-password {font-size: 50px;padding: 0px 40px 50px 40px;}.reinit-title {padding: 0px;}#reinit-password-change {padding-top: 30px !important ;}#conf-head-reinit-1 {font-size: 22px;}#conf-head-reinit-2 {font-size: 16px;}#apply-conf-1 {font-size: 22px;}#apply-conf-2 {font-size: 16px;}.subplus {font-size: 18px !important;}.spont-conf {padding-bottom: 0 !important;}#title500 {font-size: 56px !important;}#h404,#p404 {font-size: 56px !important;}#news-mention {font-size: 12px !important;}#dolist-newsletter-form button {background-color: white !important;}@media only screen and (max-width: 620px) {iframe {    height: 238px;}}.bt-color-navy {background: #0f1941;border-color: #fff;color: #fff;}.bt-color-navy:hover,.bt-color-navy.active {background: #fff;border-color: #fff;color: #0f1941;}.bt-color-navy.bt-disabled:hover {background: #0f1941;border-color: #fff;color: #fff;}.bt-color-blue {background: #2175d9;border-color: #fff;color: #fff;}.bt-color-blue:hover,.bt-color-blue.active {background: #fff;border-color: #fff;color: #0f1941;}.bt-color-blue.bt-disabled:hover {background: #2175d9;border-color: #fff;color: #fff;}.bt-color-white {background: #fff;border-color: #2175d9;color: #2175d9;}.bt-color-white:hover,.bt-color-white.active {background: #2175d9;border-color: #2175d9;color: #fff;}.bt-color-white.bt-disabled:hover {background: #fff;border-color: #2175d9;color: #2175d9;}.bt-color-beige {background: #f7f5f0;border-color: #0f1941;color: #0f1941;}.bt-color-beige:hover,.bt-color-beige.active {background: #0f1941;border-color: #0f1941;color: #ffffff;}.bt-color-beige.bt-disabled:hover {background: #f7f5f0;border-color: #0f1941;color: #0f1941;}.slider-marge {margin-bottom: 20px;}.message-warning .st0{color: #0f1941;fill: #0f1941;}.icon-cross2:before{color: #2175D9;}.body-copy-content{margin-bottom: 30px;}.primary-search-engine .icon-cross2:before,.offers-search-engine .icon-cross2:before{color: #FFFFFF;}.bgc1 .badge1{background-color: #0f1941 !important;}.bgc1 .contracts .badge-a.active{background-color: #0f1941 !important;}.bgc1 .contracts .badge-a{background-color: #0f1941 !important;}.a-toaster-info:hover{color: #0056b3 !important;text-decoration: underline !important;cursor: pointer !important;}.a-toaster-info{color: #007bff !important;text-decoration: none !important;background-color: transparent !important;}
.custom-popin-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 99999;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s ease;
}
.custom-popin-overlay.show {
    opacity: 1;
    visibility: visible;
}
.custom-popin-container {
    width: 90%;
    max-width: 800px;
    background: #fff;
    border-radius: 8px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 10px 25px rgba(0,0,0,0.2);
    transform: translateY(20px);
    transition: transform 0.3s ease;
}
.custom-popin-overlay.show .custom-popin-container {
    transform: translateY(0);
}
#promo-popin-close {
    position: absolute;
    right: 5px;
    font-size: 35px;
    color: #333;
    background: none;
    border: none;
    cursor: pointer;
    z-index: 10;
    padding: 0;
    line-height: 1;
}
.popin-img-cover {
    object-fit: cover;
    width: 90%;
    height: 90%;
    min-height: 250px;
    margin-right: 15px;
}
@media (max-width: 575.98px) {
  .popin-img-cover {
    margin-bottom: 20px;
    margin-right: 0;
  }
}
.custom-popin-container .p-4{
    padding: 40px 40px 20px 40px !important;
}