/* Subidas intercaladas PRO */
/* Cards */
.nueva-marca .ma-icono-cta-pequeno,
.nueva-marca .mg-card-ico-sec--row [class*=et_pb_column_],
.nueva-marca .ma-tarjetas-icono-deslizante [class*=et_pb_column_],
.nueva-marca .mahi_card_link__card_link,
.nueva-marca .mahi_cards .card-wrapper {
    background-color: transparent !important;
    border: solid 1px #DF0027 !important;
    border-radius: 24px !important;
}

.nueva-marca [class*=et_pb_column_]:hover {
    box-shadow: none !important;
}

.nueva-marca .ma-card-contact-section .et_pb_column,
.nueva-marca .ma-card-contact-section [class*=et_pb_column_] {
    border-radius: 24px !important;
}

.nueva-marca .mg-card-ico-sec .mapfre-row:not(.ma-tarjetas-icono-deslizante) .et_pb_column_1_4 .et_pb_text:first-child {
    margin-bottom: 8px !important;
}

.nueva-marca .mahi_card_link__card_link .icon {
    text-align: right;
}

/*.nueva-marca .ma-icono-cta-pequeno-row.ma-icono-cta-pequeno-row_right{*/
.nueva-marca .ma-icono-cta-pequeno-row {
    display: flex;
    align-items: stretch;
}

/*.nueva-marca .ma-icono-cta-pequeno-row--slider .swiper-slide {*/
/*    flex: 0 0 320px !important;*/
/*    width: 350px !important;*/
/*}*/

/* .nueva-marca .ma-icono-cta-pequeno-row:has(.ma-icono-cta-pequeno-row--slider) {
    align-items: center;
} */

/* .nueva-marca .ma-icono-cta-pequeno-row:has(.ma-icono-cta-pequeno-row--slider) .et_pb_column {
    flex: 0 0 auto;
} */

/*.nueva-marca .ma-icono-cta-pequeno-row.ma-icono-cta-pequeno-row_right  .et_pb_column {*/
.nueva-marca .ma-icono-cta-pequeno-row .et_pb_column {
    display: flex;
    flex: 1;
}

.nueva-marca .ma-icono-cta-pequeno-row .ma-icono-cta-pequeno-row--slider .et_pb_column {
    display: block !important;
    flex: none !important;
}

.nueva-marca .ma-icono-cta-pequeno-row .et_pb_column .et_pb_module {
    display: flex;
    justify-content: center;
    align-items: center;
}

.nueva-marca .ma-icono-cta-pequeno-row .et_pb_column .et_pb_module.ma-texto-enlace-flecha {
    justify-content: flex-start;
}

.nueva-marca .ma-icono-cta-pequeno {
    padding: 36px 16px !important;
    width: 100%;
    font-weight: 500!important;
}

.nueva-marca .ma-icono-cta-pequeno-row_right .ma-icono-cta-pequeno {
    padding: 32px 24px !important;
    width: 100%;
}

.nueva-marca .ma-icono-cta-pequeno .et_pb_blurb_content {
    display: flex;
    justify-content: center;
    align-items: center;
}

.nueva-marca .ma-icono-cta-pequeno .et_pb_blurb_description {
    text-align: initial;
}

/* .nueva-marca .ma-icono-cta-pequeno-row--slider .ma-icono-cta-pequeno .et_pb_blurb_description {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
} */

.nueva-marca .ma-icono-cta-pequeno .et_pb_blurb_description,
.nueva-marca .ma-icono-cta-pequeno .et_pb_blurb_description p {
    font-size: 24px;
    display: flex;
}

/*.nueva-marca .ma-icono-cta-pequeno .et_pb_blurb_description p:after {
    top: 0;
}*/

.nueva-marca .ma-icono-cta-pequeno:not(.ma-icono-cta-pequeno_right) .et_pb_blurb_description p:after {
    content: none !important;
    display: none !important;
}

.nueva-marca .ma-icono-cta-pequeno.ma-icono-cta-pequeno_right .et_pb_blurb_description p:after {
    top: 0;
    cursor: pointer;
}

.nueva-marca .ma-icono-cta-pequeno .et_pb_main_blurb_image {
    margin-bottom: 0 !important;
}

