/* Subidas intercaladas PRO */
.nueva-marca .ma-serv-onl-sec {
    background-color: #F8F8F8;
}

.nueva-marca .ma-serv-onl-sec.all.expanded .tarificadores_wrapper .ma-serv-onl-texto {
    margin-right: 16px !important;
}

.nueva-marca .ma-serv-onl-sec .et_pb_column .et_pb_blurb.ma-serv-onl-boton {
    font-weight: 500 !important;
}

.nueva-marca .ma-serv-onl-sec.all .tarificadores_wrapper .text_block .ma-serv-onl-texto p {
    color: #1A1A1A !important;
    font-weight: 400 !important;
    font-size: 18px !important;
}

.nueva-marca .ma-serv-onl-sec .et_pb_column .ma-serv-onl-boton,
.nueva-marca .ma-serv-onl-sec.all .tarificadores_wrapper .ma-serv-onl-boton:focus,
.nueva-marca .ma-serv-onl-sec.all .tarificadores_wrapper .ma-serv-onl-boton {
    border: 1px solid #DF0027 !important;
    border-radius: 8px !important;
}

.nueva-marca .ma-serv-onl-sec.all .tarificadores_wrapper .ma-serv-onl-boton,
.nueva-marca .ma-serv-onl-sec .et_pb_column .ma-serv-onl-boton,
.nueva-marca .ma-serv-onl-sec .et_pb_column .ma-serv-onl-boton .et_pb_blurb_content p,
.nueva-marca .ma-serv-onl-sec.all .tarificadores_wrapper .ma-serv-onl-boton .et_pb_blurb_content p {
    color: #1A1A1A !important;
}

.nueva-marca #et-main-area .et_builder_inner_content .ma-serv-onl-sec .ma-has-onl-cta .ma-serv-onl-cta:hover,
.nueva-marca .ma-serv-onl-sec.all .tarificadores_wrapper .ma-serv-onl-boton:focus,
.nueva-marca .ma-serv-onl-sec.all .tarificadores_wrapper .ma-serv-onl-boton:hover,
.nueva-marca .ma-serv-onl-sec .et_pb_column .ma-serv-onl-boton:focus,
.nueva-marca .ma-serv-onl-sec .et_pb_column .ma-serv-onl-boton:hover {
    border-color: #600011 !important;
}

.nueva-marca .ma-serv-onl-sec.all .tarificadores_wrapper .ma-serv-onl-boton:focus,
.nueva-marca .ma-serv-onl-sec.all .tarificadores_wrapper .ma-serv-onl-boton:hover {
    border: 1px solid #600011 !important;
}

.nueva-marca #et-main-area .et_builder_inner_content .ma-serv-onl-sec .ma-has-onl-cta .ma-serv-onl-cta:hover,
.nueva-marca .ma-serv-onl-sec .et_pb_column .ma-serv-onl-boton:focus,
.nueva-marca .ma-serv-onl-sec .et_pb_column .ma-serv-onl-boton:hover,
.nueva-marca .ma-serv-onl-sec .et_pb_column .ma-serv-onl-boton:focus .et-pb-icon,
.nueva-marca .ma-serv-onl-sec .et_pb_column .ma-serv-onl-boton:focus .et_pb_blurb_content p,
.nueva-marca .ma-serv-onl-sec .et_pb_column .ma-serv-onl-boton:hover .et-pb-icon,
.nueva-marca .ma-serv-onl-sec .et_pb_column .ma-serv-onl-boton:hover .et_pb_blurb_content p,
.nueva-marca .ma-serv-onl-sec.all.expanded .tarificadores_wrapper .ma-serv-onl-boton:hover .et_pb_blurb_content p,
.nueva-marca .ma-serv-onl-sec.all.expanded .tarificadores_wrapper .ma-serv-onl-boton:hover .et-pb-icon,
.nueva-marca .ma-serv-onl-sec.all.expanded .tarificadores_wrapper .ma-serv-onl-boton:focus,
.nueva-marca .ma-serv-onl-sec.all.expanded .tarificadores_wrapper .ma-serv-onl-boton:hover,
.nueva-marca .ma-serv-onl-sec.all .tarificadores_wrapper .ma-serv-onl-boton:focus .et-pb-icon,
.nueva-marca .ma-serv-onl-sec.all .tarificadores_wrapper .ma-serv-onl-boton:focus .et_pb_blurb_content p,
.nueva-marca .ma-serv-onl-sec.all .tarificadores_wrapper .ma-serv-onl-boton:hover .et-pb-icon,
.nueva-marca .ma-serv-onl-sec.all .tarificadores_wrapper .ma-serv-onl-boton:hover .et_pb_blurb_content p,
.nueva-marca .ma-serv-onl-sec.all .tarificadores_wrapper .ma-serv-onl-boton:focus,
.nueva-marca .ma-serv-onl-sec.all .tarificadores_wrapper .ma-serv-onl-boton:hover {
    color: #600011 !important;
}

