@media (min-width: 991px) and (max-width: 1439px) {
  :root {
    --_spacing---spacing-utility-rem--0-125rem: clamp(
      0.1rem,
      0.0448rem + 0.0891vw,
      0.125rem
    );
    --_spacing---spacing-utility-rem--0-25rem: clamp(
      0.175rem,
      0.0095rem + 0.2673vw,
      0.25rem
    );
    --_spacing---spacing-utility-rem--0-5rem: clamp(
      0.4rem,
      0.1793rem + 0.3563vw,
      0.5rem
    );
    --_spacing---spacing-utility-rem--0-75rem: clamp(
      0.6rem,
      0.2689rem + 0.5345vw,
      0.75rem
    );
    --_spacing---spacing-utility-rem--0-875rem: clamp(
      0.7rem,
      0.3138rem + 0.6236vw,
      0.875rem
    );
    --_spacing---spacing-utility-rem--1rem: clamp(
      0.85rem,
      0.5189rem + 0.5345vw,
      1rem
    );
    --_spacing---spacing-utility-rem--1-125rem: clamp(
      0.9rem,
      0.4034rem + 0.8018vw,
      1.125rem
    );
    --_spacing---spacing-utility-rem--1-25rem: clamp(
      1rem,
      0.4482rem + 0.8909vw,
      1.25rem
    );
    --_spacing---spacing-utility-rem--1-5rem: clamp(
      1.2rem,
      0.5379rem + 1.069vw,
      1.5rem
    );
    --_spacing---spacing-utility-rem--1-75rem: clamp(
      1.4rem,
      0.6275rem + 1.2472vw,
      1.75rem
    );
    --_spacing---spacing-utility-rem--2rem: clamp(
      1.65rem,
      0.8775rem + 1.2472vw,
      2rem
    );
    --_spacing---spacing-utility-rem--2-5rem: clamp(
      1.9rem,
      0.5757rem + 2.1381vw,
      2.5rem
    );
    --_spacing---spacing-utility-rem--3rem: clamp(
      2.4rem,
      1.0757rem + 2.1381vw,
      3rem
    );
    --_spacing---spacing-utility-rem--3-5rem: clamp(
      2.8rem,
      1.255rem + 2.4944vw,
      3.5rem
    );
    --_spacing---spacing-utility-rem--4rem: clamp(
      3rem,
      0.7929rem + 3.5635vw,
      4rem
    );
    --_spacing---spacing-utility-rem--5rem: clamp(
      3.5rem,
      0.1893rem + 5.3452vw,
      5rem
    );
    --_spacing---spacing-utility-rem--6rem: clamp(
      4.2rem,
      0.2272rem + 6.4143vw,
      6rem
    );
    --_spacing---spacing-utility-rem--7rem: clamp(
      4.8rem,
      -0.0557rem + 7.8396vw,
      7rem
    );
    --_spacing---spacing-utility-rem--7-5rem: clamp(
      5.2rem,
      0.1236rem + 8.196vw,
      7.5rem
    );
    --_spacing---spacing-utility-rem--8rem: clamp(
      5.5rem,
      -0.0178rem + 8.9087vw,
      8rem
    );
    --_spacing---spacing-utility-rem--9rem: clamp(
      6.2rem,
      0.02rem + 9.9777vw,
      9rem
    );
    --_spacing---spacing-utility-rem--10rem: clamp(
      6.9rem,
      0.0579rem + 11.0468vw,
      10rem
    );
    --_spacing---spacing-layout--container-max-width-90: clamp(
      61.938rem,
      0.0016rem + 99.9982vw,
      90rem
    );
  }
}

:root {
  --_fonts---type-h1--font-size: 2.5rem;
  --_fonts---type-h2--font-size: 2.25rem;
  --_fonts---type-h3--font-size: 2rem;
  --_fonts---type-h4--font-size: 1.75rem;
  --_fonts---type-h5--font-size: 1.5rem;
  --_fonts---type-h6--font-size: 1.25rem;
  --_fonts---type-body--font-size: 0.875rem;
  --_fonts---type-paragraph-14--font-size: 0.875rem;
  --_fonts---type-subtitle--font-size: 1rem;
}

