/**
 * Стили заголовков h1-h6 для TBV_Content_Headings.
 *
 * Обработчик меняет уровень тега, но оставляет класс исходного уровня:
 * <h5> -> <h2 class="h5">, заголовок до <h1> -> <div class="h3">.
 * Типографика Avada задается переменными --hN_typography-* (Параметры темы -> Типографика),
 * поэтому стили ниже не дублируют значения, а ссылаются на те же переменные.
 *
 * 1. Классы .h1-.h6 на любом элементе (div, p, span) - типографика соответствующего уровня.
 *    :where() обнуляет специфичность, чтобы не перебивать стили элементов Avada (fusion-title и т.п.).
 * 2. Классы .h1-.h6 на теге заголовка другого уровня: переменные всех остальных уровней
 *    переназначаются на исходный уровень. Так все правила Avada вида "h2 {...}",
 *    ".post-content h2 {...}" отрисуют <h2 class="h5"> как h5.
 */

/* 1. Классы-утилиты */
:where(.h1) {
  font-family: var(--h1_typography-font-family);
  font-weight: var(--h1_typography-font-weight);
  font-style: var(--h1_typography-font-style, normal);
  font-size: var(--h1_typography-font-size);
  line-height: var(--h1_typography-line-height);
  letter-spacing: var(--h1_typography-letter-spacing);
  text-transform: var(--h1_typography-text-transform);
  color: var(--h1_typography-color);
  margin-top: var(--h1_typography-margin-top);
  margin-bottom: var(--h1_typography-margin-bottom);
}
:where(.h2) {
  font-family: var(--h2_typography-font-family);
  font-weight: var(--h2_typography-font-weight);
  font-style: var(--h2_typography-font-style, normal);
  font-size: var(--h2_typography-font-size);
  line-height: var(--h2_typography-line-height);
  letter-spacing: var(--h2_typography-letter-spacing);
  text-transform: var(--h2_typography-text-transform);
  color: var(--h2_typography-color);
  margin-top: var(--h2_typography-margin-top);
  margin-bottom: var(--h2_typography-margin-bottom);
}
:where(.h3) {
  font-family: var(--h3_typography-font-family);
  font-weight: var(--h3_typography-font-weight);
  font-style: var(--h3_typography-font-style, normal);
  font-size: var(--h3_typography-font-size);
  line-height: var(--h3_typography-line-height);
  letter-spacing: var(--h3_typography-letter-spacing);
  text-transform: var(--h3_typography-text-transform);
  color: var(--h3_typography-color);
  margin-top: var(--h3_typography-margin-top);
  margin-bottom: var(--h3_typography-margin-bottom);
}
:where(.h4) {
  font-family: var(--h4_typography-font-family);
  font-weight: var(--h4_typography-font-weight);
  font-style: var(--h4_typography-font-style, normal);
  font-size: var(--h4_typography-font-size);
  line-height: var(--h4_typography-line-height);
  letter-spacing: var(--h4_typography-letter-spacing);
  text-transform: var(--h4_typography-text-transform);
  color: var(--h4_typography-color);
  margin-top: var(--h4_typography-margin-top);
  margin-bottom: var(--h4_typography-margin-bottom);
}
:where(.h5) {
  font-family: var(--h5_typography-font-family);
  font-weight: var(--h5_typography-font-weight);
  font-style: var(--h5_typography-font-style, normal);
  font-size: var(--h5_typography-font-size);
  line-height: var(--h5_typography-line-height);
  letter-spacing: var(--h5_typography-letter-spacing);
  text-transform: var(--h5_typography-text-transform);
  color: var(--h5_typography-color);
  margin-top: var(--h5_typography-margin-top);
  margin-bottom: var(--h5_typography-margin-bottom);
}
:where(.h6) {
  font-family: var(--h6_typography-font-family);
  font-weight: var(--h6_typography-font-weight);
  font-style: var(--h6_typography-font-style, normal);
  font-size: var(--h6_typography-font-size);
  line-height: var(--h6_typography-line-height);
  letter-spacing: var(--h6_typography-letter-spacing);
  text-transform: var(--h6_typography-text-transform);
  color: var(--h6_typography-color);
  margin-top: var(--h6_typography-margin-top);
  margin-bottom: var(--h6_typography-margin-bottom);
}

