/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!./node_modules/swiper/swiper.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[2].use[1]!./node_modules/next/dist/build/webpack/loaders/next-font-loader/index.js??ruleSet[1].rules[13].oneOf[2].use[2]!./node_modules/next/font/google/target.css?{"path":"src/app/fonts.ts","import":"Open_Sans","arguments":[{"weight":["300","400","500","600","700","800"],"subsets":["latin"],"variable":"--var-open-sans","style":"normal"}],"variableName":"openSans"} ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/d6fc113833db48fe-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/e1df014bb05b8510-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/13a314e63820922b-s.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/04c24f78ad5a47d8-s.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/c1a1fe1e2bf9b2ee-s.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/9e769f40faa52555-s.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/37da3febcafd463e-s.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/51f6eedf9be77cd7-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/403511e41efd5e81-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/e807dee2426166ad-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/d6fc113833db48fe-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/e1df014bb05b8510-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/13a314e63820922b-s.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/04c24f78ad5a47d8-s.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/c1a1fe1e2bf9b2ee-s.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/9e769f40faa52555-s.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/37da3febcafd463e-s.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/51f6eedf9be77cd7-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/403511e41efd5e81-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/e807dee2426166ad-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/d6fc113833db48fe-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/e1df014bb05b8510-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/13a314e63820922b-s.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/04c24f78ad5a47d8-s.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/c1a1fe1e2bf9b2ee-s.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/9e769f40faa52555-s.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/37da3febcafd463e-s.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/51f6eedf9be77cd7-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/403511e41efd5e81-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/e807dee2426166ad-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/d6fc113833db48fe-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/e1df014bb05b8510-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/13a314e63820922b-s.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/04c24f78ad5a47d8-s.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/c1a1fe1e2bf9b2ee-s.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/9e769f40faa52555-s.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/37da3febcafd463e-s.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/51f6eedf9be77cd7-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/403511e41efd5e81-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/e807dee2426166ad-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/d6fc113833db48fe-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/e1df014bb05b8510-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/13a314e63820922b-s.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/04c24f78ad5a47d8-s.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/c1a1fe1e2bf9b2ee-s.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/9e769f40faa52555-s.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/37da3febcafd463e-s.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/51f6eedf9be77cd7-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/403511e41efd5e81-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/e807dee2426166ad-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/d6fc113833db48fe-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/e1df014bb05b8510-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/13a314e63820922b-s.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/04c24f78ad5a47d8-s.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/c1a1fe1e2bf9b2ee-s.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/9e769f40faa52555-s.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/37da3febcafd463e-s.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/51f6eedf9be77cd7-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/403511e41efd5e81-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/e807dee2426166ad-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {font-family: 'Open Sans Fallback';src: local("Arial");ascent-override: 101.65%;descent-override: 27.86%;line-gap-override: 0.00%;size-adjust: 105.15%
}.__className_84dd2d {font-family: 'Open Sans', 'Open Sans Fallback';font-style: normal
}.__variable_84dd2d {--var-open-sans: 'Open Sans', 'Open Sans Fallback'
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[2].use[1]!./node_modules/next/dist/build/webpack/loaders/next-font-loader/index.js??ruleSet[1].rules[13].oneOf[2].use[2]!./node_modules/next/font/google/target.css?{"path":"src/app/fonts.ts","import":"Poppins","arguments":[{"weight":["100","200","300","400","500","600","700","800"],"subsets":["latin"],"variable":"--var-poppins","style":"normal"}],"variableName":"poppins"} ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/_next/static/media/0938b75f61da35fc-s.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/_next/static/media/f54d3b402c212b9e-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/_next/static/media/7108afb8b1381ad1-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/_next/static/media/2246fb8caa01a49c-s.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/_next/static/media/7ede3623c9ddac57-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/_next/static/media/9e82d62334b205f4-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/6c9a125e97d835e1-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/4c285fdca692ea22-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/034d78ad42e9620c-s.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/fe0777f1195381cb-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/db911767852bc875-s.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/29e7bbdce9332268-s.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/c3bc380753a8436c-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/0484562807a97172-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/29a4aea02fdee119-s.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/a1386beebedccca4-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/28485c0de2075f40-s.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/5fb25f343c7550ca-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {font-family: 'Poppins Fallback';src: local("Arial");ascent-override: 93.62%;descent-override: 31.21%;line-gap-override: 8.92%;size-adjust: 112.16%
}.__className_4f9d04 {font-family: 'Poppins', 'Poppins Fallback';font-style: normal
}.__variable_4f9d04 {--var-poppins: 'Poppins', 'Poppins Fallback'
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[2].use[1]!./node_modules/next/dist/build/webpack/loaders/next-font-loader/index.js??ruleSet[1].rules[13].oneOf[2].use[2]!./node_modules/next/font/google/target.css?{"path":"src/app/fonts.ts","import":"Montserrat","arguments":[{"weight":["100","200","300","400","500","600","700","800","900"],"subsets":["latin"],"variable":"--var-montserrat","style":["normal","italic"]}],"variableName":"montserrat"} ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(/_next/static/media/b7aab997de1efc1b-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(/_next/static/media/cf1bf6ac0584c972-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(/_next/static/media/b6d5c27d1654414b-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(/_next/static/media/0d93aa9556af6970-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(/_next/static/media/2fb5d94d8dca0cc5-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(/_next/static/media/b7aab997de1efc1b-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(/_next/static/media/cf1bf6ac0584c972-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(/_next/static/media/b6d5c27d1654414b-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(/_next/static/media/0d93aa9556af6970-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(/_next/static/media/2fb5d94d8dca0cc5-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/b7aab997de1efc1b-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/cf1bf6ac0584c972-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/b6d5c27d1654414b-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/0d93aa9556af6970-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/2fb5d94d8dca0cc5-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/b7aab997de1efc1b-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/cf1bf6ac0584c972-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/b6d5c27d1654414b-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/0d93aa9556af6970-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/2fb5d94d8dca0cc5-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/b7aab997de1efc1b-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/cf1bf6ac0584c972-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/b6d5c27d1654414b-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/0d93aa9556af6970-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/2fb5d94d8dca0cc5-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/b7aab997de1efc1b-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/cf1bf6ac0584c972-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/b6d5c27d1654414b-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/0d93aa9556af6970-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/2fb5d94d8dca0cc5-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/b7aab997de1efc1b-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/cf1bf6ac0584c972-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/b6d5c27d1654414b-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/0d93aa9556af6970-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/2fb5d94d8dca0cc5-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/b7aab997de1efc1b-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/cf1bf6ac0584c972-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/b6d5c27d1654414b-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/0d93aa9556af6970-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/2fb5d94d8dca0cc5-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/b7aab997de1efc1b-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/cf1bf6ac0584c972-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/b6d5c27d1654414b-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/0d93aa9556af6970-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/2fb5d94d8dca0cc5-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/_next/static/media/b1f344208eb4edfe-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/_next/static/media/48e2044251ef3125-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/_next/static/media/bf24a9759715e608-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/_next/static/media/1f173e5e25f3efee-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/_next/static/media/b1f344208eb4edfe-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/_next/static/media/48e2044251ef3125-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/_next/static/media/bf24a9759715e608-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/_next/static/media/1f173e5e25f3efee-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/b1f344208eb4edfe-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/48e2044251ef3125-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/bf24a9759715e608-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/1f173e5e25f3efee-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/b1f344208eb4edfe-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/48e2044251ef3125-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/bf24a9759715e608-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/1f173e5e25f3efee-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/b1f344208eb4edfe-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/48e2044251ef3125-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/bf24a9759715e608-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/1f173e5e25f3efee-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/b1f344208eb4edfe-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/48e2044251ef3125-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/bf24a9759715e608-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/1f173e5e25f3efee-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/b1f344208eb4edfe-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/48e2044251ef3125-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/bf24a9759715e608-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/1f173e5e25f3efee-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/b1f344208eb4edfe-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/48e2044251ef3125-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/bf24a9759715e608-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/1f173e5e25f3efee-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/b1f344208eb4edfe-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/48e2044251ef3125-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/bf24a9759715e608-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/1f173e5e25f3efee-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {font-family: 'Montserrat Fallback';src: local("Arial");ascent-override: 85.79%;descent-override: 22.25%;line-gap-override: 0.00%;size-adjust: 112.83%
}.__className_78c81f {font-family: 'Montserrat', 'Montserrat Fallback'
}.__variable_78c81f {--var-montserrat: 'Montserrat', 'Montserrat Fallback'
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[3].use[1]!./node_modules/next/dist/build/webpack/loaders/next-font-loader/index.js??ruleSet[1].rules[13].oneOf[3].use[2]!./node_modules/next/font/local/target.css?{"path":"src/app/fonts.ts","import":"","arguments":[{"src":[{"path":"../fonts/helvetica-neue/HelveticaNeueBlack.otf","weight":"900","style":"normal"},{"path":"../fonts/helvetica-neue/HelveticaNeueBlackItalic.otf","weight":"900","style":"italic"},{"path":"../fonts/helvetica-neue/HelveticaNeueBold.otf","weight":"700","style":"normal"},{"path":"../fonts/helvetica-neue/HelveticaNeueBoldItalic.otf","weight":"700","style":"italic"},{"path":"../fonts/helvetica-neue/HelveticaNeueLight.otf","weight":"300","style":"normal"},{"path":"../fonts/helvetica-neue/HelveticaNeueLightItalic.otf","weight":"300","style":"italic"},{"path":"../fonts/helvetica-neue/HelveticaNeueMedium.otf","weight":"500","style":"normal"},{"path":"../fonts/helvetica-neue/HelveticaNeueMediumItalic.otf","weight":"500","style":"italic"},{"path":"../fonts/helvetica-neue/HelveticaNeueRoman.otf","weight":"400","style":"normal"},{"path":"../fonts/helvetica-neue/HelveticaNeueThin.otf","weight":"100","style":"normal"},{"path":"../fonts/helvetica-neue/HelveticaNeueThinItalic.otf","weight":"100","style":"italic"},{"path":"../fonts/helvetica-neue/HelveticaNeueUltraLight.otf","weight":"200","style":"normal"},{"path":"../fonts/helvetica-neue/HelveticaNeueUltraLightItalic.otf","weight":"200","style":"italic"},{"path":"../fonts/helvetica-neue/HelveticaNeueHeavy.otf","weight":"800","style":"normal"},{"path":"../fonts/helvetica-neue/HelveticaNeueHeavyItalic.otf","weight":"800","style":"italic"},{"path":"../fonts/helvetica-neue/HelveticaNeueItalic.ttf","weight":"400","style":"italic"}],"variable":"--var-helvetica-neue","display":"swap"}],"variableName":"helveticaNeue"} ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
font-family: 'helveticaNeue';
src: url(/_next/static/media/50f9f3c9cd5fa867-s.p.otf) format('opentype');
font-display: swap;
font-weight: 900;
font-style: normal;
}

@font-face {
font-family: 'helveticaNeue';
src: url(/_next/static/media/8e0468e7ae081a2e-s.p.otf) format('opentype');
font-display: swap;
font-weight: 900;
font-style: italic;
}

@font-face {
font-family: 'helveticaNeue';
src: url(/_next/static/media/e2542b709b225903-s.p.otf) format('opentype');
font-display: swap;
font-weight: 700;
font-style: normal;
}

@font-face {
font-family: 'helveticaNeue';
src: url(/_next/static/media/68218a7868e3fc36-s.p.otf) format('opentype');
font-display: swap;
font-weight: 700;
font-style: italic;
}

@font-face {
font-family: 'helveticaNeue';
src: url(/_next/static/media/158a5b5cee324fb8-s.p.otf) format('opentype');
font-display: swap;
font-weight: 300;
font-style: normal;
}

@font-face {
font-family: 'helveticaNeue';
src: url(/_next/static/media/3e7933e1906a836f-s.p.otf) format('opentype');
font-display: swap;
font-weight: 300;
font-style: italic;
}

@font-face {
font-family: 'helveticaNeue';
src: url(/_next/static/media/e1689dbe909aa6ef-s.p.otf) format('opentype');
font-display: swap;
font-weight: 500;
font-style: normal;
}

@font-face {
font-family: 'helveticaNeue';
src: url(/_next/static/media/b1ef673db36b7658-s.p.otf) format('opentype');
font-display: swap;
font-weight: 500;
font-style: italic;
}

@font-face {
font-family: 'helveticaNeue';
src: url(/_next/static/media/70b75ad00960e9db-s.p.otf) format('opentype');
font-display: swap;
font-weight: 400;
font-style: normal;
}

@font-face {
font-family: 'helveticaNeue';
src: url(/_next/static/media/e44ab4a85f4d6b04-s.p.otf) format('opentype');
font-display: swap;
font-weight: 100;
font-style: normal;
}

@font-face {
font-family: 'helveticaNeue';
src: url(/_next/static/media/4992a752687ac218-s.p.otf) format('opentype');
font-display: swap;
font-weight: 100;
font-style: italic;
}

@font-face {
font-family: 'helveticaNeue';
src: url(/_next/static/media/5a3cd07a51fd83f6-s.p.otf) format('opentype');
font-display: swap;
font-weight: 200;
font-style: normal;
}

@font-face {
font-family: 'helveticaNeue';
src: url(/_next/static/media/4866f2d220df0d6c-s.p.otf) format('opentype');
font-display: swap;
font-weight: 200;
font-style: italic;
}

@font-face {
font-family: 'helveticaNeue';
src: url(/_next/static/media/a4775ac4dd6d7532-s.p.otf) format('opentype');
font-display: swap;
font-weight: 800;
font-style: normal;
}

@font-face {
font-family: 'helveticaNeue';
src: url(/_next/static/media/96670c956594cfb4-s.p.otf) format('opentype');
font-display: swap;
font-weight: 800;
font-style: italic;
}

@font-face {
font-family: 'helveticaNeue';
src: url(/_next/static/media/042b2a5bde4494c6-s.p.ttf) format('truetype');
font-display: swap;
font-weight: 400;
font-style: italic;
}@font-face {font-family: 'helveticaNeue Fallback';src: local("Arial");ascent-override: 70.43%;descent-override: 19.53%;line-gap-override: 8.19%;size-adjust: 101.37%
}.__className_77c0f6 {font-family: 'helveticaNeue', 'helveticaNeue Fallback'
}.__variable_77c0f6 {--var-helvetica-neue: 'helveticaNeue', 'helveticaNeue Fallback'
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[3].use[1]!./node_modules/next/dist/build/webpack/loaders/next-font-loader/index.js??ruleSet[1].rules[13].oneOf[3].use[2]!./node_modules/next/font/local/target.css?{"path":"src/app/fonts.ts","import":"","arguments":[{"src":[{"path":"../assets/fonts/sf-pro-display/SF-Pro-Display-Regular.otf","weight":"400","style":"normal"},{"path":"../assets/fonts/sf-pro-display/SF-Pro-Display-Light.otf","weight":"300","style":"normal"},{"path":"../assets/fonts/sf-pro-display/SF-Pro-Display-Medium.otf","weight":"500","style":"normal"},{"path":"../assets/fonts/sf-pro-display/SF-Pro-Display-Semibold.otf","weight":"600","style":"normal"},{"path":"../assets/fonts/sf-pro-display/SF-Pro-Display-Bold.otf","weight":"700","style":"normal"},{"path":"../assets/fonts/sf-pro-display/SF-Pro-Display-Black.otf","weight":"900","style":"normal"}],"variable":"--var-sf-pro-display","display":"swap"}],"variableName":"sfProDisplay"} ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
font-family: 'sfProDisplay';
src: url(/_next/static/media/6de88030df47f7f5-s.p.otf) format('opentype');
font-display: swap;
font-weight: 400;
font-style: normal;
}

@font-face {
font-family: 'sfProDisplay';
src: url(/_next/static/media/3d06cec8ccc82e71-s.p.otf) format('opentype');
font-display: swap;
font-weight: 300;
font-style: normal;
}

@font-face {
font-family: 'sfProDisplay';
src: url(/_next/static/media/de4067987e9e1eee-s.p.otf) format('opentype');
font-display: swap;
font-weight: 500;
font-style: normal;
}

@font-face {
font-family: 'sfProDisplay';
src: url(/_next/static/media/9a6f4c6ecebf77df-s.p.otf) format('opentype');
font-display: swap;
font-weight: 600;
font-style: normal;
}

@font-face {
font-family: 'sfProDisplay';
src: url(/_next/static/media/da4e794c438235a9-s.p.otf) format('opentype');
font-display: swap;
font-weight: 700;
font-style: normal;
}

@font-face {
font-family: 'sfProDisplay';
src: url(/_next/static/media/9bb1e23f44775188-s.p.otf) format('opentype');
font-display: swap;
font-weight: 900;
font-style: normal;
}@font-face {font-family: 'sfProDisplay Fallback';src: local("Arial");ascent-override: 101.52%;descent-override: 25.72%;line-gap-override: 0.00%;size-adjust: 93.79%
}.__className_737534 {font-family: 'sfProDisplay', 'sfProDisplay Fallback'
}.__variable_737534 {--var-sf-pro-display: 'sfProDisplay', 'sfProDisplay Fallback'
}

/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!./src/styles/global.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/
/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --color-red-50: oklch(97.1% 0.013 17.38);
    --color-red-300: oklch(80.8% 0.114 19.571);
    --color-red-400: oklch(70.4% 0.191 22.216);
    --color-red-500: oklch(63.7% 0.237 25.331);
    --color-red-600: oklch(57.7% 0.245 27.325);
    --color-red-700: oklch(50.5% 0.213 27.518);
    --color-red-900: oklch(39.6% 0.141 25.723);
    --color-yellow-50: oklch(98.7% 0.026 102.212);
    --color-yellow-400: oklch(85.2% 0.199 91.936);
    --color-yellow-500: oklch(79.5% 0.184 86.047);
    --color-yellow-600: oklch(68.1% 0.162 75.834);
    --color-green-50: oklch(98.2% 0.018 155.826);
    --color-green-500: oklch(72.3% 0.219 149.579);
    --color-green-600: oklch(62.7% 0.194 149.214);
    --color-green-700: oklch(52.7% 0.154 150.069);
    --color-cyan-100: oklch(95.6% 0.045 203.388);
    --color-cyan-400: oklch(78.9% 0.154 211.53);
    --color-cyan-500: oklch(71.5% 0.143 215.221);
    --color-sky-200: oklch(90.1% 0.058 230.902);
    --color-sky-400: oklch(74.6% 0.16 232.661);
    --color-sky-500: oklch(68.5% 0.169 237.323);
    --color-sky-700: oklch(50% 0.134 242.749);
    --color-blue-200: oklch(88.2% 0.059 254.128);
    --color-blue-300: oklch(80.9% 0.105 251.813);
    --color-blue-400: oklch(70.7% 0.165 254.624);
    --color-blue-500: oklch(62.3% 0.214 259.815);
    --color-blue-600: oklch(54.6% 0.245 262.881);
    --color-blue-900: oklch(37.9% 0.146 265.522);
    --color-indigo-50: oklch(96.2% 0.018 272.314);
    --color-indigo-100: oklch(93% 0.034 272.788);
    --color-indigo-500: oklch(58.5% 0.233 277.117);
    --color-slate-700: oklch(37.2% 0.044 257.287);
    --color-gray-50: oklch(98.5% 0.002 247.839);
    --color-gray-100: oklch(96.7% 0.003 264.542);
    --color-gray-200: oklch(92.8% 0.006 264.531);
    --color-gray-300: oklch(87.2% 0.01 258.338);
    --color-gray-400: oklch(70.7% 0.022 261.325);
    --color-gray-500: oklch(55.1% 0.027 264.364);
    --color-gray-600: oklch(44.6% 0.03 256.802);
    --color-gray-700: oklch(37.3% 0.034 259.733);
    --color-gray-800: oklch(27.8% 0.033 256.848);
    --color-gray-900: oklch(21% 0.034 264.665);
    --color-black: #000;
    --color-white: #fff;
    --spacing: 0.25rem;
    --container-xs: 20rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-5xl: 64rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;
    --text-xs: 0.75rem;
    --text-xs--line-height: calc(1 / 0.75);
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --text-7xl: 4.5rem;
    --text-7xl--line-height: 1;
    --text-8xl: 6rem;
    --text-8xl--line-height: 1;
    --text-9xl: 8rem;
    --text-9xl--line-height: 1;
    --font-weight-thin: 100;
    --font-weight-extralight: 200;
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --font-weight-black: 900;
    --tracking-tight: -0.025em;
    --tracking-wide: 0.025em;
    --tracking-widest: 0.1em;
    --leading-tight: 1.25;
    --leading-normal: 1.5;
    --leading-relaxed: 1.625;
    --radius-sm: 0.25rem;
    --radius-md: 0.375rem;
    --radius-lg: 0.5rem;
    --radius-xl: 0.75rem;
    --radius-2xl: 1rem;
    --ease-in: cubic-bezier(0.4, 0, 1, 1);
    --ease-out: cubic-bezier(0, 0, 0.2, 1);
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    --animate-bounce: bounce 1s infinite;
    --blur-sm: 8px;
    --blur-xl: 24px;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --font-montserrat: var(--var-montserrat), sans-serif;
    --font-sf-pro-display: var(--var-sf-pro-display), sans-serif;
    --color-c-primary: #ffffff;
    --color-c-bg: #001322;
    --color-c-blue: #0080d0;
    --color-c-cyan: #97e3ff;
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
      -o-tab-size: 4;
         tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::-moz-placeholder {
    opacity: 1;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::-moz-placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    -webkit-appearance: button;
       -moz-appearance: button;
            appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .\!pointer-events-none {
    pointer-events: none !important;
  }
  .pointer-events-auto {
    pointer-events: auto;
  }
  .pointer-events-none {
    pointer-events: none;
  }
  .invisible {
    visibility: hidden;
  }
  .visible {
    visibility: visible;
  }
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }
  .\!fixed {
    position: fixed !important;
  }
  .absolute {
    position: absolute;
  }
  .absolute\! {
    position: absolute !important;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .sticky {
    position: sticky;
  }
  .-inset-\[1px\] {
    inset: calc(1px * -1);
  }
  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }
  .inset-0\! {
    inset: calc(var(--spacing) * 0) !important;
  }
  .inset-\[-9\.13\%_-5\.14\%\] {
    inset: -9.13% -5.14%;
  }
  .inset-x-0 {
    inset-inline: calc(var(--spacing) * 0);
  }
  .inset-y-0 {
    inset-block: calc(var(--spacing) * 0);
  }
  .\!top-0 {
    top: calc(var(--spacing) * 0) !important;
  }
  .-top-1 {
    top: calc(var(--spacing) * -1);
  }
  .-top-5 {
    top: calc(var(--spacing) * -5);
  }
  .-top-\[100px\] {
    top: calc(100px * -1);
  }
  .-top-\[680px\] {
    top: calc(680px * -1);
  }
  .top-0 {
    top: calc(var(--spacing) * 0);
  }
  .top-1 {
    top: calc(var(--spacing) * 1);
  }
  .top-1\/2 {
    top: calc(1/2 * 100%);
  }
  .top-2 {
    top: calc(var(--spacing) * 2);
  }
  .top-2\/3 {
    top: calc(2/3 * 100%);
  }
  .top-4 {
    top: calc(var(--spacing) * 4);
  }
  .top-5 {
    top: calc(var(--spacing) * 5);
  }
  .top-\[1px\] {
    top: 1px;
  }
  .top-\[3px\] {
    top: 3px;
  }
  .top-\[30px\] {
    top: 30px;
  }
  .top-\[36px\] {
    top: 36px;
  }
  .top-\[50\%\] {
    top: 50%;
  }
  .top-full {
    top: 100%;
  }
  .-right-1 {
    right: calc(var(--spacing) * -1);
  }
  .-right-5 {
    right: calc(var(--spacing) * -5);
  }
  .-right-\[50px\] {
    right: calc(50px * -1);
  }
  .right-0 {
    right: calc(var(--spacing) * 0);
  }
  .right-0\.5 {
    right: calc(var(--spacing) * 0.5);
  }
  .right-1 {
    right: calc(var(--spacing) * 1);
  }
  .right-2 {
    right: calc(var(--spacing) * 2);
  }
  .right-3 {
    right: calc(var(--spacing) * 3);
  }
  .right-4 {
    right: calc(var(--spacing) * 4);
  }
  .right-5 {
    right: calc(var(--spacing) * 5);
  }
  .right-\[15\%\] {
    right: 15%;
  }
  .right-\[15px\] {
    right: 15px;
  }
  .right-\[30px\] {
    right: 30px;
  }
  .right-\[calc\(100\/19\.2\*1vw\)\] {
    right: calc(100 / 19.2 * 1vw);
  }
  .right-full {
    right: 100%;
  }
  .-bottom-\[9\%\] {
    bottom: calc(9% * -1);
  }
  .-bottom-\[50px\] {
    bottom: calc(50px * -1);
  }
  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }
  .bottom-0\.5 {
    bottom: calc(var(--spacing) * 0.5);
  }
  .bottom-1\/2 {
    bottom: calc(1/2 * 100%);
  }
  .bottom-4 {
    bottom: calc(var(--spacing) * 4);
  }
  .bottom-\[16px\] {
    bottom: 16px;
  }
  .bottom-\[24px\] {
    bottom: 24px;
  }
  .bottom-\[50px\] {
    bottom: 50px;
  }
  .bottom-\[calc\(30\/19\.2\*1vw\)\] {
    bottom: calc(30 / 19.2 * 1vw);
  }
  .bottom-\[calc\(50\/19\.2\*1vw\)\] {
    bottom: calc(50 / 19.2 * 1vw);
  }
  .bottom-\[calc\(70\/19\.2\*1vw\)\] {
    bottom: calc(70 / 19.2 * 1vw);
  }
  .bottom-full {
    bottom: 100%;
  }
  .\!left-0 {
    left: calc(var(--spacing) * 0) !important;
  }
  .-left-\[5\%\] {
    left: calc(5% * -1);
  }
  .-left-\[100px\] {
    left: calc(100px * -1);
  }
  .left-0 {
    left: calc(var(--spacing) * 0);
  }
  .left-1 {
    left: calc(var(--spacing) * 1);
  }
  .left-1\/2 {
    left: calc(1/2 * 100%);
  }
  .left-3 {
    left: calc(var(--spacing) * 3);
  }
  .left-4 {
    left: calc(var(--spacing) * 4);
  }
  .left-\[3px\] {
    left: 3px;
  }
  .left-\[14px\] {
    left: 14px;
  }
  .left-\[15\%\] {
    left: 15%;
  }
  .left-\[50\%\] {
    left: 50%;
  }
  .left-\[calc\(30\/19\.2\*1vw\)\] {
    left: calc(30 / 19.2 * 1vw);
  }
  .left-\[calc\(100\/19\.2\*1vw\)\] {
    left: calc(100 / 19.2 * 1vw);
  }
  .left-full {
    left: 100%;
  }
  .\!-z-10 {
    z-index: calc(10 * -1) !important;
  }
  .\!-z-\[1\] {
    z-index: calc(1 * -1) !important;
  }
  .-z-1 {
    z-index: calc(1 * -1);
  }
  .-z-10\! {
    z-index: calc(10 * -1) !important;
  }
  .-z-\[1\] {
    z-index: calc(1 * -1);
  }
  .-z-\[100000\] {
    z-index: calc(100000 * -1);
  }
  .z-0 {
    z-index: 0;
  }
  .z-1 {
    z-index: 1;
  }
  .z-10 {
    z-index: 10;
  }
  .z-20 {
    z-index: 20;
  }
  .z-30 {
    z-index: 30;
  }
  .z-50 {
    z-index: 50;
  }
  .z-50\! {
    z-index: 50 !important;
  }
  .z-\[-1\] {
    z-index: -1;
  }
  .z-\[1\] {
    z-index: 1;
  }
  .z-\[2\] {
    z-index: 2;
  }
  .z-\[3\] {
    z-index: 3;
  }
  .z-\[4\] {
    z-index: 4;
  }
  .z-\[5\] {
    z-index: 5;
  }
  .z-\[6\] {
    z-index: 6;
  }
  .z-\[33\] {
    z-index: 33;
  }
  .z-\[60\] {
    z-index: 60;
  }
  .z-\[70\] {
    z-index: 70;
  }
  .z-\[99\] {
    z-index: 99;
  }
  .z-\[100\] {
    z-index: 100;
  }
  .z-\[999\] {
    z-index: 999;
  }
  .z-\[1000\] {
    z-index: 1000;
  }
  .z-\[1001\] {
    z-index: 1001;
  }
  .z-\[1002\] {
    z-index: 1002;
  }
  .z-\[9999\] {
    z-index: 9999;
  }
  .z-\[10000\] {
    z-index: 10000;
  }
  .z-\[99999\] {
    z-index: 99999;
  }
  .z-\[9999999990\] {
    z-index: 9999999990;
  }
  .order-1 {
    order: 1;
  }
  .order-2 {
    order: 2;
  }
  .col-span-2 {
    grid-column: span 2 / span 2;
  }
  .col-span-4 {
    grid-column: span 4 / span 4;
  }
  .col-span-5 {
    grid-column: span 5 / span 5;
  }
  .col-span-7 {
    grid-column: span 7 / span 7;
  }
  .col-span-full {
    grid-column: 1 / -1;
  }
  .col-start-1 {
    grid-column-start: 1;
  }
  .row-start-1 {
    grid-row-start: 1;
  }
  .row-start-2 {
    grid-row-start: 2;
  }
  .container {
    width: 100%;
    @media (width >= 480px) {
      max-width: 480px;
    }
    @media (width >= 640px) {
      max-width: 640px;
    }
    @media (width >= 768px) {
      max-width: 768px;
    }
    @media (width >= 1024px) {
      max-width: 1024px;
    }
    @media (width >= 1280px) {
      max-width: 1280px;
    }
    @media (width >= 1440px) {
      max-width: 1440px;
    }
    @media (width >= 1600px) {
      max-width: 1600px;
    }
    @media (width >= 1920px) {
      max-width: 1920px;
    }
  }
  .\!m-0 {
    margin: calc(var(--spacing) * 0) !important;
  }
  .-m-px {
    margin: -1px;
  }
  .m-0 {
    margin: calc(var(--spacing) * 0);
  }
  .m-\[auto\] {
    margin: auto;
  }
  .m-auto {
    margin: auto;
  }
  .\!mx-10 {
    margin-inline: calc(var(--spacing) * 10) !important;
  }
  .-mx-1 {
    margin-inline: calc(var(--spacing) * -1);
  }
  .-mx-\[16px\] {
    margin-inline: calc(16px * -1);
  }
  .mx-0 {
    margin-inline: calc(var(--spacing) * 0);
  }
  .mx-\[8px\] {
    margin-inline: 8px;
  }
  .mx-\[60px\] {
    margin-inline: 60px;
  }
  .mx-auto {
    margin-inline: auto;
  }
  .my-5 {
    margin-block: calc(var(--spacing) * 5);
  }
  .my-6 {
    margin-block: calc(var(--spacing) * 6);
  }
  .my-8 {
    margin-block: calc(var(--spacing) * 8);
  }
  .my-10 {
    margin-block: calc(var(--spacing) * 10);
  }
  .my-20 {
    margin-block: calc(var(--spacing) * 20);
  }
  .my-\[30px\] {
    margin-block: 30px;
  }
  .my-\[calc\(10\/19\.2\*1vw\)\] {
    margin-block: calc(10 / 19.2 * 1vw);
  }
  .my-\[calc\(54\/19\.2\*1vw\)\] {
    margin-block: calc(54 / 19.2 * 1vw);
  }
  .my-auto {
    margin-block: auto;
  }
  .-mt-0\.5 {
    margin-top: calc(var(--spacing) * -0.5);
  }
  .-mt-1 {
    margin-top: calc(var(--spacing) * -1);
  }
  .-mt-8 {
    margin-top: calc(var(--spacing) * -8);
  }
  .-mt-\[50px\] {
    margin-top: calc(50px * -1);
  }
  .-mt-\[60px\] {
    margin-top: calc(60px * -1);
  }
  .-mt-\[70px\] {
    margin-top: calc(70px * -1);
  }
  .mt-0 {
    margin-top: calc(var(--spacing) * 0);
  }
  .mt-0\.5 {
    margin-top: calc(var(--spacing) * 0.5);
  }
  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }
  .mt-1\.5 {
    margin-top: calc(var(--spacing) * 1.5);
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .mt-2\.5 {
    margin-top: calc(var(--spacing) * 2.5);
  }
  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }
  .mt-3\.5 {
    margin-top: calc(var(--spacing) * 3.5);
  }
  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }
  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }
  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }
  .mt-7 {
    margin-top: calc(var(--spacing) * 7);
  }
  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }
  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }
  .mt-11 {
    margin-top: calc(var(--spacing) * 11);
  }
  .mt-12 {
    margin-top: calc(var(--spacing) * 12);
  }
  .mt-14 {
    margin-top: calc(var(--spacing) * 14);
  }
  .mt-16 {
    margin-top: calc(var(--spacing) * 16);
  }
  .mt-20 {
    margin-top: calc(var(--spacing) * 20);
  }
  .mt-24 {
    margin-top: calc(var(--spacing) * 24);
  }
  .mt-32 {
    margin-top: calc(var(--spacing) * 32);
  }
  .mt-44 {
    margin-top: calc(var(--spacing) * 44);
  }
  .mt-\[2px\] {
    margin-top: 2px;
  }
  .mt-\[3px\] {
    margin-top: 3px;
  }
  .mt-\[8px\] {
    margin-top: 8px;
  }
  .mt-\[10px\] {
    margin-top: 10px;
  }
  .mt-\[13px\] {
    margin-top: 13px;
  }
  .mt-\[16px\] {
    margin-top: 16px;
  }
  .mt-\[20px\] {
    margin-top: 20px;
  }
  .mt-\[22px\] {
    margin-top: 22px;
  }
  .mt-\[25px\] {
    margin-top: 25px;
  }
  .mt-\[32px\] {
    margin-top: 32px;
  }
  .mt-\[40px\] {
    margin-top: 40px;
  }
  .mt-\[64px\] {
    margin-top: 64px;
  }
  .mt-\[65px\] {
    margin-top: 65px;
  }
  .mt-\[80px\] {
    margin-top: 80px;
  }
  .mt-\[120px\] {
    margin-top: 120px;
  }
  .mt-\[130px\] {
    margin-top: 130px;
  }
  .mt-\[148px\] {
    margin-top: 148px;
  }
  .mt-\[calc\(30\/19\.2\*1vw\)\] {
    margin-top: calc(30 / 19.2 * 1vw);
  }
  .mt-\[calc\(36\/19\.2\*1vw\)\] {
    margin-top: calc(36 / 19.2 * 1vw);
  }
  .mt-auto {
    margin-top: auto;
  }
  .-mr-1 {
    margin-right: calc(var(--spacing) * -1);
  }
  .-mr-2 {
    margin-right: calc(var(--spacing) * -2);
  }
  .mr-0 {
    margin-right: calc(var(--spacing) * 0);
  }
  .mr-1 {
    margin-right: calc(var(--spacing) * 1);
  }
  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }
  .mr-3 {
    margin-right: calc(var(--spacing) * 3);
  }
  .mr-4 {
    margin-right: calc(var(--spacing) * 4);
  }
  .mr-5 {
    margin-right: calc(var(--spacing) * 5);
  }
  .mr-auto {
    margin-right: auto;
  }
  .mb-0 {
    margin-bottom: calc(var(--spacing) * 0);
  }
  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }
  .mb-1\.5 {
    margin-bottom: calc(var(--spacing) * 1.5);
  }
  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }
  .mb-2\.5 {
    margin-bottom: calc(var(--spacing) * 2.5);
  }
  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }
  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }
  .mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }
  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }
  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }
  .mb-9 {
    margin-bottom: calc(var(--spacing) * 9);
  }
  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }
  .mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }
  .mb-16 {
    margin-bottom: calc(var(--spacing) * 16);
  }
  .mb-28 {
    margin-bottom: calc(var(--spacing) * 28);
  }
  .mb-\[0\.8em\] {
    margin-bottom: 0.8em;
  }
  .mb-\[6px\] {
    margin-bottom: 6px;
  }
  .mb-\[8px\] {
    margin-bottom: 8px;
  }
  .mb-\[13px\] {
    margin-bottom: 13px;
  }
  .mb-\[16px\] {
    margin-bottom: 16px;
  }
  .mb-\[18px\] {
    margin-bottom: 18px;
  }
  .mb-\[20px\] {
    margin-bottom: 20px;
  }
  .mb-\[24px\] {
    margin-bottom: 24px;
  }
  .mb-\[30px\] {
    margin-bottom: 30px;
  }
  .mb-\[32px\] {
    margin-bottom: 32px;
  }
  .mb-\[38px\] {
    margin-bottom: 38px;
  }
  .mb-\[40px\] {
    margin-bottom: 40px;
  }
  .mb-\[48px\] {
    margin-bottom: 48px;
  }
  .mb-\[60px\] {
    margin-bottom: 60px;
  }
  .mb-\[80px\] {
    margin-bottom: 80px;
  }
  .mb-\[100px\] {
    margin-bottom: 100px;
  }
  .mb-\[148px\] {
    margin-bottom: 148px;
  }
  .mb-\[265px\] {
    margin-bottom: 265px;
  }
  .mb-\[calc\(30\/19\.2\*1vw\)\] {
    margin-bottom: calc(30 / 19.2 * 1vw);
  }
  .mb-\[calc\(60\/19\.2\*1vw\)\] {
    margin-bottom: calc(60 / 19.2 * 1vw);
  }
  .mb-\[calc\(120\/19\.2\*1vw\)\] {
    margin-bottom: calc(120 / 19.2 * 1vw);
  }
  .-ml-3 {
    margin-left: calc(var(--spacing) * -3);
  }
  .-ml-\[50px\] {
    margin-left: calc(50px * -1);
  }
  .-ml-\[60px\] {
    margin-left: calc(60px * -1);
  }
  .-ml-\[70px\] {
    margin-left: calc(70px * -1);
  }
  .ml-1 {
    margin-left: calc(var(--spacing) * 1);
  }
  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }
  .ml-2\.5 {
    margin-left: calc(var(--spacing) * 2.5);
  }
  .ml-3 {
    margin-left: calc(var(--spacing) * 3);
  }
  .ml-6 {
    margin-left: calc(var(--spacing) * 6);
  }
  .ml-7 {
    margin-left: calc(var(--spacing) * 7);
  }
  .ml-\[5px\] {
    margin-left: 5px;
  }
  .ml-\[27px\] {
    margin-left: 27px;
  }
  .ml-auto {
    margin-left: auto;
  }
  .box-border {
    box-sizing: border-box;
  }
  .line-clamp-3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  .block {
    display: block;
  }
  .contents {
    display: contents;
  }
  .flex {
    display: flex;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline {
    display: inline;
  }
  .inline-block {
    display: inline-block;
  }
  .inline-flex {
    display: inline-flex;
  }
  .table {
    display: table;
  }
  .aspect-\[1\.05\] {
    aspect-ratio: 1.05;
  }
  .aspect-\[16\/9\] {
    aspect-ratio: 16/9;
  }
  .aspect-\[520\/345\] {
    aspect-ratio: 520/345;
  }
  .aspect-\[559\/281\] {
    aspect-ratio: 559/281;
  }
  .aspect-\[808\/419\] {
    aspect-ratio: 808/419;
  }
  .aspect-\[815\/437\] {
    aspect-ratio: 815/437;
  }
  .aspect-\[865\/499\] {
    aspect-ratio: 865/499;
  }
  .aspect-\[1342\/368\] {
    aspect-ratio: 1342/368;
  }
  .aspect-square {
    aspect-ratio: 1 / 1;
  }
  .size-3 {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }
  .size-8 {
    width: calc(var(--spacing) * 8);
    height: calc(var(--spacing) * 8);
  }
  .size-\[50px\] {
    width: 50px;
    height: 50px;
  }
  .\!h-24 {
    height: calc(var(--spacing) * 24) !important;
  }
  .\!h-\[100\%\] {
    height: 100% !important;
  }
  .\!h-\[202px\] {
    height: 202px !important;
  }
  .\!h-auto {
    height: auto !important;
  }
  .\!h-fit {
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
  .\!h-full {
    height: 100% !important;
  }
  .\!h-screen {
    height: 100vh !important;
  }
  .h-0 {
    height: calc(var(--spacing) * 0);
  }
  .h-1 {
    height: calc(var(--spacing) * 1);
  }
  .h-1\.5 {
    height: calc(var(--spacing) * 1.5);
  }
  .h-2 {
    height: calc(var(--spacing) * 2);
  }
  .h-2\.5 {
    height: calc(var(--spacing) * 2.5);
  }
  .h-3 {
    height: calc(var(--spacing) * 3);
  }
  .h-3\.5 {
    height: calc(var(--spacing) * 3.5);
  }
  .h-4 {
    height: calc(var(--spacing) * 4);
  }
  .h-5 {
    height: calc(var(--spacing) * 5);
  }
  .h-6 {
    height: calc(var(--spacing) * 6);
  }
  .h-7 {
    height: calc(var(--spacing) * 7);
  }
  .h-8 {
    height: calc(var(--spacing) * 8);
  }
  .h-9 {
    height: calc(var(--spacing) * 9);
  }
  .h-10 {
    height: calc(var(--spacing) * 10);
  }
  .h-11 {
    height: calc(var(--spacing) * 11);
  }
  .h-12 {
    height: calc(var(--spacing) * 12);
  }
  .h-16 {
    height: calc(var(--spacing) * 16);
  }
  .h-20 {
    height: calc(var(--spacing) * 20);
  }
  .h-40 {
    height: calc(var(--spacing) * 40);
  }
  .h-48 {
    height: calc(var(--spacing) * 48);
  }
  .h-96 {
    height: calc(var(--spacing) * 96);
  }
  .h-\[0\.7px\] {
    height: 0.7px;
  }
  .h-\[1px\] {
    height: 1px;
  }
  .h-\[2px\] {
    height: 2px;
  }
  .h-\[3px\] {
    height: 3px;
  }
  .h-\[4px\] {
    height: 4px;
  }
  .h-\[5px\] {
    height: 5px;
  }
  .h-\[6px\] {
    height: 6px;
  }
  .h-\[7px\] {
    height: 7px;
  }
  .h-\[17px\] {
    height: 17px;
  }
  .h-\[18px\] {
    height: 18px;
  }
  .h-\[21px\] {
    height: 21px;
  }
  .h-\[22px\] {
    height: 22px;
  }
  .h-\[25\%\] {
    height: 25%;
  }
  .h-\[25px\] {
    height: 25px;
  }
  .h-\[28px\] {
    height: 28px;
  }
  .h-\[29\.818px\] {
    height: 29.818px;
  }
  .h-\[30px\] {
    height: 30px;
  }
  .h-\[32px\] {
    height: 32px;
  }
  .h-\[34px\] {
    height: 34px;
  }
  .h-\[36px\] {
    height: 36px;
  }
  .h-\[40px\] {
    height: 40px;
  }
  .h-\[42px\] {
    height: 42px;
  }
  .h-\[45px\] {
    height: 45px;
  }
  .h-\[45px\]\! {
    height: 45px !important;
  }
  .h-\[48px\] {
    height: 48px;
  }
  .h-\[50px\] {
    height: 50px;
  }
  .h-\[52px\] {
    height: 52px;
  }
  .h-\[55px\] {
    height: 55px;
  }
  .h-\[60px\] {
    height: 60px;
  }
  .h-\[64px\] {
    height: 64px;
  }
  .h-\[78px\] {
    height: 78px;
  }
  .h-\[80px\] {
    height: 80px;
  }
  .h-\[90px\] {
    height: 90px;
  }
  .h-\[100px\] {
    height: 100px;
  }
  .h-\[120px\] {
    height: 120px;
  }
  .h-\[130px\] {
    height: 130px;
  }
  .h-\[140px\] {
    height: 140px;
  }
  .h-\[150vh\] {
    height: 150vh;
  }
  .h-\[200px\] {
    height: 200px;
  }
  .h-\[240px\] {
    height: 240px;
  }
  .h-\[250vh\] {
    height: 250vh;
  }
  .h-\[254px\] {
    height: 254px;
  }
  .h-\[260px\] {
    height: 260px;
  }
  .h-\[298px\] {
    height: 298px;
  }
  .h-\[300px\] {
    height: 300px;
  }
  .h-\[396px\] {
    height: 396px;
  }
  .h-\[400px\] {
    height: 400px;
  }
  .h-\[412px\] {
    height: 412px;
  }
  .h-\[430px\] {
    height: 430px;
  }
  .h-\[440px\] {
    height: 440px;
  }
  .h-\[465px\] {
    height: 465px;
  }
  .h-\[500px\] {
    height: 500px;
  }
  .h-\[520px\] {
    height: 520px;
  }
  .h-\[680px\] {
    height: 680px;
  }
  .h-\[700px\] {
    height: 700px;
  }
  .h-\[790px\] {
    height: 790px;
  }
  .h-\[900px\] {
    height: 900px;
  }
  .h-\[auto\] {
    height: auto;
  }
  .h-\[calc\(4\/19\.2\*1vw\)\] {
    height: calc(4 / 19.2 * 1vw);
  }
  .h-\[calc\(45\/19\.2\*1vw\)\] {
    height: calc(45 / 19.2 * 1vw);
  }
  .h-\[calc\(60\/19\.2\*1vw\)\] {
    height: calc(60 / 19.2 * 1vw);
  }
  .h-\[calc\(70\/19\.2\*1vw\)\] {
    height: calc(70 / 19.2 * 1vw);
  }
  .h-\[calc\(100\%-calc\(3\/19\.2\*1vw\)\)\] {
    height: calc(100% - calc(3 / 19.2 * 1vw));
  }
  .h-\[calc\(100vh-135px\)\] {
    height: calc(100vh - 135px);
  }
  .h-\[calc\(100vh-400px\)\] {
    height: calc(100vh - 400px);
  }
  .h-\[calc\(150\/19\.2\*1vw\)\] {
    height: calc(150 / 19.2 * 1vw);
  }
  .h-\[var\(--radix-select-trigger-height\)\] {
    height: var(--radix-select-trigger-height);
  }
  .h-auto {
    height: auto;
  }
  .h-fit {
    height: -moz-fit-content;
    height: fit-content;
  }
  .h-full {
    height: 100%;
  }
  .h-max {
    height: -moz-max-content;
    height: max-content;
  }
  .h-min {
    height: -moz-min-content;
    height: min-content;
  }
  .h-px {
    height: 1px;
  }
  .h-screen {
    height: 100vh;
  }
  .max-h-0 {
    max-height: calc(var(--spacing) * 0);
  }
  .max-h-60 {
    max-height: calc(var(--spacing) * 60);
  }
  .max-h-96 {
    max-height: calc(var(--spacing) * 96);
  }
  .max-h-\[60vh\] {
    max-height: 60vh;
  }
  .max-h-\[85vh\] {
    max-height: 85vh;
  }
  .max-h-\[90vh\] {
    max-height: 90vh;
  }
  .max-h-\[120px\] {
    max-height: 120px;
  }
  .max-h-\[200px\] {
    max-height: 200px;
  }
  .max-h-\[300px\] {
    max-height: 300px;
  }
  .max-h-\[500px\] {
    max-height: 500px;
  }
  .max-h-\[2000px\] {
    max-height: 2000px;
  }
  .max-h-screen {
    max-height: 100vh;
  }
  .min-h-0 {
    min-height: calc(var(--spacing) * 0);
  }
  .min-h-6 {
    min-height: calc(var(--spacing) * 6);
  }
  .min-h-72 {
    min-height: calc(var(--spacing) * 72);
  }
  .min-h-\[14px\] {
    min-height: 14px;
  }
  .min-h-\[21px\] {
    min-height: 21px;
  }
  .min-h-\[60vh\] {
    min-height: 60vh;
  }
  .min-h-\[69px\] {
    min-height: 69px;
  }
  .min-h-\[80px\] {
    min-height: 80px;
  }
  .min-h-\[100px\] {
    min-height: 100px;
  }
  .min-h-\[120px\] {
    min-height: 120px;
  }
  .min-h-\[140px\] {
    min-height: 140px;
  }
  .min-h-\[200px\] {
    min-height: 200px;
  }
  .min-h-\[380px\] {
    min-height: 380px;
  }
  .min-h-\[400px\] {
    min-height: 400px;
  }
  .min-h-\[500px\] {
    min-height: 500px;
  }
  .min-h-\[calc\(100vh-64px\)\] {
    min-height: calc(100vh - 64px);
  }
  .min-h-\[calc\(100vh-70px\)\] {
    min-height: calc(100vh - 70px);
  }
  .min-h-fit {
    min-height: -moz-fit-content;
    min-height: fit-content;
  }
  .min-h-full {
    min-height: 100%;
  }
  .min-h-screen {
    min-height: 100vh;
  }
  .\!w-\[280px\] {
    width: 280px !important;
  }
  .\!w-screen {
    width: 100vw !important;
  }
  .w-0 {
    width: calc(var(--spacing) * 0);
  }
  .w-1 {
    width: calc(var(--spacing) * 1);
  }
  .w-1\.5 {
    width: calc(var(--spacing) * 1.5);
  }
  .w-1\/2 {
    width: calc(1/2 * 100%);
  }
  .w-2 {
    width: calc(var(--spacing) * 2);
  }
  .w-2\.5 {
    width: calc(var(--spacing) * 2.5);
  }
  .w-3 {
    width: calc(var(--spacing) * 3);
  }
  .w-3\/4 {
    width: calc(3/4 * 100%);
  }
  .w-4 {
    width: calc(var(--spacing) * 4);
  }
  .w-4\/5 {
    width: calc(4/5 * 100%);
  }
  .w-5 {
    width: calc(var(--spacing) * 5);
  }
  .w-6 {
    width: calc(var(--spacing) * 6);
  }
  .w-7 {
    width: calc(var(--spacing) * 7);
  }
  .w-8 {
    width: calc(var(--spacing) * 8);
  }
  .w-9 {
    width: calc(var(--spacing) * 9);
  }
  .w-10 {
    width: calc(var(--spacing) * 10);
  }
  .w-12 {
    width: calc(var(--spacing) * 12);
  }
  .w-14 {
    width: calc(var(--spacing) * 14);
  }
  .w-16 {
    width: calc(var(--spacing) * 16);
  }
  .w-20 {
    width: calc(var(--spacing) * 20);
  }
  .w-64 {
    width: calc(var(--spacing) * 64);
  }
  .w-72 {
    width: calc(var(--spacing) * 72);
  }
  .w-\[4ch\] {
    width: 4ch;
  }
  .w-\[5px\] {
    width: 5px;
  }
  .w-\[12px\] {
    width: 12px;
  }
  .w-\[17px\] {
    width: 17px;
  }
  .w-\[18px\] {
    width: 18px;
  }
  .w-\[21px\] {
    width: 21px;
  }
  .w-\[22px\] {
    width: 22px;
  }
  .w-\[24px\] {
    width: 24px;
  }
  .w-\[26px\] {
    width: 26px;
  }
  .w-\[32px\] {
    width: 32px;
  }
  .w-\[36px\] {
    width: 36px;
  }
  .w-\[38px\] {
    width: 38px;
  }
  .w-\[40px\] {
    width: 40px;
  }
  .w-\[42px\] {
    width: 42px;
  }
  .w-\[48px\] {
    width: 48px;
  }
  .w-\[52px\] {
    width: 52px;
  }
  .w-\[55px\] {
    width: 55px;
  }
  .w-\[60px\] {
    width: 60px;
  }
  .w-\[63px\] {
    width: 63px;
  }
  .w-\[65\%\] {
    width: 65%;
  }
  .w-\[78\%\] {
    width: 78%;
  }
  .w-\[80\%\] {
    width: 80%;
  }
  .w-\[80px\] {
    width: 80px;
  }
  .w-\[85\%\] {
    width: 85%;
  }
  .w-\[89px\] {
    width: 89px;
  }
  .w-\[90\%\] {
    width: 90%;
  }
  .w-\[90px\] {
    width: 90px;
  }
  .w-\[90vw\] {
    width: 90vw;
  }
  .w-\[100\%\] {
    width: 100%;
  }
  .w-\[100px\] {
    width: 100px;
  }
  .w-\[120px\] {
    width: 120px;
  }
  .w-\[132px\] {
    width: 132px;
  }
  .w-\[140\%\] {
    width: 140%;
  }
  .w-\[140px\] {
    width: 140px;
  }
  .w-\[146px\] {
    width: 146px;
  }
  .w-\[150\%\] {
    width: 150%;
  }
  .w-\[150px\] {
    width: 150px;
  }
  .w-\[160px\] {
    width: 160px;
  }
  .w-\[180px\] {
    width: 180px;
  }
  .w-\[190px\] {
    width: 190px;
  }
  .w-\[200\%\] {
    width: 200%;
  }
  .w-\[200px\] {
    width: 200px;
  }
  .w-\[215px\] {
    width: 215px;
  }
  .w-\[220px\] {
    width: 220px;
  }
  .w-\[240px\] {
    width: 240px;
  }
  .w-\[243px\] {
    width: 243px;
  }
  .w-\[254px\] {
    width: 254px;
  }
  .w-\[260px\] {
    width: 260px;
  }
  .w-\[273px\] {
    width: 273px;
  }
  .w-\[280px\] {
    width: 280px;
  }
  .w-\[300px\] {
    width: 300px;
  }
  .w-\[400px\] {
    width: 400px;
  }
  .w-\[440px\] {
    width: 440px;
  }
  .w-\[454px\] {
    width: 454px;
  }
  .w-\[500px\] {
    width: 500px;
  }
  .w-\[528px\] {
    width: 528px;
  }
  .w-\[608px\] {
    width: 608px;
  }
  .w-\[680px\] {
    width: 680px;
  }
  .w-\[700px\] {
    width: 700px;
  }
  .w-\[850px\] {
    width: 850px;
  }
  .w-\[900px\] {
    width: 900px;
  }
  .w-\[calc\(2\/19\.2\*1vw\)\] {
    width: calc(2 / 19.2 * 1vw);
  }
  .w-\[calc\(50\%-20px\)\] {
    width: calc(50% - 20px);
  }
  .w-\[calc\(60\/19\.2\*1vw\)\] {
    width: calc(60 / 19.2 * 1vw);
  }
  .w-\[calc\(70\/19\.2\*1vw\)\] {
    width: calc(70 / 19.2 * 1vw);
  }
  .w-\[calc\(100\%-32px\)\] {
    width: calc(100% - 32px);
  }
  .w-\[calc\(100\%-40px\)\] {
    width: calc(100% - 40px);
  }
  .w-\[calc\(100\%-calc\(3\/19\.2\*1vw\)\)\] {
    width: calc(100% - calc(3 / 19.2 * 1vw));
  }
  .w-\[calc\(300\/19\.2\*1vw\)\] {
    width: calc(300 / 19.2 * 1vw);
  }
  .w-\[calc\(400\/1920\*100vw\)\] {
    width: calc(400 / 1920 * 100vw);
  }
  .w-\[calc\(900\/19\.2\*1vw\)\] {
    width: calc(900 / 19.2 * 1vw);
  }
  .w-\[var\(--progress\)\] {
    width: var(--progress);
  }
  .w-\[var\(--radix-popover-trigger-width\)\] {
    width: var(--radix-popover-trigger-width);
  }
  .w-auto {
    width: auto;
  }
  .w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
  .w-full {
    width: 100%;
  }
  .w-max {
    width: -moz-max-content;
    width: max-content;
  }
  .w-min {
    width: -moz-min-content;
    width: min-content;
  }
  .w-px {
    width: 1px;
  }
  .w-screen {
    width: 100vw;
  }
  .max-w-2xl {
    max-width: var(--container-2xl);
  }
  .max-w-3xl {
    max-width: var(--container-3xl);
  }
  .max-w-6xl {
    max-width: var(--container-6xl);
  }
  .max-w-7xl {
    max-width: var(--container-7xl);
  }
  .max-w-80 {
    max-width: calc(var(--spacing) * 80);
  }
  .max-w-\[85vw\] {
    max-width: 85vw;
  }
  .max-w-\[90\%\] {
    max-width: 90%;
  }
  .max-w-\[92\%\] {
    max-width: 92%;
  }
  .max-w-\[95\%\] {
    max-width: 95%;
  }
  .max-w-\[160px\] {
    max-width: 160px;
  }
  .max-w-\[170px\] {
    max-width: 170px;
  }
  .max-w-\[180px\] {
    max-width: 180px;
  }
  .max-w-\[198px\] {
    max-width: 198px;
  }
  .max-w-\[200px\] {
    max-width: 200px;
  }
  .max-w-\[215px\] {
    max-width: 215px;
  }
  .max-w-\[250px\] {
    max-width: 250px;
  }
  .max-w-\[260px\] {
    max-width: 260px;
  }
  .max-w-\[273px\] {
    max-width: 273px;
  }
  .max-w-\[280px\] {
    max-width: 280px;
  }
  .max-w-\[290px\] {
    max-width: 290px;
  }
  .max-w-\[300px\] {
    max-width: 300px;
  }
  .max-w-\[305px\] {
    max-width: 305px;
  }
  .max-w-\[346px\] {
    max-width: 346px;
  }
  .max-w-\[350px\] {
    max-width: 350px;
  }
  .max-w-\[353px\] {
    max-width: 353px;
  }
  .max-w-\[355px\] {
    max-width: 355px;
  }
  .max-w-\[359px\] {
    max-width: 359px;
  }
  .max-w-\[390px\] {
    max-width: 390px;
  }
  .max-w-\[400px\] {
    max-width: 400px;
  }
  .max-w-\[415px\] {
    max-width: 415px;
  }
  .max-w-\[420px\] {
    max-width: 420px;
  }
  .max-w-\[437px\] {
    max-width: 437px;
  }
  .max-w-\[470px\] {
    max-width: 470px;
  }
  .max-w-\[500px\] {
    max-width: 500px;
  }
  .max-w-\[504px\] {
    max-width: 504px;
  }
  .max-w-\[520px\] {
    max-width: 520px;
  }
  .max-w-\[525px\] {
    max-width: 525px;
  }
  .max-w-\[591px\] {
    max-width: 591px;
  }
  .max-w-\[600px\] {
    max-width: 600px;
  }
  .max-w-\[620px\] {
    max-width: 620px;
  }
  .max-w-\[625px\] {
    max-width: 625px;
  }
  .max-w-\[644px\] {
    max-width: 644px;
  }
  .max-w-\[650px\] {
    max-width: 650px;
  }
  .max-w-\[660px\] {
    max-width: 660px;
  }
  .max-w-\[680px\] {
    max-width: 680px;
  }
  .max-w-\[715px\] {
    max-width: 715px;
  }
  .max-w-\[720px\] {
    max-width: 720px;
  }
  .max-w-\[725px\] {
    max-width: 725px;
  }
  .max-w-\[734px\] {
    max-width: 734px;
  }
  .max-w-\[755px\] {
    max-width: 755px;
  }
  .max-w-\[768px\] {
    max-width: 768px;
  }
  .max-w-\[772px\] {
    max-width: 772px;
  }
  .max-w-\[774px\] {
    max-width: 774px;
  }
  .max-w-\[780px\] {
    max-width: 780px;
  }
  .max-w-\[787px\] {
    max-width: 787px;
  }
  .max-w-\[794px\] {
    max-width: 794px;
  }
  .max-w-\[801px\] {
    max-width: 801px;
  }
  .max-w-\[831px\] {
    max-width: 831px;
  }
  .max-w-\[848px\] {
    max-width: 848px;
  }
  .max-w-\[849px\] {
    max-width: 849px;
  }
  .max-w-\[860px\] {
    max-width: 860px;
  }
  .max-w-\[862px\] {
    max-width: 862px;
  }
  .max-w-\[870px\] {
    max-width: 870px;
  }
  .max-w-\[875px\] {
    max-width: 875px;
  }
  .max-w-\[900px\] {
    max-width: 900px;
  }
  .max-w-\[919px\] {
    max-width: 919px;
  }
  .max-w-\[947px\] {
    max-width: 947px;
  }
  .max-w-\[968px\] {
    max-width: 968px;
  }
  .max-w-\[1000px\] {
    max-width: 1000px;
  }
  .max-w-\[1022px\] {
    max-width: 1022px;
  }
  .max-w-\[1024px\] {
    max-width: 1024px;
  }
  .max-w-\[1045px\] {
    max-width: 1045px;
  }
  .max-w-\[1110px\] {
    max-width: 1110px;
  }
  .max-w-\[1111px\] {
    max-width: 1111px;
  }
  .max-w-\[1200px\] {
    max-width: 1200px;
  }
  .max-w-\[1230px\] {
    max-width: 1230px;
  }
  .max-w-\[1271px\] {
    max-width: 1271px;
  }
  .max-w-\[1280px\] {
    max-width: 1280px;
  }
  .max-w-\[1315px\] {
    max-width: 1315px;
  }
  .max-w-\[1340px\] {
    max-width: 1340px;
  }
  .max-w-\[1396px\] {
    max-width: 1396px;
  }
  .max-w-\[1400px\] {
    max-width: 1400px;
  }
  .max-w-\[1426px\] {
    max-width: 1426px;
  }
  .max-w-\[1431px\] {
    max-width: 1431px;
  }
  .max-w-\[1440px\] {
    max-width: 1440px;
  }
  .max-w-\[1564px\] {
    max-width: 1564px;
  }
  .max-w-\[1600px\] {
    max-width: 1600px;
  }
  .max-w-\[1655px\] {
    max-width: 1655px;
  }
  .max-w-\[1718px\] {
    max-width: 1718px;
  }
  .max-w-\[1720px\] {
    max-width: 1720px;
  }
  .max-w-\[1800px\] {
    max-width: 1800px;
  }
  .max-w-\[1808px\] {
    max-width: 1808px;
  }
  .max-w-\[1920px\] {
    max-width: 1920px;
  }
  .max-w-\[calc\(100\%-40px\)\] {
    max-width: calc(100% - 40px);
  }
  .max-w-fit {
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
  .max-w-full {
    max-width: 100%;
  }
  .max-w-lg {
    max-width: var(--container-lg);
  }
  .max-w-md {
    max-width: var(--container-md);
  }
  .max-w-none {
    max-width: none;
  }
  .max-w-screen {
    max-width: 100vw;
  }
  .max-w-sm {
    max-width: var(--container-sm);
  }
  .max-w-xs {
    max-width: var(--container-xs);
  }
  .min-w-0 {
    min-width: calc(var(--spacing) * 0);
  }
  .min-w-5 {
    min-width: calc(var(--spacing) * 5);
  }
  .min-w-6 {
    min-width: calc(var(--spacing) * 6);
  }
  .min-w-10 {
    min-width: calc(var(--spacing) * 10);
  }
  .min-w-\[8rem\] {
    min-width: 8rem;
  }
  .min-w-\[21px\] {
    min-width: 21px;
  }
  .min-w-\[36px\] {
    min-width: 36px;
  }
  .min-w-\[50px\] {
    min-width: 50px;
  }
  .min-w-\[90px\] {
    min-width: 90px;
  }
  .min-w-\[120px\] {
    min-width: 120px;
  }
  .min-w-\[140px\] {
    min-width: 140px;
  }
  .min-w-\[200px\] {
    min-width: 200px;
  }
  .min-w-\[280px\] {
    min-width: 280px;
  }
  .min-w-\[1920px\] {
    min-width: 1920px;
  }
  .min-w-\[var\(--radix-select-trigger-width\)\] {
    min-width: var(--radix-select-trigger-width);
  }
  .min-w-max {
    min-width: -moz-max-content;
    min-width: max-content;
  }
  .flex-1 {
    flex: 1;
  }
  .flex-\[0_0_16px\] {
    flex: 0 0 16px;
  }
  .flex-\[100\%\] {
    flex: 100%;
  }
  .flex-auto {
    flex: auto;
  }
  .flex-shrink-0 {
    flex-shrink: 0;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .flex-grow {
    flex-grow: 1;
  }
  .grow {
    flex-grow: 1;
  }
  .table-auto {
    table-layout: auto;
  }
  .table-fixed {
    table-layout: fixed;
  }
  .border-collapse {
    border-collapse: collapse;
  }
  .origin-center {
    transform-origin: center;
  }
  .origin-left {
    transform-origin: left;
  }
  .-translate-x-1 {
    --tw-translate-x: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-x-2 {
    --tw-translate-x: calc(var(--spacing) * -2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-0 {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-1\/2 {
    --tw-translate-x: calc(1/2 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-full {
    --tw-translate-x: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-2 {
    --tw-translate-y: calc(var(--spacing) * -2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-\[50\%\] {
    --tw-translate-y: calc(50% * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-0 {
    --tw-translate-y: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-1\/2 {
    --tw-translate-y: calc(1/2 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-8 {
    --tw-translate-y: calc(var(--spacing) * 8);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-\[-50\%\] {
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-\[100px\] {
    --tw-translate-y: 100px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-full {
    --tw-translate-y: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .scale-0 {
    --tw-scale-x: 0%;
    --tw-scale-y: 0%;
    --tw-scale-z: 0%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .scale-100 {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .scale-110 {
    --tw-scale-x: 110%;
    --tw-scale-y: 110%;
    --tw-scale-z: 110%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .-rotate-90 {
    rotate: calc(90deg * -1);
  }
  .rotate-0 {
    rotate: 0deg;
  }
  .rotate-90 {
    rotate: 90deg;
  }
  .rotate-180 {
    rotate: 180deg;
  }
  .rotate-270 {
    rotate: 270deg;
  }
  .rotate-360 {
    rotate: 360deg;
  }
  .rotate-\[35deg\] {
    rotate: 35deg;
  }
  .\[transform\:rotateY\(180deg\)_translateY\(-50\%\)\] {
    transform: rotateY(180deg) translateY(-50%);
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .\[animation\:floatCard_4s_ease-in-out_infinite\] {
    animation: floatCard 4s ease-in-out infinite;
  }
  .\[animation\:slideInLeft_0\.6s_ease-out_0\.2s_backwards\] {
    animation: slideInLeft 0.6s ease-out 0.2s backwards;
  }
  .\[animation\:slideInLeft_0\.6s_ease-out_0\.3s_backwards\] {
    animation: slideInLeft 0.6s ease-out 0.3s backwards;
  }
  .\[animation\:slideInRight_0\.6s_ease-out_0\.2s_backwards\] {
    animation: slideInRight 0.6s ease-out 0.2s backwards;
  }
  .animate-\[cartBadgePulse_2s_ease-in-out_infinite\] {
    animation: cartBadgePulse 2s ease-in-out infinite;
  }
  .animate-\[checkmark_0\.5s_ease-out_0\.3s_both\] {
    animation: checkmark 0.5s ease-out 0.3s both;
  }
  .animate-\[fade-in_1\.7s_ease-in_0\.3s_forwards\] {
    animation: fade-in 1.7s ease-in 0.3s forwards;
  }
  .animate-\[fadeInDropdown_0\.2s_ease\] {
    animation: fadeInDropdown 0.2s ease;
  }
  .animate-\[fadeIn_0\.3s_ease-in-out\] {
    animation: fadeIn 0.3s ease-in-out;
  }
  .animate-\[scaleIn_0\.5s_ease-out\] {
    animation: scaleIn 0.5s ease-out;
  }
  .animate-\[scrollIcon_2s_ease_infinite\] {
    animation: scrollIcon 2s ease infinite;
  }
  .animate-bounce {
    animation: var(--animate-bounce);
  }
  .animate-pulse {
    animation: var(--animate-pulse);
  }
  .animate-spin {
    animation: var(--animate-spin);
  }
  .cursor-default {
    cursor: default;
  }
  .cursor-not-allowed {
    cursor: not-allowed;
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .touch-manipulation {
    touch-action: manipulation;
  }
  .resize {
    resize: both;
  }
  .resize-none {
    resize: none;
  }
  .list-disc {
    list-style-type: disc;
  }
  .list-none {
    list-style-type: none;
  }
  .\[appearance\:textfield\] {
    -webkit-appearance: textfield;
       -moz-appearance: textfield;
            appearance: textfield;
  }
  .appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }
  .grid-flow-col {
    grid-auto-flow: column;
  }
  .auto-rows-max {
    grid-auto-rows: max-content;
  }
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .grid-cols-24 {
    grid-template-columns: repeat(24, minmax(0, 1fr));
  }
  .grid-cols-\[100\%\] {
    grid-template-columns: 100%;
  }
  .grid-cols-\[100px_1fr_100px_120px\] {
    grid-template-columns: 100px 1fr 100px 120px;
  }
  .grid-cols-\[calc\(490\/19\.2\*1vw\)_max-content_calc\(490\/19\.2\*1vw\)\] {
    grid-template-columns: calc(490 / 19.2 * 1vw) max-content calc(490 / 19.2 * 1vw);
  }
  .grid-cols-\[minmax\(140px\,1fr\)_1px_minmax\(100px\,0\.7fr\)_1px_minmax\(200px\,2fr\)_auto\] {
    grid-template-columns: minmax(140px,1fr) 1px minmax(100px,0.7fr) 1px minmax(200px,2fr) auto;
  }
  .grid-rows-\[max-content_1fr_max-content\] {
    grid-template-rows: max-content 1fr max-content;
  }
  .grid-rows-\[max-content_max-content\] {
    grid-template-rows: max-content max-content;
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-col-reverse {
    flex-direction: column-reverse;
  }
  .flex-row {
    flex-direction: row;
  }
  .flex-row-reverse {
    flex-direction: row-reverse;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .content-center {
    align-content: center;
  }
  .\!items-center {
    align-items: center !important;
  }
  .items-center {
    align-items: center;
  }
  .items-center\! {
    align-items: center !important;
  }
  .items-end {
    align-items: flex-end;
  }
  .items-start {
    align-items: flex-start;
  }
  .items-stretch {
    align-items: stretch;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-end {
    justify-content: flex-end;
  }
  .justify-start {
    justify-content: flex-start;
  }
  .justify-items-center {
    justify-items: center;
  }
  .gap-0 {
    gap: calc(var(--spacing) * 0);
  }
  .gap-0\.5 {
    gap: calc(var(--spacing) * 0.5);
  }
  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }
  .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5);
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-2\.5 {
    gap: calc(var(--spacing) * 2.5);
  }
  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .gap-3\.5 {
    gap: calc(var(--spacing) * 3.5);
  }
  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }
  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }
  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }
  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }
  .gap-9 {
    gap: calc(var(--spacing) * 9);
  }
  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }
  .gap-12 {
    gap: calc(var(--spacing) * 12);
  }
  .gap-16 {
    gap: calc(var(--spacing) * 16);
  }
  .gap-24 {
    gap: calc(var(--spacing) * 24);
  }
  .gap-\[2px\] {
    gap: 2px;
  }
  .gap-\[5px\] {
    gap: 5px;
  }
  .gap-\[6px\] {
    gap: 6px;
  }
  .gap-\[8px\] {
    gap: 8px;
  }
  .gap-\[10px\] {
    gap: 10px;
  }
  .gap-\[12px\] {
    gap: 12px;
  }
  .gap-\[14px\] {
    gap: 14px;
  }
  .gap-\[15px\] {
    gap: 15px;
  }
  .gap-\[16px\] {
    gap: 16px;
  }
  .gap-\[18px\] {
    gap: 18px;
  }
  .gap-\[19px\] {
    gap: 19px;
  }
  .gap-\[20px\] {
    gap: 20px;
  }
  .gap-\[22px\] {
    gap: 22px;
  }
  .gap-\[24px\] {
    gap: 24px;
  }
  .gap-\[25px\] {
    gap: 25px;
  }
  .gap-\[26px\] {
    gap: 26px;
  }
  .gap-\[27px\] {
    gap: 27px;
  }
  .gap-\[30px\] {
    gap: 30px;
  }
  .gap-\[32px\] {
    gap: 32px;
  }
  .gap-\[33px\] {
    gap: 33px;
  }
  .gap-\[35px\] {
    gap: 35px;
  }
  .gap-\[40px\] {
    gap: 40px;
  }
  .gap-\[42px\] {
    gap: 42px;
  }
  .gap-\[43px\] {
    gap: 43px;
  }
  .gap-\[45px\] {
    gap: 45px;
  }
  .gap-\[46px\] {
    gap: 46px;
  }
  .gap-\[50px\] {
    gap: 50px;
  }
  .gap-\[60px\] {
    gap: 60px;
  }
  .gap-\[64px\] {
    gap: 64px;
  }
  .gap-\[70px\] {
    gap: 70px;
  }
  .gap-\[80px\] {
    gap: 80px;
  }
  .gap-\[150px\] {
    gap: 150px;
  }
  .gap-\[200px\] {
    gap: 200px;
  }
  .gap-\[calc\(15\/19\.2\*1vw\)\] {
    gap: calc(15 / 19.2 * 1vw);
  }
  .gap-\[calc\(16\/19\.2\*1vw\)\] {
    gap: calc(16 / 19.2 * 1vw);
  }
  .gap-\[calc\(24\/19\.2\*1vw\)\] {
    gap: calc(24 / 19.2 * 1vw);
  }
  .gap-\[calc\(45\/19\.2\*1vw\)\] {
    gap: calc(45 / 19.2 * 1vw);
  }
  .gap-\[calc\(52\/19\.2\*1vw\)\] {
    gap: calc(52 / 19.2 * 1vw);
  }
  .gap-\[calc\(80\/19\.2\*1vw\)\] {
    gap: calc(80 / 19.2 * 1vw);
  }
  .space-y-0 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-0\.5 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 0.5) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 0.5) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-1 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-1\.5 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-2 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-3 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-4 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-5 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-6 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-\[0px\] {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(0px * var(--tw-space-y-reverse));
      margin-block-end: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-\[8px\] {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(8px * var(--tw-space-y-reverse));
      margin-block-end: calc(8px * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .gap-x-2 {
    -moz-column-gap: calc(var(--spacing) * 2);
         column-gap: calc(var(--spacing) * 2);
  }
  .gap-x-5 {
    -moz-column-gap: calc(var(--spacing) * 5);
         column-gap: calc(var(--spacing) * 5);
  }
  .gap-x-6 {
    -moz-column-gap: calc(var(--spacing) * 6);
         column-gap: calc(var(--spacing) * 6);
  }
  .gap-x-\[40px\] {
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
  .space-x-2 {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .space-x-3 {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .gap-y-4 {
    row-gap: calc(var(--spacing) * 4);
  }
  .gap-y-5 {
    row-gap: calc(var(--spacing) * 5);
  }
  .gap-y-\[90px\] {
    row-gap: 90px;
  }
  .self-center {
    align-self: center;
  }
  .self-stretch {
    align-self: stretch;
  }
  .truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .overflow-auto {
    overflow: auto;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-visible {
    overflow: visible;
  }
  .overflow-x-auto {
    overflow-x: auto;
  }
  .overflow-x-hidden {
    overflow-x: hidden;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .\!rounded-2xl {
    border-radius: var(--radius-2xl) !important;
  }
  .\!rounded-lg {
    border-radius: var(--radius-lg) !important;
  }
  .\!rounded-none {
    border-radius: 0 !important;
  }
  .rounded {
    border-radius: 0.25rem;
  }
  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }
  .rounded-\[2px\] {
    border-radius: 2px;
  }
  .rounded-\[3px\] {
    border-radius: 3px;
  }
  .rounded-\[4px\] {
    border-radius: 4px;
  }
  .rounded-\[5\.5px\] {
    border-radius: 5.5px;
  }
  .rounded-\[5\.57px\] {
    border-radius: 5.57px;
  }
  .rounded-\[5px\] {
    border-radius: 5px;
  }
  .rounded-\[5px\]\! {
    border-radius: 5px !important;
  }
  .rounded-\[6px\] {
    border-radius: 6px;
  }
  .rounded-\[8\.773px\] {
    border-radius: 8.773px;
  }
  .rounded-\[8px\] {
    border-radius: 8px;
  }
  .rounded-\[10px\] {
    border-radius: 10px;
  }
  .rounded-\[11px\] {
    border-radius: 11px;
  }
  .rounded-\[12px\] {
    border-radius: 12px;
  }
  .rounded-\[13px\] {
    border-radius: 13px;
  }
  .rounded-\[14px\] {
    border-radius: 14px;
  }
  .rounded-\[18\.298px\] {
    border-radius: 18.298px;
  }
  .rounded-\[18px\] {
    border-radius: 18px;
  }
  .rounded-\[20px\] {
    border-radius: 20px;
  }
  .rounded-\[25px\] {
    border-radius: 25px;
  }
  .rounded-\[30px\] {
    border-radius: 30px;
  }
  .rounded-\[40px\] {
    border-radius: 40px;
  }
  .rounded-\[50px\] {
    border-radius: 50px;
  }
  .rounded-\[100px\] {
    border-radius: 100px;
  }
  .rounded-\[inherit\] {
    border-radius: inherit;
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .rounded-lg {
    border-radius: var(--radius-lg);
  }
  .rounded-md {
    border-radius: var(--radius-md);
  }
  .rounded-sm {
    border-radius: var(--radius-sm);
  }
  .rounded-xl {
    border-radius: var(--radius-xl);
  }
  .rounded-l-\[8px\] {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }
  .rounded-r-\[8px\] {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }
  .\!border-0 {
    border-style: var(--tw-border-style) !important;
    border-width: 0px !important;
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-3 {
    border-style: var(--tw-border-style);
    border-width: 3px;
  }
  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }
  .border-\[3px\] {
    border-style: var(--tw-border-style);
    border-width: 3px;
  }
  .border-\[calc\(1\/19\.2\*1vw\)\] {
    border-style: var(--tw-border-style);
    border-width: calc(1 / 19.2 * 1vw);
  }
  .\[border-width\:inherit\] {
    border-width: inherit;
  }
  .border-y-1 {
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-t-2 {
    border-top-style: var(--tw-border-style);
    border-top-width: 2px;
  }
  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-b-\[1px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-b-\[2px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }
  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }
  .\!border-none {
    --tw-border-style: none !important;
    border-style: none !important;
  }
  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }
  .border-dotted {
    --tw-border-style: dotted;
    border-style: dotted;
  }
  .border-none {
    --tw-border-style: none;
    border-style: none;
  }
  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }
  .\!border-\[\#ffffff38\] {
    border-color: #ffffff38 !important;
  }
  .\!border-red-500 {
    border-color: var(--color-red-500) !important;
  }
  .border-\[\#00CE9D\] {
    border-color: #00CE9D;
  }
  .border-\[\#1e3a5f\] {
    border-color: #1e3a5f;
  }
  .border-\[\#3F65FD\] {
    border-color: #3F65FD;
  }
  .border-\[\#3f65fd\] {
    border-color: #3f65fd;
  }
  .border-\[\#66D6FF\] {
    border-color: #66D6FF;
  }
  .border-\[\#0097ff\]\/20 {
    border-color: color-mix(in oklab, #0097ff 20%, transparent);
  }
  .border-\[\#97E3FF5C\] {
    border-color: #97E3FF5C;
  }
  .border-\[\#97E3FF33\] {
    border-color: #97E3FF33;
  }
  .border-\[\#97E3FF59\] {
    border-color: #97E3FF59;
  }
  .border-\[\#97e3ff33\] {
    border-color: #97e3ff33;
  }
  .border-\[\#263B80\] {
    border-color: #263B80;
  }
  .border-\[\#74788D\] {
    border-color: #74788D;
  }
  .border-\[\#74788d\] {
    border-color: #74788d;
  }
  .border-\[\#ABABAB\] {
    border-color: #ABABAB;
  }
  .border-\[\#CACBCF\] {
    border-color: #CACBCF;
  }
  .border-\[\#CED4DA\] {
    border-color: #CED4DA;
  }
  .border-\[\#D1D5DB\] {
    border-color: #D1D5DB;
  }
  .border-\[\#D4D4D4\] {
    border-color: #D4D4D4;
  }
  .border-\[\#D9D9D9\] {
    border-color: #D9D9D9;
  }
  .border-\[\#E0E0E0\] {
    border-color: #E0E0E0;
  }
  .border-\[\#E6E6E6\] {
    border-color: #E6E6E6;
  }
  .border-\[\#EBEBEB\] {
    border-color: #EBEBEB;
  }
  .border-\[\#EFF2F7\] {
    border-color: #EFF2F7;
  }
  .border-\[\#F46A6A\] {
    border-color: #F46A6A;
  }
  .border-\[\#F46A6A\]\! {
    border-color: #F46A6A !important;
  }
  .border-\[\#F25454\] {
    border-color: #F25454;
  }
  .border-\[\#FFFFFF38\] {
    border-color: #FFFFFF38;
  }
  .border-\[\#ababab\] {
    border-color: #ababab;
  }
  .border-\[\#ced4da\] {
    border-color: #ced4da;
  }
  .border-\[\#cfd4da\] {
    border-color: #cfd4da;
  }
  .border-\[\#e0e0e0\] {
    border-color: #e0e0e0;
  }
  .border-\[\#e2e8f0\] {
    border-color: #e2e8f0;
  }
  .border-\[\#ebebeb\] {
    border-color: #ebebeb;
  }
  .border-\[\#f6f6f6\] {
    border-color: #f6f6f6;
  }
  .border-\[\#ffffff38\] {
    border-color: #ffffff38;
  }
  .border-\[rgba\(59\,130\,246\,0\.1\)\] {
    border-color: rgba(59,130,246,0.1);
  }
  .border-\[rgba\(59\,130\,246\,0\.3\)\] {
    border-color: rgba(59,130,246,0.3);
  }
  .border-\[rgba\(59\,130\,246\,0\.5\)\] {
    border-color: rgba(59,130,246,0.5);
  }
  .border-\[rgba\(59\,130\,246\,0\.6\)\] {
    border-color: rgba(59,130,246,0.6);
  }
  .border-\[rgba\(91\,33\,182\,0\.8\)\] {
    border-color: rgba(91,33,182,0.8);
  }
  .border-\[rgba\(102\,214\,255\,0\.6\)\] {
    border-color: rgba(102,214,255,0.6);
  }
  .border-\[rgba\(151\,227\,255\,0\.2\)\] {
    border-color: rgba(151,227,255,0.2);
  }
  .border-\[rgba\(151\,227\,255\,0\.2\)\]\! {
    border-color: rgba(151,227,255,0.2) !important;
  }
  .border-\[rgba\(151\,227\,255\,0\.5\)\] {
    border-color: rgba(151,227,255,0.5);
  }
  .border-\[rgba\(151\,227\,255\,0\.7\)\] {
    border-color: rgba(151,227,255,0.7);
  }
  .border-\[rgba\(151\,227\,255\,0\.8\)\] {
    border-color: rgba(151,227,255,0.8);
  }
  .border-\[rgba\(151\,227\,255\,0\.10\)\] {
    border-color: rgba(151,227,255,0.10);
  }
  .border-\[rgba\(151\,227\,255\,0\.20\)\] {
    border-color: rgba(151,227,255,0.20);
  }
  .border-\[rgba\(151\,227\,255\,0\.36\)\] {
    border-color: rgba(151,227,255,0.36);
  }
  .border-\[rgba\(151\,227\,255\,0\.50\)\] {
    border-color: rgba(151,227,255,0.50);
  }
  .border-\[rgba\(151\,227\,255\,0\.125\)\] {
    border-color: rgba(151,227,255,0.125);
  }
  .border-\[rgba\(255\,0\,0\,0\.3\)\] {
    border-color: rgba(255,0,0,0.3);
  }
  .border-\[rgba\(255\,255\,255\,0\.3\)\] {
    border-color: rgba(255,255,255,0.3);
  }
  .border-\[rgba\(255\,255\,255\,0\.5\)\] {
    border-color: rgba(255,255,255,0.5);
  }
  .border-c-primary {
    border-color: var(--color-c-primary);
  }
  .border-gray-100 {
    border-color: var(--color-gray-100);
  }
  .border-gray-200 {
    border-color: var(--color-gray-200);
  }
  .border-gray-300 {
    border-color: var(--color-gray-300);
  }
  .border-transparent {
    border-color: transparent;
  }
  .border-white {
    border-color: var(--color-white);
  }
  .border-white\/5 {
    border-color: color-mix(in srgb, #fff 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }
  .border-white\/10 {
    border-color: color-mix(in srgb, #fff 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }
  .border-white\/15 {
    border-color: color-mix(in srgb, #fff 15%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 15%, transparent);
    }
  }
  .border-white\/20 {
    border-color: color-mix(in srgb, #fff 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }
  .border-white\/25 {
    border-color: color-mix(in srgb, #fff 25%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 25%, transparent);
    }
  }
  .border-white\/30 {
    border-color: color-mix(in srgb, #fff 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 30%, transparent);
    }
  }
  .border-white\/\[0\.05\] {
    border-color: color-mix(in srgb, #fff 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }
  .border-t-\[\#0097ff\] {
    border-top-color: #0097ff;
  }
  .border-t-\[\#CED4DA\] {
    border-top-color: #CED4DA;
  }
  .border-t-transparent {
    border-top-color: transparent;
  }
  .border-r-\[\#E0E0E0\] {
    border-right-color: #E0E0E0;
  }
  .border-b-\[\#E0E0E0\] {
    border-bottom-color: #E0E0E0;
  }
  .\!bg-\[\#081c2b\] {
    background-color: #081c2b !important;
  }
  .\!bg-transparent {
    background-color: transparent !important;
  }
  .\!bg-white {
    background-color: var(--color-white) !important;
  }
  .bg-\[\#0A66C2\] {
    background-color: #0A66C2;
  }
  .bg-\[\#0a1929\] {
    background-color: #0a1929;
  }
  .bg-\[\#00C0F3\] {
    background-color: #00C0F3;
  }
  .bg-\[\#3B6BF5\] {
    background-color: #3B6BF5;
  }
  .bg-\[\#3F65FD21\] {
    background-color: #3F65FD21;
  }
  .bg-\[\#3F65FD\] {
    background-color: #3F65FD;
  }
  .bg-\[\#3f65fd\] {
    background-color: #3f65fd;
  }
  .bg-\[\#4a5568\] {
    background-color: #4a5568;
  }
  .bg-\[\#5B5FED\] {
    background-color: #5B5FED;
  }
  .bg-\[\#5CC193\] {
    background-color: #5CC193;
  }
  .bg-\[\#6A1CF0\] {
    background-color: #6A1CF0;
  }
  .bg-\[\#7F909E\] {
    background-color: #7F909E;
  }
  .bg-\[\#25D366\] {
    background-color: #25D366;
  }
  .bg-\[\#28CA41\] {
    background-color: #28CA41;
  }
  .bg-\[\#33AAFF\] {
    background-color: #33AAFF;
  }
  .bg-\[\#34C38F\] {
    background-color: #34C38F;
  }
  .bg-\[\#34C38F\]\/15 {
    background-color: color-mix(in oklab, #34C38F 15%, transparent);
  }
  .bg-\[\#66d6ff\] {
    background-color: #66d6ff;
  }
  .bg-\[\#0080D0\]\/20 {
    background-color: color-mix(in oklab, #0080D0 20%, transparent);
  }
  .bg-\[\#081c2b\] {
    background-color: #081c2b;
  }
  .bg-\[\#83CDAA80\] {
    background-color: #83CDAA80;
  }
  .bg-\[\#83CDAA\] {
    background-color: #83CDAA;
  }
  .bg-\[\#0097ff\] {
    background-color: #0097ff;
  }
  .bg-\[\#97E3FF1C\] {
    background-color: #97E3FF1C;
  }
  .bg-\[\#97E3FF33\] {
    background-color: #97E3FF33;
  }
  .bg-\[\#97E3FF59\] {
    background-color: #97E3FF59;
  }
  .bg-\[\#00355F\] {
    background-color: #00355F;
  }
  .bg-\[\#001322\] {
    background-color: #001322;
  }
  .bg-\[\#1877F2\] {
    background-color: #1877F2;
  }
  .bg-\[\#064583\] {
    background-color: #064583;
  }
  .bg-\[\#081927\] {
    background-color: #081927;
  }
  .bg-\[\#333333\] {
    background-color: #333333;
  }
  .bg-\[\#C2C2C2\] {
    background-color: #C2C2C2;
  }
  .bg-\[\#CED4DA\] {
    background-color: #CED4DA;
  }
  .bg-\[\#D2F3FF0A\] {
    background-color: #D2F3FF0A;
  }
  .bg-\[\#D9D9D9\] {
    background-color: #D9D9D9;
  }
  .bg-\[\#DDDDDD47\] {
    background-color: #DDDDDD47;
  }
  .bg-\[\#DDD\] {
    background-color: #DDD;
  }
  .bg-\[\#DDD\]\/28 {
    background-color: color-mix(in oklab, #DDD 28%, transparent);
  }
  .bg-\[\#E5E5E5\] {
    background-color: #E5E5E5;
  }
  .bg-\[\#E8EDFF\] {
    background-color: #E8EDFF;
  }
  .bg-\[\#EA4335\] {
    background-color: #EA4335;
  }
  .bg-\[\#EBEBEB33\] {
    background-color: #EBEBEB33;
  }
  .bg-\[\#EBEBEB\] {
    background-color: #EBEBEB;
  }
  .bg-\[\#F1B44C\]\/15 {
    background-color: color-mix(in oklab, #F1B44C 15%, transparent);
  }
  .bg-\[\#F8F8F8\] {
    background-color: #F8F8F8;
  }
  .bg-\[\#F46A6A\]\/15 {
    background-color: color-mix(in oklab, #F46A6A 15%, transparent);
  }
  .bg-\[\#F25454\] {
    background-color: #F25454;
  }
  .bg-\[\#FF3D3D\] {
    background-color: #FF3D3D;
  }
  .bg-\[\#FF5F57\] {
    background-color: #FF5F57;
  }
  .bg-\[\#FFBD2E\] {
    background-color: #FFBD2E;
  }
  .bg-\[\#FFFFFF0F\] {
    background-color: #FFFFFF0F;
  }
  .bg-\[\#FFFFFF33\] {
    background-color: #FFFFFF33;
  }
  .bg-\[\#ddd\] {
    background-color: #ddd;
  }
  .bg-\[\#e0e0e0\] {
    background-color: #e0e0e0;
  }
  .bg-\[\#e5e5e5\] {
    background-color: #e5e5e5;
  }
  .bg-\[\#f0f0f0\] {
    background-color: #f0f0f0;
  }
  .bg-\[\#f8f8f8\] {
    background-color: #f8f8f8;
  }
  .bg-\[\#f46a6a\] {
    background-color: #f46a6a;
  }
  .bg-\[\#f25454\] {
    background-color: #f25454;
  }
  .bg-\[\#ff6347\] {
    background-color: #ff6347;
  }
  .bg-\[\#ff6666\] {
    background-color: #ff6666;
  }
  .bg-\[\#ffa500\] {
    background-color: #ffa500;
  }
  .bg-\[\#ffffff30\] {
    background-color: #ffffff30;
  }
  .bg-\[rgba\(0\,0\,0\,0\.1\)\] {
    background-color: rgba(0,0,0,0.1);
  }
  .bg-\[rgba\(0\,19\,34\,0\.6\)\] {
    background-color: rgba(0,19,34,0.6);
  }
  .bg-\[rgba\(0\,19\,34\,0\.8\)\] {
    background-color: rgba(0,19,34,0.8);
  }
  .bg-\[rgba\(0\,19\,34\,0\.85\)\] {
    background-color: rgba(0,19,34,0.85);
  }
  .bg-\[rgba\(0\,192\,243\,0\.2\)\] {
    background-color: rgba(0,192,243,0.2);
  }
  .bg-\[rgba\(5\,15\,35\,0\.1\)\] {
    background-color: rgba(5,15,35,0.1);
  }
  .bg-\[rgba\(5\,15\,35\,0\.1\)\]\! {
    background-color: rgba(5,15,35,0.1) !important;
  }
  .bg-\[rgba\(5\,15\,35\,0\.9\)\] {
    background-color: rgba(5,15,35,0.9);
  }
  .bg-\[rgba\(59\,130\,246\,0\.1\)\] {
    background-color: rgba(59,130,246,0.1);
  }
  .bg-\[rgba\(63\,101\,253\,0\.05\)\] {
    background-color: rgba(63,101,253,0.05);
  }
  .bg-\[rgba\(63\,101\,253\,0\.13\)\] {
    background-color: rgba(63,101,253,0.13);
  }
  .bg-\[rgba\(102\,224\,255\,0\.8\)\] {
    background-color: rgba(102,224,255,0.8);
  }
  .bg-\[rgba\(151\,227\,255\,0\.2\)\] {
    background-color: rgba(151,227,255,0.2);
  }
  .bg-\[rgba\(151\,227\,255\,0\.03\)\] {
    background-color: rgba(151,227,255,0.03);
  }
  .bg-\[rgba\(151\,227\,255\,0\.09\)\] {
    background-color: rgba(151,227,255,0.09);
  }
  .bg-\[rgba\(151\,227\,255\,0\.09\)\]\! {
    background-color: rgba(151,227,255,0.09) !important;
  }
  .bg-\[rgba\(162\,162\,162\,0\.5\)\] {
    background-color: rgba(162,162,162,0.5);
  }
  .bg-\[rgba\(244\,106\,106\,0\.05\)\] {
    background-color: rgba(244,106,106,0.05);
  }
  .bg-\[rgba\(244\,106\,106\,0\.05\)\]\! {
    background-color: rgba(244,106,106,0.05) !important;
  }
  .bg-\[rgba\(255\,0\,0\,0\.1\)\] {
    background-color: rgba(255,0,0,0.1);
  }
  .bg-\[rgba\(255\,255\,255\,0\.1\)\] {
    background-color: rgba(255,255,255,0.1);
  }
  .bg-\[rgba\(255\,255\,255\,0\.06\)\] {
    background-color: rgba(255,255,255,0.06);
  }
  .bg-background {
    background-color: var(--background);
  }
  .bg-black {
    background-color: var(--color-black);
  }
  .bg-black\/50 {
    background-color: color-mix(in srgb, #000 50%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
    }
  }
  .bg-black\/80 {
    background-color: color-mix(in srgb, #000 80%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 80%, transparent);
    }
  }
  .bg-c-bg {
    background-color: var(--color-c-bg);
  }
  .bg-c-blue\/90 {
    background-color: color-mix(in srgb, #0080d0 90%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-c-blue) 90%, transparent);
    }
  }
  .bg-current {
    background-color: currentcolor;
  }
  .bg-gray-50 {
    background-color: var(--color-gray-50);
  }
  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }
  .bg-gray-500 {
    background-color: var(--color-gray-500);
  }
  .bg-green-50 {
    background-color: var(--color-green-50);
  }
  .bg-green-500 {
    background-color: var(--color-green-500);
  }
  .bg-green-600 {
    background-color: var(--color-green-600);
  }
  .bg-indigo-500 {
    background-color: var(--color-indigo-500);
  }
  .bg-red-50 {
    background-color: var(--color-red-50);
  }
  .bg-red-500 {
    background-color: var(--color-red-500);
  }
  .bg-red-500\/20 {
    background-color: color-mix(in srgb, oklch(63.7% 0.237 25.331) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-red-500) 20%, transparent);
    }
  }
  .bg-red-600 {
    background-color: var(--color-red-600);
  }
  .bg-sky-700 {
    background-color: var(--color-sky-700);
  }
  .bg-transparent {
    background-color: transparent;
  }
  .bg-white {
    background-color: var(--color-white);
  }
  .bg-white\/5 {
    background-color: color-mix(in srgb, #fff 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }
  .bg-white\/10 {
    background-color: color-mix(in srgb, #fff 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }
  .bg-white\/15 {
    background-color: color-mix(in srgb, #fff 15%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 15%, transparent);
    }
  }
  .bg-white\/30 {
    background-color: color-mix(in srgb, #fff 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 30%, transparent);
    }
  }
  .bg-white\/\[0\.02\] {
    background-color: color-mix(in srgb, #fff 2%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 2%, transparent);
    }
  }
  .bg-white\/\[0\.03\] {
    background-color: color-mix(in srgb, #fff 3%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 3%, transparent);
    }
  }
  .bg-yellow-50 {
    background-color: var(--color-yellow-50);
  }
  .bg-yellow-500 {
    background-color: var(--color-yellow-500);
  }
  .bg-yellow-500\/20 {
    background-color: color-mix(in srgb, oklch(79.5% 0.184 86.047) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-yellow-500) 20%, transparent);
    }
  }
  .bg-gradient-to-b {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-gradient-to-br {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-gradient-to-t {
    --tw-gradient-position: to top in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-\[linear-gradient\(0deg\,rgba\(63\,101\,253\,0\.13\)_0\%\,rgba\(63\,101\,253\,0\.13\)_100\%\)\] {
    background-image: linear-gradient(0deg,rgba(63,101,253,0.13) 0%,rgba(63,101,253,0.13) 100%);
  }
  .bg-\[linear-gradient\(90deg\,\#0097ff_0\%\,\#0097ff_100\%\)\] {
    background-image: linear-gradient(90deg,#0097ff 0%,#0097ff 100%);
  }
  .bg-\[linear-gradient\(90deg\,rgba\(0\,245\,255\,0\)_0\%\,rgba\(0\,220\,255\,0\.25\)_10\%\,rgba\(0\,245\,255\,1\)_50\%\,rgba\(102\,224\,255\,0\.25\)_90\%\,rgba\(0\,245\,255\,0\)_100\%\)\] {
    background-image: linear-gradient(90deg,rgba(0,245,255,0) 0%,rgba(0,220,255,0.25) 10%,rgba(0,245,255,1) 50%,rgba(102,224,255,0.25) 90%,rgba(0,245,255,0) 100%);
  }
  .bg-\[linear-gradient\(96deg\,\#001322_0\.68\%\,\#004C88_159\.05\%\)\] {
    background-image: linear-gradient(96deg,#001322 0.68%,#004C88 159.05%);
  }
  .bg-\[linear-gradient\(107deg\,\#001322_0\.68\%\,\#004C88_159\.05\%\)\] {
    background-image: linear-gradient(107deg,#001322 0.68%,#004C88 159.05%);
  }
  .bg-\[linear-gradient\(to_bottom\,rgba\(48\,72\,200\,0\.95\)_0\%\,rgba\(70\,80\,210\,0\.90\)_30\%\,rgba\(110\,60\,200\,0\.86\)_48\%\,rgba\(125\,55\,205\,0\.88\)_66\%\,rgba\(140\,40\,220\,0\.92\)_78\%\,rgba\(150\,40\,220\,0\.98\)_100\%\)\,radial-gradient\(circle_at_center\,rgba\(255\,255\,255\,0\.08\)_0\%\,rgba\(80\,60\,200\,0\.18\)_36\%\,rgba\(50\,30\,120\,0\.22\)_100\%\)\] {
    background-image: linear-gradient(to bottom,rgba(48,72,200,0.95) 0%,rgba(70,80,210,0.90) 30%,rgba(110,60,200,0.86) 48%,rgba(125,55,205,0.88) 66%,rgba(140,40,220,0.92) 78%,rgba(150,40,220,0.98) 100%),radial-gradient(circle at center,rgba(255,255,255,0.08) 0%,rgba(80,60,200,0.18) 36%,rgba(50,30,120,0.22) 100%);
  }
  .bg-\[radial-gradient\(circle\,rgba\(102\,126\,234\,0\.15\)_0\%\,transparent_70\%\)\] {
    background-image: radial-gradient(circle,rgba(102,126,234,0.15) 0%,transparent 70%);
  }
  .bg-\[radial-gradient\(circle_at_30\%_30\%\,rgba\(47\,104\,196\,0\.95\)_0\%\,rgba\(24\,51\,140\,0\.9\)_30\%\,rgba\(20\,46\,110\,0\.75\)_60\%\,rgba\(16\,38\,90\,0\.18\)_100\%\)\] {
    background-image: radial-gradient(circle at 30% 30%,rgba(47,104,196,0.95) 0%,rgba(24,51,140,0.9) 30%,rgba(20,46,110,0.75) 60%,rgba(16,38,90,0.18) 100%);
  }
  .bg-\[radial-gradient\(circle_at_30\%_30\%\,rgba\(47\,104\,196\,0\.95\)_0\%\,rgba\(24\,51\,140\,0\.9\)_30\%\,rgba\(20\,46\,110\,0\.75\)_60\%\,rgba\(16\,38\,90\,0\.85\)_100\%\)\] {
    background-image: radial-gradient(circle at 30% 30%,rgba(47,104,196,0.95) 0%,rgba(24,51,140,0.9) 30%,rgba(20,46,110,0.75) 60%,rgba(16,38,90,0.85) 100%);
  }
  .bg-\[radial-gradient\(circle_at_center\,\#5b21b6_30\%\,\#1e40af_60\%\,\#1e3a8a_100\%\)\] {
    background-image: radial-gradient(circle at center,#5b21b6 30%,#1e40af 60%,#1e3a8a 100%);
  }
  .bg-\[radial-gradient\(circle_at_center\,rgba\(59\,130\,246\,0\.4\)\,transparent_70\%\)\] {
    background-image: radial-gradient(circle at center,rgba(59,130,246,0.4),transparent 70%);
  }
  .bg-\[radial-gradient\(circle_at_center\,rgba\(142\,68\,173\,0\.95\)_0\%\,rgba\(91\,33\,182\,0\.65\)_30\%\,rgba\(59\,130\,246\,0\.06\)_65\%\,rgba\(16\,24\,86\,0\)_100\%\)\] {
    background-image: radial-gradient(circle at center,rgba(142,68,173,0.95) 0%,rgba(91,33,182,0.65) 30%,rgba(59,130,246,0.06) 65%,rgba(16,24,86,0) 100%);
  }
  .bg-\[radial-gradient\(circle_at_center\,transparent_0px\,transparent_219px\,rgba\(255\,255\,255\,0\.12\)_225px\,rgba\(255\,255\,255\,0\.08\)_260px\,rgba\(255\,255\,255\,0\.06\)_280px\,rgba\(255\,255\,255\,0\.04\)_320px\,rgba\(255\,255\,255\,0\.02\)_340px\,transparent_360px\)\] {
    background-image: radial-gradient(circle at center,transparent 0px,transparent 219px,rgba(255,255,255,0.12) 225px,rgba(255,255,255,0.08) 260px,rgba(255,255,255,0.06) 280px,rgba(255,255,255,0.04) 320px,rgba(255,255,255,0.02) 340px,transparent 360px);
  }
  .bg-\[url\(\'\/assets\/coming-soon\/02-what\/big-line\.png\'\)\] {
    background-image: url('/assets/coming-soon/02-what/big-line.png');
  }
  .bg-\[url\(\'\/assets\/coming-soon\/03-at\/line\.png\'\)\] {
    background-image: url('/assets/coming-soon/03-at/line.png');
  }
  .bg-\[url\(\'\/assets\/progressbg\.svg\'\)\] {
    background-image: url('/assets/progressbg.svg');
  }
  .from-\[\#0a0a0a\] {
    --tw-gradient-from: #0a0a0a;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-\[\#3F65FD\] {
    --tw-gradient-from: #3F65FD;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-\[\#3F65FD\]\/30 {
    --tw-gradient-from: color-mix(in oklab, #3F65FD 30%, transparent);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-\[\#5B4FFF\] {
    --tw-gradient-from: #5B4FFF;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-\[\#5B7FFF\] {
    --tw-gradient-from: #5B7FFF;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-\[\#7B2FFE\] {
    --tw-gradient-from: #7B2FFE;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-\[\#8fd2ff\] {
    --tw-gradient-from: #8fd2ff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-\[\#0080d0\] {
    --tw-gradient-from: #0080d0;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-\[\#667eea\] {
    --tw-gradient-from: #667eea;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-\[\#001322\] {
    --tw-gradient-from: #001322;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-\[rgba\(0\,20\,40\,0\.8\)\] {
    --tw-gradient-from: rgba(0,20,40,0.8);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-\[rgba\(102\,214\,255\,0\.1\)\] {
    --tw-gradient-from: rgba(102,214,255,0.1);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-\[rgba\(255\,255\,255\,0\.10\)\] {
    --tw-gradient-from: rgba(255,255,255,0.10);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-black\/20 {
    --tw-gradient-from: color-mix(in srgb, #000 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-from: color-mix(in oklab, var(--color-black) 20%, transparent);
    }
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-blue-500\/20 {
    --tw-gradient-from: color-mix(in srgb, oklch(62.3% 0.214 259.815) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-from: color-mix(in oklab, var(--color-blue-500) 20%, transparent);
    }
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-transparent {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-white {
    --tw-gradient-from: var(--color-white);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-white\/10 {
    --tw-gradient-from: color-mix(in srgb, #fff 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-from: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .via-\[\#001322\] {
    --tw-gradient-via: #001322;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .via-\[rgba\(151\,227\,255\,0\.3\)\] {
    --tw-gradient-via: rgba(151,227,255,0.3);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .via-transparent {
    --tw-gradient-via: transparent;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .via-white {
    --tw-gradient-via: var(--color-white);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .to-\[\#00b4ff\] {
    --tw-gradient-to: #00b4ff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-\[\#1a1a1a\] {
    --tw-gradient-to: #1a1a1a;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-\[\#2FAAFF\] {
    --tw-gradient-to: #2FAAFF;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-\[\#3F65FD\] {
    --tw-gradient-to: #3F65FD;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-\[\#004C88\] {
    --tw-gradient-to: #004C88;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-\[\#4A3FE8\] {
    --tw-gradient-to: #4A3FE8;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-\[\#5B7FFF\] {
    --tw-gradient-to: #5B7FFF;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-\[\#34C38F\]\/20 {
    --tw-gradient-to: color-mix(in oklab, #34C38F 20%, transparent);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-\[\#0097ff\] {
    --tw-gradient-to: #0097ff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-\[\#764ba2\] {
    --tw-gradient-to: #764ba2;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-\[rgba\(0\,10\,25\,0\.9\)\] {
    --tw-gradient-to: rgba(0,10,25,0.9);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-\[rgba\(255\,255\,255\,0\.00\)\] {
    --tw-gradient-to: rgba(255,255,255,0.00);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-blue-600\/20 {
    --tw-gradient-to: color-mix(in srgb, oklch(54.6% 0.245 262.881) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-to: color-mix(in oklab, var(--color-blue-600) 20%, transparent);
    }
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-transparent {
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .\[mask-image\:linear-gradient\(to_bottom\,rgba\(0\,0\,0\,1\)_0\%\,rgba\(0\,0\,0\,0\.6\)_50\%\,rgba\(0\,0\,0\,0\)_100\%\)\] {
    -webkit-mask-image: linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0) 100%);
            mask-image: linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0) 100%);
  }
  .bg-contain {
    background-size: contain;
  }
  .bg-cover {
    background-size: cover;
  }
  .bg-clip-text {
    -webkit-background-clip: text;
            background-clip: text;
  }
  .bg-center {
    background-position: center;
  }
  .bg-no-repeat {
    background-repeat: no-repeat;
  }
  .fill-\[\#EBEBEB\] {
    fill: #EBEBEB;
  }
  .fill-current {
    fill: currentcolor;
  }
  .fill-none {
    fill: none;
  }
  .fill-white {
    fill: var(--color-white);
  }
  .stroke-\[\#00CE9D\] {
    stroke: #00CE9D;
  }
  .stroke-\[\#ffe167\] {
    stroke: #ffe167;
  }
  .stroke-\[rgba\(255\,255\,255\,0\.1\)\] {
    stroke: rgba(255,255,255,0.1);
  }
  .\[stroke-width\:3\] {
    stroke-width: 3;
  }
  .object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }
  .object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .object-center {
    -o-object-position: center;
       object-position: center;
  }
  .object-left {
    -o-object-position: left;
       object-position: left;
  }
  .object-top {
    -o-object-position: top;
       object-position: top;
  }
  .\!p-0 {
    padding: calc(var(--spacing) * 0) !important;
  }
  .\!p-2 {
    padding: calc(var(--spacing) * 2) !important;
  }
  .\!p-3 {
    padding: calc(var(--spacing) * 3) !important;
  }
  .\!p-\[10px\] {
    padding: 10px !important;
  }
  .p-0 {
    padding: calc(var(--spacing) * 0);
  }
  .p-1 {
    padding: calc(var(--spacing) * 1);
  }
  .p-1\.5 {
    padding: calc(var(--spacing) * 1.5);
  }
  .p-2 {
    padding: calc(var(--spacing) * 2);
  }
  .p-2\.5 {
    padding: calc(var(--spacing) * 2.5);
  }
  .p-3 {
    padding: calc(var(--spacing) * 3);
  }
  .p-4 {
    padding: calc(var(--spacing) * 4);
  }
  .p-5 {
    padding: calc(var(--spacing) * 5);
  }
  .p-6 {
    padding: calc(var(--spacing) * 6);
  }
  .p-7 {
    padding: calc(var(--spacing) * 7);
  }
  .p-8 {
    padding: calc(var(--spacing) * 8);
  }
  .p-\[10px\] {
    padding: 10px;
  }
  .p-\[18px\] {
    padding: 18px;
  }
  .p-\[20px\] {
    padding: 20px;
  }
  .p-\[24px\] {
    padding: 24px;
  }
  .p-\[27px\] {
    padding: 27px;
  }
  .p-\[30px\] {
    padding: 30px;
  }
  .p-\[32px\] {
    padding: 32px;
  }
  .p-\[45px\] {
    padding: 45px;
  }
  .p-\[calc\(60\/19\.2\*1vw\)\] {
    padding: calc(60 / 19.2 * 1vw);
  }
  .\!px-3 {
    padding-inline: calc(var(--spacing) * 3) !important;
  }
  .\!px-6 {
    padding-inline: calc(var(--spacing) * 6) !important;
  }
  .\!px-\[18px\] {
    padding-inline: 18px !important;
  }
  .\!px-\[42\.5px\] {
    padding-inline: 42.5px !important;
  }
  .\!px-\[84px\] {
    padding-inline: 84px !important;
  }
  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }
  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }
  .px-1\.5 {
    padding-inline: calc(var(--spacing) * 1.5);
  }
  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }
  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5);
  }
  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }
  .px-3\.5 {
    padding-inline: calc(var(--spacing) * 3.5);
  }
  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }
  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }
  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }
  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }
  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }
  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }
  .px-11 {
    padding-inline: calc(var(--spacing) * 11);
  }
  .px-16 {
    padding-inline: calc(var(--spacing) * 16);
  }
  .px-\[5\.78\%\] {
    padding-inline: 5.78%;
  }
  .px-\[5px\] {
    padding-inline: 5px;
  }
  .px-\[15px\] {
    padding-inline: 15px;
  }
  .px-\[15px\]\! {
    padding-inline: 15px !important;
  }
  .px-\[16px\] {
    padding-inline: 16px;
  }
  .px-\[18px\] {
    padding-inline: 18px;
  }
  .px-\[20px\] {
    padding-inline: 20px;
  }
  .px-\[22px\] {
    padding-inline: 22px;
  }
  .px-\[24px\] {
    padding-inline: 24px;
  }
  .px-\[25px\] {
    padding-inline: 25px;
  }
  .px-\[30px\] {
    padding-inline: 30px;
  }
  .px-\[35px\] {
    padding-inline: 35px;
  }
  .px-\[40px\] {
    padding-inline: 40px;
  }
  .px-\[42px\] {
    padding-inline: 42px;
  }
  .px-\[48px\] {
    padding-inline: 48px;
  }
  .px-\[50px\] {
    padding-inline: 50px;
  }
  .px-\[52px\] {
    padding-inline: 52px;
  }
  .px-\[60px\] {
    padding-inline: 60px;
  }
  .px-\[80px\] {
    padding-inline: 80px;
  }
  .px-\[100px\] {
    padding-inline: 100px;
  }
  .px-\[103px\] {
    padding-inline: 103px;
  }
  .px-\[138px\] {
    padding-inline: 138px;
  }
  .px-\[160px\] {
    padding-inline: 160px;
  }
  .px-\[200px\] {
    padding-inline: 200px;
  }
  .px-\[calc\(30\/19\.2\*1vw\)\] {
    padding-inline: calc(30 / 19.2 * 1vw);
  }
  .px-\[calc\(100\/19\.2\*1vw\)\] {
    padding-inline: calc(100 / 19.2 * 1vw);
  }
  .\!py-0 {
    padding-block: calc(var(--spacing) * 0) !important;
  }
  .\!py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5) !important;
  }
  .\!py-4 {
    padding-block: calc(var(--spacing) * 4) !important;
  }
  .\!py-\[15px\] {
    padding-block: 15px !important;
  }
  .\!py-\[45px\] {
    padding-block: 45px !important;
  }
  .py-0 {
    padding-block: calc(var(--spacing) * 0);
  }
  .py-0\.5 {
    padding-block: calc(var(--spacing) * 0.5);
  }
  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }
  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }
  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }
  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }
  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }
  .py-3\.5 {
    padding-block: calc(var(--spacing) * 3.5);
  }
  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }
  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }
  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }
  .py-7 {
    padding-block: calc(var(--spacing) * 7);
  }
  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }
  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }
  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }
  .py-14 {
    padding-block: calc(var(--spacing) * 14);
  }
  .py-20 {
    padding-block: calc(var(--spacing) * 20);
  }
  .py-24 {
    padding-block: calc(var(--spacing) * 24);
  }
  .py-\[5px\] {
    padding-block: 5px;
  }
  .py-\[6\.5px\] {
    padding-block: 6.5px;
  }
  .py-\[6px\] {
    padding-block: 6px;
  }
  .py-\[10px\] {
    padding-block: 10px;
  }
  .py-\[11px\] {
    padding-block: 11px;
  }
  .py-\[12px\] {
    padding-block: 12px;
  }
  .py-\[14px\] {
    padding-block: 14px;
  }
  .py-\[15px\] {
    padding-block: 15px;
  }
  .py-\[16px\] {
    padding-block: 16px;
  }
  .py-\[17\.5px\] {
    padding-block: 17.5px;
  }
  .py-\[18px\] {
    padding-block: 18px;
  }
  .py-\[20px\] {
    padding-block: 20px;
  }
  .py-\[21px\] {
    padding-block: 21px;
  }
  .py-\[26px\] {
    padding-block: 26px;
  }
  .py-\[28px\] {
    padding-block: 28px;
  }
  .py-\[30px\] {
    padding-block: 30px;
  }
  .py-\[31px\] {
    padding-block: 31px;
  }
  .py-\[54px\] {
    padding-block: 54px;
  }
  .py-\[60px\] {
    padding-block: 60px;
  }
  .py-\[69px\] {
    padding-block: 69px;
  }
  .py-\[80px\] {
    padding-block: 80px;
  }
  .py-\[130px\] {
    padding-block: 130px;
  }
  .py-\[calc\(10\/19\.2\*1vw\)\] {
    padding-block: calc(10 / 19.2 * 1vw);
  }
  .py-\[calc\(40\/19\.2\*1vw\)\] {
    padding-block: calc(40 / 19.2 * 1vw);
  }
  .py-\[calc\(64\/19\.2\*1vw\)\] {
    padding-block: calc(64 / 19.2 * 1vw);
  }
  .py-\[calc\(150\/19\.2\*1vw\)\] {
    padding-block: calc(150 / 19.2 * 1vw);
  }
  .pt-0 {
    padding-top: calc(var(--spacing) * 0);
  }
  .pt-1 {
    padding-top: calc(var(--spacing) * 1);
  }
  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }
  .pt-2\.5 {
    padding-top: calc(var(--spacing) * 2.5);
  }
  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }
  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }
  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }
  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }
  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }
  .pt-24 {
    padding-top: calc(var(--spacing) * 24);
  }
  .pt-\[3px\] {
    padding-top: 3px;
  }
  .pt-\[8px\] {
    padding-top: 8px;
  }
  .pt-\[10\%\] {
    padding-top: 10%;
  }
  .pt-\[12px\] {
    padding-top: 12px;
  }
  .pt-\[64px\] {
    padding-top: 64px;
  }
  .pt-\[80px\] {
    padding-top: 80px;
  }
  .pt-\[84px\] {
    padding-top: 84px;
  }
  .pt-\[100px\] {
    padding-top: 100px;
  }
  .pt-\[140px\] {
    padding-top: 140px;
  }
  .pt-\[150px\] {
    padding-top: 150px;
  }
  .pt-\[170px\] {
    padding-top: 170px;
  }
  .pt-\[195px\] {
    padding-top: 195px;
  }
  .pt-\[330px\] {
    padding-top: 330px;
  }
  .pr-0 {
    padding-right: calc(var(--spacing) * 0);
  }
  .pr-1 {
    padding-right: calc(var(--spacing) * 1);
  }
  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }
  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }
  .pr-8 {
    padding-right: calc(var(--spacing) * 8);
  }
  .pr-10 {
    padding-right: calc(var(--spacing) * 10);
  }
  .pr-12 {
    padding-right: calc(var(--spacing) * 12);
  }
  .pr-28 {
    padding-right: calc(var(--spacing) * 28);
  }
  .pb-1 {
    padding-bottom: calc(var(--spacing) * 1);
  }
  .pb-1\.5 {
    padding-bottom: calc(var(--spacing) * 1.5);
  }
  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }
  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }
  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }
  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }
  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }
  .pb-12 {
    padding-bottom: calc(var(--spacing) * 12);
  }
  .pb-16 {
    padding-bottom: calc(var(--spacing) * 16);
  }
  .pb-\[6px\] {
    padding-bottom: 6px;
  }
  .pb-\[8px\] {
    padding-bottom: 8px;
  }
  .pb-\[9px\] {
    padding-bottom: 9px;
  }
  .pb-\[14px\] {
    padding-bottom: 14px;
  }
  .pb-\[30px\] {
    padding-bottom: 30px;
  }
  .pb-\[40px\] {
    padding-bottom: 40px;
  }
  .pb-\[60px\] {
    padding-bottom: 60px;
  }
  .pb-\[72px\] {
    padding-bottom: 72px;
  }
  .pb-\[80px\] {
    padding-bottom: 80px;
  }
  .pb-\[100px\] {
    padding-bottom: 100px;
  }
  .pb-\[120px\] {
    padding-bottom: 120px;
  }
  .pb-\[200px\] {
    padding-bottom: 200px;
  }
  .pl-0 {
    padding-left: calc(var(--spacing) * 0);
  }
  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }
  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }
  .pl-3\.5 {
    padding-left: calc(var(--spacing) * 3.5);
  }
  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }
  .pl-5 {
    padding-left: calc(var(--spacing) * 5);
  }
  .pl-10 {
    padding-left: calc(var(--spacing) * 10);
  }
  .\!text-center {
    text-align: center !important;
  }
  .text-center {
    text-align: center;
  }
  .text-left {
    text-align: left;
  }
  .text-right {
    text-align: right;
  }
  .text-start {
    text-align: start;
  }
  .\!font-montserrat {
    font-family: var(--var-montserrat), sans-serif !important;
  }
  .font-\[\'Montserrat\'\,sans-serif\] {
    font-family: 'Montserrat',sans-serif;
  }
  .font-\[\'Open_Sans\'\] {
    font-family: 'Open Sans';
  }
  .font-\[family-name\:var\(--font-montserrat\)\] {
    font-family: var(--font-montserrat);
  }
  .font-\[family-name\:var\(--font-sf-pro-display\)\] {
    font-family: var(--font-sf-pro-display);
  }
  .font-\[family-name\:var\(--var-poppins\)\] {
    font-family: var(--var-poppins);
  }
  .font-helvetica {
    font-family: Helvetica, Arial, sans-serif;
  }
  .font-mono {
    font-family: var(--font-mono);
  }
  .font-montserrat {
    font-family: var(--var-montserrat), sans-serif;
  }
  .font-montserrat\! {
    font-family: var(--var-montserrat), sans-serif !important;
  }
  .font-open-sans {
    font-family: var(--var-open-sans), sans-serif;
  }
  .font-poppins {
    font-family: var(--var-poppins), sans-serif;
  }
  .font-sf-pro-display {
    font-family: var(--var-sf-pro-display), sans-serif;
  }
  .\!text-base {
    font-size: var(--text-base) !important;
    line-height: var(--tw-leading, var(--text-base--line-height)) !important;
  }
  .\!text-lg {
    font-size: var(--text-lg) !important;
    line-height: var(--tw-leading, var(--text-lg--line-height)) !important;
  }
  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }
  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }
  .text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }
  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .text-sm\! {
    font-size: var(--text-sm) !important;
    line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
  }
  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  .\!text-\[16px\] {
    font-size: 16px !important;
  }
  .\!text-\[28px\] {
    font-size: 28px !important;
  }
  .text-\[\.8125rem\] {
    font-size: .8125rem;
  }
  .text-\[0\.8rem\] {
    font-size: 0.8rem;
  }
  .text-\[1\.75rem\] {
    font-size: 1.75rem;
  }
  .text-\[1rem\] {
    font-size: 1rem;
  }
  .text-\[10px\] {
    font-size: 10px;
  }
  .text-\[11px\] {
    font-size: 11px;
  }
  .text-\[12px\] {
    font-size: 12px;
  }
  .text-\[13px\] {
    font-size: 13px;
  }
  .text-\[14px\] {
    font-size: 14px;
  }
  .text-\[15px\] {
    font-size: 15px;
  }
  .text-\[16px\] {
    font-size: 16px;
  }
  .text-\[17\.815px\] {
    font-size: 17.815px;
  }
  .text-\[17px\] {
    font-size: 17px;
  }
  .text-\[18px\] {
    font-size: 18px;
  }
  .text-\[19px\] {
    font-size: 19px;
  }
  .text-\[20px\] {
    font-size: 20px;
  }
  .text-\[22px\] {
    font-size: 22px;
  }
  .text-\[24px\] {
    font-size: 24px;
  }
  .text-\[26px\] {
    font-size: 26px;
  }
  .text-\[28px\] {
    font-size: 28px;
  }
  .text-\[30px\] {
    font-size: 30px;
  }
  .text-\[32px\] {
    font-size: 32px;
  }
  .text-\[36px\] {
    font-size: 36px;
  }
  .text-\[40px\] {
    font-size: 40px;
  }
  .text-\[45px\] {
    font-size: 45px;
  }
  .text-\[48px\] {
    font-size: 48px;
  }
  .text-\[50px\] {
    font-size: 50px;
  }
  .text-\[56px\] {
    font-size: 56px;
  }
  .text-\[63px\] {
    font-size: 63px;
  }
  .text-\[64px\] {
    font-size: 64px;
  }
  .text-\[72px\] {
    font-size: 72px;
  }
  .text-\[80px\] {
    font-size: 80px;
  }
  .text-\[96px\] {
    font-size: 96px;
  }
  .text-\[100px\] {
    font-size: 100px;
  }
  .text-\[128px\] {
    font-size: 128px;
  }
  .text-\[165px\] {
    font-size: 165px;
  }
  .text-\[calc\(12\/19\.2\*1vw\)\] {
    font-size: calc(12 / 19.2 * 1vw);
  }
  .text-\[calc\(16\/19\.2\*1vw\)\] {
    font-size: calc(16 / 19.2 * 1vw);
  }
  .text-\[calc\(18\/19\.2\*1vw\)\] {
    font-size: calc(18 / 19.2 * 1vw);
  }
  .text-\[calc\(20\/19\.2\*1vw\)\] {
    font-size: calc(20 / 19.2 * 1vw);
  }
  .text-\[calc\(26\/19\.2\*1vw\)\] {
    font-size: calc(26 / 19.2 * 1vw);
  }
  .text-\[calc\(28\/1920\*100vw\)\] {
    font-size: calc(28 / 1920 * 100vw);
  }
  .text-\[calc\(38\/19\.2\*1vw\)\] {
    font-size: calc(38 / 19.2 * 1vw);
  }
  .text-\[calc\(40\/19\.2\*1vw\)\] {
    font-size: calc(40 / 19.2 * 1vw);
  }
  .text-\[calc\(62\/19\.2\*1vw\)\] {
    font-size: calc(62 / 19.2 * 1vw);
  }
  .text-\[calc\(72\/19\.2\*1vw\)\] {
    font-size: calc(72 / 19.2 * 1vw);
  }
  .text-\[calc\(140\/7\.68\*1vw\)\] {
    font-size: calc(140 / 7.68 * 1vw);
  }
  .text-\[calc\(250\/19\.2\*1vw\)\] {
    font-size: calc(250 / 19.2 * 1vw);
  }
  .text-\[clamp\(0\.65rem\,1\.2vw\,1rem\)\] {
    font-size: clamp(0.65rem, 1.2vw, 1rem);
  }
  .text-\[clamp\(1\.125rem\,2vw\,2\.25rem\)\] {
    font-size: clamp(1.125rem, 2vw, 2.25rem);
  }
  .text-\[clamp\(2rem\,5vw\,2\.5rem\)\] {
    font-size: clamp(2rem, 5vw, 2.5rem);
  }
  .\!leading-normal {
    --tw-leading: var(--leading-normal) !important;
    line-height: var(--leading-normal) !important;
  }
  .leading-6 {
    --tw-leading: calc(var(--spacing) * 6);
    line-height: calc(var(--spacing) * 6);
  }
  .leading-7 {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }
  .leading-10 {
    --tw-leading: calc(var(--spacing) * 10);
    line-height: calc(var(--spacing) * 10);
  }
  .leading-\[0\.8\] {
    --tw-leading: 0.8;
    line-height: 0.8;
  }
  .leading-\[0\.91\] {
    --tw-leading: 0.91;
    line-height: 0.91;
  }
  .leading-\[0\.95\] {
    --tw-leading: 0.95;
    line-height: 0.95;
  }
  .leading-\[0\.826\] {
    --tw-leading: 0.826;
    line-height: 0.826;
  }
  .leading-\[1\.1\] {
    --tw-leading: 1.1;
    line-height: 1.1;
  }
  .leading-\[1\.2\] {
    --tw-leading: 1.2;
    line-height: 1.2;
  }
  .leading-\[1\.3\] {
    --tw-leading: 1.3;
    line-height: 1.3;
  }
  .leading-\[1\.04\] {
    --tw-leading: 1.04;
    line-height: 1.04;
  }
  .leading-\[1\.4\] {
    --tw-leading: 1.4;
    line-height: 1.4;
  }
  .leading-\[1\.05\] {
    --tw-leading: 1.05;
    line-height: 1.05;
  }
  .leading-\[1\.5\] {
    --tw-leading: 1.5;
    line-height: 1.5;
  }
  .leading-\[1\.6\] {
    --tw-leading: 1.6;
    line-height: 1.6;
  }
  .leading-\[1\.8\] {
    --tw-leading: 1.8;
    line-height: 1.8;
  }
  .leading-\[1\.15\] {
    --tw-leading: 1.15;
    line-height: 1.15;
  }
  .leading-\[1\.16\] {
    --tw-leading: 1.16;
    line-height: 1.16;
  }
  .leading-\[1\.18\] {
    --tw-leading: 1.18;
    line-height: 1.18;
  }
  .leading-\[1\.19\] {
    --tw-leading: 1.19;
    line-height: 1.19;
  }
  .leading-\[1\.24\] {
    --tw-leading: 1.24;
    line-height: 1.24;
  }
  .leading-\[1\.25\] {
    --tw-leading: 1.25;
    line-height: 1.25;
  }
  .leading-\[1\.27\] {
    --tw-leading: 1.27;
    line-height: 1.27;
  }
  .leading-\[1\.31\] {
    --tw-leading: 1.31;
    line-height: 1.31;
  }
  .leading-\[1\.32\] {
    --tw-leading: 1.32;
    line-height: 1.32;
  }
  .leading-\[1\.35\] {
    --tw-leading: 1.35;
    line-height: 1.35;
  }
  .leading-\[1\.36\] {
    --tw-leading: 1.36;
    line-height: 1.36;
  }
  .leading-\[1\.57\] {
    --tw-leading: 1.57;
    line-height: 1.57;
  }
  .leading-\[1\.75\] {
    --tw-leading: 1.75;
    line-height: 1.75;
  }
  .leading-\[1\.78\] {
    --tw-leading: 1.78;
    line-height: 1.78;
  }
  .leading-\[1\.238\] {
    --tw-leading: 1.238;
    line-height: 1.238;
  }
  .leading-\[1\.361\] {
    --tw-leading: 1.361;
    line-height: 1.361;
  }
  .leading-\[1\.484\] {
    --tw-leading: 1.484;
    line-height: 1.484;
  }
  .leading-\[1\.511\] {
    --tw-leading: 1.511;
    line-height: 1.511;
  }
  .leading-\[1\.556\] {
    --tw-leading: 1.556;
    line-height: 1.556;
  }
  .leading-\[1\.663\] {
    --tw-leading: 1.663;
    line-height: 1.663;
  }
  .leading-\[1\.787\] {
    --tw-leading: 1.787;
    line-height: 1.787;
  }
  .leading-\[1\.5564\] {
    --tw-leading: 1.5564;
    line-height: 1.5564;
  }
  .leading-\[1\] {
    --tw-leading: 1;
    line-height: 1;
  }
  .leading-\[2\.2\] {
    --tw-leading: 2.2;
    line-height: 2.2;
  }
  .leading-\[2\.06\] {
    --tw-leading: 2.06;
    line-height: 2.06;
  }
  .leading-\[2\.8\] {
    --tw-leading: 2.8;
    line-height: 2.8;
  }
  .leading-\[15px\] {
    --tw-leading: 15px;
    line-height: 15px;
  }
  .leading-\[27px\] {
    --tw-leading: 27px;
    line-height: 27px;
  }
  .leading-\[32px\] {
    --tw-leading: 32px;
    line-height: 32px;
  }
  .leading-\[38px\] {
    --tw-leading: 38px;
    line-height: 38px;
  }
  .leading-\[40px\] {
    --tw-leading: 40px;
    line-height: 40px;
  }
  .leading-\[94\%\] {
    --tw-leading: 94%;
    line-height: 94%;
  }
  .leading-\[100\%\] {
    --tw-leading: 100%;
    line-height: 100%;
  }
  .leading-\[119\%\] {
    --tw-leading: 119%;
    line-height: 119%;
  }
  .leading-\[119\.165\%\] {
    --tw-leading: 119.165%;
    line-height: 119.165%;
  }
  .leading-\[120\%\] {
    --tw-leading: 120%;
    line-height: 120%;
  }
  .leading-\[123\.832\%\] {
    --tw-leading: 123.832%;
    line-height: 123.832%;
  }
  .leading-\[124\%\] {
    --tw-leading: 124%;
    line-height: 124%;
  }
  .leading-\[128\%\] {
    --tw-leading: 128%;
    line-height: 128%;
  }
  .leading-\[132\%\] {
    --tw-leading: 132%;
    line-height: 132%;
  }
  .leading-\[136\%\] {
    --tw-leading: 136%;
    line-height: 136%;
  }
  .leading-\[136\.132\%\] {
    --tw-leading: 136.132%;
    line-height: 136.132%;
  }
  .leading-\[140\%\] {
    --tw-leading: 140%;
    line-height: 140%;
  }
  .leading-\[150\%\] {
    --tw-leading: 150%;
    line-height: 150%;
  }
  .leading-\[151\.11\%\] {
    --tw-leading: 151.11%;
    line-height: 151.11%;
  }
  .leading-\[168\%\] {
    --tw-leading: 168%;
    line-height: 168%;
  }
  .leading-\[178\.7\%\] {
    --tw-leading: 178.7%;
    line-height: 178.7%;
  }
  .leading-\[180\%\] {
    --tw-leading: 180%;
    line-height: 180%;
  }
  .leading-\[185\%\] {
    --tw-leading: 185%;
    line-height: 185%;
  }
  .leading-\[calc\(154\/19\.2\*1vw\)\] {
    --tw-leading: calc(154 / 19.2 * 1vw);
    line-height: calc(154 / 19.2 * 1vw);
  }
  .leading-\[normal\] {
    --tw-leading: normal;
    line-height: normal;
  }
  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }
  .leading-normal {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }
  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }
  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }
  .\!font-bold {
    --tw-font-weight: var(--font-weight-bold) !important;
    font-weight: var(--font-weight-bold) !important;
  }
  .\!font-medium {
    --tw-font-weight: var(--font-weight-medium) !important;
    font-weight: var(--font-weight-medium) !important;
  }
  .font-\[400\] {
    --tw-font-weight: 400;
    font-weight: 400;
  }
  .font-\[500\] {
    --tw-font-weight: 500;
    font-weight: 500;
  }
  .font-\[var\(--var-poppins\)\] {
    --tw-font-weight: var(--var-poppins);
    font-weight: var(--var-poppins);
  }
  .font-black {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-extrabold {
    --tw-font-weight: var(--font-weight-extrabold);
    font-weight: var(--font-weight-extrabold);
  }
  .font-extralight {
    --tw-font-weight: var(--font-weight-extralight);
    font-weight: var(--font-weight-extralight);
  }
  .font-light {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .font-thin {
    --tw-font-weight: var(--font-weight-thin);
    font-weight: var(--font-weight-thin);
  }
  .tracking-\[-0\.02em\] {
    --tw-tracking: -0.02em;
    letter-spacing: -0.02em;
  }
  .tracking-\[0\.3px\] {
    --tw-tracking: 0.3px;
    letter-spacing: 0.3px;
  }
  .tracking-\[0\.5px\] {
    --tw-tracking: 0.5px;
    letter-spacing: 0.5px;
  }
  .tracking-\[0\] {
    --tw-tracking: 0;
    letter-spacing: 0;
  }
  .tracking-\[1px\] {
    --tw-tracking: 1px;
    letter-spacing: 1px;
  }
  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }
  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }
  .tracking-widest {
    --tw-tracking: var(--tracking-widest);
    letter-spacing: var(--tracking-widest);
  }
  .text-nowrap {
    text-wrap: nowrap;
  }
  .text-wrap {
    text-wrap: wrap;
  }
  .break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }
  .break-words {
    overflow-wrap: break-word;
  }
  .break-all {
    word-break: break-all;
  }
  .text-ellipsis {
    text-overflow: ellipsis;
  }
  .hyphens-auto {
    hyphens: auto;
  }
  .whitespace-normal {
    white-space: normal;
  }
  .whitespace-nowrap {
    white-space: nowrap;
  }
  .whitespace-pre-line {
    white-space: pre-line;
  }
  .\!text-\[\#3F65FD\] {
    color: #3F65FD !important;
  }
  .\!text-gray-700 {
    color: var(--color-gray-700) !important;
  }
  .\!text-white {
    color: var(--color-white) !important;
  }
  .\!text-white\/70 {
    color: color-mix(in srgb, #fff 70%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 70%, transparent) !important;
    }
  }
  .text-\[\#00C0F3\] {
    color: #00C0F3;
  }
  .text-\[\#1a202c\] {
    color: #1a202c;
  }
  .text-\[\#2D3A8C\] {
    color: #2D3A8C;
  }
  .text-\[\#2d3748\] {
    color: #2d3748;
  }
  .text-\[\#3F65FD\] {
    color: #3F65FD;
  }
  .text-\[\#3F65FD\]\/50 {
    color: color-mix(in oklab, #3F65FD 50%, transparent);
  }
  .text-\[\#3f65fd\] {
    color: #3f65fd;
  }
  .text-\[\#4A4A4A\] {
    color: #4A4A4A;
  }
  .text-\[\#4a4a4a\] {
    color: #4a4a4a;
  }
  .text-\[\#4a5568\] {
    color: #4a5568;
  }
  .text-\[\#7F909E\] {
    color: #7F909E;
  }
  .text-\[\#7FCAF9\] {
    color: #7FCAF9;
  }
  .text-\[\#34C38F\] {
    color: #34C38F;
  }
  .text-\[\#66D6FF\] {
    color: #66D6FF;
  }
  .text-\[\#66d6ff\] {
    color: #66d6ff;
  }
  .text-\[\#0080D0\] {
    color: #0080D0;
  }
  .text-\[\#0080d0\] {
    color: #0080d0;
  }
  .text-\[\#263B80\] {
    color: #263B80;
  }
  .text-\[\#556EE6\] {
    color: #556EE6;
  }
  .text-\[\#74788D66\] {
    color: #74788D66;
  }
  .text-\[\#74788D\] {
    color: #74788D;
  }
  .text-\[\#74788d\] {
    color: #74788d;
  }
  .text-\[\#90959B\] {
    color: #90959B;
  }
  .text-\[\#424770\] {
    color: #424770;
  }
  .text-\[\#434345\] {
    color: #434345;
  }
  .text-\[\#495057\] {
    color: #495057;
  }
  .text-\[\#545454\] {
    color: #545454;
  }
  .text-\[\#808080\] {
    color: #808080;
  }
  .text-\[\#949390\] {
    color: #949390;
  }
  .text-\[\#A0AEC0\] {
    color: #A0AEC0;
  }
  .text-\[\#ABABAB\] {
    color: #ABABAB;
  }
  .text-\[\#B1B1B1\] {
    color: #B1B1B1;
  }
  .text-\[\#B1CEE2\] {
    color: #B1CEE2;
  }
  .text-\[\#BDBDBD\] {
    color: #BDBDBD;
  }
  .text-\[\#EBEBEB\] {
    color: #EBEBEB;
  }
  .text-\[\#F1B44C\] {
    color: #F1B44C;
  }
  .text-\[\#F46A6A\] {
    color: #F46A6A;
  }
  .text-\[\#F25353\] {
    color: #F25353;
  }
  .text-\[\#F25454\] {
    color: #F25454;
  }
  .text-\[\#FF6B6B\] {
    color: #FF6B6B;
  }
  .text-\[\#FFFFFFA6\] {
    color: #FFFFFFA6;
  }
  .text-\[\#a0a0a0\] {
    color: #a0a0a0;
  }
  .text-\[\#aaaaaa\] {
    color: #aaaaaa;
  }
  .text-\[\#ccc\] {
    color: #ccc;
  }
  .text-\[\#cccccc\] {
    color: #cccccc;
  }
  .text-\[\#d9d9d9\] {
    color: #d9d9d9;
  }
  .text-\[\#ddd7d7\] {
    color: #ddd7d7;
  }
  .text-\[\#f0f0f0\] {
    color: #f0f0f0;
  }
  .text-\[\#f46a6a\] {
    color: #f46a6a;
  }
  .text-\[\#ff6b6b\] {
    color: #ff6b6b;
  }
  .text-\[\#ff4444\] {
    color: #ff4444;
  }
  .text-\[\#ffe167\] {
    color: #ffe167;
  }
  .text-\[\#fff\] {
    color: #fff;
  }
  .text-\[rgba\(102\,224\,255\,1\)\] {
    color: rgba(102,224,255,1);
  }
  .text-\[rgba\(255\,255\,255\,0\.4\)\] {
    color: rgba(255,255,255,0.4);
  }
  .text-\[rgba\(255\,255\,255\,0\.7\)\] {
    color: rgba(255,255,255,0.7);
  }
  .text-\[rgba\(255\,255\,255\,0\.9\)\] {
    color: rgba(255,255,255,0.9);
  }
  .text-\[rgba\(255\,255\,255\,0\.46\)\] {
    color: rgba(255,255,255,0.46);
  }
  .text-black {
    color: var(--color-black);
  }
  .text-blue-400 {
    color: var(--color-blue-400);
  }
  .text-blue-600 {
    color: var(--color-blue-600);
  }
  .text-c-cyan {
    color: var(--color-c-cyan);
  }
  .text-c-primary {
    color: var(--color-c-primary);
  }
  .text-current {
    color: currentcolor;
  }
  .text-foreground {
    color: var(--foreground);
  }
  .text-gray-100 {
    color: var(--color-gray-100);
  }
  .text-gray-300 {
    color: var(--color-gray-300);
  }
  .text-gray-400 {
    color: var(--color-gray-400);
  }
  .text-gray-500 {
    color: var(--color-gray-500);
  }
  .text-gray-600 {
    color: var(--color-gray-600);
  }
  .text-gray-700 {
    color: var(--color-gray-700);
  }
  .text-gray-800 {
    color: var(--color-gray-800);
  }
  .text-gray-900 {
    color: var(--color-gray-900);
  }
  .text-green-600 {
    color: var(--color-green-600);
  }
  .text-indigo-50 {
    color: var(--color-indigo-50);
  }
  .text-red-400 {
    color: var(--color-red-400);
  }
  .text-red-500 {
    color: var(--color-red-500);
  }
  .text-red-500\/90 {
    color: color-mix(in srgb, oklch(63.7% 0.237 25.331) 90%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-red-500) 90%, transparent);
    }
  }
  .text-red-600 {
    color: var(--color-red-600);
  }
  .text-sky-200 {
    color: var(--color-sky-200);
  }
  .text-sky-400 {
    color: var(--color-sky-400);
  }
  .text-slate-700 {
    color: var(--color-slate-700);
  }
  .text-transparent {
    color: transparent;
  }
  .text-white {
    color: var(--color-white);
  }
  .text-white\! {
    color: var(--color-white) !important;
  }
  .text-white\/30 {
    color: color-mix(in srgb, #fff 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 30%, transparent);
    }
  }
  .text-white\/40 {
    color: color-mix(in srgb, #fff 40%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 40%, transparent);
    }
  }
  .text-white\/50 {
    color: color-mix(in srgb, #fff 50%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 50%, transparent);
    }
  }
  .text-white\/60 {
    color: color-mix(in srgb, #fff 60%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }
  .text-white\/65 {
    color: color-mix(in srgb, #fff 65%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 65%, transparent);
    }
  }
  .text-white\/70 {
    color: color-mix(in srgb, #fff 70%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }
  .text-white\/75 {
    color: color-mix(in srgb, #fff 75%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 75%, transparent);
    }
  }
  .text-white\/80 {
    color: color-mix(in srgb, #fff 80%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }
  .text-white\/85 {
    color: color-mix(in srgb, #fff 85%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 85%, transparent);
    }
  }
  .text-white\/90 {
    color: color-mix(in srgb, #fff 90%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 90%, transparent);
    }
  }
  .text-white\/\[0\.48\] {
    color: color-mix(in srgb, #fff 48%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 48%, transparent);
    }
  }
  .text-white\/\[0\.86\] {
    color: color-mix(in srgb, #fff 86%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 86%, transparent);
    }
  }
  .text-yellow-400 {
    color: var(--color-yellow-400);
  }
  .text-yellow-600 {
    color: var(--color-yellow-600);
  }
  .lowercase {
    text-transform: lowercase;
  }
  .uppercase {
    text-transform: uppercase;
  }
  .italic {
    font-style: italic;
  }
  .not-italic {
    font-style: normal;
  }
  .tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  }
  .no-underline {
    text-decoration-line: none;
  }
  .underline {
    text-decoration-line: underline;
  }
  .underline-offset-4 {
    text-underline-offset: 4px;
  }
  .accent-\[\#3f65fd\] {
    accent-color: #3f65fd;
  }
  .\!opacity-100 {
    opacity: 100% !important;
  }
  .opacity-0 {
    opacity: 0%;
  }
  .opacity-30 {
    opacity: 30%;
  }
  .opacity-50 {
    opacity: 50%;
  }
  .opacity-56 {
    opacity: 56%;
  }
  .opacity-60 {
    opacity: 60%;
  }
  .opacity-70 {
    opacity: 70%;
  }
  .opacity-80 {
    opacity: 80%;
  }
  .opacity-90 {
    opacity: 90%;
  }
  .opacity-95 {
    opacity: 95%;
  }
  .opacity-100 {
    opacity: 100%;
  }
  .opacity-\[0\.63\] {
    opacity: 0.63;
  }
  .bg-blend-screen {
    background-blend-mode: screen;
  }
  .mix-blend-screen {
    mix-blend-mode: screen;
  }
  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_0_-1px_rgba\(81\,177\,255\,0\.72\)\] {
    --tw-shadow: 0 0 0 -1px var(--tw-shadow-color, rgba(81,177,255,0.72));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_0_0_rgba\(0\,0\,0\,0\.25\)_inset\] {
    --tw-shadow: 0 0 0 0 var(--tw-shadow-color, rgba(0,0,0,0.25)) inset;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_4px_1px_rgba\(59\,130\,246\,0\.15\)\] {
    --tw-shadow: 0 0 4px 1px var(--tw-shadow-color, rgba(59,130,246,0.15));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_6px_2px_rgba\(102\,224\,255\,0\.5\)\] {
    --tw-shadow: 0 0 6px 2px var(--tw-shadow-color, rgba(102,224,255,0.5));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_10px_0_rgba\(59\,130\,246\,0\.5\)\] {
    --tw-shadow: 0 0 10px 0 var(--tw-shadow-color, rgba(59,130,246,0.5));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_12px_3px_rgba\(91\,33\,182\,0\.26\)\] {
    --tw-shadow: 0 0 12px 3px var(--tw-shadow-color, rgba(91,33,182,0.26));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_15px_2px_rgba\(59\,130\,246\,0\.3\)\,0_0_30px_5px_rgba\(59\,130\,246\,0\.15\)\] {
    --tw-shadow: 0 0 15px 2px var(--tw-shadow-color, rgba(59,130,246,0.3)), 0 0 30px 5px var(--tw-shadow-color, rgba(59,130,246,0.15));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_15px_2px_rgba\(59\,130\,246\,0\.15\)\] {
    --tw-shadow: 0 0 15px 2px var(--tw-shadow-color, rgba(59,130,246,0.15));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_20px_-4px_rgba\(102\,214\,255\,0\.3\)\] {
    --tw-shadow: 0 0 20px -4px var(--tw-shadow-color, rgba(102,214,255,0.3));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_20px_0_rgba\(255\,255\,255\,0\.5\)\] {
    --tw-shadow: 0 0 20px 0 var(--tw-shadow-color, rgba(255,255,255,0.5));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_26px_8px_rgba\(91\,33\,182\,0\.28\)\,inset_0_0_36px_10px_rgba\(30\,64\,175\,0\.10\)\] {
    --tw-shadow: 0 0 26px 8px var(--tw-shadow-color, rgba(91,33,182,0.28)), inset 0 0 36px 10px var(--tw-shadow-color, rgba(30,64,175,0.10));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_28px_8px_rgba\(36\,92\,255\,0\.45\)\,0_0_42px_14px_rgba\(140\,34\,220\,0\.45\)\] {
    --tw-shadow: 0 0 28px 8px var(--tw-shadow-color, rgba(36,92,255,0.45)), 0 0 42px 14px var(--tw-shadow-color, rgba(140,34,220,0.45));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_28px_10px_rgba\(0\,245\,255\,0\.98\)\,0_0_72px_36px_rgba\(0\,180\,255\,0\.36\)\,0_0_140px_70px_rgba\(0\,150\,255\,0\.18\)\] {
    --tw-shadow: 0 0 28px 10px var(--tw-shadow-color, rgba(0,245,255,0.98)), 0 0 72px 36px var(--tw-shadow-color, rgba(0,180,255,0.36)), 0 0 140px 70px var(--tw-shadow-color, rgba(0,150,255,0.18));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_40px_rgba\(0\,128\,208\,0\.25\)\] {
    --tw-shadow: 0 0 40px var(--tw-shadow-color, rgba(0,128,208,0.25));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_60px_-10px_\#2da0ff\] {
    --tw-shadow: 0 0 60px -10px var(--tw-shadow-color, #2da0ff);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0 1px 3px var(--tw-shadow-color, rgba(0,0,0,0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_4px_8px_0_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0 4px 8px 0 var(--tw-shadow-color, rgba(0,0,0,0.04));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_4px_24px_rgba\(63\,101\,253\,0\.35\)\] {
    --tw-shadow: 0 4px 24px var(--tw-shadow-color, rgba(63,101,253,0.35));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.4\)\] {
    --tw-shadow: 0 8px 24px var(--tw-shadow-color, rgba(0,0,0,0.4));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_9\.149px_13\.215px_0_rgba\(0\,0\,0\,0\.06\)\] {
    --tw-shadow: 0 9.149px 13.215px 0 var(--tw-shadow-color, rgba(0,0,0,0.06));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_10px_30px_rgba\(102\,126\,234\,0\.3\)\] {
    --tw-shadow: 0 10px 30px var(--tw-shadow-color, rgba(102,126,234,0.3));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0px_4px_8px_0px_rgba\(0\,0\,0\,0\.02\)\] {
    --tw-shadow: 0px 4px 8px 0px var(--tw-shadow-color, rgba(0,0,0,0.02));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0px_4px_8px_0px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0px 4px 8px 0px var(--tw-shadow-color, rgba(0,0,0,0.04));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0px_4px_9px_0px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0px 4px 9px 0px var(--tw-shadow-color, rgba(0,0,0,0.04));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0px_9px_13px_0px_rgba\(0\,0\,0\,0\.06\)\] {
    --tw-shadow: 0px 9px 13px 0px var(--tw-shadow-color, rgba(0,0,0,0.06));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0px_10px_40px_rgba\(0\,0\,0\,0\.15\)\] {
    --tw-shadow: 0px 10px 40px var(--tw-shadow-color, rgba(0,0,0,0.15));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[inset_0_-15px_40px_20px_rgba\(59\,130\,246\,0\.35\)\,inset_0_0_30px_15px_rgba\(138\,43\,226\,0\.2\)\] {
    --tw-shadow: inset 0 -15px 40px 20px var(--tw-shadow-color, rgba(59,130,246,0.35)), inset 0 0 30px 15px var(--tw-shadow-color, rgba(138,43,226,0.2));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[inset_0_1px_1px_rgba\(255\,255\,255\,0\.05\)\] {
    --tw-shadow: inset 0 1px 1px var(--tw-shadow-color, rgba(255,255,255,0.05));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[inset_0_20px_45px_20px_rgba\(138\,43\,226\,0\.2\)\,inset_0_0_30px_20px_rgba\(59\,130\,246\,0\.15\)\] {
    --tw-shadow: inset 0 20px 45px 20px var(--tw-shadow-color, rgba(138,43,226,0.2)), inset 0 0 30px 20px var(--tw-shadow-color, rgba(59,130,246,0.15));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring-0 {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring-2 {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .\[box-shadow\:0_0_31\.4px_-1px_\#66d6ff40\] {
    box-shadow: 0 0 31.4px -1px #66d6ff40;
  }
  .\[box-shadow\:0_0_31\.4px_-1px_\#66d6ff75\] {
    box-shadow: 0 0 31.4px -1px #66d6ff75;
  }
  .shadow-cyan-500\/20 {
    --tw-shadow-color: color-mix(in srgb, oklch(71.5% 0.143 215.221) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }
  .ring-red-500 {
    --tw-ring-color: var(--color-red-500);
  }
  .ring-offset-background {
    --tw-ring-offset-color: var(--background);
  }
  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .outline-0 {
    outline-style: var(--tw-outline-style);
    outline-width: 0px;
  }
  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .blur-\[4px\] {
    --tw-blur: blur(4px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .blur-\[5px\] {
    --tw-blur: blur(5px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .blur-\[8px\] {
    --tw-blur: blur(8px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .blur-\[12px\] {
    --tw-blur: blur(12px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .blur-\[14px\] {
    --tw-blur: blur(14px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .blur-\[16px\] {
    --tw-blur: blur(16px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .blur-\[176px\] {
    --tw-blur: blur(176px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .drop-shadow-\[0_10px_30px_rgba\(255\,255\,255\,0\.1\)\] {
    --tw-drop-shadow-size: drop-shadow(0 10px 30px var(--tw-drop-shadow-color, rgba(255,255,255,0.1)));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .\[filter\:drop-shadow\(0_0_8px_rgba\(255\,225\,103\,0\.4\)\)\] {
    filter: drop-shadow(0 0 8px rgba(255,225,103,0.4));
  }
  .filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .backdrop-blur-\[4px\] {
    --tw-backdrop-blur: blur(4px);
    backdrop-filter: var(--tw-backdrop-blur,) 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-blur-\[20px\]\! {
    --tw-backdrop-blur: blur(20px) !important;
    backdrop-filter: var(--tw-backdrop-blur,) 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,) !important;
  }
  .backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--blur-sm));
    backdrop-filter: var(--tw-backdrop-blur,) 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-blur-xl {
    --tw-backdrop-blur: blur(var(--blur-xl));
    backdrop-filter: var(--tw-backdrop-blur,) 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,);
  }
  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[box-shadow\,transform\] {
    transition-property: box-shadow,transform;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[gap\] {
    transition-property: gap;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[height\,border-color\,box-shadow\] {
    transition-property: height,border-color,box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[opacity\,visibility\] {
    transition-property: opacity,visibility;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[stroke-dashoffset\] {
    transition-property: stroke-dashoffset;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[width\] {
    transition-property: width;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .duration-100 {
    --tw-duration: 100ms;
    transition-duration: 100ms;
  }
  .duration-200 {
    --tw-duration: 200ms;
    transition-duration: 200ms;
  }
  .duration-300 {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .duration-300\! {
    --tw-duration: 300ms !important;
    transition-duration: 300ms !important;
  }
  .duration-500 {
    --tw-duration: 500ms;
    transition-duration: 500ms;
  }
  .duration-700 {
    --tw-duration: 700ms;
    transition-duration: 700ms;
  }
  .duration-1000 {
    --tw-duration: 1000ms;
    transition-duration: 1000ms;
  }
  .duration-\[50ms\] {
    --tw-duration: 50ms;
    transition-duration: 50ms;
  }
  .duration-\[180ms\] {
    --tw-duration: 180ms;
    transition-duration: 180ms;
  }
  .duration-\[250ms\] {
    --tw-duration: 250ms;
    transition-duration: 250ms;
  }
  .duration-\[3000ms\] {
    --tw-duration: 3000ms;
    transition-duration: 3000ms;
  }
  .ease-in {
    --tw-ease: var(--ease-in);
    transition-timing-function: var(--ease-in);
  }
  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  .ease-linear {
    --tw-ease: linear;
    transition-timing-function: linear;
  }
  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }
  .will-change-auto {
    will-change: auto;
  }
  .will-change-transform {
    will-change: transform;
  }
  .\!outline-none {
    --tw-outline-style: none !important;
    outline-style: none !important;
  }
  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }
  .select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
         user-select: none;
  }
  .\[--opacity\:0\] {
    --opacity: 0;
  }
  .\[--transform\:100\%\] {
    --transform: 100%;
  }
  .\[animation-delay\:-7s\] {
    animation-delay: -7s;
  }
  .\[animation-delay\:-14s\] {
    animation-delay: -14s;
  }
  .\[animation-delay\:0ms\] {
    animation-delay: 0ms;
  }
  .\[animation-delay\:0s\] {
    animation-delay: 0s;
  }
  .\[animation-delay\:150ms\] {
    animation-delay: 150ms;
  }
  .\[animation-delay\:300ms\] {
    animation-delay: 300ms;
  }
  .\[background\:\#FFF\] {
    background: #FFF;
  }
  .\[background\:linear-gradient\(0deg\,rgba\(63\,101\,253\,0\.13\)_0\%\,rgba\(63\,101\,253\,0\.13\)_100\%\)\] {
    background: linear-gradient(0deg,rgba(63,101,253,0.13) 0%,rgba(63,101,253,0.13) 100%);
  }
  .\[background\:linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.00\)_0\%\,rgba\(63\,101\,253\,0\.28\)_51\.92\%\,rgba\(255\,255\,255\,0\.00\)_100\%\)\] {
    background: linear-gradient(90deg,rgba(255,255,255,0.00) 0%,rgba(63,101,253,0.28) 51.92%,rgba(255,255,255,0.00) 100%);
  }
  .\[background\:radial-gradient\(174\.53\%_113\.15\%_at_52\.91\%_54\.29\%\,\#00000000_0\%\,rgba\(51\,170\,255\,0\.56\)_100\%\)\] {
    background: radial-gradient(174.53% 113.15% at 52.91% 54.29%,#00000000 0%,rgba(51,170,255,0.56) 100%);
  }
  .\[background\:radial-gradient\(174\.53\%_113\.15\%_at_52\.91\%_54\.29\%\,rgba\(0\,0\,0\,0\.00\)_0\%\,rgba\(51\,170\,255\,0\.56\)_100\%\)\] {
    background: radial-gradient(174.53% 113.15% at 52.91% 54.29%,rgba(0,0,0,0.00) 0%,rgba(51,170,255,0.56) 100%);
  }
  .\[clip-path\:polygon\(0_0\,100\%_50\%\,0_100\%\)\] {
    clip-path: polygon(0 0,100% 50%,0 100%);
  }
  .\[clip-path\:polygon\(100\%_0\,0_50\%\,100\%_100\%\)\] {
    clip-path: polygon(100% 0,0 50%,100% 100%);
  }
  .\[clip\:rect\(0\,0\,0\,0\)\] {
    clip: rect(0,0,0,0);
  }
  .\[perspective\:1000px\] {
    perspective: 1000px;
  }
  .\[stroke-linecap\:round\] {
    stroke-linecap: round;
  }
  .\[stroke-linejoin\:round\] {
    stroke-linejoin: round;
  }
  .\[text-decoration-skip-ink\:none\] {
    -webkit-text-decoration-skip-ink: none;
            text-decoration-skip-ink: none;
  }
  .\[text-shadow\:0_0_10px_rgba\(255\,225\,103\,0\.3\)\] {
    text-shadow: 0 0 10px rgba(255,225,103,0.3);
  }
  .\[text-underline-position\:from-font\] {
    text-underline-position: from-font;
  }
  .duration-100 {
    animation-duration: 100ms;
  }
  .duration-200 {
    animation-duration: 200ms;
  }
  .duration-300 {
    animation-duration: 300ms;
  }
  .duration-300\! {
    animation-duration: 300ms !important;
  }
  .duration-500 {
    animation-duration: 500ms;
  }
  .duration-700 {
    animation-duration: 700ms;
  }
  .duration-1000 {
    animation-duration: 1000ms;
  }
  .duration-\[50ms\] {
    animation-duration: 50ms;
  }
  .duration-\[180ms\] {
    animation-duration: 180ms;
  }
  .duration-\[250ms\] {
    animation-duration: 250ms;
  }
  .duration-\[3000ms\] {
    animation-duration: 3000ms;
  }
  .ease-in {
    animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }
  .ease-in-out {
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
  .ease-linear {
    animation-timing-function: linear;
  }
  .ease-out {
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  .fade-in {
    --tw-enter-opacity: 0;
  }
  .paused {
    animation-play-state: paused;
  }
  .running {
    animation-play-state: running;
  }
  .group-hover\:w-12 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        width: calc(var(--spacing) * 12);
      }
    }
  }
  .group-hover\:translate-x-0 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-translate-x: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .group-hover\:translate-x-1 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-translate-x: calc(var(--spacing) * 1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .group-hover\:translate-x-2 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-translate-x: calc(var(--spacing) * 2);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .group-hover\:-translate-y-1 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-translate-y: calc(var(--spacing) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .group-hover\:translate-y-0 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-translate-y: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .group-hover\:scale-105 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-scale-x: 105%;
        --tw-scale-y: 105%;
        --tw-scale-z: 105%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .group-hover\:scale-110 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-scale-x: 110%;
        --tw-scale-y: 110%;
        --tw-scale-z: 110%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .group-hover\:border-\[\#3B5BA9\] {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        border-color: #3B5BA9;
      }
    }
  }
  .group-hover\:text-cyan-100 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: var(--color-cyan-100);
      }
    }
  }
  .group-hover\:text-cyan-400 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: var(--color-cyan-400);
      }
    }
  }
  .group-hover\:text-white {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: var(--color-white);
      }
    }
  }
  .group-hover\:opacity-100 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        opacity: 100%;
      }
    }
  }
  .group-hover\:shadow-\[0_12px_24px_0_rgba\(0\,76\,136\,0\.2\)\] {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-shadow: 0 12px 24px 0 var(--tw-shadow-color, rgba(0,76,136,0.2));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .group-hover\:shadow-lg {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .group-hover\:shadow-cyan-500\/10 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-shadow-color: color-mix(in srgb, oklch(71.5% 0.143 215.221) 10%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) 10%, transparent) var(--tw-shadow-alpha), transparent);
        }
      }
    }
  }
  .group-hover\/back\:-translate-x-1 {
    &:is(:where(.group\/back):hover *) {
      @media (hover: hover) {
        --tw-translate-x: calc(var(--spacing) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .group-hover\/back\:fill-cyan-400 {
    &:is(:where(.group\/back):hover *) {
      @media (hover: hover) {
        fill: var(--color-cyan-400);
      }
    }
  }
  .group-hover\/back\:text-cyan-400 {
    &:is(:where(.group\/back):hover *) {
      @media (hover: hover) {
        color: var(--color-cyan-400);
      }
    }
  }
  .group-hover\/btn\:translate-x-2 {
    &:is(:where(.group\/btn):hover *) {
      @media (hover: hover) {
        --tw-translate-x: calc(var(--spacing) * 2);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .group-hover\/btn\:fill-cyan-400 {
    &:is(:where(.group\/btn):hover *) {
      @media (hover: hover) {
        fill: var(--color-cyan-400);
      }
    }
  }
  .group-hover\/btn\:text-cyan-400 {
    &:is(:where(.group\/btn):hover *) {
      @media (hover: hover) {
        color: var(--color-cyan-400);
      }
    }
  }
  .peer-checked\:translate-x-\[27px\] {
    &:is(:where(.peer):checked ~ *) {
      --tw-translate-x: 27px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .peer-checked\:translate-x-full {
    &:is(:where(.peer):checked ~ *) {
      --tw-translate-x: 100%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .peer-checked\:border-\[\#3F65FD\] {
    &:is(:where(.peer):checked ~ *) {
      border-color: #3F65FD;
    }
  }
  .peer-checked\:bg-\[\#3F65FD\] {
    &:is(:where(.peer):checked ~ *) {
      background-color: #3F65FD;
    }
  }
  .peer-focus\:text-\[\#3F65FD\] {
    &:is(:where(.peer):focus ~ *) {
      color: #3F65FD;
    }
  }
  .peer-focus\:shadow-\[0_0_0_4px_rgba\(63\,101\,253\,0\.3\)\] {
    &:is(:where(.peer):focus ~ *) {
      --tw-shadow: 0 0 0 4px var(--tw-shadow-color, rgba(63,101,253,0.3));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .peer-disabled\:cursor-not-allowed {
    &:is(:where(.peer):disabled ~ *) {
      cursor: not-allowed;
    }
  }
  .peer-disabled\:opacity-70 {
    &:is(:where(.peer):disabled ~ *) {
      opacity: 70%;
    }
  }
  .file\:border-0 {
    &::file-selector-button {
      border-style: var(--tw-border-style);
      border-width: 0px;
    }
  }
  .file\:bg-transparent {
    &::file-selector-button {
      background-color: transparent;
    }
  }
  .file\:text-sm {
    &::file-selector-button {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
  .file\:font-medium {
    &::file-selector-button {
      --tw-font-weight: var(--font-weight-medium);
      font-weight: var(--font-weight-medium);
    }
  }
  .placeholder\:border-\[\#CED4DA\] {
    &::-moz-placeholder {
      border-color: #CED4DA;
    }
    &::placeholder {
      border-color: #CED4DA;
    }
  }
  .placeholder\:text-lg {
    &::-moz-placeholder {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
    &::placeholder {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  .placeholder\:font-bold {
    &::-moz-placeholder {
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
    }
    &::placeholder {
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
    }
  }
  .placeholder\:font-light {
    &::-moz-placeholder {
      --tw-font-weight: var(--font-weight-light);
      font-weight: var(--font-weight-light);
    }
    &::placeholder {
      --tw-font-weight: var(--font-weight-light);
      font-weight: var(--font-weight-light);
    }
  }
  .placeholder\:\!text-\[rgba\(128\,128\,128\,0\.42\)\] {
    &::-moz-placeholder {
      color: rgba(128,128,128,0.42) !important;
    }
    &::placeholder {
      color: rgba(128,128,128,0.42) !important;
    }
  }
  .placeholder\:\!text-white\/50 {
    &::-moz-placeholder {
      color: color-mix(in srgb, #fff 50%, transparent) !important;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, var(--color-white) 50%, transparent) !important;
      }
    }
    &::placeholder {
      color: color-mix(in srgb, #fff 50%, transparent) !important;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, var(--color-white) 50%, transparent) !important;
      }
    }
  }
  .placeholder\:text-\[\#74788D\] {
    &::-moz-placeholder {
      color: #74788D;
    }
    &::placeholder {
      color: #74788D;
    }
  }
  .placeholder\:text-\[\#90959B\] {
    &::-moz-placeholder {
      color: #90959B;
    }
    &::placeholder {
      color: #90959B;
    }
  }
  .placeholder\:text-\[\#8080806B\] {
    &::-moz-placeholder {
      color: #8080806B;
    }
    &::placeholder {
      color: #8080806B;
    }
  }
  .placeholder\:text-\[\#A4A4A4\] {
    &::-moz-placeholder {
      color: #A4A4A4;
    }
    &::placeholder {
      color: #A4A4A4;
    }
  }
  .placeholder\:text-\[\#ffffff54\] {
    &::-moz-placeholder {
      color: #ffffff54;
    }
    &::placeholder {
      color: #ffffff54;
    }
  }
  .placeholder\:text-\[rgba\(116\,120\,141\,0\.4\)\] {
    &::-moz-placeholder {
      color: rgba(116,120,141,0.4);
    }
    &::placeholder {
      color: rgba(116,120,141,0.4);
    }
  }
  .placeholder\:text-\[rgba\(128\,128\,128\,0\.42\)\] {
    &::-moz-placeholder {
      color: rgba(128,128,128,0.42);
    }
    &::placeholder {
      color: rgba(128,128,128,0.42);
    }
  }
  .placeholder\:text-\[rgba\(255\,255\,255\,0\.4\)\] {
    &::-moz-placeholder {
      color: rgba(255,255,255,0.4);
    }
    &::placeholder {
      color: rgba(255,255,255,0.4);
    }
  }
  .placeholder\:text-gray-400 {
    &::-moz-placeholder {
      color: var(--color-gray-400);
    }
    &::placeholder {
      color: var(--color-gray-400);
    }
  }
  .placeholder\:text-white {
    &::-moz-placeholder {
      color: var(--color-white);
    }
    &::placeholder {
      color: var(--color-white);
    }
  }
  .placeholder\:text-white\/40 {
    &::-moz-placeholder {
      color: color-mix(in srgb, #fff 40%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, var(--color-white) 40%, transparent);
      }
    }
    &::placeholder {
      color: color-mix(in srgb, #fff 40%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, var(--color-white) 40%, transparent);
      }
    }
  }
  .placeholder\:text-white\/50 {
    &::-moz-placeholder {
      color: color-mix(in srgb, #fff 50%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, var(--color-white) 50%, transparent);
      }
    }
    &::placeholder {
      color: color-mix(in srgb, #fff 50%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, var(--color-white) 50%, transparent);
      }
    }
  }
  .placeholder\:text-white\/60 {
    &::-moz-placeholder {
      color: color-mix(in srgb, #fff 60%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, var(--color-white) 60%, transparent);
      }
    }
    &::placeholder {
      color: color-mix(in srgb, #fff 60%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, var(--color-white) 60%, transparent);
      }
    }
  }
  .before\:pointer-events-none {
    &::before {
      content: var(--tw-content);
      pointer-events: none;
    }
  }
  .before\:absolute {
    &::before {
      content: var(--tw-content);
      position: absolute;
    }
  }
  .before\:inset-0 {
    &::before {
      content: var(--tw-content);
      inset: calc(var(--spacing) * 0);
    }
  }
  .before\:inset-\[20\%\] {
    &::before {
      content: var(--tw-content);
      inset: 20%;
    }
  }
  .before\:top-1\/2 {
    &::before {
      content: var(--tw-content);
      top: calc(1/2 * 100%);
    }
  }
  .before\:top-\[40\%\] {
    &::before {
      content: var(--tw-content);
      top: 40%;
    }
  }
  .before\:top-full {
    &::before {
      content: var(--tw-content);
      top: 100%;
    }
  }
  .before\:\!-right-\[10\%\] {
    &::before {
      content: var(--tw-content);
      right: calc(10% * -1) !important;
    }
  }
  .before\:right-0 {
    &::before {
      content: var(--tw-content);
      right: calc(var(--spacing) * 0);
    }
  }
  .before\:right-full {
    &::before {
      content: var(--tw-content);
      right: 100%;
    }
  }
  .before\:\!left-0 {
    &::before {
      content: var(--tw-content);
      left: calc(var(--spacing) * 0) !important;
    }
  }
  .before\:left-0 {
    &::before {
      content: var(--tw-content);
      left: calc(var(--spacing) * 0);
    }
  }
  .before\:left-1\/2 {
    &::before {
      content: var(--tw-content);
      left: calc(1/2 * 100%);
    }
  }
  .before\:-z-\[1\] {
    &::before {
      content: var(--tw-content);
      z-index: calc(1 * -1);
    }
  }
  .before\:z-\[4\] {
    &::before {
      content: var(--tw-content);
      z-index: 4;
    }
  }
  .before\:h-\[260px\] {
    &::before {
      content: var(--tw-content);
      height: 260px;
    }
  }
  .before\:h-\[420px\] {
    &::before {
      content: var(--tw-content);
      height: 420px;
    }
  }
  .before\:h-\[calc\(4\/19\.2\*1vw\)\] {
    &::before {
      content: var(--tw-content);
      height: calc(4 / 19.2 * 1vw);
    }
  }
  .before\:h-\[calc\(155\/19\.2\*1vw\)\] {
    &::before {
      content: var(--tw-content);
      height: calc(155 / 19.2 * 1vw);
    }
  }
  .before\:h-full {
    &::before {
      content: var(--tw-content);
      height: 100%;
    }
  }
  .before\:\!w-\[60\%\] {
    &::before {
      content: var(--tw-content);
      width: 60% !important;
    }
  }
  .before\:\!w-full {
    &::before {
      content: var(--tw-content);
      width: 100% !important;
    }
  }
  .before\:w-1\/3 {
    &::before {
      content: var(--tw-content);
      width: calc(1/3 * 100%);
    }
  }
  .before\:w-\[33\%\] {
    &::before {
      content: var(--tw-content);
      width: 33%;
    }
  }
  .before\:w-\[260px\] {
    &::before {
      content: var(--tw-content);
      width: 260px;
    }
  }
  .before\:w-\[420px\] {
    &::before {
      content: var(--tw-content);
      width: 420px;
    }
  }
  .before\:w-\[calc\(85\/19\.2\*1vw\)\] {
    &::before {
      content: var(--tw-content);
      width: calc(85 / 19.2 * 1vw);
    }
  }
  .before\:w-full {
    &::before {
      content: var(--tw-content);
      width: 100%;
    }
  }
  .before\:-translate-x-1\/2 {
    &::before {
      content: var(--tw-content);
      --tw-translate-x: calc(calc(1/2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .before\:translate-x-\[var\(--x\)\] {
    &::before {
      content: var(--tw-content);
      --tw-translate-x: var(--x);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .before\:-translate-y-1\/2 {
    &::before {
      content: var(--tw-content);
      --tw-translate-y: calc(calc(1/2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .before\:translate-y-\[var\(--transform\)\] {
    &::before {
      content: var(--tw-content);
      --tw-translate-y: var(--transform);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .before\:translate-y-\[var\(--y\)\] {
    &::before {
      content: var(--tw-content);
      --tw-translate-y: var(--y);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .before\:scale-0 {
    &::before {
      content: var(--tw-content);
      --tw-scale-x: 0%;
      --tw-scale-y: 0%;
      --tw-scale-z: 0%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }
  .before\:\[transform\:rotateY\(180deg\)\] {
    &::before {
      content: var(--tw-content);
      transform: rotateY(180deg);
    }
  }
  .before\:rounded-full {
    &::before {
      content: var(--tw-content);
      border-radius: calc(infinity * 1px);
    }
  }
  .before\:bg-\[\#66adff\] {
    &::before {
      content: var(--tw-content);
      background-color: #66adff;
    }
  }
  .before\:bg-c-primary {
    &::before {
      content: var(--tw-content);
      background-color: var(--color-c-primary);
    }
  }
  .before\:bg-\[radial-gradient\(circle_at_center\,rgba\(91\,33\,182\,0\.18\)_0\%\,rgba\(30\,64\,175\,0\.08\)_40\%\,rgba\(16\,24\,86\,0\)_75\%\)\] {
    &::before {
      content: var(--tw-content);
      background-image: radial-gradient(circle at center,rgba(91,33,182,0.18) 0%,rgba(30,64,175,0.08) 40%,rgba(16,24,86,0) 75%);
    }
  }
  .before\:bg-\[radial-gradient\(circle_at_center\,rgba\(91\,33\,182\,0\.44\)_0\%\,rgba\(30\,64\,175\,0\.18\)_35\%\,rgba\(16\,24\,86\,0\)_70\%\)\] {
    &::before {
      content: var(--tw-content);
      background-image: radial-gradient(circle at center,rgba(91,33,182,0.44) 0%,rgba(30,64,175,0.18) 35%,rgba(16,24,86,0) 70%);
    }
  }
  .before\:bg-\[url\(\'\/assets\/coming-soon\/01-hero\/lines\.png\'\)\] {
    &::before {
      content: var(--tw-content);
      background-image: url('/assets/coming-soon/01-hero/lines.png');
    }
  }
  .before\:bg-\[url\(\'\/assets\/coming-soon\/02-what\/line\.png\'\)\] {
    &::before {
      content: var(--tw-content);
      background-image: url('/assets/coming-soon/02-what/line.png');
    }
  }
  .before\:bg-contain {
    &::before {
      content: var(--tw-content);
      background-size: contain;
    }
  }
  .before\:bg-cover {
    &::before {
      content: var(--tw-content);
      background-size: cover;
    }
  }
  .before\:bg-center {
    &::before {
      content: var(--tw-content);
      background-position: center;
    }
  }
  .before\:bg-no-repeat {
    &::before {
      content: var(--tw-content);
      background-repeat: no-repeat;
    }
  }
  .before\:font-bold {
    &::before {
      content: var(--tw-content);
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
    }
  }
  .before\:\!opacity-60 {
    &::before {
      content: var(--tw-content);
      opacity: 60% !important;
    }
  }
  .before\:opacity-95 {
    &::before {
      content: var(--tw-content);
      opacity: 95%;
    }
  }
  .before\:opacity-\[var\(--opacity\)\] {
    &::before {
      content: var(--tw-content);
      opacity: var(--opacity);
    }
  }
  .before\:shadow-\[0_0_16px_6px_rgba\(59\,130\,246\,0\.65\)\,0_0_28px_10px_rgba\(138\,43\,226\,0\.5\)\] {
    &::before {
      content: var(--tw-content);
      --tw-shadow: 0 0 16px 6px var(--tw-shadow-color, rgba(59,130,246,0.65)), 0 0 28px 10px var(--tw-shadow-color, rgba(138,43,226,0.5));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .before\:shadow-\[0_0_20px_8px_rgba\(59\,130\,246\,0\.7\)\,0_0_35px_12px_rgba\(138\,43\,226\,0\.55\)\] {
    &::before {
      content: var(--tw-content);
      --tw-shadow: 0 0 20px 8px var(--tw-shadow-color, rgba(59,130,246,0.7)), 0 0 35px 12px var(--tw-shadow-color, rgba(138,43,226,0.55));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .before\:blur-\[16px\] {
    &::before {
      content: var(--tw-content);
      --tw-blur: blur(16px);
      filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
    }
  }
  .before\:blur-\[28px\] {
    &::before {
      content: var(--tw-content);
      --tw-blur: blur(28px);
      filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
    }
  }
  .before\:blur-\[130px\] {
    &::before {
      content: var(--tw-content);
      --tw-blur: blur(130px);
      filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
    }
  }
  .before\:blur-\[calc\(130\/19\.2\*1vw\)\] {
    &::before {
      content: var(--tw-content);
      --tw-blur: blur(calc(130 / 19.2 * 1vw));
      filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
    }
  }
  .before\:transition-all {
    &::before {
      content: var(--tw-content);
      transition-property: all;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }
  }
  .before\:transition-transform {
    &::before {
      content: var(--tw-content);
      transition-property: transform, translate, scale, rotate;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }
  }
  .before\:duration-500 {
    &::before {
      content: var(--tw-content);
      --tw-duration: 500ms;
      transition-duration: 500ms;
    }
  }
  .before\:duration-\[250ms\] {
    &::before {
      content: var(--tw-content);
      --tw-duration: 250ms;
      transition-duration: 250ms;
    }
  }
  .before\:ease-in-out {
    &::before {
      content: var(--tw-content);
      --tw-ease: var(--ease-in-out);
      transition-timing-function: var(--ease-in-out);
    }
  }
  .before\:content-\[\"\\\\00a0\"\] {
    &::before {
      content: var(--tw-content);
      --tw-content: "\\00a0";
      content: var(--tw-content);
    }
  }
  .before\:content-\[\'\'\] {
    &::before {
      content: var(--tw-content);
      --tw-content: '';
      content: var(--tw-content);
    }
  }
  .before\:content-\[\'×\'\] {
    &::before {
      content: var(--tw-content);
      --tw-content: '×';
      content: var(--tw-content);
    }
  }
  .before\:content-\[\'•\'\] {
    &::before {
      content: var(--tw-content);
      --tw-content: '•';
      content: var(--tw-content);
    }
  }
  .before\:duration-500 {
    &::before {
      content: var(--tw-content);
      animation-duration: 500ms;
    }
  }
  .before\:duration-\[250ms\] {
    &::before {
      content: var(--tw-content);
      animation-duration: 250ms;
    }
  }
  .before\:ease-in-out {
    &::before {
      content: var(--tw-content);
      animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    }
  }
  .after\:pointer-events-none {
    &::after {
      content: var(--tw-content);
      pointer-events: none;
    }
  }
  .after\:absolute {
    &::after {
      content: var(--tw-content);
      position: absolute;
    }
  }
  .after\:inset-0 {
    &::after {
      content: var(--tw-content);
      inset: calc(var(--spacing) * 0);
    }
  }
  .after\:top-0 {
    &::after {
      content: var(--tw-content);
      top: calc(var(--spacing) * 0);
    }
  }
  .after\:top-1\/2 {
    &::after {
      content: var(--tw-content);
      top: calc(1/2 * 100%);
    }
  }
  .after\:bottom-0 {
    &::after {
      content: var(--tw-content);
      bottom: calc(var(--spacing) * 0);
    }
  }
  .after\:left-0 {
    &::after {
      content: var(--tw-content);
      left: calc(var(--spacing) * 0);
    }
  }
  .after\:left-1\/2 {
    &::after {
      content: var(--tw-content);
      left: calc(1/2 * 100%);
    }
  }
  .after\:left-full {
    &::after {
      content: var(--tw-content);
      left: 100%;
    }
  }
  .after\:z-\[6\] {
    &::after {
      content: var(--tw-content);
      z-index: 6;
    }
  }
  .after\:h-\[2px\] {
    &::after {
      content: var(--tw-content);
      height: 2px;
    }
  }
  .after\:h-\[6px\] {
    &::after {
      content: var(--tw-content);
      height: 6px;
    }
  }
  .after\:h-\[60\%\] {
    &::after {
      content: var(--tw-content);
      height: 60%;
    }
  }
  .after\:h-\[140px\] {
    &::after {
      content: var(--tw-content);
      height: 140px;
    }
  }
  .after\:h-\[calc\(4\/19\.2\*1vw\)\] {
    &::after {
      content: var(--tw-content);
      height: calc(4 / 19.2 * 1vw);
    }
  }
  .after\:w-\[38px\] {
    &::after {
      content: var(--tw-content);
      width: 38px;
    }
  }
  .after\:w-\[60\%\] {
    &::after {
      content: var(--tw-content);
      width: 60%;
    }
  }
  .after\:w-\[140px\] {
    &::after {
      content: var(--tw-content);
      width: 140px;
    }
  }
  .after\:w-\[calc\(85\/19\.2\*1vw\)\] {
    &::after {
      content: var(--tw-content);
      width: calc(85 / 19.2 * 1vw);
    }
  }
  .after\:w-full {
    &::after {
      content: var(--tw-content);
      width: 100%;
    }
  }
  .after\:-translate-x-1\/2 {
    &::after {
      content: var(--tw-content);
      --tw-translate-x: calc(calc(1/2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .after\:-translate-y-1\/2 {
    &::after {
      content: var(--tw-content);
      --tw-translate-y: calc(calc(1/2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .after\:translate-y-full {
    &::after {
      content: var(--tw-content);
      --tw-translate-y: 100%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .after\:scale-100 {
    &::after {
      content: var(--tw-content);
      --tw-scale-x: 100%;
      --tw-scale-y: 100%;
      --tw-scale-z: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }
  .after\:rotate-90 {
    &::after {
      content: var(--tw-content);
      rotate: 90deg;
    }
  }
  .after\:rotate-180 {
    &::after {
      content: var(--tw-content);
      rotate: 180deg;
    }
  }
  .after\:\[transform\:rotateY\(180deg\)\] {
    &::after {
      content: var(--tw-content);
      transform: rotateY(180deg);
    }
  }
  .after\:\[transform\:translateY\(-50\%\)_rotateY\(180deg\)\] {
    &::after {
      content: var(--tw-content);
      transform: translateY(-50%) rotateY(180deg);
    }
  }
  .after\:rounded-full {
    &::after {
      content: var(--tw-content);
      border-radius: calc(infinity * 1px);
    }
  }
  .after\:bg-\[\#3F65FD\] {
    &::after {
      content: var(--tw-content);
      background-color: #3F65FD;
    }
  }
  .after\:bg-white {
    &::after {
      content: var(--tw-content);
      background-color: var(--color-white);
    }
  }
  .after\:bg-\[radial-gradient\(circle_at_center\,rgba\(255\,255\,255\,0\.06\)_0\%\,rgba\(91\,33\,182\,0\.09\)_35\%\,rgba\(91\,33\,182\,0\)_70\%\)\] {
    &::after {
      content: var(--tw-content);
      background-image: radial-gradient(circle at center,rgba(255,255,255,0.06) 0%,rgba(91,33,182,0.09) 35%,rgba(91,33,182,0) 70%);
    }
  }
  .after\:bg-\[url\(\'\/assets\/coming-soon\/02-what\/line\.png\'\)\] {
    &::after {
      content: var(--tw-content);
      background-image: url('/assets/coming-soon/02-what/line.png');
    }
  }
  .after\:bg-contain {
    &::after {
      content: var(--tw-content);
      background-size: contain;
    }
  }
  .after\:bg-center {
    &::after {
      content: var(--tw-content);
      background-position: center;
    }
  }
  .after\:bg-no-repeat {
    &::after {
      content: var(--tw-content);
      background-repeat: no-repeat;
    }
  }
  .after\:opacity-0 {
    &::after {
      content: var(--tw-content);
      opacity: 0%;
    }
  }
  .after\:opacity-100 {
    &::after {
      content: var(--tw-content);
      opacity: 100%;
    }
  }
  .after\:mix-blend-screen {
    &::after {
      content: var(--tw-content);
      mix-blend-mode: screen;
    }
  }
  .after\:backdrop-blur-\[20px\] {
    &::after {
      content: var(--tw-content);
      --tw-backdrop-blur: blur(20px);
      backdrop-filter: var(--tw-backdrop-blur,) 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,);
    }
  }
  .after\:backdrop-blur-\[calc\(20\/19\.2\*1vw\)\] {
    &::after {
      content: var(--tw-content);
      --tw-backdrop-blur: blur(calc(20 / 19.2 * 1vw));
      backdrop-filter: var(--tw-backdrop-blur,) 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,);
    }
  }
  .after\:transition-all {
    &::after {
      content: var(--tw-content);
      transition-property: all;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }
  }
  .after\:transition-transform {
    &::after {
      content: var(--tw-content);
      transition-property: transform, translate, scale, rotate;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }
  }
  .after\:duration-300 {
    &::after {
      content: var(--tw-content);
      --tw-duration: 300ms;
      transition-duration: 300ms;
    }
  }
  .after\:duration-500 {
    &::after {
      content: var(--tw-content);
      --tw-duration: 500ms;
      transition-duration: 500ms;
    }
  }
  .after\:content-\[\'\'\] {
    &::after {
      content: var(--tw-content);
      --tw-content: '';
      content: var(--tw-content);
    }
  }
  .after\:duration-300 {
    &::after {
      content: var(--tw-content);
      animation-duration: 300ms;
    }
  }
  .after\:duration-500 {
    &::after {
      content: var(--tw-content);
      animation-duration: 500ms;
    }
  }
  .peer-checked\:after\:scale-100 {
    &:is(:where(.peer):checked ~ *) {
      &::after {
        content: var(--tw-content);
        --tw-scale-x: 100%;
        --tw-scale-y: 100%;
        --tw-scale-z: 100%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .peer-checked\:after\:bg-\[\#3F65FD\] {
    &:is(:where(.peer):checked ~ *) {
      &::after {
        content: var(--tw-content);
        background-color: #3F65FD;
      }
    }
  }
  .peer-checked\:after\:opacity-100 {
    &:is(:where(.peer):checked ~ *) {
      &::after {
        content: var(--tw-content);
        opacity: 100%;
      }
    }
  }
  .first\:pl-0 {
    &:first-child {
      padding-left: calc(var(--spacing) * 0);
    }
  }
  .last\:border-r-0 {
    &:last-child {
      border-right-style: var(--tw-border-style);
      border-right-width: 0px;
    }
  }
  .last\:border-b-0 {
    &:last-child {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0px;
    }
  }
  .last\:pr-0 {
    &:last-child {
      padding-right: calc(var(--spacing) * 0);
    }
  }
  .checked\:border-\[\#3f65fd\] {
    &:checked {
      border-color: #3f65fd;
    }
  }
  .checked\:bg-\[\#3f65fd\] {
    &:checked {
      background-color: #3f65fd;
    }
  }
  .checked\:before\:scale-100 {
    &:checked {
      &::before {
        content: var(--tw-content);
        --tw-scale-x: 100%;
        --tw-scale-y: 100%;
        --tw-scale-z: 100%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .checked\:after\:absolute {
    &:checked {
      &::after {
        content: var(--tw-content);
        position: absolute;
      }
    }
  }
  .checked\:after\:inset-0 {
    &:checked {
      &::after {
        content: var(--tw-content);
        inset: calc(var(--spacing) * 0);
      }
    }
  }
  .checked\:after\:flex {
    &:checked {
      &::after {
        content: var(--tw-content);
        display: flex;
      }
    }
  }
  .checked\:after\:items-center {
    &:checked {
      &::after {
        content: var(--tw-content);
        align-items: center;
      }
    }
  }
  .checked\:after\:justify-center {
    &:checked {
      &::after {
        content: var(--tw-content);
        justify-content: center;
      }
    }
  }
  .checked\:after\:text-xs {
    &:checked {
      &::after {
        content: var(--tw-content);
        font-size: var(--text-xs);
        line-height: var(--tw-leading, var(--text-xs--line-height));
      }
    }
  }
  .checked\:after\:text-white {
    &:checked {
      &::after {
        content: var(--tw-content);
        color: var(--color-white);
      }
    }
  }
  .checked\:after\:content-\[\'✓\'\] {
    &:checked {
      &::after {
        content: var(--tw-content);
        --tw-content: '✓';
        content: var(--tw-content);
      }
    }
  }
  .hover\:z-10 {
    &:hover {
      @media (hover: hover) {
        z-index: 10;
      }
    }
  }
  .hover\:-translate-y-0\.5 {
    &:hover {
      @media (hover: hover) {
        --tw-translate-y: calc(var(--spacing) * -0.5);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .hover\:-translate-y-1 {
    &:hover {
      @media (hover: hover) {
        --tw-translate-y: calc(var(--spacing) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .hover\:scale-105 {
    &:hover {
      @media (hover: hover) {
        --tw-scale-x: 105%;
        --tw-scale-y: 105%;
        --tw-scale-z: 105%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .hover\:scale-110 {
    &:hover {
      @media (hover: hover) {
        --tw-scale-x: 110%;
        --tw-scale-y: 110%;
        --tw-scale-z: 110%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .hover\:scale-\[1\.02\] {
    &:hover {
      @media (hover: hover) {
        scale: 1.02;
      }
    }
  }
  .hover\:scale-\[1\.2\] {
    &:hover {
      @media (hover: hover) {
        scale: 1.2;
      }
    }
  }
  .hover\:gap-3 {
    &:hover {
      @media (hover: hover) {
        gap: calc(var(--spacing) * 3);
      }
    }
  }
  .hover\:gap-\[14px\] {
    &:hover {
      @media (hover: hover) {
        gap: 14px;
      }
    }
  }
  .hover\:border-\[\#3F65FD\] {
    &:hover {
      @media (hover: hover) {
        border-color: #3F65FD;
      }
    }
  }
  .hover\:border-\[\#3f65fd\] {
    &:hover {
      @media (hover: hover) {
        border-color: #3f65fd;
      }
    }
  }
  .hover\:border-\[rgba\(151\,227\,255\,0\.3\)\] {
    &:hover {
      @media (hover: hover) {
        border-color: rgba(151,227,255,0.3);
      }
    }
  }
  .hover\:border-\[rgba\(151\,227\,255\,0\.8\)\] {
    &:hover {
      @media (hover: hover) {
        border-color: rgba(151,227,255,0.8);
      }
    }
  }
  .hover\:border-\[rgba\(151\,227\,255\,0\.30\)\] {
    &:hover {
      @media (hover: hover) {
        border-color: rgba(151,227,255,0.30);
      }
    }
  }
  .hover\:border-\[rgba\(151\,227\,255\,0\.40\)\] {
    &:hover {
      @media (hover: hover) {
        border-color: rgba(151,227,255,0.40);
      }
    }
  }
  .hover\:border-white\/25 {
    &:hover {
      @media (hover: hover) {
        border-color: color-mix(in srgb, #fff 25%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          border-color: color-mix(in oklab, var(--color-white) 25%, transparent);
        }
      }
    }
  }
  .hover\:\!bg-\[\#0d2d42\] {
    &:hover {
      @media (hover: hover) {
        background-color: #0d2d42 !important;
      }
    }
  }
  .hover\:\!bg-gray-50 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-50) !important;
      }
    }
  }
  .hover\:bg-\[\#2D4FE0\] {
    &:hover {
      @media (hover: hover) {
        background-color: #2D4FE0;
      }
    }
  }
  .hover\:bg-\[\#3f65fd\]\/10 {
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in oklab, #3f65fd 10%, transparent);
      }
    }
  }
  .hover\:bg-\[\#4A4EDD\] {
    &:hover {
      @media (hover: hover) {
        background-color: #4A4EDD;
      }
    }
  }
  .hover\:bg-\[\#5A15D0\] {
    &:hover {
      @media (hover: hover) {
        background-color: #5A15D0;
      }
    }
  }
  .hover\:bg-\[\#52c9f0\] {
    &:hover {
      @media (hover: hover) {
        background-color: #52c9f0;
      }
    }
  }
  .hover\:bg-\[\#1741E8\] {
    &:hover {
      @media (hover: hover) {
        background-color: #1741E8;
      }
    }
  }
  .hover\:bg-\[\#1741e8\] {
    &:hover {
      @media (hover: hover) {
        background-color: #1741e8;
      }
    }
  }
  .hover\:bg-\[\#3355dd\] {
    &:hover {
      @media (hover: hover) {
        background-color: #3355dd;
      }
    }
  }
  .hover\:bg-\[\#3454d6\] {
    &:hover {
      @media (hover: hover) {
        background-color: #3454d6;
      }
    }
  }
  .hover\:bg-\[\#222222\] {
    &:hover {
      @media (hover: hover) {
        background-color: #222222;
      }
    }
  }
  .hover\:bg-\[\#F0F3FF\] {
    &:hover {
      @media (hover: hover) {
        background-color: #F0F3FF;
      }
    }
  }
  .hover\:bg-\[\#F3F4F6\] {
    &:hover {
      @media (hover: hover) {
        background-color: #F3F4F6;
      }
    }
  }
  .hover\:bg-\[\#e0e0e0\] {
    &:hover {
      @media (hover: hover) {
        background-color: #e0e0e0;
      }
    }
  }
  .hover\:bg-\[\#e55a5a\] {
    &:hover {
      @media (hover: hover) {
        background-color: #e55a5a;
      }
    }
  }
  .hover\:bg-\[\#ff8c00\] {
    &:hover {
      @media (hover: hover) {
        background-color: #ff8c00;
      }
    }
  }
  .hover\:bg-\[\#ff4444\] {
    &:hover {
      @media (hover: hover) {
        background-color: #ff4444;
      }
    }
  }
  .hover\:bg-\[rgba\(0\,192\,243\,0\.15\)\] {
    &:hover {
      @media (hover: hover) {
        background-color: rgba(0,192,243,0.15);
      }
    }
  }
  .hover\:bg-\[rgba\(151\,227\,255\,0\.1\)\] {
    &:hover {
      @media (hover: hover) {
        background-color: rgba(151,227,255,0.1);
      }
    }
  }
  .hover\:bg-c-blue {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-c-blue);
      }
    }
  }
  .hover\:bg-gray-50 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-50);
      }
    }
  }
  .hover\:bg-gray-100 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-100);
      }
    }
  }
  .hover\:bg-gray-300\/50 {
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, oklch(87.2% 0.01 258.338) 50%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-gray-300) 50%, transparent);
        }
      }
    }
  }
  .hover\:bg-gray-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-600);
      }
    }
  }
  .hover\:bg-green-700 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-green-700);
      }
    }
  }
  .hover\:bg-indigo-100 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-indigo-100);
      }
    }
  }
  .hover\:bg-indigo-500 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-indigo-500);
      }
    }
  }
  .hover\:bg-red-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-red-600);
      }
    }
  }
  .hover\:bg-red-700 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-red-700);
      }
    }
  }
  .hover\:bg-transparent {
    &:hover {
      @media (hover: hover) {
        background-color: transparent;
      }
    }
  }
  .hover\:bg-white\/5 {
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #fff 5%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
        }
      }
    }
  }
  .hover\:bg-white\/10 {
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #fff 10%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
        }
      }
    }
  }
  .hover\:bg-white\/15 {
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #fff 15%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-white) 15%, transparent);
        }
      }
    }
  }
  .hover\:bg-white\/20 {
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #fff 20%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
        }
      }
    }
  }
  .hover\:bg-white\/90 {
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #fff 90%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-white) 90%, transparent);
        }
      }
    }
  }
  .hover\:bg-white\/\[0\.03\] {
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #fff 3%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-white) 3%, transparent);
        }
      }
    }
  }
  .hover\:bg-gradient-to-br {
    &:hover {
      @media (hover: hover) {
        --tw-gradient-position: to bottom right in oklab;
        background-image: linear-gradient(var(--tw-gradient-stops));
      }
    }
  }
  .hover\:from-\[\#2D4FE0\] {
    &:hover {
      @media (hover: hover) {
        --tw-gradient-from: #2D4FE0;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
      }
    }
  }
  .hover\:from-\[\#6B5FFF\] {
    &:hover {
      @media (hover: hover) {
        --tw-gradient-from: #6B5FFF;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
      }
    }
  }
  .hover\:to-\[\#4A6EF0\] {
    &:hover {
      @media (hover: hover) {
        --tw-gradient-to: #4A6EF0;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
      }
    }
  }
  .hover\:to-\[\#5A4FF8\] {
    &:hover {
      @media (hover: hover) {
        --tw-gradient-to: #5A4FF8;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
      }
    }
  }
  .hover\:text-\[\#00A8D6\] {
    &:hover {
      @media (hover: hover) {
        color: #00A8D6;
      }
    }
  }
  .hover\:text-\[\#00D4FF\] {
    &:hover {
      @media (hover: hover) {
        color: #00D4FF;
      }
    }
  }
  .hover\:text-\[\#2D3A8C\] {
    &:hover {
      @media (hover: hover) {
        color: #2D3A8C;
      }
    }
  }
  .hover\:text-\[\#2D4FE0\] {
    &:hover {
      @media (hover: hover) {
        color: #2D4FE0;
      }
    }
  }
  .hover\:text-\[\#5B7FFF\] {
    &:hover {
      @media (hover: hover) {
        color: #5B7FFF;
      }
    }
  }
  .hover\:text-\[\#0080D0\] {
    &:hover {
      @media (hover: hover) {
        color: #0080D0;
      }
    }
  }
  .hover\:text-\[\#1741E8\] {
    &:hover {
      @media (hover: hover) {
        color: #1741E8;
      }
    }
  }
  .hover\:text-\[\#1741e8\] {
    &:hover {
      @media (hover: hover) {
        color: #1741e8;
      }
    }
  }
  .hover\:text-\[\#3355dd\] {
    &:hover {
      @media (hover: hover) {
        color: #3355dd;
      }
    }
  }
  .hover\:text-\[\#DC2626\] {
    &:hover {
      @media (hover: hover) {
        color: #DC2626;
      }
    }
  }
  .hover\:text-blue-900 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-blue-900);
      }
    }
  }
  .hover\:text-cyan-400 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-cyan-400);
      }
    }
  }
  .hover\:text-foreground {
    &:hover {
      @media (hover: hover) {
        color: var(--foreground);
      }
    }
  }
  .hover\:text-gray-600 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-gray-600);
      }
    }
  }
  .hover\:text-gray-700 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-gray-700);
      }
    }
  }
  .hover\:text-indigo-500 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-indigo-500);
      }
    }
  }
  .hover\:text-red-900 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-red-900);
      }
    }
  }
  .hover\:text-sky-500 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-sky-500);
      }
    }
  }
  .hover\:text-white {
    &:hover {
      @media (hover: hover) {
        color: var(--color-white);
      }
    }
  }
  .hover\:text-white\/70 {
    &:hover {
      @media (hover: hover) {
        color: color-mix(in srgb, #fff 70%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          color: color-mix(in oklab, var(--color-white) 70%, transparent);
        }
      }
    }
  }
  .hover\:no-underline {
    &:hover {
      @media (hover: hover) {
        text-decoration-line: none;
      }
    }
  }
  .hover\:underline {
    &:hover {
      @media (hover: hover) {
        text-decoration-line: underline;
      }
    }
  }
  .hover\:opacity-70 {
    &:hover {
      @media (hover: hover) {
        opacity: 70%;
      }
    }
  }
  .hover\:opacity-80 {
    &:hover {
      @media (hover: hover) {
        opacity: 80%;
      }
    }
  }
  .hover\:opacity-90 {
    &:hover {
      @media (hover: hover) {
        opacity: 90%;
      }
    }
  }
  .hover\:opacity-100 {
    &:hover {
      @media (hover: hover) {
        opacity: 100%;
      }
    }
  }
  .hover\:shadow-\[0_0_30px_rgba\(0\,128\,208\,0\.3\)\] {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 0 30px var(--tw-shadow-color, rgba(0,128,208,0.3));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:shadow-\[0_4px_12px_rgba\(91\,79\,255\,0\.4\)\] {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 4px 12px var(--tw-shadow-color, rgba(91,79,255,0.4));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:shadow-\[0_8px_16px_rgba\(63\,101\,253\,0\.3\)\] {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 8px 16px var(--tw-shadow-color, rgba(63,101,253,0.3));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:shadow-\[0_8px_24px_rgba\(0\,76\,136\,0\.3\)\] {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 8px 24px var(--tw-shadow-color, rgba(0,76,136,0.3));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:shadow-\[0_8px_32px_rgba\(63\,101\,253\,0\.5\)\] {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 8px 32px var(--tw-shadow-color, rgba(63,101,253,0.5));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:shadow-\[0_15px_40px_rgba\(102\,126\,234\,0\.4\)\] {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 15px 40px var(--tw-shadow-color, rgba(102,126,234,0.4));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:shadow-\[0px_4px_16px_rgba\(63\,101\,253\,0\.15\)\] {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0px 4px 16px var(--tw-shadow-color, rgba(63,101,253,0.15));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:shadow-lg {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:shadow-cyan-500\/20 {
    &:hover {
      @media (hover: hover) {
        --tw-shadow-color: color-mix(in srgb, oklch(71.5% 0.143 215.221) 20%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) 20%, transparent) var(--tw-shadow-alpha), transparent);
        }
      }
    }
  }
  .focus\:border-0 {
    &:focus {
      border-style: var(--tw-border-style);
      border-width: 0px;
    }
  }
  .focus\:border-none {
    &:focus {
      --tw-border-style: none;
      border-style: none;
    }
  }
  .focus\:border-\[\#00C0F3\] {
    &:focus {
      border-color: #00C0F3;
    }
  }
  .focus\:border-\[\#00C0F3\]\! {
    &:focus {
      border-color: #00C0F3 !important;
    }
  }
  .focus\:border-\[\#3F65FD\] {
    &:focus {
      border-color: #3F65FD;
    }
  }
  .focus\:border-\[\#3f65fd\] {
    &:focus {
      border-color: #3f65fd;
    }
  }
  .focus\:border-\[\#97E3FF70\] {
    &:focus {
      border-color: #97E3FF70;
    }
  }
  .focus\:border-\[\#97e3ff70\] {
    &:focus {
      border-color: #97e3ff70;
    }
  }
  .focus\:border-\[\#FFFFFF70\] {
    &:focus {
      border-color: #FFFFFF70;
    }
  }
  .focus\:border-blue-300 {
    &:focus {
      border-color: var(--color-blue-300);
    }
  }
  .focus\:border-white {
    &:focus {
      border-color: var(--color-white);
    }
  }
  .focus\:bg-\[rgba\(151\,227\,255\,0\.12\)\] {
    &:focus {
      background-color: rgba(151,227,255,0.12);
    }
  }
  .focus\:bg-\[rgba\(151\,227\,255\,0\.12\)\]\! {
    &:focus {
      background-color: rgba(151,227,255,0.12) !important;
    }
  }
  .focus\:\!text-white {
    &:focus {
      color: var(--color-white) !important;
    }
  }
  .focus\:text-white {
    &:focus {
      color: var(--color-white);
    }
  }
  .focus\:underline {
    &:focus {
      text-decoration-line: underline;
    }
  }
  .focus\:shadow-\[0_4px_12px_rgba\(63\,101\,253\,0\.2\)\] {
    &:focus {
      --tw-shadow: 0 4px 12px var(--tw-shadow-color, rgba(63,101,253,0.2));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus\:shadow-none {
    &:focus {
      --tw-shadow: 0 0 #0000;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus\:\!ring-0 {
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
    }
  }
  .focus\:ring {
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus\:ring-0 {
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus\:ring-2 {
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus\:ring-blue-200 {
    &:focus {
      --tw-ring-color: var(--color-blue-200);
    }
  }
  .focus\:ring-gray-300 {
    &:focus {
      --tw-ring-color: var(--color-gray-300);
    }
  }
  .focus\:ring-red-300 {
    &:focus {
      --tw-ring-color: var(--color-red-300);
    }
  }
  .focus\:ring-transparent {
    &:focus {
      --tw-ring-color: transparent;
    }
  }
  .focus\:ring-offset-2 {
    &:focus {
      --tw-ring-offset-width: 2px;
      --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    }
  }
  .focus\:outline-none {
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .focus\:outline-none\! {
    &:focus {
      --tw-outline-style: none !important;
      outline-style: none !important;
    }
  }
  .focus-visible\:ring-1 {
    &:focus-visible {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus-visible\:ring-2 {
    &:focus-visible {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus-visible\:ring-offset-2 {
    &:focus-visible {
      --tw-ring-offset-width: 2px;
      --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    }
  }
  .focus-visible\:outline-none {
    &:focus-visible {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .active\:translate-y-0 {
    &:active {
      --tw-translate-y: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .active\:scale-95 {
    &:active {
      --tw-scale-x: 95%;
      --tw-scale-y: 95%;
      --tw-scale-z: 95%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }
  .active\:bg-\[\#3db8e0\] {
    &:active {
      background-color: #3db8e0;
    }
  }
  .active\:bg-\[\#4A10B0\] {
    &:active {
      background-color: #4A10B0;
    }
  }
  .active\:bg-\[\#1237C9\] {
    &:active {
      background-color: #1237C9;
    }
  }
  .active\:bg-\[\#1237c9\] {
    &:active {
      background-color: #1237c9;
    }
  }
  .active\:bg-\[\#111111\] {
    &:active {
      background-color: #111111;
    }
  }
  .active\:bg-\[\#d0d0d0\] {
    &:active {
      background-color: #d0d0d0;
    }
  }
  .active\:bg-\[\#ff2222\] {
    &:active {
      background-color: #ff2222;
    }
  }
  .active\:bg-\[\#ff7300\] {
    &:active {
      background-color: #ff7300;
    }
  }
  .active\:bg-gray-200 {
    &:active {
      background-color: var(--color-gray-200);
    }
  }
  .active\:text-\[\#1237c9\] {
    &:active {
      color: #1237c9;
    }
  }
  .active\:shadow-\[2px_3px_4px_0_rgba\(0\,0\,0\,0\.25\)_inset\] {
    &:active {
      --tw-shadow: 2px 3px 4px 0 var(--tw-shadow-color, rgba(0,0,0,0.25)) inset;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .active\:shadow-\[2px_3px_4px_0px_rgba\(0\,0\,0\,0\.25\)_inset\] {
    &:active {
      --tw-shadow: 2px 3px 4px 0px var(--tw-shadow-color, rgba(0,0,0,0.25)) inset;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .active\:outline-none {
    &:active {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .disabled\:pointer-events-none {
    &:disabled {
      pointer-events: none;
    }
  }
  .disabled\:cursor-not-allowed {
    &:disabled {
      cursor: not-allowed;
    }
  }
  .disabled\:bg-\[\#cacbcf\] {
    &:disabled {
      background-color: #cacbcf;
    }
  }
  .disabled\:text-\[\#cacbcf\] {
    &:disabled {
      color: #cacbcf;
    }
  }
  .disabled\:opacity-30 {
    &:disabled {
      opacity: 30%;
    }
  }
  .disabled\:opacity-50 {
    &:disabled {
      opacity: 50%;
    }
  }
  .disabled\:opacity-60 {
    &:disabled {
      opacity: 60%;
    }
  }
  .has-\[\:checked\]\:border-\[\#3F65FD\] {
    &:has(*:is(:checked)) {
      border-color: #3F65FD;
    }
  }
  .data-\[disabled\]\:pointer-events-none {
    &[data-disabled] {
      pointer-events: none;
    }
  }
  .data-\[disabled\]\:opacity-50 {
    &[data-disabled] {
      opacity: 50%;
    }
  }
  .data-\[disabled\=true\]\:pointer-events-none {
    &[data-disabled="true"] {
      pointer-events: none;
    }
  }
  .data-\[disabled\=true\]\:opacity-50 {
    &[data-disabled="true"] {
      opacity: 50%;
    }
  }
  .data-\[side\=bottom\]\:translate-y-1 {
    &[data-side="bottom"] {
      --tw-translate-y: calc(var(--spacing) * 1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .data-\[side\=bottom\]\:slide-in-from-top-2 {
    &[data-side="bottom"] {
      --tw-enter-translate-y: -0.5rem;
    }
  }
  .data-\[side\=left\]\:-translate-x-1 {
    &[data-side="left"] {
      --tw-translate-x: calc(var(--spacing) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .data-\[side\=left\]\:slide-in-from-right-2 {
    &[data-side="left"] {
      --tw-enter-translate-x: 0.5rem;
    }
  }
  .data-\[side\=right\]\:translate-x-1 {
    &[data-side="right"] {
      --tw-translate-x: calc(var(--spacing) * 1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .data-\[side\=right\]\:slide-in-from-left-2 {
    &[data-side="right"] {
      --tw-enter-translate-x: -0.5rem;
    }
  }
  .data-\[side\=top\]\:-translate-y-1 {
    &[data-side="top"] {
      --tw-translate-y: calc(var(--spacing) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .data-\[side\=top\]\:slide-in-from-bottom-2 {
    &[data-side="top"] {
      --tw-enter-translate-y: 0.5rem;
    }
  }
  .data-\[state\=checked\]\:border-\[\#37c08d\] {
    &[data-state="checked"] {
      border-color: #37c08d;
    }
  }
  .data-\[state\=checked\]\:bg-\[\#ebfaf5\] {
    &[data-state="checked"] {
      background-color: #ebfaf5;
    }
  }
  .data-\[state\=checked\]\:text-\[\#37c08d\] {
    &[data-state="checked"] {
      color: #37c08d;
    }
  }
  .data-\[state\=closed\]\:duration-200 {
    &[data-state="closed"] {
      --tw-duration: 200ms;
      transition-duration: 200ms;
    }
  }
  .data-\[state\=closed\]\:animate-out {
    &[data-state="closed"] {
      animation-name: exit;
      animation-duration: 150ms;
      --tw-exit-opacity: initial;
      --tw-exit-scale: initial;
      --tw-exit-rotate: initial;
      --tw-exit-translate-x: initial;
      --tw-exit-translate-y: initial;
    }
  }
  .data-\[state\=closed\]\:duration-200 {
    &[data-state="closed"] {
      animation-duration: 200ms;
    }
  }
  .data-\[state\=closed\]\:fade-out-0 {
    &[data-state="closed"] {
      --tw-exit-opacity: 0;
    }
  }
  .data-\[state\=closed\]\:slide-out-to-bottom {
    &[data-state="closed"] {
      --tw-exit-translate-y: 0.25rem;
    }
  }
  .data-\[state\=closed\]\:slide-out-to-left {
    &[data-state="closed"] {
      --tw-exit-translate-x: -0.25rem;
    }
  }
  .data-\[state\=closed\]\:slide-out-to-left-1\/2 {
    &[data-state="closed"] {
      --tw-exit-translate-x: -50%;
    }
  }
  .data-\[state\=closed\]\:slide-out-to-right {
    &[data-state="closed"] {
      --tw-exit-translate-x: 0.25rem;
    }
  }
  .data-\[state\=closed\]\:slide-out-to-top {
    &[data-state="closed"] {
      --tw-exit-translate-y: -0.25rem;
    }
  }
  .data-\[state\=closed\]\:slide-out-to-top-\[48\%\] {
    &[data-state="closed"] {
      --tw-exit-translate-y: -48%;
    }
  }
  .data-\[state\=closed\]\:zoom-out-95 {
    &[data-state="closed"] {
      --tw-exit-scale: .95;
    }
  }
  .data-\[state\=open\]\:duration-300 {
    &[data-state="open"] {
      --tw-duration: 300ms;
      transition-duration: 300ms;
    }
  }
  .data-\[state\=open\]\:animate-in {
    &[data-state="open"] {
      animation-name: enter;
      animation-duration: 150ms;
      --tw-enter-opacity: initial;
      --tw-enter-scale: initial;
      --tw-enter-rotate: initial;
      --tw-enter-translate-x: initial;
      --tw-enter-translate-y: initial;
    }
  }
  .data-\[state\=open\]\:duration-300 {
    &[data-state="open"] {
      animation-duration: 300ms;
    }
  }
  .data-\[state\=open\]\:fade-in-0 {
    &[data-state="open"] {
      --tw-enter-opacity: 0;
    }
  }
  .data-\[state\=open\]\:slide-in-from-bottom {
    &[data-state="open"] {
      --tw-enter-translate-y: 0.25rem;
    }
  }
  .data-\[state\=open\]\:slide-in-from-left {
    &[data-state="open"] {
      --tw-enter-translate-x: -0.25rem;
    }
  }
  .data-\[state\=open\]\:slide-in-from-left-1\/2 {
    &[data-state="open"] {
      --tw-enter-translate-x: -50%;
    }
  }
  .data-\[state\=open\]\:slide-in-from-right {
    &[data-state="open"] {
      --tw-enter-translate-x: 0.25rem;
    }
  }
  .data-\[state\=open\]\:slide-in-from-top {
    &[data-state="open"] {
      --tw-enter-translate-y: -0.25rem;
    }
  }
  .data-\[state\=open\]\:slide-in-from-top-\[48\%\] {
    &[data-state="open"] {
      --tw-enter-translate-y: -48%;
    }
  }
  .data-\[state\=open\]\:zoom-in-95 {
    &[data-state="open"] {
      --tw-enter-scale: .95;
    }
  }
  .max-2xl\:hidden {
    @media (width < 1440px) {
      display: none;
    }
  }
  .max-\[1400px\]\:grid-cols-3 {
    @media (width < 1400px) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .max-\[1400px\]\:gap-6 {
    @media (width < 1400px) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .max-\[1400px\]\:px-8 {
    @media (width < 1400px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .max-\[1400px\]\:py-\[60px\] {
    @media (width < 1400px) {
      padding-block: 60px;
    }
  }
  .max-xl\:gap-\[30px\] {
    @media (width < 1280px) {
      gap: 30px;
    }
  }
  .max-xl\:gap-\[60px\] {
    @media (width < 1280px) {
      gap: 60px;
    }
  }
  .max-xl\:px-\[20px\] {
    @media (width < 1280px) {
      padding-inline: 20px;
    }
  }
  .max-xl\:text-\[72px\] {
    @media (width < 1280px) {
      font-size: 72px;
    }
  }
  .max-lg\:right-\[calc\(30\/10\.24\*1vw\)\] {
    @media (width < 1024px) {
      right: calc(30 / 10.24 * 1vw);
    }
  }
  .max-lg\:right-\[calc\(64\/10\.24\*1vw\)\] {
    @media (width < 1024px) {
      right: calc(64 / 10.24 * 1vw);
    }
  }
  .max-lg\:bottom-\[calc\(30\/10\.24\*1vw\)\] {
    @media (width < 1024px) {
      bottom: calc(30 / 10.24 * 1vw);
    }
  }
  .max-lg\:bottom-\[calc\(50\/10\.24\*1vw\)\] {
    @media (width < 1024px) {
      bottom: calc(50 / 10.24 * 1vw);
    }
  }
  .max-lg\:bottom-\[calc\(64\/10\.24\*1vw\)\] {
    @media (width < 1024px) {
      bottom: calc(64 / 10.24 * 1vw);
    }
  }
  .max-lg\:left-\[calc\(100\/10\.24\*1vw\)\] {
    @media (width < 1024px) {
      left: calc(100 / 10.24 * 1vw);
    }
  }
  .max-lg\:mb-\[12px\] {
    @media (width < 1024px) {
      margin-bottom: 12px;
    }
  }
  .max-lg\:mb-\[24px\] {
    @media (width < 1024px) {
      margin-bottom: 24px;
    }
  }
  .max-lg\:mb-\[32px\] {
    @media (width < 1024px) {
      margin-bottom: 32px;
    }
  }
  .max-lg\:mb-\[50px\] {
    @media (width < 1024px) {
      margin-bottom: 50px;
    }
  }
  .max-lg\:mb-\[60px\] {
    @media (width < 1024px) {
      margin-bottom: 60px;
    }
  }
  .max-lg\:mb-\[80px\] {
    @media (width < 1024px) {
      margin-bottom: 80px;
    }
  }
  .max-lg\:mb-\[100px\] {
    @media (width < 1024px) {
      margin-bottom: 100px;
    }
  }
  .max-lg\:mb-\[calc\(30\/10\.24\*1vw\)\] {
    @media (width < 1024px) {
      margin-bottom: calc(30 / 10.24 * 1vw);
    }
  }
  .max-lg\:mb-\[calc\(60\/10\.24\*1vw\)\] {
    @media (width < 1024px) {
      margin-bottom: calc(60 / 10.24 * 1vw);
    }
  }
  .max-lg\:hidden {
    @media (width < 1024px) {
      display: none;
    }
  }
  .max-lg\:aspect-\[528\/400\] {
    @media (width < 1024px) {
      aspect-ratio: 528/400;
    }
  }
  .max-lg\:h-\[21px\] {
    @media (width < 1024px) {
      height: 21px;
    }
  }
  .max-lg\:h-\[250px\] {
    @media (width < 1024px) {
      height: 250px;
    }
  }
  .max-lg\:h-\[320px\] {
    @media (width < 1024px) {
      height: 320px;
    }
  }
  .max-lg\:h-\[400px\] {
    @media (width < 1024px) {
      height: 400px;
    }
  }
  .max-lg\:h-\[calc\(60\/10\.24\*1vw\)\] {
    @media (width < 1024px) {
      height: calc(60 / 10.24 * 1vw);
    }
  }
  .max-lg\:h-\[calc\(150\/10\.24\*1vw\)\] {
    @media (width < 1024px) {
      height: calc(150 / 10.24 * 1vw);
    }
  }
  .max-lg\:h-auto {
    @media (width < 1024px) {
      height: auto;
    }
  }
  .max-lg\:min-h-\[21px\] {
    @media (width < 1024px) {
      min-height: 21px;
    }
  }
  .max-lg\:min-h-\[57px\] {
    @media (width < 1024px) {
      min-height: 57px;
    }
  }
  .max-lg\:w-\[21px\] {
    @media (width < 1024px) {
      width: 21px;
    }
  }
  .max-lg\:w-\[80\%\] {
    @media (width < 1024px) {
      width: 80%;
    }
  }
  .max-lg\:w-\[100px\] {
    @media (width < 1024px) {
      width: 100px;
    }
  }
  .max-lg\:w-\[250px\] {
    @media (width < 1024px) {
      width: 250px;
    }
  }
  .max-lg\:w-\[320px\] {
    @media (width < 1024px) {
      width: 320px;
    }
  }
  .max-lg\:w-\[400px\] {
    @media (width < 1024px) {
      width: 400px;
    }
  }
  .max-lg\:w-\[calc\(2\/10\.24\*1vw\)\] {
    @media (width < 1024px) {
      width: calc(2 / 10.24 * 1vw);
    }
  }
  .max-lg\:w-\[calc\(60\/10\.24\*1vw\)\] {
    @media (width < 1024px) {
      width: calc(60 / 10.24 * 1vw);
    }
  }
  .max-lg\:w-\[calc\(400\/1024\*100vw\)\] {
    @media (width < 1024px) {
      width: calc(400 / 1024 * 100vw);
    }
  }
  .max-lg\:w-full {
    @media (width < 1024px) {
      width: 100%;
    }
  }
  .max-lg\:max-w-\[500px\] {
    @media (width < 1024px) {
      max-width: 500px;
    }
  }
  .max-lg\:max-w-\[528px\] {
    @media (width < 1024px) {
      max-width: 528px;
    }
  }
  .max-lg\:max-w-\[608px\] {
    @media (width < 1024px) {
      max-width: 608px;
    }
  }
  .max-lg\:max-w-\[700px\] {
    @media (width < 1024px) {
      max-width: 700px;
    }
  }
  .max-lg\:max-w-\[800px\] {
    @media (width < 1024px) {
      max-width: 800px;
    }
  }
  .max-lg\:max-w-\[1200px\] {
    @media (width < 1024px) {
      max-width: 1200px;
    }
  }
  .max-lg\:max-w-full {
    @media (width < 1024px) {
      max-width: 100%;
    }
  }
  .max-lg\:min-w-\[21px\] {
    @media (width < 1024px) {
      min-width: 21px;
    }
  }
  .max-lg\:min-w-\[600px\] {
    @media (width < 1024px) {
      min-width: 600px;
    }
  }
  .max-lg\:grid-cols-2 {
    @media (width < 1024px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .max-lg\:flex-col {
    @media (width < 1024px) {
      flex-direction: column;
    }
  }
  .max-lg\:items-center {
    @media (width < 1024px) {
      align-items: center;
    }
  }
  .max-lg\:justify-between {
    @media (width < 1024px) {
      justify-content: space-between;
    }
  }
  .max-lg\:gap-2\.5 {
    @media (width < 1024px) {
      gap: calc(var(--spacing) * 2.5);
    }
  }
  .max-lg\:gap-3\.5 {
    @media (width < 1024px) {
      gap: calc(var(--spacing) * 3.5);
    }
  }
  .max-lg\:gap-4 {
    @media (width < 1024px) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .max-lg\:gap-5 {
    @media (width < 1024px) {
      gap: calc(var(--spacing) * 5);
    }
  }
  .max-lg\:gap-6 {
    @media (width < 1024px) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .max-lg\:gap-8 {
    @media (width < 1024px) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .max-lg\:gap-\[24px\] {
    @media (width < 1024px) {
      gap: 24px;
    }
  }
  .max-lg\:gap-\[28px\] {
    @media (width < 1024px) {
      gap: 28px;
    }
  }
  .max-lg\:gap-\[32px\] {
    @media (width < 1024px) {
      gap: 32px;
    }
  }
  .max-lg\:gap-\[40px\] {
    @media (width < 1024px) {
      gap: 40px;
    }
  }
  .max-lg\:gap-\[45px\] {
    @media (width < 1024px) {
      gap: 45px;
    }
  }
  .max-lg\:gap-\[48px\] {
    @media (width < 1024px) {
      gap: 48px;
    }
  }
  .max-lg\:gap-\[50px\] {
    @media (width < 1024px) {
      gap: 50px;
    }
  }
  .max-lg\:gap-\[60px\] {
    @media (width < 1024px) {
      gap: 60px;
    }
  }
  .max-lg\:gap-\[100px\] {
    @media (width < 1024px) {
      gap: 100px;
    }
  }
  .max-lg\:gap-\[calc\(24\/10\.24\*1vw\)\] {
    @media (width < 1024px) {
      gap: calc(24 / 10.24 * 1vw);
    }
  }
  .max-lg\:gap-x-\[40px\] {
    @media (width < 1024px) {
      -moz-column-gap: 40px;
           column-gap: 40px;
    }
  }
  .max-lg\:gap-y-5 {
    @media (width < 1024px) {
      row-gap: calc(var(--spacing) * 5);
    }
  }
  .max-lg\:overflow-x-auto {
    @media (width < 1024px) {
      overflow-x: auto;
    }
  }
  .max-lg\:rounded-\[10px\] {
    @media (width < 1024px) {
      border-radius: 10px;
    }
  }
  .max-lg\:border-\[calc\(1\/10\.24\*1vw\)\] {
    @media (width < 1024px) {
      border-style: var(--tw-border-style);
      border-width: calc(1 / 10.24 * 1vw);
    }
  }
  .max-lg\:border-b {
    @media (width < 1024px) {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 1px;
    }
  }
  .max-lg\:p-\[24px\] {
    @media (width < 1024px) {
      padding: 24px;
    }
  }
  .max-lg\:p-\[calc\(60\/10\.24\*1vw\)\] {
    @media (width < 1024px) {
      padding: calc(60 / 10.24 * 1vw);
    }
  }
  .max-lg\:\!px-\[84px\] {
    @media (width < 1024px) {
      padding-inline: 84px !important;
    }
  }
  .max-lg\:px-6 {
    @media (width < 1024px) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .max-lg\:px-16 {
    @media (width < 1024px) {
      padding-inline: calc(var(--spacing) * 16);
    }
  }
  .max-lg\:px-\[16px\] {
    @media (width < 1024px) {
      padding-inline: 16px;
    }
  }
  .max-lg\:px-\[32px\] {
    @media (width < 1024px) {
      padding-inline: 32px;
    }
  }
  .max-lg\:px-\[40px\] {
    @media (width < 1024px) {
      padding-inline: 40px;
    }
  }
  .max-lg\:px-\[60px\] {
    @media (width < 1024px) {
      padding-inline: 60px;
    }
  }
  .max-lg\:py-3\.5 {
    @media (width < 1024px) {
      padding-block: calc(var(--spacing) * 3.5);
    }
  }
  .max-lg\:py-\[14px\] {
    @media (width < 1024px) {
      padding-block: 14px;
    }
  }
  .max-lg\:py-\[36px\] {
    @media (width < 1024px) {
      padding-block: 36px;
    }
  }
  .max-lg\:py-\[48px\] {
    @media (width < 1024px) {
      padding-block: 48px;
    }
  }
  .max-lg\:py-\[60px\] {
    @media (width < 1024px) {
      padding-block: 60px;
    }
  }
  .max-lg\:pt-\[60px\] {
    @media (width < 1024px) {
      padding-top: 60px;
    }
  }
  .max-lg\:pt-\[120px\] {
    @media (width < 1024px) {
      padding-top: 120px;
    }
  }
  .max-lg\:pt-\[165px\] {
    @media (width < 1024px) {
      padding-top: 165px;
    }
  }
  .max-lg\:pt-\[330px\] {
    @media (width < 1024px) {
      padding-top: 330px;
    }
  }
  .max-lg\:pb-16 {
    @media (width < 1024px) {
      padding-bottom: calc(var(--spacing) * 16);
    }
  }
  .max-lg\:pb-\[30px\] {
    @media (width < 1024px) {
      padding-bottom: 30px;
    }
  }
  .max-lg\:pb-\[48px\] {
    @media (width < 1024px) {
      padding-bottom: 48px;
    }
  }
  .max-lg\:pb-\[60px\] {
    @media (width < 1024px) {
      padding-bottom: 60px;
    }
  }
  .max-lg\:pb-\[150px\] {
    @media (width < 1024px) {
      padding-bottom: 150px;
    }
  }
  .max-lg\:text-center {
    @media (width < 1024px) {
      text-align: center;
    }
  }
  .max-lg\:text-base {
    @media (width < 1024px) {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .max-lg\:text-sm {
    @media (width < 1024px) {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
  .max-lg\:text-xl {
    @media (width < 1024px) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .max-lg\:text-\[15px\] {
    @media (width < 1024px) {
      font-size: 15px;
    }
  }
  .max-lg\:text-\[16px\] {
    @media (width < 1024px) {
      font-size: 16px;
    }
  }
  .max-lg\:text-\[18px\] {
    @media (width < 1024px) {
      font-size: 18px;
    }
  }
  .max-lg\:text-\[20px\] {
    @media (width < 1024px) {
      font-size: 20px;
    }
  }
  .max-lg\:text-\[24px\] {
    @media (width < 1024px) {
      font-size: 24px;
    }
  }
  .max-lg\:text-\[28px\] {
    @media (width < 1024px) {
      font-size: 28px;
    }
  }
  .max-lg\:text-\[32px\] {
    @media (width < 1024px) {
      font-size: 32px;
    }
  }
  .max-lg\:text-\[36px\] {
    @media (width < 1024px) {
      font-size: 36px;
    }
  }
  .max-lg\:text-\[40px\] {
    @media (width < 1024px) {
      font-size: 40px;
    }
  }
  .max-lg\:text-\[48px\] {
    @media (width < 1024px) {
      font-size: 48px;
    }
  }
  .max-lg\:text-\[64px\] {
    @media (width < 1024px) {
      font-size: 64px;
    }
  }
  .max-lg\:text-\[80px\] {
    @media (width < 1024px) {
      font-size: 80px;
    }
  }
  .max-lg\:text-\[100px\] {
    @media (width < 1024px) {
      font-size: 100px;
    }
  }
  .max-lg\:text-\[calc\(12\/10\.24\*1vw\)\] {
    @media (width < 1024px) {
      font-size: calc(12 / 10.24 * 1vw);
    }
  }
  .max-lg\:text-\[calc\(28\/1024\*100vw\)\] {
    @media (width < 1024px) {
      font-size: calc(28 / 1024 * 100vw);
    }
  }
  .max-lg\:leading-8 {
    @media (width < 1024px) {
      --tw-leading: calc(var(--spacing) * 8);
      line-height: calc(var(--spacing) * 8);
    }
  }
  .max-lg\:leading-\[1\.4\] {
    @media (width < 1024px) {
      --tw-leading: 1.4;
      line-height: 1.4;
    }
  }
  .max-lg\:before\:blur-\[calc\(130\/10\.24\*1vw\)\] {
    @media (width < 1024px) {
      &::before {
        content: var(--tw-content);
        --tw-blur: blur(calc(130 / 10.24 * 1vw));
        filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
      }
    }
  }
  .max-lg\:after\:backdrop-blur-\[calc\(20\/10\.24\*1vw\)\] {
    @media (width < 1024px) {
      &::after {
        content: var(--tw-content);
        --tw-backdrop-blur: blur(calc(20 / 10.24 * 1vw));
        backdrop-filter: var(--tw-backdrop-blur,) 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,);
      }
    }
  }
  .max-\[920px\]\:scale-\[0\.8\] {
    @media (width < 920px) {
      scale: 0.8;
    }
  }
  .max-md\:top-6 {
    @media (width < 768px) {
      top: calc(var(--spacing) * 6);
    }
  }
  .max-md\:right-\[20px\] {
    @media (width < 768px) {
      right: 20px;
    }
  }
  .max-md\:right-\[32px\] {
    @media (width < 768px) {
      right: 32px;
    }
  }
  .max-md\:bottom-1\/2 {
    @media (width < 768px) {
      bottom: calc(1/2 * 100%);
    }
  }
  .max-md\:bottom-\[20px\] {
    @media (width < 768px) {
      bottom: 20px;
    }
  }
  .max-md\:bottom-\[32px\] {
    @media (width < 768px) {
      bottom: 32px;
    }
  }
  .max-md\:left-\[20px\] {
    @media (width < 768px) {
      left: 20px;
    }
  }
  .max-md\:order-2 {
    @media (width < 768px) {
      order: 2;
    }
  }
  .max-md\:col-span-1 {
    @media (width < 768px) {
      grid-column: span 1 / span 1;
    }
  }
  .max-md\:-mx-3 {
    @media (width < 768px) {
      margin-inline: calc(var(--spacing) * -3);
    }
  }
  .max-md\:my-\[10px\] {
    @media (width < 768px) {
      margin-block: 10px;
    }
  }
  .max-md\:my-\[30px\] {
    @media (width < 768px) {
      margin-block: 30px;
    }
  }
  .max-md\:mt-4 {
    @media (width < 768px) {
      margin-top: calc(var(--spacing) * 4);
    }
  }
  .max-md\:mt-6 {
    @media (width < 768px) {
      margin-top: calc(var(--spacing) * 6);
    }
  }
  .max-md\:mt-20 {
    @media (width < 768px) {
      margin-top: calc(var(--spacing) * 20);
    }
  }
  .max-md\:mt-24 {
    @media (width < 768px) {
      margin-top: calc(var(--spacing) * 24);
    }
  }
  .max-md\:mt-\[8px\] {
    @media (width < 768px) {
      margin-top: 8px;
    }
  }
  .max-md\:mt-\[24px\] {
    @media (width < 768px) {
      margin-top: 24px;
    }
  }
  .max-md\:mt-\[40px\] {
    @media (width < 768px) {
      margin-top: 40px;
    }
  }
  .max-md\:mt-\[45px\] {
    @media (width < 768px) {
      margin-top: 45px;
    }
  }
  .max-md\:mt-\[60px\] {
    @media (width < 768px) {
      margin-top: 60px;
    }
  }
  .max-md\:mt-\[80px\] {
    @media (width < 768px) {
      margin-top: 80px;
    }
  }
  .max-md\:mb-3 {
    @media (width < 768px) {
      margin-bottom: calc(var(--spacing) * 3);
    }
  }
  .max-md\:mb-4 {
    @media (width < 768px) {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }
  .max-md\:mb-6 {
    @media (width < 768px) {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }
  .max-md\:mb-8 {
    @media (width < 768px) {
      margin-bottom: calc(var(--spacing) * 8);
    }
  }
  .max-md\:mb-\[8px\] {
    @media (width < 768px) {
      margin-bottom: 8px;
    }
  }
  .max-md\:mb-\[16px\] {
    @media (width < 768px) {
      margin-bottom: 16px;
    }
  }
  .max-md\:mb-\[20px\] {
    @media (width < 768px) {
      margin-bottom: 20px;
    }
  }
  .max-md\:mb-\[24px\] {
    @media (width < 768px) {
      margin-bottom: 24px;
    }
  }
  .max-md\:mb-\[25px\] {
    @media (width < 768px) {
      margin-bottom: 25px;
    }
  }
  .max-md\:mb-\[30px\] {
    @media (width < 768px) {
      margin-bottom: 30px;
    }
  }
  .max-md\:mb-\[40px\] {
    @media (width < 768px) {
      margin-bottom: 40px;
    }
  }
  .max-md\:mb-\[50px\] {
    @media (width < 768px) {
      margin-bottom: 50px;
    }
  }
  .max-md\:mb-\[60px\] {
    @media (width < 768px) {
      margin-bottom: 60px;
    }
  }
  .max-md\:mb-\[100px\] {
    @media (width < 768px) {
      margin-bottom: 100px;
    }
  }
  .max-md\:contents {
    @media (width < 768px) {
      display: contents;
    }
  }
  .max-md\:grid {
    @media (width < 768px) {
      display: grid;
    }
  }
  .max-md\:hidden {
    @media (width < 768px) {
      display: none;
    }
  }
  .max-md\:h-2 {
    @media (width < 768px) {
      height: calc(var(--spacing) * 2);
    }
  }
  .max-md\:h-6 {
    @media (width < 768px) {
      height: calc(var(--spacing) * 6);
    }
  }
  .max-md\:h-7 {
    @media (width < 768px) {
      height: calc(var(--spacing) * 7);
    }
  }
  .max-md\:h-8 {
    @media (width < 768px) {
      height: calc(var(--spacing) * 8);
    }
  }
  .max-md\:h-12 {
    @media (width < 768px) {
      height: calc(var(--spacing) * 12);
    }
  }
  .max-md\:h-\[1rem\] {
    @media (width < 768px) {
      height: 1rem;
    }
  }
  .max-md\:h-\[2px\] {
    @media (width < 768px) {
      height: 2px;
    }
  }
  .max-md\:h-\[3px\] {
    @media (width < 768px) {
      height: 3px;
    }
  }
  .max-md\:h-\[18px\] {
    @media (width < 768px) {
      height: 18px;
    }
  }
  .max-md\:h-\[19px\] {
    @media (width < 768px) {
      height: 19px;
    }
  }
  .max-md\:h-\[30px\] {
    @media (width < 768px) {
      height: 30px;
    }
  }
  .max-md\:h-\[48px\] {
    @media (width < 768px) {
      height: 48px;
    }
  }
  .max-md\:h-\[50px\] {
    @media (width < 768px) {
      height: 50px;
    }
  }
  .max-md\:h-\[60px\] {
    @media (width < 768px) {
      height: 60px;
    }
  }
  .max-md\:h-\[119px\] {
    @media (width < 768px) {
      height: 119px;
    }
  }
  .max-md\:h-\[150px\] {
    @media (width < 768px) {
      height: 150px;
    }
  }
  .max-md\:h-\[200px\] {
    @media (width < 768px) {
      height: 200px;
    }
  }
  .max-md\:h-\[250px\] {
    @media (width < 768px) {
      height: 250px;
    }
  }
  .max-md\:h-\[280px\] {
    @media (width < 768px) {
      height: 280px;
    }
  }
  .max-md\:h-\[300px\] {
    @media (width < 768px) {
      height: 300px;
    }
  }
  .max-md\:h-auto {
    @media (width < 768px) {
      height: auto;
    }
  }
  .max-md\:h-screen {
    @media (width < 768px) {
      height: 100vh;
    }
  }
  .max-md\:max-h-\[100px\] {
    @media (width < 768px) {
      max-height: 100px;
    }
  }
  .max-md\:min-h-\[18px\] {
    @media (width < 768px) {
      min-height: 18px;
    }
  }
  .max-md\:min-h-\[50px\] {
    @media (width < 768px) {
      min-height: 50px;
    }
  }
  .max-md\:w-1\/2 {
    @media (width < 768px) {
      width: calc(1/2 * 100%);
    }
  }
  .max-md\:w-2 {
    @media (width < 768px) {
      width: calc(var(--spacing) * 2);
    }
  }
  .max-md\:w-5 {
    @media (width < 768px) {
      width: calc(var(--spacing) * 5);
    }
  }
  .max-md\:w-6 {
    @media (width < 768px) {
      width: calc(var(--spacing) * 6);
    }
  }
  .max-md\:w-7 {
    @media (width < 768px) {
      width: calc(var(--spacing) * 7);
    }
  }
  .max-md\:w-12 {
    @media (width < 768px) {
      width: calc(var(--spacing) * 12);
    }
  }
  .max-md\:w-\[1rem\] {
    @media (width < 768px) {
      width: 1rem;
    }
  }
  .max-md\:w-\[2px\] {
    @media (width < 768px) {
      width: 2px;
    }
  }
  .max-md\:w-\[6px\] {
    @media (width < 768px) {
      width: 6px;
    }
  }
  .max-md\:w-\[18px\] {
    @media (width < 768px) {
      width: 18px;
    }
  }
  .max-md\:w-\[20px\] {
    @media (width < 768px) {
      width: 20px;
    }
  }
  .max-md\:w-\[48px\] {
    @media (width < 768px) {
      width: 48px;
    }
  }
  .max-md\:w-\[50px\] {
    @media (width < 768px) {
      width: 50px;
    }
  }
  .max-md\:w-\[60px\] {
    @media (width < 768px) {
      width: 60px;
    }
  }
  .max-md\:w-\[80\%\] {
    @media (width < 768px) {
      width: 80%;
    }
  }
  .max-md\:w-\[80px\] {
    @media (width < 768px) {
      width: 80px;
    }
  }
  .max-md\:w-\[200px\] {
    @media (width < 768px) {
      width: 200px;
    }
  }
  .max-md\:w-\[250px\] {
    @media (width < 768px) {
      width: 250px;
    }
  }
  .max-md\:w-\[300px\] {
    @media (width < 768px) {
      width: 300px;
    }
  }
  .max-md\:w-auto {
    @media (width < 768px) {
      width: auto;
    }
  }
  .max-md\:w-full {
    @media (width < 768px) {
      width: 100%;
    }
  }
  .max-md\:max-w-\[100\%\] {
    @media (width < 768px) {
      max-width: 100%;
    }
  }
  .max-md\:max-w-\[300px\] {
    @media (width < 768px) {
      max-width: 300px;
    }
  }
  .max-md\:max-w-\[324px\] {
    @media (width < 768px) {
      max-width: 324px;
    }
  }
  .max-md\:max-w-\[361px\] {
    @media (width < 768px) {
      max-width: 361px;
    }
  }
  .max-md\:max-w-full {
    @media (width < 768px) {
      max-width: 100%;
    }
  }
  .max-md\:min-w-0 {
    @media (width < 768px) {
      min-width: calc(var(--spacing) * 0);
    }
  }
  .max-md\:min-w-\[18px\] {
    @media (width < 768px) {
      min-width: 18px;
    }
  }
  .max-md\:translate-y-1\/2 {
    @media (width < 768px) {
      --tw-translate-y: calc(1/2 * 100%);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .max-md\:grid-cols-1 {
    @media (width < 768px) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  .max-md\:grid-cols-2 {
    @media (width < 768px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .max-md\:grid-cols-\[1fr\] {
    @media (width < 768px) {
      grid-template-columns: 1fr;
    }
  }
  .max-md\:flex-col {
    @media (width < 768px) {
      flex-direction: column;
    }
  }
  .max-md\:flex-wrap {
    @media (width < 768px) {
      flex-wrap: wrap;
    }
  }
  .max-md\:items-center {
    @media (width < 768px) {
      align-items: center;
    }
  }
  .max-md\:gap-1 {
    @media (width < 768px) {
      gap: calc(var(--spacing) * 1);
    }
  }
  .max-md\:gap-2 {
    @media (width < 768px) {
      gap: calc(var(--spacing) * 2);
    }
  }
  .max-md\:gap-2\.5 {
    @media (width < 768px) {
      gap: calc(var(--spacing) * 2.5);
    }
  }
  .max-md\:gap-3 {
    @media (width < 768px) {
      gap: calc(var(--spacing) * 3);
    }
  }
  .max-md\:gap-3\.5 {
    @media (width < 768px) {
      gap: calc(var(--spacing) * 3.5);
    }
  }
  .max-md\:gap-4 {
    @media (width < 768px) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .max-md\:gap-5 {
    @media (width < 768px) {
      gap: calc(var(--spacing) * 5);
    }
  }
  .max-md\:gap-6 {
    @media (width < 768px) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .max-md\:gap-8 {
    @media (width < 768px) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .max-md\:gap-\[4px\] {
    @media (width < 768px) {
      gap: 4px;
    }
  }
  .max-md\:gap-\[5px\] {
    @media (width < 768px) {
      gap: 5px;
    }
  }
  .max-md\:gap-\[8px\] {
    @media (width < 768px) {
      gap: 8px;
    }
  }
  .max-md\:gap-\[10px\] {
    @media (width < 768px) {
      gap: 10px;
    }
  }
  .max-md\:gap-\[12px\] {
    @media (width < 768px) {
      gap: 12px;
    }
  }
  .max-md\:gap-\[16px\] {
    @media (width < 768px) {
      gap: 16px;
    }
  }
  .max-md\:gap-\[20px\] {
    @media (width < 768px) {
      gap: 20px;
    }
  }
  .max-md\:gap-\[24px\] {
    @media (width < 768px) {
      gap: 24px;
    }
  }
  .max-md\:gap-\[30px\] {
    @media (width < 768px) {
      gap: 30px;
    }
  }
  .max-md\:gap-\[35px\] {
    @media (width < 768px) {
      gap: 35px;
    }
  }
  .max-md\:gap-\[36px\] {
    @media (width < 768px) {
      gap: 36px;
    }
  }
  .max-md\:gap-\[48px\] {
    @media (width < 768px) {
      gap: 48px;
    }
  }
  .max-md\:gap-\[50px\] {
    @media (width < 768px) {
      gap: 50px;
    }
  }
  .max-md\:gap-\[80px\] {
    @media (width < 768px) {
      gap: 80px;
    }
  }
  .max-md\:rounded-\[6px\] {
    @media (width < 768px) {
      border-radius: 6px;
    }
  }
  .max-md\:rounded-lg {
    @media (width < 768px) {
      border-radius: var(--radius-lg);
    }
  }
  .max-md\:rounded-md {
    @media (width < 768px) {
      border-radius: var(--radius-md);
    }
  }
  .max-md\:border {
    @media (width < 768px) {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }
  }
  .max-md\:p-4 {
    @media (width < 768px) {
      padding: calc(var(--spacing) * 4);
    }
  }
  .max-md\:p-\[16px\] {
    @media (width < 768px) {
      padding: 16px;
    }
  }
  .max-md\:p-\[40px\] {
    @media (width < 768px) {
      padding: 40px;
    }
  }
  .max-md\:p-\[60px\] {
    @media (width < 768px) {
      padding: 60px;
    }
  }
  .max-md\:\!px-12 {
    @media (width < 768px) {
      padding-inline: calc(var(--spacing) * 12) !important;
    }
  }
  .max-md\:px-0 {
    @media (width < 768px) {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .max-md\:px-2\.5 {
    @media (width < 768px) {
      padding-inline: calc(var(--spacing) * 2.5);
    }
  }
  .max-md\:px-3 {
    @media (width < 768px) {
      padding-inline: calc(var(--spacing) * 3);
    }
  }
  .max-md\:px-4 {
    @media (width < 768px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .max-md\:px-5 {
    @media (width < 768px) {
      padding-inline: calc(var(--spacing) * 5);
    }
  }
  .max-md\:px-6 {
    @media (width < 768px) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .max-md\:px-7 {
    @media (width < 768px) {
      padding-inline: calc(var(--spacing) * 7);
    }
  }
  .max-md\:px-\[12px\] {
    @media (width < 768px) {
      padding-inline: 12px;
    }
  }
  .max-md\:px-\[16px\] {
    @media (width < 768px) {
      padding-inline: 16px;
    }
  }
  .max-md\:px-\[20px\] {
    @media (width < 768px) {
      padding-inline: 20px;
    }
  }
  .max-md\:px-\[22px\] {
    @media (width < 768px) {
      padding-inline: 22px;
    }
  }
  .max-md\:px-\[24px\] {
    @media (width < 768px) {
      padding-inline: 24px;
    }
  }
  .max-md\:px-\[30px\] {
    @media (width < 768px) {
      padding-inline: 30px;
    }
  }
  .max-md\:px-\[35px\] {
    @media (width < 768px) {
      padding-inline: 35px;
    }
  }
  .max-md\:px-\[40px\] {
    @media (width < 768px) {
      padding-inline: 40px;
    }
  }
  .max-md\:py-0 {
    @media (width < 768px) {
      padding-block: calc(var(--spacing) * 0);
    }
  }
  .max-md\:py-2 {
    @media (width < 768px) {
      padding-block: calc(var(--spacing) * 2);
    }
  }
  .max-md\:py-3 {
    @media (width < 768px) {
      padding-block: calc(var(--spacing) * 3);
    }
  }
  .max-md\:py-3\.5 {
    @media (width < 768px) {
      padding-block: calc(var(--spacing) * 3.5);
    }
  }
  .max-md\:py-8 {
    @media (width < 768px) {
      padding-block: calc(var(--spacing) * 8);
    }
  }
  .max-md\:py-10 {
    @media (width < 768px) {
      padding-block: calc(var(--spacing) * 10);
    }
  }
  .max-md\:py-\[8px\] {
    @media (width < 768px) {
      padding-block: 8px;
    }
  }
  .max-md\:py-\[10px\] {
    @media (width < 768px) {
      padding-block: 10px;
    }
  }
  .max-md\:py-\[12px\] {
    @media (width < 768px) {
      padding-block: 12px;
    }
  }
  .max-md\:py-\[14px\] {
    @media (width < 768px) {
      padding-block: 14px;
    }
  }
  .max-md\:py-\[20px\] {
    @media (width < 768px) {
      padding-block: 20px;
    }
  }
  .max-md\:py-\[24px\] {
    @media (width < 768px) {
      padding-block: 24px;
    }
  }
  .max-md\:py-\[36px\] {
    @media (width < 768px) {
      padding-block: 36px;
    }
  }
  .max-md\:py-\[48px\] {
    @media (width < 768px) {
      padding-block: 48px;
    }
  }
  .max-md\:py-\[50px\] {
    @media (width < 768px) {
      padding-block: 50px;
    }
  }
  .max-md\:py-\[75px\] {
    @media (width < 768px) {
      padding-block: 75px;
    }
  }
  .max-md\:py-\[90px\] {
    @media (width < 768px) {
      padding-block: 90px;
    }
  }
  .max-md\:pt-16 {
    @media (width < 768px) {
      padding-top: calc(var(--spacing) * 16);
    }
  }
  .max-md\:pt-20 {
    @media (width < 768px) {
      padding-top: calc(var(--spacing) * 20);
    }
  }
  .max-md\:pt-\[40px\] {
    @media (width < 768px) {
      padding-top: 40px;
    }
  }
  .max-md\:pt-\[60px\] {
    @media (width < 768px) {
      padding-top: 60px;
    }
  }
  .max-md\:pt-\[100px\] {
    @media (width < 768px) {
      padding-top: 100px;
    }
  }
  .max-md\:pr-2 {
    @media (width < 768px) {
      padding-right: calc(var(--spacing) * 2);
    }
  }
  .max-md\:pb-8 {
    @media (width < 768px) {
      padding-bottom: calc(var(--spacing) * 8);
    }
  }
  .max-md\:pb-10 {
    @media (width < 768px) {
      padding-bottom: calc(var(--spacing) * 10);
    }
  }
  .max-md\:pb-16 {
    @media (width < 768px) {
      padding-bottom: calc(var(--spacing) * 16);
    }
  }
  .max-md\:pb-\[22px\] {
    @media (width < 768px) {
      padding-bottom: 22px;
    }
  }
  .max-md\:pb-\[24px\] {
    @media (width < 768px) {
      padding-bottom: 24px;
    }
  }
  .max-md\:pb-\[36px\] {
    @media (width < 768px) {
      padding-bottom: 36px;
    }
  }
  .max-md\:pb-\[40px\] {
    @media (width < 768px) {
      padding-bottom: 40px;
    }
  }
  .max-md\:pb-\[50px\] {
    @media (width < 768px) {
      padding-bottom: 50px;
    }
  }
  .max-md\:pb-\[70px\] {
    @media (width < 768px) {
      padding-bottom: 70px;
    }
  }
  .max-md\:pb-\[100px\] {
    @media (width < 768px) {
      padding-bottom: 100px;
    }
  }
  .max-md\:pl-3 {
    @media (width < 768px) {
      padding-left: calc(var(--spacing) * 3);
    }
  }
  .max-md\:text-center {
    @media (width < 768px) {
      text-align: center;
    }
  }
  .max-md\:\!text-base {
    @media (width < 768px) {
      font-size: var(--text-base) !important;
      line-height: var(--tw-leading, var(--text-base--line-height)) !important;
    }
  }
  .max-md\:text-4xl {
    @media (width < 768px) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  .max-md\:text-base {
    @media (width < 768px) {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .max-md\:text-lg {
    @media (width < 768px) {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  .max-md\:text-sm {
    @media (width < 768px) {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
  .max-md\:text-xl {
    @media (width < 768px) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .max-md\:text-xs {
    @media (width < 768px) {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }
  .max-md\:\!text-\[16px\] {
    @media (width < 768px) {
      font-size: 16px !important;
    }
  }
  .max-md\:text-\[8px\] {
    @media (width < 768px) {
      font-size: 8px;
    }
  }
  .max-md\:text-\[9px\] {
    @media (width < 768px) {
      font-size: 9px;
    }
  }
  .max-md\:text-\[11px\] {
    @media (width < 768px) {
      font-size: 11px;
    }
  }
  .max-md\:text-\[14px\] {
    @media (width < 768px) {
      font-size: 14px;
    }
  }
  .max-md\:text-\[15px\] {
    @media (width < 768px) {
      font-size: 15px;
    }
  }
  .max-md\:text-\[16px\] {
    @media (width < 768px) {
      font-size: 16px;
    }
  }
  .max-md\:text-\[18px\] {
    @media (width < 768px) {
      font-size: 18px;
    }
  }
  .max-md\:text-\[20px\] {
    @media (width < 768px) {
      font-size: 20px;
    }
  }
  .max-md\:text-\[24px\] {
    @media (width < 768px) {
      font-size: 24px;
    }
  }
  .max-md\:text-\[26px\] {
    @media (width < 768px) {
      font-size: 26px;
    }
  }
  .max-md\:text-\[28px\] {
    @media (width < 768px) {
      font-size: 28px;
    }
  }
  .max-md\:text-\[30px\] {
    @media (width < 768px) {
      font-size: 30px;
    }
  }
  .max-md\:text-\[32px\] {
    @media (width < 768px) {
      font-size: 32px;
    }
  }
  .max-md\:text-\[34px\] {
    @media (width < 768px) {
      font-size: 34px;
    }
  }
  .max-md\:text-\[36px\] {
    @media (width < 768px) {
      font-size: 36px;
    }
  }
  .max-md\:text-\[38px\] {
    @media (width < 768px) {
      font-size: 38px;
    }
  }
  .max-md\:text-\[40px\] {
    @media (width < 768px) {
      font-size: 40px;
    }
  }
  .max-md\:text-\[42px\] {
    @media (width < 768px) {
      font-size: 42px;
    }
  }
  .max-md\:text-\[48px\] {
    @media (width < 768px) {
      font-size: 48px;
    }
  }
  .max-md\:text-\[64px\] {
    @media (width < 768px) {
      font-size: 64px;
    }
  }
  .max-md\:text-\[clamp\(24px\,20vw\,100px\)\] {
    @media (width < 768px) {
      font-size: clamp(24px, 20vw, 100px);
    }
  }
  .max-md\:leading-\[1\.1\] {
    @media (width < 768px) {
      --tw-leading: 1.1;
      line-height: 1.1;
    }
  }
  .max-md\:leading-\[1\.5\] {
    @media (width < 768px) {
      --tw-leading: 1.5;
      line-height: 1.5;
    }
  }
  .max-md\:leading-\[1\.07\] {
    @media (width < 768px) {
      --tw-leading: 1.07;
      line-height: 1.07;
    }
  }
  .max-md\:leading-\[1\.8\] {
    @media (width < 768px) {
      --tw-leading: 1.8;
      line-height: 1.8;
    }
  }
  .max-md\:leading-\[160\%\] {
    @media (width < 768px) {
      --tw-leading: 160%;
      line-height: 160%;
    }
  }
  .max-md\:leading-none {
    @media (width < 768px) {
      --tw-leading: 1;
      line-height: 1;
    }
  }
  .max-md\:leading-normal {
    @media (width < 768px) {
      --tw-leading: var(--leading-normal);
      line-height: var(--leading-normal);
    }
  }
  .max-md\:before\:h-\[4px\] {
    @media (width < 768px) {
      &::before {
        content: var(--tw-content);
        height: 4px;
      }
    }
  }
  .max-md\:before\:h-\[35px\] {
    @media (width < 768px) {
      &::before {
        content: var(--tw-content);
        height: 35px;
      }
    }
  }
  .max-md\:before\:w-\[85px\] {
    @media (width < 768px) {
      &::before {
        content: var(--tw-content);
        width: 85px;
      }
    }
  }
  .max-md\:before\:blur-\[130px\] {
    @media (width < 768px) {
      &::before {
        content: var(--tw-content);
        --tw-blur: blur(130px);
        filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
      }
    }
  }
  .max-md\:after\:h-\[3px\] {
    @media (width < 768px) {
      &::after {
        content: var(--tw-content);
        height: 3px;
      }
    }
  }
  .max-md\:after\:h-\[4px\] {
    @media (width < 768px) {
      &::after {
        content: var(--tw-content);
        height: 4px;
      }
    }
  }
  .max-md\:after\:w-5 {
    @media (width < 768px) {
      &::after {
        content: var(--tw-content);
        width: calc(var(--spacing) * 5);
      }
    }
  }
  .max-md\:after\:w-\[85px\] {
    @media (width < 768px) {
      &::after {
        content: var(--tw-content);
        width: 85px;
      }
    }
  }
  .max-md\:after\:backdrop-blur-\[20px\] {
    @media (width < 768px) {
      &::after {
        content: var(--tw-content);
        --tw-backdrop-blur: blur(20px);
        backdrop-filter: var(--tw-backdrop-blur,) 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,);
      }
    }
  }
  .max-\[740px\]\:scale-\[0\.60\] {
    @media (width < 740px) {
      scale: 0.60;
    }
  }
  .max-\[740px\]\:scale-\[0\.65\] {
    @media (width < 740px) {
      scale: 0.65;
    }
  }
  .max-sm\:mt-5 {
    @media (width < 640px) {
      margin-top: calc(var(--spacing) * 5);
    }
  }
  .max-sm\:mb-0 {
    @media (width < 640px) {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  .max-sm\:mb-3 {
    @media (width < 640px) {
      margin-bottom: calc(var(--spacing) * 3);
    }
  }
  .max-sm\:mb-4 {
    @media (width < 640px) {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }
  .max-sm\:mb-8 {
    @media (width < 640px) {
      margin-bottom: calc(var(--spacing) * 8);
    }
  }
  .max-sm\:mb-\[12px\] {
    @media (width < 640px) {
      margin-bottom: 12px;
    }
  }
  .max-sm\:flex {
    @media (width < 640px) {
      display: flex;
    }
  }
  .max-sm\:hidden {
    @media (width < 640px) {
      display: none;
    }
  }
  .max-sm\:h-\[18px\] {
    @media (width < 640px) {
      height: 18px;
    }
  }
  .max-sm\:h-\[440px\] {
    @media (width < 640px) {
      height: 440px;
    }
  }
  .max-sm\:h-\[550px\] {
    @media (width < 640px) {
      height: 550px;
    }
  }
  .max-sm\:max-h-\[60px\] {
    @media (width < 640px) {
      max-height: 60px;
    }
  }
  .max-sm\:\!w-\[calc\(100vw-80px\)\] {
    @media (width < 640px) {
      width: calc(100vw - 80px) !important;
    }
  }
  .max-sm\:w-\[24px\] {
    @media (width < 640px) {
      width: 24px;
    }
  }
  .max-sm\:w-\[60px\] {
    @media (width < 640px) {
      width: 60px;
    }
  }
  .max-sm\:w-\[440px\] {
    @media (width < 640px) {
      width: 440px;
    }
  }
  .max-sm\:w-\[550px\] {
    @media (width < 640px) {
      width: 550px;
    }
  }
  .max-sm\:max-w-\[240px\] {
    @media (width < 640px) {
      max-width: 240px;
    }
  }
  .max-sm\:min-w-0 {
    @media (width < 640px) {
      min-width: calc(var(--spacing) * 0);
    }
  }
  .max-\[640px\]\:grid-cols-1 {
    @media (width < 640px) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  .max-sm\:grid-cols-1 {
    @media (width < 640px) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  .max-sm\:flex-col {
    @media (width < 640px) {
      flex-direction: column;
    }
  }
  .max-sm\:items-start {
    @media (width < 640px) {
      align-items: flex-start;
    }
  }
  .max-sm\:justify-center {
    @media (width < 640px) {
      justify-content: center;
    }
  }
  .max-\[640px\]\:gap-4 {
    @media (width < 640px) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .max-sm\:gap-5 {
    @media (width < 640px) {
      gap: calc(var(--spacing) * 5);
    }
  }
  .max-sm\:gap-6 {
    @media (width < 640px) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .max-sm\:gap-\[6px\] {
    @media (width < 640px) {
      gap: 6px;
    }
  }
  .max-sm\:gap-\[8px\] {
    @media (width < 640px) {
      gap: 8px;
    }
  }
  .max-sm\:gap-\[10px\] {
    @media (width < 640px) {
      gap: 10px;
    }
  }
  .max-sm\:gap-\[12px\] {
    @media (width < 640px) {
      gap: 12px;
    }
  }
  .max-sm\:gap-\[16px\] {
    @media (width < 640px) {
      gap: 16px;
    }
  }
  .max-sm\:gap-\[20px\] {
    @media (width < 640px) {
      gap: 20px;
    }
  }
  .max-sm\:gap-\[28px\] {
    @media (width < 640px) {
      gap: 28px;
    }
  }
  .max-sm\:gap-\[36px\] {
    @media (width < 640px) {
      gap: 36px;
    }
  }
  .max-sm\:rounded-\[4px\] {
    @media (width < 640px) {
      border-radius: 4px;
    }
  }
  .max-sm\:border-\[1\.5px\] {
    @media (width < 640px) {
      border-style: var(--tw-border-style);
      border-width: 1.5px;
    }
  }
  .max-sm\:border-\[1\.8px\] {
    @media (width < 640px) {
      border-style: var(--tw-border-style);
      border-width: 1.8px;
    }
  }
  .max-sm\:border-b {
    @media (width < 640px) {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 1px;
    }
  }
  .max-sm\:border-\[\#CACBCF\] {
    @media (width < 640px) {
      border-color: #CACBCF;
    }
  }
  .max-sm\:p-0 {
    @media (width < 640px) {
      padding: calc(var(--spacing) * 0);
    }
  }
  .max-sm\:p-5 {
    @media (width < 640px) {
      padding: calc(var(--spacing) * 5);
    }
  }
  .max-sm\:px-5 {
    @media (width < 640px) {
      padding-inline: calc(var(--spacing) * 5);
    }
  }
  .max-sm\:px-\[8px\] {
    @media (width < 640px) {
      padding-inline: 8px;
    }
  }
  .max-sm\:px-\[12px\] {
    @media (width < 640px) {
      padding-inline: 12px;
    }
  }
  .max-sm\:py-\[6px\] {
    @media (width < 640px) {
      padding-block: 6px;
    }
  }
  .max-sm\:py-\[28px\] {
    @media (width < 640px) {
      padding-block: 28px;
    }
  }
  .max-sm\:py-\[36px\] {
    @media (width < 640px) {
      padding-block: 36px;
    }
  }
  .max-sm\:pt-\[80px\] {
    @media (width < 640px) {
      padding-top: 80px;
    }
  }
  .max-sm\:pt-\[100px\] {
    @media (width < 640px) {
      padding-top: 100px;
    }
  }
  .max-sm\:pb-10 {
    @media (width < 640px) {
      padding-bottom: calc(var(--spacing) * 10);
    }
  }
  .max-sm\:pb-\[20px\] {
    @media (width < 640px) {
      padding-bottom: 20px;
    }
  }
  .max-sm\:pb-\[28px\] {
    @media (width < 640px) {
      padding-bottom: 28px;
    }
  }
  .max-sm\:text-center {
    @media (width < 640px) {
      text-align: center;
    }
  }
  .max-sm\:text-left {
    @media (width < 640px) {
      text-align: left;
    }
  }
  .max-sm\:text-base {
    @media (width < 640px) {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .max-sm\:text-\[1\.75rem\] {
    @media (width < 640px) {
      font-size: 1.75rem;
    }
  }
  .max-sm\:text-\[16px\] {
    @media (width < 640px) {
      font-size: 16px;
    }
  }
  .max-sm\:text-\[18px\] {
    @media (width < 640px) {
      font-size: 18px;
    }
  }
  .max-sm\:text-\[22px\] {
    @media (width < 640px) {
      font-size: 22px;
    }
  }
  .max-sm\:text-\[24px\] {
    @media (width < 640px) {
      font-size: 24px;
    }
  }
  .max-sm\:text-\[40px\] {
    @media (width < 640px) {
      font-size: 40px;
    }
  }
  .max-sm\:leading-\[1\.2\] {
    @media (width < 640px) {
      --tw-leading: 1.2;
      line-height: 1.2;
    }
  }
  .max-sm\:leading-\[1\.4\] {
    @media (width < 640px) {
      --tw-leading: 1.4;
      line-height: 1.4;
    }
  }
  .max-sm\:leading-\[1\.5\] {
    @media (width < 640px) {
      --tw-leading: 1.5;
      line-height: 1.5;
    }
  }
  .max-sm\:leading-\[1\.6\] {
    @media (width < 640px) {
      --tw-leading: 1.6;
      line-height: 1.6;
    }
  }
  .max-\[500px\]\:scale-\[0\.50\] {
    @media (width < 500px) {
      scale: 0.50;
    }
  }
  .max-\[500px\]\:scale-\[0\.55\] {
    @media (width < 500px) {
      scale: 0.55;
    }
  }
  .max-xs\:hidden {
    @media (width < 480px) {
      display: none;
    }
  }
  .max-\[425px\]\:h-6 {
    @media (width < 425px) {
      height: calc(var(--spacing) * 6);
    }
  }
  .max-\[425px\]\:h-\[18px\] {
    @media (width < 425px) {
      height: 18px;
    }
  }
  .max-\[425px\]\:min-h-5 {
    @media (width < 425px) {
      min-height: calc(var(--spacing) * 5);
    }
  }
  .max-\[425px\]\:w-5 {
    @media (width < 425px) {
      width: calc(var(--spacing) * 5);
    }
  }
  .max-\[425px\]\:min-w-5 {
    @media (width < 425px) {
      min-width: calc(var(--spacing) * 5);
    }
  }
  .max-\[425px\]\:gap-0 {
    @media (width < 425px) {
      gap: calc(var(--spacing) * 0);
    }
  }
  .max-\[425px\]\:text-xs {
    @media (width < 425px) {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }
  .max-\[420px\]\:scale-\[0\.45\] {
    @media (width < 420px) {
      scale: 0.45;
    }
  }
  .max-\[375px\]\:-mr-2\.5 {
    @media (width < 375px) {
      margin-right: calc(var(--spacing) * -2.5);
    }
  }
  .max-\[375px\]\:-ml-4 {
    @media (width < 375px) {
      margin-left: calc(var(--spacing) * -4);
    }
  }
  .max-\[375px\]\:hidden {
    @media (width < 375px) {
      display: none;
    }
  }
  .max-\[375px\]\:gap-2 {
    @media (width < 375px) {
      gap: calc(var(--spacing) * 2);
    }
  }
  .max-\[375px\]\:px-0 {
    @media (width < 375px) {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .max-\[360px\]\:scale-\[0\.40\] {
    @media (width < 360px) {
      scale: 0.40;
    }
  }
  .xs\:top-3 {
    @media (width >= 480px) {
      top: calc(var(--spacing) * 3);
    }
  }
  .xs\:right-3 {
    @media (width >= 480px) {
      right: calc(var(--spacing) * 3);
    }
  }
  .xs\:order-1 {
    @media (width >= 480px) {
      order: 1;
    }
  }
  .xs\:order-2 {
    @media (width >= 480px) {
      order: 2;
    }
  }
  .xs\:col-span-1 {
    @media (width >= 480px) {
      grid-column: span 1 / span 1;
    }
  }
  .xs\:mt-2 {
    @media (width >= 480px) {
      margin-top: calc(var(--spacing) * 2);
    }
  }
  .xs\:mt-2\.5 {
    @media (width >= 480px) {
      margin-top: calc(var(--spacing) * 2.5);
    }
  }
  .xs\:mt-8 {
    @media (width >= 480px) {
      margin-top: calc(var(--spacing) * 8);
    }
  }
  .xs\:mb-2\.5 {
    @media (width >= 480px) {
      margin-bottom: calc(var(--spacing) * 2.5);
    }
  }
  .xs\:mb-10 {
    @media (width >= 480px) {
      margin-bottom: calc(var(--spacing) * 10);
    }
  }
  .xs\:mb-16 {
    @media (width >= 480px) {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }
  .xs\:h-3\.5 {
    @media (width >= 480px) {
      height: calc(var(--spacing) * 3.5);
    }
  }
  .xs\:h-8 {
    @media (width >= 480px) {
      height: calc(var(--spacing) * 8);
    }
  }
  .xs\:h-10 {
    @media (width >= 480px) {
      height: calc(var(--spacing) * 10);
    }
  }
  .xs\:h-\[48px\] {
    @media (width >= 480px) {
      height: 48px;
    }
  }
  .xs\:h-\[48px\]\! {
    @media (width >= 480px) {
      height: 48px !important;
    }
  }
  .xs\:min-h-\[160px\] {
    @media (width >= 480px) {
      min-height: 160px;
    }
  }
  .xs\:w-3 {
    @media (width >= 480px) {
      width: calc(var(--spacing) * 3);
    }
  }
  .xs\:w-8 {
    @media (width >= 480px) {
      width: calc(var(--spacing) * 8);
    }
  }
  .xs\:w-10 {
    @media (width >= 480px) {
      width: calc(var(--spacing) * 10);
    }
  }
  .xs\:w-\[132px\] {
    @media (width >= 480px) {
      width: 132px;
    }
  }
  .xs\:w-auto {
    @media (width >= 480px) {
      width: auto;
    }
  }
  .xs\:max-w-\[95\%\] {
    @media (width >= 480px) {
      max-width: 95%;
    }
  }
  .xs\:max-w-\[240px\] {
    @media (width >= 480px) {
      max-width: 240px;
    }
  }
  .xs\:max-w-\[400px\] {
    @media (width >= 480px) {
      max-width: 400px;
    }
  }
  .xs\:flex-none {
    @media (width >= 480px) {
      flex: none;
    }
  }
  .xs\:grid-cols-2 {
    @media (width >= 480px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .xs\:flex-row {
    @media (width >= 480px) {
      flex-direction: row;
    }
  }
  .xs\:items-center {
    @media (width >= 480px) {
      align-items: center;
    }
  }
  .xs\:justify-between {
    @media (width >= 480px) {
      justify-content: space-between;
    }
  }
  .xs\:gap-2 {
    @media (width >= 480px) {
      gap: calc(var(--spacing) * 2);
    }
  }
  .xs\:gap-3 {
    @media (width >= 480px) {
      gap: calc(var(--spacing) * 3);
    }
  }
  .xs\:gap-4 {
    @media (width >= 480px) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .xs\:gap-5 {
    @media (width >= 480px) {
      gap: calc(var(--spacing) * 5);
    }
  }
  .xs\:gap-6 {
    @media (width >= 480px) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .xs\:gap-7 {
    @media (width >= 480px) {
      gap: calc(var(--spacing) * 7);
    }
  }
  .xs\:gap-8 {
    @media (width >= 480px) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .xs\:gap-10 {
    @media (width >= 480px) {
      gap: calc(var(--spacing) * 10);
    }
  }
  .xs\:gap-\[13px\] {
    @media (width >= 480px) {
      gap: 13px;
    }
  }
  .xs\:rounded-xl {
    @media (width >= 480px) {
      border-radius: var(--radius-xl);
    }
  }
  .xs\:p-1\.5 {
    @media (width >= 480px) {
      padding: calc(var(--spacing) * 1.5);
    }
  }
  .xs\:p-2 {
    @media (width >= 480px) {
      padding: calc(var(--spacing) * 2);
    }
  }
  .xs\:p-4 {
    @media (width >= 480px) {
      padding: calc(var(--spacing) * 4);
    }
  }
  .xs\:p-5 {
    @media (width >= 480px) {
      padding: calc(var(--spacing) * 5);
    }
  }
  .xs\:px-4 {
    @media (width >= 480px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .xs\:px-5 {
    @media (width >= 480px) {
      padding-inline: calc(var(--spacing) * 5);
    }
  }
  .xs\:px-6 {
    @media (width >= 480px) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .xs\:py-4 {
    @media (width >= 480px) {
      padding-block: calc(var(--spacing) * 4);
    }
  }
  .xs\:py-5 {
    @media (width >= 480px) {
      padding-block: calc(var(--spacing) * 5);
    }
  }
  .xs\:py-6 {
    @media (width >= 480px) {
      padding-block: calc(var(--spacing) * 6);
    }
  }
  .xs\:pt-28 {
    @media (width >= 480px) {
      padding-top: calc(var(--spacing) * 28);
    }
  }
  .xs\:pb-16 {
    @media (width >= 480px) {
      padding-bottom: calc(var(--spacing) * 16);
    }
  }
  .xs\:text-2xl {
    @media (width >= 480px) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
  .xs\:text-4xl {
    @media (width >= 480px) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  .xs\:text-base {
    @media (width >= 480px) {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .xs\:text-lg {
    @media (width >= 480px) {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  .xs\:text-sm {
    @media (width >= 480px) {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
  .xs\:text-\[15px\] {
    @media (width >= 480px) {
      font-size: 15px;
    }
  }
  .xs\:text-\[15px\]\! {
    @media (width >= 480px) {
      font-size: 15px !important;
    }
  }
  .xs\:leading-\[1\.6\] {
    @media (width >= 480px) {
      --tw-leading: 1.6;
      line-height: 1.6;
    }
  }
  .sm\:top-4 {
    @media (width >= 640px) {
      top: calc(var(--spacing) * 4);
    }
  }
  .sm\:top-5 {
    @media (width >= 640px) {
      top: calc(var(--spacing) * 5);
    }
  }
  .sm\:top-6 {
    @media (width >= 640px) {
      top: calc(var(--spacing) * 6);
    }
  }
  .sm\:top-7 {
    @media (width >= 640px) {
      top: calc(var(--spacing) * 7);
    }
  }
  .sm\:right-4 {
    @media (width >= 640px) {
      right: calc(var(--spacing) * 4);
    }
  }
  .sm\:right-5 {
    @media (width >= 640px) {
      right: calc(var(--spacing) * 5);
    }
  }
  .sm\:right-6 {
    @media (width >= 640px) {
      right: calc(var(--spacing) * 6);
    }
  }
  .sm\:right-7 {
    @media (width >= 640px) {
      right: calc(var(--spacing) * 7);
    }
  }
  .sm\:bottom-1 {
    @media (width >= 640px) {
      bottom: calc(var(--spacing) * 1);
    }
  }
  .sm\:col-span-2 {
    @media (width >= 640px) {
      grid-column: span 2 / span 2;
    }
  }
  .sm\:col-span-4 {
    @media (width >= 640px) {
      grid-column: span 4 / span 4;
    }
  }
  .sm\:col-span-8 {
    @media (width >= 640px) {
      grid-column: span 8 / span 8;
    }
  }
  .sm\:my-12 {
    @media (width >= 640px) {
      margin-block: calc(var(--spacing) * 12);
    }
  }
  .sm\:mt-0 {
    @media (width >= 640px) {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  .sm\:mt-2 {
    @media (width >= 640px) {
      margin-top: calc(var(--spacing) * 2);
    }
  }
  .sm\:mt-3 {
    @media (width >= 640px) {
      margin-top: calc(var(--spacing) * 3);
    }
  }
  .sm\:mt-4 {
    @media (width >= 640px) {
      margin-top: calc(var(--spacing) * 4);
    }
  }
  .sm\:mt-5 {
    @media (width >= 640px) {
      margin-top: calc(var(--spacing) * 5);
    }
  }
  .sm\:mt-6 {
    @media (width >= 640px) {
      margin-top: calc(var(--spacing) * 6);
    }
  }
  .sm\:mt-8 {
    @media (width >= 640px) {
      margin-top: calc(var(--spacing) * 8);
    }
  }
  .sm\:mt-10 {
    @media (width >= 640px) {
      margin-top: calc(var(--spacing) * 10);
    }
  }
  .sm\:mt-16 {
    @media (width >= 640px) {
      margin-top: calc(var(--spacing) * 16);
    }
  }
  .sm\:mt-20 {
    @media (width >= 640px) {
      margin-top: calc(var(--spacing) * 20);
    }
  }
  .sm\:mt-28 {
    @media (width >= 640px) {
      margin-top: calc(var(--spacing) * 28);
    }
  }
  .sm\:mt-\[3px\] {
    @media (width >= 640px) {
      margin-top: 3px;
    }
  }
  .sm\:mt-\[16px\] {
    @media (width >= 640px) {
      margin-top: 16px;
    }
  }
  .sm\:mt-\[26px\] {
    @media (width >= 640px) {
      margin-top: 26px;
    }
  }
  .sm\:mt-\[52px\] {
    @media (width >= 640px) {
      margin-top: 52px;
    }
  }
  .sm\:mr-2 {
    @media (width >= 640px) {
      margin-right: calc(var(--spacing) * 2);
    }
  }
  .sm\:mr-3 {
    @media (width >= 640px) {
      margin-right: calc(var(--spacing) * 3);
    }
  }
  .sm\:mr-4 {
    @media (width >= 640px) {
      margin-right: calc(var(--spacing) * 4);
    }
  }
  .sm\:mb-2 {
    @media (width >= 640px) {
      margin-bottom: calc(var(--spacing) * 2);
    }
  }
  .sm\:mb-2\.5 {
    @media (width >= 640px) {
      margin-bottom: calc(var(--spacing) * 2.5);
    }
  }
  .sm\:mb-3 {
    @media (width >= 640px) {
      margin-bottom: calc(var(--spacing) * 3);
    }
  }
  .sm\:mb-4 {
    @media (width >= 640px) {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }
  .sm\:mb-5 {
    @media (width >= 640px) {
      margin-bottom: calc(var(--spacing) * 5);
    }
  }
  .sm\:mb-8 {
    @media (width >= 640px) {
      margin-bottom: calc(var(--spacing) * 8);
    }
  }
  .sm\:mb-10 {
    @media (width >= 640px) {
      margin-bottom: calc(var(--spacing) * 10);
    }
  }
  .sm\:mb-12 {
    @media (width >= 640px) {
      margin-bottom: calc(var(--spacing) * 12);
    }
  }
  .sm\:mb-20 {
    @media (width >= 640px) {
      margin-bottom: calc(var(--spacing) * 20);
    }
  }
  .sm\:mb-\[8px\] {
    @media (width >= 640px) {
      margin-bottom: 8px;
    }
  }
  .sm\:mb-\[18px\] {
    @media (width >= 640px) {
      margin-bottom: 18px;
    }
  }
  .sm\:mb-\[28px\] {
    @media (width >= 640px) {
      margin-bottom: 28px;
    }
  }
  .sm\:ml-0 {
    @media (width >= 640px) {
      margin-left: calc(var(--spacing) * 0);
    }
  }
  .sm\:ml-2\.5 {
    @media (width >= 640px) {
      margin-left: calc(var(--spacing) * 2.5);
    }
  }
  .sm\:block {
    @media (width >= 640px) {
      display: block;
    }
  }
  .sm\:contents {
    @media (width >= 640px) {
      display: contents;
    }
  }
  .sm\:grid {
    @media (width >= 640px) {
      display: grid;
    }
  }
  .sm\:hidden {
    @media (width >= 640px) {
      display: none;
    }
  }
  .sm\:inline {
    @media (width >= 640px) {
      display: inline;
    }
  }
  .sm\:aspect-\[2\/1\] {
    @media (width >= 640px) {
      aspect-ratio: 2/1;
    }
  }
  .sm\:h-3\.5 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 3.5);
    }
  }
  .sm\:h-4 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 4);
    }
  }
  .sm\:h-5 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 5);
    }
  }
  .sm\:h-6 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 6);
    }
  }
  .sm\:h-9 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 9);
    }
  }
  .sm\:h-10 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 10);
    }
  }
  .sm\:h-11 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 11);
    }
  }
  .sm\:h-12 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 12);
    }
  }
  .sm\:h-20 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 20);
    }
  }
  .sm\:h-\[14px\] {
    @media (width >= 640px) {
      height: 14px;
    }
  }
  .sm\:h-\[15px\] {
    @media (width >= 640px) {
      height: 15px;
    }
  }
  .sm\:h-\[35px\] {
    @media (width >= 640px) {
      height: 35px;
    }
  }
  .sm\:h-\[50px\] {
    @media (width >= 640px) {
      height: 50px;
    }
  }
  .sm\:h-\[50px\]\! {
    @media (width >= 640px) {
      height: 50px !important;
    }
  }
  .sm\:h-\[54px\] {
    @media (width >= 640px) {
      height: 54px;
    }
  }
  .sm\:h-\[55px\] {
    @media (width >= 640px) {
      height: 55px;
    }
  }
  .sm\:h-\[56px\] {
    @media (width >= 640px) {
      height: 56px;
    }
  }
  .sm\:h-\[65px\] {
    @media (width >= 640px) {
      height: 65px;
    }
  }
  .sm\:h-\[90px\] {
    @media (width >= 640px) {
      height: 90px;
    }
  }
  .sm\:h-\[120px\] {
    @media (width >= 640px) {
      height: 120px;
    }
  }
  .sm\:max-h-60 {
    @media (width >= 640px) {
      max-height: calc(var(--spacing) * 60);
    }
  }
  .sm\:max-h-\[280px\] {
    @media (width >= 640px) {
      max-height: 280px;
    }
  }
  .sm\:min-h-\[140px\] {
    @media (width >= 640px) {
      min-height: 140px;
    }
  }
  .sm\:min-h-\[180px\] {
    @media (width >= 640px) {
      min-height: 180px;
    }
  }
  .sm\:w-2 {
    @media (width >= 640px) {
      width: calc(var(--spacing) * 2);
    }
  }
  .sm\:w-3 {
    @media (width >= 640px) {
      width: calc(var(--spacing) * 3);
    }
  }
  .sm\:w-4 {
    @media (width >= 640px) {
      width: calc(var(--spacing) * 4);
    }
  }
  .sm\:w-5 {
    @media (width >= 640px) {
      width: calc(var(--spacing) * 5);
    }
  }
  .sm\:w-6 {
    @media (width >= 640px) {
      width: calc(var(--spacing) * 6);
    }
  }
  .sm\:w-9 {
    @media (width >= 640px) {
      width: calc(var(--spacing) * 9);
    }
  }
  .sm\:w-10 {
    @media (width >= 640px) {
      width: calc(var(--spacing) * 10);
    }
  }
  .sm\:w-12 {
    @media (width >= 640px) {
      width: calc(var(--spacing) * 12);
    }
  }
  .sm\:w-20 {
    @media (width >= 640px) {
      width: calc(var(--spacing) * 20);
    }
  }
  .sm\:w-\[14px\] {
    @media (width >= 640px) {
      width: 14px;
    }
  }
  .sm\:w-\[20px\] {
    @media (width >= 640px) {
      width: 20px;
    }
  }
  .sm\:w-\[53px\] {
    @media (width >= 640px) {
      width: 53px;
    }
  }
  .sm\:w-\[54px\] {
    @media (width >= 640px) {
      width: 54px;
    }
  }
  .sm\:w-\[65px\] {
    @media (width >= 640px) {
      width: 65px;
    }
  }
  .sm\:w-\[90vw\] {
    @media (width >= 640px) {
      width: 90vw;
    }
  }
  .sm\:w-\[120px\] {
    @media (width >= 640px) {
      width: 120px;
    }
  }
  .sm\:w-\[198px\] {
    @media (width >= 640px) {
      width: 198px;
    }
  }
  .sm\:w-\[273px\] {
    @media (width >= 640px) {
      width: 273px;
    }
  }
  .sm\:w-\[415px\] {
    @media (width >= 640px) {
      width: 415px;
    }
  }
  .sm\:w-\[calc\(50\%-7px\)\] {
    @media (width >= 640px) {
      width: calc(50% - 7px);
    }
  }
  .sm\:w-\[calc\(50\%-10px\)\] {
    @media (width >= 640px) {
      width: calc(50% - 10px);
    }
  }
  .sm\:w-auto {
    @media (width >= 640px) {
      width: auto;
    }
  }
  .sm\:w-full {
    @media (width >= 640px) {
      width: 100%;
    }
  }
  .sm\:max-w-\[66\.67\%\] {
    @media (width >= 640px) {
      max-width: 66.67%;
    }
  }
  .sm\:max-w-\[90\%\] {
    @media (width >= 640px) {
      max-width: 90%;
    }
  }
  .sm\:max-w-\[180px\] {
    @media (width >= 640px) {
      max-width: 180px;
    }
  }
  .sm\:max-w-\[280px\] {
    @media (width >= 640px) {
      max-width: 280px;
    }
  }
  .sm\:max-w-\[284px\] {
    @media (width >= 640px) {
      max-width: 284px;
    }
  }
  .sm\:max-w-\[445px\] {
    @media (width >= 640px) {
      max-width: 445px;
    }
  }
  .sm\:max-w-\[500px\] {
    @media (width >= 640px) {
      max-width: 500px;
    }
  }
  .sm\:max-w-\[504px\] {
    @media (width >= 640px) {
      max-width: 504px;
    }
  }
  .sm\:max-w-\[594px\] {
    @media (width >= 640px) {
      max-width: 594px;
    }
  }
  .sm\:max-w-\[600px\] {
    @media (width >= 640px) {
      max-width: 600px;
    }
  }
  .sm\:max-w-\[613px\] {
    @media (width >= 640px) {
      max-width: 613px;
    }
  }
  .sm\:max-w-lg {
    @media (width >= 640px) {
      max-width: var(--container-lg);
    }
  }
  .sm\:max-w-sm {
    @media (width >= 640px) {
      max-width: var(--container-sm);
    }
  }
  .sm\:min-w-\[140px\] {
    @media (width >= 640px) {
      min-width: 140px;
    }
  }
  .sm\:min-w-\[250px\] {
    @media (width >= 640px) {
      min-width: 250px;
    }
  }
  .sm\:flex-1 {
    @media (width >= 640px) {
      flex: 1;
    }
  }
  .sm\:flex-\[0_0_16px\] {
    @media (width >= 640px) {
      flex: 0 0 16px;
    }
  }
  .sm\:flex-initial {
    @media (width >= 640px) {
      flex: 0 auto;
    }
  }
  .sm\:grid-cols-2 {
    @media (width >= 640px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .sm\:grid-cols-12 {
    @media (width >= 640px) {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  .sm\:grid-cols-\[100px_1fr_100px_120px\] {
    @media (width >= 640px) {
      grid-template-columns: 100px 1fr 100px 120px;
    }
  }
  .sm\:flex-col {
    @media (width >= 640px) {
      flex-direction: column;
    }
  }
  .sm\:flex-row {
    @media (width >= 640px) {
      flex-direction: row;
    }
  }
  .sm\:flex-wrap {
    @media (width >= 640px) {
      flex-wrap: wrap;
    }
  }
  .sm\:items-baseline {
    @media (width >= 640px) {
      align-items: baseline;
    }
  }
  .sm\:items-center {
    @media (width >= 640px) {
      align-items: center;
    }
  }
  .sm\:items-start {
    @media (width >= 640px) {
      align-items: flex-start;
    }
  }
  .sm\:items-stretch {
    @media (width >= 640px) {
      align-items: stretch;
    }
  }
  .sm\:justify-between {
    @media (width >= 640px) {
      justify-content: space-between;
    }
  }
  .sm\:justify-end {
    @media (width >= 640px) {
      justify-content: flex-end;
    }
  }
  .sm\:justify-start {
    @media (width >= 640px) {
      justify-content: flex-start;
    }
  }
  .sm\:gap-2 {
    @media (width >= 640px) {
      gap: calc(var(--spacing) * 2);
    }
  }
  .sm\:gap-2\.5 {
    @media (width >= 640px) {
      gap: calc(var(--spacing) * 2.5);
    }
  }
  .sm\:gap-3 {
    @media (width >= 640px) {
      gap: calc(var(--spacing) * 3);
    }
  }
  .sm\:gap-4 {
    @media (width >= 640px) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .sm\:gap-5 {
    @media (width >= 640px) {
      gap: calc(var(--spacing) * 5);
    }
  }
  .sm\:gap-6 {
    @media (width >= 640px) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .sm\:gap-8 {
    @media (width >= 640px) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .sm\:gap-10 {
    @media (width >= 640px) {
      gap: calc(var(--spacing) * 10);
    }
  }
  .sm\:gap-11 {
    @media (width >= 640px) {
      gap: calc(var(--spacing) * 11);
    }
  }
  .sm\:gap-12 {
    @media (width >= 640px) {
      gap: calc(var(--spacing) * 12);
    }
  }
  .sm\:gap-14 {
    @media (width >= 640px) {
      gap: calc(var(--spacing) * 14);
    }
  }
  .sm\:gap-\[7px\] {
    @media (width >= 640px) {
      gap: 7px;
    }
  }
  .sm\:gap-\[10px\] {
    @media (width >= 640px) {
      gap: 10px;
    }
  }
  .sm\:gap-\[12px\] {
    @media (width >= 640px) {
      gap: 12px;
    }
  }
  .sm\:gap-\[14px\] {
    @media (width >= 640px) {
      gap: 14px;
    }
  }
  .sm\:gap-\[15px\] {
    @media (width >= 640px) {
      gap: 15px;
    }
  }
  .sm\:gap-\[18px\] {
    @media (width >= 640px) {
      gap: 18px;
    }
  }
  .sm\:gap-\[20px\] {
    @media (width >= 640px) {
      gap: 20px;
    }
  }
  .sm\:gap-\[24px\] {
    @media (width >= 640px) {
      gap: 24px;
    }
  }
  .sm\:gap-\[25px\] {
    @media (width >= 640px) {
      gap: 25px;
    }
  }
  .sm\:gap-\[30px\] {
    @media (width >= 640px) {
      gap: 30px;
    }
  }
  .sm\:gap-\[42px\] {
    @media (width >= 640px) {
      gap: 42px;
    }
  }
  .sm\:space-y-3 {
    @media (width >= 640px) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:gap-x-8 {
    @media (width >= 640px) {
      -moz-column-gap: calc(var(--spacing) * 8);
           column-gap: calc(var(--spacing) * 8);
    }
  }
  .sm\:space-x-2 {
    @media (width >= 640px) {
      :where(& > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
        margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
      }
    }
  }
  .sm\:gap-y-6 {
    @media (width >= 640px) {
      row-gap: calc(var(--spacing) * 6);
    }
  }
  .sm\:rounded-2xl {
    @media (width >= 640px) {
      border-radius: var(--radius-2xl);
    }
  }
  .sm\:rounded-\[8px\] {
    @media (width >= 640px) {
      border-radius: 8px;
    }
  }
  .sm\:rounded-\[14px\] {
    @media (width >= 640px) {
      border-radius: 14px;
    }
  }
  .sm\:rounded-\[16px\] {
    @media (width >= 640px) {
      border-radius: 16px;
    }
  }
  .sm\:rounded-lg {
    @media (width >= 640px) {
      border-radius: var(--radius-lg);
    }
  }
  .sm\:rounded-md {
    @media (width >= 640px) {
      border-radius: var(--radius-md);
    }
  }
  .sm\:rounded-xl {
    @media (width >= 640px) {
      border-radius: var(--radius-xl);
    }
  }
  .sm\:border-r {
    @media (width >= 640px) {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }
  }
  .sm\:border-b {
    @media (width >= 640px) {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 1px;
    }
  }
  .sm\:border-b-0 {
    @media (width >= 640px) {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0px;
    }
  }
  .sm\:border-\[\#CACBCF\] {
    @media (width >= 640px) {
      border-color: #CACBCF;
    }
  }
  .sm\:p-2 {
    @media (width >= 640px) {
      padding: calc(var(--spacing) * 2);
    }
  }
  .sm\:p-2\.5 {
    @media (width >= 640px) {
      padding: calc(var(--spacing) * 2.5);
    }
  }
  .sm\:p-4 {
    @media (width >= 640px) {
      padding: calc(var(--spacing) * 4);
    }
  }
  .sm\:p-5 {
    @media (width >= 640px) {
      padding: calc(var(--spacing) * 5);
    }
  }
  .sm\:p-6 {
    @media (width >= 640px) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .sm\:p-7 {
    @media (width >= 640px) {
      padding: calc(var(--spacing) * 7);
    }
  }
  .sm\:p-8 {
    @media (width >= 640px) {
      padding: calc(var(--spacing) * 8);
    }
  }
  .sm\:p-\[10px\] {
    @media (width >= 640px) {
      padding: 10px;
    }
  }
  .sm\:p-\[20px\] {
    @media (width >= 640px) {
      padding: 20px;
    }
  }
  .sm\:p-\[35px\] {
    @media (width >= 640px) {
      padding: 35px;
    }
  }
  .sm\:p-\[45px\] {
    @media (width >= 640px) {
      padding: 45px;
    }
  }
  .sm\:\!px-8 {
    @media (width >= 640px) {
      padding-inline: calc(var(--spacing) * 8) !important;
    }
  }
  .sm\:px-0 {
    @media (width >= 640px) {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .sm\:px-3 {
    @media (width >= 640px) {
      padding-inline: calc(var(--spacing) * 3);
    }
  }
  .sm\:px-4 {
    @media (width >= 640px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .sm\:px-5 {
    @media (width >= 640px) {
      padding-inline: calc(var(--spacing) * 5);
    }
  }
  .sm\:px-6 {
    @media (width >= 640px) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .sm\:px-8 {
    @media (width >= 640px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .sm\:px-12 {
    @media (width >= 640px) {
      padding-inline: calc(var(--spacing) * 12);
    }
  }
  .sm\:px-16 {
    @media (width >= 640px) {
      padding-inline: calc(var(--spacing) * 16);
    }
  }
  .sm\:px-\[15px\] {
    @media (width >= 640px) {
      padding-inline: 15px;
    }
  }
  .sm\:px-\[24px\] {
    @media (width >= 640px) {
      padding-inline: 24px;
    }
  }
  .sm\:px-\[30px\] {
    @media (width >= 640px) {
      padding-inline: 30px;
    }
  }
  .sm\:px-\[50px\] {
    @media (width >= 640px) {
      padding-inline: 50px;
    }
  }
  .sm\:px-\[80px\] {
    @media (width >= 640px) {
      padding-inline: 80px;
    }
  }
  .sm\:\!py-5 {
    @media (width >= 640px) {
      padding-block: calc(var(--spacing) * 5) !important;
    }
  }
  .sm\:py-1 {
    @media (width >= 640px) {
      padding-block: calc(var(--spacing) * 1);
    }
  }
  .sm\:py-1\.5 {
    @media (width >= 640px) {
      padding-block: calc(var(--spacing) * 1.5);
    }
  }
  .sm\:py-2\.5 {
    @media (width >= 640px) {
      padding-block: calc(var(--spacing) * 2.5);
    }
  }
  .sm\:py-3 {
    @media (width >= 640px) {
      padding-block: calc(var(--spacing) * 3);
    }
  }
  .sm\:py-4 {
    @media (width >= 640px) {
      padding-block: calc(var(--spacing) * 4);
    }
  }
  .sm\:py-5 {
    @media (width >= 640px) {
      padding-block: calc(var(--spacing) * 5);
    }
  }
  .sm\:py-6 {
    @media (width >= 640px) {
      padding-block: calc(var(--spacing) * 6);
    }
  }
  .sm\:py-8 {
    @media (width >= 640px) {
      padding-block: calc(var(--spacing) * 8);
    }
  }
  .sm\:py-10 {
    @media (width >= 640px) {
      padding-block: calc(var(--spacing) * 10);
    }
  }
  .sm\:py-12 {
    @media (width >= 640px) {
      padding-block: calc(var(--spacing) * 12);
    }
  }
  .sm\:py-16 {
    @media (width >= 640px) {
      padding-block: calc(var(--spacing) * 16);
    }
  }
  .sm\:py-\[5px\] {
    @media (width >= 640px) {
      padding-block: 5px;
    }
  }
  .sm\:py-\[14px\] {
    @media (width >= 640px) {
      padding-block: 14px;
    }
  }
  .sm\:py-\[20px\] {
    @media (width >= 640px) {
      padding-block: 20px;
    }
  }
  .sm\:py-\[36px\] {
    @media (width >= 640px) {
      padding-block: 36px;
    }
  }
  .sm\:py-\[40px\] {
    @media (width >= 640px) {
      padding-block: 40px;
    }
  }
  .sm\:pt-0 {
    @media (width >= 640px) {
      padding-top: calc(var(--spacing) * 0);
    }
  }
  .sm\:pt-5 {
    @media (width >= 640px) {
      padding-top: calc(var(--spacing) * 5);
    }
  }
  .sm\:pt-7 {
    @media (width >= 640px) {
      padding-top: calc(var(--spacing) * 7);
    }
  }
  .sm\:pt-32 {
    @media (width >= 640px) {
      padding-top: calc(var(--spacing) * 32);
    }
  }
  .sm\:pr-0 {
    @media (width >= 640px) {
      padding-right: calc(var(--spacing) * 0);
    }
  }
  .sm\:pr-2 {
    @media (width >= 640px) {
      padding-right: calc(var(--spacing) * 2);
    }
  }
  .sm\:pr-5 {
    @media (width >= 640px) {
      padding-right: calc(var(--spacing) * 5);
    }
  }
  .sm\:pr-12 {
    @media (width >= 640px) {
      padding-right: calc(var(--spacing) * 12);
    }
  }
  .sm\:pb-14 {
    @media (width >= 640px) {
      padding-bottom: calc(var(--spacing) * 14);
    }
  }
  .sm\:pb-20 {
    @media (width >= 640px) {
      padding-bottom: calc(var(--spacing) * 20);
    }
  }
  .sm\:pl-10 {
    @media (width >= 640px) {
      padding-left: calc(var(--spacing) * 10);
    }
  }
  .sm\:text-center {
    @media (width >= 640px) {
      text-align: center;
    }
  }
  .sm\:text-left {
    @media (width >= 640px) {
      text-align: left;
    }
  }
  .sm\:text-right {
    @media (width >= 640px) {
      text-align: right;
    }
  }
  .sm\:text-2xl {
    @media (width >= 640px) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
  .sm\:text-3xl {
    @media (width >= 640px) {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }
  .sm\:text-4xl {
    @media (width >= 640px) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  .sm\:text-5xl {
    @media (width >= 640px) {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }
  .sm\:text-6xl {
    @media (width >= 640px) {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }
  .sm\:text-base {
    @media (width >= 640px) {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .sm\:text-lg {
    @media (width >= 640px) {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  .sm\:text-sm {
    @media (width >= 640px) {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
  .sm\:text-xl {
    @media (width >= 640px) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .sm\:text-xs {
    @media (width >= 640px) {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }
  .sm\:text-\[14px\] {
    @media (width >= 640px) {
      font-size: 14px;
    }
  }
  .sm\:text-\[15px\] {
    @media (width >= 640px) {
      font-size: 15px;
    }
  }
  .sm\:text-\[15px\]\! {
    @media (width >= 640px) {
      font-size: 15px !important;
    }
  }
  .sm\:text-\[16px\] {
    @media (width >= 640px) {
      font-size: 16px;
    }
  }
  .sm\:text-\[18px\] {
    @media (width >= 640px) {
      font-size: 18px;
    }
  }
  .sm\:text-\[20px\] {
    @media (width >= 640px) {
      font-size: 20px;
    }
  }
  .sm\:text-\[21px\] {
    @media (width >= 640px) {
      font-size: 21px;
    }
  }
  .sm\:text-\[22px\] {
    @media (width >= 640px) {
      font-size: 22px;
    }
  }
  .sm\:text-\[24px\] {
    @media (width >= 640px) {
      font-size: 24px;
    }
  }
  .sm\:text-\[26px\] {
    @media (width >= 640px) {
      font-size: 26px;
    }
  }
  .sm\:text-\[28px\] {
    @media (width >= 640px) {
      font-size: 28px;
    }
  }
  .sm\:text-\[30px\] {
    @media (width >= 640px) {
      font-size: 30px;
    }
  }
  .sm\:text-\[32px\] {
    @media (width >= 640px) {
      font-size: 32px;
    }
  }
  .sm\:text-\[34px\] {
    @media (width >= 640px) {
      font-size: 34px;
    }
  }
  .sm\:text-\[40px\] {
    @media (width >= 640px) {
      font-size: 40px;
    }
  }
  .sm\:leading-\[1\.6\] {
    @media (width >= 640px) {
      --tw-leading: 1.6;
      line-height: 1.6;
    }
  }
  .sm\:leading-\[1\.7\] {
    @media (width >= 640px) {
      --tw-leading: 1.7;
      line-height: 1.7;
    }
  }
  .sm\:leading-\[1\.556\] {
    @media (width >= 640px) {
      --tw-leading: 1.556;
      line-height: 1.556;
    }
  }
  .sm\:leading-\[1\.596\] {
    @media (width >= 640px) {
      --tw-leading: 1.596;
      line-height: 1.596;
    }
  }
  .sm\:leading-\[1\.663\] {
    @media (width >= 640px) {
      --tw-leading: 1.663;
      line-height: 1.663;
    }
  }
  .sm\:leading-\[15px\] {
    @media (width >= 640px) {
      --tw-leading: 15px;
      line-height: 15px;
    }
  }
  .sm\:text-white {
    @media (width >= 640px) {
      color: var(--color-white);
    }
  }
  .sm\:group-hover\:w-14 {
    @media (width >= 640px) {
      &:is(:where(.group):hover *) {
        @media (hover: hover) {
          width: calc(var(--spacing) * 14);
        }
      }
    }
  }
  .sm\:placeholder\:text-\[20px\] {
    @media (width >= 640px) {
      &::-moz-placeholder {
        font-size: 20px;
      }
      &::placeholder {
        font-size: 20px;
      }
    }
  }
  .md\:-top-10 {
    @media (width >= 768px) {
      top: calc(var(--spacing) * -10);
    }
  }
  .md\:top-6 {
    @media (width >= 768px) {
      top: calc(var(--spacing) * 6);
    }
  }
  .md\:top-\[30px\] {
    @media (width >= 768px) {
      top: 30px;
    }
  }
  .md\:right-6 {
    @media (width >= 768px) {
      right: calc(var(--spacing) * 6);
    }
  }
  .md\:right-\[18px\] {
    @media (width >= 768px) {
      right: 18px;
    }
  }
  .md\:right-\[30px\] {
    @media (width >= 768px) {
      right: 30px;
    }
  }
  .md\:bottom-\[150px\] {
    @media (width >= 768px) {
      bottom: 150px;
    }
  }
  .md\:col-span-1 {
    @media (width >= 768px) {
      grid-column: span 1 / span 1;
    }
  }
  .md\:col-start-1 {
    @media (width >= 768px) {
      grid-column-start: 1;
    }
  }
  .md\:col-start-2 {
    @media (width >= 768px) {
      grid-column-start: 2;
    }
  }
  .md\:row-start-1 {
    @media (width >= 768px) {
      grid-row-start: 1;
    }
  }
  .md\:mx-0 {
    @media (width >= 768px) {
      margin-inline: calc(var(--spacing) * 0);
    }
  }
  .md\:my-16 {
    @media (width >= 768px) {
      margin-block: calc(var(--spacing) * 16);
    }
  }
  .md\:my-24 {
    @media (width >= 768px) {
      margin-block: calc(var(--spacing) * 24);
    }
  }
  .md\:my-\[30px\] {
    @media (width >= 768px) {
      margin-block: 30px;
    }
  }
  .md\:my-\[120px\] {
    @media (width >= 768px) {
      margin-block: 120px;
    }
  }
  .md\:mt-0 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  .md\:mt-3 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 3);
    }
  }
  .md\:mt-4 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 4);
    }
  }
  .md\:mt-5 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 5);
    }
  }
  .md\:mt-6 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 6);
    }
  }
  .md\:mt-7 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 7);
    }
  }
  .md\:mt-8 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 8);
    }
  }
  .md\:mt-10 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 10);
    }
  }
  .md\:mt-12 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 12);
    }
  }
  .md\:mt-16 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 16);
    }
  }
  .md\:mt-20 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 20);
    }
  }
  .md\:mt-24 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 24);
    }
  }
  .md\:mt-32 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 32);
    }
  }
  .md\:mt-\[3px\] {
    @media (width >= 768px) {
      margin-top: 3px;
    }
  }
  .md\:mt-\[22px\] {
    @media (width >= 768px) {
      margin-top: 22px;
    }
  }
  .md\:mt-\[70px\] {
    @media (width >= 768px) {
      margin-top: 70px;
    }
  }
  .md\:mt-\[80px\] {
    @media (width >= 768px) {
      margin-top: 80px;
    }
  }
  .md\:mt-\[107px\] {
    @media (width >= 768px) {
      margin-top: 107px;
    }
  }
  .md\:mt-\[calc\(\(24\/7\.68\)\*1vw\)\] {
    @media (width >= 768px) {
      margin-top: calc((24 / 7.68) * 1vw);
    }
  }
  .md\:mr-3 {
    @media (width >= 768px) {
      margin-right: calc(var(--spacing) * 3);
    }
  }
  .md\:mr-12 {
    @media (width >= 768px) {
      margin-right: calc(var(--spacing) * 12);
    }
  }
  .md\:mb-0 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  .md\:mb-2\.5 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 2.5);
    }
  }
  .md\:mb-3 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 3);
    }
  }
  .md\:mb-3\.5 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 3.5);
    }
  }
  .md\:mb-4 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }
  .md\:mb-5 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 5);
    }
  }
  .md\:mb-6 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }
  .md\:mb-8 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 8);
    }
  }
  .md\:mb-10 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 10);
    }
  }
  .md\:mb-12 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 12);
    }
  }
  .md\:mb-16 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }
  .md\:mb-24 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 24);
    }
  }
  .md\:mb-\[7px\] {
    @media (width >= 768px) {
      margin-bottom: 7px;
    }
  }
  .md\:mb-\[10px\] {
    @media (width >= 768px) {
      margin-bottom: 10px;
    }
  }
  .md\:mb-\[18px\] {
    @media (width >= 768px) {
      margin-bottom: 18px;
    }
  }
  .md\:mb-\[30px\] {
    @media (width >= 768px) {
      margin-bottom: 30px;
    }
  }
  .md\:mb-\[32px\] {
    @media (width >= 768px) {
      margin-bottom: 32px;
    }
  }
  .md\:mb-\[60px\] {
    @media (width >= 768px) {
      margin-bottom: 60px;
    }
  }
  .md\:mb-\[70px\] {
    @media (width >= 768px) {
      margin-bottom: 70px;
    }
  }
  .md\:mb-\[calc\(\(20\/7\.68\)\*1vw\)\] {
    @media (width >= 768px) {
      margin-bottom: calc((20 / 7.68) * 1vw);
    }
  }
  .md\:mb-\[calc\(\(20\/10\.24\)\*1vw\)\] {
    @media (width >= 768px) {
      margin-bottom: calc((20 / 10.24) * 1vw);
    }
  }
  .md\:mb-\[calc\(\(26\/7\.68\)\*1vw\)\] {
    @media (width >= 768px) {
      margin-bottom: calc((26 / 7.68) * 1vw);
    }
  }
  .md\:mb-\[calc\(\(30\/7\.68\)\*1vw\)\] {
    @media (width >= 768px) {
      margin-bottom: calc((30 / 7.68) * 1vw);
    }
  }
  .md\:block {
    @media (width >= 768px) {
      display: block;
    }
  }
  .md\:flex {
    @media (width >= 768px) {
      display: flex;
    }
  }
  .md\:grid {
    @media (width >= 768px) {
      display: grid;
    }
  }
  .md\:hidden {
    @media (width >= 768px) {
      display: none;
    }
  }
  .md\:aspect-\[415\/362\] {
    @media (width >= 768px) {
      aspect-ratio: 415/362;
    }
  }
  .md\:\!h-32 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 32) !important;
    }
  }
  .md\:h-4 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 4);
    }
  }
  .md\:h-6 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 6);
    }
  }
  .md\:h-10 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 10);
    }
  }
  .md\:h-12 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 12);
    }
  }
  .md\:h-24 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 24);
    }
  }
  .md\:h-\[6px\] {
    @media (width >= 768px) {
      height: 6px;
    }
  }
  .md\:h-\[15px\] {
    @media (width >= 768px) {
      height: 15px;
    }
  }
  .md\:h-\[50px\] {
    @media (width >= 768px) {
      height: 50px;
    }
  }
  .md\:h-\[52px\] {
    @media (width >= 768px) {
      height: 52px;
    }
  }
  .md\:h-\[52px\]\! {
    @media (width >= 768px) {
      height: 52px !important;
    }
  }
  .md\:h-\[70px\] {
    @media (width >= 768px) {
      height: 70px;
    }
  }
  .md\:h-\[139px\] {
    @media (width >= 768px) {
      height: 139px;
    }
  }
  .md\:h-\[150vh\] {
    @media (width >= 768px) {
      height: 150vh;
    }
  }
  .md\:h-\[calc\(\(34\/7\.68\)\*1vw\)\] {
    @media (width >= 768px) {
      height: calc((34 / 7.68) * 1vw);
    }
  }
  .md\:h-auto {
    @media (width >= 768px) {
      height: auto;
    }
  }
  .md\:max-h-\[260px\] {
    @media (width >= 768px) {
      max-height: 260px;
    }
  }
  .md\:max-h-\[360px\] {
    @media (width >= 768px) {
      max-height: 360px;
    }
  }
  .md\:min-h-\[150px\] {
    @media (width >= 768px) {
      min-height: 150px;
    }
  }
  .md\:min-h-\[200px\] {
    @media (width >= 768px) {
      min-height: 200px;
    }
  }
  .md\:min-h-\[420px\] {
    @media (width >= 768px) {
      min-height: 420px;
    }
  }
  .md\:min-h-\[calc\(100vh-70px\)\] {
    @media (width >= 768px) {
      min-height: calc(100vh - 70px);
    }
  }
  .md\:w-1\/2 {
    @media (width >= 768px) {
      width: calc(1/2 * 100%);
    }
  }
  .md\:w-3 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 3);
    }
  }
  .md\:w-4 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 4);
    }
  }
  .md\:w-6 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 6);
    }
  }
  .md\:w-10 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 10);
    }
  }
  .md\:w-11\/12 {
    @media (width >= 768px) {
      width: calc(11/12 * 100%);
    }
  }
  .md\:w-12 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 12);
    }
  }
  .md\:w-24 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 24);
    }
  }
  .md\:w-\[22px\] {
    @media (width >= 768px) {
      width: 22px;
    }
  }
  .md\:w-\[41px\] {
    @media (width >= 768px) {
      width: 41px;
    }
  }
  .md\:w-\[53px\] {
    @media (width >= 768px) {
      width: 53px;
    }
  }
  .md\:w-\[70\%\] {
    @media (width >= 768px) {
      width: 70%;
    }
  }
  .md\:w-\[70px\] {
    @media (width >= 768px) {
      width: 70px;
    }
  }
  .md\:w-\[75px\] {
    @media (width >= 768px) {
      width: 75px;
    }
  }
  .md\:w-\[100px\] {
    @media (width >= 768px) {
      width: 100px;
    }
  }
  .md\:w-\[139px\] {
    @media (width >= 768px) {
      width: 139px;
    }
  }
  .md\:w-\[200px\] {
    @media (width >= 768px) {
      width: 200px;
    }
  }
  .md\:w-\[320px\] {
    @media (width >= 768px) {
      width: 320px;
    }
  }
  .md\:w-\[400px\] {
    @media (width >= 768px) {
      width: 400px;
    }
  }
  .md\:w-\[700px\] {
    @media (width >= 768px) {
      width: 700px;
    }
  }
  .md\:w-\[calc\(\(20\/7\.68\)\*1vw\)\] {
    @media (width >= 768px) {
      width: calc((20 / 7.68) * 1vw);
    }
  }
  .md\:w-\[calc\(\(52\/7\.68\)\*1vw\)\] {
    @media (width >= 768px) {
      width: calc((52 / 7.68) * 1vw);
    }
  }
  .md\:w-\[calc\(50\%-7\.5px\)\] {
    @media (width >= 768px) {
      width: calc(50% - 7.5px);
    }
  }
  .md\:w-auto {
    @media (width >= 768px) {
      width: auto;
    }
  }
  .md\:w-full {
    @media (width >= 768px) {
      width: 100%;
    }
  }
  .md\:max-w-90 {
    @media (width >= 768px) {
      max-width: calc(var(--spacing) * 90);
    }
  }
  .md\:max-w-\[90\%\] {
    @media (width >= 768px) {
      max-width: 90%;
    }
  }
  .md\:max-w-\[200px\] {
    @media (width >= 768px) {
      max-width: 200px;
    }
  }
  .md\:max-w-\[333px\] {
    @media (width >= 768px) {
      max-width: 333px;
    }
  }
  .md\:max-w-\[415px\] {
    @media (width >= 768px) {
      max-width: 415px;
    }
  }
  .md\:max-w-\[462px\] {
    @media (width >= 768px) {
      max-width: 462px;
    }
  }
  .md\:max-w-\[470px\] {
    @media (width >= 768px) {
      max-width: 470px;
    }
  }
  .md\:max-w-\[508px\] {
    @media (width >= 768px) {
      max-width: 508px;
    }
  }
  .md\:max-w-\[550px\] {
    @media (width >= 768px) {
      max-width: 550px;
    }
  }
  .md\:max-w-\[800px\] {
    @media (width >= 768px) {
      max-width: 800px;
    }
  }
  .md\:max-w-\[860px\] {
    @media (width >= 768px) {
      max-width: 860px;
    }
  }
  .md\:min-w-6 {
    @media (width >= 768px) {
      min-width: calc(var(--spacing) * 6);
    }
  }
  .md\:flex-\[0_0_16px\] {
    @media (width >= 768px) {
      flex: 0 0 16px;
    }
  }
  .md\:grid-cols-1 {
    @media (width >= 768px) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-2 {
    @media (width >= 768px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-3 {
    @media (width >= 768px) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .md\:grid-rows-1 {
    @media (width >= 768px) {
      grid-template-rows: repeat(1, minmax(0, 1fr));
    }
  }
  .md\:flex-col {
    @media (width >= 768px) {
      flex-direction: column;
    }
  }
  .md\:flex-row {
    @media (width >= 768px) {
      flex-direction: row;
    }
  }
  .md\:items-center {
    @media (width >= 768px) {
      align-items: center;
    }
  }
  .md\:items-start {
    @media (width >= 768px) {
      align-items: flex-start;
    }
  }
  .md\:justify-center {
    @media (width >= 768px) {
      justify-content: center;
    }
  }
  .md\:justify-start {
    @media (width >= 768px) {
      justify-content: flex-start;
    }
  }
  .md\:gap-0 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 0);
    }
  }
  .md\:gap-2\.5 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 2.5);
    }
  }
  .md\:gap-3 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 3);
    }
  }
  .md\:gap-4 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .md\:gap-5 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 5);
    }
  }
  .md\:gap-6 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .md\:gap-7 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 7);
    }
  }
  .md\:gap-8 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .md\:gap-10 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 10);
    }
  }
  .md\:gap-11 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 11);
    }
  }
  .md\:gap-12 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 12);
    }
  }
  .md\:gap-16 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 16);
    }
  }
  .md\:gap-\[14px\] {
    @media (width >= 768px) {
      gap: 14px;
    }
  }
  .md\:gap-\[15px\] {
    @media (width >= 768px) {
      gap: 15px;
    }
  }
  .md\:gap-\[16px\] {
    @media (width >= 768px) {
      gap: 16px;
    }
  }
  .md\:gap-\[18px\] {
    @media (width >= 768px) {
      gap: 18px;
    }
  }
  .md\:gap-\[20px\] {
    @media (width >= 768px) {
      gap: 20px;
    }
  }
  .md\:gap-\[21px\] {
    @media (width >= 768px) {
      gap: 21px;
    }
  }
  .md\:gap-\[22px\] {
    @media (width >= 768px) {
      gap: 22px;
    }
  }
  .md\:gap-\[24px\] {
    @media (width >= 768px) {
      gap: 24px;
    }
  }
  .md\:gap-\[28px\] {
    @media (width >= 768px) {
      gap: 28px;
    }
  }
  .md\:gap-\[30px\] {
    @media (width >= 768px) {
      gap: 30px;
    }
  }
  .md\:gap-\[32px\] {
    @media (width >= 768px) {
      gap: 32px;
    }
  }
  .md\:gap-\[39px\] {
    @media (width >= 768px) {
      gap: 39px;
    }
  }
  .md\:gap-\[calc\(\(6\/7\.68\)\*1vw\)\] {
    @media (width >= 768px) {
      gap: calc((6 / 7.68) * 1vw);
    }
  }
  .md\:gap-\[calc\(\(8\/7\.68\)\*1vw\)\] {
    @media (width >= 768px) {
      gap: calc((8 / 7.68) * 1vw);
    }
  }
  .md\:gap-\[calc\(\(10\/7\.68\)\*1vw\)\] {
    @media (width >= 768px) {
      gap: calc((10 / 7.68) * 1vw);
    }
  }
  .md\:gap-\[calc\(\(16\/7\.68\)\*1vw\)\] {
    @media (width >= 768px) {
      gap: calc((16 / 7.68) * 1vw);
    }
  }
  .md\:gap-\[calc\(\(30\/7\.68\)\*1vw\)\] {
    @media (width >= 768px) {
      gap: calc((30 / 7.68) * 1vw);
    }
  }
  .md\:gap-\[calc\(40\/10\.24\*1vw\)\] {
    @media (width >= 768px) {
      gap: calc(40 / 10.24 * 1vw);
    }
  }
  .md\:space-y-4 {
    @media (width >= 768px) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-7 {
    @media (width >= 768px) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:rounded-\[7px\] {
    @media (width >= 768px) {
      border-radius: 7px;
    }
  }
  .md\:rounded-\[10px\] {
    @media (width >= 768px) {
      border-radius: 10px;
    }
  }
  .md\:rounded-\[12px\] {
    @media (width >= 768px) {
      border-radius: 12px;
    }
  }
  .md\:rounded-\[13px\] {
    @media (width >= 768px) {
      border-radius: 13px;
    }
  }
  .md\:rounded-\[16px\] {
    @media (width >= 768px) {
      border-radius: 16px;
    }
  }
  .md\:rounded-\[20px\] {
    @media (width >= 768px) {
      border-radius: 20px;
    }
  }
  .md\:rounded-\[calc\(\(5\/7\.68\)\*1vw\)\] {
    @media (width >= 768px) {
      border-radius: calc((5 / 7.68) * 1vw);
    }
  }
  .md\:rounded-\[calc\(10\/10\.24\*1vw\)\] {
    @media (width >= 768px) {
      border-radius: calc(10 / 10.24 * 1vw);
    }
  }
  .md\:rounded-lg {
    @media (width >= 768px) {
      border-radius: var(--radius-lg);
    }
  }
  .md\:rounded-md {
    @media (width >= 768px) {
      border-radius: var(--radius-md);
    }
  }
  .md\:border {
    @media (width >= 768px) {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }
  }
  .md\:border-r-0 {
    @media (width >= 768px) {
      border-right-style: var(--tw-border-style);
      border-right-width: 0px;
    }
  }
  .md\:border-\[\#3F65FD\] {
    @media (width >= 768px) {
      border-color: #3F65FD;
    }
  }
  .md\:bg-\[\#F3F3F3\] {
    @media (width >= 768px) {
      background-color: #F3F3F3;
    }
  }
  .md\:\!p-3 {
    @media (width >= 768px) {
      padding: calc(var(--spacing) * 3) !important;
    }
  }
  .md\:p-4 {
    @media (width >= 768px) {
      padding: calc(var(--spacing) * 4);
    }
  }
  .md\:p-5 {
    @media (width >= 768px) {
      padding: calc(var(--spacing) * 5);
    }
  }
  .md\:p-6 {
    @media (width >= 768px) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .md\:p-7 {
    @media (width >= 768px) {
      padding: calc(var(--spacing) * 7);
    }
  }
  .md\:p-8 {
    @media (width >= 768px) {
      padding: calc(var(--spacing) * 8);
    }
  }
  .md\:p-10 {
    @media (width >= 768px) {
      padding: calc(var(--spacing) * 10);
    }
  }
  .md\:p-12 {
    @media (width >= 768px) {
      padding: calc(var(--spacing) * 12);
    }
  }
  .md\:p-14 {
    @media (width >= 768px) {
      padding: calc(var(--spacing) * 14);
    }
  }
  .md\:p-\[24px\] {
    @media (width >= 768px) {
      padding: 24px;
    }
  }
  .md\:p-\[40px\] {
    @media (width >= 768px) {
      padding: 40px;
    }
  }
  .md\:p-\[45px\] {
    @media (width >= 768px) {
      padding: 45px;
    }
  }
  .md\:p-\[calc\(\(16\/7\.68\)\*1vw\)\] {
    @media (width >= 768px) {
      padding: calc((16 / 7.68) * 1vw);
    }
  }
  .md\:p-\[calc\(\(24\/7\.68\)\*1vw\)\] {
    @media (width >= 768px) {
      padding: calc((24 / 7.68) * 1vw);
    }
  }
  .md\:p-\[calc\(38\/10\.24\*1vw\)\] {
    @media (width >= 768px) {
      padding: calc(38 / 10.24 * 1vw);
    }
  }
  .md\:\!px-5 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 5) !important;
    }
  }
  .md\:\!px-\[80px\] {
    @media (width >= 768px) {
      padding-inline: 80px !important;
    }
  }
  .md\:px-0 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .md\:px-3 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 3);
    }
  }
  .md\:px-4 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .md\:px-5 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 5);
    }
  }
  .md\:px-6 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .md\:px-8 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .md\:px-10 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 10);
    }
  }
  .md\:px-12 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 12);
    }
  }
  .md\:px-16 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 16);
    }
  }
  .md\:px-20 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 20);
    }
  }
  .md\:px-\[10px\] {
    @media (width >= 768px) {
      padding-inline: 10px;
    }
  }
  .md\:px-\[15px\] {
    @media (width >= 768px) {
      padding-inline: 15px;
    }
  }
  .md\:px-\[30px\] {
    @media (width >= 768px) {
      padding-inline: 30px;
    }
  }
  .md\:px-\[40px\] {
    @media (width >= 768px) {
      padding-inline: 40px;
    }
  }
  .md\:px-\[50px\] {
    @media (width >= 768px) {
      padding-inline: 50px;
    }
  }
  .md\:px-\[calc\(\(40\/7\.68\)\*1vw\)\] {
    @media (width >= 768px) {
      padding-inline: calc((40 / 7.68) * 1vw);
    }
  }
  .md\:\!py-\[54px\] {
    @media (width >= 768px) {
      padding-block: 54px !important;
    }
  }
  .md\:py-1\.5 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 1.5);
    }
  }
  .md\:py-2\.5 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 2.5);
    }
  }
  .md\:py-3 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 3);
    }
  }
  .md\:py-5 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 5);
    }
  }
  .md\:py-6 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 6);
    }
  }
  .md\:py-7 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 7);
    }
  }
  .md\:py-8 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 8);
    }
  }
  .md\:py-10 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 10);
    }
  }
  .md\:py-12 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 12);
    }
  }
  .md\:py-16 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 16);
    }
  }
  .md\:py-24 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 24);
    }
  }
  .md\:py-32 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 32);
    }
  }
  .md\:py-\[7px\] {
    @media (width >= 768px) {
      padding-block: 7px;
    }
  }
  .md\:py-\[10px\] {
    @media (width >= 768px) {
      padding-block: 10px;
    }
  }
  .md\:py-\[16px\] {
    @media (width >= 768px) {
      padding-block: 16px;
    }
  }
  .md\:py-\[17px\] {
    @media (width >= 768px) {
      padding-block: 17px;
    }
  }
  .md\:py-\[20px\] {
    @media (width >= 768px) {
      padding-block: 20px;
    }
  }
  .md\:py-\[45px\] {
    @media (width >= 768px) {
      padding-block: 45px;
    }
  }
  .md\:py-\[48px\] {
    @media (width >= 768px) {
      padding-block: 48px;
    }
  }
  .md\:py-\[103px\] {
    @media (width >= 768px) {
      padding-block: 103px;
    }
  }
  .md\:py-\[calc\(\(40\/7\.68\)\*1vw\)\] {
    @media (width >= 768px) {
      padding-block: calc((40 / 7.68) * 1vw);
    }
  }
  .md\:pt-5 {
    @media (width >= 768px) {
      padding-top: calc(var(--spacing) * 5);
    }
  }
  .md\:pt-6 {
    @media (width >= 768px) {
      padding-top: calc(var(--spacing) * 6);
    }
  }
  .md\:pt-10 {
    @media (width >= 768px) {
      padding-top: calc(var(--spacing) * 10);
    }
  }
  .md\:pt-\[27px\] {
    @media (width >= 768px) {
      padding-top: 27px;
    }
  }
  .md\:pt-\[70px\] {
    @media (width >= 768px) {
      padding-top: 70px;
    }
  }
  .md\:pt-\[100px\] {
    @media (width >= 768px) {
      padding-top: 100px;
    }
  }
  .md\:pt-\[165px\] {
    @media (width >= 768px) {
      padding-top: 165px;
    }
  }
  .md\:pt-\[calc\(\(100\/7\.68\)\*1vw\)\] {
    @media (width >= 768px) {
      padding-top: calc((100 / 7.68) * 1vw);
    }
  }
  .md\:pt-\[calc\(\(195\/10\.24\)\*1vw\)\] {
    @media (width >= 768px) {
      padding-top: calc((195 / 10.24) * 1vw);
    }
  }
  .md\:pt-\[calc\(160\/10\.24\*1vw\)\] {
    @media (width >= 768px) {
      padding-top: calc(160 / 10.24 * 1vw);
    }
  }
  .md\:pb-0 {
    @media (width >= 768px) {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }
  .md\:pb-6 {
    @media (width >= 768px) {
      padding-bottom: calc(var(--spacing) * 6);
    }
  }
  .md\:pb-24 {
    @media (width >= 768px) {
      padding-bottom: calc(var(--spacing) * 24);
    }
  }
  .md\:pb-\[30px\] {
    @media (width >= 768px) {
      padding-bottom: 30px;
    }
  }
  .md\:pb-\[50px\] {
    @media (width >= 768px) {
      padding-bottom: 50px;
    }
  }
  .md\:pb-\[60px\] {
    @media (width >= 768px) {
      padding-bottom: 60px;
    }
  }
  .md\:pb-\[calc\(\(50\/7\.68\)\*1vw\)\] {
    @media (width >= 768px) {
      padding-bottom: calc((50 / 7.68) * 1vw);
    }
  }
  .md\:pb-\[calc\(60\/10\.24\*1vw\)\] {
    @media (width >= 768px) {
      padding-bottom: calc(60 / 10.24 * 1vw);
    }
  }
  .md\:pl-5 {
    @media (width >= 768px) {
      padding-left: calc(var(--spacing) * 5);
    }
  }
  .md\:pl-20 {
    @media (width >= 768px) {
      padding-left: calc(var(--spacing) * 20);
    }
  }
  .md\:text-left {
    @media (width >= 768px) {
      text-align: left;
    }
  }
  .md\:\!text-base {
    @media (width >= 768px) {
      font-size: var(--text-base) !important;
      line-height: var(--tw-leading, var(--text-base--line-height)) !important;
    }
  }
  .md\:\!text-xl {
    @media (width >= 768px) {
      font-size: var(--text-xl) !important;
      line-height: var(--tw-leading, var(--text-xl--line-height)) !important;
    }
  }
  .md\:text-2xl {
    @media (width >= 768px) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
  .md\:text-3xl {
    @media (width >= 768px) {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }
  .md\:text-4xl {
    @media (width >= 768px) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  .md\:text-5xl {
    @media (width >= 768px) {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }
  .md\:text-6xl {
    @media (width >= 768px) {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }
  .md\:text-7xl {
    @media (width >= 768px) {
      font-size: var(--text-7xl);
      line-height: var(--tw-leading, var(--text-7xl--line-height));
    }
  }
  .md\:text-base {
    @media (width >= 768px) {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .md\:text-base\! {
    @media (width >= 768px) {
      font-size: var(--text-base) !important;
      line-height: var(--tw-leading, var(--text-base--line-height)) !important;
    }
  }
  .md\:text-lg {
    @media (width >= 768px) {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  .md\:text-sm {
    @media (width >= 768px) {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
  .md\:text-xl {
    @media (width >= 768px) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .md\:text-xs {
    @media (width >= 768px) {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }
  .md\:text-\[0px\] {
    @media (width >= 768px) {
      font-size: 0px;
    }
  }
  .md\:text-\[1\.75rem\] {
    @media (width >= 768px) {
      font-size: 1.75rem;
    }
  }
  .md\:text-\[1\.125rem\] {
    @media (width >= 768px) {
      font-size: 1.125rem;
    }
  }
  .md\:text-\[14px\] {
    @media (width >= 768px) {
      font-size: 14px;
    }
  }
  .md\:text-\[15px\] {
    @media (width >= 768px) {
      font-size: 15px;
    }
  }
  .md\:text-\[16px\] {
    @media (width >= 768px) {
      font-size: 16px;
    }
  }
  .md\:text-\[17\.815px\] {
    @media (width >= 768px) {
      font-size: 17.815px;
    }
  }
  .md\:text-\[17px\] {
    @media (width >= 768px) {
      font-size: 17px;
    }
  }
  .md\:text-\[18px\] {
    @media (width >= 768px) {
      font-size: 18px;
    }
  }
  .md\:text-\[19px\] {
    @media (width >= 768px) {
      font-size: 19px;
    }
  }
  .md\:text-\[20px\] {
    @media (width >= 768px) {
      font-size: 20px;
    }
  }
  .md\:text-\[22px\] {
    @media (width >= 768px) {
      font-size: 22px;
    }
  }
  .md\:text-\[24px\] {
    @media (width >= 768px) {
      font-size: 24px;
    }
  }
  .md\:text-\[28px\] {
    @media (width >= 768px) {
      font-size: 28px;
    }
  }
  .md\:text-\[32px\] {
    @media (width >= 768px) {
      font-size: 32px;
    }
  }
  .md\:text-\[36px\] {
    @media (width >= 768px) {
      font-size: 36px;
    }
  }
  .md\:text-\[40px\] {
    @media (width >= 768px) {
      font-size: 40px;
    }
  }
  .md\:text-\[48px\] {
    @media (width >= 768px) {
      font-size: 48px;
    }
  }
  .md\:text-\[80px\] {
    @media (width >= 768px) {
      font-size: 80px;
    }
  }
  .md\:text-\[100px\] {
    @media (width >= 768px) {
      font-size: 100px;
    }
  }
  .md\:text-\[calc\(\(20\/10\.24\)\*1vw\)\] {
    @media (width >= 768px) {
      font-size: calc((20 / 10.24) * 1vw);
    }
  }
  .md\:text-\[calc\(\(40\/10\.24\)\*1vw\)\] {
    @media (width >= 768px) {
      font-size: calc((40 / 10.24) * 1vw);
    }
  }
  .md\:text-\[calc\(64\/10\.24\*1vw\)\] {
    @media (width >= 768px) {
      font-size: calc(64 / 10.24 * 1vw);
    }
  }
  .md\:text-\[calc\(140\/7\.68\*1vw\)\] {
    @media (width >= 768px) {
      font-size: calc(140 / 7.68 * 1vw);
    }
  }
  .md\:leading-\[15px\] {
    @media (width >= 768px) {
      --tw-leading: 15px;
      line-height: 15px;
    }
  }
  .md\:leading-\[178\.747\%\] {
    @media (width >= 768px) {
      --tw-leading: 178.747%;
      line-height: 178.747%;
    }
  }
  .md\:text-\[\#3F65FD\] {
    @media (width >= 768px) {
      color: #3F65FD;
    }
  }
  .md\:group-hover\:w-\[70px\] {
    @media (width >= 768px) {
      &:is(:where(.group):hover *) {
        @media (hover: hover) {
          width: 70px;
        }
      }
    }
  }
  .md\:before\:content-\[\'\[\'\] {
    @media (width >= 768px) {
      &::before {
        content: var(--tw-content);
        --tw-content: '[';
        content: var(--tw-content);
      }
    }
  }
  .md\:after\:content-\[\'\]\'\] {
    @media (width >= 768px) {
      &::after {
        content: var(--tw-content);
        --tw-content: ']';
        content: var(--tw-content);
      }
    }
  }
  .md\:hover\:gap-\[calc\(\(14\/7\.68\)\*1vw\)\] {
    @media (width >= 768px) {
      &:hover {
        @media (hover: hover) {
          gap: calc((14 / 7.68) * 1vw);
        }
      }
    }
  }
  .lg\:pointer-events-none {
    @media (width >= 1024px) {
      pointer-events: none;
    }
  }
  .lg\:relative {
    @media (width >= 1024px) {
      position: relative;
    }
  }
  .lg\:top-\[28px\] {
    @media (width >= 1024px) {
      top: 28px;
    }
  }
  .lg\:bottom-\[200px\] {
    @media (width >= 1024px) {
      bottom: 200px;
    }
  }
  .lg\:col-span-2 {
    @media (width >= 1024px) {
      grid-column: span 2 / span 2;
    }
  }
  .lg\:-mx-\[12px\] {
    @media (width >= 1024px) {
      margin-inline: calc(12px * -1);
    }
  }
  .lg\:my-24 {
    @media (width >= 1024px) {
      margin-block: calc(var(--spacing) * 24);
    }
  }
  .lg\:my-28 {
    @media (width >= 1024px) {
      margin-block: calc(var(--spacing) * 28);
    }
  }
  .lg\:my-\[140px\] {
    @media (width >= 1024px) {
      margin-block: 140px;
    }
  }
  .lg\:my-\[calc\(10\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      margin-block: calc(10 / 10.24 * 1vw);
    }
  }
  .lg\:my-\[calc\(54\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      margin-block: calc(54 / 10.24 * 1vw);
    }
  }
  .lg\:\!mt-6 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 6) !important;
    }
  }
  .lg\:mt-0 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  .lg\:mt-1 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 1);
    }
  }
  .lg\:mt-5 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 5);
    }
  }
  .lg\:mt-7 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 7);
    }
  }
  .lg\:mt-8 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 8);
    }
  }
  .lg\:mt-12 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 12);
    }
  }
  .lg\:mt-14 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 14);
    }
  }
  .lg\:mt-16 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 16);
    }
  }
  .lg\:mt-36 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 36);
    }
  }
  .lg\:mt-\[10px\] {
    @media (width >= 1024px) {
      margin-top: 10px;
    }
  }
  .lg\:mt-\[24px\] {
    @media (width >= 1024px) {
      margin-top: 24px;
    }
  }
  .lg\:mt-\[40px\] {
    @media (width >= 1024px) {
      margin-top: 40px;
    }
  }
  .lg\:mt-\[64px\] {
    @media (width >= 1024px) {
      margin-top: 64px;
    }
  }
  .lg\:mt-\[80px\] {
    @media (width >= 1024px) {
      margin-top: 80px;
    }
  }
  .lg\:mt-\[100px\] {
    @media (width >= 1024px) {
      margin-top: 100px;
    }
  }
  .lg\:mt-\[120px\] {
    @media (width >= 1024px) {
      margin-top: 120px;
    }
  }
  .lg\:mt-\[150px\] {
    @media (width >= 1024px) {
      margin-top: 150px;
    }
  }
  .lg\:mt-\[calc\(\(28\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      margin-top: calc((28 / 10.24) * 1vw);
    }
  }
  .lg\:mt-\[calc\(10\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      margin-top: calc(10 / 10.24 * 1vw);
    }
  }
  .lg\:mt-\[calc\(36\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      margin-top: calc(36 / 10.24 * 1vw);
    }
  }
  .lg\:mr-3\.5 {
    @media (width >= 1024px) {
      margin-right: calc(var(--spacing) * 3.5);
    }
  }
  .lg\:mr-11 {
    @media (width >= 1024px) {
      margin-right: calc(var(--spacing) * 11);
    }
  }
  .lg\:mr-24 {
    @media (width >= 1024px) {
      margin-right: calc(var(--spacing) * 24);
    }
  }
  .lg\:mb-0 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  .lg\:mb-3 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 3);
    }
  }
  .lg\:mb-4 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }
  .lg\:mb-5 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 5);
    }
  }
  .lg\:mb-6 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }
  .lg\:mb-7 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 7);
    }
  }
  .lg\:mb-8 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 8);
    }
  }
  .lg\:mb-10 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 10);
    }
  }
  .lg\:mb-12 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 12);
    }
  }
  .lg\:mb-14 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 14);
    }
  }
  .lg\:mb-16 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }
  .lg\:mb-20 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 20);
    }
  }
  .lg\:mb-24 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 24);
    }
  }
  .lg\:mb-\[10px\] {
    @media (width >= 1024px) {
      margin-bottom: 10px;
    }
  }
  .lg\:mb-\[11px\] {
    @media (width >= 1024px) {
      margin-bottom: 11px;
    }
  }
  .lg\:mb-\[12px\] {
    @media (width >= 1024px) {
      margin-bottom: 12px;
    }
  }
  .lg\:mb-\[18px\] {
    @media (width >= 1024px) {
      margin-bottom: 18px;
    }
  }
  .lg\:mb-\[36px\] {
    @media (width >= 1024px) {
      margin-bottom: 36px;
    }
  }
  .lg\:mb-\[50px\] {
    @media (width >= 1024px) {
      margin-bottom: 50px;
    }
  }
  .lg\:mb-\[60px\] {
    @media (width >= 1024px) {
      margin-bottom: 60px;
    }
  }
  .lg\:mb-\[90px\] {
    @media (width >= 1024px) {
      margin-bottom: 90px;
    }
  }
  .lg\:mb-\[98px\] {
    @media (width >= 1024px) {
      margin-bottom: 98px;
    }
  }
  .lg\:mb-\[100px\] {
    @media (width >= 1024px) {
      margin-bottom: 100px;
    }
  }
  .lg\:mb-\[140px\] {
    @media (width >= 1024px) {
      margin-bottom: 140px;
    }
  }
  .lg\:mb-\[150px\] {
    @media (width >= 1024px) {
      margin-bottom: 150px;
    }
  }
  .lg\:mb-\[calc\(\(25\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      margin-bottom: calc((25 / 10.24) * 1vw);
    }
  }
  .lg\:mb-\[calc\(\(35\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      margin-bottom: calc((35 / 10.24) * 1vw);
    }
  }
  .lg\:mb-\[calc\(\(40\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      margin-bottom: calc((40 / 10.24) * 1vw);
    }
  }
  .lg\:mb-\[calc\(120\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      margin-bottom: calc(120 / 10.24 * 1vw);
    }
  }
  .lg\:ml-3 {
    @media (width >= 1024px) {
      margin-left: calc(var(--spacing) * 3);
    }
  }
  .lg\:ml-12 {
    @media (width >= 1024px) {
      margin-left: calc(var(--spacing) * 12);
    }
  }
  .lg\:ml-\[calc\(\(6\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      margin-left: calc((6 / 10.24) * 1vw);
    }
  }
  .lg\:block {
    @media (width >= 1024px) {
      display: block;
    }
  }
  .lg\:flex {
    @media (width >= 1024px) {
      display: flex;
    }
  }
  .lg\:hidden {
    @media (width >= 1024px) {
      display: none;
    }
  }
  .lg\:aspect-\[1718\/381\] {
    @media (width >= 1024px) {
      aspect-ratio: 1718/381;
    }
  }
  .lg\:\!h-40 {
    @media (width >= 1024px) {
      height: calc(var(--spacing) * 40) !important;
    }
  }
  .lg\:\!h-auto {
    @media (width >= 1024px) {
      height: auto !important;
    }
  }
  .lg\:h-7 {
    @media (width >= 1024px) {
      height: calc(var(--spacing) * 7);
    }
  }
  .lg\:h-10 {
    @media (width >= 1024px) {
      height: calc(var(--spacing) * 10);
    }
  }
  .lg\:h-\[2px\] {
    @media (width >= 1024px) {
      height: 2px;
    }
  }
  .lg\:h-\[4px\] {
    @media (width >= 1024px) {
      height: 4px;
    }
  }
  .lg\:h-\[6px\] {
    @media (width >= 1024px) {
      height: 6px;
    }
  }
  .lg\:h-\[18px\] {
    @media (width >= 1024px) {
      height: 18px;
    }
  }
  .lg\:h-\[21px\] {
    @media (width >= 1024px) {
      height: 21px;
    }
  }
  .lg\:h-\[26px\] {
    @media (width >= 1024px) {
      height: 26px;
    }
  }
  .lg\:h-\[28px\] {
    @media (width >= 1024px) {
      height: 28px;
    }
  }
  .lg\:h-\[30px\] {
    @media (width >= 1024px) {
      height: 30px;
    }
  }
  .lg\:h-\[44px\] {
    @media (width >= 1024px) {
      height: 44px;
    }
  }
  .lg\:h-\[52px\] {
    @media (width >= 1024px) {
      height: 52px;
    }
  }
  .lg\:h-\[55px\] {
    @media (width >= 1024px) {
      height: 55px;
    }
  }
  .lg\:h-\[55px\]\! {
    @media (width >= 1024px) {
      height: 55px !important;
    }
  }
  .lg\:h-\[70px\] {
    @media (width >= 1024px) {
      height: 70px;
    }
  }
  .lg\:h-\[75px\] {
    @media (width >= 1024px) {
      height: 75px;
    }
  }
  .lg\:h-\[120px\] {
    @media (width >= 1024px) {
      height: 120px;
    }
  }
  .lg\:h-\[380px\] {
    @media (width >= 1024px) {
      height: 380px;
    }
  }
  .lg\:h-\[calc\(\(16\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      height: calc((16 / 10.24) * 1vw);
    }
  }
  .lg\:h-\[calc\(\(28\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      height: calc((28 / 10.24) * 1vw);
    }
  }
  .lg\:h-\[calc\(\(36\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      height: calc((36 / 10.24) * 1vw);
    }
  }
  .lg\:h-\[calc\(\(202\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      height: calc((202 / 10.24) * 1vw);
    }
  }
  .lg\:h-\[calc\(4\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      height: calc(4 / 10.24 * 1vw);
    }
  }
  .lg\:h-\[calc\(45\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      height: calc(45 / 10.24 * 1vw);
    }
  }
  .lg\:h-\[calc\(48\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      height: calc(48 / 10.24 * 1vw);
    }
  }
  .lg\:h-\[calc\(60\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      height: calc(60 / 10.24 * 1vw);
    }
  }
  .lg\:\!max-h-none {
    @media (width >= 1024px) {
      max-height: none !important;
    }
  }
  .lg\:max-h-\[280px\] {
    @media (width >= 1024px) {
      max-height: 280px;
    }
  }
  .lg\:max-h-\[340px\] {
    @media (width >= 1024px) {
      max-height: 340px;
    }
  }
  .lg\:max-h-none {
    @media (width >= 1024px) {
      max-height: none;
    }
  }
  .lg\:min-h-0 {
    @media (width >= 1024px) {
      min-height: calc(var(--spacing) * 0);
    }
  }
  .lg\:min-h-\[160px\] {
    @media (width >= 1024px) {
      min-height: 160px;
    }
  }
  .lg\:min-h-\[calc\(\(375\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      min-height: calc((375 / 10.24) * 1vw);
    }
  }
  .lg\:min-h-\[calc\(\(485\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      min-height: calc((485 / 10.24) * 1vw);
    }
  }
  .lg\:w-7 {
    @media (width >= 1024px) {
      width: calc(var(--spacing) * 7);
    }
  }
  .lg\:w-\[18px\] {
    @media (width >= 1024px) {
      width: 18px;
    }
  }
  .lg\:w-\[20px\] {
    @media (width >= 1024px) {
      width: 20px;
    }
  }
  .lg\:w-\[23px\] {
    @media (width >= 1024px) {
      width: 23px;
    }
  }
  .lg\:w-\[26px\] {
    @media (width >= 1024px) {
      width: 26px;
    }
  }
  .lg\:w-\[30px\] {
    @media (width >= 1024px) {
      width: 30px;
    }
  }
  .lg\:w-\[44px\] {
    @media (width >= 1024px) {
      width: 44px;
    }
  }
  .lg\:w-\[45\%\] {
    @media (width >= 1024px) {
      width: 45%;
    }
  }
  .lg\:w-\[70px\] {
    @media (width >= 1024px) {
      width: 70px;
    }
  }
  .lg\:w-\[75px\] {
    @media (width >= 1024px) {
      width: 75px;
    }
  }
  .lg\:w-\[420px\] {
    @media (width >= 1024px) {
      width: 420px;
    }
  }
  .lg\:w-\[460px\] {
    @media (width >= 1024px) {
      width: 460px;
    }
  }
  .lg\:w-\[467px\] {
    @media (width >= 1024px) {
      width: 467px;
    }
  }
  .lg\:w-\[800px\] {
    @media (width >= 1024px) {
      width: 800px;
    }
  }
  .lg\:w-\[998px\] {
    @media (width >= 1024px) {
      width: 998px;
    }
  }
  .lg\:w-\[calc\(\(16\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      width: calc((16 / 10.24) * 1vw);
    }
  }
  .lg\:w-\[calc\(\(22\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      width: calc((22 / 10.24) * 1vw);
    }
  }
  .lg\:w-\[calc\(\(28\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      width: calc((28 / 10.24) * 1vw);
    }
  }
  .lg\:w-\[calc\(\(56\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      width: calc((56 / 10.24) * 1vw);
    }
  }
  .lg\:w-\[calc\(\(280\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      width: calc((280 / 10.24) * 1vw);
    }
  }
  .lg\:w-\[calc\(2\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      width: calc(2 / 10.24 * 1vw);
    }
  }
  .lg\:w-\[calc\(48\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      width: calc(48 / 10.24 * 1vw);
    }
  }
  .lg\:w-\[calc\(100\%-200px\)\] {
    @media (width >= 1024px) {
      width: calc(100% - 200px);
    }
  }
  .lg\:w-\[calc\(300\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      width: calc(300 / 10.24 * 1vw);
    }
  }
  .lg\:w-\[calc\(900\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      width: calc(900 / 10.24 * 1vw);
    }
  }
  .lg\:w-auto {
    @media (width >= 1024px) {
      width: auto;
    }
  }
  .lg\:w-full {
    @media (width >= 1024px) {
      width: 100%;
    }
  }
  .lg\:max-w-\[50\%\] {
    @media (width >= 1024px) {
      max-width: 50%;
    }
  }
  .lg\:max-w-\[250px\] {
    @media (width >= 1024px) {
      max-width: 250px;
    }
  }
  .lg\:max-w-\[337px\] {
    @media (width >= 1024px) {
      max-width: 337px;
    }
  }
  .lg\:max-w-\[520px\] {
    @media (width >= 1024px) {
      max-width: 520px;
    }
  }
  .lg\:max-w-\[589px\] {
    @media (width >= 1024px) {
      max-width: 589px;
    }
  }
  .lg\:max-w-\[660px\] {
    @media (width >= 1024px) {
      max-width: 660px;
    }
  }
  .lg\:max-w-\[900px\] {
    @media (width >= 1024px) {
      max-width: 900px;
    }
  }
  .lg\:max-w-\[1000px\] {
    @media (width >= 1024px) {
      max-width: 1000px;
    }
  }
  .lg\:max-w-\[1048px\] {
    @media (width >= 1024px) {
      max-width: 1048px;
    }
  }
  .lg\:max-w-\[calc\(\(966\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      max-width: calc((966 / 10.24) * 1vw);
    }
  }
  .lg\:max-w-full {
    @media (width >= 1024px) {
      max-width: 100%;
    }
  }
  .lg\:max-w-md {
    @media (width >= 1024px) {
      max-width: var(--container-md);
    }
  }
  .lg\:max-w-none {
    @media (width >= 1024px) {
      max-width: none;
    }
  }
  .lg\:min-w-0 {
    @media (width >= 1024px) {
      min-width: calc(var(--spacing) * 0);
    }
  }
  .lg\:min-w-\[100px\] {
    @media (width >= 1024px) {
      min-width: 100px;
    }
  }
  .lg\:flex-1 {
    @media (width >= 1024px) {
      flex: 1;
    }
  }
  .lg\:flex-\[0_0_18px\] {
    @media (width >= 1024px) {
      flex: 0 0 18px;
    }
  }
  .lg\:cursor-default {
    @media (width >= 1024px) {
      cursor: default;
    }
  }
  .lg\:grid-cols-2 {
    @media (width >= 1024px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-3 {
    @media (width >= 1024px) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-6 {
    @media (width >= 1024px) {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-\[calc\(320\/10\.24\*1vw\)_max-content_calc\(320\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      grid-template-columns: calc(320 / 10.24 * 1vw) max-content calc(320 / 10.24 * 1vw);
    }
  }
  .lg\:flex-col {
    @media (width >= 1024px) {
      flex-direction: column;
    }
  }
  .lg\:flex-col-reverse {
    @media (width >= 1024px) {
      flex-direction: column-reverse;
    }
  }
  .lg\:flex-row {
    @media (width >= 1024px) {
      flex-direction: row;
    }
  }
  .lg\:flex-row-reverse {
    @media (width >= 1024px) {
      flex-direction: row-reverse;
    }
  }
  .lg\:flex-wrap {
    @media (width >= 1024px) {
      flex-wrap: wrap;
    }
  }
  .lg\:items-center {
    @media (width >= 1024px) {
      align-items: center;
    }
  }
  .lg\:items-start {
    @media (width >= 1024px) {
      align-items: flex-start;
    }
  }
  .lg\:items-stretch {
    @media (width >= 1024px) {
      align-items: stretch;
    }
  }
  .lg\:justify-between {
    @media (width >= 1024px) {
      justify-content: space-between;
    }
  }
  .lg\:justify-center {
    @media (width >= 1024px) {
      justify-content: center;
    }
  }
  .lg\:gap-3 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 3);
    }
  }
  .lg\:gap-4 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .lg\:gap-5 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 5);
    }
  }
  .lg\:gap-6 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .lg\:gap-7 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 7);
    }
  }
  .lg\:gap-8 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .lg\:gap-9 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 9);
    }
  }
  .lg\:gap-10 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 10);
    }
  }
  .lg\:gap-12 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 12);
    }
  }
  .lg\:gap-16 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 16);
    }
  }
  .lg\:gap-20 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 20);
    }
  }
  .lg\:gap-32 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 32);
    }
  }
  .lg\:gap-\[10px\] {
    @media (width >= 1024px) {
      gap: 10px;
    }
  }
  .lg\:gap-\[12px\] {
    @media (width >= 1024px) {
      gap: 12px;
    }
  }
  .lg\:gap-\[14px\] {
    @media (width >= 1024px) {
      gap: 14px;
    }
  }
  .lg\:gap-\[15px\] {
    @media (width >= 1024px) {
      gap: 15px;
    }
  }
  .lg\:gap-\[18px\] {
    @media (width >= 1024px) {
      gap: 18px;
    }
  }
  .lg\:gap-\[20px\] {
    @media (width >= 1024px) {
      gap: 20px;
    }
  }
  .lg\:gap-\[22px\] {
    @media (width >= 1024px) {
      gap: 22px;
    }
  }
  .lg\:gap-\[24px\] {
    @media (width >= 1024px) {
      gap: 24px;
    }
  }
  .lg\:gap-\[26px\] {
    @media (width >= 1024px) {
      gap: 26px;
    }
  }
  .lg\:gap-\[30\] {
    @media (width >= 1024px) {
      gap: 30;
    }
  }
  .lg\:gap-\[30px\] {
    @media (width >= 1024px) {
      gap: 30px;
    }
  }
  .lg\:gap-\[31px\] {
    @media (width >= 1024px) {
      gap: 31px;
    }
  }
  .lg\:gap-\[32px\] {
    @media (width >= 1024px) {
      gap: 32px;
    }
  }
  .lg\:gap-\[38px\] {
    @media (width >= 1024px) {
      gap: 38px;
    }
  }
  .lg\:gap-\[39px\] {
    @media (width >= 1024px) {
      gap: 39px;
    }
  }
  .lg\:gap-\[40px\] {
    @media (width >= 1024px) {
      gap: 40px;
    }
  }
  .lg\:gap-\[41px\] {
    @media (width >= 1024px) {
      gap: 41px;
    }
  }
  .lg\:gap-\[45px\] {
    @media (width >= 1024px) {
      gap: 45px;
    }
  }
  .lg\:gap-\[50px\] {
    @media (width >= 1024px) {
      gap: 50px;
    }
  }
  .lg\:gap-\[60px\] {
    @media (width >= 1024px) {
      gap: 60px;
    }
  }
  .lg\:gap-\[65px\] {
    @media (width >= 1024px) {
      gap: 65px;
    }
  }
  .lg\:gap-\[75px\] {
    @media (width >= 1024px) {
      gap: 75px;
    }
  }
  .lg\:gap-\[88px\] {
    @media (width >= 1024px) {
      gap: 88px;
    }
  }
  .lg\:gap-\[104px\] {
    @media (width >= 1024px) {
      gap: 104px;
    }
  }
  .lg\:gap-\[calc\(\(6\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      gap: calc((6 / 10.24) * 1vw);
    }
  }
  .lg\:gap-\[calc\(\(10\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      gap: calc((10 / 10.24) * 1vw);
    }
  }
  .lg\:gap-\[calc\(\(12\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      gap: calc((12 / 10.24) * 1vw);
    }
  }
  .lg\:gap-\[calc\(\(20\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      gap: calc((20 / 10.24) * 1vw);
    }
  }
  .lg\:gap-\[calc\(\(24\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      gap: calc((24 / 10.24) * 1vw);
    }
  }
  .lg\:gap-\[calc\(\(35\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      gap: calc((35 / 10.24) * 1vw);
    }
  }
  .lg\:gap-\[calc\(\(64\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      gap: calc((64 / 10.24) * 1vw);
    }
  }
  .lg\:gap-\[calc\(15\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      gap: calc(15 / 10.24 * 1vw);
    }
  }
  .lg\:gap-\[calc\(16\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      gap: calc(16 / 10.24 * 1vw);
    }
  }
  .lg\:gap-\[calc\(45\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      gap: calc(45 / 10.24 * 1vw);
    }
  }
  .lg\:gap-\[calc\(50\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      gap: calc(50 / 10.24 * 1vw);
    }
  }
  .lg\:gap-\[calc\(52\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      gap: calc(52 / 10.24 * 1vw);
    }
  }
  .lg\:gap-\[calc\(65\/19\.2\*1vw\)\] {
    @media (width >= 1024px) {
      gap: calc(65 / 19.2 * 1vw);
    }
  }
  .lg\:self-stretch {
    @media (width >= 1024px) {
      align-self: stretch;
    }
  }
  .lg\:overflow-auto {
    @media (width >= 1024px) {
      overflow: auto;
    }
  }
  .lg\:overflow-hidden {
    @media (width >= 1024px) {
      overflow: hidden;
    }
  }
  .lg\:rounded-\[7px\] {
    @media (width >= 1024px) {
      border-radius: 7px;
    }
  }
  .lg\:rounded-\[8px\] {
    @media (width >= 1024px) {
      border-radius: 8px;
    }
  }
  .lg\:rounded-\[13px\] {
    @media (width >= 1024px) {
      border-radius: 13px;
    }
  }
  .lg\:rounded-\[16px\] {
    @media (width >= 1024px) {
      border-radius: 16px;
    }
  }
  .lg\:rounded-\[20px\] {
    @media (width >= 1024px) {
      border-radius: 20px;
    }
  }
  .lg\:rounded-\[calc\(\(4\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      border-radius: calc((4 / 10.24) * 1vw);
    }
  }
  .lg\:rounded-\[calc\(\(6\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      border-radius: calc((6 / 10.24) * 1vw);
    }
  }
  .lg\:rounded-\[calc\(10\/19\.2\*1vw\)\] {
    @media (width >= 1024px) {
      border-radius: calc(10 / 19.2 * 1vw);
    }
  }
  .lg\:rounded-lg {
    @media (width >= 1024px) {
      border-radius: var(--radius-lg);
    }
  }
  .lg\:rounded-xl {
    @media (width >= 1024px) {
      border-radius: var(--radius-xl);
    }
  }
  .lg\:border-r {
    @media (width >= 1024px) {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }
  }
  .lg\:border-\[rgba\(151\,227\,255\,0\.2\)\] {
    @media (width >= 1024px) {
      border-color: rgba(151,227,255,0.2);
    }
  }
  .lg\:p-5 {
    @media (width >= 1024px) {
      padding: calc(var(--spacing) * 5);
    }
  }
  .lg\:p-7 {
    @media (width >= 1024px) {
      padding: calc(var(--spacing) * 7);
    }
  }
  .lg\:p-8 {
    @media (width >= 1024px) {
      padding: calc(var(--spacing) * 8);
    }
  }
  .lg\:p-12 {
    @media (width >= 1024px) {
      padding: calc(var(--spacing) * 12);
    }
  }
  .lg\:p-14 {
    @media (width >= 1024px) {
      padding: calc(var(--spacing) * 14);
    }
  }
  .lg\:p-16 {
    @media (width >= 1024px) {
      padding: calc(var(--spacing) * 16);
    }
  }
  .lg\:p-\[18px\] {
    @media (width >= 1024px) {
      padding: 18px;
    }
  }
  .lg\:p-\[27px\] {
    @media (width >= 1024px) {
      padding: 27px;
    }
  }
  .lg\:p-\[30px\] {
    @media (width >= 1024px) {
      padding: 30px;
    }
  }
  .lg\:p-\[45px\] {
    @media (width >= 1024px) {
      padding: 45px;
    }
  }
  .lg\:p-\[calc\(\(16\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      padding: calc((16 / 10.24) * 1vw);
    }
  }
  .lg\:p-\[calc\(\(28\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      padding: calc((28 / 10.24) * 1vw);
    }
  }
  .lg\:p-\[calc\(38\/19\.2\*1vw\)\] {
    @media (width >= 1024px) {
      padding: calc(38 / 19.2 * 1vw);
    }
  }
  .lg\:px-0 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .lg\:px-3\.5 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 3.5);
    }
  }
  .lg\:px-4 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .lg\:px-6 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .lg\:px-8 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .lg\:px-10 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 10);
    }
  }
  .lg\:px-12 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 12);
    }
  }
  .lg\:px-14 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 14);
    }
  }
  .lg\:px-16 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 16);
    }
  }
  .lg\:px-20 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 20);
    }
  }
  .lg\:px-24 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 24);
    }
  }
  .lg\:px-\[10px\] {
    @media (width >= 1024px) {
      padding-inline: 10px;
    }
  }
  .lg\:px-\[12px\] {
    @media (width >= 1024px) {
      padding-inline: 12px;
    }
  }
  .lg\:px-\[15px\] {
    @media (width >= 1024px) {
      padding-inline: 15px;
    }
  }
  .lg\:px-\[18px\] {
    @media (width >= 1024px) {
      padding-inline: 18px;
    }
  }
  .lg\:px-\[24px\] {
    @media (width >= 1024px) {
      padding-inline: 24px;
    }
  }
  .lg\:px-\[30px\] {
    @media (width >= 1024px) {
      padding-inline: 30px;
    }
  }
  .lg\:px-\[35px\] {
    @media (width >= 1024px) {
      padding-inline: 35px;
    }
  }
  .lg\:px-\[36px\] {
    @media (width >= 1024px) {
      padding-inline: 36px;
    }
  }
  .lg\:px-\[40px\] {
    @media (width >= 1024px) {
      padding-inline: 40px;
    }
  }
  .lg\:px-\[45px\] {
    @media (width >= 1024px) {
      padding-inline: 45px;
    }
  }
  .lg\:px-\[60px\] {
    @media (width >= 1024px) {
      padding-inline: 60px;
    }
  }
  .lg\:px-\[75px\] {
    @media (width >= 1024px) {
      padding-inline: 75px;
    }
  }
  .lg\:px-\[80px\] {
    @media (width >= 1024px) {
      padding-inline: 80px;
    }
  }
  .lg\:px-\[100px\] {
    @media (width >= 1024px) {
      padding-inline: 100px;
    }
  }
  .lg\:px-\[125px\] {
    @media (width >= 1024px) {
      padding-inline: 125px;
    }
  }
  .lg\:px-\[calc\(\(60\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      padding-inline: calc((60 / 10.24) * 1vw);
    }
  }
  .lg\:px-\[calc\(\(64\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      padding-inline: calc((64 / 10.24) * 1vw);
    }
  }
  .lg\:px-\[calc\(30\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      padding-inline: calc(30 / 10.24 * 1vw);
    }
  }
  .lg\:px-\[calc\(100\/19\.2\*1vw\)\] {
    @media (width >= 1024px) {
      padding-inline: calc(100 / 19.2 * 1vw);
    }
  }
  .lg\:py-0 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 0);
    }
  }
  .lg\:py-1\.5 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 1.5);
    }
  }
  .lg\:py-2 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 2);
    }
  }
  .lg\:py-2\.5 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 2.5);
    }
  }
  .lg\:py-3\.5 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 3.5);
    }
  }
  .lg\:py-4 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 4);
    }
  }
  .lg\:py-7 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 7);
    }
  }
  .lg\:py-8 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 8);
    }
  }
  .lg\:py-10 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 10);
    }
  }
  .lg\:py-12 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 12);
    }
  }
  .lg\:py-14 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 14);
    }
  }
  .lg\:py-16 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 16);
    }
  }
  .lg\:py-20 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 20);
    }
  }
  .lg\:py-32 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 32);
    }
  }
  .lg\:py-\[8px\] {
    @media (width >= 1024px) {
      padding-block: 8px;
    }
  }
  .lg\:py-\[10px\] {
    @media (width >= 1024px) {
      padding-block: 10px;
    }
  }
  .lg\:py-\[14px\] {
    @media (width >= 1024px) {
      padding-block: 14px;
    }
  }
  .lg\:py-\[17px\] {
    @media (width >= 1024px) {
      padding-block: 17px;
    }
  }
  .lg\:py-\[20px\] {
    @media (width >= 1024px) {
      padding-block: 20px;
    }
  }
  .lg\:py-\[24px\] {
    @media (width >= 1024px) {
      padding-block: 24px;
    }
  }
  .lg\:py-\[30px\] {
    @media (width >= 1024px) {
      padding-block: 30px;
    }
  }
  .lg\:py-\[38px\] {
    @media (width >= 1024px) {
      padding-block: 38px;
    }
  }
  .lg\:py-\[40px\] {
    @media (width >= 1024px) {
      padding-block: 40px;
    }
  }
  .lg\:py-\[45px\] {
    @media (width >= 1024px) {
      padding-block: 45px;
    }
  }
  .lg\:py-\[57px\] {
    @media (width >= 1024px) {
      padding-block: 57px;
    }
  }
  .lg\:py-\[60px\] {
    @media (width >= 1024px) {
      padding-block: 60px;
    }
  }
  .lg\:py-\[80px\] {
    @media (width >= 1024px) {
      padding-block: 80px;
    }
  }
  .lg\:py-\[calc\(\(50\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      padding-block: calc((50 / 10.24) * 1vw);
    }
  }
  .lg\:py-\[calc\(10\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      padding-block: calc(10 / 10.24 * 1vw);
    }
  }
  .lg\:py-\[calc\(40\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      padding-block: calc(40 / 10.24 * 1vw);
    }
  }
  .lg\:py-\[calc\(64\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      padding-block: calc(64 / 10.24 * 1vw);
    }
  }
  .lg\:py-\[calc\(120\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      padding-block: calc(120 / 10.24 * 1vw);
    }
  }
  .lg\:pt-6 {
    @media (width >= 1024px) {
      padding-top: calc(var(--spacing) * 6);
    }
  }
  .lg\:pt-7 {
    @media (width >= 1024px) {
      padding-top: calc(var(--spacing) * 7);
    }
  }
  .lg\:pt-12 {
    @media (width >= 1024px) {
      padding-top: calc(var(--spacing) * 12);
    }
  }
  .lg\:pt-\[120px\] {
    @media (width >= 1024px) {
      padding-top: 120px;
    }
  }
  .lg\:pt-\[195px\] {
    @media (width >= 1024px) {
      padding-top: 195px;
    }
  }
  .lg\:pt-\[calc\(\(120\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      padding-top: calc((120 / 10.24) * 1vw);
    }
  }
  .lg\:pb-10 {
    @media (width >= 1024px) {
      padding-bottom: calc(var(--spacing) * 10);
    }
  }
  .lg\:pb-32 {
    @media (width >= 1024px) {
      padding-bottom: calc(var(--spacing) * 32);
    }
  }
  .lg\:pb-\[50px\] {
    @media (width >= 1024px) {
      padding-bottom: 50px;
    }
  }
  .lg\:pb-\[60px\] {
    @media (width >= 1024px) {
      padding-bottom: 60px;
    }
  }
  .lg\:pb-\[70px\] {
    @media (width >= 1024px) {
      padding-bottom: 70px;
    }
  }
  .lg\:pb-\[100px\] {
    @media (width >= 1024px) {
      padding-bottom: 100px;
    }
  }
  .lg\:pb-\[calc\(\(60\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      padding-bottom: calc((60 / 10.24) * 1vw);
    }
  }
  .lg\:pb-\[calc\(100\/19\.2\*1vw\)\] {
    @media (width >= 1024px) {
      padding-bottom: calc(100 / 19.2 * 1vw);
    }
  }
  .lg\:text-left {
    @media (width >= 1024px) {
      text-align: left;
    }
  }
  .lg\:text-2xl {
    @media (width >= 1024px) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
  .lg\:text-3xl {
    @media (width >= 1024px) {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }
  .lg\:text-4xl {
    @media (width >= 1024px) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  .lg\:text-5xl {
    @media (width >= 1024px) {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }
  .lg\:text-6xl {
    @media (width >= 1024px) {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }
  .lg\:text-7xl {
    @media (width >= 1024px) {
      font-size: var(--text-7xl);
      line-height: var(--tw-leading, var(--text-7xl--line-height));
    }
  }
  .lg\:text-8xl {
    @media (width >= 1024px) {
      font-size: var(--text-8xl);
      line-height: var(--tw-leading, var(--text-8xl--line-height));
    }
  }
  .lg\:text-9xl {
    @media (width >= 1024px) {
      font-size: var(--text-9xl);
      line-height: var(--tw-leading, var(--text-9xl--line-height));
    }
  }
  .lg\:text-base {
    @media (width >= 1024px) {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .lg\:text-base\! {
    @media (width >= 1024px) {
      font-size: var(--text-base) !important;
      line-height: var(--tw-leading, var(--text-base--line-height)) !important;
    }
  }
  .lg\:text-lg {
    @media (width >= 1024px) {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  .lg\:text-xl {
    @media (width >= 1024px) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .lg\:text-\[1\.75rem\] {
    @media (width >= 1024px) {
      font-size: 1.75rem;
    }
  }
  .lg\:text-\[9px\] {
    @media (width >= 1024px) {
      font-size: 9px;
    }
  }
  .lg\:text-\[10px\] {
    @media (width >= 1024px) {
      font-size: 10px;
    }
  }
  .lg\:text-\[13px\] {
    @media (width >= 1024px) {
      font-size: 13px;
    }
  }
  .lg\:text-\[14px\] {
    @media (width >= 1024px) {
      font-size: 14px;
    }
  }
  .lg\:text-\[15px\] {
    @media (width >= 1024px) {
      font-size: 15px;
    }
  }
  .lg\:text-\[16px\] {
    @media (width >= 1024px) {
      font-size: 16px;
    }
  }
  .lg\:text-\[17\.815px\] {
    @media (width >= 1024px) {
      font-size: 17.815px;
    }
  }
  .lg\:text-\[17px\] {
    @media (width >= 1024px) {
      font-size: 17px;
    }
  }
  .lg\:text-\[18px\] {
    @media (width >= 1024px) {
      font-size: 18px;
    }
  }
  .lg\:text-\[20px\] {
    @media (width >= 1024px) {
      font-size: 20px;
    }
  }
  .lg\:text-\[22px\] {
    @media (width >= 1024px) {
      font-size: 22px;
    }
  }
  .lg\:text-\[24px\] {
    @media (width >= 1024px) {
      font-size: 24px;
    }
  }
  .lg\:text-\[25px\] {
    @media (width >= 1024px) {
      font-size: 25px;
    }
  }
  .lg\:text-\[28px\] {
    @media (width >= 1024px) {
      font-size: 28px;
    }
  }
  .lg\:text-\[30px\] {
    @media (width >= 1024px) {
      font-size: 30px;
    }
  }
  .lg\:text-\[32px\] {
    @media (width >= 1024px) {
      font-size: 32px;
    }
  }
  .lg\:text-\[35px\] {
    @media (width >= 1024px) {
      font-size: 35px;
    }
  }
  .lg\:text-\[36px\] {
    @media (width >= 1024px) {
      font-size: 36px;
    }
  }
  .lg\:text-\[40px\] {
    @media (width >= 1024px) {
      font-size: 40px;
    }
  }
  .lg\:text-\[48px\] {
    @media (width >= 1024px) {
      font-size: 48px;
    }
  }
  .lg\:text-\[50px\] {
    @media (width >= 1024px) {
      font-size: 50px;
    }
  }
  .lg\:text-\[52px\] {
    @media (width >= 1024px) {
      font-size: 52px;
    }
  }
  .lg\:text-\[54px\] {
    @media (width >= 1024px) {
      font-size: 54px;
    }
  }
  .lg\:text-\[60px\] {
    @media (width >= 1024px) {
      font-size: 60px;
    }
  }
  .lg\:text-\[64px\] {
    @media (width >= 1024px) {
      font-size: 64px;
    }
  }
  .lg\:text-\[72px\] {
    @media (width >= 1024px) {
      font-size: 72px;
    }
  }
  .lg\:text-\[80px\] {
    @media (width >= 1024px) {
      font-size: 80px;
    }
  }
  .lg\:text-\[100px\] {
    @media (width >= 1024px) {
      font-size: 100px;
    }
  }
  .lg\:text-\[calc\(\(32\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      font-size: calc((32 / 10.24) * 1vw);
    }
  }
  .lg\:text-\[calc\(16\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      font-size: calc(16 / 10.24 * 1vw);
    }
  }
  .lg\:text-\[calc\(18\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      font-size: calc(18 / 10.24 * 1vw);
    }
  }
  .lg\:text-\[calc\(20\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      font-size: calc(20 / 10.24 * 1vw);
    }
  }
  .lg\:text-\[calc\(26\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      font-size: calc(26 / 10.24 * 1vw);
    }
  }
  .lg\:text-\[calc\(32\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      font-size: calc(32 / 10.24 * 1vw);
    }
  }
  .lg\:text-\[calc\(38\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      font-size: calc(38 / 10.24 * 1vw);
    }
  }
  .lg\:text-\[calc\(40\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      font-size: calc(40 / 10.24 * 1vw);
    }
  }
  .lg\:text-\[calc\(62\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      font-size: calc(62 / 10.24 * 1vw);
    }
  }
  .lg\:text-\[calc\(64\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      font-size: calc(64 / 10.24 * 1vw);
    }
  }
  .lg\:text-\[calc\(72\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      font-size: calc(72 / 10.24 * 1vw);
    }
  }
  .lg\:text-\[calc\(160\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      font-size: calc(160 / 10.24 * 1vw);
    }
  }
  .lg\:text-\[calc\(200\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      font-size: calc(200 / 10.24 * 1vw);
    }
  }
  .lg\:leading-\[34px\] {
    @media (width >= 1024px) {
      --tw-leading: 34px;
      line-height: 34px;
    }
  }
  .lg\:leading-\[38px\] {
    @media (width >= 1024px) {
      --tw-leading: 38px;
      line-height: 38px;
    }
  }
  .lg\:leading-\[57px\] {
    @media (width >= 1024px) {
      --tw-leading: 57px;
      line-height: 57px;
    }
  }
  .lg\:leading-\[calc\(154\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      --tw-leading: calc(154 / 10.24 * 1vw);
      line-height: calc(154 / 10.24 * 1vw);
    }
  }
  .lg\:\!opacity-100 {
    @media (width >= 1024px) {
      opacity: 100% !important;
    }
  }
  .lg\:before\:h-\[calc\(4\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      &::before {
        content: var(--tw-content);
        height: calc(4 / 10.24 * 1vw);
      }
    }
  }
  .lg\:before\:h-\[calc\(82\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      &::before {
        content: var(--tw-content);
        height: calc(82 / 10.24 * 1vw);
      }
    }
  }
  .lg\:before\:w-\[calc\(85\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      &::before {
        content: var(--tw-content);
        width: calc(85 / 10.24 * 1vw);
      }
    }
  }
  .lg\:after\:h-\[4px\] {
    @media (width >= 1024px) {
      &::after {
        content: var(--tw-content);
        height: 4px;
      }
    }
  }
  .lg\:after\:h-\[calc\(4\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      &::after {
        content: var(--tw-content);
        height: calc(4 / 10.24 * 1vw);
      }
    }
  }
  .lg\:after\:w-\[30px\] {
    @media (width >= 1024px) {
      &::after {
        content: var(--tw-content);
        width: 30px;
      }
    }
  }
  .lg\:after\:w-\[calc\(85\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      &::after {
        content: var(--tw-content);
        width: calc(85 / 10.24 * 1vw);
      }
    }
  }
  .lg\:hover\:gap-\[calc\(\(16\/10\.24\)\*1vw\)\] {
    @media (width >= 1024px) {
      &:hover {
        @media (hover: hover) {
          gap: calc((16 / 10.24) * 1vw);
        }
      }
    }
  }
  .min-\[1280px\]\:sticky {
    @media (width >= 1280px) {
      position: sticky;
    }
  }
  .min-\[1280px\]\:top-\[120px\] {
    @media (width >= 1280px) {
      top: 120px;
    }
  }
  .xl\:top-\[32px\] {
    @media (width >= 1280px) {
      top: 32px;
    }
  }
  .xl\:-mx-\[14px\] {
    @media (width >= 1280px) {
      margin-inline: calc(14px * -1);
    }
  }
  .xl\:my-32 {
    @media (width >= 1280px) {
      margin-block: calc(var(--spacing) * 32);
    }
  }
  .xl\:mt-10 {
    @media (width >= 1280px) {
      margin-top: calc(var(--spacing) * 10);
    }
  }
  .xl\:mt-16 {
    @media (width >= 1280px) {
      margin-top: calc(var(--spacing) * 16);
    }
  }
  .xl\:mt-20 {
    @media (width >= 1280px) {
      margin-top: calc(var(--spacing) * 20);
    }
  }
  .xl\:mt-24 {
    @media (width >= 1280px) {
      margin-top: calc(var(--spacing) * 24);
    }
  }
  .xl\:mt-40 {
    @media (width >= 1280px) {
      margin-top: calc(var(--spacing) * 40);
    }
  }
  .xl\:mt-44 {
    @media (width >= 1280px) {
      margin-top: calc(var(--spacing) * 44);
    }
  }
  .xl\:mt-\[12px\] {
    @media (width >= 1280px) {
      margin-top: 12px;
    }
  }
  .xl\:mt-\[28px\] {
    @media (width >= 1280px) {
      margin-top: 28px;
    }
  }
  .xl\:mt-\[50\%\] {
    @media (width >= 1280px) {
      margin-top: 50%;
    }
  }
  .xl\:mt-\[50px\] {
    @media (width >= 1280px) {
      margin-top: 50px;
    }
  }
  .xl\:mt-\[64px\] {
    @media (width >= 1280px) {
      margin-top: 64px;
    }
  }
  .xl\:mt-\[100px\] {
    @media (width >= 1280px) {
      margin-top: 100px;
    }
  }
  .xl\:mt-\[120px\] {
    @media (width >= 1280px) {
      margin-top: 120px;
    }
  }
  .xl\:mt-\[160px\] {
    @media (width >= 1280px) {
      margin-top: 160px;
    }
  }
  .xl\:mt-\[calc\(\(32\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      margin-top: calc((32 / 19.2) * 1vw);
    }
  }
  .xl\:mb-12 {
    @media (width >= 1280px) {
      margin-bottom: calc(var(--spacing) * 12);
    }
  }
  .xl\:mb-16 {
    @media (width >= 1280px) {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }
  .xl\:mb-20 {
    @media (width >= 1280px) {
      margin-bottom: calc(var(--spacing) * 20);
    }
  }
  .xl\:mb-24 {
    @media (width >= 1280px) {
      margin-bottom: calc(var(--spacing) * 24);
    }
  }
  .xl\:mb-\[12px\] {
    @media (width >= 1280px) {
      margin-bottom: 12px;
    }
  }
  .xl\:mb-\[14px\] {
    @media (width >= 1280px) {
      margin-bottom: 14px;
    }
  }
  .xl\:mb-\[20px\] {
    @media (width >= 1280px) {
      margin-bottom: 20px;
    }
  }
  .xl\:mb-\[40px\] {
    @media (width >= 1280px) {
      margin-bottom: 40px;
    }
  }
  .xl\:mb-\[70px\] {
    @media (width >= 1280px) {
      margin-bottom: 70px;
    }
  }
  .xl\:mb-\[110px\] {
    @media (width >= 1280px) {
      margin-bottom: 110px;
    }
  }
  .xl\:mb-\[120px\] {
    @media (width >= 1280px) {
      margin-bottom: 120px;
    }
  }
  .xl\:mb-\[200px\] {
    @media (width >= 1280px) {
      margin-bottom: 200px;
    }
  }
  .xl\:mb-\[calc\(\(20\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      margin-bottom: calc((20 / 19.2) * 1vw);
    }
  }
  .xl\:mb-\[calc\(\(30\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      margin-bottom: calc((30 / 19.2) * 1vw);
    }
  }
  .xl\:mb-\[calc\(\(40\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      margin-bottom: calc((40 / 19.2) * 1vw);
    }
  }
  .xl\:mb-\[calc\(\(44\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      margin-bottom: calc((44 / 19.2) * 1vw);
    }
  }
  .xl\:ml-\[calc\(\(8\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      margin-left: calc((8 / 19.2) * 1vw);
    }
  }
  .xl\:block {
    @media (width >= 1280px) {
      display: block;
    }
  }
  .xl\:flex {
    @media (width >= 1280px) {
      display: flex;
    }
  }
  .xl\:hidden {
    @media (width >= 1280px) {
      display: none;
    }
  }
  .xl\:\!h-64 {
    @media (width >= 1280px) {
      height: calc(var(--spacing) * 64) !important;
    }
  }
  .xl\:h-2\.5 {
    @media (width >= 1280px) {
      height: calc(var(--spacing) * 2.5);
    }
  }
  .xl\:h-\[5px\] {
    @media (width >= 1280px) {
      height: 5px;
    }
  }
  .xl\:h-\[23px\] {
    @media (width >= 1280px) {
      height: 23px;
    }
  }
  .xl\:h-\[28px\] {
    @media (width >= 1280px) {
      height: 28px;
    }
  }
  .xl\:h-\[32px\] {
    @media (width >= 1280px) {
      height: 32px;
    }
  }
  .xl\:h-\[48px\] {
    @media (width >= 1280px) {
      height: 48px;
    }
  }
  .xl\:h-\[80px\] {
    @media (width >= 1280px) {
      height: 80px;
    }
  }
  .xl\:h-\[90px\] {
    @media (width >= 1280px) {
      height: 90px;
    }
  }
  .xl\:h-\[460px\] {
    @media (width >= 1280px) {
      height: 460px;
    }
  }
  .xl\:h-\[calc\(\(18\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      height: calc((18 / 19.2) * 1vw);
    }
  }
  .xl\:h-\[calc\(\(32\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      height: calc((32 / 19.2) * 1vw);
    }
  }
  .xl\:h-\[calc\(\(40\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      height: calc((40 / 19.2) * 1vw);
    }
  }
  .xl\:h-full {
    @media (width >= 1280px) {
      height: 100%;
    }
  }
  .xl\:max-h-\[380px\] {
    @media (width >= 1280px) {
      max-height: 380px;
    }
  }
  .xl\:min-h-\[calc\(\(375\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      min-height: calc((375 / 19.2) * 1vw);
    }
  }
  .xl\:min-h-\[calc\(\(485\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      min-height: calc((485 / 19.2) * 1vw);
    }
  }
  .min-\[1280px\]\:w-\[420px\] {
    @media (width >= 1280px) {
      width: 420px;
    }
  }
  .xl\:w-2\.5 {
    @media (width >= 1280px) {
      width: calc(var(--spacing) * 2.5);
    }
  }
  .xl\:w-\[22px\] {
    @media (width >= 1280px) {
      width: 22px;
    }
  }
  .xl\:w-\[28px\] {
    @media (width >= 1280px) {
      width: 28px;
    }
  }
  .xl\:w-\[32px\] {
    @media (width >= 1280px) {
      width: 32px;
    }
  }
  .xl\:w-\[34px\] {
    @media (width >= 1280px) {
      width: 34px;
    }
  }
  .xl\:w-\[38\%\] {
    @media (width >= 1280px) {
      width: 38%;
    }
  }
  .xl\:w-\[42\%\] {
    @media (width >= 1280px) {
      width: 42%;
    }
  }
  .xl\:w-\[48px\] {
    @media (width >= 1280px) {
      width: 48px;
    }
  }
  .xl\:w-\[80px\] {
    @media (width >= 1280px) {
      width: 80px;
    }
  }
  .xl\:w-\[500px\] {
    @media (width >= 1280px) {
      width: 500px;
    }
  }
  .xl\:w-\[520px\] {
    @media (width >= 1280px) {
      width: 520px;
    }
  }
  .xl\:w-\[calc\(\(18\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      width: calc((18 / 19.2) * 1vw);
    }
  }
  .xl\:w-\[calc\(\(26\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      width: calc((26 / 19.2) * 1vw);
    }
  }
  .xl\:w-\[calc\(\(32\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      width: calc((32 / 19.2) * 1vw);
    }
  }
  .xl\:w-\[calc\(\(64\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      width: calc((64 / 19.2) * 1vw);
    }
  }
  .xl\:w-\[calc\(100\%-390px\)\] {
    @media (width >= 1280px) {
      width: calc(100% - 390px);
    }
  }
  .xl\:w-auto {
    @media (width >= 1280px) {
      width: auto;
    }
  }
  .min-\[1280px\]\:max-w-\[420px\] {
    @media (width >= 1280px) {
      max-width: 420px;
    }
  }
  .xl\:max-w-5xl {
    @media (width >= 1280px) {
      max-width: var(--container-5xl);
    }
  }
  .xl\:max-w-6xl {
    @media (width >= 1280px) {
      max-width: var(--container-6xl);
    }
  }
  .xl\:max-w-\[50\%\] {
    @media (width >= 1280px) {
      max-width: 50%;
    }
  }
  .xl\:max-w-\[437px\] {
    @media (width >= 1280px) {
      max-width: 437px;
    }
  }
  .xl\:max-w-\[450px\] {
    @media (width >= 1280px) {
      max-width: 450px;
    }
  }
  .xl\:max-w-\[480px\] {
    @media (width >= 1280px) {
      max-width: 480px;
    }
  }
  .xl\:max-w-\[900px\] {
    @media (width >= 1280px) {
      max-width: 900px;
    }
  }
  .xl\:max-w-\[calc\(\(750\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      max-width: calc((750 / 19.2) * 1vw);
    }
  }
  .xl\:max-w-\[calc\(\(800\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      max-width: calc((800 / 19.2) * 1vw);
    }
  }
  .xl\:max-w-\[calc\(\(966\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      max-width: calc((966 / 19.2) * 1vw);
    }
  }
  .xl\:max-w-\[calc\(\(1200\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      max-width: calc((1200 / 19.2) * 1vw);
    }
  }
  .xl\:max-w-full {
    @media (width >= 1280px) {
      max-width: 100%;
    }
  }
  .xl\:max-w-lg {
    @media (width >= 1280px) {
      max-width: var(--container-lg);
    }
  }
  .xl\:min-w-\[110px\] {
    @media (width >= 1280px) {
      min-width: 110px;
    }
  }
  .xl\:min-w-\[350px\] {
    @media (width >= 1280px) {
      min-width: 350px;
    }
  }
  .min-\[1280px\]\:flex-\[0_0_420px\] {
    @media (width >= 1280px) {
      flex: 0 0 420px;
    }
  }
  .min-\[1280px\]\:flex-\[1_1_auto\] {
    @media (width >= 1280px) {
      flex: 1 1 auto;
    }
  }
  .xl\:grid-cols-2 {
    @media (width >= 1280px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .xl\:grid-cols-3 {
    @media (width >= 1280px) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .xl\:grid-cols-4 {
    @media (width >= 1280px) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .xl\:grid-cols-5 {
    @media (width >= 1280px) {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  .min-\[1280px\]\:flex-row {
    @media (width >= 1280px) {
      flex-direction: row;
    }
  }
  .xl\:flex-col {
    @media (width >= 1280px) {
      flex-direction: column;
    }
  }
  .xl\:flex-row {
    @media (width >= 1280px) {
      flex-direction: row;
    }
  }
  .min-\[1280px\]\:items-start {
    @media (width >= 1280px) {
      align-items: flex-start;
    }
  }
  .xl\:items-center {
    @media (width >= 1280px) {
      align-items: center;
    }
  }
  .xl\:items-start {
    @media (width >= 1280px) {
      align-items: flex-start;
    }
  }
  .xl\:justify-between {
    @media (width >= 1280px) {
      justify-content: space-between;
    }
  }
  .xl\:gap-2\.5 {
    @media (width >= 1280px) {
      gap: calc(var(--spacing) * 2.5);
    }
  }
  .xl\:gap-6 {
    @media (width >= 1280px) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .xl\:gap-10 {
    @media (width >= 1280px) {
      gap: calc(var(--spacing) * 10);
    }
  }
  .xl\:gap-12 {
    @media (width >= 1280px) {
      gap: calc(var(--spacing) * 12);
    }
  }
  .xl\:gap-16 {
    @media (width >= 1280px) {
      gap: calc(var(--spacing) * 16);
    }
  }
  .xl\:gap-20 {
    @media (width >= 1280px) {
      gap: calc(var(--spacing) * 20);
    }
  }
  .xl\:gap-24 {
    @media (width >= 1280px) {
      gap: calc(var(--spacing) * 24);
    }
  }
  .xl\:gap-40 {
    @media (width >= 1280px) {
      gap: calc(var(--spacing) * 40);
    }
  }
  .xl\:gap-\[12px\] {
    @media (width >= 1280px) {
      gap: 12px;
    }
  }
  .xl\:gap-\[14px\] {
    @media (width >= 1280px) {
      gap: 14px;
    }
  }
  .xl\:gap-\[16px\] {
    @media (width >= 1280px) {
      gap: 16px;
    }
  }
  .xl\:gap-\[20px\] {
    @media (width >= 1280px) {
      gap: 20px;
    }
  }
  .xl\:gap-\[27px\] {
    @media (width >= 1280px) {
      gap: 27px;
    }
  }
  .xl\:gap-\[28px\] {
    @media (width >= 1280px) {
      gap: 28px;
    }
  }
  .xl\:gap-\[30px\] {
    @media (width >= 1280px) {
      gap: 30px;
    }
  }
  .xl\:gap-\[36px\] {
    @media (width >= 1280px) {
      gap: 36px;
    }
  }
  .xl\:gap-\[42px\] {
    @media (width >= 1280px) {
      gap: 42px;
    }
  }
  .xl\:gap-\[50px\] {
    @media (width >= 1280px) {
      gap: 50px;
    }
  }
  .xl\:gap-\[60px\] {
    @media (width >= 1280px) {
      gap: 60px;
    }
  }
  .xl\:gap-\[65px\] {
    @media (width >= 1280px) {
      gap: 65px;
    }
  }
  .xl\:gap-\[70px\] {
    @media (width >= 1280px) {
      gap: 70px;
    }
  }
  .xl\:gap-\[80px\] {
    @media (width >= 1280px) {
      gap: 80px;
    }
  }
  .xl\:gap-\[82px\] {
    @media (width >= 1280px) {
      gap: 82px;
    }
  }
  .xl\:gap-\[83px\] {
    @media (width >= 1280px) {
      gap: 83px;
    }
  }
  .xl\:gap-\[130px\] {
    @media (width >= 1280px) {
      gap: 130px;
    }
  }
  .xl\:gap-\[calc\(\(8\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      gap: calc((8 / 19.2) * 1vw);
    }
  }
  .xl\:gap-\[calc\(\(10\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      gap: calc((10 / 19.2) * 1vw);
    }
  }
  .xl\:gap-\[calc\(\(12\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      gap: calc((12 / 19.2) * 1vw);
    }
  }
  .xl\:gap-\[calc\(\(14\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      gap: calc((14 / 19.2) * 1vw);
    }
  }
  .xl\:gap-\[calc\(\(24\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      gap: calc((24 / 19.2) * 1vw);
    }
  }
  .xl\:gap-\[calc\(\(30\/7\.68\)\*1vw\)\] {
    @media (width >= 1280px) {
      gap: calc((30 / 7.68) * 1vw);
    }
  }
  .xl\:gap-\[calc\(\(40\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      gap: calc((40 / 19.2) * 1vw);
    }
  }
  .xl\:gap-\[calc\(\(100\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      gap: calc((100 / 19.2) * 1vw);
    }
  }
  .xl\:gap-\[calc\(\(160\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      gap: calc((160 / 19.2) * 1vw);
    }
  }
  .xl\:gap-x-\[calc\(\(100\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      -moz-column-gap: calc((100 / 19.2) * 1vw);
           column-gap: calc((100 / 19.2) * 1vw);
    }
  }
  .xl\:gap-y-\[calc\(\(70\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      row-gap: calc((70 / 19.2) * 1vw);
    }
  }
  .xl\:rounded-\[18px\] {
    @media (width >= 1280px) {
      border-radius: 18px;
    }
  }
  .xl\:rounded-\[calc\(\(4\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      border-radius: calc((4 / 19.2) * 1vw);
    }
  }
  .xl\:rounded-\[calc\(\(6\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      border-radius: calc((6 / 19.2) * 1vw);
    }
  }
  .xl\:p-10 {
    @media (width >= 1280px) {
      padding: calc(var(--spacing) * 10);
    }
  }
  .xl\:p-\[20px\] {
    @media (width >= 1280px) {
      padding: 20px;
    }
  }
  .xl\:p-\[40px\] {
    @media (width >= 1280px) {
      padding: 40px;
    }
  }
  .xl\:p-\[calc\(\(20\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      padding: calc((20 / 19.2) * 1vw);
    }
  }
  .xl\:p-\[calc\(\(32\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      padding: calc((32 / 19.2) * 1vw);
    }
  }
  .xl\:px-3 {
    @media (width >= 1280px) {
      padding-inline: calc(var(--spacing) * 3);
    }
  }
  .xl\:px-12 {
    @media (width >= 1280px) {
      padding-inline: calc(var(--spacing) * 12);
    }
  }
  .xl\:px-16 {
    @media (width >= 1280px) {
      padding-inline: calc(var(--spacing) * 16);
    }
  }
  .xl\:px-20 {
    @media (width >= 1280px) {
      padding-inline: calc(var(--spacing) * 20);
    }
  }
  .xl\:px-24 {
    @media (width >= 1280px) {
      padding-inline: calc(var(--spacing) * 24);
    }
  }
  .xl\:px-\[14px\] {
    @media (width >= 1280px) {
      padding-inline: 14px;
    }
  }
  .xl\:px-\[15px\] {
    @media (width >= 1280px) {
      padding-inline: 15px;
    }
  }
  .xl\:px-\[30px\] {
    @media (width >= 1280px) {
      padding-inline: 30px;
    }
  }
  .xl\:px-\[40px\] {
    @media (width >= 1280px) {
      padding-inline: 40px;
    }
  }
  .xl\:px-\[42px\] {
    @media (width >= 1280px) {
      padding-inline: 42px;
    }
  }
  .xl\:px-\[50px\] {
    @media (width >= 1280px) {
      padding-inline: 50px;
    }
  }
  .xl\:px-\[64px\] {
    @media (width >= 1280px) {
      padding-inline: 64px;
    }
  }
  .xl\:px-\[100px\] {
    @media (width >= 1280px) {
      padding-inline: 100px;
    }
  }
  .xl\:px-\[105px\] {
    @media (width >= 1280px) {
      padding-inline: 105px;
    }
  }
  .xl\:px-\[150px\] {
    @media (width >= 1280px) {
      padding-inline: 150px;
    }
  }
  .xl\:px-\[245px\] {
    @media (width >= 1280px) {
      padding-inline: 245px;
    }
  }
  .xl\:px-\[calc\(\(14\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      padding-inline: calc((14 / 19.2) * 1vw);
    }
  }
  .xl\:px-\[calc\(\(24\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      padding-inline: calc((24 / 19.2) * 1vw);
    }
  }
  .xl\:px-\[calc\(\(80\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      padding-inline: calc((80 / 19.2) * 1vw);
    }
  }
  .xl\:px-\[calc\(\(100\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      padding-inline: calc((100 / 19.2) * 1vw);
    }
  }
  .xl\:py-10 {
    @media (width >= 1280px) {
      padding-block: calc(var(--spacing) * 10);
    }
  }
  .xl\:py-12 {
    @media (width >= 1280px) {
      padding-block: calc(var(--spacing) * 12);
    }
  }
  .xl\:py-22 {
    @media (width >= 1280px) {
      padding-block: calc(var(--spacing) * 22);
    }
  }
  .xl\:py-24 {
    @media (width >= 1280px) {
      padding-block: calc(var(--spacing) * 24);
    }
  }
  .xl\:py-\[8px\] {
    @media (width >= 1280px) {
      padding-block: 8px;
    }
  }
  .xl\:py-\[16px\] {
    @media (width >= 1280px) {
      padding-block: 16px;
    }
  }
  .xl\:py-\[25px\] {
    @media (width >= 1280px) {
      padding-block: 25px;
    }
  }
  .xl\:py-\[28px\] {
    @media (width >= 1280px) {
      padding-block: 28px;
    }
  }
  .xl\:py-\[50px\] {
    @media (width >= 1280px) {
      padding-block: 50px;
    }
  }
  .xl\:py-\[55px\] {
    @media (width >= 1280px) {
      padding-block: 55px;
    }
  }
  .xl\:py-\[70px\] {
    @media (width >= 1280px) {
      padding-block: 70px;
    }
  }
  .xl\:py-\[100px\] {
    @media (width >= 1280px) {
      padding-block: 100px;
    }
  }
  .xl\:py-\[calc\(\(60\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      padding-block: calc((60 / 19.2) * 1vw);
    }
  }
  .xl\:pt-7 {
    @media (width >= 1280px) {
      padding-top: calc(var(--spacing) * 7);
    }
  }
  .xl\:pt-\[90px\] {
    @media (width >= 1280px) {
      padding-top: 90px;
    }
  }
  .xl\:pt-\[calc\(\(140\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      padding-top: calc((140 / 19.2) * 1vw);
    }
  }
  .xl\:pt-\[calc\(\(195\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      padding-top: calc((195 / 19.2) * 1vw);
    }
  }
  .xl\:pr-8 {
    @media (width >= 1280px) {
      padding-right: calc(var(--spacing) * 8);
    }
  }
  .xl\:pb-\[60px\] {
    @media (width >= 1280px) {
      padding-bottom: 60px;
    }
  }
  .xl\:pb-\[70px\] {
    @media (width >= 1280px) {
      padding-bottom: 70px;
    }
  }
  .xl\:pb-\[90px\] {
    @media (width >= 1280px) {
      padding-bottom: 90px;
    }
  }
  .xl\:pb-\[calc\(\(80\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      padding-bottom: calc((80 / 19.2) * 1vw);
    }
  }
  .xl\:pl-5 {
    @media (width >= 1280px) {
      padding-left: calc(var(--spacing) * 5);
    }
  }
  .xl\:text-2xl {
    @media (width >= 1280px) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
  .xl\:text-5xl {
    @media (width >= 1280px) {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }
  .xl\:text-6xl {
    @media (width >= 1280px) {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }
  .xl\:text-7xl {
    @media (width >= 1280px) {
      font-size: var(--text-7xl);
      line-height: var(--tw-leading, var(--text-7xl--line-height));
    }
  }
  .xl\:text-base {
    @media (width >= 1280px) {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .xl\:text-lg {
    @media (width >= 1280px) {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  .xl\:text-xl {
    @media (width >= 1280px) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .xl\:text-\[10px\] {
    @media (width >= 1280px) {
      font-size: 10px;
    }
  }
  .xl\:text-\[11px\] {
    @media (width >= 1280px) {
      font-size: 11px;
    }
  }
  .xl\:text-\[16px\] {
    @media (width >= 1280px) {
      font-size: 16px;
    }
  }
  .xl\:text-\[17px\] {
    @media (width >= 1280px) {
      font-size: 17px;
    }
  }
  .xl\:text-\[18px\] {
    @media (width >= 1280px) {
      font-size: 18px;
    }
  }
  .xl\:text-\[19px\] {
    @media (width >= 1280px) {
      font-size: 19px;
    }
  }
  .xl\:text-\[22px\] {
    @media (width >= 1280px) {
      font-size: 22px;
    }
  }
  .xl\:text-\[24px\] {
    @media (width >= 1280px) {
      font-size: 24px;
    }
  }
  .xl\:text-\[26px\] {
    @media (width >= 1280px) {
      font-size: 26px;
    }
  }
  .xl\:text-\[32px\] {
    @media (width >= 1280px) {
      font-size: 32px;
    }
  }
  .xl\:text-\[34px\] {
    @media (width >= 1280px) {
      font-size: 34px;
    }
  }
  .xl\:text-\[40px\] {
    @media (width >= 1280px) {
      font-size: 40px;
    }
  }
  .xl\:text-\[50px\] {
    @media (width >= 1280px) {
      font-size: 50px;
    }
  }
  .xl\:text-\[52px\] {
    @media (width >= 1280px) {
      font-size: 52px;
    }
  }
  .xl\:text-\[60px\] {
    @media (width >= 1280px) {
      font-size: 60px;
    }
  }
  .xl\:text-\[64px\] {
    @media (width >= 1280px) {
      font-size: 64px;
    }
  }
  .xl\:text-\[65px\] {
    @media (width >= 1280px) {
      font-size: 65px;
    }
  }
  .xl\:text-\[68px\] {
    @media (width >= 1280px) {
      font-size: 68px;
    }
  }
  .xl\:text-\[74px\] {
    @media (width >= 1280px) {
      font-size: 74px;
    }
  }
  .xl\:text-\[88px\] {
    @media (width >= 1280px) {
      font-size: 88px;
    }
  }
  .xl\:text-\[100px\] {
    @media (width >= 1280px) {
      font-size: 100px;
    }
  }
  .xl\:text-\[120px\] {
    @media (width >= 1280px) {
      font-size: 120px;
    }
  }
  .xl\:text-\[164px\] {
    @media (width >= 1280px) {
      font-size: 164px;
    }
  }
  .xl\:text-\[calc\(\(20\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      font-size: calc((20 / 19.2) * 1vw);
    }
  }
  .xl\:text-\[calc\(\(32\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      font-size: calc((32 / 19.2) * 1vw);
    }
  }
  .xl\:text-\[calc\(\(40\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      font-size: calc((40 / 19.2) * 1vw);
    }
  }
  .xl\:text-\[calc\(26\/19\.2\*1vw\)\] {
    @media (width >= 1280px) {
      font-size: calc(26 / 19.2 * 1vw);
    }
  }
  .xl\:text-\[calc\(36\/19\.2\*1vw\)\] {
    @media (width >= 1280px) {
      font-size: calc(36 / 19.2 * 1vw);
    }
  }
  .xl\:text-\[calc\(80\/12\.8\*1vw\)\] {
    @media (width >= 1280px) {
      font-size: calc(80 / 12.8 * 1vw);
    }
  }
  .xl\:text-\[calc\(390\/19\.2\*1vw\)\] {
    @media (width >= 1280px) {
      font-size: calc(390 / 19.2 * 1vw);
    }
  }
  .xl\:leading-\[36px\] {
    @media (width >= 1280px) {
      --tw-leading: 36px;
      line-height: 36px;
    }
  }
  .xl\:after\:h-\[5px\] {
    @media (width >= 1280px) {
      &::after {
        content: var(--tw-content);
        height: 5px;
      }
    }
  }
  .xl\:after\:w-\[34px\] {
    @media (width >= 1280px) {
      &::after {
        content: var(--tw-content);
        width: 34px;
      }
    }
  }
  .xl\:hover\:gap-\[calc\(\(18\/19\.2\)\*1vw\)\] {
    @media (width >= 1280px) {
      &:hover {
        @media (hover: hover) {
          gap: calc((18 / 19.2) * 1vw);
        }
      }
    }
  }
  .max-lg\:min-\[1280px\]\:top-\[100px\] {
    @media (width < 1024px) {
      @media (width >= 1280px) {
        top: 100px;
      }
    }
  }
  .max-lg\:min-\[1280px\]\:w-\[380px\] {
    @media (width < 1024px) {
      @media (width >= 1280px) {
        width: 380px;
      }
    }
  }
  .max-lg\:min-\[1280px\]\:max-w-\[380px\] {
    @media (width < 1024px) {
      @media (width >= 1280px) {
        max-width: 380px;
      }
    }
  }
  .max-lg\:min-\[1280px\]\:flex-\[0_0_380px\] {
    @media (width < 1024px) {
      @media (width >= 1280px) {
        flex: 0 0 380px;
      }
    }
  }
  .max-md\:min-\[1280px\]\:top-\[80px\] {
    @media (width < 768px) {
      @media (width >= 1280px) {
        top: 80px;
      }
    }
  }
  .max-md\:min-\[1280px\]\:w-\[360px\] {
    @media (width < 768px) {
      @media (width >= 1280px) {
        width: 360px;
      }
    }
  }
  .max-md\:min-\[1280px\]\:max-w-\[360px\] {
    @media (width < 768px) {
      @media (width >= 1280px) {
        max-width: 360px;
      }
    }
  }
  .max-md\:min-\[1280px\]\:flex-\[0_0_360px\] {
    @media (width < 768px) {
      @media (width >= 1280px) {
        flex: 0 0 360px;
      }
    }
  }
  .\32 xl\:my-36 {
    @media (width >= 1440px) {
      margin-block: calc(var(--spacing) * 36);
    }
  }
  .\32 xl\:mt-\[200px\] {
    @media (width >= 1440px) {
      margin-top: 200px;
    }
  }
  .\32 xl\:mt-\[220px\] {
    @media (width >= 1440px) {
      margin-top: 220px;
    }
  }
  .\32 xl\:hidden {
    @media (width >= 1440px) {
      display: none;
    }
  }
  .\32 xl\:\!h-80 {
    @media (width >= 1440px) {
      height: calc(var(--spacing) * 80) !important;
    }
  }
  .\32 xl\:h-\[calc\(\(202\/19\.2\)\*1vw\)\] {
    @media (width >= 1440px) {
      height: calc((202 / 19.2) * 1vw);
    }
  }
  .\32 xl\:max-h-\[420px\] {
    @media (width >= 1440px) {
      max-height: 420px;
    }
  }
  .\32 xl\:w-1\/2 {
    @media (width >= 1440px) {
      width: calc(1/2 * 100%);
    }
  }
  .\32 xl\:w-1\/3 {
    @media (width >= 1440px) {
      width: calc(1/3 * 100%);
    }
  }
  .\32 xl\:w-2\/3 {
    @media (width >= 1440px) {
      width: calc(2/3 * 100%);
    }
  }
  .\32 xl\:w-\[45\%\] {
    @media (width >= 1440px) {
      width: 45%;
    }
  }
  .\32 xl\:w-\[550px\] {
    @media (width >= 1440px) {
      width: 550px;
    }
  }
  .\32 xl\:w-\[calc\(\(280\/19\.2\)\*1vw\)\] {
    @media (width >= 1440px) {
      width: calc((280 / 19.2) * 1vw);
    }
  }
  .\32 xl\:max-w-md {
    @media (width >= 1440px) {
      max-width: var(--container-md);
    }
  }
  .\32 xl\:min-w-\[400px\] {
    @media (width >= 1440px) {
      min-width: 400px;
    }
  }
  .\32 xl\:grid-cols-2 {
    @media (width >= 1440px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .\32 xl\:grid-cols-3 {
    @media (width >= 1440px) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .\32 xl\:flex-row {
    @media (width >= 1440px) {
      flex-direction: row;
    }
  }
  .\32 xl\:gap-8 {
    @media (width >= 1440px) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .\32 xl\:gap-20 {
    @media (width >= 1440px) {
      gap: calc(var(--spacing) * 20);
    }
  }
  .\32 xl\:gap-\[60px\] {
    @media (width >= 1440px) {
      gap: 60px;
    }
  }
  .\32 xl\:gap-\[100px\] {
    @media (width >= 1440px) {
      gap: 100px;
    }
  }
  .\32 xl\:gap-\[106px\] {
    @media (width >= 1440px) {
      gap: 106px;
    }
  }
  .\32 xl\:gap-\[195px\] {
    @media (width >= 1440px) {
      gap: 195px;
    }
  }
  .\32 xl\:gap-\[228px\] {
    @media (width >= 1440px) {
      gap: 228px;
    }
  }
  .\32 xl\:border-r {
    @media (width >= 1440px) {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }
  }
  .\32 xl\:border-l {
    @media (width >= 1440px) {
      border-left-style: var(--tw-border-style);
      border-left-width: 1px;
    }
  }
  .\32 xl\:border-\[\#EBEBEB\] {
    @media (width >= 1440px) {
      border-color: #EBEBEB;
    }
  }
  .\32 xl\:border-white {
    @media (width >= 1440px) {
      border-color: var(--color-white);
    }
  }
  .\32 xl\:px-8 {
    @media (width >= 1440px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .\32 xl\:px-9 {
    @media (width >= 1440px) {
      padding-inline: calc(var(--spacing) * 9);
    }
  }
  .\32 xl\:px-10 {
    @media (width >= 1440px) {
      padding-inline: calc(var(--spacing) * 10);
    }
  }
  .\32 xl\:px-28 {
    @media (width >= 1440px) {
      padding-inline: calc(var(--spacing) * 28);
    }
  }
  .\32 xl\:px-32 {
    @media (width >= 1440px) {
      padding-inline: calc(var(--spacing) * 32);
    }
  }
  .\32 xl\:px-\[50px\] {
    @media (width >= 1440px) {
      padding-inline: 50px;
    }
  }
  .\32 xl\:px-\[100px\] {
    @media (width >= 1440px) {
      padding-inline: 100px;
    }
  }
  .\32 xl\:px-\[160px\] {
    @media (width >= 1440px) {
      padding-inline: 160px;
    }
  }
  .\32 xl\:py-16 {
    @media (width >= 1440px) {
      padding-block: calc(var(--spacing) * 16);
    }
  }
  .\32 xl\:py-\[60px\] {
    @media (width >= 1440px) {
      padding-block: 60px;
    }
  }
  .\32 xl\:pr-8 {
    @media (width >= 1440px) {
      padding-right: calc(var(--spacing) * 8);
    }
  }
  .\32 xl\:pr-10 {
    @media (width >= 1440px) {
      padding-right: calc(var(--spacing) * 10);
    }
  }
  .\32 xl\:text-2xl {
    @media (width >= 1440px) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
  .\32 xl\:text-3xl {
    @media (width >= 1440px) {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }
  .\32 xl\:text-8xl {
    @media (width >= 1440px) {
      font-size: var(--text-8xl);
      line-height: var(--tw-leading, var(--text-8xl--line-height));
    }
  }
  .\32 xl\:text-xl {
    @media (width >= 1440px) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .\32 xl\:text-\[40px\] {
    @media (width >= 1440px) {
      font-size: 40px;
    }
  }
  .\32 xl\:text-\[56px\] {
    @media (width >= 1440px) {
      font-size: 56px;
    }
  }
  .\32 xl\:text-\[74px\] {
    @media (width >= 1440px) {
      font-size: 74px;
    }
  }
  .\32 xl\:text-\[100px\] {
    @media (width >= 1440px) {
      font-size: 100px;
    }
  }
  .\32 xl\:text-\[145px\] {
    @media (width >= 1440px) {
      font-size: 145px;
    }
  }
  .\32 xl\:text-\[165px\] {
    @media (width >= 1440px) {
      font-size: 165px;
    }
  }
  .\32 xl\:text-\[calc\(38\/19\.2\*1vw\)\] {
    @media (width >= 1440px) {
      font-size: calc(38 / 19.2 * 1vw);
    }
  }
  .\32 xl\:text-\[calc\(64\/14\.4\*1vw\)\] {
    @media (width >= 1440px) {
      font-size: calc(64 / 14.4 * 1vw);
    }
  }
  .\33 xl\:w-\[618px\] {
    @media (width >= 1600px) {
      width: 618px;
    }
  }
  .\33 xl\:flex-row {
    @media (width >= 1600px) {
      flex-direction: row;
    }
  }
  .\33 xl\:items-center {
    @media (width >= 1600px) {
      align-items: center;
    }
  }
  .\33 xl\:text-4xl {
    @media (width >= 1600px) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  .\33 xl\:text-\[calc\(45\/19\.2\*1vw\)\] {
    @media (width >= 1600px) {
      font-size: calc(45 / 19.2 * 1vw);
    }
  }
  .\33 xl\:text-\[calc\(100\/19\.2\*1vw\)\] {
    @media (width >= 1600px) {
      font-size: calc(100 / 19.2 * 1vw);
    }
  }
  .\33 xl\:text-\[calc\(165\/19\.2\*1vw\)\] {
    @media (width >= 1600px) {
      font-size: calc(165 / 19.2 * 1vw);
    }
  }
  .max-\[420px\]\:portrait\:scale-\[0\.5\] {
    @media (width < 420px) {
      @media (orientation: portrait) {
        scale: 0.5;
      }
    }
  }
  .\[\&_\*\]\:pointer-events-auto {
    & * {
      pointer-events: auto;
    }
  }
  .\[\&_\.border-gr\]\:bg-\[linear-gradient\(54deg\,rgba\(0\,0\,0\,0\)_41\.08\%\,\#8e92ee_58\.93\%\,\#3b49e0_65\.08\%\,\#000_87\.85\%\)\] {
    & .border-gr {
      background-image: linear-gradient(54deg,rgba(0,0,0,0) 41.08%,#8e92ee 58.93%,#3b49e0 65.08%,#000 87.85%);
    }
  }
  .\[\&_\.border-gr\]\:bg-\[linear-gradient\(to_top\,rgba\(63\,183\,254\,1\)_0\%\,rgba\(63\,185\,254\,0\.2\)_70\%\)\] {
    & .border-gr {
      background-image: linear-gradient(to top,rgba(63,183,254,1) 0%,rgba(63,185,254,0.2) 70%);
    }
  }
  .hover\:\[\&_\.button-text\]\:translate-y-\[-100\%\] {
    &:hover {
      @media (hover: hover) {
        & .button-text {
          --tw-translate-y: -100%;
          translate: var(--tw-translate-x) var(--tw-translate-y);
        }
      }
    }
  }
  .\[\&_\.react-international-phone-country-selector-button\]\:\!h-full {
    & .react-international-phone-country-selector-button {
      height: 100% !important;
    }
  }
  .\[\&_\.react-international-phone-country-selector-button\]\:border-0 {
    & .react-international-phone-country-selector-button {
      border-style: var(--tw-border-style);
      border-width: 0px;
    }
  }
  .\[\&_\.react-international-phone-country-selector-button\]\:\!bg-transparent {
    & .react-international-phone-country-selector-button {
      background-color: transparent !important;
    }
  }
  .\[\&_\.react-international-phone-input\]\:border-0 {
    & .react-international-phone-input {
      border-style: var(--tw-border-style);
      border-width: 0px;
    }
  }
  .\[\&_\.react-international-phone-input\]\:\!bg-transparent {
    & .react-international-phone-input {
      background-color: transparent !important;
    }
  }
  .\[\&_\.react-international-phone-input\]\:\!text-c-primary {
    & .react-international-phone-input {
      color: var(--color-c-primary) !important;
    }
  }
  .\[\&_\.react-international-phone-input\]\:\!placeholder-\[\#ffffff54\] {
    & .react-international-phone-input {
      &::-moz-placeholder {
        color: #ffffff54 !important;
      }
      &::placeholder {
        color: #ffffff54 !important;
      }
    }
  }
  .\[\&_\.swiper-pagination\]\:\!bottom-0 {
    & .swiper-pagination {
      bottom: calc(var(--spacing) * 0) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:bg-white {
    & .swiper-pagination-bullet {
      background-color: var(--color-white);
    }
  }
  .\[\&_\.swiper-slide\]\:\!h-auto {
    & .swiper-slide {
      height: auto !important;
    }
  }
  .\[\&_\.swiper-slide\]\:flex-1 {
    & .swiper-slide {
      flex: 1;
    }
  }
  .\[\&_\.swiper-wrapper\]\:pb-\[64px\] {
    & .swiper-wrapper {
      padding-bottom: 64px;
    }
  }
  .max-md\:\[\&_\.swiper-wrapper\]\:pb-12 {
    @media (width < 768px) {
      & .swiper-wrapper {
        padding-bottom: calc(var(--spacing) * 12);
      }
    }
  }
  .lg\:\[\&_\.swiper-wrapper\]\:pb-\[40px\] {
    @media (width >= 1024px) {
      & .swiper-wrapper {
        padding-bottom: 40px;
      }
    }
  }
  .xl\:\[\&_\.swiper-wrapper\]\:pb-\[50px\] {
    @media (width >= 1280px) {
      & .swiper-wrapper {
        padding-bottom: 50px;
      }
    }
  }
  .\[\&_\[cmdk-group-heading\]\]\:px-2 {
    & [cmdk-group-heading] {
      padding-inline: calc(var(--spacing) * 2);
    }
  }
  .\[\&_\[cmdk-group-heading\]\]\:py-1\.5 {
    & [cmdk-group-heading] {
      padding-block: calc(var(--spacing) * 1.5);
    }
  }
  .\[\&_\[cmdk-group-heading\]\]\:text-xs {
    & [cmdk-group-heading] {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }
  .\[\&_\[cmdk-group-heading\]\]\:font-medium {
    & [cmdk-group-heading] {
      --tw-font-weight: var(--font-weight-medium);
      font-weight: var(--font-weight-medium);
    }
  }
  .\[\&_\[cmdk-group\]\]\:px-2 {
    & [cmdk-group] {
      padding-inline: calc(var(--spacing) * 2);
    }
  }
  .\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 {
    & [cmdk-group]:not([hidden]) ~[cmdk-group] {
      padding-top: calc(var(--spacing) * 0);
    }
  }
  .\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 {
    & [cmdk-input-wrapper] svg {
      height: calc(var(--spacing) * 5);
    }
  }
  .\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 {
    & [cmdk-input-wrapper] svg {
      width: calc(var(--spacing) * 5);
    }
  }
  .\[\&_\[cmdk-input\]\]\:h-12 {
    & [cmdk-input] {
      height: calc(var(--spacing) * 12);
    }
  }
  .\[\&_\[cmdk-item\]\]\:px-2 {
    & [cmdk-item] {
      padding-inline: calc(var(--spacing) * 2);
    }
  }
  .\[\&_\[cmdk-item\]\]\:py-3 {
    & [cmdk-item] {
      padding-block: calc(var(--spacing) * 3);
    }
  }
  .\[\&_\[cmdk-item\]_svg\]\:h-5 {
    & [cmdk-item] svg {
      height: calc(var(--spacing) * 5);
    }
  }
  .\[\&_\[cmdk-item\]_svg\]\:w-5 {
    & [cmdk-item] svg {
      width: calc(var(--spacing) * 5);
    }
  }
  .\[\&_\[data-animate\=\'item\'\]\]\:text-right {
    & [data-animate='item'] {
      text-align: right;
    }
  }
  .max-md\:\[\&_\[data-animate\=\'item\'\]\]\:text-center {
    @media (width < 768px) {
      & [data-animate='item'] {
        text-align: center;
      }
    }
  }
  .\[\&_\[data-animate\=\'item\'\]_\[data-item\=\'top\'\]\]\:flex-row-reverse {
    & [data-animate='item'] [data-item='top'] {
      flex-direction: row-reverse;
    }
  }
  .max-md\:\[\&_\[data-animate\=\'item\'\]_\[data-item\=\'top\'\]\]\:flex-col {
    @media (width < 768px) {
      & [data-animate='item'] [data-item='top'] {
        flex-direction: column;
      }
    }
  }
  .\[\&_a\]\:text-\[\#3F65FD\] {
    & a {
      color: #3F65FD;
    }
  }
  .\[\&_a\]\:text-\[\#a7c4ff\] {
    & a {
      color: #a7c4ff;
    }
  }
  .\[\&_a\]\:underline {
    & a {
      text-decoration-line: underline;
    }
  }
  .\[\&_a\]\:underline-offset-\[3px\] {
    & a {
      text-underline-offset: 3px;
    }
  }
  .\[\&_a\]\:transition-colors {
    & a {
      transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }
  }
  .\[\&_a\]\:hover\:text-\[\#c7d9ff\] {
    & a {
      &:hover {
        @media (hover: hover) {
          color: #c7d9ff;
        }
      }
    }
  }
  .\[\&_a\:hover\]\:text-\[\#5B7FFF\] {
    & a:hover {
      color: #5B7FFF;
    }
  }
  .\[\&_b\]\:font-extrabold {
    & b {
      --tw-font-weight: var(--font-weight-extrabold);
      font-weight: var(--font-weight-extrabold);
    }
  }
  .\[\&_b\]\:font-semibold {
    & b {
      --tw-font-weight: var(--font-weight-semibold);
      font-weight: var(--font-weight-semibold);
    }
  }
  .\[\&_b\]\:underline {
    & b {
      text-decoration-line: underline;
    }
  }
  .\[\&_button\]\:flex {
    & button {
      display: flex;
    }
  }
  .\[\&_button\]\:items-center {
    & button {
      align-items: center;
    }
  }
  .\[\&_button\]\:border-none {
    & button {
      --tw-border-style: none;
      border-style: none;
    }
  }
  .\[\&_button\]\:bg-transparent\! {
    & button {
      background-color: transparent !important;
    }
  }
  .\[\&_button\]\:px-0 {
    & button {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .\[\&_button\]\:text-white\! {
    & button {
      color: var(--color-white) !important;
    }
  }
  .\[\&_canvas\]\:absolute {
    & canvas {
      position: absolute;
    }
  }
  .\[\&_canvas\]\:top-0 {
    & canvas {
      top: calc(var(--spacing) * 0);
    }
  }
  .\[\&_canvas\]\:left-0 {
    & canvas {
      left: calc(var(--spacing) * 0);
    }
  }
  .\[\&_canvas\]\:h-full {
    & canvas {
      height: 100%;
    }
  }
  .\[\&_canvas\]\:w-full {
    & canvas {
      width: 100%;
    }
  }
  .\[\&_canvas\]\:\!opacity-0 {
    & canvas {
      opacity: 0% !important;
    }
  }
  .\[\&_canvas\]\:opacity-0 {
    & canvas {
      opacity: 0%;
    }
  }
  .\[\&_canvas\]\:opacity-100 {
    & canvas {
      opacity: 100%;
    }
  }
  .\[\&_canvas\]\:transition-opacity {
    & canvas {
      transition-property: opacity;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }
  }
  .\[\&_canvas\]\:duration-500 {
    & canvas {
      --tw-duration: 500ms;
      transition-duration: 500ms;
    }
  }
  .\[\&_canvas\]\:ease-in-out {
    & canvas {
      --tw-ease: var(--ease-in-out);
      transition-timing-function: var(--ease-in-out);
    }
  }
  .\[\&_canvas\]\:duration-500 {
    & canvas {
      animation-duration: 500ms;
    }
  }
  .\[\&_canvas\]\:ease-in-out {
    & canvas {
      animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    }
  }
  .hover\:\[\&_canvas\]\:\!opacity-100 {
    &:hover {
      @media (hover: hover) {
        & canvas {
          opacity: 100% !important;
        }
      }
    }
  }
  .hover\:\[\&_canvas\]\:opacity-100 {
    &:hover {
      @media (hover: hover) {
        & canvas {
          opacity: 100%;
        }
      }
    }
  }
  .\[\&_div\]\:border-none {
    & div {
      --tw-border-style: none;
      border-style: none;
    }
  }
  .\[\&_div\]\:bg-transparent\! {
    & div {
      background-color: transparent !important;
    }
  }
  .\[\&_div_span\]\:whitespace-nowrap {
    & div span {
      white-space: nowrap;
    }
  }
  .\[\&_h1\]\:mt-6 {
    & h1 {
      margin-top: calc(var(--spacing) * 6);
    }
  }
  .\[\&_h1\]\:mb-3 {
    & h1 {
      margin-bottom: calc(var(--spacing) * 3);
    }
  }
  .\[\&_h1\]\:text-4xl {
    & h1 {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  .\[\&_h1\]\:text-white {
    & h1 {
      color: var(--color-white);
    }
  }
  .\[\&_h1\]\:max-md\:text-3xl {
    & h1 {
      @media (width < 768px) {
        font-size: var(--text-3xl);
        line-height: var(--tw-leading, var(--text-3xl--line-height));
      }
    }
  }
  .\[\&_h1\]\:max-sm\:text-2xl {
    & h1 {
      @media (width < 640px) {
        font-size: var(--text-2xl);
        line-height: var(--tw-leading, var(--text-2xl--line-height));
      }
    }
  }
  .\[\&_h2\]\:m-0 {
    & h2 {
      margin: calc(var(--spacing) * 0);
    }
  }
  .\[\&_h2\]\:mt-6 {
    & h2 {
      margin-top: calc(var(--spacing) * 6);
    }
  }
  .\[\&_h2\]\:mb-3 {
    & h2 {
      margin-bottom: calc(var(--spacing) * 3);
    }
  }
  .\[\&_h2\]\:mb-\[calc\(10\/19\.2\*1vw\)\] {
    & h2 {
      margin-bottom: calc(10 / 19.2 * 1vw);
    }
  }
  .\[\&_h2\]\:text-center {
    & h2 {
      text-align: center;
    }
  }
  .\[\&_h2\]\:font-\[inherit\] {
    & h2 {
      font-family: inherit;
    }
  }
  .\[\&_h2\]\:font-poppins {
    & h2 {
      font-family: var(--var-poppins), sans-serif;
    }
  }
  .\[\&_h2\]\:text-3xl {
    & h2 {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }
  .\[\&_h2\]\:text-\[calc\(18\/19\.2\*1vw\)\] {
    & h2 {
      font-size: calc(18 / 19.2 * 1vw);
    }
  }
  .\[\&_h2\]\:leading-\[151\.11\%\] {
    & h2 {
      --tw-leading: 151.11%;
      line-height: 151.11%;
    }
  }
  .\[\&_h2\]\:font-medium {
    & h2 {
      --tw-font-weight: var(--font-weight-medium);
      font-weight: var(--font-weight-medium);
    }
  }
  .\[\&_h2\]\:text-\[inherit\] {
    & h2 {
      color: inherit;
    }
  }
  .\[\&_h2\]\:text-white {
    & h2 {
      color: var(--color-white);
    }
  }
  .max-md\:\[\&_h2\]\:mb-\[10px\] {
    @media (width < 768px) {
      & h2 {
        margin-bottom: 10px;
      }
    }
  }
  .max-md\:\[\&_h2\]\:text-left {
    @media (width < 768px) {
      & h2 {
        text-align: left;
      }
    }
  }
  .\[\&_h2\]\:max-md\:text-2xl {
    & h2 {
      @media (width < 768px) {
        font-size: var(--text-2xl);
        line-height: var(--tw-leading, var(--text-2xl--line-height));
      }
    }
  }
  .max-md\:\[\&_h2\]\:text-\[16px\] {
    @media (width < 768px) {
      & h2 {
        font-size: 16px;
      }
    }
  }
  .\[\&_h2\]\:max-sm\:text-xl {
    & h2 {
      @media (width < 640px) {
        font-size: var(--text-xl);
        line-height: var(--tw-leading, var(--text-xl--line-height));
      }
    }
  }
  .lg\:\[\&_h2\]\:mb-\[calc\(10\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      & h2 {
        margin-bottom: calc(10 / 10.24 * 1vw);
      }
    }
  }
  .lg\:\[\&_h2\]\:text-\[calc\(18\/10\.24\*1vw\)\] {
    @media (width >= 1024px) {
      & h2 {
        font-size: calc(18 / 10.24 * 1vw);
      }
    }
  }
  .\[\&_h3\]\:mt-6 {
    & h3 {
      margin-top: calc(var(--spacing) * 6);
    }
  }
  .\[\&_h3\]\:mb-3 {
    & h3 {
      margin-bottom: calc(var(--spacing) * 3);
    }
  }
  .\[\&_h3\]\:mb-6 {
    & h3 {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }
  .\[\&_h3\]\:text-2xl {
    & h3 {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
  .\[\&_h3\]\:text-\[32px\] {
    & h3 {
      font-size: 32px;
    }
  }
  .\[\&_h3\]\:leading-\[151\.11\%\] {
    & h3 {
      --tw-leading: 151.11%;
      line-height: 151.11%;
    }
  }
  .\[\&_h3\]\:font-bold {
    & h3 {
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
    }
  }
  .\[\&_h3\]\:text-white {
    & h3 {
      color: var(--color-white);
    }
  }
  .\[\&_h3\]\:max-md\:text-xl {
    & h3 {
      @media (width < 768px) {
        font-size: var(--text-xl);
        line-height: var(--tw-leading, var(--text-xl--line-height));
      }
    }
  }
  .\[\&_h3\]\:max-sm\:text-lg {
    & h3 {
      @media (width < 640px) {
        font-size: var(--text-lg);
        line-height: var(--tw-leading, var(--text-lg--line-height));
      }
    }
  }
  .md\:\[\&_h3\]\:mb-8 {
    @media (width >= 768px) {
      & h3 {
        margin-bottom: calc(var(--spacing) * 8);
      }
    }
  }
  .md\:\[\&_h3\]\:text-\[40px\] {
    @media (width >= 768px) {
      & h3 {
        font-size: 40px;
      }
    }
  }
  .lg\:\[\&_h3\]\:mb-10 {
    @media (width >= 1024px) {
      & h3 {
        margin-bottom: calc(var(--spacing) * 10);
      }
    }
  }
  .lg\:\[\&_h3\]\:text-\[50px\] {
    @media (width >= 1024px) {
      & h3 {
        font-size: 50px;
      }
    }
  }
  .xl\:\[\&_h3\]\:mb-12 {
    @media (width >= 1280px) {
      & h3 {
        margin-bottom: calc(var(--spacing) * 12);
      }
    }
  }
  .xl\:\[\&_h3\]\:text-\[60px\] {
    @media (width >= 1280px) {
      & h3 {
        font-size: 60px;
      }
    }
  }
  .\[\&_h4\]\:mb-3 {
    & h4 {
      margin-bottom: calc(var(--spacing) * 3);
    }
  }
  .\[\&_h4\]\:text-xl {
    & h4 {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .\[\&_h4\]\:font-bold {
    & h4 {
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
    }
  }
  .\[\&_h4\]\:text-white {
    & h4 {
      color: var(--color-white);
    }
  }
  .md\:\[\&_h4\]\:mb-4 {
    @media (width >= 768px) {
      & h4 {
        margin-bottom: calc(var(--spacing) * 4);
      }
    }
  }
  .md\:\[\&_h4\]\:text-2xl {
    @media (width >= 768px) {
      & h4 {
        font-size: var(--text-2xl);
        line-height: var(--tw-leading, var(--text-2xl--line-height));
      }
    }
  }
  .lg\:\[\&_h4\]\:mb-5 {
    @media (width >= 1024px) {
      & h4 {
        margin-bottom: calc(var(--spacing) * 5);
      }
    }
  }
  .lg\:\[\&_h4\]\:text-3xl {
    @media (width >= 1024px) {
      & h4 {
        font-size: var(--text-3xl);
        line-height: var(--tw-leading, var(--text-3xl--line-height));
      }
    }
  }
  .\[\&_img\]\:my-\[12px\] {
    & img {
      margin-block: 12px;
    }
  }
  .\[\&_img\]\:my-\[16px\] {
    & img {
      margin-block: 16px;
    }
  }
  .\[\&_img\]\:block {
    & img {
      display: block;
    }
  }
  .\[\&_img\]\:h-auto {
    & img {
      height: auto;
    }
  }
  .\[\&_img\]\:h-full {
    & img {
      height: 100%;
    }
  }
  .\[\&_img\]\:w-full {
    & img {
      width: 100%;
    }
  }
  .\[\&_img\]\:max-w-full {
    & img {
      max-width: 100%;
    }
  }
  .\[\&_img\]\:overflow-hidden {
    & img {
      overflow: hidden;
    }
  }
  .\[\&_img\]\:rounded-\[8px\] {
    & img {
      border-radius: 8px;
    }
  }
  .\[\&_img\]\:rounded-\[9px\] {
    & img {
      border-radius: 9px;
    }
  }
  .\[\&_img\]\:border-\[0\.5px\] {
    & img {
      border-style: var(--tw-border-style);
      border-width: 0.5px;
    }
  }
  .\[\&_img\]\:border-\[rgba\(151\,227\,255\,0\.2\)\] {
    & img {
      border-color: rgba(151,227,255,0.2);
    }
  }
  .\[\&_img\]\:object-contain {
    & img {
      -o-object-fit: contain;
         object-fit: contain;
    }
  }
  .\[\&_img\]\:object-center {
    & img {
      -o-object-position: center;
         object-position: center;
    }
  }
  .\[\&_input\]\:flex {
    & input {
      display: flex;
    }
  }
  .\[\&_input\]\:items-center {
    & input {
      align-items: center;
    }
  }
  .\[\&_input\]\:rounded-lg {
    & input {
      border-radius: var(--radius-lg);
    }
  }
  .\[\&_input\]\:border {
    & input {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }
  }
  .\[\&_input\]\:border-none {
    & input {
      --tw-border-style: none;
      border-style: none;
    }
  }
  .\[\&_input\]\:border-white\/20 {
    & input {
      border-color: color-mix(in srgb, #fff 20%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
      }
    }
  }
  .\[\&_input\]\:bg-transparent\! {
    & input {
      background-color: transparent !important;
    }
  }
  .\[\&_input\]\:bg-white\/95 {
    & input {
      background-color: color-mix(in srgb, #fff 95%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-white) 95%, transparent);
      }
    }
  }
  .\[\&_input\]\:px-3 {
    & input {
      padding-inline: calc(var(--spacing) * 3);
    }
  }
  .\[\&_input\]\:py-2\.5 {
    & input {
      padding-block: calc(var(--spacing) * 2.5);
    }
  }
  .\[\&_input\]\:text-sm {
    & input {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
  .\[\&_input\]\:leading-normal {
    & input {
      --tw-leading: var(--leading-normal);
      line-height: var(--leading-normal);
    }
  }
  .\[\&_input\]\:font-normal {
    & input {
      --tw-font-weight: var(--font-weight-normal);
      font-weight: var(--font-weight-normal);
    }
  }
  .\[\&_input\]\:text-\[\#1a1a2e\] {
    & input {
      color: #1a1a2e;
    }
  }
  .\[\&_input\]\:text-white\! {
    & input {
      color: var(--color-white) !important;
    }
  }
  .\[\&_input\]\:transition-all {
    & input {
      transition-property: all;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }
  }
  .\[\&_input\]\:duration-200 {
    & input {
      --tw-duration: 200ms;
      transition-duration: 200ms;
    }
  }
  .\[\&_input\]\:duration-200 {
    & input {
      animation-duration: 200ms;
    }
  }
  .sm\:\[\&_input\]\:py-3 {
    @media (width >= 640px) {
      & input {
        padding-block: calc(var(--spacing) * 3);
      }
    }
  }
  .md\:\[\&_input\]\:px-4 {
    @media (width >= 768px) {
      & input {
        padding-inline: calc(var(--spacing) * 4);
      }
    }
  }
  .md\:\[\&_input\]\:py-3\.5 {
    @media (width >= 768px) {
      & input {
        padding-block: calc(var(--spacing) * 3.5);
      }
    }
  }
  .\[\&_input\:\:placeholder\]\:text-\[\#74788d\] {
    & input::-moz-placeholder {
      color: #74788d;
    }
    & input::placeholder {
      color: #74788d;
    }
  }
  .\[\&_input\:focus\]\:border-\[\#0080D0\] {
    & input:focus {
      border-color: #0080D0;
    }
  }
  .\[\&_input\:focus\]\:ring-2 {
    & input:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .\[\&_input\:focus\]\:ring-\[\#0080D0\]\/50 {
    & input:focus {
      --tw-ring-color: color-mix(in oklab, #0080D0 50%, transparent);
    }
  }
  .\[\&_input\:focus\]\:outline-none {
    & input:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .\[\&_label\]\:pl-0\.5 {
    & label {
      padding-left: calc(var(--spacing) * 0.5);
    }
  }
  .\[\&_label\]\:text-\[11px\] {
    & label {
      font-size: 11px;
    }
  }
  .\[\&_label\]\:leading-none {
    & label {
      --tw-leading: 1;
      line-height: 1;
    }
  }
  .\[\&_label\]\:font-medium {
    & label {
      --tw-font-weight: var(--font-weight-medium);
      font-weight: var(--font-weight-medium);
    }
  }
  .\[\&_label\]\:text-white\/90 {
    & label {
      color: color-mix(in srgb, #fff 90%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, var(--color-white) 90%, transparent);
      }
    }
  }
  .sm\:\[\&_label\]\:text-xs {
    @media (width >= 640px) {
      & label {
        font-size: var(--text-xs);
        line-height: var(--tw-leading, var(--text-xs--line-height));
      }
    }
  }
  .md\:\[\&_label\]\:pl-1 {
    @media (width >= 768px) {
      & label {
        padding-left: calc(var(--spacing) * 1);
      }
    }
  }
  .md\:\[\&_label\]\:text-sm {
    @media (width >= 768px) {
      & label {
        font-size: var(--text-sm);
        line-height: var(--tw-leading, var(--text-sm--line-height));
      }
    }
  }
  .\[\&_li\]\:relative {
    & li {
      position: relative;
    }
  }
  .\[\&_li\]\:my-1 {
    & li {
      margin-block: calc(var(--spacing) * 1);
    }
  }
  .\[\&_li\]\:mb-2\.5 {
    & li {
      margin-bottom: calc(var(--spacing) * 2.5);
    }
  }
  .\[\&_li\]\:mb-\[8px\] {
    & li {
      margin-bottom: 8px;
    }
  }
  .\[\&_li\]\:ml-\[25px\] {
    & li {
      margin-left: 25px;
    }
  }
  .\[\&_li\]\:list-disc {
    & li {
      list-style-type: disc;
    }
  }
  .\[\&_li\]\:pl-6 {
    & li {
      padding-left: calc(var(--spacing) * 6);
    }
  }
  .\[\&_li\]\:pl-8 {
    & li {
      padding-left: calc(var(--spacing) * 8);
    }
  }
  .\[\&_li\]\:font-poppins {
    & li {
      font-family: var(--var-poppins), sans-serif;
    }
  }
  .\[\&_li\]\:text-lg {
    & li {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  .\[\&_li\]\:leading-\[100\%\] {
    & li {
      --tw-leading: 100%;
      line-height: 100%;
    }
  }
  .\[\&_li\]\:font-normal {
    & li {
      --tw-font-weight: var(--font-weight-normal);
      font-weight: var(--font-weight-normal);
    }
  }
  .\[\&_li\]\:before\:absolute {
    & li {
      &::before {
        content: var(--tw-content);
        position: absolute;
      }
    }
  }
  .\[\&_li\]\:before\:top-1\/2 {
    & li {
      &::before {
        content: var(--tw-content);
        top: calc(1/2 * 100%);
      }
    }
  }
  .\[\&_li\]\:before\:left-0 {
    & li {
      &::before {
        content: var(--tw-content);
        left: calc(var(--spacing) * 0);
      }
    }
  }
  .\[\&_li\]\:before\:-translate-y-1\/2 {
    & li {
      &::before {
        content: var(--tw-content);
        --tw-translate-y: calc(calc(1/2 * 100%) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .\[\&_li\]\:before\:text-2xl {
    & li {
      &::before {
        content: var(--tw-content);
        font-size: var(--text-2xl);
        line-height: var(--tw-leading, var(--text-2xl--line-height));
      }
    }
  }
  .\[\&_li\]\:before\:text-xl {
    & li {
      &::before {
        content: var(--tw-content);
        font-size: var(--text-xl);
        line-height: var(--tw-leading, var(--text-xl--line-height));
      }
    }
  }
  .\[\&_li\]\:before\:font-bold {
    & li {
      &::before {
        content: var(--tw-content);
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold);
      }
    }
  }
  .\[\&_li\]\:before\:text-white {
    & li {
      &::before {
        content: var(--tw-content);
        color: var(--color-white);
      }
    }
  }
  .\[\&_li\]\:before\:content-\[\'•\'\] {
    & li {
      &::before {
        content: var(--tw-content);
        --tw-content: '•';
        content: var(--tw-content);
      }
    }
  }
  .max-md\:\[\&_li\]\:text-base {
    @media (width < 768px) {
      & li {
        font-size: var(--text-base);
        line-height: var(--tw-leading, var(--text-base--line-height));
      }
    }
  }
  .\[\&_li\]\:max-sm\:my-0\.5 {
    & li {
      @media (width < 640px) {
        margin-block: calc(var(--spacing) * 0.5);
      }
    }
  }
  .md\:\[\&_li\]\:pl-8 {
    @media (width >= 768px) {
      & li {
        padding-left: calc(var(--spacing) * 8);
      }
    }
  }
  .md\:\[\&_li\]\:pl-10 {
    @media (width >= 768px) {
      & li {
        padding-left: calc(var(--spacing) * 10);
      }
    }
  }
  .md\:\[\&_li\]\:before\:text-2xl {
    @media (width >= 768px) {
      & li {
        &::before {
          content: var(--tw-content);
          font-size: var(--text-2xl);
          line-height: var(--tw-leading, var(--text-2xl--line-height));
        }
      }
    }
  }
  .md\:\[\&_li\]\:before\:text-3xl {
    @media (width >= 768px) {
      & li {
        &::before {
          content: var(--tw-content);
          font-size: var(--text-3xl);
          line-height: var(--tw-leading, var(--text-3xl--line-height));
        }
      }
    }
  }
  .lg\:\[\&_li\]\:pl-10 {
    @media (width >= 1024px) {
      & li {
        padding-left: calc(var(--spacing) * 10);
      }
    }
  }
  .lg\:\[\&_li\]\:pl-12 {
    @media (width >= 1024px) {
      & li {
        padding-left: calc(var(--spacing) * 12);
      }
    }
  }
  .lg\:\[\&_li\]\:before\:text-3xl {
    @media (width >= 1024px) {
      & li {
        &::before {
          content: var(--tw-content);
          font-size: var(--text-3xl);
          line-height: var(--tw-leading, var(--text-3xl--line-height));
        }
      }
    }
  }
  .lg\:\[\&_li\]\:before\:text-4xl {
    @media (width >= 1024px) {
      & li {
        &::before {
          content: var(--tw-content);
          font-size: var(--text-4xl);
          line-height: var(--tw-leading, var(--text-4xl--line-height));
        }
      }
    }
  }
  .\[\&_ol\]\:my-\[12px\] {
    & ol {
      margin-block: 12px;
    }
  }
  .\[\&_ol\]\:list-decimal {
    & ol {
      list-style-type: decimal;
    }
  }
  .\[\&_ol\]\:pl-6 {
    & ol {
      padding-left: calc(var(--spacing) * 6);
    }
  }
  .\[\&_ol\]\:pl-\[24px\] {
    & ol {
      padding-left: 24px;
    }
  }
  .\[\&_p\]\:m-0 {
    & p {
      margin: calc(var(--spacing) * 0);
    }
  }
  .\[\&_p\]\:mx-auto {
    & p {
      margin-inline: auto;
    }
  }
  .\[\&_p\]\:mt-4 {
    & p {
      margin-top: calc(var(--spacing) * 4);
    }
  }
  .\[\&_p\]\:mb-2\.5 {
    & p {
      margin-bottom: calc(var(--spacing) * 2.5);
    }
  }
  .\[\&_p\]\:mb-3 {
    & p {
      margin-bottom: calc(var(--spacing) * 3);
    }
  }
  .\[\&_p\]\:mb-4 {
    & p {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }
  .\[\&_p\]\:mb-6 {
    & p {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }
  .\[\&_p\]\:max-w-6xl {
    & p {
      max-width: var(--container-6xl);
    }
  }
  .\[\&_p\]\:max-w-\[700px\] {
    & p {
      max-width: 700px;
    }
  }
  .\[\&_p\]\:text-center {
    & p {
      text-align: center;
    }
  }
  .\[\&_p\]\:font-poppins {
    & p {
      font-family: var(--var-poppins), sans-serif;
    }
  }
  .\[\&_p\]\:text-base {
    & p {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .\[\&_p\]\:text-lg {
    & p {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  .\[\&_p\]\:text-\[20px\] {
    & p {
      font-size: 20px;
    }
  }
  .\[\&_p\]\:text-\[32px\] {
    & p {
      font-size: 32px;
    }
  }
  .\[\&_p\]\:leading-\[100\%\] {
    & p {
      --tw-leading: 100%;
      line-height: 100%;
    }
  }
  .\[\&_p\]\:leading-\[151\.11\%\] {
    & p {
      --tw-leading: 151.11%;
      line-height: 151.11%;
    }
  }
  .\[\&_p\]\:leading-relaxed {
    & p {
      --tw-leading: var(--leading-relaxed);
      line-height: var(--leading-relaxed);
    }
  }
  .\[\&_p\]\:font-normal {
    & p {
      --tw-font-weight: var(--font-weight-normal);
      font-weight: var(--font-weight-normal);
    }
  }
  .\[\&_p\]\:text-\[\#aaaaaa\] {
    & p {
      color: #aaaaaa;
    }
  }
  .\[\&_p\]\:text-white {
    & p {
      color: var(--color-white);
    }
  }
  .max-xl\:\[\&_p\]\:text-\[18px\] {
    @media (width < 1280px) {
      & p {
        font-size: 18px;
      }
    }
  }
  .\[\&_p\]\:max-lg\:my-2 {
    & p {
      @media (width < 1024px) {
        margin-block: calc(var(--spacing) * 2);
      }
    }
  }
  .\[\&_p\]\:max-lg\:text-\[0\.95rem\] {
    & p {
      @media (width < 1024px) {
        font-size: 0.95rem;
      }
    }
  }
  .\[\&_p\]\:max-md\:my-1 {
    & p {
      @media (width < 768px) {
        margin-block: calc(var(--spacing) * 1);
      }
    }
  }
  .max-md\:\[\&_p\]\:text-base {
    @media (width < 768px) {
      & p {
        font-size: var(--text-base);
        line-height: var(--tw-leading, var(--text-base--line-height));
      }
    }
  }
  .\[\&_p\]\:max-md\:text-\[0\.9rem\] {
    & p {
      @media (width < 768px) {
        font-size: 0.9rem;
      }
    }
  }
  .max-md\:\[\&_p\]\:text-\[16px\] {
    @media (width < 768px) {
      & p {
        font-size: 16px;
      }
    }
  }
  .\[\&_p\]\:max-sm\:text-\[0\.85rem\] {
    & p {
      @media (width < 640px) {
        font-size: 0.85rem;
      }
    }
  }
  .md\:\[\&_p\]\:mt-6 {
    @media (width >= 768px) {
      & p {
        margin-top: calc(var(--spacing) * 6);
      }
    }
  }
  .md\:\[\&_p\]\:text-lg {
    @media (width >= 768px) {
      & p {
        font-size: var(--text-lg);
        line-height: var(--tw-leading, var(--text-lg--line-height));
      }
    }
  }
  .md\:\[\&_p\]\:text-\[40px\] {
    @media (width >= 768px) {
      & p {
        font-size: 40px;
      }
    }
  }
  .lg\:\[\&_p\]\:mt-8 {
    @media (width >= 1024px) {
      & p {
        margin-top: calc(var(--spacing) * 8);
      }
    }
  }
  .lg\:\[\&_p\]\:text-xl {
    @media (width >= 1024px) {
      & p {
        font-size: var(--text-xl);
        line-height: var(--tw-leading, var(--text-xl--line-height));
      }
    }
  }
  .lg\:\[\&_p\]\:text-\[50px\] {
    @media (width >= 1024px) {
      & p {
        font-size: 50px;
      }
    }
  }
  .xl\:\[\&_p\]\:mt-10 {
    @media (width >= 1280px) {
      & p {
        margin-top: calc(var(--spacing) * 10);
      }
    }
  }
  .xl\:\[\&_p\]\:text-\[60px\] {
    @media (width >= 1280px) {
      & p {
        font-size: 60px;
      }
    }
  }
  .\[\&_p_\*\]\:inline {
    & p * {
      display: inline;
    }
  }
  .\[\&_p\:last-child\]\:text-\[32px\] {
    & p:last-child {
      font-size: 32px;
    }
  }
  .\[\&_p\:last-child\]\:font-bold {
    & p:last-child {
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
    }
  }
  .md\:\[\&_p\:last-child\]\:text-\[40px\] {
    @media (width >= 768px) {
      & p:last-child {
        font-size: 40px;
      }
    }
  }
  .lg\:\[\&_p\:last-child\]\:text-\[50px\] {
    @media (width >= 1024px) {
      & p:last-child {
        font-size: 50px;
      }
    }
  }
  .xl\:\[\&_p\:last-child\]\:text-\[60px\] {
    @media (width >= 1280px) {
      & p:last-child {
        font-size: 60px;
      }
    }
  }
  .\[\&_span\]\:relative {
    & span {
      position: relative;
    }
  }
  .\[\&_span\]\:opacity-0 {
    & span {
      opacity: 0%;
    }
  }
  .\[\&_span\:nth-of-type\(1\)\]\:translate-y-\[33\%\] {
    & span:nth-of-type(1) {
      --tw-translate-y: 33%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .\[\&_span\:nth-of-type\(1\)\]\:bg-gradient-to-r {
    & span:nth-of-type(1) {
      --tw-gradient-position: to right in oklab;
      background-image: linear-gradient(var(--tw-gradient-stops));
    }
  }
  .\[\&_span\:nth-of-type\(1\)\]\:from-white\/40 {
    & span:nth-of-type(1) {
      --tw-gradient-from: color-mix(in srgb, #fff 40%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-gradient-from: color-mix(in oklab, var(--color-white) 40%, transparent);
      }
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }
  .\[\&_span\:nth-of-type\(1\)\]\:via-white {
    & span:nth-of-type(1) {
      --tw-gradient-via: var(--color-white);
      --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
      --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
  }
  .\[\&_span\:nth-of-type\(1\)\]\:to-white\/40 {
    & span:nth-of-type(1) {
      --tw-gradient-to: color-mix(in srgb, #fff 40%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-gradient-to: color-mix(in oklab, var(--color-white) 40%, transparent);
      }
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }
  .\[\&_span\:nth-of-type\(1\)\]\:bg-clip-text {
    & span:nth-of-type(1) {
      -webkit-background-clip: text;
              background-clip: text;
    }
  }
  .\[\&_span\:nth-of-type\(1\)\]\:text-transparent {
    & span:nth-of-type(1) {
      color: transparent;
    }
  }
  .\[\&_span\:nth-of-type\(1\)_b\]\:relative {
    & span:nth-of-type(1) b {
      position: relative;
    }
  }
  .\[\&_span\:nth-of-type\(1\)_b\]\:inline-block {
    & span:nth-of-type(1) b {
      display: inline-block;
    }
  }
  .\[\&_span\:nth-of-type\(1\)_b\]\:h-full {
    & span:nth-of-type(1) b {
      height: 100%;
    }
  }
  .\[\&_span\:nth-of-type\(1\)_b\]\:bg-gradient-to-r {
    & span:nth-of-type(1) b {
      --tw-gradient-position: to right in oklab;
      background-image: linear-gradient(var(--tw-gradient-stops));
    }
  }
  .\[\&_span\:nth-of-type\(1\)_b\]\:from-white\/40 {
    & span:nth-of-type(1) b {
      --tw-gradient-from: color-mix(in srgb, #fff 40%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-gradient-from: color-mix(in oklab, var(--color-white) 40%, transparent);
      }
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }
  .\[\&_span\:nth-of-type\(1\)_b\]\:via-white {
    & span:nth-of-type(1) b {
      --tw-gradient-via: var(--color-white);
      --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
      --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
  }
  .\[\&_span\:nth-of-type\(1\)_b\]\:to-white\/40 {
    & span:nth-of-type(1) b {
      --tw-gradient-to: color-mix(in srgb, #fff 40%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-gradient-to: color-mix(in oklab, var(--color-white) 40%, transparent);
      }
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }
  .\[\&_span\:nth-of-type\(1\)_b\]\:bg-clip-text {
    & span:nth-of-type(1) b {
      -webkit-background-clip: text;
              background-clip: text;
    }
  }
  .\[\&_span\:nth-of-type\(1\)_b\]\:text-transparent {
    & span:nth-of-type(1) b {
      color: transparent;
    }
  }
  .\[\&_span\:nth-of-type\(1\)_b\]\:opacity-40 {
    & span:nth-of-type(1) b {
      opacity: 40%;
    }
  }
  .\[\&_span\:nth-of-type\(2\)\]\:-translate-y-\[33\%\] {
    & span:nth-of-type(2) {
      --tw-translate-y: calc(33% * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .\[\&_span\:nth-of-type\(2\)\]\:bg-contain {
    & span:nth-of-type(2) {
      background-size: contain;
    }
  }
  .\[\&_span\:nth-of-type\(2\)\]\:bg-center {
    & span:nth-of-type(2) {
      background-position: center;
    }
  }
  .\[\&_span\:nth-of-type\(2\)\]\:bg-no-repeat {
    & span:nth-of-type(2) {
      background-repeat: no-repeat;
    }
  }
  .\[\&_span\:nth-of-type\(2\)\]\:text-transparent {
    & span:nth-of-type(2) {
      color: transparent;
    }
  }
  .\[\&_strong\]\:font-semibold {
    & strong {
      --tw-font-weight: var(--font-weight-semibold);
      font-weight: var(--font-weight-semibold);
    }
  }
  .\[\&_strong\]\:text-white {
    & strong {
      color: var(--color-white);
    }
  }
  .\[\&_svg\]\:pointer-events-none {
    & svg {
      pointer-events: none;
    }
  }
  .\[\&_svg\]\:absolute {
    & svg {
      position: absolute;
    }
  }
  .\[\&_svg\]\:top-1\/2 {
    & svg {
      top: calc(1/2 * 100%);
    }
  }
  .\[\&_svg\]\:left-1\/2 {
    & svg {
      left: calc(1/2 * 100%);
    }
  }
  .\[\&_svg\]\:-z-\[1\] {
    & svg {
      z-index: calc(1 * -1);
    }
  }
  .\[\&_svg\]\:size-4 {
    & svg {
      width: calc(var(--spacing) * 4);
      height: calc(var(--spacing) * 4);
    }
  }
  .\[\&_svg\]\:h-4 {
    & svg {
      height: calc(var(--spacing) * 4);
    }
  }
  .\[\&_svg\]\:h-\[12px\] {
    & svg {
      height: 12px;
    }
  }
  .\[\&_svg\]\:h-full {
    & svg {
      height: 100%;
    }
  }
  .\[\&_svg\]\:w-4 {
    & svg {
      width: calc(var(--spacing) * 4);
    }
  }
  .\[\&_svg\]\:w-\[20px\] {
    & svg {
      width: 20px;
    }
  }
  .\[\&_svg\]\:w-\[150\%\] {
    & svg {
      width: 150%;
    }
  }
  .\[\&_svg\]\:w-full {
    & svg {
      width: 100%;
    }
  }
  .\[\&_svg\]\:shrink-0 {
    & svg {
      flex-shrink: 0;
    }
  }
  .\[\&_svg\]\:-translate-x-1\/2 {
    & svg {
      --tw-translate-x: calc(calc(1/2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .\[\&_svg\]\:-translate-y-1\/2 {
    & svg {
      --tw-translate-y: calc(calc(1/2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .\[\&_svg\]\:overflow-hidden {
    & svg {
      overflow: hidden;
    }
  }
  .\[\&_svg\]\:rounded-2xl {
    & svg {
      border-radius: var(--radius-2xl);
    }
  }
  .\[\&_svg\]\:rounded-\[calc\(16\/1920\*100vw\)\] {
    & svg {
      border-radius: calc(16 / 1920 * 100vw);
    }
  }
  .\[\&_svg\]\:fill-white {
    & svg {
      fill: var(--color-white);
    }
  }
  .\[\&_svg\]\:max-lg\:rounded-\[calc\(16\/1024\*100vw\)\] {
    & svg {
      @media (width < 1024px) {
        border-radius: calc(16 / 1024 * 100vw);
      }
    }
  }
  .\[\&_svg\]\:max-md\:rounded-\[16px\] {
    & svg {
      @media (width < 768px) {
        border-radius: 16px;
      }
    }
  }
  .sm\:\[\&_svg\]\:h-5 {
    @media (width >= 640px) {
      & svg {
        height: calc(var(--spacing) * 5);
      }
    }
  }
  .sm\:\[\&_svg\]\:h-\[14px\] {
    @media (width >= 640px) {
      & svg {
        height: 14px;
      }
    }
  }
  .sm\:\[\&_svg\]\:w-5 {
    @media (width >= 640px) {
      & svg {
        width: calc(var(--spacing) * 5);
      }
    }
  }
  .sm\:\[\&_svg\]\:w-\[24px\] {
    @media (width >= 640px) {
      & svg {
        width: 24px;
      }
    }
  }
  .md\:\[\&_svg\]\:h-\[17px\] {
    @media (width >= 768px) {
      & svg {
        height: 17px;
      }
    }
  }
  .md\:\[\&_svg\]\:w-\[30px\] {
    @media (width >= 768px) {
      & svg {
        width: 30px;
      }
    }
  }
  .md\:\[\&_svg\]\:rounded-\[16px\] {
    @media (width >= 768px) {
      & svg {
        border-radius: 16px;
      }
    }
  }
  .\[\&_textarea\]\:min-h-\[80px\] {
    & textarea {
      min-height: 80px;
    }
  }
  .\[\&_textarea\]\:resize-none {
    & textarea {
      resize: none;
    }
  }
  .\[\&_textarea\]\:rounded-lg {
    & textarea {
      border-radius: var(--radius-lg);
    }
  }
  .\[\&_textarea\]\:border {
    & textarea {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }
  }
  .\[\&_textarea\]\:border-white\/20 {
    & textarea {
      border-color: color-mix(in srgb, #fff 20%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
      }
    }
  }
  .\[\&_textarea\]\:bg-white\/95 {
    & textarea {
      background-color: color-mix(in srgb, #fff 95%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-white) 95%, transparent);
      }
    }
  }
  .\[\&_textarea\]\:px-3 {
    & textarea {
      padding-inline: calc(var(--spacing) * 3);
    }
  }
  .\[\&_textarea\]\:py-2\.5 {
    & textarea {
      padding-block: calc(var(--spacing) * 2.5);
    }
  }
  .\[\&_textarea\]\:text-sm {
    & textarea {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
  .\[\&_textarea\]\:leading-normal {
    & textarea {
      --tw-leading: var(--leading-normal);
      line-height: var(--leading-normal);
    }
  }
  .\[\&_textarea\]\:font-normal {
    & textarea {
      --tw-font-weight: var(--font-weight-normal);
      font-weight: var(--font-weight-normal);
    }
  }
  .\[\&_textarea\]\:text-\[\#1a1a2e\] {
    & textarea {
      color: #1a1a2e;
    }
  }
  .\[\&_textarea\]\:transition-all {
    & textarea {
      transition-property: all;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }
  }
  .\[\&_textarea\]\:duration-200 {
    & textarea {
      --tw-duration: 200ms;
      transition-duration: 200ms;
    }
  }
  .\[\&_textarea\]\:duration-200 {
    & textarea {
      animation-duration: 200ms;
    }
  }
  .sm\:\[\&_textarea\]\:min-h-\[100px\] {
    @media (width >= 640px) {
      & textarea {
        min-height: 100px;
      }
    }
  }
  .sm\:\[\&_textarea\]\:py-3 {
    @media (width >= 640px) {
      & textarea {
        padding-block: calc(var(--spacing) * 3);
      }
    }
  }
  .md\:\[\&_textarea\]\:min-h-\[120px\] {
    @media (width >= 768px) {
      & textarea {
        min-height: 120px;
      }
    }
  }
  .md\:\[\&_textarea\]\:px-4 {
    @media (width >= 768px) {
      & textarea {
        padding-inline: calc(var(--spacing) * 4);
      }
    }
  }
  .md\:\[\&_textarea\]\:py-3\.5 {
    @media (width >= 768px) {
      & textarea {
        padding-block: calc(var(--spacing) * 3.5);
      }
    }
  }
  .\[\&_textarea\:\:placeholder\]\:text-\[\#74788d\] {
    & textarea::-moz-placeholder {
      color: #74788d;
    }
    & textarea::placeholder {
      color: #74788d;
    }
  }
  .\[\&_textarea\:focus\]\:border-\[\#0080D0\] {
    & textarea:focus {
      border-color: #0080D0;
    }
  }
  .\[\&_textarea\:focus\]\:ring-2 {
    & textarea:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .\[\&_textarea\:focus\]\:ring-\[\#0080D0\]\/50 {
    & textarea:focus {
      --tw-ring-color: color-mix(in oklab, #0080D0 50%, transparent);
    }
  }
  .\[\&_textarea\:focus\]\:outline-none {
    & textarea:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .\[\&_ul\]\:my-3 {
    & ul {
      margin-block: calc(var(--spacing) * 3);
    }
  }
  .\[\&_ul\]\:my-6 {
    & ul {
      margin-block: calc(var(--spacing) * 6);
    }
  }
  .\[\&_ul\]\:my-8 {
    & ul {
      margin-block: calc(var(--spacing) * 8);
    }
  }
  .\[\&_ul\]\:my-\[12px\] {
    & ul {
      margin-block: 12px;
    }
  }
  .\[\&_ul\]\:ml-5 {
    & ul {
      margin-left: calc(var(--spacing) * 5);
    }
  }
  .\[\&_ul\]\:list-disc {
    & ul {
      list-style-type: disc;
    }
  }
  .\[\&_ul\]\:list-none {
    & ul {
      list-style-type: none;
    }
  }
  .\[\&_ul\]\:space-y-3 {
    & ul {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .\[\&_ul\]\:space-y-4 {
    & ul {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .\[\&_ul\]\:p-0 {
    & ul {
      padding: calc(var(--spacing) * 0);
    }
  }
  .\[\&_ul\]\:pl-6 {
    & ul {
      padding-left: calc(var(--spacing) * 6);
    }
  }
  .\[\&_ul\]\:pl-\[24px\] {
    & ul {
      padding-left: 24px;
    }
  }
  .\[\&_ul\]\:text-left {
    & ul {
      text-align: left;
    }
  }
  .\[\&_ul\]\:max-md\:ml-4 {
    & ul {
      @media (width < 768px) {
        margin-left: calc(var(--spacing) * 4);
      }
    }
  }
  .\[\&_ul\]\:max-sm\:ml-3 {
    & ul {
      @media (width < 640px) {
        margin-left: calc(var(--spacing) * 3);
      }
    }
  }
  .\[\&\.react-international-phone-country-selector-dropdown__list-item--focused\]\:\!bg-\[\#1a4a6a\] {
    &.react-international-phone-country-selector-dropdown  list-item--focused {
      background-color: #1a4a6a !important;
    }
  }
  .\[\&\.react-international-phone-country-selector-dropdown__list-item--focused\]\:\!text-white {
    &.react-international-phone-country-selector-dropdown  list-item--focused {
      color: var(--color-white) !important;
    }
  }
  .\[\&\:\:-webkit-inner-spin-button\]\:appearance-none {
    &::-webkit-inner-spin-button {
      -webkit-appearance: none;
              appearance: none;
    }
  }
  .\[\&\:\:-webkit-outer-spin-button\]\:appearance-none {
    &::-webkit-outer-spin-button {
      -webkit-appearance: none;
              appearance: none;
    }
  }
  .\[\&\:\:-webkit-scrollbar\]\:w-1 {
    &::-webkit-scrollbar {
      width: calc(var(--spacing) * 1);
    }
  }
  .\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full {
    &::-webkit-scrollbar-thumb {
      border-radius: calc(infinity * 1px);
    }
  }
  .\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[\#3F65FD\] {
    &::-webkit-scrollbar-thumb {
      background-color: #3F65FD;
    }
  }
  .\[\&\:\:-webkit-scrollbar-track\]\:rounded-full {
    &::-webkit-scrollbar-track {
      border-radius: calc(infinity * 1px);
    }
  }
  .\[\&\:\:-webkit-scrollbar-track\]\:bg-white\/50 {
    &::-webkit-scrollbar-track {
      background-color: color-mix(in srgb, #fff 50%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-white) 50%, transparent);
      }
    }
  }
  .\[\&\>\*\]\:relative {
    &>* {
      position: relative;
    }
  }
  .\[\&\>\*\]\:z-\[1\] {
    &>* {
      z-index: 1;
    }
  }
  .\[\&\>\*\]\:cursor-pointer {
    &>* {
      cursor: pointer;
    }
  }
  .\[\&\>\*\+\*\]\:mt-4 {
    &>*+* {
      margin-top: calc(var(--spacing) * 4);
    }
  }
  .\[\&\>div\:first-child\]\:border-\[\#F46A6A\] {
    &>div:first-child {
      border-color: #F46A6A;
    }
  }
  .\[\&\>div\:first-child\]\:bg-\[rgba\(244\,106\,106\,0\.05\)\] {
    &>div:first-child {
      background-color: rgba(244,106,106,0.05);
    }
  }
  .\[\&\>div\:nth-child\(2\)\]\:blur-\[calc\(6\/19\.2\*1vw\)\] {
    &>div:nth-child(2) {
      --tw-blur: blur(calc(6 / 19.2 * 1vw));
      filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
    }
  }
  .\[\&\>span\]\:line-clamp-1 {
    &>span {
      overflow: hidden;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 1;
    }
  }
  .\[\&\>svg\]\:h-full {
    &>svg {
      height: 100%;
    }
  }
  .\[\&\>svg\]\:w-full {
    &>svg {
      width: 100%;
    }
  }
  .max-sm\:\[\&\>svg\]\:h-full {
    @media (width < 640px) {
      &>svg {
        height: 100%;
      }
    }
  }
  .max-sm\:\[\&\>svg\]\:w-full {
    @media (width < 640px) {
      &>svg {
        width: 100%;
      }
    }
  }
  .\[\&\[data-state\=open\]\>svg\]\:rotate-180 {
    &[data-state=open]>svg {
      rotate: 180deg;
    }
  }
}
@keyframes cart-badge-pulse {
  0%, 100% {
    box-shadow: 0 0 0 0 rgba(63, 101, 253, 0.7);
  }
  50% {
    box-shadow: 0 0 0 6px rgba(63, 101, 253, 0);
  }
}
@keyframes cart-badge-bounce {
  0% {
    transform: translate(50%, -50%) scale(1);
  }
  25% {
    transform: translate(50%, -50%) scale(1.3);
  }
  40% {
    transform: translate(50%, -50%) scale(0.9);
  }
  60% {
    transform: translate(50%, -50%) scale(1.1);
  }
  100% {
    transform: translate(50%, -50%) scale(1);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slideInLeft {
  from {
    opacity: 0;
    transform: translateX(-30px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes slideInRight {
  from {
    opacity: 0;
    transform: translateX(30px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes floatCard {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(0.5vw);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes emptyStateFloat {
  0%, 100% {
    transform: translate(0, 0) scale(1);
    opacity: 0.3;
  }
  33% {
    transform: translate(50px, -50px) scale(1.1);
    opacity: 0.5;
  }
  66% {
    transform: translate(-50px, 50px) scale(0.9);
    opacity: 0.4;
  }
}
@keyframes scrollIcon {
  0% {
    transform: translateY(-10px);
  }
  50% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(-10px);
  }
}
@keyframes fade-in {
  to {
    opacity: 1;
  }
}
@keyframes scaleIn {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes checkmark {
  0% {
    stroke-dasharray: 100;
    stroke-dashoffset: 100;
  }
  100% {
    stroke-dasharray: 100;
    stroke-dashoffset: 0;
  }
}
@keyframes fadeInDropdown {
  from {
    opacity: 0;
    transform: translateY(-8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes shake {
  0%, 100% {
    transform: translateX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translateX(-4px);
  }
  20%, 40%, 60%, 80% {
    transform: translateX(4px);
  }
}
@keyframes flywheel-rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes flywheel-counter-rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-360deg);
  }
}
@keyframes flywheel-glow {
  0% {
    opacity: 0.8;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.8;
  }
}
@keyframes flywheel-pulsate-border {
  0% {
    transform: scale(0.95);
    opacity: 0.6;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.6;
  }
}
@keyframes flywheel-pulsate-core {
  0% {
    opacity: 0.8;
    filter: blur(12px) brightness(0.9);
    transform: scale(0.96);
  }
  25% {
    opacity: 0.92;
    filter: blur(12px) brightness(1.02);
    transform: scale(1.01);
  }
  50% {
    opacity: 1;
    filter: blur(12px) brightness(1.08);
    transform: scale(1.04);
  }
  75% {
    opacity: 0.92;
    filter: blur(12px) brightness(1.02);
    transform: scale(1.01);
  }
  100% {
    opacity: 0.8;
    filter: blur(12px) brightness(0.9);
    transform: scale(0.96);
  }
}
@keyframes flywheel-shooting {
  0% {
    transform: translateX(0) translateY(0) rotate(35deg);
    opacity: 0;
  }
  15% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    transform: translateX(420px) translateY(220px) rotate(35deg);
    opacity: 0;
  }
}
@keyframes flywheel-pulsate-text {
  0% {
    transform: scale(1);
    opacity: 0.85;
  }
  50% {
    transform: scale(1.08);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0.85;
  }
}
@keyframes flywheel2-dot-pulse {
  0% {
    transform: translate(-50%, -50%) scale(0.8);
    opacity: 0.5;
  }
  50% {
    transform: translate(-50%, -50%) scale(1.2);
    opacity: 1;
  }
  100% {
    transform: translate(-50%, -50%) scale(0.8);
    opacity: 0.5;
  }
}
@keyframes flywheel2-bubble-glow {
  0% {
    box-shadow: 0 0 10px 0 rgba(59, 130, 246, 0.4);
    border-color: rgba(59, 130, 246, 0.2);
  }
  50% {
    box-shadow: 0 0 15px 5px rgba(59, 130, 246, 0.6), 0 0 25px 8px rgba(59, 130, 246, 0.3);
    border-color: rgba(59, 130, 246, 0.7);
  }
  100% {
    box-shadow: 0 0 10px 0 rgba(59, 130, 246, 0.4);
    border-color: rgba(59, 130, 246, 0.2);
  }
}
@keyframes flywheel2-inner-purple-pulse {
  0% {
    transform: translate(-50%, -50%) scale(0.98);
    opacity: 0.86;
    filter: blur(12px);
  }
  50% {
    transform: translate(-50%, -50%) scale(1.08);
    opacity: 1;
    filter: blur(8px);
  }
  100% {
    transform: translate(-50%, -50%) scale(0.98);
    opacity: 0.86;
    filter: blur(12px);
  }
}
@keyframes flywheel2-inner-purple-halo {
  0% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 0.6;
    filter: blur(30px);
  }
  50% {
    transform: translate(-50%, -50%) scale(1.06);
    opacity: 0.95;
    filter: blur(20px);
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 0.6;
    filter: blur(30px);
  }
}
@keyframes flywheel2-core-ring-pulsate {
  0% {
    width: 215px;
    height: 215px;
    border-color: rgba(59, 130, 246, 0.5);
    box-shadow: 0 0 10px 2px rgba(59, 130, 246, 0.4);
  }
  50% {
    width: 225px;
    height: 225px;
    border-color: rgba(59, 130, 246, 1);
    box-shadow: 0 0 15px 5px rgba(59, 130, 246, 0.7), 0 0 25px 8px rgba(59, 130, 246, 0.4);
  }
  100% {
    width: 215px;
    height: 215px;
    border-color: rgba(59, 130, 246, 0.5);
    box-shadow: 0 0 10px 2px rgba(59, 130, 246, 0.4);
  }
}
@keyframes flywheel2-inner-ring-pulsate {
  0% {
    opacity: 0.7;
    border-color: rgba(59, 130, 246, 0.5);
    box-shadow: 0 0 15px 3px rgba(59, 130, 246, 0.3), 0 0 30px 6px rgba(59, 130, 246, 0.15);
  }
  50% {
    opacity: 1;
    border-color: rgba(59, 130, 246, 1);
    box-shadow: 0 0 25px 8px rgba(59, 130, 246, 0.6), 0 0 50px 12px rgba(59, 130, 246, 0.3);
  }
  100% {
    opacity: 0.7;
    border-color: rgba(59, 130, 246, 0.5);
    box-shadow: 0 0 15px 3px rgba(59, 130, 246, 0.3), 0 0 30px 6px rgba(59, 130, 246, 0.15);
  }
}
@keyframes flywheel2-energy-flow {
  0% {
    transform: translateX(100%);
    opacity: 0;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    transform: translateX(-100%);
    opacity: 0;
  }
}
@keyframes flywheel2-core-pulse-prominent {
  0% {
    transform: scale(1);
    box-shadow: 0 0 26px 8px rgba(91, 33, 182, 0.28), inset 0 0 36px 10px rgba(30, 64, 175, 0.1);
  }
  50% {
    transform: scale(1.035);
    box-shadow: 0 0 80px 28px rgba(91, 33, 182, 0.52), inset 0 0 56px 18px rgba(30, 64, 175, 0.14);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 26px 8px rgba(91, 33, 182, 0.28), inset 0 0 36px 10px rgba(30, 64, 175, 0.1);
  }
}
@keyframes flywheel2-core-halo-pulse {
  0% {
    opacity: 0.7;
    transform: translate(-50%, -50%) scale(1);
  }
  50% {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1.06);
  }
  100% {
    opacity: 0.7;
    transform: translate(-50%, -50%) scale(1);
  }
}
@keyframes flywheel2-core-inner-sheen {
  0% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }
  50% {
    transform: translate(-50%, -50%) scale(1.12);
    opacity: 0.96;
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }
}
@keyframes boardEnter {
  from {
    opacity: 0;
    transform: translateY(32px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@layer utilities {
  .animate-board-enter {
    animation: boardEnter 0.6s ease-out forwards;
    animation-delay: var(--board-delay, 0ms);
  }
  .animate-cart-badge-pulse {
    animation: cart-badge-pulse 2s ease-in-out infinite;
  }
  .animate-cart-badge-bounce {
    animation: cart-badge-bounce 0.6s ease-out;
  }
  .animate-fade-in-up {
    animation: fadeInUp 0.6s ease-out forwards;
  }
  .animate-fade-in {
    animation: fadeIn 0.8s ease-out;
  }
  .animate-slide-in-left {
    animation: slideInLeft 0.6s ease-out;
  }
  .animate-slide-in-right {
    animation: slideInRight 0.6s ease-out;
  }
  .animate-float-card {
    animation: floatCard 4s ease-in-out infinite;
  }
  .animate-empty-state-float {
    animation: emptyStateFloat 20s ease-in-out infinite;
  }
  .animate-scroll-icon {
    animation: scrollIcon 2s ease-in-out infinite;
  }
  .animate-flywheel-pulsate-core {
    animation: flywheel-pulsate-core 4s ease-in-out infinite;
  }
  .animate-flywheel-pulsate-border {
    animation: flywheel-pulsate-border 2.5s ease-in-out infinite;
  }
  .animate-flywheel-pulsate-text {
    animation: flywheel-pulsate-text 2.5s ease-in-out infinite;
  }
  .animate-flywheel-shooting {
    animation: flywheel-shooting 0.8s linear;
  }
  .animate-flywheel2-dot-pulse {
    animation: flywheel2-dot-pulse 3s ease-in-out infinite;
  }
  .animate-flywheel2-bubble-glow {
    animation: flywheel2-bubble-glow 2.6s ease-in-out infinite 1.8s;
  }
  .animate-flywheel2-inner-purple-pulse {
    animation: flywheel2-inner-purple-pulse 2.6s ease-in-out infinite;
  }
  .animate-flywheel2-core-ring-pulsate {
    animation: flywheel2-core-ring-pulsate 2.6s ease-in-out infinite;
  }
  .animate-flywheel2-inner-ring-pulsate {
    animation: flywheel2-inner-ring-pulsate 2.6s ease-in-out infinite 1.8s;
  }
  .animate-flywheel2-energy-flow {
    animation: flywheel2-energy-flow 2.6s ease-in-out infinite;
  }
  .animate-flywheel2-core-pulse-prominent {
    animation: flywheel2-core-pulse-prominent 2.6s ease-in-out infinite;
  }
  .animate-flywheel2-core-halo-pulse {
    animation: flywheel2-core-halo-pulse 2.6s ease-in-out infinite;
  }
  .animate-flywheel2-core-inner-sheen {
    animation: flywheel2-core-inner-sheen 2.6s ease-in-out infinite;
  }
}
@layer components {
  .visible {
    opacity: 1 !important;
    pointer-events: auto !important;
  }
  [role="navigation"] ul a, [role="navigation"] .hover-text, [role="navigation"] h3 {
    color: white;
  }
  body.is-scrolling {
    cursor: grabbing;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
  .title-2 {
    font-weight: 700;
    font-size: calc(64 / 19.2 * 1vw);
    line-height: 150%;
    text-align: left;
  }
  @media (max-width: 1024px) {
    .title-2 {
      font-size: calc(48 / 10.24 * 1vw);
    }
  }
  @media (max-width: 768px) {
    .title-2 {
      font-size: 28px;
    }
  }
  .title-2 .color {
    font-weight: inherit;
    color: #31b7f6;
  }
  .char, .charBig {
    display: inline-block;
    font-style: inherit;
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
  }
  .charBig {
    white-space: nowrap;
  }
  .description {
    font-weight: 500;
    font-size: calc(24 / 19.2 * 1vw);
    line-height: 125%;
    letter-spacing: 0.17em;
  }
  @media (max-width: 1024px) {
    .description {
      font-size: calc(24 / 10.24 * 1vw);
    }
  }
  @media (max-width: 768px) {
    .description {
      font-size: 20px;
      text-align: center;
    }
  }
  .hover-text-wrapper {
    overflow: hidden;
  }
  .hover-text-wrapper:hover .hover-text {
    transform: translateY(-100%);
  }
  .hover-text {
    position: relative;
    transition: transform 0.25s ease-in-out;
  }
  .hover-text::before {
    content: attr(data-text);
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
  }
  .arrow-popup {
    position: absolute;
    bottom: 60px;
    left: 50%;
    transform: translateX(-50%);
    background: rgba(9, 40, 58, 0.8);
    border: 1px solid rgba(195, 248, 254, 0.89);
    border-radius: 8px;
    box-shadow: 0 0 10px 1px rgba(195, 248, 254, 0.5), inset 0 0 10px 1px rgba(195, 248, 254, 0.5);
    transform-origin: top left;
    padding: 25px;
  }
  .arrow-popup .upper {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    gap: 10px;
  }
  .arrow-popup .upper svg {
    max-width: 150px;
    width: 100%;
    height: auto;
  }
  .disabled-arrow {
    opacity: 0;
    pointer-events: none;
    transition: 0.2s ease;
  }
  .time {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: calc(48 / 19.2 * 1vw);
    margin-bottom: calc(84 / 19.2 * 1vw);
  }
  @media (max-width: 1024px) {
    .time {
      gap: calc(24 / 10.24 * 1vw);
    }
  }
  @media (max-width: 768px) {
    .time {
      gap: 24px;
    }
  }
  .time b {
    display: inline-block;
    width: 2ch;
    font-weight: 400;
    font-size: calc(72 / 19.2 * 1vw);
    font-family: var(--var-poppins), sans-serif;
    text-align: center;
  }
  .time span {
    font-size: calc(20 / 19.2 * 1vw);
    font-family: var(--var-poppins), sans-serif;
    opacity: 0.75;
  }
  .time > div {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .line-appearance {
    position: relative;
    cursor: pointer;
  }
  .line-appearance::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    border-radius: 100px;
    top: 100%;
    background: currentColor;
    transform: scaleX(0);
    transform-origin: right;
    transition: transform 0.4s;
  }
  .line-appearance:hover::before {
    transform: scaleX(1);
    transform-origin: left;
  }
  .line-appearance.active::before {
    transform: scaleX(1);
  }
}
.blog-richtext {
  color: #cecece;
  font-family: var(--var-poppins), sans-serif;
  font-size: clamp(16px, 1.2vw, 18px);
  line-height: 1.7;
  letter-spacing: 0.01em;
}
.blog-richtext--lead {
  font-size: clamp(18px, 1.6vw, 24px);
  font-weight: 500;
}
.blog-richtext :where(p) {
  margin: 0 0 1em;
}
.blog-richtext :where(h1, h2, h3, h4, h5, h6) {
  color: #ffffff;
  font-weight: 600;
  line-height: 1.2;
  margin: 1.6em 0 0.6em;
}
.blog-richtext :where(h1) {
  font-size: clamp(28px, 2.8vw, 44px);
}
.blog-richtext :where(h2) {
  font-size: clamp(24px, 2.2vw, 36px);
}
.blog-richtext :where(h3) {
  font-size: clamp(20px, 1.8vw, 30px);
}
.blog-richtext :where(h4) {
  font-size: clamp(18px, 1.6vw, 24px);
}
.blog-richtext :where(h5) {
  font-size: clamp(16px, 1.4vw, 20px);
}
.blog-richtext :where(h6) {
  font-size: clamp(14px, 1.2vw, 18px);
}
.blog-richtext :where(ul, ol) {
  margin: 0 0 1em;
  padding-left: 1.35em;
}
.blog-richtext :where(ul) {
  list-style: disc;
}
.blog-richtext :where(ol) {
  list-style: decimal;
}
.blog-richtext :where(li) {
  margin: 0.35em 0;
}
.blog-richtext :where(li > ul, li > ol) {
  margin-top: 0.5em;
  margin-bottom: 0.75em;
}
.blog-richtext :where(a) {
  color: #97e3ff;
  text-decoration: underline;
  text-underline-offset: 0.18em;
  transition: color 200ms ease, opacity 200ms ease;
}
.blog-richtext :where(a:hover) {
  color: #66adff;
}
.blog-richtext :where(strong, b) {
  color: #ffffff;
  font-weight: 600;
}
.blog-richtext :where(em, i) {
  font-style: italic;
}
.blog-richtext :where(blockquote) {
  margin: 1.5em 0;
  padding: 0.75em 1em;
  border-left: 3px solid rgba(151, 227, 255, 0.5);
  background: rgba(151, 227, 255, 0.06);
  border-radius: 12px;
  color: rgba(235, 235, 235, 0.9);
}
.blog-richtext :where(hr) {
  border: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  margin: 2em 0;
}
.blog-richtext :where(code) {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 0.95em;
  color: rgba(255, 255, 255, 0.92);
  background: rgba(255, 255, 255, 0.06);
  padding: 0.15em 0.35em;
  border-radius: 8px;
}
.blog-richtext :where(pre) {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 0.95em;
  line-height: 1.6;
  background: rgba(255, 255, 255, 0.06);
  border: 1px solid rgba(255, 255, 255, 0.08);
  padding: 1em;
  border-radius: 16px;
  overflow-x: auto;
  margin: 1.5em 0;
}
.blog-richtext :where(pre code) {
  background: transparent;
  padding: 0;
}
.blog-richtext :where(img, video, iframe) {
  max-width: 100%;
  height: auto;
  border-radius: 16px;
  margin: 1.5em 0;
}
.blog-richtext :where(table) {
  width: 100%;
  border-collapse: collapse;
  margin: 1.5em 0;
  font-size: 0.95em;
}
.blog-richtext :where(th, td) {
  border: 1px solid rgba(255, 255, 255, 0.1);
  padding: 0.6em 0.75em;
  vertical-align: top;
}
.blog-richtext :where(th) {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.04);
  font-weight: 600;
}
.Toastify {
  z-index: 2147483647;
}
.pac-container {
  z-index: 10000;
  background-color: #1a1a2e;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
  margin-top: 4px;
}
.pac-container:empty, .pac-container:not(:has(.pac-item)) {
  display: none !important;
}
.pac-container::after {
  display: none !important;
}
.pac-item {
  padding: 10px 12px;
  color: #ffffff;
  background-color: transparent;
  border-top: 1px solid rgba(255, 255, 255, 0.05);
  cursor: pointer;
}
.pac-item:first-child {
  border-top: none;
}
.pac-item:hover, .pac-item-selected {
  background-color: rgba(255, 255, 255, 0.1);
}
.pac-item-query {
  color: #97e3ff;
}
.pac-icon {
  display: none;
}
.pac-matched {
  font-weight: 600;
}
@layer base {
  :root {
    --tw-enter-easing: linear;
    --tw-exit-easing: linear;
  }
  html {
    width: 100vw;
    scroll-padding-top: 80px;
  }
  @media (prefers-reduced-motion: no-preference) {
    html {
      scroll-behavior: smooth;
    }
  }
  ::-webkit-scrollbar {
    width: calc(8 / 19.2 * 1vw);
    height: calc(8 / 19.2 * 1vw);
    background: hsl(from #001322 h s calc(l + 5));
  }
  @media (max-width: 1024px) {
    ::-webkit-scrollbar {
      width: calc(8 / 10.24 * 1vw);
      height: calc(8 / 10.24 * 1vw);
    }
  }
  @media (max-width: 768px) {
    ::-webkit-scrollbar {
      width: 8px;
      height: 8px;
    }
  }
  ::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.1);
  }
  body {
    width: 100vw;
    min-height: 100vh;
    font-family: var(--var-open-sans), sans-serif;
    font-weight: 400;
    background-color: #001322;
    color: #ffffff;
    overflow-x: hidden;
  }
  body.overflow {
    height: 100vh;
    overflow: hidden;
  }
  button {
    border: none;
    font-family: inherit;
    background: none;
    cursor: pointer;
  }
  ul {
    list-style: none;
    padding-inline-start: 0;
  }
  input:focus,
  button:focus,
  textarea:focus {
    outline: none;
  }
  a {
    display: block;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
  }
  a:hover {
    text-decoration: none;
  }
  input,
  textarea {
    font-family: inherit;
    background: none;
    border: none;
    outline: none;
    max-width: 100%;
    resize: none;
  }
  input::-webkit-scrollbar,
  textarea::-webkit-scrollbar {
    display: none;
  }
  input::-moz-placeholder, textarea::-moz-placeholder {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
  }
  input::placeholder,
  textarea::placeholder {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
  }
  img {
    display: block;
    -webkit-user-drag: none;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
  span {
    font: inherit;
    display: inline-block;
  }
  svg {
    overflow: visible;
  }
  section {
    position: relative;
    z-index: 1;
    width: 100%;
    overflow: hidden;
  }
  body[data-overlay-visible] header.shake {
    background-color: transparent !important;
  }
  .react-international-phone-country-selector {
    display: flex;
    align-items: center;
  }
  .dark-phone-input .react-international-phone-country-selector-dropdown__list-item--focused {
    background-color: #1a4a6a !important;
    color: #ffffff !important;
  }
}
@layer base {
  [type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: #fff;
    border-color: oklch(55.1% 0.027 264.364);
    border-width: 1px;
    border-radius: 0px;
    padding-top: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow: 0 0 #0000;
    &:focus {
      outline: 2px solid transparent;
      outline-offset: 2px;
      --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-color: oklch(54.6% 0.245 262.881);
      --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
      --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
      box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      border-color: oklch(54.6% 0.245 262.881);
    }
  }
  input::-moz-placeholder, textarea::-moz-placeholder {
    color: oklch(55.1% 0.027 264.364);
    opacity: 1;
  }
  input::placeholder,textarea::placeholder {
    color: oklch(55.1% 0.027 264.364);
    opacity: 1;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-date-and-time-value {
    min-height: 1.5em;
  }
  ::-webkit-date-and-time-value {
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
    padding-top: 0;
    padding-bottom: 0;
  }
  select {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
    background-position: right 0.5rem center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    padding-right: 2.5rem;
    -webkit-print-color-adjust: exact;
            print-color-adjust: exact;
  }
  [multiple],[size]:where(select:not([size="1"])) {
    background-image: initial;
    background-position: initial;
    background-repeat: unset;
    background-size: initial;
    padding-right: 0.75rem;
    -webkit-print-color-adjust: unset;
            print-color-adjust: unset;
  }
  [type='checkbox'],[type='radio'] {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    padding: 0;
    -webkit-print-color-adjust: exact;
            print-color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    flex-shrink: 0;
    height: 1rem;
    width: 1rem;
    color: oklch(54.6% 0.245 262.881);
    background-color: #fff;
    border-color: oklch(55.1% 0.027 264.364);
    border-width: 1px;
    --tw-shadow: 0 0 #0000;
  }
  [type='checkbox'] {
    border-radius: 0px;
  }
  [type='radio'] {
    border-radius: 100%;
  }
  [type='checkbox']:focus,[type='radio']:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: oklch(54.6% 0.245 262.881);
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  [type='checkbox']:checked,[type='radio']:checked {
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
  }
  [type='checkbox']:checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
    @media (forced-colors: active) {
      -webkit-appearance: auto;
         -moz-appearance: auto;
              appearance: auto;
    }
  }
  [type='radio']:checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
    @media (forced-colors: active) {
      -webkit-appearance: auto;
         -moz-appearance: auto;
              appearance: auto;
    }
  }
  [type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus {
    border-color: transparent;
    background-color: currentColor;
  }
  [type='checkbox']:indeterminate {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    @media (forced-colors: active) {
      -webkit-appearance: auto;
         -moz-appearance: auto;
              appearance: auto;
    }
  }
  [type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
    border-color: transparent;
    background-color: currentColor;
  }
  [type='file'] {
    background: unset;
    border-color: inherit;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-size: unset;
    line-height: inherit;
  }
  [type='file']:focus {
    outline: 1px solid ButtonText;
    outline: 1px auto -webkit-focus-ring-color;
  }
}
@keyframes enter {
  from {
    opacity: var(--tw-enter-opacity, 1);
    transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
  }
}
@keyframes exit {
  to {
    opacity: var(--tw-exit-opacity, 1);
    transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
  }
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-gradient-position {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}
@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}
@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-ordinal {
  syntax: "*";
  inherits: false;
}
@property --tw-slashed-zero {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-figure {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@property --tw-content {
  syntax: "*";
  initial-value: "";
  inherits: false;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
@keyframes pulse {
  50% {
    opacity: 0.5;
  }
}
@keyframes bounce {
  0%, 100% {
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  50% {
    transform: none;
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
    }
  }
}