.nueva-marca .ma-icono-cta-pequeno .et-pb-icon {
    color: #DF0027 !important;
    margin-right: 12px;
}

/* Nueva version 2 */

.nueva-marca .ma-icono-cta-pequeno_right {
    margin-bottom: 0 !important;
    align-items: flex-start;
    cursor: unset; /* quitamos el curso pointer del banner pero usamos el estandar del navegador para los links */
}

.nueva-marca [class*=et_pb_blurb_].et_pb_module.ma-icono-cta-pequeno_right.et_pb_blurb:hover {
    box-shadow: none !important;
    color: #DF0027 !important;
    border-color: inherit !important;
}

.nueva-marca [class*=et_pb_blurb_].et_pb_module.ma-icono-cta-pequeno_right.et_pb_blurb .et_pb_blurb_description,
.nueva-marca [class*=et_pb_blurb_].et_pb_module.ma-icono-cta-pequeno_right.et_pb_blurb:hover .et_pb_blurb_description {
    color: #1A1A1A !important;
}

.nueva-marca .ma-icono-cta-pequeno.ma-icono-cta-pequeno_right .et_pb_blurb_description p:hover:after,
.nueva-marca .ma-icono-cta-pequeno:hover .et_pb_blurb_description a {
    color: #600011;
}

.nueva-marca .ma-icono-cta-pequeno.ma-icono-cta-pequeno_right {
    padding: 16px 24px !important;
}

.nueva-marca .ma-icono-cta-pequeno.ma-icono-cta-pequeno_right .et_pb_blurb_content {
    height: 100%;
    align-items: stretch;
    justify-content: flex-start;
}

