.elementor-7106 .elementor-element.elementor-element-8522b94{--display:flex;}.elementor-7106 .elementor-element.elementor-element-323e180{--display:flex;--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;}.elementor-7106 .elementor-element.elementor-element-e65a163{--display:flex;--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;}.elementor-7106 .elementor-element.elementor-element-19b19bf{--display:flex;--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;}.elementor-7106 .elementor-element.elementor-element-6710740{--display:flex;--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;}.elementor-7106 .elementor-element.elementor-element-896c449{--display:flex;--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;}.elementor-7106 .elementor-element.elementor-element-9196a7a{--display:flex;--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;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-e65a163 *//* Quita casi todo el espacio inferior */
.utm-requisitos {
  padding-bottom: 0 !important;
}

/* También asegura que la nota y la ola no metan espacio extra */
.utm-requisitos .note {
  margin-bottom: 0 !important;
}
.utm-requisitos .wave-out {
  margin: 0 !important;
  height: 0 !important; /* si no querés ola, pero sin borrar el bloque */
}
/* Requisitos · compactar parte superior */
.utm-requisitos{
  padding-top: 0 !important;    /* sin aire arriba */
}

/* Encabezado y barra sin margen extra */
.utm-requisitos .hdr{
  margin-top: 0 !important;
  margin-bottom: 10px;          /* opcional, más compacto */
}
.utm-requisitos .bar{
  margin: 6px auto 16px !important;  /* reduce margen superior */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19b19bf */.utm-becas {
  padding-bottom: 10px !important; /* menos aire abajo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6710740 */.utm-becas {
  padding-top: 30px !important;   /* menos aire arriba */
  padding-bottom: 10px !important; /* menos aire abajo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-896c449 */.utm-video-story .video-container {
  position:relative;
  width:100vw;   /* ocupa todo el ancho de la ventana */
  max-width:none; 
  margin-left:calc(-50vw + 50%); /* centrado fuera del contenedor */
  aspect-ratio:16/9;
  background:#000;
  border-radius:0; /* sin bordes redondeados para que quede full width */
  overflow:hidden;
}
.utm-video-story {
  padding-top: 30px !important;
  padding-bottom: 10px !important;
}/* End custom CSS */