#links-uteis-banners .card, #fique-por-dentro .card {
    border-radius: 8px!important;
    border: 1px solid #CCC
}
/* Botao CTA Vestibular */
.btn-cta-vestibular {
    background-color: #ffba00;
    color: #3a3a3a!important;
}
.btn-cta-vestibular:hover {
    background-color: #ffae00;
    color: #3a3a3a!important
}
/* Eventos e noticias */
#eventos-noticias .card-img-overlay {
    background: radial-gradient(at bottom left, rgba(16,16,16, 0.9), rgba(74,74,74, 0.1));
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    border-radius: 10px!important;
}
#eventos-noticias .card-img-overlay:hover {
    background: radial-gradient(at bottom left, rgba(0,42,77, 0.6), rgba(255,255,255, 0.1));
}
#eventos-noticias .card-text {
    font-size: 1.1em
}

@media screen and (max-width: 470px) {
#eventos-noticias .card-text {
    font-size: 0.7em
}
}
/* Cards com icones */
#cards-icones .icon {
    background-color: rgba(30,130,105, 0.1);
    color: rgba(3, 92, 167, 0.8);
    width: 70px;
    height: 70px;
    position: relative;
    margin-right: 10px;
    line-height: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.8em;
}
#cards-icones .flex-shrink-0 {
    flex-shrink: 0!important;
}
#cards-icones .small {
    font-size: .8em;
}