.elementor-941 .elementor-element.elementor-element-36d1418{--display:flex;--min-height:100vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-941 .elementor-element.elementor-element-3fb8a98{--display:flex;}body.elementor-page-941:not(.elementor-motion-effects-element-type-background), body.elementor-page-941 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0B0B;}:root{--page-title-display:none;}/* Start custom CSS *//* 1. Fondo base de la página */
body.page-id-941 {
    background-color: #0a0a0a !important;
    position: relative;
}

/* 2. Capa única para Imagen + Tinte + Difuminado */
body.page-id-941::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1000px; /* Ajusta según el largo de tu imagen */
    z-index: -1;

    /* CAPA DUAL: El degradado negro (tinte) encima de la URL de la imagen */
    background-image: 
        linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), 
        url('https://somostramad.cl/wp-content/uploads/2026/01/6666-e1767967354449.jpg');
    
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;

    /* 3. MÁSCARA DE DIFUMINADO DE BORDES (Se aplica a todo el conjunto) */
    -webkit-mask-image: 
        linear-gradient(to bottom, black 70%, transparent 100%), 
        linear-gradient(to left, black 85%, transparent 100%), 
        linear-gradient(to right, black 85%, transparent 100%);
    mask-image: 
        linear-gradient(to bottom, black 70%, transparent 100%), 
        linear-gradient(to left, black 85%, transparent 100%), 
        linear-gradient(to right, black 85%, transparent 100%);
    
    -webkit-mask-composite: source-in;
    mask-composite: intersect;
    
    /* Asegura que no haya clics accidentales sobre esta capa */
    pointer-events: none;
}/* End custom CSS */