.heading-1 {
}

@media screen and (min-width: 768px) {
  body[class*="home"] .heading-1 {
    font-family: var(--heading-1-font);
    font-size: var(--heading-1-font-size);
    font-weight: var(--heading-1-font-weight);
    line-height: var(--heading-1-line-height);
  }


  body[class*="home"] .heading-4 {
    font-weight: 600;
  }

}

body[class*="home"] .heading-4 {
  font-family: var(--heading-4-font);
  font-size: var(--heading-4-font-size);
  font-weight: 500;
  font-style: var(--heading-4-font-style);
  line-height: var(--heading-4-line-height);
}


@media screen and (min-width: 1366px) and (orientation: landscape) {
  body[class*="home"] .heading-4 {
    font-family: var(--heading-4-dk-font);
    font-size: var(--heading-4-dk-font-size);
    font-weight: var(--heading-4-dk-font-weight);
    line-height: var(--heading-4-dk-line-height);
  }
}

body[class*="home"] .heading-3 {
  font-family: var(--heading-3-font);
  font-size: var(--heading-3-font-size);
  font-weight: var(--heading-3-font-weight);
  font-style: var(--heading-3-font-style);
  line-height: var(--heading-3-line-height);
}

@media screen and (min-width: 768px) {
  body[class*="home"] .heading-3 {
    font-family: var(--heading-3-dk-font);
    font-size: var(--heading-3-dk-font-size);
    font-weight: var(--heading-3-dk-font-weight);
    line-height: var(--heading-3-dk-line-height);
  }
}

body[class*="home"] .body-5 {
  font-family: var(--body-5-font);
  font-size: var(--body-5-font-size);
  font-weight: var(--body-5-font-weight);
  line-height: var(--body-5-line-height);
}

body[class*="home"] .body-4,
.menu .body-4,
.header .body-4,
.mobile-menu .body-4 {
  font-family: var(--body-4-font);
  font-size: var(--body-4-font-size);
  font-weight: var(--body-4-font-weight);
  line-height: var(--body-4-line-height);
}

body[class*="home"] .body-3,
.mobile-menu .body-3 {
  font-family: var(--body-3-font);
  font-size: var(--body-3-font-size);
  font-weight: var(--body-3-font-weight);
  line-height: var(--body-3-line-height);
}

body[class*="home"] .body-2 {
  font-family: var(--body-2-font);
  font-size: var(--body-2-font-size);
  font-weight: var(--body-2-font-weight);
  line-height: var(--body-2-line-height);
}
