*{box-sizing:border-box}.hMenu:after{content:'';display:block;margin-top:2px;border-bottom:1px solid #584d46;width:0;-webkit-transition:.7s ease;transition:.7s ease}.hMenu:hover:after{width:100%}.fMenu:after{content:'';display:block;margin-top:2px;border-bottom:1px solid #fff;width:0;-webkit-transition:.7s ease;transition:.7s ease}.fMenu:hover:after{width:100%}.slider{text-align:center;overflow:hidden;text-align:center;overflow:hidden}.slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.slides::-webkit-scrollbar{width:10px;height:10px}.slides::-webkit-scrollbar-thumb{background:#000;border-radius:10px}.slides::-webkit-scrollbar-track{background:0 0}.slides>div{scroll-snap-align:start;flex-shrink:0;background:#eee;transform-origin:center center;transform:scale(1);transition:transform .5s;position:relative;display:flex;justify-content:center;align-items:center}body,html{height:100%}.faq-item{border-bottom:1px solid grey}.faq-btn{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.2rem 1.4rem;background:#fff;border:none;outline:0;font-size:1.2rem;text-align:left;cursor:pointer;transition:.1s}.faq-btn:hover{background:grey,}.faq-icon{border-radius:50%;transform:rotate(0);transition:all;opacity:.9}.faq-item--active .faq-icon{transform:rotate(180deg)}.faq-content{font-weight:300;max-height:0;opacity:0;overflow:hidden;color:grey;transform:translateX(20px);transition:.3s all,opacity .5s,transform .5s}.faq-content p{padding:1rem 1.8rem}.faq-item--active .faq-content{opacity:1;transform:translateX(0);max-height:100vh}.menuAnim{animation:dropDown .5s}@keyframes dropDown{0%{transform:translateY(-50px);opacity:0}50%{transform:translateY(5px);opacity:.7}100%{transform:translateY(10px);opacity:1}}.animFloat,.animScale{opacity:0}@-webkit-keyframes animFloat{from{transform:translateX(150px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes animFloat{from{transform:translateX(150px);opacity:0}to{transform:translateX(0);opacity:1}}@-webkit-keyframes animScale{from{transform:scale(0);opacity:0}to{transform:Scale(1);opacity:1}}@keyframes animScale{from{transform:scale(0);opacity:0}to{transform:Scale(1);opacity:1}}.fMenu{color:#f6eade}.fMenu::after{border-bottom:1px solid #f6eade}input[name="firstName"],input[name="lastName"],button[type="submit"]{width:100%}.form-link{text-decoration:underline}.pt-6{padding-top:1.5rem}input[type="checkbox"]{position:absolute;opacity:0}input[type="checkbox"]+label{position:relative;overflow:hidden;cursor:pointer;padding:0}input[type="checkbox"]+label::before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:#fff;border:1px solid #9E8772;border-radius:3px}input[type="checkbox"]:checked+label:before{background:#9E8772}input[type="checkbox"]:checked+label:after{content:'';position:absolute;left:5px;top:9px;background:#fff;width:2px;height:2px;box-shadow:2px 0 0 white,4px 0 0 white,4px -2px 0 white,4px -4px 0 white,4px -6px 0 white,4px -8px 0 #fff;transform:rotate(45deg)}.instagram-logo-link{width:19px}.img-container{display:flex;justify-content:center;width:19px;height:24px}.fb-logo-link img{width:10px;height:20px}.cookie-consent{min-height:130px;max-height:85%;width:100%;background-color:#F4F4F4;z-index:999997;opacity:.95;font-size:11px;color:#584D46;box-sizing:border-box;padding-inline:.3rem;padding-block:.3rem}.cookie-message{padding-block:1rem;width:100%}.cookie-consent__message{font-size:.8rem}.cookie-consent__privacy{padding-top:.3rem}.privacy-policy-link{text-decoration:underline}.consent-buttons{display:flex;flex-direction:column;padding-inline:.5rem}.consent-buttons button{border-radius:15px;margin-block:.5rem;padding-block:.5rem;padding-inline:.5rem;min-width:140px}.cookie-consent__decline{border:1px solid #584D46}.cookie-consent__agree{background-color:#584D46;color:#fff;font-weight:700}@media screen and (min-width: 600px){.cookie-consent{font-size:14px;padding-inline:1rem}.cookie-consent__message{font-size:1.1rem}.consent-buttons{padding-inline:1rem}.consent-buttons button{min-width:180px}}
