.elementor-2894 .elementor-element.elementor-element-d02aebb{--display:flex;}/* Start custom CSS for html, class: .elementor-element-77c038a *//* ===== Headings – override de alta prioridade ===== */
:root{
  --heading-1:#f5fbf8;   /* branco esverdeado (alto contraste) */
  --heading-2:#e9f3ef;   /* texto padrão claro */
  --heading-3:#d6e3dd;   /* um pouco menos claro */
  --accent-gold:#d4af37; /* dourado dos botões/nomes */
}

/* Força cor, remove opacidade/filtros que “lavem” o texto */
html body h1,
html body .entry-title,
html body .page-title,
html body .wp-block-post-title,
html body .jm-hero h1{
  color: var(--heading-1) !important;
  opacity: 1 !important;
  filter: none !important;
  mix-blend-mode: normal !important;
  text-shadow: 0 1px 0 rgba(0,0,0,.45) !important; /* melhora leitura no fundo escuro */
  font-weight: 800 !important;
}

html body h2,
html body .wp-block-heading h2,
html body .jm-section h2{
  color: var(--heading-2) !important;
  opacity: 1 !important;
  filter: none !important;
  mix-blend-mode: normal !important;
  text-shadow: 0 1px 0 rgba(0,0,0,.35) !important;
  font-weight: 700 !important;
}

html body h3,
html body .wp-block-heading h3,
html body .jm-card h3{
  color: var(--heading-3) !important;
  opacity: 1 !important;
  filter: none !important;
  mix-blend-mode: normal !important;
  font-weight: 700 !important;
}

/* Destaque opcional em dourado dentro do heading (palavras-chave) */
.jm-hero h1 strong,
.jm-section h2 strong,
.jm-card h3 strong{
  color: var(--accent-gold) !important;
}

/* Links em headings herdam a cor e não ficam “lavados” */
h1 a, h2 a, h3 a{
  color: inherit !important;
  text-decoration: none !important;
}

/* Escopo opcional: aplique apenas nas suas páginas verdes
.jm-page h1, .jm-page h2, .jm-page h3 { ... } *//* End custom CSS */