@media (max-width: 420px) {
  :root {
    --_fonts---type-h1--font-size: clamp(1.91rem, 0.022rem + 9.44vw, 2.5rem);
    --_fonts---type-h2--font-size: clamp(1.7rem, -0.06rem + 8.8vw, 2.25rem);
    --_fonts---type-h3--font-size: clamp(1.52rem, -0.016rem + 7.68vw, 2rem);
    --_fonts---type-h4--font-size: clamp(1.33rem, -0.014rem + 6.72vw, 1.75rem);
    --_fonts---type-h5--font-size: clamp(1.14rem, -0.012rem + 5.76vw, 1.5rem);
    --_fonts---type-h6--font-size: clamp(0.95rem, -0.01rem + 4.8vw, 1.25rem);
    --_fonts---type-body--font-size: clamp(
      0.67rem,
      0.014rem + 3.28vw,
      0.875rem
    );
    --_fonts---type-paragraph-14--font-size: clamp(
      0.67rem,
      0.014rem + 3.28vw,
      0.875rem
    );
    --_fonts---type-subtitle--font-size: clamp(
      0.76rem,
      -0.008rem + 3.84vw,
      1rem
    );
  }
}
@media (min-width: 991px) and (max-width: 1439px) {
  :root {
    /* FONTS */
    --_fonts---type-h1--font-size: clamp(
      1.72rem,
      -0.0054rem + 2.7857vw,
      2.5rem
    );
    --_fonts---type-h2--font-size: clamp(1.55rem, 0.0016rem + 2.5vw, 2.25rem);
    --_fonts---type-h3--font-size: clamp(1.38rem, 0.0085rem + 2.2143vw, 2rem);
    --_fonts---type-h4--font-size: clamp(
      1.21rem,
      0.0155rem + 1.9286vw,
      1.75rem
    );
    --_fonts---type-h5--font-size: clamp(
      1.03rem,
      -0.0097rem + 1.6786vw,
      1.5rem
    );
    --_fonts---type-h6--font-size: clamp(
      0.86rem,
      -0.0027rem + 1.3929vw,
      1.25rem
    );
    --_fonts---type-body--font-size: clamp(
      0.6rem,
      -0.0083rem + 0.9821vw,
      0.875rem
    );
    --_fonts---type-paragraph-14--font-size: clamp(
      0.6rem,
      -0.0083rem + 0.9821vw,
      0.875rem
    );
    --_fonts---type-subtitle--font-size: clamp(
      0.69rem,
      0.0043rem + 1.1071vw,
      1rem
    );

    /* SPACINGS */
    --_spacing---spacing-utility-rem--0-125rem: clamp(
      0.1rem,
      0.0448rem + 0.0891vw,
      0.125rem
    );
    --_spacing---spacing-utility-rem--0-25rem: clamp(
      0.175rem,
      0.0095rem + 0.2673vw,
      0.25rem
    );
    --_spacing---spacing-utility-rem--0-5rem: clamp(
      0.4rem,
      0.1793rem + 0.3563vw,
      0.5rem
    );
    --_spacing---spacing-utility-rem--0-75rem: clamp(
      0.6rem,
      0.2689rem + 0.5345vw,
      0.75rem
    );
    --_spacing---spacing-utility-rem--0-875rem: clamp(
      0.7rem,
      0.3138rem + 0.6236vw,
      0.875rem
    );
    --_spacing---spacing-utility-rem--1rem: clamp(
      0.85rem,
      0.5189rem + 0.5345vw,
      1rem
    );
    --_spacing---spacing-utility-rem--1-125rem: clamp(
      0.9rem,
      0.4034rem + 0.8018vw,
      1.125rem
    );
    --_spacing---spacing-utility-rem--1-25rem: clamp(
      1rem,
      0.4482rem + 0.8909vw,
      1.25rem
    );
    --_spacing---spacing-utility-rem--1-5rem: clamp(
      1.2rem,
      0.5379rem + 1.069vw,
      1.5rem
    );
    --_spacing---spacing-utility-rem--1-75rem: clamp(
      1.4rem,
      0.6275rem + 1.2472vw,
      1.75rem
    );
    --_spacing---spacing-utility-rem--2rem: clamp(
      1.65rem,
      0.8775rem + 1.2472vw,
      2rem
    );
    --_spacing---spacing-utility-rem--2-5rem: clamp(
      1.9rem,
      0.5757rem + 2.1381vw,
      2.5rem
    );
    --_spacing---spacing-utility-rem--3rem: clamp(
      2.4rem,
      1.0757rem + 2.1381vw,
      3rem
    );
    --_spacing---spacing-utility-rem--3-5rem: clamp(
      2.8rem,
      1.255rem + 2.4944vw,
      3.5rem
    );
    --_spacing---spacing-utility-rem--4rem: clamp(
      3rem,
      0.7929rem + 3.5635vw,
      4rem
    );
    --_spacing---spacing-utility-rem--5rem: clamp(
      3.5rem,
      0.1893rem + 5.3452vw,
      5rem
    );
    --_spacing---spacing-utility-rem--6rem: clamp(
      4.2rem,
      0.2272rem + 6.4143vw,
      6rem
    );
    --_spacing---spacing-utility-rem--7rem: clamp(
      4.8rem,
      -0.0557rem + 7.8396vw,
      7rem
    );
    --_spacing---spacing-utility-rem--7-5rem: clamp(
      5.2rem,
      0.1236rem + 8.196vw,
      7.5rem
    );
    --_spacing---spacing-utility-rem--8rem: clamp(
      5.5rem,
      -0.0178rem + 8.9087vw,
      8rem
    );
    --_spacing---spacing-utility-rem--9rem: clamp(
      6.2rem,
      0.02rem + 9.9777vw,
      9rem
    );
    --_spacing---spacing-utility-rem--10rem: clamp(
      6.9rem,
      0.0579rem + 11.0468vw,
      10rem
    );
    --_spacing---spacing-layout--container-max-width-90: clamp(
      61.938rem,
      0.0016rem + 99.9982vw,
      90rem
    );
  }
}

