/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */

@layer properties;

@layer theme, base, components, utilities;

@layer theme {

  :root, :host {

    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";

    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;

    --color-red-50: rgb(254, 242, 242);

    --color-red-200: rgb(255, 202, 202);

    --color-red-500: rgb(251, 44, 54);

    --color-red-600: rgb(228, 0, 22);

    --color-red-700: rgb(191, 0, 15);

    --color-amber-100: rgb(254, 243, 198);

    --color-amber-300: rgb(255, 210, 55);

    --color-amber-400: rgb(250, 188, 0);

    --color-amber-500: rgb(246, 158, 0);

    --color-amber-600: rgb(218, 119, 0);

    --color-amber-700: rgb(181, 82, 0);

    --color-yellow-400: rgb(247, 201, 0);

    --color-green-50: rgb(240, 253, 244);

    --color-green-100: rgb(220, 252, 231);

    --color-green-600: rgb(0, 164, 71);

    --color-sky-50: rgb(240, 249, 255);

    --color-sky-600: rgb(0, 132, 199);

    --color-purple-700: rgb(130, 0, 217);

    --color-rose-600: rgb(230, 0, 69);

    --color-gray-50: rgb(246, 246, 239);

    --color-gray-100: rgb(235, 236, 230);

    --color-gray-200: rgb(223, 223, 214);

    --color-gray-300: rgb(207, 207, 193);

    --color-gray-400: rgb(177, 177, 173);

    --color-gray-500: rgb(158, 159, 154);

    --color-gray-600: rgb(96, 97, 94);

    --color-gray-700: rgb(69, 69, 66);

    --color-gray-800: rgb(39, 39, 36);

    --color-gray-900: rgb(22, 22, 22);

    --color-gray-950: rgb(3, 7, 18);

    --color-neutral-100: rgb(245, 245, 245);

    --color-neutral-300: rgb(212, 212, 212);

    --color-neutral-700: rgb(64, 64, 64);

    --color-neutral-900: rgb(23, 23, 23);

    --color-black: #000;

    --color-white: #fff;

    --spacing: 0.25rem;

    --container-3xs: 16rem;

    --container-xl: 36rem;

    --container-7xl: 80rem;

    --text-xs: 0.75rem;

    --text-xs--line-height: calc(1 / 0.75);

    --text-sm: 0.875rem;

    --text-sm--line-height: calc(1.25 / 0.875);

    --text-base: 1rem;

    --text-base--line-height: calc(1.5 / 1);

    --text-lg: 1.125rem;

    --text-lg--line-height: calc(1.75 / 1.125);

    --text-xl: 1.25rem;

    --text-xl--line-height: calc(1.75 / 1.25);

    --text-2xl: 1.5rem;

    --text-2xl--line-height: calc(2 / 1.5);

    --text-3xl: 1.875rem;

    --text-3xl--line-height: calc(2.25 / 1.875);

    --text-4xl: 2.25rem;

    --text-4xl--line-height: calc(2.5 / 2.25);

    --text-5xl: 3rem;

    --text-5xl--line-height: 1;

    --text-6xl: 3.75rem;

    --text-6xl--line-height: 1;

    --font-weight-normal: 400;

    --font-weight-medium: 500;

    --font-weight-semibold: 600;

    --font-weight-bold: 700;

    --font-weight-extrabold: 800;

    --tracking-normal: 0em;

    --tracking-wide: 0.025em;

    --leading-normal: 1.5;

    --radius-2xl: 1rem;

    --radius-3xl: 1.5rem;

    --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / 0.15);

    --ease-out: cubic-bezier(0, 0, 0.2, 1);

    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);

    --animate-spin: spin 1s linear infinite;

    --default-transition-duration: 150ms;

    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    --default-font-family: var(--font-sans);

    --default-mono-font-family: var(--font-mono);

    --color-gray-25: rgb(252, 252, 249);

    --color-primary-50: rgb(255, 251, 244);

    --color-primary-100: rgb(253, 248, 234);

    --color-primary-200: rgb(255, 244, 224);

    --color-primary-300: rgb(254, 233, 190);

    --color-primary-500: rgb(253, 209, 118);

    --color-primary-600: rgb(255, 195, 75);

    --color-primary-700: rgb(255, 180, 32);

    --color-primary-800: rgb(233, 161, 0);

    --color-primary-900: rgb(151, 107, 21);

    --color-success-100: rgb(194, 242, 216);

    --color-success-600: rgb(0, 102, 68);

    --color-success-800: rgb(0, 62, 40);

    --color-success-900: rgb(0, 56, 35);
  }

@supports (color: color(display-p3 0 0 0%)) {
:root, :host {

      --color-red-200: rgb(255, 202, 202);

      --color-red-600: rgb(228, 0, 22);

      --color-red-700: rgb(191, 0, 16);

      --color-amber-300: rgb(255, 210, 55);

      --color-amber-400: rgb(250, 188, 0);

      --color-amber-500: rgb(246, 158, 0);

      --color-amber-600: rgb(218, 119, 0);

      --color-amber-700: rgb(181, 82, 0);

      --color-yellow-400: rgb(247, 201, 0);

      --color-green-600: rgb(0, 164, 71);

      --color-sky-50: rgb(240, 249, 255);

      --color-sky-600: rgb(0, 132, 199);

      --color-purple-700: rgb(130, 0, 217);

      --color-rose-600: rgb(230, 0, 69);

      --color-primary-200: rgb(255, 244, 224);

      --color-primary-600: rgb(255, 195, 75);

      --color-primary-700: rgb(255, 180, 32);

      --color-primary-800: rgb(233, 161, 0);

      --color-success-600: rgb(0, 102, 68);

      --color-success-800: rgb(0, 62, 40);

      --color-success-900: rgb(0, 56, 35);
    }

@media (color-gamut: p3) {
:root, :host {

        --color-red-200: color(display-p3 0.96956 0.79815 0.7943);

        --color-red-600: color(display-p3 0.83032 0.14038 0.1332);

        --color-red-700: color(display-p3 0.69274 0.11623 0.10468);

        --color-amber-300: color(display-p3 0.97433 0.83063 0.33298);

        --color-amber-400: color(display-p3 0.95919 0.73852 0.11827);

        --color-amber-500: color(display-p3 0.93994 0.62058 0.05854);

        --color-amber-600: color(display-p3 0.82714 0.46717 0.0336);

        --color-amber-700: color(display-p3 0.67989 0.32771 0.05205);

        --color-yellow-400: color(display-p3 0.95994 0.79017 0.05852);

        --color-green-600: color(display-p3 0.24388 0.64082 0.29481);

        --color-sky-50: color(display-p3 0.9465 0.9754 0.99834);

        --color-sky-600: color(display-p3 0.16251 0.50938 0.79608);

        --color-purple-700: color(display-p3 0.4653 0.06526 0.8244);

        --color-rose-600: color(display-p3 0.84879 0.10201 0.26926);

        --color-primary-200: color(display-p3 0.99371 0.9573 0.88304);

        --color-primary-600: color(display-p3 0.96512 0.77163 0.37609);

        --color-primary-700: color(display-p3 0.96177 0.71492 0.25568);

        --color-primary-800: color(display-p3 0.87222 0.64401 0.21517);

        --color-success-600: color(display-p3 0 0.41071 0.25333);

        --color-success-800: color(display-p3 0 0.24911 0.14634);

        --color-success-900: color(display-p3 0 0.22554 0.13074);
      }
}
}
}

@layer base {

  *, ::after, ::before, ::backdrop, ::file-selector-button {

    box-sizing: border-box;

    margin: 0;

    padding: 0;

    border: 0 solid;
  }

  html, :host {

    line-height: 1.5;

    -webkit-text-size-adjust: 100%;

    tab-size: 4;

    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");

    font-feature-settings: var(--default-font-feature-settings, normal);

    font-variation-settings: var(--default-font-variation-settings, normal);

    -webkit-tap-highlight-color: transparent;
  }

  hr {

    height: 0;

    color: inherit;

    border-top-width: 1px;
  }

  abbr:where([title]) {

    text-decoration: underline dotted;
  }

  h1, h2, h3, h4, h5, h6 {

    font-size: inherit;

    font-weight: inherit;
  }

  a {

    color: inherit;

    text-decoration: inherit;
  }

  b, strong {

    font-weight: bolder;
  }

  code, kbd, samp, pre {

    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);

    font-feature-settings: var(--default-mono-font-feature-settings, normal);

    font-variation-settings: var(--default-mono-font-variation-settings, normal);

    font-size: 1em;
  }

  small {

    font-size: 80%;
  }

  sub, sup {

    font-size: 75%;

    line-height: 0;

    position: relative;

    vertical-align: baseline;
  }

  sub {

    bottom: -0.25em;
  }

  sup {

    top: -0.5em;
  }

  table {

    text-indent: 0;

    border-color: inherit;

    border-collapse: collapse;
  }

  :-moz-focusring {

    outline: auto;
  }

  progress {

    vertical-align: baseline;
  }

  summary {

    display: list-item;
  }

  ol, ul, menu {

    list-style: none;
  }

  img, svg, video, canvas, audio, iframe, embed, object {

    display: block;

    vertical-align: middle;
  }

  img, video {

    max-width: 100%;

    height: auto;
  }

  button, input, select, optgroup, textarea, ::file-selector-button {

    font: inherit;

    font-feature-settings: inherit;

    font-variation-settings: inherit;

    letter-spacing: inherit;

    color: inherit;

    border-radius: 0;

    background-color: transparent;

    opacity: 1;
  }

  :where(select:is([multiple], [size])) optgroup {

    font-weight: bolder;
  }

  :where(select:is([multiple], [size])) optgroup option {

    padding-inline-start: 20px;
  }

  ::file-selector-button {

    margin-inline-end: 4px;
  }

  ::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, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {

    padding-block: 0;
  }

  ::-webkit-calendar-picker-indicator {

    line-height: 1;
  }

  :-moz-ui-invalid {

    box-shadow: none;
  }

  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {

    appearance: button;
  }

  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {

    height: auto;
  }

  [hidden]:where(:not([hidden="until-found"])) {

    display: none !important;
  }
}

