/* This selector is limited to the existing solution-video media on home page 339. */
.elementor-339 .astra-ptabs-stage__media {
  background: #000;
}

/* Elementor's old image must never appear before video decoding. */
.elementor-339 .astra-ptabs-stage__media > .elementor-widget-image {
  opacity: 0;
  visibility: hidden;
}

.elementor-339 .astra-ptabs-stage__media > .astra-ptabs-stage__video {
  z-index: 1;
}

.elementor-339 .astra-ptabs-stage__media > .astra-ptabs-stage__video.is-next {
  z-index: 2;
}
