/* FORÇA TÍTULOS BRANCOS EM BANNERS COM GRADIENTE - MÁXIMA PRIORIDADE */

/* Seletor específico para sections com gradiente */
section[style*="linear-gradient"] h1,
section[style*="linear-gradient"] h2,
section[style*="linear-gradient"] h3,
section[style*="linear-gradient"] h4,
section[style*="linear-gradient"] h5,
section[style*="linear-gradient"] h6 {
    color: white !important;
    color: #ffffff !important;
}

/* Duplicar com div também */
div[style*="linear-gradient"] h1,
div[style*="linear-gradient"] h2,
div[style*="linear-gradient"] h3,
div[style*="linear-gradient"] h4 {
    color: white !important;
    color: #ffffff !important;
}

/* Forçar spans dentro dos títulos */
section[style*="linear-gradient"] h1 *,
section[style*="linear-gradient"] h2 *,
section[style*="linear-gradient"] h3 *,
section[style*="linear-gradient"] h4 *,
div[style*="linear-gradient"] h1 *,
div[style*="linear-gradient"] h2 *,
div[style*="linear-gradient"] h3 *,
div[style*="linear-gradient"] h4 * {
    color: white !important;
    color: #ffffff !important;
}

/* Forçar parágrafos brancos também */
section[style*="linear-gradient"] p {
    color: white !important;
    color: #ffffff !important;
}

div[style*="linear-gradient"] p {
    color: white !important;
    color: #ffffff !important;
}

/* Remover qualquer text-fill ou gradient de texto */
section[style*="linear-gradient"] h1,
section[style*="linear-gradient"] h2,
section[style*="linear-gradient"] h3 {
    -webkit-text-fill-color: white !important;
    -webkit-background-clip: initial !important;
    background-clip: initial !important;
    background-image: none !important;
}
