.marquee {
  min-width: 100%;
  padding: 20px 0;
  display: flex;
  flex-wrap: nowrap;
  white-space: nowrap;
  overflow-x: hidden;
  position: relative;
  z-index: 2;
}

.marquee__container {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  position: relative;
  animation: marquee 30s linear infinite;
}

.marquee__item {
  padding: 0 40px;
  color: white;
}

.marquee__item-text {
  margin: 0;
}