:root{--vh: 1vh;--dvh: 1dvh;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}*{-webkit-tap-highlight-color:transparent}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.h-screen-safe{height:calc(var(--vh) * 100)}.min-h-screen-safe{min-height:calc(var(--vh) * 100)}.is-safari-ios .h-screen,.is-safari-ipad .h-screen{height:calc(var(--dvh, 1vh) * 100)}.is-safari-ios .min-h-screen,.is-safari-ipad .min-h-screen{min-height:calc(var(--dvh, 1vh) * 100)}@supports (padding: max(0px)){.is-mobile body,.is-mobile #app{padding-left:max(var(--safe-left),0px);padding-right:max(var(--safe-right),0px)}.is-mobile [class*=navbar],.is-mobile [class*=header],.is-mobile nav[class*=fixed],.is-mobile header[class*=fixed]{padding-top:max(var(--safe-top),0px)}.is-mobile [class*=bottom-bar],.is-mobile [class*=fixed-bottom]{padding-bottom:max(var(--safe-bottom),0px)}}.is-safari [class*=blur-],.is-safari-ios [class*=blur-],.is-safari-ipad [class*=blur-],.is-safari [style*=will-change],.is-safari-ios [style*=will-change],.is-safari-ipad [style*=will-change]{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.is-safari img,.is-safari-ios img,.is-safari-ipad img{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}.is-safari [class*=backdrop-blur],.is-safari-ios [class*=backdrop-blur],.is-safari-ipad [class*=backdrop-blur]{-webkit-backdrop-filter:var(--tw-backdrop-blur, blur(12px)) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, blur(12px)) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.is-safari [style*=backdrop-filter],.is-safari-ios [style*=backdrop-filter]{-webkit-backdrop-filter:inherit;backdrop-filter:inherit}@media(max-width:768px){[class*=blur-2xl],[class*=blur-3xl]{filter:blur(40px)!important}[class*=backdrop-blur-2xl],[class*=backdrop-blur-3xl]{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}[style*="blur(120px)"],[style*="blur(100px)"],[style*="blur(80px)"]{filter:blur(60px)!important}}.is-safari-ios [class*=overflow-y-auto],.is-safari-ios [class*=overflow-y-scroll],.is-safari-ipad [class*=overflow-y-auto],.is-safari-ipad [class*=overflow-y-scroll]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.is-safari .overflow-hidden.rounded-xl,.is-safari .overflow-hidden.rounded-2xl,.is-safari .overflow-hidden.rounded-3xl,.is-safari .overflow-hidden.rounded-full,.is-safari-ios .overflow-hidden.rounded-xl,.is-safari-ios .overflow-hidden.rounded-2xl,.is-safari-ios .overflow-hidden.rounded-3xl,.is-safari-ios .overflow-hidden.rounded-full,.is-safari-ipad .overflow-hidden.rounded-xl,.is-safari-ipad .overflow-hidden.rounded-2xl,.is-safari-ipad .overflow-hidden.rounded-3xl,.is-safari-ipad .overflow-hidden.rounded-full{-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:radial-gradient(#fff,#000)}.is-safari-ios .sticky,.is-safari-ios [style*="position: sticky"],.is-safari-ipad .sticky,.is-safari-ipad [style*="position: sticky"]{position:-webkit-sticky;position:sticky}.is-safari motion,.is-safari-ios motion,.is-safari-ipad motion,.is-safari [data-projection-id],.is-safari-ios [data-projection-id],.is-safari-ipad [data-projection-id]{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(hover:none)and (pointer:coarse){[style*="transition-duration: 0.8s"],[style*="transition-duration: 1s"],[style*="transition-duration: 1.2s"]{transition-duration:.4s!important}}.is-mobile [data-aos]{transition-duration:.4s!important;transition-delay:0ms!important}.is-mobile [data-aos].aos-animate{opacity:1!important;transform:none!important}img{-webkit-backface-visibility:hidden;backface-visibility:hidden}@layer base{img{max-width:100%;height:auto}img[loading=lazy]{min-height:1px}}.is-android select,.is-chrome-android select{-webkit-appearance:none;appearance:none}@media(hover:none)and (pointer:coarse){input[type=text],input[type=email],input[type=search],input[type=tel],input[type=url],input[type=password],textarea,select{font-size:max(16px,1em)}}.is-safari-ios .z-10,.is-safari-ios .z-20,.is-safari-ios .z-30,.is-safari-ios .z-40,.is-safari-ios .z-50{-webkit-transform:translateZ(0);transform:translateZ(0)}.is-safari [class*=bg-clip-text],.is-safari-ios [class*=bg-clip-text],.is-safari-ipad [class*=bg-clip-text]{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.is-safari-ios [class*=fixed],.is-safari-ios [style*="position: fixed"],.is-safari-ipad [class*=fixed],.is-safari-ipad [style*="position: fixed"]{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.is-samsung-internet body{-webkit-overflow-scrolling:touch}.is-samsung-internet [class*=grid]{gap:var(--tw-gap, 0px)}.is-firefox-mobile [style*=filter]{transform:translateZ(0)}.is-webview body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[dir=rtl].is-mobile [style*="translateX(-"]{-webkit-transform:translateZ(0);transform:translateZ(0)}[dir=rtl] .is-mobile .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.mobile-unstick,[data-mf-done]{opacity:1!important;visibility:visible!important;transform:none!important;clip-path:none!important;filter:none!important;transition:none!important;animation:none!important}.is-mobile section:not([aria-hidden=true]):not([hidden]),.is-mobile article:not([aria-hidden=true]):not([hidden]),.is-mobile main:not([aria-hidden=true]):not([hidden]){display:block}@media(hover:none)and (pointer:coarse){[class*=overflow-y-auto],[class*=overflow-y-scroll]{contain:layout style}}@media(hover:none)and (pointer:coarse){[class*="hover:"]{will-change:auto}}@media print{[style*="opacity: 0"],[style*="visibility: hidden"],[data-aos]:not(.aos-animate){opacity:1!important;visibility:visible!important;transform:none!important}}
