*{box-sizing:border-box}html{font-size:62.5%;height:100%}body{height:100%;display:flex;flex-flow:column nowrap;margin:0;font-family:"Playfair Display",serif;font-size:1.6rem;line-height:1.38;color:#003a70}body>*{flex:0 0 auto;order:1}body main{flex:1 0 auto}.grecaptcha-badge{display:none !important}@media screen and (max-width: 768px){.tools-share{margin:0 auto}}@media screen and (max-width: 768px){.tools-share-method-targets{max-width:17rem}}.share-txt{font-family:"Poppins",sans-serif;color:#979797}.js-socialshare{font-size:20px;margin:5px}.btn-little{width:50px;height:50px;font-size:40px;display:flex;color:#fff;position:absolute;z-index:998;right:10px;justify-content:center;top:10px;transition:all .3s linear;align-items:center;background:#7d9cc0}.btn-little:hover{transform:scale(1.1)}.btn-little i{font-weight:600}.breadcrumb-wrapper{text-align:left !important}.breadcrumb-wrapper .breadcrumb{background-color:#7d9cc0;height:50px;display:flex;flex-direction:column;justify-content:center}.breadcrumb-wrapper .breadcrumb>span{max-width:unset;padding:0 92px;white-space:nowrap;overflow:scroll;scrollbar-width:none}.breadcrumb-wrapper .breadcrumb>span::-webkit-scrollbar{display:none}@media screen and (max-width: 991px){.breadcrumb-wrapper .breadcrumb>span{padding:0 30px}}.breadcrumb-wrapper .breadcrumb>span a:not(:first-child):before{font-family:"icomoon";content:"";font-size:1rem;color:#fff}.breadcrumb-wrapper .breadcrumb>span a:first-of-type:after{font-family:"icomoon";content:"";font-size:1rem;padding-left:.75rem;color:#fff}.breadcrumb-wrapper .breadcrumb>span a{color:#fff;opacity:.8;font-family:"Poppins",sans-serif;font-size:16px}@media screen and (max-width: 575px){.breadcrumb-wrapper .breadcrumb>span a{font-size:14px}}.breadcrumb-wrapper .breadcrumb>span a:hover{opacity:1}.breadcrumb-wrapper .breadcrumb>span>span span{color:#fff;opacity:.8;font-family:"Poppins",sans-serif;font-size:16px}@media screen and (max-width: 575px){.breadcrumb-wrapper .breadcrumb>span>span span{font-size:14px}}.breadcrumb-wrapper .breadcrumb>span>span span:hover{opacity:1}.breadcrumb-wrapper .breadcrumb>span span .breadcrumb_last{color:#fff;opacity:1}.swiper-pointer-events{overflow:hidden !important}main{overflow:hidden;flex:1 0 auto}footer{flex-shrink:0}.sr-only,.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;white-space:nowrap !important;overflow:hidden !important;border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important}.sr-only-focusable:focus,.sr-only-focusable:active,.visually-hidden-focusable:focus,.visually-hidden-focusable:active{clip:auto !important;-webkit-clip-path:none !important;clip-path:none !important;height:auto !important;margin:auto !important;overflow:visible !important;width:auto !important;white-space:normal !important}.Calque_2{height:104px;width:auto;margin:0 auto}@media screen and (max-width: 769px){.Calque_2{height:52px}}.coucou .white-row{stroke-width:2;stroke:#cecece;fill:none;stroke-dasharray:400;stroke-dashoffset:400;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:draw;animation-name:draw;-webkit-animation-delay:.1s;animation-delay:.1s}.coucou .white-row.blue-row{stroke:#184271;-webkit-animation-delay:.1s;animation-delay:.1s}@-webkit-keyframes draw{to{stroke-dashoffset:0}}@keyframes draw{to{stroke-dashoffset:0}}a{text-decoration:none;font-family:"Playfair Display",serif;color:#003a70}a:hover,a:focus,a:active{text-decoration:none}ol,ul{list-style-type:none;margin:0;padding:0}img{width:100%;display:block}.container{max-width:160rem;margin:auto}h1{margin:0;font-size:2.4rem}.cms ul li:before{font-family:"icomoon";content:"";font-size:1rem;padding:.5rem .6rem;color:#fff;margin-right:.75rem;background-color:#003a70}.no-link .item-container a{pointer-events:none}.body .btn-primary-white{border:1px solid #fff;color:#fff}.body .btn-primary-white:hover{color:#003a70 !important;background:#fff !important;border:1px solid #003a70}.body .btn-primary-white:hover:before{-webkit-animation-name:gorightblue !important;animation-name:gorightblue !important}.body .btn-primary-white:hover:after{-webkit-animation-name:goleftleftblue !important;animation-name:goleftleftblue !important}.body .btn-primary-white:before{background-color:#fff}.body .btn-primary-white:after{background-color:#fff}.btn-primary{color:#003a70;font-family:Poppins;font-size:18px;letter-spacing:0;line-height:20px;border:1px solid #003a70;position:relative;text-transform:uppercase;padding:17px 40px;transition:all .6s linear;cursor:pointer}@media screen and (max-width: 1200px){.btn-primary{padding:12px 30px;line-height:16px;font-size:14px}}.btn-primary:hover{color:#fff;background:#003a70}.btn-primary:hover:before{-webkit-animation-name:goright;animation-name:goright;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards}.btn-primary:hover:after{-webkit-animation-name:goleftleft;animation-name:goleftleft;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards}.btn-primary:before{content:"";width:21px;background-color:#003a70;height:1px;position:absolute;left:-10.5px;top:50%}.btn-primary:after{content:"";width:21px;background-color:#003a70;height:1px;position:absolute;right:-10.5px;top:50%}.previous-page{width:100%;padding:4rem 0}@media screen and (max-width: 1650px){.previous-page{margin-left:2rem}}@media screen and (max-width: 991px){.previous-page{display:none}}.previous-page button{cursor:pointer;border:none;font-family:"Playfair Display",serif;color:#003a70;background-color:#f1f3f6;padding:1rem;font-size:1.4rem;transition:all ease-in-out .3s}.previous-page button:hover{background-color:#babdc3}.previous-page button:before{padding-right:1rem;content:"";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.autocomplete-core-results-wrapper{left:0}.autocomplete-core-results-wrapper .autocomplete-core-results-wrapper{width:100%}.autocomplete-core-results-wrapper .autocomplete-core-results-title{background-color:#7d9cc0;color:#003a70;text-transform:uppercase;font-weight:bold;padding:6px 10px;font-size:.85em}.autocomplete-core-results-wrapper .autocomplete-core-results-item{background-color:#003a70;color:#fff;padding:8px 10px;cursor:pointer}.autocomplete-core-results-wrapper .autocomplete-core-results-item:before{content:">";margin-right:6px}.autocomplete-core-results-wrapper .autocomplete-core-results-item:hover,.autocomplete-core-results-wrapper .autocomplete-core-results-item.is-active{background-color:#0054a3;color:#fff}.autocompletion-mda{position:absolute;top:100%;left:0;width:100%;z-index:100;max-height:300px;overflow-y:auto}.autocompletion-mda .autocomplete-core-results-wrapper{width:100%}.autocompletion-mda .autocomplete-core-results-title{background-color:#7d9cc0;color:#003a70;text-transform:uppercase;font-weight:bold;padding:6px 10px;font-size:.85em}.autocompletion-mda .autocomplete-core-results-item{background-color:#003a70;color:#fff;padding:8px 10px;cursor:pointer}.autocompletion-mda .autocomplete-core-results-item:before{content:">";margin-right:6px}.autocompletion-mda .autocomplete-core-results-item:hover,.autocompletion-mda .autocomplete-core-results-item.is-active{background-color:#0054a3;color:#fff}@-webkit-keyframes goright{0%{left:-10.5px}25%{left:-5.5px}50%{left:0px;background-color:#fff}100%{left:5px;background-color:#fff}}@keyframes goright{0%{left:-10.5px}25%{left:-5.5px}50%{left:0px;background-color:#fff}100%{left:5px;background-color:#fff}}@-webkit-keyframes gorightblue{0%{left:-10.5px}25%{left:-5.5px}50%{left:0px;background-color:#003a70 !important}100%{left:5px;background-color:#003a70 !important}}@keyframes gorightblue{0%{left:-10.5px}25%{left:-5.5px}50%{left:0px;background-color:#003a70 !important}100%{left:5px;background-color:#003a70 !important}}@-webkit-keyframes goleft{0%{right:-10.5px}25%{right:-5.5px}50%{right:0px;background-color:#fff}100%{right:5px;background-color:#fff}}@keyframes goleft{0%{right:-10.5px}25%{right:-5.5px}50%{right:0px;background-color:#fff}100%{right:5px;background-color:#fff}}@-webkit-keyframes goleftleft{0%{right:-10.5px}25%{right:-5.5px}50%{right:0px;background-color:#fff}100%{right:5px;background-color:#fff}}@keyframes goleftleft{0%{right:-10.5px}25%{right:-5.5px}50%{right:0px;background-color:#fff}100%{right:5px;background-color:#fff}}@-webkit-keyframes goleftleftblue{0%{right:-10.5px}25%{right:-5.5px}50%{right:0px;background-color:#003a70 !important}100%{right:5px;background-color:#003a70 !important}}@keyframes goleftleftblue{0%{right:-10.5px}25%{right:-5.5px}50%{right:0px;background-color:#003a70 !important}100%{right:5px;background-color:#003a70 !important}}.elementor .elementor-element .elementor-widget-container .cta-banner{width:100%;height:auto;padding:50px;background-color:#7d9cc0;color:#fff;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;position:relative;margin-left:auto;margin-right:auto}@media screen and (max-width: 769px){.elementor .elementor-element .elementor-widget-container .cta-banner{width:calc(100% - 20px);padding:30px}}@media screen and (max-width: 575px){.elementor .elementor-element .elementor-widget-container .cta-banner{flex-direction:column}}.elementor .elementor-element .elementor-widget-container .cta-banner .crnbtm{position:absolute;bottom:-10px;right:-10px;width:20%;height:50%;border-bottom:1px solid #7090b9;border-right:1px solid #7090b9;padding-left:20px;padding-top:15px;z-index:-1}@media screen and (max-width: 769px){.elementor .elementor-element .elementor-widget-container .cta-banner .crnbtm{width:80px;height:60px;padding-left:15px;padding-top:10px;bottom:-8px;right:-8px}}.elementor .elementor-element .elementor-widget-container .cta-banner .crnbtm .corner-style-inner{width:100%;height:100%;background-color:#7090b9;display:block}.elementor .elementor-element .elementor-widget-container .cta-banner .crntop{position:absolute;top:-10px;left:-10px;width:20%;height:50%;border-top:1px solid #7090b9;border-left:1px solid #7090b9;padding-right:20px;padding-bottom:15px;z-index:-1}@media screen and (max-width: 769px){.elementor .elementor-element .elementor-widget-container .cta-banner .crntop{width:80px;height:60px;padding-right:15px;padding-bottom:10px;top:-8px;left:-8px}}.elementor .elementor-element .elementor-widget-container .cta-banner .crntop .corner-style-inner{width:100%;height:100%;background-color:#7090b9;display:block}.elementor .elementor-element .elementor-widget-container .cta-banner-left{width:75%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-right:50px}@media screen and (max-width: 769px){.elementor .elementor-element .elementor-widget-container .cta-banner-left{padding-right:30px}}@media screen and (max-width: 575px){.elementor .elementor-element .elementor-widget-container .cta-banner-left{width:100%;padding-right:0}}.elementor .elementor-element .elementor-widget-container .cta-banner-left h2{color:#fff !important;font-family:"Playfair Display",serif;font-weight:bold;font-size:24px}@media screen and (max-width: 769px){.elementor .elementor-element .elementor-widget-container .cta-banner-left h2{font-size:20px}}.elementor .elementor-element .elementor-widget-container .cta-banner-left div{font-family:"Poppins",sans-serif;font-size:18px}@media screen and (max-width: 769px){.elementor .elementor-element .elementor-widget-container .cta-banner-left div{font-size:16px}}.elementor .elementor-element .elementor-widget-container .cta-banner-right{width:25%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 575px){.elementor .elementor-element .elementor-widget-container .cta-banner-right{margin-top:20px;width:100%}}.elementor .elementor-element .elementor-widget-container .cta-banner-right a{text-align:center}@font-face{font-family:"icomoon";src:url(fonts/4cea2f2dc4da4ef0021dc7b6aeb120a1.eot);src:url(fonts/4cea2f2dc4da4ef0021dc7b6aeb120a1.eot#iefix) format("embedded-opentype"),url(fonts/bd55a4ee7488dba9ad254abf6c8a2bae.woff2) format("woff2"),url(fonts/a3dbb3286cae31c9426a7acc07bf62a8.woff) format("woff"),url(fonts/df22da8a205497533465af3ef30b60a6.ttf) format("truetype"),url(images/icomoon.3bb2658.svg#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-top:before{content:""}.icon-bottom:before{content:""}.icon-left:before{content:""}.icon-right:before{content:""}.icon-fermer:before{content:""}.icon-plus:before{content:""}.icon-menu:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-twitter:before{content:""}.icon-messenger:before{content:""}.icon-whatsapp:before{content:""}.icon-contact-2:before{content:""}.icon-map-marker:before{content:""}.icon-photo:before{content:""}.icon-location:before{content:""}.icon-horaire:before{content:""}.icon-contact:before{content:""}.icon-telephone:before{content:""}.icon-prix:before{content:""}.icon-viabilise:before{content:""}.icon-surface:before{content:""}.icon-chambre:before{content:""}.icon-lieu-de-vie:before{content:""}.icon-sdb:before{content:""}.icon-linkedin:before{content:""}header{background:#ccc;padding:5px 92px;display:flex;justify-content:space-between;align-items:baseline;top:0;left:0;width:100%;z-index:999;transition:all .2s ease-in-out;height:auto;background-color:transparent;position:relative}@media screen and (max-width: 1450px){header{padding:20px 50px}}@media screen and (max-width: 991px){header{padding:5px 30px;background-color:#fff}}header.active{background-color:#fff;box-shadow:0 13px 21px rgba(0,0,0,.13);padding:6px 92px;position:fixed}@media screen and (max-width: 1350px){header.active{padding:6px 50px}}@media screen and (max-width: 991px){header.active{padding:6px 30px}}header.active .main-menu .main-menu-item .main-menu-link{color:#003a70}header.active .header-slogan{align-self:center;margin-bottom:0}header.active .header-right{align-self:center}header.active .header-right-responsive .phone-number{color:#000}header.active .header-right-responsive .burger-menu{color:#000}header.active .header-logo-picture-blue{display:block}header.active .header-logo-picture-white{display:none}header .rs-picto{display:none;margin-top:50px !important}@media screen and (max-width: 769px){header .rs-picto{display:flex;justify-content:flex-start}}header .rs-picto a{margin-right:30px}header .rs-picto a span{font-size:22px;color:#101820}header .header-left{display:flex;justify-content:flex-start;align-items:flex-end}@media screen and (max-width: 991px){header .header-left{padding-top:5px}}header .header-right{align-self:center}header .header-right.active{position:absolute;top:0;left:0;right:0;bottom:0;width:100vw;background:rgba(255,255,255,.9)}header .header-right.active .main-menu{display:flex}header .header-right.active .header-nav{display:block}header .header-logo-picture{max-width:120px;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;min-width:115px}@media screen and (max-width: 991px){header .header-logo-picture{max-width:100px;min-width:80px}}@media screen and (max-width: 575px){header .header-logo-picture{max-width:80px;min-width:60px}}header .header-logo-picture-white{display:none}@media screen and (max-width: 991px){header .header-logo-picture-white{display:none}}header .header-logo-picture-blue{display:block}@media screen and (max-width: 991px){header .header-logo-picture-blue{display:block;width:70px}}header .header-slogan{border-bottom:3px solid #003a70;color:#003a70;font-size:22px;font-family:"Poppins",sans-serif;margin-left:60px;margin-top:0;margin-bottom:30px}@media screen and (max-width: 1650px){header .header-slogan{margin-left:40px;font-size:20px}}@media screen and (max-width: 1500px){header .header-slogan{font-size:18px}}@media screen and (max-width: 1350px){header .header-slogan{margin-left:30px;font-size:16px}}@media screen and (max-width: 1200px){header .header-slogan{display:none}}header .cross{display:none;transform:rotate(45deg);position:absolute;top:35px;right:35px}header .cross .close-picto{font-size:30px;color:#000}header .header-right-responsive{display:none;justify-content:flex-end;align-items:center}@media screen and (max-width: 991px){header .header-right-responsive{margin-top:5px}}@media screen and (max-width: 769px){header .header-right-responsive{display:flex}}header .header-right-responsive .phone-number{font-size:40px;color:#fff;margin-right:15px}@media screen and (max-width: 769px){header .header-right-responsive .phone-number{color:#000;display:flex}header .header-right-responsive .phone-number .dashicons{height:4rem;width:4rem}header .header-right-responsive .phone-number .dashicons:before{font-size:3rem}}header .header-right-responsive .burger-menu{font-size:30px;color:#fff;margin-left:15px}@media screen and (max-width: 769px){header .header-right-responsive .burger-menu{color:#000}}@media screen and (max-width: 769px){header .header-nav{position:absolute;left:0;top:100%;right:0;bottom:0;display:none;width:100%;height:100vh;z-index:99}}@media screen and (max-width: 769px){header nav{background:#fff;display:flex;justify-content:center;height:100%;padding-top:50px}}header .main-menu{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 769px){header .main-menu{display:none;flex-direction:column;align-items:baseline}}header .main-menu .main-menu-item{margin:0 15px 0}header .main-menu .main-menu-item .phone{display:flex;justify-content:center;align-items:center;gap:1rem}header .main-menu .main-menu-item .phone:hover .icon-telephone{opacity:0}header .main-menu .main-menu-item .phone .dashicons{width:4rem;height:4rem;font-size:3rem;opacity:1;transition:opacity ease-in-out 1s}@media screen and (max-width: 850px){header .main-menu .main-menu-item{margin:0 12px 0}}header .main-menu .main-menu-item.current-menu-item .main-menu-link::after{transform:scaleX(1)}header .main-menu .main-menu-item:last-of-type{margin:0 0 0 15px}header .main-menu .main-menu-item .main-menu-link{font-size:16px;color:#003a70;font-family:"Poppins",sans-serif;font-weight:500;letter-spacing:0;line-height:20px;text-transform:uppercase;position:relative;text-decoration:none}header .main-menu .main-menu-item .main-menu-link::after{position:absolute;content:"";width:100%;height:3px;top:100%;left:0;background:#003a70;transition:transform .5s;transform:scaleX(0);transform-origin:left}header .main-menu .main-menu-item .main-menu-link:hover::after{transform:scaleX(1)}@media screen and (max-width: 1150px){header .main-menu .main-menu-item .main-menu-link{font-size:15px}}@media screen and (max-width: 1050px){header .main-menu .main-menu-item .main-menu-link{font-size:14px}}@media screen and (max-width: 991px){header .main-menu .main-menu-item .main-menu-link{color:#003a70}}@media screen and (max-width: 769px){header .main-menu .main-menu-item .main-menu-link{color:#979797;font-size:20px;font-weight:300;letter-spacing:0;line-height:38px}}.home header{padding:20px 50px;z-index:999;position:absolute}.home header.active{position:fixed}@media screen and (max-width: 1450px){.home header{padding:20px 50px}}@media screen and (max-width: 991px){.home header{padding:0px 30px 5px}}.home header .header-right{align-self:flex-start}@media screen and (max-width: 991px){.home header .header-right{align-self:center}}.home header .main-menu .main-menu-item .main-menu-link{color:#fff}.home header .main-menu .main-menu-item .main-menu-link::after{position:absolute;content:"";width:100%;height:3px;top:100%;left:0;background:#fff;transition:transform .5s;transform:scaleX(0);transform-origin:left}.home header .main-menu .main-menu-item .main-menu-link:hover::after{transform:scaleX(1)}@media screen and (max-width: 991px){.home header .main-menu .main-menu-item .main-menu-link{color:#003a70}}.home header.active .header-right{align-self:center}@media screen and (max-width: 991px){.home header.active .header-right{align-self:center}}.home header.active .main-menu .main-menu-item .main-menu-link{color:#003a70}.home header.active .main-menu .main-menu-item .main-menu-link::after{background:#003a70}.home header.active .main-menu .main-menu-item .main-menu-link:hover::after{transform:scaleX(1)}@media screen and (max-width: 991px){.home header.active .main-menu .main-menu-item .main-menu-link{color:#003a70}}footer{background:#101820}footer .footer-logo-picture{max-width:135px;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;min-width:115px}@media screen and (max-width: 991px){footer .footer-logo-picture{max-width:100px;min-width:80px}}@media screen and (max-width: 575px){footer .footer-logo-picture{max-width:120px;min-width:60px}}footer .footer-nav{display:flex;flex-direction:column;align-items:center;justify-content:center}footer .footer-nav-menu{margin:1rem 0}footer .footer-nav .footer-seo-guide[href]{text-transform:none;display:block;line-height:2.8}@media screen and (min-width: 769px){footer .footer-nav .footer-seo-guide[href]{display:inline-flex;line-height:normal}}footer .footer-nav .footer-seo-guide-sep{display:none}@media screen and (min-width: 769px){footer .footer-nav .footer-seo-guide-sep{display:inline-flex}}footer .footer-nav .footer-seo-guide-wrapper{margin:2rem;margin:2rem;display:flex;flex-wrap:wrap;gap:.8rem}@media screen and (min-width: 769px){footer .footer-nav .footer-seo-guide-wrapper{justify-content:center}}footer .rs-picto{display:flex;flex-direction:row;justify-content:center;align-items:center}footer .rs-picto a{margin:15px}footer .rs-picto a span{font-size:28px}@media screen and (max-width: 769px){footer .rs-picto a span{font-size:22px}}footer .footer-menu{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 769px){footer .footer-menu{flex-direction:column;padding-top:20px}}footer .footer-menu-item{margin:10px;font-family:Poppins}footer .back-top{border:1px solid #fff;width:65px;height:65px;display:flex;justify-content:center;align-items:center}footer .back-top:hover span{transform:translateY(-5px)}footer .back-top span{transition:all .5s linear}@media screen and (max-width: 769px){footer .back-top{width:40px;height:40px;order:-1;align-self:flex-end}}footer .footer-top{border-bottom:1px solid #535353;padding:45px 137px 90px;display:flex;justify-content:space-between;align-items:center;color:#fff}@media screen and (max-width: 1200px){footer .footer-top{padding:45px 50px 90px}}@media screen and (max-width: 769px){footer .footer-top{padding:22px 30px 30px;flex-direction:column}}footer .footer-top a{color:#fff;font-family:Poppins;font-size:16px;font-weight:500;letter-spacing:0;line-height:20px;text-transform:uppercase;transition:all .5s linear}footer .footer-top a:hover{transform:translateY(-5px)}@media screen and (max-width: 769px){footer .footer-top a{font-size:14px}}footer .footer-top a span svg{width:28px;fill:#fff}footer .footer-bottom{padding:45px}@media screen and (max-width: 769px){footer .footer-bottom{padding:20px 12px}}footer .footer-bottom p{opacity:.59;color:#fff;font-family:Poppins;font-size:14px;font-weight:300;letter-spacing:0;line-height:20px;text-align:center}@media screen and (max-width: 769px){footer .footer-bottom p{font-size:10px}}footer .footer-bottom p br{display:none}@media screen and (max-width: 769px){footer .footer-bottom p br{display:block}}@media screen and (max-width: 769px){footer .footer-bottom p span{display:none}}footer .footer-bottom p a{color:#fff;font-family:Poppins;font-size:14px;font-weight:300;letter-spacing:0;line-height:20px}@media screen and (max-width: 769px){footer .footer-bottom p a{font-size:10px}}.stripes{position:absolute;z-index:2;top:-1px;right:0;bottom:-1px;left:0;width:100%;height:101%}.home .breadcrumb-wrapper{display:none}.hero-slider{display:flex;height:80vh;width:100%;min-height:750px;align-items:flex-end;overflow:hidden;margin-top:-150px}@media screen and (max-width: 991px){.hero-slider{flex-direction:column-reverse;align-items:center;margin-top:0;height:auto;min-height:auto}}@media screen and (max-width: 769px){.hero-slider{height:70vh}}.hero-slider .swiper-slide img{width:calc(100% + 100px);height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 769px){.hero-slider .swiper-slide img{height:100%;-o-object-position:center center;object-position:center center}}.hero-slider .stripes{position:absolute;z-index:2;top:-1px;right:0;bottom:-1px;left:0;width:100%;height:101%}.hero-slider .stripes svg{width:100%;height:100%}.hero-slider .swiper-slide-active{transition:all .6s linear;-webkit-animation-name:goleft;animation-name:goleft;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-fill-mode:forwards}.hero-slider .swiper-pagination-bullet{display:flex;align-items:center;justify-content:center;width:auto;height:auto;padding:10px;transform:scale(1);opacity:1;border-radius:0;outline:transparent;background:transparent;cursor:pointer}.hero-slider .swiper-pagination-bullet:before{display:inline-block;width:0;height:1px;margin-right:20px;content:"";transition:transform 1s cubic-bezier(0.2, 0.1, 0.2, 1),width 1s cubic-bezier(0.2, 0.1, 0.2, 1);transform:scaleX(0);transform-origin:left center;vertical-align:middle;background:#000;cursor:pointer}.hero-slider .swiper-pagination-bullet-active{color:#000}.hero-slider .swiper-pagination-bullet-active+span::before{width:120px;transform:scaleX(1)}.hero-slider .cover-slider__navigation{position:relative;z-index:100;margin-top:-54px;display:flex;justify-content:flex-end;align-items:center;text-align:right;background:#fff}@media screen and (max-width: 991px){.hero-slider .cover-slider__navigation{display:none}}.hero-slider .cover-slider__navigation .swiper-button-next,.hero-slider .cover-slider__navigation .swiper-button-prev{position:initial;width:76px;height:76px;color:#fff;background:#7d9cc0;transform:translateY(-12px)}.hero-slider .cover-slider__navigation .swiper-button-next::after,.hero-slider .cover-slider__navigation .swiper-button-prev::after{font-size:18px;transition:all .6s linear}.hero-slider .cover-slider__navigation .swiper-button-prev{margin-right:10px}.hero-slider .cover-slider__navigation .swiper-button-prev:hover:after{transform:translateX(-5px)}.hero-slider .cover-slider__navigation .swiper-button-next:hover:after{transform:translateX(5px)}.hero-slider .cover-slider__pagination{font-family:Montserrat,sans-serif;font-weight:400;text-transform:uppercase;font-size:13px;font-weight:500;line-height:1.2em;text-transform:none;color:dimgray;position:absolute;z-index:100;overflow:hidden;min-width:33.4%;height:100px;padding-right:20px;background:#fff;display:flex;align-items:center;text-align:right;width:auto !important;bottom:30px !important;left:-2px !important}@media screen and (max-width: 991px){.hero-slider .cover-slider__pagination{display:none}}.hero-slider .btn-primary{align-self:baseline;margin-top:30px}@media screen and (max-width: 1500px){.hero-slider .btn-primary{padding:15px 30px;font-size:16px}}@media screen and (max-width: 1100px){.hero-slider .btn-primary{padding:15px 30px;font-size:14px}}@media screen and (max-width: 991px){.hero-slider .btn-primary{padding:13px 25px;font-size:13px}}@media screen and (max-width: 769px){.hero-slider .btn-primary{margin-top:0;margin-bottom:20px}}.hero-slider h1{color:#101820;font-family:"Playfair Display";font-size:60px;font-weight:bold;letter-spacing:0;line-height:65px;margin-bottom:25px;align-self:baseline}@media screen and (max-width: 1850px){.hero-slider h1{font-size:55px;line-height:60px}}@media screen and (max-width: 1750px){.hero-slider h1{font-size:50px;line-height:55px}}@media screen and (max-width: 1650px){.hero-slider h1{font-size:45px;line-height:50px}}@media screen and (max-width: 1550px){.hero-slider h1{font-size:40px;line-height:45px}}@media screen and (max-width: 1150px){.hero-slider h1{font-size:37px;line-height:42px}}@media screen and (max-width: 1100px){.hero-slider h1{font-size:35px;line-height:40px}}@media screen and (max-width: 769px){.hero-slider h1{font-size:30px}}.hero-slider .hero-slider-subtitle{color:#979797;font-family:Poppins;font-size:18px;font-weight:300;letter-spacing:0;line-height:24px}@media screen and (max-width: 1200px){.hero-slider .hero-slider-subtitle{font-size:16px}}@media screen and (max-width: 991px){.hero-slider .hero-slider-subtitle{font-size:14px}}@media screen and (max-width: 769px){.hero-slider .hero-slider-subtitle{display:none}}.hero-slider .hero-slider-left{width:33%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;padding:0 92px}@media screen and (max-width: 1450px){.hero-slider .hero-slider-left{padding:0 50px}}@media screen and (max-width: 1350px){.hero-slider .hero-slider-left{padding:0 50px}}@media screen and (max-width: 1150px){.hero-slider .hero-slider-left{padding:0 30px 0 50px}}@media screen and (max-width: 991px){.hero-slider .hero-slider-left{z-index:13;width:auto;padding:30px;margin-top:-120px;max-width:70%}}@media screen and (max-width: 575px){.hero-slider .hero-slider-left{max-width:90%;min-height:250px}}.hero-slider .hero-slider-right{width:67%;height:100%;position:relative}@media screen and (max-width: 991px){.hero-slider .hero-slider-right{width:100%}}.hero-slider .hero-slider-right .swiper-container{width:100%;height:100%}.hero-slider .hero-slider-right .slider-overlay{position:absolute;top:0;left:0;right:0;bottom:50px;width:100%;background:rgba(0,0,0,.2);z-index:10;pointer-events:none}@media screen and (max-width: 991px){.hero-slider .hero-slider-right .slider-overlay{bottom:0}}.hero-slider .hero-slider-right .slider-overlay-line-un{position:absolute;left:calc(100% / 3);top:0;bottom:0;width:1px;height:100%;background:rgba(255,255,255,.4);z-index:10}.hero-slider .hero-slider-right .slider-overlay-line-deux{position:absolute;left:calc(100% / 3 * 2);top:0;bottom:0;width:1px;height:100%;background:rgba(255,255,255,.4);z-index:10}@keyframes goleft{0%{transform:translateX(0)}100%{transform:translateX(-100px)}}.hp-subtitle{padding:50px 50px 50px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width: 769px){.hp-subtitle{padding:0 20px 0}}.hp-subtitle p{color:#101820;font-family:"Playfair Display";font-size:48px;font-weight:bold;letter-spacing:0;line-height:48px;margin:0 0 30px}@media screen and (max-width: 769px){.hp-subtitle p{font-size:26px;line-height:26px;margin:0 0 15px}}.hp-subtitle h2{margin:0;color:#101820;font-family:"Playfair Display";font-size:24px;letter-spacing:0;line-height:24px;text-align:center}@media screen and (max-width: 769px){.hp-subtitle h2{font-size:13px;line-height:13px}}.separator{padding:50px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 769px){.separator{padding:30px}}@media screen and (max-width: 769px){.separator.lastseparator{display:none}}.separator img{height:104px;width:auto;-o-object-fit:cover;object-fit:cover}.projects__item{position:relative;width:50%;margin:auto}.projects__item .img-container{overflow:hidden;max-width:100%;height:700px;line-height:0;position:relative;display:block}.projects__item .img-container img{width:100%;max-width:100%;height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.projects__item .hover-img{position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;z-index:1;display:block;margin:50px;filter:brightness(0.8)}.projects__item .hover-img img{width:100%;max-width:100%;height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.presentation{display:flex;justify-content:center;align-items:center;max-width:160rem;margin:50px auto;width:80%}@media screen and (max-width: 1500px){.presentation{width:90%}}@media screen and (max-width: 769px){.presentation{flex-direction:column;width:100%;padding:0 10px;margin:0 auto 50px}}.presentation-left{width:50% !important;height:auto !important}@media screen and (max-width: 991px){.presentation-left{height:100%}.presentation-left img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 991px){.presentation-left{width:60%}}@media screen and (max-width: 769px){.presentation-left{width:100%}}.presentation-right{width:50%;padding:90px}@media screen and (max-width: 1500px){.presentation-right{padding:80px}}@media screen and (max-width: 1200px){.presentation-right{padding:50px}}@media screen and (max-width: 991px){.presentation-right{padding:20px;width:40%}}@media screen and (max-width: 769px){.presentation-right{width:100%;display:flex;flex-direction:column;justify-content:baseline;align-items:center}.presentation-right .btn-primary{justify-self:center}}.presentation-right h2{margin-top:0;color:#101820;font-family:"Playfair Display",serif;font-size:36px;font-weight:bold;letter-spacing:0;line-height:40px;width:90%}@media screen and (max-width: 1500px){.presentation-right h2{width:100%}}@media screen and (max-width: 1200px){.presentation-right h2{font-size:30px;line-height:34px}}@media screen and (max-width: 769px){.presentation-right h2{font-size:20px;line-height:24px}}.presentation-right .presentation-content{color:#979797;font-family:"Poppins",sans-serif;font-size:16px;font-weight:300;letter-spacing:0;line-height:24px;margin-bottom:90px;width:90%}@media screen and (max-width: 1500px){.presentation-right .presentation-content{width:100%}}@media screen and (max-width: 1200px){.presentation-right .presentation-content{margin-bottom:40px;font-size:14px}}.reinsurance-wrapper{margin:0 auto 5rem;max-width:calc(100% - 2rem);width:160rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5rem}.reinsurance-item{--border-width: 0.5rem;position:relative;max-width:100%;box-shadow:-10px 9px 21px 12px rgba(0,0,0,.08);aspect-ratio:16/9;display:flex;flex-direction:column;justify-content:center;padding:4rem}@media screen and (min-width: 769px){.reinsurance-item{--border-width: 1rem}}.reinsurance-item:before{position:absolute;content:"";width:25%;height:40%}.reinsurance-item.border-tl:before{border-top:var(--border-width) solid #7090b9;border-left:var(--border-width) solid #7090b9;left:calc(var(--border-width) * -1);top:calc(var(--border-width) * -1)}.reinsurance-item.border-tr:before{border-top:var(--border-width) solid #7090b9;border-right:var(--border-width) solid #7090b9;right:calc(var(--border-width) * -1);top:calc(var(--border-width) * -1)}.reinsurance-item.border-br:before{border-bottom:var(--border-width) solid #7090b9;border-right:var(--border-width) solid #7090b9;bottom:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1)}.reinsurance-item.border-bl:before{border-bottom:var(--border-width) solid #7090b9;border-left:var(--border-width) solid #7090b9;left:calc(var(--border-width) * -1);bottom:calc(var(--border-width) * -1)}.reinsurance-item.new:after{content:"Nouveau";position:absolute;right:calc(var(--border-width) * -1);top:calc(var(--border-width) * -1);background-color:#7090b9;color:#fff;padding:1rem;font-family:"Poppins",sans-serif;font-weight:bold}.reinsurance-item-title{color:#101820;font-family:"Playfair Display",serif;font-size:2.4rem;font-weight:bold;letter-spacing:0;line-height:1.08}.reinsurance-item-content{color:#979797;font-family:"Poppins",sans-serif;font-size:1.6rem;font-weight:300;letter-spacing:0;line-height:1.5}@media screen and (min-width: 769px){.reinsurance-item{max-width:30%}}.vertical-thumb-slider{width:100%;margin:50px auto;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}@media screen and (max-width: 769px){.vertical-thumb-slider{margin:0 auto}}.vertical-thumb-slider .first-blue-block{position:absolute;top:0;left:0;bottom:0;width:20%;background-color:#003a70;z-index:-1}@media screen and (max-width: 769px){.vertical-thumb-slider .first-blue-block{display:none}}.vertical-thumb-slider .second-blue-block{position:absolute;top:75px;left:0;bottom:0;width:25%;background-color:#003a70;z-index:-1}@media screen and (max-width: 769px){.vertical-thumb-slider .second-blue-block{display:none}}.vertical-thumb-slider h2{color:#101820;font-family:"Playfair Display",serif;font-size:48px;font-weight:bold;letter-spacing:0;line-height:20px}@media screen and (max-width: 769px){.vertical-thumb-slider h2{font-size:24px}}.vertical-thumb-slider .subtitle{color:#979797;font-size:18px;font-family:"Poppins",sans-serif;font-weight:300;letter-spacing:0;line-height:24px;width:auto;margin-left:30%;margin-right:30%;text-align:center;margin-top:0;padding:0 15px}@media screen and (max-width: 769px){.vertical-thumb-slider .subtitle{margin-left:20px;margin-right:20px;font-size:14px}}.vertical-thumb-slider .vertical-thumb-slider-container{height:600px;width:80%;justify-self:flex-end;background:transparent;margin-left:0;margin-right:0;align-self:flex-end;margin:30px 0;position:initial}@media screen and (max-width: 1600px){.vertical-thumb-slider .vertical-thumb-slider-container{height:550px}}@media screen and (max-width: 1500px){.vertical-thumb-slider .vertical-thumb-slider-container{width:85%}}@media screen and (max-width: 1350px){.vertical-thumb-slider .vertical-thumb-slider-container{height:500px}}@media screen and (max-width: 1200px){.vertical-thumb-slider .vertical-thumb-slider-container{width:92%}}@media screen and (max-width: 769px){.vertical-thumb-slider .vertical-thumb-slider-container{width:calc(100% - 10px)}}.vertical-thumb-slider .vertical-thumb-slider-container .swiper-paginationn{display:none}@media screen and (max-width: 769px){.vertical-thumb-slider .vertical-thumb-slider-container .swiper-paginationn{display:block;text-align:center;margin-top:-30px}}.vertical-thumb-slider .vertical-thumb-slider-container .swiper-paginationn span{height:9px;width:9px;margin:2px;border:1px solid #fff;background-color:#7c9ac0;border-radius:0}.vertical-thumb-slider .vertical-thumb-slider-container .vertical-slider{height:100%}.vertical-thumb-slider .vertical-thumb-slider-container .swiper-slide:nth-child(even){transform:translateY(50px)}@media screen and (max-width: 769px){.vertical-thumb-slider .vertical-thumb-slider-container .swiper-slide:nth-child(even){transform:translateY(0)}}.vertical-thumb-slider .vertical-thumb-slider-container .swiper-slide{height:550px}.vertical-thumb-slider .vertical-thumb-slider-container .swiper-slide:hover .slide-overlay{-webkit-animation-name:clearme;animation-name:clearme;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards}@media screen and (max-width: 1600px){.vertical-thumb-slider .vertical-thumb-slider-container .swiper-slide{height:500px}}@media screen and (max-width: 1350px){.vertical-thumb-slider .vertical-thumb-slider-container .swiper-slide{height:450px}}.vertical-thumb-slider .vertical-thumb-slider-container .swiper-slide .slide-overlay{height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;transition:all 3s linear;background:linear-gradient(180deg, transparent 70%, #000000 100%)}.vertical-thumb-slider .vertical-thumb-slider-container .swiper-slide img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;bottom:0;left:0;right:0}.vertical-thumb-slider .vertical-thumb-slider-container .swiper-slide .vertical-slide-content{position:absolute;bottom:0;width:100%;padding:30px}@media screen and (max-width: 1350px){.vertical-thumb-slider .vertical-thumb-slider-container .swiper-slide .vertical-slide-content{padding:20px}}.vertical-thumb-slider .vertical-thumb-slider-container .swiper-slide .vertical-slide-content a{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.vertical-thumb-slider .vertical-thumb-slider-container .swiper-slide .vertical-slide-content-right{align-self:flex-end}.vertical-thumb-slider .vertical-thumb-slider-container .swiper-slide .vertical-slide-content-right .cta-slide{color:#fff;margin-left:20px;width:38px;height:38px;display:flex;justify-content:center;align-items:center;transition:all .3s linear}.vertical-thumb-slider .vertical-thumb-slider-container .swiper-slide .vertical-slide-content-right .cta-slide:hover{transform:scale(1.1)}.vertical-thumb-slider .vertical-thumb-slider-container .swiper-slide .vertical-slide-content-right .cta-slide span{width:100%;height:100%;background-color:#003a70;display:flex;justify-content:center;align-items:center}.vertical-thumb-slider .vertical-thumb-slider-container .swiper-slide .vertical-slide-content-left h3{color:#fff;font-family:"Playfair Display",serif;font-size:24px;font-weight:bold;letter-spacing:0;line-height:26px;margin-bottom:10px}@media screen and (max-width: 1350px){.vertical-thumb-slider .vertical-thumb-slider-container .swiper-slide .vertical-slide-content-left h3{font-size:22px}}@media screen and (max-width: 769px){.vertical-thumb-slider .vertical-thumb-slider-container .swiper-slide .vertical-slide-content-left h3{font-size:20px}}.vertical-thumb-slider .vertical-thumb-slider-container .swiper-slide .vertical-slide-content-left span{color:#fff;font-family:"Poppins",sans-serif;font-size:16px;font-weight:300;letter-spacing:0;line-height:0}@media screen and (max-width: 1350px){.vertical-thumb-slider .vertical-thumb-slider-container .swiper-slide .vertical-slide-content-left span{font-size:14px}}.vertical-thumb-slider .vertical-thumb-slider-container .vertical-slider__navigation{position:absolute;top:50%;left:18%;transform:translate(-50px, 10%);display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 1500px){.vertical-thumb-slider .vertical-thumb-slider-container .vertical-slider__navigation{left:13%;top:45%}}@media screen and (max-width: 1200px){.vertical-thumb-slider .vertical-thumb-slider-container .vertical-slider__navigation{top:55%;left:7%}}@media screen and (max-width: 769px){.vertical-thumb-slider .vertical-thumb-slider-container .vertical-slider__navigation{display:none}}.vertical-thumb-slider .vertical-thumb-slider-container .vertical-slider__navigation .swiper-button-next-vertical,.vertical-thumb-slider .vertical-thumb-slider-container .vertical-slider__navigation .swiper-button-prev-vertical{position:initial;width:47px;height:47px;color:#fff;background:#7d9cc0;margin:3px 0}.vertical-thumb-slider .vertical-thumb-slider-container .vertical-slider__navigation .swiper-button-next-vertical::after,.vertical-thumb-slider .vertical-thumb-slider-container .vertical-slider__navigation .swiper-button-prev-vertical::after{font-size:12px;transition:all .6s linear}.vertical-thumb-slider .vertical-thumb-slider-container .vertical-slider__navigation .swiper-button-prev-vertical:hover:after{transform:translateX(-5px)}.vertical-thumb-slider .vertical-thumb-slider-container .vertical-slider__navigation .swiper-button-next-vertical:hover:after{transform:translateX(5px)}@-webkit-keyframes clearme{0%{background:linear-gradient(180deg, transparent 70%, black 100%)}10%{background:linear-gradient(180deg, transparent 73%, black 100%)}20%{background:linear-gradient(180deg, transparent 76%, black 100%)}30%{background:linear-gradient(180deg, transparent 79%, black 100%)}40%{background:linear-gradient(180deg, transparent 82%, black 100%)}50%{background:linear-gradient(180deg, transparent 85%, black 100%)}60%{background:linear-gradient(180deg, transparent 88%, black 100%)}70%{background:linear-gradient(180deg, transparent 91%, black 100%)}80%{background:linear-gradient(180deg, transparent 94%, black 100%)}90%{background:linear-gradient(180deg, transparent 97%, black 100%)}100%{background:linear-gradient(180deg, transparent 100%, black 100%)}}@keyframes clearme{0%{background:linear-gradient(180deg, transparent 70%, black 100%)}10%{background:linear-gradient(180deg, transparent 73%, black 100%)}20%{background:linear-gradient(180deg, transparent 76%, black 100%)}30%{background:linear-gradient(180deg, transparent 79%, black 100%)}40%{background:linear-gradient(180deg, transparent 82%, black 100%)}50%{background:linear-gradient(180deg, transparent 85%, black 100%)}60%{background:linear-gradient(180deg, transparent 88%, black 100%)}70%{background:linear-gradient(180deg, transparent 91%, black 100%)}80%{background:linear-gradient(180deg, transparent 94%, black 100%)}90%{background:linear-gradient(180deg, transparent 97%, black 100%)}100%{background:linear-gradient(180deg, transparent 100%, black 100%)}}.contact-banner{position:relative;width:100%;height:500px;display:flex;justify-content:center;flex-direction:column;align-items:center;overflow:hidden;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 1200px){.contact-banner{height:400px}}@media screen and (max-width: 1200px){.contact-banner{height:350px}}@media screen and (max-width: 769px){.contact-banner{height:300px;background-attachment:scroll;max-width:97%;margin:0 auto}}@media screen and (max-width: 475px){.contact-banner{height:250px}}.contact-banner .btn-primary-white{z-index:999}.contact-banner h2{color:#fff;font-family:"Playfair Display",serif;font-size:48px;font-weight:bold;text-align:center;z-index:999;margin-top:0}@media screen and (max-width: 1200px){.contact-banner h2{font-size:40px}}@media screen and (max-width: 991px){.contact-banner h2{font-size:30px}}@media screen and (max-width: 769px){.contact-banner h2{font-size:24px}}.contact-banner .slider-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background:rgba(0,0,0,.3);z-index:10}.contact-banner .slider-overlay-line-un{position:absolute;left:25%;top:0;bottom:0;width:1px;height:100%;background:rgba(255,255,255,.4);z-index:10}@media screen and (max-width: 769px){.contact-banner .slider-overlay-line-un{display:none}}.contact-banner .slider-overlay-line-deux{position:absolute;right:25%;top:0;bottom:0;width:1px;height:100%;background:rgba(255,255,255,.4);z-index:10}@media screen and (max-width: 769px){.contact-banner .slider-overlay-line-deux{display:none}}.accompagnement{margin:0 auto 50px;display:flex;justify-content:center;align-items:center;width:100%;max-width:120rem}@media screen and (max-width: 1200px){.accompagnement{flex-direction:column}}@media screen and (max-width: 769px){.accompagnement{width:100%}}.accompagnement h2{color:#101820;font-family:"Playfair Display",serif;font-size:48px;font-weight:bold}@media screen and (max-width: 769px){.accompagnement h2{font-size:20px}}.accompagnement .btn-primary{font-size:13px;margin-top:70px;padding:15px 30px}@media screen and (max-width: 1200px){.accompagnement .btn-primary{margin-top:40px;margin-bottom:10px}}@media screen and (max-width: 769px){.accompagnement .btn-primary{align-self:center;text-align:center}}.accompagnement .subtitle{color:#979797;font-family:"Poppins",sans-serif;font-size:16px;font-weight:300}@media screen and (max-width: 769px){.accompagnement .subtitle{font-size:14px}}.accompagnement-left{width:450px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media screen and (max-width: 1200px){.accompagnement-left{width:65%;text-align:center;align-items:center}}@media screen and (max-width: 769px){.accompagnement-left{text-align:left;align-items:flex-start;width:100%;padding:0 20px}}.accompagnement-right{padding:150px 100px;display:flex;justify-content:center;align-items:center;background-image:url(images/ornement-accompagnement-back.b43c6a3.png);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}@media screen and (max-width: 1500px){.accompagnement-right{padding:120px 50px}}@media screen and (max-width: 1400px){.accompagnement-right{padding:100px 30px}}@media screen and (max-width: 675px){.accompagnement-right{flex-direction:column;padding:40px 30px}}.accompagnement-right .blue-square:nth-of-type(odd){transform:translateY(-50px)}@media screen and (max-width: 675px){.accompagnement-right .blue-square:nth-of-type(odd){transform:translateY(0)}}.accompagnement-right .blue-square:nth-of-type(even){transform:translateY(50px)}@media screen and (max-width: 675px){.accompagnement-right .blue-square:nth-of-type(even){transform:translateY(0)}}.accompagnement-right .blue-square:nth-of-type(even) .trait{position:absolute;bottom:-50px;right:-50px;width:150px}@media screen and (max-width: 769px){.accompagnement-right .blue-square:nth-of-type(even) .trait{position:relative}}.accompagnement-right .blue-square{margin:20px;background-color:#003a70;box-shadow:-14px 12px 1px NaNpx rgba(24,66,113,.39);display:flex;flex-direction:column;align-items:flex-start;color:#fff;padding:30px;width:360px;height:360px}@media screen and (max-width: 1400px){.accompagnement-right .blue-square{width:300px;height:300px;margin:15px;padding:20px}}.accompagnement-right .blue-square h3{font-family:"Poppins",sans-serif;font-size:24px;font-weight:500}@media screen and (max-width: 1400px){.accompagnement-right .blue-square h3{font-size:22px}}@media screen and (max-width: 769px){.accompagnement-right .blue-square h3{font-size:18px}}.accompagnement-right .blue-square .content{font-family:"Poppins",sans-serif;font-size:16px;font-weight:300}@media screen and (max-width: 1400px){.accompagnement-right .blue-square .content{font-size:14px}}.accompagnement-right .blue-square .img-container{width:100px;height:100px;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;display:flex;justify-content:center;align-items:center;flex:1 0 auto}@media screen and (max-width: 1400px){.accompagnement-right .blue-square .img-container{width:75px;height:75px}}.accompagnement-right .blue-square .img-container img{margin-top:30px;width:60px;height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1400px){.accompagnement-right .blue-square .img-container img{margin-top:15px;width:50px}}.hp-advices{margin:0 auto 50px;width:100%;background-color:#003a70;padding:80px 50px;max-width:100%}@media screen and (max-width: 769px){.hp-advices{padding:40px 0 40px 10px;max-width:100%}}.hp-advices .swiper-paginationnn{display:none}@media screen and (max-width: 769px){.hp-advices .swiper-paginationnn{display:block;text-align:center;margin-top:-30px;margin-bottom:30px}}.hp-advices .swiper-paginationnn span{height:9px;width:9px;margin:2px;border:1px solid #7c9ac0;background-color:#fff;border-radius:0}.hp-advices .advices-slider{max-width:100%}@media screen and (max-width: 769px){.hp-advices .advices-slider{overflow:hidden}}.hp-advices-container{max-width:120rem;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.hp-advices h2{color:#fff;font-family:"Playfair Display",serif;font-size:48px;font-weight:bold;margin-top:0;margin-bottom:30px}@media screen and (max-width: 769px){.hp-advices h2{font-size:20px}}.hp-advices .subtitle{margin:0 auto;max-width:80rem;width:100%;text-align:center;color:#fff;font-family:"Poppins",sans-serif;font-size:16px;font-weight:300}@media screen and (max-width: 769px){.hp-advices .subtitle{font-size:14px}}.hp-advices .hp-advices-list{display:flex;align-items:center;flex-wrap:nowrap;margin-top:80px;max-width:100%;width:100%}@media screen and (max-width: 991px){.hp-advices .hp-advices-list{justify-content:flex-start;margin-bottom:50px;margin-top:50px}}.hp-advices .hp-advices-list article:nth-of-type(even){transform:translateY(-50px)}@media screen and (max-width: 991px){.hp-advices .hp-advices-list article:nth-of-type(even){transform:translateY(0px);margin:0}}@media screen and (max-width: 769px){.hp-advices .hp-advices-list{align-items:baseline;margin-top:20px;margin-bottom:50px}}.hp-advices .hp-advices-list article .article-content{display:flex;justify-content:center;align-items:center;flex-direction:column-reverse}@media screen and (max-width: 991px){.hp-advices .hp-advices-list article .article-content{flex-direction:column-reverse;align-items:flex-start}}.hp-advices .hp-advices-list article .article-content h3{width:100%;font-family:"Poppins",sans-serif;font-size:18px;font-weight:600;line-height:24px;align-self:flex-start;margin-top:10px}@media screen and (max-width: 991px){.hp-advices .hp-advices-list article .article-content h3{font-size:14px;font-weight:300;margin:0;width:100%}}.hp-advices .hp-advices-list article .article-content span{width:100%;font-family:"Poppins",sans-serif;font-size:16px;font-weight:300;line-height:24px;text-align:right;align-self:flex-end;margin-top:5px}@media screen and (max-width: 991px){.hp-advices .hp-advices-list article .article-content span{width:100%;margin:15px 0 10px 0;text-align:left}}.hp-advices .hp-advices-list article a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;color:#fff;display:contents}.hp-advices .hp-advices-list article img{max-width:100%;height:550px;width:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width: 1350px){.hp-advices .hp-advices-list article img{height:450px;width:100%}}@media screen and (max-width: 991px){.hp-advices .hp-advices-list article img{height:450px}}.parrainage{margin:50px auto;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 769px){.parrainage{position:relative;min-height:500px;max-width:97%}}@media screen and (max-width: 675px){.parrainage{min-height:400px}}@media screen and (max-width: 575px){.parrainage{min-height:300px}}.parrainage-right{width:50%}@media screen and (max-width: 769px){.parrainage-right{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;z-index:1}}.parrainage-right .parrainage-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background:rgba(0,0,0,.6);z-index:10;display:none}@media screen and (max-width: 769px){.parrainage-right .parrainage-overlay{display:block}}.parrainage-right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:700px}.parrainage-left{width:50%;padding:50px 100px}@media screen and (max-width: 1200px){.parrainage-left{padding:50px 100px 50px 50px}}@media screen and (max-width: 991px){.parrainage-left{padding:50px}}@media screen and (max-width: 769px){.parrainage-left{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;z-index:999;display:flex;justify-content:center;align-items:center}}.parrainage-left-container{position:relative;display:flex;max-width:450px;flex-direction:column;align-items:center;justify-content:center;margin:0 auto}@media screen and (max-width: 769px){.parrainage-left-container{position:initial}}.parrainage-left-container .btn-desktop{align-self:flex-start}@media screen and (max-width: 769px){.parrainage-left-container .btn-desktop{display:none}}.parrainage-left-container .btn-mobile{display:none;align-self:center}@media screen and (max-width: 769px){.parrainage-left-container .btn-mobile{display:block}}.parrainage-left .parrainage-bg-top{position:absolute;top:-65%;left:-30%;width:350px;height:auto;z-index:-1}@media screen and (max-width: 1450px){.parrainage-left .parrainage-bg-top{top:-40%;left:-18%;width:250px}}@media screen and (max-width: 991px){.parrainage-left .parrainage-bg-top{top:-25%;width:200px}}@media screen and (max-width: 769px){.parrainage-left .parrainage-bg-top{display:none}}.parrainage-left .parrainage-bg-bottom{position:absolute;bottom:-100px;right:0;width:150px;height:auto}@media screen and (max-width: 1450px){.parrainage-left .parrainage-bg-bottom{bottom:-40px;right:50px;width:120px}}@media screen and (max-width: 991px){.parrainage-left .parrainage-bg-bottom{width:90px}}@media screen and (max-width: 769px){.parrainage-left .parrainage-bg-bottom{display:none}}.parrainage-left h2{color:#101820;font-family:"Playfair Display",serif;font-size:38px;font-weight:bold}@media screen and (max-width: 1200px){.parrainage-left h2{font-size:32px}}@media screen and (max-width: 769px){.parrainage-left h2{color:#fff;text-align:center}}@media screen and (max-width: 575px){.parrainage-left h2{font-size:20px;max-width:70%}}.parrainage-left h2 span{color:#003a70;font-weight:bold;font-size:48px;font-family:"Poppins",sans-serif}@media screen and (max-width: 1200px){.parrainage-left h2 span{font-size:42px}}@media screen and (max-width: 769px){.parrainage-left h2 span{color:#fff}}@media screen and (max-width: 575px){.parrainage-left h2 span{font-size:30px}}.hp-contact{position:relative;width:100%;overflow:hidden}@media screen and (max-width: 769px){.hp-contact{display:none}}@media screen and (max-width: 675px){.hp-contact{height:400px}}@media screen and (max-width: 575px){.hp-contact{height:300px}}.hp-contact-front-mobile{display:none}@media screen and (max-width: 769px){.hp-contact-front-mobile{position:absolute;top:50%;transform:translate(-50%, -50%);bottom:0;left:50%;right:0;width:100%;max-width:450px;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center}}.hp-contact-front-mobile .btn-mobile{margin-top:20px}.hp-contact-front-mobile h2{color:#101820;font-family:"Playfair Display",serif;font-size:38px;font-weight:bold}@media screen and (max-width: 1200px){.hp-contact-front-mobile h2{font-size:32px}}@media screen and (max-width: 769px){.hp-contact-front-mobile h2{color:#fff;text-align:center}}@media screen and (max-width: 575px){.hp-contact-front-mobile h2{font-size:20px;max-width:70%}}.hp-contact-front-mobile .subtitle{text-align:center;color:#fff;font-family:"Poppins",sans-serif;font-size:14px;font-weight:300}@media screen and (max-width: 575px){.hp-contact-front-mobile .subtitle{display:none}}.hp-contact-front{-webkit-clip-path:polygon(15% 0, 15% 30%, 25% 30%, 25% 85%, 40% 85%, 40% 100%, 100% 100%, 100% 0);clip-path:polygon(15% 0, 15% 30%, 25% 30%, 25% 85%, 40% 85%, 40% 100%, 100% 100%, 100% 0);position:absolute;top:-1px;left:0;right:0;bottom:0;width:100%;height:100%;flex-direction:column;background-color:#fff;display:flex;align-items:center;justify-content:center;z-index:2;padding:50px 150px}@media screen and (max-width: 1350px){.hp-contact-front{padding:0 0 0 150px}}@media screen and (max-width: 991px){.hp-contact-front{padding:0 0 0 200px}}@media screen and (max-width: 769px){.hp-contact-front{display:none}}.hp-contact-front-container{flex-direction:column;display:flex;align-items:center;justify-content:center;width:50%}@media screen and (max-width: 991px){.hp-contact-front-container{width:70%}}.hp-contact-front-container .hp-contact-form .form-submit-wrapper{justify-content:space-between !important;margin:0 !important}.hp-contact-front-container .hp-contact-form .form-submit-wrapper .required-field-info{opacity:.57;color:#000;font-family:Poppins;font-size:12px;font-weight:300;align-self:baseline}.hp-contact-front-container .hp-contact-form .form-submit-wrapper .btn-primary{background:#fff}.hp-contact-front-container .hp-contact-form .form-submit-wrapper .btn-primary:hover{background:#003a70}.hp-contact-front-container .hp-contact-form .form-submit-wrapper .btn-primary:hover input{color:#fff;pointer-events:none}.hp-contact-front-container .hp-contact-form .form-submit-wrapper .btn-primary br{display:none}.hp-contact-front-container .hp-contact-form .form-submit-wrapper .btn-primary .ajax-loader{position:absolute;bottom:-10px}.hp-contact-front-container .hp-contact-form .form-submit-wrapper .btn-primary input{border:none;background:transparent;color:#003a70;font-family:Poppins;font-size:18px;letter-spacing:0;line-height:20px;text-transform:uppercase;pointer-events:none}.hp-contact-front-container .hp-contact-form .form-submit-wrapper p{text-align:right;margin-right:20px}.hp-contact-front-container .hp-contact-form .form-field{display:flex;justify-content:center;align-items:center;margin:25px 0}.hp-contact-front-container .hp-contact-form .form-field span{width:50%}.hp-contact-front-container .hp-contact-form .form-field span input{width:calc(100% - 30px)}.hp-contact-front-container .hp-contact-form .form-field span input{margin:10px;outline:0;border:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;height:40px;font-family:Poppins}.hp-contact-front-container .hp-contact-form .form-field span input::-moz-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.hp-contact-front-container .hp-contact-form .form-field span input:-ms-input-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.hp-contact-front-container .hp-contact-form .form-field span input::placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.hp-contact-front-container .hp-contact-form .form-field-textarea{width:100%}.hp-contact-front-container .hp-contact-form .form-field-textarea span{width:100%}.hp-contact-front-container .hp-contact-form .form-field-textarea span textarea{width:calc(100% - 30px);margin:10px;outline:0;border:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;font-family:Poppins}.hp-contact-front-container .hp-contact-form .form-field-textarea span textarea::-moz-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.hp-contact-front-container .hp-contact-form .form-field-textarea span textarea:-ms-input-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.hp-contact-front-container .hp-contact-form .form-field-textarea span textarea::placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.hp-contact-front .hp-contact-form{width:100%}.hp-contact-front .subtitle{text-align:center;color:#979797;font-family:"Poppins",sans-serif;font-size:16px;font-weight:300}@media screen and (max-width: 769px){.hp-contact-front .subtitle{font-size:14px}}.hp-contact-front h2{color:#101820;font-family:"Playfair Display",serif;font-size:38px;font-weight:bold}@media screen and (max-width: 1200px){.hp-contact-front h2{font-size:32px}}@media screen and (max-width: 769px){.hp-contact-front h2{color:#fff;text-align:center}}@media screen and (max-width: 575px){.hp-contact-front h2{font-size:20px;max-width:70%}}.hp-contact-back{z-index:1;position:relative}.hp-contact-back img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover;transform:translateX(-33%)}@media screen and (max-width: 991px){.hp-contact-back img{max-height:850px}}.hp-contact-back .slider-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background:rgba(0,0,0,.3);z-index:10}@media screen and (max-width: 991px){.hp-contact-back .slider-overlay{bottom:0}}.hp-contact-back .slider-overlay-line-un{position:absolute;left:20%;top:0;bottom:0;width:1px;height:100%;background:rgba(255,255,255,.4);z-index:10}@media screen and (max-width: 769px){.hp-contact-back .slider-overlay-line-un{display:none}}.elementor{color:#343434;font-family:"Poppins",sans-serif;font-size:16px;font-weight:300;line-height:24px}.elementor h1,.elementor h2,.elementor h3,.elementor h4,.elementor h5,.elementor h6{color:#101820 !important;margin:5px 0 15px !important;font-family:"Playfair Display",serif !important;font-weight:bold !important}.elementor h1{font-size:36px;line-height:42px}.elementor h2{font-size:30px;line-height:36px}.elementor h3{font-size:28px;line-height:35px}.elementor h4{font-size:24px;line-height:30px}.elementor h5{font-size:22px;line-height:28px}.elementor h6{font-size:18px;line-height:24px}.elementor li{list-style-type:disc;margin-left:30px;line-height:34px}.elementor p,.elementor li{color:#343434;font-family:"Poppins",sans-serif;font-size:16px;font-weight:300;line-height:24px}.elementor p strong,.elementor li strong{font-weight:bold;color:#000}.elementor p a,.elementor li a{font-family:"Poppins",sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#7d9cc0;text-decoration:underline;transition:all .3s linear}.elementor p a:hover,.elementor li a:hover{color:#003a70}.tilter{display:block;position:relative;width:300px;height:415px;margin:1.5em 2.5em;color:#fff;flex:none;perspective:1000px}.tilter:hover,.tilter:focus{color:#fff;outline:none}.tilter__figure,.tilter__image{margin:0;width:100%;height:100%;display:block}.tilter__figure>*{transform:translateZ(0px)}.smooth .tilter__figure,.smooth .tilter__deco--overlay,.smooth .tilter__deco--lines,.smooth .tilter__deco--shine div,.smooth .tilter__caption{transition:transform .2s ease-out}.tilter__figure{position:relative}.tilter__figure::before{content:"";position:absolute;width:92%;height:92%;top:5%;left:5%;box-shadow:0 30px 20px rgba(35,32,39,.5)}.tilter__deco{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.tilter__deco--overlay{background-image:linear-gradient(45deg, rgba(226, 60, 99, 0.4), rgba(145, 58, 252, 0.4), rgba(16, 11, 192, 0.4))}.tilter__deco--shine div{position:absolute;width:200%;height:200%;top:-50%;left:-50%}.tilter__deco--lines{fill:none;stroke:#fff;stroke-width:1.5px}.tilter__caption{position:absolute;bottom:0;width:100%;padding:4em}.tilter__title{margin:0;font-weight:normal;font-size:2.5em;font-family:"Abril Fatface",serif;line-height:1}.tilter__description{margin:1em 0 0 0;font-size:.85em;letter-spacing:.15em}.tilter--1 .tilter__figure::before{box-shadow:0 30px 20px rgba(0,0,0,.5)}.tilter--2,.tilter--2:hover,.tilter--2:focus{color:#2e27ad}.tilter--2 .tilter__deco--overlay{background-image:linear-gradient(45deg, rgba(245, 239, 40, 0.6), rgba(164, 22, 169, 0.6))}.tilter--2 .tilter__deco--lines{stroke:#2e27ad;stroke-width:4px}.tilter--3 .tilter__deco--overlay{background-image:linear-gradient(45deg, rgba(205, 81, 220, 0.6), rgba(41, 94, 230, 0.5))}.tilter--3 .tilter__caption{padding:2em;text-align:right;text-shadow:.1em .8em 1em rgba(0,0,0,.35)}.tilter--4 .tilter__deco--overlay{background-image:linear-gradient(20deg, #d66428, rgba(46, 39, 173, 0.58), rgba(53, 74, 165, 0.6))}@media screen and (min-width: 30em){.tilter--4 .tilter__deco--lines{transform:scale3d(0.8, 0.8, 1);transition:transform .4s}.tilter--4:hover .tilter__deco--lines{transform:scale3d(1, 1, 1)}.tilter--4 .tilter__title,.tilter--4 .tilter__description{transform:translate3d(0, 80px, 0);opacity:0;transition:transform .4s,opacity .4s}.tilter--4:hover .tilter__description{transition-delay:.1s}.tilter--4:hover .tilter__title,.tilter--4:hover .tilter__description{transform:translate3d(0, 0, 0);opacity:1}}.tilter--5 .tilter__deco--lines path{stroke-dasharray:1270;stroke-dashoffset:1270;transition:stroke-dashoffset .7s}.tilter--5:hover .tilter__deco--lines path{stroke-dashoffset:0}.tilter--5 .tilter__figure::before{box-shadow:none}.tilter--6,.tilter--6:hover,.tilter--6:focus{color:#2e27ad}.tilter--6 .tilter__deco--overlay{background-image:linear-gradient(45deg, rgba(46, 39, 173, 0.2), rgba(255, 186, 59, 0.58))}.tilter--6 .tilter__deco--lines{stroke:#2e27ad;stroke-width:6px;top:-50px;left:-50px}.tilter--6 .tilter__caption{padding:0 4em 5.5em 1em}.tilter--6 .tilter__figure::before{box-shadow:none}.tilter--7 .tilter__deco--overlay{background-image:linear-gradient(45deg, rgba(93, 203, 106, 0.48), rgba(59, 239, 255, 0.58))}.tilter--7 .tilter__deco--lines{stroke-width:20px;transform:scale3d(0.9, 0.9, 1);opacity:0;transition:transform .3s,opacity .3s}.tilter--7:hover .tilter__deco--lines{opacity:1;transform:scale3d(1, 1, 1)}.tilter--7 .tilter__figure::before{box-shadow:none}.tilter--8{perspective:none}.tilter--8 .tilter__figure{transform-style:flat}.tilter--8 .tilter__deco--lines{stroke:#9255ae;stroke-width:6px;mix-blend-mode:color-burn}.tilter--8 .tilter__caption{color:#9255ae;mix-blend-mode:color-burn}.tilter--8 .tilter__figure::before{box-shadow:none}.pater{position:absolute;left:0;top:0;height:100%;width:280px;text-align:center;display:flex;color:#fff;font-family:"Avenir Next",Arial,sans-serif;font-style:italic;font-weight:600;padding:0 1.5em;pointer-events:none;z-index:1000}.loading .pater{display:none}.pater-mobile::after,.pater::after{content:"Sponsored by";position:absolute;top:0;left:0;padding:1em;font-size:.75em;color:#33284a}.pater:hover{pointer-events:auto}.pater__svg{position:absolute;top:0;left:0;margin:0;width:100%;height:100%}.pater__clip{pointer-events:auto}.pater__content{position:relative;z-index:10}.pater span{display:block;position:relative}.pater__title,.pater__more{text-align:left;width:100%;max-width:163px;transition:opacity .3s}.pater:hover .pater__title,.pater:hover .pater__more{opacity:0}.pater__more{text-decoration:underline;font-size:.85em;padding:1em 0 0}.pater__logo{max-width:60%;display:block;margin:2.5em auto 1em;transform:translate3d(-38px, 0, 0);transition:transform .3s}.pater:hover .pater__logo{transform:translate3d(0, 0, 0)}.pater__hover{opacity:0;pointer-events:none;transform:translate3d(-100px, 0, 0)}.pater:hover .pater__hover{opacity:1;pointer-events:auto;transform:translate3d(0, 0, 0);transition:opacity .3s,transform .3s;transition-delay:.3s}.pater__link{background:#fff;color:#33284a;padding:.85em 1.5em;margin:0 auto;display:block;max-width:180px;margin-top:2em;transition:color .2s,background .2s}.pater__link:hover{color:#fff;background:#33284a;cursor:pointer}.pater-mobile::after{font-size:.65em;font-weight:bold}.pater-mobile .pater__logo{width:30%;max-width:150px;margin:0;transform:none;flex:none}.pater-mobile .pater__title{display:block;color:#fff;font-size:.76em;padding:0 0 0 3vw;max-width:none}@media screen and (max-width: 55.625em){.pater{display:none}.pater-mobile{display:flex}}.contact-page{overflow-x:hidden}.contact-page header{background-color:#fff}.contact-page header .main-menu .main-menu-item .main-menu-link{color:#003a70}.contact-page header .header-right{align-self:center}.contact-page .contact-agencies{display:flex;justify-content:center;align-items:center;margin:50px auto}.contact-page .contact-agencies .contact-agency{max-width:600px;padding:30px 50px 42px 30px;background-color:#7d9cc0;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media screen and (max-width: 575px){.contact-page .contact-agencies .contact-agency{width:100%;margin:0 30px}}.contact-page .contact-agencies .contact-agency h3{font-family:"Playfair Display",serif;font-size:24px;font-weight:bold;margin:0 0 20px 0}.contact-page .contact-agencies .contact-agency p{margin:8px 0;display:flex}.contact-page .contact-agencies .contact-agency p span{font-family:"Poppins",sans-serif;font-size:16px;font-weight:300}.contact-page .contact-agencies .contact-agency p span.icon{margin-right:10px}.contact-page .contact-agencies .contact-agency a{color:#fff;font-family:"Poppins",sans-serif;font-size:16px;font-weight:300}.contact-page .contact-top{max-width:140rem;margin:100px auto 50px;position:relative;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1650px){.contact-page .contact-top{max-width:120rem;width:100%;margin:50px auto 50px}}@media screen and (max-width: 1250px){.contact-page .contact-top{max-width:100rem}}@media screen and (max-width: 991px){.contact-page .contact-top{width:100%;max-width:100%}}.contact-page .contact-top-right{width:50%;padding-left:60px}@media screen and (max-width: 991px){.contact-page .contact-top-right{width:100%;padding-left:0;padding:0 50px;display:flex;flex-direction:column;align-items:center}}@media screen and (max-width: 575px){.contact-page .contact-top-right{padding:0 30px}}.contact-page .contact-top-right .contact-form-container .form-submit-wrapper{justify-content:space-between !important;margin:10px 0 50px 0 !important}.contact-page .contact-top-right .contact-form-container .form-submit-wrapper .required-field-info{opacity:.57;color:#000;font-family:Poppins;font-size:12px;font-weight:300;align-self:baseline}.contact-page .contact-top-right .contact-form-container .form-submit-wrapper .btn-primary{background:#fff}.contact-page .contact-top-right .contact-form-container .form-submit-wrapper .btn-primary:hover{background:#003a70}.contact-page .contact-top-right .contact-form-container .form-submit-wrapper .btn-primary:hover input{color:#fff}.contact-page .contact-top-right .contact-form-container .form-submit-wrapper .btn-primary br{display:none}.contact-page .contact-top-right .contact-form-container .form-submit-wrapper .btn-primary .ajax-loader{position:absolute;bottom:-10px}.contact-page .contact-top-right .contact-form-container .form-submit-wrapper .btn-primary input{border:none;background:transparent;color:#003a70;font-family:Poppins;font-size:18px;letter-spacing:0;line-height:20px;text-transform:uppercase;pointer-events:none}.contact-page .contact-top-right .contact-form-container .form-submit-wrapper p{text-align:right;margin-right:20px}.contact-page .contact-top-right .contact-form-container .form-field{display:flex;justify-content:flex-start;align-items:center;margin:0}@media screen and (max-width: 575px){.contact-page .contact-top-right .contact-form-container .form-field{flex-direction:column}.contact-page .contact-top-right .contact-form-container .form-field br{display:none}}.contact-page .contact-top-right .contact-form-container .form-field span{width:50%}@media screen and (max-width: 575px){.contact-page .contact-top-right .contact-form-container .form-field span{width:calc(100% - 0px)}}.contact-page .contact-top-right .contact-form-container .form-field span input{width:calc(100% - 30px)}.contact-page .contact-top-right .contact-form-container .form-field span[data-name=contact-lieu]{width:100%}.contact-page .contact-top-right .contact-form-container .form-field span[data-name=contact-object]{width:calc(100% - 30px);margin-left:10px}@media screen and (max-width: 575px){.contact-page .contact-top-right .contact-form-container .form-field span[data-name=contact-object]{margin-left:-10px}}.contact-page .contact-top-right .contact-form-container .form-field span[data-name=contact-object] select{width:100%;outline:0;border:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;height:40px;opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.contact-page .contact-top-right .contact-form-container .form-field span[data-name=contact-object] select::-moz-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.contact-page .contact-top-right .contact-form-container .form-field span[data-name=contact-object] select:-ms-input-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.contact-page .contact-top-right .contact-form-container .form-field span[data-name=contact-object] select::placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.contact-page .contact-top-right .contact-form-container .form-field span input{margin:10px;outline:0;border:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;height:40px;font-family:Poppins}.contact-page .contact-top-right .contact-form-container .form-field span input::-moz-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.contact-page .contact-top-right .contact-form-container .form-field span input:-ms-input-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.contact-page .contact-top-right .contact-form-container .form-field span input::placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.contact-page .contact-top-right .contact-form-container .form-field-textarea{width:100%}.contact-page .contact-top-right .contact-form-container .form-field-textarea span{width:100%}.contact-page .contact-top-right .contact-form-container .form-field-textarea span textarea{width:calc(100% - 30px);margin:10px;outline:0;border:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;font-family:Poppins}.contact-page .contact-top-right .contact-form-container .form-field-textarea span textarea::-moz-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.contact-page .contact-top-right .contact-form-container .form-field-textarea span textarea:-ms-input-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.contact-page .contact-top-right .contact-form-container .form-field-textarea span textarea::placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.contact-page .contact-top-right h1{color:#343434;font-family:"Playfair Display",serif;font-size:36px;font-weight:bold}.contact-page .contact-top-right .subtitle{color:#343434;font-family:Poppins;font-size:16px;font-weight:300;letter-spacing:0;line-height:24px}@media screen and (max-width: 991px){.contact-page .contact-top-right .subtitle{text-align:center}}.contact-page .contact-top-right .contact-form-container{width:100%;max-width:600px;border:1px solid #fff;background-color:#fff;box-shadow:-10px 9px 21px 12px rgba(0,0,0,.08);margin:30px 10px;position:relative;padding:15px 30px 0}.contact-page .contact-top-right .contact-form-container .corner-style{position:absolute;top:-10px;left:-10px;width:45%;height:45%;border-top:1px solid #7090b9;border-left:1px solid #7090b9;padding-right:30px;padding-bottom:30px;z-index:-1}.contact-page .contact-top-right .contact-form-container .corner-style .corner-style-inner{width:100%;height:100%;background-color:#7090b9;display:block}.contact-page .contact-top-left{width:50%}@media screen and (max-width: 991px){.contact-page .contact-top-left{display:none}}.contact-page .contact-top-left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact-page .contact-top .parrainage-bg-top{position:absolute;top:-20%;left:-10%;width:400px;height:auto;z-index:-1}@media screen and (max-width: 991px){.contact-page .contact-top .parrainage-bg-top{top:-25%;width:200px}}@media screen and (max-width: 769px){.contact-page .contact-top .parrainage-bg-top{display:none}}.contact-page .contact-top .parrainage-bg-bottom{position:absolute;bottom:20%;right:-10%;width:150px;height:auto}@media screen and (max-width: 1650px){.contact-page .contact-top .parrainage-bg-bottom{right:0}}@media screen and (max-width: 991px){.contact-page .contact-top .parrainage-bg-bottom{width:90px}}@media screen and (max-width: 769px){.contact-page .contact-top .parrainage-bg-bottom{display:none}}.pagination{display:flex;justify-content:center;align-items:center;margin:50px 20px 100px}.pagination-wrapper{display:flex;justify-content:center;align-items:center}.pagination-wrapper .pagination-arrow{width:40px;height:40px;background-color:#7d9cc0;color:#fff;display:flex;justify-content:center;align-items:center}.pagination-wrapper .pagination-arrow span{font-size:11px}.pagination-wrapper .pagination-arrow.invisible{opacity:.5}.pagination-wrapper ul{display:flex;justify-content:center;align-items:center;padding:0 30px}.pagination-wrapper ul a{color:#fff;font-family:Poppins;font-size:12px;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;display:flex;justify-content:center;align-items:center;transition:all .3s linear}.pagination-wrapper ul .pagination-page{position:relative;width:33px;height:33px;background-color:#7d9cc0;color:#fff;display:flex;justify-content:center;align-items:center;font-family:Poppins;font-size:12px;margin:0 2.5px;opacity:.5;transition:all .3s linear}.pagination-wrapper ul .pagination-page:hover{opacity:1}.pagination-wrapper ul .pagination-page.current{opacity:1}.advice-list-content{display:flex;justify-content:center;align-items:flex-start;max-width:160rem;margin:0 auto}@media screen and (max-width: 1250px){.advice-list-content{margin:0 30px 0 20px}}@media screen and (max-width: 991px){.advice-list-content{flex-direction:column-reverse;margin:0 30px}}@media screen and (max-width: 575px){.advice-list-content{margin:0}}.advice-list-content h2{transform:rotate(-90deg) translate(-40px, -60px);display:inline-block;text-transform:uppercase;color:#343434;font-family:"Playfair Display";font-size:20px;margin:0;position:absolute;top:0;font-weight:lighter;letter-spacing:1px}@media screen and (max-width: 991px){.advice-list-content h2{transform:none;position:initial}}.advice-list-list{width:75%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;padding-left:30px}@media screen and (max-width: 1400px){.advice-list-list{width:65%}}@media screen and (max-width: 991px){.advice-list-list{padding-left:unset;padding:0 20px;width:100%}}.advice-list .last-items{width:calc((100% / 3) - 10px);height:1px;opacity:0}@media screen and (max-width: 769px){.advice-list .last-items{width:calc((100% / 2) - 10px)}}@media screen and (max-width: 575px){.advice-list .last-items{width:100%}}.advice-list-item{width:calc((100% / 3) - 10px)}@media screen and (max-width: 769px){.advice-list-item{width:calc((100% / 2) - 10px)}}@media screen and (max-width: 575px){.advice-list-item{width:100%}}@media screen and (max-width: 575px){.advice-list-item .article-content{padding-left:10px}}.advice-list-item img{max-height:600px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:5px}.advice-list-item .advice-thumb-category{color:#003a70;font-family:Poppins;font-size:16px;font-weight:500;letter-spacing:0;line-height:20px;text-align:left;display:block;text-transform:uppercase;padding:5px 0 0}@media screen and (max-width: 1400px){.advice-list-item .advice-thumb-category{font-size:12px;line-height:16px}}.advice-list-item .thumb-title{color:#000;font-family:Poppins;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px;margin-top:10px;margin-bottom:50px;display:block}@media screen and (max-width: 1400px){.advice-list-item .thumb-title{font-size:16px;line-height:20px}}.advice-list-menu-container{width:25%;margin-left:40px;position:relative;margin-top:10px;margin-bottom:100px}@media screen and (max-width: 991px){.advice-list-menu-container{width:100%;margin:0}}@media screen and (max-width: 991px){.advice-list-menu-container .fix-on-scroll{display:flex;flex-direction:column;align-items:center;margin-bottom:35px}.advice-list-menu-container .fix-on-scroll h2{margin-bottom:20px}}.advice-list-menu-container .advice-list-menu{position:relative;background:#fff;margin-left:40px}@media screen and (max-width: 991px){.advice-list-menu-container .advice-list-menu{margin:0 auto;overflow:hidden;width:100%}}.advice-list-menu-container .advice-list-menu ul::-webkit-scrollbar{display:none}@media screen and (max-width: 991px){.advice-list-menu-container .advice-list-menu ul{display:flex;justify-content:flex-start;overflow-x:auto}}@media screen and (max-width: 991px){.advice-list-menu-container .advice-list-menu ul .active-item{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;background-color:#7d9cc0}.advice-list-menu-container .advice-list-menu ul .active-item a{color:#fff !important;padding:5px;text-align:center}}.advice-list-menu-container .advice-list-menu ul li{padding-left:20px}@media screen and (max-width: 991px){.advice-list-menu-container .advice-list-menu ul li{flex:1;background-color:rgba(0,0,0,.2);padding-left:0;margin:0 5px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}}.advice-list-menu-container .advice-list-menu ul li a.active-item{color:#7d9cc0}.advice-list-menu-container .advice-list-menu ul li a{padding-left:5px;color:#979797;font-family:Poppins;font-size:14px;font-weight:500;letter-spacing:0;padding:15px 0 15px 5px;display:block;border-bottom:5px dotted rgba(0,0,0,.1);transition:all .3s linear}@media screen and (max-width: 991px){.advice-list-menu-container .advice-list-menu ul li a{border-bottom:none;padding:5px;text-align:center;min-width:150px}}.advice-list-menu-container .advice-list-menu ul li a:hover{color:#003a70}.advice-list-menu-container .advice-list-menu .corner-style{position:absolute;top:-10px;left:-10px;width:45%;height:45%;border-top:1px solid #7090b9;border-left:1px solid #7090b9;padding-right:30px;padding-bottom:30px;z-index:-1}@media screen and (max-width: 991px){.advice-list-menu-container .advice-list-menu .corner-style{display:none}}.advice-list-menu-container .advice-list-menu .corner-style .corner-style-inner{width:100%;height:100%;background-color:#7090b9;display:block}@media screen and (max-width: 991px){.advice-list-menu-container .advice-list-menu .corner-style .corner-style-inner{display:none}}.advice-list-header{width:70%;margin:0 auto;padding:100px 50px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}@media screen and (max-width: 991px){.advice-list-header{padding:50px;width:100%}}.advice-list-header h1{color:#343434;font-family:"Playfair Display",serif;font-size:36px;font-weight:bold;margin-bottom:30px}@media screen and (max-width: 769px){.advice-list-header h1{font-size:20px;margin-bottom:0}}.advice-list-header .subtitle{color:#343434;font-family:Poppins;font-size:16px;font-weight:300;letter-spacing:0;line-height:24px;text-align:center}.advice-list-header .advice-list-bg-top{position:absolute;top:-20%;left:-10%;width:400px;height:auto;z-index:-1}@media screen and (max-width: 991px){.advice-list-header .advice-list-bg-top{display:none}}.advice-list-header .advice-list-bg-bottom{position:absolute;bottom:20%;right:-5%;width:150px;height:auto}@media screen and (max-width: 991px){.advice-list-header .advice-list-bg-bottom{display:none}}.seo-guide-list{border-bottom:5px dotted rgba(0,0,0,.1);padding:0 0 3rem}.seo-guide-list-content{display:flex;justify-content:center;align-items:flex-start;max-width:160rem;margin:0 auto}@media screen and (max-width: 1250px){.seo-guide-list-content{margin:0 30px 0 20px}}@media screen and (max-width: 991px){.seo-guide-list-content{flex-direction:column-reverse;margin:0 30px}}@media screen and (max-width: 575px){.seo-guide-list-content{margin:0}}.seo-guide-list-list{width:75%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;padding-left:30px}@media screen and (max-width: 1400px){.seo-guide-list-list{width:65%}}@media screen and (max-width: 991px){.seo-guide-list-list{padding-left:unset;padding:0 20px;width:100%}}.seo-guide-list-resume{line-height:1.8;flex:1 0 60%}.seo-guide-list-resume-wrapper{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 769px){.seo-guide-list-resume-wrapper{flex-direction:row}}.seo-guide-list-thumbnail{max-width:100%;margin:auto;height:auto}.seo-guide-list-thumbnail-wrapper{flex:1 0 40%}.seo-guide-list-title a:hover{text-decoration:underline}.seo-guide-list-children{list-style-type:square;list-style-position:inside}.seo-guide-list-children-link{color:#fff}.seo-guide-list-children-link:hover{text-decoration:underline}.seo-guide-list-children-wrapper{padding:1rem 2rem;margin:1rem 0;background-color:#7d9cc0;color:#fff}@media screen and (min-width: 769px){.seo-guide-list:nth-child(odd) .seo-guide-list-resume-wrapper{flex-direction:row-reverse}}@media screen and (min-width: 769px){.seo-guide-menu-container{max-width:25%}}@media screen and (min-width: 769px){.seo-guide-suggest-list.sticky{max-width:25%}}.archive-offers main{overflow:hidden}.archive-offers .shakeMe{top:0;height:100vh !important;background:#fff !important}.archive-offers .shakeMe .icon-contact,.archive-offers .shakeMe .cta-txt{display:none}.archive-offers .shakeMe .icon-fermer{display:block !important;position:absolute;top:15px;right:30px}.archive-offers .shakeMe .responsive-contact-form{display:block !important}.archive-offers .shakeMe .responsive-contact-form h2{color:#101820;font-family:"Playfair Display",serif;font-size:26px;font-weight:bold;letter-spacing:0;text-align:center;line-height:20px;text-transform:capitalize}.archive-offers .shakeMe .responsive-contact-form .form-submit-wrapper{justify-content:space-between !important;margin:0 !important;display:flex;flex-direction:column;align-items:center}.archive-offers .shakeMe .responsive-contact-form .form-submit-wrapper .required-field-info{opacity:.57;color:#000;font-family:Poppins;font-size:12px;font-weight:300;align-self:baseline}.archive-offers .shakeMe .responsive-contact-form .form-submit-wrapper .btn-primary{background:#fff}.archive-offers .shakeMe .responsive-contact-form .form-submit-wrapper .btn-primary:hover{background:#003a70}.archive-offers .shakeMe .responsive-contact-form .form-submit-wrapper p{text-align:right;margin-right:20px;display:flex;flex-direction:column}.archive-offers .shakeMe .responsive-contact-form .form-field span{width:50%}@media screen and (max-width: 575px){.archive-offers .shakeMe .responsive-contact-form .form-field span{width:calc(100% - 0px)}}.archive-offers .shakeMe .responsive-contact-form .form-field span input{width:calc(100% - 30px)}.archive-offers .shakeMe .responsive-contact-form .form-field span.contact-lieu{width:100%}.archive-offers .shakeMe .responsive-contact-form .form-field span.contact-object{width:calc(100% - 30px);margin-left:10px}@media screen and (max-width: 575px){.archive-offers .shakeMe .responsive-contact-form .form-field span.contact-object{margin-left:-10px}}.archive-offers .shakeMe .responsive-contact-form .form-field span.contact-object select{width:100%;outline:0;border:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;height:30px;opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.archive-offers .shakeMe .responsive-contact-form .form-field span.contact-object select::-moz-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.archive-offers .shakeMe .responsive-contact-form .form-field span.contact-object select:-ms-input-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.archive-offers .shakeMe .responsive-contact-form .form-field span.contact-object select::placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.archive-offers .shakeMe .responsive-contact-form .form-field span input{margin:6px;outline:0;border:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;height:30px}.archive-offers .shakeMe .responsive-contact-form .form-field span input::-moz-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.archive-offers .shakeMe .responsive-contact-form .form-field span input:-ms-input-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.archive-offers .shakeMe .responsive-contact-form .form-field span input::placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.archive-offers .shakeMe .responsive-contact-form .form-field-textarea{width:100%}.archive-offers .shakeMe .responsive-contact-form .form-field-textarea span{width:100%}.archive-offers .shakeMe .responsive-contact-form .form-field-textarea span textarea{width:calc(100% - 30px);margin:10px;outline:0;border:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;height:100px}.archive-offers .shakeMe .responsive-contact-form .form-field-textarea span textarea::-moz-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.archive-offers .shakeMe .responsive-contact-form .form-field-textarea span textarea:-ms-input-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.archive-offers .shakeMe .responsive-contact-form .form-field-textarea span textarea::placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.archive-offers .contact-cta-fixed{cursor:pointer;z-index:14;position:fixed;bottom:0;left:0;width:100%;right:0;height:46px;display:none;justify-content:center;align-items:center;background:#7d9cc0;color:#fff;text-transform:uppercase;font-family:"Poppins",sans-serif}@media screen and (max-width: 991px){.archive-offers .contact-cta-fixed{display:flex}}.archive-offers .contact-cta-fixed .responsive-contact-form{display:none}.archive-offers .contact-cta-fixed span{padding:0 5px}.archive-offers .contact-cta-fixed .icon-fermer{display:none;color:#101820;cursor:pointer}.archive-offers .contact-cta-fixed .icon-contact{font-size:20px}.archive-offers .vertical-thumb-slider{margin:50px auto 100px}@media screen and (max-width: 769px){.archive-offers .vertical-thumb-slider{margin:-46px auto 100px}}.archive-offers .vertical-thumb-slider .vertical-thumb-slider-container{overflow:hidden}@media screen and (max-width: 1200px){.archive-offers .vertical-thumb-slider .vertical-thumb-slider-container{width:75%}}@media screen and (max-width: 769px){.archive-offers .vertical-thumb-slider .vertical-thumb-slider-container{width:100%}}.archive-offers .vertical-thumb-slider .subtitle,.archive-offers .vertical-thumb-slider .first-blue-block,.archive-offers .vertical-thumb-slider .second-blue-block{display:none}.archive-offers .vertical-thumb-slider-container{position:relative;margin:50px auto}.archive-offers .vertical-thumb-slider-container .vertical-slider__navigation{display:flex;flex-direction:row;justify-content:space-between;width:100%;left:unset;transform:none}@media screen and (max-width: 769px){.archive-offers .vertical-thumb-slider-container .vertical-slider__navigation{display:none}}.archive-offers .vertical-thumb-slider-container .vertical-slider__navigation .swiper-button-prev{transform:translateX(-70px)}.archive-offers .vertical-thumb-slider-container .vertical-slider__navigation .swiper-button-next{transform:translateX(70px)}.archive-offers .vertical-thumb-slider-container .swiper-slide:nth-child(even){transform:translateY(0)}.archive-offers .vertical-thumb-slider-container .swiper-slide:nth-child(odd){transform:translateY(50px)}@media screen and (max-width: 769px){.archive-offers .vertical-thumb-slider-container .swiper-slide:nth-child(odd){transform:translateY(0)}}.archive-offers .offers-list-seo-text{width:100%;max-width:1000px;padding:0 50px;margin:100px auto 0}.archive-offers .offers-list-seo-text h2{color:#101820;font-family:"Playfair Display",serif;font-size:48px;font-weight:bold;letter-spacing:0;text-align:center;line-height:50px}@media screen and (max-width: 991px){.archive-offers .offers-list-seo-text h2{font-size:30px;line-height:32px}}.archive-offers .offers-list-seo-text .subtitle{color:#979797;font-size:18px;font-family:"Poppins",sans-serif;font-weight:300;line-height:24px;text-align:center}@media screen and (max-width: 991px){.archive-offers .offers-list-seo-text .subtitle{font-size:16px}}@media screen and (max-width: 769px){.archive-offers .offers-list-seo-text .subtitle{font-size:14px}}.archive-offers .offers-list-container{padding:0 100px 0;display:flex;justify-content:center;align-items:baseline;position:relative}@media screen and (max-width: 1450px){.archive-offers .offers-list-container{padding:0 50px}}@media screen and (max-width: 1200px){.archive-offers .offers-list-container{padding:20px 30px 0}}@media screen and (max-width: 769px){.archive-offers .offers-list-container{padding:20px 0 0}}.archive-offers .offers-list-container .sticky{position:fixed !important;top:1rem}.archive-offers .offers-list-container .no-sticky{position:absolute;top:auto;bottom:1rem}.archive-offers .offers-list-left{width:75%;display:flex;flex-direction:column;align-items:flex-start;justify-content:baseline}@media screen and (max-width: 1450px){.archive-offers .offers-list-left{width:70%}}@media screen and (max-width: 1200px){.archive-offers .offers-list-left{width:60%}}@media screen and (max-width: 991px){.archive-offers .offers-list-left{width:100%}}.archive-offers .offers-list-left .offers-list-header{display:flex;flex-direction:column;align-items:flex-start;align-items:baseline}@media screen and (max-width: 769px){.archive-offers .offers-list-left .offers-list-header{align-items:center;padding:0 30px}}.archive-offers .offers-list-left .offers-list-header h1{color:#101820;font-family:"Playfair Display",serif;font-size:48px;font-weight:bold;line-height:48px;margin-bottom:15px;margin-top:30px}@media screen and (max-width: 991px){.archive-offers .offers-list-left .offers-list-header h1{font-size:36px}}@media screen and (max-width: 769px){.archive-offers .offers-list-left .offers-list-header h1{font-size:20px;text-align:center;margin-bottom:0;line-height:22px}}.archive-offers .offers-list-left .offers-list-header .subtitle{color:#979797;font-size:18px;font-family:"Poppins",sans-serif;font-weight:300;line-height:24px;width:80%}@media screen and (max-width: 991px){.archive-offers .offers-list-left .offers-list-header .subtitle{width:100%;font-size:16px}}@media screen and (max-width: 769px){.archive-offers .offers-list-left .offers-list-header .subtitle{font-size:14px;text-align:center}}.archive-offers .offers-list-left .offers-list-content{display:flex;flex-direction:column;justify-content:baseline;align-items:center;width:100%}.archive-offers .offers-list-left .offers-list-content .offers-list-top{margin-top:20px;width:100%;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 769px){.archive-offers .offers-list-left .offers-list-content .offers-list-top{padding:0 30px;flex-direction:column;align-items:baseline}}.archive-offers .offers-list-left .offers-list-content .offers-list-top .offers-list-filtres{border:1px solid #979797;display:flex;justify-content:center;align-items:center;font-family:"Poppins",sans-serif;padding:0 15px;height:45px}.archive-offers .offers-list-left .offers-list-content .offers-list-top .offers-list-filtres p{color:#979797;padding-right:10px}.archive-offers .offers-list-left .offers-list-content .offers-list-top .offers-list-filtres select{font-size:16px;border:none}.archive-offers .offers-list-left .offers-list-content .offers-list-top .offers-number{color:#101820;font-weight:bold;font-size:20px}@media screen and (max-width: 769px){.archive-offers .offers-list-left .offers-list-content .offers-list-top .offers-number{margin-bottom:20px}}.archive-offers .offers-list-left .offers-list-content .offers-list-list{margin-top:40px;display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;width:100%}@media screen and (max-width: 991px){.archive-offers .offers-list-left .offers-list-content .offers-list-list{padding:0 20px}}.archive-offers .offers-list-left .offers-list-content .offers-list-list .last-thumbs{height:1px;opacity:0}.archive-offers .offers-list-right{width:25%}@media screen and (max-width: 1450px){.archive-offers .offers-list-right{width:30%}}@media screen and (max-width: 1200px){.archive-offers .offers-list-right{width:40%}}@media screen and (max-width: 991px){.archive-offers .offers-list-right{display:none}}.archive-offers .offers-list-right .contact-form-container-fixed{transform:translateY(100px);width:100%;max-width:450px}@media screen and (max-width: 1650px){.archive-offers .offers-list-right .contact-form-container-fixed{width:350px}}.archive-offers .offers-list-right h2{color:#101820;text-align:center;font-size:32px;padding-top:25px;margin-bottom:5px}.archive-offers .offers-list-right .contact-form-container{position:relative;background:#fff;margin-left:30px}.archive-offers .offers-list-right .contact-form-container .contact-form{padding:0 20px;box-shadow:rgba(0,0,0,.19) 0px 10px 20px,rgba(0,0,0,.23) 0px 6px 6px}.archive-offers .offers-list-right .contact-form-container .corner-style{position:absolute;top:-10px;left:-10px;width:45%;height:100px;border-top:1px solid #7090b9;border-left:1px solid #7090b9;padding-right:30px;padding-bottom:30px;z-index:-1}.archive-offers .offers-list-right .contact-form-container .corner-style .corner-style-inner{width:100%;height:100%;background-color:#7090b9;display:block}.archive-offers .offers-list-right .contact-form-container .form-submit-wrapper{justify-content:space-between !important;margin:0 !important;display:flex;flex-direction:column;align-items:center}.archive-offers .offers-list-right .contact-form-container .form-submit-wrapper .required-field-info{opacity:.57;color:#000;font-family:Poppins;font-size:12px;font-weight:300;align-self:baseline}.archive-offers .offers-list-right .contact-form-container .form-submit-wrapper .btn-primary{background:#fff}.archive-offers .offers-list-right .contact-form-container .form-submit-wrapper .btn-primary:hover{background:#003a70}.archive-offers .offers-list-right .contact-form-container .form-submit-wrapper .btn-primary:hover input{color:#fff}.archive-offers .offers-list-right .contact-form-container .form-submit-wrapper .btn-primary br{display:none}.archive-offers .offers-list-right .contact-form-container .form-submit-wrapper .btn-primary .ajax-loader{position:absolute;bottom:-10px}.archive-offers .offers-list-right .contact-form-container .form-submit-wrapper .btn-primary input{border:none;background:transparent;color:#003a70;font-family:Poppins;font-size:18px;letter-spacing:0;line-height:20px;text-transform:uppercase}.archive-offers .offers-list-right .contact-form-container .form-submit-wrapper p{text-align:right;margin-right:20px;display:flex;flex-direction:column}.archive-offers .offers-list-right .contact-form-container .form-field span{width:50%}@media screen and (max-width: 575px){.archive-offers .offers-list-right .contact-form-container .form-field span{width:calc(100% - 0px)}}.archive-offers .offers-list-right .contact-form-container .form-field span input{width:calc(100% - 30px)}.archive-offers .offers-list-right .contact-form-container .form-field span.contact-lieu{width:100%}.archive-offers .offers-list-right .contact-form-container .form-field span.contact-object{width:calc(100% - 30px);margin-left:10px}@media screen and (max-width: 575px){.archive-offers .offers-list-right .contact-form-container .form-field span.contact-object{margin-left:-10px}}.archive-offers .offers-list-right .contact-form-container .form-field span.contact-object select{width:100%;outline:0;border:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;height:40px;opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.archive-offers .offers-list-right .contact-form-container .form-field span.contact-object select::-moz-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.archive-offers .offers-list-right .contact-form-container .form-field span.contact-object select:-ms-input-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.archive-offers .offers-list-right .contact-form-container .form-field span.contact-object select::placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.archive-offers .offers-list-right .contact-form-container .form-field span input{margin:6px;outline:0;border:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;height:40px;font-family:Poppins}.archive-offers .offers-list-right .contact-form-container .form-field span input::-moz-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.archive-offers .offers-list-right .contact-form-container .form-field span input:-ms-input-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.archive-offers .offers-list-right .contact-form-container .form-field span input::placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.archive-offers .offers-list-right .contact-form-container .form-field-textarea{width:100%}.archive-offers .offers-list-right .contact-form-container .form-field-textarea span{width:100%}.archive-offers .offers-list-right .contact-form-container .form-field-textarea span textarea{font-family:Poppins;width:calc(100% - 30px);margin:10px;outline:0;border:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000}.archive-offers .offers-list-right .contact-form-container .form-field-textarea span textarea::-moz-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.archive-offers .offers-list-right .contact-form-container .form-field-textarea span textarea:-ms-input-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.archive-offers .offers-list-right .contact-form-container .form-field-textarea span textarea::placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.archive-offers .offer-thumb{width:calc((100% / 3) - 15px);display:flex;flex-direction:column;justify-content:baseline;align-items:center;margin-bottom:50px;box-sizing:border-box}@media screen and (max-width: 1450px){.archive-offers .offer-thumb{width:calc((100% / 2) - 10px)}}@media screen and (max-width: 769px){.archive-offers .offer-thumb{width:90%;margin:0 auto 50px}}.archive-offers .offer-thumb a{max-width:100%}.archive-offers .offer-thumb-top{position:relative;height:275px}.archive-offers .offer-thumb-top img{height:100%;max-width:100%;width:auto;-o-object-fit:cover;object-fit:cover}.archive-offers .offer-thumb-content{display:flex;justify-content:space-between;align-items:baseline;padding-top:10px;padding-left:10px}@media screen and (max-width: 1300px){.archive-offers .offer-thumb-content{flex-direction:column-reverse}}@media screen and (max-width: 991px){.archive-offers .offer-thumb-content{flex-direction:row}}@media screen and (max-width: 575px){.archive-offers .offer-thumb-content{flex-direction:column-reverse}}.archive-offers .offer-thumb-content-left{width:75%}@media screen and (max-width: 575px){.archive-offers .offer-thumb-content-left{width:100%}}.archive-offers .offer-thumb-content-left h2{font-size:20px;margin:0 0 15px 0;position:relative;text-decoration:none;transition:all .6s ease-in}.archive-offers .offer-thumb-content-left h2::after{position:absolute;content:"";width:100%;height:3px;top:100%;left:0;background:#003a70;transition:transform .5s;transform:scaleX(0);transform-origin:left}@media screen and (max-width: 768px){.archive-offers .offer-thumb-content-left h2{width:34rem}}.archive-offers .offer-thumb-content-left .offer-landarea{font-family:"Poppins",sans-serif;color:#101820}.archive-offers .offer-thumb-content-right{width:25%;text-align:right;padding-left:5px;font-size:18px}@media screen and (max-width: 1300px){.archive-offers .offer-thumb-content-right{align-self:flex-end;width:100%}}@media screen and (max-width: 991px){.archive-offers .offer-thumb-content-right{align-self:initial;width:30%}}@media screen and (max-width: 575px){.archive-offers .offer-thumb-content-right{width:100%}}.archive-offers .offer-thumb-content-right .offer-price{font-family:"Poppins",sans-serif;color:#101820}.archive-offers .offer-thumb .picto-box{position:absolute;bottom:0;right:0;color:#fff;font-size:25px;padding:15px 15px 5px}.archive-offers .offer-thumb .picto-box .pic-number{font-size:26px;font-family:"Poppins",sans-serif}.archive-offers .offer-thumb .picto-box .photo-picto{z-index:2}.offers-list-title-crosseling{color:#101820;font-family:"Playfair Display",serif;font-size:48px;font-weight:bold;letter-spacing:0;text-align:center}@media screen and (max-width: 768px){.offers-list-title-crosseling{font-size:30px}}.archive-offers .offers-list-left .offers-list-content .offers-list-top{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 960px){.archive-offers .offers-list-left .offers-list-content .offers-list-top{display:grid;grid-template-areas:"title . filter" "search search search";grid-template-columns:1fr}}.archive-offers .offers-list-left .offers-list-content .offers-list-top .offers-list-filtres{width:100%}@media screen and (min-width: 960px){.archive-offers .offers-list-left .offers-list-content .offers-list-top .offers-list-filtres{width:auto}}.archive-offers .offers-list-left .offers-list-content .offers-list-top .offers-number{grid-area:title}.archive-offers .offers-list-left .offers-list-content .offers-list-top #filter-select{grid-area:filter}.archive-offers .offers-list-left .offers-list-content .offers-list-top #form-search{grid-area:search;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 960px){.archive-offers .offers-list-left .offers-list-content .offers-list-top #form-search{flex-direction:row}.archive-offers .offers-list-left .offers-list-content .offers-list-top #form-search .offers-list-filtres{width:-webkit-fill-available}}.archive-offers .offers-list-left .offers-list-content .offers-list-top .zone-selector input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-size:16px}.archive-offers .offers-list-left .offers-list-content .offers-list-top .zone-selector input:focus{outline:none}.archive-offers .offers-list-left .offers-list-content .offers-list-top .form-offer-btn{height:45px;width:100%;display:flex}@media screen and (min-width: 960px){.archive-offers .offers-list-left .offers-list-content .offers-list-top .form-offer-btn{width:auto}}.archive-offers .offers-list-left .offers-list-content .offers-list-top .home-search-form-btn{background-color:#003a70;border:none;color:#fff;font-size:16px;font-weight:bold;font-family:"Playfair Display";padding:0 5rem;width:100%}@media screen and (min-width: 960px){.archive-offers .offers-list-left .offers-list-content .offers-list-top .home-search-form-btn{width:auto}}.rea-list .main{overflow:hidden}.rea-list .similars-offers .similars-offers-title{color:#101820;font-family:"Playfair Display",serif;font-size:32px;font-weight:bold;letter-spacing:0;line-height:34px;text-align:center;margin-bottom:40px}@media screen and (max-width: 769px){.rea-list .similars-offers .similars-offers-title{padding:0 50px;font-size:28px}}.rea-list .offer-thumb-container{width:calc((100% / 3) - 15px);display:flex;flex-direction:column;justify-content:baseline;align-items:center;margin-bottom:50px}@media screen and (max-width: 1450px){.rea-list .offer-thumb-container{width:calc((100% / 2) - 10px)}}@media screen and (max-width: 769px){.rea-list .offer-thumb-container{width:100%}}.rea-list .offer-thumb-container .offer-thumb-top{position:relative;height:275px}.rea-list .offer-thumb-container .offer-thumb-top img{height:100%;max-width:100%;width:auto;-o-object-fit:cover;object-fit:cover}.rea-list .offer-thumb-container .offer-thumb-content{display:flex;justify-content:space-between;align-items:baseline;padding-top:10px;padding-left:10px}@media screen and (max-width: 1300px){.rea-list .offer-thumb-container .offer-thumb-content{flex-direction:column-reverse}}@media screen and (max-width: 991px){.rea-list .offer-thumb-container .offer-thumb-content{flex-direction:row}}.rea-list .offer-thumb-container .offer-thumb-content-left{width:75%}.rea-list .offer-thumb-container .offer-thumb-content-left h2{font-size:20px;margin:0 0 15px 0}.rea-list .offer-thumb-container .offer-thumb-content-left .offer-landarea{font-family:"Poppins",sans-serif;color:#101820}.rea-list .offer-thumb-container .offer-thumb-content-right{width:25%;text-align:right;padding-left:5px;font-size:18px}@media screen and (max-width: 1300px){.rea-list .offer-thumb-container .offer-thumb-content-right{align-self:flex-end;width:100%}}@media screen and (max-width: 991px){.rea-list .offer-thumb-container .offer-thumb-content-right{align-self:initial;width:30%}}.rea-list .offer-thumb-container .offer-thumb-content-right .offer-price{font-family:"Poppins",sans-serif;color:#101820}.rea-list .offer-thumb-container .picto-box{position:absolute;bottom:0;right:0;color:#fff;font-size:25px;padding:15px 15px 5px}.rea-list .offer-thumb-container .picto-box .pic-number{font-size:26px;font-family:"Poppins",sans-serif}.rea-list .offer-thumb-container .picto-box .photo-picto{z-index:2}.rea-list .similars-offers-container{position:relative;width:70%;margin:0 auto}@media screen and (max-width: 1500px){.rea-list .similars-offers-container{width:80%}}@media screen and (max-width: 769px){.rea-list .similars-offers-container{width:100%}}.rea-list .similars-offers-container .swiper-paginationn{display:none}.rea-list .similars-offers-container .vertical-slider__navigation{position:absolute;top:50%;left:0;display:flex;flex-direction:row;justify-content:space-between;width:100%;align-items:center}@media screen and (max-width: 1500px){.rea-list .similars-offers-container .vertical-slider__navigation{left:0;top:45%}}@media screen and (max-width: 769px){.rea-list .similars-offers-container .vertical-slider__navigation{display:none}}.rea-list .similars-offers-container .vertical-slider__navigation .swiper-button-next-vertical,.rea-list .similars-offers-container .vertical-slider__navigation .swiper-button-prev-vertical{position:initial;width:47px;height:47px;color:#fff;background:#7d9cc0;margin:3px 0}.rea-list .similars-offers-container .vertical-slider__navigation .swiper-button-next-vertical::after,.rea-list .similars-offers-container .vertical-slider__navigation .swiper-button-prev-vertical::after{font-size:12px;transition:all .6s linear}.rea-list .similars-offers-container .vertical-slider__navigation .swiper-button-prev-vertical{transform:translateX(-100px)}@media screen and (max-width: 1350px){.rea-list .similars-offers-container .vertical-slider__navigation .swiper-button-prev-vertical{transform:translateX(-75px)}}.rea-list .similars-offers-container .vertical-slider__navigation .swiper-button-prev-vertical:hover:after{transform:translateX(-5px)}.rea-list .similars-offers-container .vertical-slider__navigation .swiper-button-next-vertical{transform:translateX(100px)}@media screen and (max-width: 1350px){.rea-list .similars-offers-container .vertical-slider__navigation .swiper-button-next-vertical{transform:translateX(75px)}}.rea-list .similars-offers-container .vertical-slider__navigation .swiper-button-next-vertical:hover:after{transform:translateX(5px)}.pagination{display:flex;justify-content:center;align-items:center;margin:50px 20px 100px}.pagination-wrapper{display:flex;justify-content:center;align-items:center}.pagination-wrapper .pagination-arrow{width:40px;height:40px;background-color:#7d9cc0;color:#fff;display:flex;justify-content:center;align-items:center}.pagination-wrapper .pagination-arrow span{font-size:11px}.pagination-wrapper .pagination-arrow.invisible{opacity:.5}.pagination-wrapper ul{display:flex;justify-content:center;align-items:center;padding:0 30px}.pagination-wrapper ul a{color:#fff;font-family:Poppins;font-size:12px;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;display:flex;justify-content:center;align-items:center;transition:all .3s linear}.pagination-wrapper ul .pagination-page{position:relative;width:33px;height:33px;background-color:#7d9cc0;color:#fff;display:flex;justify-content:center;align-items:center;font-family:Poppins;font-size:12px;margin:0 2.5px;opacity:.5;transition:all .3s linear}.pagination-wrapper ul .pagination-page:hover{opacity:1}.pagination-wrapper ul .pagination-page.current{opacity:1}.realization-list-content{display:flex;justify-content:space-between;align-items:flex-start;max-width:160rem;margin:0 auto;flex-wrap:wrap}@media screen and (max-width: 1650px){.realization-list-content{margin:0 50px}}@media screen and (max-width: 1250px){.realization-list-content{margin:0 30px 0 20px}}@media screen and (max-width: 675px){.realization-list-content{flex-direction:column;margin:0 30px;align-items:center}}@media screen and (max-width: 575px){.realization-list-content{margin:0 10px}}.realization-list-content .rea-thumb{position:relative;height:650px;width:calc(50% - 25px);margin-bottom:150px;transform:translateY(0px)}@media screen and (max-width: 1350px){.realization-list-content .rea-thumb{height:450px}}@media screen and (max-width: 991px){.realization-list-content .rea-thumb{height:550px;margin-bottom:50px}}@media screen and (max-width: 850px){.realization-list-content .rea-thumb{height:450px}}@media screen and (max-width: 769px){.realization-list-content .rea-thumb{width:calc(50% - 15px);height:400px}}@media screen and (max-width: 675px){.realization-list-content .rea-thumb{width:100%;height:500px}}.realization-list-content .rea-thumb:nth-child(even){transform:translateY(150px);margin-left:25px}@media screen and (max-width: 991px){.realization-list-content .rea-thumb:nth-child(even){transform:translateY(0)}}@media screen and (max-width: 769px){.realization-list-content .rea-thumb:nth-child(even){margin-left:15px}}@media screen and (max-width: 675px){.realization-list-content .rea-thumb:nth-child(even){margin-left:0}}.realization-list-content .rea-thumb:nth-child(odd){margin-right:25px}@media screen and (max-width: 769px){.realization-list-content .rea-thumb:nth-child(odd){margin-right:15px}}@media screen and (max-width: 675px){.realization-list-content .rea-thumb:nth-child(odd){margin-right:0}}.realization-list-content .rea-thumb .rea-thumb-right{width:45%;height:450px;position:absolute;top:80px;bottom:150px;right:0}@media screen and (max-width: 1350px){.realization-list-content .rea-thumb .rea-thumb-right{height:250px}}@media screen and (max-width: 991px){.realization-list-content .rea-thumb .rea-thumb-right{display:none}}.realization-list-content .rea-thumb .rea-thumb-right:before{content:"";width:100%;height:100%;position:absolute;top:-10px;left:-10px;z-index:-1;display:inline-block;background-color:rgba(0,58,112,.3)}.realization-list-content .rea-thumb .rea-thumb-right-img-container{width:100%;height:100%;display:block;overflow:hidden;margin:0}.realization-list-content .rea-thumb .rea-thumb-right-img-container img:hover{transform:scale(1.1)}.realization-list-content .rea-thumb .rea-thumb-right img{transition:all .8s ease-in-out;z-index:2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.realization-list-content .rea-thumb .rea-thumb-left{position:relative;width:75%;height:100%;z-index:-2}@media screen and (max-width: 991px){.realization-list-content .rea-thumb .rea-thumb-left{width:100%;margin:0}}.realization-list-content .rea-thumb .rea-thumb-left .slide-overlay{height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg, transparent 70%, #000000 100%)}.realization-list-content .rea-thumb .rea-thumb-left img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;bottom:0;left:0;right:0}.realization-list-content .rea-thumb .rea-thumb-left .vertical-slide-content{position:absolute;bottom:0;width:100%;padding:30px;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}@media screen and (max-width: 1350px){.realization-list-content .rea-thumb .rea-thumb-left .vertical-slide-content{padding:20px}}.realization-list-content .rea-thumb .rea-thumb-left .vertical-slide-content-right{align-self:flex-end}.realization-list-content .rea-thumb .rea-thumb-left .vertical-slide-content-right .cta-slide{color:#fff;margin-left:20px;width:38px;height:38px;display:flex;justify-content:center;align-items:center;transition:all .3s linear}.realization-list-content .rea-thumb .rea-thumb-left .vertical-slide-content-right .cta-slide:hover{transform:scale(1.1)}.realization-list-content .rea-thumb .rea-thumb-left .vertical-slide-content-right .cta-slide span{width:100%;height:100%;background-color:#003a70;display:flex;justify-content:center;align-items:center}.realization-list-content .rea-thumb .rea-thumb-left .vertical-slide-content-left{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.realization-list-content .rea-thumb .rea-thumb-left .vertical-slide-content-left h3,.realization-list-content .rea-thumb .rea-thumb-left .vertical-slide-content-left .rea-slogan{color:#fff;font-family:"Playfair Display",serif;font-size:24px;font-weight:bold;letter-spacing:0;line-height:26px;margin-bottom:10px}@media screen and (max-width: 1350px){.realization-list-content .rea-thumb .rea-thumb-left .vertical-slide-content-left h3,.realization-list-content .rea-thumb .rea-thumb-left .vertical-slide-content-left .rea-slogan{font-size:22px}}@media screen and (max-width: 769px){.realization-list-content .rea-thumb .rea-thumb-left .vertical-slide-content-left h3,.realization-list-content .rea-thumb .rea-thumb-left .vertical-slide-content-left .rea-slogan{font-size:20px}}.realization-list-content .rea-thumb .rea-thumb-left .vertical-slide-content-left .rea-city{margin-top:20px}.realization-list-content .rea-thumb .rea-thumb-left .vertical-slide-content-left span{color:#fff;font-family:"Poppins",sans-serif;font-size:16px;font-weight:300;letter-spacing:0;line-height:18px}@media screen and (max-width: 1350px){.realization-list-content .rea-thumb .rea-thumb-left .vertical-slide-content-left span{font-size:14px}}.realization-list-content .rea-thumb h2{transform:rotate(-90deg) translate(-40px, -60px);display:inline-block;text-transform:uppercase;color:#343434;font-family:"Playfair Display";font-size:20px;margin:0;position:absolute;top:0;font-weight:lighter;letter-spacing:1px}@media screen and (max-width: 991px){.realization-list-content .rea-thumb h2{transform:none;position:initial}}.realization-list-list{width:75%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline}@media screen and (max-width: 1400px){.realization-list-list{width:65%}}@media screen and (max-width: 991px){.realization-list-list{width:100%}}.realization-list .last-items{width:calc((100% / 3) - 10px);height:1px;opacity:0}@media screen and (max-width: 769px){.realization-list .last-items{width:calc((100% / 2) - 10px)}}@media screen and (max-width: 575px){.realization-list .last-items{width:100%}}.realization-list-item{width:calc((100% / 3) - 10px)}@media screen and (max-width: 769px){.realization-list-item{width:calc((100% / 2) - 10px)}}@media screen and (max-width: 575px){.realization-list-item{width:100%}}@media screen and (max-width: 575px){.realization-list-item .article-content{padding-left:10px}}.realization-list-item img{max-height:600px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.realization-list-item .advice-thumb-category{color:#003a70;font-family:Poppins;font-size:16px;font-weight:500;letter-spacing:0;line-height:20px;text-align:left;display:block;text-transform:uppercase;padding:10px 0 15px}@media screen and (max-width: 1400px){.realization-list-item .advice-thumb-category{font-size:12px;line-height:16px}}.realization-list-item .thumb-title{color:#000;font-family:Poppins;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px;margin-top:0;margin-bottom:50px;display:block}@media screen and (max-width: 1400px){.realization-list-item .thumb-title{font-size:16px;line-height:20px}}.realization-list-header{width:100%;margin:0 auto;padding:100px 50px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}@media screen and (max-width: 991px){.realization-list-header{padding:50px;width:100%}}.realization-list-header h1{color:#343434;font-family:"Playfair Display",serif;font-size:36px;font-weight:bold;margin-bottom:30px;text-align:center}@media screen and (max-width: 769px){.realization-list-header h1{font-size:20px;margin-bottom:0}}.realization-list-header .subtitle{width:70%;margin:auto;color:#343434;font-family:Poppins;font-size:16px;font-weight:300;letter-spacing:0;line-height:24px;text-align:center}@media screen and (max-width: 991px){.realization-list-header .subtitle{width:100%}}.realization-list-header .advice-list-bg-top{position:absolute;top:-20%;left:8%;width:400px;height:auto;z-index:-1}@media screen and (max-width: 991px){.realization-list-header .advice-list-bg-top{display:none}}.realization-list-header .advice-list-bg-bottom{position:absolute;bottom:20%;right:9%;width:150px;height:auto}@media screen and (max-width: 991px){.realization-list-header .advice-list-bg-bottom{display:none}}.single-advice li::marker{color:#003a70}.single-advice .header{background:#fff}.single-advice .sticky{position:fixed !important;top:150px}.single-advice .no-sticky{position:absolute;top:0;bottom:1rem;z-index:-1}.single-advice .detail-advice-btn-container{margin:50px auto;display:flex;justify-content:center;align-items:center}.single-advice .detail-advice-btn{display:none}@media screen and (max-width: 991px){.single-advice .detail-advice-btn{display:block}}.single-advice-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.single-advice-content .article-content{display:flex;flex-direction:column;align-items:flex-start;padding-top:30px;padding-left:10px}@media screen and (max-width: 991px){.single-advice-content .article-content{padding-top:20px;padding-left:5px}}.single-advice-content .article-content span a{color:#003a70;font-family:Poppins;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;text-transform:uppercase}@media screen and (max-width: 768px){.single-advice-content .article-content span a{font-size:13px;line-height:15px}}.single-advice-content .article-content h1{color:#101820;margin:10px 0 20px;font-size:36px}@media screen and (max-width: 768px){.single-advice-content .article-content h1{font-size:20px}}.single-advice .single-advice-container{display:flex;justify-content:center;align-items:flex-start;max-width:160rem;margin:50px auto 100px}@media screen and (max-width: 991px){.single-advice .single-advice-container{margin:0 0 50px}}.single-advice .single-advice-container .advice-list-menu-container h2{transform:rotate(-90deg) translate(-75px, -85px);display:inline-block;text-transform:uppercase;color:#343434;font-family:"Playfair Display";font-size:20px;margin:0;position:absolute;top:0;font-weight:lighter;letter-spacing:1px}.single-advice .single-advice-container .advice-list-menu-container{width:25%;margin-left:40px;position:relative;margin-top:10px;margin-bottom:100px}@media screen and (max-width: 1650px){.single-advice .single-advice-container .advice-list-menu-container{width:30%}}@media screen and (max-width: 1500px){.single-advice .single-advice-container .advice-list-menu-container{width:35%}}@media screen and (max-width: 1400px){.single-advice .single-advice-container .advice-list-menu-container{width:40%}}@media screen and (max-width: 991px){.single-advice .single-advice-container .advice-list-menu-container{display:none}}@media screen and (max-width: 991px){.single-advice .single-advice-container .advice-list-menu-container .fix-on-scroll{display:flex;flex-direction:column;align-items:center;margin-bottom:35px}.single-advice .single-advice-container .advice-list-menu-container .fix-on-scroll h2{margin-bottom:20px}}.single-advice .single-advice-container .advice-list-menu-container .advice-list-menu{position:relative;background:#fff;margin-left:40px;margin-right:40px}@media screen and (max-width: 991px){.single-advice .single-advice-container .advice-list-menu-container .advice-list-menu{margin:0 auto;overflow:hidden;width:100%}}.single-advice .single-advice-container .advice-list-menu-container .advice-list-menu ul::-webkit-scrollbar{display:none}@media screen and (max-width: 991px){.single-advice .single-advice-container .advice-list-menu-container .advice-list-menu ul{display:flex;justify-content:flex-start;overflow-x:auto}}.single-advice .single-advice-container .advice-list-menu-container .advice-list-menu ul li{padding-left:10px}@media screen and (max-width: 991px){.single-advice .single-advice-container .advice-list-menu-container .advice-list-menu ul li{flex:1;background-color:rgba(0,0,0,.2);padding-left:0;margin:0 5px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}}.single-advice .single-advice-container .advice-list-menu-container .advice-list-menu ul li a{padding:15px 0 15px 5px;display:block;transition:all .3s linear;display:flex;align-items:center;color:#000;font-family:Poppins;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px}@media screen and (max-width: 1400px){.single-advice .single-advice-container .advice-list-menu-container .advice-list-menu ul li a{font-size:16px}}.single-advice .single-advice-container .advice-list-menu-container .advice-list-menu ul li a img{margin-right:10px;min-width:130px;min-height:130px;width:130px;height:130px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media screen and (max-width: 1400px){.single-advice .single-advice-container .advice-list-menu-container .advice-list-menu ul li a img{min-width:100px;min-height:100px;width:100px;height:100px}}.single-advice .single-advice-container .advice-list-menu-container .advice-list-menu .corner-style{position:absolute;top:-10px;left:-10px;width:45%;height:45%;min-width:200px;max-height:200px;border-top:1px solid #7090b9;border-left:1px solid #7090b9;padding-right:30px;padding-bottom:30px;z-index:-1}@media screen and (max-width: 991px){.single-advice .single-advice-container .advice-list-menu-container .advice-list-menu .corner-style{display:none}}.single-advice .single-advice-container .advice-list-menu-container .advice-list-menu .corner-style .corner-style-inner{width:100%;height:100%;background-color:#7090b9;display:block}@media screen and (max-width: 991px){.single-advice .single-advice-container .advice-list-menu-container .advice-list-menu .corner-style .corner-style-inner{display:none}}.single-advice .single-advice-content{width:75%;max-width:75%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline}@media screen and (max-width: 1650px){.single-advice .single-advice-content{width:70%;margin-left:40px}}@media screen and (max-width: 1500px){.single-advice .single-advice-content{width:65%}}@media screen and (max-width: 1400px){.single-advice .single-advice-content{width:60%}}@media screen and (max-width: 991px){.single-advice .single-advice-content{width:100%;max-width:100%;margin-left:0}}.single-advice .single-advice-content .hero-img{width:100%;-o-object-fit:cover;object-fit:cover;max-height:500px;margin-left:10px}@media screen and (max-width: 769px){.single-advice .single-advice-content .hero-img{margin-left:0}}.thumbnail-hover:hover .thumbnail-hover-text{opacity:1}.thumbnail-hover-text{letter-spacing:.5px;opacity:0;position:absolute;bottom:20px;left:15px;color:#fff;font-size:20px;padding:0;transition:opacity ease-in-out .8s;display:flex}.thumbnail-hover-plan{box-shadow:none;max-width:100%;display:block;position:relative;overflow:hidden}.thumbnail-hover-plan:before{position:absolute;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiDQoJeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIg0KCXhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ2MCAzNDUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ2MCAzNDU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7b3BhY2l0eTowLjI7ZmlsbDojMDAzQTcwO30NCgkuc3Qxe29wYWNpdHk6MC41O2ZpbGw6IzAwM0E3MDt9DQoJLnN0MntvcGFjaXR5OjAuODtmaWxsOiMwMDNBNzA7fQ0KCTwvc3R5bGU+DQoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI0ODUuNSwzNDcgLTMsMzQ3IC0zLDExMy41IDQ4NC41LDE3NCAiLz4NCgk8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjQ4NS41LDM0NyAtMywzNDcgLTMsMTEzLjUgNDg0LjUsMjE3ICIvPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDIiIHBvaW50cz0iNDg2LDM0Ny41IC0yLjUsMzQ3LjUgLTIuNSwxMTQgNDg1LDMwNCAiLz4NCjwvc3ZnPg0K);bottom:-1rem;left:-2rem;top:auto;width:0;height:0;transition:all ease-in-out .5s;transform-origin:50% 50%;pointer-events:none;background-size:100% 100%;content:""}.thumbnail-hover-plan:hover:before{width:100%;height:57%;opacity:1;transform:scale3d(3, 1, 1)}@media screen and (max-width: 769px){.detail-offer .reassurance{margin-bottom:50px}}.detail-offer .shakeMe{top:0;height:100vh !important;background:#fff !important}.detail-offer .shakeMe .icon-contact,.detail-offer .shakeMe .cta-txt{display:none}.detail-offer .shakeMe .icon-fermer{display:block !important;position:absolute;top:30px;right:30px}.detail-offer .shakeMe .responsive-contact-form{display:block !important}.detail-offer .shakeMe .responsive-contact-form h2{color:#101820;font-family:"Playfair Display",serif;font-size:26px;font-weight:bold;letter-spacing:0;text-align:center;line-height:20px;text-transform:capitalize}.detail-offer .shakeMe .responsive-contact-form .form-submit-wrapper{justify-content:space-between !important;margin:0 !important;display:flex;flex-direction:column;align-items:center}.detail-offer .shakeMe .responsive-contact-form .form-submit-wrapper .required-field-info{opacity:.57;color:#000;font-family:Poppins;font-size:12px;font-weight:300;align-self:baseline}.detail-offer .shakeMe .responsive-contact-form .form-submit-wrapper .btn-primary{background:#fff}.detail-offer .shakeMe .responsive-contact-form .form-submit-wrapper .btn-primary:hover{background:#003a70}.detail-offer .shakeMe .responsive-contact-form .form-submit-wrapper p{text-align:right;margin-right:20px;display:flex;flex-direction:column}.detail-offer .shakeMe .responsive-contact-form .form-field span{width:50%}@media screen and (max-width: 575px){.detail-offer .shakeMe .responsive-contact-form .form-field span{width:calc(100% - 0px)}}.detail-offer .shakeMe .responsive-contact-form .form-field span input{width:calc(100% - 30px)}.detail-offer .shakeMe .responsive-contact-form .form-field span.contact-lieu{width:100%}.detail-offer .shakeMe .responsive-contact-form .form-field span.contact-object{width:calc(100% - 30px);margin-left:10px}@media screen and (max-width: 575px){.detail-offer .shakeMe .responsive-contact-form .form-field span.contact-object{margin-left:-10px}}.detail-offer .shakeMe .responsive-contact-form .form-field span.contact-object select{width:100%;outline:0;border:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;height:30px;opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-offer .shakeMe .responsive-contact-form .form-field span.contact-object select::-moz-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-offer .shakeMe .responsive-contact-form .form-field span.contact-object select:-ms-input-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-offer .shakeMe .responsive-contact-form .form-field span.contact-object select::placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-offer .shakeMe .responsive-contact-form .form-field span input{margin:6px;outline:0;border:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;height:30px}.detail-offer .shakeMe .responsive-contact-form .form-field span input::-moz-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-offer .shakeMe .responsive-contact-form .form-field span input:-ms-input-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-offer .shakeMe .responsive-contact-form .form-field span input::placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-offer .shakeMe .responsive-contact-form .form-field-textarea{width:100%}.detail-offer .shakeMe .responsive-contact-form .form-field-textarea span{width:100%}.detail-offer .shakeMe .responsive-contact-form .form-field-textarea span textarea{width:calc(100% - 30px);margin:10px;outline:0;border:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;height:100px}.detail-offer .shakeMe .responsive-contact-form .form-field-textarea span textarea::-moz-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-offer .shakeMe .responsive-contact-form .form-field-textarea span textarea:-ms-input-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-offer .shakeMe .responsive-contact-form .form-field-textarea span textarea::placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-offer .contact-cta-fixed{cursor:pointer;z-index:999;position:fixed;bottom:0;left:0;width:100%;right:0;height:46px;display:none;justify-content:center;align-items:center;background:#7d9cc0;color:#fff;text-transform:uppercase;font-family:"Poppins",sans-serif}.detail-offer .contact-cta-fixed .phone-link{margin-top:10px;font-weight:bold;display:block;color:#101820;text-align:center;font-size:16px;font-family:"Poppins",sans-serif}@media screen and (max-width: 991px){.detail-offer .contact-cta-fixed{display:flex}}.detail-offer .contact-cta-fixed .responsive-contact-form{display:none}.detail-offer .contact-cta-fixed span{padding:0 5px}.detail-offer .contact-cta-fixed .icon-fermer{display:none;color:#101820;cursor:pointer}.detail-offer .contact-cta-fixed .icon-contact{font-size:20px}.detail-offer #bp_aud,.detail-offer #bp_container img,.detail-offer #bp_sv,.detail-offer #bp_vid{width:70%;height:80%;-o-object-fit:contain;object-fit:contain;box-shadow:none}.detail-offer #bp_container{background:rgba(255,255,255,.9)}.detail-offer #bp_container>.bp-x{color:#000;font-family:Poppins;font-size:18px;font-weight:300;letter-spacing:0;line-height:24px;top:30px;left:50px;display:flex;justify-content:center;align-items:center}.detail-offer #bp_container>.bp-x:after{content:"Fermer"}.detail-offer #bp_container .bp-lr{top:50%;border:0;opacity:1;font-size:18px;padding:0;width:76px;height:76px;color:#fff;background:#7d9cc0;margin:0 10%}.detail-offer #bp_container .bp-lr svg{height:18px}.detail-offer #bp_count{left:50%;top:30px;transform:translateX(-50%);padding:14px;color:#000;font-size:18px;cursor:default;font-family:Poppins}.detail-offer .bp-x svg,.detail-offer .bp-xc svg{height:18px;width:18px;fill:#000;margin-right:5px;overflow:visible}.detail-offer .sticky{position:fixed !important;top:150px}.detail-offer .no-sticky{position:absolute;top:auto;bottom:1rem}.detail-offer .btn-lightbox{z-index:2;position:absolute;left:50%;transform:translateX(-50%);bottom:75px;background:#003a70;text-align:center}@media screen and (max-width: 1200px){.detail-offer .btn-lightbox{left:50% !important;width:auto !important;bottom:75px !important;transform:translateX(-50%) !important}}@media screen and (max-width: 991px){.detail-offer .btn-lightbox{display:none}}.detail-offer .contact-form-container{position:relative;background:#fff;margin-left:50px}@media screen and (max-width: 1600px){.detail-offer .contact-form-container{margin-left:30px}}.detail-offer .contact-form-container h2{color:#101820;text-align:center;font-size:32px;padding-top:25px;margin-bottom:5px}.detail-offer .contact-form-container .contact-form-box{box-shadow:12px -4px 21px rgba(0,0,0,.08);width:450px}@media screen and (max-width: 1750px){.detail-offer .contact-form-container .contact-form-box{width:400px}}@media screen and (max-width: 1350px){.detail-offer .contact-form-container .contact-form-box{width:350px}}@media screen and (max-width: 1250px){.detail-offer .contact-form-container .contact-form-box{width:325px}}@media screen and (max-width: 1150px){.detail-offer .contact-form-container .contact-form-box{width:300px}}.detail-offer .contact-form-container .contact-form{padding:0 20px}.detail-offer .contact-form-container .phone-link{margin-top:10px;font-weight:bold;display:block;color:#101820;text-align:center;font-size:20px;font-family:"Poppins",sans-serif}.detail-offer .contact-form-container .corner-style{position:absolute;top:-10px;left:-10px;width:45%;height:100px;border-top:1px solid #7090b9;border-left:1px solid #7090b9;padding-right:30px;padding-bottom:30px;z-index:-1}.detail-offer .contact-form-container .corner-style .corner-style-inner{width:100%;height:100%;background-color:#7090b9;display:block}.detail-offer .contact-form-container .form-submit-wrapper{justify-content:space-between !important;margin:0 !important;display:flex;flex-direction:column;align-items:center}.detail-offer .contact-form-container .form-submit-wrapper .required-field-info{opacity:.57;color:#000;font-family:Poppins;font-size:12px;font-weight:300;align-self:baseline}.detail-offer .contact-form-container .form-submit-wrapper .btn-primary{background:#fff}.detail-offer .contact-form-container .form-submit-wrapper .btn-primary:hover{background:#003a70}.detail-offer .contact-form-container .form-submit-wrapper .btn-primary:hover input{color:#fff}.detail-offer .contact-form-container .form-submit-wrapper .btn-primary br{display:none}.detail-offer .contact-form-container .form-submit-wrapper .btn-primary .ajax-loader{position:absolute;bottom:-10px}.detail-offer .contact-form-container .form-submit-wrapper .btn-primary input{border:none;background:transparent;color:#003a70;font-family:Poppins;font-size:18px;letter-spacing:0;line-height:20px;text-transform:uppercase;pointer-events:none}.detail-offer .contact-form-container .form-submit-wrapper p{text-align:right;margin-right:20px;display:flex;flex-direction:column}.detail-offer .contact-form-container .form-field span{width:50%}@media screen and (max-width: 575px){.detail-offer .contact-form-container .form-field span{width:calc(100% - 0px)}}.detail-offer .contact-form-container .form-field span input{width:calc(100% - 30px)}.detail-offer .contact-form-container .form-field span.contact-lieu{width:100%}.detail-offer .contact-form-container .form-field span.contact-object{width:calc(100% - 30px);margin-left:10px}@media screen and (max-width: 575px){.detail-offer .contact-form-container .form-field span.contact-object{margin-left:-10px}}.detail-offer .contact-form-container .form-field span.contact-object select{width:100%;outline:0;border:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;height:40px;opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-offer .contact-form-container .form-field span.contact-object select::-moz-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-offer .contact-form-container .form-field span.contact-object select:-ms-input-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-offer .contact-form-container .form-field span.contact-object select::placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-offer .contact-form-container .form-field span input{margin:6px;outline:0;border:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;font-family:Poppins;height:40px}.detail-offer .contact-form-container .form-field span input::-moz-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-offer .contact-form-container .form-field span input:-ms-input-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-offer .contact-form-container .form-field span input::placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-offer .contact-form-container .form-field-textarea{width:100%}.detail-offer .contact-form-container .form-field-textarea span{width:100%}.detail-offer .contact-form-container .form-field-textarea span textarea{width:calc(100% - 30px);margin:10px;outline:0;border:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;font-family:Poppins}.detail-offer .contact-form-container .form-field-textarea span textarea::-moz-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-offer .contact-form-container .form-field-textarea span textarea:-ms-input-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-offer .contact-form-container .form-field-textarea span textarea::placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-offer .similars-offers-container{position:relative;width:70%;margin:0 auto}@media screen and (max-width: 1500px){.detail-offer .similars-offers-container{width:80%}}@media screen and (max-width: 769px){.detail-offer .similars-offers-container{width:100%}}.detail-offer .similars-offers-container .swiper-paginationn{display:none}.detail-offer .similars-offers-container .vertical-slider__navigation{position:absolute;top:50%;left:0;display:flex;flex-direction:row;justify-content:space-between;width:100%;align-items:center}@media screen and (max-width: 1500px){.detail-offer .similars-offers-container .vertical-slider__navigation{left:0;top:45%}}@media screen and (max-width: 769px){.detail-offer .similars-offers-container .vertical-slider__navigation{display:none}}.detail-offer .similars-offers-container .vertical-slider__navigation .swiper-button-next-vertical,.detail-offer .similars-offers-container .vertical-slider__navigation .swiper-button-prev-vertical{position:initial;width:47px;height:47px;color:#fff;background:#7d9cc0;margin:3px 0}.detail-offer .similars-offers-container .vertical-slider__navigation .swiper-button-next-vertical::after,.detail-offer .similars-offers-container .vertical-slider__navigation .swiper-button-prev-vertical::after{font-size:12px;transition:all .6s linear}.detail-offer .similars-offers-container .vertical-slider__navigation .swiper-button-prev-vertical{transform:translateX(-100px)}@media screen and (max-width: 1350px){.detail-offer .similars-offers-container .vertical-slider__navigation .swiper-button-prev-vertical{transform:translateX(-75px)}}.detail-offer .similars-offers-container .vertical-slider__navigation .swiper-button-prev-vertical:hover:after{transform:translateX(-5px)}.detail-offer .similars-offers-container .vertical-slider__navigation .swiper-button-next-vertical{transform:translateX(100px)}@media screen and (max-width: 1350px){.detail-offer .similars-offers-container .vertical-slider__navigation .swiper-button-next-vertical{transform:translateX(75px)}}.detail-offer .similars-offers-container .vertical-slider__navigation .swiper-button-next-vertical:hover:after{transform:translateX(5px)}.detail-offer .similars-offers .similars-offers-title{color:#101820;font-family:"Playfair Display",serif;font-size:32px;font-weight:bold;letter-spacing:0;line-height:34px;text-align:center;margin-bottom:40px}@media screen and (max-width: 769px){.detail-offer .similars-offers .similars-offers-title{padding:0 50px;font-size:28px}}.detail-offer .offer-thumb-container{width:calc((100% / 3) - 15px);display:flex;flex-direction:column;justify-content:baseline;align-items:center;margin-bottom:50px}@media screen and (max-width: 1450px){.detail-offer .offer-thumb-container{width:calc((100% / 2) - 10px)}}@media screen and (max-width: 769px){.detail-offer .offer-thumb-container{width:100%}}.detail-offer .offer-thumb-container .offer-thumb-top{position:relative;height:275px}.detail-offer .offer-thumb-container .offer-thumb-top img{height:100%;max-width:100%;width:auto;-o-object-fit:cover;object-fit:cover}.detail-offer .offer-thumb-container .offer-thumb-content{display:flex;justify-content:space-between;align-items:baseline;padding-top:10px;padding-left:10px}@media screen and (max-width: 1300px){.detail-offer .offer-thumb-container .offer-thumb-content{flex-direction:column-reverse}}@media screen and (max-width: 991px){.detail-offer .offer-thumb-container .offer-thumb-content{flex-direction:row}}.detail-offer .offer-thumb-container .offer-thumb-content-left{width:75%}.detail-offer .offer-thumb-container .offer-thumb-content-left h2{font-size:20px;margin:0 0 15px 0}.detail-offer .offer-thumb-container .offer-thumb-content-left .offer-landarea{font-family:"Poppins",sans-serif;color:#101820}.detail-offer .offer-thumb-container .offer-thumb-content-right{width:25%;text-align:right;padding-left:5px;font-size:18px}@media screen and (max-width: 1300px){.detail-offer .offer-thumb-container .offer-thumb-content-right{align-self:flex-end;width:100%}}@media screen and (max-width: 991px){.detail-offer .offer-thumb-container .offer-thumb-content-right{align-self:initial;width:30%}}.detail-offer .offer-thumb-container .offer-thumb-content-right .offer-price{font-family:"Poppins",sans-serif;color:#101820}.detail-offer .offer-thumb-container .picto-box{position:absolute;bottom:0;right:0;color:#fff;font-size:25px;padding:15px 15px 5px}.detail-offer .offer-thumb-container .picto-box .pic-number{font-size:26px;font-family:"Poppins",sans-serif}.detail-offer .offer-thumb-container .picto-box .photo-picto{z-index:2}.detail-offer .offer-detail-map{width:calc(100% - 500px);height:450px;margin:100px 250px}@media screen and (max-width: 1500px){.detail-offer .offer-detail-map{margin:75px 83px;width:calc(100% -166px)}}@media screen and (max-width: 991px){.detail-offer .offer-detail-map{margin:50px 0 0;width:100%;width:calc(100%)}}@media screen and (max-width: 769px){.detail-offer .offer-detail-map{height:auto !important}}.detail-offer .map-display{width:100%;min-height:50rem;display:flex;flex-direction:column}@media screen and (max-width: 768px){.detail-offer .map-display{min-height:45rem}}.detail-offer .map-display .map{z-index:0;flex:1}.detail-offer .map-tooltip .title-main{font-size:2rem;text-decoration:none;color:#003a70}.detail-offer .map-tooltip .title-main:before{display:none}.detail-offer .map-tooltip .title-sub{font-size:2.5rem;display:block}.detail-offer .map-tooltip .cta{color:#003a70;font-family:"Playfair Display",serif;margin-top:0}.detail-offer .map-tooltip-infos{display:flex;flex-direction:column;margin:1rem auto;font-size:1.4rem;padding-bottom:3rem}.detail-offer .map-tooltip-infos .number{padding:1rem 0;color:#003a70;text-decoration:none;font-weight:bold}.detail-offer .map-tooltip-icon{padding-right:1rem;font-size:2rem}.detail-offer .leaflet-popup-content-wrapper{min-width:30rem}.detail-offer .leaflet-popup-content-wrapper .cta{margin-top:0}.detail-offer .internet-explorer .map{min-width:100%;min-height:500px}@media screen and (max-width: 768px){.detail-offer .internet-explorer .map{min-height:100vh}}.detail-offer .internet-explorer .highlight-offers .thumb-offer{width:calc(33% - 6rem)}.detail-offer .internet-explorer .highlight-offers .thumb-offer-picture{width:100%}.detail-offer .offer-detail-top{display:flex;justify-content:space-between;align-items:flex-start}.detail-offer .offer-detail-top h1{color:#101820;margin:10px 0 20px;font-size:36px;margin-top:0}@media screen and (max-width: 769px){.detail-offer .offer-detail-top h1{font-size:32px}}@media screen and (max-width: 575px){.detail-offer .offer-detail-top h1{font-size:28px}}.detail-offer .offer-detail-top .offer-detail-content{margin-left:250px}@media screen and (max-width: 1500px){.detail-offer .offer-detail-top .offer-detail-content{margin-left:83px}}@media screen and (max-width: 991px){.detail-offer .offer-detail-top .offer-detail-content{margin-left:50px;margin-right:50px;margin-top:50px}}@media screen and (max-width: 769px){.detail-offer .offer-detail-top .offer-detail-content{margin-left:10px;margin-right:10px}}.detail-offer .offer-detail-top .offer-description{color:#343434;font-family:"Poppins",sans-serif;font-size:16px;font-weight:300;line-height:24px}.detail-offer .offer-detail-top .offer-cara{margin:30px 0 40px;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 769px){.detail-offer .offer-detail-top .offer-cara{flex-direction:column;align-items:flex-start}}.detail-offer .offer-detail-top .offer-cara-item{display:flex;justify-content:center;align-items:center;margin-right:50px}@media screen and (max-width: 769px){.detail-offer .offer-detail-top .offer-cara-item{margin-right:0;margin-bottom:15px}}.detail-offer .offer-detail-top .offer-cara-item .cara-value{font-family:"Poppins",sans-serif;color:#101820;font-size:18px;margin-left:15px;font-weight:bold}.detail-offer .offer-detail-top .offer-cara-item .icon-prix,.detail-offer .offer-detail-top .offer-cara-item .icon-surface,.detail-offer .offer-detail-top .offer-cara-item .icon-viabilise{font-size:40px;color:#003a70}.detail-offer .offer-detail-top-left{width:70%}@media screen and (max-width: 1500px){.detail-offer .offer-detail-top-left{width:65%}}@media screen and (max-width: 991px){.detail-offer .offer-detail-top-left{width:100%}}.detail-offer .offer-detail-top-left .detail-slider{position:relative;width:100%;height:75vh}@media screen and (max-width: 991px){.detail-offer .offer-detail-top-left .detail-slider{height:auto}}.detail-offer .offer-detail-top-left .detail-slider .swiper-container{width:100%;height:100%}.detail-offer .offer-detail-top-left .detail-slider .swiper-slide-active{transition:all .6s linear;-webkit-animation-name:goleft;animation-name:goleft;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-fill-mode:forwards}.detail-offer .offer-detail-top-left .detail-slider .slide-overlay{height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background:linear-gradient(180deg, transparent 50%, #000000 100%)}.detail-offer .offer-detail-top-left .detail-slider .swiper-slide img{width:calc(100% + 100px);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width: 769px){.detail-offer .offer-detail-top-left .detail-slider .swiper-slide img{height:auto;-o-object-position:center center;object-position:center center;min-height:200px}}.detail-offer .offer-detail-top-left .detail-slider .resp-pagi{display:none}@media screen and (max-width: 769px){.detail-offer .offer-detail-top-left .detail-slider .resp-pagi{display:block;text-align:center;margin-top:-30px}}.detail-offer .offer-detail-top-left .detail-slider .resp-pagi span{height:9px;width:9px;margin:2px;border:1px solid #7c9ac0;background-color:#fff;border-radius:0;text-indent:100%;overflow:hidden}.detail-offer .offer-detail-top-left .detail-slider .cover-slider__pagination .swiper-pagination-bullet{display:flex;align-items:center;justify-content:center;width:auto;height:auto;padding:10px;transform:scale(1);opacity:1;border-radius:0;outline:transparent;background:transparent;cursor:pointer}.detail-offer .offer-detail-top-left .detail-slider .cover-slider__pagination .swiper-pagination-bullet:before{display:inline-block;width:0;height:1px;margin-right:20px;content:"";transition:transform 1s cubic-bezier(0.2, 0.1, 0.2, 1),width 1s cubic-bezier(0.2, 0.1, 0.2, 1);transform:scaleX(0);transform-origin:left center;vertical-align:middle;background:#000;cursor:pointer}.detail-offer .offer-detail-top-left .detail-slider .cover-slider__pagination .swiper-pagination-bullet-active{color:#000}.detail-offer .offer-detail-top-left .detail-slider .cover-slider__pagination .swiper-pagination-bullet-active+span::before{width:120px;transform:scaleX(1)}.detail-offer .offer-detail-top-left .detail-slider .cover-slider__navigation{position:relative;z-index:1;margin-top:-54px;display:flex;justify-content:flex-start;align-items:center;text-align:right;background:#fff;width:105%;height:60px}@media screen and (max-width: 991px){.detail-offer .offer-detail-top-left .detail-slider .cover-slider__navigation{display:none}}.detail-offer .offer-detail-top-left .detail-slider .cover-slider__navigation .swiper-button-next,.detail-offer .offer-detail-top-left .detail-slider .cover-slider__navigation .swiper-button-prev{position:initial;width:76px;height:76px;color:#fff;background:#7d9cc0;transform:translateY(-12px)}.detail-offer .offer-detail-top-left .detail-slider .cover-slider__navigation .swiper-button-next::after,.detail-offer .offer-detail-top-left .detail-slider .cover-slider__navigation .swiper-button-prev::after{font-size:18px;transition:all .6s linear}.detail-offer .offer-detail-top-left .detail-slider .cover-slider__navigation .swiper-button-prev{margin-right:10px}.detail-offer .offer-detail-top-left .detail-slider .cover-slider__navigation .swiper-button-prev:hover:after{transform:translateX(-5px)}.detail-offer .offer-detail-top-left .detail-slider .cover-slider__navigation .swiper-button-next:hover:after{transform:translateX(5px)}.detail-offer .offer-detail-top-left .detail-slider .cover-slider__pagination{font-family:Montserrat,sans-serif;font-weight:400;text-transform:uppercase;font-size:13px;font-weight:500;line-height:1.2em;text-transform:none;color:dimgray;position:absolute;z-index:1;overflow:hidden;height:100px;padding-right:20px;background:#fff;display:flex;align-items:center;text-align:right;width:auto !important;bottom:30px !important;left:auto;right:0}@media screen and (max-width: 1200px){.detail-offer .offer-detail-top-left .detail-slider .cover-slider__pagination{display:none}}.detail-offer .offer-detail-top-right{width:30%;margin-right:100px;padding-top:70px}@media screen and (max-width: 1500px){.detail-offer .offer-detail-top-right{width:45%;margin-right:0;padding-top:70px}}@media screen and (max-width: 1300px){.detail-offer .offer-detail-top-right{padding-top:40px}}@media screen and (max-width: 991px){.detail-offer .offer-detail-top-right{display:none}}@keyframes goleft{0%{transform:translateX(0)}100%{transform:translateX(-100px)}}.detail-realization .main{overflow:hidden}.detail-realization .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px 0 !important}.detail-realization .vertical-thumb-slider{margin:50px auto 100px}@media screen and (max-width: 1200px){.detail-realization .vertical-thumb-slider .vertical-thumb-slider-container{width:75%}}@media screen and (max-width: 769px){.detail-realization .vertical-thumb-slider .vertical-thumb-slider-container{width:100%}}.detail-realization .vertical-thumb-slider .subtitle,.detail-realization .vertical-thumb-slider .first-blue-block,.detail-realization .vertical-thumb-slider .second-blue-block{display:none}.detail-realization .vertical-thumb-slider-container{position:relative;margin:50px auto}.detail-realization .vertical-thumb-slider-container .vertical-slider__navigation{display:flex;flex-direction:row;justify-content:space-between;width:100%;left:unset;transform:none}@media screen and (max-width: 769px){.detail-realization .vertical-thumb-slider-container .vertical-slider__navigation{display:none}}.detail-realization .vertical-thumb-slider-container .vertical-slider__navigation .swiper-button-prev{transform:translateX(-70px)}.detail-realization .vertical-thumb-slider-container .vertical-slider__navigation .swiper-button-next{transform:translateX(70px)}.detail-realization .vertical-thumb-slider-container .swiper-slide:nth-child(even){transform:translateY(50px)}@media screen and (max-width: 769px){.detail-realization .vertical-thumb-slider-container .swiper-slide:nth-child(even){transform:translateY(0)}}.detail-realization .vertical-thumb-slider-container .swiper-slide:nth-child(odd){transform:translateY(0)}@media screen and (max-width: 769px){.detail-realization .vertical-thumb-slider-container .swiper-slide:nth-child(odd){transform:translateY(0)}}.detail-realization .swiper-paginationnnn{display:none}@media screen and (max-width: 769px){.detail-realization .swiper-paginationnnn{display:block;text-align:center;margin-top:15px}}.detail-realization .swiper-paginationnnn span{height:9px;width:9px;margin:2px;border:1px solid #fff;background-color:#7c9ac0;border-radius:0}.detail-realization .rea-gallerie-container{width:calc(100% - 500px);margin:0 250px 50px}@media screen and (max-width: 1500px){.detail-realization .rea-gallerie-container{margin:75px 83px;width:calc(100% - 166px) !important}}@media screen and (max-width: 991px){.detail-realization .rea-gallerie-container{margin:0 50px 0;width:100%;width:calc(100% - 100px) !important}}@media screen and (max-width: 769px){.detail-realization .rea-gallerie-container{margin:0 1rem 0 1rem;width:100% !important;overflow-x:hidden}}.detail-realization .rea-gallerie-container .last-list-item{width:calc((100% / 3) - 6px);height:1px !important;opacity:0}.detail-realization .rea-gallerie-container .rea-gallerie{margin:0;padding:0;display:flex;justify-content:space-between;align-items:center;list-style-type:none;flex-wrap:wrap}@media screen and (max-width: 769px){.detail-realization .rea-gallerie-container .rea-gallerie{flex-wrap:initial}}.detail-realization .rea-gallerie-container .rea-gallerie li{width:calc((100% / 3) - 6px);min-width:calc((100% / 3) - 6px);height:300px;margin:0;padding-bottom:9px}@media screen and (min-width: 1800px){.detail-realization .rea-gallerie-container .rea-gallerie li{height:400px}}@media screen and (max-width: 1300px){.detail-realization .rea-gallerie-container .rea-gallerie li{height:250px}}@media screen and (max-width: 1200px){.detail-realization .rea-gallerie-container .rea-gallerie li{width:calc((100% / 2) - 6px);min-width:calc((100% / 2) - 6px);height:300px}}@media screen and (max-width: 991px){.detail-realization .rea-gallerie-container .rea-gallerie li{height:250px;margin-bottom:20px}}@media screen and (max-width: 769px){.detail-realization .rea-gallerie-container .rea-gallerie li{height:350px}.detail-realization .rea-gallerie-container .rea-gallerie li .tilter__figure::before{box-shadow:none}}.detail-realization .rea-gallerie-container .rea-gallerie li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 769px){.detail-realization .rea-gallerie-container .rea-gallerie li.last-list-item{display:none}}@media screen and (max-width: 769px){.detail-realization .reassurance{margin-bottom:50px}}.detail-realization .shakeMe{top:0;height:100vh !important;background:#fff !important}.detail-realization .shakeMe .icon-contact,.detail-realization .shakeMe .cta-txt{display:none}.detail-realization .shakeMe .icon-fermer{display:block !important;position:absolute;top:30px;right:30px}.detail-realization .shakeMe .responsive-contact-form{display:block !important}.detail-realization .shakeMe .responsive-contact-form h2{color:#101820;font-family:"Playfair Display",serif;font-size:26px;font-weight:bold;letter-spacing:0;text-align:center;line-height:20px;text-transform:capitalize}.detail-realization .shakeMe .responsive-contact-form .form-submit-wrapper{justify-content:space-between !important;margin:0 !important;display:flex;flex-direction:column;align-items:center}.detail-realization .shakeMe .responsive-contact-form .form-submit-wrapper .required-field-info{opacity:.57;color:#000;font-family:Poppins;font-size:12px;font-weight:300;align-self:baseline}.detail-realization .shakeMe .responsive-contact-form .form-submit-wrapper .btn-primary{background:#fff}.detail-realization .shakeMe .responsive-contact-form .form-submit-wrapper .btn-primary:hover{background:#003a70}.detail-realization .shakeMe .responsive-contact-form .form-submit-wrapper p{text-align:right;margin-right:20px;display:flex;flex-direction:column}.detail-realization .shakeMe .responsive-contact-form .form-field span{width:50%}@media screen and (max-width: 575px){.detail-realization .shakeMe .responsive-contact-form .form-field span{width:calc(100% - 0px)}}.detail-realization .shakeMe .responsive-contact-form .form-field span input{width:calc(100% - 30px)}.detail-realization .shakeMe .responsive-contact-form .form-field span.contact-lieu{width:100%}.detail-realization .shakeMe .responsive-contact-form .form-field span.contact-object{width:calc(100% - 30px);margin-left:10px}@media screen and (max-width: 575px){.detail-realization .shakeMe .responsive-contact-form .form-field span.contact-object{margin-left:-10px}}.detail-realization .shakeMe .responsive-contact-form .form-field span.contact-object select{width:100%;outline:0;border:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;height:30px;opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-realization .shakeMe .responsive-contact-form .form-field span.contact-object select::-moz-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-realization .shakeMe .responsive-contact-form .form-field span.contact-object select:-ms-input-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-realization .shakeMe .responsive-contact-form .form-field span.contact-object select::placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-realization .shakeMe .responsive-contact-form .form-field span input{margin:6px;outline:0;border:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;height:30px}.detail-realization .shakeMe .responsive-contact-form .form-field span input::-moz-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-realization .shakeMe .responsive-contact-form .form-field span input:-ms-input-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-realization .shakeMe .responsive-contact-form .form-field span input::placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-realization .shakeMe .responsive-contact-form .form-field-textarea{width:100%}.detail-realization .shakeMe .responsive-contact-form .form-field-textarea span{width:100%}.detail-realization .shakeMe .responsive-contact-form .form-field-textarea span textarea{width:calc(100% - 30px);margin:10px;outline:0;border:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;height:100px}.detail-realization .shakeMe .responsive-contact-form .form-field-textarea span textarea::-moz-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-realization .shakeMe .responsive-contact-form .form-field-textarea span textarea:-ms-input-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-realization .shakeMe .responsive-contact-form .form-field-textarea span textarea::placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-realization .contact-cta-fixed{cursor:pointer;z-index:14;position:fixed;bottom:0;left:0;width:100%;right:0;height:46px;display:none;justify-content:center;align-items:center;background:#7d9cc0;color:#fff;text-transform:uppercase;font-family:"Poppins",sans-serif}.detail-realization .contact-cta-fixed .phone-link{margin-top:10px;font-weight:bold;display:block;color:#101820;text-align:center;font-size:16px;font-family:"Poppins",sans-serif}@media screen and (max-width: 991px){.detail-realization .contact-cta-fixed{display:flex;z-index:999}}.detail-realization .contact-cta-fixed .responsive-contact-form{display:none}.detail-realization .contact-cta-fixed span{padding:0 5px}.detail-realization .contact-cta-fixed .icon-fermer{display:none;color:#101820;cursor:pointer}.detail-realization .contact-cta-fixed .icon-contact{font-size:20px}.detail-realization #bp_aud,.detail-realization #bp_container img,.detail-realization #bp_sv,.detail-realization #bp_vid{width:70%;height:80%;-o-object-fit:contain;object-fit:contain;box-shadow:none}.detail-realization #bp_container{background:rgba(255,255,255,.8)}.detail-realization #bp_container>.bp-x{color:#000;font-family:Poppins;font-size:18px;font-weight:300;letter-spacing:0;line-height:24px;top:30px;left:50px;display:flex;justify-content:center;align-items:center}.detail-realization #bp_container>.bp-x:after{content:"Fermer"}.detail-realization #bp_container .bp-lr{top:50%;border:0;opacity:1;font-size:18px;padding:0;width:50px;height:50px;color:#fff;background:#7d9cc0;margin:0 10%}.detail-realization #bp_container .bp-lr svg{height:18px}.detail-realization #bp_count{left:50%;top:30px;transform:translateX(-50%);padding:14px;color:#000;font-size:18px;cursor:default;font-family:Poppins}.detail-realization .bp-x svg,.detail-realization .bp-xc svg{height:18px;width:18px;fill:#000;margin-right:5px;overflow:visible}.detail-realization .sticky{position:fixed !important;top:150px}.detail-realization .no-sticky{position:absolute;top:auto;bottom:1rem}.detail-realization .btn-lightbox{z-index:2;position:absolute;left:50%;transform:translateX(-50%);bottom:75px;background:#003a70;text-align:center}@media screen and (max-width: 1200px){.detail-realization .btn-lightbox{left:50% !important;width:auto !important;bottom:75px !important;transform:translateX(-50%) !important}}@media screen and (max-width: 991px){.detail-realization .btn-lightbox{display:none}}.detail-realization .contact-form-container{position:relative;background:#fff;margin-left:50px}@media screen and (max-width: 1600px){.detail-realization .contact-form-container{margin-left:30px}}.detail-realization .contact-form-container h2{color:#101820;text-align:center;font-size:32px;padding-top:25px;margin-bottom:5px}.detail-realization .contact-form-container .contact-form-box{box-shadow:12px -4px 21px rgba(0,0,0,.08);width:450px}@media screen and (max-width: 1750px){.detail-realization .contact-form-container .contact-form-box{width:400px}}@media screen and (max-width: 1350px){.detail-realization .contact-form-container .contact-form-box{width:350px}}@media screen and (max-width: 1250px){.detail-realization .contact-form-container .contact-form-box{width:325px}}@media screen and (max-width: 1150px){.detail-realization .contact-form-container .contact-form-box{width:300px}}.detail-realization .contact-form-container .contact-form{padding:0 20px}.detail-realization .contact-form-container .phone-link{margin-top:10px;font-weight:bold;display:block;color:#101820;text-align:center;font-size:20px;font-family:"Poppins",sans-serif}.detail-realization .contact-form-container .corner-style{position:absolute;top:-10px;left:-10px;width:45%;height:100px;border-top:1px solid #7090b9;border-left:1px solid #7090b9;padding-right:30px;padding-bottom:30px;z-index:-1}.detail-realization .contact-form-container .corner-style .corner-style-inner{width:100%;height:100%;background-color:#7090b9;display:block}.detail-realization .contact-form-container .form-submit-wrapper{justify-content:space-between !important;margin:0 !important;display:flex;flex-direction:column;align-items:center}.detail-realization .contact-form-container .form-submit-wrapper .required-field-info{opacity:.57;color:#000;font-family:Poppins;font-size:12px;font-weight:300;align-self:baseline}.detail-realization .contact-form-container .form-submit-wrapper .btn-primary{background:#fff}.detail-realization .contact-form-container .form-submit-wrapper .btn-primary:hover{background:#003a70}.detail-realization .contact-form-container .form-submit-wrapper p{text-align:right;margin-right:20px;display:flex;flex-direction:column}.detail-realization .contact-form-container .form-field span{width:50%}@media screen and (max-width: 575px){.detail-realization .contact-form-container .form-field span{width:calc(100% - 0px)}}.detail-realization .contact-form-container .form-field span input{width:calc(100% - 30px)}.detail-realization .contact-form-container .form-field span.contact-lieu{width:100%}.detail-realization .contact-form-container .form-field span.contact-object{width:calc(100% - 30px);margin-left:10px}@media screen and (max-width: 575px){.detail-realization .contact-form-container .form-field span.contact-object{margin-left:-10px}}.detail-realization .contact-form-container .form-field span.contact-object select{width:100%;outline:0;border:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;height:40px;opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-realization .contact-form-container .form-field span.contact-object select::-moz-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-realization .contact-form-container .form-field span.contact-object select:-ms-input-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-realization .contact-form-container .form-field span.contact-object select::placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-realization .contact-form-container .form-field span input{margin:6px;outline:0;border:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;font-family:Poppins;height:40px}.detail-realization .contact-form-container .form-field span input::-moz-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-realization .contact-form-container .form-field span input:-ms-input-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-realization .contact-form-container .form-field span input::placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-realization .contact-form-container .form-field-textarea{width:100%}.detail-realization .contact-form-container .form-field-textarea span{width:100%}.detail-realization .contact-form-container .form-field-textarea span textarea{width:calc(100% - 30px);margin:10px;outline:0;border:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;font-family:Poppins}.detail-realization .contact-form-container .form-field-textarea span textarea::-moz-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-realization .contact-form-container .form-field-textarea span textarea:-ms-input-placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-realization .contact-form-container .form-field-textarea span textarea::placeholder{opacity:.57;color:#000;font-family:Poppins;font-size:16px;font-weight:300;line-height:29px}.detail-realization .similars-realizations-container{position:relative;width:70%;margin:0 auto}@media screen and (max-width: 1500px){.detail-realization .similars-realizations-container{width:80%}}@media screen and (max-width: 769px){.detail-realization .similars-realizations-container{width:100%}}.detail-realization .similars-realizations-container .swiper-paginationn{display:none}.detail-realization .similars-realizations-container .vertical-slider__navigation{position:absolute;top:50%;left:0;display:flex;flex-direction:row;justify-content:space-between;width:100%;align-items:center}@media screen and (max-width: 1500px){.detail-realization .similars-realizations-container .vertical-slider__navigation{left:0;top:45%}}@media screen and (max-width: 769px){.detail-realization .similars-realizations-container .vertical-slider__navigation{display:none}}.detail-realization .similars-realizations-container .vertical-slider__navigation .swiper-button-next-vertical,.detail-realization .similars-realizations-container .vertical-slider__navigation .swiper-button-prev-vertical{position:initial;width:47px;height:47px;color:#fff;background:#7d9cc0;margin:3px 0}.detail-realization .similars-realizations-container .vertical-slider__navigation .swiper-button-next-vertical::after,.detail-realization .similars-realizations-container .vertical-slider__navigation .swiper-button-prev-vertical::after{font-size:12px;transition:all .6s linear}.detail-realization .similars-realizations-container .vertical-slider__navigation .swiper-button-prev-vertical{transform:translateX(-100px)}@media screen and (max-width: 1350px){.detail-realization .similars-realizations-container .vertical-slider__navigation .swiper-button-prev-vertical{transform:translateX(-75px)}}.detail-realization .similars-realizations-container .vertical-slider__navigation .swiper-button-prev-vertical:hover:after{transform:translateX(-5px)}.detail-realization .similars-realizations-container .vertical-slider__navigation .swiper-button-next-vertical{transform:translateX(100px)}@media screen and (max-width: 1350px){.detail-realization .similars-realizations-container .vertical-slider__navigation .swiper-button-next-vertical{transform:translateX(75px)}}.detail-realization .similars-realizations-container .vertical-slider__navigation .swiper-button-next-vertical:hover:after{transform:translateX(5px)}.detail-realization .similars-realizations .similars-realizations-title{color:#101820;font-family:"Playfair Display",serif;font-size:32px;font-weight:bold;letter-spacing:0;line-height:34px;text-align:center;margin-bottom:40px}@media screen and (max-width: 769px){.detail-realization .similars-realizations .similars-realizations-title{padding:0 50px;font-size:28px}}.detail-realization .realization-thumb-container{width:calc((100% / 3) - 15px);display:flex;flex-direction:column;justify-content:baseline;align-items:center;margin-bottom:50px}@media screen and (max-width: 1450px){.detail-realization .realization-thumb-container{width:calc((100% / 2) - 10px)}}@media screen and (max-width: 769px){.detail-realization .realization-thumb-container{width:100%}}.detail-realization .realization-thumb-container .realization-thumb-top{position:relative;height:275px}.detail-realization .realization-thumb-container .realization-thumb-top img{height:100%;max-width:100%;width:auto;-o-object-fit:cover;object-fit:cover}.detail-realization .realization-thumb-container .realization-thumb-content{display:flex;justify-content:space-between;align-items:baseline;padding-top:10px;padding-left:10px}@media screen and (max-width: 1300px){.detail-realization .realization-thumb-container .realization-thumb-content{flex-direction:column-reverse}}@media screen and (max-width: 991px){.detail-realization .realization-thumb-container .realization-thumb-content{flex-direction:row}}.detail-realization .realization-thumb-container .realization-thumb-content-left{width:75%}.detail-realization .realization-thumb-container .realization-thumb-content-left h2{font-size:20px;margin:0 0 15px 0}.detail-realization .realization-thumb-container .realization-thumb-content-left .realization-landarea{font-family:"Poppins",sans-serif;color:#101820}.detail-realization .realization-thumb-container .realization-thumb-content-right{width:25%;text-align:right;padding-left:5px;font-size:18px}@media screen and (max-width: 1300px){.detail-realization .realization-thumb-container .realization-thumb-content-right{align-self:flex-end;width:100%}}@media screen and (max-width: 991px){.detail-realization .realization-thumb-container .realization-thumb-content-right{align-self:initial;width:30%}}.detail-realization .realization-thumb-container .realization-thumb-content-right .realization-price{font-family:"Poppins",sans-serif;color:#101820}.detail-realization .realization-thumb-container .picto-box{position:absolute;bottom:0;right:0;color:#fff;font-size:25px;padding:15px 15px 5px}.detail-realization .realization-thumb-container .picto-box .pic-number{font-size:26px;font-family:"Poppins",sans-serif}.detail-realization .realization-thumb-container .picto-box .photo-picto{z-index:2}.detail-realization .map-display{width:100%;min-height:50rem;display:flex;flex-direction:column}@media screen and (max-width: 768px){.detail-realization .map-display{min-height:30rem}}.detail-realization .map-display .map{z-index:0;flex:1}.detail-realization .map-tooltip .title-main{font-size:2rem;text-decoration:none;color:#003a70}.detail-realization .map-tooltip .title-main:before{display:none}.detail-realization .map-tooltip .title-sub{font-size:2.5rem;display:block}.detail-realization .map-tooltip .cta{color:#003a70;font-family:"Playfair Display",serif;margin-top:0}.detail-realization .map-tooltip-infos{display:flex;flex-direction:column;margin:1rem auto;font-size:1.4rem;padding-bottom:3rem}.detail-realization .map-tooltip-infos .number{padding:1rem 0;color:#003a70;text-decoration:none;font-weight:bold}.detail-realization .map-tooltip-icon{padding-right:1rem;font-size:2rem}.detail-realization .leaflet-popup-content-wrapper{min-width:30rem}.detail-realization .leaflet-popup-content-wrapper .cta{margin-top:0}.detail-realization .internet-explorer .map{min-width:100%;min-height:500px}@media screen and (max-width: 768px){.detail-realization .internet-explorer .map{min-height:100vh}}.detail-realization .internet-explorer .highlight-realizations .thumb-realization{width:calc(33% - 6rem)}.detail-realization .internet-explorer .highlight-realizations .thumb-realization-picture{width:100%}.detail-realization .realization-detail-top{display:flex;justify-content:space-between;align-items:flex-start}.detail-realization .realization-detail-top h1{color:#101820;margin:10px 0 40px;font-size:36px;margin-top:0}@media screen and (max-width: 769px){.detail-realization .realization-detail-top h1{font-size:32px;margin:0 0 30px}}@media screen and (max-width: 575px){.detail-realization .realization-detail-top h1{font-size:28px}}.detail-realization .realization-detail-top .realization-detail-content{margin-left:250px}@media screen and (max-width: 1500px){.detail-realization .realization-detail-top .realization-detail-content{margin-left:83px}}@media screen and (max-width: 991px){.detail-realization .realization-detail-top .realization-detail-content{margin-left:50px;margin-right:50px;margin-top:50px}}@media screen and (max-width: 769px){.detail-realization .realization-detail-top .realization-detail-content{margin-left:10px;margin-right:10px;margin-top:30px}}.detail-realization .realization-detail-top .realization-description{color:#343434;font-family:"Poppins",sans-serif;font-size:16px;font-weight:300;line-height:24px}.detail-realization .realization-detail-top .strong-dots{margin-top:10px;margin-bottom:75px}.detail-realization .realization-detail-top .strong-dots li{font-family:"Poppins",sans-serif;color:#979797;font-size:16px;margin-bottom:5px}.detail-realization .realization-detail-top .strong-dots li span{color:#003a70;font-weight:bold}.detail-realization .realization-detail-top .section-title{color:#000;font-size:20px;margin:0}.detail-realization .realization-detail-top .realization-cara{margin:10px 0 50px;display:flex;justify-content:flex-start;align-items:center;border:1px solid #003a70;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 769px){.detail-realization .realization-detail-top .realization-cara{flex-direction:column;align-items:flex-start;border:none;margin:10px 0 30px}}.detail-realization .realization-detail-top .realization-cara-item{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:15px 40px;border-right:1px solid #003a70}.detail-realization .realization-detail-top .realization-cara-item:last-of-type{border-right:none}@media screen and (max-width: 991px){.detail-realization .realization-detail-top .realization-cara-item{padding:15px 20px}}@media screen and (max-width: 769px){.detail-realization .realization-detail-top .realization-cara-item{margin-right:0;flex-direction:row;border-right:none;padding:10px 20px 10px 0}}.detail-realization .realization-detail-top .realization-cara-item .cara-title{font-family:"Poppins",sans-serif;text-transform:uppercase;font-weight:bold}@media screen and (max-width: 769px){.detail-realization .realization-detail-top .realization-cara-item .cara-title{margin-right:10px}}.detail-realization .realization-detail-top .realization-cara-item .cara-value{font-family:"Poppins",sans-serif;color:#979797;font-size:16px;text-transform:uppercase}.detail-realization .realization-detail-top .realization-cara-item .icon-chambre,.detail-realization .realization-detail-top .realization-cara-item .icon-surface,.detail-realization .realization-detail-top .realization-cara-item .icon-lieu-de-vie,.detail-realization .realization-detail-top .realization-cara-item .icon-sdb{font-size:40px;color:#003a70}@media screen and (max-width: 769px){.detail-realization .realization-detail-top .realization-cara-item .icon-chambre,.detail-realization .realization-detail-top .realization-cara-item .icon-surface,.detail-realization .realization-detail-top .realization-cara-item .icon-lieu-de-vie,.detail-realization .realization-detail-top .realization-cara-item .icon-sdb{font-size:30px;margin-right:10px}}.detail-realization .realization-detail-top-left{width:70%}@media screen and (max-width: 1500px){.detail-realization .realization-detail-top-left{width:65%}}@media screen and (max-width: 991px){.detail-realization .realization-detail-top-left{width:100%}}.detail-realization .realization-detail-top-left .detail-slider{position:relative;width:100%;height:75vh}@media screen and (max-width: 991px){.detail-realization .realization-detail-top-left .detail-slider{height:auto;overflow:hidden}}.detail-realization .realization-detail-top-left .detail-slider .swiper-container{width:100%;height:100%}.detail-realization .realization-detail-top-left .detail-slider .swiper-slide-active{transition:all .6s linear;-webkit-animation-name:goleft;animation-name:goleft;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-fill-mode:forwards}.detail-realization .realization-detail-top-left .detail-slider .slide-overlay{height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background:linear-gradient(180deg, transparent 50%, #000000 100%)}.detail-realization .realization-detail-top-left .detail-slider .swiper-slide img{width:calc(100% + 100px);height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 769px){.detail-realization .realization-detail-top-left .detail-slider .swiper-slide img{height:auto;-o-object-position:center center;object-position:center center;min-height:300px}}.detail-realization .realization-detail-top-left .detail-slider .resp-pagi{display:none}@media screen and (max-width: 769px){.detail-realization .realization-detail-top-left .detail-slider .resp-pagi{display:block;text-align:center;margin-top:-30px}}.detail-realization .realization-detail-top-left .detail-slider .resp-pagi span{height:9px;width:9px;margin:2px;border:1px solid #7c9ac0;background-color:#fff;border-radius:0;text-indent:100%;overflow:hidden}.detail-realization .realization-detail-top-left .detail-slider .cover-slider__pagination .swiper-pagination-bullet{display:flex;align-items:center;justify-content:center;width:auto;height:auto;padding:10px;transform:scale(1);opacity:1;border-radius:0;outline:transparent;background:transparent;cursor:pointer}.detail-realization .realization-detail-top-left .detail-slider .cover-slider__pagination .swiper-pagination-bullet:before{display:inline-block;width:0;height:1px;margin-right:20px;content:"";transition:transform 1s cubic-bezier(0.2, 0.1, 0.2, 1),width 1s cubic-bezier(0.2, 0.1, 0.2, 1);transform:scaleX(0);transform-origin:left center;vertical-align:middle;background:#000;cursor:pointer}.detail-realization .realization-detail-top-left .detail-slider .cover-slider__pagination .swiper-pagination-bullet-active{color:#000}.detail-realization .realization-detail-top-left .detail-slider .cover-slider__pagination .swiper-pagination-bullet-active+span::before{width:120px;transform:scaleX(1)}.detail-realization .realization-detail-top-left .detail-slider .cover-slider__navigation{position:relative;z-index:1;margin-top:-54px;display:flex;justify-content:flex-start;align-items:center;text-align:right;background:#fff;width:105%;height:60px}@media screen and (max-width: 991px){.detail-realization .realization-detail-top-left .detail-slider .cover-slider__navigation{display:none}}.detail-realization .realization-detail-top-left .detail-slider .cover-slider__navigation .swiper-button-next,.detail-realization .realization-detail-top-left .detail-slider .cover-slider__navigation .swiper-button-prev{position:initial;width:76px;height:76px;color:#fff;background:#7d9cc0;transform:translateY(-12px)}.detail-realization .realization-detail-top-left .detail-slider .cover-slider__navigation .swiper-button-next::after,.detail-realization .realization-detail-top-left .detail-slider .cover-slider__navigation .swiper-button-prev::after{font-size:18px;transition:all .6s linear}.detail-realization .realization-detail-top-left .detail-slider .cover-slider__navigation .swiper-button-prev{margin-right:10px}.detail-realization .realization-detail-top-left .detail-slider .cover-slider__navigation .swiper-button-prev:hover:after{transform:translateX(-5px)}.detail-realization .realization-detail-top-left .detail-slider .cover-slider__navigation .swiper-button-next:hover:after{transform:translateX(5px)}.detail-realization .realization-detail-top-left .detail-slider .cover-slider__pagination{font-family:Montserrat,sans-serif;font-weight:400;text-transform:uppercase;font-size:13px;font-weight:500;line-height:1.2em;text-transform:none;color:dimgray;position:absolute;z-index:100;overflow:hidden;height:100px;padding-right:20px;background:#fff;display:flex;align-items:center;text-align:right;width:auto !important;bottom:30px !important;left:auto;right:0}@media screen and (max-width: 1200px){.detail-realization .realization-detail-top-left .detail-slider .cover-slider__pagination{display:none}}.detail-realization .realization-detail-top-right{width:30%;margin-right:100px;padding-top:70px}@media screen and (max-width: 1500px){.detail-realization .realization-detail-top-right{width:45%;margin-right:0;padding-top:70px}}@media screen and (max-width: 1300px){.detail-realization .realization-detail-top-right{padding-top:40px}}@media screen and (max-width: 991px){.detail-realization .realization-detail-top-right{display:none}}@keyframes goleft{0%{transform:translateX(0)}100%{transform:translateX(-100px)}}.detail-wrapper{display:flex;justify-content:flex-start;align-items:center;max-width:160rem;margin:50px auto 100px;flex-direction:column;padding:0 50px}@media screen and (max-width: 769px){.detail-wrapper{padding:0 30px}}@media screen and (max-width: 575px){.detail-wrapper{padding:0 15px}}.detail-title{color:#101820;margin:10px 0 20px;font-size:36px}.detail-content h2{color:#101820;margin:5px 0 15px;font-family:"Playfair Display",serif;font-weight:bold}.detail-content p{color:#343434;font-family:"Poppins",sans-serif;font-size:16px;font-weight:300;line-height:24px}.detail-content img{width:auto}
