    .logo-slider {
  overflow: hidden;
  position: relative;
}

.logo-track {
  display: flex;
  width: max-content;
  animation: scroll 30s linear infinite;
}

.slide {
  flex: 0 0 auto;
}

.slide img {
  width: 120px;
  margin: 0 25px;
  display: block;
}

/* SMOOTH HARDWARE ACCELERATION */
.logo-track {
  will-change: transform;
}

@keyframes scroll {
  0% {
    transform: translate3d(0,0,0);
  }
  100% {
    transform: translate3d(-50%,0,0);
  }
}

.video-container {
    position: relative;
    width: 1920px;
    height: 945px;
    overflow: hidden;
}

.video-container video {
    width: 100%;
    height: auto;
}

.video-text {
	position: absolute;
	top: 41%;
	left:39.5%;
	transform: translate(-50%, -50%);
	color: white;
	font-size: 53px;
	font-weight: bold;
	text-align: center;
	text-shadow: 2px 2px 8px black;
}


