/* .banner-active.banner-mobile {
    height: 280px;
}

@media (max-width: 480px) {
    .banner-active.banner-mobile {
        height: 200px;
    }
}

@media (max-width: 589.98px) {
    .banner-active.banner-mobile {
        height: 240px;
    }
}

@media (min-width: 590px) and (max-width: 991.98px) {
    .banner-active.banner-mobile {
        height: 430px;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .banner-active.banner-mobile {
        height: 520px;
    }
} */

/* Regras para desktop (sem imagem mobile) */
.banner-active.banner-desktop {
    height: 90px;
    min-height: 90px;
    max-height: 90px;
    margin: 0;
    padding: 0;
    line-height: 0;
    overflow: hidden;
}

@media (max-width: 589.98px) {
    .banner-active.banner-desktop {
        height: 400px;
    }
}

/* Banner Topo Desktop */
.banner-top .banner-active.banner-desktop {
    height: 250px !important;
    min-height: 250px !important;
    max-height: 250px !important;
}

/* Banner Topo Mobile */
@media (max-width: 589.98px) {
    .banner-top .banner-active.banner-mobile {
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        display: block;
    }
    .banner-top .banner-active.banner-mobile iframe {
        aspect-ratio: 1170 / 500;
        width: 100% !important;
        height: auto !important;
        display: block;
    }
}

.banner-active.banner-mobile {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    margin: 0;
    padding: 0;
    line-height: 0;
    overflow: hidden;
    display: block;
}

/* Banner Rodapé Mobile */
@media (max-width: 991.98px) {
    .banner-bottom--floating .banner-active.banner-mobile {
        width: 100%;
        max-width: 1170px;
        margin: 0 auto;
        padding: 0;
        overflow: hidden;
        display: block;
    }
    .banner-bottom--floating .banner-active.banner-mobile iframe {
        width: 100% !important;
        display: block;
        aspect-ratio: 1170 / 250;
        background: transparent;
    }
}
