.titulo-categoria strong {
    font-weight: 900 !important;
}

/* =========================================
   SOBRE NÓS
   ========================================= */

#rodape .rodape-sobre {
    display: flex !important;
    flex-direction: row !important;
    align-items: flex-start !important;
    gap: 30px;
    width: 42%;
}

/* Logo */
#rodape .rodape-sobre .logo {
    flex: 0 0 35%;
    min-width: 180px;
    margin: 0;
}

#rodape .rodape-sobre .logo img {
    width: 100% !important;
    height: auto;
    display: block;
}

/* Texto */
#rodape .rodape-sobre > span {
    flex: 1;
}

#rodape .rodape-sobre p {
    margin: 0;
    line-height: 1.5;
}

/* Remove limitação do tema para a logo do rodapé */
@media (max-width: 1024px) {
    #rodape-sobre .logo a {
        max-height: none !important;
        height: auto !important;
    }
}

/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 768px) {

    #rodape .rodape-sobre {
        flex-direction: column !important;
        gap: 15px;
        width: 100% !important;
    }

    #rodape .rodape-sobre .logo {
        width: 180px !important;
        min-width: 180px !important;
    }

    #rodape .rodape-sobre .logo a {
        display: block !important;
        max-height: none !important;
        height: auto !important;
        line-height: 0;
    }

    #rodape .rodape-sobre .logo img {
        width: 100% !important;
        max-width: 180px !important;
        height: 200px !important;
        object-fit: contain;
    }
}