.elementor-kit-205{--e-global-color-primary:#FFB305;--e-global-color-secondary:#26348C;--e-global-color-text:#FFFFFF;--e-global-color-accent:#1E2131;--e-global-typography-primary-font-family:"Anton";--e-global-typography-primary-font-size:30px;--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Anton";--e-global-typography-secondary-font-size:22px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-weight:700;--e-global-typography-0ac7378-font-family:"Shadows Into Light";--e-global-typography-0ac7378-font-weight:700;}.elementor-kit-205 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-kit-205.grain-bg{
    
    /* Cambia aquí tu color principal */
    background:#141821;

    position:relative;

    overflow:hidden;

}


/* capa del ruido */

.elementor-kit-205.grain-bg::before{

content:"";

position:absolute;

top:-200%;
left:-200%;

width:500%;
height:500%;

pointer-events:none;

opacity:.10;

/* textura */

background-image:

radial-gradient(
circle,
rgba(255,255,255,.25) 1px,
transparent 1px
);

background-size:8px 8px;

animation:
grainMove 8s steps(10) infinite;

}


/* movimiento orgánico */

@keyframes grainMove{

0%{
transform:translate(0,0);
}

10%{
transform:translate(-5%,-10%);
}

20%{
transform:translate(-15%,5%);
}

30%{
transform:translate(7%,-25%);
}

40%{
transform:translate(-5%,25%);
}

50%{
transform:translate(-15%,10%);
}

60%{
transform:translate(15%,0%);
}

70%{
transform:translate(0%,15%);
}

80%{
transform:translate(3%,35%);
}

90%{
transform:translate(-10%,10%);
}

100%{
transform:translate(0,0);
}

}/* End custom CSS */