/* 2. Переименованные заголовки сохраняют вид исходного уровня */
h2.h1, h3.h1, h4.h1, h5.h1, h6.h1 {
  --h2_typography-font-family: var(--h1_typography-font-family);
  --h2_typography-font-weight: var(--h1_typography-font-weight);
  --h2_typography-font-style: var(--h1_typography-font-style);
  --h2_typography-font-size: var(--h1_typography-font-size);
  --h2_typography-line-height: var(--h1_typography-line-height);
  --h2_typography-letter-spacing: var(--h1_typography-letter-spacing);
  --h2_typography-text-transform: var(--h1_typography-text-transform);
  --h2_typography-color: var(--h1_typography-color);
  --h2_typography-margin-top: var(--h1_typography-margin-top);
  --h2_typography-margin-bottom: var(--h1_typography-margin-bottom);
  --h3_typography-font-family: var(--h1_typography-font-family);
  --h3_typography-font-weight: var(--h1_typography-font-weight);
  --h3_typography-font-style: var(--h1_typography-font-style);
  --h3_typography-font-size: var(--h1_typography-font-size);
  --h3_typography-line-height: var(--h1_typography-line-height);
  --h3_typography-letter-spacing: var(--h1_typography-letter-spacing);
  --h3_typography-text-transform: var(--h1_typography-text-transform);
  --h3_typography-color: var(--h1_typography-color);
  --h3_typography-margin-top: var(--h1_typography-margin-top);
  --h3_typography-margin-bottom: var(--h1_typography-margin-bottom);
  --h4_typography-font-family: var(--h1_typography-font-family);
  --h4_typography-font-weight: var(--h1_typography-font-weight);
  --h4_typography-font-style: var(--h1_typography-font-style);
  --h4_typography-font-size: var(--h1_typography-font-size);
  --h4_typography-line-height: var(--h1_typography-line-height);
  --h4_typography-letter-spacing: var(--h1_typography-letter-spacing);
  --h4_typography-text-transform: var(--h1_typography-text-transform);
  --h4_typography-color: var(--h1_typography-color);
  --h4_typography-margin-top: var(--h1_typography-margin-top);
  --h4_typography-margin-bottom: var(--h1_typography-margin-bottom);
  --h5_typography-font-family: var(--h1_typography-font-family);
  --h5_typography-font-weight: var(--h1_typography-font-weight);
  --h5_typography-font-style: var(--h1_typography-font-style);
  --h5_typography-font-size: var(--h1_typography-font-size);
  --h5_typography-line-height: var(--h1_typography-line-height);
  --h5_typography-letter-spacing: var(--h1_typography-letter-spacing);
  --h5_typography-text-transform: var(--h1_typography-text-transform);
  --h5_typography-color: var(--h1_typography-color);
  --h5_typography-margin-top: var(--h1_typography-margin-top);
  --h5_typography-margin-bottom: var(--h1_typography-margin-bottom);
  --h6_typography-font-family: var(--h1_typography-font-family);
  --h6_typography-font-weight: var(--h1_typography-font-weight);
  --h6_typography-font-style: var(--h1_typography-font-style);
  --h6_typography-font-size: var(--h1_typography-font-size);
  --h6_typography-line-height: var(--h1_typography-line-height);
  --h6_typography-letter-spacing: var(--h1_typography-letter-spacing);
  --h6_typography-text-transform: var(--h1_typography-text-transform);
  --h6_typography-color: var(--h1_typography-color);
  --h6_typography-margin-top: var(--h1_typography-margin-top);
  --h6_typography-margin-bottom: var(--h1_typography-margin-bottom);
}
h1.h2, h3.h2, h4.h2, h5.h2, h6.h2 {
  --h1_typography-font-family: var(--h2_typography-font-family);
  --h1_typography-font-weight: var(--h2_typography-font-weight);
  --h1_typography-font-style: var(--h2_typography-font-style);
  --h1_typography-font-size: var(--h2_typography-font-size);
  --h1_typography-line-height: var(--h2_typography-line-height);
  --h1_typography-letter-spacing: var(--h2_typography-letter-spacing);
  --h1_typography-text-transform: var(--h2_typography-text-transform);
  --h1_typography-color: var(--h2_typography-color);
  --h1_typography-margin-top: var(--h2_typography-margin-top);
  --h1_typography-margin-bottom: var(--h2_typography-margin-bottom);
  --h3_typography-font-family: var(--h2_typography-font-family);
  --h3_typography-font-weight: var(--h2_typography-font-weight);
  --h3_typography-font-style: var(--h2_typography-font-style);
  --h3_typography-font-size: var(--h2_typography-font-size);
  --h3_typography-line-height: var(--h2_typography-line-height);
  --h3_typography-letter-spacing: var(--h2_typography-letter-spacing);
  --h3_typography-text-transform: var(--h2_typography-text-transform);
  --h3_typography-color: var(--h2_typography-color);
  --h3_typography-margin-top: var(--h2_typography-margin-top);
  --h3_typography-margin-bottom: var(--h2_typography-margin-bottom);
  --h4_typography-font-family: var(--h2_typography-font-family);
  --h4_typography-font-weight: var(--h2_typography-font-weight);
  --h4_typography-font-style: var(--h2_typography-font-style);
  --h4_typography-font-size: var(--h2_typography-font-size);
  --h4_typography-line-height: var(--h2_typography-line-height);
  --h4_typography-letter-spacing: var(--h2_typography-letter-spacing);
  --h4_typography-text-transform: var(--h2_typography-text-transform);
  --h4_typography-color: var(--h2_typography-color);
  --h4_typography-margin-top: var(--h2_typography-margin-top);
  --h4_typography-margin-bottom: var(--h2_typography-margin-bottom);
  --h5_typography-font-family: var(--h2_typography-font-family);
  --h5_typography-font-weight: var(--h2_typography-font-weight);
  --h5_typography-font-style: var(--h2_typography-font-style);
  --h5_typography-font-size: var(--h2_typography-font-size);
  --h5_typography-line-height: var(--h2_typography-line-height);
  --h5_typography-letter-spacing: var(--h2_typography-letter-spacing);
  --h5_typography-text-transform: var(--h2_typography-text-transform);
  --h5_typography-color: var(--h2_typography-color);
  --h5_typography-margin-top: var(--h2_typography-margin-top);
  --h5_typography-margin-bottom: var(--h2_typography-margin-bottom);
  --h6_typography-font-family: var(--h2_typography-font-family);
  --h6_typography-font-weight: var(--h2_typography-font-weight);
  --h6_typography-font-style: var(--h2_typography-font-style);
  --h6_typography-font-size: var(--h2_typography-font-size);
  --h6_typography-line-height: var(--h2_typography-line-height);
  --h6_typography-letter-spacing: var(--h2_typography-letter-spacing);
  --h6_typography-text-transform: var(--h2_typography-text-transform);
  --h6_typography-color: var(--h2_typography-color);
  --h6_typography-margin-top: var(--h2_typography-margin-top);
  --h6_typography-margin-bottom: var(--h2_typography-margin-bottom);
}
h1.h3, h2.h3, h4.h3, h5.h3, h6.h3 {
  --h1_typography-font-family: var(--h3_typography-font-family);
  --h1_typography-font-weight: var(--h3_typography-font-weight);
  --h1_typography-font-style: var(--h3_typography-font-style);
  --h1_typography-font-size: var(--h3_typography-font-size);
  --h1_typography-line-height: var(--h3_typography-line-height);
  --h1_typography-letter-spacing: var(--h3_typography-letter-spacing);
  --h1_typography-text-transform: var(--h3_typography-text-transform);
  --h1_typography-color: var(--h3_typography-color);
  --h1_typography-margin-top: var(--h3_typography-margin-top);
  --h1_typography-margin-bottom: var(--h3_typography-margin-bottom);
  --h2_typography-font-family: var(--h3_typography-font-family);
  --h2_typography-font-weight: var(--h3_typography-font-weight);
  --h2_typography-font-style: var(--h3_typography-font-style);
  --h2_typography-font-size: var(--h3_typography-font-size);
  --h2_typography-line-height: var(--h3_typography-line-height);
  --h2_typography-letter-spacing: var(--h3_typography-letter-spacing);
  --h2_typography-text-transform: var(--h3_typography-text-transform);
  --h2_typography-color: var(--h3_typography-color);
  --h2_typography-margin-top: var(--h3_typography-margin-top);
  --h2_typography-margin-bottom: var(--h3_typography-margin-bottom);
  --h4_typography-font-family: var(--h3_typography-font-family);
  --h4_typography-font-weight: var(--h3_typography-font-weight);
  --h4_typography-font-style: var(--h3_typography-font-style);
  --h4_typography-font-size: var(--h3_typography-font-size);
  --h4_typography-line-height: var(--h3_typography-line-height);
  --h4_typography-letter-spacing: var(--h3_typography-letter-spacing);
  --h4_typography-text-transform: var(--h3_typography-text-transform);
  --h4_typography-color: var(--h3_typography-color);
  --h4_typography-margin-top: var(--h3_typography-margin-top);
  --h4_typography-margin-bottom: var(--h3_typography-margin-bottom);
  --h5_typography-font-family: var(--h3_typography-font-family);
  --h5_typography-font-weight: var(--h3_typography-font-weight);
  --h5_typography-font-style: var(--h3_typography-font-style);
  --h5_typography-font-size: var(--h3_typography-font-size);
  --h5_typography-line-height: var(--h3_typography-line-height);
  --h5_typography-letter-spacing: var(--h3_typography-letter-spacing);
  --h5_typography-text-transform: var(--h3_typography-text-transform);
  --h5_typography-color: var(--h3_typography-color);
  --h5_typography-margin-top: var(--h3_typography-margin-top);
  --h5_typography-margin-bottom: var(--h3_typography-margin-bottom);
  --h6_typography-font-family: var(--h3_typography-font-family);
  --h6_typography-font-weight: var(--h3_typography-font-weight);
  --h6_typography-font-style: var(--h3_typography-font-style);
  --h6_typography-font-size: var(--h3_typography-font-size);
  --h6_typography-line-height: var(--h3_typography-line-height);
  --h6_typography-letter-spacing: var(--h3_typography-letter-spacing);
  --h6_typography-text-transform: var(--h3_typography-text-transform);
  --h6_typography-color: var(--h3_typography-color);
  --h6_typography-margin-top: var(--h3_typography-margin-top);
  --h6_typography-margin-bottom: var(--h3_typography-margin-bottom);
}
h1.h4, h2.h4, h3.h4, h5.h4, h6.h4 {
  --h1_typography-font-family: var(--h4_typography-font-family);
  --h1_typography-font-weight: var(--h4_typography-font-weight);
  --h1_typography-font-style: var(--h4_typography-font-style);
  --h1_typography-font-size: var(--h4_typography-font-size);
  --h1_typography-line-height: var(--h4_typography-line-height);
  --h1_typography-letter-spacing: var(--h4_typography-letter-spacing);
  --h1_typography-text-transform: var(--h4_typography-text-transform);
  --h1_typography-color: var(--h4_typography-color);
  --h1_typography-margin-top: var(--h4_typography-margin-top);
  --h1_typography-margin-bottom: var(--h4_typography-margin-bottom);
  --h2_typography-font-family: var(--h4_typography-font-family);
  --h2_typography-font-weight: var(--h4_typography-font-weight);
  --h2_typography-font-style: var(--h4_typography-font-style);
  --h2_typography-font-size: var(--h4_typography-font-size);
  --h2_typography-line-height: var(--h4_typography-line-height);
  --h2_typography-letter-spacing: var(--h4_typography-letter-spacing);
  --h2_typography-text-transform: var(--h4_typography-text-transform);
  --h2_typography-color: var(--h4_typography-color);
  --h2_typography-margin-top: var(--h4_typography-margin-top);
  --h2_typography-margin-bottom: var(--h4_typography-margin-bottom);
  --h3_typography-font-family: var(--h4_typography-font-family);
  --h3_typography-font-weight: var(--h4_typography-font-weight);
  --h3_typography-font-style: var(--h4_typography-font-style);
  --h3_typography-font-size: var(--h4_typography-font-size);
  --h3_typography-line-height: var(--h4_typography-line-height);
  --h3_typography-letter-spacing: var(--h4_typography-letter-spacing);
  --h3_typography-text-transform: var(--h4_typography-text-transform);
  --h3_typography-color: var(--h4_typography-color);
  --h3_typography-margin-top: var(--h4_typography-margin-top);
  --h3_typography-margin-bottom: var(--h4_typography-margin-bottom);
  --h5_typography-font-family: var(--h4_typography-font-family);
  --h5_typography-font-weight: var(--h4_typography-font-weight);
  --h5_typography-font-style: var(--h4_typography-font-style);
  --h5_typography-font-size: var(--h4_typography-font-size);
  --h5_typography-line-height: var(--h4_typography-line-height);
  --h5_typography-letter-spacing: var(--h4_typography-letter-spacing);
  --h5_typography-text-transform: var(--h4_typography-text-transform);
  --h5_typography-color: var(--h4_typography-color);
  --h5_typography-margin-top: var(--h4_typography-margin-top);
  --h5_typography-margin-bottom: var(--h4_typography-margin-bottom);
  --h6_typography-font-family: var(--h4_typography-font-family);
  --h6_typography-font-weight: var(--h4_typography-font-weight);
  --h6_typography-font-style: var(--h4_typography-font-style);
  --h6_typography-font-size: var(--h4_typography-font-size);
  --h6_typography-line-height: var(--h4_typography-line-height);
  --h6_typography-letter-spacing: var(--h4_typography-letter-spacing);
  --h6_typography-text-transform: var(--h4_typography-text-transform);
  --h6_typography-color: var(--h4_typography-color);
  --h6_typography-margin-top: var(--h4_typography-margin-top);
  --h6_typography-margin-bottom: var(--h4_typography-margin-bottom);
}
h1.h5, h2.h5, h3.h5, h4.h5, h6.h5 {
  --h1_typography-font-family: var(--h5_typography-font-family);
  --h1_typography-font-weight: var(--h5_typography-font-weight);
  --h1_typography-font-style: var(--h5_typography-font-style);
  --h1_typography-font-size: var(--h5_typography-font-size);
  --h1_typography-line-height: var(--h5_typography-line-height);
  --h1_typography-letter-spacing: var(--h5_typography-letter-spacing);
  --h1_typography-text-transform: var(--h5_typography-text-transform);
  --h1_typography-color: var(--h5_typography-color);
  --h1_typography-margin-top: var(--h5_typography-margin-top);
  --h1_typography-margin-bottom: var(--h5_typography-margin-bottom);
  --h2_typography-font-family: var(--h5_typography-font-family);
  --h2_typography-font-weight: var(--h5_typography-font-weight);
  --h2_typography-font-style: var(--h5_typography-font-style);
  --h2_typography-font-size: var(--h5_typography-font-size);
  --h2_typography-line-height: var(--h5_typography-line-height);
  --h2_typography-letter-spacing: var(--h5_typography-letter-spacing);
  --h2_typography-text-transform: var(--h5_typography-text-transform);
  --h2_typography-color: var(--h5_typography-color);
  --h2_typography-margin-top: var(--h5_typography-margin-top);
  --h2_typography-margin-bottom: var(--h5_typography-margin-bottom);
  --h3_typography-font-family: var(--h5_typography-font-family);
  --h3_typography-font-weight: var(--h5_typography-font-weight);
  --h3_typography-font-style: var(--h5_typography-font-style);
  --h3_typography-font-size: var(--h5_typography-font-size);
  --h3_typography-line-height: var(--h5_typography-line-height);
  --h3_typography-letter-spacing: var(--h5_typography-letter-spacing);
  --h3_typography-text-transform: var(--h5_typography-text-transform);
  --h3_typography-color: var(--h5_typography-color);
  --h3_typography-margin-top: var(--h5_typography-margin-top);
  --h3_typography-margin-bottom: var(--h5_typography-margin-bottom);
  --h4_typography-font-family: var(--h5_typography-font-family);
  --h4_typography-font-weight: var(--h5_typography-font-weight);
  --h4_typography-font-style: var(--h5_typography-font-style);
  --h4_typography-font-size: var(--h5_typography-font-size);
  --h4_typography-line-height: var(--h5_typography-line-height);
  --h4_typography-letter-spacing: var(--h5_typography-letter-spacing);
  --h4_typography-text-transform: var(--h5_typography-text-transform);
  --h4_typography-color: var(--h5_typography-color);
  --h4_typography-margin-top: var(--h5_typography-margin-top);
  --h4_typography-margin-bottom: var(--h5_typography-margin-bottom);
  --h6_typography-font-family: var(--h5_typography-font-family);
  --h6_typography-font-weight: var(--h5_typography-font-weight);
  --h6_typography-font-style: var(--h5_typography-font-style);
  --h6_typography-font-size: var(--h5_typography-font-size);
  --h6_typography-line-height: var(--h5_typography-line-height);
  --h6_typography-letter-spacing: var(--h5_typography-letter-spacing);
  --h6_typography-text-transform: var(--h5_typography-text-transform);
  --h6_typography-color: var(--h5_typography-color);
  --h6_typography-margin-top: var(--h5_typography-margin-top);
  --h6_typography-margin-bottom: var(--h5_typography-margin-bottom);
}
h1.h6, h2.h6, h3.h6, h4.h6, h5.h6 {
  --h1_typography-font-family: var(--h6_typography-font-family);
  --h1_typography-font-weight: var(--h6_typography-font-weight);
  --h1_typography-font-style: var(--h6_typography-font-style);
  --h1_typography-font-size: var(--h6_typography-font-size);
  --h1_typography-line-height: var(--h6_typography-line-height);
  --h1_typography-letter-spacing: var(--h6_typography-letter-spacing);
  --h1_typography-text-transform: var(--h6_typography-text-transform);
  --h1_typography-color: var(--h6_typography-color);
  --h1_typography-margin-top: var(--h6_typography-margin-top);
  --h1_typography-margin-bottom: var(--h6_typography-margin-bottom);
  --h2_typography-font-family: var(--h6_typography-font-family);
  --h2_typography-font-weight: var(--h6_typography-font-weight);
  --h2_typography-font-style: var(--h6_typography-font-style);
  --h2_typography-font-size: var(--h6_typography-font-size);
  --h2_typography-line-height: var(--h6_typography-line-height);
  --h2_typography-letter-spacing: var(--h6_typography-letter-spacing);
  --h2_typography-text-transform: var(--h6_typography-text-transform);
  --h2_typography-color: var(--h6_typography-color);
  --h2_typography-margin-top: var(--h6_typography-margin-top);
  --h2_typography-margin-bottom: var(--h6_typography-margin-bottom);
  --h3_typography-font-family: var(--h6_typography-font-family);
  --h3_typography-font-weight: var(--h6_typography-font-weight);
  --h3_typography-font-style: var(--h6_typography-font-style);
  --h3_typography-font-size: var(--h6_typography-font-size);
  --h3_typography-line-height: var(--h6_typography-line-height);
  --h3_typography-letter-spacing: var(--h6_typography-letter-spacing);
  --h3_typography-text-transform: var(--h6_typography-text-transform);
  --h3_typography-color: var(--h6_typography-color);
  --h3_typography-margin-top: var(--h6_typography-margin-top);
  --h3_typography-margin-bottom: var(--h6_typography-margin-bottom);
  --h4_typography-font-family: var(--h6_typography-font-family);
  --h4_typography-font-weight: var(--h6_typography-font-weight);
  --h4_typography-font-style: var(--h6_typography-font-style);
  --h4_typography-font-size: var(--h6_typography-font-size);
  --h4_typography-line-height: var(--h6_typography-line-height);
  --h4_typography-letter-spacing: var(--h6_typography-letter-spacing);
  --h4_typography-text-transform: var(--h6_typography-text-transform);
  --h4_typography-color: var(--h6_typography-color);
  --h4_typography-margin-top: var(--h6_typography-margin-top);
  --h4_typography-margin-bottom: var(--h6_typography-margin-bottom);
  --h5_typography-font-family: var(--h6_typography-font-family);
  --h5_typography-font-weight: var(--h6_typography-font-weight);
  --h5_typography-font-style: var(--h6_typography-font-style);
  --h5_typography-font-size: var(--h6_typography-font-size);
  --h5_typography-line-height: var(--h6_typography-line-height);
  --h5_typography-letter-spacing: var(--h6_typography-letter-spacing);
  --h5_typography-text-transform: var(--h6_typography-text-transform);
  --h5_typography-color: var(--h6_typography-color);
  --h5_typography-margin-top: var(--h6_typography-margin-top);
  --h5_typography-margin-bottom: var(--h6_typography-margin-bottom);
}

/* 3. Заголовки элемента Avada «Title», ставшие <div class="hN"> (стояли до главного <h1>):
 *    повторяет правило Avada ".fusion-body #wrapper .fusion-title h1-h6", которое на div не действует. */
.fusion-body #wrapper .fusion-title :is(div.h1, div.h2, div.h3, div.h4, div.h5, div.h6) {
  color: var(--awb-text-color);
  font-size: 1em;
}
