.video-section {
  position: relative;
  width: 100%;
  height: 100vh; /* Or any height you prefer */
  overflow: hidden; /* Prevents video from spilling out */
  display: flex;
  align-items: center;
  justify-content: center;
}

.bg-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover; /* Keeps aspect ratio while filling the area */
  z-index: -1; /* Places the video behind the content */
}

.content {
  position: relative; /* Keeps content on top of the absolute video */
  color: white;
  text-align: center;
}