.elementor-2425 .elementor-element.elementor-element-379bc28{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2425 .elementor-element.elementor-element-51651f9{--display:flex;--min-height:100vh;--justify-content:center;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-2425 .elementor-element.elementor-element-51651f9::before, .elementor-2425 .elementor-element.elementor-element-51651f9 > .elementor-background-video-container::before, .elementor-2425 .elementor-element.elementor-element-51651f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2425 .elementor-element.elementor-element-51651f9 > .elementor-background-slideshow::before, .elementor-2425 .elementor-element.elementor-element-51651f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2425 .elementor-element.elementor-element-51651f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#A100FF14;--background-overlay:'';}.elementor-2425 .elementor-element.elementor-element-e2a6629 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B1B1B1;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px #FF00FF;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-379bc28 *//* Fondo de video fijo */
#rp-fixed-bg{
  position: fixed;
  inset: 0;
  width: 100vw;
  height: 100vh;
  z-index: -1;
  pointer-events: none;
  overflow: hidden;
  background: #000; /* fallback mientras carga */
}

#rp-fixed-bg-video{
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* Asegura transparencia en la página */
html, body{
  background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-e2a6629 */drop-shadow/* End custom CSS */