:root {
  --_spacing---spacing-utility-rem--0-125rem: clamp(
    0.1rem,
    -0.0283rem + 0.2069vw,
    0.175rem
  );
  --_spacing---spacing-utility-rem--0-25rem: clamp(
    0.175rem,
    0.0467rem + 0.2069vw,
    0.25rem
  );
  --_spacing---spacing-utility-rem--0-5rem: clamp(
    0.4rem,
    0.229rem + 0.2759vw,
    0.5rem
  );
  --_spacing---spacing-utility-rem--0-75rem: clamp(
    0.6rem,
    0.3434rem + 0.4138vw,
    0.75rem
  );
  --_spacing---spacing-utility-rem--0-875rem: clamp(
    0.7rem,
    0.4007rem + 0.4828vw,
    0.875rem
  );
  --_spacing---spacing-utility-rem--1rem: clamp(
    0.85rem,
    0.5934rem + 0.4138vw,
    1rem
  );
  --_spacing---spacing-utility-rem--1-125rem: clamp(
    0.9rem,
    0.5152rem + 0.6207vw,
    1.125rem
  );
  --_spacing---spacing-utility-rem--1-25rem: clamp(
    1rem,
    0.5724rem + 0.6897vw,
    1.25rem
  );
  --_spacing---spacing-utility-rem--1-5rem: clamp(
    1.2rem,
    0.6869rem + 0.8276vw,
    1.5rem
  );
  --_spacing---spacing-utility-rem--1-75rem: clamp(
    1.4rem,
    0.8014rem + 0.9655vw,
    1.75rem
  );
  --_spacing---spacing-utility-rem--2rem: clamp(
    1.65rem,
    1.0514rem + 0.9655vw,
    2rem
  );
  --_spacing---spacing-utility-rem--2-5rem: clamp(
    1.9rem,
    0.8738rem + 1.6552vw,
    2.5rem
  );
  --_spacing---spacing-utility-rem--3rem: clamp(
    2.4rem,
    1.3738rem + 1.6552vw,
    3rem
  );
  --_spacing---spacing-utility-rem--3-5rem: clamp(
    2.8rem,
    1.6028rem + 1.931vw,
    3.5rem
  );
  --_spacing---spacing-utility-rem--4rem: clamp(
    3rem,
    1.2897rem + 2.7586vw,
    4rem
  );
  --_spacing---spacing-utility-rem--5rem: clamp(
    3.5rem,
    0.9345rem + 4.1379vw,
    5rem
  );
  --_spacing---spacing-utility-rem--6rem: clamp(
    4.2rem,
    1.1214rem + 4.9655vw,
    6rem
  );
  --_spacing---spacing-utility-rem--7rem: clamp(
    4.8rem,
    1.0372rem + 6.069vw,
    7rem
  );
  --_spacing---spacing-utility-rem--7-5rem: clamp(
    5.2rem,
    1.2662rem + 6.3448vw,
    7.5rem
  );
  --_spacing---spacing-utility-rem--8rem: clamp(
    5.5rem,
    1.2241rem + 6.8966vw,
    8rem
  );
  --_spacing---spacing-utility-rem--9rem: clamp(
    6.2rem,
    1.411rem + 7.7241vw,
    9rem
  );
  --_spacing---spacing-utility-rem--10rem: clamp(
    6.9rem,
    1.5979rem + 8.5517vw,
    10rem
  );
  --_spacing---spacing-layout--container-max-width-90: clamp(
    57rem,
    0.5586rem + 91.0345vw,
    90rem
  );
}
