.main-one .banner-card-rate__container .card-rate.card-rate--simplify {
    background: url('../imgs/banner/one/simplify/mobile.jpg') no-repeat;
    background-size: cover;
}

.main-tv .banner-card-rate__container .card-rate.card-rate--simplify {
    background: url('../imgs/banner/tv/simplify/mobile.jpg') no-repeat;
    background-size: cover;
}

.main-tv .banner-card-rate__container.banner-card-test .card-rate.card-rate--simplify {
    min-width: 340px;
    padding: 16px;
    background: url('../imgs/banner/tv/test/mobile.jpg') no-repeat;
    background-size: cover;
}

.main-voz .banner-card-rate__container .card-rate.card-rate--simplify {
    background: url('../imgs/banner/voz/simplify/mobile.jpg') no-repeat;
    background-size: cover;
}

.main-fb .banner-card-rate__container .card-rate.card-rate--simplify {
    background: url('../imgs/banner/fibra/simplify/mobile.jpg') no-repeat;
    background-size: cover;
    height: auto;
}

.main-fb .banner-card-rate__container.banner-card-test .card-rate.card-rate--simplify {
    min-width: 340px;
    padding: 16px;
    background: url('../imgs/banner/fibra/test/mobile.jpg') no-repeat;
    background-size: cover;
}

@media screen and (min-width:768px) {

    .main-one .section.section-banner:has(.card-rate,
        .card-rate.card-rate--simplify) {
        background: url(../imgs/banner/one/tablet.jpg) no-repeat;
        background-size: cover;
    }

    .main-tv .section.section-banner:has(.card-rate,
        .card-rate.card-rate--simplify) {
        background: url(../imgs/banner/tv/tablet.jpg) no-repeat;
        background-size: cover;
    }

    .main-voz .section.section-banner:has(.card-rate,
        .card-rate.card-rate--simplify) {
        background: url(../imgs/banner/voz/tablet.jpg) no-repeat;
        background-size: cover;
    }

    .main-fb .section.section-banner:has(.card-rate,
        .card-rate.card-rate--simplify) {
        background: url(../imgs/banner/fibra/tablet.jpg) no-repeat;
        background-size: cover;
        height: auto;
    }

    .section.section-banner {
        min-height: auto;
    }
}

@media screen and (min-width:1024px) {

    .main-one .section.section-banner:has(.card-rate,
        .card-rate.card-rate--simplify) {
        background: url(../imgs/banner/one/desktop.jpg) no-repeat;
        background-size: cover;
    }

    .main-tv .section.section-banner:has(.card-rate,
        .card-rate.card-rate--simplify) {
        background: url(../imgs/banner/tv/desktop.jpg) no-repeat;
        background-size: cover;
    }

    .main-voz .section.section-banner:has(.card-rate,
        .card-rate.card-rate--simplify) {
        background: url(../imgs/banner/voz/desktop.jpg) no-repeat;
        background-size: cover;
    }

    .main-fb .section.section-banner:has(.card-rate,
        .card-rate.card-rate--simplify) {
        background: url(../imgs/banner/fibra/desktop.jpg) no-repeat;
        background-size: cover;
        height: auto;
    }
}

@media screen and (min-width:1280px) {
    .main-fb .section.section-banner:has(.card-rate, .card-rate.card-rate--simplify) {
        background-position-x: 0;
    }
}