@font-face{font-family:'Manrope';src:url("../font/Manrope-VariableFont_wght.woff2") format("woff2"),url("../font/Manrope-VariableFont_wght.woff") format("woff"),url("../font/Manrope-VariableFont_wght.ttf") format("truetype")}@font-face{font-family:'Newsreader-italic';src:url("../font/Newsreader-Italic-VariableFont_opsz_wght.woff2") format("woff2"),url("../font/Newsreader-Italic-VariableFont_opsz_wght.woff") format("woff"),url("../font/Newsreader-Italic-VariableFont_opsz_wght.ttf") format("truetype")}@font-face{font-family:'Newsreader';src:url("../font/Newsreader-VariableFont_opsz_wght.woff2") format("woff2"),url("../font/Newsreader-VariableFont_opsz_wght.woff") format("woff"),url("../font/Newsreader-VariableFont_opsz_wght.ttf") format("truetype")}@font-face{font-family:'Cormorant';src:url("../font/Cormorant-VariableFont_wght.woff2") format("woff2"),url("../font/Cormorant-VariableFont_wght.woff") format("woff"),url("../font/Cormorant-VariableFont_wght.ttf") format("truetype")}@font-face{font-family:'Cormorant-italic';src:url("../font/Cormorant-Italic-VariableFont_wght.woff2") format("woff2"),url("../font/Cormorant-Italic-VariableFont_wght.woff") format("woff"),url("../font/Cormorant-Italic-VariableFont_wght.ttf") format("truetype");font-style:italic}@font-face{font-family:'Cannera';src:url("../font/cannera.woff2") format("woff2"),url("../font/cannera.woff") format("woff"),url("../font/cannera.ttf") format("truetype")}#masthead{position:fixed;z-index:999;width:100%;top:0;background-color:transparent;height:70px}#masthead .site-branding{height:100%;position:relative;z-index:1000;transition:all 0.3s ease-in-out;padding:0 30px}#masthead .site-branding .contain-logo{display:flex;position:relative;left:50%;transition:all 0.5s ease-in-out;height:100%}#masthead .site-branding .contain-logo .logo{width:152px;display:flex;align-items:center;transform:translateX(-50%);transition:all 0.5s ease-in-out}#masthead .site-branding .contain-logo.active{left:0;transition:all 0.5s ease-in-out}#masthead .site-branding .contain-logo.active .logo{transition:all 0.5s ease-in-out;transform:translateX(0)}#masthead .site-branding .burger{height:19px;right:30px;position:absolute;top:calc(35px - 9.5px);width:30px;transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}#masthead .site-branding .burger span{background:#303030;border-radius:9px;display:block;height:1px;left:0;top:0;opacity:1;position:absolute;width:100%;transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out}#masthead .site-branding .burger span:nth-child(1),#masthead .site-branding .burger span:nth-child(2),#masthead .site-branding .burger span:nth-child(3){transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;-webkit-transform-origin:left center}#masthead .site-branding .burger span:nth-child(2){top:8px}#masthead .site-branding .burger span:nth-child(3){top:16px}#masthead .site-branding .burger.active span:nth-child(1){left:13px;top:-2px;transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:80%;background:#303030}#masthead .site-branding .burger.active span:nth-child(2){opacity:0;width:0%}#masthead .site-branding .burger.active span:nth-child(3){left:13px;width:100%;top:14.5px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:80%;background:#303030}#masthead .menu-header{position:absolute;width:100%;right:-100%;top:0;z-index:999;transition:all 0.5s ease-in-out;background-color:#F7F6F1;height:100vh;padding-top:70px}#masthead .menu-header .menu-section{margin:0;list-style:none;overflow-y:scroll}#masthead .menu-header .menu-section li{z-index:10;position:relative;padding:10px 30px}#masthead .menu-header .menu-section li a{color:#303030;font-family:Manrope;font-weight:500;font-style:normal;letter-spacing:1px;height:100%}#masthead .menu-header .menu-section .menu-item-has-children{position:relative;z-index:9}#masthead .menu-header .menu-section .menu-item-has-children a{position:relative}#masthead .menu-header .menu-section .menu-item-has-children a::after{content:">";position:absolute;right:-5vw;transition:all 0.5s ease-in-out}#masthead .menu-header .menu-section .menu-item-has-children .sub-menu{list-style:none;margin:0;height:0;position:relative;z-index:-1;transition:height 0.5s ease-in-out;overflow:hidden}#masthead .menu-header .menu-section .menu-item-has-children .sub-menu li{padding:10px 0}#masthead .menu-header .menu-section .menu-item-has-children .sub-menu li:first-child{padding:20px 0 10px}#masthead .menu-header .menu-section .menu-item-has-children .sub-menu a{font-family:Newsreader;font-weight:400;font-style:normal;letter-spacing:1px}#masthead .menu-header .menu-section .menu-item-has-children .sub-menu a::after{content:none}#masthead .menu-header .menu-section .menu-item-has-children .sub-menu.active{height:100px;overflow:auto;overflow-y:hidden}#masthead .menu-header .menu-section .menu-item-has-children .sub-menu.active a::after{content:none}#masthead .menu-header .menu-section .menu-item-has-children.active{background:#FFFCFA}#masthead .menu-header .menu-section .menu-item-has-children.active a::after{content:">";transform:rotate(90deg)}#masthead .menu-header .menu-section #menu-item-106 a::after{right:-12.5vw}#masthead .menu-header .menu-menu-header-2-container{padding-bottom:10px}#masthead .menu-header .menu-menu-footer-container{padding-top:10px;position:relative}#masthead .menu-header .menu-menu-footer-container::before{content:"";position:absolute;top:0;width:86vw;height:1px;background:#AB9F9E;left:50%;transform:translateX(-50%)}#masthead .menu-header .menu-menu-footer-container .menu-section li a{font-weight:300;font-style:normal}#masthead .menu-header .languages{margin:0;display:flex;list-style:none;padding:10px 30px}#masthead .menu-header .languages li{text-transform:uppercase;padding:6px;position:relative;letter-spacing:1px}#masthead .menu-header .languages li::after{position:absolute;content:"";height:14px;width:1px;background:#303030;top:50%;right:0;transform:translateY(-50%)}#masthead .menu-header .languages li:first-of-type{padding-left:0}#masthead .menu-header .languages li:last-of-type{padding-right:0}#masthead .menu-header .languages li:last-of-type::after{content:none}#masthead .menu-header .languages .current-1{font-weight:700}#masthead .menu-header.active{right:0}#masthead.active .site-branding{background-color:#F7F6F1}#masthead.active .site-branding .contain-logo .logo{color:#303030}#masthead.active .site-branding .burger span{background:#303030}@media only screen and (orientation: landscape){#masthead .menu-header.active{overflow:scroll}#masthead .menu-header .menu-section #menu-item-106 a::after{right:-9vw}}@media only screen and (min-width: 400px) and (orientation: portrait){#masthead .menu-header .menu-section #menu-item-106 a::after{right:-11vw}}@media only screen and (min-width: 700px) and (orientation: landscape){#masthead .menu-header .menu-section #menu-item-106 a::after{right:-8.5vw}}@media only screen and (min-width: 800px) and (orientation: landscape){#masthead .menu-header .menu-section #menu-item-106 a::after{right:-8vw}}@media only screen and (min-width: 768px) and (orientation: portrait){#masthead .menu-header .menu-section #menu-item-106 a::after{right:-8.5vw}}@media only screen and (min-width: 1024px) and (orientation: landscape){#masthead .menu-header .menu-section #menu-item-106 a::after{right:-7.5vw}}@media only screen and (min-width: 1024px) and (orientation: portrait){#masthead .menu-header .menu-section #menu-item-106 a::after{right:-7.5vw}}@media only screen and (min-width: 1280px) and (orientation: landscape){#masthead .menu-header .menu-section #menu-item-106 a::after{right:-7vw}}.other-font{font-family:Cormorant-italic;font-weight:100;font-style:italic;font-size:1.2em}#colophon{padding:100px 10vw 40px;position:relative}#colophon .elipse{background-image:url(../imgs/mobile/Ellipse_footer_mobile.webp);height:843px;position:absolute;width:100%;z-index:-1;right:0vw;top:-30vh}#colophon .contact button{background:#75371F;background:linear-gradient(75deg, #75371F 0%, #e88e57 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:185px;height:55px;border:1px solid #75371F;border-radius:50px;font-family:Manrope;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:2px;font-size:0.75em;margin-top:30px}#colophon .site-info{margin-top:50px}#colophon .site-info .menu{padding-bottom:30px;position:relative}#colophon .site-info .menu::after{content:"";position:absolute;height:1px;width:100%;background:#000;left:0;bottom:0}#colophon .site-info .menu ul,#colophon .site-info .menu ul ul{margin:0;padding:0;list-style:none}#colophon .site-info .menu li{padding:5px 0}#colophon .site-info .menu li a{color:#303030;font-family:Manrope;font-weight:300;font-size:0.875em;font-style:normal;letter-spacing:1px;height:100%}#colophon .site-info .menu .menu-item-has-children{position:relative}#colophon .site-info .menu .menu-item-has-children a{position:relative;font-weight:500}#colophon .site-info .menu .menu-item-has-children a::after{content:">";position:absolute;right:-5vw;transition:all 0.5s ease-in-out}#colophon .site-info .menu .menu-item-has-children .sub-menu{height:0;position:relative;z-index:-1;transition:height 0.5s ease-in-out;overflow:hidden}#colophon .site-info .menu .menu-item-has-children .sub-menu li{padding:5px 0 15px}#colophon .site-info .menu .menu-item-has-children .sub-menu li:first-child{padding:15px 0 5px}#colophon .site-info .menu .menu-item-has-children .sub-menu a{font-weight:300;color:#878787}#colophon .site-info .menu .menu-item-has-children .sub-menu a::after{content:none}#colophon .site-info .menu .menu-item-has-children .sub-menu.active{height:80px;overflow:auto;z-index:0;overflow-y:hidden}#colophon .site-info .menu .menu-item-has-children .sub-menu.active a::after{content:none}#colophon .site-info .menu .menu-item-has-children.active a::after{content:">";transform:rotate(90deg)}#colophon .site-info .menu .menu-item-106 a::after{right:-11vw}#colophon .site-info .info-localisation{margin-top:30px}#colophon .site-info .info-localisation .tabs-country{display:flex;justify-content:space-between}#colophon .site-info .info-localisation .tabs-country span{font-size:0.875em;text-transform:uppercase;font-family:Manrope;font-weight:900;letter-spacing:2px;font-style:normal}#colophon .site-info .info-localisation .tabs-country #country-selector{position:relative;cursor:pointer}#colophon .site-info .info-localisation .tabs-country #country-selector #selected-country,#colophon .site-info .info-localisation .tabs-country #country-selector .country-option{font-family:Manrope;font-weight:500;font-style:normal;letter-spacing:2px;font-size:0.875em;text-transform:uppercase;padding:5px 0}#colophon .site-info .info-localisation .tabs-country #country-selector #selected-country{position:relative;padding:0 10px 0 0}#colophon .site-info .info-localisation .tabs-country #country-selector #selected-country::after{content:">";position:absolute;right:-4px;transition:all 0.5s ease-in-out}#colophon .site-info .info-localisation .tabs-country #country-selector #selected-country.active::after{content:">";transform:rotate(90deg)}#colophon .site-info .info-localisation .tabs-country #country-selector #dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;max-height:0;opacity:0;transition:all 0.5s ease}#colophon .site-info .info-localisation .tabs-country #country-selector #dropdown.show{max-height:100px;opacity:1}#colophon .site-info .info-localisation .tabs-country #country-selector .country-option{background:#F7F6F2}#colophon .site-info .info-localisation .company-info{display:none;margin-top:40px}#colophon .site-info .info-localisation .company-info address{margin:0;padding-bottom:30px;position:relative}#colophon .site-info .info-localisation .company-info address::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000}#colophon .site-info .info-localisation .company-info address span{display:block;font-family:Manrope;font-weight:900;font-style:normal;letter-spacing:2px;font-size:0.775em;color:#A97D6F;text-transform:uppercase;padding-bottom:15px}#colophon .site-info .info-localisation .company-info address a span{color:#303030;font-family:Manrope;font-size:0.875em;font-weight:300;letter-spacing:1px;font-style:normal;line-height:1.3em;padding:0;text-transform:capitalize}#colophon .site-info .info-localisation .company-info address a span:last-of-type{text-transform:uppercase}#colophon .site-info .info-localisation .company-info.active{display:block}#colophon .site-info .info-contact{margin-top:25px;padding-bottom:25px;position:relative}#colophon .site-info .info-contact::before{content:"";position:absolute;height:1px;width:100%;background:#000;left:0;bottom:0}#colophon .site-info .info-contact span{display:block;font-family:Manrope;font-weight:900;font-style:normal;letter-spacing:2px;font-size:0.775em;color:#303030;text-transform:uppercase;padding-bottom:15px}#colophon .site-info .info-contact button{width:100%;height:40px;display:flex;justify-content:center;align-items:center;background:rgba(171,159,158,0.1);border:none;border-radius:50px;padding:0}#colophon .site-info .info-contact button a{width:100%;height:100%;font-family:Manrope;font-weight:500;font-style:normal;font-size:0.875em;letter-spacing:1px;display:flex;justify-content:center;align-items:center}#colophon .site-info .info-contact .contain-linkedin{width:50px;height:40px;background:rgba(171,159,158,0.1);display:flex;justify-content:center;align-items:center;position:relative;border-radius:50px;margin-top:5px}#colophon .site-info .info-contact .contain-linkedin .linkedin{background-image:url(../imgs/mobile/linkedin.svg);height:14px;width:14px}#colophon .site-info .info-contact .contain-linkedin a{width:100%;height:100%;position:absolute;z-index:1}#colophon .copyright{margin-top:25px}#colophon .copyright .copy{font-family:Manrope;font-style:normal;font-weight:400;letter-spacing:1px;color:#454545;font-size:0.75em}@media only screen and (orientation: landscape){#colophon .elipse{right:25vw}#colophon .site-info .menu .menu-item-106 a::after{right:-8.5vw}}@media only screen and (min-width: 400px) and (orientation: portrait){#colophon .elipse{right:9vw}#colophon .site-info .menu .menu-item-106 a::after{right:-10.5vw}}@media only screen and (min-width: 700px) and (orientation: landscape){#colophon .elipse{right:27vw}#colophon .site-info .menu .menu-item-106 a::after{right:-8vw}}@media only screen and (min-width: 800px) and (orientation: landscape){#colophon .elipse{right:29vw}#colophon .site-info .menu .menu-item-106 a::after{right:-8vw}}@media only screen and (min-width: 768px) and (orientation: portrait){#colophon .elipse{right:28vw}#colophon .site-info .menu .menu-item-106 a::after{right:-8vw}}@media only screen and (min-width: 1024px) and (orientation: landscape){#colophon .elipse{right:34vw}#colophon .site-info .menu .menu-item-106 a::after{right:-7.5vw}}@media only screen and (min-width: 1024px) and (orientation: portrait){#colophon .elipse{right:34vw;top:-16vh}#colophon .site-info .menu .menu-item-106 a::after{right:-7.5vw}}@media only screen and (min-width: 1280px) and (orientation: landscape){#colophon .elipse{right:38vw}#colophon .site-info .menu .menu-item-106 a::after{right:-7vw}}.grecaptcha-badge{visibility:hidden}*{margin:0;padding:0;box-sizing:border-box}body,html{position:relative;background:#F7F6F1;z-index:1;color:#303030;font-family:Manrope;font-weight:400;font-style:normal}h1{font-family:Manrope;font-size:2.5em;font-weight:100;font-style:normal;line-height:1em}h2{font-family:Newsreader;font-size:2.19em;font-weight:300;font-style:normal;line-height:1.15em;letter-spacing:-2px}p,li{font-size:0.875em;line-height:1.55em}figure{margin:0;display:flex}a,button{cursor:pointer}a{text-decoration:none;color:#303030}a:visited,a:focus{color:#303030}.post,.page{margin:0}.icons{background-repeat:no-repeat;background-position:center;background-size:contain}.background{background-repeat:no-repeat;background-position:center;background-size:cover}.attachment-full{object-fit:cover;object-position:0 0;min-height:100%}.title_cuivre h2,.title_cuivre h1{position:relative;overflow:hidden}.title_cuivre h2::before,.title_cuivre h1::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#75371F;background:linear-gradient(75deg, #75371F 0%, #e88e57 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:-1}.line{display:block;opacity:0;transform:translateY(40px);transition:opacity 1s ease, transform 1s ease;position:relative;color:transparent;background:linear-gradient(75deg, #75371F 0%, #e88e57 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.line.visible{opacity:1;transform:translateY(0);color:transparent}.line.animated{transition:none}.accroche-title p,.txt-end p{font-family:Newsreader;font-weight:400;font-size:1.25em;letter-spacing:1px;line-height:1em;margin-bottom:30px}.accroche-title p:last-child,.txt-end p:last-child{margin-bottom:0}.contain_subtittle{margin-bottom:45px}.contain_subtittle span{font-family:Manrope;font-weight:900;font-size:0.75em;letter-spacing:2px;line-height:1em;text-transform:uppercase}.txt_big{font-weight:600;letter-spacing:2px;text-align:center;font-size:0.75em;line-height:1.85em;text-transform:uppercase}#overlay,#overlay-cta{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.3);z-index:1000;cursor:pointer}#overlay.hidden,#overlay-cta.hidden{display:none}.popup{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);z-index:1001;background-color:#F7F6F1;border:1px solid #A97D6F;border-radius:10px;box-shadow:0 23px 31px -3px rgba(228,222,218,0.7);padding:20px;width:90%;max-height:calc(100vh - 5%);overflow:scroll;transition:0.5s}.popup .title_form{font-family:Newsreader;font-size:1.3em;font-weight:400;font-style:normal;line-height:1em;text-align:center;margin:20px 0 30px}.popup .adverting{font-family:Manrope;font-size:0.75em;font-weight:100;font-style:normal;line-height:1em;color:#303030;margin-bottom:5px}.popup .adverting a{color:#A97D6F;transition:all 0.5s ease-in-out}.popup .adverting a:focus,.popup .adverting a:hover{color:#b8735d}.popup .close-popup{position:absolute;top:15px;right:15px;background-image:url(../imgs/mobile/cross.svg);border:none;height:11px;width:11px;cursor:pointer}.popup .wpcf7{margin:20px auto 0;width:100%;padding:0;background:transparent}.popup .wpcf7 p{margin:0}.popup .wpcf7 input{width:100%}.popup .wpcf7 select{position:relative;display:inline-block;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:1px solid #A97D6F;border-radius:5px;width:100%;margin-bottom:30px;cursor:pointer;font-family:Manrope;font-size:0.95em;font-weight:300;font-style:normal;line-height:1.3em;color:#303030;text-align:center;padding:10px}.popup .wpcf7 select option{background-color:transparent;color:#303030;font-size:0.85em}.popup .wpcf7 input[type="text"],.popup .wpcf7 input[type="email"],.popup .wpcf7 input[type="tel"],.popup .wpcf7 textarea{border:none;border-bottom:1px solid #A97D6F;color:#303030;background:transparent;font-family:Manrope;font-size:0.95em;font-weight:300;font-style:normal;line-height:1em;margin-bottom:15px}.popup .wpcf7 textarea{height:200px}.popup .wpcf7 input[type="submit"]{background:#75371F;background:linear-gradient(75deg, #75371F 0%, #e88e57 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:100%;height:35px;border:1px solid #75371F;border-radius:50px;font-family:Manrope;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:2px;font-size:0.85em;margin-top:15px}.popup .wpcf7 .wpcf7-spinner{display:none}.popup .wpcf7 .wpcf7-list-item{display:flex;margin:0;align-items:center}.popup .wpcf7 .wpcf7-list-item input[type="checkbox"]{width:11px;margin:0px 5px 0 0;border:1px solid #A97D6F;position:relative;top:3px}.popup .wpcf7 .wpcf7-list-item-label{margin:0 0 1.5em;color:#303030;font-family:Manrope;font-size:0.85em;font-weight:100;font-style:normal;line-height:1em}.popup .wpcf7 .wpcf7-list-item-label a{color:#A97D6F;transition:all 0.5s ease-in-out}.popup .wpcf7 .wpcf7-list-item-label a:focus,.popup .wpcf7 .wpcf7-list-item-label a:hover{color:#b8735d}.popup.hidden{transform:translate(-50%, -50%) scale(0)}.parallax-container{position:relative;overflow:hidden;height:435px;width:100%;display:flex;justify-content:center;align-items:center}.parallax-image{position:relative;height:550px;width:100%;will-change:transform;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transition:transform 0.3s ease-out;object-fit:cover}.js-parallax.active .js-parallax__item{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 14, 0, 1)}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@media only screen and (min-width: 768px){.popup{border-radius:25px;padding:80px 60px;width:80%;max-height:calc(100vh - 10%)}.popup .close-popup{top:30px;right:30px;height:13px;width:13px}.popup .title_form{font-size:1.8em;margin:0px 0 50px}.popup .adverting{font-size:0.85em;margin-bottom:8px}.popup .container-form{margin-top:30px}.popup .wpcf7 select{border-radius:8px;margin-bottom:40px;font-size:1em;line-height:1.5em;padding:12px}.popup .wpcf7 p:nth-child(2),.popup .wpcf7 p:nth-child(3){display:flex;justify-content:space-between;align-items:center}.popup .wpcf7 p:nth-child(2) span{width:48%}.popup .wpcf7 p:nth-child(3) span{width:31%}.popup .wpcf7 input[type="text"],.popup .wpcf7 input[type="email"],.popup .wpcf7 input[type="tel"],.popup .wpcf7 textarea{font-size:1em;line-height:2.5em;margin-bottom:30px}.popup .wpcf7 textarea{line-height:1.3em;margin-top:10px;height:165px}.popup .wpcf7 input[type="submit"]{margin-top:30px;font-size:1em;height:45px}}
/*# sourceMappingURL=styles-general.css.map */
