@media (max-width: 767px) {
  h1 {
    font-size: calc(32px + 37.4 * (100vw - 320px) / 1440);
  }
}
@media (min-width: 767px) {
  h1 {
    font-size: calc(32px + 22 * 100vw / 1440);
  }
}

@media (max-width: 767px) {
  h2 {
    font-size: calc(24px + 40.8 * (100vw - 320px) / 1440);
  }
}
@media (min-width: 767px) {
  h2 {
    font-size: calc(24px + 24 * 100vw / 1440);
  }
}

@media (max-width: 767px) {
  h3 {
    font-size: calc(16px + 13.6 * (100vw - 320px) / 1440);
  }
}
@media (min-width: 767px) {
  h3 {
    font-size: calc(16px + 8 * 100vw / 1440);
  }
}

@media (max-width: 767px) {
  h4 {
    font-size: calc(14px + 23.8 * (100vw - 320px) / 1440);
  }
}
@media (min-width: 767px) {
  h4 {
    font-size: calc(14px + 14 * 100vw / 1440);
  }
}

@media (max-width: 767px) {
  h5 {
    font-size: calc(14px + 6.8 * (100vw - 320px) / 1440);
  }
}
@media (min-width: 767px) {
  h5 {
    font-size: calc(14px + 4 * 100vw / 1440);
  }
}

@media (max-width: 767px) {
  h6 {
    font-size: calc(14px + 3.4 * (100vw - 320px) / 1440);
  }
}
@media (min-width: 767px) {
  h6 {
    font-size: calc(14px + 2 * 100vw / 1440);
  }
}

@media (max-width: 767px) {
  p {
    font-size: calc(12px + 6.8 * (100vw - 320px) / 1440);
  }
}
@media (min-width: 767px) {
  p {
    font-size: calc(12px + 4 * 100vw / 1440);
  }
}

/*# sourceMappingURL=adaptiveFonts.css.map */
