/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:FuturaND-Bold;src:url(./fonts/FuturaND-Bold.woff2) format("woff2")}@font-face{font-family:FuturanNDDemibold;src:url(./fonts/FuturaNDDemibold.woff2) format("woff2")}@font-face{font-family:FuturanNDDemiboldOblique;src:url(./fonts/FuturaNDDemibold.woff2) format("woff2")}@font-face{font-family:FuturaNDBook;src:url(./fonts/FuturaNDBook.woff2) format("woff2")}@font-face{font-family:FuturaNDBook-Oblique;src:url(./fonts/FuturaNDNDBook-Oblique.woff2) format("woff2");font-style:italic}@font-face{font-family:FuturaND-BoldOblique;src:url(./fonts/FuturaND-BoldOblique.woff2) format("woff2")}body{background-color:#fff;font-family:FuturaNDBook,Arial,sans-serif;font-size:1rem;line-height:1.4em;transition:transform .25s ease-in-out;padding-top:0!important;overflow-x:hidden}@media screen and (max-width: 992px){body{-webkit-tap-highlight-color:transparent}}@media screen and (min-width: 993px){body{transform:none}}@media screen and (max-width: 769px){body{padding-top:100px!important}}body *{box-sizing:border-box!important}.container{margin-left:auto;margin-right:auto}@media screen and (max-width: 769px){.container{max-width:100%}}@media screen and (max-width: 992px){.container{max-width:992px}}@media screen and (min-width: 1200px){.container{max-width:80vw}}.whitebg{background-color:#fff;--color: #FFF}.greybg{background-color:#f6f6f6;--color: #404341}.lightbg{background-color:#fffefa}.blackbg{background-color:#000;--color: #000}.cottage{--color: #E09600}.transitory{--color: #3879A0}.blueCoral{--color: #00515d}.caravan{--color: #ED694B}.tiny-houses{--color: #B75137}.uppercase{text-transform:uppercase}h1{line-height:1.2}h2{font-size:50px;line-height:68px;font-family:FuturanNDDemibold,Arial,sans-serif;margin-top:0}@media screen and (max-width: 992px){h2{font-size:40px;line-height:52px}}h3{font-size:32px;line-height:42px}@media screen and (max-width: 769px){h3{font-size:24px;line-height:31px;letter-spacing:.64px}}#main-container{position:relative;transform:none;transition:transform .25s ease-in-out}button,a[role=button]{cursor:pointer}a{text-decoration:none}a:hover,a:active,a:focus{text-decoration:none;color:inherit}#layer-overflow{background:rgba(0,0,0,0);height:100vh;left:0;position:fixed;top:0;transition:visibility .25s ease-in-out,background-color .25s ease-in-out;visibility:hidden;width:100vw}@media screen and (min-width: 993px){#layer-overflow{visibility:hidden}}.section-container{margin:auto;max-width:1286px;padding:0 15px}.absolute-link{position:absolute;inset:0}.dropdown-backdrop,.otgs-development-site-front-end,[hidden]{display:none}.wrapper-center-select-lang{padding:15px 0;text-align:center}.lang-select .entry-menu.-select-lang{list-style:none}.lang-select .entry-menu.-select-lang .wrapper-select-lang{text-transform:uppercase;padding-right:20px;font-family:FuturanNDDemibold,Arial,sans-serif;font-size:12px;position:relative}@media screen and (max-width: 992px){.lang-select .entry-menu.-select-lang .wrapper-select-lang{font-size:10px;display:flex}}.lang-select .entry-menu.-select-lang .wrapper-select-lang .selected-lang{align-items:center;flex-direction:row;padding:4px 6px;display:flex}.lang-select .entry-menu.-select-lang .wrapper-select-lang .selected-lang:hover+.list-lang,.lang-select .entry-menu.-select-lang .wrapper-select-lang .selected-lang:focus+.list-lang,.lang-select .entry-menu.-select-lang .wrapper-select-lang .selected-lang:active+.list-lang{visibility:visible}.lang-select .entry-menu.-select-lang .wrapper-select-lang .selected-lang svg{height:10px;margin:8px 0 0 6px;width:10px;color:#000}.lang-select .entry-menu.-select-lang .wrapper-select-lang .list-lang{background:#FFF;left:0;list-style:none;padding:0;position:absolute;top:100%;visibility:hidden;z-index:75;display:grid;margin:0}.lang-select .entry-menu.-select-lang .wrapper-select-lang .list-lang:hover,.lang-select .entry-menu.-select-lang .wrapper-select-lang .list-lang:focus{visibility:visible}.lang-select .entry-menu.-select-lang .wrapper-select-lang .link-lang{padding-left:inherit!important}.lang-select .entry-menu.-select-lang .wrapper-select-lang .link-lang a{color:inherit;display:block;padding:4px 6px}.lang-select .entry-menu.-select-lang .wrapper-select-lang .link-lang a:hover{background:rgb(242.25,242.25,242.25)}.container-top-nav.-menu-opened .lang-select{color:#fff}.container-top-nav.-menu-opened .lang-select .wrapper-select-lang .list-lang{background-color:#000}.container-top-nav.-menu-opened .lang-select .wrapper-select-lang .list-lang .link-lang a:hover{background-color:#4d4f56}.container-top-nav.-menu-opened .lang-select svg{filter:invert(100%)}.breadcrumb-container{font-family:FuturaNDBook,Arial,sans-serif;text-transform:uppercase;text-decoration:none;margin:0 20px 10px}@media screen and (max-width: 992px){.breadcrumb-container{font-size:12px}}.breadcrumb-container span{margin:2px}.breadcrumb-container svg{border:1px solid black;border-radius:50%;width:20px;height:auto;padding:4px;top:4px;position:relative}.breadcrumb-container .cta-breadcrumb{border-radius:50px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.breadcrumb-container a{text-decoration:none;color:inherit}.breadcrumb-container a:hover{color:#e09600}.burger-button{appearance:none;border:0;z-index:19;display:flex;justify-content:space-between;width:100px;background:inherit;align-items:center;font-weight:700;font-size:12px;letter-spacing:3.2px;font-family:FuturanNDDemibold,Arial,sans-serif}.burger-button .menu-btn{background:#000;width:20px;height:20px}.burger-button .menu-btn:focus{outline-style:none;box-shadow:none;border-color:transparent}.burger-button .menu-btn.-menu-opened .open{visibility:hidden}.burger-button .menu-btn.-menu-opened .close{visibility:visible;opacity:inherit;max-height:inherit;transform:translate(11%,-100%)}.burger-button .menu-btn .open{visibility:visible;opacity:inherit;max-height:inherit;transform:translate(30%,30%)}.burger-button .menu-btn .close{visibility:hidden}.burger-button .menu-btn svg{width:20px;height:20px}.sellsyPage{margin-bottom:50px;max-width:inherit;display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 992px){.sellsyPage{flex-direction:column;min-height:100vh}}.sellsyPage .left-side-image-container{background-position:center;background-repeat:no-repeat;background-size:cover;height:600px;position:relative;width:330px}@media screen and (max-width: 992px){.sellsyPage .left-side-image-container{display:none}}.sellsyPage .right-side-form{text-align:center}@media screen and (max-width: 992px){.sellsyPage .right-side-form{width:80vw;margin-right:auto;margin-left:auto}.sellsyPage .right-side-form h1{line-height:1.4em}}@media screen and (min-width: 993px){.sellsyPage .right-side-form{margin-bottom:12vh;padding:20px;margin-left:auto;margin-right:auto}.sellsyPage .right-side-form h1{margin-bottom:50px}.sellsyPage .right-side-form p{max-width:750px;margin:10px auto;text-align:center}.sellsyPage .right-side-form #form_contact{background-color:#e09600;display:flex;flex-direction:column}}@media screen and (min-width: 993px) and (max-width: 992px){.sellsyPage .right-side-form #form_contact{justify-content:center;padding:20px 0}}@media screen and (min-width: 993px) and (min-width: 993px){.sellsyPage .right-side-form #form_contact{position:relative;padding-top:30px;width:60vw;margin-right:auto;margin-left:auto}.sellsyPage .right-side-form #form_contact label,.sellsyPage .right-side-form #form_contact #contact_form_contact_lastname,.sellsyPage .right-side-form #form_contact #contact_form_company_name,.sellsyPage .right-side-form #form_contact #contact_form_contact_firstname,.sellsyPage .right-side-form #form_contact #contact_form_address_street,.sellsyPage .right-side-form #form_contact #contact_form_contact_email,.sellsyPage .right-side-form #form_contact #contact_form_contact_phone_1,.sellsyPage .right-side-form #form_contact #contact_form_contact_phone_2,.sellsyPage .right-side-form #form_contact #contact_form_address_town,.sellsyPage .right-side-form #form_contact #contact_form_address_country,.sellsyPage .right-side-form #form_contact #contact_form_address_zip{width:45%;margin-bottom:10px;margin-left:20px}.sellsyPage .right-side-form #form_contact label:has(input[type=checkbox]){width:85%;display:flex;margin-left:5vw}.sellsyPage .right-side-form #form_contact label:nth-of-type(2),.sellsyPage .right-side-form #form_contact label:nth-of-type(4),.sellsyPage .right-side-form #form_contact label:nth-of-type(6),.sellsyPage .right-side-form #form_contact label:nth-of-type(8){position:absolute;right:0;margin-bottom:10px}.sellsyPage .right-side-form #form_contact label:nth-of-type(2){top:30px}.sellsyPage .right-side-form #form_contact label:nth-of-type(4){top:112px}.sellsyPage .right-side-form #form_contact label:nth-of-type(6){top:190px}.sellsyPage .right-side-form #form_contact label:nth-of-type(8){top:270px}.sellsyPage .right-side-form #form_contact #contact_form_contact_lastname,.sellsyPage .right-side-form #form_contact #contact_form_contact_email,.sellsyPage .right-side-form #form_contact #contact_form_address_street,.sellsyPage .right-side-form #form_contact #contact_form_address_town{position:absolute;right:0}.sellsyPage .right-side-form #form_contact #contact_form_contact_phone_1{top:100px;left:0}.sellsyPage .right-side-form #form_contact #contact_form_contact_email{top:148px;margin-right:20px}.sellsyPage .right-side-form #form_contact #contact_form_contact_lastname{top:65px;margin-right:20px}.sellsyPage .right-side-form #form_contact #contact_form_address_zip{top:162px}.sellsyPage .right-side-form #form_contact #contact_form_address_street{top:228px;margin-right:20px}.sellsyPage .right-side-form #form_contact #contact_form_contact_phone_1{top:123px}.sellsyPage .right-side-form #form_contact #contact_form_address_town{top:308px;margin-right:20px}.sellsyPage .right-side-form #form_contact textarea{width:95%;height:61px;position:relative;top:0;margin-right:auto;margin-left:auto;margin-bottom:20px}}@media screen and (min-width: 993px){.sellsyPage .right-side-form input[type=checkbox]{margin-right:5px}}.sellsyPage #form_contact{background-color:#e09600;display:flex;flex-direction:column;padding-bottom:20px}.sellsyPage #form_contact input,.sellsyPage #form_contact textarea,.sellsyPage #form_contact select{background-color:#e09600;border:none;border-bottom:1px solid #404341;font-size:19px;height:38px;padding:4px 4px 4px 10px;width:97%}.sellsyPage #form_contact textarea{width:95%;height:100px}.sellsyPage #form_contact input[type=checkbox]{width:20px;height:20px}.sellsyPage #form_contact .btn{font-family:FuturanNDDemibold,Arial,sans-serif;font-size:12px;align-self:center;border:inherit;background-color:#000;color:#e09600;max-height:30px;max-width:fit-content;text-align:center;align-items:center;display:flex;position:relative;margin-top:30px;border-radius:30px;padding:10px 9px 10px 5px;animation-duration:.4s;animation-fill-mode:both;animation-timing-function:ease-in-out}.sellsyPage #form_contact .btn:hover{animation-name:bounce;-moz-animation-name:bounce}.sellsyPage #form_contact .btn:before{content:"";background-image:url(./img/arrow-cta.svg);background-color:#e09600;border-radius:50%;width:20px;height:20px;background-position:center;background-repeat:no-repeat;background-size:6px;position:relative;margin-right:5px}#sellsy-message.sellsy-error-message{display:block!important}h1#departement-choix{line-height:1.2;font-size:1.2em}.deptchoice-wrapper #mobileDeptChoice,.deptchoice-wrapper #sendMobileForm{display:none}.deptchoice-wrapper .dropdown.isFrance~#mobileDeptChoice,.deptchoice-wrapper .dropdown.isFrance~#sendMobileForm{display:inline}.dropdown{position:relative;display:inline-block;padding:10px}.dropdown .deptchoice-wrapper{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:20px;width:100%}@media screen and (max-width: 992px){.dropdown .deptchoice-wrapper{display:grid}}.dropdown .dropbtn{background-color:#e09600;color:#fff;padding:16px;font-size:16px;border:none;cursor:pointer;transition:background-color .3s;display:inline-flex;align-items:center;justify-content:center}.dropdown .dropbtn:hover,.dropdown .dropbtn:focus{background-color:#e09600}.dropdown .dropdown-content{display:none;position:absolute;background-color:#fff;min-width:160px;box-shadow:0 8px 16px #404341;right:0;z-index:1}.dropdown .dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}.dropdown .dropdown-content a:hover{background-color:#fff}.dropdown .show{display:block}#sendMobileForm{color:#fff;background-color:#e09600;height:50px;border:none;font-size:1.4em;margin:16px;align-items:center;justify-content:center}@media screen and (max-width: 992px){#sendMobileForm{height:44px;font-size:1.2em;margin-left:auto;margin-right:auto}}#dept-doesnt-exists{display:none;color:#d93c3c;margin-left:1em}#dept-doesnt-exists.show{display:block}div[class^=contact-sellsy-]{display:none}div[class^=contact-sellsy-].active{display:block}.section-contact-info .contact{position:fixed;bottom:70px;right:60px;z-index:999}.section-contact-info .wrapper-box{background-color:#e09600;color:#000;display:grid;grid-template-columns:repeat(4,auto)}@media screen and (max-width: 992px){.section-contact-info .wrapper-box{display:flex;flex-direction:column;position:relative}}.section-contact-info .wrapper-box .box.img{line-height:0}.section-contact-info .wrapper-box .box.img .wp-block-image{margin:0}.section-contact-info .wrapper-box .box.img .wp-block-image>img{width:100%;height:auto}@media screen and (min-width: 993px){.section-contact-info .wrapper-box .box.img .wp-block-image>img{max-height:450px;max-width:510px;width:auto}}.section-contact-info .wrapper-box .wrapper-box-text{display:flex;flex-direction:column;justify-content:center;margin-left:20px}@media screen and (min-width: 993px){.section-contact-info .wrapper-box .wrapper-box-text{width:520px}}@media screen and (max-width: 992px){.section-contact-info .wrapper-box .wrapper-box-text{margin:0 10px}}.section-contact-info .wrapper-box .wrapper-box-text .widget_block .cta p{display:none}.section-contact-info .wrapper-box .wrapper-box-text .wrapper-box-description{position:relative;line-height:31px;font-size:22px;letter-spacing:.64px}@media screen and (min-width: 993px){.section-contact-info .wrapper-box .wrapper-box-text .box.text{display:flex;align-items:center;justify-content:space-between}}.section-contact-info .wrapper-box .wrapper-box-text .wrapper-box-contact{display:flex;font-size:12px}@media screen and (max-width: 992px){.section-contact-info .wrapper-box .wrapper-box-text .wrapper-box-contact{flex-direction:column}}.section-contact-info .wrapper-box .wrapper-box-text .wrapper-box-contact>div{min-width:250px}.section-contact-info .wrapper-box .wrapper-box-text .wrapper-box-contact h2{font-family:FuturanNDDemibold,Arial,sans-serif;font-weight:700;font-size:10px;line-height:18px;text-transform:uppercase;letter-spacing:.32px}.section-contact-info .wrapper-box .wrapper-picto-media{display:flex;flex-direction:column;justify-content:flex-end}@media screen and (max-width: 992px){.section-contact-info .wrapper-box .wrapper-picto-media .box.picto figure{margin:0;position:absolute;right:41px;bottom:116px}}.section-contact-info .wrapper-box .wrapper-picto-media .box.picto img{max-width:250px}@media screen and (max-width: 992px){.section-contact-info .wrapper-box .wrapper-picto-media .box.picto img{max-width:34vw;height:auto}}@media screen and (min-width: 993px){.section-contact-info .wrapper-box .wrapper-socials{display:flex;justify-content:space-between;position:relative}}.section-contact-info .wrapper-box .wrapper-socials .social{margin:8px}.section-contact-info .wrapper-box .wrapper-socials .social img{height:35px;transition:transform .3s ease}.section-contact-info .wrapper-box .wrapper-socials .social img:hover{transform:scale(1.3)}.section-contact-info .wrapper-box .box.menu{padding:0}@media screen and (max-width: 992px){.section-contact-info .wrapper-box .box.menu{margin:10px 0 50px}}.section-contact-info .wrapper-box .box.menu .menu-menu-footer-container ul{padding:0;margin:0;display:flex;justify-content:space-between}@media screen and (max-width: 992px){.section-contact-info .wrapper-box .box.menu .menu-menu-footer-container ul{justify-content:space-evenly}}.section-contact-info .wrapper-box .box.menu .menu-menu-footer-container li{list-style:none}.section-contact-info .wrapper-box .box.menu .menu-menu-footer-container li a{color:#000;opacity:.5}@media screen and (max-width: 992px){.section-contact-info .wrapper-box .box.menu .menu-menu-footer-container li a{font-size:14px;opacity:.7}}huttopia-slide.single-site,huttopia-slide-cta.single-site{overflow:hidden;width:100%;position:absolute;top:0;height:85vh;display:block}huttopia-slide.single-site .slides,huttopia-slide-cta.single-site .slides{height:calc(96vh - 100px);display:flex;position:relative;width:100%}@media screen and (min-width: 993px){huttopia-slide.single-site .slides,huttopia-slide-cta.single-site .slides{height:800px}}huttopia-slide.single-site .slides>div,huttopia-slide-cta.single-site .slides>div{width:100%;background-position:center;background-size:cover;position:absolute;opacity:0;transition:1s opacity}huttopia-slide.single-site .slides>div.active,huttopia-slide-cta.single-site .slides>div.active{opacity:1;z-index:1}huttopia-slide.single-site .slides.lames,huttopia-slide-cta.single-site .slides.lames{height:300px}huttopia-slide.single-site svg,huttopia-slide-cta.single-site svg{position:absolute;width:64px;height:64px;top:50%;transform:translateY(-50%);fill:#fff;opacity:.5;z-index:9}huttopia-slide.single-site svg *,huttopia-slide-cta.single-site svg *{pointer-events:none}huttopia-slide.single-site svg:first-of-type,huttopia-slide-cta.single-site svg:first-of-type{left:10px}huttopia-slide.single-site svg:last-of-type,huttopia-slide-cta.single-site svg:last-of-type{right:10px}huttopia-slide.single-site .previous:hover,huttopia-slide.single-site .next:hover,huttopia-slide.single-site .slides>img.active,huttopia-slide.single-site .thumbnails>div:empty:hover,huttopia-slide.single-site .thumbnails>div.active:empty,huttopia-slide-cta.single-site .previous:hover,huttopia-slide-cta.single-site .next:hover,huttopia-slide-cta.single-site .slides>img.active,huttopia-slide-cta.single-site .thumbnails>div:empty:hover,huttopia-slide-cta.single-site .thumbnails>div.active:empty{opacity:1}huttopia-slide.single-site div.thumbnails,huttopia-slide-cta.single-site div.thumbnails{display:flex;align-items:center;justify-content:center;position:absolute;z-index:9999999;bottom:10px;width:100%}huttopia-slide.single-site button,huttopia-slide-cta.single-site button{top:43%;position:absolute;z-index:50;font-size:160px;background:transparent;border:0;text-shadow:0 0 2px #000;color:#fff;transform:translateY(-50%);cursor:pointer;width:78px}huttopia-slide.single-site button:focus,huttopia-slide-cta.single-site button:focus{outline:activeborder auto 0;outline:-moz-mac-focusring auto 0;outline:-webkit-focus-ring-color auto 0}@media screen and (max-width: 992px){huttopia-slide.single-site button,huttopia-slide-cta.single-site button{opacity:.3}huttopia-slide.single-site button:hover,huttopia-slide-cta.single-site button:hover{opacity:.8}}huttopia-slide.single-site button.previous,huttopia-slide-cta.single-site button.previous{left:20px;text-align:left}@media screen and (min-width: 992px) and (max-width: 1340px){huttopia-slide.single-site button.previous,huttopia-slide-cta.single-site button.previous{display:none}}huttopia-slide.single-site button.next,huttopia-slide-cta.single-site button.next{right:20px;text-align:right}huttopia-slide:-webkit-full-screen{width:100vw!important;height:100vh!important;background-color:#000}huttopia-slide[data-type]:before{content:attr(data-type);position:absolute;top:10px;left:10px;text-transform:uppercase;z-index:1;color:#000;padding:5px 10px;border-radius:5px}huttopia-slide.lame-mini-slider,huttopia-slide.lame-our-favorites{width:100%;position:relative;display:block;box-sizing:border-box;font-size:1.2em;line-height:1.4em}huttopia-slide.lame-mini-slider .slides,huttopia-slide.lame-our-favorites .slides{position:relative;overflow:hidden;width:inherit;height:inherit}huttopia-slide.lame-mini-slider .slides>div,huttopia-slide.lame-our-favorites .slides>div{height:auto;width:100%;opacity:0;transition:opacity 1s}huttopia-slide.lame-mini-slider .slides>div:not(.active),huttopia-slide.lame-our-favorites .slides>div:not(.active){opacity:0;position:absolute}huttopia-slide.lame-mini-slider .slides>div.active,huttopia-slide.lame-our-favorites .slides>div.active{opacity:1}huttopia-slide.lame-mini-slider .slides>div.active div,huttopia-slide.lame-our-favorites .slides>div.active div{opacity:1}huttopia-slide.lame-mini-slider p,huttopia-slide.lame-our-favorites p{font-size:1em}@media screen and (max-width: 992px){huttopia-slide.lame-mini-slider h3,huttopia-slide.lame-our-favorites h3{margin:0}}huttopia-slide.lame-mini-slider .highFavoriteSlide,huttopia-slide.lame-our-favorites .highFavoriteSlide{height:650px}huttopia-slide.lame-mini-slider svg,huttopia-slide.lame-our-favorites svg{position:absolute;width:32px;height:32px;top:50%;transform:translateY(-50%);fill:#a5aaa7;opacity:.7;cursor:pointer}huttopia-slide.lame-mini-slider svg *,huttopia-slide.lame-our-favorites svg *{pointer-events:none;cursor:pointer}huttopia-slide.lame-mini-slider svg:first-of-type,huttopia-slide.lame-our-favorites svg:first-of-type{left:-70px}@media screen and (max-width: 992px){huttopia-slide.lame-mini-slider svg:first-of-type,huttopia-slide.lame-our-favorites svg:first-of-type{left:0}}huttopia-slide.lame-mini-slider svg:last-of-type,huttopia-slide.lame-our-favorites svg:last-of-type{right:-70px}@media screen and (max-width: 992px){huttopia-slide.lame-mini-slider svg:last-of-type,huttopia-slide.lame-our-favorites svg:last-of-type{right:0}}huttopia-slide.lame-mini-slider .previous:hover,huttopia-slide.lame-mini-slider .next:hover,huttopia-slide.lame-our-favorites .previous:hover,huttopia-slide.lame-our-favorites .next:hover{opacity:1}huttopia-slide.lame-mini-slider .previous:hover div,huttopia-slide.lame-mini-slider .next:hover div,huttopia-slide.lame-our-favorites .previous:hover div,huttopia-slide.lame-our-favorites .next:hover div{opacity:1}huttopia-slide.lame-mini-slider.with-cta{height:640px}huttopia-slide.lame-mini-slider .slides{text-align:center}.wp-die-message{display:block!important}huttopia-slide.img-text-cta{height:700px;position:relative;display:block;box-sizing:border-box}@media screen and (max-width: 992px){huttopia-slide.img-text-cta{width:auto}}huttopia-slide.img-text-cta .slides{position:relative;pointer-events:none;overflow:hidden;width:inherit;height:inherit}huttopia-slide.img-text-cta .slides img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity 1s}@media screen and (max-width: 992px){huttopia-slide.img-text-cta .slides img{height:auto}}huttopia-slide.img-text-cta svg{width:10px;height:10px}huttopia-slide.img-text-cta .previous,huttopia-slide.img-text-cta .next{position:absolute;top:50%;transform:translateY(-50%);fill:none;cursor:pointer;border-radius:50px;border:solid 1px #000;width:28px;height:28px;display:flex;align-items:center;justify-content:center}huttopia-slide.img-text-cta .previous>*,huttopia-slide.img-text-cta .next>*{pointer-events:none}huttopia-slide.img-text-cta .previous{left:20px}huttopia-slide.img-text-cta .previous>svg{padding-right:1px}@media screen and (max-width: 992px){huttopia-slide.img-text-cta .previous{left:8px}}huttopia-slide.img-text-cta .next{right:20px}huttopia-slide.img-text-cta .next>svg{padding-left:1px}@media screen and (max-width: 992px){huttopia-slide.img-text-cta .next{right:8px}}huttopia-slide.img-text-cta .previous:hover,huttopia-slide.img-text-cta .next:hover,huttopia-slide.img-text-cta .slides>img.active,huttopia-slide.img-text-cta .thumbnails>div:empty:hover,huttopia-slide.img-text-cta .thumbnails>div.active:empty{opacity:1}huttopia-slide.img-text-cta .thumbnails-wrapper{width:1000px;overflow:hidden}@media screen and (max-width: 992px){huttopia-slide.img-text-cta .thumbnails-wrapper{width:88vw;position:relative;bottom:20px}}huttopia-slide.img-text-cta .thumbnails{width:100%;grid-auto-flow:column;position:relative;left:calc(5px - 60px * var(--index));display:grid;gap:1vw;justify-content:start;transition:left 1s}@media screen and (min-width: 993px){huttopia-slide.img-text-cta .thumbnails{position:relative;left:calc(5px - 60px * var(--index))}}huttopia-slide.img-text-cta .thumbnails img:not(.active){opacity:.5}huttopia-slide.img-text-cta .thumbnails img{height:60px;width:60px;cursor:pointer}huttopia-slide.img-text-cta .thumbnails>*:hover{opacity:.5}.logo-hekipia{margin-left:2vw}@media screen and (max-width: 992px){.logo-hekipia img{width:100px}}@media screen and (min-width: 993px){.main-header{top:0;position:sticky;z-index:9999}}.main-header .container-header{position:relative}@media screen and (max-width: 992px){.main-header .container-header{position:absolute;top:0;width:100vw}}.main-header .container-header .container-top-nav{display:flex;justify-content:space-around;align-items:center;position:relative;height:100px;background-color:#fff;z-index:999;transition:background-color .52s linear 0s}@media screen and (max-width: 992px){.main-header .container-header .container-top-nav{justify-content:space-around}}.main-header .container-header .container-top-nav .main-menu{width:80%}.main-header .container-header .container-top-nav.-menu-opened{position:fixed;width:100vw}.main-header .container-header .container-top-nav .wrapper-nav{display:flex}@media screen and (max-width: 992px){.main-menu{display:flex;position:absolute;width:100%;z-index:900;transform:translateY(-100%);transition:transform .52s linear;justify-content:start}.main-menu.-menu-opened{transform:translateY(0);height:100vh;position:fixed;top:100px}.main-menu.-menu-opened .main-nav.-desktop{transform:translateY(0)}}.main-menu .main-nav{font-family:FuturanNDDemibold,Arial,sans-serif;font-size:12px;text-transform:uppercase;display:flex;justify-content:center}@media screen and (max-width: 992px){.main-menu .main-nav{text-transform:none;background:#FFF;width:100vw;z-index:900;transform:translateY(-100%);transition:transform .52s linear}}.main-menu .main-nav a{color:inherit;text-align:center}.main-menu .main-nav .menu-level-0{display:flex;justify-content:space-between;align-items:center;height:100%;width:100%}@media screen and (max-width: 992px){.main-menu .main-nav .menu-level-0{display:initial;width:100%;font-size:23px;line-height:35px;list-style:none;margin:0}}.main-menu .main-nav .menu-level-0 .menu-item{padding:10px;position:relative}@media screen and (min-width: 993px){.main-menu .main-nav .menu-level-0 .menu-item{display:flex;align-items:center}.main-menu .main-nav .menu-level-0 .menu-item.menu-item-has-children:after{content:"";background-image:url(./img/carret.svg);background-repeat:no-repeat;background-position:center;width:15px;height:15px;padding-left:15px}}@media screen and (max-width: 992px){.main-menu .main-nav .menu-level-0 .menu-item.menu-item-has-children.entry-level-0>a:after{content:"";background-image:url(./img/carret.svg);background-repeat:no-repeat;background-position:center;width:15px;height:15px;margin-left:15px;transform:rotate(-90deg);position:absolute;top:20px;transition:transform .3s linear;background-size:contain}}@media screen and (min-width: 993px){.main-menu .main-nav .menu-level-0 .menu-item.entry-level-0{height:100px;padding:10px;font-size:13px}.main-menu .main-nav .menu-level-0 .menu-item.entry-level-0.-menu:hover>ul,.main-menu .main-nav .menu-level-0 .menu-item.entry-level-0.-menu:focus>ul{display:flex;opacity:1;visibility:visible}.main-menu .main-nav .menu-level-0 .menu-item.entry-level-0.-menu:hover>a:after,.main-menu .main-nav .menu-level-0 .menu-item.entry-level-0.-menu:focus>a:after{display:block}.main-menu .main-nav .menu-level-0 .menu-item.entry-level-0.-menu>a:after{content:"";display:none;width:0;height:0;border-style:solid;border-width:0 14px 14px 14px;border-color:transparent transparent #E09600 transparent;transform:translate(125%);position:absolute;bottom:0}}.main-menu .main-nav .menu-level-0 .menu-item.entry-level-1{justify-content:center}.main-menu .main-nav .menu-level-0 .menu-item.menu-item-has-children.classVisible a:after{transform:rotate(0)}.main-menu .main-nav .menu-level-0 .menu-item.menu-item-has-children.classVisible ul:not(.menu-level-2){position:inherit;visibility:visible;display:flex;opacity:1;overflow:hidden;transform:translate(25%);max-height:0;list-style:none}@media screen and (max-width: 992px){.main-menu .main-nav .menu-level-0 .menu-level-1.has-menu-level-2{align-items:initial}}@media screen and (min-width: 993px){.main-menu .main-nav .menu-level-0 .menu-level-1.has-menu-level-2{width:205px}.main-menu .main-nav .menu-level-0 .menu-level-1.has-menu-level-2>li{display:initial}.main-menu .main-nav .menu-level-0 .menu-level-1.has-menu-level-2>li:hover{color:#000}.main-menu .main-nav .menu-level-0 .menu-level-1.has-menu-level-2>li:after{display:none}.main-menu .main-nav .menu-level-0 .menu-level-1.has-menu-level-2>li>.menu-level-2{padding-left:0;margin-left:15px;font-family:FuturaNDBook,Arial,sans-serif}.main-menu .main-nav .menu-level-0 .menu-level-1.has-menu-level-2>li>.menu-level-2 li{display:list-item;list-style-image:url(./img/arrow-cta.svg)}.main-menu .main-nav .menu-level-0 .menu-level-1.has-menu-level-2>li>.menu-level-2 .entry-level-2:hover{font-family:FuturanNDDemibold,Arial,sans-serif}.main-menu .main-nav .menu-level-0 .menu-level-1.has-menu-level-2>li>a{pointer-events:none;font-family:FuturanNDDemibold,Arial,sans-serif}}.main-menu .main-nav .menu-level-1{background:#E09600;display:none;flex-direction:column;justify-content:flex-start;opacity:0;padding:15px;position:absolute;top:100%;transform:translate(-25%);visibility:hidden;width:194px;z-index:10050}@media screen and (min-width: 993px){.main-menu .main-nav .menu-level-1{box-shadow:0 6px 13px -8px #000;font-size:12px}}@media screen and (max-width: 992px){.main-menu .main-nav .menu-level-1{transition:max-height .3s ease;font-size:17px;line-height:20px;width:220px;align-items:center;text-align:center}.main-menu .main-nav .menu-level-1 .menu-item-has-children{text-align:left}.main-menu .main-nav .menu-level-1 .menu-item-has-children:after{display:none}.main-menu .main-nav .menu-level-1 .menu-level-2{line-height:15px;font-family:FuturaNDBook,Arial,sans-serif}}.main-menu .main-nav .menu-level-1:before{background:#E09600;content:"";height:100%;left:50%;position:absolute;top:0;z-index:0;box-shadow:0 10px 10px #00000080;transform:translate(-50%)}.main-menu .main-nav .menu-level-1:hover,.main-menu .main-nav .menu-level-1:focus{visibility:visible;display:flex}.main-menu .main-nav .menu-level-1>li{height:inherit}@media screen and (min-width: 993px){.main-menu .main-nav .menu-level-1>li{font-family:FuturaNDBook,Arial,sans-serif}}.main-menu .main-nav .menu-level-1>li:hover{font-family:FuturanNDDemibold,Arial,sans-serif}.wp-video{text-align:center;margin-left:auto;margin-right:auto}.overlay{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:#000;background-size:cover;background-position:center;z-index:879}.player,.playercenter{background-position:bottom;background-repeat:no-repeat;position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-size:contain;z-index:896}.playercenter{background-position:center;background-size:100px;z-index:897}@media screen and (max-width: 992px){.playercenter{background-size:12vw}}[is=component-dropdown]{position:relative;outline:none;box-sizing:border-box;max-width:400px}[is=component-dropdown] summary{position:relative;list-style:none;cursor:pointer;user-select:none;-webkit-user-select:none;outline:none}[is=component-dropdown] summary::marker{display:none}[is=component-dropdown] summary::-webkit-details-marker{display:none}[is=component-dropdown] summary>div{align-items:center;display:grid;grid-auto-flow:column;transition:color .2s;justify-content:space-between}[is=component-dropdown] summary>div>output{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[is=component-dropdown] summary>div:after{border-bottom:1px solid currentColor;border-right:1px solid currentColor;content:"";height:.6em;margin:-.3em 0 0 .6em;transform:rotate(45deg);width:.6em}[is=component-dropdown][open] summary{z-index:100}[is=component-dropdown][open] summary>div:after{transform:rotate(-135deg);margin-top:.3em}[is=component-dropdown][open] summary+*{display:grid;position:absolute;user-select:none;top:100%;min-width:100%;scrollbar-width:thin;white-space:nowrap;z-index:100;background-color:#fff;max-height:800px;overflow-x:hidden;overflow-y:auto;box-shadow:0 0 10px #7d7d9880;color:#000;text-align:left}[is=component-dropdown] summary output[placeholder]:not(:empty):after{content:url(../pictos/cross-filters.svg);margin-left:5px;position:absolute;top:16px;right:7px;z-index:999}details#localisation summary+div>label:first-child{color:red;text-transform:uppercase;font-weight:500}details#localisation summary+div>div label:first-child{font-weight:500}[is=component-dropdown][open] summary+* label,[is=component-dropdown][open] summary+* a{padding:16px}details#localisation summary+* label:not(:first-child){padding:8px 0 8px 40px!important}[is=component-dropdown][open] summary+* label{grid-template-columns:auto 1fr}[is=component-dropdown][open] summary+* label:hover,[is=component-dropdown][open] summary+* a:hover{background-color:#e6e6e6;color:inherit;text-decoration:none}[is=component-dropdown] summary output:empty,[is=component-dropdown] summary output:not([placeholder]){pointer-events:none}[is=component-dropdown] summary output:not(:empty){border-radius:30px;transition:background-color .2s;white-space:nowrap;color:#000;margin-top:1em;font-size:14px}[is=component-dropdown] summary output[placeholder]:empty{padding:10px 20px}#backdrop{background-color:#0003;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:99}[hidden]{display:none!important}[is=component-dropdown]>div label{display:flex;align-items:center}[is=component-dropdown] .input{position:relative;height:47px;appearance:none;display:grid;gap:20px;grid-auto-flow:column;align-items:center;background-color:#f2f2f2;border-radius:10px;box-sizing:border-box;color:#404341;font:inherit;padding:10px;transition:border-color .2s;white-space:nowrap}[is=component-dropdown] .input span{position:absolute;top:11px;left:11px}[is=component-dropdown] .input span.selected{font-size:.8em;top:2px}[is=component-dropdown]{max-width:none}[is=component-dropdown] input[type=radio]{border-radius:50%;box-shadow:0 0 0 .2em red inset}[is=component-dropdown] input[type=checkbox],[is=component-dropdown] input[type=radio]{appearance:none;-webkit-appearance:none;background-color:#fff;transition:background-color .2s;border:1px solid red;color:#fff;cursor:pointer;width:1.2em;height:1.2em;margin:0 10px 0 0;padding:0;border-radius:.6em;outline:none;vertical-align:bottom}[is=component-dropdown] input[type=checkbox]{border:1px solid #990000;border-radius:0}[is=component-dropdown] input[type=checkbox],[is=component-dropdown] input[type=radio]:hover{border-color:#300}[is=component-dropdown] input[type=checkbox]:checked,[is=component-dropdown] input[type=radio]:checked{background-color:orange;border-color:#996300}[is=component-dropdown] input[type=checkbox]:disabled,[is=component-dropdown] input[type=radio]:disabled{opacity:.5;cursor:default}.banner-outer{left:0;right:0;top:0;width:100%;z-index:90;height:2.5em;position:relative}.banner-outer.dark-green{background-color:#01513b}.banner-outer.light-green{background-color:#7ea31a}.banner-outer.blue{background-color:#07908f}.banner-outer.orange{background-color:#df8702}.banner-outer .banner-closed{position:absolute;top:.2em;right:.7em;width:1.7em;cursor:pointer}.banner-container{left:0;right:0;top:0;z-index:90;height:2.3em;position:absolute;width:calc(100% - 3.5em);overflow:hidden}@media screen and (max-width: 992px){.banner-container{position:inherit;width:100%}}.banner-container img{width:auto;height:1.6em;display:inline-block;margin-right:.6em}@media screen and (max-width: 992px){.banner-container img{margin-right:.3em;height:1.4em}}.banner-container .banner-text{margin:.2em auto;white-space:nowrap;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center;color:#fff}.banner-container .banner-text strong{font-family:arial}.banner-container .banner-text>p{margin-top:.2em}@media screen and (max-width: 992px){.banner-container .banner-text{font-size:1.2em;width:100%}}.banner-container .banner-text.defile{position:absolute;display:flex;left:100%;animation:marquee 50s linear infinite;margin-top:.35em;margin-right:3em}.banner-container .banner-text.defile>img{margin:.2em .2em 0 0}.banner-container .banner-text.defile>p,.banner-container .banner-text.defile a,.banner-container .banner-text.defile span{align-items:center;margin-top:.2em}@media screen and (max-width: 992px){.banner-container .banner-text.defile{animation:marquee 20s infinite linear}}.banner-container .banner-text.second{animation-delay:20s}@keyframes marquee{0%{left:100%}to{left:-100%}}.social-banner{display:flex;align-items:center;justify-content:center;background-color:var(--color);height:45px;width:max-content;position:absolute;top:170px;right:0;padding:0 10px;z-index:1}@media screen and (max-width: 992px){.social-banner{top:118px}}.social-banner .social-text-left,.social-banner .social-text-right{margin:0 10px;font-size:16px;color:#fff}.social-banner .social-text-left a,.social-banner .social-text-right a{color:inherit}.social-banner .social-text-right:hover{transform:scale(1.1)}.social-banner .separating-bar-left,.social-banner .separating-bar-right{border-left:1px solid #FFF;height:80%;margin:0 5px}.social-banner .social-icons{display:flex;align-items:center}.social-banner .social-icons .social-logos .img-logos-social{margin:10px}.social-banner .social-icons .cta-social-logos{display:flex;align-items:center}.social-banner .social-icons .cta-social-logos .img-logos-social{width:30px;height:30px;transition:transform .3s ease}.social-banner .social-icons .cta-social-logos .img-logos-social:hover{transform:scale(1.3)}.flexible-spacing{display:block}@media screen and (max-width: 769px){.flexible-spacing.b-sm-15{height:15px}.flexible-spacing.b-sm-30{height:30px}.flexible-spacing.b-sm-45{height:45px}.flexible-spacing.b-sm-60{height:60px}.flexible-spacing.b-sm-75{height:75px}.flexible-spacing.b-sm-90{height:90px}.flexible-spacing.b-sm-105{height:105px}}@media screen and (min-width: 769px){.flexible-spacing.b-md-15{height:15px}.flexible-spacing.b-md-30{height:30px}.flexible-spacing.b-md-45{height:45px}.flexible-spacing.b-md-60{height:60px}.flexible-spacing.b-md-75{height:75px}.flexible-spacing.b-md-90{height:90px}.flexible-spacing.b-md-105{height:105px}}.argument{margin:50px auto}@media screen and (max-width: 992px){.argument{margin:32px auto}}@media screen and (max-width: 769px){.argument{padding:9.5px}}.argument .wrapper{display:flex}@media screen and (max-width: 992px){.argument .wrapper{display:grid;grid-template-areas:"1 2" "3 4"}.argument .wrapper article:first-child{grid-area:1;margin-bottom:32px}.argument .wrapper article:nth-child(5){grid-area:3/1/4/3;margin:20px 0}}.argument .wrapper article{flex:1 1 0;text-align:center;max-width:320px;margin:0 32px}@media screen and (max-width: 992px){.argument .wrapper article{margin:0;width:100%;text-align:center;padding:3.2px;max-width:inherit}}.argument .wrapper article img{height:140px;width:auto}@media screen and (max-width: 992px){.argument .wrapper article img{height:100px}}.argument:after{clear:both}.cta{width:fit-content}.cta .cta-link{max-height:30px;text-align:center;align-items:center;display:flex;position:relative;animation-duration:.4s;animation-fill-mode:both;animation-timing-function:ease-in-out;font-size:12px;border-radius:30px;padding:10px 5px;line-height:1.1}.cta .cta-link:hover{animation-name:bounce;-moz-animation-name:bounce}.cta .cta-link>div{margin-right:5px}.cta .cta-link .cta-text{font-family:FuturanNDDemibold,Arial,sans-serif}.cta .cta-link .cta-img{border-radius:50px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.cta .cta-link .cta-img>img{width:6px}@keyframes bounce{0%,to{transform:scale(1)}50%{transform:scale(.9)}}.cta .cta-link.white{background-color:#fff;color:#000}.cta .cta-link.white .cta-img{background-color:#000}.cta .cta-link.white .cta-img img{filter:invert(100%)}.cta .cta-link.black{background-color:#000;color:#fff}.cta .cta-link.black .cta-img{background-color:#fff}.cta .cta-link.blue{background-color:#3879a0;color:#fff}.cta .cta-link.blue .cta-img{background-color:#fff}.accordion{display:flex;flex-direction:column;align-items:center;margin:80px auto}@media screen and (max-width: 992px){.accordion{margin:6vw auto}}.accordion .listing{width:1120px;margin-bottom:50px}@media screen and (max-width: 992px){.accordion .listing{max-width:100vw;padding:6vw;margin-bottom:inherit}}.accordion .listing .wrapper{border-top:solid 1px #000}.accordion .listing .wrapper .line{padding:20px 50px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}@media screen and (max-width: 992px){.accordion .listing .wrapper .line{padding:20px 10px}}.accordion .listing .wrapper .line .title{font-weight:400;font-size:30px;line-height:42px;letter-spacing:.64px}@media screen and (max-width: 992px){.accordion .listing .wrapper .line .title{font-size:22px;line-height:30px}}.accordion .listing .wrapper .line .wrapper-mobile{display:flex;flex-direction:column}.accordion .listing .wrapper .line .wrapper-mobile .title{font-size:24px}.accordion .listing .wrapper .line .puce{margin-left:20px}@media screen and (min-width: 993px){.accordion .listing .wrapper .line .title{min-width:600px}}.accordion .listing .wrapper .line svg{width:21px;height:21px;color:#fff}.accordion .listing .wrapper .line.-opened .puce{background-image:url(./img/minus.svg);background-size:contain;background-repeat:no-repeat}.accordion .listing .wrapper .line.-opened .puce svg{visibility:hidden}.accordion .listing .wrapper .description{max-height:0;overflow:hidden;transition:max-height .3s ease}@media screen and (min-width: 993px){.accordion .listing .wrapper .description{margin-left:25px}}.accordion .listing .wrapper .description .text li{padding:5px}.accordion .listing .wrapper .description .img,.accordion .listing .wrapper .description .text{max-width:500px}@media screen and (max-width: 992px){.accordion .listing .wrapper .description .text{display:flex;flex-direction:column;align-items:center}}.accordion .listing .wrapper .description .img{background-size:300px;background-repeat:no-repeat;background-position:center;width:300px;height:200px}@media screen and (max-width: 992px){.accordion .listing .wrapper .description .img{width:88vw}}.accordion .listing .wrapper .description .cta{margin:15px 0}.accordion .listing .wrapper:nth-last-child(1){border-bottom:solid 1px #000}.lame-img .image{background-position:center;background-repeat:no-repeat;background-size:cover;height:500px}.lame-img.-full-width{margin:0;max-width:100vw}@media screen and (max-width: 992px){.lame-img.-full-width .image{height:100px}}.container-image-side-by-side{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media screen and (max-width: 992px){.container-image-side-by-side{display:block}}.container-image-side-by-side .legend{position:relative}.container-image-side-by-side .legend a{text-decoration:none;color:#000}.container-image-side-by-side .legend .image{background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:100%;position:relative;transition:transform .3s ease}.container-image-side-by-side .legend .image img{width:100%;height:100%;object-fit:cover}.container-image-side-by-side .legend .image:hover{transform:scale(1.05)}.container-image-side-by-side .legend p{margin-top:12px}.lame-img-contact .image{background-position:center;background-repeat:no-repeat;background-size:cover;height:calc(100vh + 120px)}.lame-img-contact.-full-width{margin:0;max-width:100vw}@media screen and (max-width: 992px){.lame-img-contact.-full-width .image{height:100px}}.home-img .img{background-position:center;background-repeat:no-repeat;background-size:cover;height:calc(96vh - 100px);margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.home-img .img .main-title{max-width:350px;text-align:center;color:#fff;margin-bottom:125px}@media screen and (max-width: 992px){.home-img .img .main-title{margin-bottom:4vh;max-width:300px;top:16%}}.home-img .img .main-title svg{width:22px;height:11px;margin-bottom:50px}.home-img .img .main-title h2{text-shadow:6px 6px 10px black;font-family:FuturanNDDemibold,Arial,sans-serif;font-size:50px;font-weight:400;line-height:70px}@media screen and (max-width: 992px){.home-img .img .main-title h2{font-size:40px;line-height:53px}}@media screen and (min-width: 993px){.home-img .img .anchor{position:absolute;bottom:5em}}.home-img .img .anchor img{filter:drop-shadow(2px 2px 1.8px black)}.home-img .img .contact{position:absolute;bottom:4vh}@media screen and (max-width: 992px){.home-img .img .contact{left:5vw}}@media screen and (min-width: 993px){.lame-img-solution{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(5,1fr)}}@media screen and (max-width: 992px){.lame-img-solution{margin:6vw}}.lame-img-solution .title{grid-area:1/1/2/3}.lame-img-solution .title h1,.lame-img-solution .title h2{font-size:50px;line-height:68px;font-family:FuturanNDDemibold,Arial,sans-serif;margin-top:0}@media screen and (max-width: 992px){.lame-img-solution .title h1,.lame-img-solution .title h2{font-size:40px;line-height:52px;margin:0}}.lame-img-solution .img{max-width:400px}@media screen and (max-width: 992px){.lame-img-solution .img{margin-top:50px}}.lame-img-solution .img:nth-child(2){grid-area:1/4/3/6}.lame-img-solution .img:nth-child(3){grid-area:2/1/4/3}.lame-img-solution .img:nth-child(4){margin-top:50px;grid-area:3/5/6/7}.lame-img-solution .img:nth-child(5){margin-top:50px;grid-area:4/2/7/4}.lame-img-solution .img .pic{background-position:center;background-repeat:no-repeat;background-size:cover;height:400px}@media screen and (max-width: 992px){.lame-img-solution .img .pic{width:auto;height:300px}}.lame-img-solution .img .pic .pic-overlay{display:flex;justify-content:center;align-items:center;height:inherit;transition:background-color ease-in-out .3s}.lame-img-solution .img .pic .pic-overlay .cta{transition:visibility ease-in-out .3s;visibility:hidden}.lame-img-solution .img .pic .pic-overlay:hover{background-color:#0009}.lame-img-solution .img .pic .pic-overlay:hover .cta{visibility:visible}.lame-img-solution .img h3{font-family:FuturanNDDemibold,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:13px;letter-spacing:3.2px;text-transform:uppercase;margin-top:20px}@media screen and (max-width: 992px){.lame-img-solution .img p{margin:20px 0}}.img-txt-col{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 992px){.img-txt-col{max-width:100vw;padding:6vw}}.img-txt-col .title-img{align-items:center;display:flex;flex-direction:column}.img-txt-col .title-img .title h1,.img-txt-col .title-img .title h2{max-width:625px;font-size:50px;line-height:68px;text-align:center;font-family:FuturanNDDemibold,Arial,sans-serif}@media screen and (min-width: 993px){.img-txt-col .title-img .title h1,.img-txt-col .title-img .title h2{margin:20px 0}}@media screen and (max-width: 992px){.img-txt-col .title-img .title h1,.img-txt-col .title-img .title h2{max-width:90vw;font-size:28px}}.img-txt-col .title-img .image{width:1280px;background-size:1280px;height:500px;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 992px){.img-txt-col .title-img .image{width:90vw;background-size:90vw;height:220px}}.img-txt-col .text-col{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 993px){.img-txt-col .text-col{width:1280px}}.img-txt-col .text-col .wrapper{width:350px;margin:40px 0}@media screen and (max-width: 992px){.img-txt-col .text-col .wrapper{margin:15px 0}}.img-txt-col .text-col .wrapper img{width:inherit}.img-txt-col .text-col .wrapper h4{font-weight:400;font-size:30px;line-height:41px;letter-spacing:.64px;margin:10px 0 20px}.intermediate{max-width:inherit}@media screen and (min-width: 993px){.intermediate{display:flex}}.intermediate .left-side{background-color:#e09600}@media screen and (max-width: 992px){.intermediate .left-side{min-height:100px;display:flex;flex-direction:column;justify-content:center;margin-top:0}}@media screen and (min-width: 993px){.intermediate .left-side{text-align:center;width:300px;min-height:calc(100vh - 100px)}}.intermediate .left-side h1{font-size:35px;margin:30px;line-height:68px;font-family:FuturaNDBook,Arial,sans-serif}@media screen and (max-width: 992px){.intermediate .left-side h1{font-size:30px;text-align:center;margin:0}}.intermediate .left-side .main-picture{background-position:center;background-repeat:no-repeat;background-size:cover;height:600px;position:relative;left:50px;width:330px}.intermediate .right-side{display:flex;flex-direction:column;align-items:center;margin-bottom:10px;order:2}@media screen and (min-width: 993px){.intermediate .right-side{width:80%}}.intermediate .right-side .container_wysiwyg{margin-top:0;padding:30px 20px;margin-left:84px;max-width:85%}@media screen and (max-width: 992px){.intermediate .right-side .container_wysiwyg{padding:30px 20px;max-width:100vw;margin-left:0}}.intermediate .right-side .container_wysiwyg h2{font-size:32px;line-height:35px;font-family:FuturaNDBook,Arial,sans-serif}@media screen and (max-width: 769px){.intermediate .right-side .container_wysiwyg h2{font-size:24px;line-height:31px;letter-spacing:.64px}}.intermediate .right-side .filters form{display:flex;justify-content:center;align-items:center;padding-bottom:2em;gap:1em}@media screen and (max-width: 992px){.intermediate .right-side .filters form{flex-direction:column}}.intermediate .right-side .filters form>div{width:300px;text-align:center;margin-bottom:1em}.intermediate .right-side .filters form>div label{font-size:14px}.intermediate .right-side .product-wrapper{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (min-width: 993px){.intermediate .right-side .product-wrapper{width:95%;margin-left:35px}}.intermediate .right-side .product-wrapper .product{text-align:center;margin:2vw}@media screen and (max-width: 992px){.intermediate .right-side .product-wrapper .product{margin:6vw}}.intermediate .right-side .product-wrapper .product h2{font-size:30px;width:300px;line-height:41px;justify-content:center;display:flex;align-items:center;font-family:FuturaNDBook,Arial,sans-serif}@media screen and (min-width: 993px){.intermediate .right-side .product-wrapper .product h2{height:85px}}@media screen and (max-width: 992px){.intermediate .right-side .product-wrapper .product h2{font-size:20px}}.intermediate .right-side .product-wrapper .product .pic{background-position:center;background-repeat:no-repeat;background-size:cover;height:300px;width:300px}.intermediate .right-side .product-wrapper .product .pic:hover .pic-hover{display:block}.intermediate .right-side .product-wrapper .product .pic .pic-hover{background-position:center;background-repeat:no-repeat;background-size:cover;height:300px;width:300px;position:absolute;display:none}.intermediate .right-side .container{margin-top:50px}.intermediate .right-side .surface-nbRooms-filter{background-color:#d3d3d3;position:relative;width:1064px;height:135px;padding:26px 2em 0}.intermediate .no-result{justify-content:center;align-items:center;margin-top:100px;font-size:30px;text-align:center;color:gray}.news .title-img img{width:300px;height:200px}.lame-presentation{position:relative}@media screen and (min-width: 993px){.lame-presentation{display:flex;height:calc(96vh - 100px)}}.lame-presentation .overlay-presentation{background-color:#0000004d;position:absolute;width:100%;height:250px;z-index:9}.lame-presentation .img{position:relative}@media screen and (max-width: 992px){.lame-presentation .img{height:250px}}.lame-presentation .img .image{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:700px}@media screen and (max-width: 992px){.lame-presentation .img .image{width:100vw}}.lame-presentation .link-wrapper{display:flex;text-transform:uppercase;border-top:solid 1px #FFF;position:absolute;width:90vw;color:#fff;z-index:9;transform:translate(5%)}@media screen and (min-width: 993px){.lame-presentation .link-wrapper{width:600px;left:2%;bottom:50px}}@media screen and (max-width: 992px){.lame-presentation .link-wrapper{top:80%}}.lame-presentation .link-wrapper h4{font-family:FuturanNDDemibold,Arial,sans-serif;padding:0 10px;font-size:11px;letter-spacing:3.2px}@media screen and (max-width: 992px){.lame-presentation .link-wrapper h4{font-size:8px}}.lame-presentation .link-wrapper svg{fill:transparent;width:10px;height:10px}.lame-presentation .link-wrapper .previous a,.lame-presentation .link-wrapper .next a{display:flex;color:inherit;align-items:center}.lame-presentation .link-wrapper .next{position:absolute;right:0}.lame-presentation .title-text{max-width:400px;margin:80px}@media screen and (max-width: 992px){.lame-presentation .title-text{margin:6vw 40vw 6vw 6vw}}.lame-presentation .title-text h1,.lame-presentation .title-text h2{font-weight:400;font-size:70px;line-height:95px;margin:0;font-family:FuturanNDDemibold,Arial,sans-serif}@media screen and (max-width: 992px){.lame-presentation .title-text h1,.lame-presentation .title-text h2{font-size:40px;line-height:53px}}.lame-presentation .picture{width:auto;height:500px;position:absolute;bottom:200px;right:-37px;z-index:-1}@media screen and (max-width: 992px){.lame-presentation .picture{width:150px;height:150px;top:300px;bottom:inherit;right:0}}.main-product .overlay-product{background-color:#0000004d;position:absolute;width:100%;height:calc(96vh - 100px);z-index:9}.main-product .img{background-position:center;background-repeat:no-repeat;background-size:cover;height:calc(96vh - 100px);margin:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative}.main-product .img .main-title{width:80vw;color:#fff;margin-bottom:50px;z-index:10}@media screen and (max-width: 992px){.main-product .img .main-title{width:65vw}}.main-product .img .main-title h2{font-family:FuturanNDDemibold,Arial,sans-serif;font-size:50px;font-weight:400;line-height:70px}@media screen and (max-width: 992px){.main-product .img .main-title h2{font-size:40px;line-height:40px}}.main-product .img .main-title .wrapper{border-top:solid 1px rgba(255,255,255,.5);font-size:24px;letter-spacing:.6px;line-height:10px;position:relative}@media screen and (min-width: 993px){.main-product .img .main-title .wrapper{display:flex}.main-product .img .main-title .wrapper .first-col,.main-product .img .main-title .wrapper .second-col{margin:30px 100px 0 0}}.main-product .img .main-title .wrapper .cta{margin-top:40px}@media screen and (min-width: 993px){.main-product .img .main-title .wrapper .cta{position:absolute;right:0}}.main-product .img .main-title .wrapper .cta .cta-img img{filter:none;width:8px}.lame-product-market{grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);margin:6vw}@media screen and (min-width: 993px){.lame-product-market{display:grid;height:calc(96vh - 100px);margin:100px 50px}}.lame-product-market .text-accordion{grid-area:1/1/6/3;padding:0;margin:0;max-width:650px}@media screen and (max-width: 992px){.lame-product-market .text-accordion{margin-top:50px}}@media screen and (min-width: 993px){.lame-product-market .text-accordion{display:flex;flex-direction:column;justify-content:start}}.lame-product-market .text-accordion h3{max-width:350px;font-family:FuturaNDBook,Arial,sans-serif}@media screen and (min-width: 993px){.lame-product-market .text-accordion h3{margin:0 0 0 50px}}.lame-product-market .text-accordion .accordion .listing{width:34vw}@media screen and (max-width: 992px){.lame-product-market .text-accordion .accordion .listing{padding:inherit;width:90vw}}.lame-product-market .text-accordion .accordion .listing .title{min-width:inherit}.lame-product-market .text-accordion .accordion .listing .-opened~.description{margin-bottom:30px}.lame-product-market .text-accordion .accordion .listing .wrapper .description{margin-left:50px}@media screen and (max-width: 992px){.lame-product-market .text-accordion .accordion .listing .wrapper .description{margin-left:4vw}}.lame-product-market .text-accordion .accordion .listing .wrapper .description .text{max-width:400px}.lame-product-market .slider-container{grid-area:1/3/6/6;min-height:320px}.lame-product-market .slider-container huttopia-slide{height:220px}@media screen and (min-width: 993px){.lame-product-market .slider-container huttopia-slide{height:700px}}.lame-product-market .slider-container huttopia-slide .slides img{width:100%}.lame-product-market .slider-container huttopia-slide .previous,.lame-product-market .slider-container huttopia-slide .next{top:inherit;transform:translateY(125%);z-index:9}@media screen and (max-width: 992px){.lame-product-market .slider-container huttopia-slide .previous,.lame-product-market .slider-container huttopia-slide .next{display:none}}.lame-product-market .slider-container huttopia-slide .next{left:56px;top:624px;background-color:#fff6}.lame-product-market .slider-container huttopia-slide .previous{left:6px;top:624px;background-color:#fff6}.lame-product-market .slider-container huttopia-slide .thumbnails-wrapper{width:inherit}@media screen and (max-width: 992px){.lame-product-market .slider-container huttopia-slide .thumbnails-wrapper{margin:6vw 0;position:initial}}.lame-product-market .slider-container huttopia-slide .thumbnails-wrapper .thumbnails{justify-content:end}@media screen and (min-width: 993px){.lame-product-market .slider-container huttopia-slide .thumbnails-wrapper .thumbnails{margin-top:20px}}@media screen and (min-width: 993px){.lame-product{display:flex;justify-content:space-between;max-width:90vw}}.lame-product .txt{margin:6vw}@media screen and (min-width: 993px){.lame-product .txt{position:sticky;height:900px;padding-top:80px;top:40px;bottom:0;max-width:560px;margin:inherit}}.lame-product .txt h3{font-family:FuturanNDDemibold,Arial,sans-serif;margin:5px 0 0;font-weight:400;letter-spacing:.5px}.lame-product .txt h1{margin:10px 0;padding-bottom:10px;font-weight:400;font-size:25px;line-height:41px;letter-spacing:.5px;border-bottom:solid 1px #000}@media screen and (max-width: 992px){.lame-product .txt h1{font-size:24px}}.lame-product .txt .text{max-width:400px}.lame-product .txt .cta{margin-top:4vh}.lame-product .pictures-product{width:768px;line-height:0}.lame-product .pictures-product img{margin-bottom:15px}@media screen and (max-width: 992px){.lame-product .pictures-product{width:100vw}.lame-product .pictures-product img{width:inherit}}.lame-product .pictures-product open-modal{position:absolute}.lame-product .modal{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:#00000080;z-index:998;padding:0 15px;overflow-y:auto}.lame-product .modal img{max-width:100%;height:auto;border-radius:10%}.lame-product .closeBtn{color:#fff;font-size:50px;position:absolute;top:100px;right:20px;margin:20px;cursor:pointer;transition:.2s ease-in-out;z-index:999}@media screen and (max-width: 992px){.lame-product .closeBtn{top:0;right:0;font-size:25px}}.lame-product .closeBtn:hover{font-size:60px}.lame-product .affichage_icon{display:grid;grid-template-columns:repeat(3,1fr)}.lame-product .icon{margin:50px 25px 25px;text-align:center}.lame-product .icon img{width:50px}.relationship-wrapper{padding:80px 0}@media screen and (max-width: 992px){.relationship-wrapper{padding:6vw 0}}.relationship-wrapper h2.title{display:flex;justify-content:center;font-weight:400;font-size:30px;line-height:42px;text-align:center;letter-spacing:.6px}.relationship-wrapper h2.title>div{max-width:500px}@media screen and (min-width: 993px){.relationship-wrapper .wrapper{display:flex;justify-content:center}}.relationship-wrapper .relationship a{position:relative;display:flex;flex-direction:column;align-items:center;margin:30px}.relationship-wrapper .relationship a>div{display:flex;justify-content:center;align-items:center;width:-moz-available}.relationship-wrapper .relationship a:hover .article .pic-overlay{background-color:#0009}.relationship-wrapper .relationship a:hover .cta{visibility:visible}.relationship-wrapper .relationship .article{background-position:center;background-repeat:no-repeat;background-size:cover;width:400px;height:300px}@media screen and (max-width: 992px){.relationship-wrapper .relationship .article{width:80vw;height:50vw}}.relationship-wrapper .relationship .article .pic-overlay{display:flex;justify-content:center;align-items:center;height:inherit;transition:background-color ease-in-out .3s}.relationship-wrapper .relationship .article .pic-overlay:hover{background-color:#0009}.relationship-wrapper .relationship .cta{transition:visibility ease-in-out .3s;visibility:hidden;position:absolute;top:40%}.relationship-wrapper .relationship h3{color:#000;font-size:18px;line-height:inherit}.relationship-wrapper .relationship .puce{color:#fff}.relationship-wrapper .relationship .puce svg{width:20px;height:20px}@media screen and (min-width: 993px){.slider{margin:80px auto}}@media screen and (max-width: 992px){.slider{max-width:90vw}}.slider h2{margin:revert}.slider .single-site{position:relative;overflow:visible}.slider .single-site .slides{height:700px;position:relative;justify-content:center}.slider .single-site .slides .wrapper-slider{display:flex;justify-content:center}@media screen and (max-width: 992px){.slider .single-site .slides .wrapper-slider{display:grid;height:auto}}@media screen and (max-width: 992px){.slider .single-site .slides .wrapper-slider .pic{width:100%}}@media screen and (min-width: 993px){.slider .single-site .slides .wrapper-slider .pic{height:inherit;width:850px}}.slider .single-site .slides .wrapper-slider .text-side{background-color:var(--color);height:inherit;display:flex;flex-direction:column;justify-content:end;padding:50px}@media screen and (min-width: 993px){.slider .single-site .slides .wrapper-slider .text-side{min-width:380px;max-width:480px}}@media screen and (max-width: 992px){.slider .single-site .slides .wrapper-slider .text-side{order:2;width:90vw}}.slider .single-site .slides .wrapper-slider .text-side.cottage .previous,.slider .single-site .slides .wrapper-slider .text-side.cottage .next,.slider .single-site .slides .wrapper-slider .text-side.caravan .previous,.slider .single-site .slides .wrapper-slider .text-side.caravan .next,.slider .single-site .slides .wrapper-slider .text-side.tiny-houses .previous,.slider .single-site .slides .wrapper-slider .text-side.tiny-houses .next{position:absolute;top:50%;transform:translateY(-50%);fill:none;cursor:pointer;width:64px;height:64px;opacity:.2}@media screen and (max-width: 992px){.slider .single-site .slides .wrapper-slider .text-side.cottage .previous,.slider .single-site .slides .wrapper-slider .text-side.cottage .next,.slider .single-site .slides .wrapper-slider .text-side.caravan .previous,.slider .single-site .slides .wrapper-slider .text-side.caravan .next,.slider .single-site .slides .wrapper-slider .text-side.tiny-houses .previous,.slider .single-site .slides .wrapper-slider .text-side.tiny-houses .next{bottom:25%;width:30px;height:30px;opacity:.9;top:inherit;transform:none}}.slider .single-site .slides .wrapper-slider .text-side.cottage .previous:hover,.slider .single-site .slides .wrapper-slider .text-side.cottage .next:hover,.slider .single-site .slides .wrapper-slider .text-side.caravan .previous:hover,.slider .single-site .slides .wrapper-slider .text-side.caravan .next:hover,.slider .single-site .slides .wrapper-slider .text-side.tiny-houses .previous:hover,.slider .single-site .slides .wrapper-slider .text-side.tiny-houses .next:hover{opacity:.9}.slider .single-site .slides .wrapper-slider .text-side.cottage .previous>*,.slider .single-site .slides .wrapper-slider .text-side.cottage .next>*,.slider .single-site .slides .wrapper-slider .text-side.caravan .previous>*,.slider .single-site .slides .wrapper-slider .text-side.caravan .next>*,.slider .single-site .slides .wrapper-slider .text-side.tiny-houses .previous>*,.slider .single-site .slides .wrapper-slider .text-side.tiny-houses .next>*{pointer-events:none}.slider .single-site .slides .wrapper-slider .text-side.cottage .previous>svg,.slider .single-site .slides .wrapper-slider .text-side.cottage .next>svg,.slider .single-site .slides .wrapper-slider .text-side.caravan .previous>svg,.slider .single-site .slides .wrapper-slider .text-side.caravan .next>svg,.slider .single-site .slides .wrapper-slider .text-side.tiny-houses .previous>svg,.slider .single-site .slides .wrapper-slider .text-side.tiny-houses .next>svg{width:inherit;height:inherit}.slider .single-site .slides .wrapper-slider .text-side.cottage .previous,.slider .single-site .slides .wrapper-slider .text-side.caravan .previous,.slider .single-site .slides .wrapper-slider .text-side.tiny-houses .previous{left:-110px}@media screen and (max-width: 992px){.slider .single-site .slides .wrapper-slider .text-side.cottage .previous,.slider .single-site .slides .wrapper-slider .text-side.caravan .previous,.slider .single-site .slides .wrapper-slider .text-side.tiny-houses .previous{left:-7px}}.slider .single-site .slides .wrapper-slider .text-side.cottage .next,.slider .single-site .slides .wrapper-slider .text-side.caravan .next,.slider .single-site .slides .wrapper-slider .text-side.tiny-houses .next{right:-90px}@media screen and (max-width: 992px){.slider .single-site .slides .wrapper-slider .text-side.cottage .next,.slider .single-site .slides .wrapper-slider .text-side.caravan .next,.slider .single-site .slides .wrapper-slider .text-side.tiny-houses .next{right:12px}}@media screen and (min-width: 993px){.slider .single-site .slides .wrapper-slider .text-side h3{margin:20px 0}}.slider .single-site .slides .wrapper-slider .text-side p{min-height:150px}.slider .single-site .slides .wrapper-slider .text-side .cta{z-index:1}@media screen and (min-width: 993px){.slider .single-site .slides .wrapper-slider .text-side .cta{margin:20px 0}}.slider .single-site .slides .wrapper-slider .text-side .cta .cta-link .cta-img{background-color:var(--color)}.slider .single-site .slides .wrapper-slider .text-side .cta .cta-link .cta-text{color:var(--color)}.slider-multiple{max-width:inherit;width:90vw}@media screen and (max-width: 992px){.slider-multiple{padding:0 0 10px;width:100vw}}.slider-multiple:not(.slider) .wrap{flex-wrap:wrap}.slider-multiple.slider{position:relative;max-width:90vw}@media screen and (min-width: 993px){.slider-multiple.slider{max-width:auto}}.slider-multiple.slider .wrapper-slides-multiple{overflow:hidden;position:relative}.slider-multiple.slider .wrapper-slides-multiple .wrap{scroll-snap-type:x mandatory;scroll-behavior:smooth;flex-direction:row;padding:0 1vw;overflow-x:hidden;flex-wrap:nowrap}@media screen and (min-width: 993px){.slider-multiple.slider .wrapper-slides-multiple .wrap{padding:0}}.slider-multiple.slider .wrapper-slides-multiple .wrap .slides{flex:0 0 100%;scroll-snap-align:start;box-sizing:border-box}@media screen and (min-width: 993px){.slider-multiple.slider .wrapper-slides-multiple .wrap .slides{flex:0 0 calc(25% - 10px)}.slider-multiple.slider .wrapper-slides-multiple .wrap .slides .picture{width:auto}}@media screen and (max-width: 992px){.slider-multiple.slider .wrapper-slides-multiple .wrap .slides p{width:inherit}}.slider-multiple.slider .previous,.slider-multiple.slider .next{position:absolute;bottom:150px;font-size:4rem;padding:5px 10px;cursor:pointer;color:#000;z-index:1}@media screen and (min-width: 993px){.slider-multiple.slider .previous,.slider-multiple.slider .next{font-size:5rem}}.slider-multiple.slider .previous.disabled,.slider-multiple.slider .next.disabled{opacity:.4;cursor:default}.slider-multiple.slider .previous{left:-7vw}@media screen and (min-width: 993px){.slider-multiple.slider .previous{left:-3.5vw}}.slider-multiple.slider .next{right:-7vw}@media screen and (min-width: 993px){.slider-multiple.slider .next{right:-3.5vw}}.slider-multiple .title{font-size:21px}@media screen and (min-width: 993px){.slider-multiple .title{min-height:50px;display:flex;justify-content:space-between;align-items:center}}@media screen and (max-width: 992px){.slider-multiple .title{max-width:90vw;margin:0 auto;padding:15px 0;font-size:16px;line-height:initial}}.slider-multiple .title .wrapper-bullets-multiple{display:flex;z-index:1}@media screen and (max-width: 992px){.slider-multiple .title .wrapper-bullets-multiple{padding:0 5vw;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:15px}.slider-multiple .title .wrapper-bullets-multiple::-webkit-scrollbar{display:none}}.slider-multiple .title .wrapper-bullets-multiple .bullets{border:solid 1px #FFF;border-radius:25px;color:#fff;padding:7px;text-transform:uppercase;font-family:FuturaNDBook,Arial,sans-serif;font-size:12px;cursor:pointer;height:37px;transition:color ease .3s,background-color ease .3s}@media screen and (min-width: 993px){.slider-multiple .title .wrapper-bullets-multiple .bullets{margin-left:15px}}@media screen and (max-width: 992px){.slider-multiple .title .wrapper-bullets-multiple .bullets{height:30px;font-size:12px;padding:8px 15px;width:max-content;margin-right:10px;white-space:nowrap}}.slider-multiple .title .wrapper-bullets-multiple .bullets.active{background-color:#fff;color:var(--color)}.slider-multiple .wrapper-slides-multiple{position:absolute;opacity:0}@media screen and (max-width: 992px){.slider-multiple .wrapper-slides-multiple{top:0;z-index:-1}}.slider-multiple .wrapper-slides-multiple.active{position:relative;opacity:1;gap:10px;z-index:1}@media screen and (max-width: 992px){.slider-multiple .wrapper-slides-multiple.active{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.slider-multiple .wrapper-slides-multiple.active::-webkit-scrollbar{display:none}}.slider-multiple .wrapper-slides-multiple .wrap{display:flex;gap:13px;transition:transform .4s ease;will-change:transform}@media screen and (max-width: 992px){.slider-multiple .wrapper-slides-multiple .wrap{gap:15px;padding:0 5vw;margin:auto;flex-direction:column;align-items:center}}.slider-multiple .wrapper-slides-multiple .wrap .slides{flex:0 0 calc(25% - 20px);box-sizing:border-box}@media screen and (max-width: 992px){.slider-multiple .wrapper-slides-multiple .wrap .slides{flex:0 0 calc(100% - 20px);margin-bottom:20px}}.slider-multiple .wrapper-slides-multiple .wrap .slides a:hover .picture{background-size:105%}.slider-multiple .wrapper-slides-multiple .wrap .slides a{margin:0;color:#404341}@media screen and (max-width: 992px){.slider-multiple .wrapper-slides-multiple .wrap .slides a{white-space:initial}}@media screen and (max-width: 992px){.slider-multiple .wrapper-slides-multiple .wrap .slides p{width:inherit}}.slider-multiple .wrapper-slides-multiple .wrap .slides .picture{background-repeat:no-repeat;background-position:center;background-size:100%;width:inherit;height:17.5vw;transition:background-size .3s ease;position:relative}@media screen and (max-width: 992px){.slider-multiple .wrapper-slides-multiple .wrap .slides .picture{height:73vw}}.slider-multiple .wrapper-slides-multiple .wrap .slides .picture.hover-text{overflow:hidden}.slider-multiple .wrapper-slides-multiple .wrap .slides .picture.hover-text .hover-content{position:absolute;inset:0;background:rgba(0,0,0,.7);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;padding:10px;text-align:center}.slider-multiple .wrapper-slides-multiple .wrap .slides .picture.hover-text .hover-content span{font-size:16px;line-height:1.2}.slider-multiple .wrapper-slides-multiple .wrap .slides .picture.hover-text:hover .hover-content{opacity:1}.slider-multiple .wrapper-slides-multiple .wrap .slides:hover .picture{background-size:105%}.slider-multiple .container-cta{text-align:center;display:none}.slider-multiple .container-cta.active{display:block}.slider-multiple .container-cta .cta{border-radius:5px;padding:14px 30px;margin-top:10px}@media screen and (max-width: 992px){.slider-multiple .container-cta .cta{font-size:14px;min-height:39px;padding:10px 30px}}.background-top{position:absolute;background-color:var(--color);height:250px;width:100vw;z-index:-1}.fd-text-centered{position:relative;margin-left:auto;margin-right:auto}@media screen and (max-width: 992px){.fd-text-centered{padding:6vw}}.fd-text-centered .img{background-repeat:no-repeat;background-size:300px;width:300px;height:300px;position:absolute;right:-12px;top:-100px}.fd-text-centered .lame-text-centered{display:flex;justify-content:center}.fd-text-centered .lame-text-centered .text{display:flex;flex-direction:column;align-items:center;max-width:600px}.fd-text-centered .lame-text-centered .text h2,.fd-text-centered .lame-text-centered .text h3{font-weight:400;font-size:30px;line-height:42px;text-align:center;letter-spacing:.5px;margin:0}@media screen and (max-width: 992px){.fd-text-centered .lame-text-centered .text h2,.fd-text-centered .lame-text-centered .text h3{font-size:24px;line-height:31px}}.lame-text-cta-img{max-width:1200px;display:flex;flex-wrap:wrap;margin:80px auto}@media screen and (max-width: 992px){.lame-text-cta-img{margin:6vw}}@media screen and (min-width: 993px){.lame-text-cta-img article{max-width:600px;padding-right:65px}}.lame-text-cta-img .title-text h1,.lame-text-cta-img .title-text h2{font-size:63px;line-height:68px;font-family:FuturanNDDemibold,Arial,sans-serif;font-weight:400;margin-top:0}@media screen and (max-width: 992px){.lame-text-cta-img .title-text h1,.lame-text-cta-img .title-text h2{font-size:44px;line-height:45px}}.lame-text-cta-img .title-text p{font-size:26px;line-height:37px;letter-spacing:.6px}@media screen and (max-width: 992px){.lame-text-cta-img .title-text p{font-size:24px;line-height:31px}}.lame-text-cta-img .text-right-cta{display:block}@media screen and (min-width: 993px){.lame-text-cta-img .text-right-cta{padding-left:40px}}.lame-text-cta-img .text-right-cta ul{padding-left:15px}.lame-text-cta-img .text-right-cta li{padding:5px 0}.lame-text-cta-img .image{width:1200px;margin-top:50px}.lame-text-cta-img .image img{width:inherit}@media screen and (max-width: 992px){.lame-text-cta-img .image img{width:87vw}}.image-full-width{height:auto;background-repeat:no-repeat;background-position:center;background-size:cover;line-height:0}.image-full-width img{min-width:100%}@media screen and (max-width: 992px){.image-full-width img{width:100vw}}.lame-img-clic{max-width:1200px;display:flex;flex-wrap:wrap;margin:80px auto}@media screen and (max-width: 992px){.lame-img-clic{margin:6vw}}@media screen and (min-width: 993px){.lame-img-clic article{max-width:600px;padding-right:65px}}.lame-img-clic .title-text h1,.lame-img-clic .title-text h2{font-size:63px;line-height:68px;font-family:FuturanNDDemibold,Arial,sans-serif;font-weight:400;margin-top:0}@media screen and (max-width: 992px){.lame-img-clic .title-text h1,.lame-img-clic .title-text h2{margin-bottom:10px;font-size:44px;line-height:45px}}.lame-img-clic .title-text p{font-size:26px;line-height:37px;letter-spacing:.6px}@media screen and (max-width: 992px){.lame-img-clic .title-text p{margin-bottom:2px}}.lame-img-clic .text-right-cta{display:block}@media screen and (min-width: 993px){.lame-img-clic .text-right-cta{padding-left:40px}}.lame-img-clic .text-right-cta ul{padding-left:15px}.lame-img-clic .text-right-cta li{padding:5px 0}.lame-img-clic article.imageClic{position:relative;margin-left:auto;margin-right:auto;width:800px;max-width:none}.lame-img-clic article.imageClic .picture-clic{background:no-repeat center;background-size:contain;width:900px;height:500px;position:relative}@media screen and (max-width: 992px){.lame-img-clic article.imageClic .picture-clic{width:336px;background:no-repeat center;background-size:contain;position:relative;height:243px;bottom:34px}}.lame-img-clic article.imageClic .picture-clic .message{margin-left:auto;margin-right:auto;position:absolute;background-color:#e09600;font-size:18px;width:273px;height:auto;right:724px;padding:5px;border-radius:15px;text-align:center}@media screen and (max-width: 992px){.lame-img-clic article.imageClic .picture-clic .message{top:228px;font-size:16px;position:absolute;background-color:#e09600;width:auto;height:auto;left:-14px;padding:5px;right:7px;border-radius:15px;text-align:center}}.lame-img-clic article.imageClic .picture-clic .active{background-color:#e09600}.lame-img-clic article.imageClic .picture-clic>div{border:.5px #000 solid;display:inline-block;width:30px;height:30px;border-radius:15px;text-align:center;position:relative;cursor:pointer;background-color:#ed694b80}@media screen and (max-width: 992px){.lame-img-clic article.imageClic .picture-clic>div{background-color:#ffffff4d}}.lame-img-clic article.imageClic .picture-clic>div.poteaux{left:502px;top:28px}.lame-img-clic article.imageClic .picture-clic>div.poteaux .poteaux>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 992px){.lame-img-clic article.imageClic .picture-clic>div.poteaux{left:181px;top:28px}}.lame-img-clic article.imageClic .picture-clic>div.couverture{left:608px;top:27px}@media screen and (max-width: 992px){.lame-img-clic article.imageClic .picture-clic>div.couverture{left:208px;top:32px}}.lame-img-clic article.imageClic .picture-clic>div.plafond{left:711px;top:70px}@media screen and (max-width: 992px){.lame-img-clic article.imageClic .picture-clic>div.plafond{left:211px;top:43px}}.lame-img-clic article.imageClic .picture-clic>div.murs{left:686px;top:224px}@media screen and (max-width: 992px){.lame-img-clic article.imageClic .picture-clic>div.murs{left:186px;top:105px}}.lame-img-clic article.imageClic .picture-clic>div.sol{left:460px;top:335px}@media screen and (max-width: 992px){.lame-img-clic article.imageClic .picture-clic>div.sol{left:96px;top:149px}}.lame-img-clic article.imageClic .picture-clic>div.poutre{top:371px;left:150px}@media screen and (max-width: 992px){.lame-img-clic article.imageClic .picture-clic>div.poutre{top:163px;left:-23px}}.lame-img-clic article.imageClic .picture-clic>div.soubassement{right:92px;top:443px}@media screen and (max-width: 992px){.lame-img-clic article.imageClic .picture-clic>div.soubassement{right:157px;top:189px}}.lame-img-clic article.imageClic .picture-clic>div.parquet{left:128px;top:293px}@media screen and (max-width: 992px){.lame-img-clic article.imageClic .picture-clic>div.parquet{top:128px;left:-110px}}.lame-img-clic article.imageClic .picture-clic>div.huisserie{right:54px;top:155px}@media screen and (max-width: 992px){.lame-img-clic article.imageClic .picture-clic>div.huisserie{right:204px;top:82px}}.lame-img-clic article.imageClic .picture-clic>div.cloisons{left:115px;top:121px}@media screen and (max-width: 992px){.lame-img-clic article.imageClic .picture-clic>div.cloisons{left:-118px;top:77px}}.lame-text-cta-argument{display:grid}@media screen and (max-width: 992px){.lame-text-cta-argument{margin:0 6vw}}@media screen and (min-width: 993px){.lame-text-cta-argument article{max-width:800px}}.lame-text-cta-argument .title-text{font-weight:400;padding-top:80px}.lame-text-cta-argument .title-text .img{background-repeat:no-repeat;background-size:600px;width:700px;height:700px;position:absolute;right:-100px}.lame-text-cta-argument .title-text h1{font-family:FuturaNDBook,Arial,sans-serif;font-size:26px;line-height:37px;letter-spacing:.6px;max-width:420px}@media screen and (min-width: 993px){.lame-text-cta-argument .title-text .text{display:flex}}.lame-text-cta-argument .title-text .text p:first-child{padding-right:70px}.lame-text-cta-argument .title-text .cta{margin-top:30px}.lame-text-cta-argument .argument{max-width:1200px}.law{display:flex;align-items:end}.law .lame-text-law{max-width:1000px;margin:80px auto}@media screen and (min-width: 993px){.law .lame-text-law{display:flex}.law .lame-text-law article{width:480px}}@media screen and (max-width: 992px){.law .lame-text-law{width:100vw;margin:6vw}}.law .lame-text-law .left h2,.law .lame-text-law .left h3{max-width:340px}.law .lame-text-law .left p{max-width:400px}.law .lame-text-law .right img{position:absolute;right:0;bottom:1232px;width:400px}.law .lame-text-law .right h3{margin-top:20px}@media screen and (min-width: 993px){.law .lame-text-law .right h3{width:440px}}.law .lame-text-law .right ul{padding-left:15px;line-height:25px}.timeline{margin:0;padding:100px 0;max-width:inherit}.timeline app-timeline{position:relative;width:30000px}@media screen and (max-width: 769px){.timeline app-timeline{margin-top:0}}.timeline app-timeline img{vertical-align:middle}.timeline app-timeline #myDIV{overflow:hidden;position:relative}@media screen and (min-width: 993px){.timeline app-timeline #myDIV{height:360px}}.timeline app-timeline #myDIV svg{position:absolute;width:30px;height:30px;top:41%;fill:none;z-index:9;cursor:pointer}.timeline app-timeline #myDIV svg *{pointer-events:none}.timeline app-timeline #myDIV .previous{left:17%}.timeline app-timeline #myDIV .next{right:17%}.timeline app-timeline #myDIV .previous:hover,.timeline app-timeline #myDIV .next:hover{opacity:1}.timeline app-timeline #myDIV .slideshow-container{width:30000px;position:relative;overflow:hidden;display:flex;transition:left 1s;gap:350px;left:calc(-1200px * var(--index) + (100vw - 850px) / 2)}@media screen and (max-width: 992px){.timeline app-timeline #myDIV .slideshow-container{gap:10px;left:calc(-325px * var(--index) + (100vw - 315px) / 2);top:0}}.timeline app-timeline #myDIV .slideshow-container .item{height:293px;position:relative;background-color:#fff;width:850px}@media screen and (max-width: 992px){.timeline app-timeline #myDIV .slideshow-container .item{height:540px;width:315px}}.timeline app-timeline #myDIV .slideshow-container .item article{position:absolute}@media screen and (max-width: 992px){.timeline app-timeline #myDIV .slideshow-container .item article{position:relative}}.timeline app-timeline #myDIV .slideshow-container .item article.text{margin-left:10px;color:#000;height:100%;width:50%}@media screen and (max-width: 992px){.timeline app-timeline #myDIV .slideshow-container .item article.text{width:100%;order:2;margin-left:inherit}}.timeline app-timeline #myDIV .slideshow-container .item article.text h3{font-size:15px;font-weight:700;letter-spacing:3.2px;position:absolute;bottom:0}.timeline app-timeline #myDIV .slideshow-container .item article.text div{font-size:27px;font-weight:400;line-height:38px}@media screen and (max-width: 992px){.timeline app-timeline #myDIV .slideshow-container .item article.text div{font-size:22px;line-height:33px}}@media screen and (min-width: 993px){.timeline app-timeline #myDIV .slideshow-container .item article.image{position:absolute;bottom:0;right:0}}.timeline app-timeline #myDIV .slideshow-container .item article.image img{width:330px}@media screen and (max-width: 992px){.timeline app-timeline #myDIV .slideshow-container .item article.image img{width:313px;height:220px}}.timeline app-timeline #myDIV .slideshow-container .item.active-vignette article{display:block}.timeline app-timeline .text{padding:8px 12px}.timeline app-timeline .mySlides{display:inline-block}@media screen and (max-width: 992px){.timeline app-timeline .mySlides{display:inline-grid}}.timeline app-timeline .numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.timeline app-timeline .fade{animation-name:fade;animation-duration:1.5s}@keyframes fade{0%{opacity:.4}to{opacity:1}}.timeline app-timeline .datewrapper2{display:grid;position:relative;justify-content:center}.timeline app-timeline .datewrapper2 h2.desktop{font-family:FuturanNDDemibold,Arial,sans-serif;font-weight:400;font-size:60px;text-align:center;height:60px}@media screen and (max-width: 992px){.timeline app-timeline .datewrapper2 h2.desktop{font-size:40px}}.timeline app-timeline .datewrapper2 .plusMoins2{position:relative;height:150px}@media screen and (max-width: 992px){.timeline app-timeline .datewrapper2 .plusMoins2{left:450px}}.timeline app-timeline .datewrapper2 .plusMoins2 .item-wrapper div{font-size:15px;letter-spacing:3.2px;font-weight:700;height:25px;display:grid;width:25px;justify-content:center;align-items:center}.timeline app-timeline .datewrapper2 .dots{display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative;bottom:21px}.timeline app-timeline .datewrapper2 .dots .wrapper-dot{text-align:center;transition:border .6s ease,border-radius .6s ease}@media screen and (max-width: 992px){.timeline app-timeline .datewrapper2 .dots .wrapper-dot{right:calc(30vw * var(--index));transition:right 1s;position:relative}}.timeline app-timeline .datewrapper2 .dots .wrapper-dot .active,.timeline app-timeline .datewrapper2 .dots .wrapper-dot .dot:hover{border:solid 1px #000;background-color:#f6f6f6;border-radius:50%;width:25px;height:25px}.timeline app-timeline .datewrapper2 .dots .wrapper-dot .date{margin-top:20px}.timeline app-timeline .datewrapper2 hr{position:relative;width:960px;border:1px solid #000}.title-subtitle{display:flex;justify-content:center;text-align:center;padding:50px 0}@media screen and (max-width: 992px){.title-subtitle{margin:0 6vw;padding:inherit}}.title-subtitle .title{font-family:FuturanNDDemibold,Arial,sans-serif;font-weight:400;font-size:40px;line-height:80px}@media screen and (max-width: 992px){.title-subtitle .title h2{font-size:28px;line-height:40px}.title-subtitle .title .subtitle{font-size:22px}}.title-subtitle .title .subtitle{font-family:FuturaNDBook,Arial,sans-serif;font-size:26px;line-height:30px;letter-spacing:.6px}.fd-video{position:relative}.fd-video .pic-video{background-repeat:no-repeat;background-size:300px;width:300px;height:400px;position:absolute;bottom:-40px;z-index:2}.fd-video .homevideo{position:relative;background:cover no-repeat 50% 50% #000;height:calc(100vh - 100px);z-index:0;box-shadow:inset 0 0 0 2000px #000c}@media screen and (max-width: 769px){.fd-video .homevideo{width:100%;height:250px}}.fd-video .homevideo video{transform:translate(-50%) translateY(-50%);position:absolute;top:50%;left:50%;width:60vw;z-index:-100}@media screen and (max-width: 769px){.fd-video .homevideo video{height:200px;width:100%}}.fd-video .homevideo.reduced{max-width:600px;width:90%}.wysiwyg{padding:30px 20px;margin-top:100px}.wysiwyg h2{font-size:32px;line-height:35px;font-family:FuturaNDBook,Arial,sans-serif}@media screen and (max-width: 769px){.wysiwyg h2{font-size:24px;line-height:31px;letter-spacing:.64px}}.phototheque{margin:50px;text-align:center;vertical-align:center}.phototheque .protected{display:grid}@media screen and (max-width: 992px){.phototheque .protected{text-align:center;vertical-align:center}}@media screen and (min-width: 993px){.phototheque .protected{grid-template-columns:repeat(3,30% 40% 30%)}}.phototheque .protected .phototheque-img-accueil{background-size:cover;height:76vh}.phototheque .phototheque-form{margin:150px 30px;font-size:20px}.phototheque .phototheque-form h4{margin-bottom:100px}.phototheque .phototheque-form #phototheque-span-password-info{font-style:italic}.phototheque .phototheque-form .wrapper{max-width:220px;margin-left:auto;margin-right:auto}.phototheque .phototheque-form .wrapper #submit_phototheque{background-color:#e09600;padding:10px;border-radius:10px;color:#fff;border:none}.phototheque .phototheque-form .wrapper #phototheque-password{margin:10px 0 30px}.phototheque .phototheque-form .wrapper .mdp{font-weight:bolder}.phototheque h2{text-align:center;margin-top:30px}.phototheque a{color:#000}.phototheque a:hover{text-decoration:underline}.phototheque .affichage{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.phototheque .affichage .force-download{font-size:20px}.phototheque .affichage .force-download .img-zip{height:30px}.phototheque .affichage .pic{margin:0 auto 10px;background-position:center;background-repeat:no-repeat;background-size:cover;height:300px;width:300px;text-align:center}@media screen and (max-width: 992px){.phototheque .affichage{grid-template-columns:repeat(1,auto)}}.container-bloc-sticky{position:relative}.container-bloc-sticky .title-wysiwyg{width:80vw;line-height:63px;text-align:center;margin-right:auto;position:relative;margin-left:auto;font-family:FuturanNDDemibold,Arial,sans-serif}@media screen and (max-width: 992px){.container-bloc-sticky .title-wysiwyg{width:87vw;line-height:40px}}.container-bloc-sticky .wysiwyg{margin:0}@media screen and (max-width: 992px){.container-bloc-sticky .wysiwyg{padding:0}}@media screen and (min-width: 993px){.container-bloc-sticky .bloc-actu{position:sticky;float:right;max-width:400px;right:0;top:105px;z-index:1000}}@media screen and (max-width: 992px){.container-bloc-sticky .bloc-actu .articles-container{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.container-bloc-sticky .bloc-actu .articles-container.-opened{max-height:50%;transition:max-height .5s ease-in}}@media screen and (min-width: 993px){.container-bloc-sticky .bloc-actu .title-logos-container{align-items:center;display:flex;padding-left:10px;height:46px;width:fit-content}}.container-bloc-sticky .bloc-actu .title-logos{margin-right:10px;display:flex;align-items:center}.container-bloc-sticky .bloc-actu .logos .img-logos{width:40px;height:40px;margin:20px;transition:transform .3s ease}.container-bloc-sticky .bloc-actu .img-logos:hover{transform:scale(1.3)}.container-bloc-sticky .bloc-actu .title-sticky{padding:10px}@media screen and (max-width: 992px){.container-bloc-sticky .bloc-actu .title-sticky{margin:5px 42px;text-align:center;font-size:14px;padding:5px;background-color:#fff;border-radius:10px}}.container-bloc-sticky .bloc-actu .liste-articles{display:flex;margin-bottom:10px;height:115px;position:relative}.container-bloc-sticky .bloc-actu .articles{display:flex;align-items:center;text-decoration:none}.container-bloc-sticky .bloc-actu .more-details-sticky p,.container-bloc-sticky .bloc-actu .less-details-sticky p{width:fit-content;margin:auto auto 5px;color:#000;font-family:FuturaNDBook,Arial,sans-serif;font-size:12px;border-bottom:solid 1px #000;padding-bottom:0}.container-bloc-sticky .bloc-actu .less-details-sticky{display:none}.container-bloc-sticky .bloc-actu .img-article{background-position:center;background-size:cover;background-repeat:no-repeat;width:87px;height:87px;max-height:100%;margin-right:12px;object-fit:cover}.container-bloc-sticky .bloc-actu .articles p{font-family:FuturaNDBook,Arial,sans-serif;font-size:1rem;line-height:1.4em;color:#000;display:flex;align-items:center}.container-bloc-sticky .bloc-actu .articles p:hover{font-family:FuturaNDBook-Oblique,Arial,sans-serif}.container-bloc-sticky .bloc-actu .liste-articles:after{content:"";display:block;width:130px;height:2px;background-color:#000;position:absolute;left:50%;transform:translate(-50%);bottom:-5px}.container-bloc-sticky .bloc-actu .cta{position:sticky;left:84%;padding:26px 0}@media screen and (max-width: 992px){.container-bloc-sticky .bloc-actu .cta{display:none}}@media screen and (max-width: 992px){.container-bloc-sticky .title-logos-container{display:flex;position:absolute;right:12px}.container-bloc-sticky .title-logos-container .title-logos{display:none}}@media screen and (max-width: 992px){.container-bloc-sticky .img-logos{height:30px}}.container-bloc-sticky .bloc-sticky{font-size:20px;font-family:FuturanNDDemibold,Arial,sans-serif;padding-left:10px;background-color:var(--color)}@media screen and (max-width: 992px){.container-bloc-sticky .bloc-sticky{position:fixed;bottom:0;padding:0 7px;z-index:1000}}.container-bloc-sticky .container-sticky{margin-right:429px;margin-left:30px;position:relative}@media screen and (max-width: 992px){.container-bloc-sticky .container-sticky{margin:20px}}.container-lame-pictos{background-color:var(--color);padding:15px;width:70vw;margin:20px auto}.text-title{font-size:24px;color:#000;height:42px;align-items:center;text-align:center;display:flex}.text-title p{margin-right:auto;margin-left:auto}.picto-container{display:flex;justify-content:center;gap:20px}.cta-social{display:inline-block}.img-picto{width:50px;height:50px;object-fit:cover;transition:transform .3s ease}.img-picto:hover{transform:scale(1.3)}.lame-separator{border-top:1px solid #000;margin:10px auto}.lame-position.top .content{display:flex;flex-direction:column;align-items:center}.lame-position.top .lame-position.top .picto-container{order:-1}.lame-position.top .lame-position.bottom .content{display:flex;flex-direction:column;align-items:center}.lame-position.top .lame-position.bottom .picto-container{order:1}.lame-position.top .lame-position.left .content{display:flex;flex-direction:row;align-items:center}.lame-position.top .lame-position.left .text-title .lame-position.left .lame-separator{order:1;margin-right:20px}.lame-position.top .lame-position.left .picto-container{order:0}.lame-position.top .lame-position.right .content{display:flex;flex-direction:row;align-items:center}.lame-position.top .lame-position.right .text-title .lame-position.right .lame-separator{order:0;margin-left:20px}.lame-position.top .lame-position.right .picto-container{order:1}.bandeau-article{max-width:inherit;width:95vw;position:relative;display:flex;flex-direction:column;align-items:center}.wrapper-slides-texte{position:relative;z-index:1;top:25px;width:95vw;display:flex;flex-direction:row;align-items:center;color:#fff;font-weight:700}@media screen and (max-width: 992px){.wrapper-slides-texte{color:#000;flex-direction:column}}.wrapper-slides-texte .ba-title{font-size:20px;line-height:initial}@media screen and (max-width: 992px){.wrapper-slides-texte .ba-title{max-width:90vw;margin:auto;padding:15px 0;font-size:16px;height:150px}}.wrapper-slides-texte .wrap{display:flex;flex-direction:row;width:100%;gap:20px}@media screen and (max-width: 992px){.wrapper-slides-texte .wrap{gap:15px;width:95vw;padding:0 5vw;margin:auto;align-items:center;flex-direction:column}}.wrapper-slides-texte .wrap .slides{display:flex;flex-direction:column;align-items:center;gap:20px}@media screen and (max-width: 992px){.wrapper-slides-texte .wrap .slides{width:87vw;flex:0 0 calc(100% - 20px);margin-bottom:20px}}.wrapper-slides-texte .wrap .slides .picture{background-repeat:no-repeat;background-position:center;background-size:cover;width:200px;height:200px}@media screen and (max-width: 992px){.wrapper-slides-texte .wrap .slides .picture{height:60vw}}.wrapper-slides-texte .wrap .slides .text-content{flex:1;line-height:1.5;display:flex;align-items:center;height:100%;padding-top:25%}.background-ba-top{position:absolute;background-color:var(--color);height:250px;width:100vw;z-index:-1}@media screen and (max-width: 992px){.background-ba-top{height:150px}}.lame-img-txt-cta{background-color:var(--color)}.lame-img-txt-cta.greybg{background-color:#f6f6f6}@media screen and (min-width: 993px){.lame-img-txt-cta{padding-left:10vw;padding-right:10vw;display:flex}.lame-img-txt-cta.right{flex-direction:row-reverse}}@media screen and (min-width: 993px){.lame-img-txt-cta .text,.lame-img-txt-cta huttopia-slide{width:50%}}.lame-img-txt-cta .text{padding:2vw 5vw;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 993px){.lame-img-txt-cta .text{padding:2vw}}.lame-img-txt-cta huttopia-slide{height:250px}@media screen and (min-width: 993px){.lame-img-txt-cta huttopia-slide{height:500px}}.lame-img-txt-cta huttopia-slide .wrapper .previous,.lame-img-txt-cta huttopia-slide .wrapper .next{z-index:1;background-color:#fff}.lame-img-txt-cta huttopia-slide .slides{width:auto}.lame-img-txt-cta huttopia-slide .slides .pic{width:100%}
