.banners .box-carousel .carousel-banners {
    background-color: #aaa;
    height: 450px;
    transition: all .3s;
}
.banners .box-carousel .banner {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    height: 450px;
    display: block;
}
.banners .box-carousel .custom-dots {
    display: flex;
    justify-content: center;
    padding-top: 20px;
}
.banners .box-carousel .custom-dots button {
    width: 14px;
    height: 14px;
    display: block;
    background-color: #9a9a9a;
    border: none;
    margin: 0 5px;
    border-radius: 50%;
    transition: all .3s;
}
.banners .box-carousel .custom-dots button.active {
    background-color: #6a6a6a;
}

.ultimos-posts {
    padding-top: 60px;
}

@media (max-width: 992px) {
    .box-carousel {
        min-height: 400px;
    }

    .banners .box-carousel .carousel-banners,
    .banners .box-carousel .banner {
        height: 400px;
    }
}