/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, utilities;
@layer theme {
  :root, :host {
    --spacing: 0.25rem;
  }
}
@layer utilities {
  .mx-auto {
    margin-inline: auto;
  }
  .mt-0 {
    margin-top: 0;
  }
  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }
  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }
  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }
  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }
  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }
  .mt-16 {
    margin-top: calc(var(--spacing) * 16);
  }
  .mt-20 {
    margin-top: calc(var(--spacing) * 20);
  }
  .mt-25 {
    margin-top: calc(var(--spacing) * 25);
  }
  .mt-\[70px\] {
    margin-top: 70px;
  }
  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }
  .block {
    display: block;
  }
  .w-full {
    width: 100%;
  }
  .max-w-\[770px\] {
    max-width: 770px;
  }
  .max-w-\[1100px\] {
    max-width: 1100px;
  }
  .text-center {
    text-align: center;
  }
  .indent-\[1em\] {
    text-indent: 1em;
  }
  .text-\[13px\] {
    font-size: 13px;
  }
  .leading-\[1\.5\] {
    --tw-leading: 1.5;
    line-height: 1.5;
  }
  .leading-\[1\.6\] {
    --tw-leading: 1.6;
    line-height: 1.6;
  }
  .leading-\[1\.7\] {
    --tw-leading: 1.7;
    line-height: 1.7;
  }
  .leading-\[1\.8\] {
    --tw-leading: 1.8;
    line-height: 1.8;
  }
  .leading-\[1\] {
    --tw-leading: 1;
    line-height: 1;
  }
  .leading-\[normal\] {
    --tw-leading: normal;
    line-height: normal;
  }
  .max-sm\:mx-auto {
    @media (width < 40rem) {
      margin-inline: auto;
    }
  }
  .max-sm\:flex {
    @media (width < 40rem) {
      display: flex;
    }
  }
  .max-sm\:w-fit {
    @media (width < 40rem) {
      width: fit-content;
    }
  }
  .max-sm\:text-\[12px\] {
    @media (width < 40rem) {
      font-size: 12px;
    }
  }
  .max-sm\:text-\[16px\] {
    @media (width < 40rem) {
      font-size: 16px;
    }
  }
  .md\:mt-\[100px\] {
    @media (width >= 980px) {
      margin-top: 100px;
    }
  }
  .sm\:mt-\[85px\] {
    @media (width >= 40rem) {
      margin-top: 85px;
    }
  }
  .sm\:leading-\[1\.8\] {
    @media (width >= 40rem) {
      --tw-leading: 1.8;
      line-height: 1.8;
    }
  }
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@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-leading: initial;
    }
  }
}
