/* UNT runtime: reemplaza la capa de comportamiento de Elementor manteniendo el HTML 1:1 capturado. */
.unt-frozen-page .elementor-background-video-container{overflow:hidden}
.unt-frozen-page .elementor-background-video-embed{
  position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
  max-width:none!important;transform:none!important;overflow:hidden;pointer-events:none
}
.unt-frozen-page .elementor-background-video-embed iframe.unt-youtube-background{
  position:absolute;top:50%;left:50%;width:100%;height:100%;min-width:0;min-height:0;
  max-width:none!important;transform:translate(-50%,-50%);border:0;pointer-events:none
}
.unt-frozen-page .elementor-widget-video .elementor-video{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}
.unt-frozen-page .elementor-widget-video .elementor-video iframe.unt-youtube-video{position:absolute;inset:0;width:100%;height:100%;border:0}
.unt-frozen-page .unt-form-message{margin-top:12px;text-align:center}
.unt-frozen-page .unt-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
@media(max-width:767px){.unt-frozen-page .elementor-background-video-container.elementor-hidden-mobile{display:none!important}}
