.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:rgba(0,0,0,0);border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.widget{margin:0 0 1.5em}.widget:last-child{margin-bottom:0}.widget select{max-width:100%}.sticky{display:block}.updated:not(.published){display:none}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}@font-face{font-family:"Argumentum";src:url("../fonts/Argumentum.woff") format("woff"),url("../fonts/Argumentum.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Argumentum";src:url("../fonts/Argumentum Bold.woff") format("woff"),url("../fonts/Argumentum Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Argumentum";src:url("../fonts/Argumentum Light.woff") format("woff"),url("../fonts/Argumentum Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Argumentum";src:url("../fonts/Argumentum Medium.woff") format("woff"),url("../fonts/Argumentum Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Reey";src:url("../fonts/Reey-Regular.woff") format("woff"),url("../fonts/Reey-Regular.otf") format("opentype");font-weight:normal;font-style:normal}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:"Montserrat",sans-serif;font-weight:400;position:relative;color:#101010;overflow-x:hidden;background-color:#f6f6f3}html{scroll-behavior:smooth}html.no-scroll{overflow:hidden}.site{position:relative}section,.section{position:relative;padding:3rem 1.5rem 3rem}@media screen and (min-width: 64em){section,.section{padding:4rem 3rem 4rem}}.grecaptcha-badge{display:none}.v-btn a{display:inline-block;background-color:#9a8b98;color:#f6f6f3;padding:.75rem 2rem;border-radius:2rem;text-decoration:none;font-weight:500;transition:.3s}.v-btn a:hover{background-color:hsl(308,6.9124423963%,47.4509803922%);color:#f6f6f3}.v-btn.white a{background-color:#fff;color:#9a8b98;border:2px solid #fff}.v-btn.white a:hover{background-color:#9a8b98;color:#fff}dd,dt,li,p,a,td,th,label,input,select,textarea{font-family:"Argumentum";font-weight:400;font-size:1.125rem;line-height:1.4em}@media screen and (min-width: 64em){dd,dt,li,p,a,td,th,label,input,select,textarea{font-size:1.125rem}}@media screen and (min-width: 90em){dd,dt,li,p,a,td,th,label,input,select,textarea{font-size:1.125rem}}p{margin-bottom:1rem}p:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:400;font-style:normal}h1{font-family:"Argumentum";font-weight:400;font-size:2rem;margin-bottom:0;font-weight:bold}@media screen and (min-width: 48em){h1{font-size:3rem}}@media screen and (min-width: 64em){h1{font-size:4rem}}@media screen and (min-width: 79em){h1{font-size:5rem}}@media screen and (min-width: 90em){h1{font-size:6rem}}.general-intro-content h1{font-family:"Argumentum";font-weight:400;font-size:2rem;margin-bottom:0;font-weight:bold}@media screen and (min-width: 48em){.general-intro-content h1{font-size:3rem}}@media screen and (min-width: 64em){.general-intro-content h1{font-size:4rem}}@media screen and (min-width: 79em){.general-intro-content h1{font-size:5rem}}h2,.h2{font-family:"Argumentum";font-size:1.75rem;margin-bottom:1rem;font-weight:500}@media screen and (min-width: 48em){h2,.h2{font-size:2rem}}@media screen and (min-width: 64em){h2,.h2{font-size:2.5rem}}@media screen and (min-width: 79em){h2,.h2{font-size:3rem}}@media screen and (min-width: 90em){h2,.h2{font-size:3rem}}h3{font-family:"Argumentum";font-size:1.375rem;margin-bottom:1rem;font-weight:500}@media screen and (min-width: 48em){h3{font-size:1.5rem}}@media screen and (min-width: 64em){h3{font-size:2rem}}h4{font-size:1.25em}h5,h6{font-size:1.125em}a{color:#000;position:relative;transition:.3s;text-decoration:underline}a:hover,a:active{color:#000}a:focus{color:#000}ul li{padding-left:1.5rem;position:relative}.screen-reader-text,.label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;border:0}label{display:block}textarea{height:auto}#masthead{width:100%;background-color:#f6f6f3;padding:.5rem 0 1rem;position:fixed;z-index:100;top:0;left:0}@media screen and (max-width: 64em){#masthead{padding:.5rem 0 .5rem}}#masthead .header-container{max-width:1600px;margin:0 auto;padding:0 2rem;display:flex;align-items:end;justify-content:space-between}@media screen and (max-width: 64em){#masthead .header-container{align-items:center;padding:0 1.5rem}}#masthead .header-menu-left,#masthead .header-menu-right{display:flex;align-items:center;flex:1}@media screen and (max-width: 64em){#masthead .header-menu-left,#masthead .header-menu-right{display:none}}#masthead .header-menu-left .nav,#masthead .header-menu-right .nav{list-style:none;margin:0;padding:0;display:flex;gap:2rem}#masthead .header-menu-left .nav li,#masthead .header-menu-right .nav li{margin:0;padding:0}#masthead .header-menu-left .nav li a,#masthead .header-menu-right .nav li a{text-decoration:none;color:#7a6b8a;font-family:"Argumentum",sans-serif;font-weight:bold;font-size:1.1rem;transition:opacity .3s ease}#masthead .header-menu-left .nav li a:hover,#masthead .header-menu-right .nav li a:hover{opacity:.7}#masthead .header-menu-left{justify-content:flex-start}#masthead .header-menu-right{justify-content:flex-end;gap:2rem}#masthead .header-logo{flex:0 0 auto;text-align:center;padding:0 2rem}#masthead .header-logo img{height:80px;width:auto;display:block}@media screen and (max-width: 64em){#masthead .header-logo{padding:0}#masthead .header-logo img{height:40px;width:auto;display:block}}#masthead .burger-menu{display:flex;align-items:center}@media screen and (min-width: 64em){#masthead .burger-menu{display:none}}#masthead .burger-menu .burger{position:relative;width:25px;height:20px}#masthead .burger-menu .burger span{position:absolute;top:0;left:0;height:2px;width:100%;background-color:#7a6b8a;transition:.3s}#masthead .burger-menu .burger span.mid{top:9px}#masthead .burger-menu .burger span.bot{top:18px}#masthead .burger-menu .burger.active span.top{top:9px;transform:rotate(35deg)}#masthead .burger-menu .burger.active span.mid{left:100px;opacity:0}#masthead .burger-menu .burger.active span.bot{top:9px;transform:rotate(-35deg)}.mobile-menu{position:fixed;top:0;left:100%;width:100%;height:100%;min-height:100vh;background-color:#f6f6f3;transition:.5s;z-index:8;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:3rem}.mobile-menu.open{left:0}.mobile-menu .mobile-menu-content{padding:80px 1.5rem 0;display:flex;flex-direction:column;gap:1.5rem}.mobile-menu .mobile-menu-content .nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}.mobile-menu .mobile-menu-content .nav li{margin:0;padding:0;text-align:center;width:100%}.mobile-menu .mobile-menu-content .nav li a{text-decoration:none;color:#7a6b8a;font-family:"Argumentum",sans-serif;font-weight:bold;font-size:2rem}.mobile-menu .mobile-menu-bottom{display:flex;flex-direction:column;margin-top:auto;gap:1rem;justify-content:center}.mobile-menu .mobile-socials{display:flex;margin-top:auto;gap:1rem;justify-content:center}.mobile-menu .mobile-socials a{text-decoration:none}.country-selector.weglot-dropdown{background-color:rgba(0,0,0,0)}.country-selector.weglot-dropdown .wgcurrent{border:0;list-style:none;display:block;margin:0}.country-selector.weglot-dropdown .wgcurrent::after{top:13px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.country-selector.weglot-dropdown .wgcurrent a,.country-selector.weglot-dropdown .wgcurrent span{padding-right:30px}.country-selector.weglot-dropdown span{display:block;height:37px;line-height:36px;font-size:18px;padding:0 10px;width:100%;font-weight:500 !important;color:#7a6b8a;-webkit-box-sizing:border-box;box-sizing:border-box}.country-selector.weglot-dropdown ul{position:absolute;min-width:100%;border:0;background:#f6f6f3;left:0;top:initial;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;padding:0}.country-selector.weglot-dropdown a,.country-selector.weglot-dropdown span{display:block;height:37px;line-height:36px;font-size:18px;padding:0 10px;width:100%;font-weight:500 !important;color:#7a6b8a;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:normal}.admin-bar .site-menu .menu{top:44px}@media screen and (max-width: 782px){.admin-bar .site-menu .menu{top:58px}}.admin-bar.nav-open .menu-toggle{top:44px}@media screen and (max-width: 782px){.admin-bar.nav-open .menu-toggle{top:58px}}footer{background-color:#9c847c;padding:3rem 1.5rem}@media screen and (min-width: 64em){footer{padding:5rem 5rem 8rem}}footer{position:relative;overflow:hidden}footer::before{position:absolute;content:"";bottom:0;left:0;right:0;width:100%;height:100%;background-image:url("/wp-content/themes/website/assets/img/footer_plants.svg");background-repeat:no-repeat;background-position:center bottom;background-size:100%}footer .footer-container{max-width:1600px;margin:auto}footer .footer-container .footer-grid{display:grid;gap:3rem}@media screen and (min-width: 64em){footer .footer-container .footer-grid{grid-template-columns:1fr 1fr;gap:0}}footer .footer-container .footer-grid .footer-left .footer-left-title{font-family:"Reey";font-size:1.5rem;width:fit-content;color:hsla(0,0%,100%,.4);transform:rotate(-5deg)}@media screen and (min-width: 48em){footer .footer-container .footer-grid .footer-left .footer-left-title{font-size:1.75rem}}@media screen and (min-width: 64em){footer .footer-container .footer-grid .footer-left .footer-left-title{font-size:2rem}}@media screen and (min-width: 90em){footer .footer-container .footer-grid .footer-left .footer-left-title{font-size:3rem}}@media screen and (min-width: 64em){footer .footer-container .footer-grid .footer-right .footer-addresses{display:grid;grid-template-columns:1fr 1fr;gap:0}}footer .footer-container .footer-grid .footer-right .footer-addresses .item .item-title{font-family:"Reey";font-size:1.75rem;width:fit-content;color:hsla(0,0%,100%,.4);transform:rotate(-5deg)}@media screen and (min-width: 48em){footer .footer-container .footer-grid .footer-right .footer-addresses .item .item-title{font-size:1.75rem}}@media screen and (min-width: 64em){footer .footer-container .footer-grid .footer-right .footer-addresses .item .item-title{font-size:2rem}}@media screen and (min-width: 90em){footer .footer-container .footer-grid .footer-right .footer-addresses .item .item-title{font-size:3rem}}footer .footer-container .footer-grid .footer-right .footer-addresses .item .link{padding-left:3rem;display:flex;flex-direction:column}@media screen and (min-width: 90em){footer .footer-container .footer-grid .footer-right .footer-addresses .item .link{padding-left:5rem}}footer .footer-container .footer-grid .footer-right .footer-addresses .item .link a{text-decoration:none;color:#f6f6f3}footer .footer-container .footer-grid .footer-right .footer-addresses .item .address{padding-left:3rem}@media screen and (min-width: 90em){footer .footer-container .footer-grid .footer-right .footer-addresses .item .address{padding-left:5rem}}footer .footer-container .footer-grid .footer-right .footer-addresses .item .address p{color:#f6f6f3}footer .footer-container .footer-grid .footer-right .footer-addresses .item .socials{padding-left:3rem;display:flex;gap:.5rem}@media screen and (min-width: 90em){footer .footer-container .footer-grid .footer-right .footer-addresses .item .socials{padding-left:5rem}}footer .footer-container .footer-grid .footer-right .footer-addresses .item .socials a{text-decoration:none;transition:.3s}footer .footer-container .footer-grid .footer-right .footer-addresses .item .socials a svg path{fill:#f6f6f3}footer .footer-container .footer-grid .footer-right .footer-addresses .item .socials a:hover{scale:1.1}footer .footer-container .footer-grid .footer-right .footer-copyright{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}@media screen and (min-width: 64em){footer .footer-container .footer-grid .footer-right .footer-copyright{margin-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}}footer .footer-container .footer-grid .footer-right .footer-copyright .copyright p{color:#f6f6f3;font-size:.7rem}@media screen and (min-width: 64em){footer .footer-container .footer-grid .footer-right .footer-copyright .copyright p{padding-left:5rem}}footer .footer-container .footer-grid .footer-right .footer-copyright .footer-copyright-links{display:flex;flex-wrap:wrap;color:#f6f6f3;gap:.25rem}footer .footer-container .footer-grid .footer-right .footer-copyright .footer-copyright-links span{font-size:.7rem;line-height:1em}footer .footer-container .footer-grid .footer-right .footer-copyright .footer-copyright-links a{line-height:1em;font-size:.7rem;text-decoration:none;color:#f6f6f3}footer .footer-container .footer-grid .footer-right .footer-copyright .footer-copyright-links a svg{height:.7rem}.cgu-content{padding-top:2rem}.cgu-content .cgu-content-container{max-width:1400px;margin:auto}.cgu-content .cgu-content-container ul{max-width:1200px}.cgu-content .cgu-content-container ul li{padding:0}.missing-page{min-height:calc(100vh - 200px);display:flex;flex-direction:column;justify-content:center}.missing-page .missing-page-container{height:100%;max-width:1000px;margin:auto}.missing-page .missing-page-container .missing-page-title{text-align:center}.missing-page .missing-page-container .missing-page-text{text-align:center}.home-intro{position:relative;display:flex;flex-direction:column;justify-content:center;height:100vh}@media screen and (min-width: 64em){.home-intro{padding-top:100px}}.home-intro::before{content:"";background-color:rgba(0,0,0,.3);width:100%;height:100%;z-index:1;position:absolute;top:0;left:0}.home-intro .home-intro-bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.home-intro .home-intro-bg img{width:100%;height:100%;object-fit:cover;object-position:top}.home-intro .home-intro-container{max-width:1400px;width:100%;margin:auto;position:relative;z-index:2}.home-intro .home-intro-container h1{color:#f6f6f3}.home-intro .home-intro-container .home-intro-tagline{margin:0;margin-top:-0.5rem;margin-bottom:2rem;color:#f6f6f3;font-size:1.5rem;font-family:"Reey";transform:rotate(-5deg)}@media screen and (min-width: 48em){.home-intro .home-intro-container .home-intro-tagline{font-size:2.5rem;margin-top:-2rem;margin-bottom:3rem}}@media screen and (min-width: 64em){.home-intro .home-intro-container .home-intro-tagline{font-size:3.5rem;margin-top:-2rem;margin-bottom:4rem}}@media screen and (min-width: 79em){.home-intro .home-intro-container .home-intro-tagline{font-size:4.5rem;margin-top:-2.5rem;margin-bottom:6rem}}.home-intro .home-intro-container .intro-text{max-width:700px}.home-intro .home-intro-container .intro-text p{color:#f6f6f3;margin:0}.home-intro .home-intro-links{position:absolute;bottom:2rem;left:1.5rem;right:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:calc(100% - 3rem)}.home-intro .home-intro-links .intro-btn{flex:1;max-width:550px;width:100%;height:60px;position:relative}.home-intro .home-intro-links .intro-btn a{text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;padding:1rem 2rem;border-radius:10px}.home-intro .home-intro-links .intro-btn a span{font-family:"Argumentum",sans-serif;font-weight:500;font-size:1.2rem;color:#433e49;z-index:2}.home-intro .home-intro-links .intro-btn.left a{position:relative;background-color:#d8d0dc}.home-intro .home-intro-links .intro-btn.right a{position:relative;background-color:#dad0cd}.home-intro .home-intro-links .intro-btn a:hover{opacity:.85;transform:translateY(-1px);transition:all .2s ease}@media screen and (min-width: 48em){.home-intro .home-intro-links{position:absolute;bottom:5rem;left:50%;right:0;transform:translateX(-50%);display:flex;flex-direction:row;justify-content:center;gap:3rem}.home-intro .home-intro-links .intro-btn{flex:1;max-width:550px;height:80px;position:relative}.home-intro .home-intro-links .intro-btn a{text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;padding:1.5rem 4rem;border-radius:10px}.home-intro .home-intro-links .intro-btn a span{font-family:"Argumentum",sans-serif;font-size:1.6rem;line-height:1.1em;color:#433e49;z-index:2}.home-intro .home-intro-links .intro-btn.left a{position:relative}.home-intro .home-intro-links .intro-btn.left a::before{content:"";position:absolute;right:-20px;bottom:0;height:100%;width:70px;transform:skew(-15deg);border-radius:10px;background-color:#d8d0dc}.home-intro .home-intro-links .intro-btn.left a{background-color:#d8d0dc}.home-intro .home-intro-links .intro-btn.right a{position:relative}.home-intro .home-intro-links .intro-btn.right a::before{content:"";position:absolute;left:-20px;bottom:0;height:100%;width:70px;transform:skew(-15deg);border-radius:10px;background-color:#dad0cd}.home-intro .home-intro-links .intro-btn.right a{background-color:#dad0cd}.home-intro .home-intro-links .intro-btn a:hover{opacity:.85;transform:translateY(-1px);transition:all .2s ease}}@media screen and (min-width: 64em){.home-intro .home-intro-links .intro-btn a span{font-size:1.6rem}}@media screen and (min-width: 90em){.home-intro .home-intro-links .intro-btn a span{font-size:2rem}}.content-section{padding:2rem 1.5rem 2rem}@media screen and (min-width: 64em){.content-section{padding:3rem 2rem 3rem}}.content-section .content-section-container{max-width:1400px;margin:auto}.content-section .content-section-container .content-section-title{display:flex;align-items:center;width:100%;margin-bottom:1rem}.content-section .content-section-container .content-section-title .icon{flex:0 0 30px;height:30px;margin-right:8px}@media screen and (min-width: 64em){.content-section .content-section-container .content-section-title .icon{flex:0 0 40px;height:40px;margin-right:15px}}@media screen and (min-width: 90em){.content-section .content-section-container .content-section-title .icon{flex:0 0 40px;height:50px}}.content-section .content-section-container .content-section-title .icon svg{width:auto;height:100%;display:block}.content-section .content-section-container .content-section-title .icon svg path{fill:#8d7d96}.content-section .content-section-container .content-section-title .line{flex:auto 1 0px;height:2px;background-color:#8d7d96;margin-right:10px;min-width:10px}@media screen and (min-width: 64em){.content-section .content-section-container .content-section-title .line{min-width:10%;margin-right:15px}}.content-section .content-section-container .content-section-title h2{margin:0;flex:0 1 auto;color:#000;width:fit-content}.content-section .content-section-container .content-section-grid{display:grid}@media screen and (min-width: 64em){.content-section .content-section-container .content-section-grid{grid-template-columns:calc(75px + 10%) 1fr}}@media screen and (min-width: 90em){.content-section .content-section-container .content-section-grid{grid-template-columns:calc(85px + 10%) 1fr}}.content-section .content-section-container .content-section-form{background-color:#8d7d96;border-radius:2rem;padding:3rem 2rem;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:3rem}.content-section .content-section-container .content-section-form form{margin:0}.content-section .content-section-container .content-section-form .wpcf7{width:100%}.content-section .content-section-container .content-section-form .form-container .form-grid{display:grid;gap:1rem;grid-template-columns:repeat(2, 1fr)}.content-section .content-section-container .content-section-form .form-container .form-field{margin-bottom:1rem}.content-section .content-section-container .content-section-form .form-container .form-field p{margin:0}.content-section .content-section-container .content-section-form input[type=text],.content-section .content-section-container .content-section-form input[type=email],.content-section .content-section-container .content-section-form input[type=tel],.content-section .content-section-container .content-section-form textarea{width:100%;background:rgba(0,0,0,0);border:1px solid #d8d0dc;border-radius:6px;height:auto;line-height:1em;padding:.8rem 1rem;color:#d8d0dc;font-family:"Montserrat",sans-serif;font-size:1rem;transition:border-color .3s}.content-section .content-section-container .content-section-form input[type=text]::placeholder,.content-section .content-section-container .content-section-form input[type=email]::placeholder,.content-section .content-section-container .content-section-form input[type=tel]::placeholder,.content-section .content-section-container .content-section-form textarea::placeholder{color:#d8d0dc;opacity:1}.content-section .content-section-container .content-section-form input[type=text]:focus,.content-section .content-section-container .content-section-form input[type=email]:focus,.content-section .content-section-container .content-section-form input[type=tel]:focus,.content-section .content-section-container .content-section-form textarea:focus{outline:none;border-color:#d8d0dc}.content-section .content-section-container .content-section-form p{margin-bottom:1rem}.content-section .content-section-container .content-section-form textarea{min-height:150px;resize:vertical}.content-section .content-section-container .content-section-form .wpcf7-spinner{display:none}.content-section .content-section-container .content-section-form .form-submit p{margin:0}.content-section .content-section-container .content-section-form input[type=submit]{background-color:#fff;color:#8d7d96;padding:.75rem 2rem;border-radius:50px;border:none;text-transform:none;height:auto;line-height:1em;font-weight:500;font-family:"Montserrat",sans-serif;cursor:pointer;transition:background-color .3s ease;display:block;margin-left:auto}.content-section .content-section-container .content-section-form input[type=submit]:hover{background-color:#f0f0f0}.content-section .content-section-container .content-section-form .wpcf7-response-output{margin:0;margin-top:1rem;padding:1rem;border:1px solid #d8d0dc;border-radius:6px;color:#d8d0dc;font-family:"Montserrat",sans-serif;font-size:1rem;text-align:center}.content-section .content-section-container .content-section-content{border-radius:2rem;overflow:hidden}.content-section .content-section-container .content-section-content .map-container{width:100%}.content-section .content-section-container .content-section-content .map-container iframe{width:100%;height:auto;aspect-ratio:1;border-radius:8px}@media screen and (min-width: 48em){.content-section .content-section-container .content-section-content .map-container iframe{aspect-ratio:16/10}}.content-section .content-section-container .content-section-text a{text-decoration:underline;color:#8d7d96}.content-section .content-section-container .content-section-text a:hover{color:#9c847c}.content-section .content-section-container .content-section-text ul{column-count:1;gap:2rem;display:block;width:fit-content;padding-left:1.5rem;margin-top:0}.content-section .content-section-container .content-section-text ul li{padding-left:.25rem;margin:0}.content-section .content-section-container .content-section-text ul li::marker{color:#8d7d96}@media screen and (min-width: 64em){.content-section .content-section-container .content-section-text ul{column-count:2;padding-left:1.5rem;max-width:80%}.content-section .content-section-container .content-section-text ul li{padding-left:.5rem}}.content-section .content-section-container .content-section-price .price-title{font-weight:500;font-size:1.5rem;margin-bottom:.5rem}.content-section .content-section-container .content-section-price .price-text{font-weight:500;font-size:1.5rem;margin:0;line-height:1em;color:#8d7d96}@media screen and (min-width: 64em){.content-section .content-section-container .content-section-price .price-text{font-size:1.75rem}}.content-section .content-section-container .price-infos{margin-top:2rem}.content-section .content-section-container .price-infos .price-title{font-weight:500;font-size:1.5rem;margin-bottom:.5rem}.content-section .content-section-container .content-section-parameters{display:grid;gap:1rem}@media screen and (min-width: 48em){.content-section .content-section-container .content-section-parameters{grid-template-columns:1fr 1fr;gap:2rem}}@media screen and (min-width: 64em){.content-section .content-section-container .content-section-parameters{grid-template-columns:1fr 1fr}}@media screen and (min-width: 79em){.content-section .content-section-container .content-section-parameters{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 90em){.content-section .content-section-container .content-section-parameters{grid-template-columns:1fr 1fr 1fr 1fr}}.content-section .content-section-container .content-section-parameters .parameter .label{position:relative;overflow:hidden;clip:rect(0 0 0 0);height:auto;width:auto;margin-bottom:.125rem}@media screen and (min-width: 48em){.content-section .content-section-container .content-section-parameters .parameter .label{margin-bottom:.5rem}}.content-section .content-section-container .content-section-parameters .parameter .value{display:flex;align-items:center;gap:1rem}.content-section .content-section-container .content-section-parameters .parameter .value .icon{height:25px}.content-section .content-section-container .content-section-parameters .parameter .value .icon svg{height:100%;width:auto}.content-section .content-section-container .content-section-parameters .parameter .value .icon svg path{fill:#8d7d96}.content-section .content-section-container .content-section-parameters .parameter .value p{font-weight:500;font-size:1.25rem;margin:0;line-height:1em}@media screen and (min-width: 64em){.content-section .content-section-container .content-section-parameters .parameter .value p{font-size:1.75rem}}.content-section .content-section-container .section-content-comodite{display:grid;gap:1rem}@media screen and (min-width: 48em){.content-section .content-section-container .section-content-comodite{grid-template-columns:1fr 1fr;gap:2rem}}@media screen and (min-width: 64em){.content-section .content-section-container .section-content-comodite{grid-template-columns:1fr 1fr}}@media screen and (min-width: 79em){.content-section .content-section-container .section-content-comodite{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 90em){.content-section .content-section-container .section-content-comodite{grid-template-columns:1fr 1fr 1fr 1fr}}.content-section .content-section-container .section-content-comodite .comodite{max-width:400px}.content-section .content-section-container .section-content-comodite .comodite .comodite-title{font-weight:500;font-size:1.5rem;margin-bottom:.5rem}.content-section .content-section-container .section-content-comodite .comodite .text ul{width:auto;columns:unset;margin-bottom:0}.content-section .content-section-container .content-section-media{display:flex;justify-content:center;margin-top:2rem}.content-section .content-section-container .content-section-media .media{width:fit-content;display:block;max-width:60%}.content-section .content-section-container .content-section-media .media img{border-radius:2rem;display:block}.content-section .content-section-container .content-section-media .video{width:fit-content;display:block}.content-section .content-section-container .content-section-media .video video{width:100%;height:auto;object-fit:contain;border-radius:2rem;display:block}.content-section .content-section-container .content-section-media .video iframe{border-radius:2rem;display:block}.content-section .content-section-container .content-section-media .video iframe .video-container{position:relative;width:100%;height:auto;max-width:60%;padding-bottom:56.25%;overflow:hidden;border-radius:2rem}.content-section .content-section-container .content-section-media .video iframe .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.content-section .content-section-container .press-list{display:grid;gap:.75rem}.content-section .content-section-container .press-list .press-item a{display:flex;align-items:center;gap:.5rem;text-decoration:none}.content-section .content-section-container .press-list .press-item a p{color:#8d7d96;transition:.3s}.content-section .content-section-container .press-list .press-item a svg{height:1.25rem;width:auto}.content-section .content-section-container .press-list .press-item a:hover p{color:#9c847c}.content-section .content-section-container .faq-list .faq-item{border-bottom:2px solid #8d7d96}.content-section .content-section-container .faq-list .faq-item:first-of-type{border-top:2px solid #8d7d96}.content-section .content-section-container .faq-list .faq-item .faq-title{display:flex;gap:1rem;justify-content:space-between;cursor:pointer}.content-section .content-section-container .faq-list .faq-item .faq-title img{margin-top:15px;height:12px;width:auto;transition:.3s}@media screen and (min-width: 64em){.content-section .content-section-container .faq-list .faq-item .faq-title img{margin-top:20px}}.content-section .content-section-container .faq-list .faq-item .faq-title p{transition:.3s;font-size:1.25rem;font-weight:500;padding-top:.5rem;padding-bottom:.5rem;margin:0}@media screen and (min-width: 64em){.content-section .content-section-container .faq-list .faq-item .faq-title p{font-size:2rem}}.content-section .content-section-container .faq-list .faq-item .faq-title:hover p{color:#8d7d96}.content-section .content-section-container .faq-list .faq-item.active .faq-title img{transform:rotate(180deg)}.content-section .content-section-container .faq-list .faq-item .faq-content{display:none;padding-bottom:1.5rem}.how .how-container{background-color:#dad0cd;border-radius:2rem;padding:3rem 1.5rem;position:relative;max-width:1400px;margin:0 auto;overflow:hidden;position:relative}.how .how-container::before{height:80%;bottom:0;right:0;width:100%;content:"";position:absolute;background-image:url("/wp-content/themes/website/assets/img/how_plants.svg");background-repeat:no-repeat;background-position:right bottom;background-size:auto 100%}.how .how-container .how-content{position:relative;z-index:2}.how .how-container .how-content h2{color:#221e1d;margin-bottom:1.5rem;font-weight:700}.how .how-container .how-content .how-text{color:#3a3535;margin-bottom:2.5rem}@media screen and (min-width: 64em){.how .how-container{padding:5rem 4rem;background-size:auto 100%}.how .how-container .how-content{max-width:60%}}.contact{padding-top:2rem;padding-bottom:2rem}@media screen and (min-width: 64em){.contact{padding:4rem 3rem 4rem}}.contact .contact-container{background-color:#8d7d96;border-radius:2rem;padding:3rem 1.5rem;position:relative;max-width:1400px;margin:0 auto;overflow:hidden;display:flex;flex-direction:column;gap:3rem}.contact .contact-container::before{height:100%;bottom:0;left:0;width:100%;content:"";position:absolute;background-image:url("/wp-content/themes/website/assets/img/contact_plants.svg");background-repeat:no-repeat;background-position:left bottom;background-size:auto 100%}.contact .contact-container .contact-content,.contact .contact-container .contact-form{position:relative;z-index:2}.contact .contact-container .contact-content h2{color:#fff;margin-bottom:0}.contact .contact-container .contact-form{width:100%}.contact .contact-container .contact-form form{margin:0}.contact .contact-container .contact-form .wpcf7{width:100%}.contact .contact-container .contact-form .form-container .form-grid{display:grid;gap:1rem;grid-template-columns:repeat(2, 1fr)}.contact .contact-container .contact-form .form-container .form-field{margin-bottom:1rem}.contact .contact-container .contact-form .form-container .form-field p{margin:0}.contact .contact-container .contact-form input[type=text],.contact .contact-container .contact-form input[type=email],.contact .contact-container .contact-form input[type=tel],.contact .contact-container .contact-form textarea{width:100%;background:rgba(0,0,0,0);border:1px solid #d8d0dc;border-radius:6px;height:auto;line-height:1em;padding:.8rem 1rem;color:#d8d0dc;font-family:"Montserrat",sans-serif;font-size:1rem;transition:border-color .3s}.contact .contact-container .contact-form input[type=text]::placeholder,.contact .contact-container .contact-form input[type=email]::placeholder,.contact .contact-container .contact-form input[type=tel]::placeholder,.contact .contact-container .contact-form textarea::placeholder{color:#d8d0dc;opacity:1}.contact .contact-container .contact-form input[type=text]:focus,.contact .contact-container .contact-form input[type=email]:focus,.contact .contact-container .contact-form input[type=tel]:focus,.contact .contact-container .contact-form textarea:focus{outline:none;border-color:#d8d0dc}.contact .contact-container .contact-form p{margin-bottom:1rem}.contact .contact-container .contact-form textarea{min-height:150px;resize:vertical}.contact .contact-container .contact-form .wpcf7-spinner{display:none}.contact .contact-container .contact-form input[type=submit]{background-color:#fff;color:#8d7d96;padding:.75rem 2rem;border-radius:50px;border:none;text-transform:none;height:auto;line-height:1em;font-weight:500;font-family:"Montserrat",sans-serif;cursor:pointer;transition:background-color .3s ease;display:block;margin-left:auto}.contact .contact-container .contact-form input[type=submit]:hover{background-color:#f0f0f0}.how-contact .how-contact-container{max-width:1400px;margin:auto;display:grid;gap:3rem}@media screen and (min-width: 64em){.how-contact .how-contact-container{grid-template-columns:repeat(2, 1fr)}}.how-contact .how-contact-container .how-contact-content{background-color:#dad0cd;border-radius:2rem;padding:2rem;position:relative}.how-contact .how-contact-container .how-contact-content::before{height:60%;bottom:0;right:0;width:100%;content:"";position:absolute;background-image:url("/wp-content/themes/website/assets/img/how_plants.svg");background-repeat:no-repeat;background-position:right bottom;background-size:auto 100%}.how-contact .how-contact-container .how-contact-content h2{color:#221e1d;margin-bottom:1.5rem}.how-contact .how-contact-container .how-contact-content .how-text{color:#3a3535;margin-bottom:2.5rem}.how-contact .how-contact-container .how-contact-content .how-text p{line-height:1.5em}.how-contact .how-contact-container .how-contact-form{background-color:#8d7d96;border-radius:2rem;padding:2rem}.how-contact .how-contact-container .how-contact-form h2{color:#f6f6f3}.how-contact .how-contact-container .how-contact-form form{margin:0}.how-contact .how-contact-container .how-contact-form .wpcf7{width:100%}.how-contact .how-contact-container .how-contact-form .form-container .form-grid{display:grid;gap:1rem;grid-template-columns:repeat(2, 1fr)}.how-contact .how-contact-container .how-contact-form .form-container .form-field{margin-bottom:1rem}.how-contact .how-contact-container .how-contact-form .form-container .form-field p{margin:0}.how-contact .how-contact-container .how-contact-form input[type=text],.how-contact .how-contact-container .how-contact-form input[type=email],.how-contact .how-contact-container .how-contact-form input[type=tel],.how-contact .how-contact-container .how-contact-form textarea{width:100%;background:rgba(0,0,0,0);border:1px solid #d8d0dc;border-radius:6px;height:auto;line-height:1em;padding:.8rem 1rem;color:#d8d0dc;font-family:"Montserrat",sans-serif;font-size:1rem;transition:border-color .3s}.how-contact .how-contact-container .how-contact-form input[type=text]::placeholder,.how-contact .how-contact-container .how-contact-form input[type=email]::placeholder,.how-contact .how-contact-container .how-contact-form input[type=tel]::placeholder,.how-contact .how-contact-container .how-contact-form textarea::placeholder{color:#d8d0dc;opacity:1}.how-contact .how-contact-container .how-contact-form input[type=text]:focus,.how-contact .how-contact-container .how-contact-form input[type=email]:focus,.how-contact .how-contact-container .how-contact-form input[type=tel]:focus,.how-contact .how-contact-container .how-contact-form textarea:focus{outline:none;border-color:#d8d0dc}.how-contact .how-contact-container .how-contact-form p{margin-bottom:1rem}.how-contact .how-contact-container .how-contact-form textarea{min-height:150px;resize:vertical}.how-contact .how-contact-container .how-contact-form .wpcf7-spinner{display:none}.how-contact .how-contact-container .how-contact-form input[type=submit]{background-color:#fff;color:#8d7d96;padding:.75rem 2rem;border-radius:50px;border:none;text-transform:none;height:auto;line-height:1em;font-weight:500;font-family:"Montserrat",sans-serif;cursor:pointer;transition:background-color .3s ease;display:block}.how-contact .how-contact-container .how-contact-form input[type=submit]:hover{background-color:#f0f0f0}.social{background-color:#d8d0dc;padding-top:6rem}@media screen and (min-width: 64em){.social{padding-top:10rem}}.social .social-title h2{font-family:"Reey";color:#9c847c;margin-bottom:2rem;margin-top:-2rem;transform:rotate(-5deg);position:absolute;top:3.5rem;left:1.5rem}@media screen and (min-width: 64em){.social .social-title h2{top:6rem;left:5%}}.social .social-container{max-width:1200px;margin:auto}.social .social-container .gallery-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;width:100%}@media(max-width: 992px){.social .social-container .gallery-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){.social .social-container .gallery-grid{grid-template-columns:1fr 1fr}}.social .social-container .grid-item{position:relative;width:100%;aspect-ratio:1/1;border-radius:20px;overflow:hidden}@media(max-width: 576px){.social .social-container .grid-item:nth-child(9){display:none}}.social .social-container .grid-item img{width:100%;height:100%;object-fit:cover;display:block}.social .social-container .grid-item.item-large{grid-column:span 2;grid-row:span 2}@media(max-width: 576px){.social .social-container .grid-item.item-large{grid-column:span 1;grid-row:span 1}}.social .social-container .grid-item.social-grid{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border-radius:0}.social .social-container .social-list{display:flex;gap:.5rem;align-items:center;justify-content:center;flex-direction:column}.social .social-container .social-list a{display:flex;align-items:center;justify-content:center;height:70px;width:70px;background-color:#f6f6f3;border-radius:9999px;transition:.3s}.social .social-container .social-list a svg{height:24px;width:24px}.social .social-container .social-list a svg path{transition:.3s}@media(max-width: 576px){.social .social-container .social-list a{height:40px;width:40px}.social .social-container .social-list a svg{height:18px;width:18px}.social .social-container .social-list a svg path{transition:.3s}}.social .social-container .social-list a:hover{background-color:#9c847c}.social .social-container .social-list a:hover path{fill:#f6f6f3}@media screen and (min-width: 64em){.biens-home{padding-bottom:2rem}}.biens-home .biens-home-container{max-width:1400px;margin:auto;position:relative}.biens-home .biens-home-container .biens-left-nav{position:absolute;left:0;top:calc(50% - 10px);transform:translateY(-50%);z-index:2;border:2px solid #fff;background-color:#8d7d96;border-left:0;padding:.5rem .5rem;border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem;cursor:pointer}.biens-home .biens-home-container .biens-right-nav{position:absolute;right:0;top:calc(50% - 10px);transform:translateY(-50%);z-index:2;border:2px solid #fff;background-color:#8d7d96;border-right:0;padding:.5rem .5rem;border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem;cursor:pointer}.biens-home .biens-home-container .biens-pagination{position:absolute;bottom:-2rem;left:50%;width:fit-content;transform:translateX(-50%);z-index:2}.biens-home .biens-home-container .biens-pagination .swiper-pagination-bullet{background-color:#8d7d96}.biens-home .biens-home-container .biens-pagination .swiper-pagination-bullet-active{background-color:#8d7d96}@media screen and (min-width: 1024px){.biens-home .biens-home-container .biens-pagination{bottom:0;background-color:#8d7d96;border:2px solid #fff;border-bottom:0;padding:.25rem .75rem;border-top-left-radius:2rem;border-top-right-radius:2rem}.biens-home .biens-home-container .biens-pagination .swiper-pagination-bullet{opacity:1;background-color:rgba(0,0,0,0);border:2px solid #fff;margin-left:2px;margin-right:2px}.biens-home .biens-home-container .biens-pagination .swiper-pagination-bullet-active{background-color:#fff}}.biens-home .biens-home-container .biens-swiper{position:relative}.biens-home .biens-home-container .biens-swiper .swiper-wrapper .swiper-slide{min-width:0;height:auto;display:flex;flex-direction:column}.biens-home .biens-home-container .biens-swiper .swiper-wrapper .swiper-slide .biens-card{height:auto;flex:1;position:relative;overflow:hidden;display:flex;flex-direction:column}@media screen and (min-width: 1024px){.biens-home .biens-home-container .biens-swiper .swiper-wrapper .swiper-slide .biens-card{aspect-ratio:16/10;border-radius:2rem;overflow:hidden}}.biens-home .biens-home-container .biens-swiper .swiper-wrapper .swiper-slide .biens-card .biens-bg{position:relative;overflow:hidden;z-index:0;aspect-ratio:1;border-radius:1rem}.biens-home .biens-home-container .biens-swiper .swiper-wrapper .swiper-slide .biens-card .biens-bg img{width:100%;height:100%;object-fit:cover}.biens-home .biens-home-container .biens-swiper .swiper-wrapper .swiper-slide .biens-card .biens-content{background-color:#8d7d96;padding:2.5rem 1.5rem 1.5rem;border-radius:1rem;flex:1;display:flex;flex-direction:column;margin-top:-2.5rem;position:relative;z-index:1;height:100%;box-sizing:border-box}@media screen and (min-width: 1024px){.biens-home .biens-home-container .biens-swiper .swiper-wrapper .swiper-slide .biens-card .biens-content{position:absolute;width:700px;height:calc(100% + 4px);right:-150px;padding:0 200px 0 100px;border:2px solid #fff;border-right:0;justify-content:center;border-top-left-radius:50%;border-bottom-left-radius:50%;margin-top:0;top:50%;transform:translateY(-50%)}}.biens-home .biens-home-container .biens-swiper .swiper-wrapper .swiper-slide .biens-card .biens-content p,.biens-home .biens-home-container .biens-swiper .swiper-wrapper .swiper-slide .biens-card .biens-content h3{color:#fff}.biens-home .biens-home-container .biens-swiper .swiper-wrapper .swiper-slide .biens-card .biens-content .biens-type p{margin-bottom:.5rem}.biens-home .biens-home-container .biens-swiper .swiper-wrapper .swiper-slide .biens-card .biens-content .biens-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.biens-home .biens-home-container .biens-swiper .swiper-wrapper .swiper-slide .biens-card .biens-content .biens-grid div{display:flex;gap:.5rem;align-items:center}.biens-home .biens-home-container .biens-swiper .swiper-wrapper .swiper-slide .biens-card .biens-content .biens-grid div p{line-height:1em}.biens-home .biens-home-container .biens-swiper .swiper-wrapper .swiper-slide .biens-card .biens-content .v-btn.white{margin-top:auto}@media screen and (min-width: 1024px){.biens-home .biens-home-container .biens-swiper .swiper-wrapper .swiper-slide .biens-card .biens-content .v-btn.white{margin-top:0}}.testimonial-section{background-color:#dad0cd;position:relative;display:flex;flex-direction:column;align-items:center}.testimonial-section .myTestimonialSwiper{width:100%;padding-top:30px;padding-bottom:40px;padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width: 64em){.testimonial-section .myTestimonialSwiper{max-width:1400px;margin:auto;padding-left:0;padding-right:0;padding-top:50px}}.testimonial-section .swiper-slide{display:flex;height:auto}@media screen and (min-width: 64em){.testimonial-section .swiper-slide{height:100%;display:block}}.testimonial-section .card-inner{background-color:#f6f6f3;border-radius:20px;padding:3rem 2rem 2rem;text-align:center;position:relative;height:fit-content;width:100%;margin-top:auto;margin-bottom:auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.testimonial-section .card-inner .badge-icon{position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center}.testimonial-section .card-inner .badge-icon img{width:100%;height:100%;object-fit:contain}.testimonial-section .card-inner .nom{font-size:1.4rem;font-weight:bold;margin-bottom:1rem}.testimonial-section .card-inner .texte{font-size:1rem;line-height:1.5;flex-grow:1;margin-bottom:1.5rem}.testimonial-section .card-inner .rating{display:flex;margin-top:auto;justify-content:center;gap:.5rem}.testimonial-section .card-inner .rating .star{width:22px;height:22px;display:inline-block}.testimonial-section .card-inner .rating .star.empty{opacity:.2}.testimonial-section .card-inner .rating .star img{width:100%;height:100%;display:block}.testimonial-section .custom-nav{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;background:rgba(0,0,0,0);transition:.3s}@media screen and (min-width: 64em){.testimonial-section .custom-nav{top:60%;width:40px;height:40px}}.testimonial-section .custom-nav::after{display:none}.testimonial-section .custom-nav:hover{scale:1.1}.testimonial-section .custom-nav img{width:100%;height:100%}.testimonial-section .swiper-button-prev{left:10px}@media screen and (min-width: 64em){.testimonial-section .swiper-button-prev{left:40px}}.testimonial-section .swiper-button-next{right:10px}@media screen and (min-width: 64em){.testimonial-section .swiper-button-next{right:40px}}.testimonial-section .swiper-pagination{bottom:0}.testimonial-section .swiper-pagination .swiper-pagination-bullet{background-color:rgba(0,0,0,0);opacity:.4;width:10px;height:10px;margin:0 2px !important;border:2px solid #9c847c;border-radius:50%;opacity:1}.testimonial-section .swiper-pagination .swiper-pagination-bullet-active{background-color:#9c847c}.testimonial-section .bottom-title{display:none}@media screen and (min-width: 64em){.testimonial-section .bottom-title{display:block;margin-top:2rem;text-align:center;margin-left:auto;width:fit-content}.testimonial-section .bottom-title img{margin:auto;width:80px;height:auto;transform:rotate(90deg)}.testimonial-section .bottom-title p{font-family:"Reey";color:#9c847c;font-size:3rem;transform:rotate(-5deg)}}@media screen and (min-width: 90em){.testimonial-section .bottom-title p{font-size:3.5rem}}.about .about-container{max-width:1400px;margin:auto}.about .about-container .about-grid{display:grid;gap:2rem;align-items:center}@media screen and (min-width: 64em){.about .about-container .about-grid{grid-template-columns:1fr 1fr}}.about .about-container .about-grid .about-content .text{margin-bottom:1.5rem}.about .about-container .about-grid .about-img{border-radius:20px;overflow:hidden;aspect-ratio:4/5}.about .about-container .about-grid .about-img img{width:100%;height:100%;object-fit:cover}.general-intro{position:relative;height:100vh;max-height:700px;margin-top:60px;padding:100px 1.5rem 2rem}@media screen and (min-width: 48em){.general-intro{margin-top:100px;max-height:900px}}@media screen and (min-width: 64em){.general-intro{padding:150px 2rem 5rem}}.general-intro.cgu-intro{position:relative;height:auto;min-height:400px;margin-top:60px;padding:100px 1.5rem 2rem}.general-intro.bien-intro{margin-top:60px;height:fit-content;height:70vh;min-height:500px;max-height:500px;margin-bottom:calc(21vw + 4rem);padding:100px 1.5rem calc(21vw + 2rem)}@media screen and (min-width: 48em){.general-intro.bien-intro{height:100vh;min-height:100vh;max-height:1080px;margin-top:100px}}@media screen and (min-width: 64em){.general-intro.bien-intro{padding:150px 2rem calc(21vw + 5rem);margin-bottom:calc(21vw + 6rem)}}.general-intro.biens-intro .general-intro-container{height:100%;display:flex;flex-direction:column;gap:2rem;justify-content:space-between}.general-intro::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:1;background:linear-gradient(0deg, rgb(246, 246, 243) 0%, rgba(255, 255, 255, 0) 50%)}.general-intro .general-intro-container .general-intro-bg{position:absolute;bottom:0;left:0;z-index:0;width:100%;height:100%}.general-intro .general-intro-container .general-intro-bg img{width:100%;height:100%;object-fit:cover}.general-intro .general-intro-container .general-intro-content{position:relative;z-index:1}.general-intro .general-intro-container .general-intro-content h1{font-family:"Argumentum";font-weight:500;font-size:2.5rem;margin-bottom:0;text-align:center}@media screen and (min-width: 48em){.general-intro .general-intro-container .general-intro-content h1{font-size:3rem}}@media screen and (min-width: 64em){.general-intro .general-intro-container .general-intro-content h1{font-size:4rem}}@media screen and (min-width: 79em){.general-intro .general-intro-container .general-intro-content h1{font-size:5rem}}@media screen and (min-width: 90em){.general-intro .general-intro-container .general-intro-content h1{font-size:6rem}}.general-intro .general-intro-container .general-intro-content .general-intro-tagline{margin:0;margin-top:1rem;margin-bottom:2rem;color:#8d7d96;font-size:2rem;font-family:"Reey";transform:rotate(-5deg);text-align:center}@media screen and (min-width: 48em){.general-intro .general-intro-container .general-intro-content .general-intro-tagline{font-size:2.5rem;margin-top:2rem;margin-bottom:3rem}}@media screen and (min-width: 64em){.general-intro .general-intro-container .general-intro-content .general-intro-tagline{font-size:3.5rem;margin-top:2rem;margin-bottom:4rem}}.general-intro .general-intro-container .general-intro-gallery{position:absolute;z-index:1;width:100%;left:0;bottom:50px}.general-intro .general-intro-container .general-intro-gallery .gallery{align-items:center}.general-intro .general-intro-container .general-intro-gallery .swiper-slide{aspect-ratio:1;overflow:hidden;height:200px;width:auto !important;border-radius:1rem}.general-intro .general-intro-container .general-intro-gallery .swiper-slide.big{height:250px}.general-intro .general-intro-container .general-intro-gallery .swiper-slide img{width:100%;height:100%;object-fit:cover}.general-intro .general-intro-container .general-intro-bien{position:absolute;z-index:1;width:100%;left:0;bottom:0;transform:translateY(50%)}.general-intro .general-intro-container .general-intro-bien .gallery{align-items:center}.general-intro .general-intro-container .general-intro-bien .biens-left-nav,.general-intro .general-intro-container .general-intro-bien .biens-right-nav{position:absolute;z-index:5;transform:translateY(-50%);top:50%;cursor:pointer}.general-intro .general-intro-container .general-intro-bien .biens-left-nav svg,.general-intro .general-intro-container .general-intro-bien .biens-right-nav svg{width:25px;height:auto;transition:.3s;fill:#8d7d96}.general-intro .general-intro-container .general-intro-bien .biens-left-nav svg rect,.general-intro .general-intro-container .general-intro-bien .biens-right-nav svg rect{fill:#8d7d96}@media screen and (min-width: 64em){.general-intro .general-intro-container .general-intro-bien .biens-left-nav svg,.general-intro .general-intro-container .general-intro-bien .biens-right-nav svg{width:45px}}.general-intro .general-intro-container .general-intro-bien .biens-left-nav:hover svg,.general-intro .general-intro-container .general-intro-bien .biens-right-nav:hover svg{transform:scale(1.2)}.general-intro .general-intro-container .general-intro-bien .biens-left-nav{left:3rem}.general-intro .general-intro-container .general-intro-bien .biens-right-nav{right:3rem}.general-intro .general-intro-container .general-intro-bien .swiper-slide{aspect-ratio:1;overflow:hidden;border-radius:1rem;transition:transform .4s ease}@media screen and (min-width: 64em){.general-intro .general-intro-container .general-intro-bien .swiper-slide{aspect-ratio:16/10}}.general-intro .general-intro-container .general-intro-bien .swiper-slide img{width:100%;height:100%;object-fit:cover}.general-intro .general-intro-container .general-intro-bien .swiper-slide.swiper-slide-prev{transform:scale(0.8);transform-origin:right center}.general-intro .general-intro-container .general-intro-bien .swiper-slide.swiper-slide-next{transform:scale(0.8);transform-origin:left center}.general-intro .general-intro-container .filters{position:relative;margin-top:auto;width:100%;z-index:10;background-color:#e7e1ea;border-radius:2rem;overflow:hidden;padding:1.5rem;max-width:1900px}@media screen and (min-width: 64em){.general-intro .general-intro-container .filters{padding:1.5rem 4rem}}@media screen and (min-width: 64em){.general-intro .general-intro-container .filters .filter-group{width:33%;max-width:400px}}.general-intro .general-intro-container .filters .filter-group .location-inputs .suggestions-list{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ccc;border-radius:4px;margin-top:5px;padding:0;list-style:none;z-index:100;max-height:200px;overflow-y:auto;box-shadow:0 4px 6px rgba(0,0,0,.1)}.general-intro .general-intro-container .filters .filter-group .location-inputs .suggestions-list li{padding:10px 15px;cursor:pointer;font-size:14px;color:#333;border-bottom:1px solid #eee}.general-intro .general-intro-container .filters .filter-group .location-inputs .suggestions-list li:hover{background-color:#f5f5f5}.general-intro .general-intro-container .filters .filter-group .location-inputs .suggestions-list li:last-child{border-bottom:none}.general-intro .general-intro-container form{margin:0;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 64em){.general-intro .general-intro-container form{flex-direction:row;justify-content:space-between}}.general-intro .general-intro-container form .cat-buttons{width:fit-content;display:flex;gap:.5rem;flex-wrap:wrap}.general-intro .general-intro-container form .cat-buttons label{display:block;width:fit-content;padding:.25rem .75rem;background-color:#f6f6f3;color:#8d7d96;border-radius:2rem;margin:0;border:1px solid #8d7d96;cursor:pointer;transition:all .3s ease}.general-intro .general-intro-container form .cat-buttons label input{display:none}.general-intro .general-intro-container form .cat-buttons label .cat-button-icon{display:inline-flex;align-items:center;gap:.5rem}.general-intro .general-intro-container form .cat-buttons label .cat-button-icon .cat-icon-text{font-weight:500}.general-intro .general-intro-container form .cat-buttons label .cat-button-icon .cat-icon{width:25px;height:25px}.general-intro .general-intro-container form .cat-buttons label .cat-button-icon .cat-icon svg{width:100%;height:100%}.general-intro .general-intro-container form .cat-buttons label .cat-button-icon .cat-icon svg path{fill:#8d7d96}.general-intro .general-intro-container form .cat-buttons label.is-active{background-color:#8d7d96;color:#f6f6f3}.general-intro .general-intro-container form .cat-buttons label.is-active .cat-icon svg path{fill:#f6f6f3}.general-intro .general-intro-container form .location-inputs{display:flex;align-items:center;gap:.5rem}.general-intro .general-intro-container form #city-input{color:#8d7d96}.general-intro .general-intro-container form #city-input::placeholder{color:#8d7d96}.general-intro .general-intro-container form .rayon{display:flex;gap:.25rem;align-items:center}.general-intro .general-intro-container form .rayon input{color:#8d7d96}.general-intro .general-intro-container form .rayon span{color:#8d7d96;font-weight:500}.general-intro .general-intro-container form .price-labels{display:flex;justify-content:space-between}.general-intro .general-intro-container form .price-labels .min-max span{font-weight:500}.general-intro .general-intro-container form .noUi-connects,.general-intro .general-intro-container form .noUi-base,.general-intro .general-intro-container form .noUi-connect{height:1px;background-color:#000}.general-intro .general-intro-container form .noUi-target{background:rgba(0,0,0,0);border-radius:0;border:none;box-shadow:none;display:flex;align-items:center;height:32px;position:relative}.general-intro .general-intro-container form .noUi-horizontal .noUi-handle{width:28px;height:28px;border-radius:50%;background-color:#f6f6f3;border:1px solid #8d7d96;cursor:default;box-shadow:none}.general-intro .general-intro-container form .noUi-horizontal .noUi-handle::before,.general-intro .general-intro-container form .noUi-horizontal .noUi-handle::after{display:none}.general-intro .general-intro-container form .noUi-handle{position:absolute;top:50%;transform:translateY(-50%);height:fit-content}.general-intro .general-intro-container form .noUi-handle.noUi-handle-lower{transform:translate(10px, -50%)}.general-intro .general-intro-container form .noUi-handle.noUi-handle-upper{right:0}.listing{padding-top:0}.listing .sort{display:flex;gap:.5rem;align-items:center;margin-bottom:1rem}.listing .sort p{margin:0}.listing .sort select{background-color:rgba(0,0,0,0);width:fit-content;display:block;color:#8d7d96;border:none;height:auto;padding:0;padding-bottom:4px;border-bottom:solid 1px #8d7d96}.listing .listing-container{display:grid;max-width:1900px;margin:auto;gap:2rem}@media screen and (min-width: 64em){.listing .listing-container{grid-template-columns:1fr 1fr}}@media screen and (min-width: 79em){.listing .listing-container{grid-template-columns:1fr 1fr 1fr}}.listing .listing-container a{text-decoration:none;display:flex}.listing .listing-container a .listing-item{background-color:#e7e1ea;border-radius:2rem;overflow:hidden;width:100%;display:flex;flex-direction:column;transition:.3s}.listing .listing-container a .listing-item:hover{background-color:#d3c1dc}.listing .listing-container a .listing-item .listing-img{overflow:hidden;aspect-ratio:4/3}@media screen and (min-width: 48em){.listing .listing-container a .listing-item .listing-img{aspect-ratio:16/10}}.listing .listing-container a .listing-item .listing-img img{width:100%;height:100%;object-fit:cover}.listing .listing-container a .listing-item .listing-content{padding:1.5rem;display:flex;flex-direction:column;flex:1}.listing .listing-container a .listing-item .listing-content .bien-category{font-weight:500;margin-bottom:.5rem}.listing .listing-container a .listing-item .listing-content h3{margin-bottom:.5rem}.listing .listing-container a .listing-item .listing-content .bien-location{display:flex;gap:.5rem;align-items:center}.listing .listing-container a .listing-item .listing-content .bien-location svg{height:1.25rem;width:auto}.listing .listing-container a .listing-item .listing-content .bien-location svg path{fill:#8d7d96}.listing .listing-container a .listing-item .listing-content .bien-location p{font-size:1rem}.listing .listing-container a .listing-item .listing-content .bien-price{margin-top:1.5rem}.listing .listing-container a .listing-item .listing-content .bien-price p{width:fit-content;margin:0;font-size:1.5rem;padding:.5rem 1rem .25rem;background-color:#f6f6f3;line-height:1em;color:#8d7d96}.listing .listing-container a .listing-item .listing-content .bien-amenities{display:flex;gap:1rem .5rem;justify-content:space-between;flex-wrap:wrap;padding-top:1.5rem;margin-top:auto}.listing .listing-container a .listing-item .listing-content .bien-amenities .amenity{display:flex;gap:.5rem;align-items:center}.listing .listing-container a .listing-item .listing-content .bien-amenities .amenity svg{height:1.25rem;width:auto}.listing .listing-container a .listing-item .listing-content .bien-amenities .amenity svg path{fill:#8d7d96}.listing .listing-container a .listing-item .listing-content .bien-amenities .amenity p{line-height:1em;color:#8d7d96}.listing .ajax-pagination-links{display:flex;align-items:center;gap:15px;margin-top:40px;font-family:sans-serif}.listing .ajax-pagination-links .page-numbers{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;font-size:14px;line-height:1em;font-weight:300;text-decoration:none;color:#8c7b96;border:2px solid #8c7b96;background-color:rgba(0,0,0,0);transition:all .3s ease}.listing .ajax-pagination-links .page-numbers:hover:not(.current):not(.prev):not(.next){background-color:#8c7b96;color:#fff;opacity:.8}.listing .ajax-pagination-links .page-numbers.current{background-color:#8c7b96;color:#fff;cursor:default}.listing .ajax-pagination-links .page-numbers.prev,.listing .ajax-pagination-links .page-numbers.next{border:none;background-color:rgba(0,0,0,0);font-size:16px;width:auto;height:auto;padding:0 5px}.listing .ajax-pagination-links .page-numbers.prev:hover,.listing .ajax-pagination-links .page-numbers.next:hover{background-color:rgba(0,0,0,0);color:#6d5e75}#duplicate-action{display:none}@media screen and (min-width: 64em){.how .how-container{padding:5rem 4rem;background-size:auto 100%}.how .how-container .how-content{max-width:60%}.contact .contact-container{padding:5rem 3rem 2rem;flex-direction:row;gap:4rem}.contact .contact-container::before{height:100%;bottom:0;left:0;width:60%;content:"";position:absolute;background-image:url("/wp-content/themes/website/assets/img/contact_plants.svg");background-repeat:no-repeat;background-position:left bottom;background-size:100%}.contact .contact-container .contact-content{flex:1;max-width:50%}.contact .contact-container .contact-form{flex:1}}@media screen and (min-width: 90em){.contact .contact-container{padding:5rem 3rem 2rem;display:grid;gap:1rem;grid-template-columns:3fr 2fr}.contact .contact-container .contact-content{max-width:100%}}.site{height:100vh;display:flex;flex-direction:column}.site-content,.site-main{height:100%}.site-header .wrapper{display:flex}.site-menu{margin-left:auto}.home-content{padding-top:30vh;text-align:center}.home-content p{font-size:32px}