@media (min-width: 1450px) {
    .container, .container-sm, .container-md, .container-lg, .container-xl {
        max-width: 1400px;
    }
}

footer .footer-section {
    width: 180px;
    text-align: center;
}

footer .footer-content {
    flex-direction: row;
}

@media (max-width: 800px) {
    footer .footer-content {
        flex-direction: column;
    }
}

.card-news .cover-image {
    background-size: cover; 
    background-repeat: no-repeat;
    background-position: center;
    width: auto; 
    /* height: 250px; */
    aspect-ratio: 3 / 2;
    border-top-left-radius: calc(1.5rem - 10px);
    border-top-right-radius: calc(1.5rem - 10px);
}