.video-container .video-overlay,
.video-overlay {
  display: block;
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100%;
  border-radius: var(--border-radius-normal);
  background: var(--overlay-color, var(--color-dark-green));
  opacity: calc(var(--overlay-opacity, 40) / 100);
}

.video-container {
  position: relative;
  display: flex;
}

.video-container video {
  border-radius: var(--border-radius-normal);
}

.video-container .video-custom-button,
.video-custom-button {
  z-index: 4;
}