.mod_descubra_contenedor {
    display: flex;
    padding: 40px 26px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 32px;
    background: var(--Color-Surface-General-3, #F9F9F9);
}

.mod_descubra_titulo {
    color: var(--Color-Content-General-1, #2C2C2C);
    text-align: center;
}

.mod_descubra_cards {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 24px;

    @media (min-width: 768px) {
        flex-direction: row;
    }
}

.mod_descubra_item {
    display: flex;
    min-height: 312px;
    max-width: 379px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-self: stretch;
    border-radius: 16px;
    border: 2px solid var(--Color-Border-General-1, #C8D9D0);
    background: var(--Color-Surface-General-1, #FFF);

    @media (min-width: 768px) {
        width: 379px !important;
    }
}


.mod_descubra_contenedor_texto {
    display: flex;
    padding: 16px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    align-self: stretch;
}

.mod_descubra_contenedor_texto_titulo {
    color: var(--Color-Content-General-1, #2C2C2C);
    text-align: center;
}

.mod_descubra_contenedor_texto_subtitulo {
    color: var(--Color-Content-General-1, #2C2C2C);
    text-align: center;
}

.mod_descubra_contenedor_enlace {
    display: flex;
    padding: 16px 16px 24px 16px;
    flex-direction: column;
    align-items: center;
    align-self: stretch;
}

.mod_descubra_contenedor_enlace a:hover {
    all: unset;
}

.mod_descubra_contenedor_enlace a:active {
    all: unset;
}

.mod_descubra_contenedor_enlace a:focus {
    all: unset;
}

.mod_descubra_contenedor_enlace_texto {
    color: var(--Color-Content-Interactive-Active, #2F6852);

    /* Button/Underline Text L */
    font-family: "IberPangea Text";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 125% */
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}

.is-hidden {
    display: none !important;
}

.modal_descubra_contenedor {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1000;
    background: var(--Color-Background-General-Overlay, rgba(44, 44, 44, 0.50));
}

.modal_descubra_card {
    display: flex;
    padding: 16px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 16px;
    background: var(--Color-Surface-General-1, #FFF);
    max-width: 608px;
}

.modal_descubra_blanco {
    height: 40px;
}

.modal_descubra_card_cross {
    display: flex;
    justify-content: flex-end;
    width: 100%;
}

.modal_descubra_card_body {
    display: flex;
    padding: 0px 24px;
    flex-direction: column;
    align-items: center;
}

.modal_enlace {
    color: var(--Color-Content-Interactive-Active, #2F6852);
    font-family: "IberPangea Text";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}

.modal_enlace:hover {
    all: unset;
}

.modal_enlace:active {
    all: unset;
}