/* Correção dos banners mobile */
@media only screen and (max-width: 767px) {

    .banners-full .int-mobile img {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        object-fit: contain !important;
        transform: none !important;
    }

    .banners-full .int-mobile {
        height: auto !important;
        overflow: visible !important;
    }
    
}
/* Altura correta do banner quadrado no mobile */
@media only screen and (max-width: 767px) {

    .banners-full,
    .banners-full .slick-list,
    .banners-full .slick-track,
    .banners-full .int-mobile {
        height: auto !important;
        min-height: 0 !important;
    }

    .banners-full .int-mobile img {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        aspect-ratio: 1 / 1;
        object-fit: contain !important;
        display: block !important;
    }

}