/*
Theme Name: Hub Child
Theme URI: http://hub.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template: hub
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: hub-child
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/

.wpb_content_element {
    margin-bottom: 0 !important;
}

.grecaptcha-badge {
    visibility: hidden;
}

p,
h1,
h2,
h3 {
    margin: 0;
}

.wpb_single_image .vc_single_image-wrapper {
    margin: 0;
}

#lqd-contents-wrap {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

@media only screen and (max-width: 900px) {

    .container {
        padding-inline: 32px;
    }

}

/* -------------FOOTER---------------------- */

.footer-tht {
    padding-top: 140px;
    background-image: url(/wp-content/uploads/2025/08/Fondo-Footer.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

@media only screen and (max-width: 900px) {

    .footer-tht {
        background-image: url(/wp-content/uploads/2025/08/IMG-footer-mobile.jpg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }

}


.enlaces-y-zocalo-content>div {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.zocalo-txt-container {
    display: flex;
    gap: 40px;
}

.enlaces-footer {
    text-align: left;
    font: normal normal normal 16px/26px Poppins;
    letter-spacing: 0px;
    color: #606060;
}


.enlaces-footer:hover {
    color: #1A317C;
}

.zocalo-txt {
    font: normal normal 600 14px/26px Poppins;
    letter-spacing: 0px;
    color: #A2A3A5;
    width: 100%;
    text-align: center;
    margin-top: 85px;
    margin-bottom: 20px;
}

.zocalo-txt:hover {
    color: #A2A3A5;
}

.marca-tht-img-container {
    column-count: 3;
    column-gap: 190px;
    margin: 0 auto;
}

.marca-tht-img {
    display: block;
    max-width: 100%;
    max-height: 80px;
    margin: 0 auto 3rem;
    /* espacio abajo para las filas */
    break-inside: avoid-column;
    /* evita que se partan entre columnas */
    transition: filter 0.3s ease;
    -webkit-transition: -webkit-filter 0.3s ease;
}

.marca-tht-img:hover {
    /* Escala de grises + aclarar los grises oscuros */
    filter: grayscale(100%) brightness(130%) contrast(90%);
    -webkit-filter: grayscale(100%) brightness(130%) contrast(90%);
}

.marcas-tht-title {
    text-align: center;
    font: normal normal normal 16px/26px Poppins;
    letter-spacing: 0px;
    color: #606060;
}

.marcas-tht-corpo-content>div {
    background: #FFFFFF;
    max-width: 1124px;
    height: 312px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    gap: 30px;
}

.marcas-tht-corpo {
    margin-top: 80px;
    margin-bottom: 30px;

}


.top-footer-content>div {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
}

.top-footer-text {
    text-align: left;
    font: normal normal bold 20px/26px Poppins;
    letter-spacing: 0px;
    color: #0455BF;
}



/*  Responsividad */

/* VISTA MOBILE */
@media only screen and (max-width: 900px) {

    /* Ajustes para el footer superior */
    #top-footer .vc_row {
        padding: 20px 10px;
    }

    .top-footer-content>div {
        flex-direction: column;
        gap: 24px;
    }

    .top-footer-text {
        font-size: 18px;
        line-height: 24px;
    }

    .top-footer-img {
        max-height: 65px;
    }

    /* Otras empresas: dos columnas de logos */
    .marca-tht-img-container {
        column-count: 2;
        column-gap: 1rem;
    }

    .marca-tht-img {
        max-height: 60px;
        margin-bottom: 1.5rem;
    }

    .marcas-tht-title {
        font-size: 14px;
    }

    .marcas-tht-corpo-content>div {
        height: auto;
        padding: 1.5rem;
        gap: 1rem;
    }

    /* Enlaces y zócalo: centrado vertical y horizontal */
    .enlaces-y-zocalo-content>div {
        flex-direction: column;
        align-items: center;
        gap: 0.75rem;
    }

    .zocalo-txt-container {
        flex-direction: column;
        gap: 0.5rem;
        width: -webkit-fill-available;
    }

    .enlaces-footer {
        font-size: 14px;
    }

    .zocalo-txt {
        font-size: 12px;
        margin-top: 1rem;
    }

    .marcas-tht-corpo {
        margin-top: 50px;
    }

}

/* VISTA TABLET */
@media (min-width: 715px) and (max-width: 1000px) {

    /* Ajustes para el footer superior */
    .top-footer-content>div {
        gap: 24px;
        flex-direction: row;
    }

    .top-footer-text {
        font-size: 19px;
        line-height: 26px;
    }

    .top-footer-img {
        max-height: 70px;
    }

    /* Otras empresas: tres columnas de logos */
    .marca-tht-img-container {
        column-count: 3;
        column-gap: 2rem;
    }

    .marca-tht-img {
        max-height: 70px;
        margin-bottom: 2rem;
    }

    .marcas-tht-title {
        font-size: 15px;
    }

    .marcas-tht-corpo-content>div {
        padding: 2rem;
        gap: 1.5rem;
    }

    .zocalo-txt-container {
        display: flex;
        flex-direction: row;
        gap: 2rem;
    }

    .marcas-tht-corpo {
        margin-top: 40px;
    }


}



/* ------------- PIE DE FOOTER---------------------- */


.pie-de-pagina>div>div {
    background: url(/wp-content/uploads/2025/08/Banner-tiempo-limitado.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    width: 1124px;
    height: 217px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-inline: 70px;
}

@media only screen and (max-width: 900px) {

    .pie-de-pagina>div>div {
        background: url(/wp-content/uploads/2025/08/Banner-tiempo-limitado-1.jpg);
        background-position: center top;
        background-repeat: no-repeat;
        background-size: cover;
    }

}

@media (min-width: 715px) and (max-width: 1000px) {
    .pie-de-pagina>div>div {
        background: url(/wp-content/uploads/2025/08/Banner-tiempo-limitado-tablet.jpg);
        background-position: center top;
        background-repeat: no-repeat;
        background-size: cover;
    }
}

.pie-de-pagina-container {
    width: fit-content;
    height: fit-content;
}

.text-piePag-title {
    text-align: left;
    font: italic normal bold 36px/36px Poppins;
    letter-spacing: 0px;
    color: #FFFFFF;
    margin-bottom: 5px;
}

.text-piePag-SUBtitle {
    text-align: left;
    font: normal normal 600 22px/28px Poppins;
    letter-spacing: 0px;
    color: #FFFFFF;
}


@media only screen and (max-width: 900px) {
    .pie-de-pagina>div>div {
        width: -webkit-fill-available;
        height: 20rem;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 45px;
        padding-inline: 25px;
        margin-inline: auto;
    }

    .pie-de-pagina-container {
        width: -webkit-fill-available;
    }

    .pie-de-pagina>div {
        padding-inline: 0;
    }

    #pie-de-pagina-container-dos {
        width: fit-content;
    }

    .text-piePag-title {
        font: italic normal bold 20px/31px Poppins;
    }

    .text-piePag-SUBtitle {
        font: normal normal 600 16px/26px Poppins;
    }

    .button-white-deskt {
        display: none;
    }

}

@media (min-width: 400px) and (max-width: 500px) {

    .pie-de-pagina {
        padding-inline: 30px;
    }

}

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

    .button-white-mob {
        display: none;
    }

}

/* VISTA TABLET */
@media (min-width: 715px) and (max-width: 1000px) {

    .pie-de-pagina {
        padding-inline: 2rem;
    }

    .pie-de-pagina-container {
        padding: 0;
    }

    .pie-de-pagina>div>div {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-between;
        gap: 0;
        height: 16rem;
        padding-inline: 32px;
    }

    .text-piePag-SUBtitle {
        font: normal normal 600 14px/26px Poppins;
    }

}

/* VISTA TABLET 2 */
@media (min-width: 800px) and (max-width: 1000px) {
    .pie-de-pagina>div>div {
        width: 43rem;
    }
}



/* ------------- FAQ ACCORDION--------------------- */

.faq-title {
    text-align: left;
    font: normal normal bold 28px/36px Poppins;
    letter-spacing: 0px;
    color: #0455BF;
    margin-bottom: 45px;
}

.faq-accordeon-container .accordion-heading>h4>a {
    text-align: left;
    font: normal normal bold 18px/22px Poppins;
    letter-spacing: 0px;
    color: #1A317C;
}

.text-faq-accordion {
    text-align: left;
    font: normal normal normal 18px/22px Poppins;
    letter-spacing: 0px;
    color: #1A317C;
}


.ver-mas-accordion {
    background: #FFFFFF;
    border: 2px solid #1A317C;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
    width: -webkit-fill-available;
    height: 54px;
    font: normal normal bold 16px/26px Poppins;
    letter-spacing: 0px;
    color: #1A317C;
}


.ver-mas-accordion:hover {
    color: #1A317C;
}


.ver-mas-accordion>span {
    font-weight: 400;
}

@media only screen and (max-width: 900px) {
    .text-faq-accordion br {
        display: none;
    }
}

/*  MOBILE --------------------- */
@media only screen and (max-width: 900px) {

    /* Título principal */
    .faq-title {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 30px;
    }

    /* Encabezados de cada ítem */
    .faq-accordeon-container .accordion-heading>h4>a {
        font-size: 16px;
        line-height: 20px;
        padding: 12px 0;
    }

    /* Contenido del acordeón */
    .text-faq-accordion {
        font-size: 16px;
        line-height: 20px;
        padding: 8px 0 16px;
    }

    /* Botón “Ver más” */
    .ver-mas-accordion {
        height: 48px;
        font-size: 14px;
        line-height: 20px;
        gap: 10px;
    }

    .ver-mas-accordion>span {
        font-size: 14px;
    }
}


/*  TABLET --------------------- */
@media (min-width: 715px) and (max-width: 1000px) {

    /* Título principal */
    .faq-title {
        font-size: 26px;
        line-height: 34px;
        margin-bottom: 40px;
    }

    /* Encabezados de cada ítem */
    .faq-accordeon-container .accordion-heading>h4>a {
        font-size: 16px;
        line-height: 22px;
        padding: 14px 0;
    }

    /* Contenido del acordeón */
    .text-faq-accordion {
        font-size: 14px;
        line-height: 22px;
        padding: 10px 0 18px;
    }

    /* Botón “Ver más” */
    .ver-mas-accordion {
        height: 52px;
        font-size: 15px;
        line-height: 24px;
        gap: 12px;
    }

    .ver-mas-accordion>span {
        font-size: 15px;
    }
}


/* ------------- POSTULA -------------------- */

.postula-tu-empresa {
    background: url(/wp-content/uploads/2025/08/Fondo-paso1.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}


@media only screen and (max-width: 900px) {

    .postula-tu-empresa {
        background: url(/wp-content/uploads/2025/08/Fondo-paso1-mobile.jpg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}


@media (min-width: 715px) and (max-width: 1000px) {

    .postula-tu-empresa {
        background: url(/wp-content/uploads/2025/08/Fondo-paso1-tablet.jpg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}


.postula-tu-empresa>div>div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    /*height: 600px;*/
    min-height: 600px;
    padding-block: 32px;
}

.postula-element {
    height: fit-content;
}


.postula-content>div {
    max-width: 390px;
}


.postula-etiqueta {
    text-align: left;
    font: normal normal 600 18px/26px Poppins;
    letter-spacing: 0px;
    color: #FFFFFF;
    margin-bottom: 20px;
}

.postula-title {
    text-align: left;
    font: normal normal bold 28px/36px Poppins;
    letter-spacing: 0px;
    color: #FFFFFF;
    margin-bottom: 21px;
}

.postula-text {
    text-align: left;
    font: normal normal normal 22px/26px Poppins;
    letter-spacing: 0px;
    color: #FFFFFF;
    margin-bottom: 18px;
}

.postula-parrafo {
    text-align: left;
    font: italic normal 600 22px/26px Poppins;
    letter-spacing: 0px;
    color: #FFFFFF;
}

@media (min-width: 800px) and (max-width: 1000px) {

    #postula-tu-empresa {
        margin-top: 245px !important;
    }

}


/* ------------- pagina: terminos y condiciones -------------------- */

.container-condiciones>div {
    max-width: 836px;
}

.subcontainer-condiciones {
    padding-left: 40px;
}

.title-condition {
    text-align: left;
    font: normal normal bold 28px/36px Poppins;
    letter-spacing: 0px;
    color: #0455BF;
    margin-bottom: 60px;
}

.subtitle-condition {
    text-align: left;
    font: normal normal bold 18px/22px Poppins;
    letter-spacing: 0px;
    color: #1A317C;
    margin-top: 20px;
    margin-bottom: 25px;
}

.txt-condition {
    text-align: left;
    font: normal normal normal 18px/22px Poppins;
    letter-spacing: 0px;
    color: #1A317C;
}



@media only screen and (max-width: 750px) {

    #postula-tu-empresa>div>div {
        row-gap: 35px;
    }
}


@media only screen and (max-width: 700px) {

    .container-condiciones>div {
        max-width: 100%;
    }

    /* títulos y texto */
    .title-condition {
        font-size: 24px;
        line-height: 31px;
        margin-bottom: 30px;
    }

    .title-condition br {
        display: none;
    }

    .subtitle-condition {
        font-size: 16px;
        line-height: 22px;
        margin-top: 18px;
        margin-bottom: 20px;
    }

    .txt-condition {
        font-size: 15px;
        line-height: 22px;
    }

    /* sub-contenedor (sangría interna) */
    .subcontainer-condiciones {
        padding-left: 0;
    }

    /* íconos de checklist */
    .img-check {
        width: 18px;
        margin-right: 8px;
    }
}

@media only screen and (min-width: 701px) and (max-width: 1000px) {


    .container-condiciones>div {
        max-width: 800px;
    }

    /* títulos y texto */
    .title-condition {
        font-size: 26px;
        line-height: 34px;
        margin-bottom: 30px;
    }

    .subtitle-condition {
        font-size: 17px;
        line-height: 24px;
        margin-top: 20px;
        margin-bottom: 22px;
    }

    .txt-condition {
        font-size: 16px;
        line-height: 24px;
    }

    /* sub-contenedor (sangría interna) */
    .subcontainer-condiciones {
        padding-left: 0px;
    }

    /* íconos de checklist */
    .img-check {
        width: 20px;
        margin-right: 10px;
    }
}

/* ---------------------------------------boton flotante------------------------------------- */

#floatingBtn {
    position: fixed;
    bottom: 1.5rem;
    right: 1.5rem;
    background-color: #00B74A;
    padding: 20px 32px;
    border-radius: 9999px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.25);
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: background-color 0.3s ease;
    z-index: 1000;
    user-select: none;
    font: normal normal bold 20px/26px Poppins;
    letter-spacing: 0px;
    color: #FFFFFF;
}

/* Overlay del popup */
#popupOverlay {
    position: fixed;
    inset: 0;
    background-color: rgba(0, 0, 0, 0.5);
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 999;
    padding: 1rem;
    overflow-y: auto;
}

#popupOverlay.active {
    display: flex;
}

