/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@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-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-neutral-200: oklch(92.2% 0 0);
    --color-black: #000;
    --color-white: #fff;
    --spacing: 0.25rem;
    --breakpoint-md: 48rem;
    --font-weight-extralight: 200;
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --radius-md: 0.375rem;
    --radius-lg: 0.5rem;
    --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);
  }
}
@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;
    font-family:
      TP-Link Aktiv,
      sans-serif;
  }
}
@layer components;
@layer utilities {
  .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;
  }
  .top-\[4\.5vw\] {
    top: 4.5vw !important;
  }
  .top-\[6\%\] {
    top: 6% !important;
  }
  .top-\[8\%\] {
    top: 8% !important;
  }
  .top-\[10\%\] {
    top: 10% !important;
  }
  .top-\[10\.1vw\] {
    top: 10.1vw !important;
  }
  .top-\[14\.44vw\] {
    top: 14.44vw !important;
  }
  .top-\[35\%\] {
    top: 35% !important;
  }
  .top-\[clamp\(0\.00px\,0\.00vw\,0\.00px\)\] {
    top: clamp(0px, 0vw, 0px) !important;
  }
  .top-\[clamp\(5\.22px\,5\.22vw\,40\.00px\)\] {
    top: clamp(5.22px, 5.22vw, 40px) !important;
  }
  .top-\[clamp\(6\.78px\,6\.78vw\,52\.00px\)\] {
    top: clamp(6.78px, 6.78vw, 52px) !important;
  }
  .top-\[clamp\(7\.04px\,7\.04vw\,54\.00px\)\] {
    top: clamp(7.04px, 7.04vw, 54px) !important;
  }
  .top-\[clamp\(7\.30px\,7\.30vw\,56\.00px\)\] {
    top: clamp(7.3px, 7.3vw, 56px) !important;
  }
  .top-\[clamp\(7\.95px\,7\.95vw\,61\.00px\)\] {
    top: clamp(7.95px, 7.95vw, 61px) !important;
  }
  .top-\[clamp\(9\.65px\,9\.65vw\,74\.00px\)\] {
    top: clamp(9.65px, 9.65vw, 74px) !important;
  }
  .top-\[clamp\(11\.34px\,11\.34vw\,87\.00px\)\] {
    top: clamp(11.34px, 11.34vw, 87px) !important;
  }
  .top-\[clamp\(11\.73px\,11\.73vw\,90\.00px\)\] {
    top: clamp(11.73px, 11.73vw, 90px) !important;
  }
  .top-\[clamp\(13\.04px\,13\.04vw\,100\.00px\)\] {
    top: clamp(13.04px, 13.04vw, 100px) !important;
  }
  .top-\[clamp\(14\.08px\,14\.08vw\,108\.00px\)\] {
    top: clamp(14.08px, 14.08vw, 108px) !important;
  }
  .top-\[clamp\(16\.95px\,16\.95vw\,130\.00px\)\] {
    top: clamp(16.95px, 16.95vw, 130px) !important;
  }
  .top-\[clamp\(17\.21px\,17\.21vw\,132\.00px\)\] {
    top: clamp(17.21px, 17.21vw, 132px) !important;
  }
  .top-\[clamp\(18\.64px\,18\.64vw\,143\.00px\)\] {
    top: clamp(18.64px, 18.64vw, 143px) !important;
  }
  .top-\[clamp\(20\.08px\,20\.08vw\,154\.00px\)\] {
    top: clamp(20.08px, 20.08vw, 154px) !important;
  }
  .top-\[clamp\(20\.47px\,20\.47vw\,157\.00px\)\] {
    top: clamp(20.47px, 20.47vw, 157px) !important;
  }
  .top-\[clamp\(20\.60px\,20\.60vw\,158\.00px\)\] {
    top: clamp(20.6px, 20.6vw, 158px) !important;
  }
  .top-\[clamp\(24\.64px\,24\.64vw\,189\.00px\)\] {
    top: clamp(24.64px, 24.64vw, 189px) !important;
  }
  .top-\[clamp\(24\.77px\,24\.77vw\,190\.00px\)\] {
    top: clamp(24.77px, 24.77vw, 190px) !important;
  }
  .top-\[clamp\(25\.16px\,25\.16vw\,193\.00px\)\] {
    top: clamp(25.16px, 25.16vw, 193px) !important;
  }
  .top-\[clamp\(26\.34px\,26\.34vw\,202\.00px\)\] {
    top: clamp(26.34px, 26.34vw, 202px) !important;
  }
  .top-\[clamp\(27\.38px\,27\.38vw\,210\.00px\)\] {
    top: clamp(27.38px, 27.38vw, 210px) !important;
  }
  .top-\[clamp\(28\.55px\,28\.55vw\,219\.00px\)\] {
    top: clamp(28.55px, 28.55vw, 219px) !important;
  }
  .top-\[clamp\(31\.03px\,31\.03vw\,238\.00px\)\] {
    top: clamp(31.03px, 31.03vw, 238px) !important;
  }
  .top-\[clamp\(34\.16px\,34\.16vw\,262\.00px\)\] {
    top: clamp(34.16px, 34.16vw, 262px) !important;
  }
  .top-\[clamp\(37\.81px\,37\.81vw\,290\.00px\)\] {
    top: clamp(37.81px, 37.81vw, 290px) !important;
  }
  .top-\[clamp\(40\.81px\,40\.81vw\,313\.00px\)\] {
    top: clamp(40.81px, 40.81vw, 313px) !important;
  }
  .top-\[clamp\(43\.81px\,43\.81vw\,336\.00px\)\] {
    top: clamp(43.81px, 43.81vw, 336px) !important;
  }
  .top-\[clamp\(44\.98px\,44\.98vw\,345\.00px\)\] {
    top: clamp(44.98px, 44.98vw, 345px) !important;
  }
  .top-\[clamp\(48\.89px\,48\.89vw\,375\.00px\)\] {
    top: clamp(48.89px, 48.89vw, 375px) !important;
  }
  .top-\[clamp\(50\.72px\,50\.72vw\,389\.00px\)\] {
    top: clamp(50.72px, 50.72vw, 389px) !important;
  }
  .top-\[clamp\(58\.41px\,58\.41vw\,448\.00px\)\] {
    top: clamp(58.41px, 58.41vw, 448px) !important;
  }
  .top-\[clamp\(60\.37px\,60\.37vw\,463\.00px\)\] {
    top: clamp(60.37px, 60.37vw, 463px) !important;
  }
  .top-\[clamp\(60\.76px\,60\.76vw\,466\.00px\)\] {
    top: clamp(60.76px, 60.76vw, 466px) !important;
  }
  .top-\[clamp\(67\.80px\,67\.80vw\,520\.00px\)\] {
    top: clamp(67.8px, 67.8vw, 520px) !important;
  }
  .top-\[clamp\(87\.48px\,87\.48vw\,671\.00px\)\] {
    top: clamp(87.48px, 87.48vw, 671px) !important;
  }
  .top-\[clamp\(88\.40px\,88\.40vw\,678\.00px\)\] {
    top: clamp(88.4px, 88.4vw, 678px) !important;
  }
  .top-\[clamp\(100\.91px\,100\.91vw\,774\.00px\)\] {
    top: clamp(100.91px, 100.91vw, 774px) !important;
  }
  .top-\[clamp\(186\.96px\,186\.96vw\,1434\.00px\)\] {
    top: clamp(186.96px, 186.96vw, 1434px) !important;
  }
  .top-\[clamp\(322\.69px\,322\.69vw\,2475\.00px\)\] {
    top: clamp(322.69px, 322.69vw, 2475px) !important;
  }
  .top-\[clamp\(455\.15px\,455\.15vw\,3491\.00px\)\] {
    top: clamp(455.15px, 455.15vw, 3491px) !important;
  }
  .top-\[clamp\(590\.35px\,590\.35vw\,4528\.00px\)\] {
    top: clamp(590.35px, 590.35vw, 4528px) !important;
  }
  .top-\[clamp\(713\.17px\,713\.17vw\,5470\.00px\)\] {
    top: clamp(713.17px, 713.17vw, 5470px) !important;
  }
  .left-0 {
    left: calc(var(--spacing) * 0) !important;
  }
  .left-\[-1px\] {
    left: -1px !important;
  }
  .left-\[-360px\] {
    left: -360px !important;
  }
  .left-\[-361px\] {
    left: -361px !important;
  }
  .left-\[50\%\] {
    left: 50% !important;
  }
  .left-\[56vw\] {
    left: 56vw !important;
  }
  .left-\[clamp\(0\.00px\,0\.00vw\,0\.00px\)\] {
    left: clamp(0px, 0vw, 0px) !important;
  }
  .left-\[clamp\(0\.13px\,0\.13vw\,1\.00px\)\] {
    left: clamp(0.13px, 0.13vw, 1px) !important;
  }
  .left-\[clamp\(0\.78px\,0\.78vw\,6\.00px\)\] {
    left: clamp(0.78px, 0.78vw, 6px) !important;
  }
  .left-\[clamp\(3\.00px\,3\.00vw\,23\.00px\)\] {
    left: clamp(3px, 3vw, 23px) !important;
  }
  .left-\[clamp\(3\.65px\,3\.65vw\,28\.00px\)\] {
    left: clamp(3.65px, 3.65vw, 28px) !important;
  }
  .left-\[clamp\(4\.82px\,4\.82vw\,37\.00px\)\] {
    left: clamp(4.82px, 4.82vw, 37px) !important;
  }
  .left-\[clamp\(4\.95px\,4\.95vw\,38\.00px\)\] {
    left: clamp(4.95px, 4.95vw, 38px) !important;
  }
  .left-\[clamp\(5\.08px\,5\.08vw\,39\.00px\)\] {
    left: clamp(5.08px, 5.08vw, 39px) !important;
  }
  .left-\[clamp\(5\.22px\,5\.22vw\,40\.00px\)\] {
    left: clamp(5.22px, 5.22vw, 40px) !important;
  }
  .left-\[clamp\(5\.87px\,5\.87vw\,45\.00px\)\] {
    left: clamp(5.87px, 5.87vw, 45px) !important;
  }
  .left-\[clamp\(6\.52px\,6\.52vw\,50\.00px\)\] {
    left: clamp(6.52px, 6.52vw, 50px) !important;
  }
  .left-\[clamp\(6\.65px\,6\.65vw\,51\.00px\)\] {
    left: clamp(6.65px, 6.65vw, 51px) !important;
  }
  .left-\[clamp\(6\.78px\,6\.78vw\,52\.00px\)\] {
    left: clamp(6.78px, 6.78vw, 52px) !important;
  }
  .left-\[clamp\(6\.91px\,6\.91vw\,53\.00px\)\] {
    left: clamp(6.91px, 6.91vw, 53px) !important;
  }
  .left-\[clamp\(8\.08px\,8\.08vw\,62\.00px\)\] {
    left: clamp(8.08px, 8.08vw, 62px) !important;
  }
  .left-\[clamp\(13\.04px\,13\.04vw\,100\.00px\)\] {
    left: clamp(13.04px, 13.04vw, 100px) !important;
  }
  .left-\[clamp\(13\.56px\,13\.56vw\,104\.00px\)\] {
    left: clamp(13.56px, 13.56vw, 104px) !important;
  }
  .left-\[clamp\(16\.04px\,16\.04vw\,123\.00px\)\] {
    left: clamp(16.04px, 16.04vw, 123px) !important;
  }
  .left-\[clamp\(18\.25px\,18\.25vw\,140\.00px\)\] {
    left: clamp(18.25px, 18.25vw, 140px) !important;
  }
  .left-\[clamp\(18\.51px\,18\.51vw\,142\.00px\)\] {
    left: clamp(18.51px, 18.51vw, 142px) !important;
  }
  .left-\[clamp\(27\.12px\,27\.12vw\,208\.00px\)\] {
    left: clamp(27.12px, 27.12vw, 208px) !important;
  }
  .left-\[clamp\(31\.29px\,31\.29vw\,240\.00px\)\] {
    left: clamp(31.29px, 31.29vw, 240px) !important;
  }
  .left-\[clamp\(34\.16px\,34\.16vw\,262\.00px\)\] {
    left: clamp(34.16px, 34.16vw, 262px) !important;
  }
  .left-\[clamp\(45\.11px\,45\.11vw\,346\.00px\)\] {
    left: clamp(45.11px, 45.11vw, 346px) !important;
  }
  .left-\[clamp\(46\.94px\,46\.94vw\,360\.00px\)\] {
    left: clamp(46.94px, 46.94vw, 360px) !important;
  }
  .left-\[clamp\(47\.07px\,47\.07vw\,361\.00px\)\] {
    left: clamp(47.07px, 47.07vw, 361px) !important;
  }
  .left-\[clamp\(52\.93px\,52\.93vw\,406\.00px\)\] {
    left: clamp(52.93px, 52.93vw, 406px) !important;
  }
  .left-\[clamp\(53\.06px\,53\.06vw\,407\.00px\)\] {
    left: clamp(53.06px, 53.06vw, 407px) !important;
  }
  .left-\[clamp\(53\.19px\,53\.19vw\,408\.00px\)\] {
    left: clamp(53.19px, 53.19vw, 408px) !important;
  }
  .left-\[clamp\(57\.89px\,57\.89vw\,444\.00px\)\] {
    left: clamp(57.89px, 57.89vw, 444px) !important;
  }
  .left-\[clamp\(59\.45px\,59\.45vw\,456\.00px\)\] {
    left: clamp(59.45px, 59.45vw, 456px) !important;
  }
  .left-\[clamp\(60\.50px\,60\.50vw\,464\.00px\)\] {
    left: clamp(60.5px, 60.5vw, 464px) !important;
  }
  .left-\[clamp\(65\.71px\,65\.71vw\,504\.00px\)\] {
    left: clamp(65.71px, 65.71vw, 504px) !important;
  }
  .left-\[clamp\(66\.23px\,66\.23vw\,508\.00px\)\] {
    left: clamp(66.23px, 66.23vw, 508px) !important;
  }
  .left-\[clamp\(70\.14px\,70\.14vw\,538\.00px\)\] {
    left: clamp(70.14px, 70.14vw, 538px) !important;
  }
  .left-\[clamp\(71\.19px\,71\.19vw\,546\.00px\)\] {
    left: clamp(71.19px, 71.19vw, 546px) !important;
  }
  .left-\[clamp\(71\.32px\,71\.32vw\,547\.00px\)\] {
    left: clamp(71.32px, 71.32vw, 547px) !important;
  }
  .left-\[clamp\(72\.10px\,72\.10vw\,553\.00px\)\] {
    left: clamp(72.1px, 72.1vw, 553px) !important;
  }
  .left-\[clamp\(73\.79px\,73\.79vw\,566\.00px\)\] {
    left: clamp(73.79px, 73.79vw, 566px) !important;
  }
  .left-\[clamp\(76\.14px\,76\.14vw\,584\.00px\)\] {
    left: clamp(76.14px, 76.14vw, 584px) !important;
  }
  .left-\[clamp\(105\.87px\,105\.87vw\,812\.00px\)\] {
    left: clamp(105.87px, 105.87vw, 812px) !important;
  }
  .left-\[clamp\(106\.39px\,106\.39vw\,816\.00px\)\] {
    left: clamp(106.39px, 106.39vw, 816px) !important;
  }
  .left-\[clamp\(110\.82px\,110\.82vw\,850\.00px\)\] {
    left: clamp(110.82px, 110.82vw, 850px) !important;
  }
  .left-\[clamp\(112\.39px\,112\.39vw\,862\.00px\)\] {
    left: clamp(112.39px, 112.39vw, 862px) !important;
  }
  .left-\[clamp\(119\.04px\,119\.04vw\,913\.00px\)\] {
    left: clamp(119.04px, 119.04vw, 913px) !important;
  }
  .left-\[clamp\(132\.33px\,132\.33vw\,1015\.00px\)\] {
    left: clamp(132.33px, 132.33vw, 1015px) !important;
  }
  .left-\[clamp\(139\.50px\,139\.50vw\,1070\.00px\)\] {
    left: clamp(139.5px, 139.5vw, 1070px) !important;
  }
  .left-\[clamp\(179\.92px\,179\.92vw\,1380\.00px\)\] {
    left: clamp(179.92px, 179.92vw, 1380px) !important;
  }
  .left-\[clamp\(182\.79px\,182\.79vw\,1402\.00px\)\] {
    left: clamp(182.79px, 182.79vw, 1402px) !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;
  }
  .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;
    }
  }
  .m-auto {
    margin: auto !important;
  }
  .mx-0 {
    margin-inline: calc(var(--spacing) * 0) !important;
  }
  .mx-\[35px\] {
    margin-inline: 35px !important;
  }
  .mx-auto {
    margin-inline: auto !important;
  }
  .my-\[4\.96vw\] {
    margin-block: 4.96vw !important;
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2) !important;
  }
  .mt-\[-4px\] {
    margin-top: -4px !important;
  }
  .mt-\[-5px\] {
    margin-top: -5px !important;
  }
  .mt-\[0\.3vw\] {
    margin-top: 0.3vw !important;
  }
  .mt-\[0\.4vw\] {
    margin-top: 0.4vw !important;
  }
  .mt-\[0\.5vw\] {
    margin-top: 0.5vw !important;
  }
  .mt-\[0\.35vw\] {
    margin-top: 0.35vw !important;
  }
  .mt-\[0\.45vw\] {
    margin-top: 0.45vw !important;
  }
  .mt-\[0\.52vw\] {
    margin-top: 0.52vw !important;
  }
  .mt-\[0\.75vw\] {
    margin-top: 0.75vw !important;
  }
  .mt-\[1\.3vw\] {
    margin-top: 1.3vw !important;
  }
  .mt-\[1\.4vw\] {
    margin-top: 1.4vw !important;
  }
  .mt-\[1\.5vw\] {
    margin-top: 1.5vw !important;
  }
  .mt-\[1\.8vw\] {
    margin-top: 1.8vw !important;
  }
  .mt-\[1\.09vw\] {
    margin-top: 1.09vw !important;
  }
  .mt-\[1\.9vw\] {
    margin-top: 1.9vw !important;
  }
  .mt-\[1\.25vw\] {
    margin-top: 1.25vw !important;
  }
  .mt-\[1\.30vw\] {
    margin-top: 1.3vw !important;
  }
  .mt-\[1\.45vw\] {
    margin-top: 1.45vw !important;
  }
  .mt-\[1\.64vw\] {
    margin-top: 1.64vw !important;
  }
  .mt-\[1\.75vw\] {
    margin-top: 1.75vw !important;
  }
  .mt-\[1vw\] {
    margin-top: 1vw !important;
  }
  .mt-\[2\.08vw\] {
    margin-top: 2.08vw !important;
  }
  .mt-\[2\.8vw\] {
    margin-top: 2.8vw !important;
  }
  .mt-\[2\.9vw\] {
    margin-top: 2.9vw !important;
  }
  .mt-\[2\.91vw\] {
    margin-top: 2.91vw !important;
  }
  .mt-\[2vw\] {
    margin-top: 2vw !important;
  }
  .mt-\[3\.4vw\] {
    margin-top: 3.4vw !important;
  }
  .mt-\[3\.75vw\] {
    margin-top: 3.75vw !important;
  }
  .mt-\[3\.125vw\] {
    margin-top: 3.125vw !important;
  }
  .mt-\[3vw\] {
    margin-top: 3vw !important;
  }
  .mt-\[4\.2vw\] {
    margin-top: 4.2vw !important;
  }
  .mt-\[4\.6vw\] {
    margin-top: 4.6vw !important;
  }
  .mt-\[4vw\] {
    margin-top: 4vw !important;
  }
  .mt-\[5\.11vw\] {
    margin-top: 5.11vw !important;
  }
  .mt-\[5vw\] {
    margin-top: 5vw !important;
  }
  .mt-\[6\.53vw\] {
    margin-top: 6.53vw !important;
  }
  .mt-\[6\.77vw\] {
    margin-top: 6.77vw !important;
  }
  .mt-\[7\.47vw\] {
    margin-top: 7.47vw !important;
  }
  .mt-\[8\.5vw\] {
    margin-top: 8.5vw !important;
  }
  .mt-\[8vw\] {
    margin-top: 8vw !important;
  }
  .mt-\[10vw\] {
    margin-top: 10vw !important;
  }
  .mt-\[12\.5vw\] {
    margin-top: 12.5vw !important;
  }
  .mt-\[13vw\] {
    margin-top: 13vw !important;
  }
  .mt-\[15vw\] {
    margin-top: 15vw !important;
  }
  .mt-\[24vw\] {
    margin-top: 24vw !important;
  }
  .mt-\[clamp\(21px\,3\.84vw\,28px\)\] {
    margin-top: clamp(21px, 3.84vw, 28px) !important;
  }
  .mt-\[clamp\(23\.9px\,4\.79vw\,35px\)\] {
    margin-top: clamp(23.9px, 4.79vw, 35px) !important;
  }
  .mr-\[1vw\] {
    margin-right: 1vw !important;
  }
  .mr-auto {
    margin-right: auto !important;
  }
  .mb-\[0\.1vw\] {
    margin-bottom: 0.1vw !important;
  }
  .mb-\[0\.55vw\] {
    margin-bottom: 0.55vw !important;
  }
  .mb-\[1\.3vw\] {
    margin-bottom: 1.3vw !important;
  }
  .mb-\[1\.8vw\] {
    margin-bottom: 1.8vw !important;
  }
  .mb-\[2\.05vw\] {
    margin-bottom: 2.05vw !important;
  }
  .mb-\[2\.6vw\] {
    margin-bottom: 2.6vw !important;
  }
  .mb-\[2vw\] {
    margin-bottom: 2vw !important;
  }
  .mb-\[3\.3vw\] {
    margin-bottom: 3.3vw !important;
  }
  .mb-\[3vw\] {
    margin-bottom: 3vw !important;
  }
  .mb-\[4\.6vw\] {
    margin-bottom: 4.6vw !important;
  }
  .mb-\[5\.15vw\] {
    margin-bottom: 5.15vw !important;
  }
  .mb-\[6\.48vw\] {
    margin-bottom: 6.48vw !important;
  }
  .mb-\[6\.77vw\] {
    margin-bottom: 6.77vw !important;
  }
  .mb-\[6vw\] {
    margin-bottom: 6vw !important;
  }
  .mb-\[7\.03vw\] {
    margin-bottom: 7.03vw !important;
  }
  .mb-\[7\.16vw\] {
    margin-bottom: 7.16vw !important;
  }
  .mb-\[8vw\] {
    margin-bottom: 8vw !important;
  }
  .mb-\[10vw\] {
    margin-bottom: 10vw !important;
  }
  .mb-\[50px\] {
    margin-bottom: 50px !important;
  }
  .ml-auto {
    margin-left: auto !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;
  }
  .h-6 {
    height: calc(var(--spacing) * 6) !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-\[clamp\(0\.78px\,0\.78vw\,6\.00px\)\] {
    height: clamp(0.78px, 0.78vw, 6px) !important;
  }
  .h-\[clamp\(1\.83px\,1\.83vw\,14\.00px\)\] {
    height: clamp(1.83px, 1.83vw, 14px) !important;
  }
  .h-\[clamp\(2\.35px\,2\.35vw\,18\.00px\)\] {
    height: clamp(2.35px, 2.35vw, 18px) !important;
  }
  .h-\[clamp\(3\.91px\,3\.91vw\,30\.00px\)\] {
    height: clamp(3.91px, 3.91vw, 30px) !important;
  }
  .h-\[clamp\(4\.04px\,4\.04vw\,31\.00px\)\] {
    height: clamp(4.04px, 4.04vw, 31px) !important;
  }
  .h-\[clamp\(4\.43px\,4\.43vw\,34\.00px\)\] {
    height: clamp(4.43px, 4.43vw, 34px) !important;
  }
  .h-\[clamp\(4\.69px\,4\.69vw\,36\.00px\)\] {
    height: clamp(4.69px, 4.69vw, 36px) !important;
  }
  .h-\[clamp\(4\.95px\,4\.95vw\,38\.00px\)\] {
    height: clamp(4.95px, 4.95vw, 38px) !important;
  }
  .h-\[clamp\(6\.26px\,6\.26vw\,48\.00px\)\] {
    height: clamp(6.26px, 6.26vw, 48px) !important;
  }
  .h-\[clamp\(8\.08px\,8\.08vw\,62\.00px\)\] {
    height: clamp(8.08px, 8.08vw, 62px) !important;
  }
  .h-\[clamp\(9\.13px\,9\.13vw\,70\.00px\)\] {
    height: clamp(9.13px, 9.13vw, 70px) !important;
  }
  .h-\[clamp\(11\.73px\,11\.73vw\,90\.00px\)\] {
    height: clamp(11.73px, 11.73vw, 90px) !important;
  }
  .h-\[clamp\(14\.08px\,14\.08vw\,108\.00px\)\] {
    height: clamp(14.08px, 14.08vw, 108px) !important;
  }
  .h-\[clamp\(19\.69px\,19\.69vw\,151\.00px\)\] {
    height: clamp(19.69px, 19.69vw, 151px) !important;
  }
  .h-\[clamp\(19\.95px\,19\.95vw\,153\.00px\)\] {
    height: clamp(19.95px, 19.95vw, 153px) !important;
  }
  .h-\[clamp\(22\.69px\,22\.69vw\,174\.00px\)\] {
    height: clamp(22.69px, 22.69vw, 174px) !important;
  }
  .h-\[clamp\(34\.68px\,34\.68vw\,266\.00px\)\] {
    height: clamp(34.68px, 34.68vw, 266px) !important;
  }
  .h-\[clamp\(39\.11px\,39\.11vw\,300\.00px\)\] {
    height: clamp(39.11px, 39.11vw, 300px) !important;
  }
  .h-\[clamp\(40\.94px\,40\.94vw\,314\.00px\)\] {
    height: clamp(40.94px, 40.94vw, 314px) !important;
  }
  .h-\[clamp\(41\.20px\,41\.20vw\,316\.00px\)\] {
    height: clamp(41.2px, 41.2vw, 316px) !important;
  }
  .h-\[clamp\(41\.46px\,41\.46vw\,318\.00px\)\] {
    height: clamp(41.46px, 41.46vw, 318px) !important;
  }
  .h-\[clamp\(49\.02px\,49\.02vw\,376\.00px\)\] {
    height: clamp(49.02px, 49.02vw, 376px) !important;
  }
  .h-\[clamp\(50\.07px\,50\.07vw\,384\.00px\)\] {
    height: clamp(50.07px, 50.07vw, 384px) !important;
  }
  .h-\[clamp\(62\.58px\,62\.58vw\,480\.00px\)\] {
    height: clamp(62.58px, 62.58vw, 480px) !important;
  }
  .h-\[clamp\(62\.71px\,62\.71vw\,481\.00px\)\] {
    height: clamp(62.71px, 62.71vw, 481px) !important;
  }
  .h-\[clamp\(70\.40px\,70\.40vw\,540\.00px\)\] {
    height: clamp(70.4px, 70.4vw, 540px) !important;
  }
  .h-\[clamp\(70\.66px\,70\.66vw\,542\.00px\)\] {
    height: clamp(70.66px, 70.66vw, 542px) !important;
  }
  .h-\[clamp\(77\.71px\,77\.71vw\,596\.00px\)\] {
    height: clamp(77.71px, 77.71vw, 596px) !important;
  }
  .h-\[clamp\(81\.75px\,81\.75vw\,627\.00px\)\] {
    height: clamp(81.75px, 81.75vw, 627px) !important;
  }
  .h-\[clamp\(84\.88px\,84\.88vw\,651\.00px\)\] {
    height: clamp(84.88px, 84.88vw, 651px) !important;
  }
  .h-\[clamp\(87\.87px\,87\.87vw\,674\.00px\)\] {
    height: clamp(87.87px, 87.87vw, 674px) !important;
  }
  .h-\[clamp\(88\.66px\,88\.66vw\,680\.00px\)\] {
    height: clamp(88.66px, 88.66vw, 680px) !important;
  }
  .h-\[clamp\(92\.83px\,92\.83vw\,712\.00px\)\] {
    height: clamp(92.83px, 92.83vw, 712px) !important;
  }
  .h-\[clamp\(105\.35px\,105\.35vw\,808\.00px\)\] {
    height: clamp(105.35px, 105.35vw, 808px) !important;
  }
  .h-\[clamp\(116\.56px\,116\.56vw\,894\.00px\)\] {
    height: clamp(116.56px, 116.56vw, 894px) !important;
  }
  .h-\[clamp\(118\.64px\,118\.64vw\,910\.00px\)\] {
    height: clamp(118.64px, 118.64vw, 910px) !important;
  }
  .h-\[clamp\(119\.69px\,119\.69vw\,918\.00px\)\] {
    height: clamp(119.69px, 119.69vw, 918px) !important;
  }
  .h-\[clamp\(890\.48px\,890\.48vw\,6830\.00px\)\] {
    height: clamp(890.48px, 890.48vw, 6830px) !important;
  }
  .h-full {
    height: 100% !important;
  }
  .w-6 {
    width: calc(var(--spacing) * 6) !important;
  }
  .w-16 {
    width: calc(var(--spacing) * 16) !important;
  }
  .w-20 {
    width: calc(var(--spacing) * 20) !important;
  }
  .w-\[0\.47vw\] {
    width: 0.47vw !important;
  }
  .w-\[3\.61vw\] {
    width: 3.61vw !important;
  }
  .w-\[3\.125vw\] {
    width: 3.125vw !important;
  }
  .w-\[4\.68vw\] {
    width: 4.68vw !important;
  }
  .w-\[6\.77vw\] {
    width: 6.77vw !important;
  }
  .w-\[9\.21vw\] {
    width: 9.21vw !important;
  }
  .w-\[11vw\] {
    width: 11vw !important;
  }
  .w-\[13vw\] {
    width: 13vw !important;
  }
  .w-\[14\.4vw\] {
    width: 14.4vw !important;
  }
  .w-\[16\.28vw\] {
    width: 16.28vw !important;
  }
  .w-\[17\.2vw\] {
    width: 17.2vw !important;
  }
  .w-\[17\.6vw\] {
    width: 17.6vw !important;
  }
  .w-\[19\.91vw\] {
    width: 19.91vw !important;
  }
  .w-\[19vw\] {
    width: 19vw !important;
  }
  .w-\[21\.5vw\] {
    width: 21.5vw !important;
  }
  .w-\[24\.07vw\] {
    width: 24.07vw !important;
  }
  .w-\[25\.52vw\] {
    width: 25.52vw !important;
  }
  .w-\[28\.5vw\] {
    width: 28.5vw !important;
  }
  .w-\[28vw\] {
    width: 28vw !important;
  }
  .w-\[30vw\] {
    width: 30vw !important;
  }
  .w-\[33\.7vw\] {
    width: 33.7vw !important;
  }
  .w-\[40vw\] {
    width: 40vw !important;
  }
  .w-\[48vw\] {
    width: 48vw !important;
  }
  .w-\[51\.79vw\] {
    width: 51.79vw !important;
  }
  .w-\[51\.84vw\] {
    width: 51.84vw !important;
  }
  .w-\[51\.90vw\] {
    width: 51.9vw !important;
  }
  .w-\[51\.92vw\] {
    width: 51.92vw !important;
  }
  .w-\[51\.97vw\] {
    width: 51.97vw !important;
  }
  .w-\[60\.74vw\] {
    width: 60.74vw !important;
  }
  .w-\[62\.5vw\] {
    width: 62.5vw !important;
  }
  .w-\[62\.25vw\] {
    width: 62.25vw !important;
  }
  .w-\[62\.47vw\] {
    width: 62.47vw !important;
  }
  .w-\[72vw\] {
    width: 72vw !important;
  }
  .w-\[74vw\] {
    width: 74vw !important;
  }
  .w-\[88\%\] {
    width: 88% !important;
  }
  .w-\[100vw\] {
    width: 100vw !important;
  }
  .w-\[clamp\(2\.35px\,2\.35vw\,18\.00px\)\] {
    width: clamp(2.35px, 2.35vw, 18px) !important;
  }
  .w-\[clamp\(4\.04px\,4\.04vw\,31\.00px\)\] {
    width: clamp(4.04px, 4.04vw, 31px) !important;
  }
  .w-\[clamp\(4\.43px\,4\.43vw\,34\.00px\)\] {
    width: clamp(4.43px, 4.43vw, 34px) !important;
  }
  .w-\[clamp\(4\.69px\,4\.69vw\,36\.00px\)\] {
    width: clamp(4.69px, 4.69vw, 36px) !important;
  }
  .w-\[clamp\(4\.82px\,4\.82vw\,37\.00px\)\] {
    width: clamp(4.82px, 4.82vw, 37px) !important;
  }
  .w-\[clamp\(5\.22px\,5\.22vw\,40\.00px\)\] {
    width: clamp(5.22px, 5.22vw, 40px) !important;
  }
  .w-\[clamp\(7\.95px\,7\.95vw\,61\.00px\)\] {
    width: clamp(7.95px, 7.95vw, 61px) !important;
  }
  .w-\[clamp\(8\.08px\,8\.08vw\,62\.00px\)\] {
    width: clamp(8.08px, 8.08vw, 62px) !important;
  }
  .w-\[clamp\(9\.13px\,9\.13vw\,70\.00px\)\] {
    width: clamp(9.13px, 9.13vw, 70px) !important;
  }
  .w-\[clamp\(11\.73px\,11\.73vw\,90\.00px\)\] {
    width: clamp(11.73px, 11.73vw, 90px) !important;
  }
  .w-\[clamp\(12\.13px\,12\.13vw\,93\.00px\)\] {
    width: clamp(12.13px, 12.13vw, 93px) !important;
  }
  .w-\[clamp\(16\.69px\,16\.69vw\,128\.00px\)\] {
    width: clamp(16.69px, 16.69vw, 128px) !important;
  }
  .w-\[clamp\(16\.95px\,16\.95vw\,130\.00px\)\] {
    width: clamp(16.95px, 16.95vw, 130px) !important;
  }
  .w-\[clamp\(29\.73px\,29\.73vw\,228\.00px\)\] {
    width: clamp(29.73px, 29.73vw, 228px) !important;
  }
  .w-\[clamp\(32\.46px\,32\.46vw\,249\.00px\)\] {
    width: clamp(32.46px, 32.46vw, 249px) !important;
  }
  .w-\[clamp\(35\.72px\,35\.72vw\,274\.00px\)\] {
    width: clamp(35.72px, 35.72vw, 274px) !important;
  }
  .w-\[clamp\(38\.33px\,38\.33vw\,294\.00px\)\] {
    width: clamp(38.33px, 38.33vw, 294px) !important;
  }
  .w-\[clamp\(40\.16px\,40\.16vw\,308\.00px\)\] {
    width: clamp(40.16px, 40.16vw, 308px) !important;
  }
  .w-\[clamp\(44\.59px\,44\.59vw\,342\.00px\)\] {
    width: clamp(44.59px, 44.59vw, 342px) !important;
  }
  .w-\[clamp\(49\.02px\,49\.02vw\,376\.00px\)\] {
    width: clamp(49.02px, 49.02vw, 376px) !important;
  }
  .w-\[clamp\(49\.41px\,49\.41vw\,379\.00px\)\] {
    width: clamp(49.41px, 49.41vw, 379px) !important;
  }
  .w-\[clamp\(50\.46px\,50\.46vw\,387\.00px\)\] {
    width: clamp(50.46px, 50.46vw, 387px) !important;
  }
  .w-\[clamp\(50\.59px\,50\.59vw\,388\.00px\)\] {
    width: clamp(50.59px, 50.59vw, 388px) !important;
  }
  .w-\[clamp\(50\.72px\,50\.72vw\,389\.00px\)\] {
    width: clamp(50.72px, 50.72vw, 389px) !important;
  }
  .w-\[clamp\(50\.85px\,50\.85vw\,390\.00px\)\] {
    width: clamp(50.85px, 50.85vw, 390px) !important;
  }
  .w-\[clamp\(52\.15px\,52\.15vw\,400\.00px\)\] {
    width: clamp(52.15px, 52.15vw, 400px) !important;
  }
  .w-\[clamp\(52\.28px\,52\.28vw\,401\.00px\)\] {
    width: clamp(52.28px, 52.28vw, 401px) !important;
  }
  .w-\[clamp\(52\.41px\,52\.41vw\,402\.00px\)\] {
    width: clamp(52.41px, 52.41vw, 402px) !important;
  }
  .w-\[clamp\(52\.93px\,52\.93vw\,406\.00px\)\] {
    width: clamp(52.93px, 52.93vw, 406px) !important;
  }
  .w-\[clamp\(55\.02px\,55\.02vw\,422\.00px\)\] {
    width: clamp(55.02px, 55.02vw, 422px) !important;
  }
  .w-\[clamp\(59\.71px\,59\.71vw\,458\.00px\)\] {
    width: clamp(59.71px, 59.71vw, 458px) !important;
  }
  .w-\[clamp\(62\.58px\,62\.58vw\,480\.00px\)\] {
    width: clamp(62.58px, 62.58vw, 480px) !important;
  }
  .w-\[clamp\(64\.02px\,64\.02vw\,491\.00px\)\] {
    width: clamp(64.02px, 64.02vw, 491px) !important;
  }
  .w-\[clamp\(77\.05px\,77\.05vw\,591\.00px\)\] {
    width: clamp(77.05px, 77.05vw, 591px) !important;
  }
  .w-\[clamp\(78\.23px\,78\.23vw\,600\.00px\)\] {
    width: clamp(78.23px, 78.23vw, 600px) !important;
  }
  .w-\[clamp\(97\.78px\,97\.78vw\,750\.00px\)\] {
    width: clamp(97.78px, 97.78vw, 750px) !important;
  }
  .w-\[clamp\(98\.31px\,98\.31vw\,754\.00px\)\] {
    width: clamp(98.31px, 98.31vw, 754px) !important;
  }
  .w-\[clamp\(118\.64px\,118\.64vw\,910\.00px\)\] {
    width: clamp(118.64px, 118.64vw, 910px) !important;
  }
  .w-\[clamp\(119\.95px\,119\.95vw\,920\.00px\)\] {
    width: clamp(119.95px, 119.95vw, 920px) !important;
  }
  .w-\[clamp\(123\.08px\,123\.08vw\,944\.00px\)\] {
    width: clamp(123.08px, 123.08vw, 944px) !important;
  }
  .w-\[clamp\(126\.86px\,126\.86vw\,973\.00px\)\] {
    width: clamp(126.86px, 126.86vw, 973px) !important;
  }
  .w-\[clamp\(129\.47px\,129\.47vw\,993\.00px\)\] {
    width: clamp(129.47px, 129.47vw, 993px) !important;
  }
  .w-\[clamp\(130\.12px\,130\.12vw\,998\.00px\)\] {
    width: clamp(130.12px, 130.12vw, 998px) !important;
  }
  .w-\[clamp\(130\.25px\,130\.25vw\,999\.00px\)\] {
    width: clamp(130.25px, 130.25vw, 999px) !important;
  }
  .w-\[clamp\(156\.45px\,156\.45vw\,1200\.00px\)\] {
    width: clamp(156.45px, 156.45vw, 1200px) !important;
  }
  .w-\[clamp\(156\.71px\,156\.71vw\,1202\.00px\)\] {
    width: clamp(156.71px, 156.71vw, 1202px) !important;
  }
  .w-\[clamp\(250\.33px\,250\.33vw\,1920\.00px\)\] {
    width: clamp(250.33px, 250.33vw, 1920px) !important;
  }
  .w-\[clamp\(250\.59px\,250\.59vw\,1922\.00px\)\] {
    width: clamp(250.59px, 250.59vw, 1922px) !important;
  }
  .w-\[clamp\(262\.58px\,262\.58vw\,2014\.00px\)\] {
    width: clamp(262.58px, 262.58vw, 2014px) !important;
  }
  .w-\[clamp\(309\.52px\,309\.52vw\,2374\.00px\)\] {
    width: clamp(309.52px, 309.52vw, 2374px) !important;
  }
  .w-full {
    width: 100% !important;
  }
  .max-w-\[14\.85vw\] {
    max-width: 14.85vw !important;
  }
  .max-w-\[15\.7vw\] {
    max-width: 15.7vw !important;
  }
  .max-w-\[16\.8vw\] {
    max-width: 16.8vw !important;
  }
  .max-w-\[16vw\] {
    max-width: 16vw !important;
  }
  .max-w-\[20\.2vw\] {
    max-width: 20.2vw !important;
  }
  .max-w-\[56vw\] {
    max-width: 56vw !important;
  }
  .max-w-\[100vw\] {
    max-width: 100vw !important;
  }
  .max-w-\[1410px\] {
    max-width: 1410px !important;
  }
  .max-w-\[1920px\] {
    max-width: 1920px !important;
  }
  .max-w-\[var\(--breakpoint-md\)\] {
    max-width: var(--breakpoint-md) !important;
  }
  .max-w-max {
    max-width: max-content !important;
  }
  .flex-1 {
    flex: 1 !important;
  }
  .flex-2 {
    flex: 2 !important;
  }
  .flex-3 {
    flex: 3 !important;
  }
  .flex-auto {
    flex: auto !important;
  }
  .flex-none {
    flex: none !important;
  }
  .flex-shrink {
    flex-shrink: 1 !important;
  }
  .flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .shrink {
    flex-shrink: 1 !important;
  }
  .grow {
    flex-grow: 1 !important;
  }
  .border-collapse {
    border-collapse: collapse !important;
  }
  .translate-x-\[-50\%\] {
    --tw-translate-x: -50% !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;
  }
  .-rotate-90 {
    rotate: -90deg !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-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .grid-cols-\[242fr_153fr\] {
    grid-template-columns: 242fr 153fr !important;
  }
  .grid-cols-\[242fr_153fr_348fr\] {
    grid-template-columns: 242fr 153fr 348fr !important;
  }
  .grid-cols-\[410fr_347fr\] {
    grid-template-columns: 410fr 347fr !important;
  }
  .grid-cols-\[485fr_275fr\] {
    grid-template-columns: 485fr 275fr !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-end {
    align-items: flex-end !important;
  }
  .items-start {
    align-items: flex-start !important;
  }
  .justify-between {
    justify-content: space-between !important;
  }
  .justify-center {
    justify-content: center !important;
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2) !important;
  }
  .gap-4 {
    gap: calc(var(--spacing) * 4) !important;
  }
  .gap-\[0\.5vw\] {
    gap: 0.5vw !important;
  }
  .gap-\[0\.8vw\] {
    gap: 0.8vw !important;
  }
  .gap-\[0\.45vw\] {
    gap: 0.45vw !important;
  }
  .gap-\[0\.52vw\] {
    gap: 0.52vw !important;
  }
  .gap-\[0\.625vw\] {
    gap: 0.625vw !important;
  }
  .gap-\[0\.911vw\] {
    gap: 0.911vw !important;
  }
  .gap-\[1\.5vw\] {
    gap: 1.5vw !important;
  }
  .gap-\[1\.8vw\] {
    gap: 1.8vw !important;
  }
  .gap-\[1\.09vw\] {
    gap: 1.09vw !important;
  }
  .gap-\[2\.31vw\] {
    gap: 2.31vw !important;
  }
  .gap-\[2vw\] {
    gap: 2vw !important;
  }
  .gap-\[4vw\] {
    gap: 4vw !important;
  }
  .gap-\[9vw\] {
    gap: 9vw !important;
  }
  :where(.space-y-reverse > :not(:last-child)) {
    --tw-space-y-reverse: 1 !important;
  }
  .gap-x-\[1\.5625vw\] {
    column-gap: 1.5625vw !important;
  }
  :where(.space-x-reverse > :not(:last-child)) {
    --tw-space-x-reverse: 1 !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;
  }
  .self-start {
    align-self: flex-start !important;
  }
  .truncate {
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    overflow: hidden !important;
  }
  .overflow-hidden {
    overflow: hidden !important;
  }
  .overflow-visible {
    overflow: visible !important;
  }
  .rounded {
    border-radius: 0.25rem !important;
  }
  .rounded-\[0\.2em\] {
    border-radius: 0.2em !important;
  }
  .rounded-\[0\.47vw\] {
    border-radius: 0.47vw !important;
  }
  .rounded-full {
    border-radius: 3.40282e38px !important;
  }
  .rounded-lg {
    border-radius: var(--radius-lg) !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-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-\[\#4acbd6\] {
    border-color: #4acbd6 !important;
  }
  .border-black {
    border-color: var(--color-black) !important;
  }
  .bg-\[\#4acbd6\] {
    background-color: #4acbd6 !important;
  }
  .bg-\[\#7ed2f6\] {
    background-color: #7ed2f6 !important;
  }
  .bg-\[\#008055\] {
    background-color: #008055 !important;
  }
  .bg-\[\#ebebeb\] {
    background-color: #ebebeb !important;
  }
  .bg-\[\#f6f6f6\] {
    background-color: #f6f6f6 !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-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;
  }
  .px-6 {
    padding-inline: calc(var(--spacing) * 6) !important;
  }
  .px-\[0\.7em\] {
    padding-inline: 0.7em !important;
  }
  .px-\[0\.92vw\] {
    padding-inline: 0.92vw !important;
  }
  .px-\[1\.4vw\] {
    padding-inline: 1.4vw !important;
  }
  .px-\[1\.55vw\] {
    padding-inline: 1.55vw !important;
  }
  .px-\[1\.92vw\] {
    padding-inline: 1.92vw !important;
  }
  .px-\[1\.97vw\] {
    padding-inline: 1.97vw !important;
  }
  .px-\[1em\] {
    padding-inline: 1em !important;
  }
  .px-\[3\.1vw\] {
    padding-inline: 3.1vw !important;
  }
  .px-\[20px\] {
    padding-inline: 20px !important;
  }
  .py-2 {
    padding-block: calc(var(--spacing) * 2) !important;
  }
  .py-4 {
    padding-block: calc(var(--spacing) * 4) !important;
  }
  .py-\[0\.12em\] {
    padding-block: 0.12em !important;
  }
  .py-\[0\.22vw\] {
    padding-block: 0.22vw !important;
  }
  .py-\[0\.25em\] {
    padding-block: 0.25em !important;
  }
  .pt-20 {
    padding-top: calc(var(--spacing) * 20) !important;
  }
  .pt-\[1\.45vw\] {
    padding-top: 1.45vw !important;
  }
  .pt-\[1vw\] {
    padding-top: 1vw !important;
  }
  .pt-\[2\.2vw\] {
    padding-top: 2.2vw !important;
  }
  .pt-\[2\.03vw\] {
    padding-top: 2.03vw !important;
  }
  .pt-\[2\.05vw\] {
    padding-top: 2.05vw !important;
  }
  .pt-\[clamp\(41\.1px\,8\.22vw\,60px\)\] {
    padding-top: clamp(41.1px, 8.22vw, 60px) !important;
  }
  .pr-\[2\.19vw\] {
    padding-right: 2.19vw !important;
  }
  .pr-\[5\.8vw\] {
    padding-right: 5.8vw !important;
  }
  .pr-\[15\.1vw\] {
    padding-right: 15.1vw !important;
  }
  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5) !important;
  }
  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20) !important;
  }
  .pb-\[1\.7vw\] {
    padding-bottom: 1.7vw !important;
  }
  .pb-\[1\.95vw\] {
    padding-bottom: 1.95vw !important;
  }
  .pb-\[2\.18vw\] {
    padding-bottom: 2.18vw !important;
  }
  .pb-\[2\.68vw\] {
    padding-bottom: 2.68vw !important;
  }
  .pb-\[8vw\] {
    padding-bottom: 8vw !important;
  }
  .pl-\[20px\] {
    padding-left: 20px !important;
  }
  .text-center {
    text-align: center !important;
  }
  .text-left {
    text-align: left !important;
  }
  .text-right {
    text-align: right !important;
  }
  .font-\[sans-serif\] {
    font-family: sans-serif !important;
  }
  .text-\[0\.86vw\]\/\[1\.2\] {
    font-size: 0.86vw !important;
    line-height: 1.2 !important;
  }
  .text-\[0\.94vw\]\/\[1\.2\] {
    font-size: 0.94vw !important;
    line-height: 1.2 !important;
  }
  .text-\[0\.859vw\]\/\[1\.2\] {
    font-size: 0.859vw !important;
    line-height: 1.2 !important;
  }
  .text-\[0\.937vw\]\/\[1\.35\] {
    font-size: 0.937vw !important;
    line-height: 1.35 !important;
  }
  .text-\[1\.2vw\]\/\[1\.5\] {
    font-size: 1.2vw !important;
    line-height: 1.5 !important;
  }
  .text-\[1\.14vw\]\/\[1\.3\] {
    font-size: 1.14vw !important;
    line-height: 1.3 !important;
  }
  .text-\[1\.14vw\]\/\[1\.5\] {
    font-size: 1.14vw !important;
    line-height: 1.5 !important;
  }
  .text-\[1\.015vw\]\/\[1\.5\] {
    font-size: 1.015vw !important;
    line-height: 1.5 !important;
  }
  .text-\[1\.25vw\]\/\[1\.2\] {
    font-size: 1.25vw !important;
    line-height: 1.2 !important;
  }
  .text-\[1\.25vw\]\/\[1\.05\] {
    font-size: 1.25vw !important;
    line-height: 1.05 !important;
  }
  .text-\[1\.25vw\]\/\[1\.12\] {
    font-size: 1.25vw !important;
    line-height: 1.12 !important;
  }
  .text-\[1\.56vw\]\/\[1\.18\] {
    font-size: 1.56vw !important;
    line-height: 1.18 !important;
  }
  .text-\[1\.87vw\]\/\[1\.15\] {
    font-size: 1.87vw !important;
    line-height: 1.15 !important;
  }
  .text-\[1\.95vw\]\/\[1\.08\] {
    font-size: 1.95vw !important;
    line-height: 1.08 !important;
  }
  .text-\[1\.562vw\]\/\[1\.2\] {
    font-size: 1.562vw !important;
    line-height: 1.2 !important;
  }
  .text-\[2\.5vw\]\/1\.25 {
    font-size: 2.5vw !important;
    line-height: calc(var(--spacing) * 1.25) !important;
  }
  .text-\[2\.34vw\]\/\[1\.14\] {
    font-size: 2.34vw !important;
    line-height: 1.14 !important;
  }
  .text-\[3\.02vw\]\/\[1\] {
    font-size: 3.02vw !important;
    line-height: 1 !important;
  }
  .text-\[3\.75vw\]\/\[1\.14\] {
    font-size: 3.75vw !important;
    line-height: 1.14 !important;
  }
  .text-\[3vw\]\/\[1\.5\] {
    font-size: 3vw !important;
    line-height: 1.5 !important;
  }
  .text-\[4\.375vw\]\/\[1\.5\] {
    font-size: 4.375vw !important;
    line-height: 1.5 !important;
  }
  .text-\[4\.375vw\]\/\[1\] {
    font-size: 4.375vw !important;
    line-height: 1 !important;
  }
  .text-\[4\.6875vw\]\/\[1\.5\] {
    font-size: 4.6875vw !important;
    line-height: 1.5 !important;
  }
  .text-\[5\.93vw\]\/\[1\.08\] {
    font-size: 5.93vw !important;
    line-height: 1.08 !important;
  }
  .text-\[6\.5vw\]\/\[1\.12\] {
    font-size: 6.5vw !important;
    line-height: 1.12 !important;
  }
  .text-\[6\.25vw\]\/\[1\.14\] {
    font-size: 6.25vw !important;
    line-height: 1.14 !important;
  }
  .text-\[6\.66vw\]\/\[1\.2\] {
    font-size: 6.66vw !important;
    line-height: 1.2 !important;
  }
  .text-\[7\.77vw\]\/\[1\.2\] {
    font-size: 7.77vw !important;
    line-height: 1.2 !important;
  }
  .text-\[7\.8125vw\]\/\[1\] {
    font-size: 7.8125vw !important;
    line-height: 1 !important;
  }
  .text-\[18px\]\/\[1\.3\] {
    font-size: 18px !important;
    line-height: 1.3 !important;
  }
  .text-\[24px\]\/\[1\.3\] {
    font-size: 24px !important;
    line-height: 1.3 !important;
  }
  .text-\[clamp\(23\.3px\,4\.66vw\,34px\)\]\/\[1\.3\] {
    font-size: clamp(23.3px, 4.66vw, 34px) !important;
    line-height: 1.3 !important;
  }
  .text-\[clamp\(23\.65px\,4\.73vw\,34\.5px\)\]\/\[1\.3\] {
    font-size: clamp(23.65px, 4.73vw, 34.5px) !important;
    line-height: 1.3 !important;
  }
  .text-\[clamp\(34\.9px\,6\.97vw\,51px\)\]\/\[1\.33\] {
    font-size: clamp(34.9px, 6.97vw, 51px) !important;
    line-height: 1.33 !important;
  }
  .text-\[0\.833vw\] {
    font-size: 0.833vw !important;
  }
  .text-\[0\.9375vw\] {
    font-size: 0.9375vw !important;
  }
  .text-\[1\.01vw\] {
    font-size: 1.01vw !important;
  }
  .text-\[1\.14vw\] {
    font-size: 1.14vw !important;
  }
  .text-\[1\.25vw\] {
    font-size: 1.25vw !important;
  }
  .text-\[1\.562vw\] {
    font-size: 1.562vw !important;
  }
  .text-\[2\.5vw\] {
    font-size: 2.5vw !important;
  }
  .text-\[3\.33vw\] {
    font-size: 3.33vw !important;
  }
  .text-\[3\.75vw\] {
    font-size: 3.75vw !important;
  }
  .text-\[4\.6875vw\] {
    font-size: 4.6875vw !important;
  }
  .text-\[5\.55vw\] {
    font-size: 5.55vw !important;
  }
  .text-\[clamp\(2\.08px\,2\.08vw\,15\.99px\)\] {
    font-size: clamp(2.08px, 2.08vw, 15.99px) !important;
  }
  .text-\[clamp\(2\.35px\,2\.35vw\,17\.99px\)\] {
    font-size: clamp(2.35px, 2.35vw, 17.99px) !important;
  }
  .text-\[clamp\(2\.35px\,2\.35vw\,18\.00px\)\] {
    font-size: clamp(2.35px, 2.35vw, 18px) !important;
  }
  .text-\[clamp\(2\.35px\,2\.35vw\,18\.01px\)\] {
    font-size: clamp(2.35px, 2.35vw, 18.01px) !important;
  }
  .text-\[clamp\(3\.13px\,3\.13vw\,24\.00px\)\] {
    font-size: clamp(3.13px, 3.13vw, 24px) !important;
  }
  .text-\[clamp\(3\.13px\,3\.13vw\,24\.01px\)\] {
    font-size: clamp(3.13px, 3.13vw, 24.01px) !important;
  }
  .text-\[clamp\(3\.13px\,3\.13vw\,24\.02px\)\] {
    font-size: clamp(3.13px, 3.13vw, 24.02px) !important;
  }
  .text-\[clamp\(3\.91px\,3\.91vw\,30\.02px\)\] {
    font-size: clamp(3.91px, 3.91vw, 30.02px) !important;
  }
  .text-\[clamp\(4\.69px\,4\.69vw\,36\.01px\)\] {
    font-size: clamp(4.69px, 4.69vw, 36.01px) !important;
  }
  .text-\[clamp\(6\.25px\,6\.25vw\,47\.97px\)\] {
    font-size: clamp(6.25px, 6.25vw, 47.97px) !important;
  }
  .text-\[clamp\(6\.26px\,6\.26vw\,48\.02px\)\] {
    font-size: clamp(6.26px, 6.26vw, 48.02px) !important;
  }
  .text-\[max\(16px\,3\.33vw\)\] {
    font-size: max(16px, 3.33vw) !important;
  }
  .leading-\[1\.1\] {
    --tw-leading: 1.1 !important;
    line-height: 1.1 !important;
  }
  .leading-\[1\.02\] {
    --tw-leading: 1.02 !important;
    line-height: 1.02 !important;
  }
  .leading-\[1\.2\] {
    --tw-leading: 1.2 !important;
    line-height: 1.2 !important;
  }
  .leading-\[1\.3\] {
    --tw-leading: 1.3 !important;
    line-height: 1.3 !important;
  }
  .leading-\[1\.05\] {
    --tw-leading: 1.05 !important;
    line-height: 1.05 !important;
  }
  .leading-\[1\.18\] {
    --tw-leading: 1.18 !important;
    line-height: 1.18 !important;
  }
  .leading-\[1\.22\] {
    --tw-leading: 1.22 !important;
    line-height: 1.22 !important;
  }
  .leading-\[1\.28\] {
    --tw-leading: 1.28 !important;
    line-height: 1.28 !important;
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold) !important;
    font-weight: var(--font-weight-bold) !important;
  }
  .font-extralight {
    --tw-font-weight: var(--font-weight-extralight) !important;
    font-weight: var(--font-weight-extralight) !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;
  }
  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold) !important;
    font-weight: var(--font-weight-semibold) !important;
  }
  .tracking-\[-0\.02em\] {
    --tw-tracking: -0.02em !important;
    letter-spacing: -0.02em !important;
  }
  .tracking-\[-0\.03em\] {
    --tw-tracking: -0.03em !important;
    letter-spacing: -0.03em !important;
  }
  .tracking-\[-0\.04em\] {
    --tw-tracking: -0.04em !important;
    letter-spacing: -0.04em !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-\[\#00e093\] {
    color: #00e093 !important;
  }
  .text-\[\#00e194\] {
    color: #00e194 !important;
  }
  .text-\[\#00f9a4\] {
    color: #00f9a4 !important;
  }
  .text-\[\#00faa5\] {
    color: #00faa5 !important;
  }
  .text-\[\#1b77d7\] {
    color: #1b77d7 !important;
  }
  .text-\[\#2b2b2b\] {
    color: #2b2b2b !important;
  }
  .text-\[\#3d3d3d\] {
    color: #3d3d3d !important;
  }
  .text-\[\#4a4a4a\] {
    color: #4a4a4a !important;
  }
  .text-\[\#7f7f7f\] {
    color: #7f7f7f !important;
  }
  .text-\[\#017be3\] {
    color: #017be3 !important;
  }
  .text-\[\#57a8e7\] {
    color: #57a8e7 !important;
  }
  .text-\[\#00895b\] {
    color: #00895b !important;
  }
  .text-\[\#231815\] {
    color: #231815 !important;
  }
  .text-\[\#353535\] {
    color: #353535 !important;
  }
  .text-\[\#808080\] {
    color: gray !important;
  }
  .text-\[\#c7c7c7\] {
    color: #c7c7c7 !important;
  }
  .text-\[\#ebebeb\] {
    color: #ebebeb !important;
  }
  .text-black {
    color: var(--color-black) !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-\[0\.3vw\] {
    text-underline-offset: 0.3vw !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-0 {
    opacity: 0 !important;
  }
  .opacity-100 {
    opacity: 1 !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;
  }
  .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;
  }
  .transition-colors {
    transition-property:
      color, background-color, border-color, outline-color,
      text-decoration-color, fill, stroke, --tw-gradient-from,
      --tw-gradient-via, --tw-gradient-to !important;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    ) !important;
    transition-duration: var(
      --tw-duration,
      var(--default-transition-duration)
    ) !important;
  }
  .transition-opacity {
    transition-property: opacity !important;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    ) !important;
    transition-duration: var(
      --tw-duration,
      var(--default-transition-duration)
    ) !important;
  }
  :where(.divide-x-reverse > :not(:last-child)) {
    --tw-divide-x-reverse: 1 !important;
  }
  .ring-inset {
    --tw-ring-inset: inset !important;
  }
  @media not all and (min-width: 865px) {
    .max-\[865px\]\:top-\[14\.44vw\] {
      top: 14.44vw !important;
    }
    .max-\[865px\]\:-mx-\[max\(20px\,7\.4vw\)\] {
      margin-inline: calc(-1 * max(20px, 7.4vw)) !important;
    }
    .max-\[865px\]\:mt-0 {
      margin-top: calc(var(--spacing) * 0) !important;
    }
    .max-\[865px\]\:mt-\[1\.5vw\] {
      margin-top: 1.5vw !important;
    }
    .max-\[865px\]\:mt-\[1\.8vw\] {
      margin-top: 1.8vw !important;
    }
    .max-\[865px\]\:mt-\[1vw\] {
      margin-top: 1vw !important;
    }
    .max-\[865px\]\:mt-\[2vw\] {
      margin-top: 2vw !important;
    }
    .max-\[865px\]\:mt-\[3\.5vw\] {
      margin-top: 3.5vw !important;
    }
    .max-\[865px\]\:mt-\[3vw\] {
      margin-top: 3vw !important;
    }
    .max-\[865px\]\:mt-\[4vw\] {
      margin-top: 4vw !important;
    }
    .max-\[865px\]\:mt-\[5vw\] {
      margin-top: 5vw !important;
    }
    .max-\[865px\]\:mt-\[6\.5vw\] {
      margin-top: 6.5vw !important;
    }
    .max-\[865px\]\:mt-\[6vw\] {
      margin-top: 6vw !important;
    }
    .max-\[865px\]\:mt-\[7\.4vw\] {
      margin-top: 7.4vw !important;
    }
    .max-\[865px\]\:mt-\[7\.8vw\] {
      margin-top: 7.8vw !important;
    }
    .max-\[865px\]\:mt-\[7\.87vw\] {
      margin-top: 7.87vw !important;
    }
    .max-\[865px\]\:mt-\[7vw\] {
      margin-top: 7vw !important;
    }
    .max-\[865px\]\:mt-\[8\.5vw\] {
      margin-top: 8.5vw !important;
    }
    .max-\[865px\]\:mt-\[8vw\] {
      margin-top: 8vw !important;
    }
    .max-\[865px\]\:mt-\[9vw\] {
      margin-top: 9vw !important;
    }
    .max-\[865px\]\:mt-\[16\.17vw\] {
      margin-top: 16.17vw !important;
    }
    .max-\[865px\]\:mt-\[21\.29vw\] {
      margin-top: 21.29vw !important;
    }
    .max-\[865px\]\:mt-\[23\.7vw\] {
      margin-top: 23.7vw !important;
    }
    .max-\[865px\]\:mt-\[24\.07vw\] {
      margin-top: 24.07vw !important;
    }
    .max-\[865px\]\:mb-\[3vw\] {
      margin-bottom: 3vw !important;
    }
    .max-\[865px\]\:mb-\[4\.2vw\] {
      margin-bottom: 4.2vw !important;
    }
    .max-\[865px\]\:mb-\[4\.5vw\] {
      margin-bottom: 4.5vw !important;
    }
    .max-\[865px\]\:mb-\[6\.66vw\] {
      margin-bottom: 6.66vw !important;
    }
    .max-\[865px\]\:mb-\[7\.03vw\] {
      margin-bottom: 7.03vw !important;
    }
    .max-\[865px\]\:mb-\[8vw\] {
      margin-bottom: 8vw !important;
    }
    .max-\[865px\]\:block {
      display: block !important;
    }
    .max-\[865px\]\:hidden {
      display: none !important;
    }
    .max-\[865px\]\:h-\[3\.5vw\] {
      height: 3.5vw !important;
    }
    .max-\[865px\]\:h-\[11\.11vw\] {
      height: 11.11vw !important;
    }
    .max-\[865px\]\:w-\[11\.11vw\] {
      width: 11.11vw !important;
    }
    .max-\[865px\]\:w-\[50\%\] {
      width: 50% !important;
    }
    .max-\[865px\]\:w-\[66\%\] {
      width: 66% !important;
    }
    .max-\[865px\]\:w-\[75\.39vw\] {
      width: 75.39vw !important;
    }
    .max-\[865px\]\:w-\[82\.5vw\] {
      width: 82.5vw !important;
    }
    .max-\[865px\]\:w-\[100vw\] {
      width: 100vw !important;
    }
    .max-\[865px\]\:w-full {
      width: 100% !important;
    }
    .max-\[865px\]\:max-w-none {
      max-width: none !important;
    }
    .max-\[865px\]\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }
    .max-\[865px\]\:flex-col {
      flex-direction: column !important;
    }
    .max-\[865px\]\:flex-row {
      flex-direction: row !important;
    }
    .max-\[865px\]\:items-center {
      align-items: center !important;
    }
    .max-\[865px\]\:justify-start {
      justify-content: flex-start !important;
    }
    .max-\[865px\]\:gap-0 {
      gap: calc(var(--spacing) * 0) !important;
    }
    .max-\[865px\]\:gap-\[2\.6vw\] {
      gap: 2.6vw !important;
    }
    .max-\[865px\]\:gap-\[2\.22vw\] {
      gap: 2.22vw !important;
    }
    .max-\[865px\]\:gap-\[3\.5vw\] {
      gap: 3.5vw !important;
    }
    .max-\[865px\]\:gap-\[3\.33vw\] {
      gap: 3.33vw !important;
    }
    .max-\[865px\]\:gap-\[4\.17vw\] {
      gap: 4.17vw !important;
    }
    .max-\[865px\]\:gap-\[4vw\] {
      gap: 4vw !important;
    }
    .max-\[865px\]\:gap-\[5\.625vw\] {
      gap: 5.625vw !important;
    }
    .max-\[865px\]\:rounded-\[1\.8vw\] {
      border-radius: 1.8vw !important;
    }
    .max-\[865px\]\:bg-transparent {
      background-color: #0000 !important;
    }
    .max-\[865px\]\:p-\[7\.4vw\] {
      padding: 7.4vw !important;
    }
    .max-\[865px\]\:px-\[3\.2vw\] {
      padding-inline: 3.2vw !important;
    }
    .max-\[865px\]\:px-\[7\.5vw\] {
      padding-inline: 7.5vw !important;
    }
    .max-\[865px\]\:px-\[9vw\] {
      padding-inline: 9vw !important;
    }
    .max-\[865px\]\:px-\[20px\] {
      padding-inline: 20px !important;
    }
    .max-\[865px\]\:px-\[max\(20px\,7\.4vw\)\] {
      padding-inline: max(20px, 7.4vw) !important;
    }
    .max-\[865px\]\:py-\[1vw\] {
      padding-block: 1vw !important;
    }
    .max-\[865px\]\:pt-\[6\.56vw\] {
      padding-top: 6.56vw !important;
    }
    .max-\[865px\]\:pb-0 {
      padding-bottom: calc(var(--spacing) * 0) !important;
    }
    .max-\[865px\]\:pb-\[6vw\] {
      padding-bottom: 6vw !important;
    }
    .max-\[865px\]\:pb-\[19\.81vw\] {
      padding-bottom: 19.81vw !important;
    }
    .max-\[865px\]\:text-left {
      text-align: left !important;
    }
    .max-\[865px\]\:text-\[3\.2vw\]\/\[1\.3\] {
      font-size: 3.2vw !important;
      line-height: 1.3 !important;
    }
    .max-\[865px\]\:text-\[3\.05vw\]\/\[1\.25\] {
      font-size: 3.05vw !important;
      line-height: 1.25 !important;
    }
    .max-\[865px\]\:text-\[3\.35vw\]\/\[1\.22\] {
      font-size: 3.35vw !important;
      line-height: 1.22 !important;
    }
    .max-\[865px\]\:text-\[3\.75vw\]\/\[1\.2\] {
      font-size: 3.75vw !important;
      line-height: 1.2 !important;
    }
    .max-\[865px\]\:text-\[3\.75vw\]\/\[1\.05\] {
      font-size: 3.75vw !important;
      line-height: 1.05 !important;
    }
    .max-\[865px\]\:text-\[3\.75vw\]\/\[1\.12\] {
      font-size: 3.75vw !important;
      line-height: 1.12 !important;
    }
    .max-\[865px\]\:text-\[3\.75vw\]\/\[1\.16\] {
      font-size: 3.75vw !important;
      line-height: 1.16 !important;
    }
    .max-\[865px\]\:text-\[4\.375vw\]\/\[1\.5\] {
      font-size: 4.375vw !important;
      line-height: 1.5 !important;
    }
    .max-\[865px\]\:text-\[5\.31vw\]\/\[1\.5\] {
      font-size: 5.31vw !important;
      line-height: 1.5 !important;
    }
    .max-\[865px\]\:text-\[5\.55vw\]\/\[1\.2\] {
      font-size: 5.55vw !important;
      line-height: 1.2 !important;
    }
    .max-\[865px\]\:text-\[5vw\]\/\[1\.2\] {
      font-size: 5vw !important;
      line-height: 1.2 !important;
    }
    .max-\[865px\]\:text-\[6\.25vw\]\/\[1\.14\] {
      font-size: 6.25vw !important;
      line-height: 1.14 !important;
    }
    .max-\[865px\]\:text-\[7\.77vw\]\/\[1\.2\] {
      font-size: 7.77vw !important;
      line-height: 1.2 !important;
    }
    .max-\[865px\]\:text-\[7\.96vw\]\/\[1\.2\] {
      font-size: 7.96vw !important;
      line-height: 1.2 !important;
    }
    .max-\[865px\]\:text-\[9\.5vw\]\/\[1\] {
      font-size: 9.5vw !important;
      line-height: 1 !important;
    }
    .max-\[865px\]\:text-\[max\(16px\,3\.33vw\)\]\/\[1\.2\] {
      font-size: max(16px, 3.33vw) !important;
      line-height: 1.2 !important;
    }
    .max-\[865px\]\:text-\[max\(18px\,4\.44vw\)\]\/\[1\.2\] {
      font-size: max(18px, 4.44vw) !important;
      line-height: 1.2 !important;
    }
    .max-\[865px\]\:text-\[3\.33vw\] {
      font-size: 3.33vw !important;
    }
    .max-\[865px\]\:text-\[4\.44vw\] {
      font-size: 4.44vw !important;
    }
    .max-\[865px\]\:text-\[7\.77vw\] {
      font-size: 7.77vw !important;
    }
    .max-\[865px\]\:text-\[max\(16px\,3\.33vw\)\] {
      font-size: max(16px, 3.33vw) !important;
    }
  }
  @media not all and (min-width: 768px) {
    .max-\[768px\]\:m-0 {
      margin: calc(var(--spacing) * 0) !important;
    }
    .max-\[768px\]\:mx-auto {
      margin-inline: auto !important;
    }
    .max-\[768px\]\:mt-\[1vw\] {
      margin-top: 1vw !important;
    }
    .max-\[768px\]\:mb-\[7\.4vw\] {
      margin-bottom: 7.4vw !important;
    }
    .max-\[768px\]\:hidden {
      display: none !important;
    }
    .max-\[768px\]\:h-\[6\.38vw\] {
      height: 6.38vw !important;
    }
    .max-\[768px\]\:w-\[6\.38vw\] {
      width: 6.38vw !important;
    }
    .max-\[768px\]\:w-\[24\.07vw\] {
      width: 24.07vw !important;
    }
    .max-\[768px\]\:w-full {
      width: 100% !important;
    }
    .max-\[768px\]\:flex-row {
      flex-direction: row !important;
    }
    .max-\[768px\]\:items-center {
      align-items: center !important;
    }
    .max-\[768px\]\:justify-center {
      justify-content: center !important;
    }
    .max-\[768px\]\:gap-\[1\.85vw\] {
      gap: 1.85vw !important;
    }
    .max-\[768px\]\:gap-\[4\.17vw\] {
      gap: 4.17vw !important;
    }
    .max-\[768px\]\:pt-\[9\.25vw\] {
      padding-top: 9.25vw !important;
    }
    .max-\[768px\]\:text-center {
      text-align: center !important;
    }
    .max-\[768px\]\:text-\[max\(18px\,4\.44vw\)\]\/\[1\.2\] {
      font-size: max(18px, 4.44vw) !important;
      line-height: 1.2 !important;
    }
    .max-\[768px\]\:text-\[max\(16px\,3\.33vw\)\] {
      font-size: max(16px, 3.33vw) !important;
    }
  }
  @media (min-width: 768px) {
    .min-\[768px\]\:text-\[1\.875vw\]\/\[1\.3\] {
      font-size: 1.875vw !important;
      line-height: 1.3 !important;
    }
  }
  @media (min-width: 865px) {
    .min-\[865px\]\:mt-\[0\.5vw\] {
      margin-top: 0.5vw !important;
    }
    .min-\[865px\]\:block {
      display: block !important;
    }
    .min-\[865px\]\:hidden {
      display: none !important;
    }
    .min-\[865px\]\:h-\[0\.911vw\] {
      height: 0.911vw !important;
    }
    .min-\[865px\]\:w-1\/2 {
      width: 50% !important;
    }
    .min-\[865px\]\:text-center {
      text-align: center !important;
    }
    .min-\[865px\]\:text-left {
      text-align: left !important;
    }
    .min-\[865px\]\:text-\[0\.9375vw\] {
      font-size: 0.9375vw !important;
    }
    .min-\[865px\]\:text-\[1\.2vw\] {
      font-size: 1.2vw !important;
    }
  }
  @media (min-width: 48rem) {
    .md\:mt-\[1\.8vw\] {
      margin-top: 1.8vw !important;
    }
    .md\:mt-\[1\.72vw\] {
      margin-top: 1.72vw !important;
    }
    .md\:mt-\[min\(1\.3vw\,25px\)\] {
      margin-top: min(1.3vw, 25px) !important;
    }
    .md\:mt-\[min\(1\.25vw\,24px\)\] {
      margin-top: min(1.25vw, 24px) !important;
    }
    .md\:ml-\[18\.85\%\] {
      margin-left: 18.85% !important;
    }
    .md\:ml-\[51\%\] {
      margin-left: 51% !important;
    }
    .md\:ml-\[min\(19\.48vw\,374px\)\] {
      margin-left: min(19.48vw, 374px) !important;
    }
    .md\:hidden {
      display: none !important;
    }
    .md\:inline {
      display: inline !important;
    }
    .md\:h-\[clamp\(30px\,3vw\,60px\)\] {
      height: clamp(30px, 3vw, 60px) !important;
    }
    .md\:h-auto {
      height: auto !important;
    }
    .md\:h-full {
      height: 100% !important;
    }
    .md\:w-\[6vw\] {
      width: 6vw !important;
    }
    .md\:w-\[73vw\] {
      width: 73vw !important;
    }
    .md\:w-\[100\%\] {
      width: 100% !important;
    }
    .md\:items-start {
      align-items: flex-start !important;
    }
    .md\:gap-\[clamp\(6px\,0\.6vw\,12px\)\] {
      gap: clamp(6px, 0.6vw, 12px) !important;
    }
    .md\:rounded-\[0\.3em\] {
      border-radius: 0.3em !important;
    }
    .md\:px-\[1\.3vw\] {
      padding-inline: 1.3vw !important;
    }
    .md\:py-\[0\.5vw\] {
      padding-block: 0.5vw !important;
    }
    .md\:pt-\[5\.625vw\] {
      padding-top: 5.625vw !important;
    }
    .md\:pt-\[14\.6vw\] {
      padding-top: 14.6vw !important;
    }
    .md\:pt-\[min\(19\.27vw\,370px\)\] {
      padding-top: min(19.27vw, 370px) !important;
    }
    .md\:text-left {
      text-align: left !important;
    }
    .md\:text-\[0\.9375vw\]\/\[1\.3\] {
      font-size: 0.9375vw !important;
      line-height: 1.3 !important;
    }
    .md\:text-\[1\.562vw\]\/\[1\.2\] {
      font-size: 1.562vw !important;
      line-height: 1.2 !important;
    }
    .md\:text-\[1\.562vw\]\/\[1\.3\] {
      font-size: 1.562vw !important;
      line-height: 1.3 !important;
    }
    .md\:text-\[3\.125vw\]\/\[1\.2\] {
      font-size: 3.125vw !important;
      line-height: 1.2 !important;
    }
    .md\:text-\[21\.25px\]\/\[1\.3\] {
      font-size: 21.25px !important;
      line-height: 1.3 !important;
    }
    .md\:text-\[min\(1\.02vw\,19\.5\)\]\/\[1\.3\] {
      font-size: min(1.02vw, 19.5) !important;
      line-height: 1.3 !important;
    }
    .md\:text-\[min\(1\.56vw\,30px\)\]\/\[1\.3\] {
      font-size: min(1.56vw, 30px) !important;
      line-height: 1.3 !important;
    }
    .md\:text-\[min\(2\.34vw\,45px\)\]\/\[1\.33\] {
      font-size: min(2.34vw, 45px) !important;
      line-height: 1.33 !important;
    }
  }
  @media (min-width: 64rem) {
    .lg\:text-\[24px\]\/\[1\.3\] {
      font-size: 24px !important;
      line-height: 1.3 !important;
    }
    .lg\:text-\[clamp\(31\.25px\,3\.13vw\,60px\)\]\/\[1\.2\] {
      font-size: clamp(31.25px, 3.13vw, 60px) !important;
      line-height: 1.2 !important;
    }
  }
  @media (min-width: 80rem) {
    .xl\:max-w-\[100vw\] {
      max-width: 100vw !important;
    }
    .xl\:text-\[0\.9375vw\]\/\[1\.2\] {
      font-size: 0.9375vw !important;
      line-height: 1.2 !important;
    }
    .xl\:text-\[1\.562vw\]\/\[1\.2\] {
      font-size: 1.562vw !important;
      line-height: 1.2 !important;
    }
    .xl\:text-\[3\.125vw\]\/\[1\.2\] {
      font-size: 3.125vw !important;
      line-height: 1.2 !important;
    }
  }
}
.overview-content img {
  max-width: none;
}
* {
  font-family: Manrope, sans-serif;
}
.animated-text {
  opacity: 0;
  transition:
    opacity 1s linear,
    transform 1s linear;
  transform: translateY(100px);
}
.animated-text.active {
  opacity: 1;
  transform: translateY(0);
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-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-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;
}
.eap-network {
  font-size: 16px;
  margin: 0 auto;
  position: relative;
  overflow: visible;
  width: 62.25vw;
}
.eap-network .w-container {
  margin: 0 auto;
  position: relative;
  overflow: visible;
}
.eap-network .text {
  padding: 6.25em 0 3.75em;
  text-align: center;
}
.eap-network h2 {
  color: #000;
  font-size: 3em;
  font-weight: 600;
  line-height: 1.33333;
  padding-bottom: 0;
}
.eap-network h3 {
  font-size: 1.875em;
  font-weight: 600;
  line-height: 1.3333;
  padding-bottom: 0.5em;
}
.eap-network p {
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1.5;
  color: #c8c8c8;
}
.eap-network .omada-light-green {
  color: #00e194;
}
.eap-network .omada-green {
  color: #008a5c;
}
.eap-network .m-show {
  display: none;
}
.eap-network .swiper-shell {
  position: relative;
  width: 62.25vw;
  margin: 0 auto;
  overflow: visible;
}
.eap-network .swiper-shell > .swiper-container,
.eap-network .swiper-container {
  position: relative;
  width: 62.25vw;
  margin: 0 auto;
  overflow: visible;
}
.eap-network .swiper-wrapper {
  display: flex;
  width: 100%;
  height: 100%;
  box-sizing: content-box;
  overflow: visible;
}
.eap-network .swiper-slide {
  display: flex;
  flex-shrink: 0;
  overflow: hidden;
  width: 51.92vw;
  height: 25vw;
}
.eap-network .swiper-slide .left-text,
.eap-network .swiper-slide .right-pic {
  overflow: hidden;
}
.eap-network .swiper-slide .left-text {
  width: 20.2vw;
}
.eap-network .swiper-slide.dark-slide .left-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  box-sizing: border-box;
  margin-right: 1.125em;
  padding: 0 2.7vw;
  background-color: #1f1f1f;
}
.eap-network .swiper-slide.dark-slide .left-text h3 {
  color: #ebebeb;
}
.eap-network .swiper-slide.dark-slide .left-text p {
  color: #aaa;
}
.eap-network .swiper-slide.light-slide .left-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  box-sizing: border-box;
  margin-right: 18px;
  padding: 0 3.125em;
  background-color: #fff;
}
.eap-network .swiper-slide.light-slide .left-text h3 {
  color: #000;
}
.eap-network .swiper-slide.light-slide .left-text p {
  color: #3d3d3d;
}
.eap-network .swiper-slide .right-pic {
  width: 60%;
  background-position: 0 0;
  background-size: 100%;
  background-repeat: no-repeat;
}
.eap-network .slide1 .right-pic {
  background-image: url(https://static-product.tp-link.com/omada-app-2026/03/03-1.png);
}
.eap-network .slide2 .right-pic {
  background-image: url(https://static-product.tp-link.com/omada-app-2026/03/03-2.png);
}
.eap-network .slide3 .right-pic {
  background-image: url(https://static-product.tp-link.com/omada-app-2026/03/03-3.png);
}
.eap-network .sw-pagination1 {
  position: relative;
  margin-top: 3.4375em;
  overflow: hidden;
}
.eap-network .swiper-pagination-progressbar {
  width: 75em;
  height: 4px;
  margin: 0 auto;
  background-color: #b8b8b8;
}
.eap-network
  .swiper-pagination-progressbar
  .swiper-pagination-progressbar-fill {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #2b2b2b;
  transform: scaleX(0);
  transform-origin: left top;
}
.eap-network .swiper-button-prev,
.eap-network .swiper-button-next {
  position: absolute;
  z-index: 10;
  top: 16.5em;
  display: flex;
  width: 3.875em;
  height: 3.875em;
  align-items: center;
  justify-content: center;
  color: transparent;
  cursor: pointer;
  text-decoration: none !important;
  transform: translateY(-50%);
  backdrop-filter: blur(6px);
}
.eap-network .swiper-shell .swiper-button-prev {
  left: -7em;
  background: url(https://static-product.tp-link.com/omada-network-application_v1.0/img/button-prev.png)
    center / 100% no-repeat;
}
.eap-network .swiper-shell .swiper-button-next {
  right: -7em;
  background: url(https://static-product.tp-link.com/omada-network-application_v1.0/img/button-next.png)
    center / 100% no-repeat;
}
.eap-network .swiper-shell .swiper-button-prev:hover {
  background-image: url(https://static-product.tp-link.com/omada-network-application_v1.0/img/button-prev-hover.png);
}
.eap-network .swiper-shell .swiper-button-next:hover {
  background-image: url(https://static-product.tp-link.com/omada-network-application_v1.0/img/button-next-hover.png);
}
.eap-network .swiper-button-next:after,
.eap-network .swiper-button-prev:after {
  display: none;
}
.eap-network .swiper-button-disabled {
  cursor: not-allowed !important;
  opacity: 1 !important;
}
@media (max-width: 1024px) {
  .eap-network {
    font-size: 10px;
  }
}
@media (max-width: 865px) {
  .eap-network {
    font-size: 10.35px;
    max-width: 100vw;
    padding-bottom: 15vw;
    width: 100vw;
  }
  .eap-network .m-show {
    display: block;
  }
  .eap-network .m-hide {
    display: none;
  }
  .eap-network .w-container {
    width: auto;
  }
  .eap-network .text {
    width: 85.185vw;
    margin: 0 auto;
    padding: 18.5vw 0 9.26vw;
    text-align: center;
  }
  .eap-network h2 {
    font-size: 7.7778vw;
    line-height: 1.2;
    padding: 0;
  }
  .eap-network h3 {
    font-size: 5.5556vw;
    font-weight: 600;
    line-height: 1.2;
    padding-bottom: 4vw;
  }
  .eap-network p {
    font-size: 3.3333vw;
  }
  .eap-network .swiper-container {
    width: 87.3vw;
  }
  .eap-network .swiper-slide {
    display: flex;
    width: 84vw;
    height: unset;
  }
  .eap-network .sw-pagination1 {
    position: relative;
    width: 87.3vw;
    margin-top: 7.8vw;
  }
  .eap-network .swiper-pagination-progressbar {
    width: 87.3vw;
    height: 1vw;
  }
  .eap-network .swiper-slide .left-text,
  .eap-network .swiper-slide .right-pic {
    width: 83.3vw;
    height: 63.4vw;
  }
  .eap-network .swiper-slide .left-text {
    margin-right: 0;
    padding: 0 7.4vw !important;
  }
  .eap-network .swiper-slide.light-slide .left-text,
  .eap-network .swiper-slide.dark-slide .left-text {
    margin-right: 0;
  }
}
@media (max-width: 414px) {
  .eap-network {
    font-size: 2.5vw;
  }
}
