.elementor-kit-9{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-b70241c:#0E0E0E;--e-global-color-17a52b0:#BEA371;--e-global-color-f6d0253:#0ED88C;--e-global-color-58bb445:#625350;--e-global-color-21561da:#6B6195;--e-global-color-72361c6:#1B6246;--e-global-color-07568b2:#FFFFFF;--e-global-color-20525ab:#D6A116;--e-global-color-fc35ee4:#A6284A;--e-global-color-85ae694:#1E1E1E;--e-global-color-e098d42:#C0B661;--e-global-color-6f56743:#010101;--e-global-color-e21ff81:#434342;--e-global-color-144b3fd:#00D75F;--e-global-color-0deb6e1:#00D8F3;--e-global-color-e4201cf:#858685;--e-global-color-89fe958:#A0DDB9;--e-global-color-04b94c4:#FF6B01;--e-global-color-397833b:#FFD500;--e-global-color-e81f19d:#BC13FE;--e-global-color-848b999:#977A1C;--e-global-color-e3a3017:#8310A0;--e-global-color-15acefe:#E2DA69;--e-global-color-0cbfdc6:#850002;--e-global-color-239a6d3:#E093FE;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-4ce170f-font-family:"Orbitron";--e-global-typography-0b7e3aa-font-family:"Rajdhani";}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing: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 *//* ============================================================
   SOLUCIÓN DE VISIBILIDAD DE TEXTURA
   ============================================================ */

/* 1. Asegurar que el fondo base no tape nada */
html, body {
    background-color: #080808 !important;
    margin: 0;
    padding: 0;
    min-height: 100vh;
}

/* 2. CAPA DE TEXTURA (Modificada para máxima visibilidad) */
body::before {
    content: "" !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    
    /* NOTA: He cambiado la URL a una HTTPS garantizada para la prueba */
    background-image: url("https://elinailscenter.com/wp-content/uploads/2026/04/fondo-img-lotto-005.jpg") !important;
    
    background-repeat: repeat !important;
    background-size: 300px !important; 
    
    /* SUBIMOS OPACIDAD PARA VERLA: Si ya la ves, bájala a 0.15 */
    opacity: 0.2 !important; 
    
    /* Cambiamos a 'multiply' para que se note más sobre el fondo oscuro */
    mix-blend-mode: normal !important; 
    
    z-index: 0 !important; /* La ponemos justo detrás del contenido */
    pointer-events: none !important;
}

/* 3. CAPA DE LUZ (Opcional, la mantenemos suave) */
body::after {
    content: "" !important;
    position: fixed !important;
    inset: 0 !important;
    background: radial-gradient(
        circle at center,
        rgba(255, 255, 255, 0.05) 0%, 
        rgba(0, 0, 0, 0.8) 100%
    ) !important;
    pointer-events: none !important;
    z-index: 1 !important;
}

/* 4. FORZAR TRANSPARENCIA EN ELEMENTOR */
/* Si no ves la textura, es que un contenedor de Elementor tiene color sólido */
.elementor-section, 
.elementor-container, 
.elementor-column, 
.elementor-widget-wrap,
main#content,
article {
    background-color: transparent !important;
    background-image: none !important;
}/* End custom CSS */