.logo_normal {
    display: block;
}

.pequeno_vermelho {
    display: none;
}

.pequeno_branco {
    display: none;
}

#logos_pequenos {
    display: none;
}

@media (max-width: 991.98px) {
    .logo_normal {
        display: none;
    }

    #logos_pequenos {
        display: block;
    }

    .pequeno_vermelho {
        display: block;
    }
}

.mb-3.titulo_pagina {
    color: #a9132a;
    /*
    text-shadow:
        -1px -1px 0 rgb(255, 255, 255),
        1px -1px 0 rgb(255, 255, 255),
        -1px 1px 0 rgb(255, 255, 255),
        1px 1px 0 rgb(255, 255, 255);~
        */
}

.pb-5.titulo_pagina {
    padding-bottom: 15rem !important;
}