@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideFadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideFadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes bounceDown{0%{opacity:0;transform:translateY(-40px)}60%{opacity:1;transform:translateY(10px)}80%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes bounceRight{0%{opacity:0;transform:translateX(40px)}60%{opacity:1;transform:translateX(-10px)}80%{transform:translateX(5px)}to{transform:translateX(0)}}@keyframes splashDrop{0%{transform:translateY(-300px) scale(1) var(--initial-transform);opacity:0}80%{transform:translateY(0) scale(1.1) var(--initial-transform);opacity:var(--final-opacity,1)}to{transform:translateY(-10px) scale(1) var(--initial-transform);opacity:var(--final-opacity,1)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes cardShuffleIn{0%{opacity:0;transform:translateY(-100px) rotate(-10deg) scale(.95)}60%{opacity:1;transform:translateY(10px) rotate(3deg) scale(1.03)}to{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}}@keyframes flipPillRise{0%{transform:rotateX(60deg) translateY(50px);opacity:0}60%{transform:rotateX(-10deg) translateY(-10px);opacity:1}80%{transform:rotateX(5deg) translateY(2px)}to{transform:rotateX(0deg) translateY(0)}}@keyframes slideBounceInLeft{0%{opacity:0;transform:translateX(-150px)}60%{opacity:1;transform:translateX(20px)}80%{transform:translateX(-10px)}to{transform:translateX(0)}}.navbar{gap:0;justify-content:space-between;background-color:#ffffff;height:65px;width:100%;max-width:1400px;padding:10px 40px;box-shadow:0 6px 12px rgba(0,0,0,.25);border-radius:100px;animation:flipPillRise .8s ease-out forwards;transform-origin:center top}.navbar,.navbar__button{display:flex;flex-direction:row;align-items:center}.navbar__button{gap:10px;justify-content:center;width:-moz-fit-content;width:fit-content;cursor:pointer;transition:transform .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navbar__button h2{font-family:EB Garamond,serif;font-size:25px;line-height:30px;letter-spacing:-2%;color:#846A2F}.navbar__button:hover{transform:scale(1.05)}.navbar__button:active{transform:scale(.95)}.navbar__items{display:flex;flex-direction:row;gap:40px;align-items:center;justify-content:start;list-style-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navbar__items a{font-family:Libre Baskerville,serif;font-size:14px;font-weight:500;color:#2B2B2B;line-height:24px;text-decoration:none;cursor:pointer}.navbar__items a .nav-inner{display:inline-block;transition:transform .2s ease-out,color .2s ease-out}.navbar__items a:hover .nav-inner{transform:translateY(-2px);color:#C0AA72;font-weight:600}@media (max-width:1200px){.navbar{padding:10px 30px}.navbar__button h2{display:none}.navbar__items a{font-size:14px}}@media (max-width:800px){.navbar__items{display:none}}@media (max-width:550px){.navbar__button img{height:auto;width:35px}}.hero-section{justify-content:start;padding:20px 50px 0;background:linear-gradient(180deg,#f2efea 25%,#c0aa72 75%)}.hero-section,.hero-section__navbar{display:flex;flex-direction:column;gap:0;align-items:center;width:100%}.hero-section__navbar{justify-content:center;height:70px;z-index:10}.hero-section__content{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-between;max-width:1275px}.hero-section__left{gap:30px}.hero-section__left,.hero-section__left--text{display:flex;flex-direction:column;align-items:start;justify-content:center}.hero-section__left--text{gap:15px}.hero-section__left--text h1{font-family:Libre Baskerville,serif;font-size:70px;font-weight:500;color:#846A2F;line-height:80px;letter-spacing:-1px;max-width:800px;text-shadow:0 4px 4px rgba(0,0,0,.25);animation:slideBounceInLeft .6s ease-out forwards}.hero-section__left--text h2{font-family:Montserrat\ ,sans-serif;font-size:20px;font-weight:500;color:#2B2B2B;line-height:30px;line-height:24px;max-width:600px;animation:slideBounceInLeft .7s ease-out forwards}.hero-section__left--button{animation:slideBounceInLeft .8s ease-out forwards}.hero-section__right{animation:slideFadeInRight .8s ease-out forwards;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:1200px){.hero-section{padding:20px 40px 0}.hero-section__left--text h1{font-size:50px;line-height:60px;max-width:600px}.hero-section__left--text h2{max-width:500px}}@media (max-width:800px){.hero-section__content{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center}.hero-section__left{padding:50px 0 0;width:100%;align-items:start}.hero-section__left--text h1{font-size:40px;line-height:50px;max-width:400px}.hero-section__left--text h2{font-size:18px;line-height:22px;max-width:400px}.hero-section__right{animation:slideFadeInLeft .8s ease-out forwards}}@media (max-width:550px){.hero-section{padding:20px 30px 0}.hero-section__left{padding:40px 0 0}.hero-section__left--text h1{font-size:35px;line-height:45px}}.benefits-section{gap:0;width:100%}.benefits-section,.benefits-section__content{display:flex;flex-direction:column;align-items:center;justify-content:center}.benefits-section__content{gap:60px;padding:60px 50px;position:relative}.benefits-section__top{display:flex;flex-direction:column;gap:30px;align-items:center;justify-content:center;text-align:center}.benefits-section__top h2{font-family:Libre Baskerville,serif;font-size:40px;font-weight:700;color:#846A2F;line-height:50px;line-height:44px;max-width:600px}.benefits-section__top h3{font-family:Montserrat\ ,sans-serif;font-size:20px;font-weight:400;color:#2B2B2B;line-height:30px;line-height:24px;max-width:700px}.benefits-section__cards{display:grid;grid-template-columns:repeat(auto-fit,300px);grid-template-rows:auto auto;grid-gap:0;gap:0;width:100%;justify-items:center;justify-content:center;max-width:1200px;grid-row-gap:40px;row-gap:40px}@media (max-width:1440px){.benefits-section__cards{grid-template-columns:repeat(2,300px);grid-auto-rows:auto}}@media (max-width:1200px){.benefits-section__content{padding:60px 40px 100px}}@media (max-width:800px){.benefits-section__content{gap:50px}.benefits-section__top h3{font-size:18px;line-height:20px}.benefits-section__top h2{font-size:40px;line-height:44px}.benefits-section__cards{display:grid;grid-template-columns:repeat(1,300px);grid-template-rows:auto auto;grid-gap:0;gap:0;grid-row-gap:40px;row-gap:40px}}@media (max-width:550px){.benefits-section__content{padding:50px 30px 80px}.benefits-section__top h2{font-size:30px;line-height:34px}}.about-section{flex-direction:column;justify-content:center;background-color:#ffffff;overflow-x:clip}.about-section,.about-section__content{display:flex;gap:0;align-items:center;width:100%}.about-section__content{flex-direction:row;justify-content:space-between;position:relative;max-width:1440px;padding:60px 50px;z-index:0;overflow-y:clip}.about-section__left{flex:1 1}.about-section__left img{filter:drop-shadow(0 12px 12px #c0aa72);-webkit-user-select:none;-moz-user-select:none;user-select:none}.about-section__left--career{display:none}.about-section__right{flex-direction:column;width:-moz-fit-content;width:fit-content;flex:1.2 1}.about-section__right,.about-section__right--text{display:flex;gap:30px;align-items:start;justify-content:center}.about-section__right--text{flex-direction:column;text-align:left;z-index:5}.about-section__right--text h2{font-family:Libre Baskerville,serif;font-size:40px;font-weight:700;color:#846A2F;line-height:50px;line-height:44px;max-width:450px}.about-section__right--body{display:flex;flex-direction:column;gap:30px;align-items:center;justify-content:center}.about-section__right--body p{font-family:Montserrat\ ,sans-serif;font-size:18px;font-weight:400;color:#2B2B2B;line-height:28px;line-height:22px;max-width:700px}.about-section__right--career{display:flex;flex-direction:row;gap:60px;align-items:center;justify-content:start;margin-top:20px}.about-section__background,.about-section__right--career{-webkit-user-select:none;-moz-user-select:none;user-select:none}.about-section__background--left{position:absolute;pointer-events:none;z-index:-1;left:-600px;bottom:-400px}.about-section__background--right{position:absolute;pointer-events:none;z-index:-1;right:-500px;top:-300px}@media (max-width:1200px){.about-section__content{flex-direction:row;gap:30px;padding:60px 40px}.about-section__content,.about-section__left{display:flex;align-items:center;justify-content:center}.about-section__left{flex-direction:column;gap:0}.about-section__left img{width:auto}}@media (max-width:800px){.about-section__content{gap:20px}.about-section__content,.about-section__left{display:flex;flex-direction:column;align-items:center;justify-content:center}.about-section__left{gap:0;order:2}.about-section__left img{width:475px}.about-section__left--career{display:flex;flex-direction:column;gap:30px;align-items:center;justify-content:center;width:100%;margin-top:50px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.about-section__left--career img:first-child{width:200px}.about-section__right--text h2{font-size:40px;line-height:44px}.about-section__right--body p{font-size:18px;line-height:20px}.about-section__right--career{display:none}}@media (max-width:550px){.about-section__content{padding:60px 30px}.about-section__right--text h2{font-size:30px;line-height:34px}.about-section__left--career img:first-child{width:150px}.about-section__left--career img:nth-child(2){width:250px}.about-section__background--left{left:-400px;bottom:-300px}.about-section__background--left img{height:1300px}.about-section__background--right{right:-400px;top:-200px}.about-section__background--right img{height:1300px}}.services-section{gap:0;width:100%;background:linear-gradient(180deg,rgba(132,106,47,.8) 30%,rgba(206,189,132,.8) 70%)}.services-section,.services-section__content{display:flex;flex-direction:column;align-items:center;justify-content:center}.services-section__content{gap:40px;padding:60px 50px;position:relative}.services-section__top{display:flex;flex-direction:column;gap:30px;align-items:center;justify-content:center;text-align:center}.services-section__top h2{font-family:Libre Baskerville,serif;font-size:40px;font-weight:700;color:#ffffff;line-height:50px;line-height:44px;max-width:500px}.services-section__top h3{font-family:Montserrat\ ,sans-serif;font-size:20px;font-weight:400;color:#ffffff;line-height:30px;line-height:24px;max-width:700px}@media (max-width:1200px){.services-section__content{padding:60px 40px}}@media (max-width:800px){.services-section__top h3{font-size:18px;line-height:20px}.services-section__top h2{font-size:40px;line-height:44px}.services-section__cards{display:grid;grid-template-columns:repeat(1,300px);grid-template-rows:auto auto;grid-gap:0;gap:0;grid-row-gap:40px;row-gap:40px}}@media (max-width:550px){.services-section__content{padding:60px 30px}.services-section__top h2{font-size:30px;line-height:34px}}.contact-section{flex-direction:column;gap:0}.contact-section,.contact-section__content{display:flex;align-items:center;justify-content:center;width:100%}.contact-section__content{flex-direction:row;gap:100px;padding:60px 50px 80px;max-width:1300px}.contact-section__left{align-items:center;text-align:left}.contact-section__left,.contact-section__left--text{display:flex;flex-direction:column;gap:30px;justify-content:center}.contact-section__left--text{align-items:start}.contact-section__left--text h2{font-family:Libre Baskerville,serif;font-size:40px;font-weight:700;color:#846A2F;line-height:50px;line-height:44px;max-width:500px}.contact-section__left--text h3{font-family:Montserrat\ ,sans-serif;font-size:20px;font-weight:400;color:#846A2F;line-height:30px;line-height:24px;max-width:600px}.contact-section__left img{filter:drop-shadow(0 12px 12px #c0aa72);-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact-section__right{display:flex;flex-direction:column;gap:30px;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content}@media (max-width:1200px){.contact-section__content{gap:60px;padding:60px 40px 80px}}@media (max-width:800px){.contact-section__content{display:flex;flex-direction:column;gap:60px;align-items:center;justify-content:center}.contact-section__left h3{font-size:18px;line-height:20px}.contact-section__left h2{font-size:40px;line-height:44px}.contact-section__cards{display:grid;grid-template-columns:repeat(1,300px);grid-template-rows:auto auto;grid-gap:0;gap:0;grid-row-gap:40px;row-gap:40px}}@media (max-width:550px){.contact-section__content{padding:60px 30px}.contact-section__left h2{font-size:30px;line-height:34px}}.reviews-section{gap:0;background-color:#ffffff;overflow-x:clip}.reviews-section,.reviews-section__content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.reviews-section__content{gap:50px;position:relative;padding:60px 50px 20px;max-width:1440px;z-index:0;overflow-y:clip}.reviews-section__top{display:flex;flex-direction:column;gap:30px;align-items:center;justify-content:center;text-align:center}.reviews-section__top h2{font-family:Libre Baskerville,serif;font-size:40px;font-weight:700;color:#846A2F;line-height:50px;line-height:44px;max-width:600px}.reviews-section__top h3{font-family:Montserrat\ ,sans-serif;font-size:20px;font-weight:400;color:#2B2B2B;line-height:30px;line-height:24px;max-width:700px}.reviews-section__background{-webkit-user-select:none;-moz-user-select:none;user-select:none}.reviews-section__background--left{position:absolute;pointer-events:none;z-index:-1;left:-500px;top:-300px}.reviews-section__background--right{position:absolute;pointer-events:none;z-index:-1;right:-500px;bottom:-300px}@media (max-width:1200px){.reviews-section__content{padding:60px 40px 20px}}@media (max-width:800px){.reviews-section__top h3{font-size:18px;line-height:20px}.reviews-section__top h2{font-size:40px;line-height:44px}}@media (max-width:550px){.reviews-section__content{padding:60px 30px 20px}.reviews-section__top h2{font-size:30px;line-height:34px}.reviews-section__background--left{left:-400px;top:-400px}.reviews-section__background--right{right:-400px;bottom:-400px}}.faq-section{flex-direction:column;gap:0;width:100%}.faq-section,.faq-section__content{display:flex;align-items:center;justify-content:center}.faq-section__content{flex-direction:row;gap:120px;padding:60px 50px 100px;max-width:1440px}.faq-section__left{align-self:end;width:100%;flex:1 1}.faq-section__right{flex-direction:column;gap:50px;flex:1 1}.faq-section__right,.faq-section__right--text{display:flex;align-items:start;justify-content:center}.faq-section__right--text{flex-direction:column;gap:30px;text-align:left}.faq-section__right--text h2{font-family:Libre Baskerville,serif;font-size:40px;font-weight:700;color:#846A2F;line-height:50px;line-height:44px;max-width:600px}.faq-section__right--text h3{font-family:Montserrat\ ,sans-serif;font-size:20px;font-weight:400;color:#2B2B2B;line-height:30px;line-height:24px;max-width:700px}.faq-section__right img{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:1200px){.faq-section__content{display:flex;flex-direction:column;gap:60px;align-items:center;justify-content:center;padding:60px 40px 100px}.faq-section__left{align-self:center;order:2}}@media (max-width:800px){.faq-section__right--text h3{font-size:18px;line-height:20px}.faq-section__right--text h2{font-size:40px;line-height:44px}}@media (max-width:550px){.reviews-section__content{padding:60px 30px}.reviews-section__right--text h2{font-size:30px;line-height:34px}}.footer{gap:0;background:linear-gradient(180deg,rgba(206,189,132,.8) 10%,rgba(132,106,47,.85) 90%);overflow:hidden}.footer,.footer__content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.footer__content{gap:40px;align-items:stretch;max-width:1440px;padding:60px 50px 40px}.footer__top{flex-direction:column;gap:35px}.footer__top,.footer__top--logo{display:flex;align-items:center;justify-content:center}.footer__top--logo{flex-direction:row;gap:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer__top--logo img{height:82px;width:82px;transition:transform .2s ease-out}.footer__top--logo-text{display:flex;flex-direction:column;gap:0;align-items:start;justify-content:center}.footer__top--logo-text h2{font-weight:400}.footer__top--logo-text h2,.footer__top--logo-text h3{font-family:Libre Baskerville,serif;font-size:30px;color:#fff;line-height:40px;line-height:30px}.footer__top--logo-text h3{font-weight:700}.footer__top p{font-family:Montserrat\ ,sans-serif;font-size:20px;font-weight:400;color:#fff;line-height:30px;line-height:24px;max-width:650px;text-align:center}.footer hr{width:100%;border:1px solid #fff}.footer__bottom{display:flex;flex-direction:row;gap:0;align-items:start;justify-content:space-between;width:100%;max-width:950px;align-self:center!important;justify-self:center!important}.footer__bottom h2{font-family:Libre Baskerville,serif;font-size:20px;font-weight:700;color:#fff;line-height:30px}.footer__bottom p{font-family:Montserrat\ ,sans-serif;font-size:18px;font-weight:400;color:#fff;line-height:28px;line-height:22px;max-width:350px}.footer__bottom--contact,.footer__bottom--contact-items{display:flex;flex-direction:column;gap:15px;align-items:start;justify-content:center}.footer__bottom--contact-item{display:flex;flex-direction:row;gap:15px;align-items:center;justify-content:start}.footer__bottom--links{display:flex;flex-direction:column;gap:15px;align-items:start;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer__bottom--links-line{background-color:white;width:4px;height:30px}.footer__bottom--links-items{display:flex;flex-direction:column;gap:10px;align-items:start;justify-content:center}.footer__bottom--links-item{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,color .3s ease}.footer__bottom--links-item:hover{transform:translateX(5px)}.footer__bottom--social,.footer__bottom--social-items{display:flex;flex-direction:column;gap:15px;align-items:start;justify-content:center}.footer__copyright{font-family:Montserrat\ ,sans-serif;font-size:16px;font-weight:400;color:#fff;line-height:26px;line-height:20px;text-align:center;padding-top:8px}@media (max-width:1200px){.footer__content{padding:50px 40px 30px}}@media (max-width:800px){.footer__top--logo img{height:62px;width:62px}.footer__top--logo-text h2,.footer__top--logo-text h3{font-size:28px;line-height:28px}.footer__top p{font-size:18px;line-height:22px}.footer__bottom{display:flex;flex-direction:column;gap:40px;align-items:start;justify-content:center;max-width:300px}.footer__bottom h2{font-size:18px}.footer__bottom p{font-size:16px;line-height:22px}}@media (max-width:550px){.footer__content{gap:30px;padding:50px 30px 30px}.footer__top--logo-text h2,.footer__top--logo-text h3{font-size:20px;line-height:22px}}.section-title{font-family:Montserrat\ ,sans-serif;font-size:18px;font-weight:500;color:#2B2B2B;line-height:28px;border-radius:100px;padding:6px 26px;width:-moz-fit-content;width:fit-content;min-width:150px}.section-title h4{line-height:20px;text-align:center}@media (max-width:800px){.section-title h4{font-size:18px;line-height:22px}}.services-scroller{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:center;height:-moz-fit-content;height:fit-content;width:100%;max-width:1025px;position:relative;margin-top:10px}.services-scroller__slide{transition:transform .3s ease;transform:scale(.75)}.services-scroller .swiper,.services-scroller__slide{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center}.services-scroller .swiper{width:100%!important;padding-bottom:50px}.services-scroller .swiper-slide,.services-scroller .swiper-slide-wrapper{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center}.services-scroller .swiper-pagination .swiper-pagination-bullet{background-color:#846A2F;width:30px;border-radius:100px;transition:all .3s ease;opacity:.4;height:5px}.services-scroller .swiper-pagination .swiper-pagination-bullet-active{background-color:#846A2F;width:70px;border-radius:100px;opacity:1}.services-scroller .swiper-slide-active .services-scroller__slide{transform:scale(1)}.services-scroller__button--next,.services-scroller__button--prev{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center;position:absolute;top:45%;width:-moz-fit-content;width:fit-content;background-color:rgba(255,255,255,.5);border-radius:100%;transform:translateY(-45%);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:all .2s ease;cursor:pointer;z-index:10}.services-scroller__button--next:hover,.services-scroller__button--prev:hover{transform:translateY(-45%) scale(.9)}.services-scroller__button--next:active,.services-scroller__button--prev:active{transform:translateY(-45%) scale(.8)}.services-scroller__button--next{right:6px}.services-scroller__button--next svg{padding-left:5px}.services-scroller__button--prev{left:6px}.services-scroller__button--prev svg{padding-right:5px}@media (max-width:1200px){.services-scroller{max-width:500px}.services-scroller__slide{transform:scale(1)}.services-scroller__button--next,.services-scroller__button--prev{display:none}}@media (max-width:800px){.services-scroller{width:350px}}@media (max-width:550px){.services-scroller{width:calc(100vw - 60px);max-width:350px}.services-scroller .swiper-pagination .swiper-pagination-bullet{width:20px}.services-scroller .swiper-pagination .swiper-pagination-bullet-active{width:60px}}.reviews-scroller{max-width:1050px;height:-moz-fit-content;height:fit-content}.reviews-scroller .swiper-slide{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center}.reviews-scroller__buttons{display:flex;flex-direction:row;gap:15px;align-items:center;justify-content:center;margin:30px 0}.reviews-scroller__buttons--next,.reviews-scroller__buttons--prev{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center;border-radius:50%;border:2px solid #c0aa72;background-color:white;color:#C0AA72;box-shadow:0 4px 4px rgba(0,0,0,.25);transition:transform .2s,box-shadow .2s;cursor:pointer}.reviews-scroller__buttons--next:hover{transform:translateX(4px);box-shadow:0 6px 8px rgba(0,0,0,.5)}.reviews-scroller__buttons--prev:hover{transform:translateX(-4px);box-shadow:0 6px 8px rgba(0,0,0,.5)}@media (max-width:1200px){.reviews-scroller{max-width:100vw}}@media (max-width:550px){.reviews-scroller__buttons{margin:20px 0}}.faq-accordion{font-family:Montserrat\ ,sans-serif;font-size:16px;font-weight:400;color:#B1B1B1;line-height:26px;width:100%}.faq-accordion h3{font-family:Libre Baskerville,serif;font-size:18px;font-weight:700;color:#2B2B2B;line-height:28px;line-height:22px}.faq-accordion p{font-family:Montserrat\ ,sans-serif;font-size:16px;font-weight:400;color:#B1B1B1;line-height:26px;text-align:start;line-height:20px}.faq-accordion .chakra-accordion__root{display:flex;flex-direction:column;gap:30px;align-items:center;justify-content:center}.faq-accordion .chakra-accordion__root .chakra-accordion__item{display:flex;flex-direction:column;gap:0;align-items:start;justify-content:center;background-color:#fff;border-radius:10px;width:100%;padding:15px 20px;box-shadow:0 4px 4px #c0aa72;border:none}.faq-accordion .chakra-accordion__root .chakra-accordion__item .chakra-accordion__itemTrigger{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-between;cursor:pointer;outline:none}.faq-accordion .chakra-accordion__root .chakra-accordion__item .chakra-accordion__itemTrigger svg{color:#C0AA72;font-size:25px}@media (max-width:1200px){.faq-accordion .chakra-accordion__root .chakra-accordion__item{max-width:700px}}@media (max-width:550px){.faq-accordion h3{font-size:16px;line-height:20px}.faq-accordion .chakra-accordion__root{gap:25px}.faq-accordion .chakra-accordion__root .chakra-accordion__item{padding:12px 18px}.faq-accordion .chakra-accordion__root .chakra-accordion__item .chakra-accordion__itemTrigger{justify-content:center;gap:10px}}.benefits-card{gap:25px;background-color:#ffffff;box-shadow:0 12px 12px #cebd84;border-radius:30px;padding:30px;max-width:250px;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.benefits-card,.benefits-card__text{display:flex;flex-direction:column;align-items:center;justify-content:center}.benefits-card__text{gap:15px;text-align:center}.benefits-card__text h3{font-size:18px;color:#000000;line-height:28px;line-height:20px}.benefits-card__text h3,.benefits-card__text p{font-family:Libre Baskerville,serif;font-weight:700}.benefits-card__text p{font-size:14px;color:#2B2B2B;line-height:24px;line-height:18px}.services-card{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:space-between;background-color:#F2EFEA;position:relative;max-width:350px;width:100%;height:500px;border-radius:40px;overflow:hidden;box-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.services-card:hover{transform:scale(.97)}.services-card:active{transform:scale(.92)}.services-card__image{flex:1.2 1;position:relative;width:100%;height:60%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.services-card__image img{filter:brightness(.8)}.services-card__text{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;padding:30px}.services-card__text h2{font-family:Libre Baskerville,serif;font-size:20px;font-weight:700;color:#000000;line-height:30px}.services-card__text p{font-family:Montserrat\ ,sans-serif;font-size:16px;font-weight:400;color:#2B2B2B;line-height:26px;line-height:20px}.services-pop{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:space-between;background-color:#F2EFEA;height:600px;max-width:550px;width:100%;border-radius:40px;overflow:hidden}.services-pop__close{position:absolute;right:30px;top:30px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;z-index:10;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.services-pop__close:hover{transform:scale(.95)}.services-pop__close:active{transform:scale(.9)}.services-pop__image{flex:1.4 1;position:relative;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.services-pop__image img{filter:brightness(.75)}.services-pop__wrapper{flex:1 1;gap:0;justify-content:center;padding:30px;height:100%;width:100%}.services-pop__content,.services-pop__wrapper{display:flex;flex-direction:column;align-items:center}.services-pop__content{gap:20px;justify-content:start;white-space:pre-line}.services-pop__content h2{font-family:Libre Baskerville,serif;font-size:25px;font-weight:700;color:#000000;line-height:35px;line-height:30px}.services-pop__content--text{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.services-pop__content--text::-webkit-scrollbar{display:none}.services-pop__content--text p{font-family:Montserrat\ ,sans-serif;font-size:16px;font-weight:400;color:#2B2B2B;line-height:26px;text-align:center;line-height:22px;max-height:350px}.chakra-dialog__trigger{width:100%}.chakra-dialog__positioner{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center}.chakra-dialog__backdrop{background-color:rgba(0,0,0,.6)}.chakra-dialog__content{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center;position:relative;max-width:550px;width:100%;height:-moz-fit-content;height:fit-content;max-height:100vh;margin:0;background-color:transparent;box-shadow:none}@media (max-width:800px){.services-card,.services-pop{border-radius:30px}.services-pop__wrapper{padding:30px 20px}.services-pop__close{right:70px}.services-pop__content{gap:10px}.services-pop__content h2{font-size:23px;line-height:23px}.services-pop__content--text p{font-size:14px;line-height:18px;max-height:250px}.chakra-dialog__content{padding:0 40px}}@media (max-width:550px){.services-card{width:100%}.services-pop__close{right:55px;top:25px}.chakra-dialog__content{padding:0 30px}.icon{width:22px!important;height:22px!important}}.contact-card{display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:start;border-radius:20px;background-color:#ffffff;box-shadow:0 12px 12px #cebd84;max-width:500px;width:100%;padding:18px 30px;white-space:pre-line}.contact-card__info{display:flex;flex-direction:column;gap:3px;align-items:start;justify-content:center}.contact-card__info h3{font-family:Libre Baskerville,serif;font-weight:700;color:#000000}.contact-card__info h3,.contact-card__info p{font-size:18px;line-height:28px;line-height:22px}.contact-card__info p{font-family:Montserrat\ ,sans-serif;font-weight:400;color:#2B2B2B;overflow-wrap:break-word;word-break:break-word}.contact-card img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact-card--clickable{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.contact-card--clickable:hover{transform:translateY(-5px);box-shadow:0 8px 16px #cebd84}.contact-card--clickable:active{transform:translateY(0);box-shadow:0 4px 8px #cebd84}@media (max-width:550px){.contact-card{padding:18px 20px}.contact-card__info h3,.contact-card__info p{font-size:16px;line-height:22px}}.reviews-card{display:flex;flex-direction:column;gap:30px;align-items:center;justify-content:start;padding:40px 20px;border-radius:20px;background-color:#F2EFEA;width:100%;max-width:300px;min-height:450px;box-shadow:0 4px 4px rgba(0,0,0,.25);margin:8px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reviews-card__image{height:80px;width:80px;border-radius:100%;overflow:hidden}.reviews-card__image img{width:100%;height:100%;object-fit:cover;border-radius:100%}.reviews-card__top{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center}.reviews-card__top h2{font-family:Libre Baskerville,serif;font-size:20px;font-weight:700;color:#2B2B2B;line-height:30px;line-height:24px}.reviews-card__top h3{color:#B1B1B1}.reviews-card p,.reviews-card__top h3{font-family:Libre Baskerville,serif;font-size:16px;font-weight:700;line-height:26px;line-height:20px}.reviews-card p{color:#2B2B2B;text-align:center}@media (max-width:550px){.reviews-card{max-width:290px;gap:20px}.reviews-card__top h2{font-size:18px;line-height:22px}.reviews-card p,.reviews-card__top h3{font-size:15px;line-height:19px}}.general-button--primary,.general-button--secondary{font-family:Montserrat\ ,sans-serif;font-size:18px;font-weight:500;color:#846A2F;line-height:28px;line-height:20px;letter-spacing:.4px;background-color:#ffffff;min-width:150px;padding:10px 20px;border:none;border-radius:10px;position:relative;overflow:hidden;cursor:pointer;box-shadow:0 4px 6px rgba(132,106,47,.5);transition:transform .2s ease,color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.general-button--primary:hover,.general-button--secondary:hover{transform:translateY(-4px);box-shadow:0 8px 10px rgba(132,106,47,.5)}.general-button--primary:active,.general-button--secondary:active{transform:translateY(0);box-shadow:0 4px 6px rgba(132,106,47,.5)}.general-button--secondary{background-color:#846A2F;color:#ffffff}.general-button__text{position:relative;z-index:2}@media (max-width:550px){.general-button--primary,.general-button--secondary{font-size:16px;padding:8px 20px}}.language-button{background-color:#ffffff;padding:4px;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:100px;cursor:pointer;transition:transform .3s ease}.language-button:hover{transform:scale(1.1) rotate(10deg)}.language-button:active{transform:scale(.9) rotate(-5deg)}@media (max-width:800px){.language-button{display:none}}.ham-dropdown{display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ham-dropdown__button{width:35px;height:35px;transition:transform .3s ease}.ham-dropdown__button.is-open{transform:rotate(90deg)}.ham-dropdown__content{display:flex;flex-direction:column;gap:0;align-items:start;justify-content:center;background-color:#ffffff;margin-top:25px;border-radius:12px;padding:20px 50px 20px 25px;min-width:225px;transform:translateX(25px);box-shadow:0 6px 12px rgba(0,0,0,.25)!important}.ham-dropdown__content .language-button{display:block}.ham-dropdown__item{transition:transform .3s ease-out;outline:none}.ham-dropdown__item:focus{outline:none}.ham-dropdown__item .chakra-menu__item{font-family:Libre Baskerville,serif;font-size:18px;font-weight:700;color:#2B2B2B;line-height:28px;padding:8px 0;background-color:transparent}.ham-dropdown__item .chakra-menu__item:focus{outline:none}.ham-dropdown__item:hover{transform:translateX(6px)}.ham-dropdown__button,.ham-dropdown__button:focus,.ham-dropdown__content .chakra-menu__item,.ham-dropdown__content .chakra-menu__item:focus,.ham-dropdown__content button,.ham-dropdown__content button:focus{outline:none!important;box-shadow:none!important}@media (max-width:800px){.ham-dropdown{display:block}.ham-dropdown .chakra-menu__item{padding:8px 0}.ham-dropdown .toggle-button{display:flex}}@media (max-width:550px){.ham-dropdown__content{width:85vw;transform:translateX(-8px)}.ham-dropdown .chakra-menu__positioner{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center;width:100vw!important;padding:0 30px}.ham-dropdown__item .chakra-menu__item{font-size:16px!important;font-size:20px;padding:7px 0}}.social-button{display:flex;flex-direction:row;gap:15px;align-items:center;justify-content:center;transition:transform .2s ease,color .3s ease}.social-button:hover{transform:translateX(8px)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}a:focus{outline:none}.lang-layout{display:flex;flex-direction:column;min-height:100vh}body{background-color:#F2EFEA}.animated-section{width:100%;display:block}