/*
 * Normaliza la tipografía para caracteres latinos acentuados.
 * Algunas fuentes display del template no incluyen todos los glifos y el
 * navegador hace fallback solo en esa letra, provocando tamaños irregulares.
 */
body,
button,
input,
textarea,
select,
.text,
.section-title,
.section-subtitle,
.main-menu a,
.wc-btn,
.accordion-button {
  font-family: "Kanit", "Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif !important;
}

.section-title,
.section-subtitle,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Kanit", "Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif !important;
  letter-spacing: 0;
}

.has_char_anim span,
.has_text_move_anim span,
.has_fade_anim span {
  font-family: inherit;
}
