/*! tailwindcss v4.1.13 | 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-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
    }
  }
}

@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;
    --radius-md: .375rem;
    --radius-lg: .5rem;
    --radius-xl: .75rem;
    --radius-4xl: 2rem;
    --drop-shadow-lg: 0 4px 4px #00000026;
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --transition-voice-selector: max-height .6s ease-in .6s, opacity .6s, background-color .1s;
    --ziNavBar: 20;
    --nav-bar-height: 60px;
    --color-white: #fff;
    --color-black: #000;
    --color-gray-50: #f5f7f9;
    --color-gray-60: #f7f8fa;
    --color-gray-70: #f8f8f9;
    --color-gray-100: #e5e9ef;
    --color-gray-150: #d3e3fe;
    --color-gray-200: #d1d7e1;
    --color-gray-300: #b3bece;
    --color-gray-350: #9fa8b6;
    --color-gray-450: #758193;
    --color-gray-530: #6a81a1;
    --color-gray-550: #576374;
    --color-gray-600: #4c5868;
    --color-gray-650: #43536b;
    --color-gray-700: #303844;
    --color-gray-750: #21272f;
    --color-gray-850: #191e24;
    --color-gray-870: #191b21;
    --color-gray-950: #070809;
    --color-gray-overlay: #b7c8e11f;
    --color-blue-50: #f1f7ff;
    --color-blue-300: #89bbff;
    --color-blue-340: #5e7494;
    --color-blue-350: #4a557d;
    --color-blue-400: #3987f3;
    --color-blue-440: #242a33;
    --color-blue-450: #237cfc;
    --color-blue-500: #126cee;
    --color-blue-550: #12408e;
    --color-blue-600: #0f50aa;
    --color-blue-650: #0f1e54;
    --color-blue-700: #052b62;
    --color-blue-800: #021837;
    --color-blue-850: #022c75;
    --color-blue-950: #002456;
    --color-green-50: #f1faf3;
    --color-green-350: #47b95d;
    --color-green-400: #17c66e;
    --color-green-600: #196227;
    --color-green-700: #0a3613;
    --color-red-50: #fff5f5;
    --color-red-400: #f23d3d;
    --color-red-500: #d31919;
    --color-seafoam-300: #85c6ec;
    --color-seafoam-500: #137bb5;
    --color-seafoam-900: #000f17;
    --spacing-0: 0px;
    --spacing-10: 1px;
    --spacing-25: 2px;
    --spacing-40: 3px;
    --spacing-50: 4px;
    --spacing-65: 5px;
    --spacing-70: 6px;
    --spacing-75: 6px;
    --spacing-80: 7px;
    --spacing-100: 8px;
    --spacing-115: 9px;
    --spacing-125: 10px;
    --spacing-130: 11px;
    --spacing-150: 12px;
    --spacing-160: 13px;
    --spacing-175: 14px;
    --spacing-180: 15px;
    --spacing-200: 16px;
    --spacing-215: 17px;
    --spacing-225: 18px;
    --spacing-250: 20px;
    --spacing-275: 22px;
    --spacing-300: 24px;
    --spacing-325: 26px;
    --spacing-350: 28px;
    --spacing-375: 30px;
    --spacing-400: 32px;
    --spacing-425: 34px;
    --spacing-450: 36px;
    --spacing-500: 40px;
    --spacing-550: 44px;
    --spacing-600: 48px;
    --spacing-650: 52px;
    --spacing-675: 54px;
    --spacing-700: 56px;
    --spacing-750: 60px;
    --spacing-900: 72px;
    --spacing-950: 76px;
    --spacing-1200: 96px;
    --spacing-1250: 100px;
    --spacing-1300: 120px;
    --spacing-1700: 136px;
    --spacing-2000: 160px;
    --spacing-3000: 240px;
    --spacing-3400: 272px;
    --spacing-4000: 320px;
    --spacing-4600: 368px;
    --spacing-5000: 400px;
    --spacing-5500: 440px;
    --spacing-6400: 512px;
    --text-xsmall: 10px;
    --text-small: 12px;
    --text-medium: 15px;
    --text-large: 20px;
    --text-xlarge: 24px;
    --text-mid-xlarge: 27px;
    --text-2xlarge: 30px;
    --text-3xlarge: 36px;
    --text-mid-3xlarge: 40px;
    --font-weight-light: 300;
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --leading-small: 12px;
    --leading-large: 20px;
    --leading-xlarge: 24px;
    --leading-mid-xlarge: 27px;
    --leading-2xlarge: 30px;
    --leading-3xlarge: 36px;
    --leading-mid-3xlarge: 40px;
    --leading-4xlarge: 48px;
  }
}

@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;
    -webkit-text-decoration: 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: -.25em;
  }

  sup {
    top: -.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;
  }
}

@layer components, utilities;

.pointer-events-none {
  pointer-events: none;
}

.invisible {
  visibility: hidden;
}

.visible {
  visibility: visible;
}

.sr-only {
  clip-path: inset(50%);
  white-space: nowrap;
  border-width: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.absolute {
  position: absolute;
}

.fixed {
  position: fixed;
}

.relative {
  position: relative;
}

.static {
  position: static;
}

.sticky {
  position: sticky;
}

.-top-175 {
  top: calc(var(--spacing-175) * -1);
}

.top-0 {
  top: var(--spacing-0);
}

.top-1\/2 {
  top: 50%;
}

.top-25 {
  top: var(--spacing-25);
}

.top-150 {
  top: var(--spacing-150);
}

.top-\[85px\] {
  top: 85px;
}

.top-\[90px\] {
  top: 90px;
}

.top-\[var\(--nav-bar-height\)\] {
  top: var(--nav-bar-height);
}

.-right-300 {
  right: calc(var(--spacing-300) * -1);
}

.right-0 {
  right: var(--spacing-0);
}

.right-225 {
  right: var(--spacing-225);
}

.right-\[-20px\] {
  right: -20px;
}

.right-\[15px\] {
  right: 15px;
}

.-bottom-\[34px\] {
  bottom: -34px;
}

.bottom-0 {
  bottom: var(--spacing-0);
}

.bottom-225 {
  bottom: var(--spacing-225);
}

.left-0 {
  left: var(--spacing-0);
}

.left-1\/2 {
  left: 50%;
}

.left-25 {
  left: var(--spacing-25);
}

.left-\[-20px\] {
  left: -20px;
}

.left-\[calc\(100\%\/var\(--plan-count\)\)\] {
  left: calc(100% / var(--plan-count));
}

.left-\[calc\(100\%\/var\(--plan-count\)\*2\)\] {
  left: calc(100% / var(--plan-count) * 2);
}

.-z-10 {
  z-index: calc(10 * -1);
}

.z-10 {
  z-index: 10;
}

.z-\[1\] {
  z-index: 1;
}

.z-\[2\] {
  z-index: 2;
}

.z-\[1020\] {
  z-index: 1020;
}

.z-\[1021\] {
  z-index: 1021;
}

.z-\[calc\(var\(--ziNavBar\)-1\)\] {
  z-index: calc(var(--ziNavBar)  - 1);
}

.z-\[var\(--ziNavBar\)\] {
  z-index: var(--ziNavBar);
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.float-left {
  float: left;
}

.container {
  width: 100%;
}

@media (min-width: 0) {
  .container {
    max-width: 0;
  }
}

@media (min-width: 629.98px) {
  .container {
    max-width: 629.98px;
  }
}

@media (min-width: 767.98px) {
  .container {
    max-width: 767.98px;
  }
}

@media (min-width: 991.98px) {
  .container {
    max-width: 991.98px;
  }
}

@media (min-width: 1229.98px) {
  .container {
    max-width: 1229.98px;
  }
}

@media (min-width: 1336.98px) {
  .container {
    max-width: 1336.98px;
  }
}

.\!m-0 {
  margin: var(--spacing-0) !important;
}

.-m-40 {
  margin: calc(var(--spacing-40) * -1);
}

.m-0 {
  margin: var(--spacing-0);
}

.m-0\! {
  margin: var(--spacing-0) !important;
}

.m-75 {
  margin: var(--spacing-75);
}

.m-100 {
  margin: var(--spacing-100);
}

.m-300 {
  margin: var(--spacing-300);
}

.m-\[-9px_0_0_-1px\] {
  margin: -9px 0 0 -1px;
}

.m-\[0_0_0_-0\.5px\] {
  margin: 0 0 0 -.5px;
}

.m-auto {
  margin: auto;
}

.\!mx-\[-15px\] {
  margin-inline: -15px !important;
}

.-mx-80 {
  margin-inline: calc(var(--spacing-80) * -1);
}

.-mx-180 {
  margin-inline: calc(var(--spacing-180) * -1);
}

.-mx-300 {
  margin-inline: calc(var(--spacing-300) * -1);
}

.-mx-\[15px\] {
  margin-inline: -15px;
}

.mx-0 {
  margin-inline: var(--spacing-0);
}

.mx-100 {
  margin-inline: var(--spacing-100);
}

.mx-150 {
  margin-inline: var(--spacing-150);
}

.mx-225 {
  margin-inline: var(--spacing-225);
}

.mx-250 {
  margin-inline: var(--spacing-250);
}

.mx-300 {
  margin-inline: var(--spacing-300);
}

.mx-375 {
  margin-inline: var(--spacing-375);
}

.mx-\[15px\] {
  margin-inline: 15px;
}

.mx-\[41px\] {
  margin-inline: 41px;
}

.mx-auto {
  margin-inline: auto;
}

.my-0 {
  margin-block: var(--spacing-0);
}

.my-70 {
  margin-block: var(--spacing-70);
}

.my-100 {
  margin-block: var(--spacing-100);
}

.my-150 {
  margin-block: var(--spacing-150);
}

.my-225 {
  margin-block: var(--spacing-225);
}

.my-300 {
  margin-block: var(--spacing-300);
}

.my-600 {
  margin-block: var(--spacing-600);
}

.my-\[12px\] {
  margin-block: 12px;
}

.my-\[39px\] {
  margin-block: 39px;
}

.-mt-150 {
  margin-top: calc(var(--spacing-150) * -1);
}

.-mt-300 {
  margin-top: calc(var(--spacing-300) * -1);
}

.mt-0 {
  margin-top: var(--spacing-0);
}

.mt-10 {
  margin-top: var(--spacing-10);
}

.mt-25 {
  margin-top: var(--spacing-25);
}

.mt-65 {
  margin-top: var(--spacing-65);
}

.mt-70 {
  margin-top: var(--spacing-70);
}

.mt-100 {
  margin-top: var(--spacing-100);
}

.mt-125 {
  margin-top: var(--spacing-125);
}

.mt-150 {
  margin-top: var(--spacing-150);
}

.mt-180 {
  margin-top: var(--spacing-180);
}

.mt-225 {
  margin-top: var(--spacing-225);
}

.mt-300 {
  margin-top: var(--spacing-300);
}

.mt-375 {
  margin-top: var(--spacing-375);
}

.mt-450 {
  margin-top: var(--spacing-450);
}

.mt-550 {
  margin-top: var(--spacing-550);
}

.mt-900 {
  margin-top: var(--spacing-900);
}

.mt-auto {
  margin-top: auto;
}

.-mr-40 {
  margin-right: calc(var(--spacing-40) * -1);
}

.-mr-175 {
  margin-right: calc(var(--spacing-175) * -1);
}

.-mr-400 {
  margin-right: calc(var(--spacing-400) * -1);
}

.-mr-\[11\%\] {
  margin-right: -11%;
}

.mr-0 {
  margin-right: var(--spacing-0);
}

.mr-70 {
  margin-right: var(--spacing-70);
}

.mr-75 {
  margin-right: var(--spacing-75);
}

.mr-100 {
  margin-right: var(--spacing-100);
}

.mr-115 {
  margin-right: var(--spacing-115);
}

.mr-125 {
  margin-right: var(--spacing-125);
}

.mr-150 {
  margin-right: var(--spacing-150);
}

.mr-175 {
  margin-right: var(--spacing-175);
}

.mr-225 {
  margin-right: var(--spacing-225);
}

.mr-375 {
  margin-right: var(--spacing-375);
}

.mr-450 {
  margin-right: var(--spacing-450);
}

.mr-600 {
  margin-right: var(--spacing-600);
}

.mr-\[21px\] {
  margin-right: 21px;
}

.mr-auto {
  margin-right: auto;
}

.-mb-125 {
  margin-bottom: calc(var(--spacing-125) * -1);
}

.-mb-300 {
  margin-bottom: calc(var(--spacing-300) * -1);
}

.mb-0 {
  margin-bottom: var(--spacing-0);
}

.mb-0\! {
  margin-bottom: var(--spacing-0) !important;
}

.mb-10 {
  margin-bottom: var(--spacing-10);
}

.mb-50 {
  margin-bottom: var(--spacing-50);
}

.mb-70 {
  margin-bottom: var(--spacing-70);
}

.mb-75 {
  margin-bottom: var(--spacing-75);
}

.mb-80 {
  margin-bottom: var(--spacing-80);
}

.mb-100 {
  margin-bottom: var(--spacing-100);
}

.mb-150 {
  margin-bottom: var(--spacing-150);
}

.mb-175 {
  margin-bottom: var(--spacing-175);
}

.mb-180 {
  margin-bottom: var(--spacing-180);
}

.mb-225 {
  margin-bottom: var(--spacing-225);
}

.mb-275 {
  margin-bottom: var(--spacing-275);
}

.mb-300 {
  margin-bottom: var(--spacing-300);
}

.mb-375 {
  margin-bottom: var(--spacing-375);
}

.mb-450 {
  margin-bottom: var(--spacing-450);
}

.mb-600 {
  margin-bottom: var(--spacing-600);
}

.mb-\[18px\] {
  margin-bottom: 18px;
}

.mb-\[35px\] {
  margin-bottom: 35px;
}

.mb-\[108px\] {
  margin-bottom: 108px;
}

.mb-auto {
  margin-bottom: auto;
}

.-ml-50 {
  margin-left: calc(var(--spacing-50) * -1);
}

.-ml-125 {
  margin-left: calc(var(--spacing-125) * -1);
}

.-ml-300 {
  margin-left: calc(var(--spacing-300) * -1);
}

.-ml-400 {
  margin-left: calc(var(--spacing-400) * -1);
}

.ml-25 {
  margin-left: var(--spacing-25);
}

.ml-50 {
  margin-left: var(--spacing-50);
}

.ml-70 {
  margin-left: var(--spacing-70);
}

.ml-125 {
  margin-left: var(--spacing-125);
}

.ml-150 {
  margin-left: var(--spacing-150);
}

.ml-300 {
  margin-left: var(--spacing-300);
}

.ml-450 {
  margin-left: var(--spacing-450);
}

.ml-550 {
  margin-left: var(--spacing-550);
}

.ml-600 {
  margin-left: var(--spacing-600);
}

.ml-\[42px\] {
  margin-left: 42px;
}

.ml-auto {
  margin-left: auto;
}

.line-clamp-3 {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.block {
  display: block;
}

.contents {
  display: contents;
}

.flex {
  display: flex;
}

.grid {
  display: grid;
}

.hidden {
  display: none;
}

.inline {
  display: inline;
}

.inline-block {
  display: inline-block;
}

.inline-flex {
  display: inline-flex;
}

.table {
  display: table;
}

.h-0 {
  height: var(--spacing-0);
}

.h-100 {
  height: var(--spacing-100);
}

.h-130 {
  height: var(--spacing-130);
}

.h-150 {
  height: var(--spacing-150);
}

.h-180 {
  height: var(--spacing-180);
}

.h-200 {
  height: var(--spacing-200);
}

.h-225 {
  height: var(--spacing-225);
}

.h-225\! {
  height: var(--spacing-225) !important;
}

.h-250 {
  height: var(--spacing-250);
}

.h-275 {
  height: var(--spacing-275);
}

.h-300 {
  height: var(--spacing-300);
}

.h-350 {
  height: var(--spacing-350);
}

.h-400 {
  height: var(--spacing-400);
}

.h-450 {
  height: var(--spacing-450);
}

.h-500 {
  height: var(--spacing-500);
}

.h-600 {
  height: var(--spacing-600);
}

.h-700 {
  height: var(--spacing-700);
}

.h-750 {
  height: var(--spacing-750);
}

.h-900 {
  height: var(--spacing-900);
}

.h-950 {
  height: var(--spacing-950);
}

.h-1200 {
  height: var(--spacing-1200);
}

.h-1300 {
  height: var(--spacing-1300);
}

.h-\[1em\] {
  height: 1em;
}

.h-\[24px\] {
  height: 24px;
}

.h-\[42px\] {
  height: 42px;
}

.h-\[48px\] {
  height: 48px;
}

.h-\[73px\] {
  height: 73px;
}

.h-\[128px\] {
  height: 128px;
}

.h-\[134px\] {
  height: 134px;
}

.h-\[144px\] {
  height: 144px;
}

.h-\[180px\] {
  height: 180px;
}

.h-\[212px\] {
  height: 212px;
}

.h-\[300px\] {
  height: 300px;
}

.h-\[calc\(100\%-4px\)\] {
  height: calc(100% - 4px);
}

.h-\[calc\(100\%-6px\)\] {
  height: calc(100% - 6px);
}

.h-\[var\(--nav-bar-height\)\] {
  height: var(--nav-bar-height);
}

.h-auto {
  height: auto;
}

.h-auto\! {
  height: auto !important;
}

.h-fit {
  height: fit-content;
}

.h-full {
  height: 100%;
}

.h-screen {
  height: 100vh;
}

.max-h-1\/2 {
  max-height: 50%;
}

.max-h-\[60px\] {
  max-height: 60px;
}

.max-h-\[166px\] {
  max-height: 166px;
}

.max-h-\[200px\] {
  max-height: 200px;
}

.max-h-\[600px\] {
  max-height: 600px;
}

.min-h-600 {
  min-height: var(--spacing-600);
}

.min-h-1250 {
  min-height: var(--spacing-1250);
}

.min-h-1300 {
  min-height: var(--spacing-1300);
}

.min-h-1700 {
  min-height: var(--spacing-1700);
}

.min-h-3000 {
  min-height: var(--spacing-3000);
}

.min-h-4000 {
  min-height: var(--spacing-4000);
}

.min-h-5500 {
  min-height: var(--spacing-5500);
}

.min-h-6400 {
  min-height: var(--spacing-6400);
}

.min-h-\[55px\] {
  min-height: 55px;
}

.min-h-\[150vh\] {
  min-height: 150vh;
}

.min-h-\[300px\] {
  min-height: 300px;
}

.min-h-full {
  min-height: 100%;
}

.min-h-screen {
  min-height: 100vh;
}

.w-1\/2 {
  width: 50%;
}

.w-1\/3 {
  width: 33.3333%;
}

.w-1\/4 {
  width: 25%;
}

.w-3\/4 {
  width: 75%;
}

.w-150 {
  width: var(--spacing-150);
}

.w-180 {
  width: var(--spacing-180);
}

.w-200 {
  width: var(--spacing-200);
}

.w-225 {
  width: var(--spacing-225);
}

.w-225\! {
  width: var(--spacing-225) !important;
}

.w-250 {
  width: var(--spacing-250);
}

.w-275 {
  width: var(--spacing-275);
}

.w-300 {
  width: var(--spacing-300);
}

.w-350 {
  width: var(--spacing-350);
}

.w-400 {
  width: var(--spacing-400);
}

.w-450 {
  width: var(--spacing-450);
}

.w-500 {
  width: var(--spacing-500);
}

.w-600 {
  width: var(--spacing-600);
}

.w-700 {
  width: var(--spacing-700);
}

.w-750 {
  width: var(--spacing-750);
}

.w-900 {
  width: var(--spacing-900);
}

.w-950 {
  width: var(--spacing-950);
}

.w-1200 {
  width: var(--spacing-1200);
}

.w-1250 {
  width: var(--spacing-1250);
}

.w-1300 {
  width: var(--spacing-1300);
}

.w-5000 {
  width: var(--spacing-5000);
}

.w-\[1em\] {
  width: 1em;
}

.w-\[16\.25\%\] {
  width: 16.25%;
}

.w-\[24px\] {
  width: 24px;
}

.w-\[33\.33\%\] {
  width: 33.33%;
}

.w-\[39\%\] {
  width: 39%;
}

.w-\[42px\] {
  width: 42px;
}

.w-\[47\%\] {
  width: 47%;
}

.w-\[50px\] {
  width: 50px;
}

.w-\[65\%\] {
  width: 65%;
}

.w-\[66\.67\%\] {
  width: 66.67%;
}

.w-\[108px\] {
  width: 108px;
}

.w-\[110px\] {
  width: 110px;
}

.w-\[113px\] {
  width: 113px;
}

.w-\[128px\] {
  width: 128px;
}

.w-\[134px\] {
  width: 134px;
}

.w-\[144px\] {
  width: 144px;
}

.w-\[288px\] {
  width: 288px;
}

.w-\[379px\] {
  width: 379px;
}

.w-\[758px\] {
  width: 758px;
}

.w-\[calc\(50\%-2px\)\] {
  width: calc(50% - 2px);
}

.w-\[calc\(100\%-5px\)\] {
  width: calc(100% - 5px);
}

.w-\[calc\(100\%\/var\(--plan-count\)\)\] {
  width: calc(100% / var(--plan-count));
}

.w-auto {
  width: auto;
}

.w-fit {
  width: fit-content;
}

.w-full {
  width: 100%;
}

.max-w-450 {
  max-width: var(--spacing-450);
}

.max-w-750 {
  max-width: var(--spacing-750);
}

.max-w-5000 {
  max-width: var(--spacing-5000);
}

.max-w-\[180px\] {
  max-width: 180px;
}

.max-w-\[260px\] {
  max-width: 260px;
}

.max-w-\[274px\] {
  max-width: 274px;
}

.max-w-\[290px\] {
  max-width: 290px;
}

.max-w-\[300px\] {
  max-width: 300px;
}

.max-w-\[450px\] {
  max-width: 450px;
}

.max-w-\[600px\] {
  max-width: 600px;
}

.max-w-\[684px\] {
  max-width: 684px;
}

.max-w-\[794px\] {
  max-width: 794px;
}

.max-w-\[1440px\] {
  max-width: 1440px;
}

.max-w-full {
  max-width: 100%;
}

.max-w-none {
  max-width: none;
}

.min-w-0 {
  min-width: var(--spacing-0);
}

.min-w-300 {
  min-width: var(--spacing-300);
}

.min-w-325 {
  min-width: var(--spacing-325);
}

.min-w-\[212px\] {
  min-width: 212px;
}

.min-w-\[274px\] {
  min-width: 274px;
}

.min-w-\[290px\] {
  min-width: 290px;
}

.flex-0 {
  flex: 0;
}

.flex-1 {
  flex: 1;
}

.flex-1\! {
  flex: 1 !important;
}

.flex-1\/2 {
  flex: 50%;
}

.flex-2 {
  flex: 2;
}

.flex-3 {
  flex: 3;
}

.flex-\[0_0_25\%\] {
  flex: 0 0 25%;
}

.flex-\[0_0_100\%\] {
  flex: 0 0 100%;
}

.flex-\[0_0_calc\(50\%-3px\)\] {
  flex: 0 0 calc(50% - 3px);
}

.flex-\[0_0_calc\(50\%_-_9px\)\] {
  flex: 0 0 calc(50% - 9px);
}

.flex-\[2\.5\] {
  flex: 2.5;
}

.shrink-0 {
  flex-shrink: 0;
}

.grow {
  flex-grow: 1;
}

.basis-full {
  flex-basis: 100%;
}

.border-collapse {
  border-collapse: collapse;
}

.-translate-x-1\/2 {
  --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.translate-x-0 {
  --tw-translate-x: var(--spacing-0);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.translate-x-250 {
  --tw-translate-x: var(--spacing-250);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.-translate-y-1\/2 {
  --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.-translate-y-\[10px\] {
  --tw-translate-y: calc(10px * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.-translate-y-\[calc\(50\%\+50px\)\] {
  --tw-translate-y: calc(calc(50% + 50px) * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.-translate-y-full {
  --tw-translate-y: -100%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.translate-y-0 {
  --tw-translate-y: var(--spacing-0);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.translate-y-100 {
  --tw-translate-y: var(--spacing-100);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.translate-y-\[-1600px\] {
  --tw-translate-y: -1600px;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.translate-y-\[10px\] {
  --tw-translate-y: 10px;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.translate-y-\[500px\] {
  --tw-translate-y: 500px;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.translate-y-\[600px\] {
  --tw-translate-y: 600px;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.translate-y-full {
  --tw-translate-y: 100%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.scale-100 {
  --tw-scale-x: 100%;
  --tw-scale-y: 100%;
  --tw-scale-z: 100%;
  scale: var(--tw-scale-x) var(--tw-scale-y);
}

.-rotate-45 {
  rotate: -45deg;
}

.rotate-180 {
  rotate: 180deg;
}

.\[transform\:translate3d\(0\,0\,0\)\] {
  transform: translate3d(0, 0, 0);
}

.transform {
  transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
}

.transform-none {
  transform: none;
}

.animate-pulse {
  animation: var(--animate-pulse);
}

.animate-spin {
  animation: var(--animate-spin);
}

.cursor-default {
  cursor: default;
}

.cursor-pointer {
  cursor: pointer;
}

.resize {
  resize: both;
}

.resize-none {
  resize: none;
}

.scroll-mt-\[70px\] {
  scroll-margin-top: 70px;
}

.list-decimal {
  list-style-type: decimal;
}

.list-disc {
  list-style-type: disc;
}

.list-none {
  list-style-type: none;
}

.appearance-none {
  appearance: none;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-\[repeat\(var\(--items-per-row\,2\)\,1fr\)\] {
  grid-template-columns: repeat(var(--items-per-row, 2), 1fr);
}

.flex-col {
  flex-direction: column;
}

.flex-wrap {
  flex-wrap: wrap;
}

.items-center {
  align-items: center;
}

.items-end {
  align-items: flex-end;
}

.items-start {
  align-items: flex-start;
}

.items-stretch {
  align-items: stretch;
}

.justify-between {
  justify-content: space-between;
}

.justify-center {
  justify-content: center;
}

.justify-end {
  justify-content: flex-end;
}

.justify-start {
  justify-content: flex-start;
}

.justify-items-start {
  justify-items: start;
}

.\!gap-0 {
  gap: var(--spacing-0) !important;
}

.gap-0 {
  gap: var(--spacing-0);
}

.gap-25 {
  gap: var(--spacing-25);
}

.gap-40 {
  gap: var(--spacing-40);
}

.gap-50 {
  gap: var(--spacing-50);
}

.gap-70 {
  gap: var(--spacing-70);
}

.gap-75 {
  gap: var(--spacing-75);
}

.gap-100 {
  gap: var(--spacing-100);
}

.gap-125 {
  gap: var(--spacing-125);
}

.gap-150 {
  gap: var(--spacing-150);
}

.gap-200 {
  gap: var(--spacing-200);
}

.gap-225 {
  gap: var(--spacing-225);
}

.gap-250 {
  gap: var(--spacing-250);
}

.gap-300 {
  gap: var(--spacing-300);
}

.gap-450 {
  gap: var(--spacing-450);
}

.gap-\[2px\] {
  gap: 2px;
}

.gap-\[55px\] {
  gap: 55px;
}

.gap-x-150 {
  column-gap: var(--spacing-150);
}

.gap-x-225 {
  column-gap: var(--spacing-225);
}

.gap-x-300 {
  column-gap: var(--spacing-300);
}

.gap-x-\[5px\] {
  column-gap: 5px;
}

.gap-x-\[108px\] {
  column-gap: 108px;
}

.self-center {
  align-self: center;
}

.truncate {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-y-auto {
  overflow-y: auto;
}

.scroll-smooth {
  scroll-behavior: smooth;
}

.rounded {
  border-radius: .25rem;
}

.rounded-4xl {
  border-radius: var(--radius-4xl);
}

.rounded-\[4px\] {
  border-radius: 4px;
}

.rounded-\[6px\] {
  border-radius: 6px;
}

.rounded-\[8px\] {
  border-radius: 8px;
}

.rounded-\[12px\] {
  border-radius: 12px;
}

.rounded-\[15px\] {
  border-radius: 15px;
}

.rounded-\[27px\] {
  border-radius: 27px;
}

.rounded-full {
  border-radius: 3.40282e38px;
}

.rounded-lg {
  border-radius: var(--radius-lg);
}

.rounded-md {
  border-radius: var(--radius-md);
}

.rounded-none {
  border-radius: 0;
}

.rounded-xl {
  border-radius: var(--radius-xl);
}

.rounded-t-\[18px\] {
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
}

.rounded-t-xl {
  border-top-left-radius: var(--radius-xl);
  border-top-right-radius: var(--radius-xl);
}

.rounded-b-\[8px\] {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.rounded-b-\[12px\] {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

.border {
  border-style: var(--tw-border-style);
  border-width: 1px;
}

.border-0 {
  border-style: var(--tw-border-style);
  border-width: 0;
}

.border-2 {
  border-style: var(--tw-border-style);
  border-width: 2px;
}

.border-\[0\.5px\] {
  border-style: var(--tw-border-style);
  border-width: .5px;
}

.border-\[3px\] {
  border-style: var(--tw-border-style);
  border-width: 3px;
}

.border-t-\[0\.5px\] {
  border-top-style: var(--tw-border-style);
  border-top-width: .5px;
}

.border-r {
  border-right-style: var(--tw-border-style);
  border-right-width: 1px;
}

.border-b {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
}

.border-b-\[0\.5px\] {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: .5px;
}

.border-none {
  --tw-border-style: none;
  border-style: none;
}

.border-none\! {
  --tw-border-style: none !important;
  border-style: none !important;
}

.border-solid {
  --tw-border-style: solid;
  border-style: solid;
}

.border-\[\#8b99ac\] {
  border-color: #8b99ac;
}

.border-\[\#d7dee5\] {
  border-color: #d7dee5;
}

.border-\[rgba\(2\,44\,117\,0\.12\)\] {
  border-color: #022c751f;
}

.border-\[rgba\(94\,116\,148\,0\.13\)\] {
  border-color: #5e749421;
}

.border-\[rgba\(183\,200\,225\,0\.17\)\] {
  border-color: #b7c8e12b;
}

.border-\[rgba\(211\,227\,254\,0\.12\)\] {
  border-color: #d3e3fe1f;
}

.border-blue-300 {
  border-color: var(--color-blue-300);
}

.border-blue-340\/20 {
  border-color: #5e749433;
}

@supports (color: color-mix(in lab, red, red)) {
  .border-blue-340\/20 {
    border-color: color-mix(in oklab, var(--color-blue-340) 20%, transparent);
  }
}

.border-blue-500 {
  border-color: var(--color-blue-500);
}

.border-gray-100 {
  border-color: var(--color-gray-100);
}

.border-gray-200 {
  border-color: var(--color-gray-200);
}

.border-gray-350 {
  border-color: var(--color-gray-350);
}

.border-red-500 {
  border-color: var(--color-red-500);
}

.border-transparent {
  border-color: #0000;
}

.border-white {
  border-color: var(--color-white);
}

.border-t-gray-200 {
  border-top-color: var(--color-gray-200);
}

.border-t-transparent {
  border-top-color: #0000;
}

.border-b-\[\#d1d7e1\] {
  border-bottom-color: #d1d7e1;
}

.\!bg-blue-450 {
  background-color: var(--color-blue-450) !important;
}

.bg-\[\#00af58\] {
  background-color: #00af58;
}

.bg-\[\#5e74940d\] {
  background-color: #5e74940d;
}

.bg-\[\#126cee33\] {
  background-color: #126cee33;
}

.bg-\[\#137bb5\] {
  background-color: #137bb5;
}

.bg-\[\#889fc6\] {
  background-color: #889fc6;
}

.bg-\[\#002456\] {
  background-color: #002456;
}

.bg-\[\#ebeff2\] {
  background-color: #ebeff2;
}

.bg-\[\#eef0f1\] {
  background-color: #eef0f1;
}

.bg-\[\#f7f8fa\] {
  background-color: #f7f8fa;
}

.bg-\[\#f7f9fa\] {
  background-color: #f7f9fa;
}

.bg-\[\#f7fafc\] {
  background-color: #f7fafc;
}

.bg-\[\#f8f8fa\] {
  background-color: #f8f8fa;
}

.bg-\[\#fff\] {
  background-color: #fff;
}

.bg-\[rgba\(94\,116\,148\,0\.05\)\] {
  background-color: #5e74940d;
}

.bg-\[rgba\(94\,116\,148\,0\.08\)\] {
  background-color: #5e749414;
}

.bg-\[rgba\(139\,153\,172\,0\.35\)\] {
  background-color: #8b99ac59;
}

.bg-\[rgba\(183\,200\,225\,0\.12\)\] {
  background-color: #b7c8e11f;
}

.bg-blue-340\/5 {
  background-color: #5e74940d;
}

@supports (color: color-mix(in lab, red, red)) {
  .bg-blue-340\/5 {
    background-color: color-mix(in oklab, var(--color-blue-340) 5%, transparent);
  }
}

.bg-blue-340\/10 {
  background-color: #5e74941a;
}

@supports (color: color-mix(in lab, red, red)) {
  .bg-blue-340\/10 {
    background-color: color-mix(in oklab, var(--color-blue-340) 10%, transparent);
  }
}

.bg-blue-340\/22 {
  background-color: #5e749438;
}

@supports (color: color-mix(in lab, red, red)) {
  .bg-blue-340\/22 {
    background-color: color-mix(in oklab, var(--color-blue-340) 22%, transparent);
  }
}

.bg-blue-500 {
  background-color: var(--color-blue-500);
}

.bg-blue-550 {
  background-color: var(--color-blue-550);
}

.bg-blue-950 {
  background-color: var(--color-blue-950);
}

.bg-gray-50 {
  background-color: var(--color-gray-50);
}

.bg-gray-60 {
  background-color: var(--color-gray-60);
}

.bg-gray-70 {
  background-color: var(--color-gray-70);
}

.bg-gray-100 {
  background-color: var(--color-gray-100);
}

.bg-gray-200 {
  background-color: var(--color-gray-200);
}

.bg-gray-700\/10 {
  background-color: #3038441a;
}

@supports (color: color-mix(in lab, red, red)) {
  .bg-gray-700\/10 {
    background-color: color-mix(in oklab, var(--color-gray-700) 10%, transparent);
  }
}

.bg-gray-750 {
  background-color: var(--color-gray-750);
}

.bg-gray-850 {
  background-color: var(--color-gray-850);
}

.bg-gray-overlay\! {
  background-color: var(--color-gray-overlay) !important;
}

.bg-green-50 {
  background-color: var(--color-green-50);
}

.bg-green-600 {
  background-color: var(--color-green-600);
}

.bg-green-700 {
  background-color: var(--color-green-700);
}

.bg-red-50 {
  background-color: var(--color-red-50);
}

.bg-seafoam-500 {
  background-color: var(--color-seafoam-500);
}

.bg-seafoam-900 {
  background-color: var(--color-seafoam-900);
}

.bg-transparent {
  background-color: #0000;
}

.bg-transparent\! {
  background-color: #0000 !important;
}

.bg-white {
  background-color: var(--color-white);
}

.bg-white\/10 {
  background-color: #ffffff1a;
}

@supports (color: color-mix(in lab, red, red)) {
  .bg-white\/10 {
    background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  }
}

.bg-\[radial-gradient\(52\.59\%_100\.5\%_at_0\%_7\.2\%\,\#0341ab_0\%\,rgba\(3\,65\,171\,0\)_100\%\)\] {
  background-image: radial-gradient(52.59% 100.5% at 0 7.2%, #0341ab 0%, #0341ab00 100%);
}

.bg-\[url\(\"\/icons\/diallink\/dark-start-free-trial\.webp\"\)\] {
  background-image: url("/icons/diallink/dark-start-free-trial.webp");
}

.bg-\[url\(\"\/icons\/integrations-marketplace\/category\.svg\"\)\] {
  background-image: url("/icons/integrations-marketplace/category.svg");
}

.bg-\[url\(\'\/icons\/integrations-marketplace\/home-cover\.svg\'\)\] {
  background-image: url("/icons/integrations-marketplace/home-cover.svg");
}

.bg-\[url\(\'\/images\/comparison-pages\/bg\.webp\'\)\] {
  background-image: url("/images/comparison-pages/bg.webp");
}

.bg-\[url\(\'\/images\/contact-us\/triangle\.svg\'\)\] {
  background-image: url("/images/contact-us/triangle.svg");
}

.bg-\[length\:200\%_150\%\] {
  background-size: 200% 150%;
}

.bg-contain {
  background-size: contain;
}

.bg-cover {
  background-size: cover;
}

.bg-center {
  background-position: center;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}

.fill-\(--blue-500\)\! {
  fill: var(--blue-500) !important;
}

.fill-blue-400 {
  fill: var(--color-blue-400);
}

.object-cover {
  object-fit: cover;
}

.\!p-0 {
  padding: var(--spacing-0) !important;
}

.\!p-\[36px\] {
  padding: 36px !important;
}

.p-0 {
  padding: var(--spacing-0);
}

.p-0\! {
  padding: var(--spacing-0) !important;
}

.p-25 {
  padding: var(--spacing-25);
}

.p-50 {
  padding: var(--spacing-50);
}

.p-65 {
  padding: var(--spacing-65);
}

.p-70 {
  padding: var(--spacing-70);
}

.p-70\! {
  padding: var(--spacing-70) !important;
}

.p-75 {
  padding: var(--spacing-75);
}

.p-100 {
  padding: var(--spacing-100);
}

.p-115 {
  padding: var(--spacing-115);
}

.p-125 {
  padding: var(--spacing-125);
}

.p-150 {
  padding: var(--spacing-150);
}

.p-200 {
  padding: var(--spacing-200);
}

.p-225 {
  padding: var(--spacing-225);
}

.p-300 {
  padding: var(--spacing-300);
}

.p-400 {
  padding: var(--spacing-400);
}

.p-450 {
  padding: var(--spacing-450);
}

.p-\[0_18px_12px\] {
  padding: 0 18px 12px;
}

.p-\[6px_18px_12px\] {
  padding: 6px 18px 12px;
}

.p-\[12px_18px_4px\] {
  padding: 12px 18px 4px;
}

.p-\[24px\]\! {
  padding: 24px !important;
}

.p-\[24px_36px_36px\] {
  padding: 24px 36px 36px;
}

.\!px-0 {
  padding-inline: var(--spacing-0) !important;
}

.px-0 {
  padding-inline: var(--spacing-0);
}

.px-0\! {
  padding-inline: var(--spacing-0) !important;
}

.px-25 {
  padding-inline: var(--spacing-25);
}

.px-70 {
  padding-inline: var(--spacing-70);
}

.px-75 {
  padding-inline: var(--spacing-75);
}

.px-80 {
  padding-inline: var(--spacing-80);
}

.px-100 {
  padding-inline: var(--spacing-100);
}

.px-125 {
  padding-inline: var(--spacing-125);
}

.px-130 {
  padding-inline: var(--spacing-130);
}

.px-150 {
  padding-inline: var(--spacing-150);
}

.px-175 {
  padding-inline: var(--spacing-175);
}

.px-180 {
  padding-inline: var(--spacing-180);
}

.px-200 {
  padding-inline: var(--spacing-200);
}

.px-225 {
  padding-inline: var(--spacing-225);
}

.px-300 {
  padding-inline: var(--spacing-300);
}

.px-350 {
  padding-inline: var(--spacing-350);
}

.px-375 {
  padding-inline: var(--spacing-375);
}

.px-450 {
  padding-inline: var(--spacing-450);
}

.px-450\! {
  padding-inline: var(--spacing-450) !important;
}

.px-500 {
  padding-inline: var(--spacing-500);
}

.px-650 {
  padding-inline: var(--spacing-650);
}

.px-900 {
  padding-inline: var(--spacing-900);
}

.px-1250 {
  padding-inline: var(--spacing-1250);
}

.px-\[6px\] {
  padding-inline: 6px;
}

.px-\[7\%\] {
  padding-inline: 7%;
}

.px-\[18px\] {
  padding-inline: 18px;
}

.px-\[30px\] {
  padding-inline: 30px;
}

.px-\[42px\] {
  padding-inline: 42px;
}

.px-\[47px\] {
  padding-inline: 47px;
}

.px-\[75px\] {
  padding-inline: 75px;
}

.px-\[81px\] {
  padding-inline: 81px;
}

.\!py-\[6px\] {
  padding-block: 6px !important;
}

.py-0 {
  padding-block: var(--spacing-0);
}

.py-25 {
  padding-block: var(--spacing-25);
}

.py-40 {
  padding-block: var(--spacing-40);
}

.py-50 {
  padding-block: var(--spacing-50);
}

.py-65 {
  padding-block: var(--spacing-65);
}

.py-70 {
  padding-block: var(--spacing-70);
}

.py-75 {
  padding-block: var(--spacing-75);
}

.py-80 {
  padding-block: var(--spacing-80);
}

.py-100 {
  padding-block: var(--spacing-100);
}

.py-115 {
  padding-block: var(--spacing-115);
}

.py-125 {
  padding-block: var(--spacing-125);
}

.py-130 {
  padding-block: var(--spacing-130);
}

.py-150 {
  padding-block: var(--spacing-150);
}

.py-160 {
  padding-block: var(--spacing-160);
}

.py-180 {
  padding-block: var(--spacing-180);
}

.py-200 {
  padding-block: var(--spacing-200);
}

.py-225 {
  padding-block: var(--spacing-225);
}

.py-250 {
  padding-block: var(--spacing-250);
}

.py-300 {
  padding-block: var(--spacing-300);
}

.py-325 {
  padding-block: var(--spacing-325);
}

.py-350 {
  padding-block: var(--spacing-350);
}

.py-375 {
  padding-block: var(--spacing-375);
}

.py-400 {
  padding-block: var(--spacing-400);
}

.py-450 {
  padding-block: var(--spacing-450);
}

.py-600 {
  padding-block: var(--spacing-600);
}

.py-675 {
  padding-block: var(--spacing-675);
}

.py-750 {
  padding-block: var(--spacing-750);
}

.py-900 {
  padding-block: var(--spacing-900);
}

.py-1250 {
  padding-block: var(--spacing-1250);
}

.py-\[6px\] {
  padding-block: 6px;
}

.py-\[11px\] {
  padding-block: 11px;
}

.py-\[42px\] {
  padding-block: 42px;
}

.py-\[45px\] {
  padding-block: 45px;
}

.py-\[58px\] {
  padding-block: 58px;
}

.py-\[60px\] {
  padding-block: 60px;
}

.py-\[90px\] {
  padding-block: 90px;
}

.\!pt-\[18px\] {
  padding-top: 18px !important;
}

.pt-0 {
  padding-top: var(--spacing-0);
}

.pt-0\! {
  padding-top: var(--spacing-0) !important;
}

.pt-70 {
  padding-top: var(--spacing-70);
}

.pt-75 {
  padding-top: var(--spacing-75);
}

.pt-150 {
  padding-top: var(--spacing-150);
}

.pt-180 {
  padding-top: var(--spacing-180);
}

.pt-200 {
  padding-top: var(--spacing-200);
}

.pt-215 {
  padding-top: var(--spacing-215);
}

.pt-225 {
  padding-top: var(--spacing-225);
}

.pt-250 {
  padding-top: var(--spacing-250);
}

.pt-300 {
  padding-top: var(--spacing-300);
}

.pt-375 {
  padding-top: var(--spacing-375);
}

.pt-450 {
  padding-top: var(--spacing-450);
}

.pt-500 {
  padding-top: var(--spacing-500);
}

.pt-600 {
  padding-top: var(--spacing-600);
}

.pt-700 {
  padding-top: var(--spacing-700);
}

.pt-900 {
  padding-top: var(--spacing-900);
}

.pt-\[25px\] {
  padding-top: 25px;
}

.pt-\[38px\] {
  padding-top: 38px;
}

.pr-0 {
  padding-right: var(--spacing-0);
}

.pr-10 {
  padding-right: var(--spacing-10);
}

.pr-150 {
  padding-right: var(--spacing-150);
}

.pr-375 {
  padding-right: var(--spacing-375);
}

.pr-450 {
  padding-right: var(--spacing-450);
}

.pr-\[25\%\] {
  padding-right: 25%;
}

.pb-0 {
  padding-bottom: var(--spacing-0);
}

.pb-50 {
  padding-bottom: var(--spacing-50);
}

.pb-70 {
  padding-bottom: var(--spacing-70);
}

.pb-75 {
  padding-bottom: var(--spacing-75);
}

.pb-100 {
  padding-bottom: var(--spacing-100);
}

.pb-150 {
  padding-bottom: var(--spacing-150);
}

.pb-180 {
  padding-bottom: var(--spacing-180);
}

.pb-225 {
  padding-bottom: var(--spacing-225);
}

.pb-225\! {
  padding-bottom: var(--spacing-225) !important;
}

.pb-250 {
  padding-bottom: var(--spacing-250);
}

.pb-300 {
  padding-bottom: var(--spacing-300);
}

.pb-325 {
  padding-bottom: var(--spacing-325);
}

.pb-350 {
  padding-bottom: var(--spacing-350);
}

.pb-375 {
  padding-bottom: var(--spacing-375);
}

.pb-400 {
  padding-bottom: var(--spacing-400);
}

.pb-450 {
  padding-bottom: var(--spacing-450);
}

.pb-600 {
  padding-bottom: var(--spacing-600);
}

.pb-650 {
  padding-bottom: var(--spacing-650);
}

.pb-750 {
  padding-bottom: var(--spacing-750);
}

.pb-900 {
  padding-bottom: var(--spacing-900);
}

.pb-1200 {
  padding-bottom: var(--spacing-1200);
}

.pb-\[108px\] {
  padding-bottom: 108px;
}

.pl-0 {
  padding-left: var(--spacing-0);
}

.pl-0\! {
  padding-left: var(--spacing-0) !important;
}

.pl-40 {
  padding-left: var(--spacing-40);
}

.pl-50 {
  padding-left: var(--spacing-50);
}

.pl-70 {
  padding-left: var(--spacing-70);
}

.pl-115 {
  padding-left: var(--spacing-115);
}

.pl-125 {
  padding-left: var(--spacing-125);
}

.pl-225 {
  padding-left: var(--spacing-225);
}

.pl-400 {
  padding-left: var(--spacing-400);
}

.pl-450 {
  padding-left: var(--spacing-450);
}

.pl-\[42px\] {
  padding-left: 42px;
}

.text-center {
  text-align: center;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-start {
  text-align: start;
}

.align-middle {
  vertical-align: middle;
}

.\!text-\[12px\] {
  font-size: 12px !important;
}

.\!text-\[14px\] {
  font-size: 14px !important;
}

.\!text-\[15px\] {
  font-size: 15px !important;
}

.\!text-\[27px\] {
  font-size: 27px !important;
}

.text-2xlarge\! {
  font-size: var(--text-2xlarge) !important;
}

.text-3xlarge\! {
  font-size: var(--text-3xlarge) !important;
}

.text-\[8px\] {
  font-size: 8px;
}

.text-\[10px\] {
  font-size: 10px;
}

.text-\[12px\]\! {
  font-size: 12px !important;
}

.text-\[13px\] {
  font-size: 13px;
}

.text-\[14px\] {
  font-size: 14px;
}

.text-\[14px\]\! {
  font-size: 14px !important;
}

.text-\[15px\] {
  font-size: 15px;
}

.text-\[15px\]\! {
  font-size: 15px !important;
}

.text-\[16px\] {
  font-size: 16px;
}

.text-\[16px\]\! {
  font-size: 16px !important;
}

.text-\[18px\] {
  font-size: 18px;
}

.text-\[18px\]\! {
  font-size: 18px !important;
}

.text-\[21px\] {
  font-size: 21px;
}

.text-\[21px\]\! {
  font-size: 21px !important;
}

.text-\[22px\]\! {
  font-size: 22px !important;
}

.text-\[24px\] {
  font-size: 24px;
}

.text-\[27px\] {
  font-size: 27px;
}

.text-\[30px\] {
  font-size: 30px;
}

.text-\[40px\] {
  font-size: 40px;
}

.text-\[54px\] {
  font-size: 54px;
}

.text-\[54px\]\! {
  font-size: 54px !important;
}

.text-large {
  font-size: var(--text-large);
}

.text-medium {
  font-size: var(--text-medium);
}

.text-medium\! {
  font-size: var(--text-medium) !important;
}

.text-mid-3xlarge {
  font-size: var(--text-mid-3xlarge);
}

.text-mid-3xlarge\! {
  font-size: var(--text-mid-3xlarge) !important;
}

.text-mid-xlarge {
  font-size: var(--text-mid-xlarge);
}

.text-mid-xlarge\! {
  font-size: var(--text-mid-xlarge) !important;
}

.text-small {
  font-size: var(--text-small);
}

.text-small\! {
  font-size: var(--text-small) !important;
}

.text-xlarge\! {
  font-size: var(--text-xlarge) !important;
}

.text-xsmall {
  font-size: var(--text-xsmall);
}

.\!leading-\[30px\] {
  --tw-leading: 30px !important;
  line-height: 30px !important;
}

.\!leading-\[36px\] {
  --tw-leading: 36px !important;
  line-height: 36px !important;
}

.\!leading-\[64px\] {
  --tw-leading: 64px !important;
  line-height: 64px !important;
}

.leading-2xlarge {
  --tw-leading: var(--leading-2xlarge);
  line-height: var(--leading-2xlarge);
}

.leading-2xlarge\! {
  --tw-leading: var(--leading-2xlarge) !important;
  line-height: var(--leading-2xlarge) !important;
}

.leading-3xlarge {
  --tw-leading: var(--leading-3xlarge);
  line-height: var(--leading-3xlarge);
}

.leading-3xlarge\! {
  --tw-leading: var(--leading-3xlarge) !important;
  line-height: var(--leading-3xlarge) !important;
}

.leading-4xlarge {
  --tw-leading: var(--leading-4xlarge);
  line-height: var(--leading-4xlarge);
}

.leading-4xlarge\! {
  --tw-leading: var(--leading-4xlarge) !important;
  line-height: var(--leading-4xlarge) !important;
}

.leading-350 {
  --tw-leading: var(--spacing-350);
  line-height: var(--spacing-350);
}

.leading-\[12px\] {
  --tw-leading: 12px;
  line-height: 12px;
}

.leading-\[14px\] {
  --tw-leading: 14px;
  line-height: 14px;
}

.leading-\[16px\] {
  --tw-leading: 16px;
  line-height: 16px;
}

.leading-\[16px\]\! {
  --tw-leading: 16px !important;
  line-height: 16px !important;
}

.leading-\[18px\] {
  --tw-leading: 18px;
  line-height: 18px;
}

.leading-\[18px\]\! {
  --tw-leading: 18px !important;
  line-height: 18px !important;
}

.leading-\[20px\] {
  --tw-leading: 20px;
  line-height: 20px;
}

.leading-\[20px\]\! {
  --tw-leading: 20px !important;
  line-height: 20px !important;
}

.leading-\[21px\] {
  --tw-leading: 21px;
  line-height: 21px;
}

.leading-\[22px\] {
  --tw-leading: 22px;
  line-height: 22px;
}

.leading-\[22px\]\! {
  --tw-leading: 22px !important;
  line-height: 22px !important;
}

.leading-\[24px\] {
  --tw-leading: 24px;
  line-height: 24px;
}

.leading-\[26px\] {
  --tw-leading: 26px;
  line-height: 26px;
}

.leading-\[26px\]\! {
  --tw-leading: 26px !important;
  line-height: 26px !important;
}

.leading-\[28px\] {
  --tw-leading: 28px;
  line-height: 28px;
}

.leading-\[28px\]\! {
  --tw-leading: 28px !important;
  line-height: 28px !important;
}

.leading-\[30px\] {
  --tw-leading: 30px;
  line-height: 30px;
}

.leading-\[32px\] {
  --tw-leading: 32px;
  line-height: 32px;
}

.leading-\[32px\]\! {
  --tw-leading: 32px !important;
  line-height: 32px !important;
}

.leading-\[36px\] {
  --tw-leading: 36px;
  line-height: 36px;
}

.leading-\[40px\] {
  --tw-leading: 40px;
  line-height: 40px;
}

.leading-\[44px\]\! {
  --tw-leading: 44px !important;
  line-height: 44px !important;
}

.leading-\[54px\]\! {
  --tw-leading: 54px !important;
  line-height: 54px !important;
}

.leading-\[64px\] {
  --tw-leading: 64px;
  line-height: 64px;
}

.leading-\[64px\]\! {
  --tw-leading: 64px !important;
  line-height: 64px !important;
}

.leading-large {
  --tw-leading: var(--leading-large);
  line-height: var(--leading-large);
}

.leading-large\! {
  --tw-leading: var(--leading-large) !important;
  line-height: var(--leading-large) !important;
}

.leading-mid-3xlarge\! {
  --tw-leading: var(--leading-mid-3xlarge) !important;
  line-height: var(--leading-mid-3xlarge) !important;
}

.leading-mid-xlarge {
  --tw-leading: var(--leading-mid-xlarge);
  line-height: var(--leading-mid-xlarge);
}

.leading-small {
  --tw-leading: var(--leading-small);
  line-height: var(--leading-small);
}

.leading-small\! {
  --tw-leading: var(--leading-small) !important;
  line-height: var(--leading-small) !important;
}

.leading-xlarge {
  --tw-leading: var(--leading-xlarge);
  line-height: var(--leading-xlarge);
}

.leading-xlarge\! {
  --tw-leading: var(--leading-xlarge) !important;
  line-height: var(--leading-xlarge) !important;
}

.\!font-medium {
  --tw-font-weight: var(--font-weight-medium) !important;
  font-weight: var(--font-weight-medium) !important;
}

.\!font-regular {
  --tw-font-weight: var(--font-weight-regular) !important;
  font-weight: var(--font-weight-regular) !important;
}

.\!font-semibold {
  --tw-font-weight: var(--font-weight-semibold) !important;
  font-weight: var(--font-weight-semibold) !important;
}

.font-bold {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}

.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);
  font-weight: var(--font-weight-medium);
}

.font-medium\! {
  --tw-font-weight: var(--font-weight-medium) !important;
  font-weight: var(--font-weight-medium) !important;
}

.font-regular\! {
  --tw-font-weight: var(--font-weight-regular) !important;
  font-weight: var(--font-weight-regular) !important;
}

.font-semibold {
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: var(--font-weight-semibold);
}

.font-semibold\! {
  --tw-font-weight: var(--font-weight-semibold) !important;
  font-weight: var(--font-weight-semibold) !important;
}

.tracking-\[0\.02em\] {
  --tw-tracking: .02em;
  letter-spacing: .02em;
}

.text-ellipsis {
  text-overflow: ellipsis;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.text-\[\#0d0f13\] {
  color: #0d0f13;
}

.text-\[\#1e40af\] {
  color: #1e40af;
}

.text-\[\#1e293b\] {
  color: #1e293b;
}

.text-\[\#1e2939\] {
  color: #1e2939;
}

.text-\[\#6b7280\] {
  color: #6b7280;
}

.text-\[\#17c66e\] {
  color: #17c66e;
}

.text-\[\#022c75\] {
  color: #022c75;
}

.text-\[\#47b95d\] {
  color: #47b95d;
}

.text-\[\#126CEE\], .text-\[\#126cee\] {
  color: #126cee;
}

.text-\[\#242a33\] {
  color: #242a33;
}

.text-\[\#002456\] {
  color: #002456;
}

.text-\[\#2775e6\] {
  color: #2775e6;
}

.text-\[\#14181f\] {
  color: #14181f;
}

.text-\[\#070809\] {
  color: #070809;
}

.text-\[\#374151\] {
  color: #374151;
}

.text-\[\#576374\] {
  color: #576374;
}

.text-\[\#667085\] {
  color: #667085;
}

.text-\[\#687588\] {
  color: #687588;
}

.text-\[\#687588\]\! {
  color: #687588 !important;
}

.text-\[\#b8c2d2\] {
  color: #b8c2d2;
}

.text-\[\#b8c3d2\] {
  color: #b8c3d2;
}

.text-\[\#d1d8e1\]\! {
  color: #d1d8e1 !important;
}

.text-\[\#dbf1df\] {
  color: #dbf1df;
}

.text-\[\#f5f9ff\] {
  color: #f5f9ff;
}

.text-\[rgba\(7\,8\,9\,1\)\]\! {
  color: #070809 !important;
}

.text-\[rgba\(117\,129\,147\,1\)\] {
  color: #758193;
}

.text-\[var\(--color-blue-650\)\] {
  color: var(--color-blue-650);
}

.text-\[var\(--color-gray-530\)\] {
  color: var(--color-gray-530);
}

.text-\[var\(--text-red\)\] {
  color: var(--text-red);
}

.text-black {
  color: var(--color-black);
}

.text-blue-350 {
  color: var(--color-blue-350);
}

.text-blue-400 {
  color: var(--color-blue-400);
}

.text-blue-440 {
  color: var(--color-blue-440);
}

.text-blue-440\! {
  color: var(--color-blue-440) !important;
}

.text-blue-450 {
  color: var(--color-blue-450);
}

.text-blue-500 {
  color: var(--color-blue-500);
}

.text-blue-550 {
  color: var(--color-blue-550);
}

.text-blue-600 {
  color: var(--color-blue-600);
}

.text-blue-650 {
  color: var(--color-blue-650);
}

.text-blue-800 {
  color: var(--color-blue-800);
}

.text-blue-800\! {
  color: var(--color-blue-800) !important;
}

.text-blue-850 {
  color: var(--color-blue-850);
}

.text-blue-950 {
  color: var(--color-blue-950);
}

.text-gray-150 {
  color: var(--color-gray-150);
}

.text-gray-200\! {
  color: var(--color-gray-200) !important;
}

.text-gray-350 {
  color: var(--color-gray-350);
}

.text-gray-450 {
  color: var(--color-gray-450);
}

.text-gray-530 {
  color: var(--color-gray-530);
}

.text-gray-550 {
  color: var(--color-gray-550);
}

.text-gray-600 {
  color: var(--color-gray-600);
}

.text-gray-650 {
  color: var(--color-gray-650);
}

.text-gray-700 {
  color: var(--color-gray-700);
}

.text-gray-950 {
  color: var(--color-gray-950);
}

.text-green-350 {
  color: var(--color-green-350);
}

.text-green-400 {
  color: var(--color-green-400);
}

.text-inherit {
  color: inherit;
}

.text-red-400 {
  color: var(--color-red-400);
}

.text-red-500 {
  color: var(--color-red-500);
}

.text-white {
  color: var(--color-white);
}

.text-white\! {
  color: var(--color-white) !important;
}

.capitalize {
  text-transform: capitalize;
}

.lowercase {
  text-transform: lowercase;
}

.line-through {
  text-decoration-line: line-through;
}

.underline {
  text-decoration-line: underline;
}

.decoration-white {
  -webkit-text-decoration-color: var(--color-white);
  -webkit-text-decoration-color: var(--color-white);
  text-decoration-color: var(--color-white);
}

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.opacity-0 {
  opacity: 0;
}

.opacity-50 {
  opacity: .5;
}

.opacity-70 {
  opacity: .7;
}

.opacity-100 {
  opacity: 1;
}

.bg-blend-screen {
  background-blend-mode: screen;
}

.shadow-\[0_0_12px_0_rgba\(7\,8\,9\,0\.15\)\] {
  --tw-shadow: 0 0 12px 0 var(--tw-shadow-color, #07080926);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-\[0_2px_6px_2px_rgba\(7\,8\,9\,0\.15\)\,0_8px_24px_0px_rgba\(7\,8\,9\,0\.15\)\] {
  --tw-shadow: 0 2px 6px 2px var(--tw-shadow-color, #07080926), 0 8px 24px 0px var(--tw-shadow-color, #07080926);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-\[0_2px_12px_0_rgba\(7\,8\,9\,0\.08\)\] {
  --tw-shadow: 0 2px 12px 0 var(--tw-shadow-color, #07080914);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-\[0_2px_12px_rgba\(7\,8\,9\,0\.08\)\] {
  --tw-shadow: 0 2px 12px var(--tw-shadow-color, #07080914);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-\[0_3px_8px_rgba\(154\,153\,153\,0\.5\)\] {
  --tw-shadow: 0 3px 8px var(--tw-shadow-color, #9a999980);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-\[0_5px_15px_rgba\(30\,68\,140\,0\.1\)\] {
  --tw-shadow: 0 5px 15px var(--tw-shadow-color, #1e448c1a);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-\[0_5px_20px_rgba\(18\,64\,142\,0\.1\)\] {
  --tw-shadow: 0 5px 20px var(--tw-shadow-color, #12408e1a);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-\[0px_2px_8px_rgba\(7\,8\,9\,0\.1\)\] {
  --tw-shadow: 0px 2px 8px var(--tw-shadow-color, #0708091a);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-\[0px_5px_10px_rgba\(30\,68\,140\,0\.1\)\] {
  --tw-shadow: 0px 5px 10px var(--tw-shadow-color, #1e448c1a);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-\[0px_5px_15px_rgba\(30\,68\,140\,0\.1\)\] {
  --tw-shadow: 0px 5px 15px var(--tw-shadow-color, #1e448c1a);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-\[0px_5px_20px_rgba\(18\,64\,142\,0\.1\)\] {
  --tw-shadow: 0px 5px 20px var(--tw-shadow-color, #12408e1a);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-\[0px_11px_15px_rgba\(30\,68\,140\,0\.1\)\] {
  --tw-shadow: 0px 11px 15px var(--tw-shadow-color, #1e448c1a);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-\[inset_0px_-0\.5px_0px_\#d7dee5\] {
  --tw-shadow: inset 0px -.5px 0px var(--tw-shadow-color, #d7dee5);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-\[inset_0px_0\.5px_0px_\#d7dee5\] {
  --tw-shadow: inset 0px .5px 0px var(--tw-shadow-color, #d7dee5);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-none\! {
  --tw-shadow: 0 0 #0000 !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;
}

.shadow-sm {
  --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.ring {
  --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.outline {
  outline-style: var(--tw-outline-style);
  outline-width: 1px;
}

.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
}

.drop-shadow-\[0px_0px_34\.2px_rgba\(136\,159\,198\,0\.5\)\] {
  --tw-drop-shadow-size: drop-shadow(0px 0px 34.2px var(--tw-drop-shadow-color, #889fc680));
  --tw-drop-shadow: var(--tw-drop-shadow-size);
  filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
}

.drop-shadow-lg {
  --tw-drop-shadow-size: drop-shadow(0 4px 4px var(--tw-drop-shadow-color, #00000026));
  --tw-drop-shadow: drop-shadow(var(--drop-shadow-lg));
  filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
}

.filter {
  filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
}

.backdrop-blur-\[12px\] {
  --tw-backdrop-blur: blur(12px);
  -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, );
  backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
}

.transition {
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}

.transition-\[all_0\.2s_ease-in-out\] {
  transition-property: all .2s ease-in-out;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}

.transition-\[all_0\.3s\] {
  transition-property: all .3s;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}

.transition-\[var\(--transition-voice-selector\)\] {
  transition-property: var(--transition-voice-selector);
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}

.transition-all {
  transition-property: all;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}

.transition-colors {
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}

.transition-opacity {
  transition-property: opacity;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}

.transition-transform {
  transition-property: transform, translate, scale, rotate;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}

.duration-100 {
  --tw-duration: .1s;
  transition-duration: .1s;
}

.duration-200 {
  --tw-duration: .2s;
  transition-duration: .2s;
}

.duration-300 {
  --tw-duration: .3s;
  transition-duration: .3s;
}

.duration-400 {
  --tw-duration: .4s;
  transition-duration: .4s;
}

.duration-500 {
  --tw-duration: .5s;
  transition-duration: .5s;
}

.duration-600 {
  --tw-duration: .6s;
  transition-duration: .6s;
}

.duration-700 {
  --tw-duration: .7s;
  transition-duration: .7s;
}

.ease-in-out {
  --tw-ease: var(--ease-in-out);
  transition-timing-function: var(--ease-in-out);
}

.outline-none {
  --tw-outline-style: none;
  outline-style: none;
}

.select-none {
  -webkit-user-select: none;
  user-select: none;
}

.\[border\:1px_solid_\#5e749433\] {
  border: 1px solid #5e749433;
}

.\[counter-reset\:faq-counter_0\] {
  counter-reset: faq-counter 0;
}

.\[transition\:all_0\.3s_ease-out\] {
  transition: all .3s ease-out;
}

.\[transition\:color_0\.3s_ease-out\] {
  transition: color .3s ease-out;
}

.\[transition\:left_0\.3s_ease-out\] {
  transition: left .3s ease-out;
}

.peer-checked\:border-\[0\.5px\]:is(:where(.peer):checked ~ *) {
  border-style: var(--tw-border-style);
  border-width: .5px;
}

.peer-checked\:border-\[\#00af58\]:is(:where(.peer):checked ~ *) {
  border-color: #00af58;
}

.peer-checked\:shadow-\[0_3px_8px_rgba\(79\,46\,220\,0\.2\)\]:is(:where(.peer):checked ~ *) {
  --tw-shadow: 0 3px 8px var(--tw-shadow-color, #4f2edc33);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.peer-checked\:\[transition\:all_0\.2s_cubic-bezier\(0\.8\,0\.4\,0\.3\,1\.25\)\,background_0\.15s_ease\]:is(:where(.peer):checked ~ *) {
  transition: all .2s cubic-bezier(.8, .4, .3, 1.25), background .15s;
}

.placeholder\:text-gray-300::placeholder {
  color: var(--color-gray-300);
}

.before\:pointer-events-none:before {
  content: var(--tw-content);
  pointer-events: none;
}

.before\:absolute:before {
  content: var(--tw-content);
  position: absolute;
}

.before\:relative:before {
  content: var(--tw-content);
  position: relative;
}

.before\:top-40:before {
  content: var(--tw-content);
  top: var(--spacing-40);
}

.before\:left-40:before {
  content: var(--tw-content);
  left: var(--spacing-40);
}

.before\:-m-225:before {
  content: var(--tw-content);
  margin: calc(var(--spacing-225) * -1);
}

.before\:mr-50:before {
  content: var(--tw-content);
  margin-right: var(--spacing-50);
}

.before\:mr-70:before {
  content: var(--tw-content);
  margin-right: var(--spacing-70);
}

.before\:block:before {
  content: var(--tw-content);
  display: block;
}

.before\:inline-block:before {
  content: var(--tw-content);
  display: inline-block;
}

.before\:h-225:before {
  content: var(--tw-content);
  height: var(--spacing-225);
}

.before\:h-700:before {
  content: var(--tw-content);
  height: var(--spacing-700);
}

.before\:w-500:before {
  content: var(--tw-content);
  width: var(--spacing-500);
}

.before\:w-700:before {
  content: var(--tw-content);
  width: var(--spacing-700);
}

.before\:scale-0:before {
  content: var(--tw-content);
  --tw-scale-x: 0%;
  --tw-scale-y: 0%;
  --tw-scale-z: 0%;
  scale: var(--tw-scale-x) var(--tw-scale-y);
}

.before\:rounded-full:before {
  content: var(--tw-content);
  border-radius: 3.40282e38px;
}

.before\:bg-\[\#9a9999\]:before {
  content: var(--tw-content);
  background-color: #9a9999;
}

.before\:bg-\[rgba\(79\,46\,220\,0\.5\)\]:before {
  content: var(--tw-content);
  background-color: #4f2edc80;
}

.before\:p-25:before {
  content: var(--tw-content);
  padding: var(--spacing-25);
}

.before\:text-medium:before {
  content: var(--tw-content);
  font-size: var(--text-medium);
}

.before\:font-bold:before {
  content: var(--tw-content);
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}

.before\:text-\[\#126cee\]:before {
  content: var(--tw-content);
  color: #126cee;
}

.before\:opacity-100:before {
  content: var(--tw-content);
  opacity: 1;
}

.before\:transition-\[background_0\.2s_ease\]:before {
  content: var(--tw-content);
  transition-property: background .2s ease;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}

.before\:content-\[\'\'\]:before {
  --tw-content: "";
  content: var(--tw-content);
}

.before\:content-\[\'•\'\]:before {
  --tw-content: "•";
  content: var(--tw-content);
}

.before\:content-\[counter\(faq-counter\)\'\.\'\]:before {
  --tw-content: counter(faq-counter) ".";
  content: var(--tw-content);
}

.before\:\[counter-increment\:faq-counter\]:before {
  content: var(--tw-content);
  counter-increment: faq-counter;
}

.peer-checked\:before\:scale-100:is(:where(.peer):checked ~ *):before {
  content: var(--tw-content);
  --tw-scale-x: 100%;
  --tw-scale-y: 100%;
  --tw-scale-z: 100%;
  scale: var(--tw-scale-x) var(--tw-scale-y);
}

.peer-checked\:before\:bg-\[\#00af58\]:is(:where(.peer):checked ~ *):before {
  content: var(--tw-content);
  background-color: #00af58;
}

.peer-checked\:before\:opacity-0:is(:where(.peer):checked ~ *):before {
  content: var(--tw-content);
  opacity: 0;
}

.peer-checked\:before\:transition-\[all_0\.4s_ease\]:is(:where(.peer):checked ~ *):before {
  content: var(--tw-content);
  transition-property: all .4s ease;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}

.first\:mt-0:first-child {
  margin-top: var(--spacing-0);
}

.first\:mr-75:first-child {
  margin-right: var(--spacing-75);
}

.first\:hidden:first-child {
  display: none;
}

.first\:text-left:first-child {
  text-align: left;
}

.last\:mr-0:last-child {
  margin-right: var(--spacing-0);
}

.last\:max-w-full:last-child {
  max-width: 100%;
}

.last\:whitespace-normal:last-child {
  white-space: normal;
}

@media (hover: hover) {
  .hover\:border-blue-300:hover {
    border-color: var(--color-blue-300);
  }

  .hover\:bg-\[\#5e74941a\]:hover {
    background-color: #5e74941a;
  }

  .hover\:bg-\[\#126cee33\]:hover {
    background-color: #126cee33;
  }

  .hover\:bg-\[\#d1d7e1\]\!:hover {
    background-color: #d1d7e1 !important;
  }

  .hover\:bg-\[\#ecf3ff\]:hover {
    background-color: #ecf3ff;
  }

  .hover\:bg-\[\#eef0f1\]:hover {
    background-color: #eef0f1;
  }

  .hover\:bg-\[\#f8f8fa\]:hover {
    background-color: #f8f8fa;
  }

  .hover\:bg-\[rgba\(139\,153\,172\,0\.2\)\]:hover {
    background-color: #8b99ac33;
  }

  .hover\:bg-blue-50:hover {
    background-color: var(--color-blue-50);
  }

  .hover\:bg-blue-340\/22:hover {
    background-color: #5e749438;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .hover\:bg-blue-340\/22:hover {
      background-color: color-mix(in oklab, var(--color-blue-340) 22%, transparent);
    }
  }

  .hover\:bg-blue-500\/15:hover {
    background-color: #126cee26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .hover\:bg-blue-500\/15:hover {
      background-color: color-mix(in oklab, var(--color-blue-500) 15%, transparent);
    }
  }

  .hover\:bg-blue-500\/80:hover {
    background-color: #126ceecc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .hover\:bg-blue-500\/80:hover {
      background-color: color-mix(in oklab, var(--color-blue-500) 80%, transparent);
    }
  }

  .hover\:bg-blue-550\/90:hover {
    background-color: #12408ee6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .hover\:bg-blue-550\/90:hover {
      background-color: color-mix(in oklab, var(--color-blue-550) 90%, transparent);
    }
  }

  .hover\:bg-blue-600:hover {
    background-color: var(--color-blue-600);
  }

  .hover\:bg-gray-700\/15:hover {
    background-color: #30384426;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .hover\:bg-gray-700\/15:hover {
      background-color: color-mix(in oklab, var(--color-gray-700) 15%, transparent);
    }
  }

  .hover\:bg-transparent:hover {
    background-color: #0000;
  }

  .hover\:bg-white\/20:hover {
    background-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .hover\:bg-white\/20:hover {
      background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .hover\:text-\[var\(--color-blue-650\)\]:hover {
    color: var(--color-blue-650);
  }

  .hover\:text-blue-550:hover {
    color: var(--color-blue-550);
  }

  .hover\:text-blue-600:hover {
    color: var(--color-blue-600);
  }

  .hover\:text-blue-650:hover {
    color: var(--color-blue-650);
  }

  .hover\:text-blue-800:hover {
    color: var(--color-blue-800);
  }

  .hover\:text-blue-950:hover {
    color: var(--color-blue-950);
  }

  .hover\:text-gray-450\/20:hover {
    color: #75819333;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .hover\:text-gray-450\/20:hover {
      color: color-mix(in oklab, var(--color-gray-450) 20%, transparent);
    }
  }

  .hover\:underline:hover {
    text-decoration-line: underline;
  }

  .hover\:shadow-\[0px_8px_16px_rgba\(7\,8\,9\,0\.3\)\]:hover {
    --tw-shadow: 0px 8px 16px var(--tw-shadow-color, #0708094d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .hover\:outline-none:hover {
    --tw-outline-style: none;
    outline-style: none;
  }
}

.focus\:outline-0:focus {
  outline-style: var(--tw-outline-style);
  outline-width: 0;
}

.focus\:outline-blue-300:focus {
  outline-color: var(--color-blue-300);
}

.focus\:outline-none:focus {
  --tw-outline-style: none;
  outline-style: none;
}

.active\:bg-blue-700:active {
  background-color: var(--color-blue-700);
}

.active\:outline-none:active {
  --tw-outline-style: none;
  outline-style: none;
}

@media (hover: hover) {
  .hover\:enabled\:bg-\[\#CAE0FF\]\!:hover:enabled {
    background-color: #cae0ff !important;
  }

  .hover\:enabled\:bg-blue-600:hover:enabled {
    background-color: var(--color-blue-600);
  }

  .hover\:enabled\:bg-transparent:hover:enabled {
    background-color: #0000;
  }

  .hover\:enabled\:text-\[\#126CEE\]\!:hover:enabled {
    color: #126cee !important;
  }

  .hover\:enabled\:text-current:hover:enabled {
    color: currentColor;
  }
}

.active\:enabled\:bg-transparent\!:active:enabled {
  background-color: #0000 !important;
}

.disabled\:bg-blue-300:disabled {
  background-color: var(--color-blue-300);
}

.disabled\:bg-blue-500\/20:disabled {
  background-color: #126cee33;
}

@supports (color: color-mix(in lab, red, red)) {
  .disabled\:bg-blue-500\/20:disabled {
    background-color: color-mix(in oklab, var(--color-blue-500) 20%, transparent);
  }
}

.disabled\:bg-transparent:disabled {
  background-color: #0000;
}

.disabled\:opacity-30:disabled {
  opacity: .3;
}

@media not all and (min-width: 0) {
  .max-xs\:w-\[248px\] {
    width: 248px;
  }

  .max-xs\:px-\[30px\] {
    padding-inline: 30px;
  }
}

@media not all and (min-width: 1229.98px) {
  .max-xl\:mr-250 {
    margin-right: var(--spacing-250);
  }

  .max-xl\:flex-\[1_1_50\%\] {
    flex: 50%;
  }

  .max-xl\:px-0 {
    padding-inline: var(--spacing-0);
  }

  .max-xl\:px-150 {
    padding-inline: var(--spacing-150);
  }

  .max-xl\:pr-450 {
    padding-right: var(--spacing-450);
  }

  .max-xl\:pl-675 {
    padding-left: var(--spacing-675);
  }

  .max-xl\:text-\[18px\]\! {
    font-size: 18px !important;
  }

  .max-xl\:text-mid-xlarge\! {
    font-size: var(--text-mid-xlarge) !important;
  }

  .max-xl\:leading-3xlarge\! {
    --tw-leading: var(--leading-3xlarge) !important;
    line-height: var(--leading-3xlarge) !important;
  }

  .max-xl\:leading-xlarge\! {
    --tw-leading: var(--leading-xlarge) !important;
    line-height: var(--leading-xlarge) !important;
  }
}

@media not all and (min-width: 991.98px) {
  .max-lg\:top-900 {
    top: var(--spacing-900);
  }

  .max-lg\:top-1300 {
    top: var(--spacing-1300);
  }

  .max-lg\:order-1 {
    order: 1;
  }

  .max-lg\:order-2 {
    order: 2;
  }

  .max-lg\:order-3 {
    order: 3;
  }

  .max-lg\:order-4 {
    order: 4;
  }

  .max-lg\:mx-150 {
    margin-inline: var(--spacing-150);
  }

  .max-lg\:mx-600 {
    margin-inline: var(--spacing-600);
  }

  .max-lg\:my-0 {
    margin-block: var(--spacing-0);
  }

  .max-lg\:mt-0 {
    margin-top: var(--spacing-0);
  }

  .max-lg\:mt-300 {
    margin-top: var(--spacing-300);
  }

  .max-lg\:-mr-\[32px\] {
    margin-right: -32px;
  }

  .max-lg\:mb-450 {
    margin-bottom: var(--spacing-450);
  }

  .max-lg\:-ml-\[88px\] {
    margin-left: -88px;
  }

  .max-lg\:block {
    display: block;
  }

  .max-lg\:flex {
    display: flex;
  }

  .max-lg\:hidden {
    display: none;
  }

  .max-lg\:inline-block {
    display: inline-block;
  }

  .max-lg\:w-1\/2 {
    width: 50%;
  }

  .max-lg\:w-\[60\%\] {
    width: 60%;
  }

  .max-lg\:w-full {
    width: 100%;
  }

  .max-lg\:max-w-full {
    max-width: 100%;
  }

  .max-lg\:min-w-auto {
    min-width: auto;
  }

  .max-lg\:flex-\[1_1_calc\(50\%_-_9px\)\] {
    flex: calc(50% - 9px);
  }

  .max-lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .max-lg\:flex-col {
    flex-direction: column;
  }

  .max-lg\:flex-wrap {
    flex-wrap: wrap;
  }

  .max-lg\:items-start {
    align-items: flex-start;
  }

  .max-lg\:gap-600 {
    gap: var(--spacing-600);
  }

  .max-lg\:overflow-y-auto {
    overflow-y: auto;
  }

  .max-lg\:rounded-none {
    border-radius: 0;
  }

  .max-lg\:p-0 {
    padding: var(--spacing-0);
  }

  .max-lg\:px-0 {
    padding-inline: var(--spacing-0);
  }

  .max-lg\:px-750 {
    padding-inline: var(--spacing-750);
  }

  .max-lg\:px-900 {
    padding-inline: var(--spacing-900);
  }

  .max-lg\:py-0 {
    padding-block: var(--spacing-0);
  }

  .max-lg\:pt-150 {
    padding-top: var(--spacing-150);
  }

  .max-lg\:pr-375 {
    padding-right: var(--spacing-375);
  }

  .max-lg\:pb-150 {
    padding-bottom: var(--spacing-150);
  }

  .max-lg\:pb-375 {
    padding-bottom: var(--spacing-375);
  }

  .max-lg\:pb-675 {
    padding-bottom: var(--spacing-675);
  }

  .max-lg\:pl-225 {
    padding-left: var(--spacing-225);
  }

  .max-lg\:pl-\[88px\] {
    padding-left: 88px;
  }

  .max-lg\:text-center {
    text-align: center;
  }

  .max-lg\:text-3xlarge\! {
    font-size: var(--text-3xlarge) !important;
  }

  .max-lg\:text-medium\! {
    font-size: var(--text-medium) !important;
  }

  .max-lg\:text-xsmall\! {
    font-size: var(--text-xsmall) !important;
  }

  .max-lg\:leading-\[44px\]\! {
    --tw-leading: 44px !important;
    line-height: 44px !important;
  }

  .max-lg\:leading-small\! {
    --tw-leading: var(--leading-small) !important;
    line-height: var(--leading-small) !important;
  }

  .max-lg\:shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .max-lg\:first\:mr-0:first-child {
    margin-right: var(--spacing-0);
  }
}

@media not all and (min-width: 767.98px) {
  .max-md\:mx-auto {
    margin-inline: auto;
  }

  .max-md\:my-0 {
    margin-block: var(--spacing-0);
  }

  .max-md\:mb-450 {
    margin-bottom: var(--spacing-450);
  }

  .max-md\:ml-0 {
    margin-left: var(--spacing-0);
  }

  .max-md\:h-300 {
    height: var(--spacing-300);
  }

  .max-md\:h-\[66px\] {
    height: 66px;
  }

  .max-md\:h-\[90px\] {
    height: 90px;
  }

  .max-md\:w-3\/4 {
    width: 75%;
  }

  .max-md\:w-300 {
    width: var(--spacing-300);
  }

  .max-md\:w-\[66px\] {
    width: 66px;
  }

  .max-md\:w-\[90px\] {
    width: 90px;
  }

  .max-md\:flex-col {
    flex-direction: column;
  }

  .max-md\:gap-x-675 {
    column-gap: var(--spacing-675);
  }

  .max-md\:p-150 {
    padding: var(--spacing-150);
  }

  .max-md\:p-300 {
    padding: var(--spacing-300);
  }

  .max-md\:px-0 {
    padding-inline: var(--spacing-0);
  }

  .max-md\:px-300 {
    padding-inline: var(--spacing-300);
  }

  .max-md\:py-225 {
    padding-block: var(--spacing-225);
  }

  .max-md\:py-\[45px\] {
    padding-block: 45px;
  }

  .max-md\:pt-0 {
    padding-top: var(--spacing-0);
  }

  .max-md\:pb-225 {
    padding-bottom: var(--spacing-225);
  }

  .max-md\:text-2xlarge {
    font-size: var(--text-2xlarge);
  }

  .max-md\:text-\[16px\] {
    font-size: 16px;
  }

  .max-md\:text-\[40px\] {
    font-size: 40px;
  }

  .max-md\:leading-300 {
    --tw-leading: var(--spacing-300);
    line-height: var(--spacing-300);
  }

  .max-md\:shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
}

@media not all and (min-width: 629.98px) {
  .max-sm\:invisible {
    visibility: hidden;
  }

  .max-sm\:visible {
    visibility: visible;
  }

  .max-sm\:relative {
    position: relative;
  }

  .max-sm\:z-\[1000\] {
    z-index: 1000;
  }

  .max-sm\:order-3 {
    order: 3;
  }

  .max-sm\:order-none {
    order: 0;
  }

  .max-sm\:col-\[1\] {
    grid-column: 1;
  }

  .max-sm\:m-0 {
    margin: var(--spacing-0);
  }

  .max-sm\:m-auto {
    margin: auto;
  }

  .max-sm\:-mx-250 {
    margin-inline: calc(var(--spacing-250) * -1);
  }

  .max-sm\:mx-0 {
    margin-inline: var(--spacing-0);
  }

  .max-sm\:mx-0\! {
    margin-inline: var(--spacing-0) !important;
  }

  .max-sm\:mx-180 {
    margin-inline: var(--spacing-180);
  }

  .max-sm\:mx-auto {
    margin-inline: auto;
  }

  .max-sm\:mt-0 {
    margin-top: var(--spacing-0);
  }

  .max-sm\:mt-200 {
    margin-top: var(--spacing-200);
  }

  .max-sm\:mt-225 {
    margin-top: var(--spacing-225);
  }

  .max-sm\:mr-0 {
    margin-right: var(--spacing-0);
  }

  .max-sm\:mr-70 {
    margin-right: var(--spacing-70);
  }

  .max-sm\:mr-125 {
    margin-right: var(--spacing-125);
  }

  .max-sm\:mr-160 {
    margin-right: var(--spacing-160);
  }

  .max-sm\:mr-auto {
    margin-right: auto;
  }

  .max-sm\:mb-0 {
    margin-bottom: var(--spacing-0);
  }

  .max-sm\:mb-150 {
    margin-bottom: var(--spacing-150);
  }

  .max-sm\:mb-180 {
    margin-bottom: var(--spacing-180);
  }

  .max-sm\:mb-225 {
    margin-bottom: var(--spacing-225);
  }

  .max-sm\:mb-300 {
    margin-bottom: var(--spacing-300);
  }

  .max-sm\:mb-375 {
    margin-bottom: var(--spacing-375);
  }

  .max-sm\:mb-450 {
    margin-bottom: var(--spacing-450);
  }

  .max-sm\:mb-\[34px\] {
    margin-bottom: 34px;
  }

  .max-sm\:-ml-300 {
    margin-left: calc(var(--spacing-300) * -1);
  }

  .max-sm\:flex {
    display: flex;
  }

  .max-sm\:hidden {
    display: none;
  }

  .max-sm\:table {
    display: table;
  }

  .max-sm\:h-300 {
    height: var(--spacing-300);
  }

  .max-sm\:h-450 {
    height: var(--spacing-450);
  }

  .max-sm\:h-\[300px\] {
    height: 300px;
  }

  .max-sm\:h-\[calc\(-50\%\*var\(--plan-count\)\+250\%\+\(2\*var\(--plan-count\)-8\)\*2px\)\] {
    height: calc(-50% * var(--plan-count)  + 250% + (2 * var(--plan-count)  - 8) * 2px);
  }

  .max-sm\:max-h-0 {
    max-height: var(--spacing-0);
  }

  .max-sm\:max-h-\[1000px\] {
    max-height: 1000px;
  }

  .max-sm\:min-h-0 {
    min-height: var(--spacing-0);
  }

  .max-sm\:min-h-auto {
    min-height: auto;
  }

  .max-sm\:w-11\/12 {
    width: 91.6667%;
  }

  .max-sm\:w-300 {
    width: var(--spacing-300);
  }

  .max-sm\:w-450 {
    width: var(--spacing-450);
  }

  .max-sm\:w-\[calc\(17\%\*var\(--plan-count\)-18\%\)\] {
    width: calc(17% * var(--plan-count)  - 18%);
  }

  .max-sm\:w-auto {
    width: auto;
  }

  .max-sm\:w-full {
    width: 100%;
  }

  .max-sm\:w-screen {
    width: 100vw;
  }

  .max-sm\:max-w-full {
    max-width: 100%;
  }

  .max-sm\:min-w-full {
    min-width: 100%;
  }

  .max-sm\:flex-0 {
    flex: 0;
  }

  .max-sm\:flex-\[1_1_100\%\] {
    flex: 100%;
  }

  .max-sm\:flex-none {
    flex: none;
  }

  .max-sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .max-sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .max-sm\:flex-col {
    flex-direction: column;
  }

  .max-sm\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .max-sm\:flex-wrap {
    flex-wrap: wrap;
  }

  .max-sm\:items-center {
    align-items: center;
  }

  .max-sm\:justify-center {
    justify-content: center;
  }

  .max-sm\:gap-0 {
    gap: var(--spacing-0);
  }

  .max-sm\:gap-75 {
    gap: var(--spacing-75);
  }

  .max-sm\:self-end {
    align-self: flex-end;
  }

  .max-sm\:overflow-x-auto {
    overflow-x: auto;
  }

  .max-sm\:bg-transparent\! {
    background-color: #0000 !important;
  }

  .max-sm\:bg-white {
    background-color: var(--color-white);
  }

  .max-sm\:p-0 {
    padding: var(--spacing-0);
  }

  .max-sm\:p-300 {
    padding: var(--spacing-300);
  }

  .max-sm\:px-0 {
    padding-inline: var(--spacing-0);
  }

  .max-sm\:px-70 {
    padding-inline: var(--spacing-70);
  }

  .max-sm\:px-75 {
    padding-inline: var(--spacing-75);
  }

  .max-sm\:px-150 {
    padding-inline: var(--spacing-150);
  }

  .max-sm\:px-200 {
    padding-inline: var(--spacing-200);
  }

  .max-sm\:px-300 {
    padding-inline: var(--spacing-300);
  }

  .max-sm\:px-375 {
    padding-inline: var(--spacing-375);
  }

  .max-sm\:px-450 {
    padding-inline: var(--spacing-450);
  }

  .max-sm\:px-\[14px\] {
    padding-inline: 14px;
  }

  .max-sm\:px-\[20px\] {
    padding-inline: 20px;
  }

  .max-sm\:px-\[26px\] {
    padding-inline: 26px;
  }

  .max-sm\:py-0 {
    padding-block: var(--spacing-0);
  }

  .max-sm\:py-40 {
    padding-block: var(--spacing-40);
  }

  .max-sm\:py-80 {
    padding-block: var(--spacing-80);
  }

  .max-sm\:py-100 {
    padding-block: var(--spacing-100);
  }

  .max-sm\:py-115 {
    padding-block: var(--spacing-115);
  }

  .max-sm\:py-150 {
    padding-block: var(--spacing-150);
  }

  .max-sm\:py-225 {
    padding-block: var(--spacing-225);
  }

  .max-sm\:py-300 {
    padding-block: var(--spacing-300);
  }

  .max-sm\:py-\[45px\] {
    padding-block: 45px;
  }

  .max-sm\:pt-50 {
    padding-top: var(--spacing-50);
  }

  .max-sm\:pt-75 {
    padding-top: var(--spacing-75);
  }

  .max-sm\:pt-100 {
    padding-top: var(--spacing-100);
  }

  .max-sm\:pt-\[8px\] {
    padding-top: 8px;
  }

  .max-sm\:pb-150 {
    padding-bottom: var(--spacing-150);
  }

  .max-sm\:pb-450 {
    padding-bottom: var(--spacing-450);
  }

  .max-sm\:pb-600 {
    padding-bottom: var(--spacing-600);
  }

  .max-sm\:pl-0 {
    padding-left: var(--spacing-0);
  }

  .max-sm\:pl-\[60px\] {
    padding-left: 60px;
  }

  .max-sm\:text-center {
    text-align: center;
  }

  .max-sm\:text-2xlarge\! {
    font-size: var(--text-2xlarge) !important;
  }

  .max-sm\:text-\[14px\]\! {
    font-size: 14px !important;
  }

  .max-sm\:text-\[21px\] {
    font-size: 21px;
  }

  .max-sm\:text-\[27px\] {
    font-size: 27px;
  }

  .max-sm\:text-mid-xlarge\! {
    font-size: var(--text-mid-xlarge) !important;
  }

  .max-sm\:text-small\! {
    font-size: var(--text-small) !important;
  }

  .max-sm\:text-xlarge\! {
    font-size: var(--text-xlarge) !important;
  }

  .max-sm\:leading-3xlarge\! {
    --tw-leading: var(--leading-3xlarge) !important;
    line-height: var(--leading-3xlarge) !important;
  }

  .max-sm\:leading-\[18px\]\! {
    --tw-leading: 18px !important;
    line-height: 18px !important;
  }

  .max-sm\:leading-\[22px\]\! {
    --tw-leading: 22px !important;
    line-height: 22px !important;
  }

  .max-sm\:leading-\[28px\] {
    --tw-leading: 28px;
    line-height: 28px;
  }

  .max-sm\:leading-\[28px\]\! {
    --tw-leading: 28px !important;
    line-height: 28px !important;
  }

  .max-sm\:font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .max-sm\:opacity-0 {
    opacity: 0;
  }

  .max-sm\:opacity-100 {
    opacity: 1;
  }

  .max-sm\:transition-\[max-height_0\.3s_ease-in-out\,opacity_0\.3s_ease-in-out\] {
    transition-property: max-height .3s ease-in-out, opacity .3s ease-in-out;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .max-sm\:transition-none {
    transition-property: none;
  }

  .first\:max-sm\:h-\[300px\]:first-child {
    height: 300px;
  }

  .max-sm\:last\:mb-0:last-child {
    margin-bottom: var(--spacing-0);
  }

  .last\:max-sm\:h-\[200px\]:last-child {
    height: 200px;
  }
}

@media not all and (min-width: 576px) {
  .max-\[576px\]\:-mx-300 {
    margin-inline: calc(var(--spacing-300) * -1);
  }

  .max-\[576px\]\:mr-0 {
    margin-right: var(--spacing-0);
  }

  .max-\[576px\]\:mb-0 {
    margin-bottom: var(--spacing-0);
  }

  .max-\[576px\]\:mb-150 {
    margin-bottom: var(--spacing-150);
  }

  .max-\[576px\]\:mb-300 {
    margin-bottom: var(--spacing-300);
  }

  .max-\[576px\]\:w-full {
    width: 100%;
  }

  .max-\[576px\]\:-translate-y-\[calc\(50\%\+80px\)\] {
    --tw-translate-y: calc(calc(50% + 80px) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .max-\[576px\]\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .max-\[576px\]\:flex-col {
    flex-direction: column;
  }

  .max-\[576px\]\:gap-450 {
    gap: var(--spacing-450);
  }

  .max-\[576px\]\:bg-position-\[60\%\] {
    background-position: 60%;
  }

  .max-\[576px\]\:p-0 {
    padding: var(--spacing-0);
  }

  .max-\[576px\]\:p-150 {
    padding: var(--spacing-150);
  }

  .max-\[576px\]\:p-300 {
    padding: var(--spacing-300);
  }

  .max-\[576px\]\:pb-600 {
    padding-bottom: var(--spacing-600);
  }

  .max-\[576px\]\:pl-300 {
    padding-left: var(--spacing-300);
  }

  .max-\[576px\]\:text-center {
    text-align: center;
  }
}

@media not all and (min-width: 576.98px) {
  .max-\[576\.98px\]\:text-\[18px\]\! {
    font-size: 18px !important;
  }
}

@media not all and (min-width: 576px) {
  .max-\[576px\]\:text-\[16px\] {
    font-size: 16px;
  }

  .max-\[576px\]\:text-xlarge {
    font-size: var(--text-xlarge);
  }

  .max-\[576px\]\:text-xlarge\! {
    font-size: var(--text-xlarge) !important;
  }
}

@media not all and (min-width: 576.98px) {
  .max-\[576\.98px\]\:leading-2xlarge\! {
    --tw-leading: var(--leading-2xlarge) !important;
    line-height: var(--leading-2xlarge) !important;
  }
}

@media not all and (min-width: 576px) {
  .max-\[576px\]\:leading-300 {
    --tw-leading: var(--spacing-300);
    line-height: var(--spacing-300);
  }

  .max-\[576px\]\:leading-\[32px\] {
    --tw-leading: 32px;
    line-height: 32px;
  }

  .max-\[576px\]\:leading-\[32px\]\! {
    --tw-leading: 32px !important;
    line-height: 32px !important;
  }
}

@media not all and (min-width: 575.98px) {
  .max-\[575\.98px\]\:mr-0 {
    margin-right: var(--spacing-0);
  }

  .max-\[575\.98px\]\:mb-450 {
    margin-bottom: var(--spacing-450);
  }

  .max-\[575\.98px\]\:flex-col {
    flex-direction: column;
  }

  .max-\[575\.98px\]\:items-start {
    align-items: flex-start;
  }

  .max-\[575\.98px\]\:px-300 {
    padding-inline: var(--spacing-300);
  }
}

@media not all and (min-width: 575px) {
  .max-\[575px\]\:px-0 {
    padding-inline: var(--spacing-0);
  }

  .max-\[575px\]\:py-180 {
    padding-block: var(--spacing-180);
  }
}

@media not all and (min-width: 575.98px) {
  .max-\[575\.98px\]\:pt-675 {
    padding-top: var(--spacing-675);
  }
}

@media not all and (min-width: 530px) {
  .max-\[530px\]\:mx-auto {
    margin-inline: auto;
  }
}

@media not all and (min-width: 480px) {
  .max-\[480px\]\:p-125 {
    padding: var(--spacing-125);
  }

  .max-\[480px\]\:text-\[16px\]\! {
    font-size: 16px !important;
  }

  .max-\[480px\]\:leading-xlarge\! {
    --tw-leading: var(--leading-xlarge) !important;
    line-height: var(--leading-xlarge) !important;
  }
}

@media (min-width: 576px) {
  .min-\[576px\]\:h-\[500px\] {
    height: 500px;
  }

  .min-\[576px\]\:px-\[15\%\]\! {
    padding-inline: 15% !important;
  }
}

@media (min-width: 629.98px) {
  .sm\:row-\[1\] {
    grid-row: 1;
  }

  .sm\:row-\[2\] {
    grid-row: 2;
  }

  .sm\:row-\[3\] {
    grid-row: 3;
  }

  .sm\:m-0 {
    margin: var(--spacing-0);
  }

  .sm\:-mx-\[15px\] {
    margin-inline: -15px;
  }

  .sm\:mx-0 {
    margin-inline: var(--spacing-0);
  }

  .sm\:mr-auto {
    margin-right: auto;
  }

  .sm\:mb-150 {
    margin-bottom: var(--spacing-150);
  }

  .sm\:mb-750 {
    margin-bottom: var(--spacing-750);
  }

  .sm\:block {
    display: block;
  }

  .sm\:hidden {
    display: none;
  }

  .sm\:h-900 {
    height: var(--spacing-900);
  }

  .sm\:h-\[258px\] {
    height: 258px;
  }

  .sm\:min-h-2000 {
    min-height: var(--spacing-2000);
  }

  .sm\:min-h-4000 {
    min-height: var(--spacing-4000);
  }

  .sm\:w-1\/2 {
    width: 50%;
  }

  .sm\:w-4\/5 {
    width: 80%;
  }

  .sm\:w-900 {
    width: var(--spacing-900);
  }

  .sm\:w-\[258px\] {
    width: 258px;
  }

  .sm\:w-\[calc\(50\%_-_6px\)\] {
    width: calc(50% - 6px);
  }

  .sm\:w-auto {
    width: auto;
  }

  .sm\:w-fit {
    width: fit-content;
  }

  .sm\:max-w-\[300px\] {
    max-width: 300px;
  }

  .sm\:max-w-\[450px\] {
    max-width: 450px;
  }

  .sm\:flex-\[0_0_calc\(50\%-9px\)\] {
    flex: 0 0 calc(50% - 9px);
  }

  .sm\:flex-\[1_1_var\(--item-width\)\] {
    flex: 1 1 var(--item-width);
  }

  .sm\:basis-\[calc\(50\%-9px\)\] {
    flex-basis: calc(50% - 9px);
  }

  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .sm\:flex-row {
    flex-direction: row;
  }

  .sm\:flex-wrap {
    flex-wrap: wrap;
  }

  .sm\:gap-225 {
    gap: var(--spacing-225);
  }

  .sm\:bg-\[position\:center_62\%\] {
    background-position: 50% 62%;
  }

  .sm\:px-0 {
    padding-inline: var(--spacing-0);
  }

  .sm\:px-200 {
    padding-inline: var(--spacing-200);
  }

  .sm\:px-225 {
    padding-inline: var(--spacing-225);
  }

  .sm\:px-300 {
    padding-inline: var(--spacing-300);
  }

  .sm\:px-450 {
    padding-inline: var(--spacing-450);
  }

  .sm\:pt-375 {
    padding-top: var(--spacing-375);
  }

  .sm\:pt-450 {
    padding-top: var(--spacing-450);
  }

  .sm\:pb-225 {
    padding-bottom: var(--spacing-225);
  }

  .sm\:pb-600 {
    padding-bottom: var(--spacing-600);
  }

  .sm\:text-2xlarge {
    font-size: var(--text-2xlarge);
  }

  .sm\:text-\[14px\] {
    font-size: 14px;
  }

  .sm\:text-\[15px\] {
    font-size: 15px;
  }

  .sm\:text-\[18px\] {
    font-size: 18px;
  }

  .sm\:text-\[18px\]\! {
    font-size: 18px !important;
  }

  .sm\:text-\[27px\] {
    font-size: 27px;
  }

  .sm\:text-xsmall {
    font-size: var(--text-xsmall);
  }

  .sm\:\!leading-\[30px\] {
    --tw-leading: 30px !important;
    line-height: 30px !important;
  }

  .sm\:leading-2xlarge\! {
    --tw-leading: var(--leading-2xlarge) !important;
    line-height: var(--leading-2xlarge) !important;
  }

  .sm\:leading-3xlarge {
    --tw-leading: var(--leading-3xlarge);
    line-height: var(--leading-3xlarge);
  }

  .sm\:leading-3xlarge\! {
    --tw-leading: var(--leading-3xlarge) !important;
    line-height: var(--leading-3xlarge) !important;
  }

  .sm\:leading-\[26px\] {
    --tw-leading: 26px;
    line-height: 26px;
  }

  .sm\:leading-\[32px\] {
    --tw-leading: 32px;
    line-height: 32px;
  }

  .sm\:leading-small {
    --tw-leading: var(--leading-small);
    line-height: var(--leading-small);
  }
}

@media (min-width: 767.98px) {
  .md\:order-0 {
    order: 0;
  }

  .md\:order-1 {
    order: 1;
  }

  .md\:m-450 {
    margin: var(--spacing-450);
  }

  .md\:h-\[180px\] {
    height: 180px;
  }

  .md\:h-\[256px\] {
    height: 256px;
  }

  .md\:max-h-\[240px\] {
    max-height: 240px;
  }

  .md\:min-h-3400 {
    min-height: var(--spacing-3400);
  }

  .md\:min-h-4000 {
    min-height: var(--spacing-4000);
  }

  .md\:min-h-5000 {
    min-height: var(--spacing-5000);
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-1\/3 {
    width: 33.3333%;
  }

  .md\:w-2\/3 {
    width: 66.6667%;
  }

  .md\:w-3\/5 {
    width: 60%;
  }

  .md\:w-\[256px\] {
    width: 256px;
  }

  .md\:w-full {
    width: 100%;
  }

  .md\:flex-1 {
    flex: 1;
  }

  .md\:basis-\[calc\(33\.33\%-4px\)\] {
    flex-basis: calc(33.33% - 4px);
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:justify-start {
    justify-content: flex-start;
  }

  .md\:gap-250 {
    gap: var(--spacing-250);
  }

  .md\:gap-x-675 {
    column-gap: var(--spacing-675);
  }

  .md\:p-125 {
    padding: var(--spacing-125);
  }

  .md\:px-0 {
    padding-inline: var(--spacing-0);
  }

  .md\:px-0\! {
    padding-inline: var(--spacing-0) !important;
  }

  .md\:px-300 {
    padding-inline: var(--spacing-300);
  }

  .md\:px-425 {
    padding-inline: var(--spacing-425);
  }

  .md\:px-450 {
    padding-inline: var(--spacing-450);
  }

  .md\:px-\[42px\] {
    padding-inline: 42px;
  }

  .md\:py-150 {
    padding-block: var(--spacing-150);
  }

  .md\:py-600 {
    padding-block: var(--spacing-600);
  }

  .md\:pt-450 {
    padding-top: var(--spacing-450);
  }

  .md\:text-\[18px\]\! {
    font-size: 18px !important;
  }

  .md\:text-\[54px\] {
    font-size: 54px;
  }

  .md\:leading-2xlarge\! {
    --tw-leading: var(--leading-2xlarge) !important;
    line-height: var(--leading-2xlarge) !important;
  }
}

@media (min-width: 991.98px) {
  .lg\:sticky {
    position: sticky;
  }

  .lg\:top-900 {
    top: var(--spacing-900);
  }

  .lg\:left-1\/5 {
    left: 20%;
  }

  .lg\:order-0 {
    order: 0;
  }

  .lg\:order-1 {
    order: 1;
  }

  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .lg\:mt-450 {
    margin-top: var(--spacing-450);
  }

  .lg\:mr-450 {
    margin-right: var(--spacing-450);
  }

  .lg\:mr-\[-15px\]\! {
    margin-right: -15px !important;
  }

  .lg\:ml-\[-15px\]\! {
    margin-left: -15px !important;
  }

  .lg\:block {
    display: block;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:h-\[180px\] {
    height: 180px;
  }

  .lg\:h-\[234px\] {
    height: 234px;
  }

  .lg\:max-h-\[360px\] {
    max-height: 360px;
  }

  .lg\:max-h-\[calc\(100vh-60px\)\] {
    max-height: calc(100vh - 60px);
  }

  .lg\:max-h-\[calc\(100vh-110px\)\] {
    max-height: calc(100vh - 110px);
  }

  .lg\:min-h-4600 {
    min-height: var(--spacing-4600);
  }

  .lg\:min-h-5000 {
    min-height: var(--spacing-5000);
  }

  .lg\:min-h-5500 {
    min-height: var(--spacing-5500);
  }

  .lg\:min-h-6400 {
    min-height: var(--spacing-6400);
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:w-1\/3 {
    width: 33.3333%;
  }

  .lg\:w-3\/5 {
    width: 60%;
  }

  .lg\:w-\[234px\] {
    width: 234px;
  }

  .lg\:max-w-\[50\%\] {
    max-width: 50%;
  }

  .lg\:max-w-\[425px\] {
    max-width: 425px;
  }

  .lg\:min-w-\[600px\] {
    min-width: 600px;
  }

  .lg\:min-w-\[850px\] {
    min-width: 850px;
  }

  .lg\:basis-\[calc\(25\%-4\.5px\)\] {
    flex-basis: calc(25% - 4.5px);
  }

  .lg\:-translate-x-1\/5 {
    --tw-translate-x: calc(calc(1 / 5 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .lg\:transform {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .lg\:gap-0 {
    gap: var(--spacing-0);
  }

  .lg\:gap-\[108px\] {
    gap: 108px;
  }

  .lg\:gap-x-\[108px\] {
    column-gap: 108px;
  }

  .lg\:rounded-\[30px\] {
    border-radius: 30px;
  }

  .lg\:rounded-xl {
    border-radius: var(--radius-xl);
  }

  .lg\:p-225 {
    padding: var(--spacing-225);
  }

  .lg\:px-0 {
    padding-inline: var(--spacing-0);
  }

  .lg\:px-150 {
    padding-inline: var(--spacing-150);
  }

  .lg\:px-300 {
    padding-inline: var(--spacing-300);
  }

  .lg\:px-450 {
    padding-inline: var(--spacing-450);
  }

  .lg\:px-500 {
    padding-inline: var(--spacing-500);
  }

  .lg\:px-900 {
    padding-inline: var(--spacing-900);
  }

  .lg\:py-450 {
    padding-block: var(--spacing-450);
  }

  .lg\:pt-450 {
    padding-top: var(--spacing-450);
  }

  .lg\:pb-0 {
    padding-bottom: var(--spacing-0);
  }

  .lg\:text-\[10px\] {
    font-size: 10px;
  }

  .lg\:text-\[16px\]\! {
    font-size: 16px !important;
  }

  .lg\:text-\[34px\]\! {
    font-size: 34px !important;
  }

  .lg\:text-\[40px\] {
    font-size: 40px;
  }

  .lg\:text-medium {
    font-size: var(--text-medium);
  }

  .lg\:leading-\[45px\]\! {
    --tw-leading: 45px !important;
    line-height: 45px !important;
  }

  .lg\:leading-\[48px\] {
    --tw-leading: 48px;
    line-height: 48px;
  }
}

@media (min-width: 1229.98px) {
  .xl\:order-0 {
    order: 0;
  }

  .xl\:order-1 {
    order: 1;
  }

  .xl\:my-675 {
    margin-block: var(--spacing-675);
  }

  .xl\:flex {
    display: flex;
  }

  .xl\:min-h-5500 {
    min-height: var(--spacing-5500);
  }

  .xl\:w-full {
    width: 100%;
  }

  .xl\:flex-\[0_0_calc\(33\.33\%-12px\)\] {
    flex: 0 0 calc(33.33% - 12px);
  }

  .xl\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .xl\:bg-\[position\:50\%_center\] {
    background-position: 50%;
  }

  .xl\:px-0 {
    padding-inline: var(--spacing-0);
  }

  .xl\:px-450 {
    padding-inline: var(--spacing-450);
  }

  .xl\:py-225 {
    padding-block: var(--spacing-225);
  }

  .xl\:py-450 {
    padding-block: var(--spacing-450);
  }

  .xl\:\!text-left {
    text-align: left !important;
  }

  .xl\:\!leading-\[30px\] {
    --tw-leading: 30px !important;
    line-height: 30px !important;
  }
}

@media (min-width: 1336.98px) {
  .\32 xl\:min-w-\[1150px\] {
    min-width: 1150px;
  }

  .\32 xl\:min-w-\[1208px\] {
    min-width: 1208px;
  }

  .\32 xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .\32 xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}

.\[\&_\#opt-button\]\:mt-450 #opt-button {
  margin-top: var(--spacing-450);
}

.\[\&_\#opt-button\]\:ml-300 #opt-button {
  margin-left: var(--spacing-300);
}

.\[\&_\*\]\:text-white * {
  color: var(--color-white);
}

.last\:\[\&_\.RateRow\]\:mb-75:last-child .RateRow {
  margin-bottom: var(--spacing-75);
}

.last\:\[\&_\.RateRow\]\:shadow-none:last-child .RateRow {
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.\[\&_\.Skeleton\]\:bg-transparent .Skeleton {
  background-color: #0000;
}

.\[\&_\.Skeleton\>\*\]\:visible .Skeleton > * {
  visibility: visible;
}

.\[\&_\.Skeleton\>div\]\:rounded-xl .Skeleton > div {
  border-radius: var(--radius-xl);
}

.\[\&_\.convergo-Dialog-closeButton\]\:right-125 .convergo-Dialog-closeButton {
  right: var(--spacing-125);
}

.\[\&_\.remark-sticky-table-wrapper\]\:\!overflow-visible .remark-sticky-table-wrapper {
  overflow: visible !important;
}

.\[\&_\.row\]\:flex .row {
  display: flex;
}

.\[\&_a\]\:mx-auto a {
  margin-inline: auto;
}

.\[\&_a\]\:my-0 a {
  margin-block: var(--spacing-0);
}

.\[\&_a\]\:my-50 a {
  margin-block: var(--spacing-50);
}

.\[\&_a\]\:w-fit a {
  width: fit-content;
}

.\[\&_a\]\:border-0 a {
  border-style: var(--tw-border-style);
  border-width: 0;
}

.\[\&_a\]\:p-0 a {
  padding: var(--spacing-0);
}

.\[\&_a\]\:font-medium a {
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
}

.\[\&_a\]\:text-blue-400 a {
  color: var(--color-blue-400);
}

.\[\&_a\]\:text-blue-500 a {
  color: var(--color-blue-500);
}

.\[\&_a\]\:text-white a {
  color: var(--color-white);
}

.\[\&_a\]\:no-underline a {
  text-decoration-line: none;
}

.\[\&_a\]\:underline a {
  text-decoration-line: underline;
}

.\[\&_a\]\:focus\:outline-none a:focus {
  --tw-outline-style: none;
  outline-style: none;
}

@media not all and (min-width: 629.98px) {
  .max-sm\:\[\&_a\]\:w-full a {
    width: 100%;
  }
}

.\[\&_a_span\]\:p-0 a span {
  padding: var(--spacing-0);
}

.\[\&_a_span\]\:text-\[18px\]\! a span {
  font-size: 18px !important;
}

.\[\&_a_span\]\:leading-2xlarge\! a span {
  --tw-leading: var(--leading-2xlarge) !important;
  line-height: var(--leading-2xlarge) !important;
}

.\[\&_a_span\]\:font-bold a span {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}

.\[\&_a_span\]\:text-\[\#2775e6\] a span {
  color: #2775e6;
}

.\[\&_a_span_svg\]\:ml-0 a span svg {
  margin-left: var(--spacing-0);
}

@media (hover: hover) {
  .\[\&_a_span_svg\]\:hover\:text-blue-550 a span svg:hover {
    color: var(--color-blue-550);
  }
}

.\[\&_a\>p\]\:font-medium a > p {
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
}

.\[\&_a\>p\]\:text-blue-500 a > p {
  color: var(--color-blue-500);
}

.\[\&_br\]\:mt-0 br {
  margin-top: var(--spacing-0);
}

.\[\&_br\]\:mt-40 br {
  margin-top: var(--spacing-40);
}

.\[\&_button\]\:flex-1 button {
  flex: 1;
}

.\[\&_button\]\:focus\:outline-none button:focus {
  --tw-outline-style: none;
  outline-style: none;
}

@media not all and (min-width: 629.98px) {
  .\[\&_button\]\:max-sm\:flex-\[1_1_calc\(100\%\/2-6px\)\] button {
    flex: calc(50% - 6px);
  }
}

.\[\&_div\]\:text-\[16px\]\! div {
  font-size: 16px !important;
}

@media not all and (min-width: 767.98px) {
  .max-md\:\[\&_div\]\:w-full div {
    width: 100%;
  }
}

.\[\&_h3\]\:text-center h3 {
  text-align: center;
}

.\[\&_h3\.price\]\:px-150 h3.price {
  padding-inline: var(--spacing-150);
}

.\[\&_h3\.price\]\:py-75 h3.price {
  padding-block: var(--spacing-75);
}

.\[\&_h3\.price\]\:text-mid-xlarge h3.price {
  font-size: var(--text-mid-xlarge);
}

.\[\&_h3\.price\]\:leading-mid-xlarge h3.price {
  --tw-leading: var(--leading-mid-xlarge);
  line-height: var(--leading-mid-xlarge);
}

.\[\&_h3\.price\]\:font-bold h3.price {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}

.\[\&_h3\.price\]\:text-gray-950 h3.price {
  color: var(--color-gray-950);
}

.\[\&_input\]\:h-600 input {
  height: var(--spacing-600);
}

.\[\&_input\]\:border-0 input {
  border-style: var(--tw-border-style);
  border-width: 0;
}

.\[\&_input\]\:bg-\[rgba\(94\,116\,148\,0\.05\)\] input {
  background-color: #5e74940d;
}

.\[\&_input\]\:bg-\[rgba\(183\,200\,225\,0\.12\)\] input {
  background-color: #b7c8e11f;
}

.\[\&_input\]\:text-\[16px\] input {
  font-size: 16px;
}

.\[\&_input\]\:text-white\! input {
  color: var(--color-white) !important;
}

.\[\&_input\:focus\]\:border-\[\#89bbff\] input:focus {
  border-color: #89bbff;
}

.\[\&_input\:focus\]\:bg-white input:focus {
  background-color: var(--color-white);
}

.\[\&_label\]\:text-\[12px\] label {
  font-size: 12px;
}

.\[\&_label\]\:text-\[15px\] label {
  font-size: 15px;
}

.\[\&_label\]\:leading-\[16px\] label {
  --tw-leading: 16px;
  line-height: 16px;
}

.\[\&_label\]\:leading-large label {
  --tw-leading: var(--leading-large);
  line-height: var(--leading-large);
}

.\[\&_label\]\:font-medium label {
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
}

.\[\&_label\]\:text-gray-950 label {
  color: var(--color-gray-950);
}

.\[\&_li\]\:px-150 li {
  padding-inline: var(--spacing-150);
}

.\[\&_li\]\:py-75 li {
  padding-block: var(--spacing-75);
}

.\[\&_li\:\:marker\]\:inline-block li::marker {
  display: inline-block;
}

.\[\&_li\:\:marker\]\:text-\[\#85c6ec\] li::marker {
  color: #85c6ec;
}

.\[\&_p\]\:pb-0 p {
  padding-bottom: var(--spacing-0);
}

.\[\&_p\]\:text-left p {
  text-align: left;
}

.\[\&_p\]\:text-large p {
  font-size: var(--text-large);
}

.\[\&_p\]\:leading-\[26px\] p {
  --tw-leading: 26px;
  line-height: 26px;
}

.\[\&_p\]\:font-semibold p {
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: var(--font-weight-semibold);
}

.\[\&_p\]\:text-\[\#758193\] p {
  color: #758193;
}

.\[\&_p\]\:text-\[var\(--color-blue-550\)\] p {
  color: var(--color-blue-550);
}

.\[\&_p\]\:text-gray-950 p {
  color: var(--color-gray-950);
}

.\[\&_p\]\:opacity-100 p {
  opacity: 1;
}

.last\:\[\&_p\]\:leading-\[18px\]:last-child p {
  --tw-leading: 18px;
  line-height: 18px;
}

@media not all and (min-width: 991.98px) {
  .max-lg\:\[\&_p\]\:leading-small\! p {
    --tw-leading: var(--leading-small) !important;
    line-height: var(--leading-small) !important;
  }
}

@media not all and (min-width: 629.98px) {
  .max-sm\:\[\&_p\]\:text-\[14px\] p {
    font-size: 14px;
  }

  .max-sm\:\[\&_p\]\:leading-\[18px\] p {
    --tw-leading: 18px;
    line-height: 18px;
  }
}

.\[\&_path\]\:fill-\[\#2775e6\] path {
  fill: #2775e6;
}

.\[\&_path\]\:fill-white path {
  fill: var(--color-white);
}

.\[\&_path\]\:stroke-blue-440 path {
  stroke: var(--color-blue-440);
}

.\[\&_path\]\:stroke-white path {
  stroke: var(--color-white);
}

.\[\&_path\]\:text-gray-450 path {
  color: var(--color-gray-450);
}

.\[\&_row\]\:gap-80 row {
  gap: var(--spacing-80);
}

.\[\&_span\]\:flex span {
  display: flex;
}

.\[\&_span\]\:inline span {
  display: inline;
}

.\[\&_span\]\:inline-block span {
  display: inline-block;
}

.\[\&_span\]\:scroll-mt-\[80px\] span {
  scroll-margin-top: 80px;
}

.\[\&_span\]\:items-center span {
  align-items: center;
}

.\[\&_span\]\:p-0\! span {
  padding: var(--spacing-0) !important;
}

.\[\&_span\]\:px-150 span {
  padding-inline: var(--spacing-150);
}

.\[\&_span\]\:py-75 span {
  padding-block: var(--spacing-75);
}

.\[\&_span\]\:pl-25 span {
  padding-left: var(--spacing-25);
}

.\[\&_span\]\:text-\[14px\] span {
  font-size: 14px;
}

.\[\&_span\]\:text-\[14px\]\! span {
  font-size: 14px !important;
}

.\[\&_span\]\:text-\[16px\]\! span {
  font-size: 16px !important;
}

.\[\&_span\]\:text-\[18px\]\! span {
  font-size: 18px !important;
}

.\[\&_span\]\:text-small\! span {
  font-size: var(--text-small) !important;
}

.\[\&_span\]\:leading-\[16px\]\! span {
  --tw-leading: 16px !important;
  line-height: 16px !important;
}

.\[\&_span\]\:leading-\[22px\] span {
  --tw-leading: 22px;
  line-height: 22px;
}

.\[\&_span\]\:leading-\[26px\]\! span {
  --tw-leading: 26px !important;
  line-height: 26px !important;
}

.\[\&_span\]\:leading-xlarge\! span {
  --tw-leading: var(--leading-xlarge) !important;
  line-height: var(--leading-xlarge) !important;
}

.\[\&_span\]\:font-bold span {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}

.\[\&_span\]\:font-medium span {
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
}

.\[\&_span\]\:text-\[\#126CEE\]\! span {
  color: #126cee !important;
}

.\[\&_span\]\:text-\[\#126cee\] span {
  color: #126cee;
}

.\[\&_span\]\:text-blue-500 span {
  color: var(--color-blue-500);
}

.\[\&_span\]\:text-blue-600 span {
  color: var(--color-blue-600);
}

.\[\&_span\]\:text-gray-950 span {
  color: var(--color-gray-950);
}

.\[\&_span\]\:text-white span {
  color: var(--color-white);
}

.\[\&_span\]\:underline span {
  text-decoration-line: underline;
}

.\[\&_span\]\:shadow-\[0px_2px_0px_\#4cb461\] span {
  --tw-shadow: 0px 2px 0px var(--tw-shadow-color, #4cb461);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

@media (hover: hover) {
  .\[\&_span\]\:hover\:text-blue-650 span:hover {
    color: var(--color-blue-650);
  }
}

@media not all and (min-width: 629.98px) {
  .max-sm\:\[\&_span\]\:text-\[14px\] span {
    font-size: 14px;
  }

  .max-sm\:\[\&_span\]\:leading-\[18px\] span {
    --tw-leading: 18px;
    line-height: 18px;
  }
}

.\[\&_span\.bold\]\:font-bold span.bold {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}

.\[\&_span\.custom-text\]\:p-0 span.custom-text {
  padding: var(--spacing-0);
}

.\[\&_span\.description\]\:px-150 span.description {
  padding-inline: var(--spacing-150);
}

.\[\&_span\.description\]\:py-75 span.description {
  padding-block: var(--spacing-75);
}

.\[\&_span\.description\]\:text-xsmall span.description {
  font-size: var(--text-xsmall);
}

.\[\&_span\.description\]\:leading-small span.description {
  --tw-leading: var(--leading-small);
  line-height: var(--leading-small);
}

.\[\&_strong\]\:text-black strong {
  color: var(--color-black);
}

.\[\&_svg\]\:m-115 svg {
  margin: var(--spacing-115);
}

.\[\&_svg\]\:h-225 svg {
  height: var(--spacing-225);
}

.\[\&_svg\]\:h-375 svg {
  height: var(--spacing-375);
}

.\[\&_svg\]\:w-225 svg {
  width: var(--spacing-225);
}

.\[\&_svg\]\:w-375 svg {
  width: var(--spacing-375);
}

.\[\&_svg\]\:rotate-180 svg {
  rotate: 180deg;
}

.\[\&_svg\]\:transition-transform svg {
  transition-property: transform, translate, scale, rotate;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}

.\[\&_svg\]\:duration-400 svg {
  --tw-duration: .4s;
  transition-duration: .4s;
}

@media (hover: hover) {
  .hover\:\[\&_svg_path\]\:fill-blue-550:hover svg path {
    fill: var(--color-blue-550);
  }
}

@media not all and (min-width: 629.98px) {
  .max-sm\:\[\&_svg\.cross_path\]\:fill-\[var\(--red-700\)\] svg.cross path {
    fill: var(--red-700);
  }
}

.\[\&_svg\>path\]\:fill-blue-400 svg > path {
  fill: var(--color-blue-400);
}

.\[\&_td\]\:w-\[16\.25\%\] td {
  width: 16.25%;
}

.\[\&_td\]\:border-b-\[0\.5px\] td {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: .5px;
}

.\[\&_td\]\:border-\[\#d7dee5\] td {
  border-color: #d7dee5;
}

.\[\&_td\]\:pt-375 td {
  padding-top: var(--spacing-375);
}

.\[\&_td\]\:align-middle td {
  vertical-align: middle;
}

.\[\&_td\]\:transition-all td {
  transition-property: all;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}

.\[\&_td\]\:duration-300 td {
  --tw-duration: .3s;
  transition-duration: .3s;
}

@media (hover: hover) {
  .hover\:\[\&_td\]\:bg-\[\#5e74941a\]:hover td {
    background-color: #5e74941a;
  }
}

.\[\&_td\:first-child\]\:w-\[0\.1\%\] td:first-child {
  width: .1%;
}

.\[\&_td\:first-child\]\:rounded-tl-\[6px\] td:first-child {
  border-top-left-radius: 6px;
}

.\[\&_td\:first-child\]\:rounded-bl-\[6px\] td:first-child {
  border-bottom-left-radius: 6px;
}

.\[\&_td\:first-child\]\:border-b-0 td:first-child {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 0;
}

.\[\&_td\:first-child\]\:pl-225 td:first-child {
  padding-left: var(--spacing-225);
}

@media not all and (min-width: 629.98px) {
  .max-sm\:\[\&_td\:first-child\]\:w-2\/3 td:first-child {
    width: 66.6667%;
  }

  .max-sm\:\[\&_td\:first-child\]\:pl-0 td:first-child {
    padding-left: var(--spacing-0);
  }
}

.\[\&_td\:last-child\]\:w-\[0\.1\%\] td:last-child {
  width: .1%;
}

.\[\&_td\:last-child\]\:rounded-tr-\[6px\] td:last-child {
  border-top-right-radius: 6px;
}

.\[\&_td\:last-child\]\:rounded-br-\[6px\] td:last-child {
  border-bottom-right-radius: 6px;
}

.\[\&_td\:last-child\]\:border-b-0 td:last-child {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 0;
}

.\[\&_td\:last-child\]\:pr-25 td:last-child {
  padding-right: var(--spacing-25);
}

@media not all and (min-width: 629.98px) {
  .max-sm\:\[\&_td\:last-child\]\:w-1\/3 td:last-child {
    width: 33.3333%;
  }

  .max-sm\:\[\&_td\:last-child\]\:text-center td:last-child {
    text-align: center;
  }
}

.\[\&_td\:nth-child\(2\)\]\:w-\[20\%\] td:nth-child(2) {
  width: 20%;
}

.\[\&_td\>a\]\:p-75 td > a {
  padding: var(--spacing-75);
}

.\[\&\+img\]\:ml-0 + img {
  margin-left: var(--spacing-0);
}

.\[\&\:\:marker\]\:-ml-100::marker {
  margin-left: calc(var(--spacing-100) * -1);
}

.\[\&\:\:marker\]\:inline-block::marker {
  display: inline-block;
}

.\[\&\:\:marker\]\:w-100::marker {
  width: var(--spacing-100);
}

.\[\&\:\:marker\]\:text-seafoam-300::marker {
  color: var(--color-seafoam-300);
}

.\[\&\:hover\:not\(\.is-disabled\)\]\:bg-transparent:hover:not(.is-disabled) {
  background-color: #0000;
}

.\[\&\:hover\:not\(\.is-disabled\)\]\:text-current:hover:not(.is-disabled) {
  color: currentColor;
}

.\[\&\>a\]\:text-\[rgba\(57\,135\,243\,1\)\] > a {
  color: #3987f3;
}

.\[\&\>br\]\:m-0 > br {
  margin: var(--spacing-0);
}

.\[\&\>div\]\:my-100 > div {
  margin-block: var(--spacing-100);
}

.\[\&\>div\]\:rounded-none > div {
  border-radius: 0;
}

.\[\&\>div\]\:rounded-xl > div {
  border-radius: var(--radius-xl);
}

.\[\&\>div\]\:last\:mr-350 > div:last-child {
  margin-right: var(--spacing-350);
}

.\[\&\>div\]\:last\:flex > div:last-child {
  display: flex;
}

.\[\&\>div\]\:last\:gap-50 > div:last-child {
  gap: var(--spacing-50);
}

@media not all and (min-width: 767.98px) {
  .max-md\:\[\&\>div\]\:flex-1 > div {
    flex: 1;
  }
}

@media not all and (min-width: 629.98px) {
  .\[\&\>div\]\:max-sm\:w-full > div {
    width: 100%;
  }
}

.\[\&\>div_input\]\:h-600 > div input {
  height: var(--spacing-600);
}

.\[\&\>div\:has\(img\)\]\:gap-70 > div:has(img) {
  gap: var(--spacing-70);
}

.\[\&\>div\:has\(input\)\>input\]\:rounded-none > div:has(input) > input {
  border-radius: 0;
}

.\[\&\>div\:has\(input\)\>input\]\:placeholder\:text-\[rgba\(117\,129\,147\,1\)\] > div:has(input) > input::placeholder {
  color: #758193;
}

.\[\&\>path\]\:fill-blue-950 > path {
  fill: var(--color-blue-950);
}

.last\:\[\&\>td\]\:border-b-0:last-child > td {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 0;
}

input.\[\&input\]\:leading-\[26px\] {
  --tw-leading: 26px;
  line-height: 26px;
}

@media not all and (min-width: 629.98px) {
  svg.max-sm\:\[\&svg\]\:self-center {
    align-self: center;
  }

  svg.max-sm\:\[\&svg\]\:transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  svg.max-sm\:\[\&svg\]\:duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }
}

@media (hover: none) {
  .\[\@media\(hover\:none\)\]\:overflow-x-auto {
    overflow-x: auto;
  }

  .\[\@media\(hover\:none\)\]\:\[scrollbar-width\:none\] {
    scrollbar-width: none;
  }

  .\[\@media\(hover\:none\)\]\:\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {
    display: none;
  }
}

@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-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  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
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}
