.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-190 .elementor-element.elementor-element-6364a86{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -2%) 0%;padding:0% 4% 0% 0%;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-accent );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-190 .elementor-element.elementor-element-5fc0fb9{padding:3% 0% 1% 0%;text-align:start;}.elementor-190 .elementor-element.elementor-element-5fc0fb9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:58px;font-weight:600;color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-3c0b6cb{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-0efd21d );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-190 .elementor-element.elementor-element-b6b389c .elementor-button{background-color:var( --e-global-color-1fcaf27 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:7px 7px 7px 7px;padding:16px 28px 14px 28px;}.elementor-190 .elementor-element.elementor-element-b6b389c .elementor-button:hover, .elementor-190 .elementor-element.elementor-element-b6b389c .elementor-button:focus{background-color:#FFD000;}.elementor-190 .elementor-element.elementor-element-a608496 .elementor-button{background-color:var( --e-global-color-1fcaf27 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:7px 7px 7px 7px;padding:16px 28px 15px 28px;}.elementor-190 .elementor-element.elementor-element-a608496 .elementor-button:hover, .elementor-190 .elementor-element.elementor-element-a608496 .elementor-button:focus{background-color:#FFD000;}.elementor-190 .elementor-element.elementor-element-cfb8929 .elementor-button{background-color:var( --e-global-color-1fcaf27 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:7px 7px 7px 7px;padding:16px 28px 16px 28px;}.elementor-190 .elementor-element.elementor-element-cfb8929 .elementor-button:hover, .elementor-190 .elementor-element.elementor-element-cfb8929 .elementor-button:focus{background-color:#FFD000;}.elementor-190 .elementor-element.elementor-element-98d6a73 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-4cecf09 );color:var( --e-global-color-4cecf09 );border-radius:7px 7px 7px 7px;padding:16px 28px 16px 28px;}.elementor-190 .elementor-element.elementor-element-98d6a73 .elementor-button:hover, .elementor-190 .elementor-element.elementor-element-98d6a73 .elementor-button:focus{background-color:#FFD000;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-190 .elementor-element.elementor-element-3c0b6cb{--container-widget-width:563px;--container-widget-flex-grow:0;width:var( --container-widget-width, 563px );max-width:563px;}.elementor-190 .elementor-element.elementor-element-bad54cb{margin:-65% 0% calc(var(--kit-widget-spacing, 0px) + 50%) -50%;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-190 .elementor-element.elementor-element-6364a86{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;font-size:11px;}.elementor-190 .elementor-element.elementor-element-6364a86 p{margin-block-end:1px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-190 .elementor-element.elementor-element-5fc0fb9{padding:3% 3% 3% 0%;}.elementor-190 .elementor-element.elementor-element-5fc0fb9 .elementor-heading-title{font-size:35px;}.elementor-190 .elementor-element.elementor-element-3c0b6cb{font-size:13px;}.elementor-190 .elementor-element.elementor-element-b6b389c{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-b6b389c .elementor-button{font-size:13px;}.elementor-190 .elementor-element.elementor-element-a608496{width:var( --container-widget-width, 41% );max-width:41%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 3%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-a608496 .elementor-button{font-size:13px;}.elementor-190 .elementor-element.elementor-element-cfb8929{width:var( --container-widget-width, 43% );max-width:43%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 3%;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-cfb8929 .elementor-button{font-size:13px;}.elementor-190 .elementor-element.elementor-element-98d6a73 .elementor-button{font-size:13px;}.elementor-190 .elementor-element.elementor-element-bad54cb{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}}@media(min-width:2400px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-6364a86 *//* BARRA COMPLETA DEL COUNTDOWN */
.cd-bar{
    margin-top:60px;

    /* ESTE ES EL FONDO SEMITRANSPARENTE */
    background:rgba(255,183,0,.05);

    border-top:1px solid rgba(255,255,255,.07);
}


/* CONTENEDOR INTERIOR */
.cd-inner{
    display:flex;
    align-items:center;
    justify-content:center;

    gap:22px;

    flex-wrap:wrap;

    padding:20px 0;
}


/* TEXTO: "El precio fundador termina en" */
.cd-label{
    font-size:11.5px;

    text-transform:uppercase;

    letter-spacing:2px;

    color:#D9D6CE;

    font-weight:700;
}


/* "precio fundador" en amarillo */
.cd-label b{
    color:#FFB700;
}


/* CONTENEDOR DE LAS 4 CAJAS */
.countdown{
    display:flex;
    gap:9px;
}


/* CADA CAJA */
.cd-box{
    background:
        linear-gradient(
            160deg,
            #333230,
            #2A2929
        );

    border:1px solid rgba(255,255,255,.06);

    border-radius:7px;

    padding:9px 13px;

    text-align:center;

    min-width:56px;
}


/* NÚMERO */
.cd-box .n{
    font-size:19px;

    font-weight:700;

    font-variant-numeric:tabular-nums;

    line-height:1;

    color:#F4F1EA;
}


/* DÍAS / HORAS / MIN / SEG */
.cd-box .l{
    font-size:8px;

    letter-spacing:1.2px;

    text-transform:uppercase;

    color:#9C988F;

    margin-top:4px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fc0fb9 */.texto-degradado{
  background: linear-gradient(
    135deg,
    #FFD000 0%,
    #FFB700 55%,
    #E09600 100%
  );

  -webkit-background-clip: text;
  background-clip: text;

  -webkit-text-fill-color: transparent;
  color: transparent;
}

.hero-impacto-fondo{
    position: relative;
    overflow: hidden;
    isolation: isolate;

    background:
        radial-gradient(
            circle at 51% 54%,
            rgba(255,183,0,.085) 0%,
            rgba(255,183,0,.035) 24%,
            rgba(255,183,0,.012) 40%,
            transparent 58%
        ),
        #0F0F0F;
}


.hero-impacto-fondo::before{
    content: "";

    position: absolute;

    top: 0;
    bottom: 0;

    left: 59.8%;
    width: 40.2%;

    z-index: 0;

    background:
        linear-gradient(
            135deg,
            rgba(74,56,10,.70) 0%,
            rgba(43,35,8,.88) 100%
        );

    clip-path: polygon(
        23% 0,
        100% 0,
        100% 100%,
        0 100%
    );

    pointer-events: none;
}


.hero-impacto-fondo::after{
    content: "";

    position: absolute;
    inset: 0;

    z-index: 1;

    background:
        radial-gradient(
            ellipse at center,
            transparent 48%,
            rgba(0,0,0,.15) 76%,
            rgba(0,0,0,.32) 100%
        );

    pointer-events: none;
}


.hero-impacto-fondo > *{
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b6b389c */.elementor-190 .elementor-element.elementor-element-b6b389c .elementor-button{
 background:transparent!important;color:#d9d6ce!important;
 border:1px solid !important;
 border-radius:999px!important;padding:10px 15px!important;
 min-width:0!important;text-transform:uppercase!important;
 letter-spacing:.8px!important;font-size:10px!important;
 box-shadow:none!important;
}
.elementor-190 .elementor-element.elementor-element-b6b389c .elementor-button:hover{background:#0F0F0F!important;color:#FFB700!important;transform:none!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a608496 */.elementor-190 .elementor-element.elementor-element-a608496 .elementor-button{
 background:transparent!important;color:#d9d6ce!important;
 border:1px solid !important;
 border-radius:999px!important;padding:10px 15px!important;
 min-width:0!important;text-transform:uppercase!important;
 letter-spacing:.8px!important;font-size:10px!important;
 box-shadow:none!important;
}
.elementor-190 .elementor-element.elementor-element-a608496 .elementor-button:hover{background:#0F0F0F!important;color:#FFB700!important;transform:none!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cfb8929 */.elementor-190 .elementor-element.elementor-element-cfb8929 .elementor-button{
 background:#ffb700!important;color:#0f0f0f!important;
 border:1px solid !important;
 border-radius:999px!important;padding:10px 15px!important;
 min-width:0!important;text-transform:uppercase!important;
 letter-spacing:.8px!important;font-size:10px!important;
 box-shadow:none!important;
}
.elementor-190 .elementor-element.elementor-element-cfb8929 .elementor-button:hover{background:#0F0F0F!important;color:#FFB700!important;transform:none!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-98d6a73 */.elementor-190 .elementor-element.elementor-element-98d6a73 .elementor-button{
 background:transparent!important;color:#d9d6ce!important;
 border:1px solid !important;
 border-radius:999px!important;padding:10px 15px!important;
 min-width:0!important;text-transform:uppercase!important;
 letter-spacing:.8px!important;font-size:10px!important;
 box-shadow:none!important;
}
.elementor-190 .elementor-element.elementor-element-98d6a73 .elementor-button:hover{background:#0F0F0F!important;color:#FFB700!important;transform:none!important;}/* End custom CSS */