.elementor-2362 .elementor-element.elementor-element-2e563d0 > .elementor-background-overlay{background-color:#24314600;opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2362 .elementor-element.elementor-element-2e563d0, .elementor-2362 .elementor-element.elementor-element-2e563d0 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-2362 .elementor-element.elementor-element-2e563d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-2362 .elementor-element.elementor-element-a939171 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}#elementor-popup-modal-2362 .dialog-widget-content{animation-duration:1.2s;background-color:#FFFFFF00;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-2362{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-2362 .dialog-message{height:auto;}#elementor-popup-modal-2362 .dialog-close-button{display:flex;top:3%;background-color:#FFFFFF00;font-size:25px;}body:not(.rtl) #elementor-popup-modal-2362 .dialog-close-button{right:5%;}body.rtl #elementor-popup-modal-2362 .dialog-close-button{left:5%;}#elementor-popup-modal-2362 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-2362 .dialog-close-button svg{fill:#FFFFFF;}/* Start custom CSS for shortcode, class: .elementor-element-b25b40d */.cva100k-heading strong{
 font-weight: 900 !important; 
}
.cva100k-detail-september .cva100k-detail-value {
font-size: 90px;
}
.cva100k-detail-daily {
font-size: 90px;
}
.cva100k-detail-total .cva100k-detail-value {
font-size: 90px;
}
.cva100k-detail-card .cva100k-detail-heading {
font-size: 60px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2e563d0 *//* ================================
   POPUP CONTADOR 100K
================================ */

.visa-popup-content{
    width:100%;
    max-width:720px;
    margin:0 auto;
    padding:30px 25px;
    text-align:center;
    color:#ffffff;
    font-family:inherit;
}

.visa-popup-eyebrow{
    display:inline-block;
    margin-bottom:14px;
    padding:7px 15px;
    border:1px solid rgba(255,255,255,.22);
    border-radius:50px;

    font-size:13px;
    font-weight:600;
    letter-spacing:1.2px;
    text-transform:uppercase;

    color:rgba(255,255,255,.8);
    background:rgba(255,255,255,.06);
}

.visa-popup-title{
    max-width:650px;
    margin:0 auto 16px;

    font-size:36px;
    line-height:1.12;
    font-weight:800;
    letter-spacing:-1px;

    color:#ffffff;
}

.visa-popup-text{
    max-width:580px;
    margin:0 auto 25px;

    font-size:17px;
    line-height:1.55;
    font-weight:400;

    color:rgba(255,255,255,.75);
}


/* ================================
   CONTADOR
================================ */

.visa-popup-counter-wrap{
    position:relative;

    max-width:520px;
    margin:25px auto 24px;
    padding:28px 25px 22px;

    border-radius:22px;

    background:
        linear-gradient(
            145deg,
            rgba(255,255,255,.12),
            rgba(255,255,255,.04)
        );

    border:1px solid rgba(255,255,255,.14);

    box-shadow:
        0 20px 60px rgba(0,0,0,.35),
        inset 0 1px 0 rgba(255,255,255,.08);

    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
}


/* SHORTCODE / NUMERO */

.visa-popup-counter-wrap .contador-100k,
.visa-popup-counter-wrap [class*="contador"],
.elementor-widget-shortcode{
    text-align:center;
}


/*
IMPORTANTE:
Este .elementor-2362 .elementor-element.elementor-element-2e563d0 intenta estilizar el número aunque
el plugin tenga un contenedor propio.
*/

.visa-popup-counter-wrap .contador-100k,
.visa-popup-counter-wrap .contador-100k-number,
.visa-popup-counter-wrap .contador-numero,
.visa-popup-counter-wrap .counter-number{
    font-size:76px !important;
    line-height:1 !important;
    font-weight:900 !important;
    letter-spacing:-3px !important;

    color:#ffffff !important;

    text-shadow:
        0 0 25px rgba(255,255,255,.12);

    font-variant-numeric:tabular-nums;
}


/* etiqueta debajo */

.visa-popup-counter-label{
    margin-top:10px;

    font-size:14px;
    line-height:1.3;
    font-weight:600;

    letter-spacing:1.5px;
    text-transform:uppercase;

    color:rgba(255,255,255,.6);
}


/* ================================
   MENSAJE DESTACADO
================================ */

.visa-popup-highlight{
    max-width:560px;
    margin:18px auto;

    padding:15px 20px;

    border-radius:12px;

    font-size:16px;
    line-height:1.5;
    font-weight:600;

    color:#ffffff;

    background:rgba(255,255,255,.08);
    border:1px solid rgba(255,255,255,.12);
}


.visa-popup-footer-text{
    margin-top:15px;

    font-size:14px;
    line-height:1.5;

    color:rgba(255,255,255,.55);
}


/* ================================
   RESPONSIVE
================================ */

@media (max-width:767px){

    .visa-popup-content{
        padding:22px 18px;
    }

    .visa-popup-title{
        font-size:28px;
        letter-spacing:-.5px;
    }

    .visa-popup-text{
        font-size:15px;
    }

    .visa-popup-counter-wrap{
        margin:20px auto;
        padding:24px 15px 19px;
        border-radius:18px;
    }

    .visa-popup-counter-wrap .contador-100k,
    .visa-popup-counter-wrap .contador-100k-number,
    .visa-popup-counter-wrap .contador-numero,
    .visa-popup-counter-wrap .counter-number{
        font-size:54px !important;
        letter-spacing:-2px !important;
    }

    .visa-popup-highlight{
        font-size:14px;
        padding:13px 15px;
    }

}


@media (max-width:420px){

    .visa-popup-title{
        font-size:24px;
    }

    .visa-popup-counter-wrap .contador-100k,
    .visa-popup-counter-wrap .contador-100k-number,
    .visa-popup-counter-wrap .contador-numero,
    .visa-popup-counter-wrap .counter-number{
        font-size:44px !important;
    }

}
.contador-100k-number{
    font-size:76px;
    font-weight:900;
    color:#fff;
}/* End custom CSS */