[data-v-9bd06095]:root{--primary-color: #c76d40;--secondary-color: #745134;--accent-color: #fff09b;--background-color: #c76d40;--text-color: #333;--success-color: #10662d;--danger-color: #ad1d52;--warning-color: #ff7334;--info-color: #5ac463;--white: #ffffff;--black: #000000;--gray-light: #f5f5f5;--gray: #999;--gray-dark: #666;--spacing-xs: 5px;--spacing-sm: 10px;--spacing-md: 15px;--spacing-lg: 25px;--spacing-xl: 40px;--spacing-xxl: 50px;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-size-3xl: 2.5rem;--border-radius-sm: 5px;--border-radius-md: 10px;--border-radius-lg: 20px;--border-radius-full: 50px;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--shadow-md: 0 4px 8px rgba(0, 0, 0, .15);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .2);--transition-fast: .15s ease;--transition-base: .3s ease;--transition-slow: .5s ease}.site-logo[data-v-9bd06095]{position:absolute;z-index:4;top:1.8rem;left:4.2%;width:clamp(8rem,10vw,16rem)}.site-logo img[data-v-9bd06095]{display:block;width:100%}.desktop-nav[data-v-9bd06095]{position:absolute;z-index:4;top:2.4rem;right:5.2%}.desktop-nav>ul[data-v-9bd06095]{display:flex;align-items:flex-start;gap:clamp(1rem,1.6vw,1.8rem);margin:0;padding:0;list-style:none}.desktop-menu-item[data-v-9bd06095]{position:relative}.desktop-menu-item>a[data-v-9bd06095],.desktop-menu-item>.desktop-nav-link[data-v-9bd06095]{color:#fff;font-size:clamp(.9rem,1vw,1.15rem);text-shadow:2px 2px 4px rgba(0,0,0,.3);font-weight:700;line-height:1.2;white-space:nowrap}.desktop-menu-item>a.is-not-home[data-v-9bd06095],.desktop-menu-item>.desktop-nav-link.is-not-home[data-v-9bd06095]{color:#ad0003;text-shadow:none}.desktop-menu-item>a[data-v-9bd06095]:hover,.desktop-menu-item>a[data-v-9bd06095]:focus-visible,.desktop-menu-item>a.is-active[data-v-9bd06095],.desktop-menu-item>a.router-link-active[data-v-9bd06095],.desktop-menu-item>a.router-link-exact-active[data-v-9bd06095],.desktop-menu-item>.desktop-nav-link[data-v-9bd06095]:hover,.desktop-menu-item>.desktop-nav-link[data-v-9bd06095]:focus-visible,.desktop-menu-item>.desktop-nav-link.is-active[data-v-9bd06095],.desktop-menu-item>.desktop-nav-link.router-link-active[data-v-9bd06095],.desktop-menu-item>.desktop-nav-link.router-link-exact-active[data-v-9bd06095]{color:#9f16ba}.desktop-menu-activities[data-v-9bd06095]:after{content:"";position:absolute;left:-1rem;right:-1rem;top:100%;height:1rem}.activity-submenu[data-v-9bd06095]{position:absolute;top:calc(100% + .65rem);left:50%;width:12rem;max-height:min(22rem,100vh - 6rem);margin:0;padding:.35rem 0;border-radius:.55rem;overflow-y:auto;list-style:none;background:#ffe2df;box-shadow:0 .35rem 1rem #00000040;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-.35rem);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.activity-submenu li+li[data-v-9bd06095]{border-top:1px dashed #ffa8a9}.activity-submenu a[data-v-9bd06095]{display:flex;min-height:2.55rem;align-items:center;justify-content:center;padding:.55rem 1rem;color:#444;font-size:1rem;line-height:1.35;text-align:center;overflow-wrap:anywhere}.activity-submenu a[data-v-9bd06095]:hover,.activity-submenu a[data-v-9bd06095]:focus-visible,.activity-submenu a.is-active[data-v-9bd06095],.activity-submenu a.router-link-active[data-v-9bd06095],.activity-submenu a.router-link-exact-active[data-v-9bd06095]{color:#ad0003}.desktop-menu-activities:hover .activity-submenu[data-v-9bd06095],.desktop-menu-activities:focus-within .activity-submenu[data-v-9bd06095]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.mobile-menu-button[data-v-9bd06095],.mobile-menu[data-v-9bd06095]{display:none}@media only screen and (max-width: 767px){.site-logo[data-v-9bd06095]{top:.55rem;left:.65rem;width:5.3rem}.desktop-nav[data-v-9bd06095]{display:none}.mobile-menu-button[data-v-9bd06095]{position:absolute;z-index:8;top:.75rem;right:.8rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;cursor:pointer}.mobile-menu-button img[data-v-9bd06095]{display:block;width:45%;height:auto}.mobile-menu-button.active[data-v-9bd06095]{filter:brightness(1.1)}.mobile-menu[data-v-9bd06095]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:7;display:flex;flex-direction:column;gap:0;padding:5.6rem 0 2rem;background:#ad0003e6;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.mobile-menu-link[data-v-9bd06095]{width:100%;padding:1rem 1.3rem;border:0;border-bottom:1px dashed rgba(255,255,255,.25);background:transparent;color:#fff;font-family:inherit;font-size:1.18rem;font-weight:800;line-height:1.35;text-align:left}.mobile-menu-link.is-active[data-v-9bd06095],.mobile-menu-link.router-link-active[data-v-9bd06095],.mobile-menu-link.router-link-exact-active[data-v-9bd06095]{color:#f5ffac}.mobile-activity-toggle[data-v-9bd06095]{display:flex;align-items:center;justify-content:space-between;color:#fff;border-bottom:0}.toggle-icon[data-v-9bd06095]{width:.62rem;height:.62rem;border-top:.16rem solid currentColor;border-left:.16rem solid currentColor;transform:rotate(225deg);transition:transform .2s ease}.mobile-activity-toggle[aria-expanded=true] .toggle-icon[data-v-9bd06095]{transform:rotate(45deg)}.mobile-activity-submenu[data-v-9bd06095]{display:flex;flex-direction:column;padding:.35rem 0 .75rem;border-bottom:1px dashed rgba(255,255,255,.25);background:#910204}.mobile-submenu-link[data-v-9bd06095]{padding:.48rem 1.3rem;color:#fff;font-size:1rem;line-height:1.45}.mobile-submenu-link[data-v-9bd06095]:hover,.mobile-submenu-link[data-v-9bd06095]:focus-visible,.mobile-submenu-link.is-active[data-v-9bd06095],.mobile-submenu-link.router-link-active[data-v-9bd06095],.mobile-submenu-link.router-link-exact-active[data-v-9bd06095]{color:#fff600}}[data-v-309b1312]:root{--primary-color: #c76d40;--secondary-color: #745134;--accent-color: #fff09b;--background-color: #c76d40;--text-color: #333;--success-color: #10662d;--danger-color: #ad1d52;--warning-color: #ff7334;--info-color: #5ac463;--white: #ffffff;--black: #000000;--gray-light: #f5f5f5;--gray: #999;--gray-dark: #666;--spacing-xs: 5px;--spacing-sm: 10px;--spacing-md: 15px;--spacing-lg: 25px;--spacing-xl: 40px;--spacing-xxl: 50px;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-size-3xl: 2.5rem;--border-radius-sm: 5px;--border-radius-md: 10px;--border-radius-lg: 20px;--border-radius-full: 50px;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--shadow-md: 0 4px 8px rgba(0, 0, 0, .15);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .2);--transition-fast: .15s ease;--transition-base: .3s ease;--transition-slow: .5s ease}.footer-wrap[data-v-309b1312]{background:url(/assets/footerbg-uyWf3pa5.png) center top/cover no-repeat}@media only screen and (max-width: 767px){.footer-wrap[data-v-309b1312]{background:url(/assets/footerbg-Mobile-BXChcAot.png) 100% 100%/cover no-repeat}.footer-wrap.is-not-home[data-v-309b1312]{background-image:url(/assets/footerbgNotHome-Mobile-CVXUVFXK.png)}}.brand-section[data-v-309b1312]{position:relative;min-height:clamp(35rem,46vw,49rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,5rem);padding:clamp(4rem,6vw,6.5rem) 7% clamp(5rem,8vw,8rem);overflow:hidden}.brand-copy[data-v-309b1312]{width:100%;max-width:38rem;justify-self:end;display:flex;flex-direction:column;align-items:center;color:#444;text-align:start;font-size:clamp(.9rem,.95vw,1.08rem);line-height:2;font-weight:600}@media only screen and (max-width: 767px){.brand-copy[data-v-309b1312]{text-align:center}}.brand-logo[data-v-309b1312]{width:min(78%,22rem);margin-bottom:1rem}.brand-ip[data-v-309b1312]{position:relative;z-index:1;width:min(42vw,36rem);justify-self:start;align-self:end;bottom:-18%}.footericonleft[data-v-309b1312]{width:12vw;position:absolute;left:0;top:24%}.footericonright[data-v-309b1312]{width:12vw;position:absolute;right:0;top:0}.footericonleft.is-not-home[data-v-309b1312],.footericonright.is-not-home[data-v-309b1312],.footerboxiconleft[data-v-309b1312],.footerboxiconright[data-v-309b1312]{display:none}.gold-cta[data-v-309b1312]{position:absolute;left:50%;bottom:10vw;z-index:3;width:10vw;transform:translate(-50%)}.gold-cta[data-v-309b1312]:hover{opacity:1;transform:translate(-50%) translateY(-.15rem)}.section-title[data-v-309b1312]{display:block;width:100%;object-fit:contain}.site-footer[data-v-309b1312]{position:relative;z-index:2;margin-top:-10vw;padding:14rem 6% 2.2rem;background:url(/assets/footerbg2-B1Wn2voO.png) center top/cover no-repeat;color:#277b87;text-align:center}.footer-policy[data-v-309b1312]{position:absolute;left:50%;top:12%;transform:translate(-50%);width:min(100%,850px);margin:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.5rem}.footer-policy nav[data-v-309b1312]{display:flex;flex-wrap:wrap;justify-content:center;gap:1.1rem 2rem;font-size:.94rem}.footer-policy a[data-v-309b1312]{color:#bd005b}.footer-policy a[data-v-309b1312]:hover{color:#ef4f4f}.adult-icon[data-v-309b1312]{width:2.65rem}.footer-contacts[data-v-309b1312]{width:min(100%,1040px);margin:0 auto 1.8rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.footer-contact[data-v-309b1312]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:0 1.3rem}.footer-contact+.footer-contact[data-v-309b1312]{border-left:2px solid #ff98bd}@media only screen and (max-width: 767px){.footer-contact+.footer-contact[data-v-309b1312]{border-left:none}}.footer-contact>img[data-v-309b1312]{width:2.6rem;height:2.6rem;object-fit:contain}.footer-contact h3[data-v-309b1312],.footer-contact p[data-v-309b1312]{margin:0}.footer-contact h3[data-v-309b1312]{font-size:.92rem;color:#fff}.footer-contact p[data-v-309b1312],.footer-contact a[data-v-309b1312]{color:#ef0;font-size:.88rem;line-height:1.5}.copyright[data-v-309b1312]{margin:0;color:#a74c70;font-size:.82rem}@media only screen and (max-width: 767px){.brand-section[data-v-309b1312]{min-height:0;display:flex;flex-direction:column;gap:0;padding:3.2rem 8% 8rem}.brand-copy[data-v-309b1312]{max-width:none;font-size:.78rem;line-height:1.9}.brand-logo[data-v-309b1312]{width:18rem;margin-bottom:1.25rem}.brand-ip[data-v-309b1312],.footericonleft[data-v-309b1312],.footericonright[data-v-309b1312]{display:none}.footerboxiconleft[data-v-309b1312]{display:block;width:50vw;position:absolute;left:0;bottom:0}.footerboxiconright[data-v-309b1312]{display:block;width:50vw;position:absolute;right:0;bottom:0}.gold-cta[data-v-309b1312]{position:static;width:10rem;margin-top:.8rem;transform:none}.gold-cta[data-v-309b1312]:hover{transform:translateY(-.15rem)}.site-footer[data-v-309b1312]{padding:25% 0 13%;background:url(/assets/footerbg2-Mobile-BSgmL0UC.png) center top/cover no-repeat;margin-top:-8rem}.footer-policy[data-v-309b1312]{position:static;transform:none;width:min(100%,18rem);margin:0 auto 3.2rem;display:grid;grid-template-columns:1fr;justify-items:center;gap:.9rem}.footer-policy nav[data-v-309b1312]{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem .4rem;font-size:.92rem;line-height:1.2}.adult-icon[data-v-309b1312]{display:none}.footer-contacts[data-v-309b1312]{width:min(100%,22rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem 1.2rem;margin-bottom:2.2rem;border:0}.footer-contact[data-v-309b1312]{min-height:0;flex-direction:column;justify-content:flex-start;text-align:center;padding:0;border:0}.footer-contact[data-v-309b1312]:last-child{border-bottom:0}.footer-contact h3[data-v-309b1312]{font-size:1rem;line-height:1.25}.footer-contact p[data-v-309b1312],.footer-contact a[data-v-309b1312]{font-size:.8rem;line-height:1.35}.copyright[data-v-309b1312]{width:min(100%,18rem);margin-inline:auto;font-size:.83rem;line-height:1.5}}
