a:hover,a:focus{text-decoration:none}.ginput_container.ginput_container_consent{margin:30px 0 !important;position:relative;display:flex}.ginput_container.ginput_container_consent input{transform:scale(1.5);margin-right:20px}.ginput_container.ginput_container_consent .gfield_required{position:absolute;right:-10px;top:0}.ginput_container.ginput_container_consent label{color:#fff;font-size:14px;line-height:1.8;font-weight:400}.contact .ginput_container.ginput_container_consent label{color:#000}.play-btn-relative{position:relative}.play-btn-relative:after{width:100px;height:100px;background-color:red;left:0;top:0;content:"";position:absolute;z-index:9991}.play-btn-absolute{position:absolute;left:0;top:0;height:100%;z-index:999}.play-btn-absolute a{height:100%;text-align:center;display:flex !important;width:100%;align-items:center;justify-content:center;background-color:transparent;border:none !important;transition:.4s cubic-bezier(.65,0,.076,1);border-radius:0 !important;cursor:pointer}.play-btn-absolute a:hover{background-color:rgba(0,0,0,.3) !important}.play-btn-absolute .fl-button-wrap.fl-button-width-auto,.play-btn-absolute .fl-module-content.fl-node-content{height:100%}.play-btn-absolute a .fl-button-icon{font-size:7em !important;transition:.4s cubic-bezier(.65,0,.076,1)}.play-btn-absolute a:hover .fl-button-icon{transform:scale(.8)}.page-apropos .overflow-hidden{overflow-x:hidden}.texte-historique{display:flex;justify-content:space-between;margin-bottom:100px;flex-wrap:wrap}.texte-historique div.left-section{width:40%}.texte-historique div.left-section h3{font-size:24px;font-weight:500;margin-top:100px;line-height:1.6;transition:.4s cubic-bezier(.65,0,.076,1)}.texte-historique div.left-section h3.active{color:#0a5095 !important}.texte-historique div.right-section{width:55%;background:#0a5095;position:relative;z-index:9}.texte-historique div.right-section p{margin:0;padding:100px 0 100px 100px;transition:.4s cubic-bezier(.65,0,.076,1);transform:translateX(100px);opacity:0}.texte-historique div.right-section.active p{color:#fff;transform:translateX(0px);opacity:1}.texte-historique div.right-section:after{position:absolute;left:0;top:0;height:100%;width:60vw;background-color:#fff;transition:.4s cubic-bezier(.65,0,.076,1);content:"";z-index:-1}.texte-historique-1 div.right-section.active:after,.texte-historique-2 div.right-section.active:after,.texte-historique-3 div.right-section.active:after,.texte-historique-4 div.right-section.active:after,.texte-historique-5 div.right-section.active:after,.texte-historique-6 div.right-section.active:after{background:#0a5095;background-image:url('/wp-content/uploads/line-decoration.svg');background-size:20%}.apercu-bien span{font-weight:600;color:#000;font-size:20px}.decoration-line .fl-row-content-wrap{background-image:url('/wp-content/uploads/line-decoration.svg');background-size:30%;background-position:center}.price p{font-size:30px;font-weight:400}.single-bien #breadcrumbs{display:none !important}.homepage #breadcrumbs{display:none!important}.single-bien h1{margin:0}.single-bien h2{font-weight:500}.single-bien .decoration-line p{margin:0}.single-bien .fl-rich-text ul li{font-size:17px;color:#454545;line-height:1.8;margin:0 0 10px;position:relative}.single-bien ul{list-style:none}.single-bien .fl-rich-text ul li:after{content:"";position:absolute;left:-20px;width:6px;height:6px;border-radius:1000px;top:12px}.theme-apoidea.single-bien .fl-rich-text ul li:after{background-color:#eca300}.theme-mengagence.single-bien .fl-rich-text ul li:after,.single-bien .fl-rich-text ul li:after{background-color:#ff6700}.theme-chameleon.single-bien .fl-rich-text ul li:after{background-color:#60a027}.fl-mosaicflow .fl-mosaicflow-content .fl-mosaicflow-col:last-child .fl-mosaicflow-item{display:none !important}.fl-mosaicflow .fl-mosaicflow-content .fl-mosaicflow-col{width:100% !important}.fl-mosaicflow .fl-mosaicflow-content .fl-mosaicflow-col .fl-photo-content{width:100% !important}.fl-mosaicflow-item{width:100% !important;margin:0 !important;overflow:hidden}.fl-photo-content img{display:inline;height:auto;max-width:100%;width:100%}.fl-mosaicflow .fl-mosaicflow-content .fl-mosaicflow-col{display:flex;justify-content:space-between;flex-wrap:wrap}.fl-mosaicflow .fl-mosaicflow-content .fl-mosaicflow-col .fl-mosaicflow-item:nth-child(2),.fl-mosaicflow .fl-mosaicflow-content .fl-mosaicflow-col .fl-mosaicflow-item:nth-child(3),.fl-mosaicflow .fl-mosaicflow-content .fl-mosaicflow-col .fl-mosaicflow-item:nth-child(4),.fl-mosaicflow .fl-mosaicflow-content .fl-mosaicflow-col .fl-mosaicflow-item:nth-child(5),.fl-mosaicflow .fl-mosaicflow-content .fl-mosaicflow-col .fl-mosaicflow-item:nth-child(6),.fl-mosaicflow .fl-mosaicflow-content .fl-mosaicflow-col .fl-mosaicflow-item:nth-child(7),.fl-mosaicflow .fl-mosaicflow-content .fl-mosaicflow-col .fl-mosaicflow-item:nth-child(8),.fl-mosaicflow .fl-mosaicflow-content .fl-mosaicflow-col .fl-mosaicflow-item:nth-child(9),.fl-mosaicflow .fl-mosaicflow-content .fl-mosaicflow-col .fl-mosaicflow-item:nth-child(10),.fl-mosaicflow .fl-mosaicflow-content .fl-mosaicflow-col .fl-mosaicflow-item:nth-child(11){display:none !important}.fl-mosaicflow .fl-mosaicflow-content .fl-mosaicflow-col .fl-mosaicflow-item:nth-child(1){position:relative}.fl-mosaicflow .fl-mosaicflow-content .fl-mosaicflow-col .fl-mosaicflow-item:nth-child(1):after{position:absolute;left:30px;bottom:30px;width:140px;height:50px;background-color:#ff6700;pointer-events:none;content:"+ photos";border-radius:100px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;transition:.3s ease-in-out}.fl-mosaicflow .fl-mosaicflow-content .fl-mosaicflow-col .fl-mosaicflow-item:nth-child(1):hover:after{background-color:#fff;color:#ff6700}.fl-mosaicflow .fl-mosaicflow-content:last-child .fl-mosaicflow-col{display:none !important}.fl-gallery{display:flex;align-items:center;justify-content:space-between}.fl-gallery .fl-gallery-item{position:relative !important;left:unset !important;width:25% !important;top:unset !important}.bloc-bien{position:relative}.fl-post-grid-post.fl-post-grid-image-above-title{background-color:#f9f9f9}.bloc-bien .separation{margin:15px 0;height:1px;opacity:.2}.fl-post-grid-post{border:none}.bloc-bien .statut-du-bien,.single-bien .statut-du-bien{color:#fff;position:absolute;left:20px;top:20px;margin:0;background:#ff6700;border-radius:1000px;padding:5px 15px;font-size:14px;font-weight:500;text-transform:uppercase;pointer-events:none;font-family:'Montserrat',sans-serif !important}.single-statut-du-bien{position:relative !important;left:unset !important;width:fit-content !important;display:none}.bloc-bien .fl-post-title{font-size:18px;display:inline-block;margin:0;font-weight:400;padding:0;font-family:'Montserrat',sans-serif !important}.bloc-bien .ville-du-bien{color:#ababab;font-size:14px;margin:0;padding:0;font-family:'Montserrat',sans-serif !important}.bloc-bien .prix-du-bien{color:#ff6700;margin:0;display:inline-block;font-size:18px;font-family:'Montserrat',sans-serif !important}.bloc-bien .icon-information{margin:20px 0}.bloc-bien .icon-information svg{height:16px;margin-right:7px;width:20px;transform:translateY(2px);fill:#ff6700}.bloc-bien .icon-information span{margin-right:20px;font-size:16px;color:#000;font-family:'Montserrat',sans-serif !important}sub{top:-.4em}.bloc-bien-gris .fl-post-text{background-color:#f9f9f9}.bloc-bien .fl-post-image{overflow:hidden;position:relative}.bloc-bien .fl-post-image img{transition:.4s cubic-bezier(.65,0,.076,1)}.bloc-bien .fl-post-image:hover img{transform:scale(1.1)}.bloc-bien .fl-post-image:after{position:absolute;content:"Découvrir le bien";display:flex;align-items:center;justify-content:center;bottom:-40px;left:0;font-size:16px;text-align:center;width:100%;height:40px;color:#fff;background-color:#ff6700;transition:.4s cubic-bezier(.65,0,.076,1);font-family:'Montserrat',sans-serif !important;pointer-events:none}.bloc-bien .fl-post-image:hover:after{bottom:0}.contact-bloc{padding:60px;background-color:#064d93;-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 15%,85% 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 15%,85% 0);background-image:url("/wp-content/uploads/bg-map-onblack.svg");background-size:cover}.contact-bloc p,.contact-bloc a,.contact-bloc strong{color:#fff;margin:0}.contact-bloc strong{font-size:26px;margin-bottom:10px;display:inline-block}.contact-bloc a{font-size:18px;margin-bottom:30px;display:inline-block}.contact-bloc a:last-child{margin-bottom:0}h1,h2,h3,h4,h5,p,ul,li,.nav-link,.btn-primary,.btn-secondary,.menu-item li{font-family:'Montserrat',sans-serif !important}body{-webkit-font-smoothing:antialiased;background-color:#fff;font-family:'Montserrat',sans-serif !important}.fl-page-nav-wrap{border:none !important}.fl-full-width .container{padding-left:0;padding-right:0;width:1300px}.home{overflow-x:hidden}.bloc-white-hero h1{font-size:52px;color:#064d93;font-weight:700;margin-top:0;margin-bottom:30px}h1{color:#000;font-weight:400}h2{font-weight:300}h2,h3,h4{margin-top:0;color:#000}h1.about{font-size:56px;font-weight:700;margin:0}h2.margin-h2-apropos{margin-bottom:50px}.big-h2 h2{font-size:44px}.big-h2 h2 strong{font-weight:600}h3{font-weight:300;font-size:30px}.small-h3{font-size:20px}.theme-chameleon .small-h3{color:#60a027}.theme-mengagence .small-h3{color:#ff6700}.big-col p{font-size:22px}.intervention-bloc{position:relative}.intervention-bloc p{font-size:32px;font-family:'Montserrat',sans-serif;color:#fff;font-weight:600;line-height:1.4}.intervention-bloc a{font-size:52px;font-family:'Montserrat',sans-serif;color:#fff;font-weight:700}.intervention-bloc a:hover{text-decoration:none}.intervention-bloc:after{position:absolute;left:0;top:0;height:100%;width:100%;content:"";pointer-events:none;background-image:url("/wp-content/uploads/bg-map-onblack.svg");background-size:cover}.bloc-decoration .fl-row-content-wrap{position:relative}.bloc-decoration .fl-row-content-wrap:before{position:absolute;left:0;top:0;height:100%;width:100%;content:"";pointer-events:none;background-image:url("/wp-content/uploads/bg-map-onblack.svg");background-size:cover;opacity:.6}.sub-line{font-size:36px;font-weight:300;margin:0;line-height:1.6}.bloc-white-hero p{color:#000;font-size:28px;line-height:1.6;font-weight:600;margin-bottom:0}.cta-end-apoideagroup{font-size:24px;line-height:1.2;font-weight:500;color:#000}p{font-size:17px;color:#454545;line-height:1.8;margin:0 0 20px}body .gform_wrapper ul li.gfield{margin-top:0;padding-top:0}form p{margin:40px 0 10px;font-size:20px;font-weight:400;color:#064d93}.theme-mengagence form p{color:#ff6700}.theme-apoidea form p{color:#eca300}.theme-chameleon form p{color:#60a027}.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container){margin:0}.gform_footer{text-align:left}input.gform_button.button{background:#fff;color:#eca300;border:none;padding:15px 40px;border-radius:100px;margin:30px 0 0 !important;font-family:"Montserrat",sans-serif !important;font-size:18px !important;transition:.4s cubic-bezier(.65,0,.076,1)}.theme-chameleon input.gform_button.button{color:#60a027}.theme-apoidea input.gform_button.button{color:#eca300}.theme-mengagence input.gform_button.button,.single-bien input.gform_button.button{color:#ff6700}.theme-group input.gform_button.button{background:#064d93}select{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-appearance:none;outline:none}.gform_fields input,.gform_fields textarea,.gform_fields select{background-color:#fff;margin-top:12px;border-radius:30px;padding:15px 25px !important;color:#8394a0 !important;font-size:16px !important;border:1px solid transparent}.contact .gform_fields input,.contact .gform_fields textarea,.contact .gform_fields select{background-color:#eef1f4;border-radius:30px;padding:14px 25px !important;color:#667c8c !important}.contact .gform_fields input::placeholder,.contact .gform_fields textarea::placeholder,.contact .gform_fields select::placeholder{color:#9db2c0;font-size:16px}.opacity-lp-construction{opacity:.1}.title-form-lp-construction{font-size:24px;line-height:1.4}.lp-construction .gform_fields input,.lp-construction .gform_fields textarea,.lp-construction .gform_fields select{background-color:#f5f1ec;border-radius:30px;padding:14px 25px !important;color:#a5733c !important}.lp-construction .gform_fields input::placeholder,.lp-construction .gform_fields textarea::placeholder,.lp-construction .gform_fields select::placeholder{color:#a5733c;font-size:16px;opacity:.65}.grecaptcha-badge{position:initial !important}.lp-construction input.gform_button.button{background:#a5733c;color:#fff;margin:0 !important;border:1px solid #a5733c}.lp-construction input.gform_button.button:hover{background:#fff;transform:scale(1.05);color:#a5733c}.lp-construction .ginput_container.ginput_container_consent label{color:#a5733c}.lp-construction .gform_footer.top_label{text-align:center;padding:0 !important}.theme-construction .btn-secondary{color:#a5733c}.theme-construction .btn-secondary:after{background-color:#b5a27f}.theme-construction .btn-secondary:hover:after{background-color:#b5a27f}.theme-construction .btn-secondary:hover{color:#9d763c}.lp-construction .gform_fields input:-webkit-autofill,.lp-construction .gform_fields input:-webkit-autofill:hover,.lp-construction .gform_fields input:-webkit-autofill:focus,.lp-construction .gform_fields textarea:-webkit-autofill,.lp-construction .gform_fields textarea:-webkit-autofill:hover,.lp-construction .gform_fields textarea:-webkit-autofill:focus,.lp-construction .gform_fields select:-webkit-autofill,.lp-construction .gform_fields select:-webkit-autofill:hover,.lp-construction .gform_fields select:-webkit-autofill:focus{border:none;-webkit-text-fill-color:#a5733c;-webkit-box-shadow:0 0 0px 1000px #f5f1ec inset;transition:background-color 5000s ease-in-out 0s}.lp-construction .lp-testimonial p{font-size:38px;font-weight:300;position:relative}.lp-construction .lp-testimonial p:before{left:-70px;top:-50px;content:"";background:url(/wp-content/uploads/testimonial-icon.svg);background-size:cover;width:70px;height:90px;position:absolute;z-index:0;opacity:.65}.lp-construction .testimonial-nom{font-size:20;color:#9d763c;font-weight:300;text-align:center}.contact input.gform_button.button{background:#064d93;color:#fff}.contact input.gform_button.button:hover{opacity:.75}.gform_fields select{padding:15px 25px !important;color:#aabfcf !important}.gform_fields input:focus,.gform_fields input:active,.gform_fields textarea:focus,.gform_fields textarea:active,.gform_fields select:focus,.gform_fields select:active{border:1px solid #626f79;background-color:#fff}.gform_fields input::placeholder,.gform_fields textarea::placeholder,.gform_fields select::placeholder{color:#aac0cf;font-size:18px}.center{text-align:center}.right{text-align:right}.theme-group .col-about span,.theme-group .col-about p,.theme-group .col-about h2,.theme-group .col-about h3{color:#064d93}.theme-chameleon .col-about span,.theme-chameleon .col-about p,.theme-chameleon .col-about h2,.theme-chameleon .col-about h3{color:#228836}.theme-group .col-about strong{color:#064d93}.col-about h2,.col-about h3{font-size:30px;font-weight:500;margin-bottom:50px;line-height:1.4}.pegasus-title h2{font-size:36px;font-weight:600;line-height:1.4;color:#064d93;margin-bottom:0}.col-about h2 span,.col-about h3 span{font-weight:500;line-height:1.2}.col-about p{font-size:18px;font-weight:400;margin-bottom:0;line-height:2}.col-about.white p,.col-about.white p span{color:#fff !important}.col-about p.value-number{color:#4799d9;font-size:40px;font-weight:700;letter-spacing:0;margin-bottom:20px;font-family:"Montserrat",sans-serif;display:inline-block;padding-bottom:0;border-bottom:none;margin-bottom:0}.rollinger .col-about p.value-number{font-weight:500;font-size:34px}.rollinger .col-about h2,.rollinger .col-about h3{font-size:54px;font-weight:700;line-height:1.2}.rollinger .btn-secondary{margin-top:50px}.theme-chameleon.rollinger .col-about p.value-number{font-weight:500;font-size:34px;color:#60a027}.theme-group .theme-chameleon.rollinger .col-about h2,.theme-chameleon.rollinger .col-about h3{font-size:54px;font-weight:700;color:#228836;line-height:1.2}.theme-chameleon.rollinger .col-about p,.theme-chameleon.rollinger .col-about p strong{color:#228836}.theme-chameleon.rollinger .btn-secondary{margin-top:50px}.gallery-hide{display:none}.fl-builder-edit .gallery-hide{display:block}.timeline{position:relative}.timeline:after{position:absolute;width:1px;height:calc(100% - 80px);top:20px;left:-21px;margin:auto;background-color:#064d93;content:"";z-index:1}.timeline .annee{font-size:26px;font-family:"Montserrat",sans-serif;color:#7d7d7d;font-weight:600;margin-top:100px;display:inline-block;margin-bottom:10px;position:relative}.timeline .annee:after{position:absolute;width:10px;height:10px;top:0;bottom:0;left:-25px;border-radius:100px;margin:auto;background-color:#064d93;content:"";z-index:3}.timeline .annee-1{margin-top:0}.timeline p{margin-bottom:0}.my-sticky-element{transition:.3s}.my-sticky-element.stuck{position:sticky;top:200px}.stuck{position:sticky;top:200px}.annee-blue{color:#064d93 !important}.liste-style-puce li{color:#000;font-size:18px;margin-bottom:20px;list-style:none;position:relative}.lp-construction .liste-style-puce li{font-size:16px}.liste-style-puce li:before{position:absolute;left:-30px;top:10px;margin:auto;content:"";width:7px;height:7px;border-radius:100px;background:#eca300;z-index:99}.lp-construction .liste-style-puce li:before{background:#b5a27f}.theme-chameleon .liste-style-puce li:before{background:#60a027}.theme-mengagence .liste-style-puce li:before{background:#ff6700}.liste-style li{color:#fff;font-size:20px;margin-bottom:20px;list-style:none;position:relative}.liste-style li:after{position:absolute;left:-30px;font-size:20px;bottom:0;top:0;margin:auto;content:"1";color:#eca300;font-weight:700}.liste-style li:nth-child(1):after{content:"1"}.liste-style li:nth-child(2):after{content:"2"}.liste-style li:nth-child(3):after{content:"3"}.liste-style li:nth-child(4):after{content:"4"}.liste-style li:nth-child(5):after{content:"5"}.liste-style li:nth-child(6):after{content:"6"}.liste-style li:nth-child(7):after{content:"7"}.liste-style li:nth-child(8):after{content:"8"}h1 strong,h2 strong,h3 strong,p strong,strong{font-weight:600 !important}p strong{color:#000}.white p,.white h1,.white h1 strong,.white h2,.white h2 strong,.white h3 strong,.white h3,.white p strong{color:#fff !important}.blue{color:#064d93;font-weight:600}.mobmenu-panel{z-index:999999 !important}.show-nav-left .mobmenu-panel.show-panel,.show-nav-right .mobmenu-panel.show-panel{transition:.6s cubic-bezier(.65,0,.076,1)}.mob-icon-cancel-1:before{content:url("/wp-content/uploads/cross-svg-navigation.svg") !important}.show-nav-left .mobmenu-overlay,.show-nav-right .mobmenu-overlay,.show-mob-menu-search .mobmenu-overlay{background:#00000078;opacity:.75}.mob-menu-right-bg-holder{background:#000;background-image:url("/wp-content/uploads/bg-map-onblack.svg");background-size:100%;background-position:center;transition:1.4s cubic-bezier(.65,0,.076,1);transition-delay:.05s}.show-panel .mob-menu-right-bg-holder{background-size:140%}.mobmenu-content{display:flex;align-items:center;padding-left:100px;margin-top:0;padding-bottom:0;padding-top:0}ul.sub-menu{display:contents !important}.mobmenu-content #mobmenuright>li>a:hover,ul.sub-menu li,ul.sub-menu li:hover,ul.sub-menu li:active,ul.sub-menu li a:hover,ul.sub-menu li a:active{background-color:transparent !important}.mobmenu-content li{display:contents !important}.mobmenu-content li a{transform:translateY(50px) !important;transition:1.4s cubic-bezier(.65,0,.076,1) !important;opacity:0 !important}.show-panel .mobmenu-content li a{transform:translateY(0px) !important;opacity:1 !important}.mobmenu-content li a{font-size:28px !important;font-family:"Montserrat",sans-serif !important;font-weight:600 !important;color:#fff !important;padding:8px 20px}.mobmenu-content li.menu-element-space-down a{margin-bottom:20px !important}.mobmenu-content li.menu-element-space-down a:after{position:absolute;content:"";width:100%;height:1px;background-color:#fff;left:0;bottom:-15px;opacity:.25}.mobmenu-content li.small-menu a{font-size:18px !important;position:relative;font-weight:300 !important}.mobmenu-content li.theme-apoidea a:hover{color:#eca300 !important;transition:.3s !important}.mobmenu-content li.theme-group a:hover{color:#064d93 !important;transition:.3s !important}.mobmenu-content li.theme-chameleon a:hover{color:#60a027 !important;transition:.3s !important}.mobmenu-content li.theme-mengagence a:hover{color:#ff6700 !important;transition:.3s !important}.mobmenu-content li.theme-construction a:hover{color:#b5a27f !important;transition:.3s !important}.menu-main-menu-container{width:auto}.mob-expand-submenu{display:none}.mobmenu-right-panel{width:60%}.mobmenu-right-panel .mobmenu-right-bt{position:absolute;right:50px;top:50px}.mobmenu-right-panel .mobmenu-right-bt i{padding:30px;transition:.4s cubic-bezier(.65,0,.076,1)}.mobmenu-right-panel .mobmenu-right-bt i:hover{transform:scale(2)}.mob-menu-logo-holder img{opacity:0;width:150px}.mob-menu-logo-holder{position:relative}.mob-menu-logo-holder:after{position:absolute;pointer-events:none;left:0;top:0;width:150px;height:50px;background-image:url(/wp-content/uploads/logo-apoidea-group-header.svg);content:"";z-index:999;background-size:contain;background-repeat:no-repeat;background-position:center left}.theme-apoidea .mob-menu-logo-holder:after{background-image:url(/wp-content/uploads/Logo-apoidea-horizontal.svg)}.theme-chameleon .mob-menu-logo-holder:after{background-image:url(/wp-content/uploads/logo-chameleon-1.svg)}.theme-mengagence .mob-menu-logo-holder:after,.single-bien .mob-menu-logo-holder:after{background-image:url(/wp-content/uploads/logo-meng-agence.svg)}.theme-construction .mob-menu-logo-holder:after{background-image:url(/wp-content/uploads/Logo-apoidea-construction.svg)}.mobmenu-right-bt img{display:none}.right-menu-icon-text{padding:10px 55px 10px 25px;background-color:#000;border-radius:1000px;font-size:16px;color:#fff;font-family:"Montserrat",sans-serif;font-weight:500;position:relative;transform:translateY(-15px);cursor:pointer;background-position:center;transition:.4s cubic-bezier(.65,0,.076,1)}.theme-apoidea .right-menu-icon-text:hover{background-image:url(/wp-content/uploads/line-decoration.svg);background-color:#eca300}.theme-chameleon .right-menu-icon-text:hover{background-image:url(/wp-content/uploads/line-decoration.svg);background-color:#60a027}.theme-mengagence .right-menu-icon-text:hover{background-image:url(/wp-content/uploads/line-decoration.svg);background-color:#ff6700}.right-menu-icon-text:after{position:absolute;transition:.4s cubic-bezier(.65,0,.076,1);right:25px;top:0;bottom:0;width:15px;height:2px;background-color:#fff;content:"";margin:auto;transform:translateY(-5px)}.right-menu-icon-text:before{position:absolute;transition:.4s cubic-bezier(.65,0,.076,1);right:25px;top:0;bottom:0;width:15px;height:2px;background-color:#fff;content:"";margin:auto;transform:translateY(5px)}.right-menu-icon-text:hover:after{transform:translateY(0px) rotate(90deg)}.right-menu-icon-text:hover:before{transform:translateY(0px)}.mob-menu-header-holder.mobmenu{left:0;margin:30px auto 0 auto;max-width:1300px;display:flex;align-items:center;justify-content:space-between;transform:translateY(-7px);transition:.3s cubic-bezier(.65,0,.076,1);transform:translateY(-100px);animation:reveal-menu .6s cubic-bezier(.65,0,.076,1) .5s forwards;opacity:0}@keyframes reveal-menu{to{opacity:1;transform:translateY(0px)}}.mob-menu-header-holder.mobmenu.change{margin:10px auto 0 auto}.fl-page-nav-right .fl-page-header-wrap{border-bottom:none !important;-webkit-box-shadow:10px 10px 16px -14px rgba(0,0,0,.15);-moz-box-shadow:10px 10px 16px -14px rgba(0,0,0,.15);box-shadow:10px 10px 16px -14px rgba(0,0,0,.15)}.fl-logo-img{max-height:50px}.fl-page-header-container.container{padding-top:50px;padding-bottom:50px}.fl-shrink-header .fl-page-header-container.container{padding-top:18px;padding-bottom:18px;transition:.3s cubic-bezier(.65,0,.076,1);min-height:80px}.logo-footer img{max-width:180px}.footer-link .fl-col-content.fl-node-content{display:flex;align-items:flex-end}.footer-link div a{margin-right:30px;color:#fff;font-size:18px;padding:5px}.footer-link a:last-child{margin-right:0}.by-adoraweb{text-align:right}.by-adoraweb p,.footer-small p{font-size:14px;color:#fff}.footer-small p a{color:#fff;margin-left:10px}.by-adoraweb p a{color:#fff}.btn-arrow-white{display:block;border:2px solid #fff;border-radius:100px;display:inline-block;margin-top:20px}.nav-link{color:#000 !important;padding:15px 25px !important}.cta-navigation .nav-link{background-color:#064d93;color:#fff !important;border-radius:1000px;padding:15px 30px !important;margin-left:35px}.cta-navigation .nav-link:focus,.cta-navigation .nav-link:active{color:#fff !important}.btn-primary{margin-top:30px;display:inline-block;color:#fff;font-size:18px;background-color:#064d93;border-radius:1000px;padding:16px 30px 16px 75px;font-weight:400;position:relative}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{text-decoration:none}.btn-primary:after{position:absolute;content:url("/wp-content/uploads/arrow-right.svg");left:20px;top:0;bottom:0;background-color:#fff;width:35px;height:35px;border-radius:100px;margin:auto;display:flex;align-items:center;justify-content:center}.btn-secondary{margin-top:30px;display:inline-block;color:#fff;font-size:18px;border-radius:1000px;padding:10px 30px 10px 60px;font-weight:400;position:relative;transition:.3s cubic-bezier(.65,0,.076,1);color:#064d93}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus{text-decoration:none}.btn-secondary:after{transition:.3s cubic-bezier(.65,0,.076,1);position:absolute;content:url("/wp-content/uploads/arrow-white-right-1.svg");left:0;top:0;bottom:0;background-color:#064d93;width:45px;height:45px;border-radius:1000px;margin:auto;display:flex;align-items:center;justify-content:center}.btn-secondary:hover{cursor:pointer;padding:10px 30px 10px 75px;color:#064d93}.btn-secondary:hover:after{cursor:pointer;background-image:url(/wp-content/uploads/line-decoration.svg);width:60px;height:60px}.theme-apoidea .btn-secondary{color:#eca300}.theme-chameleon .btn-secondary{color:#60a027}.theme-mengagence .btn-secondary{color:#ff6700}.theme-apoidea .btn-secondary:after{background-color:#eca300;content:url("/wp-content/uploads/arrow-white-right-1.svg")}.theme-chameleon .btn-secondary:after{background-color:#60a027;content:url("/wp-content/uploads/arrow-white-right-1.svg")}.theme-mengagence .btn-secondary:after{background-color:#ff6700;content:url("/wp-content/uploads/arrow-white-right-1.svg")}.btn-secondary-white{color:#fff !important}.btn-secondary-white:after{color:#fff !important;background-color:#fff !important;content:url("/wp-content/uploads/arrow-apoidea-right-bloc.svg") !important}.theme-chameleon .btn-secondary-white:after{content:url("/wp-content/uploads/arrow-chameleon-right-bloc.svg") !important}.theme-mengagence .btn-secondary-white:after,.single-bien .btn-secondary-white:after{content:url("/wp-content/uploads/arrow-mengagence-right-bloc.svg") !important}.theme-group .btn-secondary-white:after{content:url("/wp-content/uploads/arrow-white-right-blue.svg") !important}.logo-apropos-apoidea{margin-top:20px;width:75%;opacity:.5}.hero-img-contact .fl-row-content-wrap{position:relative}.hero-img-contact .fl-row-content-wrap:after{position:absolute;right:-50%;width:50vw;height:100%;background:url("/wp-content/uploads/contactez-apoidea-groupe.jpg");background-position:left;background-size:cover;content:"";top:0;animation:zoom-img .6s cubic-bezier(.65,0,.076,1) .5s forwards}.hero-img-lp-construction-fuite .fl-row-content-wrap{position:relative}.hero-img-lp-construction-fuite .fl-row-content-wrap:before{position:absolute;left:0;width:100vw;height:100%;background-image:url("/wp-content/uploads/bg-map-onblack.svg");background-position:left;background-size:cover;content:"";top:0;opacity:.55}.hero-img-lp-construction-fuite .fl-row-content-wrap:after{position:absolute;right:-50%;width:45vw;height:100%;background:url("/wp-content/uploads/apoidea-construction-fuite_tuyau.jpg");background-position:left;background-size:cover;content:"";top:0;animation:zoom-img .6s cubic-bezier(.65,0,.076,1) .5s forwards}.hero-img-lp-chaudiere .fl-row-content-wrap{position:relative}.hero-img-lp-chaudiere .fl-row-content-wrap:before{position:absolute;left:0;width:100vw;height:100%;background-image:url("/wp-content/uploads/bg-map-onblack.svg");background-position:left;background-size:cover;content:"";top:0;opacity:.55}.hero-img-lp-chaudiere .fl-row-content-wrap:after{position:absolute;right:-50%;width:45vw;height:100%;background:url("/wp-content/uploads/apoidea-construction-chaudiere-1.jpg");background-position:left;background-size:cover;content:"";top:0;animation:zoom-img .6s cubic-bezier(.65,0,.076,1) .25s forwards}.hero-img-lp-salledebain .fl-row-content-wrap{position:relative}.hero-img-lp-salledebain .fl-row-content-wrap:before{position:absolute;left:0;width:100vw;height:100%;background-image:url("/wp-content/uploads/bg-map-onblack.svg");background-position:left;background-size:cover;content:"";top:0;opacity:.55}.hero-img-lp-salledebain .fl-row-content-wrap:after{position:absolute;right:-50%;width:50vw;height:100%;background:url("/wp-content/uploads/apoidea-construction-salle_de_bain.jpg");background-position:left;background-size:cover;content:"";top:0;animation:zoom-img .6s cubic-bezier(.65,0,.076,1) .25s forwards}.hero-img-apropos .fl-row-content-wrap{position:relative}.hero-img-apropos .fl-row-content-wrap:after{position:absolute;right:-50%;width:50vw;height:100%;background:url("/wp-content/uploads/Apoidea-group-a-propos.jpg");background-position:lef;background-size:cover;content:"";top:0;animation:zoom-img .6s cubic-bezier(.65,0,.076,1) .5s forwards}.hero-img-projets-chameleon .fl-row-content-wrap{position:relative}.hero-img-projets-chameleon .fl-row-content-wrap:after{position:absolute;right:-50%;width:50vw;height:100%;background:url("/wp-content/uploads/chameleon-promotion-immobiliere.jpg");background-position:right;background-size:cover;content:"";top:0;animation:zoom-img .6s cubic-bezier(.65,0,.076,1) .5s forwards}@keyframes zoom-img{to{right:0}}.separation{width:100%;height:2px;background-color:#000;opacity:.3;margin:50px 0}.separation.separation-white{background-color:#fff}.section{padding-bottom:150px}.section-up{padding-top:150px}.section-gris{padding:150px 0;background-color:#f8f8f8}.section-black{padding:150px 0;background-color:#000;margin:150px 100px}.section-map-black{background-image:url("/wp-content/uploads/bg-map-onblack.svg");background-size:cover}.footer.section-map-black .fl-row-content-wrap{background-image:url("/wp-content/uploads/bg-map-onblack.svg");background-size:cover}.theme-mengagence .section-black{background-color:#ff6700}.theme-mengagence .section-map-black{background-image:url("/wp-content/uploads/bg-map-onblack.svg");background-size:cover}.section-map .fl-row-content-wrap{background-image:url("/wp-content/uploads/bg-map-onblack.svg");background-size:cover}.contact-section .contact-info{position:relative;z-index:2}.contact-section{position:relative}.contact-section:after{width:50%;left:0;top:0;background:url("/wp-content/uploads/map.svg");background-size:cover;height:100%;content:"";z-index:1;position:absolute}.section-white{padding:150px 0;background-color:#fff}.section-blue{padding:150px 0;background-color:#064d93}.section-blue-top{padding-top:150px;background-color:#064d93}.section-blue-bottom{padding-bottom:150px;background-color:#064d93}.section-gris-bottom{padding-bottom:150px;background-color:#f8f8f8}.blocs-societes{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.bloc{width:32%;height:426px;position:relative;background-size:115%;background-position:center;transition:.4s cubic-bezier(.65,0,.076,1)}.bloc:hover{background-size:105%}.bloc-apoidea{background-image:url("/wp-content/uploads/bg-apoidea@2x.jpg")}.bloc-chameleon{background-image:url("/wp-content/uploads/bg-chameleoon@2x.jpg")}.bloc-meng{background-image:url("/wp-content/uploads/bg-mengagence@2x.jpg")}.bloc div{position:absolute;left:30px;bottom:30px;transition:.4s cubic-bezier(.65,0,.076,1)}.bloc:hover div{bottom:45px}.bloc .bloc-logo{transition:.4s cubic-bezier(.65,0,.076,1)}.bloc:hover .bloc-logo{transform:translateY(-10px)}.bloc h3{font-size:26px;font-weight:700;text-transform:uppercase;color:#fff;margin:10px 0}.bloc p{color:#fff;font-size:18px;line-height:1.4;margin-bottom:0}.bloc .arrow{position:absolute;right:30px;bottom:30px;text-align:right;background-color:#064d93;padding:19px;border-radius:100px;width:50px;height:50px;transition:.4s cubic-bezier(.65,0,.076,1)}.theme-apoidea .bloc .arrow{background-color:#eca300}.theme-chameleon .bloc .arrow{background-color:#60a027}.theme-mengagence .bloc .arrow{background-color:#ff6700}.bloc:hover .arrow{bottom:45px;transform:scale(1.2);background-image:url("/wp-content/uploads/line-decoration.svg")}.slider{display:inline-flex;width:auto}.slider .big-bloc{width:835px;height:470px;margin-right:50px;background:red;position:relative}.slider .big-bloc.big-bloc-last{margin-right:0;opacity:0;pointer-events:none}.position-col-terrain{position:absolute;left:30px;bottom:30px}.nom-terrain{font-size:36px;font-weight:700;color:#fff;margin:0}.lieu-terrain{font-size:20px;color:#fff;margin:0}.slider .big-bloc span{display:none;position:absolute;right:0;top:0;font-size:30px;letter-spacing:6px;line-height:.3;font-weight:700;color:#fff;background-color:#60a027;background-image:url(/wp-content/uploads/line-decoration.svg);padding:30px}.overflow-hidden{overflow:hidden}.test-slider .fl-module-content .fl-html{overflow-x:scroll;width:100vw}.slider .big-bloc.terrain-1{background:url("/wp-content/uploads/chameleon_project_1_hosingen_1_r.png");background-size:cover}.slider .big-bloc.terrain-2{background:url("/wp-content/uploads/chameleon_projet_hosingen_2.png");background-size:cover}.slider .big-bloc.terrain-3{background:url("/wp-content/uploads/chameleon_projet_hosingen_1_M.png");background-size:cover}.slider .big-bloc.terrain-4{background:url("/wp-content/uploads/chameleon_projet_elvange.png");background-size:cover}.arrowR{position:relative;border:none;background:0 0;text-align:center}.arrowR:active,.arrowR:focus,.arrowL:active,.arrowL:focus{background:initial;color:initial;border:none;outline:none;position:initial;top:initial}.arrowL{position:relative;border:none;background:0 0;text-align:center}.arrowL:after{position:absolute;content:"";width:50px;height:50px;left:0;border-radius:100px;transform:translateX(-5px);right:0;top:0;bottom:0;margin:auto}.arrowR:hover,.arrowL:hover{border:none !important;background:0 0 !important}.arrowR:after{position:absolute;content:"";width:50px;height:50px;left:0;border-radius:100px;transform:translateX(-8px);right:0;top:0;bottom:0;margin:auto}.arrowL img,.arrowR img{background:#fff;border:2px solid #60a027;padding:10px 15px;border-radius:1000Px}.arrowL:hover,.arrowR:hover{opacity:.5}::-webkit-scrollbar{display:none !important}.cta-hero-apoidea a{display:inline-block;background-color:initial;padding:120px 60px 60px;position:absolute;top:-500px;right:20%;-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 25%,75% 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 25%,75% 0);transition:.4s cubic-bezier(.65,0,.076,1);-webkit-box-shadow:0px 27px 24px -26px rgba(0,0,0,.35);-moz-box-shadow:0px 27px 24px -26px rgba(0,0,0,.35);box-shadow:0px 27px 24px -26px rgba(0,0,0,.35);text-decoration:none}.theme-apoidea .cta-hero-apoidea a{background-color:#eca300}.theme-chameleon .cta-hero-apoidea a{background-color:#60a027}.theme-mengagence .cta-hero-apoidea a{background-color:#ff6700}.theme-construction .cta-hero-apoidea a{background-color:#b5a27f}.cta-hero-apoidea a{transition:.4s cubic-bezier(.65,0,.076,1);background-size:100%;background-position:center}.cta-hero-apoidea a:hover{background-image:url(/wp-content/uploads/line-decoration.svg);background-size:200%}.cta-hero-apoidea .fl-html p{color:#fff;font-size:20px;transition:.4s cubic-bezier(.65,0,.076,1);font-weight:500;margin:0;line-height:1.4;text-decoration:none}.cta-hero-apoidea:hover .fl-html p{transform:translateY(-20px);text-decoration:none}.cta-hero-apoidea img{transition:.4s cubic-bezier(.65,0,.076,1)}.cta-hero-apoidea:hover img{transform:translateX(20px)}.cta-scroll-apoidea{display:flex;align-content:center;flex-wrap:wrap;justify-content:space-between}.cta-scroll-apoidea a{width:24%;background-color:#fff;background-size:50%;padding:30px;transition:.4s cubic-bezier(.65,0,.076,1),background-size .6s cubic-bezier(.65,0,.076,1);background-position:center;-webkit-box-shadow:0px 27px 24px -26px rgba(0,0,0,.05);-moz-box-shadow:0px 27px 24px -26px rgba(0,0,0,.05);box-shadow:0px 27px 24px -26px rgba(0,0,0,.05)}.theme-apoidea .cta-scroll-apoidea a:hover{text-decoration:none;background-color:#eca300;background-image:url(/wp-content/uploads/line-decoration.svg);background-size:200%;background-position:center}.theme-chameleon .cta-scroll-apoidea a:hover{text-decoration:none;background-color:#60a027;background-image:url(/wp-content/uploads/line-decoration.svg);background-size:200%;background-position:center}.theme-mengagence .cta-scroll-apoidea a:hover{text-decoration:none;background-color:#ff6700;background-image:url(/wp-content/uploads/line-decoration.svg);background-size:200%;background-position:center}.theme-construction .cta-scroll-apoidea a:hover{text-decoration:none;background-color:#b5a27f;background-image:url(/wp-content/uploads/line-decoration.svg);background-size:200%;background-position:center}.cta-scroll-apoidea a:hover h3{color:#fff !important;transform:translateY(10px);text-decoration:none}.theme-apoidea .cta-scroll-apoidea a svg{margin-bottom:20px;width:40px;max-height:32px;transition:.4s cubic-bezier(.65,0,.076,1);fill:#eca300;stroke:#eca300}.theme-chameleon .cta-scroll-apoidea a svg{margin-bottom:20px;width:40px;transition:.4s cubic-bezier(.65,0,.076,1);fill:#60a027;stroke:#60a027}.theme-mengagence .cta-scroll-apoidea a svg{margin-bottom:20px;width:40px;transition:.4s cubic-bezier(.65,0,.076,1);fill:#ff6700;stroke:#ff6700}.theme-construction .cta-scroll-apoidea a svg{margin-bottom:20px;width:40px;transition:.4s cubic-bezier(.65,0,.076,1);fill:#b5a27f;stroke:#b5a27f;height:auto}.theme-construction .cta-scroll-apoidea a svg rect{stroke:#0000;fill:#0000}.cta-scroll-apoidea a:hover svg{fill:#fff;stroke:#fff;transform:translateY(20px)}.cta-scroll-apoidea a p{transform:translateX(16px);transition:.4s cubic-bezier(.65,0,.076,1);color:#fff;margin:0;display:inline-block;position:relative;font-size:30px;z-index:9}.cta-scroll-apoidea a p:before{position:absolute;transition:.4s cubic-bezier(.65,0,.076,1);content:"";left:0;right:0;top:0;margin:auto;bottom:0;border-radius:1000px;width:50px;z-index:-1;height:50px;background-color:red;text-align:center;transform:translateX(-16px)}.theme-apoidea .cta-scroll-apoidea a p:before{background-color:#eca300}.theme-chameleon .cta-scroll-apoidea a p:before{background-color:#60a027}.theme-mengagence .cta-scroll-apoidea a p:before{background-color:#ff6700}.theme-construction .cta-scroll-apoidea a p:before{background-color:#b5a27f}.cta-scroll-apoidea a:hover p,.cta-scroll-apoidea a:focus p{color:red;transform:translateY(-20px) translateX(16px) rotate(180deg)}.theme-apoidea .cta-scroll-apoidea a:hover p,.theme-apoidea .cta-scroll-apoidea a:focus p{color:#eca300}.theme-chameleon .cta-scroll-apoidea a:hover p,.theme-chameleon .cta-scroll-apoidea a:focus p{color:#60a027}.theme-mengagence .cta-scroll-apoidea a:hover p,.theme-mengagence .cta-scroll-apoidea a:focus p{color:#ff6700}.theme-construction .cta-scroll-apoidea a:hover p,.theme-construction .cta-scroll-apoidea a:focus p{color:#b5a27f}.cta-scroll-apoidea a:hover p:before{background-color:#fff}.cta-scroll-apoidea a h3{font-size:20px;min-height:150px;transition:.4s cubic-bezier(.65,0,.076,1)}.fl-rich-text a{position:relative;color:initial;text-decoration:none}.fl-rich-text a:after{content:"";position:absolute;left:0;width:100%;height:1px;background-color:#454545;opacity:.5;bottom:-2px}.white .fl-rich-text a{color:#fff}.white .fl-rich-text a:after{background-color:#fff}.fl-rich-text a:hover:after{opacity:1}#breadcrumbs{margin-top:100px;margin-bottom:-80px;position:relative;z-index:99;position:absolute;top:120px}.home #breadcrumbs{display:none}#breadcrumbs a{font-size:14px;color:#454545;font-weight:300;margin-right:10px}.theme-apoidea #breadcrumbs a:hover,.theme-apoidea #breadcrumbs a:focus{text-decoration:none;color:#eca300}.theme-chameleon #breadcrumbs a:hover,.theme-chameleon #breadcrumbs a:focus{text-decoration:none;color:#60a027}.theme-mengagence #breadcrumbs a:hover,.theme-mengagence #breadcrumbs a:focus{text-decoration:none;color:#ff6700}.theme-construction #breadcrumbs a:hover,.theme-construction #breadcrumbs a:focus{text-decoration:none;color:#b5a27f}.theme-group #breadcrumbs a:hover,.theme-group #breadcrumbs a:focus{text-decoration:none;color:#064d93}#breadcrumbs .breadcrumb_last{font-size:14px;font-weight:400;margin-left:10px;color:initial}.theme-apoidea #breadcrumbs .breadcrumb_last{color:#eca300}.theme-chameleon #breadcrumbs .breadcrumb_last{color:#60a027}.theme-mengagence #breadcrumbs .breadcrumb_last{color:#ff6700}.theme-construction #breadcrumbs .breadcrumb_last{color:#b5a27f}.theme-group #breadcrumbs .breadcrumb_last{color:#064d93}.white #breadcrumbs a:hover,.white #breadcrumbs a:focus{color:#fff;text-decoration:underline}.breadcrumbs-white #breadcrumbs a:hover,.breadcrumbs-white #breadcrumbs a:focus{color:#fff !important}.breadcrumbs-white #breadcrumbs a,.breadcrumbs-white #breadcrumbs span{color:#fff !important}.breadcrumbs-white #breadcrumbs .breadcrumb_last{color:#fff !important;text-decoration:underline !important}.breadcrumbs-position #breadcrumbs{margin-top:50px}.reveal{animation:reveal .4s cubic-bezier(.65,0,.076,1) .4s forwards;opacity:0;transform:translateX(-150px)}@keyframes reveal{to{opacity:1;transform:translateX(0px)}}.reveal-2{animation:reveal-2 .44s cubic-bezier(.65,0,.076,1) .4s forwards;opacity:0;transform:translateX(150px)}@keyframes reveal-2{to{opacity:1;transform:translateX(0px)}}.reveal-bloc{animation:reveal-bloc .4s cubic-bezier(.65,0,.076,1) .4s forwards;transform:translateY(150px);opacity:0}.bloc-white-hero{background-color:#fff;background-size:cover;display:inline-block;padding:70px 100px 70px 70px;background-position:top right;-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 30%,80% 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 20%,80% 0)}.hero-line-apoidea .fl-row-content-wrap{position:relative;animation:reveal-bloc .4s cubic-bezier(.65,0,.076,1) .4s forwards;transform:translateY(150px);opacity:0}@keyframes reveal-bloc{to{transform:translateY(0);opacity:1}}.hero-line-apoidea .fl-row-content-wrap:after{position:absolute;bottom:0;left:0;width:100%;height:7px;background-color:initial;content:""}.theme-apoidea .hero-line-apoidea .fl-row-content-wrap:after{background-color:#eca300}.theme-chameleon .hero-line-apoidea .fl-row-content-wrap:after{background-color:#60a027}.theme-mengagence .hero-line-apoidea .fl-row-content-wrap:after{background-color:#ff6700}.line-decoration .fl-photo-content{position:relative;z-index:10}.line-decoration .fl-photo-content:after{position:absolute;bottom:0;left:0;width:100%;height:7px;background-color:initial;content:""}.theme-group .line-decoration .fl-photo-content:after{background-color:#064d93}.theme-apoidea .line-decoration .fl-photo-content:after{background-color:#eca300}.theme-chameleon .line-decoration .fl-photo-content:after{background-color:#60a027}.theme-mengagence .line-decoration .fl-photo-content:after{background-color:#ff6700}.theme-construction .line-decoration .fl-photo-content:after{background-color:#b5a27f}@media screen and (max-width:1440px){.fl-row-fixed-width,.mob-menu-header-holder.mobmenu{max-width:1200px}h1{font-size:32px}h2{font-size:26px}p{font-size:16px}.mobmenu-content li a{font-size:28px !important}.mobmenu-content li.small-menu a{font-size:18px !important}.section-gris{padding:75px 0}.section-gris-bottom{padding-bottom:75px}.section{padding-bottom:75px}.section-up{padding-top:75px}.section-white{padding:75px 0}}@media screen and (max-width:1300px){.bloc{background-size:cover}.bloc:hover{background-size:cover}.fl-row-fixed-width,.mob-menu-header-holder.mobmenu{max-width:86%}.wrap-cent .fl-row-fixed-width{max-width:100% !important}.fl-full-width .container{width:90%}.fl-post-column{padding-left:0 !important;padding-right:0 !important}br{display:none}.cta-hero-apoidea br{display:block}.cta-hero-apoidea a{right:5%}.mobmenu-content li a{font-size:24px !important}}@media screen and (max-width:1000px){.slider .big-bloc{width:555px;height:430px}.texte-historique div.left-section h3{margin-bottom:50px}.texte-historique-1 div.right-section.active:after,.texte-historique-2 div.right-section.active:after,.texte-historique-3 div.right-section.active:after,.texte-historique-4 div.right-section.active:after,.texte-historique-5 div.right-section.active:after,.texte-historique-6 div.right-section.active:after{display:none}.texte-historique div.right-section p{padding:50px}.texte-historique{display:flex;justify-content:space-between;margin-bottom:0}.texte-historique div.left-section{width:100%}.texte-historique div.right-section{width:100%}.contact-width{width:100%}.hero-img-contact .fl-row-content-wrap:after,.hero-img-apropos .fl-row-content-wrap:after,.hero-img-projets-chameleon .fl-row-content-wrap:after{display:none}.mobmenu-right-panel{width:100%}.cta-hero-apoidea{display:none}.cta-scroll-apoidea a{width:49%}.cta-scroll-apoidea a:nth-child(1),.cta-scroll-apoidea a:nth-child(2){margin-bottom:20px}}@media screen and (max-width:992px){.hero-img-lp-construction-fuite .fl-row-content-wrap:after,.hero-img-lp-salledebain .fl-row-content-wrap:after,.hero-img-lp-chaudiere .fl-row-content-wrap:after{display:none}.title-form-lp-construction{margin-bottom:30px}.intervention-bloc p{font-size:20px}.intervention-bloc a{font-size:24px}.lp-construction .gform_fields input,.lp-construction .gform_fields textarea,.lp-construction .gform_fields select{padding:12px 25px !important}.lp-construction .lp-testimonial p{font-size:20px}}@media screen and (max-width:768px){.small-menu a{display:none !important}.theme-chameleon.rollinger .col-about p.value-number{font-size:24px}.theme-chameleon.rollinger .col-about h2,.theme-chameleon.rollinger .col-about h3{font-size:34px}.theme-group.rollinger .line-decoration .fl-photo-content:after{display:none}.rollinger .btn-secondary{margin-bottom:50px}.fl-page-header-container.container{padding-top:30px;padding-bottom:30px}.fl-page-header{position:relative}.fl-page-header:before{position:fixed;background-color:#fff;width:100%;height:100px;top:0;left:0;content:"";z-index:999;transition:.4s cubic-bezier(.65,0,.076,1)}.fl-page-header.change:before{height:80px;box-shadow:10px 10px 16px -14px rgba(0,0,0,.15)}.cut-border-right-top{-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 100%,100% 0)}.fl-col-small:not(.fl-col-small-full-width){max-width:550px}.cta-scroll-apoidea a{width:48%;margin-bottom:30px}.section-black{padding:75px 0;margin:0}.cta-hero-apoidea{display:none}#breadcrumbs{display:none}.bloc{width:100%;height:345px;margin-bottom:20px}}@media screen and (max-width:650px){.pegasus-title h2{font-size:26px}.slider .big-bloc{width:70vw;height:330px}.texte-historique div.right-section p{padding:25px}.texte-historique div.left-section h3{font-size:20px;margin-bottom:50px;line-height:1.4}.nom-terrain{font-size:18px}.lieu-terrain{display:none}.rollinger .col-about p.value-number{font-size:24px}.rollinger .col-about h2,.rollinger .col-about h3{font-size:38px}.rollinger .btn-secondary{margin:50px 0}.rollinger .col-about p{margin-bottom:0}.col-about h2,.col-about h3{font-size:26px;margin-bottom:20px}.col-about p{margin-bottom:50px}.fl-gallery .fl-gallery-item{width:23% !important}.single-bien h1{margin:0 0 10px}.gform_fields input::placeholder,.gform_fields textarea::placeholder,.gform_fields select::placeholder{color:#aac0cf;font-size:16px}.separation{margin:25px 0}.ginput_recaptcha{margin-top:30px !important;margin:0 auto;display:table}.contact-bloc{padding:40px}.gform_fields input,.gform_fields textarea,.gform_fields select{font-size:18px}.contact .gform_fields input,.contact .gform_fields textarea,.contact .gform_fields select{padding:10px 25px !important}.gform_fields input,.gform_fields textarea,.gform_fields select{padding:10px 25px !important}.gform_wrapper li.hidden_label input{margin-top:20px}input.gform_button.button{padding:10px}.btn-secondary{font-size:16px;margin-top:20px}.hide-for-mobile{display:none}.bloc-white-hero{padding:40px;margin:80px 0}.bloc-white-hero p{font-size:17px}.bloc-white-hero h1{font-size:32px}.bloc .arrow{display:none}.bloc div{padding-right:30px}.by-adoraweb p,.footer-small p{text-align:center;font-size:12px}.footer-link-mobile{display:flex;flex-direction:column;align-items:center}.footer-link div a{margin:0 0 10px}.footer-link .fl-col-content.fl-node-content{align-items:center}.fl-page-nav-right .fl-page-header-wrap{border-bottom:none !important;-webkit-box-shadow:10px 10px 16px -14px rgba(0,0,0,.15);-moz-box-shadow:10px 10px 16px -14px rgba(0,0,0,.15);box-shadow:10px 10px 16px -14px rgba(0,0,0,.15)}p{font-size:17px}body{overflow-x:hidden}.cta-scroll-apoidea a{width:100%;margin-bottom:30px}.cta-scroll-apoidea a h3{font-size:20px;min-height:80px}.navbar-toggle.navbar-toggler{display:none !important}h1{font-size:26px}.big-h2 h2{font-size:28px}.big-h2 h2 strong{font-weight:600}h3{font-weight:500;font-size:24px}.mobmenu-content{display:flex;align-items:center;padding-left:20px;margin-top:0;padding-bottom:30px;padding-top:0}.mobmenu-right-panel .mobmenu-right-bt{position:absolute;right:20px;top:20px;transform:scale(1.2)}.mobmenu-content li a{font-size:24px !important}.mobmenu-content li.small-menu a{font-size:16px !important}.mob-menu-right-bg-holder{background-size:cover !important}.mobmenu-content li.menu-element-space-down a{margin-bottom:15px !important}.right-menu-icon-text{padding:10px 45px 10px 15px;font-size:14px}.right-menu-icon-text:before,.right-menu-icon-text:after{width:15px;right:15px}.right-menu-icon-text:before{transform:translateY(-3px)}.right-menu-icon-text:after{transform:translateY(3px)}}.landing-estimation #breadcrumbs,.landing-estimation .mob-menu-header-holder,.landing-estimation .footer.section-map-black{display:none}.landing-estimation .section-right .fl-col-content,.landing-estimation .section-left .fl-col-content{min-height:100vh;display:flex;flex-direction:column;justify-content:center}.landing-estimation .liste-landing ul li{color:#fff;font-size:20px;margin-bottom:30px;list-style:none;position:relative}.landing-estimation .liste-landing ul li:before{position:absolute;content:url("/wp-content/uploads/check-list.svg");left:-30px;bottom:1px;width:100%;height:100%;z-index:1}.landing-estimation .gradient-lp .fl-col-content{background:#eb6c29;background:linear-gradient(150deg,rgba(235,108,41,1) 0%,rgba(228,57,42,1) 100%);position:relative}.landing-estimation .gradient-lp .fl-col-content:before{position:absolute;content:"";left:0;top:0;background-image:url("/wp-content/uploads/bg-map-onblack.svg");background-size:contain;width:100%;height:100%;z-index:1}.landing-estimation .gradient-lp .fl-col-content:after{position:absolute;content:"";right:0;bottom:0;background-image:url(/wp-content/uploads/logo-opacite-mengagence.svg);background-size:cover;width:16vw;height:50vh;z-index:1}.landing-estimation .gradient-lp .fl-col-content .fl-module{position:relative;z-index:2}.landing-estimation h1{font-size:42px;margin:0}.landing-estimation h1 strong{font-size:42px;font-weight:700 !important}.landing-estimation .gform_fields input,.landing-estimation .gform_fields textarea,.landing-estimation .gform_fields select{background-color:#fff0e5 !important;font-size:16px !important;color:#ff6801 !important;transition:.4s cubic-bezier(.65,0,.076,1)}.landing-estimation .gform_fields input,.landing-estimation .gform_fields textarea,.landing-estimation .gform_fields select{background:#fff0e5 !important}[type=search]{-webkit-appearance:textfield}.landing-estimation .gform_fields select{color:#ff6801 !important;opacity:.75 !important;font-size:16px !important;background:#fff0e5;background-image:url(/wp-content/uploads/select-down.svg) !important;background-position:93% 50% !important;background-repeat:no-repeat !important}.landing-estimation select option{border:1px solid #ff6801;color:#ff6801 !important;opacity:1}.landing-estimation input:hover,.landing-estimation:-internal-autofill-selected,.landing-estimation select:hover{border:1px solid #ff6801;color:#ff6801 !important}.landing-estimation .gform_fields input:-webkit-autofill,.landing-estimation .gform_fields input:-webkit-autofill:hover,.landing-estimation .gform_fields input:-webkit-autofill:focus,.landing-estimation .gform_fields textarea:-webkit-autofill,.landing-estimation .gform_fields textarea:-webkit-autofill:hover,.landing-estimation .gform_fields textarea:-webkit-autofill:focus,.landing-estimation .gform_fields select:-webkit-autofill,.landing-estimation .gform_fields select:-webkit-autofill:hover,.landing-estimation .gform_fields select:-webkit-autofill:focus{border:none;-webkit-text-fill-color:#ff6801;-webkit-box-shadow:0 0 0px 1000px #fff0e5 inset;transition:background-color 5000s ease-in-out 0s}.landing-estimation input::placeholder{color:#ff6801 !important;opacity:.75 !important;font-size:16px !important}.landing-estimation .gform_wrapper li.hidden_label input{margin-top:20px}.landing-estimation .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.landing-estimation .gform_wrapper li.gfield_error textarea{border:1px solid #ff6801}.landing-estimation input:focus,.landing-estimation select:focus{border:1px solid #ff6801;color:#ff6801 !important}.landing-estimation .gform_button.button{background:#ff6801 !important;color:#fff !important;font-weight:500 !important;font-size:20px;border:1px solid #fff;transition:.4s cubic-bezier(.65,0,.076,1)}.landing-estimation .gform_button.button:hover{background:#fff !important;border-color:#ff6801;color:#ff6801 !important}.landing-estimation .col-landing p{font-size:18px}.landing-estimation-suite .background-landing-popup .fl-col-content{background-color:#fff;z-index:999;border-radius:26px;-webkit-box-shadow:0px 0px 44px 20px rgba(0,0,0,.15);box-shadow:0px 0px 44px 20px rgba(0,0,0,.15)}.landing-estimation-suite h1,.landing-estimation-suite h1 strong{font-size:28px;line-height:1.4}.landing-estimation-suite h1 strong{font-size:28px}.landing-estimation-suite .gform_wrapper li.hidden_label input,.landing-estimation-suite .gform_wrapper li.hidden_label select{margin-top:20px !important}.landing-estimation-suite .gform_footer{text-align:center;padding-bottom:0}.landing-estimation-suite .gform_wrapper{margin:0}.landing-estimation-suite .fl-col-content:before{position:absolute;content:"";left:0;top:0;background-image:url("/wp-content/uploads/bg-map-onblack.svg");background-size:contain;width:100%;opacity:.5;height:100%;z-index:1;pointer-events:none}body.landing-estimation-suite .gform_wrapper .top_label div.ginput_container{margin:0 !important}.landing-estimation .orange-title{font-weight:700}.landing-estimation .btn-estimation{background:#ff6801;color:#fff !important;font-weight:500 !important;font-size:20px;border:1px solid #fff;transition:.4s cubic-bezier(.65,0,.076,1);padding:20px 70px;border-radius:1000px;text-decoration:none}.landing-estimation .btn-estimation:hover{background:#fff;border-color:#ff6801;color:#ff6801 !important;text-decoration:none}.landing-estimation.theme-construction .btn-estimation{background:#a5733c}.landing-estimation.theme-construction .btn-estimation:hover{background:#fff;border-color:#a5733c;color:#a5733c !important}.btn-mobile-landing{display:none}.btn-desktop-landing{display:inline}.landing-estimation .gform_wrapper div.validation_error{display:none}.landing-estimation .gform_wrapper li.gfield.gfield_error,.landing-estimation .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:#0000;margin-bottom:0;border-top:none;border-bottom:none;padding-bottom:0;padding-top:0}.landing-estimation .gform_wrapper .validation_message{color:#ff6907;font-weight:700;letter-spacing:normal}.landing-estimation .ginput_container.ginput_container_consent label{color:#ff6700;font-size:12px;line-height:1.8;font-weight:300}@media screen and (max-width:1582px){.landing-estimation .col-landing p br{display:none}.landing-estimation h1{font-size:32px;margin:0}.landing-estimation h1 strong{font-size:42px}}@media screen and (max-width:1300px){.landing-estimation .section-left{width:50%}.landing-estimation .section-right{width:50%}.landing-estimation h1 strong{font-size:32px}}@media screen and (max-width:1150px){.landing-estimation .gradient-lp .fl-col-content{padding-top:5%;padding-right:10%;padding-bottom:5%;padding-left:10%}.landing-estimation .section-left .fl-col-content{padding-top:5%;padding-right:10%;padding-bottom:5%;padding-left:10%}}@media screen and (max-width:1000px){.landing-estimation-suite br{display:block}.landing-estimation-suite h1,.landing-estimation-suite h1 strong{font-size:26px;line-height:1.2}.landing-estimation-suite h1 strong{font-size:36px}.landing-estimation-suite .background-landing-popup .fl-col-content{padding-top:5%;padding-right:7%;padding-bottom:5%;padding-left:7%}.landing-estimation input,.landing-estimation:-internal-autofill-selected{font-size:14px !important}.landing-estimation select{font-size:14px !important}.landing-estimation input::placeholder{font-size:14px !important}}@media screen and (max-width:800px){.landing-estimation .section-right .fl-col-content,.landing-estimation .section-left .fl-col-content{height:auto;display:flex;flex-direction:column;justify-content:center}.landing-estimation input,.landing-estimation:-internal-autofill-selected{font-size:12px !important}.landing-estimation select{font-size:12px !important}.landing-estimation input::placeholder{font-size:12px !important}.landing-estimation-suite .gform_button.button{font-size:16px !important}.landing-estimation-suite .gform_button.button{margin:10px 0 0 !important}}@media screen and (max-width:650px){.landing-estimation-suite br{display:none}.landing-estimation-suite h1 strong,.landing-estimation-suite h1{font-size:22px}.landing-estimation-suite .background-landing-popup .fl-col-content{padding-top:5%;padding-right:5%;padding-bottom:5%;padding-left:5%}.landing-estimation input,.landing-estimation:-internal-autofill-selected{font-size:14px !important}.landing-estimation select{font-size:14px !important}.landing-estimation input::placeholder{font-size:14px !important}.landing-estimation-suite .gform_button.button{font-size:14px !important}.landing-estimation input,.landing-estimation:-internal-autofill-selected{background:#fff0e5}.landing-estimation .btn-estimation{font-size:16px;padding:20px 30px}.btn-mobile-landing{display:inline}.btn-desktop-landing{display:none}.landing-estimation .section-left .fl-col-content{padding-top:15%;padding-right:5%;padding-bottom:15%;padding-left:5%}.landing-estimation .gradient-lp .fl-col-content{padding-top:15%;padding-right:5%;padding-bottom:15%;padding-left:5%}.landing-estimation .gradient-lp h1,.landing-estimation .gradient-lp .fl-col-content:after{display:none}.landing-estimation .liste-landing ul li{color:#fff;font-size:18px;margin-bottom:40px}.landing-estimation .col-landing p{font-size:18px}.landing-estimation .fl-row-fixed-width,.mob-menu-header-holder.mobmenu{max-width:90%}.landing-estimation .gform_fields input,.landing-estimation .gform_fields textarea,.landing-estimation .gform_fields select{background-color:#fff0e5 !important;font-size:14px !important;line-height:2}.landing-estimation .gform_fields select{background-image:url(/wp-content/uploads/select-down.svg) !important;background-position:90% 50% !important;background-repeat:no-repeat !important}}.lp-construction .gform_wrapper div.validation_error{display:none}.lp-construction .gform_wrapper li.gfield.gfield_error,.lp-construction .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:#0000;margin-bottom:0;border-top:none;border-bottom:none;padding-bottom:0;padding-top:0}.lp-construction .gform_wrapper .validation_message{color:#a5733c;font-weight:700;letter-spacing:normal}body.status-vendu .js-change-year{display:none}