/* DESKTOP */
@media screen and (min-width: 992px) {
  :is(.heading-style-h1,.z-heading-style-h1),
  h1 {
    font-size: clamp(3rem, calc(2rem + 1.6129vw), 4rem);
  }
  :is(.heading-style-h2,.z-heading-style-h2),
  h2 {
    font-size: clamp(2.5rem, calc(1.5rem + 1.6129vw), 3.5rem);
  }
  :is(.heading-style-h3,.z-heading-style-h3),
  h3 {
    font-size: clamp(2rem, calc(1rem + 1.6129vw), 3rem);
  }
  :is(.heading-style-h4,.z-heading-style-h4),
  h4 {
    font-size: clamp(1.75rem, calc(1rem + 1.2097vw), 2.5rem);
  }
  :is(.heading-style-h5,.z-heading-style-h5),
  h5 {
    font-size: clamp(1.5rem, calc(1rem + 0.8065vw), 2rem);
  }
  :is(.heading-style-h6,.z-heading-style-h6),
  h6 {
    font-size: clamp(1.25rem, calc(1rem + 0.4032vw), 1.5rem);
  }
}
/* TABLET AND DOWN */
@media screen and (max-width: 991px) {
  :is(.heading-style-h1,.z-heading-style-h1),
  h1 {
    font-size: clamp(2.25rem, calc(1.7938rem + 1.9465vw), 3rem);
  }
  :is(.heading-style-h2,.z-heading-style-h2),
  h2 {
    font-size: clamp(2rem, calc(1.6958rem + 1.2977vw), 2.5rem);
  }
  :is(.heading-style-h3,.z-heading-style-h3),
  h3 {
    font-size: clamp(1.75rem, calc(1.5979rem + 0.6489vw), 2rem);
  }
  :is(.heading-style-h4,.z-heading-style-h4),
  h4 {
    font-size: clamp(1.5rem, calc(1.3479rem + 0.6489vw), 1.75rem);
  }
  :is(.heading-style-h5,.z-heading-style-h5),
  h5 {
    font-size: clamp(1.25rem, calc(1.0979rem + 0.6489vw), 1.5rem);
  }
  :is(.heading-style-h6,.z-heading-style-h6),
  h6 {
    font-size: clamp(1.125rem, calc(1.049rem + 0.3244vw), 1.25rem);
  }
}