/* Contenedor del formulario */
#popup-form {
    background-color: #0455bf;
    border-radius: 0.375rem;
    /* 6px */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
    max-width: 435px;
    width: 100%;
    max-height: 90vh;
    display: flex;
    flex-direction: column;
    position: relative;
    overflow: hidden;
}

/* Botón cerrar */
#closeBtn {
    position: absolute;
    top: 0.75rem;
    right: 0.75rem;
    background: transparent;
    border: none;
    color: white;
    cursor: pointer;
    padding: 0;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: color 0.2s ease;
    z-index: 10;
}

#closeBtn:hover,
#closeBtn:focus {
    color: white;
    outline: none;
}

#closeBtn svg {
    width: 24px;
    height: 24px;
}

/* Iframe */
#popup-form iframe {
    border: none;
    border-radius: 6px;
    width: 100%;
    height: 540px;
    display: block;
}

/* Responsive */
@media (max-width: 768px) {
    #popup-form {
        max-height: 90vh;
    }

    #popup-form iframe {
        height: 540px;
    }

    #floatingBtn {
        padding: 0.6rem 1.5rem;
        font-size: 0.9rem;
        bottom: 1rem;
        right: 1rem;
    }

    #closeBtn {
        top: 5px;
        right: 2px;
    }
}

