.bouton_principal{background:#fe5000;width:228px;height:60px;padding:20px;box-shadow:0px 20px 24px rgba(255,86,74,0.25);border-radius:10px}.bouton_principal a{font-size:13px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none;color:#fff;display:flex;justify-content:center}.bouton_principal:hover{background:#fe2e00;box-shadow:0px 24px 24px rgba(255,86,74,0.3)}.bouton_principal:hover a{color:#fff}.bouton_transparent_white{background:transparent;border:1px solid #FFFFFF;box-sizing:border-box;filter:drop-shadow(0px 20px 24px rgba(255,86,74,0.25));border-radius:10px;width:228px;height:60px;padding:20px 20px}.bouton_transparent_white a{display:flex;justify-content:center;font-size:13px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none;color:#fff}.bouton_transparent_white:hover{background:#fff8f4}.bouton_transparent_white:hover a{color:#1d1d1d}.bouton_transparent_orange{background:transparent;border:1px solid #fe5000;box-sizing:border-box;border-radius:10px;width:228px;height:60px;padding:20px 20px}.bouton_transparent_orange a{display:flex;justify-content:center;font-size:13px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none;color:#fe5000}.bouton_transparent_orange:hover{background:#fe5000}.bouton_transparent_orange:hover a{color:#fff}@font-face{font-family:'Recoleta';src:url("../fonts/font/Recoleta-Light.eot");src:url("../fonts/font/Recoleta-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/font/Recoleta-Light.woff2") format("woff2"),url("../fonts/font/Recoleta-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Sofia Pro';src:url("../fonts/font/SofiaProRegular.eot");src:url("../fonts/font/SofiaProRegular.eot?#iefix") format("embedded-opentype"),url("../fonts/font/SofiaProRegular.woff2") format("woff2"),url("../fonts/font/SofiaProRegular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Sofia Pro Semi';src:url("../fonts/font/SofiaProSemiBold.eot");src:url("../fonts/font/SofiaProSemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/font/SofiaProSemiBold.woff2") format("woff2"),url("../fonts/font/SofiaProSemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Sofia Pro';src:url("../fonts/font/SofiaProMedium.eot");src:url("../fonts/font/SofiaProMedium.eot?#iefix") format("embedded-opentype"),url("../fonts/font/SofiaProMedium.woff2") format("woff2"),url("../fonts/font/SofiaProMedium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Sofia Pro';src:url("../fonts/font/SofiaProLight.eot");src:url("../fonts/font/SofiaProLight.eot?#iefix") format("embedded-opentype"),url("../fonts/font/SofiaProLight.woff2") format("woff2"),url("../fonts/font/SofiaProLight.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Epsilium';src:url("../fonts/icons/Epsilium.eot?");src:url("../fonts/icons/Epsilium.eot?") format("embedded-opentype"),url("../fonts/icons/Epsilium.ttf") format("truetype"),url("../fonts/icons/Epsilium.woff") format("woff"),url("../fonts/icons/Epsilium.svg") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'Epsilium' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;outline:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-Adress:before{content:"\e900"}.icon-ArrowCircleLeft:before{content:"\e901"}.icon-ArrowLeft:before{content:"\e902"}.icon-ArrowRight:before{content:"\e903"}.icon-Close:before{content:"\e904"}.icon-ExpandDown:before{content:"\e905"}.icon-ExpandRight:before{content:"\e906"}.icon-ExpandUp:before{content:"\e907"}.icon-Facebook:before{content:"\e908"}.icon-Image:before{content:"\e909"}.icon-Linkedin:before{content:"\e90a"}.icon-Mail:before{content:"\e90b"}.icon-Menu:before{content:"\e90c"}.icon-Phone:before{content:"\e90d"}.icon-Play:before{content:"\e90e"}.icon-search:before{content:"\e90f"}.icon-Time:before{content:"\e910"}.icon-Warning:before{content:"\e911"}.icon-Check:before{content:"\e912"}*{padding:0;margin:0;box-sizing:none}*,*:before,*:after{box-sizing:none !important}img{object-fit:cover}body{font-family:'Recoleta', sans-serif;color:#f3f3f3;font-weight:600;width:100%;overflow-x:hidden;margin:0;height:100%;position:relative}body *{box-sizing:none}body>*{box-sizing:none}a{text-decoration:none}a:hover{text-decoration:none !important}li{list-style-type:none}.swiper-container{overflow:hidden}.swiper-container .swiper-button-next{color:transparent}.swiper-container .swiper-button-next:focus{outline:none}.swiper-container .swiper-button-prev{color:transparent}.swiper-container .swiper-button-prev:focus{outline:none}.hot-size{width:352px;text-transform:uppercase;padding-top:20px;margin-bottom:25px;cursor:pointer}.hot-size a{color:#fff !important}@media (max-width: 414px){.hot-size{width:330px}}.pagination{justify-content:center;margin-top:85px}.pagination ul{display:flex;align-items:center;padding-left:0}.pagination ul li a{text-decoration:none;color:#1d1d1d;width:37px;height:37px}.pagination ul li a.page_number{font-size:18px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:36px;text-decoration:none;display:flex;align-items:center;justify-content:center;margin:8px}.pagination ul li a.active{background:#002853;border-radius:2px;color:#fff;font-weight:bold}.orange_button{font-family:"Sofia Pro";cursor:pointer;display:inline-block;background:#fe5000;box-shadow:0 20px 24px rgba(255,86,74,0.25);border-radius:10px;padding:20px 60px;text-align:center;color:white;text-decoration:none;text-transform:uppercase;margin-bottom:20px;font-size:13px;letter-spacing:2px;max-width:100%}@media (max-width: 1024px){.orange_button{padding:20px 30px}}@media (max-width: 560px){.orange_button{width:100%}}.orange_button.full_size{width:100%}.orange_button:hover{background:#fe2e00;box-shadow:0px 24px 24px rgba(255,86,74,0.3);color:#fff}.swiper-button-next{opacity:inherit;color:transparent}.swiper-button-next:focus{outline:none}.swiper-button-next.swiper-button-disabled{pointer-events:inherit}.swiper-button-next.disabled_swiper_button .swipper-left{display:none}.swiper-button-next .swipper-left{width:30px;height:30px;box-shadow:0px 6px 16px rgba(0,0,0,0.05);border-radius:100px;position:absolute;top:50%;right:0;background:white;color:#3e3e3e}.swiper-button-next .swipper-left:focus{outline:none}.swiper-button-next .swipper-left span{font-size:14px;position:relative;top:2px;left:8px}.swiper-button-prev{opacity:inherit;color:transparent}.swiper-button-prev:focus{outline:none}.swiper-button-prev.swiper-button-disabled{pointer-events:inherit}.swiper-button-prev.disabled_swiper_button .swipper-prev{display:none}.swiper-button-prev .swipper-prev{width:30px;height:30px;box-shadow:0px 6px 16px rgba(0,0,0,0.05);border-radius:100px;position:absolute;top:50%;right:0;background:white;color:#3e3e3e}.swiper-button-prev .swipper-prev:focus{outline:none}.swiper-button-prev .swipper-prev span{font-size:14px;position:relative;top:2px;left:8px}.no-image{background:url(../images/no-image.png) no-repeat}.permanent_contact{position:fixed;bottom:15px;right:15px;padding:15px 30px !important;margin-bottom:0 !important;z-index:1000}@media (max-width: 560px){.permanent_contact{width:initial !important}}header .header_site{background:linear-gradient(75.97deg, #001726 49.13%, #052C46 109.49%);width:100%;padding-top:200px;position:relative;min-height:600px}header .header_site.big{min-height:850px}@media (max-width: 768px){header .header_site.no-mobile-header{min-height:initial !important}}header .header_site .no-mobile-header header .header_site{min-height:initial !important}@media (max-width: 768px){header .header_site{padding:0 30px;padding-top:100px}}header .header_site .header_content{position:relative;z-index:1;padding:0 100px;max-width:1600px;margin:auto}@media (min-width: 1800px){header .header_site .header_content{padding:0}}@media (max-width: 768px){header .header_site .header_content{padding:0}}header .header_site .header_content h1{font-size:60px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none;color:#fff;padding:37px 0px;position:relative}@media (max-width: 414px){header .header_site .header_content h1{font-size:45px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none}}header .header_site .header_content .header-image{width:100%;margin:auto}@media (max-width: 414px){header .header_site .header_content .header-image.mobile .header-main{display:none}}header .header_site .header_content .header-image.mobile .header-main.mobile{display:none}@media (max-width: 414px){header .header_site .header_content .header-image.mobile .header-main.mobile{display:block}}header .header_site .header_content .header-image .header-main{width:100%;height:500px;margin:auto;border-radius:20px;background-position:center;background-size:cover;-webkit-mask-box-image:url("../images/header.svg")}@media (max-width: 1024px){header .header_site .header_content .header-image .header-main{height:380px;-webkit-mask-box-image:url("../images/Header-svg.svg")}}header .header_site .header_content .trustpilot a{font-family:'Sofia Pro';color:white;text-decoration:none}header .header_site .header_content .trustpilot img{margin-top:-6px;margin-left:6px}header .header_site .header_content .header-column{display:flex;margin:auto;width:100%;padding:40px 0 130px;max-width:1600px;align-items:center}@media (max-width: 1024px){header .header_site .header_content .header-column{align-items:center;flex-direction:column}}@media (max-width: 768px){header .header_site .header_content .header-column{padding:40px 0 0;flex-direction:column-reverse}}header .header_site .header_content .header-column .header-main{width:100%;border-radius:20px;background-position:center;padding-bottom:40%;background-size:cover;-webkit-mask-box-image:url("../images/Header-svg.svg")}@media (max-width: 768px){header .header_site .header_content .header-column .header-main{min-height:calc(100vw - 120px)}}header .header_site .header_content .header-column .header-main-content{width:100%;padding-left:5%;position:relative}@media (max-width: 912px){header .header_site .header_content .header-column .header-main-content{padding-left:60px}}@media (max-width: 1024px){header .header_site .header_content .header-column .header-main-content{padding:0 20px 40px 20px;margin-bottom:50px}}header .header_site .header_content .header-column .header-main-content .subtitle{color:#ff564a;font-size:13px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none;text-transform:uppercase}@media (max-width: 1024px){header .header_site .header_content .header-column .header-main-content .subtitle{margin-top:30px}}header .header_site .header_content .header-column .header-main-content .subtitle:before{content:"";display:inline-block;height:1px;background:#ff564a;width:60px;margin-right:20px;margin-bottom:4px}header .header_site .header_content .header-column .header-main-content .header-title{padding:35px 0;font-size:60px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none;color:#fff}@media (max-width: 768px){header .header_site .header_content .header-column .header-main-content .header-title{font-size:45px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none}}header .header_site .header_content .header-column .header-main-content .header-texte{font-size:20px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:25px;letter-spacing:0.008em;text-decoration:none;padding-bottom:35px;color:#fff}@media (max-width: 675px){header .header_site .header_content .header-column .header-main-content .header-texte{font-size:20px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:36px;letter-spacing:0.008em;text-decoration:none}}@media (max-width: 414px){header .header_site .header_content .header-column .header-main-content .header-texte{padding:0px 20px 0px 0px}}header .header_site .oblique{width:100%;height:150px;background-color:transparent;overflow:hidden;position:absolute;bottom:-1px;left:0}header .header_site .oblique div{display:block;width:120%;height:150px;background-color:white;transform:rotate(183deg);position:absolute;top:85px;left:-10px;right:-10px}header .header_site .oblique.grey div{background-color:#f5f9fc}header .header_site .oblique.ecru div{background-color:#fff8f4}header .header{width:100%;height:180px;background:linear-gradient(75.97deg, #001726 49.13%, #052C46 109.49%);z-index:0;transform:skew(3deg) rotate(3deg);position:absolute;bottom:-89px}@media (max-width: 414px){header .header{background:linear-gradient(75.97deg, #001726 49.13%, #052C46 150.49%)}}header .fond{background:linear-gradient(75.97deg, #001726 49.13%, #052C46 96.49%);width:auto;height:700px;position:relative;z-index:0}header .fond.mini{height:450px}header .fond.tiny{height:300px}@media (max-width: 768px){header .fond.tiny{display:none}}header .supp_ariane{display:none}header .navbar{display:initial;border-bottom:1px solid transparent;background-color:transparent}header .navbar .header_bandeau{background-color:#fe5000;margin-top:-0.5rem;margin-bottom:5px;color:#fff;padding:7px;text-align:center}header .navbar .header_bandeau p{margin:0}header .navbar .header_bandeau a{color:#fff}header .navbar .container-fluid{padding:0px 40px}@media (max-width: 912px){header .navbar .container-fluid{padding:0px 20px}}@media (max-width: 912px){header .navbar .menu-mobile{display:none !important}}header .navbar.scrolled{background:#fff}header .navbar.scrolled .container-fluid .navbar-brand .fond-blue{display:none}header .navbar.scrolled .container-fluid .navbar-brand .fond-white{display:block}header .navbar.scrolled .container-fluid span{color:#052C46 !important}header .navbar.scrolled .container-fluid .collapse .d-flex .bouton_transparent_white{display:none}header .navbar.scrolled .container-fluid .collapse .d-flex .bouton_transparent_orange{display:block}header .navbar.scrolled .container-fluid .collapse .nav-link{color:#041c2c}header .navbar.scrolled .container-fluid .collapse .nav-link span{color:#041c2c}header .navbar.scrolled .sub-menu-icon{color:#1d1d1d}header .navbar .navbar-toggler{border:none}header .navbar .navbar-toggler span{color:#fff}header .navbar .navbar-brand .fond-white{display:none}header .navbar .navbar-brand img{width:122px}header .navbar .column_item_children{width:230px;padding-left:0}header .navbar .recherche{margin-top:25px;padding:0px 30px}header .navbar .collapse{justify-content:space-between}header .navbar .collapse .nav-item:nth-child(2) .dropdown-menu .column_item{display:flex}header .navbar .collapse .nav-item:nth-child(2) .dropdown-menu .column_item .column_item_children{margin-right:20px}header .navbar .collapse .nav-item:nth-child(2) .dropdown-menu .column_item .column_item_children .other{text-transform:uppercase;pointer-events:none}header .navbar .collapse .nav-item:nth-child(2) .dropdown-menu .column_item .column_item_children .other a{color:#898989 !important;font-size:13px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none;font-weight:600;padding-bottom:20px}header .navbar .collapse .dropdown-toggle:after{display:none}header .navbar .collapse .dropdown:hover .dropdown-menu{display:block}header .navbar .collapse .dropdown-menu{border:1px solid #F3F3F3;box-sizing:border-box;box-shadow:0px 10px 20px rgba(0,0,0,0.1);border-radius:10px;padding:26px;margin-top:0px}header .navbar .collapse .dropdown-menu ul{padding-left:0}header .navbar .collapse .dropdown-menu a{font-size:15px;font-family:"Sofia Pro";font-weight:bold;font-style:normal;line-height:26px;letter-spacing:0.4px;text-decoration:none;display:flex;align-items:center;letter-spacing:0.4px;color:#041c2c;text-decoration:none;padding-bottom:10px;font-weight:500}header .navbar .collapse .dropdown-menu a.info-titre{font-size:13px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none;color:#898989;text-transform:uppercase}header .navbar .collapse .dropdown-menu a:hover{color:#fe5000}header .navbar .collapse .dropdown-menu a li{padding:10px 26px}header .navbar .collapse .dropdown-menu li a :hover{background-color:#000}header .navbar .collapse .dropdown{list-style-type:none}header .navbar .collapse .dropdown.other:hover{color:#fe5000}header .navbar .collapse .dropdown.espace{padding:0px 0px 10px 0px}header .navbar .collapse .dropdown.espaces{padding:0px 0px 20px 0px}header .navbar .collapse .dropdown .nav-link{pointer-events:none;text-transform:uppercase;color:#fff;font-size:12px;font-family:"Sofia Pro";line-height:20px;letter-spacing:1px;text-decoration:none;padding:30px}@media (max-width: 1220px){header .navbar .collapse .dropdown .nav-link{padding:30px 20px}}@media (max-width: 1090px){header .navbar .collapse .dropdown .nav-link{padding:30px 10px}}@media (max-width: 1024px){header .navbar .collapse .dropdown .nav-link{padding:30px 8px}}header .navbar .collapse .dropdown .nav-link:hover{color:#fff}header .navbar .collapse .search{font-size:20px;color:#fff;text-decoration:none}header .navbar .collapse .propos{text-transform:uppercase}header .navbar .bouton_transparent_orange{display:none}header .sub-menu-icon{width:20px;height:20px;color:#fff;display:none}@media (max-width: 991px){header .sub-menu-icon{display:block}}header .sub-menu-mobile{background-color:#fff;position:fixed;top:0;right:0;bottom:0;width:0;overflow-y:scroll}header .sub-menu-mobile .d-flexx{margin-left:20px}header .sub-menu-mobile .d-flexx .bouton_transparent_orange{width:310px;display:block}header .sub-menu-mobile .search{font-size:20px;color:#898989;text-decoration:none}header .sub-menu-mobile .head-bar{padding:20px;display:flex;justify-content:space-between}header .sub-menu-mobile .head-bar .icon-Close{font-size:20px;z-index:1;color:#002853}header .sub-menu-mobile .navbar-nav .search-mobile{width:310px;height:48px;background:#fafafa;border-radius:10px;text-align:center;margin-left:auto;margin-bottom:20px;margin-right:auto;display:flex;align-items:center;justify-content:space-between;padding:0px 20px}header .sub-menu-mobile .navbar-nav .search-mobile a{font-size:12px;font-family:"Sofia Pro";line-height:20px;letter-spacing:1px;text-decoration:none;color:#041c2c !important;text-transform:uppercase;font-weight:600}header .sub-menu-mobile .navbar-nav .dropdown-toggle{display:flex;justify-content:space-between;align-items:center;padding:14px 12px;text-transform:uppercase;font-size:12px;font-family:"Sofia Pro";line-height:20px;letter-spacing:1px;text-decoration:none;color:#041c2c;font-weight:600}header .sub-menu-mobile .navbar-nav .dropdown-toggle span{font-size:20px;color:#898989}header .sub-menu-mobile .navbar-nav .dropdown-toggle.show{background:#f5f9fc;border-top-left-radius:10px;border-top-right-radius:10px;color:#1d1d1d}header .sub-menu-mobile .navbar-nav .dropdown-toggle::after{display:none}header .sub-menu-mobile .navbar-nav .show{margin-top:0px !important}header .sub-menu-mobile .navbar-nav .show .icon-ExpandDown{display:none}header .sub-menu-mobile .navbar-nav .show .icon-ExpandUp{display:block}header .sub-menu-mobile .navbar-nav .icon-ExpandUp{display:none}header .sub-menu-mobile .navbar-nav .dropdown-menu{position:sticky;border:transparent;border-top-left-radius:0px;border-top-right-radius:0px}header .sub-menu-mobile .navbar-nav .dropdown-menu .column-item{border-bottom-left-radius:10px;border-bottom-right-radius:10px}header .sub-menu-mobile .navbar-nav .dropdown-menu .column-item .column_item_children .other{text-transform:uppercase;color:#898989 !important;pointer-events:none}header .sub-menu-mobile .navbar-nav .dropdown-menu .column-item .column_item_children li{margin-top:20px;height:auto}header .sub-menu-mobile .navbar-nav .dropdown-menu .other{text-transform:inherit;font-size:15px;font-family:"Sofia Pro";font-weight:bold;font-style:normal;line-height:26px;letter-spacing:0.4px;text-decoration:none;color:#041c2c;font-weight:500}header .sub-menu-mobile .navbar-nav .dropdown-menu .other_children a{text-transform:inherit;font-size:15px;font-family:"Sofia Pro";font-weight:bold;font-style:normal;line-height:26px;letter-spacing:0.4px;text-decoration:none;color:#041c2c;font-weight:500}header .sub-menu-mobile .navbar-nav .dropdown-menu .other_children a:hover{color:#fe5000}header .sub-menu-mobile .navbar-nav .dropdown-menu[data-bs-popper]{margin-top:0px !important}header .sub-menu-mobile .navbar-nav .dropdown-menu li{padding-left:14px;text-align:left;background:#f5f9fc}header .sub-menu-mobile .navbar-nav .dropdown-menu li a{background:#f5f9fc;text-align:left}header .sub-menu-mobile .navbar-nav .dropdown-menu li a:hover{color:#fe5000 !important}header .sub-menu-mobile .navbar-nav .dropdown-menu li a.info-titre{font-size:13px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none;color:#898989 !important}header .sub-menu-mobile .navbar-nav .dropdown-menu.show{margin-top:0 !important;background:#f5f9fc}header .sub-menu-mobile .navbar-nav .dropdown{width:310px;background:#fafafa;border-radius:10px;text-align:center;margin-left:auto;margin-bottom:20px;margin-right:auto}header .sub-menu-mobile .navbar-nav .dropdown.espace{height:auto}header .sub-menu-mobile .navbar-nav .dropdown.espaces{margin-bottom:0px}header .width{width:350px;z-index:2;box-shadow:0px 10px 20px rgba(0,0,0,0.1);padding-bottom:20px}header .parentDisable{z-index:1031;width:100%;height:110%;display:none;position:absolute;top:0;left:0;background:#000;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"}header #pop1{overscroll-behavior:none}header #pop2{overscroll-behavior:none}header .popin{background:white;position:relative;overflow:hidden}header .popin .header_popin{display:flex;justify-content:space-between;position:relative;margin-top:-435px;padding:0px 20px}header .popin .header_popin .icon{text-decoration:none}@media (max-width: 912px){header .popin .header_popin .icon{margin-top:12px}}header .popin .icon-Close{color:#fff;font-size:20px}header .popin .pages_contact_popin{display:flex;justify-content:space-evenly;margin-top:100px}@media (max-width: 1024px){header .popin .pages_contact_popin{flex-direction:column-reverse;align-items:center}}header .popin .pages_contact_popin .info_adresse{width:400px;height:732px;background:#fff;border:1px solid #FAFAFA;box-sizing:border-box;box-shadow:0px 10px 20px rgba(0,0,0,0.1);border-radius:10px}@media (max-width: 1024px){header .popin .pages_contact_popin .info_adresse{margin-top:50px}}@media (max-width: 912px){header .popin .pages_contact_popin .info_adresse{width:335px}}header .popin .pages_contact_popin .info_adresse .border{padding:26px 26px 17px 26px;border:0px solid !important}header .popin .pages_contact_popin .info_adresse .border h2{color:#fe5000;font-size:26px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none;padding-bottom:20px}header .popin .pages_contact_popin .info_adresse .border p{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;width:310px}header .popin .pages_contact_popin .info_adresse .border p.second{font-size:16px;font-family:"Sofia Pro";line-height:30px;text-decoration:none;font-weight:bold}header .popin .pages_contact_popin .info_adresse .border .bord{border-color:#f3f3f3;margin:26px 0px}header .popin .pages_contact_popin .info_adresse .border .icon{width:120px;height:26px;background-image:url(../images/Logo.png);padding-bottom:68px;background-repeat:no-repeat}header .popin .pages_contact_popin .info_adresse .border .contact{display:flex;align-items:baseline;max-width:180px}header .popin .pages_contact_popin .info_adresse .border .contact .icon-group{display:flex;align-items:baseline;padding-right:10px}@media (max-width: 1024px) and (min-width: 675px){header .popin .pages_contact_popin .info_adresse .border .contact .icon-group{justify-content:center;width:auto}}header .popin .pages_contact_popin .info_adresse .carte{background-image:url(../images/Map.png);width:398px;height:220px;object-fit:cover;background-position:center}@media (max-width: 912px){header .popin .pages_contact_popin .info_adresse .carte{width:335px}}header .popin .accroche{background:#fff}header .popin .accroche.mobile{display:none}@media (max-width: 675px){header .popin .accroche.desktop{display:none}header .popin .accroche.mobile{display:block}}header .popin_2{background-color:#fff;position:relative;overflow:hidden}header .popin_2 .pade{display:flex;padding:0px 100px}@media (max-width: 414px){header .popin_2 .pade{padding:0px 30px}}header .popin_2 .pade .icon_de_close{padding:60px 0px;position:absolute;top:0px;right:60px}header .popin_2 .pade .icon_de_close .icon_black{color:#444;font-size:20px;text-decoration:none}header .popin_2 .pade .fond_white{display:flex;flex-direction:column;padding-top:140px;padding-bottom:140px;align-items:center;justify-content:center;width:100%}header .popin_2 .pade .fond_white h2{font-size:50px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;color:#1d1d1d;padding-bottom:40px}@media (max-width: 414px){header .popin_2 .pade .fond_white h2{font-size:40px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none}}@media (max-width: 414px){header .popin_2 .pade .fond_white .barre_search{width:100%}}header .popin_2 .pade .fond_white .barre_search .recherche{display:flex;position:relative}header .popin_2 .pade .fond_white .barre_search .recherche input{padding-left:18px}header .popin_2 .pade .fond_white .barre_search .recherche input ::placeholder{font-size:18px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:32px;text-decoration:none;color:#1d1d1d}header .popin_2 .pade .fond_white .barre_search .recherche .design{width:410px;height:60px;border:2px solid #8298ab;box-sizing:border-box;border-radius:100px;background:#fafafa}@media (max-width: 414px){header .popin_2 .pade .fond_white .barre_search .recherche .design{width:100%}}header .popin_2 .pade .fond_white .barre_search .recherche .design_icon{width:40px;height:40px;background:#fe5000;box-shadow:0px 20px 24px rgba(255,86,74,0.25);border-radius:100px;position:absolute;top:8px;right:15px}header .popin_2 .pade .fond_white .barre_search .recherche .design_icon button{border:none;background:transparent}header .popin_2 .pade .fond_white .barre_search .recherche .design_icon button.icon-search{color:#fff;padding-left:10px;padding-top:10px;font-size:20px}header .popin_2 .articles{padding:0px 100px}@media (max-width: 414px){header .popin_2 .articles{padding:0px 30px}}header .popin_2 .articles h3{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;color:#1d1d1d;padding-bottom:40px}header .popin_2 .articles .slide{display:flex;margin-bottom:100px;flex-wrap:wrap}@media (min-width: 1220px){header .popin_2 .articles .slide{flex-wrap:wrap}}header .popin_2 .articles .slide .image-background{margin:0px 30px 20px 0px;position:relative}@media (max-width: 912px){header .popin_2 .articles .slide .image-background{margin:0px 0px 40px 0px}}header .popin_2 .articles .slide .image-background img{width:393.33px;height:321px;border-radius:10px}@media (max-width: 912px){header .popin_2 .articles .slide .image-background img{width:100%;height:auto}}header .popin_2 .articles .slide .image-background .tag{position:absolute;top:10px;left:10px;display:flex}header .popin_2 .articles .slide .image-background .tag li{text-align:center;background:#002853;border-radius:2px;padding:4px 8px;margin-right:6px}header .popin_2 .articles .slide .image-background .tag li:nth-child(2n){background:#fff}header .popin_2 .articles .slide .image-background .tag li:nth-child(2n) a{color:#002853;text-transform:uppercase}header .popin_2 .articles .slide .image-background .tag li a{color:#fff;text-transform:uppercase;font-size:12px;font-family:"Sofia Pro";letter-spacing:0.6px;text-decoration:none}header .popin_2 .articles .slide .image-background .banner_title{width:393px}@media (max-width: 912px){header .popin_2 .articles .slide .image-background .banner_title{width:100%}}header .popin_2 .articles .slide .image-background .banner_title p{color:#fe5000;text-transform:uppercase;font-size:12px;font-family:"Sofia Pro";line-height:22px;letter-spacing:2px;text-decoration:none;padding:20px 0px 2px 0px;margin-bottom:0}header .popin_2 .articles .slide .image-background .banner_title a{font-size:26px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none;color:#1d1d1d}.home{padding:0px 100px}@media (max-width: 768px){.home{padding:0px 30px}}.home .positionning_cube{padding:35px 40px !important}.home .header{display:flex;margin-top:-500px}@media (max-width: 1440px){.home .header{margin-top:-500px}}@media (max-width: 1220px){.home .header{margin-top:-500px}}@media (max-width: 912px){.home .header{margin-top:-514px}}@media (max-width: 768px){.home .header{align-items:center;flex-direction:column-reverse;margin-top:-525px}}.home .header .header-main{width:577px;height:577px;border-radius:20px;background-position:center;background-size:cover;-webkit-mask-box-image:url(../images/Header-svg.svg)}@media (max-width: 1220px){.home .header .header-main{width:450px;height:450px}}@media (max-width: 912px){.home .header .header-main{width:335px;height:335px}}@media (max-width: 768px){.home .header .header-main{width:335px;height:335px}}@media (max-width: 414px){.home .header .header-main{margin-top:30px}}.home .header .header-main-search{height:435px;padding-left:120px;position:relative}@media (max-width: 1024px){.home .header .header-main-search{padding-left:50px}}@media (max-width: 912px){.home .header .header-main-search{padding-left:40px}}@media (max-width: 768px){.home .header .header-main-search{padding:0px 20px 40px 20px;margin-bottom:90px}}.home .header .header-main-search .trustpilot-widget{position:absolute !important;left:80px}@media (max-width: 1024px){.home .header .header-main-search .trustpilot-widget{left:15px}}@media (max-width: 912px){.home .header .header-main-search .trustpilot-widget{left:20px}}@media (max-width: 768px){.home .header .header-main-search .trustpilot-widget{left:-18px}}.home .header .sous_title{display:flex;align-items:center}.home .header .sous_title .line{border-bottom:solid 1px #ff564a;width:60px}.home .header .sous_title .header-little-title{color:#ff564a;padding-left:20px;font-size:13px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none;text-transform:uppercase;margin:0}.home .header .header-title{padding:35px 0px;font-size:60px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none;color:#fff}@media (max-width: 1340px){.home .header .header-title{padding:0px}}@media (max-width: 1024px){.home .header .header-title{padding:10px 0px}}@media (max-width: 912px){.home .header .header-title{padding:20px 0px}}@media (max-width: 768px){.home .header .header-title{font-size:45px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none;padding:15px 0px}}.home .header .header-texte{font-size:20px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:25px;letter-spacing:0.008em;text-decoration:none;width:400px;padding-bottom:35px;color:#fff}@media (max-width: 1340px){.home .header .header-texte{padding-bottom:0px}}@media (max-width: 1024px){.home .header .header-texte{padding-bottom:0px}}@media (max-width: 675px){.home .header .header-texte{font-size:20px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:36px;letter-spacing:0.008em;text-decoration:none;width:355px}}@media (max-width: 414px){.home .header .header-texte{width:335px;padding-bottom:0px}}.entreprise{text-align:center;margin:40px 0px}.entreprise h2{font-size:13px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none;margin-bottom:45px;color:#8298ab;text-transform:uppercase;letter-spacing:2px}@media (max-width: 675px){.entreprise .contenant{display:flex;justify-content:center;height:30px}}.entreprise img{margin-right:50px}@media (max-width: 1220px){.entreprise img{margin-right:20px}}@media (max-width: 1024px){.entreprise img:nth-child(5){display:none}}@media (max-width: 768px){.entreprise img:nth-child(5){display:none}.entreprise img:nth-child(4){display:none}}.actualite_mobile{display:none;padding-top:125px;font-size:40px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;text-align:left}@media (max-width: 768px){.actualite_mobile{display:block;padding-top:61px}}.actualite_mobile h2{color:#3e3e3e;font-size:40px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;text-align:left}@media (max-width: 912px){.actualite_mobile h2{text-align:center}}.actualite_mobile p{color:#3e3e3e;padding-top:20px;font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;text-align:left;margin:0}@media (max-width: 912px){.actualite_mobile p{text-align:center;margin-left:auto;margin-right:auto;padding-bottom:30px}}.actualite_mobile .swiper-container{width:100%;height:auto;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.actualite_mobile .swiper-container .swiper-wrapper{padding-left:1rem !important}.actualite_mobile .swiper-container .swiper-wrapper .images-background{display:flex;align-items:center;width:300px;height:480px;flex-direction:column;background:url(../images/fond_mobile.png) no-repeat;padding:40px 20px}.actualite_mobile .swiper-container .swiper-wrapper .images-background:hover{background:url(../images/card_mobile.png) no-repeat}@media (max-width: 675px){.actualite_mobile .swiper-container .swiper-wrapper .images-background{margin-right:20px}}.actualite_mobile .swiper-container .swiper-wrapper img{background-position:center;background-size:cover;-webkit-mask-box-image:url(../images/Header-svg.svg);width:160px;height:160px}.actualite_mobile .swiper-container .swiper-wrapper .no-image{-webkit-mask-box-image:url(../images/Header-svg.svg);width:160px;height:160px}.actualite_mobile .swiper-container .swiper-wrapper a{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;color:#1d1d1d;text-decoration:none}@media (max-width: 768px){.actualite_mobile .swiper-container .swiper-wrapper a{font-size:28px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none}}.actualite_mobile .swiper-container .swiper-wrapper p{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;color:#1d1d1d;width:100%;text-align:justify;text-overflow:clip}@media (max-width: 768px){.actualite_mobile .swiper-container .swiper-wrapper p{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;text-align:left}}.actualite_mobile .swiper-button-next .swipper-left span{font-size:14px;position:relative;top:-22px;left:8px}.actualite_mobile .swiper-button-prev .swipper-prev span{font-size:14px;position:relative;top:-22px;left:8px}.actualite_desktop{padding-top:123px}@media (max-width: 768px){.actualite_desktop{font-size:40px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;text-align:left}}@media (max-width: 768px){.actualite_desktop{display:none}}.actualite_desktop h2{font-size:50px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;text-align:center;color:#3e3e3e}.actualite_desktop p{font-size:18px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:36px;text-decoration:none;text-align:center;color:#3e3e3e;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px}.actualite_desktop .order_actualite{display:flex;flex-wrap:wrap;justify-content:center;padding-top:60px;padding-left:20px}.actualite_desktop .order_actualite a{text-decoration:none}@media (max-width: 768px){.actualite_desktop .order_actualite{flex-wrap:nowrap;justify-content:inherit}}.actualite_desktop .order_actualite a:nth-child(2){margin-top:40px}@media (max-width: 414px){.actualite_desktop .order_actualite a:nth-child(2){margin-top:0px}}.actualite_desktop .order_actualite a:nth-child(4){margin-top:40px}@media (max-width: 414px){.actualite_desktop .order_actualite a:nth-child(4){margin-top:0px}}.actualite_desktop .order_actualite a .image-background{background:url(../images/fond.png) no-repeat;width:590px;height:250px;display:flex;padding:20px 40px 20px 20px;align-items:center;margin:0px 40px 40px 0px}.actualite_desktop .order_actualite a .image-background:hover{background:url(../images/card.png) no-repeat}@media (max-width: 675px){.actualite_desktop .order_actualite a .image-background{width:300px;height:480px;flex-direction:column;background:url(../images/fond_mobile.png) no-repeat;padding:40px 20px}}.actualite_desktop .order_actualite a .image-background img{background-position:center;background-size:cover;-webkit-mask-box-image:url(../images/Header-svg.svg);height:160px;width:160px}.actualite_desktop .order_actualite a .image-background .no-image{-webkit-mask-box-image:url(../images/Header-svg.svg);height:160px;width:160px}.actualite_desktop .order_actualite a .image-background .banner{width:350px;height:210px;padding:16px 15px}.actualite_desktop .order_actualite a .image-background .banner .entry-title{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;color:#1d1d1d;text-decoration:none}@media (max-width: 1220px){.actualite_desktop .order_actualite a .image-background .banner .entry-title{font-size:27px}}@media (max-width: 768px){.actualite_desktop .order_actualite a .image-background .banner .entry-title{font-size:28px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none}}.actualite_desktop .order_actualite a .image-background .banner p{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;color:#1d1d1d;width:100%;text-align:justify;text-overflow:clip}@media (max-width: 768px){.actualite_desktop .order_actualite a .image-background .banner p{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;text-align:left}}.publicite{display:flex;padding-bottom:40px}@media (max-width: 912px){.publicite{flex-direction:column;align-items:center}}.publicite .publicite_one{width:50%}@media (max-width: 768px){.publicite .publicite_one{width:100%}}.publicite .publicite_one .image{width:220px;height:220px;margin-left:auto;margin-right:auto;margin-bottom:76px}.publicite .publicite_one h3{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;text-align:center;color:#1d1d1d;margin-bottom:12px}@media (max-width: 768px){.publicite .publicite_one h3{font-size:28px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none}}.publicite .publicite_one p{font-size:18px;font-family:"Sofia Pro";line-height:36px;text-decoration:none;color:#1d1d1d;margin-left:auto;margin-right:auto;text-align:center}@media (min-width: 1220px){.publicite .publicite_one p{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;width:380px}}@media (max-width: 912px){.publicite .publicite_one p{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none}}.accompagnement{background:linear-gradient(274.36deg, #041C2C 64.4%, #052C46 97.12%);display:flex;padding:100px 100px;justify-content:center}@media (max-width: 1220px){.accompagnement{flex-wrap:wrap}}@media (max-width: 414px){.accompagnement{padding:30px}}.accompagnement h2{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;width:500px;color:#fff}@media (max-width: 1220px){.accompagnement h2{width:100%}}@media (max-width: 768px){.accompagnement h2{width:100%}}.accompagnement .plus{padding-left:150px}@media (max-width: 1220px){.accompagnement .plus{padding-left:0px;margin-top:30px}}.accompagnement .plus p{font-size:18px;font-family:"Sofia Pro";line-height:36px;text-decoration:none;width:590px;color:#fff}@media (max-width: 1220px){.accompagnement .plus p{width:100%}}@media (max-width: 768px){.accompagnement .plus p{padding-top:20px;width:100%}}.accompagnement .plus .savoir{padding-top:40px;list-style-type:none;display:flex;align-items:center}.accompagnement .plus .savoir a{font-size:13px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none;text-transform:uppercase;list-style-type:none;color:#fff}.accompagnement .plus .savoir a:hover{color:#fe5000}.accompagnement .plus .savoir span{padding-left:10px}.faq{padding:100px}@media (max-width: 768px){.faq{padding:60px 20px 40px 20px}}.faq hr{height:2px !important;background-color:#dee2e6}.faq .desktop{display:flex}@media (max-width: 912px){.faq .desktop{display:block}}.faq h2{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;color:#052c46;padding-bottom:52px}@media (max-width: 768px){.faq h2{font-size:28px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;color:#3b5266}}.faq .accordion{width:100%;display:flex;justify-content:space-between}.faq .accordion .one{width:45%}@media (max-width: 912px){.faq .accordion .one{width:100%}}.faq .accordion .two{width:50%}@media (max-width: 912px){.faq .accordion .two{width:100%}}@media (max-width: 912px){.faq .accordion{display:inline}}.faq .accordion .accordion-item{border:none}.faq .accordion .accordion-item .accordion-body{list-style-type:disc;font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;color:#1d1d1d}.faq .accordion .accordion-item .accordion-body p{list-style-type:disc;font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;color:#1d1d1d}.faq .accordion .accordion-item .accordion-body li{list-style-type:disc;font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;color:#1d1d1d}.faq .accordion .accordion-item .border{border-bottom:0px solid #8298AB !important}.faq .accordion .accordion-item h3{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;color:#052c46}@media (max-width: 768px){.faq .accordion .accordion-item h3{font-size:28px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;color:#3b5266}}.faq .accordion .accordion-item h3 .accordion-button{line-height:normal;padding:0px;outline:none;box-shadow:none}.faq .accordion .accordion-item h3 .accordion-button::after{background-size:15px}.faq .accordion .accordion-item h3 .accordion-button:not(.collapsed){color:#1d1d1d;background-color:#fff;outline:none}.faq .accordion .accordion-item h3 .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important}.faq .accordion .accordion-item h3 .accordion-button:not(.collapsed) .accordion-button :focus{outline:none;border-color:none;box-shadow:none}.faq .accordion .accordion-item h3 .border{border-bottom:0px solid #8298AB !important}.faq .accordion .accordion-item h3 .accordion-collapse{box-sizing:none}footer{padding:80px 100px 50px 100px;background:#041c2c}@media (max-width: 414px){footer{padding:60px 20px 50px 20px}}footer .border{border:1px solid white;width:100%;display:block;margin:50px 0px}@media (min-width: 912px){footer .border{width:40%}}footer .footer-wrapper .footer-infos{display:flex;align-items:baseline;justify-content:space-between;margin-top:129px}@media (max-width: 768px){footer .footer-wrapper .footer-infos{flex-direction:column}}@media (max-width: 414px){footer .footer-wrapper .footer-infos{flex-direction:column;margin-top:50px}}footer .footer-wrapper .footer-infos .edition{display:flex;align-items:baseline}@media (max-width: 675px){footer .footer-wrapper .footer-infos .edition{flex-direction:column}}footer .footer-wrapper .footer-infos .edition .logo img{margin-right:20px}footer .footer-wrapper .footer-infos .edition .logo p{font-family:Sofia Pro;font-style:normal;font-weight:600;font-size:13px;line-height:20px;letter-spacing:2px;text-transform:uppercase;color:#fff}@media (max-width: 912px){footer .footer-wrapper .footer-infos .edition .logo p{padding-top:20px;font-size:16.8px;line-height:26px}}footer .footer-wrapper .footer-infos ul{padding-left:0px;display:flex}@media (max-width: 768px){footer .footer-wrapper .footer-infos ul{flex-direction:column}}footer .footer-wrapper .footer-infos ul li{list-style-type:none;font-family:Sofia Pro;font-style:normal;font-weight:600;font-size:13px;line-height:20px;letter-spacing:2px;text-transform:uppercase;margin-right:20px}footer .footer-wrapper .footer-infos ul li a{text-decoration:none;color:#fff}@media (max-width: 768px){footer .footer-wrapper .footer-infos ul li{margin-top:20px;width:100%}}footer .footer-wrapper .column{display:flex;justify-content:space-between;align-items:baseline}footer .footer-wrapper .column .one{width:235px}@media (max-width: 912px){footer .footer-wrapper .column .one{width:100%}}@media (max-width: 912px){footer .footer-wrapper .column .one{width:98%}}footer .footer-wrapper .column .one .order{padding-left:0}@media (max-width: 912px){footer .footer-wrapper .column .one .order{width:100%;display:flex;flex-wrap:wrap}}footer .footer-wrapper .column .one li{padding-bottom:20px;list-style-type:none;font-family:Recoleta;font-style:normal;font-weight:300;font-size:18px;line-height:30px;cursor:pointer}@media (max-width: 912px){footer .footer-wrapper .column .one li{width:50%}footer .footer-wrapper .column .one li:nth-child(even){padding-left:50px}}footer .footer-wrapper .column .one li a{text-decoration:none;color:#fff}footer .footer-wrapper .column .one .social-networks a{margin-right:25px}@media (max-width: 1024px){footer .footer-wrapper .column .footer-links:nth-child(3){display:none}}@media (max-width: 912px){footer .footer-wrapper .column .footer-links{display:none}}footer .footer-wrapper .column .footer-links li{width:235px;padding-bottom:20px;list-style-type:none;font-family:Sofia Pro;font-style:normal;font-weight:300;font-size:18px;line-height:36px}footer .footer-wrapper .column .footer-links li a{text-decoration:none;color:#fff}footer .footer-wrapper .column .footer-links li.subtitle{font-family:Sofia Pro;font-style:normal;font-weight:600;font-size:13px;line-height:20px;letter-spacing:2px;text-transform:uppercase}footer .newsletter{display:flex;justify-content:space-between}@media (max-width: 912px){footer .newsletter{flex-direction:column}}footer .newsletter .form_newsletter{width:50%}@media (max-width: 912px){footer .newsletter .form_newsletter{width:100%}}footer .newsletter .info_newsletter{width:40%}@media (max-width: 912px){footer .newsletter .info_newsletter{width:100%}}footer .newsletter .info_newsletter h2{font-family:Recoleta;font-style:normal;font-weight:300;font-size:35px;line-height:50px;color:#fff}@media (max-width: 414px){footer .newsletter .info_newsletter h2{font-size:28px}}footer .newsletter .info_newsletter p{font-family:Sofia Pro;font-style:normal;font-weight:300;font-size:18px;line-height:36px;color:#fff}footer .newsletter .stuff{position:relative}footer .newsletter .stuff input{border:2px solid #E1E9F0;box-sizing:border-box;border-radius:100px;width:100%;height:60px;background:#f5f9fc;margin-top:20px;padding-left:18px}footer .newsletter .stuff input ::placeholder{font-family:Sofia Pro;font-style:normal;font-weight:300;font-size:18px;line-height:32px;padding-left:18px}@media (max-width: 414px){footer .newsletter .stuff input ::placeholder{font-size:18px;line-height:32px}}footer .newsletter .stuff a{text-decoration:none;position:absolute;top:30px;right:15px;color:#fff}footer .newsletter .stuff .arrow{box-shadow:0px 20px 24px rgba(255,86,74,0.25);border-radius:100px;background:#fe5000;width:40px;height:40px;padding-top:9px}footer .newsletter .stuff .arrow span{font-size:20px;display:flex;justify-content:center;align-items:center}footer .newsletter .p_newsletter{padding:15px 20px;position:absolute;display:none}footer .newsletter .p_newsletter.error_newsletter{color:#fe5000}footer .newsletter .p_newsletter.success_newsletter{color:white}.mention{padding:0px 100px}@media (max-width: 768px){.mention{padding:0px 30px}}.mention h1{font-family:Recoleta;font-style:normal;font-weight:300;font-size:60px;line-height:82px;color:#fff;padding:37px 0px;position:relative;margin-top:-200px}@media (max-width: 912px){.mention h1{font-size:45px}}.mention .wysiwyg ul li{list-style-type:disc;font-family:Sofia Pro;font-style:normal;font-weight:300;font-size:18px;line-height:36px;color:#444}.mention .wysiwyg p{font-family:Sofia Pro;font-style:normal;font-weight:300;font-size:18px;line-height:36px;color:#444}.mention .wysiwyg h2{font-family:Recoleta;font-style:normal;font-weight:300;font-size:50px;line-height:68px;letter-spacing:0.4px;color:#1d1d1d;padding:80px 0px 16px 0px;line-height:normal}.mention .wysiwyg h2 b{font-family:Recoleta;font-style:normal;font-weight:300;font-size:50px;line-height:68px;letter-spacing:0.4px;color:#1d1d1d;padding:80px 0px 16px 0px}@media (max-width: 675px){.mention .wysiwyg h2 b{font-size:28px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none;padding:0px}}.mention .wysiwyg h2 strong{font-family:Recoleta;font-style:normal;font-weight:300;font-size:50px;letter-spacing:0.4px;color:#1d1d1d;padding:80px 0px 16px 0px}@media (max-width: 675px){.mention .wysiwyg h2 strong{font-size:28px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none}}@media (max-width: 675px){.mention .wysiwyg h2{font-size:28px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none}}.mention .agrement h2{padding:88px 0px 45px 0px;font-family:Sofia Pro;font-style:normal;font-weight:600;font-size:13px;line-height:20px;color:#8298ab;text-align:center;letter-spacing:2px;text-transform:uppercase}.mention .agrement .logo_agrement{display:flex;justify-content:center}.mention .agrement .logo_agrement img{margin-right:20px}@media (max-width: 768px){.mention .agrement .logo_agrement{height:40px}.mention .agrement .logo_agrement img:nth-child(4){display:none}.mention .agrement .logo_agrement img:nth-child(5){display:none}}.plandusite{padding:0px 100px;max-width:1600px;margin:auto}@media (max-width: 768px){.plandusite{padding:0px 30px}}.plandusite .content{margin-top:80px;display:flex}.plandusite .content .content-menu{position:sticky;left:auto;align-self:flex-start;min-width:calc(20% - 80px);margin-top:50px}.plandusite .content .content-menu ul a{display:block;color:#1d1d1d;margin-bottom:20px;transition:all 0.2s;text-decoration:none}.plandusite .content .content-blocks{min-width:50%;padding:0 40px}.plandusite .content h2{padding:40px 0px 20px 0px;font-family:Recoleta;font-style:normal;font-weight:300;font-size:50px;letter-spacing:0.4px;color:#1d1d1d}@media (max-width: 675px){.plandusite .content h2{font-size:28px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none}}.plandusite .content ol li{list-style-type:decimal;font-family:Sofia Pro;font-style:normal;font-weight:300;font-size:18px;line-height:36px;color:#444}.plandusite .content ol li a{font-family:Sofia Pro;font-style:normal;font-weight:300;font-size:18px;line-height:36px;color:#444;text-decoration:none}.header-solution{display:flex;margin:-415px auto 0;width:100%;padding:0 80px}@media (max-width: 1440px){.header-solution{margin-top:-430px}}@media (max-width: 1024px){.header-solution{margin-top:-450px}}@media (max-width: 912px){.header-solution{margin-top:-445px}}@media (max-width: 768px){.header-solution{align-items:center;flex-direction:column-reverse;margin-top:-525px}}.header-solution .header-main{width:577px;height:577px;border-radius:20px;background-position:center;background-size:cover;-webkit-mask-box-image:url(../images/Header-svg.svg)}@media (max-width: 1220px){.header-solution .header-main{width:450px;height:450px}}@media (max-width: 912px){.header-solution .header-main{width:335px;height:335px}}@media (max-width: 768px){.header-solution .header-main{width:335px;height:335px}}.header-solution .header-main-search{height:435px;padding-left:120px;position:relative}@media (max-width: 912px){.header-solution .header-main-search{padding-left:60px}}@media (max-width: 768px){.header-solution .header-main-search{padding:0px 20px 40px 20px;margin-bottom:90px}}@media (max-width: 675px){.header-solution .header-main-search{width:335px}}.header-solution .header-main-search .trustpilot-widget{position:absolute !important;left:80px}@media (max-width: 912px){.header-solution .header-main-search .trustpilot-widget{left:20px}}@media (max-width: 768px){.header-solution .header-main-search .trustpilot-widget{left:-18px}}.header-solution .header-main-search .header-title{padding:35px 0px;font-size:60px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none;color:#fff}@media (max-width: 768px){.header-solution .header-main-search .header-title{font-size:45px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none}}.header-solution .header-main-search .header-texte{font-size:20px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:25px;letter-spacing:0.008em;text-decoration:none;width:400px;padding-bottom:35px;color:#fff}@media (max-width: 675px){.header-solution .header-main-search .header-texte{font-size:20px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:36px;letter-spacing:0.008em;text-decoration:none;width:355px}}@media (max-width: 414px){.header-solution .header-main-search .header-texte{width:335px;padding:0px 20px 0px 0px}}.header-solution .header-main-search .hot-size{width:352px;text-transform:uppercase;padding-top:20px;margin-bottom:25px;cursor:pointer}.header-solution .header-main-search .hot-size a{color:#fff}@media (max-width: 414px){.header-solution .header-main-search .hot-size{width:330px}}.page_solutions{padding:0px 100px;overflow:hidden}@media (max-width: 768px){.page_solutions{padding:0px 80px}}@media (max-width: 675px){.page_solutions{padding:0px 20px}}.page_solutions .solutions_body{padding:40px 0 0 0}@media (max-width: 1024px){.page_solutions .solutions_body{padding:115px 0 0 0}}.page_solutions .solutions_body .swiper_solutions_filles{overflow:initial;position:relative}.page_solutions .solutions_body .swiper_solutions_filles .swiper-wrapper .image-background a{text-decoration:none !important}.page_solutions .solutions_body .swiper-button-next{opacity:inherit;color:transparent}.page_solutions .solutions_body .swiper-button-next:focus{outline:none}.page_solutions .solutions_body .swiper-button-next.swiper-button-disabled{pointer-events:inherit}.page_solutions .solutions_body .swiper-button-next.disabled_swiper_button .swipper-left{display:none}.page_solutions .solutions_body .swiper-button-next .swipper-left{width:30px;height:30px;box-shadow:0px 6px 16px rgba(0,0,0,0.05);border-radius:100px;position:absolute;top:50%;right:0;background:white;color:#3e3e3e}.page_solutions .solutions_body .swiper-button-next .swipper-left:focus{outline:none}.page_solutions .solutions_body .swiper-button-next .swipper-left span{font-size:14px;position:relative;top:2px;left:8px}.page_solutions .solutions_body .swiper-button-prev{opacity:inherit;color:transparent}.page_solutions .solutions_body .swiper-button-prev:focus{outline:none}.page_solutions .solutions_body .swiper-button-prev.swiper-button-disabled{pointer-events:inherit}.page_solutions .solutions_body .swiper-button-prev.disabled_swiper_button .swipper-prev{display:none}.page_solutions .solutions_body .swiper-button-prev .swipper-prev{width:30px;height:30px;box-shadow:0px 6px 16px rgba(0,0,0,0.05);border-radius:100px;position:absolute;top:50%;right:0;background:white;color:#3e3e3e}.page_solutions .solutions_body .swiper-button-prev .swipper-prev:focus{outline:none}.page_solutions .solutions_body .swiper-button-prev .swipper-prev span{font-size:14px;position:relative;top:2px;left:8px}.page_solutions .solutions_body .text{font-size:13px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none;color:#fe5000;letter-spacing:2px;text-transform:uppercase}.page_solutions .solutions_body h2{font-size:50px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;color:#1d1d1d;letter-spacing:0.4px}@media (max-width: 414px){.page_solutions .solutions_body h2{font-size:40px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none}}.page_solutions .solutions_body .images-background{height:560px;border-radius:10px;background:#f5f9fc;padding:40px;margin:0 30px 0 0;position:relative;max-width:360px;width:100%}.page_solutions .solutions_body .images-background a{text-decoration:none;font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;color:#1d1d1d;text-decoration:none}.page_solutions .solutions_body .images-background p{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;color:#1d1d1d;padding-bottom:5px}.page_solutions .solutions_body .images-background .image_solution{width:80%;height:200px;background-position:center;background-size:cover;-webkit-mask-box-image:url(../images/Card.svg);position:absolute;bottom:0}.page_solutions .etape{display:flex;align-items:center;justify-content:center;margin-top:80px;margin-bottom:20px}@media (max-width: 1220px){.page_solutions .etape{display:block}}.page_solutions .etape .text_pres_etapes{padding:80px;max-width:577px;-webkit-mask-box-image:url(../images/Header-svg.svg);background:linear-gradient(75.97deg, #001726 49.13%, #052C46 96.49%);margin-right:100px}@media (max-width: 1220px){.page_solutions .etape .text_pres_etapes{width:100%;padding:40px 80px;max-width:initial}}@media (max-width: 768px){.page_solutions .etape .text_pres_etapes{padding:40px 60px}}@media (max-width: 414px){.page_solutions .etape .text_pres_etapes{padding:40px 40px}}.page_solutions .etape .text_pres_etapes h4{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;color:#fff;padding-bottom:10px}@media (max-width: 768px){.page_solutions .etape .text_pres_etapes h4{font-size:30px}}.page_solutions .etape .text_pres_etapes p{font-size:18px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:36px;text-decoration:none;color:#fff;margin-top:0px}@media (max-width: 1220px){.page_solutions .etape .text_cinq_etapes{width:fit-content;margin:60px auto 0;padding:0 80px}}@media (max-width: 768px){.page_solutions .etape .text_cinq_etapes{padding:0}}.page_solutions .etape .text_cinq_etapes span{display:inline-block;font-size:13px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none;text-transform:uppercase;color:#fe5000;margin-bottom:1rem}.page_solutions .etape .text_cinq_etapes h5{font-size:50px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;letter-spacing:0.4px;color:#1d1d1d}.page_solutions .etape .text_cinq_etapes .number_etapes{display:flex}.page_solutions .etape .text_cinq_etapes .number_etapes .circle{border:1px solid #E1E9F0;box-sizing:border-box;border-radius:100px;width:28px;height:28px;text-align:center}.page_solutions .etape .text_cinq_etapes .number_etapes .circle span{font-size:13px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none;color:#fe5000;height:28px;letter-spacing:initial}.page_solutions .etape .text_cinq_etapes .number_etapes p{font-size:22px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:40px;letter-spacing:0.008em;text-decoration:none;color:#1d1d1d;padding-left:12px;text-transform:none;margin-top:-5px}.page_solutions .agences{margin:70px 0}.page_solutions .agences h2{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none;color:#1d1d1d;letter-spacing:0.4px;padding-bottom:30px}@media (max-width: 414px){.page_solutions .agences h2{font-size:28px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none}}.page_solutions .agences .agences_swiper{overflow:initial;position:relative}.page_solutions .agences .swiper-button-next{color:transparent}.page_solutions .agences .swiper-button-prev{color:transparent}.page_solutions .agences .agence_infos{display:block;width:100%;max-width:590px;box-shadow:0 10px 20px rgba(0,0,0,0.1);border-radius:10px;background:#fff;position:relative}.page_solutions .agences .agence_infos img{border-top-left-radius:10px;max-height:320px;height:320px;object-fit:cover;border-bottom-left-radius:0;border-top-right-radius:10px;width:100%;max-width:initial;min-height:initial}.page_solutions .agences .agence_infos .information{width:100%;padding:25px 20px 0;display:flex;flex-direction:column;justify-content:space-between}.page_solutions .agences .agence_infos .information h3{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none}.page_solutions .agences .agence_infos .information h3 a{text-decoration:none;color:#fe5000}@media (max-width: 675px){.page_solutions .agences .agence_infos .information h3{font-size:30px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none}}@media (max-width: 912px){.page_solutions .agences .agence_infos .information h3{margin-bottom:20px}}.page_solutions .agences .agence_infos .information .infos{display:flex;min-height:150px}@media (max-width: 675px){.page_solutions .agences .agence_infos .information .infos{display:block}}.page_solutions .agences .agence_infos .information .infos .content{display:flex;align-items:center;margin-right:60px;width:65%;margin-bottom:20px}.page_solutions .agences .agence_infos .information .infos .content h4{font-size:12px;font-family:"Sofia Pro";line-height:20px;letter-spacing:1px;text-decoration:none;letter-spacing:2px;text-transform:uppercase}.page_solutions .agences .agence_infos .information .infos .content span{padding-right:10px}.page_solutions .agences .agence_infos .information .infos .content p{font-family:"Sofia Pro";font-weight:200}@media (max-width: 675px){.page_solutions .agences .agence_infos .information .infos .content p{width:165px}}.page_solutions .agences .agence_infos .information .wrapper_button{background:#F5F9FC;border-radius:10px;margin-bottom:20px;height:100px;display:flex;justify-content:center;align-items:center}@media (max-width: 675px){.page_solutions .agences .agence_infos .information .wrapper_button{flex-direction:column;justify-content:space-around;height:115px}}.page_solutions .agences .agence_infos .information .wrapper_button a.orange_button{margin-bottom:0}.page_solutions .agences .agence_infos .information .wrapper_button a.phone,.page_solutions .agences .agence_infos .information .wrapper_button a.email{height:48px;line-height:48px;padding:0 15px;color:#1D1D1D;display:inline-block;text-decoration:none;border:2px solid #C2D5E6;box-sizing:border-box;border-radius:4px;display:flex;align-items:center}.page_solutions .agences .agence_infos .information .wrapper_button a.phone span,.page_solutions .agences .agence_infos .information .wrapper_button a.email span{margin-right:10px}.page_solutions .agences .agence_infos .information .wrapper_button a.email{margin-left:7px}@media (max-width: 675px){.page_solutions .agences .agence_infos .information .wrapper_button a.email{margin-left:0px}}.page_solutions .agences .agence_infos .information .wrapper_button a.phone{margin-right:7px}@media (max-width: 675px){.page_solutions .agences .agence_infos .information .wrapper_button a.phone{margin-right:0px}}.page_solutions .left .solutions_body{position:relative}.page_solutions .left .solutions_body .swiper-button-next{top:55%}.page_solutions .left .solutions_body .swiper-button-prev{top:55%}.page_solutions .left .solutions_body .swipper-wrapper{padding:0px}.page_solutions .left .solutions_body .solutions_articles_swiper{overflow:initial}.page_solutions .left .solutions_body .solutions_articles_swiper .swiper-slide{width:392.5px}.page_solutions .left .solutions_body h4{font-size:13px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none;color:#fe5000;text-transform:uppercase}.page_solutions .left .solutions_body p{font-size:50px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;color:#1d1d1d;padding-bottom:40px}.page_solutions .left .solutions_body .image-background{margin:0 30px 0 0;position:relative;max-width:392.5px;width:100%}.page_solutions .left .solutions_body .image-background img{width:392.5px;height:321px;border-radius:10px}@media (max-width: 768px){.page_solutions .left .solutions_body .image-background img{width:100%;height:264px}}.page_solutions .left .solutions_body .image-background .tag{position:absolute;top:10px;left:10px;display:flex;width:286px;flex-wrap:wrap}.page_solutions .left .solutions_body .image-background .tag ul{padding-left:0}.page_solutions .left .solutions_body .image-background .tag li{text-align:center;background:#002853;border-radius:2px;padding:4px 8px;margin-right:6px}.page_solutions .left .solutions_body .image-background .tag li:nth-child(2n){background:#fff}.page_solutions .left .solutions_body .image-background .tag li:nth-child(2n) a{color:#002853;text-transform:uppercase}.page_solutions .left .solutions_body .image-background .tag li a{color:#fff;text-transform:uppercase;font-size:12px;font-family:"Sofia Pro";letter-spacing:0.6px;text-decoration:none}.page_solutions .left .solutions_body .image-background .banner_title{width:393px}@media (max-width: 768px){.page_solutions .left .solutions_body .image-background .banner_title{width:308px}}.page_solutions .left .solutions_body .image-background .banner_title ul{padding-left:0px}.page_solutions .left .solutions_body .image-background .banner_title p{color:#fe5000;text-transform:uppercase;font-size:12px;font-family:"Sofia Pro";line-height:22px;letter-spacing:2px;text-decoration:none;padding:20px 0px 2px 0px;margin-bottom:0}.page_solutions .left .solutions_body .image-background .banner_title a{font-size:26px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none;color:#1d1d1d}.solution_suivante{padding:100px;background-color:#fff8f4}@media (max-width: 768px){.solution_suivante{padding:30px}}.solution_suivante h2{font-size:50px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;color:#1d1d1d;text-align:center;padding-bottom:60px}.solution_suivante .prez_general{display:flex;align-items:center;max-width:1600px;margin:auto}@media (max-width: 1024px){.solution_suivante .prez_general{align-items:flex-start}}@media (max-width: 768px){.solution_suivante .prez_general{display:block}}.solution_suivante .prez_general .image-background{height:auto;width:140%;border-radius:20px;background-position:center;background-size:cover;-webkit-mask-box-image:url(../images/Header-svg.svg);max-width:800px}@media (max-width: 768px){.solution_suivante .prez_general .image-background{width:100%}}.solution_suivante .prez_general .image-background img{width:100%;max-height:600px}.solution_suivante .prez_general .image-background .no-image{-webkit-mask-box-image:url(../images/Header-svg.svg);width:100%;max-height:600px;min-height:330px}.solution_suivante .prez_general .prez{width:100%;padding-left:100px}@media (max-width: 1024px){.solution_suivante .prez_general .prez{padding-left:50px}}@media (max-width: 768px){.solution_suivante .prez_general .prez{margin:20px;padding-left:0}}.solution_suivante .prez_general .prez h3{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none}.solution_suivante .prez_general .prez h3 a{color:#1d1d1d;text-decoration:none}.solution_suivante .prez_general .prez p{font-size:18px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:36px;text-decoration:none;padding-bottom:20px}.solution_suivante .prez_general .prez p a{color:#1d1d1d;text-decoration:none}.solution_suivante .prez_general .prez a.bouton_principal{color:#fff;font-size:13px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none;text-transform:uppercase;text-align:center}@media (max-width: 414px){.solution_suivante .prez_general .prez a.bouton_principal.hot-size{width:295px}}.actualites{padding:0 100px;margin-top:-430px}@media (min-width: 1600px){.actualites{margin-top:-350px}}@media (max-width: 1024px){.actualites{margin-top:-480px}}@media (max-width: 768px){.actualites{padding:0px 30px;margin-top:-590px}}.actualites h1{font-family:Recoleta;font-style:normal;font-weight:300;font-size:60px;line-height:82px;color:#fff;padding:37px 0px;position:relative;margin-top:-200px}@media (max-width: 912px){.actualites h1{font-size:45px}}.actualites .pb--xxl .filter_menu{display:flex;align-items:baseline;position:relative}@media (max-width: 912px){.actualites .pb--xxl .filter_menu{display:block}}@media (max-width: 675px){.actualites .pb--xxl .filter_menu{display:block;width:320px}}.actualites .pb--xxl .filter_menu li{height:34px;background:#fff;border-radius:100px;color:#1d1d1d;padding:9px;margin-right:12px;margin-top:10px;margin-bottom:10px}.actualites .pb--xxl .filter_menu li a{font-size:12px;font-family:"Sofia Pro";letter-spacing:0.6px;text-decoration:none;text-transform:uppercase;text-align:center}.actualites .pb--xxl .filter_menu .filtre{color:#fff;width:140px;font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none}.actualites .pb--xxl .filter_menu .cat-menu{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:47px}.actualites .pb--xxl .filter_menu .cat-menu a{background:transparent;color:#8298ab;border:1px solid #8298ab;font-size:12px;font-family:"Sofia Pro";letter-spacing:0.6px;text-decoration:none;text-transform:uppercase;border-radius:100px;padding:10px;margin-right:12px;margin-bottom:12px}.actualites .pb--xxl .filter_menu .cat-menu a.active{background:#fff;color:#1d1d1d}.actualites .pb--xxl .filter_menu .cat-menu a.active.posts{background-color:#002853;color:#fff}.actualites .pb--xxl .filter_menu .cat-menu a.active.guides{background-color:#fe5000;color:#fff}.actualites .on{display:grid;grid-gap:30px;grid-template-columns:605px 287px 287px;margin-bottom:40px}@media (max-width: 912px){.actualites .on{display:flex;flex-wrap:wrap;width:990px;grid-gap:inherit;grid-template-columns:inherit;margin-bottom:0px}}@media (max-width: 675px){.actualites .on{flex-direction:column;margin-top:40px}}@media (max-width: 912px){.actualites .on .single-blog-one{margin-top:40px}}.actualites .on .single-blog-one:first-child{grid-area:1 / 1 / 3 / 2}.actualites .on .single-blog-one:first-child .image-background img{width:605px;height:620px}@media (max-width: 912px){.actualites .on .single-blog-one:first-child .image-background img{width:335px;height:250px}}.actualites .on .single-blog-one:nth-child(2){grid-area:1 / 2 / 2 / 3}.actualites .on .single-blog-one:nth-child(2) .image-background img{width:287.5px;height:250.5px}@media (max-width: 912px){.actualites .on .single-blog-one:nth-child(2) .image-background img{width:335px;height:250px}}.actualites .on .single-blog-one:nth-child(2) .image-background .banner_title li{width:280px}.actualites .on .single-blog-one:nth-child(3){grid-area:1 / 3 / 2 / 4}.actualites .on .single-blog-one:nth-child(3) .image-background img{width:287.5px;height:250.5px}@media (max-width: 912px){.actualites .on .single-blog-one:nth-child(3) .image-background img{width:335px;height:250px}}.actualites .on .single-blog-one:nth-child(3) .image-background .banner_title li{width:280px}.actualites .on .single-blog-one:nth-child(4){grid-area:2 / 2 / 3 / 3}.actualites .on .single-blog-one:nth-child(4) .image-background img{width:287.5px;height:250.5px}@media (max-width: 912px){.actualites .on .single-blog-one:nth-child(4) .image-background img{width:335px;height:250px}}.actualites .on .single-blog-one:nth-child(4) .image-background .banner_title li{width:280px}.actualites .on .single-blog-one:nth-child(5){grid-area:2 / 3 / 3 / 4}.actualites .on .single-blog-one:nth-child(5) .image-background img{width:287.5px;height:250.5px}@media (max-width: 912px){.actualites .on .single-blog-one:nth-child(5) .image-background img{width:335px;height:250px}}.actualites .on .single-blog-one:nth-child(5) .image-background .banner_title li{width:280px}.actualites .on .single-blog-one .image-background{margin:0px 30px 0px 0px;position:relative}.actualites .on .single-blog-one .image-background img{width:393.33px;height:321px;border-radius:10px}@media (max-width: 912px){.actualites .on .single-blog-one .image-background img{width:335px;height:250px}}.actualites .on .single-blog-one .image-background .tag{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;width:300px}.actualites .on .single-blog-one .image-background .tag li{text-align:center;background:#002853;border-radius:2px;padding:4px 8px;margin-right:4px;margin-bottom:4px}.actualites .on .single-blog-one .image-background .tag li:nth-child(2n){background:#fff}.actualites .on .single-blog-one .image-background .tag li:nth-child(2n) a{color:#002853;text-transform:uppercase}.actualites .on .single-blog-one .image-background .tag li a{color:#fff;text-transform:uppercase;font-size:12px;font-family:"Sofia Pro";letter-spacing:0.6px;text-decoration:none}.actualites .on .single-blog-one .image-background .banner_title{width:393px}@media (max-width: 912px){.actualites .on .single-blog-one .image-background .banner_title{width:335px}}.actualites .on .single-blog-one .image-background .banner_title p{color:#fe5000;text-transform:uppercase;font-size:12px;font-family:"Sofia Pro";line-height:22px;letter-spacing:2px;text-decoration:none;padding:20px 0px 2px 0px;margin-bottom:0}.actualites .on .single-blog-one .image-background .banner_title a{font-size:26px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none;color:#1d1d1d}.actualites .off{display:flex;flex-wrap:wrap}@media (max-width: 768px){.actualites .off .single-blog-one{margin-top:40px}}.actualites .off .single-blog-one .image-background{margin:0px 30px 0px 0px;position:relative}.actualites .off .single-blog-one .image-background img{width:393.33px;height:321px;border-radius:10px}@media (max-width: 912px){.actualites .off .single-blog-one .image-background img{width:335px;height:250px}}.actualites .off .single-blog-one .image-background .tag{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;width:300px}.actualites .off .single-blog-one .image-background .tag li{text-align:center;background:#002853;border-radius:2px;padding:4px 8px;margin-right:4px;margin-bottom:4px}.actualites .off .single-blog-one .image-background .tag li:nth-child(2n){background:#fff}.actualites .off .single-blog-one .image-background .tag li:nth-child(2n) a{color:#002853;text-transform:uppercase}.actualites .off .single-blog-one .image-background .tag li a{color:#fff;text-transform:uppercase;font-size:12px;font-family:"Sofia Pro";letter-spacing:0.6px;text-decoration:none}.actualites .off .single-blog-one .image-background .banner_title{width:393px;margin-bottom:35px}@media (max-width: 912px){.actualites .off .single-blog-one .image-background .banner_title{width:335px}}.actualites .off .single-blog-one .image-background .banner_title p{color:#fe5000;text-transform:uppercase;font-size:12px;font-family:"Sofia Pro";line-height:22px;letter-spacing:2px;text-decoration:none;padding:20px 0px 2px 0px;margin-bottom:0}.actualites .off .single-blog-one .image-background .banner_title a{font-size:26px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none;color:#1d1d1d}.actualites #actualites_wrapper{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:30px;max-width:1600px;margin:auto auto 20px;position:relative}@media (max-width: 1024px){.actualites #actualites_wrapper{display:block}}.actualites #actualites_wrapper .actualite_element{height:350px;position:relative}@media (max-width: 1024px){.actualites #actualites_wrapper .actualite_element{height:initial !important;margin-bottom:35px}}.actualites #actualites_wrapper .actualite_element a{text-decoration:none}.actualites #actualites_wrapper .actualite_element img{border-radius:10px;width:100%;height:70%;object-fit:cover}.actualites #actualites_wrapper .actualite_element .tags{position:absolute;top:10px;left:10px}.actualites #actualites_wrapper .actualite_element .tags span{font-size:12px;font-family:"Sofia Pro";font-weight:bold;font-style:normal;line-height:22px;text-decoration:none;background:#fff;color:#002853;text-transform:uppercase;padding:4px 8px;margin-right:4px;margin-bottom:4px;white-space:nowrap}.actualites #actualites_wrapper .actualite_element .tags span.posts_tag{background-color:#002853;color:#fff}.actualites #actualites_wrapper .actualite_element .tags span.guides_tag{background-color:#fe5000;color:#fff}.actualites #actualites_wrapper .actualite_element .date{margin-top:15px;text-transform:uppercase;font-size:12px;font-family:"Sofia Pro";line-height:22px;letter-spacing:2px;text-decoration:none}.actualites #actualites_wrapper .actualite_element .date a{color:#fe5000}.actualites #actualites_wrapper .actualite_element .title{font-size:18px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;font-size:20px}.actualites #actualites_wrapper .actualite_element .title a{color:#1d1d1d}.actualites #actualites_wrapper .actualite_element.elem1{grid-column:1 / 7;grid-row:1 / 3;height:730px}.actualites #actualites_wrapper .actualite_element.elem1 img{height:86%}@media (max-width: 1024px){.actualites #actualites_wrapper .actualite_element.elem1{height:350px}.actualites #actualites_wrapper .actualite_element.elem1 img{height:70%}}.actualites #actualites_wrapper .actualite_element.elem2{grid-column:7 / 13;grid-row:1}.actualites #actualites_wrapper .actualite_element.elem3{grid-column:7 / 13;grid-row:2}.actualites #actualites_wrapper .actualite_element.elem4{grid-column:1 / 5;grid-row:3}.actualites #actualites_wrapper .actualite_element.elem5{grid-column:5 / 9;grid-row:3}.actualites #actualites_wrapper .actualite_element.elem6{grid-column:9 / 13;grid-row:3}.actualites #actualites_wrapper .actualite_element.elem7{grid-column:1 / 5;grid-row:4}.actualites #actualites_wrapper .actualite_element.elem8{grid-column:5 / 9;grid-row:4}.actualites #actualites_wrapper .actualite_element.elem9{grid-column:9 / 13;grid-row:4}.propos h1{font-family:Recoleta;font-style:normal;font-weight:300;font-size:60px;line-height:82px;color:#fff;padding:37px 0px;position:relative;position:relative;margin-top:-470px}@media (max-width: 912px){.propos h1{font-size:45px}}.propos .header-image{position:absolute;top:410px;left:100px;z-index:1}@media (max-width: 768px){.propos .header-image{left:0px;top:460px}}@media (max-width: 675px){.propos .header-image{left:40px;top:485px}}@media (max-width: 414px){.propos .header-image{top:460px;left:0px;padding:0px 30px;width:100%}}.propos .header-image .header-main{width:78em;height:500px;border-radius:20px;background-position:center;background-size:cover;-webkit-mask-box-image:url(../images/Header-svg.svg)}@media (max-width: 768px){.propos .header-image .header-main{width:375px;height:500px;border-radius:20px;background-position:center;background-size:cover;-webkit-mask-box-image:url(../images/Header-svg.svg)}}@media (max-width: 1340px){.propos .header-image .header-main{width:70em}}@media (max-width: 1220px){.propos .header-image .header-main{width:63em;height:440px}}@media (max-width: 1024px){.propos .header-image .header-main{width:53em;height:383px}}@media (max-width: 912px){.propos .header-image .header-main{width:45em;height:383px}}@media (max-width: 675px){.propos .header-image .header-main{width:100%;height:370px}}.propos .presentation{display:flex;padding:100px;background:#fff8f4;justify-content:space-around;flex-wrap:wrap;z-index:0}@media (max-width: 414px){.propos .presentation{padding:30px}}.propos .presentation h2{font-size:50px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;color:#1d1d1d;width:610px;padding-bottom:30px}@media (max-width: 1340px){.propos .presentation h2{width:auto}}@media (max-width: 768px){.propos .presentation h2{font-size:40px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none}}.propos .presentation p{font-size:18px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:36px;text-decoration:none;width:480px}@media (max-width: 1340px){.propos .presentation p{width:auto}}@media (max-width: 768px){.propos .presentation p{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:34px;text-decoration:none}}@media (max-width: 414px){.propos .presentation p{padding-bottom:50px}}.propos .actualite_mobiles{display:none;padding-top:123px;font-size:40px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;text-align:left}@media (max-width: 768px){.propos .actualite_mobiles{display:block}}.propos .actualite_mobiles h2{color:#3e3e3e;font-size:40px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;text-align:left}@media (max-width: 912px){.propos .actualite_mobiles h2{text-align:center}}@media (max-width: 414px){.propos .actualite_mobiles h2{text-align:left}}.propos .actualite_mobiles p{color:#3e3e3e;padding-top:20px;font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;width:335px;text-align:left;margin:0}@media (max-width: 912px){.propos .actualite_mobiles p{text-align:center;margin-left:auto;margin-right:auto;padding-bottom:30px}}@media (max-width: 414px){.propos .actualite_mobiles p{text-align:left}}.propos .actualite_mobiles .swiper_solutions_filles{position:relative;overflow:hidden}@media (max-width: 414px){.propos .actualite_mobiles .swiper_solutions_filles ul{padding-left:0}}.propos .actualite_mobiles .swiper_solutions_filles .swiper-slide .images-background{display:flex;align-items:center;background:url(../images/fond_mobile.png) no-repeat;padding:40px 20px;flex-direction:column;width:300px;height:480px}.propos .actualite_mobiles .swiper_solutions_filles .swiper-slide .images-background:hover{background:url(../images/card_mobile.png) no-repeat}@media (max-width: 768px){.propos .actualite_mobiles .swiper_solutions_filles .swiper-slide .images-background{margin-right:20px}}.propos .actualite_mobiles .swiper_solutions_filles .swiper-slide .images-background img{width:50%}@media (max-width: 768px){.propos .actualite_mobiles .swiper_solutions_filles .swiper-slide .images-background img{width:40%}}.propos .actualite_mobiles .swiper_solutions_filles .swiper-slide .images-background .banner{padding:0px 7px}.propos .actualite_mobiles .swiper_solutions_filles .swiper-slide h3{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;color:#1d1d1d;text-decoration:none}@media (max-width: 768px){.propos .actualite_mobiles .swiper_solutions_filles .swiper-slide h3{font-size:28px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none}}.propos .actualite_mobiles .swiper_solutions_filles .swiper-slide p{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;color:#1d1d1d;width:100%;text-align:justify;text-overflow:clip}@media (max-width: 768px){.propos .actualite_mobiles .swiper_solutions_filles .swiper-slide p{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;text-align:left}}.propos .actualite_mobiles .swiper-container{width:100%;height:auto;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.propos .actualite_mobiles .swiper-container .swiper-wrapper{padding-left:0px !important}.propos .actualite_mobiles .swiper-container .swiper-wrapper .swiper-slide .images-background{display:flex;align-items:center;background:url(../images/fond_mobile.png) no-repeat;padding:40px 20px;flex-direction:column;width:300px;height:480px}.propos .actualite_mobiles .swiper-container .swiper-wrapper .swiper-slide .images-background:hover{background:url(../images/card_mobile.png) no-repeat}@media (max-width: 768px){.propos .actualite_mobiles .swiper-container .swiper-wrapper .swiper-slide .images-background{margin-right:20px}}.propos .actualite_mobiles .swiper-container .swiper-wrapper .swiper-slide .images-background img{width:50%}@media (max-width: 768px){.propos .actualite_mobiles .swiper-container .swiper-wrapper .swiper-slide .images-background img{width:40%}}.propos .actualite_mobiles .swiper-container .swiper-wrapper .swiper-slide .images-background .banner{padding:0px 7px}.propos .actualite_mobiles .swiper-container .swiper-wrapper .swiper-slide h3{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;color:#1d1d1d;text-decoration:none}@media (max-width: 768px){.propos .actualite_mobiles .swiper-container .swiper-wrapper .swiper-slide h3{font-size:28px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none}}.propos .actualite_mobiles .swiper-container .swiper-wrapper .swiper-slide p{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;color:#1d1d1d;width:100%;text-align:justify;text-overflow:clip}@media (max-width: 768px){.propos .actualite_mobiles .swiper-container .swiper-wrapper .swiper-slide p{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;text-align:left}}.propos .actualite_mobiles .swiper-button-next{color:transparent}.propos .actualite_mobiles .swiper-button-next .swipper-left span{font-size:14px;position:relative;top:-22px;left:8px}.propos .actualite_mobiles .swiper-button-prev{color:transparent;left:0px}.propos .actualite_mobiles .swiper-button-prev .swipper-prev span{font-size:14px;position:relative;top:-22px;left:8px}.propos .actualite_desktop{padding-top:123px}@media (max-width: 675px){.propos .actualite_desktop{display:none}}@media (max-width: 768px){.propos .actualite_desktop{font-size:40px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;text-align:left;padding:123px 20px 0px 20px}}.propos .actualite_desktop .swiper-container{width:100%;height:auto;margin-left:auto;margin-right:auto;overflow:hidden}.propos .actualite_desktop h2{font-size:50px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;text-align:center;color:#3e3e3e}.propos .actualite_desktop p{font-size:18px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:36px;text-decoration:none;text-align:center;color:#3e3e3e;width:620px;margin-left:auto;margin-right:auto;padding-top:20px}.propos .actualite_desktop .order_actualite{display:flex;flex-wrap:wrap;justify-content:center;padding-top:60px;padding-left:20px}@media (max-width: 675px){.propos .actualite_desktop .order_actualite{flex-wrap:nowrap;justify-content:inherit}}.propos .actualite_desktop .order_actualite .image-background{background:url(../images/fond.png) no-repeat;width:590px;height:250px;display:flex;padding:20px 40px 20px 20px;align-items:center;margin:0px 40px 40px 0px}.propos .actualite_desktop .order_actualite .image-background:hover{background:url(../images/card.png) no-repeat}.propos .actualite_desktop .order_actualite .image-background:nth-child(2){margin-top:40px}@media (max-width: 414px){.propos .actualite_desktop .order_actualite .image-background:nth-child(2){margin-top:0px}}.propos .actualite_desktop .order_actualite .image-background:nth-child(4){margin-top:40px}@media (max-width: 414px){.propos .actualite_desktop .order_actualite .image-background:nth-child(4){margin-top:0px}}@media (max-width: 675px){.propos .actualite_desktop .order_actualite .image-background{width:300px;height:480px;flex-direction:column;background:url(../images/fond_mobile.png) no-repeat;padding:40px 20px}}.propos .actualite_desktop .order_actualite .image-background img{background-position:center;background-size:cover;-webkit-mask-box-image:url(../images/Header-svg.svg);height:50%}.propos .actualite_desktop .order_actualite .image-background .banner{width:360px;height:210px;padding:16px 15px}@media (min-width: 675px) and (max-width: 768px){.propos .actualite_desktop .order_actualite .image-background .banner{height:255px}}.propos .actualite_desktop .order_actualite .image-background .banner h3{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;color:#1d1d1d;text-decoration:none}@media (max-width: 768px){.propos .actualite_desktop .order_actualite .image-background .banner h3{font-size:28px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;padding-top:15px}}.propos .actualite_desktop .order_actualite .image-background .banner p{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;color:#1d1d1d;width:100%;text-align:justify;text-overflow:clip}@media (max-width: 768px){.propos .actualite_desktop .order_actualite .image-background .banner p{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;text-align:left}}.propos .valeurs{padding-top:40px}.propos .valeurs h2{font-size:50px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;color:#1d1d1d;padding-bottom:40px}@media (max-width: 675px){.propos .valeurs h2{font-size:40px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none}}.propos .valeurs .swiper-container{position:relative;overflow:hidden}.propos .valeurs .swiper-container .swiper-wrapper{padding-left:0px !important}.propos .valeurs .swiper-container .swiper-wrapper .images-background{background:#f5f9fc;border-radius:10px;height:440px;width:360px;padding:40px;margin-right:20px}@media (max-width: 414px){.propos .valeurs .swiper-container .swiper-wrapper .images-background{width:310px}}.propos .valeurs .swiper-container .banner{padding-bottom:57px}@media (max-width: 414px){.propos .valeurs .swiper-container .banner{padding-bottom:26px}}.propos .valeurs .swiper-container .banner h3{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;color:#1d1d1d;text-decoration:none;padding-bottom:20px}@media (max-width: 768px){.propos .valeurs .swiper-container .banner h3{font-size:28px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none}}.propos .valeurs .swiper-container .banner p{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;color:#1d1d1d;width:280px;text-align:justify;text-overflow:clip}@media (max-width: 768px){.propos .valeurs .swiper-container .banner p{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;text-align:left}}@media (max-width: 414px){.propos .valeurs .swiper-container .banner p{width:auto}}.propos .valeurs .swiper-container .swiper-button-next{opacity:inherit;color:transparent}.propos .valeurs .swiper-container .swiper-button-next:focus{outline:none}.propos .valeurs .swiper-container .swiper-button-next .swipper-left{width:30px;height:30px;box-shadow:0px 6px 16px rgba(0,0,0,0.05);border-radius:100px;position:absolute;top:50%;right:0;background:white;color:#3e3e3e}.propos .valeurs .swiper-container .swiper-button-next .swipper-left:focus{outline:none}.propos .valeurs .swiper-container .swiper-button-next .swipper-left span{font-size:14px;position:relative;top:2px;left:8px}@media (max-width: 912px){.propos .collaborateurs{display:none}}.propos .collaborateurs.mobile{display:none}@media (max-width: 912px){.propos .collaborateurs.mobile{display:block;padding:30px}}@media (max-width: 414px){.propos .collaborateurs.mobile{padding:20px}}.propos .collaborateurs.mobile .swiper-wrapper{padding-left:0px}.propos .collaborateurs.mobile .swiper-button-next{top:30%}.propos .collaborateurs.mobile .swiper-button-prev{left:-10px;top:30%}.propos .collaborateurs h2{font-size:50px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;padding-bottom:40px}@media (max-width: 675px){.propos .collaborateurs h2{font-size:40px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none}}.propos .collaborateurs .collaborateur h3{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;color:#1d1d1d}.propos .collaborateurs .collaborateur .section_bloc{display:flex;flex-wrap:wrap;justify-content:start;position:relative}.propos .collaborateurs .collaborateur .section_bloc .one_collab{margin-right:20px;position:relative}.propos .collaborateurs .collaborateur .section_bloc .one_collab img{width:287.5px;height:400px;border-radius:10px;margin-bottom:20px;display:block;transition:.5s ease;backface-visibility:hidden}.propos .collaborateurs .collaborateur .section_bloc .one_collab .middle{transition:.5s ease;opacity:0;position:absolute;top:0;text-align:center;width:287px;height:400px;border-radius:10px}.propos .collaborateurs .collaborateur .section_bloc .one_collab .middle .text{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;color:#fff;padding:20px;text-align:center}.propos .collaborateurs .collaborateur .section_bloc .one_collab:hover .middle{opacity:1;background:linear-gradient(0deg, rgba(0,40,83,0.9), rgba(0,40,83,0.9))}.propos .collaborateurs .collaborateur .section_bloc .one_collab h4{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;width:285px}.propos .collaborateurs .collaborateur .section_bloc .one_collab p{font-size:12px;font-family:"Sofia Pro";line-height:22px;letter-spacing:2px;text-decoration:none;color:#fe5000;text-transform:uppercase;padding-bottom:60px;width:285px}.propos .collaborateurs .collaborateur .section_bloc .swiper-button-next{opacity:inherit;color:transparent}.propos .collaborateurs .collaborateur .section_bloc .swiper-button-next:focus{outline:none}.propos .collaborateurs .collaborateur .section_bloc .swiper-button-next .swipper-left{width:30px;height:30px;box-shadow:0px 6px 16px rgba(0,0,0,0.05);border-radius:100px;position:absolute;top:50%;right:0;background:white;color:#3e3e3e}.propos .collaborateurs .collaborateur .section_bloc .swiper-button-next .swipper-left:focus{outline:none}.propos .collaborateurs .collaborateur .section_bloc .swiper-button-next .swipper-left span{font-size:14px;position:relative;top:2px;left:8px}.page_contact{position:relative}.page_contact .pages_contact{display:flex;justify-content:space-evenly;margin-top:-280px;flex-wrap:wrap-reverse;align-items:flex-end}@media (max-width: 768px){.page_contact .pages_contact{margin-top:-420px}}.page_contact .pages_contact .info_adresse{width:400px;height:732px;background:#fff;border:1px solid #FAFAFA;box-sizing:border-box;box-shadow:0px 10px 20px rgba(0,0,0,0.1);border-radius:10px}@media (max-width: 1024px){.page_contact .pages_contact .info_adresse{margin-top:50px}}@media (max-width: 675px){.page_contact .pages_contact .info_adresse{width:335px}}.page_contact .pages_contact .info_adresse .border{padding:26px 26px 17px 26px;border:0px solid !important}.page_contact .pages_contact .info_adresse .border h1{color:#fe5000;font-size:26px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none;padding-bottom:20px}.page_contact .pages_contact .info_adresse .border h2{color:#fe5000;font-size:26px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none;padding-bottom:20px}.page_contact .pages_contact .info_adresse .border p{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;width:310px}.page_contact .pages_contact .info_adresse .border p.second{font-size:16px;font-family:"Sofia Pro";line-height:30px;text-decoration:none;font-weight:bold}.page_contact .pages_contact .info_adresse .border .bord{border-color:#f3f3f3;margin:26px 0px}.page_contact .pages_contact .info_adresse .border .icon{width:120px;height:26px;background-image:url(../images/Logo.png);padding-bottom:68px;background-repeat:no-repeat}.page_contact .pages_contact .info_adresse .border .contact{display:flex;align-items:baseline;max-width:180px}.page_contact .pages_contact .info_adresse .border .contact .icon-group{display:flex;align-items:baseline;padding-right:10px}@media (max-width: 1024px) and (min-width: 675px){.page_contact .pages_contact .info_adresse .border .contact .icon-group{justify-content:center;width:auto}}.page_contact .pages_contact .info_adresse .carte{background-image:url(../images/Map.png);width:398px;height:220px;object-fit:cover;background-position:center}@media (max-width: 675px){.page_contact .pages_contact .info_adresse .carte{width:335px}}.page_contact .accroche{display:flex;padding:100px 162px;justify-content:space-around;align-items:center;flex-wrap:wrap}.page_contact .accroche.mobile{display:none;flex-direction:column;justify-content:center}.page_contact .accroche.mobile .number_qualif p{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:34px;text-decoration:none;color:#1d1d1d}.page_contact .accroche.mobile .number_qualif h4{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:34px;text-decoration:none;color:#1d1d1d !important;line-height:1.2}.page_contact .accroche.mobile .number_qualif span{color:#fe5000 !important}@media (max-width: 675px){.page_contact .accroche{padding:200px 20px 60px}.page_contact .accroche.desktop{display:none}.page_contact .accroche.mobile{display:block}}.page_contact .accroche .number_column{width:50%}@media (max-width: 675px){.page_contact .accroche .number_column{width:100%}}@media (max-width: 1220px){.page_contact .accroche .number_column{width:auto}}.page_contact .accroche .number_column a.number_qualif{text-decoration:none;cursor:pointer;display:flex}@media (max-width: 675px){.page_contact .accroche .number_column a.number_qualif{flex-direction:column;margin-top:80px}}.page_contact .accroche .number_column a.number_qualif h3,.page_contact .accroche .number_column a.number_qualif h4{color:#898989;font-size:50px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;margin-bottom:30px}@media (max-width: 675px){.page_contact .accroche .number_column a.number_qualif h3,.page_contact .accroche .number_column a.number_qualif h4{font-size:40px}}.page_contact .accroche .number_column a.number_qualif span{color:rgba(255,86,74,0.7);font-size:18px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none;text-transform:uppercase}.page_contact .accroche .number_column a.number_qualif.active h3,.page_contact .accroche .number_column a.number_qualif.active h4{color:#1d1d1d}.page_contact .accroche .number_column a.number_qualif.active span{color:#fe5000}.page_contact .accroche .composant_accroche{width:50%;display:none}@media (max-width: 675px){.page_contact .accroche .composant_accroche{display:none}}.page_contact .accroche .composant_accroche .section-image{width:220px;height:220px;margin-bottom:20px}.page_contact .accroche .composant_accroche h4{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;color:#1d1d1d;margin-bottom:20px}.page_contact .accroche .composant_accroche p{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:34px;text-decoration:none;color:#1d1d1d}.page_contact .accroche .composant_accroche.active{display:block}@media (max-width: 675px){.page_contact .accroche .composant_accroche.active{display:none}}.page_contact .avis{height:758px;background:#f5f9fc;padding:80px 100px 80px 100px}@media (max-width: 675px){.page_contact .avis{padding:80px 20px 80px 20px}}.page_contact .avis h2{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;color:#1d1d1d;width:476px;height:114px}@media (max-width: 675px){.page_contact .avis h2{font-size:30px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;width:335px}}.page_contact .avis .trustpilot{width:335px;height:56px;background:#FFFFFF;border-radius:30px}.page_contact .avis .trustpilot .trustpilot-widget{top:15px}.page_contact .avis .trustpilot-widget{top:45px}.page_contact .avis .trustpilot-widget iframe{height:166px !important}.page_recherche{padding:0px 100px;position:relative}@media (max-width: 414px){.page_recherche{padding:0px 30px}}.page_recherche .avis{display:none}.page_recherche .accroche{display:none}.page_recherche .pages_contact{margin-top:0px;background-color:#f5f9fc;height:811px;align-items:center}.page_recherche .pages_contact .info_adresse{height:498px}.page_recherche .pages_contact .info_adresse .carte{display:none}.page_recherche .pages_contact .contact{height:611px}.page_recherche .content-area .search-header{margin-top:-330px}.page_recherche .content-area .search-header .prev_next{display:flex;align-items:center;color:#fafafa;text-transform:uppercase;padding-bottom:34px;cursor:pointer;font-size:13px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none}.page_recherche .content-area .search-header .prev_next .circle{width:24px;height:25px;margin:0px 10px;border:3px solid #fafafa;border-radius:100%;padding:1px 3px}.page_recherche .content-area .search-header .prev_next .circle a{text-decoration:none}.page_recherche .content-area .search-header .prev_next .circle a .icon-ArrowLeft{font-weight:bold;color:#fafafa}.page_recherche .content-area .search-header .barre_search .recherche{display:flex;position:relative;width:328px}.page_recherche .content-area .search-header .barre_search .recherche input{padding-left:18px}.page_recherche .content-area .search-header .barre_search .recherche input ::placeholder{font-size:18px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:32px;text-decoration:none;color:#1d1d1d}.page_recherche .content-area .search-header .barre_search .recherche .design{width:427px;height:60px;border:2px solid #8298ab;box-sizing:border-box;border-radius:100px;background:#fafafa;margin-bottom:270px}@media (max-width: 912px){.page_recherche .content-area .search-header .barre_search .recherche .design{width:335px}}.page_recherche .content-area .search-header .barre_search .recherche .design_icon{width:40px;height:40px;background:#fe5000;box-shadow:0px 20px 24px rgba(255,86,74,0.25);border-radius:100px;position:absolute;top:8px;right:15px}.page_recherche .content-area .search-header .barre_search .recherche .design_icon button{border:none;background:transparent}.page_recherche .content-area .search-header .barre_search .recherche .design_icon button.icon-search{color:#fff;padding-left:10px;padding-top:10px;font-size:20px}.page_recherche .content-area .page-header .page-title{font-size:50px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;color:#1d1d1d;padding-bottom:48px}@media (max-width: 912px){.page_recherche .content-area .page-header .page-title{font-size:40px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none}}.page_recherche .content-area .page-header p{width:840px;font-size:18px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:36px;text-decoration:none;color:#1d1d1d;padding-bottom:96px}@media (max-width: 912px){.page_recherche .content-area .page-header p{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:34px;text-decoration:none;width:335px}}.page_recherche .content-area .search-results{display:flex;flex-wrap:wrap}@media (max-width: 912px){.page_recherche .content-area .search-results{flex-direction:column}}.page_recherche .content-area .search-results .articles h2{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;color:#1d1d1d;padding-bottom:40px}@media (max-width: 414px){.page_recherche .content-area .search-results .articles h2{font-size:28px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none}}.page_recherche .content-area .search-results .articles .slides{display:flex;flex-wrap:wrap}.page_recherche .content-area .search-results .articles .slides .image-background{margin:0px 30px 0px 0px;position:relative}@media (max-width: 912px){.page_recherche .content-area .search-results .articles .slides .image-background{margin:0px}}.page_recherche .content-area .search-results .articles .slides .image-background img{width:393.33px;height:321px;border-radius:10px}@media (max-width: 912px){.page_recherche .content-area .search-results .articles .slides .image-background img{width:100%}}.page_recherche .content-area .search-results .articles .slides .image-background .tag{position:absolute;top:10px;left:10px;display:flex}.page_recherche .content-area .search-results .articles .slides .image-background .tag ul{padding-left:0px}.page_recherche .content-area .search-results .articles .slides .image-background .tag li{text-align:center;background:#002853;border-radius:2px;padding:4px 8px;margin-right:6px}.page_recherche .content-area .search-results .articles .slides .image-background .tag li:nth-child(2n){background:#fff}.page_recherche .content-area .search-results .articles .slides .image-background .tag li:nth-child(2n) a{color:#002853;text-transform:uppercase}.page_recherche .content-area .search-results .articles .slides .image-background .tag li a{color:#fff;text-transform:uppercase;font-size:12px;font-family:"Sofia Pro";letter-spacing:0.6px;text-decoration:none}.page_recherche .content-area .search-results .articles .slides .image-background .banner_title{width:335px}@media (max-width: 912px){.page_recherche .content-area .search-results .articles .slides .image-background .banner_title{width:100%;height:auto}}.page_recherche .content-area .search-results .articles .slides .image-background .banner_title p{color:#fe5000;text-transform:uppercase;font-size:12px;font-family:"Sofia Pro";line-height:22px;letter-spacing:2px;text-decoration:none;padding:20px 0px 2px 0px;margin-bottom:0}.page_recherche .content-area .search-results .articles .slides .image-background .banner_title ul{padding-left:0px}.page_recherche .content-area .search-results .articles .slides .image-background .banner_title ul a{font-size:26px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none;color:#1d1d1d}.page_recherche .content-area .search-results .image-background{margin:0px 30px 0px 0px;position:relative}@media (max-width: 912px){.page_recherche .content-area .search-results .image-background{margin:0px}}.page_recherche .content-area .search-results .image-background img{width:393.33px;height:321px;border-radius:10px}@media (max-width: 912px){.page_recherche .content-area .search-results .image-background img{width:100%}}.page_recherche .content-area .search-results .image-background .tag{position:absolute;top:10px;left:10px;display:flex}.page_recherche .content-area .search-results .image-background .tag ul{padding-left:0px}.page_recherche .content-area .search-results .image-background .tag li{text-align:center;background:#002853;border-radius:2px;padding:4px 8px;margin-right:6px}.page_recherche .content-area .search-results .image-background .tag li:nth-child(2n){background:#fff}.page_recherche .content-area .search-results .image-background .tag li:nth-child(2n) a{color:#002853;text-transform:uppercase}.page_recherche .content-area .search-results .image-background .tag li a{color:#fff;text-transform:uppercase;font-size:12px;font-family:"Sofia Pro";letter-spacing:0.6px;text-decoration:none}.page_recherche .content-area .search-results .image-background .banner_title{width:393px}@media (max-width: 912px){.page_recherche .content-area .search-results .image-background .banner_title{width:100%}}.page_recherche .content-area .search-results .image-background .banner_title p{color:#fe5000;text-transform:uppercase;font-size:12px;font-family:"Sofia Pro";line-height:22px;letter-spacing:2px;text-decoration:none;padding:20px 0px 2px 0px;margin-bottom:0}.page_recherche .content-area .search-results .image-background .banner_title a{font-size:26px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none;color:#1d1d1d}.contact-agence-search{background:#f5f9fc;display:flex;justify-content:space-evenly;align-items:flex-start;padding:130px 0}@media (max-width: 1024px){.contact-agence-search{height:auto;flex-direction:column;align-items:center}}@media (max-width: 912px){.contact-agence-search .calendly .form-footer{padding:0px}}.contact-agence-search .info_adresse{width:400px;height:530px;background:#fff;border:1px solid #FAFAFA;box-sizing:border-box;box-shadow:0px 10px 20px rgba(0,0,0,0.1);border-radius:10px}@media (max-width: 1024px){.contact-agence-search .info_adresse{margin-top:50px;width:600px}}@media (max-width: 1024px) and (min-width: 675px){.contact-agence-search .info_adresse{text-align:center}}@media (max-width: 675px){.contact-agence-search .info_adresse{width:335px}}.contact-agence-search .info_adresse .border{padding:26px 26px 0px 26px;border:0px solid !important}.contact-agence-search .info_adresse .border h2{color:#fe5000;font-size:26px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none;padding-bottom:20px}.contact-agence-search .info_adresse .border p{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;width:310px}.contact-agence-search .info_adresse .border p:nth-child(3){font-size:16px;font-family:"Sofia Pro";line-height:30px;text-decoration:none;font-weight:bold}@media (max-width: 1024px) and (min-width: 675px){.contact-agence-search .info_adresse .border p{width:auto}}.contact-agence-search .info_adresse .border .bord{border-color:#f3f3f3;margin:26px 0px}.contact-agence-search .info_adresse .border .icon{width:120px;height:26px;background-image:url(../images/Logo.png);padding-bottom:68px;background-repeat:no-repeat}@media (max-width: 1024px) and (min-width: 675px){.contact-agence-search .info_adresse .border .icon{margin-left:auto;margin-right:auto}}.contact-agence-search .info_adresse .border .contact{display:flex;align-items:baseline;max-width:180px}.contact-agence-search .info_adresse .border .contact .icon-group{display:flex;align-items:baseline;padding-right:10px}@media (max-width: 1024px) and (min-width: 675px){.contact-agence-search .info_adresse .border .contact .icon-group{justify-content:center;width:auto}}.faqqs{padding:0px 100px}@media (max-width: 414px){.faqqs{padding:0px 30px}}.faqqs .faqs h1{font-family:Recoleta;font-style:normal;font-weight:300;font-size:60px;line-height:82px;color:#fff;padding:37px 0px;position:relative;margin-top:-200px;text-transform:uppercase}@media (max-width: 912px){.faqqs .faqs h1{font-size:45px}}.faqqs .faqs .faq{display:flex;padding:0}.faqqs .faqs .faq .accordion{display:block}.faqqs .faqs .faq hr{height:2px !important;background-color:#dee2e6}@media (max-width: 912px){.faqqs .faqs .nav{display:none}}.faqqs .faqs .nav .services-nav{position:sticky;top:200px;left:auto;align-self:flex-start;margin-right:40px;width:180px}.faqqs .faqs .nav .services-nav a{display:block;color:#1d1d1d;margin-bottom:20px;transition:all 0.2s;text-decoration:none}.faqqs .faqs .nav .services-nav a:before{content:"";display:inline-block;vertical-align:baseline;height:2px;margin-right:6px;transition:all 0.2s}.faqqs .faqs .nav .services-nav a.active{color:#fe5000}.faqqs .faqs .nav .services-nav a.active:before{background:#fe5000;width:30px}.faqqs .faqs .services-list{width:100%}.faqqs .faqs .services-list .global{padding-bottom:100px}.faqqs .faqs .services-list .global .list-block#section-1 h2{padding-top:0px}.faqqs .faqs .services-list .global h2{font-size:50px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;color:#1d1d1d}.faqqs .faqs .services-list .global .accordion-body{list-style-type:disc;font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;color:#1d1d1d}.faqqs .faqs .services-list .global .accordion-body p{list-style-type:disc;font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;color:#1d1d1d}.faqqs .faqs .services-list .global .accordion-body li{list-style-type:disc;font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;color:#1d1d1d}.faqqs .faqs .services-list .global .accordion-body img{width:100%;object-fit:contain}.faqqs .faqs .services-list .global .accordion-item{border:none;width:100%}@media (max-width: 1024px){.faqqs .faqs .services-list .global .accordion-item{width:auto}}@media (max-width: 414px){.faqqs .faqs .services-list .global .accordion-item{width:320px}}.faqqs .faqs .services-list .global .accordion-item h3{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;color:#052c46;width:100%}@media (max-width: 768px){.faqqs .faqs .services-list .global .accordion-item h3{font-size:28px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;color:#3b5266}}.faqqs .faqs .services-list .global .accordion-item h3 .accordion-button{line-height:normal;padding:0px;outline:none;box-shadow:none}.faqqs .faqs .services-list .global .accordion-item h3 .accordion-button::after{background-size:15px}.faqqs .faqs .services-list .global .accordion-item h3 .accordion-button:not(.collapsed){color:#1d1d1d;background-color:#fff;outline:none}.faqqs .faqs .services-list .global .accordion-item h3 .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important}.faqqs .faqs .services-list .global .accordion-item h3 .accordion-button:not(.collapsed) .accordion-button :focus{outline:none;border-color:none;box-shadow:none}.faqqs .faqs .services-list .global .accordion-item h3 .border{border-bottom:0px solid #8298AB !important}.faqqs .faqs .services-list .global .accordion-item h3 .accordion-collapse{box-sizing:none}.single_faq{padding:0 100px}.single_faq h1{position:relative;margin-top:-320px;font-size:60px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none;color:#fff;padding:37px 0px}@media (max-width: 912px){.single_faq h1{font-size:45px}}.single_faq .content{font-family:Sofia Pro;font-style:normal;font-weight:300;font-size:18px;line-height:36px;color:#444}.single_faq .content p{font-family:Sofia Pro;font-style:normal;font-weight:300;font-size:18px;line-height:36px;color:#444}.single_faq .content ul li{list-style-type:disc;font-family:Sofia Pro;font-style:normal;font-weight:300;font-size:18px;line-height:36px;color:#444}.single_faq .content ul li a{font-family:Sofia Pro;font-style:normal;font-weight:300;font-size:18px;line-height:36px;color:#444}.avis-clients{padding:0 100px;max-width:1600px;margin:auto;margin-top:-350px}@media (min-width: 1800px){.avis-clients{padding:0}}@media (max-width: 768px){.avis-clients{padding:0 30px}}.avis-clients .avis_grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:50px;max-width:1600px;margin:auto auto 20px;position:relative}@media (max-width: 1024px){.avis-clients .avis_grid{display:block}}.avis-clients .avis_grid .main_avis{background:#fff;border-radius:10px;border:1px solid #f5f9fc;padding:20px}@media (max-width: 1024px){.avis-clients .avis_grid .main_avis{margin-bottom:30px}}.avis-clients .avis_grid .main_avis.elem1{grid-column:1 / 4;grid-row:1 / 3;display:flex;background-color:#f5f9fc;background-size:cover;-webkit-mask-box-image:url("../images/header.svg");align-items:center}@media (max-width: 1024px){.avis-clients .avis_grid .main_avis.elem1{display:block;-webkit-mask-box-image:url("../images/Header-svg.svg")}}.avis-clients .avis_grid .main_avis.elem1 .avis{width:100%;padding-left:5%;height:fit-content}@media (max-width: 1024px){.avis-clients .avis_grid .main_avis.elem1 .avis{margin-bottom:20px}}.avis-clients .avis_grid .main_avis.elem1 .media{padding-left:5%}.avis-clients .avis_grid .main_avis.elem1.second{flex-direction:row-reverse;-webkit-mask-box-image:url("../images/header-reverse.svg")}.avis-clients .avis_grid .main_avis.elem1.second .avis{padding-left:0;padding-right:5%}.avis-clients .avis_grid .main_avis.elem1.second .media{padding-left:0;padding-right:5%}@media (max-width: 1024px){.avis-clients .avis_grid .main_avis.elem1.second{-webkit-mask-box-image:url("../images/Header-svg.svg")}.avis-clients .avis_grid .main_avis.elem1.second .avis{padding-left:5%;padding-right:0}.avis-clients .avis_grid .main_avis.elem1.second .media{padding-left:5%;padding-right:0}}.avis-clients .avis_grid .main_avis.elem2{grid-column:1 / 2;grid-row:3}.avis-clients .avis_grid .main_avis.elem3{grid-column:2 / 3;grid-row:3}.avis-clients .avis_grid .main_avis.elem4{grid-column:3 / 4;grid-row:3}.avis-clients .avis_grid .main_avis.elem5{grid-column:1 / 3;grid-row:4}.avis-clients .avis_grid .main_avis.elem6{grid-column:3 / 4;grid-row:4}.avis-clients .avis_grid .main_avis .avis{display:flex;flex-direction:column;height:100%}.avis-clients .avis_grid .main_avis .avis .detail{display:flex}.avis-clients .avis_grid .main_avis .avis .detail .photo{margin:auto 0}.avis-clients .avis_grid .main_avis .avis .detail .photo img{width:48px;height:48px;border-radius:100%}.avis-clients .avis_grid .main_avis .avis .detail .photo .no-image{width:48px;height:48px;border-radius:100%}.avis-clients .avis_grid .main_avis .avis .detail .name{display:flex;flex-direction:column;justify-content:center;margin-left:12px;height:80px}.avis-clients .avis_grid .main_avis .avis .detail .name p{font-size:13px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none;color:#1d1d1d;line-height:initial;letter-spacing:0px;margin-bottom:0}.avis-clients .avis_grid .main_avis .avis .detail .name p:first-child{text-transform:uppercase}.avis-clients .avis_grid .main_avis .avis .detail .name .amount{font-size:18px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:36px;text-decoration:none;font-size:16px;color:#444444;margin-bottom:0;line-height:23px;margin-top:5px}.avis-clients .avis_grid .main_avis .avis .detail .name .amount span{color:#fe5000;font-weight:500}.avis-clients .avis_grid .main_avis .avis .text{padding:15px 0;font-family:'Sofia Pro';font-weight:300}.avis-clients .avis_grid .main_avis .avis .stars{display:flex}.avis-clients .avis_grid .main_avis .avis .stars .star{background-image:url("../images/Star.png");width:28px;height:28px;background-repeat:no-repeat}.avis-clients .avis_grid .main_avis .media{width:180%}@media (max-width: 1024px){.avis-clients .avis_grid .main_avis .media{width:100%;display:block}}.avis-clients .avis_grid .main_avis .media .photo img{width:100%;max-height:400px;border-radius:20px;object-fit:cover}.avis-clients .avis_grid .main_avis .media .photo .no-image{width:100%;max-height:400px;min-height:330px;border-radius:20px;object-fit:cover}.template-content{padding:0 100px;max-width:1600px;margin:auto}@media (min-width: 1800px){.template-content{padding:0}}@media (max-width: 768px){.template-content{padding:0 30px}}.template-content .content{margin-top:80px;display:flex}@media (max-width: 1024px){.template-content .content{display:block}}.template-content .content.no-menu .content-menu{display:none}.template-content .content.no-menu .content-blocks{padding:0 40px 0 0;min-width:60%}.template-content .content .content-menu{position:sticky;top:115px;left:auto;align-self:flex-start;min-width:calc(20% - 80px)}@media (max-width: 1340px){.template-content .content .content-menu{display:none}}.template-content .content .content-menu ul{padding-left:0}.template-content .content .content-menu ul a{display:block;color:#1d1d1d;margin-bottom:20px;transition:all 0.2s;text-decoration:none}.template-content .content .content-menu ul a:before{content:"";display:inline-block;height:2px;transition:all 0.2s}.template-content .content .content-menu ul a.active{color:#fe5000}.template-content .content .content-menu ul a.active:before{background:#fe5000;width:30px;margin-right:6px;margin-bottom:4px}.template-content .content .content-blocks{min-width:50%;padding:0 40px}@media (max-width: 1340px){.template-content .content .content-blocks{padding:0 40px 0 0;min-width:60%}}@media (max-width: 1220px){.template-content .content .content-blocks{min-width:50%}}@media (max-width: 1024px){.template-content .content .content-blocks{width:100%}}@media (max-width: 414px){.template-content .content .content-blocks{padding:0px}}.template-content .content .content-blocks .contenu h2{font-size:50px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;color:#1d1d1d;padding-bottom:16px;padding-top:80px}@media (max-width: 414px){.template-content .content .content-blocks .contenu h2{font-size:40px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none}}.template-content .content .content-blocks .contenu h2:first-child{padding-top:0}.template-content .content .content-blocks .contenu h3{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;color:#1d1d1d;padding-bottom:16px}@media (max-width: 414px){.template-content .content .content-blocks .contenu h3{font-size:28px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none}}.template-content .content .content-blocks .contenu h4{font-size:26px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:40px;text-decoration:none;color:#1d1d1d;padding-bottom:16px}.template-content .content .content-blocks .contenu p{font-size:18px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:36px;text-decoration:none;color:#1d1d1d}.template-content .content .content-blocks .contenu table{width:100%}.template-content .content .content-blocks .contenu table tr{font-size:18px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:36px;text-decoration:none;color:#1d1d1d}.template-content .content .content-blocks .contenu table tr td{font-size:18px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:36px;text-decoration:none;color:#1d1d1d}.template-content .content .content-blocks .contenu img{width:290px;border-radius:10px;margin-top:20px;margin-bottom:20px}@media (max-width: 675px){.template-content .content .content-blocks .contenu img{width:100%}}.template-content .content .content-blocks .contenu .block_image_one{display:flex}.template-content .content .content-blocks .contenu .block_image_one img{width:100%;border-radius:10px;margin-left:0}@media (max-width: 675px){.template-content .content .content-blocks .contenu .block_image_one img{width:100%}}@media (max-width: 675px){.template-content .content .content-blocks .contenu .block_image_one{flex-wrap:wrap;justify-content:center}}.template-content .content .content-blocks .contenu .block_images{display:flex}.template-content .content .content-blocks .contenu .block_images img{margin-right:20px}@media (max-width: 675px){.template-content .content .content-blocks .contenu .block_images{flex-wrap:wrap}}.template-content .content .content-blocks .contenu .block_image_and_text{display:flex;align-items:center}.template-content .content .content-blocks .contenu .block_image_and_text .contenu_text{margin-left:20px}@media (max-width: 414px){.template-content .content .content-blocks .contenu .block_image_and_text .contenu_text{margin-left:0px}}@media (max-width: 675px){.template-content .content .content-blocks .contenu .block_image_and_text{flex-wrap:wrap}}.template-content .content .content-blocks .contenu .citation{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;color:#fe5000;padding-bottom:16px}.template-content .content .content-blocks .contenu ul{padding-left:20px}.template-content .content .content-blocks .contenu ul li{font-size:18px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:36px;text-decoration:none;color:#1d1d1d;list-style-type:disc}.template-content .content .content-form{position:sticky;max-width:calc(40% - 40px)}@media (max-width: 1220px){.template-content .content .content-form{max-width:calc(50% - 40px)}}@media (max-width: 1024px){.template-content .content .content-form{margin:40px auto auto;max-width:initial}}.template-content .related{padding:50px 0px}@media (max-width: 1024px){.template-content .related{padding:50px 0px}}.template-content .related .ul{padding-left:0px}.template-content .related .swiper-container{position:relative}.template-content .related .swiper-button-next{color:transparent;top:35%}.template-content .related .swiper-button-prev{color:transparent;top:35%}.template-content .related .swipper-left{top:30%;outline:none}.template-content .related .swipper-left:focus{outline:none}.template-content .related .swipper-wrapper{padding:0px}.template-content .related h2{font-size:50px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;color:#1d1d1d;padding-bottom:40px}.template-content .related .image-background{margin:0px 30px 0px 0px;position:relative}.template-content .related .image-background img{width:393.33px;height:321px;border-radius:10px}@media (max-width: 768px){.template-content .related .image-background img{width:310px;height:264px}}.template-content .related .image-background .tag{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;width:280px}.template-content .related .image-background .tag ul{padding-left:0px}.template-content .related .image-background .tag li{text-align:center;background:#002853;border-radius:2px;padding:4px 8px;margin-right:6px}.template-content .related .image-background .tag li:nth-child(2n){background:#fff}.template-content .related .image-background .tag li:nth-child(2n) a{color:#002853;text-transform:uppercase}.template-content .related .image-background .tag li a{color:#fff;text-transform:uppercase;font-size:12px;font-family:"Sofia Pro";letter-spacing:0.6px;text-decoration:none}.template-content .related .image-background .banner_title{width:393px}@media (max-width: 768px){.template-content .related .image-background .banner_title{width:308px}}.template-content .related .image-background .banner_title p{color:#fe5000;text-transform:uppercase;font-size:12px;font-family:"Sofia Pro";line-height:22px;letter-spacing:2px;text-decoration:none;padding:20px 0px 2px 0px;margin-bottom:0}.template-content .related .image-background .banner_title ul{padding-left:0px}.template-content .related .image-background .banner_title a{font-size:26px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none;color:#1d1d1d}.investissement{max-width:1240px;margin:50px auto auto;border-radius:30px;padding:60px 50% 60px 80px;background-color:#041c2c;background-position:center right;background-repeat:no-repeat;background-size:contain}@media (max-width: 1024px){.investissement{padding-right:80px;padding-bottom:50%;background-blend-mode:normal, overlay, normal;background-position:bottom;background-size:100% 42vw}}@media (max-width: 560px){.investissement{padding-left:30px;padding-right:30px}}.investissement .investissement_content{min-width:510px}@media (max-width: 1024px){.investissement .investissement_content{min-width:initial}}.investissement .investissement_content h4{font-family:Recoleta;font-style:normal;font-weight:300;font-size:50px;line-height:68px;letter-spacing:0.4px;padding-bottom:25px;color:#fff}@media (max-width: 768px){.investissement .investissement_content h4{font-size:30px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;line-height:45px}}.investissement .investissement_content .trustpilot{display:block}.investissement .investissement_content .trustpilot a{font-family:'Sofia Pro';color:white;text-decoration:none}.investissement .investissement_content .trustpilot img{margin-bottom:7px}.positionning{display:flex;justify-content:center;flex-wrap:wrap;margin:30px auto 70px}.positionning .positionning_cube{display:flex;flex-direction:column;justify-content:center;flex:1;max-width:320px;-webkit-mask-box-image:url(../images/Header-svg.svg);background:#fff8f4;margin:40px;padding:35px 40px}.positionning .positionning_cube h5,.positionning .positionning_cube span{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;text-align:center;color:#fe5000}.positionning .positionning_cube p{font-size:18px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:36px;text-decoration:none;text-align:center;color:#1d1d1d}@media (min-width: 1220px){.positionning.stairs .positionning_cube:nth-child(1){margin-bottom:160px}.positionning.stairs .positionning_cube:nth-child(2){margin-top:80px;margin-bottom:120px}.positionning.stairs .positionning_cube:nth-child(3){margin-top:120px;margin-bottom:80px}.positionning.stairs .positionning_cube:nth-child(4){margin-top:160px}}.parts_avis{background:#f5f9fc;display:flex;padding:100px;justify-content:space-around;margin-top:30px}.parts_avis h2{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;color:#1d1d1d;width:476px;height:114px}@media (max-width: 675px){.parts_avis h2{font-size:30px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;width:335px}}@media (max-width: 1340px){.parts_avis{padding:80px 40px 80px 40px}}@media (max-width: 1220px){.parts_avis{display:block}}@media (max-width: 414px){.parts_avis{padding:20px}}.parts_avis .trustpilot{width:284px;height:56px;background:#FFFFFF;border-radius:30px;text-align:center;padding:14px 0px}@media (max-width: 414px){.parts_avis .trustpilot{text-align:center}}.parts_avis .trustpilot a{font-family:'Sofia Pro';color:black;text-decoration:none}.parts_avis .trustpilot img{margin-bottom:7px}@media (max-width: 1220px){.parts_avis .opinion_part_four{display:none}}.parts_avis .opinion_part_four .one{display:flex;margin-top:-35px;overflow:hidden}.parts_avis .opinion_part_four .one .carre-simple{width:297px;height:auto;background:#fff;border-radius:10px;border:1px solid #f5f9fc;margin-right:50px;margin-top:50px;padding:20px}.parts_avis .opinion_part_four .one .carre-simple .avis{display:flex;flex-direction:column;height:100%}.parts_avis .opinion_part_four .one .carre-simple .avis .detail{display:flex}.parts_avis .opinion_part_four .one .carre-simple .avis .detail .photo{margin:auto 0}.parts_avis .opinion_part_four .one .carre-simple .avis .detail .photo img{width:48px;height:48px;border-radius:100%}.parts_avis .opinion_part_four .one .carre-simple .avis .detail .photo .no-image{width:48px;height:48px;border-radius:100%}.parts_avis .opinion_part_four .one .carre-simple .avis .detail .name{display:flex;flex-direction:column;justify-content:center;margin-left:12px;height:80px}.parts_avis .opinion_part_four .one .carre-simple .avis .detail .name p{font-size:13px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none;color:#1d1d1d;line-height:initial;margin-bottom:0;letter-spacing:0px;width:auto;height:auto}.parts_avis .opinion_part_four .one .carre-simple .avis .detail .name p:first-child{text-transform:uppercase}.parts_avis .opinion_part_four .one .carre-simple .avis .detail .name .amount{font-size:18px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:36px;text-decoration:none;font-size:16px;color:#444444;margin-bottom:0;line-height:23px;margin-top:5px}.parts_avis .opinion_part_four .one .carre-simple .avis .detail .name .amount span{color:#fe5000;font-weight:500}.parts_avis .opinion_part_four .one .carre-simple .avis .text{padding:15px 0;font-family:'Sofia Pro';font-weight:300}.parts_avis .opinion_part_four .one .carre-simple .avis .stars{display:flex}.parts_avis .opinion_part_four .one .carre-simple .avis .stars .star{background-image:url("../images/Star.png");width:28px;height:28px;background-repeat:no-repeat}.parts_avis .opinion_part_four .one .carre-simple .media{width:180%}@media (max-width: 1024px){.parts_avis .opinion_part_four .one .carre-simple .media{width:100%;display:block}}.parts_avis .opinion_part_four .one .carre-simple .media .photo img{width:100%;max-height:400px;border-radius:20px;object-fit:cover}.parts_avis .opinion_part_four .one .carre-simple .media .photo .no-image{width:100%;max-height:400px;min-height:330px;border-radius:20px;object-fit:cover}.parts_avis .opinion_part_four_mobile{display:none;padding:40px 0px 0px 0px}@media (max-width: 1220px){.parts_avis .opinion_part_four_mobile{display:block}}.parts_avis .opinion_part_four_mobile .swiper-container{width:100%;height:auto;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.parts_avis .opinion_part_four_mobile .swiper-container .swiper-wrapper .carre-simple{width:297px;height:auto;background:#fff;border-radius:10px;border:1px solid #f5f9fc;margin-right:50px;margin-top:50px;padding:20px}.parts_avis .opinion_part_four_mobile .swiper-container .swiper-wrapper .carre-simple .avis{display:flex;flex-direction:column;height:100%}.parts_avis .opinion_part_four_mobile .swiper-container .swiper-wrapper .carre-simple .avis .detail{display:flex}.parts_avis .opinion_part_four_mobile .swiper-container .swiper-wrapper .carre-simple .avis .detail .photo{margin:auto 0}.parts_avis .opinion_part_four_mobile .swiper-container .swiper-wrapper .carre-simple .avis .detail .photo img{width:48px;height:48px;border-radius:100%}.parts_avis .opinion_part_four_mobile .swiper-container .swiper-wrapper .carre-simple .avis .detail .photo .no-image{width:48px;height:48px;border-radius:100%}.parts_avis .opinion_part_four_mobile .swiper-container .swiper-wrapper .carre-simple .avis .detail .name{display:flex;flex-direction:column;justify-content:center;margin-left:12px;height:80px}.parts_avis .opinion_part_four_mobile .swiper-container .swiper-wrapper .carre-simple .avis .detail .name h5{font-size:13px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none;color:#1d1d1d;line-height:initial;margin-bottom:0;letter-spacing:0px;height:auto;width:auto}.parts_avis .opinion_part_four_mobile .swiper-container .swiper-wrapper .carre-simple .avis .detail .name h5:first-child{text-transform:uppercase}.parts_avis .opinion_part_four_mobile .swiper-container .swiper-wrapper .carre-simple .avis .detail .name .amount{font-size:18px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:36px;text-decoration:none;font-size:16px;color:#444444;margin-bottom:0;line-height:23px;margin-top:5px}.parts_avis .opinion_part_four_mobile .swiper-container .swiper-wrapper .carre-simple .avis .detail .name .amount span{color:#fe5000;font-weight:500}.parts_avis .opinion_part_four_mobile .swiper-container .swiper-wrapper .carre-simple .avis .text{padding:15px 0;font-family:'Sofia Pro';font-weight:300}.parts_avis .opinion_part_four_mobile .swiper-container .swiper-wrapper .carre-simple .avis .stars{display:flex}.parts_avis .opinion_part_four_mobile .swiper-container .swiper-wrapper .carre-simple .avis .stars .star{background-image:url("../images/Star.png");width:28px;height:28px;background-repeat:no-repeat}.parts_avis .opinion_part_four_mobile .swiper-container .swiper-wrapper .carre-simple .media{width:180%}@media (max-width: 1024px){.parts_avis .opinion_part_four_mobile .swiper-container .swiper-wrapper .carre-simple .media{width:100%;display:block}}.parts_avis .opinion_part_four_mobile .swiper-container .swiper-wrapper .carre-simple .media .photo img{width:100%;max-height:400px;border-radius:20px;object-fit:cover}.parts_avis .opinion_part_four_mobile .swiper-container .swiper-wrapper .carre-simple .media .photo .no-image{width:100%;max-height:400px;min-height:330px;border-radius:20px;object-fit:cover}.form_contact_wrapper{width:100%;box-shadow:0 10px 20px rgba(0,0,0,0.1);border-radius:10px;margin-left:auto;margin-right:auto;background-color:white}.form_contact_wrapper.max_width{margin:0;max-width:600px}@media (max-width: 1024px){.form_contact_wrapper.max_width{margin:30px 0}}@media (max-width: 675px){.form_contact_wrapper.max_width{max-width:335px}}@media (max-width: 414px){.form_contact_wrapper{align-items:baseline}}.form_contact_wrapper .form_contact{padding:26px;display:flex;flex-direction:column;align-items:center}.form_contact_wrapper .form_contact .calendly{display:none}.form_contact_wrapper .form_contact .calendly .form-footer{text-align:center}.form_contact_wrapper .form_contact .calendly span{font-size:26px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none;color:#1d1d1d;text-align:center}.form_contact_wrapper .form_contact .calendly p{color:#1d1d1d;font-size:12px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:20px;text-decoration:none}.form_contact_wrapper .form_contact.form .contacts{display:none}.form_contact_wrapper .form_contact.form .calendly{display:block}.form_contact_wrapper .form_contact.form .calendly .bouton_principal{width:auto}.form_contact_wrapper .form_contact .form-particularity{color:#1d1d1d;cursor:pointer;padding-bottom:20px;display:block}.form_contact_wrapper .form_contact .form-particularity:hover{color:#898989}.form_contact_wrapper .form_contact .form-p{font-size:15px;font-family:"Sofia Pro";font-weight:bold;font-style:normal;line-height:26px;letter-spacing:0.4px;text-decoration:none;text-decoration:underline;color:#3e3e3e}.form_contact_wrapper .form_contact .politicia{color:#1d1d1d;font-size:12px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:20px;text-decoration:none}.form_contact_wrapper .form_contact .politicia a{text-decoration:underline;color:#1d1d1d}.form_contact_wrapper .form_contact .switch-button{background:#fff;border-radius:30px;overflow:hidden;width:328px;height:51px;text-align:center;font-size:18px;letter-spacing:1px;color:#FFF;position:relative;padding:6px;border:1px solid #fe5000;margin-bottom:36px}@media (max-width: 675px){.form_contact_wrapper .form_contact .switch-button{width:283px}}.form_contact_wrapper .form_contact .switch-button.change:before{color:#fff}.form_contact_wrapper .form_contact .switch-button:before{content:"Prenez rendez-vous";position:absolute;top:2px;bottom:0;right:0;display:flex;align-items:center;justify-content:center;z-index:3;pointer-events:none;color:#444;font-size:12px;font-family:"Sofia Pro";letter-spacing:0.6px;text-decoration:none;width:167px;text-transform:uppercase}@media (max-width: 675px){.form_contact_wrapper .form_contact .switch-button:before{content:"rendez-vous";width:138px}}.form_contact_wrapper .form_contact .switch-button-checkbox{cursor:pointer;position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;opacity:0;z-index:2}.form_contact_wrapper .form_contact .switch-button-checkbox:checked+.switch-button-label:before{transform:translateX(162px);transition:transform 300ms linear}@media (max-width: 675px){.form_contact_wrapper .form_contact .switch-button-checkbox:checked+.switch-button-label:before{transform:translateX(134px)}}.form_contact_wrapper .form_contact .switch-button-checkbox+.switch-button-label{position:relative;padding:15px 0;display:block;user-select:none;pointer-events:none}.form_contact_wrapper .form_contact .switch-button-checkbox+.switch-button-label:before{content:"";background:#fe5000;height:39px;width:150px;position:absolute;left:0;top:0;border-radius:100px;transform:translateX(0);transition:transform 300ms}@media (max-width: 675px){.form_contact_wrapper .form_contact .switch-button-checkbox+.switch-button-label:before{width:137px}}.form_contact_wrapper .form_contact .switch-button-checkbox+.switch-button-label .switch-button-label-span{position:relative;color:#fff;font-size:12px;font-family:"Sofia Pro";letter-spacing:0.6px;text-decoration:none;text-transform:uppercase;top:-11px;left:-85px}@media (max-width: 675px){.form_contact_wrapper .form_contact .switch-button-checkbox+.switch-button-label .switch-button-label-span{left:-64px}}.form_contact_wrapper .form_contact .switch-button-checkbox+.switch-button-label .switch-button-label-span.color{color:#444}.form_contact_wrapper .form_contact .interet{margin-bottom:62px}.form_contact_wrapper .form_contact .interet select{font-size:18px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:32px;text-decoration:none;color:#3e3e3e}.form_contact_wrapper .form_contact .input-form-wrapper{margin-bottom:42px;position:relative}.form_contact_wrapper .form_contact .input-form-wrapper input[required="required"]:valid+.req_placeholder{top:-13px;background-color:white;text-align:center;padding:3px 5px;margin-left:-5px;font-size:12px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:22px;letter-spacing:0.2px;text-decoration:none}.form_contact_wrapper .form_contact .input-form-wrapper label{display:none}.form_contact_wrapper .form_contact .input-form-wrapper .req_placeholder{position:absolute;top:12px;left:18px;font-size:18px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:32px;text-decoration:none;color:#3e3e3e}.form_contact_wrapper .form_contact .input-form-wrapper .req_placeholder.tild{top:-13px;background-color:white;text-align:center;font-size:12px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:22px;letter-spacing:0.2px;text-decoration:none;width:138px}.form_contact_wrapper .form_contact .input-form-wrapper .req_placeholder.phone{left:145px}.form_contact_wrapper .form_contact .input-form-wrapper .req_placeholder span{color:#ed330a}.form_contact_wrapper .form_contact .input-form-wrapper.textarea{margin-bottom:10px}.form_contact_wrapper .form_contact .input-form-wrapper.textarea textarea{background:white;border:2px solid #e1e9f0;box-sizing:border-box;border-radius:10px;width:548px;height:52px;padding:10px 18px}@media (max-width: 675px){.form_contact_wrapper .form_contact .input-form-wrapper.textarea textarea{width:282px}}.form_contact_wrapper .form_contact select{border:2px solid #e1e9f0;box-sizing:border-box;border-radius:100px;width:100%;height:52px;padding:10px 18px}.form_contact_wrapper .form_contact select:hover{border:solid 2px #8298ab}.form_contact_wrapper .form_contact select:focus-visible{outline:2px solid #002853;border:none}.form_contact_wrapper .form_contact select:focus{box-shadow:none}.form_contact_wrapper .form_contact select span{padding-right:20px}.form_contact_wrapper .form_contact input{background:#fff;border:2px solid #e1e9f0;box-sizing:border-box;border-radius:10px;width:100%;height:52px;padding:10px 18px}.form_contact_wrapper .form_contact input:hover{border:solid 2px #8298ab}.form_contact_wrapper .form_contact input:focus-visible{outline:2px solid #002853;border:none}.form_contact_wrapper .form_contact input:focus{box-shadow:none}.form_contact_wrapper .form_contact .phone_and_numbers{display:flex;background:#fff;border:2px solid #e1e9f0;box-sizing:border-box;border-radius:10px;width:100%;height:52px;padding:4px 8px;align-items:center}.form_contact_wrapper .form_contact .phone_and_numbers:hover{border:solid 2px #8298ab}.form_contact_wrapper .form_contact .phone_and_numbers input{border:none;height:48px;outline:none}.form_contact_wrapper .form_contact .phone_and_numbers input[required="required"]:valid+.req_placeholders{width:80px}.form_contact_wrapper .form_contact .phone_and_numbers .form-select{width:115px;height:40px;padding:0px 18px;background-color:#e1e9f0;border-radius:6px;border:transparent}.form_contact_wrapper .form_contact .phone_and_numbers .form-select:focus-visible{outline:transparent;border:none}.form_contact_wrapper .form_contact .phone_and_numbers .form-select.phone_flag{padding-left:0px !important}.form_contact_wrapper .form_contact .phone_and_numbers .phone_container{width:calc(100% - 115px)}form .error{position:absolute;padding-left:20px;color:#ed330a;font-size:smaller;display:none}form .error.visible{display:block}form .form-success{display:none;margin-top:-20px;color:#ed330a}@keyframes loading-element{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}.loading-element div{position:absolute;width:40px;height:40px;border:6px solid #ffffff;border-top-color:transparent;border-radius:50%}.loading-element div{animation:loading-element 1s linear infinite;top:40px;left:60px}.loading-spinner{width:24px;height:24px;display:none;overflow:hidden;background:none;margin:-10px 5px}.loading-element{width:100%;height:100%;position:relative;transform:translateZ(0) scale(0.24);backface-visibility:hidden;transform-origin:0 0}.loading-element div{box-sizing:content-box}.ariane{padding:0 100px;max-width:1600px;margin:auto}@media (min-width: 1800px){.ariane{padding:0}}@media (max-width: 768px){.ariane{display:none !important}}.ariane .circle{display:inline-block;width:22px;height:22px;border-radius:50%;border:2px solid #fff;text-decoration:none;padding-left:11px;margin-right:10px}.ariane .circle span{color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;padding-top:2px;padding-right:8px}.ariane a{color:#fff;text-decoration:none;font-size:13px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none;text-transform:uppercase}.ariane a:hover{color:#fff}.ariane span{color:#fff;font-size:13px}.ariane .active{color:#fff;font-size:13px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none;text-transform:uppercase}.ariane .inactive{color:#898989}.ariane .arrow-ariane{padding-bottom:3px;padding-left:5px;padding-right:5px}.ariane ul{padding-left:0}.ariane li{display:inline-block}.ariane li:first-child{margin-right:60px}.breadcrumb{position:absolute;top:195px;left:100px}@media (max-width: 768px){.breadcrumb{display:none !important}}.breadcrumb a{color:#fff;text-decoration:none;font-size:13px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none;text-transform:uppercase}.breadcrumb span{color:#fff}.breadcrumb .go-back{display:flex;align-items:end}.breadcrumb .go-back.bc-elem{margin-left:60px}.breadcrumb .go-back .active{color:#fff;font-size:13px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none;text-transform:uppercase}.breadcrumb .go-back .inactive{color:#898989}.breadcrumb .go-back .circle{display:block;width:22px;height:22px;border-radius:50%;border:2px solid #fff;text-decoration:none;padding-left:11px}.breadcrumb .go-back .circle span{color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;padding-top:2px;padding-right:8px}.breadcrumb .go-back .back{padding-left:11px;right:11px}.breadcrumb .go-back .back:hover{color:#fff}.breadcrumb .go-back .arrow-ariane{padding-bottom:3px;padding-left:5px;padding-right:5px}.eps-modal{display:none;position:fixed;z-index:10000;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.95)}@media (max-width: 768px){.eps-modal{padding:50px}}@media (max-width: 414px){.eps-modal{padding:50px 0px}}.eps-modal .eps-modal-content{position:relative;margin:auto;padding:0;width:90%;max-width:1200px;height:90%;display:flex;align-items:center}.eps-modal .eps-modal-content img{width:100%}@media (max-height: 800px){.eps-modal .eps-modal-content img{max-height:540px}}@media (max-height: 640px){.eps-modal .eps-modal-content img{max-height:415px}}@media (max-width: 414px){.eps-modal .eps-modal-content{width:100%}}.eps-modal .eps-modal-close{color:white;position:absolute;top:10px;right:25px;font-size:35px;font-weight:bold;text-decoration:none}.eps-modal .eps-modal-close:hover,.eps-modal .eps-modal-close:focus{color:#999;text-decoration:none;cursor:pointer}#tarteaucitronRoot{font-family:'Sofia Pro' !important}#tarteaucitronRoot #tarteaucitronAlertBig{background:#dbdbdb !important}#tarteaucitronRoot #tarteaucitronAlertBig span{font-family:'Sofia Pro' !important}#tarteaucitronRoot #tarteaucitronAlertBig span#tarteaucitronDisclaimerAlert{color:#002853}@media (max-width: 1340px){#tarteaucitronRoot #tarteaucitronAlertBig span#tarteaucitronDisclaimerAlert{display:block;text-align:center;margin-bottom:10px}}#tarteaucitronRoot .tac_visually-hidden{display:none}.tarteaucitronLine{background:#002853 !important;border:3px solid #002853 !important;border-left:9px solid #002853 !important;border-top:5px solid #002853 !important}#tarteaucitronInfo{background:#002853 !important;border-color:white !important}#tarteaucitronClosePanel{background:#002853 !important}.tarteaucitronLine{color:white !important}#tarteaucitronPrivacyUrl{color:#002853 !important}#tarteaucitronPrivacyUrlDialog{cursor:pointer;display:inline-block;background:#fe5000 !important;height:40px;line-height:60px;box-shadow:0 20px 24px rgba(255,86,74,0.25);border-radius:10px;padding:0 60px;color:white !important;text-decoration:none;text-transform:uppercase;margin-bottom:20px;font-size:13px !important;font-family:"Sofia Pro" !important;letter-spacing:2px}#tarteaucitronPrivacyUrlDialog:hover{background:#fe2e00 !important;box-shadow:0px 24px 24px rgba(255,86,74,0.3);color:#fff !important}.tarteaucitronBorder{border:2px solid #002853 !important}.tarteaucitronName{color:white}.tarteaucitronName h3{color:white !important}.tarteaucitronName span{color:white !important}.tarteaucitronName #tacCurrentStatusgoogletagmanager{color:white !important}.tarteaucitronTitle{background:#002853 !important}.tarteaucitronTitle .catToggleBtn{background:#002853 !important}.tarteaucitronDetails{background:#002853 !important}@media (max-width: 375px){#tarteaucitronCloseAlert{margin-top:20px;margin-left:46px}}.tarteaucitronDeny,.tarteaucitronDeny span::before{background-color:white !important;color:#333 !important}.single-solution{padding:0px 100px}@media (max-width: 768px){.single-solution{padding:0px 30px}}.single-solution .header{display:flex;margin-top:-415px}@media (max-width: 1440px){.single-solution .header{margin-top:-450px}}@media (max-width: 1220px){.single-solution .header{margin-top:-530px;align-items:center}}@media (max-width: 1024px){.single-solution .header{margin-top:-515px}}@media (max-width: 768px){.single-solution .header{align-items:center;flex-direction:column-reverse;margin-top:-600px;margin-bottom:40px}}.single-solution .header .header-main{width:577px;height:577px;border-radius:20px;background-position:center;background-size:cover;-webkit-mask-box-image:url(../images/Header-svg.svg)}@media (max-width: 1220px){.single-solution .header .header-main{width:450px;height:450px;margin-top:115px}}@media (max-width: 912px){.single-solution .header .header-main{width:335px;height:335px;margin-top:115px}}@media (max-width: 768px){.single-solution .header .header-main{width:335px;height:335px;margin-top:40px}}.single-solution .header .header-main-search{height:435px;padding-left:120px;position:relative}@media (max-width: 912px){.single-solution .header .header-main-search{padding-left:60px}}@media (max-width: 768px){.single-solution .header .header-main-search{padding:0px 20px 40px 20px;margin-bottom:90px}}@media (max-width: 675px){.single-solution .header .header-main-search{width:335px}}.single-solution .header .header-main-search .trustpilot-widget{position:absolute !important;left:80px}@media (max-width: 912px){.single-solution .header .header-main-search .trustpilot-widget{left:20px}}@media (max-width: 768px){.single-solution .header .header-main-search .trustpilot-widget{left:-18px}}.single-solution .header .header-main-search .header-title{padding:35px 0px;font-size:50px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;color:#fff}@media (max-width: 1440px){.single-solution .header .header-main-search .header-title{padding:20px 0px}}@media (max-width: 768px){.single-solution .header .header-main-search .header-title{font-size:40px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none}}.single-solution .header .header-main-search .header-texte{font-size:22px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:40px;letter-spacing:0.008em;text-decoration:none;width:400px;padding-bottom:35px;color:#fff}@media (min-width: 1440px){.single-solution .header .header-main-search .header-texte{width:700px}}@media (max-width: 1440px){.single-solution .header .header-main-search .header-texte{padding-bottom:15px}}@media (max-width: 675px){.single-solution .header .header-main-search .header-texte{font-size:20px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:36px;letter-spacing:0.008em;text-decoration:none;width:355px}}@media (max-width: 414px){.single-solution .header .header-main-search .header-texte{width:335px;padding:0px 20px 0px 0px}}.single-solution .header .header-main-search .hot-size{width:352px;text-transform:uppercase;padding-top:20px;margin-bottom:25px;cursor:pointer}.single-solution .header .header-main-search .hot-size a{color:#fff}.single-solution .left .solutions_body{position:relative}@media (max-width: 414px){.single-solution .left .solutions_body{padding:40px 0px 0px 0px}}.single-solution .left .solutions_body ul{padding-left:0}.single-solution .left .solutions_body .swiper-button-next{top:40%}.single-solution .left .solutions_body .swiper-button-prev{top:40%}.single-solution .left .solutions_body .swipper-wrapper{padding:0px}.single-solution .left .solutions_body h4{font-size:13px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none;color:#fe5000;text-transform:uppercase;margin-top:50px}.single-solution .left .solutions_body p{font-size:50px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;color:#1d1d1d;padding-bottom:40px}.single-solution .left .solutions_body .image-background{margin:0px 30px 0px 0px;position:relative}.single-solution .left .solutions_body .image-background img{width:393.33px;height:321px;border-radius:10px}@media (max-width: 1340px){.single-solution .left .solutions_body .image-background img{width:340px;height:264px}}@media (max-width: 768px){.single-solution .left .solutions_body .image-background img{width:310px;height:264px}}.single-solution .left .solutions_body .image-background .tag{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;width:290px}.single-solution .left .solutions_body .image-background .tag ul:nth-child(2) li{background:#fff}.single-solution .left .solutions_body .image-background .tag ul:nth-child(2) li a{color:#002853;text-transform:uppercase}.single-solution .left .solutions_body .image-background .tag ul li{text-align:center;background:#002853;border-radius:2px;padding:4px 8px;margin-right:6px}.single-solution .left .solutions_body .image-background .tag ul li a{color:#fff;text-transform:uppercase;font-size:12px;font-family:"Sofia Pro";letter-spacing:0.6px;text-decoration:none}.single-solution .left .solutions_body .image-background .banner_title{width:393px}@media (max-width: 768px){.single-solution .left .solutions_body .image-background .banner_title{width:308px}}.single-solution .left .solutions_body .image-background .banner_title p{color:#fe5000;text-transform:uppercase;font-size:12px;font-family:"Sofia Pro";line-height:22px;letter-spacing:2px;text-decoration:none;padding:20px 0px 2px 0px;margin-bottom:0}.single-solution .left .solutions_body .image-background .banner_title a{font-size:26px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none;color:#1d1d1d}.positionnings h3{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;padding:40px;text-align:center}.arguments{padding:0px 100px 80px 100px;background:#f5f9fc}@media (max-width: 768px){.arguments{padding:50px 100px 150px}}.arguments h2{font-size:50px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;color:#1d1d1d;padding:0px 0px 40px 0px;text-align:center}@media (max-width: 675px){.arguments h2{font-size:40px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none}}.arguments .one{display:flex;justify-content:center;flex-wrap:wrap}.arguments .one .block{width:579px;min-height:319px;padding:40px 80px;background:#fff;margin:2px;text-align:center}@media (max-width: 675px){.arguments .one .block{height:auto;padding:40px 40px;min-width:265px}}@media (max-width: 414px){.arguments .one .block{padding:40px 40px;min-width:265px}}.arguments .one .block .image{width:40px;height:40px}.arguments .one .block h3{font-size:26px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none;font-weight:bold;color:#fe5000;padding-bottom:20px;padding-top:20px}.arguments .one .block p{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;color:#1d1d1d}.arguments .one:first-child .block{margin-top:150px}.arguments .risques{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;color:#1d1d1d;line-height:20px;text-align:center;padding-top:50px}.parti_two{display:flex;background-color:#fff;padding:0px 50px 0px 50px;justify-content:center}@media (max-width: 768px){.parti_two{flex-direction:column;padding:0px}}.parti_two .block_title{width:314px;margin-top:100px}@media (max-width: 768px){.parti_two .block_title{width:auto}}.parti_two .block_title h2{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;font-weight:bold;color:#fe5000;padding-bottom:20px;padding-top:20px}.parti_two .block_title p{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;color:#1d1d1d}.parti_two .blocks{width:300px;height:auto;padding:20px;text-align:center}@media (max-width: 768px){.parti_two .blocks{width:auto;height:auto}}.parti_two .blocks:hover{background:#f5f9fc}.parti_two .blocks ul{display:flex;align-items:center;padding-left:0px;flex-direction:column}.parti_two .blocks ul span{padding-right:10px;color:#fe5000}.parti_two .blocks ul li{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;color:#1d1d1d;text-align:left;width:100%;display:flex;margin-bottom:30px;line-height:initial}.parti_two .blocks h3{font-size:26px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none;color:#1d1d1d;padding-bottom:50px;padding-top:50px}.appel{background:#f5f9fc;display:flex;align-items:center;padding:50px;justify-content:center}@media (max-width: 912px){.appel{flex-wrap:wrap}}@media (max-width: 675px){.appel{padding:20px 0px}}.appel h3{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;font-weight:bold;color:#fe5000;padding-bottom:40px;padding-top:20px}.appel .block{width:488px;height:600px;padding:20px 20px;background-color:#fff;box-shadow:0px 10px 20px rgba(0,0,0,0.1);border-radius:10px;margin-right:10px;transition:transform .1s}@media (max-width: 912px){.appel .block{margin-bottom:50px}}@media (max-width: 675px){.appel .block{width:355px;height:auto}}.appel .block:hover{transform:scale(1.1)}.appel .block ul{display:flex;align-items:center;padding-left:0px}.appel .block ul li{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none}.appel .block ul span{padding-right:10px;color:#fe5000}.appel .block .d-flex{padding-top:30px;padding-left:50px}@media (max-width: 675px){.appel .block .d-flex{padding-left:0}}.appel .block .d-flex .hot-size{width:352px;cursor:pointer}.appel .block .d-flex .hot-size a{color:#fff;text-transform:uppercase}.appel .etape{width:488px;height:600px;padding:20px 20px;background-color:#fff;box-shadow:0px 10px 20px rgba(0,0,0,0.1);border-radius:10px;transition:transform .1s}@media (max-width: 675px){.appel .etape{width:355px;height:auto}}.appel .etape:hover{transform:scale(1.1)}.appel .etape .text_pres_etapes h2{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;font-weight:bold;color:#fe5000;padding-bottom:20px;padding-top:20px}.appel .etape .text_cinq_etapes h2{font-size:22px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:40px;letter-spacing:0.008em;text-decoration:none;color:#1d1d1d}.appel .etape .text_cinq_etapes .number_etapes{display:flex}.appel .etape .text_cinq_etapes .number_etapes .circle{border:1px solid #E1E9F0;box-sizing:border-box;border-radius:100px;width:28px;height:28px;text-align:center}.appel .etape .text_cinq_etapes .number_etapes .circle span{font-size:13px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none;color:#fe5000;height:28px;letter-spacing:initial}.appel .etape .text_cinq_etapes .number_etapes p{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none;color:#1d1d1d;padding-left:12px;text-transform:none}@media (max-width: 1024px){.appel .etape .text_cinq_etapes .number_etapes p{width:340px}}@media (max-width: 675px){.appel .etape .text_cinq_etapes .number_etapes p{width:230px}}@media (max-width: 768px){.appel .etape .text_cinq_etapes .number_etapes{height:auto}}.single-agences{padding:100px}@media (max-width: 912px){.single-agences{margin-top:300px;padding:30px}}.single-agences .agence_infos{display:flex;width:100%;max-width:1240px;margin:auto;box-shadow:0 10px 20px rgba(0,0,0,0.1);border-radius:10px;background:#fff;position:relative;margin-top:-400px}@media (max-width: 912px){.single-agences .agence_infos{margin-top:-820px;display:block}}@media (max-width: 1024px){.single-agences .agence_infos{display:block}}.single-agences .agence_infos img{border-top-left-radius:10px;border-bottom-left-radius:10px;width:40%;max-width:500px;max-height:320px;object-fit:cover}@media (max-width: 1024px){.single-agences .agence_infos img{border-bottom-left-radius:0;border-top-right-radius:10px;width:100%;max-width:initial;min-height:initial}}.single-agences .agence_infos .information{width:60%;padding:25px 45px 0;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 1024px){.single-agences .agence_infos .information{width:100%}}.single-agences .agence_infos .information h1{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none;color:#fe5000}@media (max-width: 675px){.single-agences .agence_infos .information h1{font-size:30px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none}}@media (max-width: 1024px){.single-agences .agence_infos .information h1{margin-bottom:20px}}.single-agences .agence_infos .information .infos{display:flex}@media (max-width: 1024px){.single-agences .agence_infos .information .infos{display:block}}.single-agences .agence_infos .information .infos .content{display:flex;align-items:center;margin-right:60px}@media (max-width: 1024px){.single-agences .agence_infos .information .infos .content{margin-bottom:20px}}.single-agences .agence_infos .information .infos .content.hidden{display:none}.single-agences .agence_infos .information .infos .content h3{font-size:12px;font-family:"Sofia Pro";line-height:20px;letter-spacing:1px;text-decoration:none;letter-spacing:2px;text-transform:uppercase}.single-agences .agence_infos .information .infos .content span{padding-right:10px}.single-agences .agence_infos .information .infos .content p{font-family:"Sofia Pro";font-weight:200}.single-agences .agence_infos .information .wrapper_button{background:#F5F9FC;border-radius:10px;margin-bottom:20px;height:100px;display:flex;justify-content:center;align-items:center}@media (max-width: 675px){.single-agences .agence_infos .information .wrapper_button{flex-direction:column;justify-content:space-around;height:115px}}.single-agences .agence_infos .information .wrapper_button a.orange_button{margin-bottom:0}.single-agences .agence_infos .information .wrapper_button a.phone,.single-agences .agence_infos .information .wrapper_button a.email{height:48px;line-height:48px;padding:0 15px;color:#1D1D1D;display:inline-block;text-decoration:none;border:2px solid #C2D5E6;box-sizing:border-box;border-radius:4px;display:flex;align-items:center}.single-agences .agence_infos .information .wrapper_button a.phone span,.single-agences .agence_infos .information .wrapper_button a.email span{margin-right:10px}.single-agences .agence_infos .information .wrapper_button a.email{margin-left:7px}.single-agences .agence_infos .information .wrapper_button a.phone{margin-right:7px}.single-agences .annonces{padding:80px 0px}.single-agences .annonces h2{font-size:50px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none;color:#1d1d1d;text-align:center;padding-bottom:30px}@media (max-width: 414px){.single-agences .annonces h2{text-align:left;font-size:40px;font-family:"Recoleta";font-weight:lighter;font-style:normal;letter-spacing:0.4px;text-decoration:none}}.single-agences .annonces .agence-button{background:#fff;border-radius:30px;overflow:hidden;width:208px;height:51px;text-align:center;font-size:18px;letter-spacing:1px;color:#FFF;position:relative;padding:6px;border:1px solid #fe5000;margin-bottom:36px;margin-left:auto;margin-right:auto}.single-agences .annonces .agence-button.change .second-button{color:#fff}.single-agences .annonces .agence-button .second-button{position:absolute;top:2px;bottom:0;right:0;display:flex;align-items:center;justify-content:center;z-index:3;pointer-events:none;color:#444;font-size:12px;font-family:"Sofia Pro";letter-spacing:0.6px;text-decoration:none;width:113px;text-transform:uppercase}.single-agences .annonces .agence-button-checkbox{cursor:pointer;position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;opacity:0;z-index:2}.single-agences .annonces .agence-button-checkbox:checked+.agence-button-label:before{transform:translateX(95px);transition:transform 300ms linear}.single-agences .annonces .agence-button-checkbox+.agence-button-label{position:relative;padding:15px 0;display:block;user-select:none;pointer-events:none}.single-agences .annonces .agence-button-checkbox+.agence-button-label:before{content:"";background:#fe5000;height:39px;width:95px;position:absolute;left:0;top:0;border-radius:100px;transform:translateX(0);transition:transform 300ms}.single-agences .annonces .agence-button-checkbox+.agence-button-label .agence-button-label-span{position:relative;color:#fff;font-size:12px;font-family:"Sofia Pro";letter-spacing:0.6px;text-decoration:none;text-transform:uppercase;top:-11px;left:-50px}.single-agences .annonces .agence-button-checkbox+.agence-button-label .agence-button-label-span.color{color:#444 !important}.single-agences .annonces p.empty{font-size:26px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none;text-align:center}.single-agences .annonces .wrapper_annonces{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:30px;max-width:1600px;margin:auto auto 20px}@media (max-width: 1024px){.single-agences .annonces .wrapper_annonces{display:block}}.single-agences .annonces .wrapper_annonces .annonce_element{height:350px}@media (max-width: 1024px){.single-agences .annonces .wrapper_annonces .annonce_element{margin-bottom:20px}}@media (max-width: 414px){.single-agences .annonces .wrapper_annonces .annonce_element{height:initial}}.single-agences .annonces .wrapper_annonces .annonce_element a{text-decoration:none}.single-agences .annonces .wrapper_annonces .annonce_element img{border-radius:10px;width:100%;height:60%;object-fit:cover}.single-agences .annonces .wrapper_annonces .annonce_element:hover .details .number_photos{display:flex}.single-agences .annonces .wrapper_annonces .annonce_element .details{position:relative;margin-top:20px;font-size:18px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:32px;text-decoration:none}.single-agences .annonces .wrapper_annonces .annonce_element .details a{color:#1d1d1d}.single-agences .annonces .wrapper_annonces .annonce_element .details .number_photos{color:white;padding:0 8px;top:-56px;position:absolute;left:10px;font-size:12px;display:none;align-items:center;background:#1D1D1D;border-radius:2px;height:26px}.single-agences .annonces .wrapper_annonces .annonce_element .details .number_photos .number_photos_text{margin-left:9px;padding-top:2px}.single-agences .annonces .wrapper_annonces .annonce_element .price{margin-top:10px;font-size:26px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none}.single-agences .annonces .wrapper_annonces .annonce_element .price a{color:#fe5000}.single-agences .annonces .wrapper_annonces .annonce_element.elem1{grid-column:1 / 4;grid-row:1 / 3;height:730px}.single-agences .annonces .wrapper_annonces .annonce_element.elem1 img{height:81%}@media (max-width: 1024px){.single-agences .annonces .wrapper_annonces .annonce_element.elem1{height:350px}.single-agences .annonces .wrapper_annonces .annonce_element.elem1 img{height:60%}}.single-agences .annonces .wrapper_annonces .annonce_element.elem2{grid-column:4 / 7;grid-row:1}.single-agences .annonces .wrapper_annonces .annonce_element.elem3{grid-column:4 / 7;grid-row:2}.single-agences .annonces .wrapper_annonces .annonce_element.elem4{grid-column:1 / 3;grid-row:3}.single-agences .annonces .wrapper_annonces .annonce_element.elem5{grid-column:3 / 5;grid-row:3}.single-agences .annonces .wrapper_annonces .annonce_element.elem6{grid-column:5 / 7;grid-row:3}.single-agences .annonces .wrapper_annonces .annonce_element.elem7{grid-column:1 / 3;grid-row:4}.single-agences .annonces .wrapper_annonces .annonce_element.elem8{grid-column:3 / 5;grid-row:4}.single-agences .annonces .wrapper_annonces .annonce_element.elem9{grid-column:5 / 7;grid-row:4}@media (max-width: 912px){.single-agences .calendly .form-footer{padding:0px}}.single-agences .accompagnement{background:linear-gradient(274.36deg, #041C2C 64.4%, #052C46 97.12%);display:flex;padding:100px 100px}@media (max-width: 768px){.single-agences .accompagnement{flex-direction:column;padding:60px 20px;height:866px}}.single-agences .accompagnement h2{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;width:500px;color:#fff}@media (max-width: 1220px){.single-agences .accompagnement h2{font-size:25px}}@media (max-width: 768px){.single-agences .accompagnement h2{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;width:335px;height:250px}}.single-agences .accompagnement .plus{padding-left:150px}@media (max-width: 768px){.single-agences .accompagnement .plus{padding-left:0px}}.single-agences .accompagnement .plus p{font-size:18px;font-family:"Sofia Pro";line-height:36px;text-decoration:none;width:590px;color:#fff}@media (max-width: 768px){.single-agences .accompagnement .plus p{font-size:18px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:36px;text-decoration:none;width:335px;height:396px;padding-top:20px}}.single-agences .accompagnement .plus .savoir{padding-top:40px;list-style-type:none;display:flex;align-items:center}.single-agences .accompagnement .plus .savoir a{font-size:13px;font-family:"Sofia Pro";line-height:20px;letter-spacing:2px;text-decoration:none;text-transform:uppercase;list-style-type:none;color:#fff}.single-agences .accompagnement .plus .savoir span{padding-left:10px}.contact-agence-agence{background:#f5f9fc;display:flex;justify-content:space-evenly;height:1000px;align-items:center}@media (max-width: 1024px){.contact-agence-agence{flex-direction:column;height:auto}}.contact-agence-agence .info_adresse{width:400px;height:530px;background:#fff;border:1px solid #FAFAFA;box-sizing:border-box;box-shadow:0px 10px 20px rgba(0,0,0,0.1);border-radius:10px}@media (max-width: 1024px){.contact-agence-agence .info_adresse{margin-top:50px;width:600px}}@media (max-width: 675px){.contact-agence-agence .info_adresse{width:335px}}.contact-agence-agence .info_adresse .border{padding:26px 26px 0px 26px;border:0px solid !important}.contact-agence-agence .info_adresse .border h2{color:#fe5000;font-size:26px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none;padding-bottom:20px}.contact-agence-agence .info_adresse .border p{font-size:16px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:30px;text-decoration:none}.contact-agence-agence .info_adresse .border p.second{font-size:16px;font-family:"Sofia Pro";line-height:30px;text-decoration:none;padding-bottom:53px;font-weight:bold}.contact-agence-agence .info_adresse .border .icon{width:120px;height:26px;background-image:url(../images/Logo.png);padding-bottom:68px;background-repeat:no-repeat}.contact-agence-agence .info_adresse .border .contact{display:flex;align-items:baseline;max-width:180px}.contact-agence-agence .info_adresse .border .contact .icon-group{display:flex;align-items:baseline;padding-right:10px}@media (max-width: 1024px) and (min-width: 675px){.contact-agence-agence .info_adresse .border .contact .icon-group{justify-content:center;width:auto}}.single-annonces{max-width:1440px;padding:0 100px;margin:auto;position:relative;margin-top:-300px}@media (max-width: 768px){.single-annonces{padding:0;margin-top:-100px}}.single-annonces .images{display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:minmax(100px, auto)}@media (max-width: 768px){.single-annonces .images{display:none}}.single-annonces .images .main-image{width:100%}.single-annonces .images .main-image .first-image{width:100%;height:40vw;max-height:600px;border-radius:10px;object-fit:cover}.single-annonces .images .next-images{width:100%;padding-left:20px;position:relative}.single-annonces .images .next-images .swiper_annonces{overflow:hidden}.single-annonces .images .next-images .swiper_annonces .swiper-slide{width:100% !important;display:grid;grid-gap:20px;grid-template-columns:repeat(2, 1fr);grid-auto-rows:minmax(100px, auto)}.single-annonces .images .next-images .swiper-button-next{width:30px;height:30px;box-shadow:0 6px 16px rgba(0,0,0,0.05);border-radius:100px;position:absolute;top:initial;bottom:10px;background:white;color:#3e3e3e}.single-annonces .images .next-images .swiper-button-next:after{content:""}.single-annonces .images .next-images .next-image{width:100%;height:calc(20vw - 10px);max-height:290px;border-radius:10px;object-fit:cover;display:block}.single-annonces .images .next-images .next-image.elem1{grid-column:1 / 2;grid-row:1}.single-annonces .images .next-images .next-image.elem2{grid-column:2 / 3;grid-row:1}.single-annonces .images .next-images .next-image.elem3{grid-column:1 / 2;grid-row:2}.single-annonces .images .next-images .next-image.elem4{grid-column:2 / 3;grid-row:2}.single-annonces .images_mobile{display:none}@media (max-width: 768px){.single-annonces .images_mobile{display:block}}.single-annonces .images_mobile img{width:100%;height:460px;object-fit:cover}.single-annonces .images_mobile .swiper_annonces_mobile{overflow:hidden}.single-annonces .images_mobile .swiper_annonces_mobile .swiper-slide{width:100% !important}.single-annonces .content{display:flex;margin-top:40px}@media (max-width: 1024px){.single-annonces .content{display:block;width:100%;padding:0 30px}}.single-annonces .content hr{margin:40px 0}.single-annonces .content .information{padding-right:40px}@media (max-width: 1024px){.single-annonces .content .information{padding-right:0px}}.single-annonces .content .information .properties{display:flex;justify-content:space-between}@media (max-width: 1024px){.single-annonces .content .information .properties{display:block}}.single-annonces .content .information .properties .details{color:#1d1d1d}.single-annonces .content .information .properties .details h1{font-size:60px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none}@media (max-width: 912px){.single-annonces .content .information .properties .details h1{font-size:45px;font-family:"Recoleta";font-weight:lighter;font-style:normal;text-decoration:none}}.single-annonces .content .information .properties .details p{font-size:18px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:32px;text-decoration:none;margin-bottom:initial}.single-annonces .content .information .properties .details .adress_and_icon{display:flex;align-items:baseline}.single-annonces .content .information .properties .details .adress_and_icon p{font-size:18px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:32px;text-decoration:none;text-transform:lowercase;padding-left:2px}.single-annonces .content .information .properties .details .adress_and_icon p::first-letter{text-transform:uppercase}@media (max-width: 1024px){.single-annonces .content .information .properties .prices{text-align:left;margin-top:20px}}.single-annonces .content .information .properties .prices .price{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;color:#fe5000}.single-annonces .content .information .properties .prices .m2{font-size:18px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:32px;text-decoration:none;color:#1d1d1d}.single-annonces .content .information .description h2{font-size:35px;font-family:"Recoleta";font-weight:lighter;font-style:normal;line-height:50px;text-decoration:none;color:#1d1d1d;margin-bottom:20px}.single-annonces .content .information .description p{font-size:18px;font-family:"Sofia Pro";font-weight:lighter;font-style:normal;line-height:36px;text-decoration:none;color:#1d1d1d}.single-annonces .content .information .diagnostics{display:flex;margin-top:40px}@media (max-width: 1340px){.single-annonces .content .information .diagnostics{display:block}}.single-annonces .content .information .diagnostics h3{font-size:16px;font-family:"Sofia Pro";font-weight:bold;font-style:normal;line-height:30px;text-decoration:none;color:#1d1d1d}.single-annonces .content .information .diagnostics .color{padding:15px 0;display:flex}.single-annonces .content .information .diagnostics .color span{width:40px;height:23px;margin:0 5px;position:relative}@media (max-width: 440px){.single-annonces .content .information .diagnostics .color span{width:30px}}.single-annonces .content .information .diagnostics .color span.active{width:41px;height:41px;border-radius:4px;padding:12.5px 14.5px;color:#fff;font-family:'sofia pro';font-style:normal;font-weight:600;font-size:16px;line-height:19px;position:absolute;top:-10px;right:-5px}@media (max-width: 440px){.single-annonces .content .information .diagnostics .color span.active{width:36px;height:36px;top:-7px;right:-8px;padding:9.5px 12.5px}}.single-annonces .content .information .diagnostics .color span.red{border-top-right-radius:100px;border-bottom-right-radius:100px}.single-annonces .content .information .diagnostics .color span.green_bold{border-top-left-radius:100px;border-bottom-left-radius:100px}.single-annonces .content .information .diagnostics .dpe{width:50%}@media (max-width: 1340px){.single-annonces .content .information .diagnostics .dpe{width:100%}}.single-annonces .content .information .diagnostics .dpe .color span.red{background:#DF1731}.single-annonces .content .information .diagnostics .dpe .color span.red .active{background:#DF1731}.single-annonces .content .information .diagnostics .dpe .color span.orange{background:#EC6608}.single-annonces .content .information .diagnostics .dpe .color span.orange .active{background:#EC6608}.single-annonces .content .information .diagnostics .dpe .color span.orange_light{background:#FBBA00}.single-annonces .content .information .diagnostics .dpe .color span.orange_light .active{background:#FBBA00}.single-annonces .content .information .diagnostics .dpe .color span.yellow{background:#FFDF00}.single-annonces .content .information .diagnostics .dpe .color span.yellow .active{background:#FFDF00}.single-annonces .content .information .diagnostics .dpe .color span.green_light{background:#C8D300}.single-annonces .content .information .diagnostics .dpe .color span.green_light .active{background:#C8D300}.single-annonces .content .information .diagnostics .dpe .color span.green{background:#52AE32}.single-annonces .content .information .diagnostics .dpe .color span.green .active{background:#52AE32}.single-annonces .content .information .diagnostics .dpe .color span.green_bold{background:#009641}.single-annonces .content .information .diagnostics .dpe .color span.green_bold .active{background:#009641}.single-annonces .content .information .diagnostics .ges{width:50%}@media (max-width: 1340px){.single-annonces .content .information .diagnostics .ges{width:100%}}.single-annonces .content .information .diagnostics .ges .color span.red{background:#18142B}.single-annonces .content .information .diagnostics .ges .color span.red .active{background:#18142B}.single-annonces .content .information .diagnostics .ges .color span.orange{background:#282B4A}.single-annonces .content .information .diagnostics .ges .color span.orange .active{background:#282B4A}.single-annonces .content .information .diagnostics .ges .color span.orange_light{background:#39496A}.single-annonces .content .information .diagnostics .ges .color span.orange_light .active{background:#39496A}.single-annonces .content .information .diagnostics .ges .color span.yellow{background:#4A6986}.single-annonces .content .information .diagnostics .ges .color span.yellow .active{background:#4A6986}.single-annonces .content .information .diagnostics .ges .color span.green_light{background:#618DB0}.single-annonces .content .information .diagnostics .ges .color span.green_light .active{background:#618DB0}.single-annonces .content .information .diagnostics .ges .color span.green{background:#79B4D2}.single-annonces .content .information .diagnostics .ges .color span.green .active{background:#79B4D2}.single-annonces .content .information .diagnostics .ges .color span.green_bold{background:#89E0FF}.single-annonces .content .information .diagnostics .ges .color span.green_bold .active{background:#89E0FF}.swiper_annonces_gallery{overflow:hidden;width:100%;height:100%}.swiper_annonces_gallery .swiper-slide{width:100% !important;display:grid;justify-content:center;align-content:center}.swiper_annonces_gallery .swiper-button-next,.swiper_annonces_gallery .swiper-button-prev{width:30px;height:30px;box-shadow:0 6px 16px rgba(0,0,0,0.05);border-radius:100px;position:absolute;background:white;color:#3e3e3e}.swiper_annonces_gallery .swiper-button-next:after,.swiper_annonces_gallery .swiper-button-prev:after{content:""}@media (max-width: 912px){.swiper_annonces_gallery .swiper-button-next,.swiper_annonces_gallery .swiper-button-prev{display:none}}.swiper_annonces_gallery .swiper-button-next{right:-50px}.swiper_annonces_gallery .swiper-button-prev{left:-50px}
