/* Full-Screen Video Styling */
.video-background-wrapper {
  position: relative;
  width: 100%;
  height: 50vh; /* Full viewport height */
  overflow: hidden; /* Prevent video from overflowing */
  z-index: -1; /* Ensure the video stays behind content */
}

.video-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50%;
  object-fit: cover; /* Ensures the video covers the entire background */
}