/* TXA Platform 0.54.11-A
 * Correção localizada do fundo branco residual atrás da logo no rodapé.
 * O CSS base site.css define .footer-logo com background branco, padding e radius.
 * Aqui neutralizamos somente a marca dentro do rodapé, sem afetar cabeçalho ou outros logos.
 */
.site-footer .footer-brand,
.site-footer .footer-brand .brand-logo-image,
.site-footer .footer-brand .footer-logo {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}

.site-footer .footer-brand .footer-logo {
    padding: 0 !important;
    overflow: visible !important;
    display: block !important;
    width: 132px !important;
    height: 58px !important;
    margin: 0 0 10px 0 !important;
}

.site-footer .footer-brand .footer-logo img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    max-height: none !important;
    object-fit: contain !important;
    object-position: left center !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}

.site-footer .footer-brand::before,
.site-footer .footer-brand::after,
.site-footer .footer-brand .footer-logo::before,
.site-footer .footer-brand .footer-logo::after {
    content: none !important;
    display: none !important;
}

/* Mantém a primeira coluna limpa e alinhada após retirar o padding antigo da marca. */
.site-footer .footer-n-identity .footer-n-company {
    margin-top: 0 !important;
}

@media (max-width: 760px) {
    .site-footer .footer-brand .footer-logo {
        width: 124px !important;
        height: 54px !important;
        margin-bottom: 9px !important;
    }
}