.nueva-marca .ma-icono-cta-pequeno.ma-icono-cta-pequeno_right .et_pb_blurb_content .et_pb_blurb_container {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.nueva-marca .ma-icono-cta-pequeno.ma-icono-cta-pequeno_right .et-pb-icon {
    margin-right: 10px !important;
}

.nueva-marca .ma-icono-cta-pequeno.ma-icono-cta-pequeno_right .et_pb_module_header {
    font-size: 24px;
    margin-bottom: 8px;
}

.nueva-marca .ma-icono-cta-pequeno.ma-icono-cta-pequeno_right .et_pb_blurb_description,
.nueva-marca .ma-icono-cta-pequeno.ma-icono-cta-pequeno_right .et_pb_blurb_description p {
    font-size: 18px;
    font-weight: 500;
    align-items: center;
    padding-bottom: 0;
}
.nueva-marca .ma-icono-cta-pequeno.ma-icono-cta-pequeno_right .et_pb_blurb_description {
    flex-wrap: wrap;
}
.nueva-marca .ma-icono-cta-pequeno.ma-icono-cta-pequeno_right .et_pb_blurb_description p {
    text-wrap: nowrap;
}

.nueva-marca .ma-icono-cta-pequeno.ma-icono-cta-pequeno_right .et_pb_blurb_description a,
.nueva-marca .ma-icono-cta-pequeno.ma-icono-cta-pequeno_right .et_pb_blurb_description p a {
    text-align: right;
    text-decoration: underline !important;
}

.nueva-marca .ma-icono-cta-pequeno.ma-icono-cta-pequeno_right .et_pb_blurb_description a:hover,
.nueva-marca .ma-icono-cta-pequeno.ma-icono-cta-pequeno_right .et_pb_blurb_description p a:hover {
    color: #600011 !important;
    text-decoration: none !important;
}

.mg-card-ico-sec .et_pb_column .et_pb_module.ma-texto-enlace-flecha .et_pb_text_inner {
    width: 100%;
}

.mg-card-ico-sec .et_pb_column .et_pb_module.ma-texto-enlace-flecha .et_pb_text_inner p {
    display: inline-block;
}

.nueva-marca .ma-icono-cta-pequeno-row_right .ma-texto-enlace-flecha {
    margin-left: 32px !important;
}

.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container {
    padding-left: 0;
}

.nueva-marca .ma-tarjetas-icono-deslizante .et_pb_text p {
    font-size: 24px;
    font-weight: 500;
    line-height: 27px;
    color: #1A1A1A !important;
}

.nueva-marca .mg-card-ico-sec .et_pb_column .et_pb_module .ma-texto-medio {
    font-size: 24px;
    line-height: 28px;
}

.nueva-marca [class*=card-variant-] .et_pb_column .et_pb_image,
.nueva-marca [class*=carousel-variant-] .et_pb_column .et_pb_image {
    border-radius: 0;
}

.nueva-marca [class*=card-variant-] .et_pb_column .et_pb_image {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
}

.nueva-marca [class*=card-variant-] .et_pb_column .et_pb_text_inner h3,
.nueva-marca [class*=carousel-variant-] .et_pb_column .et_pb_text_inner h3 {
    font-size: 32px !important;
    line-height: 38px !important;
}

.nueva-marca [class*=card-variant-] .et_pb_column .et_pb_text_inner p,
.nueva-marca [class*=carousel-variant-] .et_pb_column .et_pb_text_inner p {
    font-size: 18px !important;
    line-height: 24px !important;
}

.nueva-marca [class*=card-variant-] .et_pb_column .et_pb_text_inner {
    padding: 0 24px 24px;
}

.nueva-marca .box-icon-link-component {
    padding: 0 24px 24px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
}

.nueva-marca .box-icon-link-component a.text-link span.textEnlace{
    text-decoration: underline !important;
}

.nueva-marca .box-icon-link-component a.text-link:hover span.textEnlace{
    text-decoration: none !important;
}

.nueva-marca [class*=et_pb_blurb_].et_pb_blurb:hover {
    box-shadow: none !important;
    color: #600011 !important;
    border-color: #600011 !important;
}

.nueva-marca .et_pb_row:not(.ma-icono-cta-pequeno-row_right) [class*=et_pb_blurb_].et_pb_blurb:hover .et-pb-icon {
    color: #600011 !important;
}

/* card audio */
.nueva-marca .et_pb_audio_module {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
}

.nueva-marca .ma-audios-sec .et_pb_audio_module+.mg-parr-text-links {
    padding: 0 24px 16px !important;
}

.nueva-marca .et_pb_audio_module .et_pb_text_1,
.nueva-marca .et_pb_audio_module .et_pb_text_5,
.nueva-marca .et_pb_audio_module .et_pb_text_3,
.nueva-marca .et_pb_audio_module .et_pb_text_7 {
    padding: 0 24px 24px !important;
}

.nueva-marca .ma-audios-sec .et_pb_row:last-child .et_pb_column .et_pb_module:last-child .et_pb_text_inner {
    padding: 0 24px !important;
}

@media (max-width:703px) {
    /* .nueva-marca .ma-icono-cta-pequeno-row_right .et_pb_column.et_pb_column_1_4 {
        width: calc((100% - 24px) / 2) !important;
    } */

    .nueva-marca .ma-icono-cta-pequeno.ma-icono-cta-pequeno_right .et_pb_blurb_content {
        display: block !important;
    }

    .nueva-marca .ma-icono-cta-pequeno .et_pb_main_blurb_image {
        display: block;
    }

    .nueva-marca #et-main-area #main-content .mapfre-row.mg-card-ico-sec--row {
        column-gap: 16px;
    }
}