@media (max-width: 480px) {
    #popup-form iframe {
        height: 540px;
    }

    #floatingBtn {
        padding: 0.5rem 1.25rem;
        font-size: 0.85rem;
        bottom: 0.75rem;
        right: 0.75rem;
    }
}


@media (max-width: 370px) {
    #popup-form iframe {
        height: 573px;
    }
}




/* ------------- anclas -------------------- */


.ancla {
    visibility: hidden;
}

#formulario-de-inscripcion-tht {
    top: 8rem;
}



@media only screen and (max-width: 900px) {

    #formulario-de-inscripcion-tht {
        top: -10rem;
    }
}

@media only screen and (max-width: 800px) {

    #formulario-de-inscripcion-tht {
        top: -8rem;
    }
}


@media only screen and (max-width: 430px) {

    #formulario-de-inscripcion-tht {
        top: 0;
    }

}

@media only screen and (max-width: 400px) {

    #formulario-de-inscripcion-tht {
        top: 13rem;
    }

}

@media only screen and (max-width: 380px) {

    #formulario-de-inscripcion-tht {
        top: 19rem;
    }

}



@media (min-width: 1000px) and (max-width: 1400px) {
    #formulario-de-inscripcion-tht {
        top: 18rem;
    }
}


@media (min-width: 1400px) and (max-width: 1900px) {
    #formulario-de-inscripcion-tht {
        top: 13rem;
    }
}


