.elementor-732 .elementor-element.elementor-element-20c8d1b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-72d9827 *//* ===== FIX: make the Lumenvy video smaller + more editorial ===== */
.brisa-lumenvy .video-frame{
  max-width: 860px;              /* controls how wide it can get */
  margin: 0 auto;                /* centers it */
  min-height: auto !important;   /* remove big height behavior */
  aspect-ratio: 16 / 9;          /* nice cinematic ratio */
}

.brisa-lumenvy .video-frame video{
  width: 100%;
  height: 100%;
  object-fit: cover;             /* fill without distortion */
  display: block;
}

/* Optional: even smaller on huge screens */
@media (min-width: 1400px){
  .brisa-lumenvy .video-frame{ max-width: 780px; }
}

/* Mobile: slightly taller ratio */
@media (max-width: 640px){
  .brisa-lumenvy .video-frame{ aspect-ratio: 4 / 3; }
}/* End custom CSS */