@media (max-width:980px) {
    .nueva-marca .ma-icono-cta-pequeno-row {
        display: flex;
        align-items: stretch;
        column-gap: 24px;
        flex-direction: column;
    }

    .nueva-marca .ma-icono-cta-pequeno {
        padding: 26px 16px !important;
    }

    .nueva-marca .ma-icono-cta-pequeno-row--slider .ma-icono-cta-pequeno {
        padding: 24px 8px !important;
    }

    .nueva-marca .ma-icono-cta-pequeno-row .et_pb_column {
        flex: none !important;
    }

    .nueva-marca .ma-icono-cta-pequeno_right .et_pb_module_header,
    .nueva-marca .ma-icono-cta-pequeno_right .et_pb_module_header span {
        font-size: 18px !important;
    }

    .nueva-marca .ma-icono-cta-pequeno .et_pb_blurb_description,
    .nueva-marca .ma-icono-cta-pequeno .et_pb_blurb_description p {
        font-size: 18px;
    }

    .nueva-marca [class*=card-variant-] .et_pb_column .et_pb_text_inner h3,
    .nueva-marca [class*=carousel-variant-] .et_pb_column .et_pb_text_inner h3 {
        font-size: 18px!important;
        line-height: 20px!important;
    }

    .nueva-marca [class*=card-variant-] .et_pb_column .et_pb_text_inner p,
    .nueva-marca [class*=carousel-variant-] .et_pb_column .et_pb_text_inner p {
        font-size: 14px!important;
        line-height: 18px!important;
    }

    .nueva-marca .ma-icono-cta-pequeno.ma-icono-cta-pequeno_right .et_pb_blurb_description,
    .nueva-marca .ma-icono-cta-pequeno.ma-icono-cta-pequeno_right .et_pb_blurb_description p {
        justify-content: flex-start;
        font-size: 14px;
        line-height: 18px;
    }

    .nueva-marca .ma-icono-cta-pequeno_right .et_pb_blurb_content .et_pb_main_blurb_image,
    .nueva-marca .ma-icono-cta-pequeno_right .et_pb_blurb_content .et_pb_blurb_container {
        display: block !important;
    }

    .nueva-marca .ma-icono-cta-pequeno_right .et_pb_main_blurb_image {
        margin-bottom: 6px !important;
        text-align: left;
    }

    .nueva-marca .ma-icono-cta-pequeno-row [class*=et_pb_column_].et_pb_column {
        margin-right: 0 !important;
    }

    .nueva-marca .mg-card-ico-sec .et_pb_column .et_pb_module .ma-texto-medio {
        font-size: 16px;
        line-height: 20px;
    }

    .nueva-marca .ma-icono-cta-pequeno-row_right .ma-texto-enlace-flecha {
        margin-left: 0 !important;
    }
}

@media (min-width: 981px) and (max-width: 1183px) {
    .nueva-marca .ma-icono-cta-pequeno-row .et_pb_column:nth-child(2n) {
        margin-right: 24px !important;
    }
}

/* @media (min-width: 1184px) {
    .nueva-marca .ma-icono-cta-pequeno-row:has(.ma-icono-cta-pequeno-row--slider) .et_pb_column {
        width: auto !important;
    }
} */


/* CARDS SECTION */

.nueva-marca .ma-card-contact-section.card-variant-s,
.nueva-marca .ma-card-contact-section.card-variant-s .et_pb_row.card-row
{
    background-color: #F8F8F8 !important;
}

.nueva-marca .ma-card-contact-section.card-variant-s .et_pb_row.card-row .et_pb_column
{
     background-color: #fff !important; 
    /*background-color: #F8F8F8 !important;*/
}

.nueva-marca .ma-card-contact-section.card-variant-s .et_pb_row.card-row .et_pb_column .mahi_linkicon 
{
    background-color: #fff !important;
    border-bottom-left-radius: 24px !important;
    border-bottom-right-radius: 24px !important;
}

.nueva-marca .ma-card-contact-section.card-variant-s .et_pb_row.card-row .et_pb_column .et_pb_text,
.nueva-marca .ma-card-contact-section.card-variant-s .et_pb_row.card-row .et_pb_column .et_pb_image
{
    background-color: #fff !important;
}

.nueva-marca .ma-card-contact-section.card-variant-s .et_pb_row.card-row .et_pb_column .et_pb_image
{
    padding-bottom: 24px !important;
}

.nueva-marca .ma-card-contact-section.card-variant-s .et_pb_row.card-row .et_pb_column .et_pb_text
{
    padding-bottom: 32px !important;
}

.nueva-marca.card-variant-s .et_pb_column .et_pb_module:not(.mg-parr-text-links):not(.et_pb_divider):not(.mahi_linkicon) {
    margin-bottom: 0 !important;
}

.nueva-marca .card-variant-s .et_pb_column .et_pb_module:not(.mg-parr-text-links):not(.et_pb_divider):not(.mahi_linkicon),
.nueva-marca .card-variant-s .et_pb_column .et_pb_text:not(.ma-texto-enlace-flecha):not(.mg-parr-text-links):not(.et_pb_divider) {
    margin-bottom: 0 !important;
}

@media (max-width: 703px) {
    .nueva-marca .card-variant-m .et_pb_column, .card-variant-s .et_pb_column:not(.et-last-child) {
        margin-bottom: 32px !important;
    }
}