/* Maxi Slider */

.opac {
    opacity: 0.5 !important;
}

@media only screen and (max-width: 1367px) {

    .just-circulo {
        left: initial !important;
        right: -120px !important;
    }


}

/* END Maxi Slider */

/* -----------------------------PAGINA INSCRIPCION --------------------*/

.inscripcion-form-text-container>div {
    color: #0455BF;
    letter-spacing: 0px;
    font-family: Poppins;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 65px;
    max-width: 864px;
    margin-inline: auto;
}

.inscripcion-form-titile {
    font-weight: bold;
    line-height: 36px;
    font-size: 28px;
}

.inscripcion-form-subtitile {
    font-weight: 600;
    line-height: 26px;
    font-size: 22px;
}

.inscripcion-form-text {
    font-weight: 500;
    line-height: 26px;
    font-size: 22px;
}

@media only screen and (max-width: 900px) {

    .inscripcion-form-text-container>div {
        gap: 40px;
    }


    .inscripcion-form-titile {
        line-height: 32px;
        font-size: 24px;
    }

    .inscripcion-form-subtitile {
        line-height: 22px;
        font-size: 18px;
    }

    .inscripcion-form-text {
        line-height: 22px;
        font-size: 18px;
    }

}

/* ----- */
#inscripcion-footer>div>div {
    flex-wrap: nowrap;
    padding-inline: 32px;
}


