@font-face{font-display:swap;font-family:"Saira Condensed";font-style:normal;font-weight:500;src:url("/fonts/saira-condensed-v11-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Saira Condensed";font-style:normal;font-weight:600;src:url("/fonts/saira-condensed-v11-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Saira Condensed";font-style:normal;font-weight:700;src:url("/fonts/saira-condensed-v11-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Satisfy";font-style:normal;font-weight:400;src:url("/fonts/satisfy-v21-latin-regular.woff2") format("woff2")}*{font-family:"Open Sans",sans-serif;font-weight:300;color:#333}body{font-size:1rem}h1,h2,h3,h4{font-family:"Saira Condensed",sans-serif;line-height:1em;text-wrap:balance}h1{font-size:clamp(1rem,3vw + 1.5rem,3rem);text-transform:uppercase;font-weight:700;margin-bottom:1em}h2{font-size:clamp(1rem,3vw + 1.2rem,1.8rem);font-weight:500;margin-top:1.2em;margin-bottom:1em}h3{font-size:1.5em;font-weight:500;margin-top:1.2em;margin-bottom:1em}h4{font-size:1.3em;font-weight:500;margin-bottom:0.8em}a{text-decoration:none;font-weight:500;color:rgb(84,144,74)}a:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}p{line-height:1.5em;margin-bottom:1em;color:black}p:last-of-type{margin:0}p.justify{text-align:justify}ul{padding-left:0.5em;margin-bottom:1em}ul li{margin-left:1.1em}.quotation{font-size:0.8em}.large,large{font-size:1.2em}.small,small{font-size:0.7em}.uppercase{text-transform:uppercase}.bold,strong{font-weight:600}sub,sup{font-size:0.75em}hr{background:black;height:1px;border:none;margin:2em auto;width:80%;max-width:700px}.alignRight{text-align:right}.alignCenter{text-align:center!important}.lightgray{color:lightgray}.red{color:firebrick}.orange{color:orange}.green{color:#54904a}.primary-color{color:rgb(84,144,74)}.divider{width:40%;height:1px;margin:25px auto;display:block;background-color:#c7b9a9}.section-title{text-align:center;font-family:"Satisfy",cursive;color:rgb(84,144,74);font-size:2em;margin-bottom:1em;text-wrap:balance}.button,button{font-size:0.9em;padding:0 1.5em;border:0;border-radius:5px;background-color:lightgray;color:#333;height:2.5rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button:hover,button:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.button>i,button>i{color:inherit;margin-right:0.5em}.button.cta,.button.cta *,.button.red,button.cta,button.cta *,button.red{color:white;background-color:firebrick}.button.main,button.main{color:white;background-color:#c7b9a9}.button.clean,button.clean{font-weight:normal;border:1px solid rgb(84,144,74);color:rgb(84,144,74);background-color:transparent}.button.button-small,button.button-small{font-size:0.7em}.button.full-width,button.full-width{width:100%}.button:disabled,button:disabled{opacity:0.2;cursor:default}button.icon{padding:0 1em;width:3em}button.icon>i{color:inherit;margin:0;scale:1.2}button.text{padding:0.1em;background-color:transparent;color:rgb(84,144,74);font-size:0.7em}.buttons-submit-and-delete{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.5em auto;grid-template-columns:1fr auto;gap:0.5em}.nav-burger-menu{padding:1em;background-color:transparent;margin-right:1em;display:none}.nav-burger-menu i{margin:0;color:white;font-size:1.5em}@media screen and (max-width:900px){.nav-burger-menu{display:-webkit-box;display:-ms-flexbox;display:flex;place-items:center}}*,html{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.pageWidth{width:100%;max-width:1000px;margin:0 auto;padding:0 2em}@media screen and (max-width:800px){.pageWidth{padding:0}}header{background-image:url("/images/header-garden.avif");background-position:50% 50%;background-repeat:none;background-size:cover;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2em;position:relative}header.narrow-header{height:auto}header.narrow-header .arrow-down,header.narrow-header .contact{display:none}header .pageHeader{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2em;background-color:rgba(255,255,255,0.6)}header .pageHeader a{width:100%;max-width:350px}header .pageHeader a .logo-header{width:100%}header .pageHeader .header-subtitle{font-weight:200;text-transform:uppercase;font-size:0.75em;text-align:center}header .contact .contact__data{background-color:rgb(255,255,255);padding:1em;border-radius:0.5em;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.3em 0.7em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:600px){header .contact .contact__data{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header .contact .contact__data .bullet{display:none}}header .contact .contact__data span{font-weight:600}header .arrow-down{position:absolute;width:3em;bottom:2em;color:white}footer{padding:3em 0;position:relative}footer .footer{text-align:center}section{margin:0;padding:5em 0}section.bg{background-color:#f0f0f0}img{width:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}.content.bg{background-color:rgba(84,144,74,0.1)}@media screen and (max-width:800px){.content.mobile-reverse>div>:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.content.mobile-reverse>div>:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.content>div{display:-ms-grid;display:grid;-ms-grid-columns:1fr 5em 1fr;grid-template-columns:1fr 1fr;gap:5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:800px){.content>div{-ms-grid-columns:1fr;grid-template-columns:1fr}}.content>div img{width:100%;min-height:400px;max-height:500px;border-radius:1em}@media screen and (max-width:800px){.content>div img{height:300px;-o-object-position:center 70%;object-position:center 70%;border-radius:0}}.page-padding{padding:0 1.5em}