/* /wp-content/plugins/elementor/assets/css/widget-video.min.css, pruned to the rules this site uses */
.elementor-widget-video .elementor-widget-container,
.elementor-widget-video:not(:has(.elementor-widget-container)) {
  overflow:hidden;
  transform:translateZ(0);
}
.elementor-widget-video .elementor-wrapper {
  aspect-ratio:var(--video-aspect-ratio);
}
.elementor-widget-video .elementor-wrapper iframe {
  background-color:#000;
  border:none;
  display:flex;
  height:100%;
  width:100%;
}
.e-con-inner>.elementor-widget-video,
.e-con>.elementor-widget-video {
  width:var(--container-widget-width);
  --flex-grow:var( --container-widget-flex-grow );
}
