/* Cargado al final para neutralizar reglas antiguas particulares por módulo. */
html body #moduleContainer[data-module] .u-titulo-principal-modulo {
    color: var(--module-title-color, #0a2463) !important;
    font-family: var(--module-title-font-family, "Segoe UI", Arial, sans-serif) !important;
    font-size: var(--desktop-module-title-font-size, 20px) !important;
    font-weight: var(--module-title-font-weight, 800) !important;
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
    html body #moduleContainer[data-module] .u-titulo-principal-modulo {
        font-size: var(--tablet-module-title-font-size, 20px) !important;
    }
}

@media screen and (max-width: 768px) {
    html body #moduleContainer[data-module] .u-titulo-principal-modulo {
        font-size: var(--mobile-module-title-font-size, 16px) !important;
    }
}
