@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-pan-x: initial;
      --tw-pan-y: initial;
      --tw-pinch-zoom: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-divide-x-reverse: 0;
      --tw-border-style: solid;
      --tw-divide-y-reverse: 0;
      --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;
    }
  }
}
@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-blue-500: oklch(62.3% 0.214 259.815);
    --color-neutral-200: oklch(92.2% 0 0);
    --color-black: #000;
    --color-white: #fff;
    --spacing: 0.25rem;
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --tracking-wide: 0.025em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --radius-md: 0.375rem;
    --blur-xs: 4px;
    --blur-sm: 8px;
    --blur-md: 12px;
    --default-transition-duration: 0.15s;
    --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-aktiv: "TP-Link Aktiv", Helvetica, sans-serif;
  }
}
@layer base {
  *,
  :after,
  :before,
  ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }
  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }
  html,
  :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    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 {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }
  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 {
    vertical-align: middle;
    display: block;
  }
  img,
  video {
    max-width: 100%;
    height: auto;
  }
  button,
  input,
  select,
  optgroup,
  textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }
  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }
  :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;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not ((-webkit-appearance: -apple-pay-button))) or
    (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentColor;
    }
    @supports (color: color-mix(in lab, red, red)) {
      ::placeholder {
        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 {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }
  ::-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"]) {
    appearance: button;
  }
  ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button {
    height: auto;
  }
  ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
  * {
    box-sizing: border-box;
    min-width: 0;
    min-height: 0;
    margin: 0;
    padding: 0;
  }
  body {
    font-family: AktivGrotesk-Corp, Helvetica, sans-serif;
  }
  [lang|="ar"] body,
  [lang|="fa"] body,
  [lang|="ku"] body {
    font-family: AktivGrotesk-Arabic, Helvetica, sans-serif;
  }
  [lang|="he"] body,
  [lang|="yi"] body {
    font-family: AktivGrotesk-Hebrew, Helvetica, sans-serif;
  }
  :root {
    --section-max-width: 1920px;
    --section-group-gap: 80px;
    --section-group-vert-padding: 20px;
  }
  body {
    color: #fff;
    font-family: var(--font-aktiv);
    background-color: #000;
  }
}
@layer components;
@layer utilities {
  .\@container {
    container-type: inline-size !important;
  }
  .collapse {
    visibility: collapse !important;
  }
  .invisible {
    visibility: hidden !important;
  }
  .visible {
    visibility: visible !important;
  }
  .sr-only {
    clip-path: inset(50%) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
    width: 1px !important;
    height: 1px !important;
    margin: -1px !important;
    padding: 0 !important;
    position: absolute !important;
    overflow: hidden !important;
  }
  .not-sr-only {
    clip-path: none !important;
    white-space: normal !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    position: static !important;
    overflow: visible !important;
  }
  .absolute {
    position: absolute !important;
  }
  .relative {
    position: relative !important;
  }
  .static {
    position: static !important;
  }
  .sticky {
    position: sticky !important;
  }
  .inset-0 {
    inset: calc(var(--spacing) * 0) !important;
  }
  .inset-x-0 {
    inset-inline: calc(var(--spacing) * 0) !important;
  }
  .-inset-y-0\.5 {
    inset-block: calc(var(--spacing) * -0.5) !important;
  }
  .-inset-y-1 {
    inset-block: calc(var(--spacing) * -1) !important;
  }
  .inset-y-0 {
    inset-block: calc(var(--spacing) * 0) !important;
  }
  .top-0 {
    top: calc(var(--spacing) * 0) !important;
  }
  .top-1\/2 {
    top: 50% !important;
  }
  .top-\[3\%\] {
    top: 3% !important;
  }
  .top-\[14\%\] {
    top: 14% !important;
  }
  .top-\[15\.8\%\] {
    top: 15.8% !important;
  }
  .top-\[27\%\] {
    top: 27% !important;
  }
  .top-\[60\.6\%\] {
    top: 60.6% !important;
  }
  .top-\[61\%\] {
    top: 61% !important;
  }
  .top-\[62\.8\%\] {
    top: 62.8% !important;
  }
  .top-\[87\.5\%\] {
    top: 87.5% !important;
  }
  .top-\[clamp\(2\.00px\,2\.00vw\,12\.80px\)\] {
    top: clamp(2px, 2vw, 12.8px) !important;
  }
  .top-\[var\(--default-y\)\] {
    top: var(--default-y) !important;
  }
  .right-\[4\%\] {
    right: 4% !important;
  }
  .right-\[33\%\] {
    right: 33% !important;
  }
  .right-\[38\%\] {
    right: 38% !important;
  }
  .right-\[var\(--default-x\)\] {
    right: var(--default-x) !important;
  }
  .bottom-\[5\.52vw\] {
    bottom: 5.52vw !important;
  }
  .bottom-\[6\%\] {
    bottom: 6% !important;
  }
  .bottom-\[17\.5\%\] {
    bottom: 17.5% !important;
  }
  .bottom-\[clamp\(4\.53px\,4\.53vw\,29\.00px\)\] {
    bottom: clamp(4.53px, 4.53vw, 29px) !important;
  }
  .bottom-\[clamp\(44\.80px\,5\.83vw\,112\.00px\)\] {
    bottom: clamp(44.8px, 5.83vw, 112px) !important;
  }
  .bottom-\[var\(--default-y\)\] {
    bottom: var(--default-y) !important;
  }
  .-left-\[clamp\(1\.95px\,1\.95vw\,12\.50px\)\] {
    left: calc(-1 * clamp(1.95px, 1.95vw, 12.5px)) !important;
  }
  .left-0 {
    left: calc(var(--spacing) * 0) !important;
  }
  .left-\[3\.1\%\] {
    left: 3.1% !important;
  }
  .left-\[4\%\] {
    left: 4% !important;
  }
  .left-\[6\.4\%\] {
    left: 6.4% !important;
  }
  .left-\[10\.4\%\] {
    left: 10.4% !important;
  }
  .left-\[12\%\] {
    left: 12% !important;
  }
  .left-\[13\%\] {
    left: 13% !important;
  }
  .left-\[36\%\] {
    left: 36% !important;
  }
  .left-\[43\%\] {
    left: 43% !important;
  }
  .left-\[44\.5\%\] {
    left: 44.5% !important;
  }
  .left-\[45\.8\%\] {
    left: 45.8% !important;
  }
  .left-\[65\.1\%\] {
    left: 65.1% !important;
  }
  .left-\[72\.4\%\] {
    left: 72.4% !important;
  }
  .left-\[clamp\(5\.46px\,5\.46vw\,35\.00px\)\] {
    left: clamp(5.46px, 5.46vw, 35px) !important;
  }
  .left-\[clamp\(120\.00px\,15\.63vw\,300\.00px\)\] {
    left: clamp(120px, 15.63vw, 300px) !important;
  }
  .left-\[var\(--default-x\)\] {
    left: var(--default-x) !important;
  }
  .isolate {
    isolation: isolate !important;
  }
  .isolation-auto {
    isolation: auto !important;
  }
  .-z-1 {
    z-index: -1 !important;
  }
  .z-1 {
    z-index: 1 !important;
  }
  .z-2 {
    z-index: 2 !important;
  }
  .z-10 {
    z-index: 10 !important;
  }
  .order-1 {
    order: 1 !important;
  }
  .order-2 {
    order: 2 !important;
  }
  .order-3 {
    order: 3 !important;
  }
  .order-4 {
    order: 4 !important;
  }
  .order-5 {
    order: 5 !important;
  }
  .col-span-2 {
    grid-column: span 2 / span 2 !important;
  }
  .container {
    width: 100% !important;
  }
  @media (min-width: 40rem) {
    .container {
      max-width: 40rem !important;
    }
  }
  @media (min-width: 48rem) {
    .container {
      max-width: 48rem !important;
    }
  }
  @media (min-width: 64rem) {
    .container {
      max-width: 64rem !important;
    }
  }
  @media (min-width: 80rem) {
    .container {
      max-width: 80rem !important;
    }
  }
  @media (min-width: 96rem) {
    .container {
      max-width: 96rem !important;
    }
  }
  .mx-auto {
    margin-inline: auto !important;
  }
  .-mt-\[0\.15em\] {
    margin-top: -0.15em !important;
  }
  .mt-\[0\.5vw\] {
    margin-top: 0.5vw !important;
  }
  .mt-\[4\.17vw\] {
    margin-top: 4.17vw !important;
  }
  .mt-\[clamp\(0\.31px\,0\.31vw\,2\.00px\)\] {
    margin-top: clamp(0.31px, 0.31vw, 2px) !important;
  }
  .mt-\[clamp\(1\.00px\,1\.00vw\,6\.00px\)\] {
    margin-top: clamp(1px, 1vw, 6px) !important;
  }
  .mt-\[clamp\(1\.25px\,1\.25vw\,8\.00px\)\] {
    margin-top: clamp(1.25px, 1.25vw, 8px) !important;
  }
  .mt-\[clamp\(1\.60px\,0\.21vw\,4\.00px\)\] {
    margin-top: clamp(1.6px, 0.21vw, 4px) !important;
  }
  .mt-\[clamp\(2\.12px\,2\.12vw\,13\.60px\)\] {
    margin-top: clamp(2.12px, 2.12vw, 13.6px) !important;
  }
  .mt-\[clamp\(2\.81px\,2\.81vw\,18\.00px\)\] {
    margin-top: clamp(2.81px, 2.81vw, 18px) !important;
  }
  .mt-\[clamp\(3\.12px\,3\.12vw\,20\.00px\)\] {
    margin-top: clamp(3.12px, 3.12vw, 20px) !important;
  }
  .mt-\[clamp\(3\.20px\,0\.42vw\,8\.00px\)\] {
    margin-top: clamp(3.2px, 0.42vw, 8px) !important;
  }
  .mt-\[clamp\(3\.59px\,3\.59vw\,23\.00px\)\] {
    margin-top: clamp(3.59px, 3.59vw, 23px) !important;
  }
  .mt-\[clamp\(4\.69px\,4\.69vw\,30\.00px\)\] {
    margin-top: clamp(4.69px, 4.69vw, 30px) !important;
  }
  .mt-\[clamp\(7\.50px\,0\.98vw\,18\.75px\)\] {
    margin-top: clamp(7.5px, 0.98vw, 18.75px) !important;
  }
  .mt-\[clamp\(7\.50px\,7\.50vw\,48\.00px\)\] {
    margin-top: clamp(7.5px, 7.5vw, 48px) !important;
  }
  .mt-\[clamp\(9\.84px\,9\.84vw\,63\.00px\)\] {
    margin-top: clamp(9.84px, 9.84vw, 63px) !important;
  }
  .mt-\[clamp\(10\.40px\,1\.35vw\,26\.00px\)\] {
    margin-top: clamp(10.4px, 1.35vw, 26px) !important;
  }
  .mt-\[clamp\(19\.20px\,2\.50vw\,48\.00px\)\] {
    margin-top: clamp(19.2px, 2.5vw, 48px) !important;
  }
  .mt-\[clamp\(38\.40px\,5\.00vw\,96\.00px\)\] {
    margin-top: clamp(38.4px, 5vw, 96px) !important;
  }
  .mt-\[clamp\(51\.20px\,6\.67vw\,128\.00px\)\] {
    margin-top: clamp(51.2px, 6.67vw, 128px) !important;
  }
  .mt-\[min\(2\.81vw\,18px\)\] {
    margin-top: min(2.81vw, 18px) !important;
  }
  .mt-\[min\(3\.59vw\,23px\)\] {
    margin-top: min(3.59vw, 23px) !important;
  }
  .mt-\[min\(4\.69vw\,30px\)\] {
    margin-top: min(4.69vw, 30px) !important;
  }
  .mt-\[min\(12\.5vw\,80px\)\] {
    margin-top: min(12.5vw, 80px) !important;
  }
  .mt-auto {
    margin-top: auto !important;
  }
  .mb-\[min\(6\.25vw\,40px\)\] {
    margin-bottom: min(6.25vw, 40px) !important;
  }
  .ml-0\.5 {
    margin-left: calc(var(--spacing) * 0.5) !important;
  }
  .ml-1 {
    margin-left: calc(var(--spacing) * 1) !important;
  }
  .ml-\[clamp\(139\.20px\,18\.13vw\,348\.00px\)\] {
    margin-left: clamp(139.2px, 18.13vw, 348px) !important;
  }
  .block {
    display: block !important;
  }
  .contents {
    display: contents !important;
  }
  .flex {
    display: flex !important;
  }
  .flow-root {
    display: flow-root !important;
  }
  .grid {
    display: grid !important;
  }
  .hidden {
    display: none !important;
  }
  .inline {
    display: inline !important;
  }
  .inline-block {
    display: inline-block !important;
  }
  .inline-flex {
    display: inline-flex !important;
  }
  .inline-grid {
    display: inline-grid !important;
  }
  .inline-table {
    display: inline-table !important;
  }
  .list-item {
    display: list-item !important;
  }
  .table {
    display: table !important;
  }
  .table-caption {
    display: table-caption !important;
  }
  .table-cell {
    display: table-cell !important;
  }
  .table-column {
    display: table-column !important;
  }
  .table-column-group {
    display: table-column-group !important;
  }
  .table-footer-group {
    display: table-footer-group !important;
  }
  .table-header-group {
    display: table-header-group !important;
  }
  .table-row {
    display: table-row !important;
  }
  .table-row-group {
    display: table-row-group !important;
  }
  .aspect-842\/488 {
    aspect-ratio: 842/488 !important;
  }
  .aspect-1080\/1262 {
    aspect-ratio: 1080/1262 !important;
  }
  .aspect-1080\/1464 {
    aspect-ratio: 1080/1464 !important;
  }
  .aspect-2560\/1153 {
    aspect-ratio: 2560/1153 !important;
  }
  .aspect-2560\/1213 {
    aspect-ratio: 2560/1213 !important;
  }
  .aspect-\[417\/232\] {
    aspect-ratio: 417/232 !important;
  }
  .aspect-\[905\/316\] {
    aspect-ratio: 905/316 !important;
  }
  .aspect-\[907\/485\] {
    aspect-ratio: 907/485 !important;
  }
  .aspect-\[908\/296\] {
    aspect-ratio: 908/296 !important;
  }
  .aspect-\[908\/376\] {
    aspect-ratio: 908/376 !important;
  }
  .aspect-square {
    aspect-ratio: 1 !important;
  }
  .size-\[clamp\(3\.91px\,3\.91vw\,25\.00px\)\] {
    width: clamp(3.91px, 3.91vw, 25px) !important;
    height: clamp(3.91px, 3.91vw, 25px) !important;
  }
  .size-\[clamp\(11\.41px\,11\.41vw\,73\.00px\)\] {
    width: clamp(11.41px, 11.41vw, 73px) !important;
    height: clamp(11.41px, 11.41vw, 73px) !important;
  }
  .size-full {
    width: 100% !important;
    height: 100% !important;
  }
  .h-10 {
    height: calc(var(--spacing) * 10) !important;
  }
  .h-16 {
    height: calc(var(--spacing) * 16) !important;
  }
  .h-20 {
    height: calc(var(--spacing) * 20) !important;
  }
  .h-\[1\.5em\] {
    height: 1.5em !important;
  }
  .h-\[clamp\(1\.25px\,1\.25vw\,8\.00px\)\] {
    height: clamp(1.25px, 1.25vw, 8px) !important;
  }
  .h-\[min\(8\.2vw\,52\.5px\)\] {
    height: min(8.2vw, 52.5px) !important;
  }
  .h-\[var\(--default-h\)\] {
    height: var(--default-h) !important;
  }
  .h-auto {
    height: auto !important;
  }
  .h-dvh {
    height: 100dvh !important;
  }
  .h-full {
    height: 100% !important;
  }
  .h-screen {
    height: 100vh !important;
  }
  .min-h-\[clamp\(12\.81px\,12\.81vw\,82\.00px\)\] {
    min-height: clamp(12.81px, 12.81vw, 82px) !important;
  }
  .min-h-dvh {
    min-height: 100dvh !important;
  }
  .w-16 {
    width: calc(var(--spacing) * 16) !important;
  }
  .w-20 {
    width: calc(var(--spacing) * 20) !important;
  }
  .w-25 {
    width: calc(var(--spacing) * 25) !important;
  }
  .w-\[3\%\] {
    width: 3% !important;
  }
  .w-\[10\%\] {
    width: 10% !important;
  }
  .w-\[38\%\] {
    width: 38% !important;
  }
  .w-\[39\.3\%\] {
    width: 39.3% !important;
  }
  .w-\[60\%\] {
    width: 60% !important;
  }
  .w-\[clamp\(2\.19px\,2\.19vw\,14\.00px\)\] {
    width: clamp(2.19px, 2.19vw, 14px) !important;
  }
  .w-\[clamp\(2\.81px\,2\.81vw\,18\.00px\)\] {
    width: clamp(2.81px, 2.81vw, 18px) !important;
  }
  .w-\[clamp\(6\.25px\,6\.25vw\,40\.00px\)\] {
    width: clamp(6.25px, 6.25vw, 40px) !important;
  }
  .w-\[clamp\(10\.63px\,10\.63vw\,68\.00px\)\] {
    width: clamp(10.63px, 10.63vw, 68px) !important;
  }
  .w-\[clamp\(28\.61px\,28\.61vw\,183\.00px\)\] {
    width: clamp(28.61px, 28.61vw, 183px) !important;
  }
  .w-\[clamp\(42\.50px\,42\.50vw\,272\.00px\)\] {
    width: clamp(42.5px, 42.5vw, 272px) !important;
  }
  .w-\[clamp\(409\.60px\,53\.33vw\,1024\.00px\)\] {
    width: clamp(409.6px, 53.33vw, 1024px) !important;
  }
  .w-\[var\(--sm-h\)\] {
    width: var(--sm-h) !important;
  }
  .w-fit {
    width: fit-content !important;
  }
  .w-full {
    width: 100% !important;
  }
  .max-w-480 {
    max-width: calc(var(--spacing) * 480) !important;
  }
  .max-w-\[45\%\] {
    max-width: 45% !important;
  }
  .max-w-\[640px\] {
    max-width: 640px !important;
  }
  .max-w-\[1920px\] {
    max-width: 1920px !important;
  }
  .max-w-\[clamp\(21\.50px\,21\.50vw\,137\.60px\)\] {
    max-width: clamp(21.5px, 21.5vw, 137.6px) !important;
  }
  .max-w-\[clamp\(43\.75px\,43\.75vw\,280\.00px\)\] {
    max-width: clamp(43.75px, 43.75vw, 280px) !important;
  }
  .max-w-\[clamp\(75\.00px\,75\.00vw\,480\.00px\)\] {
    max-width: clamp(75px, 75vw, 480px) !important;
  }
  .max-w-\[clamp\(192\.00px\,25\.00vw\,480\.00px\)\] {
    max-width: clamp(192px, 25vw, 480px) !important;
  }
  .max-w-\[clamp\(416\.00px\,54\.17vw\,1040\.00px\)\] {
    max-width: clamp(416px, 54.17vw, 1040px) !important;
  }
  .max-w-\[clamp\(528\.00px\,68\.75vw\,1320\.00px\)\] {
    max-width: clamp(528px, 68.75vw, 1320px) !important;
  }
  .max-w-\[var\(--section-max-width\)\] {
    max-width: var(--section-max-width) !important;
  }
  .flex-1 {
    flex: 1 !important;
  }
  .flex-\[var\(--ratio\)\] {
    flex: var(--ratio) !important;
  }
  .flex-auto {
    flex: auto !important;
  }
  .flex-none {
    flex: none !important;
  }
  .shrink {
    flex-shrink: 1 !important;
  }
  .shrink-0 {
    flex-shrink: 0 !important;
  }
  .grow {
    flex-grow: 1 !important;
  }
  .border-collapse {
    border-collapse: collapse !important;
  }
  .-translate-x-1\/2 {
    --tw-translate-x: -50% !important;
    translate: var(--tw-translate-x) var(--tw-translate-y) !important;
  }
  .translate-x-\[var\(--default-translate-x\)\] {
    --tw-translate-x: var(--default-translate-x) !important;
    translate: var(--tw-translate-x) var(--tw-translate-y) !important;
  }
  .-translate-y-1\/2 {
    --tw-translate-y: -50% !important;
    translate: var(--tw-translate-x) var(--tw-translate-y) !important;
  }
  .translate-y-\[var\(--default-translate-y\)\] {
    --tw-translate-y: var(--default-translate-y) !important;
    translate: var(--tw-translate-x) var(--tw-translate-y) !important;
  }
  .translate-none {
    translate: none !important;
  }
  .scale-3d {
    scale: var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z) !important;
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,)
      var(--tw-skew-x,) var(--tw-skew-y,) !important;
  }
  .cursor-pointer {
    cursor: pointer !important;
  }
  .touch-pinch-zoom {
    --tw-pinch-zoom: pinch-zoom !important;
    touch-action: var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,) !important;
  }
  .resize {
    resize: both !important;
  }
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .grid-cols-\[1fr_1fr_1\.8fr\] {
    grid-template-columns: 1fr 1fr 1.8fr !important;
  }
  .grid-cols-\[27\.5\%_1fr\] {
    grid-template-columns: 27.5% 1fr !important;
  }
  .flex-col {
    flex-direction: column !important;
  }
  .flex-col-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-row {
    flex-direction: row !important;
  }
  .flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-wrap {
    flex-wrap: wrap !important;
  }
  .items-center {
    align-items: center !important;
  }
  .items-start {
    align-items: flex-start !important;
  }
  .justify-around {
    justify-content: space-around !important;
  }
  .justify-between {
    justify-content: space-between !important;
  }
  .justify-center {
    justify-content: center !important;
  }
  .justify-start {
    justify-content: flex-start !important;
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2) !important;
  }
  .gap-3 {
    gap: calc(var(--spacing) * 3) !important;
  }
  .gap-6 {
    gap: calc(var(--spacing) * 6) !important;
  }
  .gap-12 {
    gap: calc(var(--spacing) * 12) !important;
  }
  .gap-\[clamp\(1\.25px\,1\.25vw\,8\.00px\)\] {
    gap: clamp(1.25px, 1.25vw, 8px) !important;
  }
  .gap-\[clamp\(1\.41px\,1\.41vw\,9\.00px\)\] {
    gap: clamp(1.41px, 1.41vw, 9px) !important;
  }
  .gap-\[clamp\(1\.88px\,1\.88vw\,12\.00px\)\] {
    gap: clamp(1.88px, 1.88vw, 12px) !important;
  }
  .gap-\[clamp\(2\.19px\,2\.19vw\,14\.00px\)\] {
    gap: clamp(2.19px, 2.19vw, 14px) !important;
  }
  .gap-\[clamp\(2\.50px\,2\.50vw\,16\.00px\)\] {
    gap: clamp(2.5px, 2.5vw, 16px) !important;
  }
  .gap-\[clamp\(3\.12px\,3\.12vw\,20\.00px\)\] {
    gap: clamp(3.12px, 3.12vw, 20px) !important;
  }
  .gap-\[clamp\(5\.62px\,5\.62vw\,36\.00px\)\] {
    gap: clamp(5.62px, 5.62vw, 36px) !important;
  }
  .gap-\[clamp\(6\.25px\,6\.25vw\,40\.00px\)\] {
    gap: clamp(6.25px, 6.25vw, 40px) !important;
  }
  .gap-\[clamp\(19\.20px\,2\.50vw\,48\.00px\)\] {
    gap: clamp(19.2px, 2.5vw, 48px) !important;
  }
  .gap-\[clamp\(25\.60px\,3\.33vw\,64\.00px\)\] {
    gap: clamp(25.6px, 3.33vw, 64px) !important;
  }
  .gap-\[min\(3\.44vw\,22px\)\] {
    gap: min(3.44vw, 22px) !important;
  }
  .gap-\[var\(--default-gap\)\] {
    gap: var(--default-gap) !important;
  }
  .gap-\[var\(--section-group-gap\)\] {
    gap: var(--section-group-gap) !important;
  }
  :where(.space-y-reverse > :not(:last-child)) {
    --tw-space-y-reverse: 1 !important;
  }
  .gap-x-\[clamp\(16\.00px\,2\.08vw\,40\.00px\)\] {
    column-gap: clamp(16px, 2.08vw, 40px) !important;
  }
  :where(.space-x-reverse > :not(:last-child)) {
    --tw-space-x-reverse: 1 !important;
  }
  .gap-y-\[clamp\(6\.40px\,0\.83vw\,16\.00px\)\] {
    row-gap: clamp(6.4px, 0.83vw, 16px) !important;
  }
  .gap-y-\[clamp\(6\.67px\,6\.67vw\,42\.70px\)\] {
    row-gap: clamp(6.67px, 6.67vw, 42.7px) !important;
  }
  :where(.divide-x > :not(:last-child)) {
    --tw-divide-x-reverse: 0 !important;
    border-inline-style: var(--tw-border-style) !important;
    border-inline-start-width: calc(
      1px * var(--tw-divide-x-reverse)
    ) !important;
    border-inline-end-width: calc(
      1px * calc(1 - var(--tw-divide-x-reverse))
    ) !important;
  }
  :where(.divide-y > :not(:last-child)) {
    --tw-divide-y-reverse: 0 !important;
    border-bottom-style: var(--tw-border-style) !important;
    border-top-style: var(--tw-border-style) !important;
    border-top-width: calc(1px * var(--tw-divide-y-reverse)) !important;
    border-bottom-width: calc(
      1px * calc(1 - var(--tw-divide-y-reverse))
    ) !important;
  }
  :where(.divide-y-reverse > :not(:last-child)) {
    --tw-divide-y-reverse: 1 !important;
  }
  .truncate {
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    overflow: hidden !important;
  }
  .overflow-hidden {
    overflow: hidden !important;
  }
  .rounded {
    border-radius: 0.25rem !important;
  }
  .rounded-\[0\.2em\] {
    border-radius: 0.2em !important;
  }
  .rounded-\[clamp\(1\.56px\,1\.56vw\,10\.00px\)\] {
    border-radius: clamp(1.56px, 1.56vw, 10px) !important;
  }
  .rounded-full {
    border-radius: 3.40282e38px !important;
  }
  .rounded-md {
    border-radius: var(--radius-md) !important;
  }
  .rounded-s {
    border-start-start-radius: 0.25rem !important;
    border-end-start-radius: 0.25rem !important;
  }
  .rounded-ss {
    border-start-start-radius: 0.25rem !important;
  }
  .rounded-e {
    border-start-end-radius: 0.25rem !important;
    border-end-end-radius: 0.25rem !important;
  }
  .rounded-se {
    border-start-end-radius: 0.25rem !important;
  }
  .rounded-ee {
    border-end-end-radius: 0.25rem !important;
  }
  .rounded-es {
    border-end-start-radius: 0.25rem !important;
  }
  .rounded-t {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }
  .rounded-l {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }
  .rounded-tl {
    border-top-left-radius: 0.25rem !important;
  }
  .rounded-r {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .rounded-tr {
    border-top-right-radius: 0.25rem !important;
  }
  .rounded-b {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }
  .rounded-br {
    border-bottom-right-radius: 0.25rem !important;
  }
  .rounded-bl {
    border-bottom-left-radius: 0.25rem !important;
  }
  .border {
    border-style: var(--tw-border-style) !important;
    border-width: 1px !important;
  }
  .border-x {
    border-inline-style: var(--tw-border-style) !important;
    border-inline-width: 1px !important;
  }
  .border-y {
    border-block-style: var(--tw-border-style) !important;
    border-block-width: 1px !important;
  }
  .border-s {
    border-inline-start-style: var(--tw-border-style) !important;
    border-inline-start-width: 1px !important;
  }
  .border-e {
    border-inline-end-style: var(--tw-border-style) !important;
    border-inline-end-width: 1px !important;
  }
  .border-bs {
    border-block-start-style: var(--tw-border-style) !important;
    border-block-start-width: 1px !important;
  }
  .border-be {
    border-block-end-style: var(--tw-border-style) !important;
    border-block-end-width: 1px !important;
  }
  .border-t {
    border-top-style: var(--tw-border-style) !important;
    border-top-width: 1px !important;
  }
  .border-r {
    border-right-style: var(--tw-border-style) !important;
    border-right-width: 1px !important;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style) !important;
    border-bottom-width: 1px !important;
  }
  .border-l {
    border-left-style: var(--tw-border-style) !important;
    border-left-width: 1px !important;
  }
  .border-dashed {
    --tw-border-style: dashed !important;
    border-style: dashed !important;
  }
  .border-\[\#288AE5\] {
    border-color: #288ae5 !important;
  }
  .border-black {
    border-color: var(--color-black) !important;
  }
  .border-transparent {
    border-color: #0000 !important;
  }
  .border-b-\[var\(--default-border-b\)\] {
    border-bottom-color: var(--default-border-b) !important;
  }
  .bg-\[\#1c1c20\] {
    background-color: #1c1c20 !important;
  }
  .bg-\[\#2C9AFF\] {
    background-color: #2c9aff !important;
  }
  .bg-\[\#2866B3\] {
    background-color: #2866b3 !important;
  }
  .bg-\[\#242424\] {
    background-color: #242424 !important;
  }
  .bg-\[color\:var\(--background-color\)\] {
    background-color: var(--background-color) !important;
  }
  .bg-black {
    background-color: var(--color-black) !important;
  }
  .bg-neutral-200 {
    background-color: var(--color-neutral-200) !important;
  }
  .bg-transparent {
    background-color: #0000 !important;
  }
  .bg-white {
    background-color: var(--color-white) !important;
  }
  .bg-linear-to-b {
    --tw-gradient-position: to bottom !important;
  }
  @supports (background-image: linear-gradient(in lab, red, red)) {
    .bg-linear-to-b {
      --tw-gradient-position: to bottom in oklab !important;
    }
  }
  .bg-linear-to-b {
    background-image: linear-gradient(var(--tw-gradient-stops)) !important;
  }
  .bg-linear-to-r {
    --tw-gradient-position: to right !important;
  }
  @supports (background-image: linear-gradient(in lab, red, red)) {
    .bg-linear-to-r {
      --tw-gradient-position: to right in oklab !important;
    }
  }
  .bg-linear-to-r {
    background-image: linear-gradient(var(--tw-gradient-stops)) !important;
  }
  .bg-\[linear-gradient\(90deg\,\#2953D4_0\%\,\#4976E0_30\%\,\#95B2F1_60\%\,\#E8F0FD_88\%\,\#FFFFFF_100\%\)\] {
    background-image: linear-gradient(
      90deg,
      #2953d4,
      #4976e0,
      #95b2f1 60%,
      #e8f0fd 88%,
      #fff
    ) !important;
  }
  .bg-\[linear-gradient\(90deg\,\#2953D400_15\%\,\#4976E066_38\%\,\#95B2F1CC_65\%\,\#E8F0FD_100\%\)\] {
    background-image: linear-gradient(
      90deg,
      #2953d400 15%,
      #4976e066 38%,
      #95b2f1cc 65%,
      #e8f0fd
    ) !important;
  }
  .from-\[\#1E3980\] {
    --tw-gradient-from: #1e3980 !important;
    --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)
    ) !important;
  }
  .from-\[\#7DAAE7\] {
    --tw-gradient-from: #7daae7 !important;
    --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)
    ) !important;
  }
  .from-black {
    --tw-gradient-from: var(--color-black) !important;
    --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)
    ) !important;
  }
  .to-\[\#5A88D5\] {
    --tw-gradient-to: #5a88d5 !important;
    --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)
    ) !important;
  }
  .to-\[\#111217\] {
    --tw-gradient-to: #111217 !important;
    --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)
    ) !important;
  }
  .to-\[\#BDCADC\] {
    --tw-gradient-to: #bdcadc !important;
    --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)
    ) !important;
  }
  .bg-clip-text {
    -webkit-background-clip: text !important;
    background-clip: text !important;
  }
  .bg-repeat {
    background-repeat: repeat !important;
  }
  .mask-no-clip {
    -webkit-mask-clip: no-clip !important;
    mask-clip: no-clip !important;
  }
  .mask-repeat {
    -webkit-mask-repeat: repeat !important;
    mask-repeat: repeat !important;
  }
  .fill-none {
    fill: none !important;
  }
  .stroke-current {
    stroke: currentColor !important;
  }
  .stroke-5 {
    stroke-width: 5px !important;
  }
  .object-contain {
    object-fit: contain !important;
  }
  .object-cover {
    object-fit: cover !important;
  }
  .object-center {
    object-position: center !important;
  }
  .p-\[clamp\(0\.62px\,0\.62vw\,4\.00px\)\] {
    padding: clamp(0.62px, 0.62vw, 4px) !important;
  }
  .px-\[0\.85em\] {
    padding-inline: 0.85em !important;
  }
  .px-\[1em\] {
    padding-inline: 1em !important;
  }
  .px-\[clamp\(1\.00px\,1\.00vw\,6\.00px\)\] {
    padding-inline: clamp(1px, 1vw, 6px) !important;
  }
  .px-\[clamp\(1\.88px\,1\.88vw\,12\.00px\)\] {
    padding-inline: clamp(1.88px, 1.88vw, 12px) !important;
  }
  .px-\[clamp\(3\.12px\,3\.12vw\,20\.00px\)\] {
    padding-inline: clamp(3.12px, 3.12vw, 20px) !important;
  }
  .px-\[clamp\(3\.13px\,3\.13vw\,20\.00px\)\] {
    padding-inline: clamp(3.13px, 3.13vw, 20px) !important;
  }
  .px-\[clamp\(3\.28px\,3\.28vw\,21\.00px\)\] {
    padding-inline: clamp(3.28px, 3.28vw, 21px) !important;
  }
  .px-\[clamp\(4\.69px\,4\.69vw\,30\.00px\)\] {
    padding-inline: clamp(4.69px, 4.69vw, 30px) !important;
  }
  .px-\[clamp\(5\.56px\,5\.56vw\,35\.60px\)\] {
    padding-inline: clamp(5.56px, 5.56vw, 35.6px) !important;
  }
  .px-\[clamp\(8\.13px\,8\.13vw\,52\.00px\)\] {
    padding-inline: clamp(8.13px, 8.13vw, 52px) !important;
  }
  .py-1 {
    padding-block: calc(var(--spacing) * 1) !important;
  }
  .py-\[0\.25em\] {
    padding-block: 0.25em !important;
  }
  .py-\[0\.38em\] {
    padding-block: 0.38em !important;
  }
  .py-\[clamp\(0\.94px\,0\.94vw\,6\.00px\)\] {
    padding-block: clamp(0.94px, 0.94vw, 6px) !important;
  }
  .py-\[clamp\(1\.56px\,1\.56vw\,10\.00px\)\] {
    padding-block: clamp(1.56px, 1.56vw, 10px) !important;
  }
  .py-\[clamp\(4\.53px\,4\.53vw\,29\.00px\)\] {
    padding-block: clamp(4.53px, 4.53vw, 29px) !important;
  }
  .py-\[clamp\(12\.50px\,12\.50vw\,80\.00px\)\] {
    padding-block: clamp(12.5px, 12.5vw, 80px) !important;
  }
  .py-\[var\(--default-py\)\] {
    padding-block: var(--default-py) !important;
  }
  .pt-0 {
    padding-top: calc(var(--spacing) * 0) !important;
  }
  .pt-\[clamp\(4\.53px\,4\.53vw\,29\.00px\)\] {
    padding-top: clamp(4.53px, 4.53vw, 29px) !important;
  }
  .pt-\[clamp\(4\.69px\,4\.69vw\,30\.00px\)\] {
    padding-top: clamp(4.69px, 4.69vw, 30px) !important;
  }
  .pt-\[clamp\(19\.20px\,2\.50vw\,48\.00px\)\] {
    padding-top: clamp(19.2px, 2.5vw, 48px) !important;
  }
  .pt-\[var\(--section-group-vert-padding\)\] {
    padding-top: var(--section-group-vert-padding) !important;
  }
  .pb-0 {
    padding-bottom: calc(var(--spacing) * 0) !important;
  }
  .pb-\[32\.81vw\] {
    padding-bottom: 32.81vw !important;
  }
  .pb-\[88\.19vw\] {
    padding-bottom: 88.19vw !important;
  }
  .pb-\[clamp\(5\.62px\,5\.62vw\,36\.00px\)\] {
    padding-bottom: clamp(5.62px, 5.62vw, 36px) !important;
  }
  .pb-\[var\(--default-pb\)\] {
    padding-bottom: var(--default-pb) !important;
  }
  .pb-\[var\(--section-group-vert-padding\)\] {
    padding-bottom: var(--section-group-vert-padding) !important;
  }
  .pl-\[clamp\(5\.00px\,5\.00vw\,32\.00px\)\] {
    padding-left: clamp(5px, 5vw, 32px) !important;
  }
  .pl-\[clamp\(12\.80px\,1\.67vw\,32\.00px\)\] {
    padding-left: clamp(12.8px, 1.67vw, 32px) !important;
  }
  .text-center {
    text-align: center !important;
  }
  .text-left {
    text-align: left !important;
  }
  .text-\[clamp\(16px\,2\.81vw\,18px\)\]\/\[1\.3\] {
    font-size: clamp(16px, 2.81vw, 18px) !important;
    line-height: 1.3 !important;
  }
  .text-\[clamp\(16px\,3\.75vw\,24px\)\]\/\[1\.3\] {
    font-size: clamp(16px, 3.75vw, 24px) !important;
    line-height: 1.3 !important;
  }
  .text-\[clamp\(16px\,4\.69vw\,30px\)\]\/\[1\.3\] {
    font-size: clamp(16px, 4.69vw, 30px) !important;
    line-height: 1.3 !important;
  }
  .text-\[clamp\(16px\,4\.69vw\,30px\)\]\/\[1\] {
    font-size: clamp(16px, 4.69vw, 30px) !important;
    line-height: 1 !important;
  }
  .text-\[clamp\(16px\,6\.25vw\,40px\)\]\/\[1\.33\] {
    font-size: clamp(16px, 6.25vw, 40px) !important;
    line-height: 1.33 !important;
  }
  .text-\[clamp\(16px\,7\.81vw\,50px\)\]\/\[1\.33\] {
    font-size: clamp(16px, 7.81vw, 50px) !important;
    line-height: 1.33 !important;
  }
  .text-\[1\.94vw\] {
    font-size: 1.94vw !important;
  }
  .text-\[3\.08vw\] {
    font-size: 3.08vw !important;
  }
  .text-\[4\.69vw\] {
    font-size: 4.69vw !important;
  }
  .text-\[12\.5vw\] {
    font-size: 12.5vw !important;
  }
  .text-\[clamp\(1\.55px\,1\.55vw\,9\.90px\)\] {
    font-size: clamp(1.55px, 1.55vw, 9.9px) !important;
  }
  .text-\[clamp\(1\.81px\,1\.81vw\,11\.60px\)\] {
    font-size: clamp(1.81px, 1.81vw, 11.6px) !important;
  }
  .text-\[clamp\(1\.89px\,1\.89vw\,12\.10px\)\] {
    font-size: clamp(1.89px, 1.89vw, 12.1px) !important;
  }
  .text-\[clamp\(2\.22px\,2\.22vw\,14\.20px\)\] {
    font-size: clamp(2.22px, 2.22vw, 14.2px) !important;
  }
  .text-\[clamp\(2\.47px\,2\.47vw\,15\.80px\)\] {
    font-size: clamp(2.47px, 2.47vw, 15.8px) !important;
  }
  .text-\[clamp\(2\.77px\,2\.77vw\,17\.70px\)\] {
    font-size: clamp(2.77px, 2.77vw, 17.7px) !important;
  }
  .text-\[clamp\(2\.78px\,2\.78vw\,17\.80px\)\] {
    font-size: clamp(2.78px, 2.78vw, 17.8px) !important;
  }
  .text-\[clamp\(3\.09px\,3\.09vw\,19\.80px\)\] {
    font-size: clamp(3.09px, 3.09vw, 19.8px) !important;
  }
  .text-\[clamp\(3\.70px\,3\.70vw\,23\.70px\)\] {
    font-size: clamp(3.7px, 3.7vw, 23.7px) !important;
  }
  .text-\[clamp\(3\.72px\,3\.72vw\,23\.80px\)\] {
    font-size: clamp(3.72px, 3.72vw, 23.8px) !important;
  }
  .text-\[clamp\(4\.06px\,4\.06vw\,26\.00px\)\] {
    font-size: clamp(4.06px, 4.06vw, 26px) !important;
  }
  .text-\[clamp\(4\.44px\,4\.44vw\,28\.40px\)\] {
    font-size: clamp(4.44px, 4.44vw, 28.4px) !important;
  }
  .text-\[clamp\(4\.64px\,4\.64vw\,29\.70px\)\] {
    font-size: clamp(4.64px, 4.64vw, 29.7px) !important;
  }
  .text-\[clamp\(4\.94px\,4\.94vw\,31\.60px\)\] {
    font-size: clamp(4.94px, 4.94vw, 31.6px) !important;
  }
  .text-\[clamp\(6\.00px\,0\.78vw\,15\.00px\)\] {
    font-size: clamp(6px, 0.78vw, 15px) !important;
  }
  .text-\[clamp\(6\.11px\,6\.11vw\,39\.10px\)\] {
    font-size: clamp(6.11px, 6.11vw, 39.1px) !important;
  }
  .text-\[clamp\(6\.17px\,6\.17vw\,39\.50px\)\] {
    font-size: clamp(6.17px, 6.17vw, 39.5px) !important;
  }
  .text-\[clamp\(6\.40px\,0\.83vw\,16\.00px\)\] {
    font-size: clamp(6.4px, 0.83vw, 16px) !important;
  }
  .text-\[clamp\(7\.41px\,7\.41vw\,47\.40px\)\] {
    font-size: clamp(7.41px, 7.41vw, 47.4px) !important;
  }
  .text-\[clamp\(7\.50px\,2\.34vw\,18\.00px\)\] {
    font-size: clamp(7.5px, 2.34vw, 18px) !important;
  }
  .text-\[clamp\(9\.20px\,1\.20vw\,23\.00px\)\] {
    font-size: clamp(9.2px, 1.2vw, 23px) !important;
  }
  .text-\[clamp\(10\.00px\,1\.30vw\,25\.00px\)\] {
    font-size: clamp(10px, 1.3vw, 25px) !important;
  }
  .text-\[clamp\(11\.20px\,1\.46vw\,28\.00px\)\] {
    font-size: clamp(11.2px, 1.46vw, 28px) !important;
  }
  .text-\[clamp\(16\.00px\,2\.08vw\,40\.00px\)\] {
    font-size: clamp(16px, 2.08vw, 40px) !important;
  }
  .text-\[clamp\(16px\,1\.04vw\,20px\)\] {
    font-size: clamp(16px, 1.04vw, 20px) !important;
  }
  .text-\[clamp\(16px\,1\.41vw\,27px\)\] {
    font-size: clamp(16px, 1.41vw, 27px) !important;
  }
  .text-\[clamp\(16px\,3\.05vw\,19\.5px\)\] {
    font-size: clamp(16px, 3.05vw, 19.5px) !important;
  }
  .text-\[clamp\(50\.40px\,6\.56vw\,126\.00px\)\] {
    font-size: clamp(50.4px, 6.56vw, 126px) !important;
  }
  .leading-\[1\.3\] {
    --tw-leading: 1.3 !important;
    line-height: 1.3 !important;
  }
  .leading-\[1\.4\] {
    --tw-leading: 1.4 !important;
    line-height: 1.4 !important;
  }
  .leading-\[2\.92vw\] {
    --tw-leading: 2.92vw !important;
    line-height: 2.92vw !important;
  }
  .leading-\[clamp\(2\.45px\,2\.45vw\,15\.70px\)\] {
    --tw-leading: clamp(2.45px, 2.45vw, 15.7px) !important;
    line-height: clamp(2.45px, 2.45vw, 15.7px) !important;
  }
  .leading-\[clamp\(2\.97px\,2\.97vw\,19\.00px\)\] {
    --tw-leading: clamp(2.97px, 2.97vw, 19px) !important;
    line-height: clamp(2.97px, 2.97vw, 19px) !important;
  }
  .leading-\[clamp\(3\.33px\,3\.33vw\,21\.30px\)\] {
    --tw-leading: clamp(3.33px, 3.33vw, 21.3px) !important;
    line-height: clamp(3.33px, 3.33vw, 21.3px) !important;
  }
  .leading-\[clamp\(3\.52px\,3\.52vw\,22\.50px\)\] {
    --tw-leading: clamp(3.52px, 3.52vw, 22.5px) !important;
    line-height: clamp(3.52px, 3.52vw, 22.5px) !important;
  }
  .leading-\[clamp\(4\.16px\,4\.16vw\,26\.60px\)\] {
    --tw-leading: clamp(4.16px, 4.16vw, 26.6px) !important;
    line-height: clamp(4.16px, 4.16vw, 26.6px) !important;
  }
  .leading-\[clamp\(4\.44px\,4\.44vw\,28\.40px\)\] {
    --tw-leading: clamp(4.44px, 4.44vw, 28.4px) !important;
    line-height: clamp(4.44px, 4.44vw, 28.4px) !important;
  }
  .leading-\[clamp\(4\.45px\,4\.45vw\,28\.50px\)\] {
    --tw-leading: clamp(4.45px, 4.45vw, 28.5px) !important;
    line-height: clamp(4.45px, 4.45vw, 28.5px) !important;
  }
  .leading-\[clamp\(6\.03px\,6\.03vw\,38\.60px\)\] {
    --tw-leading: clamp(6.03px, 6.03vw, 38.6px) !important;
    line-height: clamp(6.03px, 6.03vw, 38.6px) !important;
  }
  .leading-\[clamp\(6\.97px\,6\.97vw\,44\.60px\)\] {
    --tw-leading: clamp(6.97px, 6.97vw, 44.6px) !important;
    line-height: clamp(6.97px, 6.97vw, 44.6px) !important;
  }
  .leading-\[clamp\(7\.41px\,7\.41vw\,47\.40px\)\] {
    --tw-leading: clamp(7.41px, 7.41vw, 47.4px) !important;
    line-height: clamp(7.41px, 7.41vw, 47.4px) !important;
  }
  .leading-\[clamp\(8\.33px\,8\.33vw\,53\.30px\)\] {
    --tw-leading: clamp(8.33px, 8.33vw, 53.3px) !important;
    line-height: clamp(8.33px, 8.33vw, 53.3px) !important;
  }
  .leading-none {
    --tw-leading: 1 !important;
    line-height: 1 !important;
  }
  .leading-snug {
    --tw-leading: var(--leading-snug) !important;
    line-height: var(--leading-snug) !important;
  }
  .leading-tight {
    --tw-leading: var(--leading-tight) !important;
    line-height: var(--leading-tight) !important;
  }
  .font-light {
    --tw-font-weight: var(--font-weight-light) !important;
    font-weight: var(--font-weight-light) !important;
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium) !important;
    font-weight: var(--font-weight-medium) !important;
  }
  .font-normal {
    --tw-font-weight: var(--font-weight-normal) !important;
    font-weight: var(--font-weight-normal) !important;
  }
  .tracking-\[-0\.02em\] {
    --tw-tracking: -0.02em !important;
    letter-spacing: -0.02em !important;
  }
  .tracking-wide {
    --tw-tracking: var(--tracking-wide) !important;
    letter-spacing: var(--tracking-wide) !important;
  }
  .text-wrap {
    text-wrap: wrap !important;
  }
  .text-clip {
    text-overflow: clip !important;
  }
  .text-ellipsis {
    text-overflow: ellipsis !important;
  }
  .whitespace-nowrap {
    white-space: nowrap !important;
  }
  .text-\[\#5FAAFE\] {
    color: #5faafe !important;
  }
  .text-\[\#AEC1E2\] {
    color: #aec1e2 !important;
  }
  .text-\[\#ababbc\] {
    color: #ababbc !important;
  }
  .text-\[\#c2dcec\] {
    color: #c2dcec !important;
  }
  .text-\[\#c9d6e6\] {
    color: #c9d6e6 !important;
  }
  .text-\[\#cde5f2\] {
    color: #cde5f2 !important;
  }
  .text-\[var\(--text-color\)\] {
    color: var(--text-color) !important;
  }
  .text-black {
    color: var(--color-black) !important;
  }
  .text-transparent {
    color: #0000 !important;
  }
  .text-white {
    color: var(--color-white) !important;
  }
  .capitalize {
    text-transform: capitalize !important;
  }
  .lowercase {
    text-transform: lowercase !important;
  }
  .normal-case {
    text-transform: none !important;
  }
  .uppercase {
    text-transform: uppercase !important;
  }
  .italic {
    font-style: italic !important;
  }
  .not-italic {
    font-style: normal !important;
  }
  .diagonal-fractions {
    --tw-numeric-fraction: diagonal-fractions !important;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,)
      var(--tw-numeric-figure,) var(--tw-numeric-spacing,)
      var(--tw-numeric-fraction,) !important;
  }
  .lining-nums {
    --tw-numeric-figure: lining-nums !important;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,)
      var(--tw-numeric-figure,) var(--tw-numeric-spacing,)
      var(--tw-numeric-fraction,) !important;
  }
  .oldstyle-nums {
    --tw-numeric-figure: oldstyle-nums !important;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,)
      var(--tw-numeric-figure,) var(--tw-numeric-spacing,)
      var(--tw-numeric-fraction,) !important;
  }
  .ordinal {
    --tw-ordinal: ordinal !important;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,)
      var(--tw-numeric-figure,) var(--tw-numeric-spacing,)
      var(--tw-numeric-fraction,) !important;
  }
  .proportional-nums {
    --tw-numeric-spacing: proportional-nums !important;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,)
      var(--tw-numeric-figure,) var(--tw-numeric-spacing,)
      var(--tw-numeric-fraction,) !important;
  }
  .slashed-zero {
    --tw-slashed-zero: slashed-zero !important;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,)
      var(--tw-numeric-figure,) var(--tw-numeric-spacing,)
      var(--tw-numeric-fraction,) !important;
  }
  .stacked-fractions {
    --tw-numeric-fraction: stacked-fractions !important;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,)
      var(--tw-numeric-figure,) var(--tw-numeric-spacing,)
      var(--tw-numeric-fraction,) !important;
  }
  .tabular-nums {
    --tw-numeric-spacing: tabular-nums !important;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,)
      var(--tw-numeric-figure,) var(--tw-numeric-spacing,)
      var(--tw-numeric-fraction,) !important;
  }
  .normal-nums {
    font-variant-numeric: normal !important;
  }
  .line-through {
    text-decoration-line: line-through !important;
  }
  .no-underline {
    text-decoration-line: none !important;
  }
  .overline {
    text-decoration-line: overline !important;
  }
  .underline {
    text-decoration-line: underline !important;
  }
  .underline-offset-2 {
    text-underline-offset: 2px !important;
  }
  .antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }
  .subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }
  .opacity-70 {
    opacity: 0.7 !important;
  }
  .opacity-90 {
    opacity: 0.9 !important;
  }
  .mix-blend-plus-lighter {
    mix-blend-mode: plus-lighter !important;
  }
  .shadow {
    --tw-shadow:
      0 1px 3px 0 var(--tw-shadow-color, #0000001a),
      0 1px 2px -1px var(--tw-shadow-color, #0000001a) !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;
  }
  .ring {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0
      calc(1px + 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;
  }
  .inset-ring {
    --tw-inset-ring-shadow: inset 0 0 0 1px
      var(--tw-inset-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;
  }
  .outline {
    outline-style: var(--tw-outline-style) !important;
    outline-width: 1px !important;
  }
  .blur {
    --tw-blur: blur(8px) !important;
    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,) !important;
  }
  .blur-md {
    --tw-blur: blur(var(--blur-md)) !important;
    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,) !important;
  }
  .blur-sm {
    --tw-blur: blur(var(--blur-sm)) !important;
    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,) !important;
  }
  .blur-xs {
    --tw-blur: blur(var(--blur-xs)) !important;
    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,) !important;
  }
  .drop-shadow {
    --tw-drop-shadow-size: drop-shadow(
        0 1px 2px var(--tw-drop-shadow-color, #0000001a)
      )
      drop-shadow(0 1px 1px var(--tw-drop-shadow-color, #0000000f)) !important;
    --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a)
      drop-shadow(0 1px 1px #0000000f) !important;
    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,) !important;
  }
  .grayscale {
    --tw-grayscale: grayscale(100%) !important;
    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,) !important;
  }
  .invert {
    --tw-invert: invert(100%) !important;
    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,) !important;
  }
  .sepia {
    --tw-sepia: sepia(100%) !important;
    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,) !important;
  }
  .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,) !important;
  }
  .backdrop-blur {
    --tw-backdrop-blur: blur(8px) !important;
    -webkit-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-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-grayscale {
    --tw-backdrop-grayscale: grayscale(100%) !important;
    -webkit-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-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-invert {
    --tw-backdrop-invert: invert(100%) !important;
    -webkit-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-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-sepia {
    --tw-backdrop-sepia: sepia(100%) !important;
    -webkit-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-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-filter {
    -webkit-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-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;
  }
  .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,
      -webkit-backdrop-filter,
      backdrop-filter,
      display,
      content-visibility,
      overlay,
      pointer-events !important;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    ) !important;
    transition-duration: var(
      --tw-duration,
      var(--default-transition-duration)
    ) !important;
  }
  .outline-none {
    --tw-outline-style: none !important;
    outline-style: none !important;
  }
  :where(.divide-x-reverse > :not(:last-child)) {
    --tw-divide-x-reverse: 1 !important;
  }
  .ring-inset {
    --tw-ring-inset: inset !important;
  }
  .last\:border-l-0:last-child {
    border-left-style: var(--tw-border-style) !important;
    border-left-width: 0 !important;
  }
  .focus-visible\:outline-2:focus-visible {
    outline-style: var(--tw-outline-style) !important;
    outline-width: 2px !important;
  }
  .focus-visible\:outline-offset-2:focus-visible {
    outline-offset: 2px !important;
  }
  .focus-visible\:outline-\[\#5FAAFE\]:focus-visible {
    outline-color: #5faafe !important;
  }
  @media (min-width: 40rem) {
    .sm\:absolute {
      position: absolute !important;
    }
    .sm\:top-\[var\(--sm-y\)\] {
      top: var(--sm-y) !important;
    }
    .sm\:right-\[var\(--sm-x\)\] {
      right: var(--sm-x) !important;
    }
    .sm\:bottom-\[var\(--sm-y\)\] {
      bottom: var(--sm-y) !important;
    }
    .sm\:left-\[var\(--sm-x\)\] {
      left: var(--sm-x) !important;
    }
    .sm\:my-auto {
      margin-block: auto !important;
    }
    .sm\:mt-\[min\(1\.6vw\,30\.75px\)\] {
      margin-top: min(1.6vw, 30.75px) !important;
    }
    .sm\:mt-\[min\(1\.37vw\,26\.25px\)\] {
      margin-top: min(1.37vw, 26.25px) !important;
    }
    .sm\:mt-\[min\(2\.34vw\,45px\)\] {
      margin-top: min(2.34vw, 45px) !important;
    }
    .sm\:mr-\[min\(1\.82vw\,35px\)\] {
      margin-right: min(1.82vw, 35px) !important;
    }
    .sm\:ml-\[min\(19\.48vw\,374px\)\] {
      margin-left: min(19.48vw, 374px) !important;
    }
    .sm\:flex {
      display: flex !important;
    }
    .sm\:hidden {
      display: none !important;
    }
    .sm\:h-\[min\(2\.73vw\,52\.5px\)\] {
      height: min(2.73vw, 52.5px) !important;
    }
    .sm\:h-\[var\(--default-h\)\] {
      height: var(--default-h) !important;
    }
    .sm\:w-\[var\(--sm-h\)\] {
      width: var(--sm-h) !important;
    }
    .sm\:translate-x-\[var\(--sm-translate-x\)\] {
      --tw-translate-x: var(--sm-translate-x) !important;
      translate: var(--tw-translate-x) var(--tw-translate-y) !important;
    }
    .sm\:translate-y-\[var\(--sm-translate-y\)\] {
      --tw-translate-y: var(--sm-translate-y) !important;
      translate: var(--tw-translate-x) var(--tw-translate-y) !important;
    }
    .sm\:items-start {
      align-items: flex-start !important;
    }
    .sm\:gap-\[min\(1\.15vw\,22px\)\] {
      gap: min(1.15vw, 22px) !important;
    }
    .sm\:gap-\[var\(--sm-gap\)\] {
      gap: var(--sm-gap) !important;
    }
    .sm\:rounded-\[0\.3em\] {
      border-radius: 0.3em !important;
    }
    .sm\:border-b-\[var\(--sm-border-b\)\] {
      border-bottom-color: var(--sm-border-b) !important;
    }
    .sm\:py-\[var\(--sm-py\)\] {
      padding-block: var(--sm-py) !important;
    }
    .sm\:pb-\[var\(--small-pb\)\] {
      padding-bottom: var(--small-pb) !important;
    }
    .sm\:text-left {
      text-align: left !important;
    }
    .sm\:text-\[clamp\(16px\,1\.02vw\,19\.5px\)\]\/\[1\.3\] {
      font-size: clamp(16px, 1.02vw, 19.5px) !important;
      line-height: 1.3 !important;
    }
    .sm\:text-\[clamp\(16px\,1\.25vw\,24px\)\]\/\[1\.3\] {
      font-size: clamp(16px, 1.25vw, 24px) !important;
      line-height: 1.3 !important;
    }
    .sm\:text-\[clamp\(16px\,1\.56vw\,30px\)\]\/\[1\.3\] {
      font-size: clamp(16px, 1.56vw, 30px) !important;
      line-height: 1.3 !important;
    }
    .sm\:text-\[clamp\(16px\,1\.56vw\,30px\)\]\/\[1\] {
      font-size: clamp(16px, 1.56vw, 30px) !important;
      line-height: 1 !important;
    }
    .sm\:text-\[clamp\(16px\,2\.34vw\,45px\)\]\/\[1\.33\] {
      font-size: clamp(16px, 2.34vw, 45px) !important;
      line-height: 1.33 !important;
    }
    .sm\:text-\[clamp\(16px\,3\.13vw\,60px\)\]\/\[1\.33\] {
      font-size: clamp(16px, 3.13vw, 60px) !important;
      line-height: 1.33 !important;
    }
    .sm\:text-\[clamp\(16px\,1\.02vw\,19\.5px\)\] {
      font-size: clamp(16px, 1.02vw, 19.5px) !important;
    }
  }
  @media (min-width: 48rem) {
    .md\:absolute {
      position: absolute !important;
    }
    .md\:top-\[clamp\(92\.80px\,12\.08vw\,232\.00px\)\] {
      top: clamp(92.8px, 12.08vw, 232px) !important;
    }
    .md\:top-\[var\(--md-y\)\] {
      top: var(--md-y) !important;
    }
    .md\:right-\[var\(--md-x\)\] {
      right: var(--md-x) !important;
    }
    .md\:bottom-\[clamp\(11\.60px\,1\.51vw\,29\.00px\)\] {
      bottom: clamp(11.6px, 1.51vw, 29px) !important;
    }
    .md\:bottom-\[var\(--md-y\)\] {
      bottom: var(--md-y) !important;
    }
    .md\:-left-\[clamp\(4\.80px\,0\.63vw\,12\.00px\)\] {
      left: calc(-1 * clamp(4.8px, 0.63vw, 12px)) !important;
    }
    .md\:left-\[clamp\(128\.00px\,16\.67vw\,320\.00px\)\] {
      left: clamp(128px, 16.67vw, 320px) !important;
    }
    .md\:left-\[var\(--md-x\)\] {
      left: var(--md-x) !important;
    }
    .md\:col-span-2 {
      grid-column: span 2 / span 2 !important;
    }
    .md\:mt-\[clamp\(6\.40px\,0\.83vw\,16\.00px\)\] {
      margin-top: clamp(6.4px, 0.83vw, 16px) !important;
    }
    .md\:mt-\[clamp\(7\.50px\,0\.98vw\,18\.75px\)\] {
      margin-top: clamp(7.5px, 0.98vw, 18.75px) !important;
    }
    .md\:mt-\[clamp\(10\.40px\,1\.35vw\,26\.00px\)\] {
      margin-top: clamp(10.4px, 1.35vw, 26px) !important;
    }
    .md\:mt-\[clamp\(12\.40px\,1\.61vw\,31\.00px\)\] {
      margin-top: clamp(12.4px, 1.61vw, 31px) !important;
    }
    .md\:mt-\[clamp\(12\.80px\,1\.67vw\,32\.00px\)\] {
      margin-top: clamp(12.8px, 1.67vw, 32px) !important;
    }
    .md\:mt-\[clamp\(18\.00px\,2\.34vw\,45\.00px\)\] {
      margin-top: clamp(18px, 2.34vw, 45px) !important;
    }
    .md\:mt-\[clamp\(25\.60px\,3\.33vw\,64\.00px\)\] {
      margin-top: clamp(25.6px, 3.33vw, 64px) !important;
    }
    .md\:mt-\[clamp\(26\.00px\,3\.39vw\,65\.00px\)\] {
      margin-top: clamp(26px, 3.39vw, 65px) !important;
    }
    .md\:block {
      display: block !important;
    }
    .md\:flex {
      display: flex !important;
    }
    .md\:grid {
      display: grid !important;
    }
    .md\:hidden {
      display: none !important;
    }
    .md\:aspect-16\/10 {
      aspect-ratio: 16/10 !important;
    }
    .md\:aspect-1920\/826 {
      aspect-ratio: 1920/826 !important;
    }
    .md\:aspect-\[904\/483\] {
      aspect-ratio: 904/483 !important;
    }
    .md\:aspect-\[905\/294\] {
      aspect-ratio: 905/294 !important;
    }
    .md\:aspect-\[905\/316\] {
      aspect-ratio: 905/316 !important;
    }
    .md\:aspect-\[915\/374\] {
      aspect-ratio: 915/374 !important;
    }
    .md\:aspect-\[1920\/848\] {
      aspect-ratio: 1920/848 !important;
    }
    .md\:aspect-auto {
      aspect-ratio: auto !important;
    }
    .md\:size-\[clamp\(9\.60px\,1\.25vw\,24\.00px\)\] {
      width: clamp(9.6px, 1.25vw, 24px) !important;
      height: clamp(9.6px, 1.25vw, 24px) !important;
    }
    .md\:size-\[clamp\(38\.40px\,5\.00vw\,96\.00px\)\] {
      width: clamp(38.4px, 5vw, 96px) !important;
      height: clamp(38.4px, 5vw, 96px) !important;
    }
    .md\:h-\[clamp\(4\.80px\,0\.63vw\,12\.00px\)\] {
      height: clamp(4.8px, 0.63vw, 12px) !important;
    }
    .md\:h-full {
      height: 100% !important;
    }
    .md\:min-h-\[clamp\(32\.00px\,4\.17vw\,80\.00px\)\] {
      min-height: clamp(32px, 4.17vw, 80px) !important;
    }
    .md\:min-h-\[clamp\(320\.00px\,41\.67vw\,800\.00px\)\] {
      min-height: clamp(320px, 41.67vw, 800px) !important;
    }
    .md\:w-\[calc\(50\%-clamp\(3\.20px\,0\.42vw\,8\.00px\)\)\] {
      width: calc(50% - clamp(3.2px, 0.42vw, 8px)) !important;
    }
    .md\:w-\[clamp\(8\.00px\,1\.04vw\,20\.00px\)\] {
      width: clamp(8px, 1.04vw, 20px) !important;
    }
    .md\:w-\[clamp\(25\.60px\,3\.33vw\,64\.00px\)\] {
      width: clamp(25.6px, 3.33vw, 64px) !important;
    }
    .md\:w-\[clamp\(38\.40px\,5\.00vw\,96\.00px\)\] {
      width: clamp(38.4px, 5vw, 96px) !important;
    }
    .md\:w-\[clamp\(84\.40px\,10\.99vw\,211\.00px\)\] {
      width: clamp(84.4px, 10.99vw, 211px) !important;
    }
    .md\:w-\[clamp\(124\.80px\,16\.25vw\,312\.00px\)\] {
      width: clamp(124.8px, 16.25vw, 312px) !important;
    }
    .md\:w-\[clamp\(183\.60px\,23\.91vw\,459\.00px\)\] {
      width: clamp(183.6px, 23.91vw, 459px) !important;
    }
    .md\:max-w-\[clamp\(217\.60px\,28\.33vw\,544\.00px\)\] {
      max-width: clamp(217.6px, 28.33vw, 544px) !important;
    }
    .md\:max-w-\[clamp\(284\.80px\,37\.08vw\,712\.00px\)\] {
      max-width: clamp(284.8px, 37.08vw, 712px) !important;
    }
    .md\:max-w-\[clamp\(409\.60px\,53\.33vw\,1024\.00px\)\] {
      max-width: clamp(409.6px, 53.33vw, 1024px) !important;
    }
    .md\:max-w-\[clamp\(460\.80px\,60\.00vw\,1152\.00px\)\] {
      max-width: clamp(460.8px, 60vw, 1152px) !important;
    }
    .md\:max-w-\[clamp\(468\.00px\,60\.94vw\,1170\.00px\)\] {
      max-width: clamp(468px, 60.94vw, 1170px) !important;
    }
    .md\:max-w-\[clamp\(496\.00px\,64\.58vw\,1240\.00px\)\] {
      max-width: clamp(496px, 64.58vw, 1240px) !important;
    }
    .md\:max-w-\[clamp\(520\.00px\,67\.71vw\,1300\.00px\)\] {
      max-width: clamp(520px, 67.71vw, 1300px) !important;
    }
    .md\:max-w-\[clamp\(560\.00px\,72\.92vw\,1400\.00px\)\] {
      max-width: clamp(560px, 72.92vw, 1400px) !important;
    }
    .md\:max-w-none {
      max-width: none !important;
    }
    .md\:translate-x-\[var\(--md-translate-x\)\] {
      --tw-translate-x: var(--md-translate-x) !important;
      translate: var(--tw-translate-x) var(--tw-translate-y) !important;
    }
    .md\:translate-y-\[var\(--md-translate-y\)\] {
      --tw-translate-y: var(--md-translate-y) !important;
      translate: var(--tw-translate-x) var(--tw-translate-y) !important;
    }
    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
    .md\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }
    .md\:flex-col {
      flex-direction: column !important;
    }
    .md\:flex-row {
      flex-direction: row !important;
    }
    .md\:items-center {
      align-items: center !important;
    }
    .md\:justify-center {
      justify-content: center !important;
    }
    .md\:justify-start {
      justify-content: flex-start !important;
    }
    .md\:gap-\[clamp\(3\.20px\,0\.42vw\,8\.00px\)\] {
      gap: clamp(3.2px, 0.42vw, 8px) !important;
    }
    .md\:gap-\[clamp\(3\.60px\,0\.47vw\,9\.00px\)\] {
      gap: clamp(3.6px, 0.47vw, 9px) !important;
    }
    .md\:gap-\[clamp\(6\.40px\,0\.83vw\,16\.00px\)\] {
      gap: clamp(6.4px, 0.83vw, 16px) !important;
    }
    .md\:gap-\[clamp\(12\.80px\,1\.67vw\,32\.00px\)\] {
      gap: clamp(12.8px, 1.67vw, 32px) !important;
    }
    .md\:gap-x-\[clamp\(16\.00px\,2\.08vw\,40\.00px\)\] {
      column-gap: clamp(16px, 2.08vw, 40px) !important;
    }
    .md\:gap-x-\[clamp\(48\.00px\,6\.25vw\,120\.00px\)\] {
      column-gap: clamp(48px, 6.25vw, 120px) !important;
    }
    .md\:rounded-\[clamp\(4\.00px\,0\.52vw\,10\.00px\)\] {
      border-radius: clamp(4px, 0.52vw, 10px) !important;
    }
    .md\:rounded-md {
      border-radius: var(--radius-md) !important;
    }
    .md\:bg-\[\#111217\] {
      background-color: #111217 !important;
    }
    .md\:bg-\[color\:var\(--desktop-background-color\)\] {
      background-color: var(--desktop-background-color) !important;
    }
    .md\:bg-none {
      background-image: none !important;
    }
    .md\:object-cover {
      object-fit: cover !important;
    }
    .md\:p-\[clamp\(0\.80px\,0\.10vw\,2\.00px\)\] {
      padding: clamp(0.8px, 0.1vw, 2px) !important;
    }
    .md\:px-0 {
      padding-inline: calc(var(--spacing) * 0) !important;
    }
    .md\:px-\[clamp\(8\.00px\,1\.04vw\,20\.00px\)\] {
      padding-inline: clamp(8px, 1.04vw, 20px) !important;
    }
    .md\:px-\[clamp\(8\.40px\,1\.09vw\,21\.00px\)\] {
      padding-inline: clamp(8.4px, 1.09vw, 21px) !important;
    }
    .md\:px-\[clamp\(9\.60px\,1\.25vw\,24\.00px\)\] {
      padding-inline: clamp(9.6px, 1.25vw, 24px) !important;
    }
    .md\:px-\[clamp\(150\.00px\,19\.53vw\,375\.00px\)\] {
      padding-inline: clamp(150px, 19.53vw, 375px) !important;
    }
    .md\:py-0 {
      padding-block: calc(var(--spacing) * 0) !important;
    }
    .md\:py-\[clamp\(4\.00px\,0\.52vw\,10\.00px\)\] {
      padding-block: clamp(4px, 0.52vw, 10px) !important;
    }
    .md\:py-\[clamp\(11\.60px\,1\.51vw\,29\.00px\)\] {
      padding-block: clamp(11.6px, 1.51vw, 29px) !important;
    }
    .md\:py-\[clamp\(32\.80px\,4\.27vw\,82\.00px\)\] {
      padding-block: clamp(32.8px, 4.27vw, 82px) !important;
    }
    .md\:pt-\[clamp\(6\.40px\,0\.83vw\,16\.00px\)\] {
      padding-top: clamp(6.4px, 0.83vw, 16px) !important;
    }
    .md\:pt-\[clamp\(19\.20px\,2\.50vw\,48\.00px\)\] {
      padding-top: clamp(19.2px, 2.5vw, 48px) !important;
    }
    .md\:pt-\[clamp\(25\.60px\,3\.33vw\,64\.00px\)\] {
      padding-top: clamp(25.6px, 3.33vw, 64px) !important;
    }
    .md\:pt-\[clamp\(38\.40px\,5\.00vw\,96\.00px\)\] {
      padding-top: clamp(38.4px, 5vw, 96px) !important;
    }
    .md\:pb-0 {
      padding-bottom: calc(var(--spacing) * 0) !important;
    }
    .md\:pb-\[clamp\(12\.80px\,1\.67vw\,32\.00px\)\] {
      padding-bottom: clamp(12.8px, 1.67vw, 32px) !important;
    }
    .md\:pl-\[clamp\(12\.80px\,1\.67vw\,32\.00px\)\] {
      padding-left: clamp(12.8px, 1.67vw, 32px) !important;
    }
    .md\:text-center {
      text-align: center !important;
    }
    .md\:text-\[clamp\(5\.00px\,0\.65vw\,12\.50px\)\] {
      font-size: clamp(5px, 0.65vw, 12.5px) !important;
    }
    .md\:text-\[clamp\(6\.00px\,0\.78vw\,15\.00px\)\] {
      font-size: clamp(6px, 0.78vw, 15px) !important;
    }
    .md\:text-\[clamp\(6\.40px\,0\.83vw\,16\.00px\)\] {
      font-size: clamp(6.4px, 0.83vw, 16px) !important;
    }
    .md\:text-\[clamp\(7\.80px\,1\.02vw\,19\.50px\)\] {
      font-size: clamp(7.8px, 1.02vw, 19.5px) !important;
    }
    .md\:text-\[clamp\(7\.83px\,1\.02vw\,19\.57px\)\] {
      font-size: clamp(7.83px, 1.02vw, 19.57px) !important;
    }
    .md\:text-\[clamp\(8\.00px\,1\.04vw\,20\.00px\)\] {
      font-size: clamp(8px, 1.04vw, 20px) !important;
    }
    .md\:text-\[clamp\(8\.40px\,1\.09vw\,21\.00px\)\] {
      font-size: clamp(8.4px, 1.09vw, 21px) !important;
    }
    .md\:text-\[clamp\(8\.80px\,1\.15vw\,22\.00px\)\] {
      font-size: clamp(8.8px, 1.15vw, 22px) !important;
    }
    .md\:text-\[clamp\(9\.60px\,1\.25vw\,24\.00px\)\] {
      font-size: clamp(9.6px, 1.25vw, 24px) !important;
    }
    .md\:text-\[clamp\(10\.00px\,0\.83vw\,16\.00px\)\] {
      font-size: clamp(10px, 0.83vw, 16px) !important;
    }
    .md\:text-\[clamp\(10\.40px\,1\.35vw\,26\.00px\)\] {
      font-size: clamp(10.4px, 1.35vw, 26px) !important;
    }
    .md\:text-\[clamp\(12\.00px\,1\.56vw\,30\.00px\)\] {
      font-size: clamp(12px, 1.56vw, 30px) !important;
    }
    .md\:text-\[clamp\(14\.40px\,1\.88vw\,36\.00px\)\] {
      font-size: clamp(14.4px, 1.88vw, 36px) !important;
    }
    .md\:text-\[clamp\(15\.00px\,1\.95vw\,37\.50px\)\] {
      font-size: clamp(15px, 1.95vw, 37.5px) !important;
    }
    .md\:text-\[clamp\(16\.00px\,2\.08vw\,40\.00px\)\] {
      font-size: clamp(16px, 2.08vw, 40px) !important;
    }
    .md\:text-\[clamp\(18\.00px\,2\.34vw\,45\.00px\)\] {
      font-size: clamp(18px, 2.34vw, 45px) !important;
    }
    .md\:text-\[clamp\(20\.00px\,2\.60vw\,50\.00px\)\] {
      font-size: clamp(20px, 2.6vw, 50px) !important;
    }
    .md\:text-\[clamp\(21\.48px\,2\.80vw\,53\.71px\)\] {
      font-size: clamp(21.48px, 2.8vw, 53.71px) !important;
    }
    .md\:text-\[clamp\(24\.00px\,3\.13vw\,60\.00px\)\] {
      font-size: clamp(24px, 3.13vw, 60px) !important;
    }
    .md\:leading-\[clamp\(12\.00px\,1\.56vw\,30\.00px\)\] {
      --tw-leading: clamp(12px, 1.56vw, 30px) !important;
      line-height: clamp(12px, 1.56vw, 30px) !important;
    }
    .md\:leading-\[clamp\(12\.28px\,1\.60vw\,30\.70px\)\] {
      --tw-leading: clamp(12.28px, 1.6vw, 30.7px) !important;
      line-height: clamp(12.28px, 1.6vw, 30.7px) !important;
    }
    .md\:leading-\[clamp\(18\.00px\,2\.34vw\,45\.00px\)\] {
      --tw-leading: clamp(18px, 2.34vw, 45px) !important;
      line-height: clamp(18px, 2.34vw, 45px) !important;
    }
    .md\:leading-\[clamp\(18\.40px\,2\.40vw\,46\.00px\)\] {
      --tw-leading: clamp(18.4px, 2.4vw, 46px) !important;
      line-height: clamp(18.4px, 2.4vw, 46px) !important;
    }
    .md\:leading-\[clamp\(24\.00px\,3\.12vw\,60\.00px\)\] {
      --tw-leading: clamp(24px, 3.12vw, 60px) !important;
      line-height: clamp(24px, 3.12vw, 60px) !important;
    }
    .md\:leading-\[clamp\(30\.00px\,3\.91vw\,75\.00px\)\] {
      --tw-leading: clamp(30px, 3.91vw, 75px) !important;
      line-height: clamp(30px, 3.91vw, 75px) !important;
    }
    .md\:font-medium {
      --tw-font-weight: var(--font-weight-medium) !important;
      font-weight: var(--font-weight-medium) !important;
    }
  }
  @media (min-width: 64rem) {
    .lg\:absolute {
      position: absolute !important;
    }
    .lg\:top-\[var\(--lg-y\)\] {
      top: var(--lg-y) !important;
    }
    .lg\:right-\[var\(--lg-x\)\] {
      right: var(--lg-x) !important;
    }
    .lg\:bottom-\[var\(--lg-y\)\] {
      bottom: var(--lg-y) !important;
    }
    .lg\:left-\[var\(--lg-x\)\] {
      left: var(--lg-x) !important;
    }
    .lg\:translate-x-\[var\(--lg-translate-x\)\] {
      --tw-translate-x: var(--lg-translate-x) !important;
      translate: var(--tw-translate-x) var(--tw-translate-y) !important;
    }
    .lg\:translate-y-\[var\(--lg-translate-y\)\] {
      --tw-translate-y: var(--lg-translate-y) !important;
      translate: var(--tw-translate-x) var(--tw-translate-y) !important;
    }
  }
  @media (min-width: 80rem) {
    .xl\:absolute {
      position: absolute !important;
    }
    .xl\:top-\[var\(--xl-y\)\] {
      top: var(--xl-y) !important;
    }
    .xl\:right-\[var\(--xl-x\)\] {
      right: var(--xl-x) !important;
    }
    .xl\:bottom-\[var\(--xl-y\)\] {
      bottom: var(--xl-y) !important;
    }
    .xl\:left-\[var\(--xl-x\)\] {
      left: var(--xl-x) !important;
    }
    .xl\:translate-x-\[var\(--xl-translate-x\)\] {
      --tw-translate-x: var(--xl-translate-x) !important;
      translate: var(--tw-translate-x) var(--tw-translate-y) !important;
    }
    .xl\:translate-y-\[var\(--xl-translate-y\)\] {
      --tw-translate-y: var(--xl-translate-y) !important;
      translate: var(--tw-translate-x) var(--tw-translate-y) !important;
    }
  }
  @media (min-width: 96rem) {
    .\32xl\:absolute {
      position: absolute !important;
    }
    .\32xl\:top-\[var\(--2xl-y\)\] {
      top: var(--2xl-y) !important;
    }
    .\32xl\:right-\[var\(--2xl-x\)\] {
      right: var(--2xl-x) !important;
    }
    .\32xl\:bottom-\[var\(--2xl-y\)\] {
      bottom: var(--2xl-y) !important;
    }
    .\32xl\:left-\[var\(--2xl-x\)\] {
      left: var(--2xl-x) !important;
    }
    .\32xl\:translate-x-\[var\(--2xl-translate-x\)\] {
      --tw-translate-x: var(--2xl-translate-x) !important;
      translate: var(--tw-translate-x) var(--tw-translate-y) !important;
    }
    .\32xl\:translate-y-\[var\(--2xl-translate-y\)\] {
      --tw-translate-y: var(--2xl-translate-y) !important;
      translate: var(--tw-translate-x) var(--tw-translate-y) !important;
    }
  }
  .\[\.selected\]\:border-\[var\(--selected-color\)\].selected {
    border-color: var(--selected-color) !important;
  }
  .\[\.selected\]\:text-\[var\(--selected-color\)\].selected {
    color: var(--selected-color) !important;
  }
  .open .\[\.open_\&\]\:rotate-90 {
    rotate: 90deg !important;
  }
  .open .\[\.open_\&\]\:text-\[var\(--open-color\)\] {
    color: var(--open-color) !important;
  }
  .selected .\[\.selected_\&\]\:border-blue-500 {
    border-color: var(--color-blue-500) !important;
  }
  .selected .\[\.selected_\&\]\:text-blue-500 {
    color: var(--color-blue-500) !important;
  }
}
@font-face {
  font-family: AktivGrotesk-Arabic;
  src: url(https://static.tp-link.com/res/style/fonts/subset/arabic/EOT/AktivGrotesk_WArbc_Lt.eot);
  src:
    url(https://static.tp-link.com/res/style/fonts/subset/arabic/EOT/AktivGrotesk_WArbc_Lt.eot?#iefix)
      format("embedded-opentype"),
    url(https://static.tp-link.com/res/style/fonts/subset/arabic/WOFF2/AktivGrotesk_WArbc_Lt.woff2)
      format("woff2"),
    url(https://static.tp-link.com/res/style/fonts/subset/arabic/WOFF/AktivGrotesk_WArbc_Lt.woff)
      format("woff"),
    url(https://static.tp-link.com/res/style/fonts/subset/arabic/TTF/AktivGrotesk_WArbc_Lt.ttf)
      format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: AktivGrotesk-Arabic;
  src: url(https://static.tp-link.com/res/style/fonts/subset/arabic/EOT/AktivGrotesk_WArbc_Rg.eot);
  src:
    url(https://static.tp-link.com/res/style/fonts/subset/arabic/EOT/AktivGrotesk_WArbc_Rg.eot?#iefix)
      format("embedded-opentype"),
    url(https://static.tp-link.com/res/style/fonts/subset/arabic/WOFF2/AktivGrotesk_WArbc_Rg.woff2)
      format("woff2"),
    url(https://static.tp-link.com/res/style/fonts/subset/arabic/WOFF/AktivGrotesk_WArbc_Rg.woff)
      format("woff"),
    url(https://static.tp-link.com/res/style/fonts/subset/arabic/TTF/AktivGrotesk_WArbc_Rg.ttf)
      format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: AktivGrotesk-Arabic;
  src: url(https://static.tp-link.com/res/style/fonts/subset/arabic/EOT/AktivGrotesk_WArbc_Md.eot);
  src:
    url(https://static.tp-link.com/res/style/fonts/subset/arabic/EOT/AktivGrotesk_WArbc_Md.eot?#iefix)
      format("embedded-opentype"),
    url(https://static.tp-link.com/res/style/fonts/subset/arabic/WOFF2/AktivGrotesk_WArbc_Md.woff2)
      format("woff2"),
    url(https://static.tp-link.com/res/style/fonts/subset/arabic/WOFF/AktivGrotesk_WArbc_Md.woff)
      format("woff"),
    url(https://static.tp-link.com/res/style/fonts/subset/arabic/TTF/AktivGrotesk_WArbc_Md.ttf)
      format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: AktivGrotesk-Arabic;
  src: url(https://static.tp-link.com/res/style/fonts/subset/arabic/EOT/AktivGrotesk_WArbc_Bd.eot);
  src:
    url(https://static.tp-link.com/res/style/fonts/subset/arabic/EOT/AktivGrotesk_WArbc_Bd.eot?#iefix)
      format("embedded-opentype"),
    url(https://static.tp-link.com/res/style/fonts/subset/arabic/WOFF2/AktivGrotesk_WArbc_Bd.woff2)
      format("woff2"),
    url(https://static.tp-link.com/res/style/fonts/subset/arabic/WOFF/AktivGrotesk_WArbc_Bd.woff)
      format("woff"),
    url(https://static.tp-link.com/res/style/fonts/subset/arabic/TTF/AktivGrotesk_WArbc_Bd.ttf)
      format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: AktivGrotesk-Hebrew;
  src: url(https://static.tp-link.com/res/style/fonts/subset/hebrew/EOT/AktivGrotesk_WHebr_Lt.eot);
  src:
    url(https://static.tp-link.com/res/style/fonts/subset/hebrew/EOT/AktivGrotesk_WHebr_Lt.eot?#iefix)
      format("embedded-opentype"),
    url(https://static.tp-link.com/res/style/fonts/subset/hebrew/WOFF2/AktivGrotesk_WHebr_Lt.woff2)
      format("woff2"),
    url(https://static.tp-link.com/res/style/fonts/subset/hebrew/WOFF/AktivGrotesk_WHebr_Lt.woff)
      format("woff"),
    url(https://static.tp-link.com/res/style/fonts/subset/hebrew/TTF/AktivGrotesk_WHebr_Lt.ttf)
      format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: AktivGrotesk-Hebrew;
  src: url(https://static.tp-link.com/res/style/fonts/subset/hebrew/EOT/AktivGrotesk_WHebr_Rg.eot);
  src:
    url(https://static.tp-link.com/res/style/fonts/subset/hebrew/EOT/AktivGrotesk_WHebr_Rg.eot?#iefix)
      format("embedded-opentype"),
    url(https://static.tp-link.com/res/style/fonts/subset/hebrew/WOFF2/AktivGrotesk_WHebr_Rg.woff2)
      format("woff2"),
    url(https://static.tp-link.com/res/style/fonts/subset/hebrew/WOFF/AktivGrotesk_WHebr_Rg.woff)
      format("woff"),
    url(https://static.tp-link.com/res/style/fonts/subset/hebrew/TTF/AktivGrotesk_WHebr_Rg.ttf)
      format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: AktivGrotesk-Hebrew;
  src: url(https://static.tp-link.com/res/style/fonts/subset/hebrew/EOT/AktivGrotesk_WHebr_Md.eot);
  src:
    url(https://static.tp-link.com/res/style/fonts/subset/hebrew/EOT/AktivGrotesk_WHebr_Md.eot?#iefix)
      format("embedded-opentype"),
    url(https://static.tp-link.com/res/style/fonts/subset/hebrew/WOFF2/AktivGrotesk_WHebr_Md.woff2)
      format("woff2"),
    url(https://static.tp-link.com/res/style/fonts/subset/hebrew/WOFF/AktivGrotesk_WHebr_Md.woff)
      format("woff"),
    url(https://static.tp-link.com/res/style/fonts/subset/hebrew/TTF/AktivGrotesk_WHebr_Md.ttf)
      format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-display: swap;
  font-family: AktivGrotesk-Hebrew;
  font-style: normal;
  font-weight: 700;
  src: url(https://static.tp-link.com/res/style/fonts/subset/hebrew/EOT/AktivGrotesk_WHebr_Bd.eot);
  src:
    url(https://static.tp-link.com/res/style/fonts/subset/hebrew/EOT/AktivGrotesk_WHebr_Bd.eot?#iefix)
      format("embedded-opentype"),
    url(https://static.tp-link.com/res/style/fonts/subset/hebrew/WOFF2/AktivGrotesk_WHebr_Bd.woff2)
      format("woff2"),
    url(https://static.tp-link.com/res/style/fonts/subset/hebrew/WOFF/AktivGrotesk_WHebr_Bd.woff)
      format("woff"),
    url(https://static.tp-link.com/res/style/fonts/subset/hebrew/TTF/AktivGrotesk_WHebr_Bd.ttf)
      format("truetype");
}
@font-face {
  font-family: AktivGrotesk-Corp;
  src: url(https://static.tp-link.com/res/style/fonts/subset/corp/EOT/AktivGrotesk_WCorp_Lt.eot);
  src:
    url(https://static.tp-link.com/res/style/fonts/subset/corp/EOT/AktivGrotesk_WCorp_Lt.eot?#iefix)
      format("embedded-opentype"),
    url(https://static.tp-link.com/res/style/fonts/subset/corp/WOFF2/AktivGrotesk_WCorp_Lt.woff2)
      format("woff2"),
    url(https://static.tp-link.com/res/style/fonts/subset/corp/WOFF/AktivGrotesk_WCorp_Lt.woff)
      format("woff"),
    url(https://static.tp-link.com/res/style/fonts/subset/corp/TTF/AktivGrotesk_WCorp_Lt.ttf)
      format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: AktivGrotesk-Corp;
  src: url(https://static.tp-link.com/res/style/fonts/subset/corp/EOT/AktivGrotesk_WCorp_Rg.eot);
  src:
    url(https://static.tp-link.com/res/style/fonts/subset/corp/EOT/AktivGrotesk_WCorp_Rg.eot?#iefix)
      format("embedded-opentype"),
    url(https://static.tp-link.com/res/style/fonts/subset/corp/WOFF2/AktivGrotesk_WCorp_Rg.woff2)
      format("woff2"),
    url(https://static.tp-link.com/res/style/fonts/subset/corp/WOFF/AktivGrotesk_WCorp_Rg.woff)
      format("woff"),
    url(https://static.tp-link.com/res/style/fonts/subset/corp/TTF/AktivGrotesk_WCorp_Rg.ttf)
      format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: AktivGrotesk-Corp;
  src: url(https://static.tp-link.com/res/style/fonts/subset/corp/EOT/AktivGrotesk_WCorp_Md.eot);
  src:
    url(https://static.tp-link.com/res/style/fonts/subset/corp/EOT/AktivGrotesk_WCorp_Md.eot?#iefix)
      format("embedded-opentype"),
    url(https://static.tp-link.com/res/style/fonts/subset/corp/WOFF2/AktivGrotesk_WCorp_Md.woff2)
      format("woff2"),
    url(https://static.tp-link.com/res/style/fonts/subset/corp/WOFF/AktivGrotesk_WCorp_Md.woff)
      format("woff"),
    url(https://static.tp-link.com/res/style/fonts/subset/corp/TTF/AktivGrotesk_WCorp_Md.ttf)
      format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: AktivGrotesk-Corp;
  src: url(https://static.tp-link.com/res/style/fonts/subset/corp/EOT/AktivGrotesk_WCorp_Bd.eot);
  src:
    url(https://static.tp-link.com/res/style/fonts/subset/corp/EOT/AktivGrotesk_WCorp_Bd.eot?#iefix)
      format("embedded-opentype"),
    url(https://static.tp-link.com/res/style/fonts/subset/corp/WOFF2/AktivGrotesk_WCorp_Bd.woff2)
      format("woff2"),
    url(https://static.tp-link.com/res/style/fonts/subset/corp/WOFF/AktivGrotesk_WCorp_Bd.woff)
      format("woff"),
    url(https://static.tp-link.com/res/style/fonts/subset/corp/TTF/AktivGrotesk_WCorp_Bd.ttf)
      format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: TP-Link Aktiv;
  src: url(/fonts/TP-LinkAktiv/TP-LinkAktiv_Lt.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: TP-Link Aktiv;
  src: url(/fonts/TP-LinkAktiv/TP-LinkAktiv_Rg.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: TP-Link Aktiv;
  src: url(/fonts/TP-LinkAktiv/TP-LinkAktiv_Md.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: TP-Link Aktiv;
  src: url(/fonts/TP-LinkAktiv/TP-LinkAktiv_Bd.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@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-pan-x {
  syntax: "*";
  inherits: false;
}
@property --tw-pan-y {
  syntax: "*";
  inherits: false;
}
@property --tw-pinch-zoom {
  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-divide-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@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: 0;
}
@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;
}
