:root{--green-primary: #496334;--green-hover: #3f562c;--green-accent: #8dad6f;--green-tab: #83a561;--green-arrow: #96a68a;--benefit-bg: #f2f4ee;--lavender: #eee7f4;--purple: #6455a1;--text: #161616;--muted: #444444;--footer: #f4f5ee;--ease: cubic-bezier(.22, 1, .36, 1)}[data-astro-cid-ecdu7dwv]{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--text);background:#fff}body.menu-open{overflow:hidden}a[data-astro-cid-ecdu7dwv]{color:inherit;text-decoration:none}button[data-astro-cid-ecdu7dwv]{font:inherit;cursor:pointer}img[data-astro-cid-ecdu7dwv]{display:block;max-width:100%}.page[data-astro-cid-ecdu7dwv]{min-width:0;overflow:hidden}.wide-container[data-astro-cid-ecdu7dwv]{width:min(1424px,calc(100% - 112px));margin:0 auto}header[data-astro-cid-ecdu7dwv]{position:relative;z-index:50;min-height:82px;padding:0 clamp(20px,2.5vw,40px);display:grid;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,58px);border-bottom:1px solid rgba(0,0,0,.06);background:#fff}.logo[data-astro-cid-ecdu7dwv]{width:62px}.logo[data-astro-cid-ecdu7dwv] img[data-astro-cid-ecdu7dwv]{width:100%}.top-nav[data-astro-cid-ecdu7dwv]{display:flex;justify-content:center;align-items:center;gap:clamp(25px,3vw,55px)}.top-nav[data-astro-cid-ecdu7dwv] a[data-astro-cid-ecdu7dwv]{position:relative;padding:29px 0 25px;font-size:clamp(13px,1vw,16px);font-weight:300;white-space:nowrap}.top-nav[data-astro-cid-ecdu7dwv] a[data-astro-cid-ecdu7dwv].active{color:var(--green-accent)}.top-nav[data-astro-cid-ecdu7dwv] a[data-astro-cid-ecdu7dwv].active:after{content:"";position:absolute;right:0;bottom:18px;left:0;height:1px;background:currentColor}.header-actions[data-astro-cid-ecdu7dwv]{display:flex;align-items:center;gap:18px}.lang[data-astro-cid-ecdu7dwv]{min-width:152px;min-height:48px;padding:0 20px;border:0;border-radius:12px;display:inline-flex;justify-content:center;align-items:center;gap:12px;color:#fff;background:#354a29;font-size:17px;font-weight:400}.lang-chevron[data-astro-cid-ecdu7dwv]{width:0;height:0;border-right:6px solid transparent;border-left:6px solid transparent;border-top:7px solid currentColor}.account-link[data-astro-cid-ecdu7dwv]{width:42px;height:42px;display:grid;place-items:center}.account-link[data-astro-cid-ecdu7dwv] svg[data-astro-cid-ecdu7dwv]{width:38px;height:38px;fill:none;stroke:#111;stroke-width:2;stroke-linecap:round}.menu-icon[data-astro-cid-ecdu7dwv]{display:none;width:42px;height:42px;padding:0;border:0;background:transparent;font-size:25px}.mobile-menu[data-astro-cid-ecdu7dwv]{display:none}.region-hero[data-astro-cid-ecdu7dwv]{position:relative;height:clamp(530px,43vw,665px);overflow:hidden;background:#d9d9d9}.region-hero[data-astro-cid-ecdu7dwv]>img[data-astro-cid-ecdu7dwv]{width:100%;height:100%;object-fit:cover;object-position:center;transform:translateY(50px) scale(1.15);transform-origin:center}.region-hero-shade[data-astro-cid-ecdu7dwv]{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.25),transparent 56%),linear-gradient(180deg,transparent 45%,rgba(0,0,0,.52) 100%)}.region-hero-content[data-astro-cid-ecdu7dwv]{position:absolute;left:clamp(56px,4.6vw,76px);bottom:clamp(150px,11.3vw,184px);z-index:2;max-width:830px;color:#fff}.region-hero-content[data-astro-cid-ecdu7dwv] h1[data-astro-cid-ecdu7dwv]{margin:0 0 18px;font-size:clamp(70px,7.1vw,110px);line-height:.91;font-weight:700;letter-spacing:-.055em;text-transform:uppercase}.region-hero-content[data-astro-cid-ecdu7dwv] p[data-astro-cid-ecdu7dwv]{margin:0;font-size:clamp(22px,1.8vw,30px);line-height:1.15;font-weight:300;letter-spacing:-.025em}.region-hero-content[data-astro-cid-ecdu7dwv] strong[data-astro-cid-ecdu7dwv]{display:block;font-weight:600}.photo-credit[data-astro-cid-ecdu7dwv]{position:absolute;right:clamp(50px,6vw,100px);bottom:14px;z-index:2;color:#ffffffe0;font-size:16px;font-weight:200}.tabs-wrap[data-astro-cid-ecdu7dwv]{position:relative;z-index:10}.tabs[data-astro-cid-ecdu7dwv]{min-height:102px;border:1px solid rgba(0,0,0,.09);border-radius:25px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;background:#fffffffa;box-shadow:0 12px 15px #0000002e}.tab[data-astro-cid-ecdu7dwv]{position:relative;padding:0 18px;border:0;display:grid;place-items:center;color:#171717;background:transparent;font-size:clamp(18px,1.7vw,28px);line-height:1;font-weight:400;white-space:nowrap}.tab[data-astro-cid-ecdu7dwv].is-active{color:var(--green-tab);font-weight:600;background:#f0f4ed73}.tab[data-astro-cid-ecdu7dwv].is-active:after{content:"";position:absolute;right:14%;bottom:0;left:14%;height:2px;background:var(--green-tab)}.region-section[data-astro-cid-ecdu7dwv]{padding:66px 0 90px}.category-panel[data-astro-cid-ecdu7dwv]{display:none}.category-panel[data-astro-cid-ecdu7dwv].is-active{display:block;animation:panel-in .38s var(--ease) both}.category-layout[data-astro-cid-ecdu7dwv]{display:block;width:min(1292px,100%);margin-inline:auto}.category-intro[data-astro-cid-ecdu7dwv]{padding:47px 0 0 6px}.category-intro[data-astro-cid-ecdu7dwv] h2[data-astro-cid-ecdu7dwv]{margin:0 0 28px;color:#6f9354;font-size:clamp(27px,2.15vw,34px);line-height:1;font-weight:600;letter-spacing:-.04em}.category-intro[data-astro-cid-ecdu7dwv] p[data-astro-cid-ecdu7dwv]{margin:0;max-width:178px;font-size:18px;line-height:1.38;font-weight:300}.cards-shell[data-astro-cid-ecdu7dwv]{position:relative;min-width:0;padding-inline:54px}.cards-row[data-astro-cid-ecdu7dwv]{display:flex;gap:30px;overflow-x:auto;padding:0 4px 24px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.cards-row[data-astro-cid-ecdu7dwv]::-webkit-scrollbar{display:none}.place-card[data-astro-cid-ecdu7dwv]{flex:0 0 calc((100% - 90px)/4);min-width:0;min-height:405px;border:1px solid rgba(0,0,0,.1);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;background:#fff;box-shadow:0 8px 6px #00000038;scroll-snap-align:start}.place-image[data-astro-cid-ecdu7dwv]{height:193px;flex:0 0 auto;overflow:hidden;background:#f2f2f2}.place-image[data-astro-cid-ecdu7dwv] img[data-astro-cid-ecdu7dwv]{width:100%;height:100%;object-fit:cover}.place-body[data-astro-cid-ecdu7dwv]{min-height:212px;padding:7px 16px 18px;display:flex;flex-direction:column}.place-body[data-astro-cid-ecdu7dwv] h3[data-astro-cid-ecdu7dwv]{margin:0 0 4px;font-size:21px;line-height:1.05;font-weight:700;letter-spacing:-.035em}.address[data-astro-cid-ecdu7dwv]{position:relative;margin-bottom:19px;padding-left:18px;color:#171717;font-size:12px;line-height:1.1;font-weight:400}.address[data-astro-cid-ecdu7dwv]:before{content:"";position:absolute;top:50%;left:0;width:13px;height:17px;transform:translateY(-50%);border-radius:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 30'%3E%3Cpath fill='%238FAF71' fill-rule='evenodd' d='M12 0C5.37 0 0 5.37 0 12c0 6.7 9.3 16.2 10.8 17.6a1.8 1.8 0 0 0 2.4 0C14.7 28.2 24 18.7 24 12 24 5.37 18.63 0 12 0ZM12 6a5.5 5.5 0 1 0 0 11 5.5 5.5 0 0 0 0-11Z'/%3E%3C/svg%3E") center / contain no-repeat}.address[data-astro-cid-ecdu7dwv]:after{display:none}.place-body[data-astro-cid-ecdu7dwv] p[data-astro-cid-ecdu7dwv]{margin:0;color:#242424;font-size:15px;line-height:1.28;font-weight:300}.more-link[data-astro-cid-ecdu7dwv]{margin-top:auto;padding-top:18px;color:#82aa61;font-size:12px;font-weight:600}.row-arrow[data-astro-cid-ecdu7dwv]{position:absolute;top:50%;z-index:4;width:42px;height:42px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:#7d9aaa;color:#fff;cursor:pointer;transform:translateY(-50%)}.row-arrow[data-astro-cid-ecdu7dwv].prev{left:0}.row-arrow[data-astro-cid-ecdu7dwv].next{right:0}.arrow-symbol[data-astro-cid-ecdu7dwv]{position:relative;display:block;width:22px;height:18px}.arrow-symbol[data-astro-cid-ecdu7dwv]:before{content:"";position:absolute;top:50%;left:3px;width:19px;height:3px;border-radius:999px;background:#fff;transform:translateY(-50%)}.arrow-symbol[data-astro-cid-ecdu7dwv]:after{content:"";position:absolute;top:3px;left:3px;width:11px;height:11px;border-left:3px solid #ffffff;border-bottom:3px solid #ffffff;border-radius:1px;transform:rotate(45deg)}.row-arrow[data-astro-cid-ecdu7dwv].next .arrow-symbol[data-astro-cid-ecdu7dwv]{transform:scaleX(-1)}.row-arrow[data-astro-cid-ecdu7dwv]:hover{background:#628494}.row-arrow[data-astro-cid-ecdu7dwv] svg[data-astro-cid-ecdu7dwv]{display:block;width:30px;height:30px}.row-arrow[data-astro-cid-ecdu7dwv]:focus-visible{outline:3px solid #174f70;outline-offset:3px}.benefits-section[data-astro-cid-ecdu7dwv]{padding:0 0 58px}.benefits-card[data-astro-cid-ecdu7dwv]{position:relative;min-height:515px;padding:46px 36px 38px 150px;border-radius:36px;overflow:hidden;background:var(--benefit-bg);box-shadow:0 10px 7px #0000002e}.benefits-heading[data-astro-cid-ecdu7dwv]{margin-left:6px}.benefits-heading[data-astro-cid-ecdu7dwv] h2[data-astro-cid-ecdu7dwv]{margin:0;color:#668b4c;font-size:clamp(37px,3.3vw,53px);line-height:1;font-weight:700;letter-spacing:-.04em;text-transform:uppercase}.benefits-heading[data-astro-cid-ecdu7dwv] span[data-astro-cid-ecdu7dwv]{display:block;margin-top:8px;color:#78975f;font-size:clamp(28px,2.8vw,43px);line-height:1;font-weight:200;text-transform:uppercase}.benefit-decoration[data-astro-cid-ecdu7dwv]{position:absolute;bottom:210px;left:0;width:130px;height:150px;object-fit:contain;object-position:left center}.benefits-grid[data-astro-cid-ecdu7dwv]{margin-top:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.benefit-item[data-astro-cid-ecdu7dwv]{position:relative;min-height:190px;padding:25px 128px 22px 28px;border-radius:28px;display:flex;flex-direction:column;background:#fff;box-shadow:0 8px 6px #00000040}.benefit-item[data-astro-cid-ecdu7dwv] h3[data-astro-cid-ecdu7dwv]{margin:0;max-width:200px;font-size:23px;line-height:1.15;font-weight:400;letter-spacing:-.025em}.benefit-value[data-astro-cid-ecdu7dwv]{display:block;margin-top:3px;font-size:31px;line-height:1;font-weight:700}.benefit-meta[data-astro-cid-ecdu7dwv]{margin-top:auto;color:#565656;font-size:9px;line-height:1.35;font-weight:300}.benefit-logo-frame[data-astro-cid-ecdu7dwv]{position:absolute;top:30px;right:25px;width:90px;height:77px;display:grid;place-items:center}.benefit-logo-frame[data-astro-cid-ecdu7dwv] img[data-astro-cid-ecdu7dwv]{width:100%;height:100%;object-fit:contain}.benefit-action[data-astro-cid-ecdu7dwv]{position:absolute;right:26px;bottom:24px;padding:0;border:0;color:#79a254;background:transparent;font-size:13px;font-weight:400}.benefits-more[data-astro-cid-ecdu7dwv]{width:150px;min-width:0;min-height:46px;margin:64px auto 0;padding:0 18px;border:0;border-radius:9px;display:flex;justify-content:center;align-items:center;color:#fff;background:#55763d;font-size:17px;font-weight:400}.benefit-modal[data-astro-cid-ecdu7dwv]{width:min(620px,calc(100% - 32px));min-height:524px;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:30px;overflow:auto;color:var(--text);background:#fff;box-shadow:0 10px 8px #00000040}.benefit-modal[data-astro-cid-ecdu7dwv]::backdrop{background:#12180f6b;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.benefit-modal-content[data-astro-cid-ecdu7dwv]{min-height:524px;padding:58px 60px 52px;display:flex;flex-direction:column;background:#fff}.benefit-modal-highlight[data-astro-cid-ecdu7dwv]{position:relative;min-height:210px;padding:35px 155px 32px 72px;border-radius:29px;color:#fff;background:#91af73;box-shadow:0 9px 7px #0000003b}.benefit-modal-kicker[data-astro-cid-ecdu7dwv]{display:block;margin-bottom:19px;font-size:23px;line-height:1;font-weight:600;text-transform:uppercase}.benefit-modal-title[data-astro-cid-ecdu7dwv]{display:block;margin:0 0 16px;font-size:22px;line-height:1.15;font-weight:300}.benefit-modal-value[data-astro-cid-ecdu7dwv]{display:block;font-size:31px;line-height:1;font-weight:650}.benefit-modal-logo[data-astro-cid-ecdu7dwv]{position:absolute;top:28px;right:30px;width:111px;height:111px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#fff}.benefit-modal-logo[data-astro-cid-ecdu7dwv] img[data-astro-cid-ecdu7dwv]{width:78%;height:78%;object-fit:contain}.benefit-modal-meta[data-astro-cid-ecdu7dwv]{margin:30px 0 0 48px;color:#565656;font-size:10px;line-height:1.7;font-weight:300}.benefit-download[data-astro-cid-ecdu7dwv]{min-width:184px;min-height:46px;margin:52px auto 0;padding:0 18px;border-radius:9px;display:inline-flex;justify-content:center;align-items:center;color:#fff;background:#55763d;font-size:16px;line-height:1;font-weight:400}.contact-band[data-astro-cid-ecdu7dwv]{position:relative;min-height:385px;overflow:hidden;background:var(--lavender)}.contact-content[data-astro-cid-ecdu7dwv]{position:relative;z-index:2;width:min(970px,calc(100% - 80px));margin:0 auto;padding:58px 0 50px}.contact-content[data-astro-cid-ecdu7dwv] h2[data-astro-cid-ecdu7dwv]{margin:0 0 37px;color:var(--purple);font-size:clamp(32px,3.2vw,48px);line-height:1.05;font-weight:700;letter-spacing:-.035em}.contact-content[data-astro-cid-ecdu7dwv] p[data-astro-cid-ecdu7dwv]{margin:0 0 12px;color:#111;font-size:24px;line-height:1;font-weight:500}.whatsapp-link[data-astro-cid-ecdu7dwv]{display:inline-flex;align-items:center;gap:15px;color:#55478d;font-size:29px;line-height:1;font-weight:600}.whatsapp-frame[data-astro-cid-ecdu7dwv]{width:49px;height:49px}.whatsapp-frame[data-astro-cid-ecdu7dwv] img[data-astro-cid-ecdu7dwv]{width:100%;height:100%;object-fit:contain}.contact-mountain[data-astro-cid-ecdu7dwv]{position:absolute;right:0;bottom:0;width:min(360px,28vw);height:270px;object-fit:contain;object-position:right bottom}.site-footer[data-astro-cid-ecdu7dwv]{width:100%;padding:clamp(48px,5vw,82px) clamp(48px,5.7vw,110px) clamp(78px,7vw,120px);border-top:1px solid rgba(0,0,0,.12);color:#171717;background:var(--footer)}.site-footer-inner[data-astro-cid-ecdu7dwv]{width:100%;max-width:1680px;margin:0 auto}.site-footer-top[data-astro-cid-ecdu7dwv]{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(26px,2.8vw,48px)}.site-footer-logo[data-astro-cid-ecdu7dwv]{width:clamp(72px,5.8vw,102px);flex:0 0 auto}.site-footer-logo[data-astro-cid-ecdu7dwv] img[data-astro-cid-ecdu7dwv]{width:100%}.site-footer-socials[data-astro-cid-ecdu7dwv]{display:flex;align-items:center;gap:clamp(24px,2.5vw,42px)}.site-footer-social[data-astro-cid-ecdu7dwv]{width:clamp(54px,4.4vw,76px);height:clamp(54px,4.4vw,76px);display:grid;place-items:center;color:#000}.site-footer-social[data-astro-cid-ecdu7dwv] svg[data-astro-cid-ecdu7dwv]{width:100%;height:100%}.footer-social[data-astro-cid-ecdu7dwv]{width:54px;height:54px;display:grid;place-items:center}.footer-social-img[data-astro-cid-ecdu7dwv]{width:54px;height:54px;object-fit:contain}.site-footer-copy[data-astro-cid-ecdu7dwv]{font-size:clamp(23px,1.8vw,34px);line-height:1;font-weight:400;letter-spacing:-.035em;white-space:nowrap}.site-footer-legal[data-astro-cid-ecdu7dwv]{margin-top:clamp(42px,4vw,68px);display:flex;flex-wrap:wrap;gap:clamp(34px,5vw,76px) clamp(50px,6vw,105px)}.site-footer-legal[data-astro-cid-ecdu7dwv] span[data-astro-cid-ecdu7dwv]{font-size:clamp(23px,1.85vw,34px);line-height:1.15;font-weight:400;letter-spacing:-.035em}.site-footer-grid[data-astro-cid-ecdu7dwv]{margin-top:clamp(70px,7vw,112px);display:grid;grid-template-columns:1fr 1fr 1.1fr 1.15fr;gap:clamp(42px,5vw,96px)}.site-footer-column[data-astro-cid-ecdu7dwv] h3[data-astro-cid-ecdu7dwv]{margin:0 0 clamp(38px,3.6vw,60px);font-size:clamp(22px,1.7vw,31px);line-height:1.05;font-weight:800;letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap}.site-footer-links[data-astro-cid-ecdu7dwv]{display:grid;gap:clamp(24px,2.2vw,36px)}.site-footer-links[data-astro-cid-ecdu7dwv] a[data-astro-cid-ecdu7dwv]{width:fit-content;font-size:clamp(22px,1.75vw,32px);line-height:1.28;font-weight:400;letter-spacing:-.035em}.site-footer-links[data-astro-cid-ecdu7dwv] a[data-astro-cid-ecdu7dwv]:hover{color:#55743b;transform:translate(3px)}[data-astro-cid-ecdu7dwv][data-optional-image].is-missing{display:none}@keyframes panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.top-nav[data-astro-cid-ecdu7dwv]{gap:24px}.top-nav[data-astro-cid-ecdu7dwv] a[data-astro-cid-ecdu7dwv]{font-size:13px}.category-layout[data-astro-cid-ecdu7dwv]{grid-template-columns:190px minmax(0,1fr)}.place-card[data-astro-cid-ecdu7dwv]{flex-basis:calc((100% - 40px) / 3)}.benefits-card[data-astro-cid-ecdu7dwv]{padding-left:90px}.benefit-decoration[data-astro-cid-ecdu7dwv]{width:85px}.site-footer-grid[data-astro-cid-ecdu7dwv]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:72px}}@media(max-width:960px){header[data-astro-cid-ecdu7dwv]{grid-template-columns:70px minmax(0,1fr)}.top-nav[data-astro-cid-ecdu7dwv],.lang[data-astro-cid-ecdu7dwv]{display:none}.header-actions[data-astro-cid-ecdu7dwv]{justify-content:flex-end}.menu-icon[data-astro-cid-ecdu7dwv]{display:block}.mobile-menu[data-astro-cid-ecdu7dwv]{position:absolute;top:82px;right:0;left:0;z-index:45;padding:24px 30px;display:grid;gap:18px;background:#fff;opacity:0;visibility:hidden;transform:translateY(-12px);transition:.2s ease}.mobile-menu[data-astro-cid-ecdu7dwv].is-open{opacity:1;visibility:visible;transform:translateY(0)}.wide-container[data-astro-cid-ecdu7dwv]{width:calc(100% - 48px)}.region-hero-content[data-astro-cid-ecdu7dwv] h1[data-astro-cid-ecdu7dwv]{font-size:70px}.tabs[data-astro-cid-ecdu7dwv]{min-height:86px;overflow-x:auto;grid-template-columns:repeat(5,minmax(180px,1fr));scrollbar-width:none}.tabs[data-astro-cid-ecdu7dwv]::-webkit-scrollbar{display:none}.category-layout[data-astro-cid-ecdu7dwv]{grid-template-columns:1fr;gap:25px}.category-intro[data-astro-cid-ecdu7dwv]{padding-top:0}.category-intro[data-astro-cid-ecdu7dwv] p[data-astro-cid-ecdu7dwv]{max-width:520px}.place-card[data-astro-cid-ecdu7dwv]{flex-basis:310px}.cards-row[data-astro-cid-ecdu7dwv]{padding-right:4px;padding-left:4px}.row-arrow[data-astro-cid-ecdu7dwv].prev{left:3px}.row-arrow[data-astro-cid-ecdu7dwv].next{right:3px}.benefits-card[data-astro-cid-ecdu7dwv]{padding:42px 38px}.benefit-decoration[data-astro-cid-ecdu7dwv]{display:none}.benefits-grid[data-astro-cid-ecdu7dwv]{grid-template-columns:1fr}.contact-content[data-astro-cid-ecdu7dwv]{margin-left:55px}.contact-mountain[data-astro-cid-ecdu7dwv]{opacity:.55}}@media(max-width:720px){.wide-container[data-astro-cid-ecdu7dwv]{width:calc(100% - 32px)}.region-hero[data-astro-cid-ecdu7dwv]{height:570px}.region-hero-content[data-astro-cid-ecdu7dwv]{left:24px;bottom:95px;width:calc(100% - 48px)}.region-hero-content[data-astro-cid-ecdu7dwv] h1[data-astro-cid-ecdu7dwv]{font-size:clamp(52px,16vw,70px)}.region-hero-content[data-astro-cid-ecdu7dwv] p[data-astro-cid-ecdu7dwv]{font-size:17px}.photo-credit[data-astro-cid-ecdu7dwv]{right:20px;font-size:12px}.tabs[data-astro-cid-ecdu7dwv]{min-height:74px;border-radius:18px;grid-template-columns:repeat(5,minmax(150px,1fr))}.tab[data-astro-cid-ecdu7dwv]{font-size:17px}.region-section[data-astro-cid-ecdu7dwv]{padding-top:44px}.cards-row[data-astro-cid-ecdu7dwv]{gap:16px}.place-card[data-astro-cid-ecdu7dwv]{flex-basis:276px}.benefits-section[data-astro-cid-ecdu7dwv]{padding-bottom:36px}.benefits-card[data-astro-cid-ecdu7dwv]{min-height:0;padding:34px 22px;border-radius:24px}.benefits-grid[data-astro-cid-ecdu7dwv]{margin-top:32px}.benefit-item[data-astro-cid-ecdu7dwv]{padding-right:112px}.benefit-modal[data-astro-cid-ecdu7dwv]{min-height:0;border-radius:23px}.benefit-modal-content[data-astro-cid-ecdu7dwv]{min-height:500px;padding:28px 22px 36px}.benefit-modal-highlight[data-astro-cid-ecdu7dwv]{min-height:220px;padding:30px 125px 30px 28px;border-radius:22px}.benefit-modal-kicker[data-astro-cid-ecdu7dwv],.benefit-modal-title[data-astro-cid-ecdu7dwv]{font-size:18px}.benefit-modal-logo[data-astro-cid-ecdu7dwv]{top:25px;right:20px;width:90px;height:90px}.benefit-modal-meta[data-astro-cid-ecdu7dwv]{margin-left:16px}.contact-band[data-astro-cid-ecdu7dwv]{min-height:430px}.contact-content[data-astro-cid-ecdu7dwv]{width:calc(100% - 42px);margin:0 auto;padding-top:48px}.contact-content[data-astro-cid-ecdu7dwv] h2[data-astro-cid-ecdu7dwv]{font-size:40px}.contact-content[data-astro-cid-ecdu7dwv] p[data-astro-cid-ecdu7dwv]{font-size:20px}.whatsapp-link[data-astro-cid-ecdu7dwv]{font-size:22px}.contact-mountain[data-astro-cid-ecdu7dwv]{width:260px;height:190px}.site-footer[data-astro-cid-ecdu7dwv]{padding:42px 24px 62px}.site-footer-top[data-astro-cid-ecdu7dwv]{gap:20px}.site-footer-logo[data-astro-cid-ecdu7dwv]{width:70px}.site-footer-socials[data-astro-cid-ecdu7dwv]{gap:17px}.site-footer-social[data-astro-cid-ecdu7dwv],.footer-social[data-astro-cid-ecdu7dwv],.footer-social-img[data-astro-cid-ecdu7dwv]{width:42px;height:42px}.site-footer-copy[data-astro-cid-ecdu7dwv]{width:100%;margin-top:7px;font-size:21px;white-space:normal}.site-footer-legal[data-astro-cid-ecdu7dwv]{display:grid;gap:17px;margin-top:38px}.site-footer-legal[data-astro-cid-ecdu7dwv] span[data-astro-cid-ecdu7dwv]{font-size:21px}.site-footer-grid[data-astro-cid-ecdu7dwv]{grid-template-columns:1fr;gap:54px;margin-top:62px}.site-footer-column[data-astro-cid-ecdu7dwv] h3[data-astro-cid-ecdu7dwv]{margin-bottom:27px;font-size:23px;white-space:normal}.site-footer-links[data-astro-cid-ecdu7dwv]{gap:20px}.site-footer-links[data-astro-cid-ecdu7dwv] a[data-astro-cid-ecdu7dwv]{font-size:22px}}.site-footer[data-astro-cid-ecdu7dwv]{padding:clamp(30px,3.1vw,48px) clamp(48px,5.7vw,110px) clamp(38px,3.8vw,60px)!important}.site-footer-legal[data-astro-cid-ecdu7dwv]{gap:21px clamp(42px,5vw,82px)!important;margin-top:clamp(22px,2.2vw,34px)!important}.site-footer-grid[data-astro-cid-ecdu7dwv]{gap:clamp(30px,3.6vw,62px)!important;margin-top:clamp(35px,3.4vw,54px)!important}.site-footer-column[data-astro-cid-ecdu7dwv] h3[data-astro-cid-ecdu7dwv]{margin-bottom:clamp(18px,1.7vw,28px)!important}.site-footer-links[data-astro-cid-ecdu7dwv]{gap:clamp(13px,1.1vw,19px)!important}@media(max-width:720px){.site-footer[data-astro-cid-ecdu7dwv]{padding:28px 24px 36px!important}.site-footer-legal[data-astro-cid-ecdu7dwv]{gap:15px!important;margin-top:24px!important}.site-footer-grid[data-astro-cid-ecdu7dwv]{gap:33px!important;margin-top:36px!important}.site-footer-column[data-astro-cid-ecdu7dwv] h3[data-astro-cid-ecdu7dwv]{margin-bottom:17px!important}.site-footer-links[data-astro-cid-ecdu7dwv]{gap:12px!important}}.contact-mountain[data-astro-cid-ecdu7dwv]{right:0;bottom:0;width:30vw;height:auto;opacity:1;pointer-events:none}.contact-content[data-astro-cid-ecdu7dwv] h2[data-astro-cid-ecdu7dwv]{line-height:1.14}@media(min-width:1025px){.contact-band[data-astro-cid-ecdu7dwv]{min-height:clamp(300px,28.6vw,492px)}.contact-content[data-astro-cid-ecdu7dwv]{width:min(1240px,72%);margin:0 auto;padding:clamp(48px,4.1vw,72px) 0 clamp(44px,3.6vw,64px)}.contact-content[data-astro-cid-ecdu7dwv] h2[data-astro-cid-ecdu7dwv]{margin:0 0 clamp(37px,3.4vw,58px);font-size:clamp(30px,3vw,54px);line-height:1.14}.contact-content[data-astro-cid-ecdu7dwv] p[data-astro-cid-ecdu7dwv]{font-size:clamp(24px,2.1vw,36px)}.whatsapp-link[data-astro-cid-ecdu7dwv]{font-size:clamp(28px,2.4vw,42px)}}.whatsapp-frame[data-astro-cid-ecdu7dwv]{display:inline-flex;flex:0 0 auto;width:42px;height:42px;color:#62549a}.whatsapp-frame[data-astro-cid-ecdu7dwv] svg[data-astro-cid-ecdu7dwv]{width:100%;height:100%}@media(min-width:1025px){.whatsapp-frame[data-astro-cid-ecdu7dwv]{width:clamp(48px,4.3vw,74px);height:clamp(48px,4.3vw,74px)}}@media(max-width:720px){.contact-mountain[data-astro-cid-ecdu7dwv]{width:260px;height:auto;opacity:.55}}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;height:0}#regionMobilePage .region-mobile-menu-glyph,#regionMobilePage .benefit-modal-close{display:none}@media(max-width:1024px){#regionMobilePage *,#regionMobilePage *:before,#regionMobilePage *:after{box-sizing:border-box}#regionMobilePage>header{position:relative!important;top:auto!important;height:62px!important;min-height:62px!important;padding:4px 14px!important;display:grid!important;grid-template-columns:44px 1fr 44px!important;gap:0!important;background:#fff!important;border:0!important}#regionMobilePage .logo{width:42px!important;grid-column:1}#regionMobilePage .logo img{display:block!important;width:100%!important;height:auto!important}#regionMobilePage .top-nav,#regionMobilePage .account-link{display:none!important}#regionMobilePage .header-actions{display:contents!important}#regionMobilePage .lang{display:inline-flex!important;align-items:center;justify-content:center;grid-column:2;justify-self:center;min-width:94px!important;width:94px!important;height:30px!important;min-height:30px!important;padding:0 12px!important;gap:6px!important;border-radius:10px!important;font-size:14px!important;font-weight:700!important}#regionMobilePage .lang-chevron{border-top:5px solid #fff!important;border-left:4px solid transparent!important;border-right:4px solid transparent!important}#regionMobilePage .menu-icon{display:grid!important;place-items:center;grid-column:3;justify-self:end;width:44px!important;height:44px!important;padding:0!important;background:transparent!important;color:#253528!important;box-shadow:none!important}#regionMobilePage .region-desktop-menu-glyph{display:none!important}#regionMobilePage .region-mobile-menu-glyph{display:block;width:25px;height:24px}#regionMobilePage .mobile-menu{display:none!important;position:absolute!important;inset:64px 10px auto!important;width:auto!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 80px);padding:8px 22px!important;margin:0!important;overflow-y:auto;border-radius:24px!important;background:#fff!important;box-shadow:0 5px 14px #0004;z-index:1000}#regionMobilePage .mobile-menu.is-open{display:grid!important;gap:0!important}#regionMobilePage .mobile-menu a{display:flex!important;align-items:center;justify-content:space-between;padding:16px 0!important;font-size:16px!important;font-weight:500!important;line-height:1.25!important;border:0!important}#regionMobilePage .mobile-menu a:after{content:"";position:static;width:0;height:0;border-left:6px solid #504d55;border-top:6px solid transparent;border-bottom:6px solid transparent;background:none}#regionMobilePage .c101-footer{padding:16px 16px 28px!important}#regionMobilePage .c101-footer-top{display:flex!important;flex-wrap:wrap!important;gap:14px!important}#regionMobilePage .c101-footer-logo{width:36px!important;margin-right:4px!important}#regionMobilePage .c101-footer-logo img{transform:none!important}#regionMobilePage .c101-footer-socials{gap:24px!important}#regionMobilePage .c101-footer-social{width:36px!important;height:36px!important}#regionMobilePage .c101-footer-social[data-footer-icon]{width:44px!important;height:44px!important}#regionMobilePage .c101-footer-copy{flex-basis:100%!important;margin:0!important;font-size:18px!important}#regionMobilePage .c101-footer-legal{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;margin:12px 0 0!important;gap:12px 25px!important;font-size:15px!important}#regionMobilePage .c101-footer-grid{grid-template-columns:1fr!important;gap:32px!important;margin:25px 0 0!important}#regionMobilePage .c101-footer-heading{font-size:18px!important;margin-bottom:32px!important}#regionMobilePage .c101-footer-links{gap:20px!important}#regionMobilePage .c101-footer-links a{font-size:16px!important}#regionMobilePage .c101-footer-links br{display:none!important}#regionMobilePage .wide-container{width:calc(100% - 28px)!important;max-width:760px!important;margin:0 auto!important}#regionMobilePage .region-hero{height:clamp(245px,62vw,420px)!important;min-height:0!important}#regionMobilePage .region-hero>img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}#regionMobilePage .region-hero-content{left:20px!important;right:12px!important;bottom:clamp(36px,10vw,64px)!important;width:auto!important;max-width:none!important}#regionMobilePage .region-hero-content h1{margin:0 0 8px!important;font-size:clamp(38px,9.8vw,64px)!important;line-height:1.02!important;letter-spacing:-.025em!important;font-weight:800!important}#regionMobilePage .region-hero-content p{font-size:clamp(10px,2.6vw,16px)!important;line-height:1.3!important;letter-spacing:normal!important}#regionMobilePage .region-hero-content strong{font-size:clamp(15px,3.6vw,22px)!important;line-height:1.2!important;margin-bottom:3px}#regionMobilePage .photo-credit{right:10px!important;bottom:5px!important;font-size:8px!important}#regionMobilePage .tabs-wrap{padding-top:6px!important}#regionMobilePage .tabs-wrap .wide-container{width:calc(100% - 16px)!important}#regionMobilePage .tabs{display:flex!important;width:100%!important;min-height:38px!important;height:38px!important;border-radius:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;overscroll-behavior-inline:contain;box-shadow:0 4px 5px #0003!important}#regionMobilePage .tabs::-webkit-scrollbar,#regionMobilePage .benefits-grid::-webkit-scrollbar{display:none}#regionMobilePage .tab{flex:0 0 auto;min-width:94px;height:36px!important;min-height:0!important;padding:0 16px!important;font-size:clamp(13px,3vw,17px)!important;line-height:1.2!important}#regionMobilePage .tab.is-active{background:#fff!important;font-weight:750!important}#regionMobilePage .tab:focus-visible{outline:2px solid var(--green-tab);outline-offset:-3px}#regionMobilePage .region-section{padding:26px 0 34px!important}#regionMobilePage .region-section .wide-container{width:100%!important;max-width:none!important}#regionMobilePage .category-layout{width:100%!important}#regionMobilePage .cards-shell{padding:0!important}#regionMobilePage .row-arrow{display:none!important}#regionMobilePage .cards-row{gap:12px!important;padding:0 14px 16px!important;align-items:stretch;scroll-padding-inline:14px;overscroll-behavior-inline:contain}#regionMobilePage .place-card{flex:0 0 40%!important;min-width:148px!important;max-width:290px;min-height:230px!important;border-radius:20px!important;box-shadow:0 5px 5px #0003!important}#regionMobilePage .place-image{height:auto!important;aspect-ratio:1.4;border-radius:16px}#regionMobilePage .place-body{flex:1;min-height:0!important;padding:6px 9px 12px!important}#regionMobilePage .place-body h3{font-size:clamp(14px,3.4vw,20px)!important;line-height:1.1!important;margin:0 0 4px!important}#regionMobilePage .address{margin-bottom:14px!important;padding-left:14px!important;font-size:9px!important;line-height:1.2!important}#regionMobilePage .address:before{width:9px!important;height:11px!important}#regionMobilePage .address:after{left:3px!important;top:2px!important}#regionMobilePage .place-body p{font-size:clamp(11px,2.7vw,15px)!important;line-height:1.35!important;overflow-wrap:break-word}#regionMobilePage .more-link{font-size:10px!important;line-height:1.2!important;padding-top:18px!important}#regionMobilePage .benefits-section{padding:0 0 44px!important}#regionMobilePage .benefits-card{min-height:0!important;padding:20px 14px 28px!important;border-radius:26px!important;box-shadow:0 6px 5px #0003!important}#regionMobilePage .benefits-heading{margin:0!important}#regionMobilePage .benefits-heading h2{font-size:clamp(22px,5vw,31px)!important;line-height:1.1!important;font-weight:800!important}#regionMobilePage .benefits-heading span{margin-top:4px!important;font-size:clamp(20px,4.5vw,28px)!important;line-height:1.1!important}#regionMobilePage .benefits-grid{display:flex!important;gap:10px!important;margin-top:16px!important;padding:0 2px 10px!important;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;align-items:stretch;overscroll-behavior-inline:contain}#regionMobilePage .benefit-item{flex:0 0 calc((100% - 10px)/2);min-width:0!important;min-height:168px!important;padding:14px 10px 56px!important;border-radius:20px!important;box-shadow:0 4px 4px #0003!important;scroll-snap-align:start}#regionMobilePage .benefit-item h3{max-width:none!important;width:calc(100% - 42px);margin:0!important;font-size:clamp(12px,2.9vw,17px)!important;line-height:1.3!important}#regionMobilePage .benefit-value{margin-top:6px!important;font-size:clamp(19px,4.5vw,28px)!important;line-height:1.1!important}#regionMobilePage .benefit-logo-frame{top:18px!important;right:10px!important;width:38px!important;height:42px!important}#regionMobilePage .benefit-meta{position:absolute;left:10px;bottom:34px;width:calc(100% - 20px);margin:0!important;font-size:8px!important;line-height:1.3!important}#regionMobilePage .benefit-action{right:10px!important;bottom:12px!important;font-size:12px!important;line-height:1.2!important}#regionMobilePage .benefit-decoration{display:block!important;left:0!important;bottom:14px!important;width:50px!important;height:70px!important;object-fit:contain!important}#regionMobilePage .benefits-more{width:110px!important;min-height:30px!important;height:30px!important;margin:24px auto 0!important;padding:4px 14px!important;font-size:14px!important;line-height:1.2!important;border-radius:8px!important}#regionMobilePage .benefit-modal{width:calc(100% - 32px)!important;max-width:440px;min-height:0!important;max-height:calc(100dvh - 32px)!important;border-radius:22px!important}#regionMobilePage .benefit-modal-close{position:absolute;top:6px;right:8px;z-index:3;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#fff;color:#354a29;font-size:28px;line-height:1}#regionMobilePage .benefit-modal-content{min-height:0!important;padding:50px 18px 24px!important}#regionMobilePage .benefit-modal-highlight{min-height:0!important;padding:22px 96px 22px 18px!important;border-radius:18px!important}#regionMobilePage .benefit-modal-kicker{font-size:16px!important;line-height:1.2!important;margin-bottom:16px!important}#regionMobilePage .benefit-modal-title{font-size:16px!important;line-height:1.3!important;margin-bottom:10px!important}#regionMobilePage .benefit-modal-value{font-size:26px!important}#regionMobilePage .benefit-modal-logo{right:12px!important;top:30px!important;width:70px!important;height:70px!important}#regionMobilePage .benefit-modal-meta{margin:24px 6px 0!important;font-size:11px!important;line-height:1.5!important}#regionMobilePage .benefit-download{margin:24px auto 0!important;min-width:0!important;min-height:36px!important;font-size:14px!important}#regionMobilePage .contact-band{height:200px!important;min-height:200px!important;max-height:200px!important;margin:0!important}#regionMobilePage .contact-content{width:100%!important;margin:0!important;padding:18px 26px!important}#regionMobilePage .contact-content h2{margin:0 0 20px!important;font-size:clamp(20px,5.1vw,26px)!important;font-weight:800!important;line-height:1.12!important}#regionMobilePage .contact-content h2 br{display:none!important}#regionMobilePage .contact-content p{width:62%;margin:0 0 7px 18px!important;font-size:18px!important;line-height:1.2!important}#regionMobilePage .whatsapp-link{margin-left:18px!important;gap:6px!important;font-size:clamp(16px,4.2vw,20px)!important;line-height:1.2!important;white-space:nowrap}#regionMobilePage .whatsapp-frame{display:block;width:24px!important;height:24px!important}#regionMobilePage .whatsapp-frame svg{width:100%;height:100%;display:block}#regionMobilePage .contact-mountain{right:0!important;bottom:0!important;width:52%!important;max-width:280px!important;height:auto!important;opacity:1!important;object-fit:contain!important;object-position:bottom right!important;transform:none!important}}@media(max-width:1024px){#regionMobilePage .benefit-modal{width:calc(100% - 32px)!important;max-width:440px!important;border-radius:24px!important;background:#fff!important}#regionMobilePage .benefit-modal-content{min-height:360px!important;padding:40px 22px 38px!important}#regionMobilePage .benefit-modal-close{top:8px!important;right:8px!important;color:#777!important;background:transparent!important}#regionMobilePage .benefit-modal-highlight{display:grid!important;grid-template-columns:minmax(0,1fr) 64px;gap:10px;align-content:center;min-height:148px!important;padding:22px 18px!important;border-radius:20px!important;background:#91af73!important;color:#fff!important;box-shadow:0 5px 5px #0003!important}#regionMobilePage .benefit-modal-kicker,#regionMobilePage .benefit-modal-title,#regionMobilePage .benefit-modal-value{grid-column:1;margin:0!important}#regionMobilePage .benefit-modal-kicker{font-size:14px!important;line-height:1.2!important;font-weight:700!important}#regionMobilePage .benefit-modal-title{font-size:14px!important;line-height:1.3!important}#regionMobilePage .benefit-modal-value{font-size:25px!important;line-height:1.1!important;font-weight:750!important}#regionMobilePage .benefit-modal-logo{position:static!important;grid-column:2;grid-row:1 / span 3;align-self:center;width:64px!important;height:64px!important;border-radius:50%!important;background:#fff!important}#regionMobilePage .benefit-modal-meta{margin:24px 16px 0!important;font-size:10px!important;line-height:1.8!important}#regionMobilePage .benefit-download{margin:32px auto 0!important;min-height:36px!important;padding:8px 14px!important;border-radius:8px!important;font-size:14px!important;background:#55763d!important}}@media(max-width:1024px){#regionMobilePage .region-hero>img{transform:scale(1.15)!important}}.place-image[data-astro-cid-ecdu7dwv]{position:relative}.place-image-link[data-astro-cid-ecdu7dwv]{display:block;width:100%;height:100%;color:#66775a;text-decoration:none}.place-title-link[data-astro-cid-ecdu7dwv],.place-title-link[data-astro-cid-ecdu7dwv]:visited,.place-title-link[data-astro-cid-ecdu7dwv]:hover,.place-title-link[data-astro-cid-ecdu7dwv]:active{color:inherit;text-decoration:none}.region-photo-pending[data-astro-cid-ecdu7dwv]{position:absolute;inset:0;display:grid;place-items:center;padding:20px;text-align:center;background:linear-gradient(135deg,#edf0e8,#f3f4ed);color:#718065;font-size:13px}.place-image-link[data-astro-cid-ecdu7dwv]:focus-visible,.place-title-link[data-astro-cid-ecdu7dwv]:focus-visible{outline:3px solid #83a561;outline-offset:-3px}@media(max-width:1024px){.region-photo-pending[data-astro-cid-ecdu7dwv]{padding:12px;font-size:10px}}