@media only screen and (max-width: 900px) {
    #inscripcion-footer br {
        display: none;
    }

    #inscripcion-footer .text-piePag-title {
        text-wrap-style: balance;
    }

    #inscripcion-footer>div>div {
        gap: 25px;
    }
}


@media only screen and (max-width: 500px) {
    #inscripcion-footer {
        padding-inline: 0;
    }

    #inscripcion-footer>div>div {
        gap: 30px;
        padding-inline: 32px;
    }
}

@media (min-width: 715px) and (max-width: 1000px) {
    #inscripcion-footer {
        margin-bottom: 3rem;
    }
}

/* ----- */
.mensaje-inscripcion {
    text-align: center;
    max-width: 836px;
    margin-inline: auto;
    margin-bottom: 42px;
}

.mensaje-inscripcion-content .btn318 {
    width: 450px;
    margin-inline: auto;
}


@media only screen and (max-width: 900px) {
    .desktop-ocultar {
        display: none !important;
    }

    .mensaje-inscripcion-content .btn318 {
        width: 300px;
    }

    #mensaje-cards-inscripcion-content .mensaje-inscripcion {
        margin-bottom: 30px;
    }

}

@media only screen and (min-width: 1000px) {
    .mobile-ocultar {
        display: none !important;
    }
}


