:root {
  --alto: #d9d9d9;
  --black: #000000;
  --danube: #608dc2;
  --dove-gray: #6f6f6f;
  --gray-nurse: #eaeaea;
  --lightning-yellow: #ffbf1b;
  --perano: #99c1ff;
  --selective-yellow: #ffb701;
  --wedgewood: #49779b;
  --white: #ffffff;

  --font-size-l: 14px;
  --font-size-m: 12px;
  --font-size-s: 10px;
  --font-size-xl: 18px;
  --font-size-xs: 8px;
  --font-size-xxl: 24px;
  --font-size-xxxl: 28px;

  --font-family-roboto: "Roboto", Helvetica;
}

@media (max-width: 768px) {
  .roboto-semi-bold-dove-gray-12px {
    color: var(--dove-gray);
    font-family: var(--font-family-roboto);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 600;
  }

  .roboto-normal-dove-gray-12px {
    color: var(--dove-gray);
    font-family: var(--font-family-roboto);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
  }

  .roboto-medium-white-8px {
    color: var(--white);
    font-family: var(--font-family-roboto);
    font-size: var(--font-size-xs);
    font-style: normal;
    font-weight: 500;
  }

  .roboto-normal-dove-gray-28px {
    color: var(--dove-gray);
    font-family: var(--font-family-roboto);
    font-size: var(--font-size-xxxl);
    font-style: normal;
    font-weight: 400;
  }

  .roboto-normal-dove-gray-14px {
    color: var(--dove-gray);
    font-family: var(--font-family-roboto);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
  }

  .roboto-semi-bold-white-12px {
    color: var(--white);
    font-family: var(--font-family-roboto);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 600;
  }

  .roboto-semi-bold-white-12px-2 {
    font-family: var(--font-family-roboto);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 600;
  }

  .roboto-medium-white-10px {
    color: var(--white);
    font-family: var(--font-family-roboto);
    font-size: var(--font-size-s);
    font-style: normal;
    font-weight: 500;
  }

  .roboto-semi-bold-dove-gray-14px {
    color: var(--dove-gray);
    font-family: var(--font-family-roboto);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 600;
  }

  .roboto-normal-dove-gray-10px {
    color: var(--dove-gray);
    font-family: var(--font-family-roboto);
    font-size: var(--font-size-s);
    font-style: normal;
    font-weight: 400;
  }

  .roboto-semi-bold-dove-gray-10px {
    color: var(--dove-gray);
    font-family: var(--font-family-roboto);
    font-size: var(--font-size-s);
    font-style: normal;
    font-weight: 600;
  }

  .roboto-normal-dove-gray-16px {
    color: var(--dove-gray);
    font-family: var(--font-family-roboto);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }

  .roboto-normal-dove-gray-18px {
    color: var(--dove-gray);
    font-family: var(--font-family-roboto);
    font-size: var(--font-size-xl);
    font-style: normal;
    font-weight: 400;
  }

  .roboto-bold-dove-gray-14px {
    color: var(--dove-gray);
    font-family: var(--font-family-roboto);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 700;
  }

  .roboto-semi-bold-dove-gray-18px {
    color: var(--dove-gray);
    font-family: var(--font-family-roboto);
    font-size: var(--font-size-xl);
    font-style: normal;
    font-weight: 600;
  }

  .roboto-normal-dove-gray-24px {
    color: var(--dove-gray);
    font-family: var(--font-family-roboto);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 400;
  }
}