.lazy-video-content {
  background: var(--background-primary);
  overflow: hidden;
  position: relative;
}
.lazy-video-content.margins-enabled {
  margin-top: 30px;
}
.lazy-video-content.height-mobile-240 {
  height: 240px;
}
.lazy-video-content.height-mobile-320 {
  height: 320px;
}
.lazy-video-content.height-mobile-400 {
  height: 400px;
}
.lazy-video-content.height-mobile-60vh {
  height: 60vh;
}
.lazy-video-content.height-mobile-100vw {
  height: 100vw;
}

@media (min-width: 768px) {
  .lazy-video-content.height-tablet-360 {
    height: 360px;
  }
  .lazy-video-content.height-tablet-480 {
    height: 480px;
  }
  .lazy-video-content.height-tablet-600 {
    height: 600px;
  }
  .lazy-video-content.height-tablet-60vh {
    height: 60vh;
  }
  .lazy-video-content.height-tablet-75vw {
    height: 75vw;
  }
}
@media (min-width: 1200px) {
  .lazy-video-content.height-desktop-480 {
    height: 480px;
  }
  .lazy-video-content.height-desktop-640 {
    height: 640px;
  }
  .lazy-video-content.height-desktop-800 {
    height: 800px;
  }
  .lazy-video-content.height-desktop-70vh {
    height: 70vh;
  }
  .lazy-video-content.height-desktop-50vw {
    height: 50vw;
  }
}
.lazy-video-content__media,
.lazy-video-content__poster,
.lazy-video-content__poster img,
.lazy-video-content__video,
.lazy-video-content__overlay {
  height: 100%;
  inset: 0;
  position: absolute;
  width: 100%;
}

.lazy-video-content__poster {
  display: block;
  z-index: 1;
}
.lazy-video-content__poster img {
  -o-object-fit: cover;
     object-fit: cover;
}

.lazy-video-content__video {
  -o-object-fit: cover;
     object-fit: cover;
  opacity: 0;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  z-index: 2;
}
.lazy-video-content__video[controls] {
  opacity: 1;
}

.lazy-video-content__overlay {
  pointer-events: none;
  z-index: 3;
}
.lazy-video-content__overlay .experience-region,
.lazy-video-content__overlay .experience-component,
.lazy-video-content__overlay .positioned-content-wrapper {
  height: 100%;
  min-height: 0;
}
.lazy-video-content__overlay .position-container {
  height: auto;
  max-height: 100%;
  max-width: 100%;
  pointer-events: auto;
  width: auto;
}

.lazy-video-content.video-fit-contain .lazy-video-content__poster img,
.lazy-video-content.video-fit-contain .lazy-video-content__video {
  -o-object-fit: contain;
     object-fit: contain;
}

.lazy-video-content.is-video-ready .lazy-video-content__video {
  opacity: 1;
}
.lazy-video-content.is-video-ready .lazy-video-content__poster {
  visibility: hidden;
}

/*# sourceMappingURL=lazyVideoContent.css.map*/