:root {
    --accent: #f39323 !important;
    --primary-font: Poppins, sans-serif;
    --secondary-font: Open Sans, sans-serif;
}

/* ==================================================================== */
/* === CONSOLIDAÇÃO DE ESTILOS PERSONALIZADOS DO TEMA (ESPECIFICIDADE MÁXIMA) === */
/* ==================================================================== */

/* ---------------------------------------------------------------------- */
/* 1. ESTILOS PARA O CABEÇALHO DA PÁGINA (.cs-page_heading) */
/* Fundo Verde (#638f61) e Texto Branco (#ffffff) */
/* ---------------------------------------------------------------------- */

body .cs-page_heading.cs-style1 {
  /* Força Fundo Verde e remove imagens */
  background-color: #638f61 !important;
  background-image: none !important;
  color: #ffffff !important; /* Texto principal branco */
}

/* Garante que o texto, links e contêineres internos sejam brancos e transparentes */
body .cs-page_heading.cs-style1 *,
body .cs-page_heading.cs-style1 a,
body .cs-page_heading.cs-style1 .container,
body .cs-page_heading.cs-style1 div {
  background-color: transparent !important; /* Remove qualquer fundo branco indesejado */
  color: #ffffff !important; /* Força o texto para branco */
}

/* Anulação do ::after e elementos de título específicos */
body .cs-page_heading.cs-style1::after,
body .cs-page_heading.cs-style1 .cs-page_title,
body .cs-page_heading.cs-style1 .breadcrumb,
body .cs-page_heading.cs-style1 .breadcrumb * {
  content: none !important; /* Anula o ::after */
  background-color: transparent !important;
  color: #ffffff !important;
}

/* ---------------------------------------------------------------------- */
/* 2. ESTILOS PARA SEÇÃO FUN FACT (.cs-funfact_wrap) */
/* Fundo Verde (#638f61) e Texto Branco (#ffffff) */
/* ---------------------------------------------------------------------- */

/* Fundo Verde no Contêiner Principal e Camada de Forma */
html body .cs-funfact_wrap.cs-type1,
html body .cs-funfact_shape {
  background-color: #638f61 !important;
  background-image: none !important;
}

/* Força o Texto BRANCO e FUNDO TRANSPARENTE em todos os elementos internos */
body .cs-funfact_wrap.cs-type1 *,
body .cs-funfact_wrap.cs-type1 {
  color: #ffffff !important;
  background-color: transparent !important;
}

/* Garante Transparência nos contêineres de conteúdo específicos */
body .cs-funfact_left,
body .cs-funfact_heading,
body .cs-funfacts,
body .cs-funfact,
body .cs-funfact_number,
body .cs-funfact_text {
  background-color: transparent !important;
}

/* Corrige Cores de Destaque (Números/Ícones) para Branco */
body .cs-funfact_wrap.cs-type1 .cs-primary_color,
body .cs-funfact_wrap.cs-type1 .cs-accent_color {
  color: #ffffff !important;
}