@layer utilities {

  .pointer-events-auto {

    pointer-events: auto;
  }

  .pointer-events-none {

    pointer-events: none;
  }

  .collapse {

    visibility: collapse;
  }

  .invisible {

    visibility: hidden;
  }

  .visible {

    visibility: visible;
  }

  .sr-only {

    position: absolute;

    width: 1px;

    height: 1px;

    padding: 0;

    margin: -1px;

    overflow: hidden;

    clip-path: inset(50%);

    white-space: nowrap;

    border-width: 0;
  }

  .absolute {

    position: absolute;
  }

  .fixed {

    position: fixed;
  }

  .relative {

    position: relative;
  }

  .static {

    position: static;
  }

  .sticky {

    position: sticky;
  }

  .inset-0 {

    inset: calc(var(--spacing) * 0);
  }

  .inset-x-0 {

    inset-inline: calc(var(--spacing) * 0);
  }

  .inset-x-2 {

    inset-inline: calc(var(--spacing) * 2);
  }

  .inset-y-0 {

    inset-block: calc(var(--spacing) * 0);
  }

  .start-\[14px\] {

    inset-inline-start: 14px;
  }

  .-top-1\.5 {

    top: calc(var(--spacing) * -1.5);
  }

  .-top-3 {

    top: calc(var(--spacing) * -3);
  }

  .top-0 {

    top: calc(var(--spacing) * 0);
  }

  .top-0\.5 {

    top: calc(var(--spacing) * 0.5);
  }

  .top-1\.5 {

    top: calc(var(--spacing) * 1.5);
  }

  .top-1\/2 {

    top: calc(1/2 * 100%);
  }

  .top-2 {

    top: calc(var(--spacing) * 2);
  }

  .top-3 {

    top: calc(var(--spacing) * 3);
  }

  .top-4 {

    top: calc(var(--spacing) * 4);
  }

  .top-5 {

    top: calc(var(--spacing) * 5);
  }

  .top-6 {

    top: calc(var(--spacing) * 6);
  }

  .top-7 {

    top: calc(var(--spacing) * 7);
  }

  .top-10 {

    top: calc(var(--spacing) * 10);
  }

  .top-\[-6\%\] {

    top: -6%;
  }

  .top-\[1\.5px\] {

    top: 1.5px;
  }

  .top-\[2\%\] {

    top: 2%;
  }

  .top-\[2px\] {

    top: 2px;
  }

  .top-\[3px\] {

    top: 3px;
  }

  .top-\[8px\] {

    top: 8px;
  }

  .top-\[9\%\] {

    top: 9%;
  }

  .top-\[12px\] {

    top: 12px;
  }

  .top-\[17px\] {

    top: 17px;
  }

  .top-\[33\%\] {

    top: 33%;
  }

  .top-\[36\%\] {

    top: 36%;
  }

  .top-\[44\%\] {

    top: 44%;
  }

  .top-\[48\%\] {

    top: 48%;
  }

  .top-\[66\%\] {

    top: 66%;
  }

  .top-\[73\%\] {

    top: 73%;
  }

  .top-\[calc\(100\%\+6px\)\] {

    top: calc(100% + 6px);
  }

  .top-\[calc\(100\%\+8px\)\] {

    top: calc(100% + 8px);
  }

  .top-full {

    top: 100%;
  }

  .-right-1 {

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

  .-right-1\.5 {

    right: calc(var(--spacing) * -1.5);
  }

  .-right-3 {

    right: calc(var(--spacing) * -3);
  }

  .right-0 {

    right: calc(var(--spacing) * 0);
  }

  .right-1\.5 {

    right: calc(var(--spacing) * 1.5);
  }

  .right-2 {

    right: calc(var(--spacing) * 2);
  }

  .right-3 {

    right: calc(var(--spacing) * 3);
  }

  .right-4 {

    right: calc(var(--spacing) * 4);
  }

  .right-5 {

    right: calc(var(--spacing) * 5);
  }

  .right-6 {

    right: calc(var(--spacing) * 6);
  }

  .right-\[-12\%\] {

    right: -12%;
  }

  .right-\[1\%\] {

    right: 1%;
  }

  .right-\[3\%\] {

    right: 3%;
  }

  .right-\[5\%\] {

    right: 5%;
  }

  .right-\[8px\] {

    right: 8px;
  }

  .right-\[12\%\] {

    right: 12%;
  }

  .right-\[12px\] {

    right: 12px;
  }

  .right-\[21px\] {

    right: 21px;
  }

  .right-\[68px\] {

    right: 68px;
  }

  .-bottom-1 {

    bottom: calc(var(--spacing) * -1);
  }

  .bottom-0 {

    bottom: calc(var(--spacing) * 0);
  }

  .bottom-2 {

    bottom: calc(var(--spacing) * 2);
  }

  .bottom-3 {

    bottom: calc(var(--spacing) * 3);
  }

  .bottom-4 {

    bottom: calc(var(--spacing) * 4);
  }

  .bottom-5 {

    bottom: calc(var(--spacing) * 5);
  }

  .bottom-\[-9\%\] {

    bottom: -9%;
  }

  .bottom-\[60px\] {

    bottom: 60px;
  }

  .bottom-\[76px\] {

    bottom: 76px;
  }

  .bottom-full {

    bottom: 100%;
  }

  .left-0 {

    left: calc(var(--spacing) * 0);
  }

  .left-1\/2 {

    left: calc(1/2 * 100%);
  }

  .left-2 {

    left: calc(var(--spacing) * 2);
  }

  .left-3 {

    left: calc(var(--spacing) * 3);
  }

  .left-4 {

    left: calc(var(--spacing) * 4);
  }

  .left-40 {

    left: calc(var(--spacing) * 40);
  }

  .left-\[2\%\] {

    left: 2%;
  }

  .left-\[2px\] {

    left: 2px;
  }

  .left-\[3px\] {

    left: 3px;
  }

  .left-\[5\%\] {

    left: 5%;
  }

  .left-\[10\%\] {

    left: 10%;
  }

  .left-\[14\%\] {

    left: 14%;
  }

  .left-\[27\%\] {

    left: 27%;
  }

  .left-\[34\%\] {

    left: 34%;
  }

  .left-\[72\%\] {

    left: 72%;
  }

  .z-0 {

    z-index: 0;
  }

  .z-10 {

    z-index: 10;
  }

  .z-20 {

    z-index: 20;
  }

  .z-30 {

    z-index: 30;
  }

  .z-40 {

    z-index: 40;
  }

  .z-50 {

    z-index: 50;
  }

  .z-\[55\] {

    z-index: 55;
  }

  .z-\[60\] {

    z-index: 60;
  }

  .z-\[70\] {

    z-index: 70;
  }

  .z-\[75\] {

    z-index: 75;
  }

  .z-\[80\] {

    z-index: 80;
  }

  .z-\[120\] {

    z-index: 120;
  }

  .z-\[1000\] {

    z-index: 1000;
  }

  .z-\[1001\] {

    z-index: 1001;
  }

  .z-\[1002\] {

    z-index: 1002;
  }

  .z-\[1050\] {

    z-index: 1050;
  }

  .order-1 {

    order: 1;
  }

  .order-2 {

    order: 2;
  }

  .order-3 {

    order: 3;
  }

  .col-span-2 {

    grid-column: span 2 / span 2;
  }

  .\!container {

    width: 100% !important;
  }

  @media (width >= 40rem) {

    .\!container {

      max-width: 40rem !important;
    }
  }

  @media (width >= 48rem) {

    .\!container {

      max-width: 48rem !important;
    }
  }

  @media (width >= 64rem) {

    .\!container {

      max-width: 64rem !important;
    }
  }

  @media (width >= 80rem) {

    .\!container {

      max-width: 80rem !important;
    }
  }

  @media (width >= 96rem) {

    .\!container {

      max-width: 96rem !important;
    }
  }

  .container {

    width: 100%;
  }

  @media (width >= 40rem) {

    .container {

      max-width: 40rem;
    }
  }

  @media (width >= 48rem) {

    .container {

      max-width: 48rem;
    }
  }

  @media (width >= 64rem) {

    .container {

      max-width: 64rem;
    }
  }

  @media (width >= 80rem) {

    .container {

      max-width: 80rem;
    }
  }

  @media (width >= 96rem) {

    .container {

      max-width: 96rem;
    }
  }

  .-mx-4 {

    margin-inline: calc(var(--spacing) * -4);
  }

  .mx-1 {

    margin-inline: calc(var(--spacing) * 1);
  }

  .mx-auto {

    margin-inline: auto;
  }

  .my-0 {

    margin-block: calc(var(--spacing) * 0);
  }

  .my-2 {

    margin-block: calc(var(--spacing) * 2);
  }

  .my-6 {

    margin-block: calc(var(--spacing) * 6);
  }

  .my-7 {

    margin-block: calc(var(--spacing) * 7);
  }

  .my-\[24px\] {

    margin-block: 24px;
  }

  .my-\[27px\] {

    margin-block: 27px;
  }

  .my-\[54px\] {

    margin-block: 54px;
  }

  .my-auto {

    margin-block: auto;
  }

  .-mt-1 {

    margin-top: calc(var(--spacing) * -1);
  }

  .mt-0 {

    margin-top: calc(var(--spacing) * 0);
  }

  .mt-0\.5 {

    margin-top: calc(var(--spacing) * 0.5);
  }

  .mt-1 {

    margin-top: calc(var(--spacing) * 1);
  }

  .mt-1\.5 {

    margin-top: calc(var(--spacing) * 1.5);
  }

  .mt-2 {

    margin-top: calc(var(--spacing) * 2);
  }

  .mt-2\.5 {

    margin-top: calc(var(--spacing) * 2.5);
  }

  .mt-3 {

    margin-top: calc(var(--spacing) * 3);
  }

  .mt-4 {

    margin-top: calc(var(--spacing) * 4);
  }

  .mt-5 {

    margin-top: calc(var(--spacing) * 5);
  }

  .mt-5\.5 {

    margin-top: calc(var(--spacing) * 5.5);
  }

  .mt-6 {

    margin-top: calc(var(--spacing) * 6);
  }

  .mt-6\.5 {

    margin-top: calc(var(--spacing) * 6.5);
  }

  .mt-7 {

    margin-top: calc(var(--spacing) * 7);
  }

  .mt-8 {

    margin-top: calc(var(--spacing) * 8);
  }

  .mt-9 {

    margin-top: calc(var(--spacing) * 9);
  }

  .mt-10 {

    margin-top: calc(var(--spacing) * 10);
  }

  .mt-12 {

    margin-top: calc(var(--spacing) * 12);
  }

  .mt-14 {

    margin-top: calc(var(--spacing) * 14);
  }

  .mt-\[2px\] {

    margin-top: 2px;
  }

  .mt-\[10px\] {

    margin-top: 10px;
  }

  .mt-\[20px\] {

    margin-top: 20px;
  }

  .mt-\[21px\] {

    margin-top: 21px;
  }

  .mt-\[24px\] {

    margin-top: 24px;
  }

  .mt-\[40px\] {

    margin-top: 40px;
  }

  .mt-\[52px\] {

    margin-top: 52px;
  }

  .mt-\[64px\] {

    margin-top: 64px;
  }

  .mt-\[116px\] {

    margin-top: 116px;
  }

  .mt-\[120px\] {

    margin-top: 120px;
  }

  .mt-\[165px\] {

    margin-top: 165px;
  }

  .mt-auto {

    margin-top: auto;
  }

  .mr-1 {

    margin-right: calc(var(--spacing) * 1);
  }

  .mr-2 {

    margin-right: calc(var(--spacing) * 2);
  }

  .-mb-px {

    margin-bottom: -1px;
  }

  .mb-0 {

    margin-bottom: calc(var(--spacing) * 0);
  }

  .mb-1 {

    margin-bottom: calc(var(--spacing) * 1);
  }

  .mb-1\.5 {

    margin-bottom: calc(var(--spacing) * 1.5);
  }

  .mb-2 {

    margin-bottom: calc(var(--spacing) * 2);
  }

  .mb-2\.5 {

    margin-bottom: calc(var(--spacing) * 2.5);
  }

  .mb-3 {

    margin-bottom: calc(var(--spacing) * 3);
  }

  .mb-4 {

    margin-bottom: calc(var(--spacing) * 4);
  }

  .mb-5 {

    margin-bottom: calc(var(--spacing) * 5);
  }

  .mb-6 {

    margin-bottom: calc(var(--spacing) * 6);
  }

  .mb-7 {

    margin-bottom: calc(var(--spacing) * 7);
  }

  .mb-8 {

    margin-bottom: calc(var(--spacing) * 8);
  }

  .mb-10 {

    margin-bottom: calc(var(--spacing) * 10);
  }

  .mb-12 {

    margin-bottom: calc(var(--spacing) * 12);
  }

  .mb-\[6px\] {

    margin-bottom: 6px;
  }

  .mb-\[7px\] {

    margin-bottom: 7px;
  }

  .mb-\[8px\] {

    margin-bottom: 8px;
  }

  .mb-\[10px\] {

    margin-bottom: 10px;
  }

  .mb-\[16px\] {

    margin-bottom: 16px;
  }

  .mb-\[17px\] {

    margin-bottom: 17px;
  }

  .mb-\[24px\] {

    margin-bottom: 24px;
  }

  .mb-\[30px\] {

    margin-bottom: 30px;
  }

  .mb-\[32px\] {

    margin-bottom: 32px;
  }

  .mb-\[38px\] {

    margin-bottom: 38px;
  }

  .mb-\[40px\] {

    margin-bottom: 40px;
  }

  .mb-\[44px\] {

    margin-bottom: 44px;
  }

  .mb-\[48px\] {

    margin-bottom: 48px;
  }

  .mb-\[64px\] {

    margin-bottom: 64px;
  }

  .mb-\[108px\] {

    margin-bottom: 108px;
  }

  .-ml-1 {

    margin-left: calc(var(--spacing) * -1);
  }

  .ml-0\.5 {

    margin-left: calc(var(--spacing) * 0.5);
  }

  .ml-1 {

    margin-left: calc(var(--spacing) * 1);
  }

  .ml-2 {

    margin-left: calc(var(--spacing) * 2);
  }

  .ml-2\.5 {

    margin-left: calc(var(--spacing) * 2.5);
  }

  .ml-3 {

    margin-left: calc(var(--spacing) * 3);
  }

  .ml-4 {

    margin-left: calc(var(--spacing) * 4);
  }

  .ml-6 {

    margin-left: calc(var(--spacing) * 6);
  }

  .ml-7 {

    margin-left: calc(var(--spacing) * 7);
  }

  .ml-\[22px\] {

    margin-left: 22px;
  }

  .ml-auto {

    margin-left: auto;
  }

  .line-clamp-2 {

    overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;
  }

  .line-clamp-3 {

    overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;
  }

  .line-clamp-4 {

    overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 4;
  }

  .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;
  }

  .size-2 {

    width: calc(var(--spacing) * 2);

    height: calc(var(--spacing) * 2);
  }

  .size-3 {

    width: calc(var(--spacing) * 3);

    height: calc(var(--spacing) * 3);
  }

  .size-3\.5 {

    width: calc(var(--spacing) * 3.5);

    height: calc(var(--spacing) * 3.5);
  }

  .size-4 {

    width: calc(var(--spacing) * 4);

    height: calc(var(--spacing) * 4);
  }

  .size-5 {

    width: calc(var(--spacing) * 5);

    height: calc(var(--spacing) * 5);
  }

  .size-6 {

    width: calc(var(--spacing) * 6);

    height: calc(var(--spacing) * 6);
  }

  .size-8 {

    width: calc(var(--spacing) * 8);

    height: calc(var(--spacing) * 8);
  }

  .size-9 {

    width: calc(var(--spacing) * 9);

    height: calc(var(--spacing) * 9);
  }

  .size-36 {

    width: calc(var(--spacing) * 36);

    height: calc(var(--spacing) * 36);
  }

  .h-0 {

    height: calc(var(--spacing) * 0);
  }

  .h-0\.5 {

    height: calc(var(--spacing) * 0.5);
  }

  .h-1\.5 {

    height: calc(var(--spacing) * 1.5);
  }

  .h-2 {

    height: calc(var(--spacing) * 2);
  }

  .h-2\.5 {

    height: calc(var(--spacing) * 2.5);
  }

  .h-3 {

    height: calc(var(--spacing) * 3);
  }

  .h-3\.5 {

    height: calc(var(--spacing) * 3.5);
  }

  .h-4 {

    height: calc(var(--spacing) * 4);
  }

  .h-5 {

    height: calc(var(--spacing) * 5);
  }

  .h-6 {

    height: calc(var(--spacing) * 6);
  }

  .h-7 {

    height: calc(var(--spacing) * 7);
  }

  .h-7\.5 {

    height: calc(var(--spacing) * 7.5);
  }

  .h-8 {

    height: calc(var(--spacing) * 8);
  }

  .h-9 {

    height: calc(var(--spacing) * 9);
  }

  .h-10 {

    height: calc(var(--spacing) * 10);
  }

  .h-11 {

    height: calc(var(--spacing) * 11);
  }

  .h-12 {

    height: calc(var(--spacing) * 12);
  }

  .h-14 {

    height: calc(var(--spacing) * 14);
  }

  .h-16 {

    height: calc(var(--spacing) * 16);
  }

  .h-20 {

    height: calc(var(--spacing) * 20);
  }

  .h-24 {

    height: calc(var(--spacing) * 24);
  }

  .h-28 {

    height: calc(var(--spacing) * 28);
  }

  .h-44 {

    height: calc(var(--spacing) * 44);
  }

  .h-72\.5 {

    height: calc(var(--spacing) * 72.5);
  }

  .h-\[1px\] {

    height: 1px;
  }

  .h-\[2px\] {

    height: 2px;
  }

  .h-\[3px\] {

    height: 3px;
  }

  .h-\[7px\] {

    height: 7px;
  }

  .h-\[8px\] {

    height: 8px;
  }

  .h-\[14px\] {

    height: 14px;
  }

  .h-\[17px\] {

    height: 17px;
  }

  .h-\[18px\] {

    height: 18px;
  }

  .h-\[19px\] {

    height: 19px;
  }

  .h-\[20px\] {

    height: 20px;
  }

  .h-\[22px\] {

    height: 22px;
  }

  .h-\[24px\] {

    height: 24px;
  }

  .h-\[30px\] {

    height: 30px;
  }

  .h-\[32px\] {

    height: 32px;
  }

  .h-\[34px\] {

    height: 34px;
  }

  .h-\[36px\] {

    height: 36px;
  }

  .h-\[39px\] {

    height: 39px;
  }

  .h-\[40px\] {

    height: 40px;
  }

  .h-\[42px\] {

    height: 42px;
  }

  .h-\[44px\] {

    height: 44px;
  }

  .h-\[46px\] {

    height: 46px;
  }

  .h-\[48px\] {

    height: 48px;
  }

  .h-\[52px\] {

    height: 52px;
  }

  .h-\[56px\] {

    height: 56px;
  }

  .h-\[58px\] {

    height: 58px;
  }

  .h-\[60px\] {

    height: 60px;
  }

  .h-\[64px\] {

    height: 64px;
  }

  .h-\[68px\] {

    height: 68px;
  }

  .h-\[70vh\] {

    height: 70vh;
  }

  .h-\[72px\] {

    height: 72px;
  }

  .h-\[74px\] {

    height: 74px;
  }

  .h-\[80\%\] {

    height: 80%;
  }

  .h-\[80px\] {

    height: 80px;
  }

  .h-\[86px\] {

    height: 86px;
  }

  .h-\[88px\] {

    height: 88px;
  }

  .h-\[90px\] {

    height: 90px;
  }

  .h-\[95px\] {

    height: 95px;
  }

  .h-\[100dvh\] {

    height: 100dvh;
  }

  .h-\[100vh\] {

    height: 100vh;
  }

  .h-\[107px\] {

    height: 107px;
  }

  .h-\[112px\] {

    height: 112px;
  }

  .h-\[120px\] {

    height: 120px;
  }

  .h-\[124px\] {

    height: 124px;
  }

  .h-\[128px\] {

    height: 128px;
  }

  .h-\[132px\] {

    height: 132px;
  }

  .h-\[134px\] {

    height: 134px;
  }

  .h-\[135px\] {

    height: 135px;
  }

  .h-\[138px\] {

    height: 138px;
  }

  .h-\[142px\] {

    height: 142px;
  }

  .h-\[154px\] {

    height: 154px;
  }

  .h-\[156px\] {

    height: 156px;
  }

  .h-\[158px\] {

    height: 158px;
  }

  .h-\[160px\] {

    height: 160px;
  }

  .h-\[170px\] {

    height: 170px;
  }

  .h-\[174px\] {

    height: 174px;
  }

  .h-\[176px\] {

    height: 176px;
  }

  .h-\[179px\] {

    height: 179px;
  }

  .h-\[186px\] {

    height: 186px;
  }

  .h-\[195px\] {

    height: 195px;
  }

  .h-\[200px\] {

    height: 200px;
  }

  .h-\[201px\] {

    height: 201px;
  }

  .h-\[205px\] {

    height: 205px;
  }

  .h-\[208px\] {

    height: 208px;
  }

  .h-\[228px\] {

    height: 228px;
  }

  .h-\[260px\] {

    height: 260px;
  }

  .h-\[280px\] {

    height: 280px;
  }

  .h-\[290px\] {

    height: 290px;
  }

  .h-\[300px\] {

    height: 300px;
  }

  .h-\[316px\] {

    height: 316px;
  }

  .h-\[320px\] {

    height: 320px;
  }

  .h-\[339px\] {

    height: 339px;
  }

  .h-\[473px\] {

    height: 473px;
  }

  .h-\[518px\] {

    height: 518px;
  }

  .h-\[520px\] {

    height: 520px;
  }

  .h-\[560px\] {

    height: 560px;
  }

  .h-auto {

    height: auto;
  }

  .h-fit {

    height: fit-content;
  }

  .h-full {

    height: 100%;
  }

  .h-px {

    height: 1px;
  }

  .max-h-\(--reka-select-content-available-height\) {

    max-height: var(--reka-select-content-available-height);
  }

  .max-h-28 {

    max-height: calc(var(--spacing) * 28);
  }

  .max-h-45 {

    max-height: calc(var(--spacing) * 45);
  }

  .max-h-\[80vh\] {

    max-height: 80vh;
  }

  .max-h-\[100vh\] {

    max-height: 100vh;
  }

  .max-h-\[240px\] {

    max-height: 240px;
  }

  .max-h-\[360px\] {

    max-height: 360px;
  }

  .max-h-\[430px\] {

    max-height: 430px;
  }

  .max-h-\[440px\] {

    max-height: 440px;
  }

  .max-h-\[510px\] {

    max-height: 510px;
  }

  .max-h-\[560px\] {

    max-height: 560px;
  }

  .max-h-\[640px\] {

    max-height: 640px;
  }

  .max-h-\[760px\] {

    max-height: 760px;
  }

  .max-h-\[calc\(100vh-32px\)\] {

    max-height: calc(100vh - 32px);
  }

  .max-h-\[calc\(100vh-64px\)\] {

    max-height: calc(100vh - 64px);
  }

  .min-h-0 {

    min-height: calc(var(--spacing) * 0);
  }

  .min-h-4 {

    min-height: calc(var(--spacing) * 4);
  }

  .min-h-10 {

    min-height: calc(var(--spacing) * 10);
  }

  .min-h-\[40px\] {

    min-height: 40px;
  }

  .min-h-\[48px\] {

    min-height: 48px;
  }

  .min-h-\[52px\] {

    min-height: 52px;
  }

  .min-h-\[64px\] {

    min-height: 64px;
  }

  .min-h-\[78px\] {

    min-height: 78px;
  }

  .min-h-\[80px\] {

    min-height: 80px;
  }

  .min-h-\[94px\] {

    min-height: 94px;
  }

  .min-h-\[96px\] {

    min-height: 96px;
  }

  .min-h-\[100vh\] {

    min-height: 100vh;
  }

  .min-h-\[103px\] {

    min-height: 103px;
  }

  .min-h-\[104px\] {

    min-height: 104px;
  }

  .min-h-\[112px\] {

    min-height: 112px;
  }

  .min-h-\[116px\] {

    min-height: 116px;
  }

  .min-h-\[124px\] {

    min-height: 124px;
  }

  .min-h-\[156px\] {

    min-height: 156px;
  }

  .min-h-\[160px\] {

    min-height: 160px;
  }

  .min-h-\[176px\] {

    min-height: 176px;
  }

  .min-h-\[178px\] {

    min-height: 178px;
  }

  .min-h-\[188px\] {

    min-height: 188px;
  }

  .min-h-\[196px\] {

    min-height: 196px;
  }

  .min-h-\[240px\] {

    min-height: 240px;
  }

  .min-h-\[640px\] {

    min-height: 640px;
  }

  .min-h-\[920px\] {

    min-height: 920px;
  }

  .min-h-\[calc\(100vh-68px\)\] {

    min-height: calc(100vh - 68px);
  }

  .min-h-\[calc\(100vh-320px\)\] {

    min-height: calc(100vh - 320px);
  }

  .min-h-screen {

    min-height: 100vh;
  }

  .w-1\.5 {

    width: calc(var(--spacing) * 1.5);
  }

  .w-2 {

    width: calc(var(--spacing) * 2);
  }

  .w-2\.5 {

    width: calc(var(--spacing) * 2.5);
  }

  .w-3 {

    width: calc(var(--spacing) * 3);
  }

  .w-3\.5 {

    width: calc(var(--spacing) * 3.5);
  }

  .w-3xs {

    width: var(--container-3xs);
  }

  .w-4 {

    width: calc(var(--spacing) * 4);
  }

  .w-5 {

    width: calc(var(--spacing) * 5);
  }

  .w-5\.5 {

    width: calc(var(--spacing) * 5.5);
  }

  .w-6 {

    width: calc(var(--spacing) * 6);
  }

  .w-7 {

    width: calc(var(--spacing) * 7);
  }

  .w-7\.5 {

    width: calc(var(--spacing) * 7.5);
  }

  .w-8 {

    width: calc(var(--spacing) * 8);
  }

  .w-9 {

    width: calc(var(--spacing) * 9);
  }

  .w-10 {

    width: calc(var(--spacing) * 10);
  }

  .w-11 {

    width: calc(var(--spacing) * 11);
  }

  .w-12 {

    width: calc(var(--spacing) * 12);
  }

  .w-14 {

    width: calc(var(--spacing) * 14);
  }

  .w-16 {

    width: calc(var(--spacing) * 16);
  }

  .w-20 {

    width: calc(var(--spacing) * 20);
  }

  .w-21 {

    width: calc(var(--spacing) * 21);
  }

  .w-24 {

    width: calc(var(--spacing) * 24);
  }

  .w-48 {

    width: calc(var(--spacing) * 48);
  }

  .w-56 {

    width: calc(var(--spacing) * 56);
  }

  .w-80 {

    width: calc(var(--spacing) * 80);
  }

  .w-\[7px\] {

    width: 7px;
  }

  .w-\[10px\] {

    width: 10px;
  }

  .w-\[12px\] {

    width: 12px;
  }

  .w-\[14px\] {

    width: 14px;
  }

  .w-\[18px\] {

    width: 18px;
  }

  .w-\[19px\] {

    width: 19px;
  }

  .w-\[32px\] {

    width: 32px;
  }

  .w-\[35px\] {

    width: 35px;
  }

  .w-\[36px\] {

    width: 36px;
  }

  .w-\[38px\] {

    width: 38px;
  }

  .w-\[39px\] {

    width: 39px;
  }

  .w-\[40px\] {

    width: 40px;
  }

  .w-\[42px\] {

    width: 42px;
  }

  .w-\[44px\] {

    width: 44px;
  }

  .w-\[46px\] {

    width: 46px;
  }

  .w-\[48px\] {

    width: 48px;
  }

  .w-\[50\%\] {

    width: 50%;
  }

  .w-\[52px\] {

    width: 52px;
  }

  .w-\[56px\] {

    width: 56px;
  }

  .w-\[58px\] {

    width: 58px;
  }

  .w-\[62px\] {

    width: 62px;
  }

  .w-\[64px\] {

    width: 64px;
  }

  .w-\[68px\] {

    width: 68px;
  }

  .w-\[72px\] {

    width: 72px;
  }

  .w-\[81px\] {

    width: 81px;
  }

  .w-\[82px\] {

    width: 82px;
  }

  .w-\[86\%\] {

    width: 86%;
  }

  .w-\[86px\] {

    width: 86px;
  }

  .w-\[88px\] {

    width: 88px;
  }

  .w-\[90px\] {

    width: 90px;
  }

  .w-\[93px\] {

    width: 93px;
  }

  .w-\[94px\] {

    width: 94px;
  }

  .w-\[95px\] {

    width: 95px;
  }

  .w-\[106px\] {

    width: 106px;
  }

  .w-\[107px\] {

    width: 107px;
  }

  .w-\[109px\] {

    width: 109px;
  }

  .w-\[111px\] {

    width: 111px;
  }

  .w-\[123px\] {

    width: 123px;
  }

  .w-\[124px\] {

    width: 124px;
  }

  .w-\[130px\] {

    width: 130px;
  }

  .w-\[134px\] {

    width: 134px;
  }

  .w-\[136px\] {

    width: 136px;
  }

  .w-\[138px\] {

    width: 138px;
  }

  .w-\[140px\] {

    width: 140px;
  }

  .w-\[142px\] {

    width: 142px;
  }

  .w-\[150px\] {

    width: 150px;
  }

  .w-\[154px\] {

    width: 154px;
  }

  .w-\[157px\] {

    width: 157px;
  }

  .w-\[160px\] {

    width: 160px;
  }

  .w-\[170px\] {

    width: 170px;
  }

  .w-\[180px\] {

    width: 180px;
  }

  .w-\[182px\] {

    width: 182px;
  }

  .w-\[188px\] {

    width: 188px;
  }

  .w-\[189px\] {

    width: 189px;
  }

  .w-\[190px\] {

    width: 190px;
  }

  .w-\[195px\] {

    width: 195px;
  }

  .w-\[197px\] {

    width: 197px;
  }

  .w-\[205px\] {

    width: 205px;
  }

  .w-\[220px\] {

    width: 220px;
  }

  .w-\[230px\] {

    width: 230px;
  }

  .w-\[240px\] {

    width: 240px;
  }

  .w-\[246px\] {

    width: 246px;
  }

  .w-\[249px\] {

    width: 249px;
  }

  .w-\[260px\] {

    width: 260px;
  }

  .w-\[272px\] {

    width: 272px;
  }

  .w-\[278px\] {

    width: 278px;
  }

  .w-\[280px\] {

    width: 280px;
  }

  .w-\[343px\] {

    width: 343px;
  }

  .w-\[352px\] {

    width: 352px;
  }

  .w-\[414px\] {

    width: 414px;
  }

  .w-\[426px\] {

    width: 426px;
  }

  .w-\[440px\] {

    width: 440px;
  }

  .w-\[497px\] {

    width: 497px;
  }

  .w-\[586px\] {

    width: 586px;
  }

  .w-\[720px\] {

    width: 720px;
  }

  .w-\[1000px\] {

    width: 1000px;
  }

  .w-\[1065px\] {

    width: 1065px;
  }

  .w-\[1280px\] {

    width: 1280px;
  }

  .w-\[calc\(100\%-24px\)\] {

    width: calc(100% - 24px);
  }

  .w-\[calc\(100vw-2rem\)\] {

    width: calc(100vw - 2rem);
  }

  .w-auto {

    width: auto;
  }

  .w-fit {

    width: fit-content;
  }

  .w-full {

    width: 100%;
  }

  .w-px {

    width: 1px;
  }

  .max-w-7xl {

    max-width: var(--container-7xl);
  }

  .max-w-28 {

    max-width: calc(var(--spacing) * 28);
  }

  .max-w-\[58px\] {

    max-width: 58px;
  }

  .max-w-\[64px\] {

    max-width: 64px;
  }

  .max-w-\[80px\] {

    max-width: 80px;
  }

  .max-w-\[104px\] {

    max-width: 104px;
  }

  .max-w-\[130px\] {

    max-width: 130px;
  }

  .max-w-\[140px\] {

    max-width: 140px;
  }

  .max-w-\[180px\] {

    max-width: 180px;
  }

  .max-w-\[190px\] {

    max-width: 190px;
  }

  .max-w-\[194px\] {

    max-width: 194px;
  }

  .max-w-\[220px\] {

    max-width: 220px;
  }

  .max-w-\[230px\] {

    max-width: 230px;
  }

  .max-w-\[248px\] {

    max-width: 248px;
  }

  .max-w-\[260px\] {

    max-width: 260px;
  }

  .max-w-\[264px\] {

    max-width: 264px;
  }

  .max-w-\[272px\] {

    max-width: 272px;
  }

  .max-w-\[300px\] {

    max-width: 300px;
  }

  .max-w-\[320px\] {

    max-width: 320px;
  }

  .max-w-\[324px\] {

    max-width: 324px;
  }

  .max-w-\[340px\] {

    max-width: 340px;
  }

  .max-w-\[360px\] {

    max-width: 360px;
  }

  .max-w-\[375px\] {

    max-width: 375px;
  }

  .max-w-\[380px\] {

    max-width: 380px;
  }

  .max-w-\[395px\] {

    max-width: 395px;
  }

  .max-w-\[400px\] {

    max-width: 400px;
  }

  .max-w-\[407px\] {

    max-width: 407px;
  }

  .max-w-\[420px\] {

    max-width: 420px;
  }

  .max-w-\[425px\] {

    max-width: 425px;
  }

  .max-w-\[430px\] {

    max-width: 430px;
  }

  .max-w-\[440px\] {

    max-width: 440px;
  }

  .max-w-\[448px\] {

    max-width: 448px;
  }

  .max-w-\[470px\] {

    max-width: 470px;
  }

  .max-w-\[471px\] {

    max-width: 471px;
  }

  .max-w-\[480px\] {

    max-width: 480px;
  }

  .max-w-\[496px\] {

    max-width: 496px;
  }

  .max-w-\[510px\] {

    max-width: 510px;
  }

  .max-w-\[520px\] {

    max-width: 520px;
  }

  .max-w-\[536px\] {

    max-width: 536px;
  }

  .max-w-\[540px\] {

    max-width: 540px;
  }

  .max-w-\[558px\] {

    max-width: 558px;
  }

  .max-w-\[560px\] {

    max-width: 560px;
  }

  .max-w-\[590px\] {

    max-width: 590px;
  }

  .max-w-\[596px\] {

    max-width: 596px;
  }

  .max-w-\[598px\] {

    max-width: 598px;
  }

  .max-w-\[600px\] {

    max-width: 600px;
  }

  .max-w-\[604px\] {

    max-width: 604px;
  }

  .max-w-\[620px\] {

    max-width: 620px;
  }

  .max-w-\[636px\] {

    max-width: 636px;
  }

  .max-w-\[660px\] {

    max-width: 660px;
  }

  .max-w-\[664px\] {

    max-width: 664px;
  }

  .max-w-\[680px\] {

    max-width: 680px;
  }

  .max-w-\[701px\] {

    max-width: 701px;
  }

  .max-w-\[708px\] {

    max-width: 708px;
  }

  .max-w-\[720px\] {

    max-width: 720px;
  }

  .max-w-\[726px\] {

    max-width: 726px;
  }

  .max-w-\[730px\] {

    max-width: 730px;
  }

  .max-w-\[748px\] {

    max-width: 748px;
  }

  .max-w-\[751px\] {

    max-width: 751px;
  }

  .max-w-\[752px\] {

    max-width: 752px;
  }

  .max-w-\[760px\] {

    max-width: 760px;
  }

  .max-w-\[768px\] {

    max-width: 768px;
  }

  .max-w-\[800px\] {

    max-width: 800px;
  }

  .max-w-\[804px\] {

    max-width: 804px;
  }

  .max-w-\[806px\] {

    max-width: 806px;
  }

  .max-w-\[820px\] {

    max-width: 820px;
  }

  .max-w-\[832px\] {

    max-width: 832px;
  }

  .max-w-\[861px\] {

    max-width: 861px;
  }

  .max-w-\[880px\] {

    max-width: 880px;
  }

  .max-w-\[900px\] {

    max-width: 900px;
  }

  .max-w-\[920px\] {

    max-width: 920px;
  }

  .max-w-\[938px\] {

    max-width: 938px;
  }

  .max-w-\[960px\] {

    max-width: 960px;
  }

  .max-w-\[977px\] {

    max-width: 977px;
  }

  .max-w-\[1000px\] {

    max-width: 1000px;
  }

  .max-w-\[1040px\] {

    max-width: 1040px;
  }

  .max-w-\[1042px\] {

    max-width: 1042px;
  }

  .max-w-\[1048px\] {

    max-width: 1048px;
  }

  .max-w-\[1080px\] {

    max-width: 1080px;
  }

  .max-w-\[1088px\] {

    max-width: 1088px;
  }

  .max-w-\[1100px\] {

    max-width: 1100px;
  }

  .max-w-\[1120px\] {

    max-width: 1120px;
  }

  .max-w-\[1128px\] {

    max-width: 1128px;
  }

  .max-w-\[1180px\] {

    max-width: 1180px;
  }

  .max-w-\[1216px\] {

    max-width: 1216px;
  }

  .max-w-\[1246px\] {

    max-width: 1246px;
  }

  .max-w-\[1248px\] {

    max-width: 1248px;
  }

  .max-w-\[1250px\] {

    max-width: 1250px;
  }

  .max-w-\[1280px\] {

    max-width: 1280px;
  }

  .max-w-\[1285px\] {

    max-width: 1285px;
  }

  .max-w-\[1300px\] {

    max-width: 1300px;
  }

  .max-w-\[1335px\] {

    max-width: 1335px;
  }

  .max-w-\[1440px\] {

    max-width: 1440px;
  }

  .max-w-\[calc\(100vw-32px\)\] {

    max-width: calc(100vw - 32px);
  }

  .max-w-full {

    max-width: 100%;
  }

  .min-w-0 {

    min-width: calc(var(--spacing) * 0);
  }

  .min-w-5 {

    min-width: calc(var(--spacing) * 5);
  }

  .min-w-6 {

    min-width: calc(var(--spacing) * 6);
  }

  .min-w-8 {

    min-width: calc(var(--spacing) * 8);
  }

  .min-w-10 {

    min-width: calc(var(--spacing) * 10);
  }

  .min-w-12 {

    min-width: calc(var(--spacing) * 12);
  }

  .min-w-32 {

    min-width: calc(var(--spacing) * 32);
  }

  .min-w-40 {

    min-width: calc(var(--spacing) * 40);
  }

  .min-w-48 {

    min-width: calc(var(--spacing) * 48);
  }

  .min-w-\[22px\] {

    min-width: 22px;
  }

  .min-w-\[90px\] {

    min-width: 90px;
  }

  .min-w-\[92px\] {

    min-width: 92px;
  }

  .min-w-\[99px\] {

    min-width: 99px;
  }

  .min-w-\[100px\] {

    min-width: 100px;
  }

  .min-w-\[116px\] {

    min-width: 116px;
  }

  .min-w-\[129px\] {

    min-width: 129px;
  }

  .min-w-\[130px\] {

    min-width: 130px;
  }

  .min-w-\[132px\] {

    min-width: 132px;
  }

  .min-w-\[136px\] {

    min-width: 136px;
  }

  .min-w-\[138px\] {

    min-width: 138px;
  }

  .min-w-\[142px\] {

    min-width: 142px;
  }

  .min-w-\[165px\] {

    min-width: 165px;
  }

  .min-w-\[190px\] {

    min-width: 190px;
  }

  .min-w-\[216px\] {

    min-width: 216px;
  }

  .min-w-\[220px\] {

    min-width: 220px;
  }

  .min-w-\[224px\] {

    min-width: 224px;
  }

  .min-w-\[236px\] {

    min-width: 236px;
  }

  .min-w-\[240px\] {

    min-width: 240px;
  }

  .min-w-\[300px\] {

    min-width: 300px;
  }

  .min-w-\[1080px\] {

    min-width: 1080px;
  }

  .min-w-full {

    min-width: 100%;
  }

  .min-w-max {

    min-width: max-content;
  }

  .flex-1 {

    flex: 1;
  }

  .flex-\[2\] {

    flex: 2;
  }

  .flex-none {

    flex: none;
  }

  .shrink-0 {

    flex-shrink: 0;
  }

  .grow {

    flex-grow: 1;
  }

  .table-auto {

    table-layout: auto;
  }

  .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-full {

    --tw-translate-x: -100%;

    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-0 {

    --tw-translate-x: calc(var(--spacing) * 0);

    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1\/2 {

    --tw-translate-y: calc(calc(1/2 * 100%) * -1);

    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-0\.5 {

    --tw-translate-y: calc(var(--spacing) * 0.5);

    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-rotate-45 {

    rotate: calc(45deg * -1);
  }

  .-rotate-\[12deg\] {

    rotate: calc(12deg * -1);
  }

  .rotate-0 {

    rotate: 0deg;
  }

  .rotate-45 {

    rotate: 45deg;
  }

  .rotate-90 {

    rotate: 90deg;
  }

  .rotate-180 {

    rotate: 180deg;
  }

  .rotate-\[8deg\] {

    rotate: 8deg;
  }

  .rotate-\[10deg\] {

    rotate: 10deg;
  }

  .transform {

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

  .animate-spin {

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

  .cursor-default {

    cursor: default;
  }

  .cursor-grab {

    cursor: grab;
  }

  .cursor-not-allowed {

    cursor: not-allowed;
  }

  .cursor-pointer {

    cursor: pointer;
  }

  .cursor-wait {

    cursor: wait;
  }

  .cursor-zoom-in {

    cursor: zoom-in;
  }

  .touch-none {

    touch-action: none;
  }

  .resize {

    resize: both;
  }

  .resize-none {

    resize: none;
  }

  .resize-y {

    resize: vertical;
  }

  .scroll-my-1 {

    scroll-margin-block: calc(var(--spacing) * 1);
  }

  .scroll-mt-6 {

    scroll-margin-top: calc(var(--spacing) * 6);
  }

  .list-disc {

    list-style-type: disc;
  }

  .appearance-none {

    appearance: none;
  }

  .columns-1 {

    columns: 1;
  }

  .break-inside-avoid {

    break-inside: avoid;
  }

  .grid-cols-1 {

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

  .grid-cols-2 {

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

  .grid-cols-3 {

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

  .grid-cols-4 {

    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .grid-cols-7 {

    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .grid-cols-\[34px_minmax\(0\,1fr\)\] {

    grid-template-columns: 34px minmax(0,1fr);
  }

  .grid-cols-\[40px_minmax\(0\,1\.9fr\)_110px_110px_110px_120px_220px_32px\] {

    grid-template-columns: 40px minmax(0,1.9fr) 110px 110px 110px 120px 220px 32px;
  }

  .grid-cols-\[56px_minmax\(0\,1fr\)\] {

    grid-template-columns: 56px minmax(0,1fr);
  }

  .grid-cols-\[72px_minmax\(0\,1fr\)_24px\] {

    grid-template-columns: 72px minmax(0,1fr) 24px;
  }

  .grid-cols-\[178px_minmax\(0\,1fr\)\] {

    grid-template-columns: 178px minmax(0,1fr);
  }

  .grid-cols-\[minmax\(0\,1\.7fr\)_0\.9fr_0\.9fr_0\.8fr\] {

    grid-template-columns: minmax(0,1.7fr) 0.9fr 0.9fr 0.8fr;
  }

  .grid-cols-\[minmax\(0\,1fr\)_104px\] {

    grid-template-columns: minmax(0,1fr) 104px;
  }

  .grid-cols-\[minmax\(0\,2\.2fr\)_0\.8fr_1fr_0\.8fr_0\.5fr\] {

    grid-template-columns: minmax(0,2.2fr) 0.8fr 1fr 0.8fr 0.5fr;
  }

  .flex-col {

    flex-direction: column;
  }

  .flex-col-reverse {

    flex-direction: column-reverse;
  }

  .flex-row {

    flex-direction: row;
  }

  .flex-row-reverse {

    flex-direction: row-reverse;
  }

  .flex-wrap {

    flex-wrap: wrap;
  }

  .place-content-center {

    place-content: center;
  }

  .place-items-center {

    place-items: center;
  }

  .content-between {

    align-content: space-between;
  }

  .items-baseline {

    align-items: baseline;
  }

  .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: calc(var(--spacing) * 0);
  }

  .gap-0\.5 {

    gap: calc(var(--spacing) * 0.5);
  }

  .gap-1 {

    gap: calc(var(--spacing) * 1);
  }

  .gap-1\.5 {

    gap: calc(var(--spacing) * 1.5);
  }

  .gap-2 {

    gap: calc(var(--spacing) * 2);
  }

  .gap-2\.5 {

    gap: calc(var(--spacing) * 2.5);
  }

  .gap-3 {

    gap: calc(var(--spacing) * 3);
  }

  .gap-4 {

    gap: calc(var(--spacing) * 4);
  }

  .gap-4\.5 {

    gap: calc(var(--spacing) * 4.5);
  }

  .gap-5 {

    gap: calc(var(--spacing) * 5);
  }

  .gap-6 {

    gap: calc(var(--spacing) * 6);
  }

  .gap-7 {

    gap: calc(var(--spacing) * 7);
  }

  .gap-7\.5 {

    gap: calc(var(--spacing) * 7.5);
  }

  .gap-8 {

    gap: calc(var(--spacing) * 8);
  }

  .gap-9 {

    gap: calc(var(--spacing) * 9);
  }

  .gap-10 {

    gap: calc(var(--spacing) * 10);
  }

  .gap-20 {

    gap: calc(var(--spacing) * 20);
  }

  .gap-\[2px\] {

    gap: 2px;
  }

  .gap-\[8px\] {

    gap: 8px;
  }

  .gap-\[17px\] {

    gap: 17px;
  }

  .gap-\[20px\] {

    gap: 20px;
  }

  .gap-\[21px\] {

    gap: 21px;
  }

  .gap-\[32px\] {

    gap: 32px;
  }

  .gap-\[36px\] {

    gap: 36px;
  }

  .gap-\[56px\] {

    gap: 56px;
  }

  .gap-\[59px\] {

    gap: 59px;
  }

  .gap-\[64px\] {

    gap: 64px;
  }

  :where(.space-y-1 > :not(:last-child)) {

    --tw-space-y-reverse: 0;

    margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));

    margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-1\.5 > :not(:last-child)) {

    --tw-space-y-reverse: 0;

    margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));

    margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2 > :not(:last-child)) {

    --tw-space-y-reverse: 0;

    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));

    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-3 > :not(:last-child)) {

    --tw-space-y-reverse: 0;

    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));

    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4 > :not(:last-child)) {

    --tw-space-y-reverse: 0;

    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));

    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-5 > :not(:last-child)) {

    --tw-space-y-reverse: 0;

    margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));

    margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-6 > :not(:last-child)) {

    --tw-space-y-reverse: 0;

    margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));

    margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-7 > :not(:last-child)) {

    --tw-space-y-reverse: 0;

    margin-block-start: calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));

    margin-block-end: calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-8 > :not(:last-child)) {

    --tw-space-y-reverse: 0;

    margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));

    margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  }

  .gap-x-1 {

    column-gap: calc(var(--spacing) * 1);
  }

  .gap-x-3 {

    column-gap: calc(var(--spacing) * 3);
  }

  .gap-x-7 {

    column-gap: calc(var(--spacing) * 7);
  }

  .gap-x-8 {

    column-gap: calc(var(--spacing) * 8);
  }

  .gap-x-10 {

    column-gap: calc(var(--spacing) * 10);
  }

  .gap-y-1 {

    row-gap: calc(var(--spacing) * 1);
  }

  .gap-y-5 {

    row-gap: calc(var(--spacing) * 5);
  }

  .gap-y-8 {

    row-gap: calc(var(--spacing) * 8);
  }

  :where(.divide-y > :not(:last-child)) {

    --tw-divide-y-reverse: 0;

    border-bottom-style: var(--tw-border-style);

    border-top-style: var(--tw-border-style);

    border-top-width: calc(1px * var(--tw-divide-y-reverse));

    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }

  :where(.divide-\[\#E0E0D7\] > :not(:last-child)) {

    border-color: #E0E0D7;
  }

  :where(.divide-\[\#E7E1D8\] > :not(:last-child)) {

    border-color: #E7E1D8;
  }

  :where(.divide-\[\#E8E2D7\] > :not(:last-child)) {

    border-color: #E8E2D7;
  }

  :where(.divide-\[\#EEE8DE\] > :not(:last-child)) {

    border-color: #EEE8DE;
  }

  :where(.divide-\[\#F1ECE3\] > :not(:last-child)) {

    border-color: #F1ECE3;
  }

  :where(.divide-\[\#F3F1E9\] > :not(:last-child)) {

    border-color: #F3F1E9;
  }

  :where(.divide-black\/10 > :not(:last-child)) {

    border-color: rgba(0, 0, 0, 0.1);
  }

  @supports (color: color-mix(in lab, red, red)) {

    :where(.divide-black\/10 > :not(:last-child)) {

      border-color: color-mix(in oklab, var(--color-black) 10%, transparent);
    }
  }

  :where(.divide-gray-100 > :not(:last-child)) {

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

  :where(.divide-gray-200 > :not(:last-child)) {

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

  .self-center {

    align-self: center;
  }

  .self-end {

    align-self: flex-end;
  }

  .self-start {

    align-self: flex-start;
  }

  .self-stretch {

    align-self: stretch;
  }

  .justify-self-center {

    justify-self: center;
  }

  .justify-self-end {

    justify-self: flex-end;
  }

  .justify-self-start {

    justify-self: flex-start;
  }

  .truncate {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;
  }

  .overflow-auto {

    overflow: auto;
  }

  .overflow-hidden {

    overflow: hidden;
  }

  .overflow-visible {

    overflow: visible;
  }

  .overflow-x-auto {

    overflow-x: auto;
  }

  .overflow-x-hidden {

    overflow-x: hidden;
  }

  .overflow-y-auto {

    overflow-y: auto;
  }

  .overscroll-contain {

    overscroll-behavior: contain;
  }

  .scroll-smooth {

    scroll-behavior: smooth;
  }

  .rounded {

    border-radius: 0.25rem;
  }

  .rounded-2xl {

    border-radius: var(--radius-2xl);
  }

  .rounded-3xl {

    border-radius: var(--radius-3xl);
  }

  .rounded-\[2px\] {

    border-radius: 2px;
  }

  .rounded-\[4px\] {

    border-radius: 4px;
  }

  .rounded-\[5px\] {

    border-radius: 5px;
  }

  .rounded-\[6px\] {

    border-radius: 6px;
  }

  .rounded-\[8px\] {

    border-radius: 8px;
  }

  .rounded-\[10px\] {

    border-radius: 10px;
  }

  .rounded-\[12px\] {

    border-radius: 12px;
  }

  .rounded-\[13px\] {

    border-radius: 13px;
  }

  .rounded-\[14px\] {

    border-radius: 14px;
  }

  .rounded-\[16px\] {

    border-radius: 16px;
  }

  .rounded-\[18px\] {

    border-radius: 18px;
  }

  .rounded-\[20px\] {

    border-radius: 20px;
  }

  .rounded-\[24px\] {

    border-radius: 24px;
  }

  .rounded-\[25px\] {

    border-radius: 25px;
  }

  .rounded-\[28px\] {

    border-radius: 28px;
  }

  .rounded-\[30px\] {

    border-radius: 30px;
  }

  .rounded-\[32px\] {

    border-radius: 32px;
  }

  .rounded-\[40px\] {

    border-radius: 40px;
  }

  .rounded-\[47px\] {

    border-radius: 47px;
  }

  .rounded-\[50px\] {

    border-radius: 50px;
  }

  .rounded-\[60px\] {

    border-radius: 60px;
  }

  .rounded-\[70px\] {

    border-radius: 70px;
  }

  .rounded-\[999px\] {

    border-radius: 999px;
  }

  .rounded-full {

    border-radius: calc(infinity * 1px);
  }

  .rounded-lg {

    border-radius: var(--radius);
  }

  .rounded-md {

    border-radius: calc(var(--radius) - 2px);
  }

  .rounded-none {

    border-radius: 0;
  }

  .rounded-sm {

    border-radius: calc(var(--radius) - 4px);
  }

  .rounded-xl {

    border-radius: calc(var(--radius) + 4px);
  }

  .rounded-t-\[8px\] {

    border-top-left-radius: 8px;

    border-top-right-radius: 8px;
  }

  .rounded-t-\[10px\] {

    border-top-left-radius: 10px;

    border-top-right-radius: 10px;
  }

  .rounded-t-\[16px\] {

    border-top-left-radius: 16px;

    border-top-right-radius: 16px;
  }

  .rounded-t-\[20px\] {

    border-top-left-radius: 20px;

    border-top-right-radius: 20px;
  }

  .rounded-t-lg {

    border-top-left-radius: var(--radius);

    border-top-right-radius: var(--radius);
  }

  .rounded-l-lg {

    border-top-left-radius: var(--radius);

    border-bottom-left-radius: var(--radius);
  }

  .rounded-r-\[8px\] {

    border-top-right-radius: 8px;

    border-bottom-right-radius: 8px;
  }

  .rounded-r-full {

    border-top-right-radius: calc(infinity * 1px);

    border-bottom-right-radius: calc(infinity * 1px);
  }

  .rounded-b-\[8px\] {

    border-bottom-right-radius: 8px;

    border-bottom-left-radius: 8px;
  }

  .rounded-b-\[24px\] {

    border-bottom-right-radius: 24px;

    border-bottom-left-radius: 24px;
  }

  .border {

    border-style: var(--tw-border-style);

    border-width: 1px;
  }

  .border-0 {

    border-style: var(--tw-border-style);

    border-width: 0px;
  }

  .border-2 {

    border-style: var(--tw-border-style);

    border-width: 2px;
  }

  .border-\[1px\] {

    border-style: var(--tw-border-style);

    border-width: 1px;
  }

  .border-\[2px\] {

    border-style: var(--tw-border-style);

    border-width: 2px;
  }

  .border-x {

    border-inline-style: var(--tw-border-style);

    border-inline-width: 1px;
  }

  .border-y {

    border-block-style: var(--tw-border-style);

    border-block-width: 1px;
  }

  .border-t {

    border-top-style: var(--tw-border-style);

    border-top-width: 1px;
  }

  .border-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-2 {

    border-bottom-style: var(--tw-border-style);

    border-bottom-width: 2px;
  }

  .border-l {

    border-left-style: var(--tw-border-style);

    border-left-width: 1px;
  }

  .border-l-2 {

    border-left-style: var(--tw-border-style);

    border-left-width: 2px;
  }

  .border-dashed {

    --tw-border-style: dashed;

    border-style: dashed;
  }

  .border-none {

    --tw-border-style: none;

    border-style: none;
  }

  .border-solid {

    --tw-border-style: solid;

    border-style: solid;
  }

  .border-\[\#9D9E99\] {

    border-color: #9D9E99;
  }

  .border-\[\#151515\] {

    border-color: #151515;
  }

  .border-\[\#444441\] {

    border-color: #444441;
  }

  .border-\[\#A9A39A\] {

    border-color: #A9A39A;
  }

  .border-\[\#ABEFC6\] {

    border-color: #ABEFC6;
  }

  .border-\[\#BFB8AA\] {

    border-color: #BFB8AA;
  }

  .border-\[\#BFC1BA\] {

    border-color: #BFC1BA;
  }

  .border-\[\#D0D5DD\] {

    border-color: #D0D5DD;
  }

  .border-\[\#D5CFC4\] {

    border-color: #D5CFC4;
  }

  .border-\[\#D6D0C6\] {

    border-color: #D6D0C6;
  }

  .border-\[\#D7D9D0\] {

    border-color: #D7D9D0;
  }

  .border-\[\#D8D0C2\] {

    border-color: #D8D0C2;
  }

  .border-\[\#D8D2C7\] {

    border-color: #D8D2C7;
  }

  .border-\[\#D9D1C2\] {

    border-color: #D9D1C2;
  }

  .border-\[\#D9D9D6\] {

    border-color: #D9D9D6;
  }

  .border-\[\#D9D9D9\] {

    border-color: #D9D9D9;
  }

  .border-\[\#DAD4C8\] {

    border-color: #DAD4C8;
  }

  .border-\[\#DED9CD\] {

    border-color: #DED9CD;
  }

  .border-\[\#E0E0D7\] {

    border-color: #E0E0D7;
  }

  .border-\[\#E4DED3\] {

    border-color: #E4DED3;
  }

  .border-\[\#E4E7EC\] {

    border-color: #E4E7EC;
  }

  .border-\[\#E5DED4\] {

    border-color: #E5DED4;
  }

  .border-\[\#E6E0D7\] {

    border-color: #E6E0D7;
  }

  .border-\[\#E7E0D4\] {

    border-color: #E7E0D4;
  }

  .border-\[\#E7E1D8\] {

    border-color: #E7E1D8;
  }

  .border-\[\#E7E4DA\] {

    border-color: #E7E4DA;
  }

  .border-\[\#E7E9E3\] {

    border-color: #E7E9E3;
  }

  .border-\[\#E8E1D8\] {

    border-color: #E8E1D8;
  }

  .border-\[\#E8E2D7\] {

    border-color: #E8E2D7;
  }

  .border-\[\#EAECF0\] {

    border-color: #EAECF0;
  }

  .border-\[\#ECE9DE\] {

    border-color: #ECE9DE;
  }

  .border-\[\#ECEDE7\] {

    border-color: #ECEDE7;
  }

  .border-\[\#EEE7DE\] {

    border-color: #EEE7DE;
  }

  .border-\[\#EEE8DE\] {

    border-color: #EEE8DE;
  }

  .border-\[\#EEECE4\] {

    border-color: #EEECE4;
  }

  .border-\[\#EFE7DB\] {

    border-color: #EFE7DB;
  }

  .border-\[\#EFECE2\] {

    border-color: #EFECE2;
  }

  .border-\[\#F0F0EA\] {

    border-color: #F0F0EA;
  }

  .border-\[\#F1EEE6\] {

    border-color: #F1EEE6;
  }

  .border-\[\#F1EFE6\] {

    border-color: #F1EFE6;
  }

  .border-\[\#F2F2EC\] {

    border-color: #F2F2EC;
  }

  .border-\[\#F3E0A5\] {

    border-color: #F3E0A5;
  }

  .border-\[\#F4A800\] {

    border-color: #F4A800;
  }

  .border-\[\#F4C7C3\] {

    border-color: #F4C7C3;
  }

  .border-\[\#F4E4A6\] {

    border-color: #F4E4A6;
  }

  .border-\[\#F7F7F1\] {

    border-color: #F7F7F1;
  }

  .border-\[\#F04438\] {

    border-color: #F04438;
  }

  .border-\[\#F97066\] {

    border-color: #F97066;
  }

  .border-\[\#FCE4A6\] {

    border-color: #FCE4A6;
  }

  .border-\[\#FDA29B\] {

    border-color: #FDA29B;
  }

  .border-\[\#FDB022\] {

    border-color: #FDB022;
  }

  .border-\[\#FECACA\] {

    border-color: #FECACA;
  }

  .border-\[\#FECDCA\] {

    border-color: #FECDCA;
  }

  .border-\[\#FEDF89\] {

    border-color: #FEDF89;
  }

  .border-\[\#FFB41D\] {

    border-color: #FFB41D;
  }

  .border-\[\#FFE8BB\] {

    border-color: #FFE8BB;
  }

  .border-black\/10 {

    border-color: rgba(0, 0, 0, 0.1);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .border-black\/10 {

      border-color: color-mix(in oklab, var(--color-black) 10%, transparent);
    }
  }

  .border-gray-100 {

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

  .border-gray-200 {

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

  .border-gray-300 {

    border-color: var(--color-gray-300);
  }

  .border-gray-400 {

    border-color: var(--color-gray-400);
  }

  .border-gray-500 {

    border-color: var(--color-gray-500);
  }

  .border-gray-700 {

    border-color: var(--color-gray-700);
  }

  .border-gray-900 {

    border-color: var(--color-gray-900);
  }

  .border-primary {

    border-color: var(--primary);
  }

  .border-primary-300 {

    border-color: var(--color-primary-300);
  }

  .border-primary-700 {

    border-color: var(--color-primary-700);
  }

  .border-red-200 {

    border-color: var(--color-red-200);
  }

  .border-success-800 {

    border-color: var(--color-success-800);
  }

  .border-transparent {

    border-color: transparent;
  }

  .border-white {

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

  .border-r-gray-400 {

    border-right-color: var(--color-gray-400);
  }

  .border-b-gray-200 {

    border-bottom-color: var(--color-gray-200);
  }

  .border-b-gray-300 {

    border-bottom-color: var(--color-gray-300);
  }

  .border-b-neutral-300 {

    border-bottom-color: var(--color-neutral-300);
  }

  .bg-\[\#0E1526\] {

    background-color: #0E1526;
  }

  .bg-\[\#3F3F3D\] {

    background-color: #3F3F3D;
  }

  .bg-\[\#4A4A4A\] {

    background-color: #4A4A4A;
  }

  .bg-\[\#7A5AF8\] {

    background-color: #7A5AF8;
  }

  .bg-\[\#18C06A\] {

    background-color: #18C06A;
  }

  .bg-\[\#111\] {

    background-color: #111;
  }

  .bg-\[\#039855\] {

    background-color: #039855;
  }

  .bg-\[\#57534E\] {

    background-color: #57534E;
  }

  .bg-\[\#61625F\]\/70 {

    background-color: rgba(97, 98, 95, 0.7);
  }

  .bg-\[\#067647\] {

    background-color: #067647;
  }

  .bg-\[\#151515\] {

    background-color: #151515;
  }

  .bg-\[\#151515\]\/40 {

    background-color: rgba(21, 21, 21, 0.4);
  }

  .bg-\[\#151515\]\/45 {

    background-color: rgba(21, 21, 21, 0.45);
  }

  .bg-\[\#A6F1C5\] {

    background-color: #A6F1C5;
  }

  .bg-\[\#B7E0F8\] {

    background-color: #B7E0F8;
  }

  .bg-\[\#D9FBE8\] {

    background-color: #D9FBE8;
  }

  .bg-\[\#D92D20\] {

    background-color: #D92D20;
  }

  .bg-\[\#E0E0D7\] {

    background-color: #E0E0D7;
  }

  .bg-\[\#E2DED2\] {

    background-color: #E2DED2;
  }

  .bg-\[\#E3DBD0\] {

    background-color: #E3DBD0;
  }

  .bg-\[\#E8E2D7\] {

    background-color: #E8E2D7;
  }

  .bg-\[\#E23B2F\] {

    background-color: #E23B2F;
  }

  .bg-\[\#EA4335\] {

    background-color: #EA4335;
  }

  .bg-\[\#EAF1FF\] {

    background-color: #EAF1FF;
  }

  .bg-\[\#EAF4FF\] {

    background-color: #EAF4FF;
  }

  .bg-\[\#EAF7EE\] {

    background-color: #EAF7EE;
  }

  .bg-\[\#EAF7EF\] {

    background-color: #EAF7EF;
  }

  .bg-\[\#ECE9DE\] {

    background-color: #ECE9DE;
  }

  .bg-\[\#ECEDE7\] {

    background-color: #ECEDE7;
  }

  .bg-\[\#ECF7FE\] {

    background-color: #ECF7FE;
  }

  .bg-\[\#ECFDF3\] {

    background-color: #ECFDF3;
  }

  .bg-\[\#EEF3F7\] {

    background-color: #EEF3F7;
  }

  .bg-\[\#EEF3F8\] {

    background-color: #EEF3F8;
  }

  .bg-\[\#EEF4FF\] {

    background-color: #EEF4FF;
  }

  .bg-\[\#EEF5FF\] {

    background-color: #EEF5FF;
  }

  .bg-\[\#EFE9DE\] {

    background-color: #EFE9DE;
  }

  .bg-\[\#EFF4FF\] {

    background-color: #EFF4FF;
  }

  .bg-\[\#F2C94C\] {

    background-color: #F2C94C;
  }

  .bg-\[\#F2F4EF\] {

    background-color: #F2F4EF;
  }

  .bg-\[\#F2F4F7\] {

    background-color: #F2F4F7;
  }

  .bg-\[\#F3E3DD\] {

    background-color: #F3E3DD;
  }

  .bg-\[\#F3EEE5\] {

    background-color: #F3EEE5;
  }

  .bg-\[\#F3F1E9\] {

    background-color: #F3F1E9;
  }

  .bg-\[\#F3F3EF\] {

    background-color: #F3F3EF;
  }

  .bg-\[\#F4EBFF\] {

    background-color: #F4EBFF;
  }

  .bg-\[\#F4EFE7\] {

    background-color: #F4EFE7;
  }

  .bg-\[\#F4F3EC\] {

    background-color: #F4F3EC;
  }

  .bg-\[\#F4F3FF\] {

    background-color: #F4F3FF;
  }

  .bg-\[\#F4F4EF\] {

    background-color: #F4F4EF;
  }

  .bg-\[\#F5F1E8\] {

    background-color: #F5F1E8;
  }

  .bg-\[\#F5F2EB\] {

    background-color: #F5F2EB;
  }

  .bg-\[\#F5F4ED\] {

    background-color: #F5F4ED;
  }

  .bg-\[\#F5F4EE\] {

    background-color: #F5F4EE;
  }

  .bg-\[\#F6F2EC\] {

    background-color: #F6F2EC;
  }

  .bg-\[\#F6F4EC\] {

    background-color: #F6F4EC;
  }

  .bg-\[\#F6F4EF\] {

    background-color: #F6F4EF;
  }

  .bg-\[\#F6F5F1\] {

    background-color: #F6F5F1;
  }

  .bg-\[\#F7F3EC\] {

    background-color: #F7F3EC;
  }

  .bg-\[\#F7F4EC\] {

    background-color: #F7F4EC;
  }

  .bg-\[\#F7F5EE\] {

    background-color: #F7F5EE;
  }

  .bg-\[\#F7F5EF\] {

    background-color: #F7F5EF;
  }

  .bg-\[\#F7F7F1\] {

    background-color: #F7F7F1;
  }

  .bg-\[\#F7F7FB\] {

    background-color: #F7F7FB;
  }

  .bg-\[\#F7F9FC\] {

    background-color: #F7F9FC;
  }

  .bg-\[\#F8F8F6\] {

    background-color: #F8F8F6;
  }

  .bg-\[\#F8FBFF\] {

    background-color: #F8FBFF;
  }

  .bg-\[\#F04438\] {

    background-color: #F04438;
  }

  .bg-\[\#FAF7F1\] {

    background-color: #FAF7F1;
  }

  .bg-\[\#FAF8F2\] {

    background-color: #FAF8F2;
  }

  .bg-\[\#FAF9F4\] {

    background-color: #FAF9F4;
  }

  .bg-\[\#FBFAF6\] {

    background-color: #FBFAF6;
  }

  .bg-\[\#FBFAF7\] {

    background-color: #FBFAF7;
  }

  .bg-\[\#FCFCF9\] {

    background-color: #FCFCF9;
  }

  .bg-\[\#FCFCF9\]\/95 {

    background-color: rgba(252, 252, 249, 0.95);
  }

  .bg-\[\#FDB022\] {

    background-color: #FDB022;
  }

  .bg-\[\#FECDCA\] {

    background-color: #FECDCA;
  }

  .bg-\[\#FEF0C7\] {

    background-color: #FEF0C7;
  }

  .bg-\[\#FEF3F2\] {

    background-color: #FEF3F2;
  }

  .bg-\[\#FFF0EF\] {

    background-color: #FFF0EF;
  }

  .bg-\[\#FFF1E8\] {

    background-color: #FFF1E8;
  }

  .bg-\[\#FFF1F1\] {

    background-color: #FFF1F1;
  }

  .bg-\[\#FFF1F3\] {

    background-color: #FFF1F3;
  }

  .bg-\[\#FFF3D6\] {

    background-color: #FFF3D6;
  }

  .bg-\[\#FFF3D7\] {

    background-color: #FFF3D7;
  }

  .bg-\[\#FFF3F2\] {

    background-color: #FFF3F2;
  }

  .bg-\[\#FFF4D6\] {

    background-color: #FFF4D6;
  }

  .bg-\[\#FFF5F4\] {

    background-color: #FFF5F4;
  }

  .bg-\[\#FFF5F5\] {

    background-color: #FFF5F5;
  }

  .bg-\[\#FFF5F6\] {

    background-color: #FFF5F6;
  }

  .bg-\[\#FFF8EA\] {

    background-color: #FFF8EA;
  }

  .bg-\[\#FFF9E8\] {

    background-color: #FFF9E8;
  }

  .bg-\[\#FFFAEB\] {

    background-color: #FFFAEB;
  }

  .bg-\[\#FFFBEB\] {

    background-color: #FFFBEB;
  }

  .bg-\[\#FFFBEF\] {

    background-color: #FFFBEF;
  }

  .bg-\[\#FFFDF8\] {

    background-color: #FFFDF8;
  }

  .bg-\[\#FFFEFA\] {

    background-color: #FFFEFA;
  }

  .bg-\[rgba\(14\,21\,38\,0\.72\)\] {

    background-color: rgba(14,21,38,0.72);
  }

  .bg-\[rgba\(23\,20\,14\,0\.18\)\] {

    background-color: rgba(23,20,14,0.18);
  }

  .bg-amber-100 {

    background-color: var(--color-amber-100);
  }

  .bg-amber-400 {

    background-color: var(--color-amber-400);
  }

  .bg-background {

    background-color: var(--background);
  }

  .bg-black {

    background-color: var(--color-black);
  }

  .bg-black\/0 {

    background-color: rgba(0, 0, 0, 0);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .bg-black\/0 {

      background-color: color-mix(in oklab, var(--color-black) 0%, transparent);
    }
  }

  .bg-black\/5 {

    background-color: rgba(0, 0, 0, 0.05);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .bg-black\/5 {

      background-color: color-mix(in oklab, var(--color-black) 5%, transparent);
    }
  }

  .bg-black\/30 {

    background-color: rgba(0, 0, 0, 0.3);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .bg-black\/30 {

      background-color: color-mix(in oklab, var(--color-black) 30%, transparent);
    }
  }

  .bg-black\/40 {

    background-color: rgba(0, 0, 0, 0.4);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .bg-black\/40 {

      background-color: color-mix(in oklab, var(--color-black) 40%, transparent);
    }
  }

  .bg-black\/70 {

    background-color: rgba(0, 0, 0, 0.7);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .bg-black\/70 {

      background-color: color-mix(in oklab, var(--color-black) 70%, transparent);
    }
  }

  .bg-current {

    background-color: currentcolor;
  }

  .bg-gray-25 {

    background-color: var(--color-gray-25);
  }

  .bg-gray-50 {

    background-color: var(--color-gray-50);
  }

  .bg-gray-100 {

    background-color: var(--color-gray-100);
  }

  .bg-gray-200 {

    background-color: var(--color-gray-200);
  }

  .bg-gray-300 {

    background-color: var(--color-gray-300);
  }

  .bg-gray-300\/80 {

    background-color: rgba(207, 207, 193, 0.8);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .bg-gray-300\/80 {

      background-color: color-mix(in oklab, var(--color-gray-300) 80%, transparent);
    }
  }

  .bg-gray-600 {

    background-color: var(--color-gray-600);
  }

  .bg-gray-700 {

    background-color: var(--color-gray-700);
  }

  .bg-gray-800 {

    background-color: var(--color-gray-800);
  }

  .bg-gray-900 {

    background-color: var(--color-gray-900);
  }

  .bg-gray-900\/10 {

    background-color: rgba(22, 22, 22, 0.1);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .bg-gray-900\/10 {

      background-color: color-mix(in oklab, var(--color-gray-900) 10%, transparent);
    }
  }

  .bg-gray-900\/40 {

    background-color: rgba(22, 22, 22, 0.4);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .bg-gray-900\/40 {

      background-color: color-mix(in oklab, var(--color-gray-900) 40%, transparent);
    }
  }

  .bg-gray-900\/60 {

    background-color: rgba(22, 22, 22, 0.6);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .bg-gray-900\/60 {

      background-color: color-mix(in oklab, var(--color-gray-900) 60%, transparent);
    }
  }

  .bg-gray-900\/70 {

    background-color: rgba(22, 22, 22, 0.7);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .bg-gray-900\/70 {

      background-color: color-mix(in oklab, var(--color-gray-900) 70%, transparent);
    }
  }

  .bg-green-50 {

    background-color: var(--color-green-50);
  }

  .bg-green-100 {

    background-color: var(--color-green-100);
  }

  .bg-neutral-100 {

    background-color: var(--color-neutral-100);
  }

  .bg-neutral-900 {

    background-color: var(--color-neutral-900);
  }

  .bg-popover {

    background-color: var(--popover);
  }

  .bg-primary {

    background-color: var(--primary);
  }

  .bg-primary-50 {

    background-color: var(--color-primary-50);
  }

  .bg-primary-100 {

    background-color: var(--color-primary-100);
  }

  .bg-primary-200 {

    background-color: var(--color-primary-200);
  }

  .bg-primary-600 {

    background-color: var(--color-primary-600);
  }

  .bg-primary-700 {

    background-color: var(--color-primary-700);
  }

  .bg-primary\/15 {

    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .bg-primary\/15 {

      background-color: color-mix(in oklab, var(--primary) 15%, transparent);
    }
  }

  .bg-purple-700 {

    background-color: var(--color-purple-700);
  }

  .bg-red-50 {

    background-color: var(--color-red-50);
  }

  .bg-red-500 {

    background-color: var(--color-red-500);
  }

  .bg-sky-50 {

    background-color: var(--color-sky-50);
  }

  .bg-success-100 {

    background-color: var(--color-success-100);
  }

  .bg-success-800 {

    background-color: var(--color-success-800);
  }

  .bg-transparent {

    background-color: transparent;
  }

  .bg-white {

    background-color: var(--color-white);
  }

  .bg-white\/20 {

    background-color: rgba(255, 255, 255, 0.2);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .bg-white\/20 {

      background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .bg-white\/55 {

    background-color: rgba(255, 255, 255, 0.55);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .bg-white\/55 {

      background-color: color-mix(in oklab, var(--color-white) 55%, transparent);
    }
  }

  .bg-white\/70 {

    background-color: rgba(255, 255, 255, 0.7);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .bg-white\/70 {

      background-color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }

  .bg-white\/75 {

    background-color: rgba(255, 255, 255, 0.75);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .bg-white\/75 {

      background-color: color-mix(in oklab, var(--color-white) 75%, transparent);
    }
  }

  .bg-white\/85 {

    background-color: rgba(255, 255, 255, 0.85);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .bg-white\/85 {

      background-color: color-mix(in oklab, var(--color-white) 85%, transparent);
    }
  }

  .bg-white\/90 {

    background-color: rgba(255, 255, 255, 0.9);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .bg-white\/90 {

      background-color: color-mix(in oklab, var(--color-white) 90%, transparent);
    }
  }

  .bg-white\/95 {

    background-color: rgba(255, 255, 255, 0.95);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .bg-white\/95 {

      background-color: color-mix(in oklab, var(--color-white) 95%, transparent);
    }
  }

  .bg-\[linear-gradient\(135deg\,\#2B7FFF_0\%\,\#9810FA_100\%\)\] {

    background-image: linear-gradient(135deg,#2B7FFF 0%,#9810FA 100%);
  }

  .bg-\[linear-gradient\(135deg\,\#F79009_0\%\,\#FDB022_100\%\)\] {

    background-image: linear-gradient(135deg,#F79009 0%,#FDB022 100%);
  }

  .bg-\[radial-gradient\(circle_at_18\%_24\%\,rgba\(214\,234\,255\,0\.95\)_0_18\%\,transparent_18\%\)\,radial-gradient\(circle_at_58\%_36\%\,rgba\(218\,245\,255\,0\.9\)_0_22\%\,transparent_22\%\)\,linear-gradient\(135deg\,\#EEF3F8_0\%\,\#F8FBFD_100\%\)\] {

    background-image: radial-gradient(circle at 18% 24%,rgba(214,234,255,0.95) 0 18%,transparent 18%),radial-gradient(circle at 58% 36%,rgba(218,245,255,0.9) 0 22%,transparent 22%),linear-gradient(135deg,#EEF3F8 0%,#F8FBFD 100%);
  }

  .bg-\[url\(\"\/static\/images\/a-flag\.png\"\)\] {

    background-image: url("/static/images/a-flag.png");
  }

  .bg-\[url\(\/static\/images\/ads-map\.jpg\)\] {

    background-image: url(/static/images/ads-map.jpg);
  }

  .bg-contain {

    background-size: contain;
  }

  .bg-cover {

    background-size: cover;
  }

  .bg-center {

    background-position: center;
  }

  .bg-no-repeat {

    background-repeat: no-repeat;
  }

  .fill-gray-400 {

    fill: var(--color-gray-400);
  }

  .fill-gray-500 {

    fill: var(--color-gray-500);
  }

  .fill-gray-900 {

    fill: var(--color-gray-900);
  }

  .fill-none {

    fill: none;
  }

  .stroke-current {

    stroke: currentcolor;
  }

  .stroke-gray-50 {

    stroke: var(--color-gray-50);
  }

  .stroke-gray-400 {

    stroke: var(--color-gray-400);
  }

  .stroke-gray-500 {

    stroke: var(--color-gray-500);
  }

  .stroke-gray-600 {

    stroke: var(--color-gray-600);
  }

  .stroke-gray-700 {

    stroke: var(--color-gray-700);
  }

  .stroke-gray-900 {

    stroke: var(--color-gray-900);
  }

  .stroke-primary {

    stroke: var(--primary);
  }

  .stroke-primary-700 {

    stroke: var(--color-primary-700);
  }

  .stroke-success-800 {

    stroke: var(--color-success-800);
  }

  .stroke-white {

    stroke: var(--color-white);
  }

  .object-contain {

    object-fit: contain;
  }

  .object-cover {

    object-fit: cover;
  }

  .p-0 {

    padding: calc(var(--spacing) * 0);
  }

  .p-1 {

    padding: calc(var(--spacing) * 1);
  }

  .p-2 {

    padding: calc(var(--spacing) * 2);
  }

  .p-2\.5 {

    padding: calc(var(--spacing) * 2.5);
  }

  .p-3 {

    padding: calc(var(--spacing) * 3);
  }

  .p-4 {

    padding: calc(var(--spacing) * 4);
  }

  .p-5 {

    padding: calc(var(--spacing) * 5);
  }

  .p-6 {

    padding: calc(var(--spacing) * 6);
  }

  .p-7 {

    padding: calc(var(--spacing) * 7);
  }

  .p-8 {

    padding: calc(var(--spacing) * 8);
  }

  .p-\[1px\] {

    padding: 1px;
  }

  .px-0 {

    padding-inline: calc(var(--spacing) * 0);
  }

  .px-1 {

    padding-inline: calc(var(--spacing) * 1);
  }

  .px-1\.5 {

    padding-inline: calc(var(--spacing) * 1.5);
  }

  .px-2 {

    padding-inline: calc(var(--spacing) * 2);
  }

  .px-2\.5 {

    padding-inline: calc(var(--spacing) * 2.5);
  }

  .px-3 {

    padding-inline: calc(var(--spacing) * 3);
  }

  .px-3\.5 {

    padding-inline: calc(var(--spacing) * 3.5);
  }

  .px-4 {

    padding-inline: calc(var(--spacing) * 4);
  }

  .px-5 {

    padding-inline: calc(var(--spacing) * 5);
  }

  .px-6 {

    padding-inline: calc(var(--spacing) * 6);
  }

  .px-7 {

    padding-inline: calc(var(--spacing) * 7);
  }

  .px-8 {

    padding-inline: calc(var(--spacing) * 8);
  }

  .px-9 {

    padding-inline: calc(var(--spacing) * 9);
  }

  .px-10 {

    padding-inline: calc(var(--spacing) * 10);
  }

  .px-14 {

    padding-inline: calc(var(--spacing) * 14);
  }

  .px-16 {

    padding-inline: calc(var(--spacing) * 16);
  }

  .px-\[2px\] {

    padding-inline: 2px;
  }

  .px-\[5px\] {

    padding-inline: 5px;
  }

  .px-\[8px\] {

    padding-inline: 8px;
  }

  .px-\[10px\] {

    padding-inline: 10px;
  }

  .px-\[14px\] {

    padding-inline: 14px;
  }

  .px-\[16px\] {

    padding-inline: 16px;
  }

  .px-\[18px\] {

    padding-inline: 18px;
  }

  .px-\[20px\] {

    padding-inline: 20px;
  }

  .px-\[23px\] {

    padding-inline: 23px;
  }

  .px-\[24px\] {

    padding-inline: 24px;
  }

  .px-\[36px\] {

    padding-inline: 36px;
  }

  .px-\[64px\] {

    padding-inline: 64px;
  }

  .py-0 {

    padding-block: calc(var(--spacing) * 0);
  }

  .py-0\.5 {

    padding-block: calc(var(--spacing) * 0.5);
  }

  .py-1 {

    padding-block: calc(var(--spacing) * 1);
  }

  .py-1\.5 {

    padding-block: calc(var(--spacing) * 1.5);
  }

  .py-2 {

    padding-block: calc(var(--spacing) * 2);
  }

  .py-2\.5 {

    padding-block: calc(var(--spacing) * 2.5);
  }

  .py-3 {

    padding-block: calc(var(--spacing) * 3);
  }

  .py-3\.5 {

    padding-block: calc(var(--spacing) * 3.5);
  }

  .py-4 {

    padding-block: calc(var(--spacing) * 4);
  }

  .py-5 {

    padding-block: calc(var(--spacing) * 5);
  }

  .py-6 {

    padding-block: calc(var(--spacing) * 6);
  }

  .py-7 {

    padding-block: calc(var(--spacing) * 7);
  }

  .py-8 {

    padding-block: calc(var(--spacing) * 8);
  }

  .py-9 {

    padding-block: calc(var(--spacing) * 9);
  }

  .py-10 {

    padding-block: calc(var(--spacing) * 10);
  }

  .py-11 {

    padding-block: calc(var(--spacing) * 11);
  }

  .py-12 {

    padding-block: calc(var(--spacing) * 12);
  }

  .py-16 {

    padding-block: calc(var(--spacing) * 16);
  }

  .py-\[2px\] {

    padding-block: 2px;
  }

  .py-\[7px\] {

    padding-block: 7px;
  }

  .py-\[8px\] {

    padding-block: 8px;
  }

  .py-\[10px\] {

    padding-block: 10px;
  }

  .py-\[14px\] {

    padding-block: 14px;
  }

  .py-\[15px\] {

    padding-block: 15px;
  }

  .py-\[18px\] {

    padding-block: 18px;
  }

  .py-\[19px\] {

    padding-block: 19px;
  }

  .py-\[27px\] {

    padding-block: 27px;
  }

  .py-\[30px\] {

    padding-block: 30px;
  }

  .py-\[40px\] {

    padding-block: 40px;
  }

  .py-\[43px\] {

    padding-block: 43px;
  }

  .py-\[52px\] {

    padding-block: 52px;
  }

  .py-\[64px\] {

    padding-block: 64px;
  }

  .pt-0 {

    padding-top: calc(var(--spacing) * 0);
  }

  .pt-1 {

    padding-top: calc(var(--spacing) * 1);
  }

  .pt-2 {

    padding-top: calc(var(--spacing) * 2);
  }

  .pt-2\.5 {

    padding-top: calc(var(--spacing) * 2.5);
  }

  .pt-3 {

    padding-top: calc(var(--spacing) * 3);
  }

  .pt-4 {

    padding-top: calc(var(--spacing) * 4);
  }

  .pt-5 {

    padding-top: calc(var(--spacing) * 5);
  }

  .pt-6 {

    padding-top: calc(var(--spacing) * 6);
  }

  .pt-7 {

    padding-top: calc(var(--spacing) * 7);
  }

  .pt-8 {

    padding-top: calc(var(--spacing) * 8);
  }

  .pt-9 {

    padding-top: calc(var(--spacing) * 9);
  }

  .pt-10 {

    padding-top: calc(var(--spacing) * 10);
  }

  .pt-12 {

    padding-top: calc(var(--spacing) * 12);
  }

  .pt-18 {

    padding-top: calc(var(--spacing) * 18);
  }

  .pt-\[20px\] {

    padding-top: 20px;
  }

  .pt-\[24px\] {

    padding-top: 24px;
  }

  .pt-\[28px\] {

    padding-top: 28px;
  }

  .pt-\[32px\] {

    padding-top: 32px;
  }

  .pt-\[64px\] {

    padding-top: 64px;
  }

  .pt-\[67px\] {

    padding-top: 67px;
  }

  .pt-\[96px\] {

    padding-top: 96px;
  }

  .pt-\[138px\] {

    padding-top: 138px;
  }

  .pr-0 {

    padding-right: calc(var(--spacing) * 0);
  }

  .pr-2 {

    padding-right: calc(var(--spacing) * 2);
  }

  .pr-3 {

    padding-right: calc(var(--spacing) * 3);
  }

  .pr-4 {

    padding-right: calc(var(--spacing) * 4);
  }

  .pr-7 {

    padding-right: calc(var(--spacing) * 7);
  }

  .pr-8 {

    padding-right: calc(var(--spacing) * 8);
  }

  .pr-10 {

    padding-right: calc(var(--spacing) * 10);
  }

  .pr-11 {

    padding-right: calc(var(--spacing) * 11);
  }

  .pr-12 {

    padding-right: calc(var(--spacing) * 12);
  }

  .pr-16 {

    padding-right: calc(var(--spacing) * 16);
  }

  .pr-\[14px\] {

    padding-right: 14px;
  }

  .pr-\[50px\] {

    padding-right: 50px;
  }

  .pr-\[60px\] {

    padding-right: 60px;
  }

  .pr-\[70px\] {

    padding-right: 70px;
  }

  .pr-\[104px\] {

    padding-right: 104px;
  }

  .pb-0 {

    padding-bottom: calc(var(--spacing) * 0);
  }

  .pb-0\.5 {

    padding-bottom: calc(var(--spacing) * 0.5);
  }

  .pb-1 {

    padding-bottom: calc(var(--spacing) * 1);
  }

  .pb-1\.5 {

    padding-bottom: calc(var(--spacing) * 1.5);
  }

  .pb-2 {

    padding-bottom: calc(var(--spacing) * 2);
  }

  .pb-3 {

    padding-bottom: calc(var(--spacing) * 3);
  }

  .pb-4 {

    padding-bottom: calc(var(--spacing) * 4);
  }

  .pb-5 {

    padding-bottom: calc(var(--spacing) * 5);
  }

  .pb-6 {

    padding-bottom: calc(var(--spacing) * 6);
  }

  .pb-8 {

    padding-bottom: calc(var(--spacing) * 8);
  }

  .pb-16 {

    padding-bottom: calc(var(--spacing) * 16);
  }

  .pb-20 {

    padding-bottom: calc(var(--spacing) * 20);
  }

  .pb-24 {

    padding-bottom: calc(var(--spacing) * 24);
  }

  .pb-\[26px\] {

    padding-bottom: 26px;
  }

  .pb-\[32px\] {

    padding-bottom: 32px;
  }

  .pb-\[48px\] {

    padding-bottom: 48px;
  }

  .pb-\[59px\] {

    padding-bottom: 59px;
  }

  .pb-\[64px\] {

    padding-bottom: 64px;
  }

  .pb-\[82px\] {

    padding-bottom: 82px;
  }

  .pb-\[96px\] {

    padding-bottom: 96px;
  }

  .pb-\[160px\] {

    padding-bottom: 160px;
  }

  .pl-3 {

    padding-left: calc(var(--spacing) * 3);
  }

  .pl-4 {

    padding-left: calc(var(--spacing) * 4);
  }

  .pl-5 {

    padding-left: calc(var(--spacing) * 5);
  }

  .pl-6 {

    padding-left: calc(var(--spacing) * 6);
  }

  .pl-9 {

    padding-left: calc(var(--spacing) * 9);
  }

  .pl-11 {

    padding-left: calc(var(--spacing) * 11);
  }

  .pl-12 {

    padding-left: calc(var(--spacing) * 12);
  }

  .pl-\[16px\] {

    padding-left: 16px;
  }

  .pl-\[42px\] {

    padding-left: 42px;
  }

  .pl-\[50px\] {

    padding-left: 50px;
  }

  .pl-\[53px\] {

    padding-left: 53px;
  }

  .pl-\[58px\] {

    padding-left: 58px;
  }

  .text-center {

    text-align: center;
  }

  .text-left {

    text-align: left;
  }

  .text-right {

    text-align: right;
  }

  .font-\[\'Inter\'\] {

    font-family: 'Inter';
  }

  .font-mono {

    font-family: var(--font-mono);
  }

  .text-2xl {

    font-size: var(--text-2xl);

    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-3xl {

    font-size: var(--text-3xl);

    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-4xl {

    font-size: var(--text-4xl);

    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .text-6xl {

    font-size: var(--text-6xl);

    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }

  .text-base {

    font-size: var(--text-base);

    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-lg {

    font-size: var(--text-lg);

    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm {

    font-size: var(--text-sm);

    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xl {

    font-size: var(--text-xl);

    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .text-xs {

    font-size: var(--text-xs);

    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-\[8px\] {

    font-size: 8px;
  }

  .text-\[10px\] {

    font-size: 10px;
  }

  .text-\[11px\] {

    font-size: 11px;
  }

  .text-\[12px\] {

    font-size: 12px;
  }

  .text-\[13px\] {

    font-size: 13px;
  }

  .text-\[14px\] {

    font-size: 14px;
  }

  .text-\[15px\] {

    font-size: 15px;
  }

  .text-\[16px\] {

    font-size: 16px;
  }

  .text-\[18px\] {

    font-size: 18px;
  }

  .text-\[20px\] {

    font-size: 20px;
  }

  .text-\[22px\] {

    font-size: 22px;
  }

  .text-\[24px\] {

    font-size: 24px;
  }

  .text-\[26px\] {

    font-size: 26px;
  }

  .text-\[28px\] {

    font-size: 28px;
  }

  .text-\[30px\] {

    font-size: 30px;
  }

  .text-\[32px\] {

    font-size: 32px;
  }

  .text-\[34px\] {

    font-size: 34px;
  }

  .text-\[36px\] {

    font-size: 36px;
  }

  .text-\[40px\] {

    font-size: 40px;
  }

  .text-\[44px\] {

    font-size: 44px;
  }

  .text-\[48px\] {

    font-size: 48px;
  }

  .leading-3\.5 {

    --tw-leading: calc(var(--spacing) * 3.5);

    line-height: calc(var(--spacing) * 3.5);
  }

  .leading-4 {

    --tw-leading: calc(var(--spacing) * 4);

    line-height: calc(var(--spacing) * 4);
  }

  .leading-4\.5 {

    --tw-leading: calc(var(--spacing) * 4.5);

    line-height: calc(var(--spacing) * 4.5);
  }

  .leading-5 {

    --tw-leading: calc(var(--spacing) * 5);

    line-height: calc(var(--spacing) * 5);
  }

  .leading-5\.5 {

    --tw-leading: calc(var(--spacing) * 5.5);

    line-height: calc(var(--spacing) * 5.5);
  }

  .leading-6 {

    --tw-leading: calc(var(--spacing) * 6);

    line-height: calc(var(--spacing) * 6);
  }

  .leading-7 {

    --tw-leading: calc(var(--spacing) * 7);

    line-height: calc(var(--spacing) * 7);
  }

  .leading-7\.5 {

    --tw-leading: calc(var(--spacing) * 7.5);

    line-height: calc(var(--spacing) * 7.5);
  }

  .leading-8 {

    --tw-leading: calc(var(--spacing) * 8);

    line-height: calc(var(--spacing) * 8);
  }

  .leading-9 {

    --tw-leading: calc(var(--spacing) * 9);

    line-height: calc(var(--spacing) * 9);
  }

  .leading-10 {

    --tw-leading: calc(var(--spacing) * 10);

    line-height: calc(var(--spacing) * 10);
  }

  .leading-11 {

    --tw-leading: calc(var(--spacing) * 11);

    line-height: calc(var(--spacing) * 11);
  }

  .leading-15 {

    --tw-leading: calc(var(--spacing) * 15);

    line-height: calc(var(--spacing) * 15);
  }

  .leading-\[15px\] {

    --tw-leading: 15px;

    line-height: 15px;
  }

  .leading-\[18px\] {

    --tw-leading: 18px;

    line-height: 18px;
  }

  .leading-\[20px\] {

    --tw-leading: 20px;

    line-height: 20px;
  }

  .leading-\[24px\] {

    --tw-leading: 24px;

    line-height: 24px;
  }

  .leading-\[28px\] {

    --tw-leading: 28px;

    line-height: 28px;
  }

  .leading-\[30px\] {

    --tw-leading: 30px;

    line-height: 30px;
  }

  .leading-\[32px\] {

    --tw-leading: 32px;

    line-height: 32px;
  }

  .leading-\[36px\] {

    --tw-leading: 36px;

    line-height: 36px;
  }

  .leading-\[37px\] {

    --tw-leading: 37px;

    line-height: 37px;
  }

  .leading-\[38px\] {

    --tw-leading: 38px;

    line-height: 38px;
  }

  .leading-\[40px\] {

    --tw-leading: 40px;

    line-height: 40px;
  }

  .leading-\[42px\] {

    --tw-leading: 42px;

    line-height: 42px;
  }

  .leading-\[44px\] {

    --tw-leading: 44px;

    line-height: 44px;
  }

  .leading-\[48px\] {

    --tw-leading: 48px;

    line-height: 48px;
  }

  .leading-\[60px\] {

    --tw-leading: 60px;

    line-height: 60px;
  }

  .leading-none {

    --tw-leading: 1;

    line-height: 1;
  }

  .leading-normal {

    --tw-leading: var(--leading-normal);

    line-height: var(--leading-normal);
  }

  .font-bold {

    --tw-font-weight: var(--font-weight-bold);

    font-weight: var(--font-weight-bold);
  }

  .font-extrabold {

    --tw-font-weight: var(--font-weight-extrabold);

    font-weight: var(--font-weight-extrabold);
  }

  .font-medium {

    --tw-font-weight: var(--font-weight-medium);

    font-weight: var(--font-weight-medium);
  }

  .font-normal {

    --tw-font-weight: var(--font-weight-normal);

    font-weight: var(--font-weight-normal);
  }

  .font-semibold {

    --tw-font-weight: var(--font-weight-semibold);

    font-weight: var(--font-weight-semibold);
  }

  .tracking-\[-0\.02em\] {

    --tw-tracking: -0.02em;

    letter-spacing: -0.02em;
  }

  .tracking-\[0\.2em\] {

    --tw-tracking: 0.2em;

    letter-spacing: 0.2em;
  }

  .tracking-\[0\.04em\] {

    --tw-tracking: 0.04em;

    letter-spacing: 0.04em;
  }

  .tracking-normal {

    --tw-tracking: var(--tracking-normal);

    letter-spacing: var(--tracking-normal);
  }

  .tracking-wide {

    --tw-tracking: var(--tracking-wide);

    letter-spacing: var(--tracking-wide);
  }

  .text-pretty {

    text-wrap: pretty;
  }

  .break-words {

    overflow-wrap: break-word;
  }

  .break-all {

    word-break: break-all;
  }

  .whitespace-normal {

    white-space: normal;
  }

  .whitespace-nowrap {

    white-space: nowrap;
  }

  .whitespace-pre-line {

    white-space: pre-line;
  }

  .whitespace-pre-wrap {

    white-space: pre-wrap;
  }

  .text-\[\#2E7D45\] {

    color: #2E7D45;
  }

  .text-\[\#2F2E29\] {

    color: #2F2E29;
  }

  .text-\[\#3A2E08\] {

    color: #3A2E08;
  }

  .text-\[\#4A5565\] {

    color: #4A5565;
  }

  .text-\[\#4F4A43\] {

    color: #4F4A43;
  }

  .text-\[\#5F5A52\] {

    color: #5F5A52;
  }

  .text-\[\#6A7282\] {

    color: #6A7282;
  }

  .text-\[\#6C675F\] {

    color: #6C675F;
  }

  .text-\[\#6E695F\] {

    color: #6E695F;
  }

  .text-\[\#7A5A00\] {

    color: #7A5A00;
  }

  .text-\[\#7B7C76\] {

    color: #7B7C76;
  }

  .text-\[\#7C766E\] {

    color: #7C766E;
  }

  .text-\[\#8A847B\] {

    color: #8A847B;
  }

  .text-\[\#8D867B\] {

    color: #8D867B;
  }

  .text-\[\#9A6A00\] {

    color: #9A6A00;
  }

  .text-\[\#9A6B00\] {

    color: #9A6B00;
  }

  .text-\[\#9D9E99\] {

    color: #9D9E99;
  }

  .text-\[\#9D978D\] {

    color: #9D978D;
  }

  .text-\[\#9F998E\] {

    color: #9F998E;
  }

  .text-\[\#12B76A\] {

    color: #12B76A;
  }

  .text-\[\#18C06A\] {

    color: #18C06A;
  }

  .text-\[\#43A7D8\] {

    color: #43A7D8;
  }

  .text-\[\#53A96B\] {

    color: #53A96B;
  }

  .text-\[\#98A2B3\] {

    color: #98A2B3;
  }

  .text-\[\#356AE6\] {

    color: #356AE6;
  }

  .text-\[\#3538CD\] {

    color: #3538CD;
  }

  .text-\[\#039855\] {

    color: #039855;
  }

  .text-\[\#61625F\] {

    color: #61625F;
  }

  .text-\[\#067647\] {

    color: #067647;
  }

  .text-\[\#101828\] {

    color: #101828;
  }

  .text-\[\#151515\] {

    color: #151515;
  }

  .text-\[\#344054\] {

    color: #344054;
  }

  .text-\[\#444441\] {

    color: #444441;
  }

  .text-\[\#444444\] {

    color: #444444;
  }

  .text-\[\#475467\] {

    color: #475467;
  }

  .text-\[\#667085\] {

    color: #667085;
  }

  .text-\[\#767571\] {

    color: #767571;
  }

  .text-\[\#A7A095\] {

    color: #A7A095;
  }

  .text-\[\#A29B90\] {

    color: #A29B90;
  }

  .text-\[\#B1B1AD\] {

    color: #B1B1AD;
  }

  .text-\[\#B8B2A6\] {

    color: #B8B2A6;
  }

  .text-\[\#B8B8AF\] {

    color: #B8B8AF;
  }

  .text-\[\#B8B8B2\] {

    color: #B8B8B2;
  }

  .text-\[\#B42318\] {

    color: #B42318;
  }

  .text-\[\#B54708\] {

    color: #B54708;
  }

  .text-\[\#C9CAC4\] {

    color: #C9CAC4;
  }

  .text-\[\#C0392B\] {

    color: #C0392B;
  }

  .text-\[\#C7392F\] {

    color: #C7392F;
  }

  .text-\[\#D0D5DD\] {

    color: #D0D5DD;
  }

  .text-\[\#D45C5C\] {

    color: #D45C5C;
  }

  .text-\[\#D92D20\] {

    color: #D92D20;
  }

  .text-\[\#DC6803\] {

    color: #DC6803;
  }

  .text-\[\#E23B2F\] {

    color: #E23B2F;
  }

  .text-\[\#E7000B\] {

    color: #E7000B;
  }

  .text-\[\#F0B323\] {

    color: #F0B323;
  }

  .text-\[\#F04438\] {

    color: #F04438;
  }

  .text-\[\#F79009\] {

    color: #F79009;
  }

  .text-\[\#FDB022\] {

    color: #FDB022;
  }

  .text-\[\#FFB41D\] {

    color: #FFB41D;
  }

  .text-\[\#c7392f\] {

    color: #c7392f;
  }

  .text-\[16x\] {

    color: 16x;
  }

  .text-amber-400 {

    color: var(--color-amber-400);
  }

  .text-amber-500 {

    color: var(--color-amber-500);
  }

  .text-amber-600 {

    color: var(--color-amber-600);
  }

  .text-amber-700 {

    color: var(--color-amber-700);
  }

  .text-current {

    color: currentcolor;
  }

  .text-gray-25 {

    color: var(--color-gray-25);
  }

  .text-gray-50 {

    color: var(--color-gray-50);
  }

  .text-gray-300 {

    color: var(--color-gray-300);
  }

  .text-gray-400 {

    color: var(--color-gray-400);
  }

  .text-gray-500 {

    color: var(--color-gray-500);
  }

  .text-gray-600 {

    color: var(--color-gray-600);
  }

  .text-gray-700 {

    color: var(--color-gray-700);
  }

  .text-gray-800 {

    color: var(--color-gray-800);
  }

  .text-gray-900 {

    color: var(--color-gray-900);
  }

  .text-green-600 {

    color: var(--color-green-600);
  }

  .text-muted-foreground {

    color: var(--muted-foreground);
  }

  .text-neutral-700 {

    color: var(--color-neutral-700);
  }

  .text-neutral-900 {

    color: var(--color-neutral-900);
  }

  .text-popover-foreground {

    color: var(--popover-foreground);
  }

  .text-primary {

    color: var(--primary);
  }

  .text-primary-600 {

    color: var(--color-primary-600);
  }

  .text-primary-700 {

    color: var(--color-primary-700);
  }

  .text-primary-800 {

    color: var(--color-primary-800);
  }

  .text-primary\/80 {

    color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .text-primary\/80 {

      color: color-mix(in oklab, var(--primary) 80%, transparent);
    }
  }

  .text-red-500 {

    color: var(--color-red-500);
  }

  .text-red-600 {

    color: var(--color-red-600);
  }

  .text-red-700 {

    color: var(--color-red-700);
  }

  .text-rose-600 {

    color: var(--color-rose-600);
  }

  .text-sky-600 {

    color: var(--color-sky-600);
  }

  .text-success-800 {

    color: var(--color-success-800);
  }

  .text-transparent {

    color: transparent;
  }

  .text-white {

    color: var(--color-white);
  }

  .text-white\/70 {

    color: rgba(255, 255, 255, 0.7);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .text-white\/70 {

      color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }

  .text-white\/80 {

    color: rgba(255, 255, 255, 0.8);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .text-white\/80 {

      color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }

  .text-white\/85 {

    color: rgba(255, 255, 255, 0.85);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .text-white\/85 {

      color: color-mix(in oklab, var(--color-white) 85%, transparent);
    }
  }

  .text-white\/90 {

    color: rgba(255, 255, 255, 0.9);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .text-white\/90 {

      color: color-mix(in oklab, var(--color-white) 90%, transparent);
    }
  }

  .text-yellow-400 {

    color: var(--color-yellow-400);
  }

  .lowercase {

    text-transform: lowercase;
  }

  .uppercase {

    text-transform: uppercase;
  }

  .italic {

    font-style: italic;
  }

  .line-through {

    text-decoration-line: line-through;
  }

  .underline {

    text-decoration-line: underline;
  }

  .underline-offset-2 {

    text-underline-offset: 2px;
  }

  .underline-offset-4 {

    text-underline-offset: 4px;
  }

  .accent-primary {

    accent-color: var(--primary);
  }

  .opacity-0 {

    opacity: 0%;
  }

  .opacity-45 {

    opacity: 45%;
  }

  .opacity-50 {

    opacity: 50%;
  }

  .opacity-60 {

    opacity: 60%;
  }

  .opacity-70 {

    opacity: 70%;
  }

  .opacity-80 {

    opacity: 80%;
  }

  .opacity-100 {

    opacity: 100%;
  }

  .shadow {

    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-2xl {

    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_1px_rgba\(21\,21\,21\,0\.08\)\] {

    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, rgba(21,21,21,0.08));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_1px_rgba\(253\,176\,34\,0\.12\)\] {

    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, rgba(253,176,34,0.12));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_10px_rgba\(18\,183\,106\,0\.08\)\] {

    --tw-shadow: 0 0 0 10px var(--tw-shadow-color, rgba(18,183,106,0.08));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_10px_rgba\(53\,106\,230\,0\.06\)\] {

    --tw-shadow: 0 0 0 10px var(--tw-shadow-color, rgba(53,106,230,0.06));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_10px_rgba\(240\,68\,56\,0\.06\)\] {

    --tw-shadow: 0 0 0 10px var(--tw-shadow-color, rgba(240,68,56,0.06));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_2px_rgba\(16\,24\,40\,0\.1\)\] {

    --tw-shadow: 0 1px 2px var(--tw-shadow-color, rgba(16,24,40,0.1));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_2px_rgba\(16\,24\,40\,0\.04\)\] {

    --tw-shadow: 0 1px 2px var(--tw-shadow-color, rgba(16,24,40,0.04));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_2px_rgba\(16\,24\,40\,0\.05\)\] {

    --tw-shadow: 0 1px 2px var(--tw-shadow-color, rgba(16,24,40,0.05));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_2px_rgba\(16\,24\,40\,0\.18\)\] {

    --tw-shadow: 0 1px 2px var(--tw-shadow-color, rgba(16,24,40,0.18));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_3px_rgba\(16\,24\,40\,0\.1\)\,0_1px_2px_rgba\(16\,24\,40\,0\.06\)\] {

    --tw-shadow: 0 1px 3px var(--tw-shadow-color, rgba(16,24,40,0.1)), 0 1px 2px var(--tw-shadow-color, rgba(16,24,40,0.06));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_3px_rgba\(16\,24\,40\,0\.1\)\] {

    --tw-shadow: 0 1px 3px var(--tw-shadow-color, rgba(16,24,40,0.1));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_3px_rgba\(16\,24\,40\,0\.04\)\] {

    --tw-shadow: 0 1px 3px var(--tw-shadow-color, rgba(16,24,40,0.04));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_3px_rgba\(16\,24\,40\,0\.05\)\] {

    --tw-shadow: 0 1px 3px var(--tw-shadow-color, rgba(16,24,40,0.05));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_3px_rgba\(16\,24\,40\,0\.06\)\] {

    --tw-shadow: 0 1px 3px var(--tw-shadow-color, rgba(16,24,40,0.06));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_3px_rgba\(16\,24\,40\,0\.08\)\,0_1px_2px_rgba\(16\,24\,40\,0\.05\)\] {

    --tw-shadow: 0 1px 3px var(--tw-shadow-color, rgba(16,24,40,0.08)), 0 1px 2px var(--tw-shadow-color, rgba(16,24,40,0.05));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_3px_rgba\(16\,24\,40\,0\.08\)\] {

    --tw-shadow: 0 1px 3px var(--tw-shadow-color, rgba(16,24,40,0.08));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_3px_rgba\(16\,24\,40\,0\.12\)\,0_1px_2px_rgba\(16\,24\,40\,0\.08\)\] {

    --tw-shadow: 0 1px 3px var(--tw-shadow-color, rgba(16,24,40,0.12)), 0 1px 2px var(--tw-shadow-color, rgba(16,24,40,0.08));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_3px_rgba\(16\,24\,40\,0\.12\)\] {

    --tw-shadow: 0 1px 3px var(--tw-shadow-color, rgba(16,24,40,0.12));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_3px_rgba\(16\,24\,40\,0\.18\)\] {

    --tw-shadow: 0 1px 3px var(--tw-shadow-color, rgba(16,24,40,0.18));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_4px_rgba\(16\,24\,40\,0\.08\)\] {

    --tw-shadow: 0 1px 4px var(--tw-shadow-color, rgba(16,24,40,0.08));

    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_rgba\(16\,24\,40\,0\.04\)\] {

    --tw-shadow: 0 2px 6px var(--tw-shadow-color, rgba(16,24,40,0.04));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_4px_12px_rgba\(16\,24\,40\,0\.08\)\] {

    --tw-shadow: 0 4px 12px var(--tw-shadow-color, rgba(16,24,40,0.08));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_4px_18px_rgba\(34\,24\,13\,0\.03\)\] {

    --tw-shadow: 0 4px 18px var(--tw-shadow-color, rgba(34,24,13,0.03));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_4px_18px_rgba\(34\,24\,13\,0\.04\)\] {

    --tw-shadow: 0 4px 18px var(--tw-shadow-color, rgba(34,24,13,0.04));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_4px_28px_rgba\(0\,0\,0\,0\.16\)\] {

    --tw-shadow: 0 4px 28px var(--tw-shadow-color, rgba(0,0,0,0.16));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_8px_20px_rgba\(16\,24\,40\,0\.08\)\] {

    --tw-shadow: 0 8px 20px var(--tw-shadow-color, rgba(16,24,40,0.08));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_8px_20px_rgba\(122\,113\,98\,0\.12\)\] {

    --tw-shadow: 0 8px 20px var(--tw-shadow-color, rgba(122,113,98,0.12));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.12\)\] {

    --tw-shadow: 0 8px 24px var(--tw-shadow-color, rgba(0,0,0,0.12));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_8px_24px_rgba\(21\,21\,21\,0\.04\)\] {

    --tw-shadow: 0 8px 24px var(--tw-shadow-color, rgba(21,21,21,0.04));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_8px_24px_rgba\(21\,21\,21\,0\.06\)\] {

    --tw-shadow: 0 8px 24px var(--tw-shadow-color, rgba(21,21,21,0.06));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_8px_24px_rgba\(21\,21\,21\,0\.08\)\] {

    --tw-shadow: 0 8px 24px var(--tw-shadow-color, rgba(21,21,21,0.08));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_10px_20px_rgba\(253\,176\,34\,0\.28\)\] {

    --tw-shadow: 0 10px 20px var(--tw-shadow-color, rgba(253,176,34,0.28));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_10px_24px_rgba\(21\,21\,21\,0\.06\)\] {

    --tw-shadow: 0 10px 24px var(--tw-shadow-color, rgba(21,21,21,0.06));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_10px_24px_rgba\(255\,180\,29\,0\.22\)\] {

    --tw-shadow: 0 10px 24px var(--tw-shadow-color, rgba(255,180,29,0.22));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_10px_30px_rgba\(31\,26\,20\,0\.05\)\] {

    --tw-shadow: 0 10px 30px var(--tw-shadow-color, rgba(31,26,20,0.05));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_12px_30px_rgba\(15\,23\,42\,0\.12\)\] {

    --tw-shadow: 0 12px 30px var(--tw-shadow-color, rgba(15,23,42,0.12));

    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_12px_30px_rgba\(22\,26\,34\,0\.04\)\] {

    --tw-shadow: 0 12px 30px var(--tw-shadow-color, rgba(22,26,34,0.04));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_12px_32px_rgba\(16\,24\,40\,0\.12\)\] {

    --tw-shadow: 0 12px 32px var(--tw-shadow-color, rgba(16,24,40,0.12));

    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_12px_40px_rgba\(36\,28\,21\,0\.18\)\] {

    --tw-shadow: 0 12px 40px var(--tw-shadow-color, rgba(36,28,21,0.18));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_16px_40px_rgba\(0\,0\,0\,0\.28\)\] {

    --tw-shadow: 0 16px 40px var(--tw-shadow-color, rgba(0,0,0,0.28));

    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_16px_40px_rgba\(21\,21\,21\,0\.12\)\] {

    --tw-shadow: 0 16px 40px var(--tw-shadow-color, rgba(21,21,21,0.12));

    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_18px_32px_rgba\(16\,24\,40\,0\.10\)\,0_4px_10px_rgba\(16\,24\,40\,0\.08\)\] {

    --tw-shadow: 0 18px 32px var(--tw-shadow-color, rgba(16,24,40,0.10)), 0 4px 10px var(--tw-shadow-color, rgba(16,24,40,0.08));

    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_20px_40px_rgba\(16\,24\,40\,0\.12\)\] {

    --tw-shadow: 0 20px 40px var(--tw-shadow-color, rgba(16,24,40,0.12));

    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_20px_40px_rgba\(16\,24\,40\,0\.18\)\] {

    --tw-shadow: 0 20px 40px var(--tw-shadow-color, rgba(16,24,40,0.18));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_20px_40px_rgba\(21\,21\,21\,0\.12\)\] {

    --tw-shadow: 0 20px 40px var(--tw-shadow-color, rgba(21,21,21,0.12));

    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_20px_60px_rgba\(16\,24\,40\,0\.12\)\] {

    --tw-shadow: 0 20px 60px var(--tw-shadow-color, rgba(16,24,40,0.12));

    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_20px_60px_rgba\(16\,24\,40\,0\.25\)\] {

    --tw-shadow: 0 20px 60px var(--tw-shadow-color, rgba(16,24,40,0.25));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_20px_60px_rgba\(29\,24\,18\,0\.18\)\] {

    --tw-shadow: 0 20px 60px var(--tw-shadow-color, rgba(29,24,18,0.18));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_20px_60px_rgba\(36\,28\,21\,0\.06\)\] {

    --tw-shadow: 0 20px 60px var(--tw-shadow-color, rgba(36,28,21,0.06));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_20px_60px_rgba\(36\,28\,21\,0\.12\)\] {

    --tw-shadow: 0 20px 60px var(--tw-shadow-color, rgba(36,28,21,0.12));

    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_24px_60px_rgba\(15\,23\,42\,0\.16\)\] {

    --tw-shadow: 0 24px 60px var(--tw-shadow-color, rgba(15,23,42,0.16));

    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_24px_60px_rgba\(16\,24\,40\,0\.18\)\] {

    --tw-shadow: 0 24px 60px var(--tw-shadow-color, rgba(16,24,40,0.18));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_24px_64px_rgba\(21\,21\,21\,0\.16\)\] {

    --tw-shadow: 0 24px 64px var(--tw-shadow-color, rgba(21,21,21,0.16));

    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_24px_64px_rgba\(21\,21\,21\,0\.22\)\] {

    --tw-shadow: 0 24px 64px var(--tw-shadow-color, rgba(21,21,21,0.22));

    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_24px_70px_rgba\(6\,12\,28\,0\.4\)\] {

    --tw-shadow: 0 24px 70px var(--tw-shadow-color, rgba(6,12,28,0.4));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_24px_70px_rgba\(36\,28\,21\,0\.22\)\] {

    --tw-shadow: 0 24px 70px var(--tw-shadow-color, rgba(36,28,21,0.22));

    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_0px_4px_0px_rgba\(68\,68\,65\,0\.10\)\] {

    --tw-shadow: 0px 0px 4px 0px var(--tw-shadow-color, rgba(68,68,65,0.10));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_1px_2px_0px_rgba\(16\,24\,40\,0\.05\)\] {

    --tw-shadow: 0px 1px 2px 0px var(--tw-shadow-color, rgba(16,24,40,0.05));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_2px_4px_-2px_rgba\(16\,24\,40\,0\.06\)\] {

    --tw-shadow: 0px 2px 4px -2px var(--tw-shadow-color, rgba(16,24,40,0.06));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_4px_8px_-2px_rgba\(16\,24\,40\,0\.10\)\] {

    --tw-shadow: 0px 4px 8px -2px var(--tw-shadow-color, rgba(16,24,40,0.10));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-lg {

    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-md {

    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-sm {

    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xl {

    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xs {

    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring {

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

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-0 {

    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-1 {

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

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-2 {

    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-gray-25 {

    --tw-ring-color: var(--color-gray-25);
  }

  .ring-gray-200 {

    --tw-ring-color: var(--color-gray-200);
  }

  .ring-primary-300 {

    --tw-ring-color: var(--color-primary-300);
  }

  .ring-offset-2 {

    --tw-ring-offset-width: 2px;

    --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .outline-hidden {

    --tw-outline-style: none;

    outline-style: none;
  }

  @media (forced-colors: active) {

    .outline-hidden {

      outline: 2px solid transparent;

      outline-offset: 2px;
    }
  }

  .outline {

    outline-style: var(--tw-outline-style);

    outline-width: 1px;
  }

  .outline-1 {

    outline-style: var(--tw-outline-style);

    outline-width: 1px;
  }

  .outline-gray-300 {

    outline-color: var(--color-gray-300);
  }

  .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-2xl {

    --tw-drop-shadow-size: drop-shadow(0 25px 25px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.15)));

    --tw-drop-shadow: drop-shadow(var(--drop-shadow-2xl));

    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,);
  }

  .grayscale {

    --tw-grayscale: grayscale(100%);

    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 {

    --tw-backdrop-blur: blur(8px);

    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }

  .backdrop-blur-\[2px\] {

    --tw-backdrop-blur: blur(2px);

    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }

  .backdrop-blur-\[16px\] {

    --tw-backdrop-blur: blur(16px);

    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }

  .transition {

    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, backdrop-filter, display, 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-\[color\,background-color\] {

    transition-property: color,background-color;

    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));

    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[color\,box-shadow\] {

    transition-property: color,box-shadow;

    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));

    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[max-height\] {

    transition-property: max-height;

    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));

    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {

    transition-property: all;

    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));

    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {

    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;

    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));

    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity {

    transition-property: opacity;

    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));

    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-shadow {

    transition-property: box-shadow;

    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));

    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {

    transition-property: transform, translate, scale, rotate;

    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));

    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-none {

    transition-property: none;
  }

  .duration-150 {

    --tw-duration: 150ms;

    transition-duration: 150ms;
  }

  .duration-200 {

    --tw-duration: 200ms;

    transition-duration: 200ms;
  }

  .duration-300 {

    --tw-duration: 300ms;

    transition-duration: 300ms;
  }

  .ease-in-out {

    --tw-ease: var(--ease-in-out);

    transition-timing-function: var(--ease-in-out);
  }

  .ease-out {

    --tw-ease: var(--ease-out);

    transition-timing-function: var(--ease-out);
  }

  .outline-none {

    --tw-outline-style: none;

    outline-style: none;
  }

  .select-none {

    user-select: none;
  }

  .\[scrollbar-width\:none\] {

    scrollbar-width: none;
  }

  @media (hover: hover) {

    .group-hover\:scale-101:is(:where(.group):hover *) {

      --tw-scale-x: 101%;

      --tw-scale-y: 101%;

      --tw-scale-z: 101%;

      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (hover: hover) {

    .group-hover\:fill-primary-700:is(:where(.group):hover *) {

      fill: var(--color-primary-700);
    }
  }

  @media (hover: hover) {

    .group-hover\:stroke-gray-800:is(:where(.group):hover *) {

      stroke: var(--color-gray-800);
    }
  }

  @media (hover: hover) {

    .group-hover\:stroke-primary:is(:where(.group):hover *) {

      stroke: var(--primary);
    }
  }

  @media (hover: hover) {

    .group-hover\:stroke-primary-700:is(:where(.group):hover *) {

      stroke: var(--color-primary-700);
    }
  }

  @media (hover: hover) {

    .group-hover\:text-gray-700:is(:where(.group):hover *) {

      color: var(--color-gray-700);
    }
  }

  @media (hover: hover) {

    .group-hover\:text-gray-950:is(:where(.group):hover *) {

      color: var(--color-gray-950);
    }
  }

  @media (hover: hover) {

    .group-hover\:text-primary:is(:where(.group):hover *) {

      color: var(--primary);
    }
  }

  @media (hover: hover) {

    .group-hover\:text-primary-700:is(:where(.group):hover *) {

      color: var(--color-primary-700);
    }
  }

  @media (hover: hover) {

    .group-hover\:underline:is(:where(.group):hover *) {

      text-decoration-line: underline;
    }
  }

  @media (hover: hover) {

    .group-hover\:opacity-100:is(:where(.group):hover *) {

      opacity: 100%;
    }
  }

  @media (hover: hover) {

    .group-hover\/city\:stroke-primary-700:is(:where(.group\/city):hover *) {

      stroke: var(--color-primary-700);
    }
  }

  .group-disabled\:stroke-gray-400:is(:where(.group):disabled *) {

    stroke: var(--color-gray-400);
  }

  .group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled="true"] *) {

    pointer-events: none;
  }

  .group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled="true"] *) {

    opacity: 50%;
  }

  .group-data-\[state\=checked\]\:border-primary-600:is(:where(.group)[data-state="checked"] *) {

    border-color: var(--color-primary-600);
  }

  .group-data-\[state\=checked\]\:opacity-100:is(:where(.group)[data-state="checked"] *) {

    opacity: 100%;
  }

  .peer-not-checked\:bg-gray-200:is(:where(.peer):not(*:checked) ~ *) {

    background-color: var(--color-gray-200);
  }

  .peer-checked\:block:is(:where(.peer):checked ~ *) {

    display: block;
  }

  .peer-checked\:translate-x-4:is(:where(.peer):checked ~ *) {

    --tw-translate-x: calc(var(--spacing) * 4);

    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .peer-checked\:translate-x-\[20px\]:is(:where(.peer):checked ~ *) {

    --tw-translate-x: 20px;

    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .peer-checked\:border-\[\#12B76A\]:is(:where(.peer):checked ~ *) {

    border-color: #12B76A;
  }

  .peer-checked\:border-gray-900:is(:where(.peer):checked ~ *) {

    border-color: var(--color-gray-900);
  }

  .peer-checked\:bg-primary:is(:where(.peer):checked ~ *) {

    background-color: var(--primary);
  }

  .peer-checked\:bg-primary-600:is(:where(.peer):checked ~ *) {

    background-color: var(--color-primary-600);
  }

  .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled ~ *) {

    cursor: not-allowed;
  }

  .peer-disabled\:opacity-50:is(:where(.peer):disabled ~ *) {

    opacity: 50%;
  }

  .marker\:text-\[\#9D9E99\] *::marker {

    color: #9D9E99;
  }

  .marker\:text-\[\#9D9E99\]::marker {

    color: #9D9E99;
  }

  .marker\:text-\[\#9D9E99\] *::-webkit-details-marker {

    color: #9D9E99;
  }

  .marker\:text-\[\#9D9E99\]::-webkit-details-marker {

    color: #9D9E99;
  }

  .placeholder\:text-\[\#9D9E99\]::placeholder {

    color: #9D9E99;
  }

  .placeholder\:text-\[\#98A2B3\]::placeholder {

    color: #98A2B3;
  }

  .placeholder\:text-\[\#A5A5A5\]::placeholder {

    color: #A5A5A5;
  }

  .placeholder\:text-\[\#A29B90\]::placeholder {

    color: #A29B90;
  }

  .placeholder\:text-\[\#B1B1AD\]::placeholder {

    color: #B1B1AD;
  }

  .placeholder\:text-\[\#B5B0A7\]::placeholder {

    color: #B5B0A7;
  }

  .placeholder\:text-\[\#B8B0A4\]::placeholder {

    color: #B8B0A4;
  }

  .placeholder\:text-\[\#C4BDB0\]::placeholder {

    color: #C4BDB0;
  }

  .placeholder\:text-gray-400::placeholder {

    color: var(--color-gray-400);
  }

  .placeholder\:text-gray-500::placeholder {

    color: var(--color-gray-500);
  }

  .after\:absolute::after {

    content: var(--tw-content);

    position: absolute;
  }

  .after\:left-\[3px\]::after {

    content: var(--tw-content);

    left: 3px;
  }

  .after\:h-\[18px\]::after {

    content: var(--tw-content);

    height: 18px;
  }

  .after\:w-\[18px\]::after {

    content: var(--tw-content);

    width: 18px;
  }

  .after\:rounded-full::after {

    content: var(--tw-content);

    border-radius: calc(infinity * 1px);
  }

  .after\:bg-white::after {

    content: var(--tw-content);

    background-color: var(--color-white);
  }

  .after\:transition-transform::after {

    content: var(--tw-content);

    transition-property: transform, translate, scale, rotate;

    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));

    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .after\:content-\[\'\'\]::after {

    --tw-content: '';

    content: var(--tw-content);
  }

  .peer-not-checked\:after\:translate-x-0:is(:where(.peer):not(*:checked) ~ *)::after {

    content: var(--tw-content);

    --tw-translate-x: calc(var(--spacing) * 0);

    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .peer-checked\:after\:translate-x-\[18px\]:is(:where(.peer):checked ~ *)::after {

    content: var(--tw-content);

    --tw-translate-x: 18px;

    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .first\:rounded-t-lg:first-child {

    border-top-left-radius: var(--radius);

    border-top-right-radius: var(--radius);
  }

  .first\:border-t-0:first-child {

    border-top-style: var(--tw-border-style);

    border-top-width: 0px;
  }

  .first\:pt-0:first-child {

    padding-top: calc(var(--spacing) * 0);
  }

  .last\:rounded-b-lg:last-child {

    border-bottom-right-radius: var(--radius);

    border-bottom-left-radius: var(--radius);
  }

  .last\:border-b-0:last-child {

    border-bottom-style: var(--tw-border-style);

    border-bottom-width: 0px;
  }

  .last\:pb-0:last-child {

    padding-bottom: calc(var(--spacing) * 0);
  }

  .focus-within\:border-gray-400:focus-within {

    border-color: var(--color-gray-400);
  }

  .focus-within\:border-gray-700:focus-within {

    border-color: var(--color-gray-700);
  }

  .focus-within\:border-gray-900:focus-within {

    border-color: var(--color-gray-900);
  }

  .focus-within\:border-primary:focus-within {

    border-color: var(--primary);
  }

  .focus-within\:shadow-\[0px_1px_2px_0px_rgba\(98\,45\,0\,0\.1\)\,0px_0px_0px_4px_rgba\(220\,104\,3\,0\.07\)\]:focus-within {

    --tw-shadow: 0px 1px 2px 0px var(--tw-shadow-color, rgba(98,45,0,0.1)), 0px 0px 0px 4px var(--tw-shadow-color, rgba(220,104,3,0.07));

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-within\:ring-2:focus-within {

    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-within\:ring-gray-400:focus-within {

    --tw-ring-color: var(--color-gray-400);
  }

  .focus-within\:ring-gray-700\/10:focus-within {

    --tw-ring-color: rgba(69, 69, 66, 0.1);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .focus-within\:ring-gray-700\/10:focus-within {

      --tw-ring-color: color-mix(in oklab, var(--color-gray-700) 10%, transparent);
    }
  }

  .focus-within\:ring-gray-900\/10:focus-within {

    --tw-ring-color: rgba(22, 22, 22, 0.1);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .focus-within\:ring-gray-900\/10:focus-within {

      --tw-ring-color: color-mix(in oklab, var(--color-gray-900) 10%, transparent);
    }
  }

  @media (hover: hover) {

    .hover\:scale-110:hover {

      --tw-scale-x: 110%;

      --tw-scale-y: 110%;

      --tw-scale-z: 110%;

      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (hover: hover) {

    .hover\:scale-\[1\.03\]:hover {

      scale: 1.03;
    }
  }

  @media (hover: hover) {

    .hover\:border-\[\#151515\]:hover {

      border-color: #151515;
    }
  }

  @media (hover: hover) {

    .hover\:border-\[\#BFB6A6\]:hover {

      border-color: #BFB6A6;
    }
  }

  @media (hover: hover) {

    .hover\:border-\[\#CFC5B5\]:hover {

      border-color: #CFC5B5;
    }
  }

  @media (hover: hover) {

    .hover\:border-\[\#D8D2C7\]:hover {

      border-color: #D8D2C7;
    }
  }

  @media (hover: hover) {

    .hover\:border-\[\#E0E0D7\]:hover {

      border-color: #E0E0D7;
    }
  }

  @media (hover: hover) {

    .hover\:border-\[\#F0C25B\]:hover {

      border-color: #F0C25B;
    }
  }

  @media (hover: hover) {

    .hover\:border-\[\#F7C65A\]:hover {

      border-color: #F7C65A;
    }
  }

  @media (hover: hover) {

    .hover\:border-gray-400:hover {

      border-color: var(--color-gray-400);
    }
  }

  @media (hover: hover) {

    .hover\:border-gray-500:hover {

      border-color: var(--color-gray-500);
    }
  }

  @media (hover: hover) {

    .hover\:border-gray-700:hover {

      border-color: var(--color-gray-700);
    }
  }

  @media (hover: hover) {

    .hover\:border-gray-900:hover {

      border-color: var(--color-gray-900);
    }
  }

  @media (hover: hover) {

    .hover\:border-primary:hover {

      border-color: var(--primary);
    }
  }

  @media (hover: hover) {

    .hover\:border-primary-700:hover {

      border-color: var(--color-primary-700);
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#12AE5F\]:hover {

      background-color: #12AE5F;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#C92519\]:hover {

      background-color: #C92519;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#E6E8E1\]:hover {

      background-color: #E6E8E1;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#E9E8E2\]:hover {

      background-color: #E9E8E2;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#ECEDE7\]:hover {

      background-color: #ECEDE7;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#EFEAE0\]:hover {

      background-color: #EFEAE0;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#F1F1F8\]:hover {

      background-color: #F1F1F8;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#F2F0E8\]:hover {

      background-color: #F2F0E8;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#F3EEE5\]:hover {

      background-color: #F3EEE5;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#F5F5EF\]:hover {

      background-color: #F5F5EF;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#F6F2EC\]:hover {

      background-color: #F6F2EC;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#F7F3EC\]:hover {

      background-color: #F7F3EC;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#F7F4EC\]:hover {

      background-color: #F7F4EC;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#F7F5EE\]:hover {

      background-color: #F7F5EE;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#F7F7F1\]:hover {

      background-color: #F7F7F1;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#F8F7F2\]:hover {

      background-color: #F8F7F2;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#F8F8F6\]:hover {

      background-color: #F8F8F6;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#F9F8F5\]:hover {

      background-color: #F9F8F5;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#FAF7F1\]:hover {

      background-color: #FAF7F1;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#FBEEEE\]:hover {

      background-color: #FBEEEE;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#FCFCF9\]:hover {

      background-color: #FCFCF9;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#FDE7E4\]:hover {

      background-color: #FDE7E4;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#FDECEA\]:hover {

      background-color: #FDECEA;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#FEF3F2\]:hover {

      background-color: #FEF3F2;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#FFE4E8\]:hover {

      background-color: #FFE4E8;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#FFECEC\]:hover {

      background-color: #FFECEC;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#FFF1F3\]:hover {

      background-color: #FFF1F3;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#FFF3D1\]:hover {

      background-color: #FFF3D1;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#FFF3F2\]:hover {

      background-color: #FFF3F2;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#FFF4D8\]:hover {

      background-color: #FFF4D8;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#FFF5F4\]:hover {

      background-color: #FFF5F4;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#FFF5F5\]:hover {

      background-color: #FFF5F5;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#FFF8E8\]:hover {

      background-color: #FFF8E8;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#FFF8EA\]:hover {

      background-color: #FFF8EA;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#FFF9EC\]:hover {

      background-color: #FFF9EC;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#FFFCF5\]:hover {

      background-color: #FFFCF5;
    }
  }

  @media (hover: hover) {

    .hover\:bg-\[\#cb3227\]:hover {

      background-color: #cb3227;
    }
  }

  @media (hover: hover) {

    .hover\:bg-amber-300:hover {

      background-color: var(--color-amber-300);
    }
  }

  @media (hover: hover) {

    .hover\:bg-black\/10:hover {

      background-color: rgba(0, 0, 0, 0.1);
    }

    @supports (color: color-mix(in lab, red, red)) {

      .hover\:bg-black\/10:hover {

        background-color: color-mix(in oklab, var(--color-black) 10%, transparent);
      }
    }
  }

  @media (hover: hover) {

    .hover\:bg-gray-50:hover {

      background-color: var(--color-gray-50);
    }
  }

  @media (hover: hover) {

    .hover\:bg-gray-100:hover {

      background-color: var(--color-gray-100);
    }
  }

  @media (hover: hover) {

    .hover\:bg-gray-100\/70:hover {

      background-color: rgba(235, 236, 230, 0.7);
    }

    @supports (color: color-mix(in lab, red, red)) {

      .hover\:bg-gray-100\/70:hover {

        background-color: color-mix(in oklab, var(--color-gray-100) 70%, transparent);
      }
    }
  }

  @media (hover: hover) {

    .hover\:bg-gray-200:hover {

      background-color: var(--color-gray-200);
    }
  }

  @media (hover: hover) {

    .hover\:bg-gray-300:hover {

      background-color: var(--color-gray-300);
    }
  }

  @media (hover: hover) {

    .hover\:bg-gray-800:hover {

      background-color: var(--color-gray-800);
    }
  }

  @media (hover: hover) {

    .hover\:bg-gray-900:hover {

      background-color: var(--color-gray-900);
    }
  }

  @media (hover: hover) {

    .hover\:bg-neutral-300:hover {

      background-color: var(--color-neutral-300);
    }
  }

  @media (hover: hover) {

    .hover\:bg-primary-100:hover {

      background-color: var(--color-primary-100);
    }
  }

  @media (hover: hover) {

    .hover\:bg-primary-200:hover {

      background-color: var(--color-primary-200);
    }
  }

  @media (hover: hover) {

    .hover\:bg-primary-600:hover {

      background-color: var(--color-primary-600);
    }
  }

  @media (hover: hover) {

    .hover\:bg-primary-800:hover {

      background-color: var(--color-primary-800);
    }
  }

  @media (hover: hover) {

    .hover\:bg-red-50:hover {

      background-color: var(--color-red-50);
    }
  }

  @media (hover: hover) {

    .hover\:bg-success-600:hover {

      background-color: var(--color-success-600);
    }
  }

  @media (hover: hover) {

    .hover\:bg-success-900:hover {

      background-color: var(--color-success-900);
    }
  }

  @media (hover: hover) {

    .hover\:bg-white:hover {

      background-color: var(--color-white);
    }
  }

  @media (hover: hover) {

    .hover\:bg-white\/10:hover {

      background-color: rgba(255, 255, 255, 0.1);
    }

    @supports (color: color-mix(in lab, red, red)) {

      .hover\:bg-white\/10:hover {

        background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
      }
    }
  }

  @media (hover: hover) {

    .hover\:bg-white\/60:hover {

      background-color: rgba(255, 255, 255, 0.6);
    }

    @supports (color: color-mix(in lab, red, red)) {

      .hover\:bg-white\/60:hover {

        background-color: color-mix(in oklab, var(--color-white) 60%, transparent);
      }
    }
  }

  @media (hover: hover) {

    .hover\:bg-white\/70:hover {

      background-color: rgba(255, 255, 255, 0.7);
    }

    @supports (color: color-mix(in lab, red, red)) {

      .hover\:bg-white\/70:hover {

        background-color: color-mix(in oklab, var(--color-white) 70%, transparent);
      }
    }
  }

  @media (hover: hover) {

    .hover\:fill-primary-700:hover {

      fill: var(--color-primary-700);
    }
  }

  @media (hover: hover) {

    .hover\:stroke-primary-700:hover {

      stroke: var(--color-primary-700);
    }
  }

  @media (hover: hover) {

    .hover\:text-\[\#151515\]:hover {

      color: #151515;
    }
  }

  @media (hover: hover) {

    .hover\:text-\[\#D92D20\]:hover {

      color: #D92D20;
    }
  }

  @media (hover: hover) {

    .hover\:text-gray-600:hover {

      color: var(--color-gray-600);
    }
  }

  @media (hover: hover) {

    .hover\:text-gray-700:hover {

      color: var(--color-gray-700);
    }
  }

  @media (hover: hover) {

    .hover\:text-gray-800:hover {

      color: var(--color-gray-800);
    }
  }

  @media (hover: hover) {

    .hover\:text-gray-900:hover {

      color: var(--color-gray-900);
    }
  }

  @media (hover: hover) {

    .hover\:text-gray-950:hover {

      color: var(--color-gray-950);
    }
  }

  @media (hover: hover) {

    .hover\:text-neutral-900:hover {

      color: var(--color-neutral-900);
    }
  }

  @media (hover: hover) {

    .hover\:text-primary:hover {

      color: var(--primary);
    }
  }

  @media (hover: hover) {

    .hover\:text-primary-500:hover {

      color: var(--color-primary-500);
    }
  }

  @media (hover: hover) {

    .hover\:text-primary-700:hover {

      color: var(--color-primary-700);
    }
  }

  @media (hover: hover) {

    .hover\:text-primary-800:hover {

      color: var(--color-primary-800);
    }
  }

  @media (hover: hover) {

    .hover\:text-primary-900:hover {

      color: var(--color-primary-900);
    }
  }

  @media (hover: hover) {

    .hover\:text-red-600:hover {

      color: var(--color-red-600);
    }
  }

  @media (hover: hover) {

    .hover\:text-success-800:hover {

      color: var(--color-success-800);
    }
  }

  @media (hover: hover) {

    .hover\:text-success-900:hover {

      color: var(--color-success-900);
    }
  }

  @media (hover: hover) {

    .hover\:text-white:hover {

      color: var(--color-white);
    }
  }

  @media (hover: hover) {

    .hover\:underline:hover {

      text-decoration-line: underline;
    }
  }

  @media (hover: hover) {

    .hover\:opacity-80:hover {

      opacity: 80%;
    }
  }

  @media (hover: hover) {

    .hover\:opacity-85:hover {

      opacity: 85%;
    }
  }

  @media (hover: hover) {

    .hover\:opacity-90:hover {

      opacity: 90%;
    }
  }

  @media (hover: hover) {

    .hover\:shadow-\[0_18px_40px_rgba\(22\,26\,34\,0\.08\)\]:hover {

      --tw-shadow: 0 18px 40px var(--tw-shadow-color, rgba(22,26,34,0.08));

      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) {

    .hover\:shadow-lg:hover {

      --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));

      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {

    .hover\:shadow-md:hover {

      --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));

      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {

    .hover\:shadow-sm:hover {

      --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));

      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {

    .hover\:ring-1:hover {

      --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);
    }
  }

  @media (hover: hover) {

    .hover\:ring-primary-700:hover {

      --tw-ring-color: var(--color-primary-700);
    }
  }

  @media (hover: hover) {

    .hover\:brightness-90:hover {

      --tw-brightness: brightness(90%);

      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,);
    }
  }

  @media (hover: hover) {

    .hover\:brightness-95:hover {

      --tw-brightness: brightness(95%);

      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,);
    }
  }

  .focus\:border-\[\#151515\]:focus {

    border-color: #151515;
  }

  .focus\:border-\[\#BEB6A8\]:focus {

    border-color: #BEB6A8;
  }

  .focus\:border-\[\#C8BDAE\]:focus {

    border-color: #C8BDAE;
  }

  .focus\:border-gray-400:focus {

    border-color: var(--color-gray-400);
  }

  .focus\:border-gray-700:focus {

    border-color: var(--color-gray-700);
  }

  .focus\:border-gray-900:focus {

    border-color: var(--color-gray-900);
  }

  .focus\:border-primary:focus {

    border-color: var(--primary);
  }

  .focus\:bg-accent:focus {

    background-color: var(--accent);
  }

  .focus\:bg-gray-50:focus {

    background-color: var(--color-gray-50);
  }

  .focus\:text-accent-foreground:focus {

    color: var(--accent-foreground);
  }

  .focus\:ring-2:focus {

    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-\[\#FDB022\]:focus {

    --tw-ring-color: #FDB022;
  }

  .focus\:ring-gray-900\/10:focus {

    --tw-ring-color: rgba(22, 22, 22, 0.1);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .focus\:ring-gray-900\/10:focus {

      --tw-ring-color: color-mix(in oklab, var(--color-gray-900) 10%, transparent);
    }
  }

  .focus\:ring-primary:focus {

    --tw-ring-color: var(--primary);
  }

  .focus\:outline:focus {

    outline-style: var(--tw-outline-style);

    outline-width: 1px;
  }

  .focus\:outline-none:focus {

    --tw-outline-style: none;

    outline-style: none;
  }

  .focus-visible\:border-primary-500:focus-visible {

    border-color: var(--color-primary-500);
  }

  .focus-visible\:border-ring:focus-visible {

    border-color: var(--ring);
  }

  .focus-visible\:bg-gray-50:focus-visible {

    background-color: var(--color-gray-50);
  }

  .focus-visible\:ring-1:focus-visible {

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

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-\[1px\]:focus-visible {

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

    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-primary-500:focus-visible {

    --tw-ring-color: var(--color-primary-500);
  }

  .focus-visible\:ring-primary-600\/30:focus-visible {

    --tw-ring-color: rgba(255, 195, 75, 0.3);
  }

@supports (color: color(display-p3 0 0 0%)) {
.focus-visible\:ring-primary-600\/30:focus-visible {

      --tw-ring-color: rgba(255, 195, 75, 0.3);
    }

@media (color-gamut: p3) {
.focus-visible\:ring-primary-600\/30:focus-visible {

        --tw-ring-color: color(display-p3 0.96512 0.77163 0.37609 / 0.3);
      }
}
}

  @supports (color: color-mix(in lab, red, red)) {

    .focus-visible\:ring-primary-600\/30:focus-visible {

      --tw-ring-color: color-mix(in oklab, var(--color-primary-600) 30%, transparent);
    }
  }

  .focus-visible\:ring-primary-700:focus-visible {

    --tw-ring-color: var(--color-primary-700);
  }

  .focus-visible\:ring-ring\/50:focus-visible {

    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .focus-visible\:ring-ring\/50:focus-visible {

      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .focus-visible\:outline-hidden:focus-visible {

    --tw-outline-style: none;

    outline-style: none;
  }

  @media (forced-colors: active) {

    .focus-visible\:outline-hidden:focus-visible {

      outline: 2px solid transparent;

      outline-offset: 2px;
    }
  }

  .focus-visible\:outline-none:focus-visible {

    --tw-outline-style: none;

    outline-style: none;
  }

  .active\:cursor-grabbing:active {

    cursor: grabbing;
  }

  .disabled\:pointer-events-none:disabled {

    pointer-events: none;
  }

  .disabled\:cursor-not-allowed:disabled {

    cursor: not-allowed;
  }

  .disabled\:cursor-wait:disabled {

    cursor: wait;
  }

  .disabled\:border-gray-200:disabled {

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

  .disabled\:bg-\[\#F7F7F1\]:disabled {

    background-color: #F7F7F1;
  }

  .disabled\:bg-\[\#F8F8F6\]:disabled {

    background-color: #F8F8F6;
  }

  .disabled\:bg-gray-100:disabled {

    background-color: var(--color-gray-100);
  }

  .disabled\:bg-gray-200:disabled {

    background-color: var(--color-gray-200);
  }

  .disabled\:bg-transparent:disabled {

    background-color: transparent;
  }

  .disabled\:text-\[\#9D9E99\]:disabled {

    color: #9D9E99;
  }

  .disabled\:text-\[\#B1B1AD\]:disabled {

    color: #B1B1AD;
  }

  .disabled\:text-\[\#B8B0A4\]:disabled {

    color: #B8B0A4;
  }

  .disabled\:text-gray-400:disabled {

    color: var(--color-gray-400);
  }

  .disabled\:text-gray-500:disabled {

    color: var(--color-gray-500);
  }

  .disabled\:opacity-40:disabled {

    opacity: 40%;
  }

  .disabled\:opacity-45:disabled {

    opacity: 45%;
  }

  .disabled\:opacity-50:disabled {

    opacity: 50%;
  }

  .disabled\:opacity-60:disabled {

    opacity: 60%;
  }

  .disabled\:opacity-70:disabled {

    opacity: 70%;
  }

  @media (hover: hover) {

    .disabled\:hover\:bg-transparent:disabled:hover {

      background-color: transparent;
    }
  }

  .has-\[\:disabled\]\:border-gray-200:has(*:is(:disabled)) {

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

  .has-\[\:disabled\]\:bg-gray-50:has(*:is(:disabled)) {

    background-color: var(--color-gray-50);
  }

  .data-disabled\:pointer-events-none[data-disabled] {

    pointer-events: none;
  }

  .data-disabled\:opacity-50[data-disabled] {

    opacity: 50%;
  }

  .data-\[disabled\]\:opacity-50[data-disabled] {

    opacity: 50%;
  }

  .data-\[orientation\=horizontal\]\:h-2[data-orientation="horizontal"] {

    height: calc(var(--spacing) * 2);
  }

  .data-\[orientation\=horizontal\]\:w-full[data-orientation="horizontal"] {

    width: 100%;
  }

  .data-\[orientation\=vertical\]\:h-full[data-orientation="vertical"] {

    height: 100%;
  }

  .data-\[orientation\=vertical\]\:min-h-44[data-orientation="vertical"] {

    min-height: calc(var(--spacing) * 44);
  }

  .data-\[orientation\=vertical\]\:w-2[data-orientation="vertical"] {

    width: calc(var(--spacing) * 2);
  }

  .data-\[orientation\=vertical\]\:w-auto[data-orientation="vertical"] {

    width: auto;
  }

  .data-\[orientation\=vertical\]\:flex-col[data-orientation="vertical"] {

    flex-direction: column;
  }

  .data-\[size\=sm\]\:size-4[data-size="sm"] {

    width: calc(var(--spacing) * 4);

    height: calc(var(--spacing) * 4);
  }

  .data-\[size\=sm\]\:h-5[data-size="sm"] {

    height: calc(var(--spacing) * 5);
  }

  .data-\[size\=sm\]\:w-9[data-size="sm"] {

    width: calc(var(--spacing) * 9);
  }

  .data-\[state\=active\]\:border-gray-500[data-state="active"] {

    border-color: var(--color-gray-500);
  }

  .data-\[state\=active\]\:bg-gray-25[data-state="active"] {

    background-color: var(--color-gray-25);
  }

  .data-\[state\=checked\]\:translate-x-\[calc\(100\%\+1px\)\][data-state="checked"] {

    --tw-translate-x: calc(100% + 1px);

    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[state\=checked\]\:border-primary-700[data-state="checked"] {

    border-color: var(--color-primary-700);
  }

  .data-\[state\=checked\]\:bg-primary-600[data-state="checked"] {

    background-color: var(--color-primary-600);
  }

  .data-\[state\=checked\]\:bg-primary-700[data-state="checked"] {

    background-color: var(--color-primary-700);
  }

  .data-\[state\=checked\]\:text-white[data-state="checked"] {

    color: var(--color-white);
  }

  @media (hover: hover) {

    .data-\[state\=checked\]\:hover\:border-primary-500[data-state="checked"]:hover {

      border-color: var(--color-primary-500);
    }
  }

  @media (hover: hover) {

    .data-\[state\=checked\]\:hover\:bg-primary-500[data-state="checked"]:hover {

      background-color: var(--color-primary-500);
    }
  }

  @media (hover: hover) {

    .data-\[state\=checked\]\:hover\:bg-primary-600[data-state="checked"]:hover {

      background-color: var(--color-primary-600);
    }
  }

  .data-\[state\=checked\]\:focus-visible\:bg-primary-600[data-state="checked"]:focus-visible {

    background-color: var(--color-primary-600);
  }

  .data-\[state\=checked\]\:disabled\:border-gray-200[data-state="checked"]:disabled {

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

  .data-\[state\=checked\]\:disabled\:bg-gray-200[data-state="checked"]:disabled {

    background-color: var(--color-gray-200);
  }

  .data-\[state\=checked\]\:disabled\:bg-primary-600[data-state="checked"]:disabled {

    background-color: var(--color-primary-600);
  }

  .data-\[state\=checked\]\:disabled\:text-gray-200[data-state="checked"]:disabled {

    color: var(--color-gray-200);
  }

  .data-\[state\=closed\]\:animate-accordion-up[data-state="closed"] {

    animation: accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);
  }

  .data-\[state\=open\]\:animate-accordion-down[data-state="open"] {

    animation: accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);
  }

  .data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"] {

    --tw-translate-x: calc(var(--spacing) * 0);

    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  @media (width < 40rem) {

    .max-sm\:text-\[16px\] {

      font-size: 16px;
    }
  }

  @media (width < 40rem) {

    .max-sm\:leading-\[26px\] {

      --tw-leading: 26px;

      line-height: 26px;
    }
  }

  @media (width >= 40rem) {

    .sm\:inset-x-4 {

      inset-inline: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 40rem) {

    .sm\:top-6 {

      top: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 40rem) {

    .sm\:right-6 {

      right: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 40rem) {

    .sm\:bottom-6 {

      bottom: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 40rem) {

    .sm\:inline {

      display: inline;
    }
  }

  @media (width >= 40rem) {

    .sm\:inline-flex {

      display: inline-flex;
    }
  }

  @media (width >= 40rem) {

    .sm\:h-\[400px\] {

      height: 400px;
    }
  }

  @media (width >= 40rem) {

    .sm\:w-\[150px\] {

      width: 150px;
    }
  }

  @media (width >= 40rem) {

    .sm\:w-\[200px\] {

      width: 200px;
    }
  }

  @media (width >= 40rem) {

    .sm\:w-\[220px\] {

      width: 220px;
    }
  }

  @media (width >= 40rem) {

    .sm\:w-\[246px\] {

      width: 246px;
    }
  }

  @media (width >= 40rem) {

    .sm\:min-w-0 {

      min-width: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 40rem) {

    .sm\:flex-1 {

      flex: 1;
    }
  }

  @media (width >= 40rem) {

    .sm\:shrink-0 {

      flex-shrink: 0;
    }
  }

  @media (width >= 40rem) {

    .sm\:grid-cols-2 {

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

  @media (width >= 40rem) {

    .sm\:grid-cols-3 {

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

  @media (width >= 40rem) {

    .sm\:grid-cols-\[44px_minmax\(0\,1fr\)\] {

      grid-template-columns: 44px minmax(0,1fr);
    }
  }

  @media (width >= 40rem) {

    .sm\:grid-cols-\[80px_88px_88px_minmax\(0\,1fr\)\] {

      grid-template-columns: 80px 88px 88px minmax(0,1fr);
    }
  }

  @media (width >= 40rem) {

    .sm\:grid-cols-\[minmax\(0\,1fr\)_112px\] {

      grid-template-columns: minmax(0,1fr) 112px;
    }
  }

  @media (width >= 40rem) {

    .sm\:grid-cols-\[minmax\(0\,1fr\)_152px\] {

      grid-template-columns: minmax(0,1fr) 152px;
    }
  }

  @media (width >= 40rem) {

    .sm\:flex-row {

      flex-direction: row;
    }
  }

  @media (width >= 40rem) {

    .sm\:flex-wrap {

      flex-wrap: wrap;
    }
  }

  @media (width >= 40rem) {

    .sm\:items-center {

      align-items: center;
    }
  }

  @media (width >= 40rem) {

    .sm\:items-end {

      align-items: flex-end;
    }
  }

  @media (width >= 40rem) {

    .sm\:items-start {

      align-items: flex-start;
    }
  }

  @media (width >= 40rem) {

    .sm\:justify-between {

      justify-content: space-between;
    }
  }

  @media (width >= 40rem) {

    .sm\:justify-center {

      justify-content: center;
    }
  }

  @media (width >= 40rem) {

    .sm\:justify-end {

      justify-content: flex-end;
    }
  }

  @media (width >= 40rem) {

    .sm\:gap-4 {

      gap: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 40rem) {

    .sm\:gap-5 {

      gap: calc(var(--spacing) * 5);
    }
  }

  @media (width >= 40rem) {

    .sm\:border-t {

      border-top-style: var(--tw-border-style);

      border-top-width: 1px;
    }
  }

  @media (width >= 40rem) {

    .sm\:border-l {

      border-left-style: var(--tw-border-style);

      border-left-width: 1px;
    }
  }

  @media (width >= 40rem) {

    .sm\:border-gray-200 {

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

  @media (width >= 40rem) {

    .sm\:p-5 {

      padding: calc(var(--spacing) * 5);
    }
  }

  @media (width >= 40rem) {

    .sm\:p-6 {

      padding: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 40rem) {

    .sm\:p-9 {

      padding: calc(var(--spacing) * 9);
    }
  }

  @media (width >= 40rem) {

    .sm\:px-4 {

      padding-inline: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 40rem) {

    .sm\:px-5 {

      padding-inline: calc(var(--spacing) * 5);
    }
  }

  @media (width >= 40rem) {

    .sm\:px-6 {

      padding-inline: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 40rem) {

    .sm\:px-7 {

      padding-inline: calc(var(--spacing) * 7);
    }
  }

  @media (width >= 40rem) {

    .sm\:px-8 {

      padding-inline: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 40rem) {

    .sm\:px-9 {

      padding-inline: calc(var(--spacing) * 9);
    }
  }

  @media (width >= 40rem) {

    .sm\:px-10 {

      padding-inline: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 40rem) {

    .sm\:px-11 {

      padding-inline: calc(var(--spacing) * 11);
    }
  }

  @media (width >= 40rem) {

    .sm\:px-\[56px\] {

      padding-inline: 56px;
    }
  }

  @media (width >= 40rem) {

    .sm\:px-\[80px\] {

      padding-inline: 80px;
    }
  }

  @media (width >= 40rem) {

    .sm\:py-8 {

      padding-block: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 40rem) {

    .sm\:py-9 {

      padding-block: calc(var(--spacing) * 9);
    }
  }

  @media (width >= 40rem) {

    .sm\:py-10 {

      padding-block: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 40rem) {

    .sm\:py-11 {

      padding-block: calc(var(--spacing) * 11);
    }
  }

  @media (width >= 40rem) {

    .sm\:py-\[52px\] {

      padding-block: 52px;
    }
  }

  @media (width >= 40rem) {

    .sm\:pt-10 {

      padding-top: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 40rem) {

    .sm\:pt-12 {

      padding-top: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 40rem) {

    .sm\:pr-2\.5 {

      padding-right: calc(var(--spacing) * 2.5);
    }
  }

  @media (width >= 40rem) {

    .sm\:pr-10 {

      padding-right: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 40rem) {

    .sm\:pl-10 {

      padding-left: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 40rem) {

    .sm\:text-\[14px\] {

      font-size: 14px;
    }
  }

  @media (width >= 40rem) {

    .sm\:text-\[30px\] {

      font-size: 30px;
    }
  }

  @media (width >= 40rem) {

    .sm\:text-\[36px\] {

      font-size: 36px;
    }
  }

  @media (width >= 40rem) {

    .sm\:text-\[48px\] {

      font-size: 48px;
    }
  }

  @media (width >= 40rem) {

    .sm\:leading-5 {

      --tw-leading: calc(var(--spacing) * 5);

      line-height: calc(var(--spacing) * 5);
    }
  }

  @media (width >= 40rem) {

    .sm\:leading-\[44px\] {

      --tw-leading: 44px;

      line-height: 44px;
    }
  }

  @media (width >= 40rem) {

    .sm\:leading-\[56px\] {

      --tw-leading: 56px;

      line-height: 56px;
    }
  }

  @media (width >= 48rem) {

    .md\:bottom-0 {

      bottom: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {

    .md\:col-span-2 {

      grid-column: span 2 / span 2;
    }
  }

  @media (width >= 48rem) {

    .md\:my-0 {

      margin-block: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {

    .md\:mt-\[21px\] {

      margin-top: 21px;
    }
  }

  @media (width >= 48rem) {

    .md\:mt-\[40px\] {

      margin-top: 40px;
    }
  }

  @media (width >= 48rem) {

    .md\:mb-2 {

      margin-bottom: calc(var(--spacing) * 2);
    }
  }

  @media (width >= 48rem) {

    .md\:mb-4 {

      margin-bottom: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 48rem) {

    .md\:mb-6 {

      margin-bottom: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 48rem) {

    .md\:mb-\[40px\] {

      margin-bottom: 40px;
    }
  }

  @media (width >= 48rem) {

    .md\:mb-\[64px\] {

      margin-bottom: 64px;
    }
  }

  @media (width >= 48rem) {

    .md\:mb-\[96px\] {

      margin-bottom: 96px;
    }
  }

  @media (width >= 48rem) {

    .md\:mb-\[97px\] {

      margin-bottom: 97px;
    }
  }

  @media (width >= 48rem) {

    .md\:block {

      display: block;
    }
  }

  @media (width >= 48rem) {

    .md\:flex {

      display: flex;
    }
  }

  @media (width >= 48rem) {

    .md\:grid {

      display: grid;
    }
  }

  @media (width >= 48rem) {

    .md\:hidden {

      display: none;
    }
  }

  @media (width >= 48rem) {

    .md\:h-\[128px\] {

      height: 128px;
    }
  }

  @media (width >= 48rem) {

    .md\:h-\[564px\] {

      height: 564px;
    }
  }

  @media (width >= 48rem) {

    .md\:w-\[368px\] {

      width: 368px;
    }
  }

  @media (width >= 48rem) {

    .md\:w-\[560px\] {

      width: 560px;
    }
  }

  @media (width >= 48rem) {

    .md\:w-auto {

      width: auto;
    }
  }

  @media (width >= 48rem) {

    .md\:w-full {

      width: 100%;
    }
  }

  @media (width >= 48rem) {

    .md\:max-w-\[400px\] {

      max-width: 400px;
    }
  }

  @media (width >= 48rem) {

    .md\:columns-2 {

      columns: 2;
    }
  }

  @media (width >= 48rem) {

    .md\:grid-cols-2 {

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

  @media (width >= 48rem) {

    .md\:grid-cols-3 {

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

  @media (width >= 48rem) {

    .md\:grid-cols-\[auto_minmax\(0\,1fr\)\] {

      grid-template-columns: auto minmax(0,1fr);
    }
  }

  @media (width >= 48rem) {

    .md\:grid-cols-\[minmax\(0\,1\.7fr\)_0\.9fr_0\.9fr_0\.8fr\] {

      grid-template-columns: minmax(0,1.7fr) 0.9fr 0.9fr 0.8fr;
    }
  }

  @media (width >= 48rem) {

    .md\:flex-row {

      flex-direction: row;
    }
  }

  @media (width >= 48rem) {

    .md\:items-baseline {

      align-items: baseline;
    }
  }

  @media (width >= 48rem) {

    .md\:items-center {

      align-items: center;
    }
  }

  @media (width >= 48rem) {

    .md\:items-start {

      align-items: flex-start;
    }
  }

  @media (width >= 48rem) {

    .md\:items-stretch {

      align-items: stretch;
    }
  }

  @media (width >= 48rem) {

    .md\:justify-between {

      justify-content: space-between;
    }
  }

  @media (width >= 48rem) {

    .md\:gap-1 {

      gap: calc(var(--spacing) * 1);
    }
  }

  @media (width >= 48rem) {

    .md\:gap-4 {

      gap: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 48rem) {

    .md\:gap-4\.5 {

      gap: calc(var(--spacing) * 4.5);
    }
  }

  @media (width >= 48rem) {

    .md\:gap-6 {

      gap: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 48rem) {

    .md\:self-auto {

      align-self: auto;
    }
  }

  @media (width >= 48rem) {

    .md\:bg-\[url\(\'\/static\/images\/background\.jpg\'\)\] {

      background-image: url('/static/images/background.jpg');
    }
  }

  @media (width >= 48rem) {

    .md\:bg-auto {

      background-size: auto;
    }
  }

  @media (width >= 48rem) {

    .md\:bg-cover {

      background-size: cover;
    }
  }

  @media (width >= 48rem) {

    .md\:bg-center {

      background-position: center;
    }
  }

  @media (width >= 48rem) {

    .md\:bg-no-repeat {

      background-repeat: no-repeat;
    }
  }

  @media (width >= 48rem) {

    .md\:px-0 {

      padding-inline: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {

    .md\:px-2 {

      padding-inline: calc(var(--spacing) * 2);
    }
  }

  @media (width >= 48rem) {

    .md\:px-4 {

      padding-inline: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 48rem) {

    .md\:px-6 {

      padding-inline: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 48rem) {

    .md\:px-8 {

      padding-inline: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 48rem) {

    .md\:px-\[32px\] {

      padding-inline: 32px;
    }
  }

  @media (width >= 48rem) {

    .md\:px-\[80px\] {

      padding-inline: 80px;
    }
  }

  @media (width >= 48rem) {

    .md\:py-4 {

      padding-block: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 48rem) {

    .md\:py-7 {

      padding-block: calc(var(--spacing) * 7);
    }
  }

  @media (width >= 48rem) {

    .md\:py-\[15px\] {

      padding-block: 15px;
    }
  }

  @media (width >= 48rem) {

    .md\:py-\[72px\] {

      padding-block: 72px;
    }
  }

  @media (width >= 48rem) {

    .md\:py-\[96px\] {

      padding-block: 96px;
    }
  }

  @media (width >= 48rem) {

    .md\:pt-6 {

      padding-top: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 48rem) {

    .md\:pt-8 {

      padding-top: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 48rem) {

    .md\:pt-\[32px\] {

      padding-top: 32px;
    }
  }

  @media (width >= 48rem) {

    .md\:pt-\[48px\] {

      padding-top: 48px;
    }
  }

  @media (width >= 48rem) {

    .md\:pt-\[64px\] {

      padding-top: 64px;
    }
  }

  @media (width >= 48rem) {

    .md\:pt-\[86px\] {

      padding-top: 86px;
    }
  }

  @media (width >= 48rem) {

    .md\:pr-8 {

      padding-right: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 48rem) {

    .md\:pb-6 {

      padding-bottom: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 48rem) {

    .md\:pb-\[60px\] {

      padding-bottom: 60px;
    }
  }

  @media (width >= 48rem) {

    .md\:pb-\[64px\] {

      padding-bottom: 64px;
    }
  }

  @media (width >= 48rem) {

    .md\:pb-\[90px\] {

      padding-bottom: 90px;
    }
  }

  @media (width >= 48rem) {

    .md\:pb-\[100px\] {

      padding-bottom: 100px;
    }
  }

  @media (width >= 48rem) {

    .md\:pb-\[165px\] {

      padding-bottom: 165px;
    }
  }

  @media (width >= 48rem) {

    .md\:text-left {

      text-align: left;
    }
  }

  @media (width >= 48rem) {

    .md\:text-5xl {

      font-size: var(--text-5xl);

      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }

  @media (width >= 48rem) {

    .md\:text-xl {

      font-size: var(--text-xl);

      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }

  @media (width >= 48rem) {

    .md\:text-\[18px\] {

      font-size: 18px;
    }
  }

  @media (width >= 48rem) {

    .md\:text-\[20px\] {

      font-size: 20px;
    }
  }

  @media (width >= 48rem) {

    .md\:text-\[24px\] {

      font-size: 24px;
    }
  }

  @media (width >= 48rem) {

    .md\:text-\[30px\] {

      font-size: 30px;
    }
  }

  @media (width >= 48rem) {

    .md\:text-\[48px\] {

      font-size: 48px;
    }
  }

  @media (width >= 48rem) {

    .md\:text-\[52px\] {

      font-size: 52px;
    }
  }

  @media (width >= 48rem) {

    .md\:text-\[60px\] {

      font-size: 60px;
    }
  }

  @media (width >= 48rem) {

    .md\:leading-7\.5 {

      --tw-leading: calc(var(--spacing) * 7.5);

      line-height: calc(var(--spacing) * 7.5);
    }
  }

  @media (width >= 48rem) {

    .md\:leading-8 {

      --tw-leading: calc(var(--spacing) * 8);

      line-height: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 48rem) {

    .md\:leading-9\.5 {

      --tw-leading: calc(var(--spacing) * 9.5);

      line-height: calc(var(--spacing) * 9.5);
    }
  }

  @media (width >= 48rem) {

    .md\:leading-12 {

      --tw-leading: calc(var(--spacing) * 12);

      line-height: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 48rem) {

    .md\:leading-\[30px\] {

      --tw-leading: 30px;

      line-height: 30px;
    }
  }

  @media (width >= 48rem) {

    .md\:leading-\[60px\] {

      --tw-leading: 60px;

      line-height: 60px;
    }
  }

  @media (width >= 48rem) {

    .md\:leading-\[64px\] {

      --tw-leading: 64px;

      line-height: 64px;
    }
  }

  @media (width >= 48rem) {

    .md\:leading-\[72px\] {

      --tw-leading: 72px;

      line-height: 72px;
    }
  }

  @media (width >= 48rem) {

    .md\:tracking-\[-0\.02em\] {

      --tw-tracking: -0.02em;

      letter-spacing: -0.02em;
    }
  }

  @media (width >= 64rem) {

    .lg\:absolute {

      position: absolute;
    }
  }

  @media (width >= 64rem) {

    .lg\:relative {

      position: relative;
    }
  }

  @media (width >= 64rem) {

    .lg\:static {

      position: static;
    }
  }

  @media (width >= 64rem) {

    .lg\:inset-auto {

      inset: auto;
    }
  }

  @media (width >= 64rem) {

    .lg\:top-auto {

      top: auto;
    }
  }

  @media (width >= 64rem) {

    .lg\:top-full {

      top: 100%;
    }
  }

  @media (width >= 64rem) {

    .lg\:right-0 {

      right: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 64rem) {

    .lg\:right-auto {

      right: auto;
    }
  }

  @media (width >= 64rem) {

    .lg\:bottom-auto {

      bottom: auto;
    }
  }

  @media (width >= 64rem) {

    .lg\:z-auto {

      z-index: auto;
    }
  }

  @media (width >= 64rem) {

    .lg\:col-span-2 {

      grid-column: span 2 / span 2;
    }
  }

  @media (width >= 64rem) {

    .lg\:mx-0 {

      margin-inline: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 64rem) {

    .lg\:-mt-10 {

      margin-top: calc(var(--spacing) * -10);
    }
  }

  @media (width >= 64rem) {

    .lg\:mt-0 {

      margin-top: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 64rem) {

    .lg\:mt-3 {

      margin-top: calc(var(--spacing) * 3);
    }
  }

  @media (width >= 64rem) {

    .lg\:mt-6 {

      margin-top: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 64rem) {

    .lg\:mt-\[52px\] {

      margin-top: 52px;
    }
  }

  @media (width >= 64rem) {

    .lg\:mb-2 {

      margin-bottom: calc(var(--spacing) * 2);
    }
  }

  @media (width >= 64rem) {

    .lg\:mb-6 {

      margin-bottom: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 64rem) {

    .lg\:mb-10 {

      margin-bottom: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 64rem) {

    .lg\:mb-20 {

      margin-bottom: calc(var(--spacing) * 20);
    }
  }

  @media (width >= 64rem) {

    .lg\:mb-\[42px\] {

      margin-bottom: 42px;
    }
  }

  @media (width >= 64rem) {

    .lg\:mb-\[48px\] {

      margin-bottom: 48px;
    }
  }

  @media (width >= 64rem) {

    .lg\:mb-\[64px\] {

      margin-bottom: 64px;
    }
  }

  @media (width >= 64rem) {

    .lg\:mb-\[108px\] {

      margin-bottom: 108px;
    }
  }

  @media (width >= 64rem) {

    .lg\:ml-auto {

      margin-left: auto;
    }
  }

  @media (width >= 64rem) {

    .lg\:block {

      display: block;
    }
  }

  @media (width >= 64rem) {

    .lg\:flex {

      display: flex;
    }
  }

  @media (width >= 64rem) {

    .lg\:grid {

      display: grid;
    }
  }

  @media (width >= 64rem) {

    .lg\:hidden {

      display: none;
    }
  }

  @media (width >= 64rem) {

    .lg\:h-6 {

      height: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 64rem) {

    .lg\:h-56 {

      height: calc(var(--spacing) * 56);
    }
  }

  @media (width >= 64rem) {

    .lg\:h-\[60px\] {

      height: 60px;
    }
  }

  @media (width >= 64rem) {

    .lg\:h-\[500px\] {

      height: 500px;
    }
  }

  @media (width >= 64rem) {

    .lg\:h-\[518px\] {

      height: 518px;
    }
  }

  @media (width >= 64rem) {

    .lg\:h-auto {

      height: auto;
    }
  }

  @media (width >= 64rem) {

    .lg\:h-fit {

      height: fit-content;
    }
  }

  @media (width >= 64rem) {

    .lg\:h-full {

      height: 100%;
    }
  }

  @media (width >= 64rem) {

    .lg\:max-h-\[420px\] {

      max-height: 420px;
    }
  }

  @media (width >= 64rem) {

    .lg\:min-h-screen {

      min-height: 100vh;
    }
  }

  @media (width >= 64rem) {

    .lg\:w-6 {

      width: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 64rem) {

    .lg\:w-56 {

      width: calc(var(--spacing) * 56);
    }
  }

  @media (width >= 64rem) {

    .lg\:w-\[45px\] {

      width: 45px;
    }
  }

  @media (width >= 64rem) {

    .lg\:w-\[246px\] {

      width: 246px;
    }
  }

  @media (width >= 64rem) {

    .lg\:w-\[272px\] {

      width: 272px;
    }
  }

  @media (width >= 64rem) {

    .lg\:w-\[288px\] {

      width: 288px;
    }
  }

  @media (width >= 64rem) {

    .lg\:w-\[312px\] {

      width: 312px;
    }
  }

  @media (width >= 64rem) {

    .lg\:w-\[360px\] {

      width: 360px;
    }
  }

  @media (width >= 64rem) {

    .lg\:w-\[362px\] {

      width: 362px;
    }
  }

  @media (width >= 64rem) {

    .lg\:w-\[364px\] {

      width: 364px;
    }
  }

  @media (width >= 64rem) {

    .lg\:w-\[400px\] {

      width: 400px;
    }
  }

  @media (width >= 64rem) {

    .lg\:w-\[calc\(100\%-32px\)\] {

      width: calc(100% - 32px);
    }
  }

  @media (width >= 64rem) {

    .lg\:w-\[calc\(100\%_-_440px\)\] {

      width: calc(100% - 440px);
    }
  }

  @media (width >= 64rem) {

    .lg\:w-auto {

      width: auto;
    }
  }

  @media (width >= 64rem) {

    .lg\:w-full {

      width: 100%;
    }
  }

  @media (width >= 64rem) {

    .lg\:max-w-7xl {

      max-width: var(--container-7xl);
    }
  }

  @media (width >= 64rem) {

    .lg\:max-w-\[92vw\] {

      max-width: 92vw;
    }
  }

  @media (width >= 64rem) {

    .lg\:max-w-\[248px\] {

      max-width: 248px;
    }
  }

  @media (width >= 64rem) {

    .lg\:max-w-\[272px\] {

      max-width: 272px;
    }
  }

  @media (width >= 64rem) {

    .lg\:max-w-\[600px\] {

      max-width: 600px;
    }
  }

  @media (width >= 64rem) {

    .lg\:max-w-\[1335px\] {

      max-width: 1335px;
    }
  }

  @media (width >= 64rem) {

    .lg\:max-w-xl {

      max-width: var(--container-xl);
    }
  }

  @media (width >= 64rem) {

    .lg\:min-w-0 {

      min-width: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 64rem) {

    .lg\:min-w-48 {

      min-width: calc(var(--spacing) * 48);
    }
  }

  @media (width >= 64rem) {

    .lg\:min-w-82 {

      min-width: calc(var(--spacing) * 82);
    }
  }

  @media (width >= 64rem) {

    .lg\:flex-1 {

      flex: 1;
    }
  }

  @media (width >= 64rem) {

    .lg\:flex-none {

      flex: none;
    }
  }

  @media (width >= 64rem) {

    .lg\:shrink-0 {

      flex-shrink: 0;
    }
  }

  @media (width >= 64rem) {

    .lg\:translate-x-0 {

      --tw-translate-x: calc(var(--spacing) * 0);

      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (width >= 64rem) {

    .lg\:grid-cols-2 {

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

  @media (width >= 64rem) {

    .lg\:grid-cols-3 {

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

  @media (width >= 64rem) {

    .lg\:grid-cols-\[1fr_218px\] {

      grid-template-columns: 1fr 218px;
    }
  }

  @media (width >= 64rem) {

    .lg\:grid-cols-\[40px_minmax\(0\,1\.9fr\)_110px_110px_110px_120px_220px_32px\] {

      grid-template-columns: 40px minmax(0,1.9fr) 110px 110px 110px 120px 220px 32px;
    }
  }

  @media (width >= 64rem) {

    .lg\:grid-cols-\[240px_minmax\(0\,1fr\)\] {

      grid-template-columns: 240px minmax(0,1fr);
    }
  }

  @media (width >= 64rem) {

    .lg\:grid-cols-\[minmax\(0\,1fr\)_440px\] {

      grid-template-columns: minmax(0,1fr) 440px;
    }
  }

  @media (width >= 64rem) {

    .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,510px\)\] {

      grid-template-columns: minmax(0,1fr) minmax(0,510px);
    }
  }

  @media (width >= 64rem) {

    .lg\:grid-cols-\[minmax\(0\,2\.2fr\)_0\.8fr_1fr_0\.8fr_0\.5fr\] {

      grid-template-columns: minmax(0,2.2fr) 0.8fr 1fr 0.8fr 0.5fr;
    }
  }

  @media (width >= 64rem) {

    .lg\:grid-cols-\[minmax\(520px\,640px\)_minmax\(420px\,1fr\)\] {

      grid-template-columns: minmax(520px,640px) minmax(420px,1fr);
    }
  }

  @media (width >= 64rem) {

    .lg\:flex-col {

      flex-direction: column;
    }
  }

  @media (width >= 64rem) {

    .lg\:flex-row {

      flex-direction: row;
    }
  }

  @media (width >= 64rem) {

    .lg\:flex-row-reverse {

      flex-direction: row-reverse;
    }
  }

  @media (width >= 64rem) {

    .lg\:flex-wrap {

      flex-wrap: wrap;
    }
  }

  @media (width >= 64rem) {

    .lg\:items-center {

      align-items: center;
    }
  }

  @media (width >= 64rem) {

    .lg\:items-end {

      align-items: flex-end;
    }
  }

  @media (width >= 64rem) {

    .lg\:items-start {

      align-items: flex-start;
    }
  }

  @media (width >= 64rem) {

    .lg\:items-stretch {

      align-items: stretch;
    }
  }

  @media (width >= 64rem) {

    .lg\:justify-baseline {

      justify-content: baseline;
    }
  }

  @media (width >= 64rem) {

    .lg\:justify-between {

      justify-content: space-between;
    }
  }

  @media (width >= 64rem) {

    .lg\:justify-center {

      justify-content: center;
    }
  }

  @media (width >= 64rem) {

    .lg\:justify-end {

      justify-content: flex-end;
    }
  }

  @media (width >= 64rem) {

    .lg\:justify-start {

      justify-content: flex-start;
    }
  }

  @media (width >= 64rem) {

    .lg\:gap-0 {

      gap: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 64rem) {

    .lg\:gap-2 {

      gap: calc(var(--spacing) * 2);
    }
  }

  @media (width >= 64rem) {

    .lg\:gap-2\.5 {

      gap: calc(var(--spacing) * 2.5);
    }
  }

  @media (width >= 64rem) {

    .lg\:gap-3 {

      gap: calc(var(--spacing) * 3);
    }
  }

  @media (width >= 64rem) {

    .lg\:gap-4 {

      gap: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 64rem) {

    .lg\:gap-5 {

      gap: calc(var(--spacing) * 5);
    }
  }

  @media (width >= 64rem) {

    .lg\:gap-6 {

      gap: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 64rem) {

    .lg\:gap-10 {

      gap: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 64rem) {

    .lg\:gap-12 {

      gap: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 64rem) {

    .lg\:gap-\[9\.5px\] {

      gap: 9.5px;
    }
  }

  @media (width >= 64rem) {

    .lg\:gap-\[36px\] {

      gap: 36px;
    }
  }

  @media (width >= 64rem) {

    .lg\:gap-\[37px\] {

      gap: 37px;
    }
  }

  @media (width >= 64rem) {

    .lg\:gap-\[56px\] {

      gap: 56px;
    }
  }

  @media (width >= 64rem) {

    .lg\:gap-\[59px\] {

      gap: 59px;
    }
  }

  @media (width >= 64rem) {

    .lg\:gap-\[64px\] {

      gap: 64px;
    }
  }

  @media (width >= 64rem) {

    .lg\:gap-\[96px\] {

      gap: 96px;
    }
  }

  @media (width >= 64rem) {

    .lg\:gap-x-\[37px\] {

      column-gap: 37px;
    }
  }

  @media (width >= 64rem) {

    .lg\:gap-y-0 {

      row-gap: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 64rem) {

    .lg\:self-stretch {

      align-self: stretch;
    }
  }

  @media (width >= 64rem) {

    .lg\:justify-self-end {

      justify-self: flex-end;
    }
  }

  @media (width >= 64rem) {

    .lg\:overflow-hidden {

      overflow: hidden;
    }
  }

  @media (width >= 64rem) {

    .lg\:overflow-visible {

      overflow: visible;
    }
  }

  @media (width >= 64rem) {

    .lg\:rounded-3xl {

      border-radius: var(--radius-3xl);
    }
  }

  @media (width >= 64rem) {

    .lg\:rounded-\[8px\] {

      border-radius: 8px;
    }
  }

  @media (width >= 64rem) {

    .lg\:rounded-\[30px\] {

      border-radius: 30px;
    }
  }

  @media (width >= 64rem) {

    .lg\:rounded-t-none {

      border-top-left-radius: 0;

      border-top-right-radius: 0;
    }
  }

  @media (width >= 64rem) {

    .lg\:rounded-l-lg {

      border-top-left-radius: var(--radius);

      border-bottom-left-radius: var(--radius);
    }
  }

  @media (width >= 64rem) {

    .lg\:border {

      border-style: var(--tw-border-style);

      border-width: 1px;
    }
  }

  @media (width >= 64rem) {

    .lg\:border-t-0 {

      border-top-style: var(--tw-border-style);

      border-top-width: 0px;
    }
  }

  @media (width >= 64rem) {

    .lg\:border-r {

      border-right-style: var(--tw-border-style);

      border-right-width: 1px;
    }
  }

  @media (width >= 64rem) {

    .lg\:border-b-0 {

      border-bottom-style: var(--tw-border-style);

      border-bottom-width: 0px;
    }
  }

  @media (width >= 64rem) {

    .lg\:border-l {

      border-left-style: var(--tw-border-style);

      border-left-width: 1px;
    }
  }

  @media (width >= 64rem) {

    .lg\:border-\[\#E8E1D8\] {

      border-color: #E8E1D8;
    }
  }

  @media (width >= 64rem) {

    .lg\:border-gray-200 {

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

  @media (width >= 64rem) {

    .lg\:border-transparent {

      border-color: transparent;
    }
  }

  @media (width >= 64rem) {

    .lg\:bg-gray-50 {

      background-color: var(--color-gray-50);
    }
  }

  @media (width >= 64rem) {

    .lg\:bg-gray-100 {

      background-color: var(--color-gray-100);
    }
  }

  @media (width >= 64rem) {

    .lg\:bg-transparent {

      background-color: transparent;
    }
  }

  @media (width >= 64rem) {

    .lg\:p-8 {

      padding: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 64rem) {

    .lg\:p-\[32px\] {

      padding: 32px;
    }
  }

  @media (width >= 64rem) {

    .lg\:px-0 {

      padding-inline: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 64rem) {

    .lg\:px-2 {

      padding-inline: calc(var(--spacing) * 2);
    }
  }

  @media (width >= 64rem) {

    .lg\:px-4 {

      padding-inline: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 64rem) {

    .lg\:px-5 {

      padding-inline: calc(var(--spacing) * 5);
    }
  }

  @media (width >= 64rem) {

    .lg\:px-6 {

      padding-inline: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 64rem) {

    .lg\:px-7 {

      padding-inline: calc(var(--spacing) * 7);
    }
  }

  @media (width >= 64rem) {

    .lg\:px-8 {

      padding-inline: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 64rem) {

    .lg\:px-10 {

      padding-inline: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 64rem) {

    .lg\:px-11 {

      padding-inline: calc(var(--spacing) * 11);
    }
  }

  @media (width >= 64rem) {

    .lg\:px-12 {

      padding-inline: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 64rem) {

    .lg\:px-14 {

      padding-inline: calc(var(--spacing) * 14);
    }
  }

  @media (width >= 64rem) {

    .lg\:px-16 {

      padding-inline: calc(var(--spacing) * 16);
    }
  }

  @media (width >= 64rem) {

    .lg\:px-\[64px\] {

      padding-inline: 64px;
    }
  }

  @media (width >= 64rem) {

    .lg\:px-\[70px\] {

      padding-inline: 70px;
    }
  }

  @media (width >= 64rem) {

    .lg\:px-\[102px\] {

      padding-inline: 102px;
    }
  }

  @media (width >= 64rem) {

    .lg\:px-\[112px\] {

      padding-inline: 112px;
    }
  }

  @media (width >= 64rem) {

    .lg\:py-0 {

      padding-block: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 64rem) {

    .lg\:py-1 {

      padding-block: calc(var(--spacing) * 1);
    }
  }

  @media (width >= 64rem) {

    .lg\:py-3 {

      padding-block: calc(var(--spacing) * 3);
    }
  }

  @media (width >= 64rem) {

    .lg\:py-4 {

      padding-block: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 64rem) {

    .lg\:py-6 {

      padding-block: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 64rem) {

    .lg\:py-8 {

      padding-block: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 64rem) {

    .lg\:py-10 {

      padding-block: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 64rem) {

    .lg\:py-12 {

      padding-block: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 64rem) {

    .lg\:py-\[43px\] {

      padding-block: 43px;
    }
  }

  @media (width >= 64rem) {

    .lg\:py-\[64px\] {

      padding-block: 64px;
    }
  }

  @media (width >= 64rem) {

    .lg\:py-\[86px\] {

      padding-block: 86px;
    }
  }

  @media (width >= 64rem) {

    .lg\:py-\[111px\] {

      padding-block: 111px;
    }
  }

  @media (width >= 64rem) {

    .lg\:pt-0 {

      padding-top: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 64rem) {

    .lg\:pt-3\.5 {

      padding-top: calc(var(--spacing) * 3.5);
    }
  }

  @media (width >= 64rem) {

    .lg\:pt-10 {

      padding-top: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 64rem) {

    .lg\:pt-11 {

      padding-top: calc(var(--spacing) * 11);
    }
  }

  @media (width >= 64rem) {

    .lg\:pt-14 {

      padding-top: calc(var(--spacing) * 14);
    }
  }

  @media (width >= 64rem) {

    .lg\:pt-\[86px\] {

      padding-top: 86px;
    }
  }

  @media (width >= 64rem) {

    .lg\:pt-\[138px\] {

      padding-top: 138px;
    }
  }

  @media (width >= 64rem) {

    .lg\:pb-0 {

      padding-bottom: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 64rem) {

    .lg\:pb-16 {

      padding-bottom: calc(var(--spacing) * 16);
    }
  }

  @media (width >= 64rem) {

    .lg\:pb-24 {

      padding-bottom: calc(var(--spacing) * 24);
    }
  }

  @media (width >= 64rem) {

    .lg\:pb-\[96px\] {

      padding-bottom: 96px;
    }
  }

  @media (width >= 64rem) {

    .lg\:pb-\[160px\] {

      padding-bottom: 160px;
    }
  }

  @media (width >= 64rem) {

    .lg\:text-4xl {

      font-size: var(--text-4xl);

      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }

  @media (width >= 64rem) {

    .lg\:text-base {

      font-size: var(--text-base);

      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }

  @media (width >= 64rem) {

    .lg\:text-lg {

      font-size: var(--text-lg);

      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }

  @media (width >= 64rem) {

    .lg\:text-\[14px\] {

      font-size: 14px;
    }
  }

  @media (width >= 64rem) {

    .lg\:text-\[18px\] {

      font-size: 18px;
    }
  }

  @media (width >= 64rem) {

    .lg\:text-\[24px\] {

      font-size: 24px;
    }
  }

  @media (width >= 64rem) {

    .lg\:text-\[26px\] {

      font-size: 26px;
    }
  }

  @media (width >= 64rem) {

    .lg\:text-\[30px\] {

      font-size: 30px;
    }
  }

  @media (width >= 64rem) {

    .lg\:text-\[36px\] {

      font-size: 36px;
    }
  }

  @media (width >= 64rem) {

    .lg\:text-\[46px\] {

      font-size: 46px;
    }
  }

  @media (width >= 64rem) {

    .lg\:text-\[56px\] {

      font-size: 56px;
    }
  }

  @media (width >= 64rem) {

    .lg\:text-\[72px\] {

      font-size: 72px;
    }
  }

  @media (width >= 64rem) {

    .lg\:leading-5 {

      --tw-leading: calc(var(--spacing) * 5);

      line-height: calc(var(--spacing) * 5);
    }
  }

  @media (width >= 64rem) {

    .lg\:leading-7 {

      --tw-leading: calc(var(--spacing) * 7);

      line-height: calc(var(--spacing) * 7);
    }
  }

  @media (width >= 64rem) {

    .lg\:leading-8 {

      --tw-leading: calc(var(--spacing) * 8);

      line-height: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 64rem) {

    .lg\:leading-\[28px\] {

      --tw-leading: 28px;

      line-height: 28px;
    }
  }

  @media (width >= 64rem) {

    .lg\:leading-\[38px\] {

      --tw-leading: 38px;

      line-height: 38px;
    }
  }

  @media (width >= 64rem) {

    .lg\:leading-\[44px\] {

      --tw-leading: 44px;

      line-height: 44px;
    }
  }

  @media (width >= 64rem) {

    .lg\:leading-\[52px\] {

      --tw-leading: 52px;

      line-height: 52px;
    }
  }

  @media (width >= 64rem) {

    .lg\:leading-\[64px\] {

      --tw-leading: 64px;

      line-height: 64px;
    }
  }

  @media (width >= 64rem) {

    .lg\:leading-\[90px\] {

      --tw-leading: 90px;

      line-height: 90px;
    }
  }

  @media (width >= 64rem) {

    .lg\:font-bold {

      --tw-font-weight: var(--font-weight-bold);

      font-weight: var(--font-weight-bold);
    }
  }

  @media (width >= 64rem) {

    .lg\:font-normal {

      --tw-font-weight: var(--font-weight-normal);

      font-weight: var(--font-weight-normal);
    }
  }

  @media (width >= 64rem) {

    .lg\:font-semibold {

      --tw-font-weight: var(--font-weight-semibold);

      font-weight: var(--font-weight-semibold);
    }
  }

  @media (width >= 64rem) {

    .lg\:opacity-0 {

      opacity: 0%;
    }
  }

  @media (width >= 64rem) {

    .lg\:shadow-\[0_20px_60px_rgba\(36\,28\,21\,0\.14\)\] {

      --tw-shadow: 0 20px 60px var(--tw-shadow-color, rgba(36,28,21,0.14));

      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (width >= 64rem) {

    .lg\: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));
    }
  }

  @media (width >= 64rem) {

    .lg\:duration-300 {

      --tw-duration: 300ms;

      transition-duration: 300ms;
    }
  }

  @media (width >= 64rem) {

    @media (hover: hover) {

      .lg\:group-hover\:opacity-100:is(:where(.group):hover *) {

        opacity: 100%;
      }
    }
  }

  @media (width >= 64rem) {

    @media (hover: hover) {

      .lg\:hover\:scale-\[1\.02\]:hover {

        scale: 1.02;
      }
    }
  }

  @media (width >= 64rem) {

    @media (hover: hover) {

      .lg\:hover\:bg-transparent:hover {

        background-color: transparent;
      }
    }
  }

  @media (width >= 64rem) {

    @media (hover: hover) {

      .lg\:hover\:text-start:hover {

        text-align: start;
      }
    }
  }

  @media (width >= 64rem) {

    @media (hover: hover) {

      .lg\:hover\:text-gray-950:hover {

        color: var(--color-gray-950);
      }
    }
  }

  @media (width >= 80rem) {

    .xl\:flex {

      display: flex;
    }
  }

  @media (width >= 80rem) {

    .xl\:hidden {

      display: none;
    }
  }

  @media (width >= 80rem) {

    .xl\:h-\[78vh\] {

      height: 78vh;
    }
  }

  @media (width >= 80rem) {

    .xl\:max-h-\[820px\] {

      max-height: 820px;
    }
  }

  @media (width >= 80rem) {

    .xl\:max-h-none {

      max-height: none;
    }
  }

  @media (width >= 80rem) {

    .xl\:min-h-0 {

      min-height: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 80rem) {

    .xl\:min-h-\[460px\] {

      min-height: 460px;
    }
  }

  @media (width >= 80rem) {

    .xl\:w-\[332px\] {

      width: 332px;
    }
  }

  @media (width >= 80rem) {

    .xl\:w-\[371px\] {

      width: 371px;
    }
  }

  @media (width >= 80rem) {

    .xl\:w-\[667px\] {

      width: 667px;
    }
  }

  @media (width >= 80rem) {

    .xl\:max-w-\[460px\] {

      max-width: 460px;
    }
  }

  @media (width >= 80rem) {

    .xl\:flex-1 {

      flex: 1;
    }
  }

  @media (width >= 80rem) {

    .xl\:grid-cols-3 {

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

  @media (width >= 80rem) {

    .xl\:grid-cols-4 {

      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (width >= 80rem) {

    .xl\:grid-cols-6 {

      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }

  @media (width >= 80rem) {

    .xl\:grid-cols-\[292px_1fr\] {

      grid-template-columns: 292px 1fr;
    }
  }

  @media (width >= 80rem) {

    .xl\:grid-cols-\[320px_667px\] {

      grid-template-columns: 320px 667px;
    }
  }

  @media (width >= 80rem) {

    .xl\:grid-cols-\[332px_332px_332px\] {

      grid-template-columns: 332px 332px 332px;
    }
  }

  @media (width >= 80rem) {

    .xl\:grid-cols-\[364px_minmax\(0\,1fr\)\] {

      grid-template-columns: 364px minmax(0,1fr);
    }
  }

  @media (width >= 80rem) {

    .xl\:grid-cols-\[384px_minmax\(0\,1fr\)\] {

      grid-template-columns: 384px minmax(0,1fr);
    }
  }

  @media (width >= 80rem) {

    .xl\:grid-cols-\[minmax\(0\,1fr\)_344px\] {

      grid-template-columns: minmax(0,1fr) 344px;
    }
  }

  @media (width >= 80rem) {

    .xl\:flex-col {

      flex-direction: column;
    }
  }

  @media (width >= 80rem) {

    .xl\:flex-row {

      flex-direction: row;
    }
  }

  @media (width >= 80rem) {

    .xl\:items-start {

      align-items: flex-start;
    }
  }

  @media (width >= 80rem) {

    .xl\:justify-start {

      justify-content: flex-start;
    }
  }

  @media (width >= 80rem) {

    .xl\:px-7 {

      padding-inline: calc(var(--spacing) * 7);
    }
  }

  @media (width >= 96rem) {

    .\32 xl\:px-0 {

      padding-inline: calc(var(--spacing) * 0);
    }
  }

  .dark\:border-gray-100:is(.dark *) {

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

  .dark\:bg-gray-100\/30:is(.dark *) {

    background-color: rgba(235, 236, 230, 0.3);
  }

  @supports (color: color-mix(in lab, red, red)) {

    .dark\:bg-gray-100\/30:is(.dark *) {

      background-color: color-mix(in oklab, var(--color-gray-100) 30%, transparent);
    }
  }

  @media (hover: hover) {

    .dark\:hover\:bg-gray-50\/50:is(.dark *):hover {

      background-color: rgba(246, 246, 239, 0.5);
    }

    @supports (color: color-mix(in lab, red, red)) {

      .dark\:hover\:bg-gray-50\/50:is(.dark *):hover {

        background-color: color-mix(in oklab, var(--color-gray-50) 50%, transparent);
      }
    }
  }

  @media (hover: hover) {

    .dark\:hover\:bg-gray-100\/50:is(.dark *):hover {

      background-color: rgba(235, 236, 230, 0.5);
    }

    @supports (color: color-mix(in lab, red, red)) {

      .dark\:hover\:bg-gray-100\/50:is(.dark *):hover {

        background-color: color-mix(in oklab, var(--color-gray-100) 50%, transparent);
      }
    }
  }

  .\[\&_a\]\:text-inherit a {

    color: inherit;
  }

  .\[\&_a\]\:underline a {

    text-decoration-line: underline;
  }

  .\[\&_a\]\:underline-offset-3 a {

    text-underline-offset: 3px;
  }

  .\[\&_blockquote\]\:border-l-4 blockquote {

    border-left-style: var(--tw-border-style);

    border-left-width: 4px;
  }

  .\[\&_blockquote\]\:border-primary blockquote {

    border-color: var(--primary);
  }

  .\[\&_blockquote\]\:pl-3 blockquote {

    padding-left: calc(var(--spacing) * 3);
  }

  .\[\&_blockquote\]\:pl-5 blockquote {

    padding-left: calc(var(--spacing) * 5);
  }

  .\[\&_blockquote\]\:text-gray-600 blockquote {

    color: var(--color-gray-600);
  }

  .\[\&_blockquote\]\:italic blockquote {

    font-style: italic;
  }

  .\[\&_h2\]\:mt-4 h2 {

    margin-top: calc(var(--spacing) * 4);
  }

  .\[\&_h2\]\:mt-8 h2 {

    margin-top: calc(var(--spacing) * 8);
  }

  .\[\&_h2\]\:mt-12 h2 {

    margin-top: calc(var(--spacing) * 12);
  }

  .\[\&_h2\]\:text-\[22px\] h2 {

    font-size: 22px;
  }

  .\[\&_h2\]\:text-\[24px\] h2 {

    font-size: 24px;
  }

  .\[\&_h2\]\:text-\[30px\] h2 {

    font-size: 30px;
  }

  .\[\&_h2\]\:leading-8 h2 {

    --tw-leading: calc(var(--spacing) * 8);

    line-height: calc(var(--spacing) * 8);
  }

  .\[\&_h2\]\:leading-\[38px\] h2 {

    --tw-leading: 38px;

    line-height: 38px;
  }

  .\[\&_h2\]\:font-semibold h2 {

    --tw-font-weight: var(--font-weight-semibold);

    font-weight: var(--font-weight-semibold);
  }

  .\[\&_h2\]\:text-gray-900 h2 {

    color: var(--color-gray-900);
  }

  @media (width < 40rem) {

    .max-sm\:\[\&_h2\]\:text-\[24px\] h2 {

      font-size: 24px;
    }
  }

  @media (width < 40rem) {

    .max-sm\:\[\&_h2\]\:leading-8 h2 {

      --tw-leading: calc(var(--spacing) * 8);

      line-height: calc(var(--spacing) * 8);
    }
  }

  .\[\&_h3\]\:mt-3 h3 {

    margin-top: calc(var(--spacing) * 3);
  }

  .\[\&_h3\]\:mt-6 h3 {

    margin-top: calc(var(--spacing) * 6);
  }

  .\[\&_h3\]\:mt-12 h3 {

    margin-top: calc(var(--spacing) * 12);
  }

  .\[\&_h3\]\:text-\[19px\] h3 {

    font-size: 19px;
  }

  .\[\&_h3\]\:text-\[20px\] h3 {

    font-size: 20px;
  }

  .\[\&_h3\]\:text-\[24px\] h3 {

    font-size: 24px;
  }

  .\[\&_h3\]\:leading-7 h3 {

    --tw-leading: calc(var(--spacing) * 7);

    line-height: calc(var(--spacing) * 7);
  }

  .\[\&_h3\]\:leading-8 h3 {

    --tw-leading: calc(var(--spacing) * 8);

    line-height: calc(var(--spacing) * 8);
  }

  .\[\&_h3\]\:font-semibold h3 {

    --tw-font-weight: var(--font-weight-semibold);

    font-weight: var(--font-weight-semibold);
  }

  .\[\&_h3\]\:text-gray-900 h3 {

    color: var(--color-gray-900);
  }

  @media (width < 40rem) {

    .max-sm\:\[\&_h3\]\:text-\[22px\] h3 {

      font-size: 22px;
    }
  }

  @media (width < 40rem) {

    .max-sm\:\[\&_h3\]\:leading-\[30px\] h3 {

      --tw-leading: 30px;

      line-height: 30px;
    }
  }

  .\[\&_h4\]\:mt-2 h4 {

    margin-top: calc(var(--spacing) * 2);
  }

  .\[\&_h4\]\:mt-10 h4 {

    margin-top: calc(var(--spacing) * 10);
  }

  .\[\&_h4\]\:text-\[17px\] h4 {

    font-size: 17px;
  }

  .\[\&_h4\]\:text-\[20px\] h4 {

    font-size: 20px;
  }

  .\[\&_h4\]\:leading-7 h4 {

    --tw-leading: calc(var(--spacing) * 7);

    line-height: calc(var(--spacing) * 7);
  }

  .\[\&_h4\]\:font-semibold h4 {

    --tw-font-weight: var(--font-weight-semibold);

    font-weight: var(--font-weight-semibold);
  }

  .\[\&_h4\]\:text-gray-900 h4 {

    color: var(--color-gray-900);
  }

  .\[\&_img\]\:mx-auto img {

    margin-inline: auto;
  }

  .\[\&_img\]\:my-3 img {

    margin-block: calc(var(--spacing) * 3);
  }

  .\[\&_img\]\:my-6 img {

    margin-block: calc(var(--spacing) * 6);
  }

  .\[\&_img\]\:my-12 img {

    margin-block: calc(var(--spacing) * 12);
  }

  .\[\&_img\]\:block img {

    display: block;
  }

  .\[\&_img\]\:h-auto img {

    height: auto;
  }

  .\[\&_img\]\:w-full img {

    width: 100%;
  }

  .\[\&_img\]\:max-w-\[720px\] img {

    max-width: 720px;
  }

  .\[\&_img\]\:max-w-full img {

    max-width: 100%;
  }

  .\[\&_li\+li\]\:mt-1 li + li {

    margin-top: calc(var(--spacing) * 1);
  }

  .\[\&_li\+li\]\:mt-2 li + li {

    margin-top: calc(var(--spacing) * 2);
  }

  .\[\&_ol\]\:list-decimal ol {

    list-style-type: decimal;
  }

  .\[\&_ol\]\:pl-6 ol {

    padding-left: calc(var(--spacing) * 6);
  }

  .\[\&_svg\]\:pointer-events-none svg {

    pointer-events: none;
  }

  .\[\&_svg\]\:shrink-0 svg {

    flex-shrink: 0;
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*='size-']) {

    width: calc(var(--spacing) * 4);

    height: calc(var(--spacing) * 4);
  }

  .\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*='text-']) {

    color: var(--muted-foreground);
  }

  .\[\&_ul\]\:list-disc ul {

    list-style-type: disc;
  }

  .\[\&_ul\]\:pl-6 ul {

    padding-left: calc(var(--spacing) * 6);
  }

  .\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {

    display: none;
  }

  :is(.\*\:\[span\]\:last\:flex > *):is(span):last-child {

    display: flex;
  }

  :is(.\*\:\[span\]\:last\:items-center > *):is(span):last-child {

    align-items: center;
  }

  :is(.\*\:\[span\]\:last\:gap-2 > *):is(span):last-child {

    gap: calc(var(--spacing) * 2);
  }

  .\[\&\>\*\+\*\]\:mt-4 > * + * {

    margin-top: calc(var(--spacing) * 4);
  }

  .\[\&\>\*\+\*\]\:mt-6 > * + * {

    margin-top: calc(var(--spacing) * 6);
  }

  .\[\&\>svg\]\:hidden > svg {

    display: none;
  }

  .peer-checked\:\[\&\>svg\]\:block:is(:where(.peer):checked ~ *) > svg {

    display: block;
  }

  .\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open] > svg {

    rotate: 180deg;
  }
}

@property --tw-animation-delay {

  syntax: "*";

  inherits: false;

  initial-value: 0s;
}

@property --tw-animation-direction {

  syntax: "*";

  inherits: false;

  initial-value: normal;
}

@property --tw-animation-duration {

  syntax: "*";

  inherits: false;
}

@property --tw-animation-fill-mode {

  syntax: "*";

  inherits: false;

  initial-value: none;
}

@property --tw-animation-iteration-count {

  syntax: "*";

  inherits: false;

  initial-value: 1;
}

@property --tw-enter-blur {

  syntax: "*";

  inherits: false;

  initial-value: 0;
}

@property --tw-enter-opacity {

  syntax: "*";

  inherits: false;

  initial-value: 1;
}

@property --tw-enter-rotate {

  syntax: "*";

  inherits: false;

  initial-value: 0;
}

@property --tw-enter-scale {

  syntax: "*";

  inherits: false;

  initial-value: 1;
}

@property --tw-enter-translate-x {

  syntax: "*";

  inherits: false;

  initial-value: 0;
}

@property --tw-enter-translate-y {

  syntax: "*";

  inherits: false;

  initial-value: 0;
}

@property --tw-exit-blur {

  syntax: "*";

  inherits: false;

  initial-value: 0;
}

@property --tw-exit-opacity {

  syntax: "*";

  inherits: false;

  initial-value: 1;
}

@property --tw-exit-rotate {

  syntax: "*";

  inherits: false;

  initial-value: 0;
}

@property --tw-exit-scale {

  syntax: "*";

  inherits: false;

  initial-value: 1;
}

@property --tw-exit-translate-x {

  syntax: "*";

  inherits: false;

  initial-value: 0;
}

@property --tw-exit-translate-y {

  syntax: "*";

  inherits: false;

  initial-value: 0;
}

@layer base {

  * {

    border-color: var(--border);

    outline-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {

    * {

      outline-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  body {

    background-color: var(--background);

    color: var(--foreground);
  }

  body {

    background-color: var(--color-white);

    font-family: var(--font-sans);

    color: var(--color-gray-900);

    font-family: 'Inter', sans-serif;
  }

  button:not(:disabled),
  [role='button']:not(:disabled) {

    cursor: pointer;
  }

  input[type='radio']:not(.sr-only) {

    --radio-accent: var(--color-primary-700);

    appearance: none;

    -webkit-appearance: none;

    display: inline-block;

    width: 22px;

    height: 22px;

    margin: 0;

    cursor: pointer;

    border: 1.5px solid #d0d5dd;

    border-radius: 999px;

    background-color: #fff;

    background-position: center;

    background-repeat: no-repeat;

    transition: border-color 0.15s ease,
      background-image 0.15s ease,
      box-shadow 0.15s ease;

    vertical-align: middle;
  }

  input[type='radio']:not(.sr-only):checked {

    border-color: var(--radio-accent);

    background-image: radial-gradient(circle, var(--radio-accent) 0 4px, transparent 4.5px);
  }

  input[type='radio']:not(.sr-only):focus-visible {

    outline: none;

    box-shadow: 0 0 0 3px rgb(253 176 34 / 22%);
  }

  input[type='radio']:not(.sr-only):disabled {

    cursor: not-allowed;

    opacity: 0.5;
  }

  * {

    scrollbar-width: thin;

    scrollbar-color: var(--color-primary-700) transparent;
  }

  *::-webkit-scrollbar {

    width: 8px;

    height: 8px;
  }

  *::-webkit-scrollbar-track {

    background: transparent;
  }

  *::-webkit-scrollbar-thumb {

    background-color: var(--color-primary-700);

    border-radius: 999px;

    border: 2px solid transparent;

    background-clip: content-box;
  }

  *::-webkit-scrollbar-thumb:hover {

    background-color: var(--color-primary-800);
  }
}

@layer components {

  .ad-create-select-native {

    position: absolute;

    width: 1px;

    height: 1px;

    opacity: 0;

    pointer-events: none;
  }

  .ad-create-custom-select {

    position: relative;

    width: 100%;
  }

  .ad-create-custom-select--inline {

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    z-index: 5;

    width: 90px;
  }

  .ad-create-custom-select__button {

    display: flex;

    align-items: center;

    justify-content: space-between;

    gap: 8px;

    width: 100%;

    height: 44px;

    border: 1px solid #dedbd3;

    border-radius: 8px;

    background: #fff;

    padding: 10px 12px 10px 16px;

    color: #101828;

    font-size: 16px;

    line-height: 24px;

    text-align: left;

    cursor: pointer;

    transition: border-color 0.15s ease,
      background-color 0.15s ease,
      box-shadow 0.15s ease;
  }

  .ad-create-custom-select__button:hover {

    background: #fcfcf9;

    border-color: #c9c5ba;
  }

  .ad-create-custom-select__button:focus-visible,
  .ad-create-custom-select.is-open .ad-create-custom-select__button {

    outline: none;

    border-color: #c9c5ba;

    box-shadow: 0 0 0 3px rgb(253 176 34 / 18%);
  }

  .ad-create-custom-select__value {

    min-width: 0;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;
  }

  .ad-create-custom-select__chevron {

    flex: 0 0 auto;

    color: #7c766e;

    transition: transform 0.15s ease;
  }

  .ad-create-custom-select.is-open .ad-create-custom-select__chevron {

    transform: rotate(180deg);
  }

  .ad-create-custom-select__menu {

    position: absolute;

    top: calc(100% + 4px);

    left: 0;

    z-index: 80;

    display: none;

    min-width: 100%;

    max-height: 320px;

    overflow-y: auto;

    border: 1px solid #e6e2d9;

    border-radius: 8px;

    background: #fff;

    padding: 0;

    box-shadow: 0 4px 6px -2px rgb(16 24 40 / 3%),
      0 12px 16px -4px rgb(16 24 40 / 8%);
  }

  .ad-create-custom-select.is-open .ad-create-custom-select__menu {

    display: block;
  }

  .ad-create-custom-select__search {

    position: sticky;

    top: 0;

    z-index: 1;

    border-bottom: 1px solid #eee8de;

    background: #fff;

    padding: 8px;
  }

  .ad-create-custom-select__search-input {

    width: 100%;

    height: 40px;

    border: 1px solid #dedbd3;

    border-radius: 8px;

    background: #fff;

    padding: 8px 12px;

    color: #101828;

    font-size: 15px;

    line-height: 22px;

    outline: none;
  }

  .ad-create-custom-select__search-input::placeholder {

    color: #9d9e99;
  }

  .ad-create-custom-select__search-input:focus {

    border-color: #c9c5ba;

    box-shadow: 0 0 0 3px rgb(253 176 34 / 14%);
  }

  .ad-create-custom-select__options {

    padding: 0;
  }

  .ad-create-custom-select__option {

    display: flex;

    align-items: center;

    width: 100%;

    min-height: 44px;

    border: 0;

    background: #fff;

    padding: 10px 12px;

    color: #101828;

    font-size: 16px;

    line-height: 24px;

    text-align: left;

    cursor: pointer;
  }

  .ad-create-custom-select__option:hover,
  .ad-create-custom-select__option:focus-visible {

    outline: none;

    background: #f7f6f1;
  }

  .ad-create-custom-select--inline .ad-create-custom-select__button {

    height: 100%;

    border-width: 1px;

    border-color: #dedbd3;

    border-left-color: #e2ded6;

    border-radius: 0 8px 8px 0;

    background: #fcfcf9;

    padding: 10px 9px 10px 12px;

    font-size: 15px;

    line-height: 20px;

    font-weight: 500;
  }

  .ad-create-custom-select--inline .ad-create-custom-select__button:hover,
  .ad-create-custom-select--inline.is-open .ad-create-custom-select__button {

    background: #f7f6f1;
  }

  .ad-create-custom-select--inline .ad-create-custom-select__menu {

    right: 0;

    left: auto;

    min-width: 90px;

    max-height: 220px;
  }

  .ad-create-custom-select--inline .ad-create-custom-select__option {

    min-height: 38px;

    padding: 8px 12px;

    font-size: 15px;

    line-height: 20px;
  }

  .ad-create-custom-select--category .ad-create-custom-select__menu {

    max-height: 360px;
  }

  .ad-create-custom-select__option.is-muted {

    color: #9d9e99;
  }

  .ad-create-custom-select.is-disabled {

    pointer-events: none;

    opacity: 0.55;
  }

  .ad-create-category-clear {

    align-self: flex-start;

    display: inline-flex;

    align-items: center;

    justify-content: center;

    min-height: 32px;

    border: 1px solid #dedbd3;

    border-radius: 999px;

    background: #fcfcf9;

    padding: 6px 12px;

    color: #6c675f;

    font-size: 14px;

    line-height: 20px;

    font-weight: 500;

    cursor: pointer;

    transition: border-color 0.15s ease,
      background-color 0.15s ease,
      color 0.15s ease;
  }

  .ad-create-category-clear:hover,
  .ad-create-category-clear:focus-visible {

    outline: none;

    border-color: #ffb41d;

    background: #fff8ea;

    color: #151515;
  }

  .ad-questionnaire-radio {

    appearance: none;

    -webkit-appearance: none;

    display: inline-block;

    width: 22px;

    height: 22px;

    margin: 0;

    cursor: pointer;

    border: 1.5px solid #d6d0c6;

    border-radius: 999px;

    background-color: #fcfcf9;

    background-position: center;

    background-repeat: no-repeat;

    transition: border-color 0.15s ease,
      background-image 0.15s ease,
      box-shadow 0.15s ease;
  }

  .ad-questionnaire-radio:checked {

    border-color: var(--color-primary-700);

    background-image: radial-gradient(circle, var(--color-primary-700) 0 5px, transparent 5.5px);
  }

  .ad-questionnaire-radio:focus-visible {

    outline: none;

    box-shadow: 0 0 0 3px rgb(253 176 34 / 22%);
  }

  .services-scrollbar-gray {

    scrollbar-color: var(--color-gray-400) transparent;
  }

  .services-scrollbar-gray::-webkit-scrollbar-thumb {

    background-color: var(--color-gray-400);
  }

  .services-scrollbar-gray::-webkit-scrollbar-thumb:hover {

    background-color: var(--color-gray-500);
  }

  .btn {

    display: flex;

    cursor: pointer;

    align-items: center;

    justify-content: center;

    border-radius: 70px;

    border-style: var(--tw-border-style);

    border-width: 1px;

    --tw-font-weight: var(--font-weight-semibold);

    font-weight: var(--font-weight-semibold);

    color: var(--color-gray-900);

    --tw-duration: 200ms;

    transition-duration: 200ms;

    --tw-ease: var(--ease-in-out);

    transition-timing-function: var(--ease-in-out);
  }

  .btn-primary {

    border-color: var(--color-primary-700);

    background-color: var(--color-primary-700);
  }

  .btn-primary:hover {

    border-color: var(--color-primary-600);

    background-color: var(--color-primary-600);
  }

  .btn-primary[data-state='active'] {

    border-color: var(--color-primary-500);

    background-color: var(--color-primary-500);
  }

  .btn-primary:active {

    border-color: var(--color-primary-500);

    background-color: var(--color-primary-500);
  }

  .btn-primary:disabled {

    border-color: var(--color-gray-100);

    background-color: var(--color-gray-100);

    color: var(--color-gray-400);
  }

  .btn-secondary {

    border-color: var(--color-primary-700);

    background-color: var(--color-gray-25);
  }

  @media (hover: hover) {

    .btn-secondary:hover {

      border-color: var(--color-primary-700);

      background-color: var(--color-primary-700);
    }
  }

  .btn-secondary[data-state='active'] {

    border-color: var(--color-primary-600);

    background-color: var(--color-primary-600);
  }

  .btn-secondary:active {

    border-color: var(--color-primary-600);

    background-color: var(--color-primary-600);
  }

  .btn-secondary:disabled {

    border-color: var(--color-gray-300);

    background-color: var(--color-gray-25);

    color: var(--color-gray-300);
  }

  .btn-secondary-gray {

    border-color: var(--color-gray-500);

    background-color: var(--color-gray-25);
  }

  .btn-secondary-gray:hover {

    border-color: var(--color-gray-900);

    background-color: var(--color-gray-25);
  }

  .btn-secondary-gray:active {

    border-color: var(--color-gray-200);

    background-color: var(--color-gray-200);
  }

  .btn-secondary-gray[data-state='active'] {

    border-color: var(--color-gray-200);

    background-color: var(--color-gray-200);
  }

  .btn-secondary-gray:disabled {

    border-color: var(--color-gray-300);

    background-color: var(--color-gray-25);

    color: var(--color-gray-300);
  }

  .btn-tertiary {

    border-color: var(--color-gray-100);

    background-color: var(--color-gray-100);

    color: var(--color-gray-700);
  }

  .btn-tertiary:hover {

    border-color: var(--color-gray-200);

    background-color: var(--color-gray-200);
  }

  .btn-tertiary[data-state='active'] {

    border-color: var(--color-gray-100);

    background-color: var(--color-gray-100);

    color: var(--color-gray-900);
  }

  .btn-tertiary:active {

    border-color: var(--color-gray-100);

    background-color: var(--color-gray-100);

    color: var(--color-gray-900);
  }

  .btn-tertiary:disabled {

    border-color: var(--color-gray-50);

    background-color: var(--color-gray-50);

    color: var(--color-gray-400);
  }

  .btn-sm {

    padding-inline: calc(var(--spacing) * 4);

    padding-block: calc(var(--spacing) * 2);

    font-size: var(--text-sm);

    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .btn-md {

    padding-inline: calc(var(--spacing) * 4);

    padding-block: calc(var(--spacing) * 2.5);

    font-size: var(--text-sm);

    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .btn-lg {

    padding-inline: calc(var(--spacing) * 4.5);

    padding-block: calc(var(--spacing) * 2.5);

    font-size: var(--text-base);

    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .btn-xl {

    padding-inline: calc(var(--spacing) * 6);

    padding-block: calc(var(--spacing) * 3);

    font-size: var(--text-lg);

    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .btn-2xl {

    padding-inline: calc(var(--spacing) * 7);

    padding-block: calc(var(--spacing) * 4);

    font-size: var(--text-lg);

    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .btn-icon {

    display: flex;

    align-items: center;

    justify-content: center;

    border-radius: calc(infinity * 1px);

    --tw-border-style: none;

    border-style: none;
  }

  .carousel-container {

    display: flex;

    gap: calc(var(--spacing) * 2);

    overflow-x: auto;

    overflow-y: hidden;

    cursor: grab;

    scroll-behavior: auto;

    scrollbar-width: none;

    -ms-overflow-style: none;
  }

  .carousel-container::-webkit-scrollbar {

    display: none;
  }

  .scrollbar-hidden {

    scrollbar-width: none;

    -ms-overflow-style: none;
  }

  .scrollbar-hidden::-webkit-scrollbar {

    display: none;
  }

  #search-wrapper {

    will-change: transform;

    backface-visibility: hidden;
  }

  #search-wrapper.is-fixed {

    position: fixed;

    top: calc(var(--spacing) * 0);

    right: calc(var(--spacing) * 0);

    left: calc(var(--spacing) * 0);

    z-index: 50;

    background-color: var(--color-gray-50);

    padding-inline: calc(var(--spacing) * 4);
  }

  .filter-card {

    transition: opacity 0.2s ease-in-out,
      transform 0.2s ease-in-out;
  }
}

:root {

  --radius: 0.625rem;

  --background: var(--color-gray-25);

  --foreground: var(--color-gray-900);

  --card: var(--color-gray-25);

  --card-foreground: var(--color-gray-900);

  --popover: var(--color-gray-25);

  --popover-foreground: var(--color-gray-900);

  --primary: var(--color-primary-700);

  --primary-foreground: var(--color-gray-25);

  --secondary: var(--color-gray-50);

  --secondary-foreground: var(--color-gray-900);

  --muted: var(--color-gray-50);

  --muted-foreground: var(--color-gray-600);

  --accent: var(--color-gray-50);

  --accent-foreground: var(--color-gray-900);

  --destructive: rgb(228, 0, 22);

  --border: var(--color-gray-100);

  --input: var(--color-gray-100);

  --ring: var(--color-gray-300);

  --chart-1: rgb(236, 86, 0);

  --chart-2: rgb(0, 148, 136);

  --chart-3: rgb(16, 78, 100);

  --chart-4: rgb(250, 188, 0);

  --chart-5: rgb(246, 158, 0);

  --sidebar: var(--color-gray-25);

  --sidebar-foreground: var(--color-gray-900);

  --sidebar-primary: var(--color-primary-700);

  --sidebar-primary-foreground: var(--color-gray-25);

  --sidebar-accent: var(--color-gray-50);

  --sidebar-accent-foreground: var(--color-gray-900);

  --sidebar-border: var(--color-gray-100);

  --sidebar-ring: var(--color-gray-300);
}

@supports (color: color(display-p3 0 0 0%)) {
:root {

    --destructive: rgb(228, 0, 22);

    --chart-1: rgb(236, 86, 0);

    --chart-2: rgb(0, 148, 136);

    --chart-4: rgb(250, 188, 0);

    --chart-5: rgb(246, 158, 0);
  }

@media (color-gamut: p3) {
:root {

      --destructive: color(display-p3 0.83032 0.14038 0.1332);

      --chart-1: color(display-p3 0.88747 0.34166 0.022);

      --chart-2: color(display-p3 0.20711 0.57958 0.53668);

      --chart-4: color(display-p3 0.95919 0.73852 0.11827);

      --chart-5: color(display-p3 0.93994 0.62058 0.05854);
    }
}
}

.pac-container {

  z-index: 3000 !important;
}

@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-rotate-x {

  syntax: "*";

  inherits: false;
}

@property --tw-rotate-y {

  syntax: "*";

  inherits: false;
}

@property --tw-rotate-z {

  syntax: "*";

  inherits: false;
}

@property --tw-skew-x {

  syntax: "*";

  inherits: false;
}

@property --tw-skew-y {

  syntax: "*";

  inherits: false;
}

@property --tw-space-y-reverse {

  syntax: "*";

  inherits: false;

  initial-value: 0;
}

@property --tw-divide-y-reverse {

  syntax: "*";

  inherits: false;

  initial-value: 0;
}

@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: 0px;
}

@property --tw-ring-offset-color {

  syntax: "*";

  inherits: false;

  initial-value: #fff;
}

@property --tw-ring-offset-shadow {

  syntax: "*";

  inherits: false;

  initial-value: 0 0 #0000;
}

@property --tw-outline-style {

  syntax: "*";

  inherits: false;

  initial-value: solid;
}

@property --tw-blur {

  syntax: "*";

  inherits: false;
}

@property --tw-brightness {

  syntax: "*";

  inherits: false;
}

@property --tw-contrast {

  syntax: "*";

  inherits: false;
}

@property --tw-grayscale {

  syntax: "*";

  inherits: false;
}

@property --tw-hue-rotate {

  syntax: "*";

  inherits: false;
}

@property --tw-invert {

  syntax: "*";

  inherits: false;
}

@property --tw-opacity {

  syntax: "*";

  inherits: false;
}

@property --tw-saturate {

  syntax: "*";

  inherits: false;
}

@property --tw-sepia {

  syntax: "*";

  inherits: false;
}

@property --tw-drop-shadow {

  syntax: "*";

  inherits: false;
}

@property --tw-drop-shadow-color {

  syntax: "*";

  inherits: false;
}

@property --tw-drop-shadow-alpha {

  syntax: "<percentage>";

  inherits: false;

  initial-value: 100%;
}

@property --tw-drop-shadow-size {

  syntax: "*";

  inherits: false;
}

@property --tw-backdrop-blur {

  syntax: "*";

  inherits: false;
}

@property --tw-backdrop-brightness {

  syntax: "*";

  inherits: false;
}

@property --tw-backdrop-contrast {

  syntax: "*";

  inherits: false;
}

@property --tw-backdrop-grayscale {

  syntax: "*";

  inherits: false;
}

@property --tw-backdrop-hue-rotate {

  syntax: "*";

  inherits: false;
}

@property --tw-backdrop-invert {

  syntax: "*";

  inherits: false;
}

@property --tw-backdrop-opacity {

  syntax: "*";

  inherits: false;
}

@property --tw-backdrop-saturate {

  syntax: "*";

  inherits: false;
}

@property --tw-backdrop-sepia {

  syntax: "*";

  inherits: false;
}

@property --tw-duration {

  syntax: "*";

  inherits: false;
}

@property --tw-ease {

  syntax: "*";

  inherits: false;
}

@property --tw-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-content {

  syntax: "*";

  initial-value: "";

  inherits: false;
}

@keyframes spin {

  to {

    transform: rotate(360deg);
  }
}

@keyframes accordion-down {

  from {

    height: 0;
  }

  to {

    height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))));
  }
}

@keyframes accordion-up {

  from {

    height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))));
  }

  to {

    height: 0;
  }
}

@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-rotate-x: initial;

      --tw-rotate-y: initial;

      --tw-rotate-z: initial;

      --tw-skew-x: initial;

      --tw-skew-y: initial;

      --tw-space-y-reverse: 0;

      --tw-divide-y-reverse: 0;

      --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-scale-x: 1;

      --tw-scale-y: 1;

      --tw-scale-z: 1;

      --tw-content: "";

      --tw-animation-delay: 0s;

      --tw-animation-direction: normal;

      --tw-animation-duration: initial;

      --tw-animation-fill-mode: none;

      --tw-animation-iteration-count: 1;

      --tw-enter-blur: 0;

      --tw-enter-opacity: 1;

      --tw-enter-rotate: 0;

      --tw-enter-scale: 1;

      --tw-enter-translate-x: 0;

      --tw-enter-translate-y: 0;

      --tw-exit-blur: 0;

      --tw-exit-opacity: 1;

      --tw-exit-rotate: 0;

      --tw-exit-scale: 1;

      --tw-exit-translate-x: 0;

      --tw-exit-translate-y: 0;
    }
  }
}
