.elementor-42249 .elementor-element.elementor-element-5524643{--display:flex;--min-height:0px;--margin-top:-100px;--margin-bottom:0px;--margin-left:-125px;--margin-right:0px;}.elementor-42249 .elementor-element.elementor-element-5524643.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-42249 .elementor-element.elementor-element-ad5a422 .elementor-wrapper{--video-aspect-ratio:1;}@media(min-width:768px){.elementor-42249 .elementor-element.elementor-element-5524643{--width:37%;}}@media(max-width:1024px) and (min-width:768px){.elementor-42249 .elementor-element.elementor-element-5524643{--width:550.797px;}}/* Start custom CSS for video, class: .elementor-element-ad5a422 */.video-transparente {
    pointer-events: none !important;
    background: transparent !important;
}

.video-transparente iframe,
.video-transparente video {
    pointer-events: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5524643 */.elementor-element-5524643 {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none !important;
    z-index: 0 !important; /* Envía el contenedor al fondo */
}

.video-transparente {
    pointer-events: auto !important; /* Permite que el video sea interactivo */
    position: relative;
    z-index: 1; /* Asegura que el video esté por encima */
}/* End custom CSS */