.marquee {
  overflow: hidden;
  position: relative;
}
.marquee-box-one {
  display: flex;
  animation: marquee 20s linear infinite;
}
.marquee-content-one {
  display: flex;
  gap: 50px;
}
.marquee-content-one a h2 {
  font-size: 24px;
  color: #222;
  white-space: nowrap;
  transition: color 0.3s;
}
.marquee-content-one a:hover h2 {
  color: #777;
}
@keyframes marquee {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}
