.marquee-wrapper {
  width: 100%;
  overflow: hidden;
  background: #2D2D2D;
  height: 60px;
  display: flex;
  align-items: center;
}

.marquee {
  display: flex;
  white-space: nowrap;
  animation: marquee 10s linear infinite;
}

.marquee span {
  color: #fff;
  font-size: 20px;
  font-family: Manrope;
  font-weight: normal;
  letter-spacing: 2px;
}

.marquee a {
  color: #fff;
  text-decoration: none; /* убирает подчеркивание, если нужно */
}

@keyframes marquee {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}