    @import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";

    *,
    :after,
    :before {
      --tw-border-spacing-x: 0;
      --tw-border-spacing-y: 0;
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-rotate: 0;
      --tw-skew-x: 0;
      --tw-skew-y: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-pan-x: ;
      --tw-pan-y: ;
      --tw-pinch-zoom: ;
      --tw-scroll-snap-strictness: proximity;
      --tw-gradient-from-position: ;
      --tw-gradient-via-position: ;
      --tw-gradient-to-position: ;
      --tw-ordinal: ;
      --tw-slashed-zero: ;
      --tw-numeric-figure: ;
      --tw-numeric-spacing: ;
      --tw-numeric-fraction: ;
      --tw-ring-inset: ;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-color: rgba(59, 130, 246, .5);
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-ring-shadow: 0 0 #0000;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-colored: 0 0 #0000;
      --tw-blur: ;
      --tw-brightness: ;
      --tw-contrast: ;
      --tw-grayscale: ;
      --tw-hue-rotate: ;
      --tw-invert: ;
      --tw-saturate: ;
      --tw-sepia: ;
      --tw-drop-shadow: ;
      --tw-backdrop-blur: ;
      --tw-backdrop-brightness: ;
      --tw-backdrop-contrast: ;
      --tw-backdrop-grayscale: ;
      --tw-backdrop-hue-rotate: ;
      --tw-backdrop-invert: ;
      --tw-backdrop-opacity: ;
      --tw-backdrop-saturate: ;
      --tw-backdrop-sepia: ;
      --tw-contain-size: ;
      --tw-contain-layout: ;
      --tw-contain-paint: ;
      --tw-contain-style:
    }

    ::backdrop {
      --tw-border-spacing-x: 0;
      --tw-border-spacing-y: 0;
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-rotate: 0;
      --tw-skew-x: 0;
      --tw-skew-y: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-pan-x: ;
      --tw-pan-y: ;
      --tw-pinch-zoom: ;
      --tw-scroll-snap-strictness: proximity;
      --tw-gradient-from-position: ;
      --tw-gradient-via-position: ;
      --tw-gradient-to-position: ;
      --tw-ordinal: ;
      --tw-slashed-zero: ;
      --tw-numeric-figure: ;
      --tw-numeric-spacing: ;
      --tw-numeric-fraction: ;
      --tw-ring-inset: ;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-color: rgba(59, 130, 246, .5);
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-ring-shadow: 0 0 #0000;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-colored: 0 0 #0000;
      --tw-blur: ;
      --tw-brightness: ;
      --tw-contrast: ;
      --tw-grayscale: ;
      --tw-hue-rotate: ;
      --tw-invert: ;
      --tw-saturate: ;
      --tw-sepia: ;
      --tw-drop-shadow: ;
      --tw-backdrop-blur: ;
      --tw-backdrop-brightness: ;
      --tw-backdrop-contrast: ;
      --tw-backdrop-grayscale: ;
      --tw-backdrop-hue-rotate: ;
      --tw-backdrop-invert: ;
      --tw-backdrop-opacity: ;
      --tw-backdrop-saturate: ;
      --tw-backdrop-sepia: ;
      --tw-contain-size: ;
      --tw-contain-layout: ;
      --tw-contain-paint: ;
      --tw-contain-style:
    }

    /*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/
    *,
    :after,
    :before {
      border: 0 solid;
      box-sizing: border-box
    }

    :after,
    :before {
      --tw-content: ""
    }

    :host,
    html {
      line-height: 1.5;
      -webkit-text-size-adjust: 100%;
      font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
      font-feature-settings: normal;
      font-variation-settings: normal;
      -moz-tab-size: 4;
      -o-tab-size: 4;
      tab-size: 4;
      -webkit-tap-highlight-color: transparent
    }

    body {
      line-height: inherit;
      margin: 0
    }

    hr {
      border-top-width: 1px;
      color: inherit;
      height: 0
    }

    abbr:where([title]) {
      -webkit-text-decoration: underline dotted;
      text-decoration: underline dotted
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
      font-size: inherit;
      font-weight: inherit
    }

    a {
      color: inherit;
      text-decoration: inherit
    }

    b,
    strong {
      font-weight: bolder
    }

    code,
    kbd,
    pre,
    samp {
      font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
      font-feature-settings: normal;
      font-size: 1em;
      font-variation-settings: normal
    }

    small {
      font-size: 80%
    }

    sub,
    sup {
      font-size: 75%;
      line-height: 0;
      position: relative;
      vertical-align: baseline
    }

    sub {
      bottom: -.25em
    }

    sup {
      top: -.5em
    }

    table {
      border-collapse: collapse;
      border-color: inherit;
      text-indent: 0
    }

    button,
    input,
    optgroup,
    select,
    textarea {
      color: inherit;
      font-family: inherit;
      font-feature-settings: inherit;
      font-size: 100%;
      font-variation-settings: inherit;
      font-weight: inherit;
      letter-spacing: inherit;
      line-height: inherit;
      margin: 0;
      padding: 0
    }

    button,
    select {
      text-transform: none
    }

    button,
    input:where([type=button]),
    input:where([type=reset]),
    input:where([type=submit]) {
      -webkit-appearance: button;
      background-color: transparent;
      background-image: none
    }

    :-moz-focusring {
      outline: auto
    }

    :-moz-ui-invalid {
      box-shadow: none
    }

    progress {
      vertical-align: baseline
    }

    ::-webkit-inner-spin-button,
    ::-webkit-outer-spin-button {
      height: auto
    }

    [type=search] {
      -webkit-appearance: textfield;
      outline-offset: -2px
    }

    ::-webkit-search-decoration {
      -webkit-appearance: none
    }

    ::-webkit-file-upload-button {
      -webkit-appearance: button;
      font: inherit
    }

    summary {
      display: list-item
    }

    blockquote,
    dd,
    dl,
    figure,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    hr,
    p,
    pre {
      margin: 0
    }

    fieldset {
      margin: 0
    }

    fieldset,
    legend {
      padding: 0
    }

    menu,
    ol,
    ul {
      list-style: none;
      margin: 0;
      padding: 0
    }

    dialog {
      padding: 0
    }

    textarea {
      resize: vertical
    }

    input::-moz-placeholder,
    textarea::-moz-placeholder {
      color: #9ca3af;
      opacity: 1
    }

    input::placeholder,
    textarea::placeholder {
      color: #9ca3af;
      opacity: 1
    }

    [role=button],
    button {
      cursor: pointer
    }

    :disabled {
      cursor: default
    }

    audio,
    canvas,
    embed,
    iframe,
    img,
    object,
    svg,
    video {
      display: block;
      vertical-align: middle
    }

    img,
    video {
      height: auto;
      max-width: 100%
    }

    [hidden]:where(:not([hidden=until-found])) {
      display: none
    }

    html {
      --tw-bg-opacity: 1;
      background-color: rgb(23 23 23/var(--tw-bg-opacity, 1));
      font-family: Montserrat, serif
    }

    ::-moz-selection {
      --tw-bg-opacity: 1;
      background-color: rgb(226 49 12/var(--tw-bg-opacity, 1));
      --tw-text-opacity: 1;
      color: rgb(253 253 253/var(--tw-text-opacity, 1))
    }

    ::selection {
      --tw-bg-opacity: 1;
      background-color: rgb(226 49 12/var(--tw-bg-opacity, 1));
      --tw-text-opacity: 1;
      color: rgb(253 253 253/var(--tw-text-opacity, 1))
    }

    img {
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none
    }

    .object,
    img {
      pointer-events: none
    }

    .object {
      position: absolute
    }

    .load {
      overflow: hidden;
      position: relative;
      --tw-bg-opacity: 1;
      background-color: rgb(32 32 32/var(--tw-bg-opacity, 1))
    }

    .load:before {
      background: linear-gradient(270deg, #fff0, #ffffff1a 47.5%, #fff0);
      content: "";
      display: block;
      height: 100%;
      left: -130px;
      position: absolute;
      top: 0;
      width: 130px
    }

    @keyframes load {
      0% {
        left: -130px
      }

      to {
        left: 100%
      }
    }

    .load:before {
      animation: load 1s cubic-bezier(.4, 0, .2, 1) infinite
    }

    input:-webkit-autofill,
    input:-webkit-autofill:active,
    input:-webkit-autofill:focus,
    input:-webkit-autofill:hover {
      -webkit-background-clip: text;
      box-shadow: inset 0 0 20px 20px transparent
    }

    .container {
      margin-left: auto;
      margin-right: auto;
      width: 100%
    }

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

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

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

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

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

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

    .fixed {
      position: fixed
    }

    .absolute {
      position: absolute
    }

    .relative {
      position: relative
    }

    .sticky {
      position: sticky
    }

    .-bottom-\[10px\] {
      bottom: -10px
    }

    .-right-\[18px\] {
      right: -18px
    }

    .bottom-0 {
      bottom: 0
    }

    .bottom-10 {
      bottom: 2.5rem
    }

    .bottom-\[-150px\] {
      bottom: -150px
    }

    .bottom-\[-40px\] {
      bottom: -40px
    }

    .bottom-\[-50px\] {
      bottom: -50px
    }

    .bottom-\[10px\] {
      bottom: 10px
    }

    .bottom-\[20px\] {
      bottom: 20px
    }

    .bottom-\[433px\] {
      bottom: 433px
    }

    .bottom-\[6px\] {
      bottom: 6px
    }

    .left-0 {
      left: 0
    }

    .left-\[-2\.5px\] {
      left: -2.5px
    }

    .left-\[-30px\] {
      left: -30px
    }

    .left-\[10px\] {
      left: 10px
    }

    .left-\[16px\] {
      left: 16px
    }

    .left-\[50\%\] {
      left: 50%
    }

    .right-0 {
      right: 0
    }

    .right-\[-40px\] {
      right: -40px
    }

    .right-\[10px\] {
      right: 10px
    }

    .right-\[14px\] {
      right: 14px
    }

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

    .right-\[3px\] {
      right: 3px
    }

    .right-\[70px\] {
      right: 70px
    }

    .top-0 {
      top: 0
    }

    .top-\[-2\.5px\] {
      top: -2.5px
    }

    .top-\[10px\] {
      top: 10px
    }

    .top-\[155px\] {
      top: 155px
    }

    .top-\[254px\] {
      top: 254px
    }

    .top-\[338px\] {
      top: 338px
    }

    .top-\[3px\] {
      top: 3px
    }

    .top-\[97px\] {
      top: 97px
    }

    .top-\[calc\(100\%\+13px\)\] {
      top: calc(100% + 13px)
    }

    .top-full {
      top: 100%
    }

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

    .-z-20 {
      z-index: -20
    }

    .-z-\[9\] {
      z-index: -9
    }

    .z-10 {
      z-index: 10
    }

    .z-50 {
      z-index: 50
    }

    .z-\[100\] {
      z-index: 100
    }

    .z-\[60\] {
      z-index: 60
    }

    .\!-order-1 {
      order: -1 !important
    }

    .-order-1 {
      order: -1
    }

    .col-start-1 {
      grid-column-start: 1
    }

    .col-end-3 {
      grid-column-end: 3
    }

    .row-start-1 {
      grid-row-start: 1
    }

    .row-end-3 {
      grid-row-end: 3
    }

    .mx-auto {
      margin-left: auto;
      margin-right: auto
    }

    .my-\[100px\] {
      margin-bottom: 100px;
      margin-top: 100px
    }

    .my-\[15px\] {
      margin-bottom: 15px;
      margin-top: 15px
    }

    .\!mt-0 {
      margin-top: 0 !important
    }

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

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

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

    .mt-0 {
      margin-top: 0
    }

    .mt-\[10px\] {
      margin-top: 10px
    }

    .mt-\[14px\] {
      margin-top: 14px
    }

    .mt-\[15px\] {
      margin-top: 15px
    }

    .mt-\[160px\] {
      margin-top: 160px
    }

    .mt-\[16px\] {
      margin-top: 16px
    }

    .mt-\[17px\] {
      margin-top: 17px
    }

    .mt-\[18px\] {
      margin-top: 18px
    }

    .mt-\[20px\] {
      margin-top: 20px
    }

    .mt-\[22px\] {
      margin-top: 22px
    }

    .mt-\[24px\] {
      margin-top: 24px
    }

    .mt-\[27px\] {
      margin-top: 27px
    }

    .mt-\[30px\] {
      margin-top: 30px
    }

    .mt-\[35px\] {
      margin-top: 35px
    }

    .mt-\[40px\] {
      margin-top: 40px
    }

    .mt-\[44px\] {
      margin-top: 44px
    }

    .mt-\[45px\] {
      margin-top: 45px
    }

    .mt-\[46px\] {
      margin-top: 46px
    }

    .mt-\[50px\] {
      margin-top: 50px
    }

    .mt-\[51px\] {
      margin-top: 51px
    }

    .mt-\[56px\] {
      margin-top: 56px
    }

    .mt-\[69px\] {
      margin-top: 69px
    }

    .mt-\[8px\] {
      margin-top: 8px
    }

    .box-border {
      box-sizing: border-box
    }

    .block {
      display: block
    }

    .flex {
      display: flex
    }

    .grid {
      display: grid
    }

    .hidden {
      display: none
    }

    .\!h-\[32px\] {
      height: 32px !important
    }

    .\!h-full {
      height: 100% !important
    }

    .h-\[106px\] {
      height: 106px
    }

    .h-\[10px\] {
      height: 10px
    }

    .h-\[1267px\] {
      height: 1267px
    }

    .h-\[14px\] {
      height: 14px
    }

    .h-\[1569px\] {
      height: 1569px
    }

    .h-\[15px\] {
      height: 15px
    }

    .h-\[162px\] {
      height: 162px
    }

    .h-\[16px\] {
      height: 16px
    }

    .h-\[17px\] {
      height: 17px
    }

    .h-\[20px\] {
      height: 20px
    }

    .h-\[22px\] {
      height: 22px
    }

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

    .h-\[28px\] {
      height: 28px
    }

    .h-\[297px\] {
      height: 297px
    }

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

    .h-\[30px\] {
      height: 30px
    }

    .h-\[319px\] {
      height: 319px
    }

    .h-\[32px\] {
      height: 32px
    }

    .h-\[330px\] {
      height: 330px
    }

    .h-\[335px\] {
      height: 335px
    }

    .h-\[340px\] {
      height: 340px
    }

    .h-\[369px\] {
      height: 369px
    }

    .h-\[371px\] {
      height: 371px
    }

    .h-\[40px\] {
      height: 40px
    }

    .h-\[417px\] {
      height: 417px
    }

    .h-\[420px\] {
      height: 420px
    }

    .h-\[422px\] {
      height: 422px
    }

    .h-\[428px\] {
      height: 428px
    }

    .h-\[454px\] {
      height: 454px
    }

    .h-\[460px\] {
      height: 460px
    }

    .h-\[46px\] {
      height: 46px
    }

    .h-\[47px\] {
      height: 47px
    }

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

    .h-\[499px\] {
      height: 499px
    }

    .h-\[49px\] {
      height: 49px
    }

    .h-\[4px\] {
      height: 4px
    }

    .h-\[543px\] {
      height: 543px
    }

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

    .h-\[563px\] {
      height: 563px
    }

    .h-\[620px\] {
      height: 620px
    }

    .h-\[62px\] {
      height: 62px
    }

    .h-\[64px\] {
      height: 64px
    }

    .h-\[66px\] {
      height: 66px
    }

    .h-\[677px\] {
      height: 677px
    }

    .h-\[68px\] {
      height: 68px
    }

    .h-\[69px\] {
      height: 69px
    }

    .h-\[868px\] {
      height: 868px
    }

    .h-\[956px\] {
      height: 956px
    }

    .h-\[9px\] {
      height: 9px
    }

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

    .h-auto {
      height: auto
    }

    .h-full {
      height: 100%
    }

    .h-svh {
      height: 100svh
    }

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

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

    .min-h-\[80\%\] {
      min-height: 80%
    }

    .min-h-svh {
      min-height: 100svh
    }

    .\!w-\[32px\] {
      width: 32px !important
    }

    .\!w-auto {
      width: auto !important
    }

    .\!w-fit {
      width: -moz-fit-content !important;
      width: fit-content !important
    }

    .\!w-full {
      width: 100% !important
    }

    .w-\[0\] {
      width: 0
    }

    .w-\[106px\] {
      width: 106px
    }

    .w-\[117px\] {
      width: 117px
    }

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

    .w-\[147px\] {
      width: 147px
    }

    .w-\[14px\] {
      width: 14px
    }

    .w-\[151px\] {
      width: 151px
    }

    .w-\[158px\] {
      width: 158px
    }

    .w-\[15px\] {
      width: 15px
    }

    .w-\[16px\] {
      width: 16px
    }

    .w-\[17px\] {
      width: 17px
    }

    .w-\[186px\] {
      width: 186px
    }

    .w-\[1px\] {
      width: 1px
    }

    .w-\[214px\] {
      width: 214px
    }

    .w-\[218px\] {
      width: 218px
    }

    .w-\[22px\] {
      width: 22px
    }

    .w-\[268px\] {
      width: 268px
    }

    .w-\[273px\] {
      width: 273px
    }

    .w-\[280px\] {
      width: 280px
    }

    .w-\[28px\] {
      width: 28px
    }

    .w-\[294px\] {
      width: 294px
    }

    .w-\[303px\] {
      width: 303px
    }

    .w-\[310px\] {
      width: 310px
    }

    .w-\[32px\] {
      width: 32px
    }

    .w-\[335px\] {
      width: 335px
    }

    .w-\[340px\] {
      width: 340px
    }

    .w-\[37px\] {
      width: 37px
    }

    .w-\[40px\] {
      width: 40px
    }

    .w-\[41px\] {
      width: 41px
    }

    .w-\[448px\] {
      width: 448px
    }

    .w-\[460px\] {
      width: 460px
    }

    .w-\[48px\] {
      width: 48px
    }

    .w-\[56px\] {
      width: 56px
    }

    .w-\[61px\] {
      width: 61px
    }

    .w-\[62px\] {
      width: 62px
    }

    .w-\[64px\] {
      width: 64px
    }

    .w-\[80\%\] {
      width: 80%
    }

    .w-\[90\%\] {
      width: 90%
    }

    .w-\[90px\] {
      width: 90px
    }

    .w-\[96px\] {
      width: 96px
    }

    .w-\[9px\] {
      width: 9px
    }

    .w-full {
      width: 100%
    }

    .w-svw {
      width: 100svw
    }

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

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

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

    .\!max-w-full {
      max-width: 100% !important
    }

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

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

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

    .max-w-screen-desktop {
      max-width: 1420px
    }

    .max-w-screen-mobile {
      max-width: 378px
    }

    .max-w-screen-mobile-sm {
      max-width: 335px
    }

    .max-w-screen-tablet {
      max-width: 679px
    }

    .flex-1 {
      flex: 1 1 0%
    }

    .-translate-x-4 {
      --tw-translate-x: -1rem
    }

    .-translate-x-4,
    .rotate-180 {
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .rotate-180 {
      --tw-rotate: 180deg
    }

    .scale-100 {
      --tw-scale-x: 1;
      --tw-scale-y: 1
    }

    .scale-100,
    .scale-75 {
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .scale-75 {
      --tw-scale-x: .75;
      --tw-scale-y: .75
    }

    .transform {
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    @keyframes bounce {

      0%,
      to {
        animation-timing-function: cubic-bezier(.8, 0, 1, 1);
        transform: translateY(-25%)
      }

      50% {
        animation-timing-function: cubic-bezier(0, 0, .2, 1);
        transform: none
      }
    }

    .animate-bounce {
      animation: bounce 1s infinite
    }

    .\!cursor-not-allowed {
      cursor: not-allowed !important
    }

    .cursor-pointer {
      cursor: pointer
    }

    .select-none {
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none
    }

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

    .auto-rows-\[174px\] {
      grid-auto-rows: 174px
    }

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

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

    .grid-cols-\[335px\] {
      grid-template-columns: 335px
    }

    .grid-cols-\[auto\] {
      grid-template-columns: auto
    }

    .grid-cols-\[repeat\(2\,127px\)\] {
      grid-template-columns: repeat(2, 127px)
    }

    .grid-cols-\[repeat\(2\,50\%\)\] {
      grid-template-columns: repeat(2, 50%)
    }

    .grid-rows-\[75px\] {
      grid-template-rows: 75px
    }

    .grid-rows-\[85px\] {
      grid-template-rows: 85px
    }

    .flex-row {
      flex-direction: row
    }

    .flex-col {
      flex-direction: column
    }

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

    .flex-wrap {
      flex-wrap: wrap
    }

    .flex-nowrap {
      flex-wrap: nowrap
    }

    .place-content-center {
      place-content: center
    }

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

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

    .items-center {
      align-items: center
    }

    .items-stretch {
      align-items: stretch
    }

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

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

    .justify-center {
      justify-content: center
    }

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

    .gap-\[10px\] {
      gap: 10px
    }

    .gap-\[12px\] {
      gap: 12px
    }

    .gap-\[13px\] {
      gap: 13px
    }

    .gap-\[14px\] {
      gap: 14px
    }

    .gap-\[15px\] {
      gap: 15px
    }

    .gap-\[16px\] {
      gap: 16px
    }

    .gap-\[20px\] {
      gap: 20px
    }

    .gap-\[24px\] {
      gap: 24px
    }

    .gap-\[32px\] {
      gap: 32px
    }

    .gap-\[49px\] {
      gap: 49px
    }

    .gap-\[4px\] {
      gap: 4px
    }

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

    .gap-\[5px\] {
      gap: 5px
    }

    .gap-\[60px\] {
      gap: 60px
    }

    .gap-\[6px\] {
      gap: 6px
    }

    .gap-\[80px\] {
      gap: 80px
    }

    .gap-\[8px\] {
      gap: 8px
    }

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

    .gap-y-\[20px\] {
      row-gap: 20px
    }

    .gap-y-\[30px\] {
      row-gap: 30px
    }

    .overflow-auto {
      overflow: auto
    }

    .overflow-hidden {
      overflow: hidden
    }

    .overflow-clip {
      overflow: clip
    }

    .\!scroll-smooth {
      scroll-behavior: smooth !important
    }

    .scroll-smooth {
      scroll-behavior: smooth
    }

    .text-ellipsis {
      text-overflow: ellipsis
    }

    .whitespace-nowrap {
      white-space: nowrap
    }

    .text-nowrap {
      text-wrap: nowrap
    }

    .rounded {
      border-radius: .25rem
    }

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

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

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

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

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

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

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

    .rounded-lg {
      border-radius: .5rem
    }

    .border-2 {
      border-width: 2px
    }

    .border-\[1px\] {
      border-width: 1px
    }

    .border-\[2px\] {
      border-width: 2px
    }

    .border-\[3px\] {
      border-width: 3px
    }

    .border-b {
      border-bottom-width: 1px
    }

    .border-b-2 {
      border-bottom-width: 2px
    }

    .border-t {
      border-top-width: 1px
    }

    .border-\[\#2A2525\] {
      --tw-border-opacity: 1;
      border-color: rgb(42 37 37/var(--tw-border-opacity, 1))
    }

    .border-\[\#FFFFFF14\] {
      border-color: #ffffff14
    }

    .border-\[\#FFFFFF1A\] {
      border-color: #ffffff1a
    }

    .border-darker-gray {
      --tw-border-opacity: 1;
      border-color: rgb(95 95 95/var(--tw-border-opacity, 1))
    }

    .border-white {
      --tw-border-opacity: 1;
      border-color: rgb(253 253 253/var(--tw-border-opacity, 1))
    }

    .border-white-15 {
      border-color: #fdfdfd26
    }

    .border-white-5 {
      border-color: #fdfdfd0d
    }

    .border-opacity-50 {
      --tw-border-opacity: .5
    }

    .\!bg-\[\#E0E0E0\] {
      --tw-bg-opacity: 1 !important;
      background-color: rgb(224 224 224/var(--tw-bg-opacity, 1)) !important
    }

    .\!bg-\[\#F8D4CD\] {
      --tw-bg-opacity: 1 !important;
      background-color: rgb(248 212 205/var(--tw-bg-opacity, 1)) !important
    }

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

    .bg-\[\#00000099\] {
      background-color: #0009
    }

    .bg-\[\#0C0C0C\] {
      --tw-bg-opacity: 1;
      background-color: rgb(12 12 12/var(--tw-bg-opacity, 1))
    }

    .bg-\[\#202020\] {
      --tw-bg-opacity: 1;
      background-color: rgb(32 32 32/var(--tw-bg-opacity, 1))
    }

    .bg-\[\#2A2525\] {
      --tw-bg-opacity: 1;
      background-color: rgb(42 37 37/var(--tw-bg-opacity, 1))
    }

    .bg-bg {
      background-color: rgb(23 23 23/var(--tw-bg-opacity, 1))
    }

    .bg-bg,
    .bg-black {
      --tw-bg-opacity: 1
    }

    .bg-black {
      background-color: rgb(37 37 37/var(--tw-bg-opacity, 1))
    }

    .bg-black-cards {
      --tw-bg-opacity: 1;
      background-color: rgb(32 32 32/var(--tw-bg-opacity, 1))
    }

    .bg-dark-gray-20 {
      background-color: #73737333
    }

    .bg-light {
      --tw-bg-opacity: 1;
      background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
    }

    .bg-transparent {
      background-color: transparent
    }

    .bg-white {
      --tw-bg-opacity: 1;
      background-color: rgb(253 253 253/var(--tw-bg-opacity, 1))
    }

    .bg-white-10 {
      background-color: #fdfdfd1a
    }

    .bg-white-5 {
      background-color: #fdfdfd0d
    }

    .bg-clip-text {
      -webkit-background-clip: text;
      background-clip: text
    }

    .object-contain {
      -o-object-fit: contain;
      object-fit: contain
    }

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

    .object-center {
      -o-object-position: center;
      object-position: center
    }

    .object-top {
      -o-object-position: top;
      object-position: top
    }

    .\!p-0 {
      padding: 0 !important
    }

    .p-0 {
      padding: 0
    }

    .\!px-0 {
      padding-left: 0 !important;
      padding-right: 0 !important
    }

    .px-\[10px\] {
      padding-left: 10px;
      padding-right: 10px
    }

    .px-\[12px\] {
      padding-left: 12px;
      padding-right: 12px
    }

    .px-\[14px\] {
      padding-left: 14px;
      padding-right: 14px
    }

    .px-\[19px\] {
      padding-left: 19px;
      padding-right: 19px
    }

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

    .px-\[21px\] {
      padding-left: 21px;
      padding-right: 21px
    }

    .px-\[23px\] {
      padding-left: 23px;
      padding-right: 23px
    }

    .px-\[24px\] {
      padding-left: 24px;
      padding-right: 24px
    }

    .px-\[26px\] {
      padding-left: 26px;
      padding-right: 26px
    }

    .px-\[32px\] {
      padding-left: 32px;
      padding-right: 32px
    }

    .px-\[40px\] {
      padding-left: 40px;
      padding-right: 40px
    }

    .px-\[50px\] {
      padding-left: 50px;
      padding-right: 50px
    }

    .px-\[61px\] {
      padding-left: 61px;
      padding-right: 61px
    }

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

    .px-\[8px\] {
      padding-left: 8px;
      padding-right: 8px
    }

    .px-\[9px\] {
      padding-left: 9px;
      padding-right: 9px
    }

    .py-\[10px\] {
      padding-bottom: 10px;
      padding-top: 10px
    }

    .py-\[12px\] {
      padding-bottom: 12px;
      padding-top: 12px
    }

    .py-\[15px\] {
      padding-bottom: 15px;
      padding-top: 15px
    }

    .py-\[16\.5px\] {
      padding-bottom: 16.5px;
      padding-top: 16.5px
    }

    .py-\[17px\] {
      padding-bottom: 17px;
      padding-top: 17px
    }

    .py-\[20px\] {
      padding-bottom: 20px;
      padding-top: 20px
    }

    .py-\[22px\] {
      padding-bottom: 22px;
      padding-top: 22px
    }

    .py-\[23\.5px\] {
      padding-bottom: 23.5px;
      padding-top: 23.5px
    }

    .py-\[24px\] {
      padding-bottom: 24px;
      padding-top: 24px
    }

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

    .py-\[30px\] {
      padding-bottom: 30px;
      padding-top: 30px
    }

    .py-\[39px\] {
      padding-bottom: 39px;
      padding-top: 39px
    }

    .py-\[5px\] {
      padding-bottom: 5px;
      padding-top: 5px
    }

    .py-\[9px\] {
      padding-bottom: 9px;
      padding-top: 9px
    }

    .\!pl-\[14px\] {
      padding-left: 14px !important
    }

    .\!pr-\[14px\] {
      padding-right: 14px !important
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .pr-\[21px\] {
      padding-right: 21px
    }

    .pt-0 {
      padding-top: 0
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

    .text-left {
      text-align: left
    }

    .text-center {
      text-align: center
    }

    .\!text-end {
      text-align: end !important
    }

    .font-montserrat {
      font-family: Montserrat, sans-serif
    }

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

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

    .text-\[11\.72px\] {
      font-size: 11.72px
    }

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

    .text-\[12\.03px\] {
      font-size: 12.03px
    }

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

    .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-\[21px\] {
      font-size: 21px
    }

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

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

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

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

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

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

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

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

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

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

    .text-d-btn {
      font-size: 32px;
      line-height: 38.4px
    }

    .text-d-btn,
    .text-d-btn-sm {
      font-weight: 600;
      letter-spacing: .02em
    }

    .text-d-btn-sm {
      font-size: 20px;
      line-height: 24px
    }

    .text-d-description {
      font-size: 14px;
      font-weight: 400;
      line-height: 22.4px
    }

    .text-d-navigation {
      font-size: 22px;
      font-weight: 600;
      letter-spacing: -.01em;
      line-height: 30.8px
    }

    .text-d-text {
      font-size: 20px;
      font-weight: 400;
      line-height: 30px
    }

    .text-m-description {
      font-size: 14px;
      font-weight: 400;
      line-height: 22.4px
    }

    .text-m-h1 {
      font-size: 42px;
      font-weight: 700;
      line-height: 50.4px
    }

    .text-m-h2 {
      font-size: 32px;
      font-weight: 700;
      line-height: 39.01px
    }

    .text-m-h3 {
      font-size: 24px;
      font-weight: 700;
      line-height: 28.8px
    }

    .text-m-mobile-btn {
      font-size: 18px;
      font-weight: 600;
      letter-spacing: .02em;
      line-height: 35px
    }

    .text-m-navigation {
      font-size: 22px;
      font-weight: 600;
      letter-spacing: -.01em;
      line-height: 30.8px
    }

    .text-m-text {
      font-size: 14px;
      font-weight: 500;
      line-height: 18.2px
    }

    .text-m-title {
      font-size: 18px;
      font-weight: 600;
      line-height: 25.2px
    }

    .\!font-semibold {
      font-weight: 600 !important
    }

    .font-bold {
      font-weight: 700
    }

    .font-medium {
      font-weight: 500
    }

    .font-normal {
      font-weight: 400
    }

    .font-semibold {
      font-weight: 600
    }

    .uppercase {
      text-transform: uppercase
    }

    .leading-\[10px\] {
      line-height: 10px
    }

    .leading-\[117px\] {
      line-height: 117px
    }

    .leading-\[12\.92px\] {
      line-height: 12.92px
    }

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

    .leading-\[13\.41px\] {
      line-height: 13.41px
    }

    .leading-\[13px\] {
      line-height: 13px
    }

    .leading-\[14\.63px\] {
      line-height: 14.63px
    }

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

    .leading-\[15px\] {
      line-height: 15px
    }

    .leading-\[16\.84px\] {
      line-height: 16.84px
    }

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

    .leading-\[17px\] {
      line-height: 17px
    }

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

    .leading-\[19\.17px\] {
      line-height: 19.17px
    }

    .leading-\[19px\] {
      line-height: 19px
    }

    .leading-\[20\.66px\] {
      line-height: 20.66px
    }

    .leading-\[22\.4px\] {
      line-height: 22.4px
    }

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

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

    .leading-\[25px\] {
      line-height: 25px
    }

    .leading-\[28\.8px\] {
      line-height: 28.8px
    }

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

    .leading-\[29px\] {
      line-height: 29px
    }

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

    .leading-\[35px\] {
      line-height: 35px
    }

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

    .leading-\[37px\] {
      line-height: 37px
    }

    .leading-\[39px\] {
      line-height: 39px
    }

    .leading-\[41px\] {
      line-height: 41px
    }

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

    .\!text-\[\#E2310C80\] {
      color: #e2310c80 !important
    }

    .\!text-red {
      --tw-text-opacity: 1 !important;
      color: rgb(226 49 12/var(--tw-text-opacity, 1)) !important
    }

    .\!text-transparent {
      color: transparent !important
    }

    .text-\[\#9F9F9F\] {
      --tw-text-opacity: 1;
      color: rgb(159 159 159/var(--tw-text-opacity, 1))
    }

    .text-\[\#E2310C\] {
      --tw-text-opacity: 1;
      color: rgb(226 49 12/var(--tw-text-opacity, 1))
    }

    .text-\[\#EFAC00\] {
      --tw-text-opacity: 1;
      color: rgb(239 172 0/var(--tw-text-opacity, 1))
    }

    .text-\[\#FDFDFD\] {
      --tw-text-opacity: 1;
      color: rgb(253 253 253/var(--tw-text-opacity, 1))
    }

    .text-black {
      --tw-text-opacity: 1;
      color: rgb(37 37 37/var(--tw-text-opacity, 1))
    }

    .text-dark-gray {
      --tw-text-opacity: 1;
      color: rgb(115 115 115/var(--tw-text-opacity, 1))
    }

    .text-gray {
      color: rgb(170 170 170/var(--tw-text-opacity, 1))
    }

    .text-gray,
    .text-light {
      --tw-text-opacity: 1
    }

    .text-light {
      color: rgb(255 255 255/var(--tw-text-opacity, 1))
    }

    .text-red {
      --tw-text-opacity: 1;
      color: rgb(226 49 12/var(--tw-text-opacity, 1))
    }

    .text-transparent {
      color: transparent
    }

    .text-white {
      --tw-text-opacity: 1;
      color: rgb(253 253 253/var(--tw-text-opacity, 1))
    }

    .text-white-15 {
      color: #fdfdfd26
    }

    .text-white-40 {
      color: #fdfdfd66
    }

    .text-white-80 {
      color: #fdfdfdcc
    }

    .\!underline {
      text-decoration-line: underline !important
    }

    .underline {
      text-decoration-line: underline
    }

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

    .placeholder-gray-75::-moz-placeholder {
      color: #aaaaaabf
    }

    .placeholder-gray-75::placeholder {
      color: #aaaaaabf
    }

    .opacity-0 {
      opacity: 0
    }

    .opacity-100 {
      opacity: 1
    }

    .opacity-50 {
      opacity: .5
    }

    .opacity-70 {
      opacity: .7
    }

    .opacity-75 {
      opacity: .75
    }

    .opacity-80 {
      opacity: .8
    }

    .shadow {
      --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
      --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color)
    }

    .shadow,
    .shadow-card-drop {
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .shadow-card-drop {
      --tw-shadow: 2px 2px 8.6px 0px #00000040;
      --tw-shadow-colored: 2px 2px 8.6px 0px var(--tw-shadow-color)
    }

    .outline-none {
      outline: 2px solid transparent;
      outline-offset: 2px
    }

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

    .transition {
      transition-duration: .15s;
      transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
      transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
      transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
      transition-timing-function: cubic-bezier(.4, 0, .2, 1)
    }

    .transition-\[width\] {
      transition-duration: .15s;
      transition-property: width;
      transition-timing-function: cubic-bezier(.4, 0, .2, 1)
    }

    .transition-all {
      transition-duration: .15s;
      transition-property: all;
      transition-timing-function: cubic-bezier(.4, 0, .2, 1)
    }

    .ease-out {
      transition-timing-function: cubic-bezier(0, 0, .2, 1)
    }

    .placeholder\:text-white-15::-moz-placeholder {
      color: #fdfdfd26
    }

    .placeholder\:text-white-15::placeholder {
      color: #fdfdfd26
    }

    .hover\:border-white-15:hover {
      border-color: #fdfdfd26
    }

    .hover\:border-white-20:hover {
      border-color: #fff3
    }

    .hover\:border-white-40:hover {
      border-color: #fdfdfd66
    }

    .hover\:bg-\[\#DEDEDE\]:hover {
      --tw-bg-opacity: 1;
      background-color: rgb(222 222 222/var(--tw-bg-opacity, 1))
    }

    .hover\:bg-white:hover {
      --tw-bg-opacity: 1;
      background-color: rgb(253 253 253/var(--tw-bg-opacity, 1))
    }

    .hover\:bg-white-15:hover {
      background-color: #fdfdfd26
    }

    .hover\:text-black:hover {
      --tw-text-opacity: 1;
      color: rgb(37 37 37/var(--tw-text-opacity, 1))
    }

    .hover\:text-light-gray:hover {
      --tw-text-opacity: 1;
      color: rgb(210 210 210/var(--tw-text-opacity, 1))
    }

    .hover\:text-white:hover {
      --tw-text-opacity: 1;
      color: rgb(253 253 253/var(--tw-text-opacity, 1))
    }

    .disabled\:cursor-not-allowed:disabled {
      cursor: not-allowed
    }

    .disabled\:border-darker-gray:disabled {
      --tw-border-opacity: 1;
      border-color: rgb(95 95 95/var(--tw-border-opacity, 1))
    }

    .disabled\:bg-dark-gray-20:disabled {
      background-color: #73737333
    }

    .disabled\:bg-white-5:disabled {
      background-color: #fdfdfd0d
    }

    .disabled\:text-gray:disabled {
      --tw-text-opacity: 1;
      color: rgb(170 170 170/var(--tw-text-opacity, 1))
    }

    .disabled\:text-white:disabled {
      --tw-text-opacity: 1;
      color: rgb(253 253 253/var(--tw-text-opacity, 1))
    }

    .disabled\:opacity-40:disabled {
      opacity: .4
    }

    @media (min-width:378px) {
      .mobile\:bottom-\[-100px\] {
        bottom: -100px
      }

      .mobile\:bottom-\[-50px\] {
        bottom: -50px
      }

      .mobile\:bottom-\[11px\] {
        bottom: 11px
      }

      .mobile\:bottom-\[20px\] {
        bottom: 20px
      }

      .mobile\:bottom-\[30px\] {
        bottom: 30px
      }

      .mobile\:bottom-\[433px\] {
        bottom: 433px
      }

      .mobile\:bottom-\[6px\] {
        bottom: 6px
      }

      .mobile\:bottom-\[8px\] {
        bottom: 8px
      }

      .mobile\:left-\[-30px\] {
        left: -30px
      }

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

      .mobile\:left-\[22px\] {
        left: 22px
      }

      .mobile\:left-\[8px\] {
        left: 8px
      }

      .mobile\:right-0 {
        right: 0
      }

      .mobile\:right-\[-40px\] {
        right: -40px
      }

      .mobile\:right-\[10px\] {
        right: 10px
      }

      .mobile\:right-\[13px\] {
        right: 13px
      }

      .mobile\:right-\[14px\] {
        right: 14px
      }

      .mobile\:right-\[50px\] {
        right: 50px
      }

      .mobile\:right-\[90px\] {
        right: 90px
      }

      .mobile\:top-0 {
        top: 0
      }

      .mobile\:top-\[10px\] {
        top: 10px
      }

      .mobile\:top-\[155px\] {
        top: 155px
      }

      .mobile\:top-\[287px\] {
        top: 287px
      }

      .mobile\:top-\[381px\] {
        top: 381px
      }

      .mobile\:top-\[97px\] {
        top: 97px
      }

      .mobile\:top-\[calc\(100\%\+13px\)\] {
        top: calc(100% + 13px)
      }

      .mobile\:my-\[17px\] {
        margin-bottom: 17px;
        margin-top: 17px
      }

      .mobile\:mb-\[13px\] {
        margin-bottom: 13px
      }

      .mobile\:mb-\[40px\] {
        margin-bottom: 40px
      }

      .mobile\:mt-\[11px\] {
        margin-top: 11px
      }

      .mobile\:mt-\[144px\] {
        margin-top: 144px
      }

      .mobile\:mt-\[14px\] {
        margin-top: 14px
      }

      .mobile\:mt-\[18px\] {
        margin-top: 18px
      }

      .mobile\:mt-\[20px\] {
        margin-top: 20px
      }

      .mobile\:mt-\[24px\] {
        margin-top: 24px
      }

      .mobile\:mt-\[26px\] {
        margin-top: 26px
      }

      .mobile\:mt-\[27px\] {
        margin-top: 27px
      }

      .mobile\:mt-\[28px\] {
        margin-top: 28px
      }

      .mobile\:mt-\[30px\] {
        margin-top: 30px
      }

      .mobile\:mt-\[33px\] {
        margin-top: 33px
      }

      .mobile\:mt-\[38px\] {
        margin-top: 38px
      }

      .mobile\:mt-\[45px\] {
        margin-top: 45px
      }

      .mobile\:mt-\[49px\] {
        margin-top: 49px
      }

      .mobile\:mt-\[52px\] {
        margin-top: 52px
      }

      .mobile\:mt-\[58px\] {
        margin-top: 58px
      }

      .mobile\:mt-\[64px\] {
        margin-top: 64px
      }

      .mobile\:h-\[10px\] {
        height: 10px
      }

      .mobile\:h-\[11px\] {
        height: 11px
      }

      .mobile\:h-\[120px\] {
        height: 120px
      }

      .mobile\:h-\[16px\] {
        height: 16px
      }

      .mobile\:h-\[17px\] {
        height: 17px
      }

      .mobile\:h-\[18\.08px\] {
        height: 18.08px
      }

      .mobile\:h-\[183px\] {
        height: 183px
      }

      .mobile\:h-\[19px\] {
        height: 19px
      }

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

      .mobile\:h-\[32px\] {
        height: 32px
      }

      .mobile\:h-\[336px\] {
        height: 336px
      }

      .mobile\:h-\[33px\] {
        height: 33px
      }

      .mobile\:h-\[36\.16px\] {
        height: 36.16px
      }

      .mobile\:h-\[36px\] {
        height: 36px
      }

      .mobile\:h-\[372px\] {
        height: 372px
      }

      .mobile\:h-\[377px\] {
        height: 377px
      }

      .mobile\:h-\[378px\] {
        height: 378px
      }

      .mobile\:h-\[416px\] {
        height: 416px
      }

      .mobile\:h-\[449px\] {
        height: 449px
      }

      .mobile\:h-\[471px\] {
        height: 471px
      }

      .mobile\:h-\[476\.86px\] {
        height: 476.86px
      }

      .mobile\:h-\[483px\] {
        height: 483px
      }

      .mobile\:h-\[519px\] {
        height: 519px
      }

      .mobile\:h-\[529px\] {
        height: 529px
      }

      .mobile\:h-\[53px\] {
        height: 53px
      }

      .mobile\:h-\[54px\] {
        height: 54px
      }

      .mobile\:h-\[563px\] {
        height: 563px
      }

      .mobile\:h-\[613px\] {
        height: 613px
      }

      .mobile\:h-\[620px\] {
        height: 620px
      }

      .mobile\:h-\[637px\] {
        height: 637px
      }

      .mobile\:h-\[66px\] {
        height: 66px
      }

      .mobile\:h-\[70px\] {
        height: 70px
      }

      .mobile\:h-\[72px\] {
        height: 72px
      }

      .mobile\:h-\[76px\] {
        height: 76px
      }

      .mobile\:h-auto {
        height: auto
      }

      .mobile\:min-h-\[692px\] {
        min-height: 692px
      }

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

      .mobile\:w-\[10px\] {
        width: 10px
      }

      .mobile\:w-\[120px\] {
        width: 120px
      }

      .mobile\:w-\[132px\] {
        width: 132px
      }

      .mobile\:w-\[167px\] {
        width: 167px
      }

      .mobile\:w-\[16px\] {
        width: 16px
      }

      .mobile\:w-\[178px\] {
        width: 178px
      }

      .mobile\:w-\[17px\] {
        width: 17px
      }

      .mobile\:w-\[18\.08px\] {
        width: 18.08px
      }

      .mobile\:w-\[19px\] {
        width: 19px
      }

      .mobile\:w-\[210px\] {
        width: 210px
      }

      .mobile\:w-\[242px\] {
        width: 242px
      }

      .mobile\:w-\[246px\] {
        width: 246px
      }

      .mobile\:w-\[310px\] {
        width: 310px
      }

      .mobile\:w-\[319px\] {
        width: 319px
      }

      .mobile\:w-\[32px\] {
        width: 32px
      }

      .mobile\:w-\[334px\] {
        width: 334px
      }

      .mobile\:w-\[36\.16px\] {
        width: 36.16px
      }

      .mobile\:w-\[36px\] {
        width: 36px
      }

      .mobile\:w-\[377px\] {
        width: 377px
      }

      .mobile\:w-\[378\.55px\] {
        width: 378.55px
      }

      .mobile\:w-\[41px\] {
        width: 41px
      }

      .mobile\:w-\[495px\] {
        width: 495px
      }

      .mobile\:w-\[54px\] {
        width: 54px
      }

      .mobile\:w-\[56px\] {
        width: 56px
      }

      .mobile\:w-\[69px\] {
        width: 69px
      }

      .mobile\:w-\[70px\] {
        width: 70px
      }

      .mobile\:w-\[72px\] {
        width: 72px
      }

      .mobile\:w-auto {
        width: auto
      }

      .mobile\:max-w-\[183px\] {
        max-width: 183px
      }

      .mobile\:auto-rows-\[196px\] {
        grid-auto-rows: 196px
      }

      .mobile\:grid-cols-\[377px\] {
        grid-template-columns: 377px
      }

      .mobile\:grid-cols-\[auto\] {
        grid-template-columns: auto
      }

      .mobile\:grid-cols-\[repeat\(2\,144px\)\] {
        grid-template-columns: repeat(2, 144px)
      }

      .mobile\:grid-rows-\[85px\] {
        grid-template-rows: 85px
      }

      .mobile\:gap-\[10px\] {
        gap: 10px
      }

      .mobile\:gap-\[11px\] {
        gap: 11px
      }

      .mobile\:gap-\[12px\] {
        gap: 12px
      }

      .mobile\:gap-\[13px\] {
        gap: 13px
      }

      .mobile\:gap-\[16px\] {
        gap: 16px
      }

      .mobile\:gap-\[18px\] {
        gap: 18px
      }

      .mobile\:gap-\[22px\] {
        gap: 22px
      }

      .mobile\:gap-\[23px\] {
        gap: 23px
      }

      .mobile\:gap-\[26px\] {
        gap: 26px
      }

      .mobile\:gap-\[27px\] {
        gap: 27px
      }

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

      .mobile\:gap-x-\[11px\] {
        -moz-column-gap: 11px;
        column-gap: 11px
      }

      .mobile\:gap-x-\[26px\] {
        -moz-column-gap: 26px;
        column-gap: 26px
      }

      .mobile\:gap-y-\[23px\] {
        row-gap: 23px
      }

      .mobile\:gap-y-\[25px\] {
        row-gap: 25px
      }

      .mobile\:gap-y-\[30px\] {
        row-gap: 30px
      }

      .mobile\:rounded-\[10px\] {
        border-radius: 10px
      }

      .mobile\:rounded-\[113px\] {
        border-radius: 113px
      }

      .mobile\:rounded-\[11px\] {
        border-radius: 11px
      }

      .mobile\:rounded-\[5px\] {
        border-radius: 5px
      }

      .mobile\:rounded-\[9px\] {
        border-radius: 9px
      }

      .mobile\:\!px-\[33px\] {
        padding-left: 33px !important;
        padding-right: 33px !important
      }

      .mobile\:px-\[10px\] {
        padding-left: 10px;
        padding-right: 10px
      }

      .mobile\:px-\[11px\] {
        padding-left: 11px;
        padding-right: 11px
      }

      .mobile\:px-\[14px\] {
        padding-left: 14px;
        padding-right: 14px
      }

      .mobile\:px-\[16px\] {
        padding-left: 16px;
        padding-right: 16px
      }

      .mobile\:px-\[22px\] {
        padding-left: 22px;
        padding-right: 22px
      }

      .mobile\:px-\[23px\] {
        padding-left: 23px;
        padding-right: 23px
      }

      .mobile\:px-\[27\.12px\] {
        padding-left: 27.12px;
        padding-right: 27.12px
      }

      .mobile\:px-\[28px\] {
        padding-left: 28px;
        padding-right: 28px
      }

      .mobile\:px-\[29px\] {
        padding-left: 29px;
        padding-right: 29px
      }

      .mobile\:py-\[10px\] {
        padding-bottom: 10px;
        padding-top: 10px
      }

      .mobile\:py-\[11px\] {
        padding-bottom: 11px;
        padding-top: 11px
      }

      .mobile\:py-\[13px\] {
        padding-bottom: 13px;
        padding-top: 13px
      }

      .mobile\:py-\[17px\] {
        padding-bottom: 17px;
        padding-top: 17px
      }

      .mobile\:py-\[20px\] {
        padding-bottom: 20px;
        padding-top: 20px
      }

      .mobile\:py-\[22\.6px\] {
        padding-bottom: 22.6px;
        padding-top: 22.6px
      }

      .mobile\:py-\[25px\] {
        padding-bottom: 25px;
        padding-top: 25px
      }

      .mobile\:py-\[51px\] {
        padding-bottom: 51px;
        padding-top: 51px
      }

      .mobile\:\!pl-\[16px\] {
        padding-left: 16px !important
      }

      .mobile\:\!pr-\[16px\] {
        padding-right: 16px !important
      }

      .mobile\:pb-\[105px\] {
        padding-bottom: 105px
      }

      .mobile\:pb-\[13px\] {
        padding-bottom: 13px
      }

      .mobile\:pb-\[16px\] {
        padding-bottom: 16px
      }

      .mobile\:pb-\[17px\] {
        padding-bottom: 17px
      }

      .mobile\:pb-\[33px\] {
        padding-bottom: 33px
      }

      .mobile\:pb-\[39px\] {
        padding-bottom: 39px
      }

      .mobile\:pb-\[41px\] {
        padding-bottom: 41px
      }

      .mobile\:pb-\[6px\] {
        padding-bottom: 6px
      }

      .mobile\:pl-\[27px\] {
        padding-left: 27px
      }

      .mobile\:pr-\[23px\] {
        padding-right: 23px
      }

      .mobile\:pt-\[175px\] {
        padding-top: 175px
      }

      .mobile\:pt-\[22px\] {
        padding-top: 22px
      }

      .mobile\:pt-\[23px\] {
        padding-top: 23px
      }

      .mobile\:pt-\[28px\] {
        padding-top: 28px
      }

      .mobile\:pt-\[49px\] {
        padding-top: 49px
      }

      .mobile\:pt-\[7px\] {
        padding-top: 7px
      }

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

      .mobile\:text-\[10\.44px\] {
        font-size: 10.44px
      }

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

      .mobile\:text-\[11\.86px\] {
        font-size: 11.86px
      }

      .mobile\:text-\[11px\] {
        font-size: 11px
      }

      .mobile\:text-\[12\.43px\] {
        font-size: 12.43px
      }

      .mobile\:text-\[13\.59px\] {
        font-size: 13.59px
      }

      .mobile\:text-\[13\.77px\] {
        font-size: 13.77px
      }

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

      .mobile\:text-\[15\.77px\] {
        font-size: 15.77px
      }

      .mobile\:text-\[15\.82px\] {
        font-size: 15.82px
      }

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

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

      .mobile\:text-\[17px\] {
        font-size: 17px
      }

      .mobile\:text-\[18\.08px\] {
        font-size: 18.08px
      }

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

      .mobile\:text-\[20\.34px\] {
        font-size: 20.34px
      }

      .mobile\:text-\[20px\] {
        font-size: 20px
      }

      .mobile\:text-\[22px\] {
        font-size: 22px
      }

      .mobile\:text-\[23px\] {
        font-size: 23px
      }

      .mobile\:text-\[24\.56px\] {
        font-size: 24.56px
      }

      .mobile\:text-\[25px\] {
        font-size: 25px
      }

      .mobile\:text-\[26px\] {
        font-size: 26px
      }

      .mobile\:text-\[27\.12px\] {
        font-size: 27.12px
      }

      .mobile\:text-\[33px\] {
        font-size: 33px
      }

      .mobile\:text-\[35px\] {
        font-size: 35px
      }

      .mobile\:text-\[36\.12px\] {
        font-size: 36.12px
      }

      .mobile\:text-\[36px\] {
        font-size: 36px
      }

      .mobile\:text-\[43px\] {
        font-size: 43px
      }

      .mobile\:text-\[47px\] {
        font-size: 47px
      }

      .mobile\:text-\[9px\] {
        font-size: 9px
      }

      .mobile\:text-t-h4 {
        font-size: 28px;
        font-weight: 700;
        line-height: 33.6px
      }

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

      .mobile\:leading-\[14\.46px\] {
        line-height: 14.46px
      }

      .mobile\:leading-\[14\.62px\] {
        line-height: 14.62px
      }

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

      .mobile\:leading-\[15\.15px\] {
        line-height: 15.15px
      }

      .mobile\:leading-\[15\.82px\] {
        line-height: 15.82px
      }

      .mobile\:leading-\[15px\] {
        line-height: 15px
      }

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

      .mobile\:leading-\[17px\] {
        line-height: 17px
      }

      .mobile\:leading-\[19\.03px\] {
        line-height: 19.03px
      }

      .mobile\:leading-\[19px\] {
        line-height: 19px
      }

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

      .mobile\:leading-\[21\.66px\] {
        line-height: 21.66px
      }

      .mobile\:leading-\[22\.04px\] {
        line-height: 22.04px
      }

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

      .mobile\:leading-\[24\.86px\] {
        line-height: 24.86px
      }

      .mobile\:leading-\[25\.31px\] {
        line-height: 25.31px
      }

      .mobile\:leading-\[25px\] {
        line-height: 25px
      }

      .mobile\:leading-\[27px\] {
        line-height: 27px
      }

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

      .mobile\:leading-\[32\.54px\] {
        line-height: 32.54px
      }

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

      .mobile\:leading-\[33px\] {
        line-height: 33px
      }

      .mobile\:leading-\[34\.8px\] {
        line-height: 34.8px
      }

      .mobile\:leading-\[39\.55px\] {
        line-height: 39.55px
      }

      .mobile\:leading-\[41px\] {
        line-height: 41px
      }

      .mobile\:leading-\[42px\] {
        line-height: 42px
      }

      .mobile\:leading-\[44\.08px\] {
        line-height: 44.08px
      }

      .mobile\:leading-\[44px\] {
        line-height: 44px
      }

      .mobile\:leading-\[46px\] {
        line-height: 46px
      }

      .mobile\:leading-\[56px\] {
        line-height: 56px
      }
    }

    @media (min-width:679px) {
      .tablet\:-right-\[28px\] {
        right: -28px
      }

      .tablet\:bottom-0 {
        bottom: 0
      }

      .tablet\:bottom-\[-100px\] {
        bottom: -100px
      }

      .tablet\:bottom-\[-150px\] {
        bottom: -150px
      }

      .tablet\:bottom-\[-50px\] {
        bottom: -50px
      }

      .tablet\:bottom-\[14\.15px\] {
        bottom: 14.15px
      }

      .tablet\:bottom-\[20px\] {
        bottom: 20px
      }

      .tablet\:bottom-\[84px\] {
        bottom: 84px
      }

      .tablet\:left-0 {
        left: 0
      }

      .tablet\:left-\[-80px\] {
        left: -80px
      }

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

      .tablet\:left-\[34px\] {
        left: 34px
      }

      .tablet\:right-0 {
        right: 0
      }

      .tablet\:right-\[-70px\] {
        right: -70px
      }

      .tablet\:right-\[180px\] {
        right: 180px
      }

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

      .tablet\:right-\[28px\] {
        right: 28px
      }

      .tablet\:right-\[35px\] {
        right: 35px
      }

      .tablet\:right-\[50px\] {
        right: 50px
      }

      .tablet\:right-\[65px\] {
        right: 65px
      }

      .tablet\:top-0 {
        top: 0
      }

      .tablet\:top-\[16px\] {
        top: 16px
      }

      .tablet\:top-\[20px\] {
        top: 20px
      }

      .tablet\:top-\[234px\] {
        top: 234px
      }

      .tablet\:top-\[323px\] {
        top: 323px
      }

      .tablet\:top-\[520px\] {
        top: 520px
      }

      .tablet\:top-\[692px\] {
        top: 692px
      }

      .tablet\:top-\[calc\(100\%\+20px\)\] {
        top: calc(100% + 20px)
      }

      .tablet\:\!-order-1 {
        order: -1 !important
      }

      .tablet\:order-1 {
        order: 1
      }

      .tablet\:m-0 {
        margin: 0
      }

      .tablet\:my-\[23px\] {
        margin-bottom: 23px;
        margin-top: 23px
      }

      .tablet\:mb-\[24px\] {
        margin-bottom: 24px
      }

      .tablet\:mb-\[45px\] {
        margin-bottom: 45px
      }

      .tablet\:mt-\[18px\] {
        margin-top: 18px
      }

      .tablet\:mt-\[20px\] {
        margin-top: 20px
      }

      .tablet\:mt-\[21px\] {
        margin-top: 21px
      }

      .tablet\:mt-\[23px\] {
        margin-top: 23px
      }

      .tablet\:mt-\[29px\] {
        margin-top: 29px
      }

      .tablet\:mt-\[30px\] {
        margin-top: 30px
      }

      .tablet\:mt-\[31px\] {
        margin-top: 31px
      }

      .tablet\:mt-\[32px\] {
        margin-top: 32px
      }

      .tablet\:mt-\[33px\] {
        margin-top: 33px
      }

      .tablet\:mt-\[346px\] {
        margin-top: 346px
      }

      .tablet\:mt-\[38px\] {
        margin-top: 38px
      }

      .tablet\:mt-\[40px\] {
        margin-top: 40px
      }

      .tablet\:mt-\[48px\] {
        margin-top: 48px
      }

      .tablet\:mt-\[49px\] {
        margin-top: 49px
      }

      .tablet\:mt-\[50px\] {
        margin-top: 50px
      }

      .tablet\:mt-\[61px\] {
        margin-top: 61px
      }

      .tablet\:mt-\[69px\] {
        margin-top: 69px
      }

      .tablet\:mt-\[71px\] {
        margin-top: 71px
      }

      .tablet\:mt-\[77px\] {
        margin-top: 77px
      }

      .tablet\:mt-\[7px\] {
        margin-top: 7px
      }

      .tablet\:mt-\[82px\] {
        margin-top: 82px
      }

      .tablet\:mt-\[87px\] {
        margin-top: 87px
      }

      .tablet\:mt-\[96px\] {
        margin-top: 96px
      }

      .tablet\:mt-\[97px\] {
        margin-top: 97px
      }

      .tablet\:mt-\[99px\] {
        margin-top: 99px
      }

      .tablet\:hidden {
        display: none
      }

      .tablet\:h-\[100px\] {
        height: 100px
      }

      .tablet\:h-\[1023px\] {
        height: 1023px
      }

      .tablet\:h-\[1092px\] {
        height: 1092px
      }

      .tablet\:h-\[1113px\] {
        height: 1113px
      }

      .tablet\:h-\[111px\] {
        height: 111px
      }

      .tablet\:h-\[1217px\] {
        height: 1217px
      }

      .tablet\:h-\[125px\] {
        height: 125px
      }

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

      .tablet\:h-\[133px\] {
        height: 133px
      }

      .tablet\:h-\[139px\] {
        height: 139px
      }

      .tablet\:h-\[13px\] {
        height: 13px
      }

      .tablet\:h-\[1462px\] {
        height: 1462px
      }

      .tablet\:h-\[160px\] {
        height: 160px
      }

      .tablet\:h-\[18px\] {
        height: 18px
      }

      .tablet\:h-\[20px\] {
        height: 20px
      }

      .tablet\:h-\[220px\] {
        height: 220px
      }

      .tablet\:h-\[26px\] {
        height: 26px
      }

      .tablet\:h-\[31px\] {
        height: 31px
      }

      .tablet\:h-\[33\.43px\] {
        height: 33.43px
      }

      .tablet\:h-\[339px\] {
        height: 339px
      }

      .tablet\:h-\[35px\] {
        height: 35px
      }

      .tablet\:h-\[36px\] {
        height: 36px
      }

      .tablet\:h-\[37px\] {
        height: 37px
      }

      .tablet\:h-\[40px\] {
        height: 40px
      }

      .tablet\:h-\[583px\] {
        height: 583px
      }

      .tablet\:h-\[61px\] {
        height: 61px
      }

      .tablet\:h-\[625px\] {
        height: 625px
      }

      .tablet\:h-\[62px\] {
        height: 62px
      }

      .tablet\:h-\[638px\] {
        height: 638px
      }

      .tablet\:h-\[639px\] {
        height: 639px
      }

      .tablet\:h-\[64px\] {
        height: 64px
      }

      .tablet\:h-\[655px\] {
        height: 655px
      }

      .tablet\:h-\[65px\] {
        height: 65px
      }

      .tablet\:h-\[66\.87px\] {
        height: 66.87px
      }

      .tablet\:h-\[684px\] {
        height: 684px
      }

      .tablet\:h-\[698px\] {
        height: 698px
      }

      .tablet\:h-\[80px\] {
        height: 80px
      }

      .tablet\:h-\[825px\] {
        height: 825px
      }

      .tablet\:h-\[82px\] {
        height: 82px
      }

      .tablet\:h-\[842px\] {
        height: 842px
      }

      .tablet\:h-\[855px\] {
        height: 855px
      }

      .tablet\:h-\[874px\] {
        height: 874px
      }

      .tablet\:h-\[881px\] {
        height: 881px
      }

      .tablet\:h-\[942px\] {
        height: 942px
      }

      .tablet\:h-\[96px\] {
        height: 96px
      }

      .tablet\:h-\[97px\] {
        height: 97px
      }

      .tablet\:h-\[98px\] {
        height: 98px
      }

      .tablet\:min-h-\[1262px\] {
        min-height: 1262px
      }

      .tablet\:w-\[127px\] {
        width: 127px
      }

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

      .tablet\:w-\[133px\] {
        width: 133px
      }

      .tablet\:w-\[15px\] {
        width: 15px
      }

      .tablet\:w-\[182px\] {
        width: 182px
      }

      .tablet\:w-\[18px\] {
        width: 18px
      }

      .tablet\:w-\[220px\] {
        width: 220px
      }

      .tablet\:w-\[222px\] {
        width: 222px
      }

      .tablet\:w-\[26px\] {
        width: 26px
      }

      .tablet\:w-\[278px\] {
        width: 278px
      }

      .tablet\:w-\[29px\] {
        width: 29px
      }

      .tablet\:w-\[303px\] {
        width: 303px
      }

      .tablet\:w-\[317px\] {
        width: 317px
      }

      .tablet\:w-\[31px\] {
        width: 31px
      }

      .tablet\:w-\[328px\] {
        width: 328px
      }

      .tablet\:w-\[33\.43px\] {
        width: 33.43px
      }

      .tablet\:w-\[337px\] {
        width: 337px
      }

      .tablet\:w-\[343px\] {
        width: 343px
      }

      .tablet\:w-\[35px\] {
        width: 35px
      }

      .tablet\:w-\[36px\] {
        width: 36px
      }

      .tablet\:w-\[37px\] {
        width: 37px
      }

      .tablet\:w-\[440px\] {
        width: 440px
      }

      .tablet\:w-\[546px\] {
        width: 546px
      }

      .tablet\:w-\[556px\] {
        width: 556px
      }

      .tablet\:w-\[564px\] {
        width: 564px
      }

      .tablet\:w-\[582px\] {
        width: 582px
      }

      .tablet\:w-\[61px\] {
        width: 61px
      }

      .tablet\:w-\[634px\] {
        width: 634px
      }

      .tablet\:w-\[64px\] {
        width: 64px
      }

      .tablet\:w-\[65px\] {
        width: 65px
      }

      .tablet\:w-\[66\.87px\] {
        width: 66.87px
      }

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

      .tablet\:w-\[700px\] {
        width: 700px
      }

      .tablet\:w-\[77px\] {
        width: 77px
      }

      .tablet\:w-\[82px\] {
        width: 82px
      }

      .tablet\:w-\[897px\] {
        width: 897px
      }

      .tablet\:w-\[95px\] {
        width: 95px
      }

      .tablet\:w-\[97px\] {
        width: 97px
      }

      .tablet\:w-full {
        width: 100%
      }

      .tablet\:max-w-\[339px\] {
        max-width: 339px
      }

      .tablet\:auto-rows-\[350px\] {
        grid-auto-rows: 350px
      }

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

      .tablet\:grid-cols-\[100\%\] {
        grid-template-columns: 100%
      }

      .tablet\:grid-cols-\[auto\] {
        grid-template-columns: auto
      }

      .tablet\:grid-cols-\[repeat\(2\,255px\)\] {
        grid-template-columns: repeat(2, 255px)
      }

      .tablet\:grid-cols-\[repeat\(2\,331px\)\] {
        grid-template-columns: repeat(2, 331px)
      }

      .tablet\:grid-cols-\[repeat\(2\,minmax\(auto\,339px\)\)\] {
        grid-template-columns: repeat(2, minmax(auto, 339px))
      }

      .tablet\:grid-rows-\[104px\] {
        grid-template-rows: 104px
      }

      .tablet\:grid-rows-\[150px\] {
        grid-template-rows: 150px
      }

      .tablet\:gap-\[10px\] {
        gap: 10px
      }

      .tablet\:gap-\[12px\] {
        gap: 12px
      }

      .tablet\:gap-\[144px\] {
        gap: 144px
      }

      .tablet\:gap-\[15px\] {
        gap: 15px
      }

      .tablet\:gap-\[19px\] {
        gap: 19px
      }

      .tablet\:gap-\[20px\] {
        gap: 20px
      }

      .tablet\:gap-\[24px\] {
        gap: 24px
      }

      .tablet\:gap-\[27px\] {
        gap: 27px
      }

      .tablet\:gap-\[28px\] {
        gap: 28px
      }

      .tablet\:gap-\[30px\] {
        gap: 30px
      }

      .tablet\:gap-\[36px\] {
        gap: 36px
      }

      .tablet\:gap-\[40px\] {
        gap: 40px
      }

      .tablet\:gap-\[41px\] {
        gap: 41px
      }

      .tablet\:gap-\[50px\] {
        gap: 50px
      }

      .tablet\:gap-\[68px\] {
        gap: 68px
      }

      .tablet\:gap-\[86px\] {
        gap: 86px
      }

      .tablet\:gap-\[87px\] {
        gap: 87px
      }

      .tablet\:gap-x-\[20px\] {
        -moz-column-gap: 20px;
        column-gap: 20px
      }

      .tablet\:gap-x-\[26px\] {
        -moz-column-gap: 26px;
        column-gap: 26px
      }

      .tablet\:gap-y-\[20px\] {
        row-gap: 20px
      }

      .tablet\:gap-y-\[30px\] {
        row-gap: 30px
      }

      .tablet\:gap-y-\[40px\] {
        row-gap: 40px
      }

      .tablet\:rounded-\[11px\] {
        border-radius: 11px
      }

      .tablet\:rounded-\[16px\] {
        border-radius: 16px
      }

      .tablet\:rounded-\[204px\] {
        border-radius: 204px
      }

      .tablet\:rounded-\[20px\] {
        border-radius: 20px
      }

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

      .tablet\:bg-transparent {
        background-color: transparent
      }

      .tablet\:\!px-\[67px\] {
        padding-left: 67px !important;
        padding-right: 67px !important
      }

      .tablet\:px-0 {
        padding-left: 0;
        padding-right: 0
      }

      .tablet\:px-\[10px\] {
        padding-left: 10px;
        padding-right: 10px
      }

      .tablet\:px-\[16px\] {
        padding-left: 16px;
        padding-right: 16px
      }

      .tablet\:px-\[19px\] {
        padding-left: 19px;
        padding-right: 19px
      }

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

      .tablet\:px-\[22px\] {
        padding-left: 22px;
        padding-right: 22px
      }

      .tablet\:px-\[28px\] {
        padding-left: 28px;
        padding-right: 28px
      }

      .tablet\:px-\[32px\] {
        padding-left: 32px;
        padding-right: 32px
      }

      .tablet\:px-\[37px\] {
        padding-left: 37px;
        padding-right: 37px
      }

      .tablet\:px-\[50\.15px\] {
        padding-left: 50.15px;
        padding-right: 50.15px
      }

      .tablet\:px-\[50px\] {
        padding-left: 50px;
        padding-right: 50px
      }

      .tablet\:py-\[100px\] {
        padding-bottom: 100px;
        padding-top: 100px
      }

      .tablet\:py-\[14px\] {
        padding-bottom: 14px;
        padding-top: 14px
      }

      .tablet\:py-\[19px\] {
        padding-bottom: 19px;
        padding-top: 19px
      }

      .tablet\:py-\[20px\] {
        padding-bottom: 20px;
        padding-top: 20px
      }

      .tablet\:py-\[24px\] {
        padding-bottom: 24px;
        padding-top: 24px
      }

      .tablet\:py-\[26\.5px\] {
        padding-bottom: 26.5px;
        padding-top: 26.5px
      }

      .tablet\:py-\[28px\] {
        padding-bottom: 28px;
        padding-top: 28px
      }

      .tablet\:py-\[30px\] {
        padding-bottom: 30px;
        padding-top: 30px
      }

      .tablet\:py-\[39px\] {
        padding-bottom: 39px;
        padding-top: 39px
      }

      .tablet\:py-\[41\.79px\] {
        padding-bottom: 41.79px;
        padding-top: 41.79px
      }

      .tablet\:py-\[50px\] {
        padding-bottom: 50px;
        padding-top: 50px
      }

      .tablet\:py-\[77px\] {
        padding-bottom: 77px;
        padding-top: 77px
      }

      .tablet\:\!pl-\[20px\] {
        padding-left: 20px !important
      }

      .tablet\:\!pr-\[20px\] {
        padding-right: 20px !important
      }

      .tablet\:pb-\[127px\] {
        padding-bottom: 127px
      }

      .tablet\:pb-\[12px\] {
        padding-bottom: 12px
      }

      .tablet\:pb-\[19px\] {
        padding-bottom: 19px
      }

      .tablet\:pb-\[20px\] {
        padding-bottom: 20px
      }

      .tablet\:pb-\[22px\] {
        padding-bottom: 22px
      }

      .tablet\:pb-\[32px\] {
        padding-bottom: 32px
      }

      .tablet\:pb-\[39px\] {
        padding-bottom: 39px
      }

      .tablet\:pb-\[53px\] {
        padding-bottom: 53px
      }

      .tablet\:pb-\[61px\] {
        padding-bottom: 61px
      }

      .tablet\:pl-\[49px\] {
        padding-left: 49px
      }

      .tablet\:pr-\[42px\] {
        padding-right: 42px
      }

      .tablet\:pt-\[10px\] {
        padding-top: 10px
      }

      .tablet\:pt-\[19px\] {
        padding-top: 19px
      }

      .tablet\:pt-\[1px\] {
        padding-top: 1px
      }

      .tablet\:pt-\[20px\] {
        padding-top: 20px
      }

      .tablet\:pt-\[319px\] {
        padding-top: 319px
      }

      .tablet\:pt-\[39px\] {
        padding-top: 39px
      }

      .tablet\:pt-\[51px\] {
        padding-top: 51px
      }

      .tablet\:pt-\[60px\] {
        padding-top: 60px
      }

      .tablet\:pt-\[76px\] {
        padding-top: 76px
      }

      .tablet\:pt-\[87px\] {
        padding-top: 87px
      }

      .tablet\:pt-\[90px\] {
        padding-top: 90px
      }

      .tablet\:\!text-end {
        text-align: end !important
      }

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

      .tablet\:text-\[128px\] {
        font-size: 128px
      }

      .tablet\:text-\[12px\] {
        font-size: 12px
      }

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

      .tablet\:text-\[17px\] {
        font-size: 17px
      }

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

      .tablet\:text-\[19\.82px\] {
        font-size: 19.82px
      }

      .tablet\:text-\[19px\] {
        font-size: 19px
      }

      .tablet\:text-\[20px\] {
        font-size: 20px
      }

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

      .tablet\:text-\[22\.12px\] {
        font-size: 22.12px
      }

      .tablet\:text-\[22\.47px\] {
        font-size: 22.47px
      }

      .tablet\:text-\[23px\] {
        font-size: 23px
      }

      .tablet\:text-\[24\.76px\] {
        font-size: 24.76px
      }

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

      .tablet\:text-\[28\.6px\] {
        font-size: 28.6px
      }

      .tablet\:text-\[28px\] {
        font-size: 28px
      }

      .tablet\:text-\[29px\] {
        font-size: 29px
      }

      .tablet\:text-\[30\.32px\] {
        font-size: 30.32px
      }

      .tablet\:text-\[32px\] {
        font-size: 32px
      }

      .tablet\:text-\[36px\] {
        font-size: 36px
      }

      .tablet\:text-\[38px\] {
        font-size: 38px
      }

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

      .tablet\:text-\[41\.02px\] {
        font-size: 41.02px
      }

      .tablet\:text-\[44px\] {
        font-size: 44px
      }

      .tablet\:text-\[45\.97px\] {
        font-size: 45.97px
      }

      .tablet\:text-\[46px\] {
        font-size: 46px
      }

      .tablet\:text-\[49\.03px\] {
        font-size: 49.03px
      }

      .tablet\:text-\[49\.22px\] {
        font-size: 49.22px
      }

      .tablet\:text-\[49px\] {
        font-size: 49px
      }

      .tablet\:text-\[64px\] {
        font-size: 64px
      }

      .tablet\:text-\[65px\] {
        font-size: 65px
      }

      .tablet\:text-\[86px\] {
        font-size: 86px
      }

      .tablet\:text-\[9px\] {
        font-size: 9px
      }

      .tablet\:text-d-h2 {
        font-size: 64px;
        line-height: 78.02px
      }

      .tablet\:text-d-h2,
      .tablet\:text-d-h3 {
        font-weight: 700
      }

      .tablet\:text-d-h3 {
        font-size: 48px;
        line-height: 58.51px
      }

      .tablet\:text-m-title {
        font-size: 18px;
        font-weight: 600;
        line-height: 25.2px
      }

      .tablet\:text-t-description {
        font-size: 18px;
        font-weight: 400;
        line-height: 23.4px
      }

      .tablet\:text-t-h2 {
        font-size: 64px;
        line-height: 78.02px
      }

      .tablet\:text-t-h2,
      .tablet\:text-t-h4 {
        font-weight: 700
      }

      .tablet\:text-t-h4 {
        font-size: 28px;
        line-height: 33.6px
      }

      .tablet\:text-t-subtitle {
        font-size: 18px;
        font-weight: 600;
        line-height: 25.2px
      }

      .tablet\:text-t-text {
        font-size: 24px;
        font-weight: 500;
        line-height: 36px
      }

      .tablet\:text-t-title {
        font-size: 40px;
        font-weight: 600;
        line-height: 56px
      }

      .tablet\:leading-\[103px\] {
        line-height: 103px
      }

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

      .tablet\:leading-\[156px\] {
        line-height: 156px
      }

      .tablet\:leading-\[17\.07\.3px\] {
        line-height: 17.073px
      }

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

      .tablet\:leading-\[24\.38px\] {
        line-height: 24.38px
      }

      .tablet\:leading-\[27\.39px\] {
        line-height: 27.39px
      }

      .tablet\:leading-\[27\.75px\] {
        line-height: 27.75px
      }

      .tablet\:leading-\[27px\] {
        line-height: 27px
      }

      .tablet\:leading-\[28\.6px\] {
        line-height: 28.6px
      }

      .tablet\:leading-\[29px\] {
        line-height: 29px
      }

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

      .tablet\:leading-\[33px\] {
        line-height: 33px
      }

      .tablet\:leading-\[34\.67px\] {
        line-height: 34.67px
      }

      .tablet\:leading-\[34px\] {
        line-height: 34px
      }

      .tablet\:leading-\[38\.4px\] {
        line-height: 38.4px
      }

      .tablet\:leading-\[39\.15px\] {
        line-height: 39.15px
      }

      .tablet\:leading-\[39px\] {
        line-height: 39px
      }

      .tablet\:leading-\[43\.2px\] {
        line-height: 43.2px
      }

      .tablet\:leading-\[43px\] {
        line-height: 43px
      }

      .tablet\:leading-\[44px\] {
        line-height: 44px
      }

      .tablet\:leading-\[45px\] {
        line-height: 45px
      }

      .tablet\:leading-\[49\.22px\] {
        line-height: 49.22px
      }

      .tablet\:leading-\[49px\] {
        line-height: 49px
      }

      .tablet\:leading-\[50px\] {
        line-height: 50px
      }

      .tablet\:leading-\[51\.2px\] {
        line-height: 51.2px
      }

      .tablet\:leading-\[54px\] {
        line-height: 54px
      }

      .tablet\:leading-\[56\.17px\] {
        line-height: 56.17px
      }

      .tablet\:leading-\[58\.83px\] {
        line-height: 58.83px
      }

      .tablet\:leading-\[58\.95px\] {
        line-height: 58.95px
      }

      .tablet\:leading-\[58px\] {
        line-height: 58px
      }

      .tablet\:leading-\[59\.06px\] {
        line-height: 59.06px
      }

      .tablet\:leading-\[60px\] {
        line-height: 60px
      }

      .tablet\:leading-\[61px\] {
        line-height: 61px
      }

      .tablet\:leading-\[63\.36px\] {
        line-height: 63.36px
      }

      .tablet\:leading-\[70px\] {
        line-height: 70px
      }

      .tablet\:leading-\[78px\] {
        line-height: 78px
      }

      .tablet\:leading-\[79px\] {
        line-height: 79px
      }
    }

    @media (min-width:855px) {
      .tablet-lg\:bottom-0 {
        bottom: 0
      }

      .tablet-lg\:bottom-\[-100px\] {
        bottom: -100px
      }

      .tablet-lg\:bottom-\[-220px\] {
        bottom: -220px
      }

      .tablet-lg\:bottom-\[-400px\] {
        bottom: -400px
      }

      .tablet-lg\:bottom-\[-50px\] {
        bottom: -50px
      }

      .tablet-lg\:bottom-\[17\.63px\] {
        bottom: 17.63px
      }

      .tablet-lg\:bottom-\[25px\] {
        bottom: 25px
      }

      .tablet-lg\:bottom-\[730px\] {
        bottom: 730px
      }

      .tablet-lg\:bottom-\[84px\] {
        bottom: 84px
      }

      .tablet-lg\:left-0 {
        left: 0
      }

      .tablet-lg\:left-\[-80px\] {
        left: -80px
      }

      .tablet-lg\:left-\[20px\] {
        left: 20px
      }

      .tablet-lg\:left-\[25px\] {
        left: 25px
      }

      .tablet-lg\:right-0 {
        right: 0
      }

      .tablet-lg\:right-\[-80px\] {
        right: -80px
      }

      .tablet-lg\:right-\[170px\] {
        right: 170px
      }

      .tablet-lg\:right-\[19px\] {
        right: 19px
      }

      .tablet-lg\:right-\[20px\] {
        right: 20px
      }

      .tablet-lg\:right-\[250px\] {
        right: 250px
      }

      .tablet-lg\:right-\[81px\] {
        right: 81px
      }

      .tablet-lg\:top-0 {
        top: 0
      }

      .tablet-lg\:top-\[16px\] {
        top: 16px
      }

      .tablet-lg\:top-\[234px\] {
        top: 234px
      }

      .tablet-lg\:top-\[323px\] {
        top: 323px
      }

      .tablet-lg\:top-\[455px\] {
        top: 455px
      }

      .tablet-lg\:top-\[580px\] {
        top: 580px
      }

      .tablet-lg\:top-\[calc\(100\%\+13px\)\] {
        top: calc(100% + 13px)
      }

      .tablet-lg\:col-span-2 {
        grid-column: span 2/span 2
      }

      .tablet-lg\:mb-\[15px\] {
        margin-bottom: 15px
      }

      .tablet-lg\:mb-\[28px\] {
        margin-bottom: 28px
      }

      .tablet-lg\:mb-\[52px\] {
        margin-bottom: 52px
      }

      .tablet-lg\:mt-\[100px\] {
        margin-top: 100px
      }

      .tablet-lg\:mt-\[17px\] {
        margin-top: 17px
      }

      .tablet-lg\:mt-\[27px\] {
        margin-top: 27px
      }

      .tablet-lg\:mt-\[28px\] {
        margin-top: 28px
      }

      .tablet-lg\:mt-\[29px\] {
        margin-top: 29px
      }

      .tablet-lg\:mt-\[32px\] {
        margin-top: 32px
      }

      .tablet-lg\:mt-\[41px\] {
        margin-top: 41px
      }

      .tablet-lg\:mt-\[46px\] {
        margin-top: 46px
      }

      .tablet-lg\:mt-\[54px\] {
        margin-top: 54px
      }

      .tablet-lg\:mt-\[58px\] {
        margin-top: 58px
      }

      .tablet-lg\:mt-\[59px\] {
        margin-top: 59px
      }

      .tablet-lg\:mt-\[60px\] {
        margin-top: 60px
      }

      .tablet-lg\:mt-\[78px\] {
        margin-top: 78px
      }

      .tablet-lg\:mt-\[82px\] {
        margin-top: 82px
      }

      .tablet-lg\:mt-\[90px\] {
        margin-top: 90px
      }

      .tablet-lg\:mt-\[9px\] {
        margin-top: 9px
      }

      .tablet-lg\:block {
        display: block
      }

      .tablet-lg\:h-\[100px\] {
        height: 100px
      }

      .tablet-lg\:h-\[1069px\] {
        height: 1069px
      }

      .tablet-lg\:h-\[1092px\] {
        height: 1092px
      }

      .tablet-lg\:h-\[1098px\] {
        height: 1098px
      }

      .tablet-lg\:h-\[111px\] {
        height: 111px
      }

      .tablet-lg\:h-\[1279px\] {
        height: 1279px
      }

      .tablet-lg\:h-\[127px\] {
        height: 127px
      }

      .tablet-lg\:h-\[1392px\] {
        height: 1392px
      }

      .tablet-lg\:h-\[163px\] {
        height: 163px
      }

      .tablet-lg\:h-\[174px\] {
        height: 174px
      }

      .tablet-lg\:h-\[219px\] {
        height: 219px
      }

      .tablet-lg\:h-\[23px\] {
        height: 23px
      }

      .tablet-lg\:h-\[25px\] {
        height: 25px
      }

      .tablet-lg\:h-\[26px\] {
        height: 26px
      }

      .tablet-lg\:h-\[32px\] {
        height: 32px
      }

      .tablet-lg\:h-\[39px\] {
        height: 39px
      }

      .tablet-lg\:h-\[40px\] {
        height: 40px
      }

      .tablet-lg\:h-\[416px\] {
        height: 416px
      }

      .tablet-lg\:h-\[41px\] {
        height: 41px
      }

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

      .tablet-lg\:h-\[44px\] {
        height: 44px
      }

      .tablet-lg\:h-\[583px\] {
        height: 583px
      }

      .tablet-lg\:h-\[62px\] {
        height: 62px
      }

      .tablet-lg\:h-\[633px\] {
        height: 633px
      }

      .tablet-lg\:h-\[64px\] {
        height: 64px
      }

      .tablet-lg\:h-\[692px\] {
        height: 692px
      }

      .tablet-lg\:h-\[719px\] {
        height: 719px
      }

      .tablet-lg\:h-\[732px\] {
        height: 732px
      }

      .tablet-lg\:h-\[774px\] {
        height: 774px
      }

      .tablet-lg\:h-\[844px\] {
        height: 844px
      }

      .tablet-lg\:h-\[857px\] {
        height: 857px
      }

      .tablet-lg\:h-\[93px\] {
        height: 93px
      }

      .tablet-lg\:min-h-\[1462px\] {
        min-height: 1462px
      }

      .tablet-lg\:w-\[126px\] {
        width: 126px
      }

      .tablet-lg\:w-\[127px\] {
        width: 127px
      }

      .tablet-lg\:w-\[156px\] {
        width: 156px
      }

      .tablet-lg\:w-\[163px\] {
        width: 163px
      }

      .tablet-lg\:w-\[219px\] {
        width: 219px
      }

      .tablet-lg\:w-\[23px\] {
        width: 23px
      }

      .tablet-lg\:w-\[26px\] {
        width: 26px
      }

      .tablet-lg\:w-\[29px\] {
        width: 29px
      }

      .tablet-lg\:w-\[328px\] {
        width: 328px
      }

      .tablet-lg\:w-\[32px\] {
        width: 32px
      }

      .tablet-lg\:w-\[41px\] {
        width: 41px
      }

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

      .tablet-lg\:w-\[44px\] {
        width: 44px
      }

      .tablet-lg\:w-\[48px\] {
        width: 48px
      }

      .tablet-lg\:w-\[546px\] {
        width: 546px
      }

      .tablet-lg\:w-\[551px\] {
        width: 551px
      }

      .tablet-lg\:w-\[600px\] {
        width: 600px
      }

      .tablet-lg\:w-\[64px\] {
        width: 64px
      }

      .tablet-lg\:w-\[670px\] {
        width: 670px
      }

      .tablet-lg\:w-\[708px\] {
        width: 708px
      }

      .tablet-lg\:w-\[920px\] {
        width: 920px
      }

      .tablet-lg\:w-\[93px\] {
        width: 93px
      }

      .tablet-lg\:w-\[95px\] {
        width: 95px
      }

      .tablet-lg\:max-w-\[416px\] {
        max-width: 416px
      }

      .tablet-lg\:auto-rows-\[300px\] {
        grid-auto-rows: 300px
      }

      .tablet-lg\:grid-cols-\[repeat\(2\,347px\)\] {
        grid-template-columns: repeat(2, 347px)
      }

      .tablet-lg\:grid-cols-\[repeat\(2\,auto\)\] {
        grid-template-columns: repeat(2, auto)
      }

      .tablet-lg\:grid-cols-\[repeat\(2\,minmax\(auto\,446px\)\)\] {
        grid-template-columns: repeat(2, minmax(auto, 446px))
      }

      .tablet-lg\:grid-cols-\[repeat\(2\,minmax\(auto\,450px\)\)\] {
        grid-template-columns: repeat(2, minmax(auto, 450px))
      }

      .tablet-lg\:items-center {
        align-items: center
      }

      .tablet-lg\:justify-end {
        justify-content: flex-end
      }

      .tablet-lg\:gap-\[10px\] {
        gap: 10px
      }

      .tablet-lg\:gap-\[15px\] {
        gap: 15px
      }

      .tablet-lg\:gap-\[19px\] {
        gap: 19px
      }

      .tablet-lg\:gap-\[20px\] {
        gap: 20px
      }

      .tablet-lg\:gap-\[240px\] {
        gap: 240px
      }

      .tablet-lg\:gap-\[24px\] {
        gap: 24px
      }

      .tablet-lg\:gap-\[30px\] {
        gap: 30px
      }

      .tablet-lg\:gap-\[36px\] {
        gap: 36px
      }

      .tablet-lg\:gap-\[40px\] {
        gap: 40px
      }

      .tablet-lg\:gap-\[50px\] {
        gap: 50px
      }

      .tablet-lg\:gap-\[51px\] {
        gap: 51px
      }

      .tablet-lg\:gap-\[61px\] {
        gap: 61px
      }

      .tablet-lg\:gap-x-\[20px\] {
        -moz-column-gap: 20px;
        column-gap: 20px
      }

      .tablet-lg\:gap-x-\[26px\] {
        -moz-column-gap: 26px;
        column-gap: 26px
      }

      .tablet-lg\:gap-y-\[48px\] {
        row-gap: 48px
      }

      .tablet-lg\:rounded-\[130px\] {
        border-radius: 130px
      }

      .tablet-lg\:rounded-\[20px\] {
        border-radius: 20px
      }

      .tablet-lg\:rounded-\[25px\] {
        border-radius: 25px
      }

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

      .tablet-lg\:\!px-\[51px\] {
        padding-left: 51px !important;
        padding-right: 51px !important
      }

      .tablet-lg\:px-\[18px\] {
        padding-left: 18px;
        padding-right: 18px
      }

      .tablet-lg\:px-\[20px\] {
        padding-left: 20px;
        padding-right: 20px
      }

      .tablet-lg\:px-\[25px\] {
        padding-left: 25px;
        padding-right: 25px
      }

      .tablet-lg\:px-\[36px\] {
        padding-left: 36px;
        padding-right: 36px
      }

      .tablet-lg\:px-\[45px\] {
        padding-left: 45px;
        padding-right: 45px
      }

      .tablet-lg\:px-\[48px\] {
        padding-left: 48px;
        padding-right: 48px
      }

      .tablet-lg\:py-\[15px\] {
        padding-bottom: 15px;
        padding-top: 15px
      }

      .tablet-lg\:py-\[18px\] {
        padding-bottom: 18px;
        padding-top: 18px
      }

      .tablet-lg\:py-\[25px\] {
        padding-bottom: 25px;
        padding-top: 25px
      }

      .tablet-lg\:py-\[37\.5px\] {
        padding-bottom: 37.5px;
        padding-top: 37.5px
      }

      .tablet-lg\:py-\[38px\] {
        padding-bottom: 38px;
        padding-top: 38px
      }

      .tablet-lg\:py-\[40px\] {
        padding-bottom: 40px;
        padding-top: 40px
      }

      .tablet-lg\:py-\[73px\] {
        padding-bottom: 73px;
        padding-top: 73px
      }

      .tablet-lg\:pb-\[12px\] {
        padding-bottom: 12px
      }

      .tablet-lg\:pb-\[25px\] {
        padding-bottom: 25px
      }

      .tablet-lg\:pb-\[47px\] {
        padding-bottom: 47px
      }

      .tablet-lg\:pb-\[54px\] {
        padding-bottom: 54px
      }

      .tablet-lg\:pb-\[76px\] {
        padding-bottom: 76px
      }

      .tablet-lg\:pb-\[87px\] {
        padding-bottom: 87px
      }

      .tablet-lg\:pl-\[31px\] {
        padding-left: 31px
      }

      .tablet-lg\:pr-\[27px\] {
        padding-right: 27px
      }

      .tablet-lg\:pt-\[112px\] {
        padding-top: 112px
      }

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

      .tablet-lg\:pt-\[40px\] {
        padding-top: 40px
      }

      .tablet-lg\:pt-\[435px\] {
        padding-top: 435px
      }

      .tablet-lg\:pt-\[47px\] {
        padding-top: 47px
      }

      .tablet-lg\:pt-\[64px\] {
        padding-top: 64px
      }

      .tablet-lg\:text-center {
        text-align: center
      }

      .tablet-lg\:text-\[12px\] {
        font-size: 12px
      }

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

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

      .tablet-lg\:text-\[19px\] {
        font-size: 19px
      }

      .tablet-lg\:text-\[20px\] {
        font-size: 20px
      }

      .tablet-lg\:text-\[22px\] {
        font-size: 22px
      }

      .tablet-lg\:text-\[23px\] {
        font-size: 23px
      }

      .tablet-lg\:text-\[26\.36px\] {
        font-size: 26.36px
      }

      .tablet-lg\:text-\[26px\] {
        font-size: 26px
      }

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

      .tablet-lg\:text-\[28\.24px\] {
        font-size: 28.24px
      }

      .tablet-lg\:text-\[30\.86px\] {
        font-size: 30.86px
      }

      .tablet-lg\:text-\[31px\] {
        font-size: 31px
      }

      .tablet-lg\:text-\[33\.69px\] {
        font-size: 33.69px
      }

      .tablet-lg\:text-\[34px\] {
        font-size: 34px
      }

      .tablet-lg\:text-\[35\.94px\] {
        font-size: 35.94px
      }

      .tablet-lg\:text-\[44px\] {
        font-size: 44px
      }

      .tablet-lg\:text-\[51px\] {
        font-size: 51px
      }

      .tablet-lg\:text-\[61\.54px\] {
        font-size: 61.54px
      }

      .tablet-lg\:text-\[63px\] {
        font-size: 63px
      }

      .tablet-lg\:text-\[64px\],
      .tablet-lg\:text-d-h2 {
        font-size: 64px
      }

      .tablet-lg\:text-d-h2 {
        font-weight: 700;
        line-height: 78.02px
      }

      .tablet-lg\:text-d-h3 {
        font-size: 48px;
        font-weight: 700;
        line-height: 58.51px
      }

      .tablet-lg\:text-t-h2 {
        font-size: 64px;
        font-weight: 700;
        line-height: 78.02px
      }

      .tablet-lg\:uppercase {
        text-transform: uppercase
      }

      .tablet-lg\:leading-\[17px\] {
        line-height: 17px
      }

      .tablet-lg\:leading-\[19px\] {
        line-height: 19px
      }

      .tablet-lg\:leading-\[21px\] {
        line-height: 21px
      }

      .tablet-lg\:leading-\[22px\] {
        line-height: 22px
      }

      .tablet-lg\:leading-\[24\.38px\] {
        line-height: 24.38px
      }

      .tablet-lg\:leading-\[27px\] {
        line-height: 27px
      }

      .tablet-lg\:leading-\[29px\] {
        line-height: 29px
      }

      .tablet-lg\:leading-\[32px\] {
        line-height: 32px
      }

      .tablet-lg\:leading-\[34\.42px\] {
        line-height: 34.42px
      }

      .tablet-lg\:leading-\[35\.94px\] {
        line-height: 35.94px
      }

      .tablet-lg\:leading-\[37px\] {
        line-height: 37px
      }

      .tablet-lg\:leading-\[38px\] {
        line-height: 38px
      }

      .tablet-lg\:leading-\[39px\] {
        line-height: 39px
      }

      .tablet-lg\:leading-\[40\.42px\] {
        line-height: 40.42px
      }

      .tablet-lg\:leading-\[43\.2px\] {
        line-height: 43.2px
      }

      .tablet-lg\:leading-\[49\.19px\] {
        line-height: 49.19px
      }

      .tablet-lg\:leading-\[51\.54px\] {
        line-height: 51.54px
      }

      .tablet-lg\:leading-\[61\.6px\] {
        line-height: 61.6px
      }

      .tablet-lg\:leading-\[73\.85px\] {
        line-height: 73.85px
      }

      .tablet-lg\:leading-\[77px\] {
        line-height: 77px
      }

      .tablet-lg\:leading-\[78\.02px\] {
        line-height: 78.02px
      }

      .tablet-lg\:leading-\[78px\] {
        line-height: 78px
      }
    }

    @media (min-width:1420px) {
      .desktop\:absolute {
        position: absolute
      }

      .desktop\:-right-\[200px\] {
        right: -200px
      }

      .desktop\:bottom-0 {
        bottom: 0
      }

      .desktop\:bottom-\[-10px\] {
        bottom: -10px
      }

      .desktop\:bottom-\[16px\] {
        bottom: 16px
      }

      .desktop\:bottom-\[173px\] {
        bottom: 173px
      }

      .desktop\:bottom-\[181px\] {
        bottom: 181px
      }

      .desktop\:bottom-\[22px\] {
        bottom: 22px
      }

      .desktop\:bottom-\[281px\] {
        bottom: 281px
      }

      .desktop\:bottom-\[30px\] {
        bottom: 30px
      }

      .desktop\:bottom-\[42px\] {
        bottom: 42px
      }

      .desktop\:bottom-\[90px\] {
        bottom: 90px
      }

      .desktop\:left-0 {
        left: 0
      }

      .desktop\:left-\[-109px\] {
        left: -109px
      }

      .desktop\:left-\[-75px\] {
        left: -75px
      }

      .desktop\:left-\[30px\] {
        left: 30px
      }

      .desktop\:left-\[calc\(100\%\+20px\)\] {
        left: calc(100% + 20px)
      }

      .desktop\:right-0 {
        right: 0
      }

      .desktop\:right-\[-170px\] {
        right: -170px
      }

      .desktop\:right-\[-174px\] {
        right: -174px
      }

      .desktop\:right-\[-190px\] {
        right: -190px
      }

      .desktop\:right-\[-260px\] {
        right: -260px
      }

      .desktop\:right-\[0px\] {
        right: 0
      }

      .desktop\:right-\[10px\] {
        right: 10px
      }

      .desktop\:right-\[30px\] {
        right: 30px
      }

      .desktop\:top-\[159px\] {
        top: 159px
      }

      .desktop\:top-\[200px\] {
        top: 200px
      }

      .desktop\:top-\[289px\] {
        top: 289px
      }

      .desktop\:top-\[30px\] {
        top: 30px
      }

      .desktop\:top-\[361px\] {
        top: 361px
      }

      .desktop\:top-\[60px\] {
        top: 60px
      }

      .desktop\:top-\[647px\] {
        top: 647px
      }

      .desktop\:top-\[calc\(50\%\+6px\)\] {
        top: calc(50% + 6px)
      }

      .desktop\:col-start-1 {
        grid-column-start: 1
      }

      .desktop\:col-end-3 {
        grid-column-end: 3
      }

      .desktop\:row-start-1 {
        grid-row-start: 1
      }

      .desktop\:row-end-3 {
        grid-row-end: 3
      }

      .desktop\:my-\[32px\] {
        margin-bottom: 32px;
        margin-top: 32px
      }

      .desktop\:mb-\[110px\] {
        margin-bottom: 110px
      }

      .desktop\:mb-\[12px\] {
        margin-bottom: 12px
      }

      .desktop\:mb-\[13px\] {
        margin-bottom: 13px
      }

      .desktop\:mb-\[158px\] {
        margin-bottom: 158px
      }

      .desktop\:mb-\[42px\] {
        margin-bottom: 42px
      }

      .desktop\:mt-\[108px\] {
        margin-top: 108px
      }

      .desktop\:mt-\[10px\] {
        margin-top: 10px
      }

      .desktop\:mt-\[112px\] {
        margin-top: 112px
      }

      .desktop\:mt-\[13px\] {
        margin-top: 13px
      }

      .desktop\:mt-\[155px\] {
        margin-top: 155px
      }

      .desktop\:mt-\[158px\] {
        margin-top: 158px
      }

      .desktop\:mt-\[15px\] {
        margin-top: 15px
      }

      .desktop\:mt-\[16px\] {
        margin-top: 16px
      }

      .desktop\:mt-\[20px\] {
        margin-top: 20px
      }

      .desktop\:mt-\[26px\] {
        margin-top: 26px
      }

      .desktop\:mt-\[28px\] {
        margin-top: 28px
      }

      .desktop\:mt-\[32px\] {
        margin-top: 32px
      }

      .desktop\:mt-\[40px\] {
        margin-top: 40px
      }

      .desktop\:mt-\[42px\] {
        margin-top: 42px
      }

      .desktop\:mt-\[48px\] {
        margin-top: 48px
      }

      .desktop\:mt-\[52px\] {
        margin-top: 52px
      }

      .desktop\:mt-\[54px\] {
        margin-top: 54px
      }

      .desktop\:mt-\[58px\] {
        margin-top: 58px
      }

      .desktop\:mt-\[60px\] {
        margin-top: 60px
      }

      .desktop\:mt-\[64px\] {
        margin-top: 64px
      }

      .desktop\:mt-\[6px\] {
        margin-top: 6px
      }

      .desktop\:mt-\[80px\] {
        margin-top: 80px
      }

      .desktop\:mt-\[84px\] {
        margin-top: 84px
      }

      .desktop\:block {
        display: block
      }

      .desktop\:flex {
        display: flex
      }

      .desktop\:\!hidden {
        display: none !important
      }

      .desktop\:hidden {
        display: none
      }

      .desktop\:h-\[1028px\] {
        height: 1028px
      }

      .desktop\:h-\[1080px\] {
        height: 1080px
      }

      .desktop\:h-\[1092px\] {
        height: 1092px
      }

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

      .desktop\:h-\[132px\] {
        height: 132px
      }

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

      .desktop\:h-\[20px\] {
        height: 20px
      }

      .desktop\:h-\[21px\] {
        height: 21px
      }

      .desktop\:h-\[220px\] {
        height: 220px
      }

      .desktop\:h-\[22px\] {
        height: 22px
      }

      .desktop\:h-\[30px\] {
        height: 30px
      }

      .desktop\:h-\[32px\] {
        height: 32px
      }

      .desktop\:h-\[340px\] {
        height: 340px
      }

      .desktop\:h-\[355px\] {
        height: 355px
      }

      .desktop\:h-\[38px\] {
        height: 38px
      }

      .desktop\:h-\[40px\] {
        height: 40px
      }

      .desktop\:h-\[480px\] {
        height: 480px
      }

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

      .desktop\:h-\[580px\] {
        height: 580px
      }

      .desktop\:h-\[629px\] {
        height: 629px
      }

      .desktop\:h-\[634px\] {
        height: 634px
      }

      .desktop\:h-\[64px\] {
        height: 64px
      }

      .desktop\:h-\[650px\] {
        height: 650px
      }

      .desktop\:h-\[66px\] {
        height: 66px
      }

      .desktop\:h-\[68px\] {
        height: 68px
      }

      .desktop\:h-\[700px\] {
        height: 700px
      }

      .desktop\:h-\[708px\] {
        height: 708px
      }

      .desktop\:h-\[740px\] {
        height: 740px
      }

      .desktop\:h-\[78px\] {
        height: 78px
      }

      .desktop\:h-\[79px\] {
        height: 79px
      }

      .desktop\:h-\[862px\] {
        height: 862px
      }

      .desktop\:h-\[874px\] {
        height: 874px
      }

      .desktop\:h-\[877px\] {
        height: 877px
      }

      .desktop\:h-\[88px\] {
        height: 88px
      }

      .desktop\:h-\[908px\] {
        height: 908px
      }

      .desktop\:h-\[92px\] {
        height: 92px
      }

      .desktop\:h-auto {
        height: auto
      }

      .desktop\:h-full {
        height: 100%
      }

      .desktop\:min-h-\[1080px\] {
        min-height: 1080px
      }

      .desktop\:w-\[1078px\] {
        width: 1078px
      }

      .desktop\:w-\[1180px\] {
        width: 1180px
      }

      .desktop\:w-\[127px\] {
        width: 127px
      }

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

      .desktop\:w-\[151px\] {
        width: 151px
      }

      .desktop\:w-\[156px\] {
        width: 156px
      }

      .desktop\:w-\[213px\] {
        width: 213px
      }

      .desktop\:w-\[21px\] {
        width: 21px
      }

      .desktop\:w-\[220px\] {
        width: 220px
      }

      .desktop\:w-\[22px\] {
        width: 22px
      }

      .desktop\:w-\[244px\] {
        width: 244px
      }

      .desktop\:w-\[299px\] {
        width: 299px
      }

      .desktop\:w-\[30px\] {
        width: 30px
      }

      .desktop\:w-\[32px\] {
        width: 32px
      }

      .desktop\:w-\[340px\] {
        width: 340px
      }

      .desktop\:w-\[34px\] {
        width: 34px
      }

      .desktop\:w-\[352px\] {
        width: 352px
      }

      .desktop\:w-\[368px\] {
        width: 368px
      }

      .desktop\:w-\[38px\] {
        width: 38px
      }

      .desktop\:w-\[40px\] {
        width: 40px
      }

      .desktop\:w-\[415px\] {
        width: 415px
      }

      .desktop\:w-\[518px\] {
        width: 518px
      }

      .desktop\:w-\[546px\] {
        width: 546px
      }

      .desktop\:w-\[580px\] {
        width: 580px
      }

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

      .desktop\:w-\[615px\] {
        width: 615px
      }

      .desktop\:w-\[620px\] {
        width: 620px
      }

      .desktop\:w-\[64px\] {
        width: 64px
      }

      .desktop\:w-\[68px\] {
        width: 68px
      }

      .desktop\:w-\[704px\] {
        width: 704px
      }

      .desktop\:w-\[740px\] {
        width: 740px
      }

      .desktop\:w-\[747px\] {
        width: 747px
      }

      .desktop\:w-\[791px\] {
        width: 791px
      }

      .desktop\:w-\[834px\] {
        width: 834px
      }

      .desktop\:w-\[892px\] {
        width: 892px
      }

      .desktop\:w-\[90\%\] {
        width: 90%
      }

      .desktop\:w-\[92px\] {
        width: 92px
      }

      .desktop\:w-auto {
        width: auto
      }

      .desktop\:w-full {
        width: 100%
      }

      .desktop\:\!max-w-\[1486px\] {
        max-width: 1486px !important
      }

      .desktop\:auto-rows-\[306px\] {
        grid-auto-rows: 306px
      }

      .desktop\:grid-cols-\[repeat\(2\,280px\)\] {
        grid-template-columns: repeat(2, 280px)
      }

      .desktop\:grid-cols-\[repeat\(2\,340px\)\] {
        grid-template-columns: repeat(2, 340px)
      }

      .desktop\:grid-cols-\[repeat\(3\,460px\)\] {
        grid-template-columns: repeat(3, 460px)
      }

      .desktop\:grid-cols-\[repeat\(4\,255px\)\] {
        grid-template-columns: repeat(4, 255px)
      }

      .desktop\:grid-cols-\[repeat\(4\,280px\)\] {
        grid-template-columns: repeat(4, 280px)
      }

      .desktop\:grid-cols-\[repeat\(4\,340px\)\] {
        grid-template-columns: repeat(4, 340px)
      }

      .desktop\:grid-rows-\[150px\] {
        grid-template-rows: 150px
      }

      .desktop\:grid-rows-\[repeat\(2\,340px\)\] {
        grid-template-rows: repeat(2, 340px)
      }

      .desktop\:flex-row {
        flex-direction: row
      }

      .desktop\:items-start {
        align-items: flex-start
      }

      .desktop\:items-end {
        align-items: flex-end
      }

      .desktop\:items-center {
        align-items: center
      }

      .desktop\:items-stretch {
        align-items: stretch
      }

      .desktop\:justify-start {
        justify-content: flex-start
      }

      .desktop\:justify-end {
        justify-content: flex-end
      }

      .desktop\:justify-center {
        justify-content: center
      }

      .desktop\:justify-between {
        justify-content: space-between
      }

      .desktop\:gap-\[12px\] {
        gap: 12px
      }

      .desktop\:gap-\[15px\] {
        gap: 15px
      }

      .desktop\:gap-\[16px\] {
        gap: 16px
      }

      .desktop\:gap-\[175px\] {
        gap: 175px
      }

      .desktop\:gap-\[19px\] {
        gap: 19px
      }

      .desktop\:gap-\[20px\] {
        gap: 20px
      }

      .desktop\:gap-\[220px\] {
        gap: 220px
      }

      .desktop\:gap-\[235px\] {
        gap: 235px
      }

      .desktop\:gap-\[28px\] {
        gap: 28px
      }

      .desktop\:gap-\[32px\] {
        gap: 32px
      }

      .desktop\:gap-\[35px\] {
        gap: 35px
      }

      .desktop\:gap-\[60px\] {
        gap: 60px
      }

      .desktop\:gap-x-\[20px\] {
        -moz-column-gap: 20px;
        column-gap: 20px
      }

      .desktop\:gap-y-\[10px\] {
        row-gap: 10px
      }

      .desktop\:gap-y-\[30px\] {
        row-gap: 30px
      }

      .desktop\:overflow-y-auto {
        overflow-y: auto
      }

      .desktop\:rounded-\[100px\] {
        border-radius: 100px
      }

      .desktop\:rounded-\[10px\] {
        border-radius: 10px
      }

      .desktop\:rounded-\[11px\] {
        border-radius: 11px
      }

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

      .desktop\:p-0 {
        padding: 0
      }

      .desktop\:\!px-\[61px\] {
        padding-left: 61px !important;
        padding-right: 61px !important
      }

      .desktop\:px-0 {
        padding-left: 0;
        padding-right: 0
      }

      .desktop\:px-\[100px\] {
        padding-left: 100px;
        padding-right: 100px
      }

      .desktop\:px-\[18px\] {
        padding-left: 18px;
        padding-right: 18px
      }

      .desktop\:px-\[22px\] {
        padding-left: 22px;
        padding-right: 22px
      }

      .desktop\:px-\[24px\] {
        padding-left: 24px;
        padding-right: 24px
      }

      .desktop\:px-\[30px\] {
        padding-left: 30px;
        padding-right: 30px
      }

      .desktop\:px-\[40px\] {
        padding-left: 40px;
        padding-right: 40px
      }

      .desktop\:px-\[48px\] {
        padding-left: 48px;
        padding-right: 48px
      }

      .desktop\:py-\[12px\] {
        padding-bottom: 12px;
        padding-top: 12px
      }

      .desktop\:py-\[20px\] {
        padding-bottom: 20px;
        padding-top: 20px
      }

      .desktop\:py-\[21px\] {
        padding-bottom: 21px;
        padding-top: 21px
      }

      .desktop\:py-\[220px\] {
        padding-bottom: 220px;
        padding-top: 220px
      }

      .desktop\:py-\[22px\] {
        padding-bottom: 22px;
        padding-top: 22px
      }

      .desktop\:py-\[25px\] {
        padding-bottom: 25px;
        padding-top: 25px
      }

      .desktop\:py-\[30\.5px\] {
        padding-bottom: 30.5px;
        padding-top: 30.5px
      }

      .desktop\:py-\[30px\] {
        padding-bottom: 30px;
        padding-top: 30px
      }

      .desktop\:py-\[40px\] {
        padding-bottom: 40px;
        padding-top: 40px
      }

      .desktop\:py-\[5px\] {
        padding-bottom: 5px;
        padding-top: 5px
      }

      .desktop\:py-\[65px\] {
        padding-bottom: 65px;
        padding-top: 65px
      }

      .desktop\:py-\[80px\] {
        padding-bottom: 80px;
        padding-top: 80px
      }

      .desktop\:pb-\[12px\] {
        padding-bottom: 12px
      }

      .desktop\:pb-\[149px\] {
        padding-bottom: 149px
      }

      .desktop\:pb-\[198px\] {
        padding-bottom: 198px
      }

      .desktop\:pb-\[20px\] {
        padding-bottom: 20px
      }

      .desktop\:pb-\[25px\] {
        padding-bottom: 25px
      }

      .desktop\:pb-\[40px\] {
        padding-bottom: 40px
      }

      .desktop\:pl-\[24px\] {
        padding-left: 24px
      }

      .desktop\:pr-\[20px\] {
        padding-right: 20px
      }

      .desktop\:pt-0 {
        padding-top: 0
      }

      .desktop\:pt-\[120px\] {
        padding-top: 120px
      }

      .desktop\:pt-\[12px\] {
        padding-top: 12px
      }

      .desktop\:pt-\[191px\] {
        padding-top: 191px
      }

      .desktop\:pt-\[250px\] {
        padding-top: 250px
      }

      .desktop\:pt-\[30px\] {
        padding-top: 30px
      }

      .desktop\:pt-\[32px\] {
        padding-top: 32px
      }

      .desktop\:pt-\[40px\] {
        padding-top: 40px
      }

      .desktop\:pt-\[49px\] {
        padding-top: 49px
      }

      .desktop\:pt-\[51px\] {
        padding-top: 51px
      }

      .desktop\:text-left {
        text-align: left
      }

      .desktop\:text-start {
        text-align: start
      }

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

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

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

      .desktop\:text-\[20px\] {
        font-size: 20px
      }

      .desktop\:text-\[22px\] {
        font-size: 22px
      }

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

      .desktop\:text-\[28px\] {
        font-size: 28px
      }

      .desktop\:text-\[32px\] {
        font-size: 32px
      }

      .desktop\:text-\[36px\] {
        font-size: 36px
      }

      .desktop\:text-\[64px\] {
        font-size: 64px
      }

      .desktop\:text-d-btn {
        font-size: 32px;
        line-height: 38.4px
      }

      .desktop\:text-d-btn,
      .desktop\:text-d-btn-sm {
        font-weight: 600;
        letter-spacing: .02em
      }

      .desktop\:text-d-btn-sm {
        font-size: 20px;
        line-height: 24px
      }

      .desktop\:text-d-description {
        font-size: 14px;
        font-weight: 400;
        line-height: 22.4px
      }

      .desktop\:text-d-field-desc {
        font-size: 14px;
        font-weight: 600;
        line-height: 16.8px
      }

      .desktop\:text-d-h1 {
        font-size: 96px;
        line-height: 117.02px
      }

      .desktop\:text-d-h1,
      .desktop\:text-d-h2 {
        font-weight: 700
      }

      .desktop\:text-d-h2 {
        font-size: 64px;
        line-height: 78.02px
      }

      .desktop\:text-d-h3 {
        font-size: 48px;
        line-height: 58.51px
      }

      .desktop\:text-d-h3,
      .desktop\:text-d-h4 {
        font-weight: 700
      }

      .desktop\:text-d-h4 {
        font-size: 36px;
        line-height: 43.2px
      }

      .desktop\:text-d-navigation {
        font-size: 22px;
        font-weight: 600;
        letter-spacing: -.01em;
        line-height: 30.8px
      }

      .desktop\:text-d-number {
        font-size: 28px;
        font-weight: 600;
        letter-spacing: .02em;
        line-height: 53.2px
      }

      .desktop\:text-d-text {
        font-size: 20px;
        font-weight: 400;
        line-height: 30px
      }

      .desktop\:text-d-title {
        font-size: 28px;
        font-weight: 600;
        line-height: 39.2px
      }

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

      .desktop\:leading-\[19px\] {
        line-height: 19px
      }

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

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

      .desktop\:leading-\[24\.38px\] {
        line-height: 24.38px
      }

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

      .desktop\:leading-\[27px\] {
        line-height: 27px
      }

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

      .desktop\:leading-\[29\.26px\] {
        line-height: 29.26px
      }

      .desktop\:leading-\[29px\] {
        line-height: 29px
      }

      .desktop\:leading-\[35px\] {
        line-height: 35px
      }

      .desktop\:leading-\[39\.01px\] {
        line-height: 39.01px
      }

      .desktop\:leading-\[41\.45px\] {
        line-height: 41.45px
      }

      .desktop\:leading-\[43px\] {
        line-height: 43px
      }

      .desktop\:leading-\[78px\] {
        line-height: 78px
      }
    }