/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .absolute {
    position: absolute;
  }
  .top-\[1100px\] {
    top: 1100px;
  }
  .top-\[2000px\] {
    top: 2000px;
  }
  .top-\[2840px\] {
    top: 2840px;
  }
  .top-\[4000px\] {
    top: 4000px;
  }
  .top-\[4700px\] {
    top: 4700px;
  }
  .top-\[4800px\] {
    top: 4800px;
  }
  .top-\[4900px\] {
    top: 4900px;
  }
  .top-\[4970px\] {
    top: 4970px;
  }
  .top-\[4990px\] {
    top: 4990px;
  }
  .top-\[5000px\] {
    top: 5000px;
  }
  .top-\[5200px\] {
    top: 5200px;
  }
  .left-\[10px\] {
    left: 10px;
  }
  .left-\[100px\] {
    left: 100px;
  }
  .left-\[500px\] {
    left: 500px;
  }
  .left-\[1200px\] {
    left: 1200px;
  }
  .left-\[1300px\] {
    left: 1300px;
  }
  .left-\[1350px\] {
    left: 1350px;
  }
  .left-\[1360px\] {
    left: 1360px;
  }
  .left-\[1400px\] {
    left: 1400px;
  }
  .left-\[1500px\] {
    left: 1500px;
  }
  .mt-\[0px\] {
    margin-top: 0px;
  }
  .mt-\[3px\] {
    margin-top: 3px;
  }
  .mt-\[5px\] {
    margin-top: 5px;
  }
  .mt-\[10px\] {
    margin-top: 10px;
  }
  .mt-\[14px\] {
    margin-top: 14px;
  }
  .mt-\[15px\] {
    margin-top: 15px;
  }
  .mt-\[20px\] {
    margin-top: 20px;
  }
  .mt-\[25px\] {
    margin-top: 25px;
  }
  .mt-\[30px\] {
    margin-top: 30px;
  }
  .mt-\[40px\] {
    margin-top: 40px;
  }
  .mt-\[50p\] {
    margin-top: 50p;
  }
  .mt-\[50px\] {
    margin-top: 50px;
  }
  .mt-\[60px\] {
    margin-top: 60px;
  }
  .mt-\[70px\] {
    margin-top: 70px;
  }
  .mt-\[85px\] {
    margin-top: 85px;
  }
  .mt-\[91px\] {
    margin-top: 91px;
  }
  .mt-\[100px\] {
    margin-top: 100px;
  }
  .mt-\[120px\] {
    margin-top: 120px;
  }
  .mt-\[140px\] {
    margin-top: 140px;
  }
  .mt-\[150px\] {
    margin-top: 150px;
  }
  .mt-\[160px\] {
    margin-top: 160px;
  }
  .mt-\[170px\] {
    margin-top: 170px;
  }
  .mt-\[180px\] {
    margin-top: 180px;
  }
  .mt-\[230px\] {
    margin-top: 230px;
  }
  .mr-\[20p\] {
    margin-right: 20p;
  }
  .mr-\[20px\] {
    margin-right: 20px;
  }
  .mr-\[30px\] {
    margin-right: 30px;
  }
  .mr-\[50px\] {
    margin-right: 50px;
  }
  .mr-\[60px\] {
    margin-right: 60px;
  }
  .mr-\[120px\] {
    margin-right: 120px;
  }
  .mr-\[150px\] {
    margin-right: 150px;
  }
  .mb-\[7px\] {
    margin-bottom: 7px;
  }
  .mb-\[10px\] {
    margin-bottom: 10px;
  }
  .mb-\[20px\] {
    margin-bottom: 20px;
  }
  .mb-\[50px\] {
    margin-bottom: 50px;
  }
  .ml-\[10px\] {
    margin-left: 10px;
  }
  .ml-\[20px\] {
    margin-left: 20px;
  }
  .ml-\[30px\] {
    margin-left: 30px;
  }
  .ml-\[35px\] {
    margin-left: 35px;
  }
  .ml-\[40\%\] {
    margin-left: 40%;
  }
  .ml-\[40\] {
    margin-left: 40;
  }
  .ml-\[40px\] {
    margin-left: 40px;
  }
  .ml-\[50px\] {
    margin-left: 50px;
  }
  .ml-\[60px\] {
    margin-left: 60px;
  }
  .ml-\[70px\] {
    margin-left: 70px;
  }
  .ml-\[80px\] {
    margin-left: 80px;
  }
  .ml-\[90px\] {
    margin-left: 90px;
  }
  .ml-\[100px\] {
    margin-left: 100px;
  }
  .ml-\[120px\] {
    margin-left: 120px;
  }
  .ml-\[140px\] {
    margin-left: 140px;
  }
  .ml-\[160px\] {
    margin-left: 160px;
  }
  .ml-\[200px\] {
    margin-left: 200px;
  }
  .ml-\[600px\] {
    margin-left: 600px;
  }
  .flex {
    display: flex;
  }
  .hidden {
    display: none;
  }
  .table {
    display: table;
  }
  .h-\[3px\] {
    height: 3px;
  }
  .h-\[10px\] {
    height: 10px;
  }
  .h-\[15px\] {
    height: 15px;
  }
  .h-\[20px\] {
    height: 20px;
  }
  .h-\[30px\] {
    height: 30px;
  }
  .h-\[50px\] {
    height: 50px;
  }
  .h-\[50vh\] {
    height: 50vh;
  }
  .h-\[53vh\] {
    height: 53vh;
  }
  .h-\[55vh\] {
    height: 55vh;
  }
  .h-\[56vh\] {
    height: 56vh;
  }
  .h-\[60vh\] {
    height: 60vh;
  }
  .h-\[80vh\] {
    height: 80vh;
  }
  .h-\[100\] {
    height: 100;
  }
  .h-\[100vh\] {
    height: 100vh;
  }
  .h-\[200px\] {
    height: 200px;
  }
  .h-\[200vh\] {
    height: 200vh;
  }
  .h-\[270px\] {
    height: 270px;
  }
  .h-\[280px\] {
    height: 280px;
  }
  .h-\[300px\] {
    height: 300px;
  }
  .h-\[400px\] {
    height: 400px;
  }
  .h-\[500px\] {
    height: 500px;
  }
  .h-\[600px\] {
    height: 600px;
  }
  .h-\[800px\] {
    height: 800px;
  }
  .h-\[1000px\] {
    height: 1000px;
  }
  .h-\[1200px\] {
    height: 1200px;
  }
  .h-\[1400px\] {
    height: 1400px;
  }
  .w-\[\%\] {
    width: %;
  }
  .w-\[9\%\] {
    width: 9%;
  }
  .w-\[20px\] {
    width: 20px;
  }
  .w-\[30px\] {
    width: 30px;
  }
  .w-\[50px\] {
    width: 50px;
  }
  .w-\[80\%\] {
    width: 80%;
  }
  .w-\[80\] {
    width: 80;
  }
  .w-\[90\%\] {
    width: 90%;
  }
  .w-\[95\%\] {
    width: 95%;
  }
  .w-\[98\%\] {
    width: 98%;
  }
  .w-\[100\%\] {
    width: 100%;
  }
  .w-\[100\] {
    width: 100;
  }
  .w-\[190px\] {
    width: 190px;
  }
  .w-\[200px\] {
    width: 200px;
  }
  .w-\[210px\] {
    width: 210px;
  }
  .w-\[240px\] {
    width: 240px;
  }
  .w-\[270px\] {
    width: 270px;
  }
  .w-\[290px\] {
    width: 290px;
  }
  .w-\[300px\] {
    width: 300px;
  }
  .w-\[330px\] {
    width: 330px;
  }
  .w-\[350px\] {
    width: 350px;
  }
  .w-\[380px\] {
    width: 380px;
  }
  .w-\[390px\] {
    width: 390px;
  }
  .w-\[400px\] {
    width: 400px;
  }
  .w-\[500px\] {
    width: 500px;
  }
  .w-\[600px\] {
    width: 600px;
  }
  .w-\[700px\] {
    width: 700px;
  }
  .w-\[900px\] {
    width: 900px;
  }
  .w-\[980\%\] {
    width: 980%;
  }
  .w-\[1000px\] {
    width: 1000px;
  }
  .w-\[1200px\] {
    width: 1200px;
  }
  .border-collapse {
    border-collapse: collapse;
  }
  .resize {
    resize: both;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-end {
    justify-content: flex-end;
  }
  .justify-evenly {
    justify-content: space-evenly;
  }
  .justify-start {
    justify-content: flex-start;
  }
  .gap-\[10px\] {
    gap: 10px;
  }
  .gap-\[15px\] {
    gap: 15px;
  }
  .gap-\[20px\] {
    gap: 20px;
  }
  .gap-\[25px\] {
    gap: 25px;
  }
  .gap-\[30px\] {
    gap: 30px;
  }
  .gap-\[50px\] {
    gap: 50px;
  }
  .gap-\[80px\] {
    gap: 80px;
  }
  .rounded-\[10px\] {
    border-radius: 10px;
  }
  .rounded-\[20px\] {
    border-radius: 20px;
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-\[1px\] {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-b-\[1px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-b-\[2\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2;
  }
  .border-b-\[2px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }
  .border-b-\[3px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 3px;
  }
  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }
  .border-\[\#DEDEFF\] {
    border-color: #DEDEFF;
  }
  .border-\[\#E6514A\] {
    border-color: #E6514A;
  }
  .border-\[\#FFFFFF\] {
    border-color: #FFFFFF;
  }
  .border-\[red\] {
    border-color: red;
  }
  .border-\[white\] {
    border-color: white;
  }
  .bg-\[\#3035C3\] {
    background-color: #3035C3;
  }
  .bg-\[\#DEDEFF\] {
    background-color: #DEDEFF;
  }
  .bg-\[\#E6514A\] {
    background-color: #E6514A;
  }
  .bg-\[\#F8F8FF\] {
    background-color: #F8F8FF;
  }
  .bg-\[\#FFFFFF\] {
    background-color: #FFFFFF;
  }
  .bg-\[\.\/\] {
    background-color: ./;
  }
  .bg-\[\<value\>\] {
    background-color: <value>;
  }
  .bg-\[ur\] {
    background-color: ur;
  }
  .bg-\[url\] {
    background-color: url;
  }
  .bg-\[url\(\)\] {
    background-image: url();
  }
  .bg-\[url\(\.\/\)\] {
    background-image: url(./);
  }
  .bg-\[url\(\.\/R\)\] {
    background-image: url(./R);
  }
  .bg-\[url\(\.\/Re\)\] {
    background-image: url(./Re);
  }
  .bg-\[url\(\.\/Rectangle\)\] {
    background-image: url(./Rectangle);
  }
  .bg-\[url\(\.\/Rectangle\.\)\] {
    background-image: url(./Rectangle.);
  }
  .bg-\[url\(\.\/Rectangle\.p\)\] {
    background-image: url(./Rectangle.p);
  }
  .bg-\[url\(\.\/Rectangle\.png\)\] {
    background-image: url(./Rectangle.png);
  }
  .bg-\[url\(\.\/Rectanglee\)\] {
    background-image: url(./Rectanglee);
  }
  .bg-\[url\(\.\/Rectanglee\.\)\] {
    background-image: url(./Rectanglee.);
  }
  .bg-\[url\(\.\/Rectanglee\.png\)\] {
    background-image: url(./Rectanglee.png);
  }
  .bg-\[url\(\.\/Rectangleee\)\] {
    background-image: url(./Rectangleee);
  }
  .bg-\[url\(\.\/Rectangleee\.p\)\] {
    background-image: url(./Rectangleee.p);
  }
  .bg-\[url\(\.\/Rectangleee\.png\)\] {
    background-image: url(./Rectangleee.png);
  }
  .bg-no-repeat {
    background-repeat: no-repeat;
  }
  .p-\[2\] {
    padding: 2;
  }
  .p-\[10px\] {
    padding: 10px;
  }
  .p-\[20px\] {
    padding: 20px;
  }
  .px-\[10px\] {
    padding-inline: 10px;
  }
  .px-\[20px\] {
    padding-inline: 20px;
  }
  .px-\[30px\] {
    padding-inline: 30px;
  }
  .px-\[50px\] {
    padding-inline: 50px;
  }
  .pt-\[0px\] {
    padding-top: 0px;
  }
  .pt-\[10px\] {
    padding-top: 10px;
  }
  .pt-\[20px\] {
    padding-top: 20px;
  }
  .pt-\[30px\] {
    padding-top: 30px;
  }
  .pt-\[40px\] {
    padding-top: 40px;
  }
  .pt-\[50px\] {
    padding-top: 50px;
  }
  .pt-\[70px\] {
    padding-top: 70px;
  }
  .pt-\[090px\] {
    padding-top: 090px;
  }
  .pt-\[90px\] {
    padding-top: 90px;
  }
  .pt-\[150px\] {
    padding-top: 150px;
  }
  .pb-\[10px\] {
    padding-bottom: 10px;
  }
  .pb-\[20px\] {
    padding-bottom: 20px;
  }
  .pl-\[40p\] {
    padding-left: 40p;
  }
  .pl-\[40px\] {
    padding-left: 40px;
  }
  .text-center {
    text-align: center;
  }
  .text-\[18px\] {
    font-size: 18px;
  }
  .text-\[20px\] {
    font-size: 20px;
  }
  .text-\[22px\] {
    font-size: 22px;
  }
  .text-\[25px\] {
    font-size: 25px;
  }
  .text-\[30px\] {
    font-size: 30px;
  }
  .text-\[40px\] {
    font-size: 40px;
  }
  .text-\[50px\] {
    font-size: 50px;
  }
  .text-\[60px\] {
    font-size: 60px;
  }
  .text-\[\#3035C3\] {
    color: #3035C3;
  }
  .text-\[\#E6514A\] {
    color: #E6514A;
  }
  .text-\[\#FFFFFF\] {
    color: #FFFFFF;
  }
  .text-\[18ox\] {
    color: 18ox;
  }
  .text-\[red\] {
    color: red;
  }
  .text-\[whi\] {
    color: whi;
  }
  .text-\[white\] {
    color: white;
  }
  .text-\[whiy\] {
    color: whiy;
  }
  .text-\[whiye\] {
    color: whiye;
  }
  .text-\[whu\] {
    color: whu;
  }
  .underline {
    text-decoration-line: underline;
  }
  .opacity-\[1\] {
    opacity: 1;
  }
  .shadow-\[0px_0px_10px_\#495FD31F\] {
    --tw-shadow: 0px 0px 10px var(--tw-shadow-color, #495FD31F);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .hover\:border-b-\[3px\] {
    &:hover {
      @media (hover: hover) {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 3px;
      }
    }
  }
  .hover\:text-\[red\] {
    &:hover {
      @media (hover: hover) {
        color: red;
      }
    }
  }
  .hover\:opacity-\[0\.7\] {
    &:hover {
      @media (hover: hover) {
        opacity: 0.7;
      }
    }
  }
  .max-sm\:mt-\[0px\] {
    @media (width < 40rem) {
      margin-top: 0px;
    }
  }
  .max-sm\:mt-\[20px\] {
    @media (width < 40rem) {
      margin-top: 20px;
    }
  }
  .max-sm\:mt-\[50px\] {
    @media (width < 40rem) {
      margin-top: 50px;
    }
  }
  .max-sm\:mt-\[180px\] {
    @media (width < 40rem) {
      margin-top: 180px;
    }
  }
  .max-sm\:ml-\[0px\] {
    @media (width < 40rem) {
      margin-left: 0px;
    }
  }
  .max-sm\:ml-\[3px\] {
    @media (width < 40rem) {
      margin-left: 3px;
    }
  }
  .max-sm\:ml-\[5px\] {
    @media (width < 40rem) {
      margin-left: 5px;
    }
  }
  .max-sm\:ml-\[10px\] {
    @media (width < 40rem) {
      margin-left: 10px;
    }
  }
  .max-sm\:ml-\[15px\] {
    @media (width < 40rem) {
      margin-left: 15px;
    }
  }
  .max-sm\:ml-\[18px\] {
    @media (width < 40rem) {
      margin-left: 18px;
    }
  }
  .max-sm\:ml-\[20px\] {
    @media (width < 40rem) {
      margin-left: 20px;
    }
  }
  .max-sm\:ml-\[30px\] {
    @media (width < 40rem) {
      margin-left: 30px;
    }
  }
  .max-sm\:ml-\[40px\] {
    @media (width < 40rem) {
      margin-left: 40px;
    }
  }
  .max-sm\:ml-\[80px\] {
    @media (width < 40rem) {
      margin-left: 80px;
    }
  }
  .max-sm\:ml-\[90px\] {
    @media (width < 40rem) {
      margin-left: 90px;
    }
  }
  .max-sm\:block {
    @media (width < 40rem) {
      display: block;
    }
  }
  .max-sm\:flex {
    @media (width < 40rem) {
      display: flex;
    }
  }
  .max-sm\:hidden {
    @media (width < 40rem) {
      display: none;
    }
  }
  .max-sm\:h-\[00px\] {
    @media (width < 40rem) {
      height: 00px;
    }
  }
  .max-sm\:h-\[400px\] {
    @media (width < 40rem) {
      height: 400px;
    }
  }
  .max-sm\:h-\[500px\] {
    @media (width < 40rem) {
      height: 500px;
    }
  }
  .max-sm\:h-\[700px\] {
    @media (width < 40rem) {
      height: 700px;
    }
  }
  .max-sm\:h-\[800px\] {
    @media (width < 40rem) {
      height: 800px;
    }
  }
  .max-sm\:h-\[1000px\] {
    @media (width < 40rem) {
      height: 1000px;
    }
  }
  .max-sm\:h-\[1200px\] {
    @media (width < 40rem) {
      height: 1200px;
    }
  }
  .max-sm\:h-\[1400px\] {
    @media (width < 40rem) {
      height: 1400px;
    }
  }
  .max-sm\:h-\[1700px\] {
    @media (width < 40rem) {
      height: 1700px;
    }
  }
  .max-sm\:h-\[1900px\] {
    @media (width < 40rem) {
      height: 1900px;
    }
  }
  .max-sm\:h-\[2000px\] {
    @media (width < 40rem) {
      height: 2000px;
    }
  }
  .max-sm\:h-\[2100px\] {
    @media (width < 40rem) {
      height: 2100px;
    }
  }
  .max-sm\:h-\[2200px\] {
    @media (width < 40rem) {
      height: 2200px;
    }
  }
  .max-sm\:h-\[2300px\] {
    @media (width < 40rem) {
      height: 2300px;
    }
  }
  .max-sm\:h-\[2400px\] {
    @media (width < 40rem) {
      height: 2400px;
    }
  }
  .max-sm\:h-\[2600px\] {
    @media (width < 40rem) {
      height: 2600px;
    }
  }
  .max-sm\:h-\[2700px\] {
    @media (width < 40rem) {
      height: 2700px;
    }
  }
  .max-sm\:h-\[2800px\] {
    @media (width < 40rem) {
      height: 2800px;
    }
  }
  .max-sm\:w-\[90\%\] {
    @media (width < 40rem) {
      width: 90%;
    }
  }
  .max-sm\:w-\[90\] {
    @media (width < 40rem) {
      width: 90;
    }
  }
  .max-sm\:w-\[95\%\] {
    @media (width < 40rem) {
      width: 95%;
    }
  }
  .max-sm\:w-\[95\] {
    @media (width < 40rem) {
      width: 95;
    }
  }
  .max-sm\:w-\[96\%\] {
    @media (width < 40rem) {
      width: 96%;
    }
  }
  .max-sm\:w-\[98\%\] {
    @media (width < 40rem) {
      width: 98%;
    }
  }
  .max-sm\:w-\[98\] {
    @media (width < 40rem) {
      width: 98;
    }
  }
  .max-sm\:w-\[100\%\] {
    @media (width < 40rem) {
      width: 100%;
    }
  }
  .max-sm\:w-\[905\] {
    @media (width < 40rem) {
      width: 905;
    }
  }
  .max-sm\:flex-col {
    @media (width < 40rem) {
      flex-direction: column;
    }
  }
  .max-sm\:justify-center {
    @media (width < 40rem) {
      justify-content: center;
    }
  }
  .max-sm\:gap-\[20px\] {
    @media (width < 40rem) {
      gap: 20px;
    }
  }
  .max-sm\:gap-\[70px\] {
    @media (width < 40rem) {
      gap: 70px;
    }
  }
  .max-sm\:rounded-\[10px\] {
    @media (width < 40rem) {
      border-radius: 10px;
    }
  }
  .max-sm\:rounded-\[30px\] {
    @media (width < 40rem) {
      border-radius: 30px;
    }
  }
  .max-sm\:text-center {
    @media (width < 40rem) {
      text-align: center;
    }
  }
  .max-sm\:text-\[15px\] {
    @media (width < 40rem) {
      font-size: 15px;
    }
  }
  .max-sm\:text-\[16px\] {
    @media (width < 40rem) {
      font-size: 16px;
    }
  }
  .max-sm\:text-\[18px\] {
    @media (width < 40rem) {
      font-size: 18px;
    }
  }
  .max-sm\:text-\[20px\] {
    @media (width < 40rem) {
      font-size: 20px;
    }
  }
  .max-sm\:text-\[30px\] {
    @media (width < 40rem) {
      font-size: 30px;
    }
  }
  .max-sm\:text-\[32px\] {
    @media (width < 40rem) {
      font-size: 32px;
    }
  }
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-border-style: solid;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
    }
  }
}
