.video-hover-container {
  position: relative;
  width: 100%;
  max-width: 800px;
  overflow: hidden;
  cursor: pointer;
  max-height: 620px;
  border-radius: 14px;
}

.video-hover {
  width: 100%;
  height: 622px;
  display: block;
  object-fit: cover;
  border-radius: 14px;
  background: transparent;
}

.video-overlay {
  position: absolute;
  inset: 0;
  background: rgb(0 0 0 / 45%);
  pointer-events: none;
  z-index: 2;
  border-radius: 14px;
}