@media (min-width: 715px) and (max-width: 1000px) {
    .mensaje-inscripcion-content .btn318 {
        font-size: 17px !important;
    }

    .mensaje-inscripcion {
        font-size: 24px !important;
    }
}

/* cards */
.container-card {
    max-width: 1200px;
    margin: 0 auto;
}

.flex-card {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 15px;
}

.service-card {
    background: white;
    border-radius: 6px;
    box-shadow: 0px 10px 10px #00000057;
    transition: transform 0.3s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 250px;
    height: 141px;
}

.service-card:hover {
    transform: translateY(-5px);
}

.title-card {
    text-align: center;
    font: normal normal normal 18px/22px Poppins;
    letter-spacing: 0px;
    color: #1A317C;
    margin: 0;
    max-width: 210px;
    text-wrap-style: pretty;
}

#text-large-force {
    text-wrap-mode: nowrap;
}


/* Mobile hasta 700px */
@media (max-width: 700px) {
    .container-card {
        padding: 0 10px;
    }

    .flex-card {
        gap: 15px;
    }

    .service-card {
        flex: 1 1 100%;
        max-width: none;
    }

    .title-card {
        font-size: 15px;
    }
}

/* Tablet hasta 1000px */
@media (min-width: 701px) and (max-width: 1000px) {
    .flex-card {
        gap: 18px;
    }

    .service-card {
        flex: 0 1 calc(50% - 9px);
        max-width: calc(50% - 9px);
    }

    .title-card {
        font-size: 15px;
    }
}


@media (max-width: 1000px) {
    .title-card br {
        display: none;
    }

    .title-card {
        text-wrap-style: balance;
        max-width: 230px;
    }

    #text-large-force {
        text-wrap-mode: wrap;
    }
}


/* -------------------------------------------tank page---------------------------------------- */


.title-thank-content>div {
    text-align: center;
    font: normal normal bold 28px/36px Poppins;
    letter-spacing: 0px;
    color: #0455BF;
    display: flex;
    flex-direction: column;
    gap: 32px;
}

.title-next{
       text-align: center;
    font: normal normal bold 28px/36px Poppins;
    letter-spacing: 0px;
    color: #0455BF; 
}

.next{
    background: #F6F6F6;
    padding-block: 75px 50px;
}

.next-card-img{
    max-width: 56px;
}

.next-card{
        max-width: 356px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 30px;
}

#extend-next-card-text{
    padding-inline: 5px;
}

.next-card-text{
        text-align: center;
    font: normal normal normal 18px/22px Poppins;
    letter-spacing: 0px;
    color: #1A317C;
    background: #FFFFFF;
    box-shadow: 0px 10px 10px #00000057;
    width: 356px;
    height: 141px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-inline: 85px;
}

.next-card-content > div{
        display: flex;
    justify-content: space-between;
    margin-top: 30px;
}

#pie-de-pagina-agradecimiento > div > div{
    padding-inline: 35px;
}

#pie-de-pagina-container-uno-thank{
padding: 0;
}