.et-db.nueva-marca #et-boc .et-l .ma-serv-onl-sec.all .tarificadores_wrapper .tarificador_block .et_pb_blurb,
.et-db.nueva-marca #et-boc .et-l .ma-serv-onl-sec.all .tarificadores_wrapper .tarificador_block .et_pb_blurb:last-of-type,
.et-db.nueva-marca  #et-boc .et-l .ma-serv-onl-sec.all .tarificadores_wrapper .tarificador_block .et_pb_blurb:first-of-type {
    margin: 0 !important;
}

@media (min-width: 1184px) {
    .nueva-marca .ma-serv-onl-sec.all .tarificadores_wrapper .tarificador_block {
        gap: 8px !important;
    }
    .nueva-marca #et-main-area .et_builder_inner_content .ma-serv-onl-sec .tarificador_block .ma-serv-onl-boton {
        max-width: 76px !important;
        max-height: 72px !important;
    }

    .nueva-marca .ma-serv-onl-sec:not(.ma-top-sticky-section) .et_pb_column .ma-serv-onl-boton {
        margin-right: 8px !important;
    }
    .nueva-marca .ma-serv-onl-sec.all.expanded .tarificadores_wrapper .ma-serv-onl-boton:focus,
    .nueva-marca .ma-serv-onl-sec.all.expanded .tarificadores_wrapper .ma-serv-onl-boton:hover {
        border: 1px solid #600011 !important;
    }
}


@media (max-width: 1183px) {
    .nueva-marca .ma-serv-onl-sec.all .tarificadores_wrapper:after, .nueva-marca .ma-serv-onl-sec.all .tarificadores_wrapper:before {
        display: none;
    }

    .nueva-marca .ma-serv-onl-sec.all.ma-top-sticky-section .tarificadores_wrapper:before,
    .nueva-marca .ma-serv-onl-sec.all.ma-top-sticky-section .tarificadores_wrapper:after {
        display: none;
    }

    .nueva-marca .ma-serv-onl-sec.all .tarificadores_wrapper .tarificador_block {
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: flex-start !important;
        gap: 12px !important;
    }

    .nueva-marca .ma-serv-onl-sec.all .tarificadores_wrapper .tarificador_block .swiper-slide {
        flex: 0 0 25% !important;
        box-sizing: border-box;
    }

    .et-db.nueva-marca #et-boc .et-l .ma-serv-onl-sec.all .tarificadores_wrapper .tarificador_block .et_pb_blurb.swiper-slide:nth-child(n+5) {
        flex: 0 0 25% !important;
    }

    .nueva-marca .ma-serv-onl-sec.all .tarificadores_wrapper .text_block .ma-serv-onl-texto {
        max-width: 100% !important;
    }

    .nueva-marca .ma-serv-onl-sec.all .tarificadores_wrapper .text_block .ma-serv-onl-texto p {
        font-size: 16px !important;
    }

}

@media (max-width: 1183px) {

    .nueva-marca .ma-serv-onl-sec.all .tarificadores_wrapper .tarificador_block {
        width: 350px !important;
        height: auto !important;
    }
}
