 .marquee {
  --pos-x: 0;
  width: 100vw;
  display: flex;
  overflow-x: hidden;
}
.marquee__row {
  --translateX: calc(var(--pos-x) * 1px);
  flex-shrink: 0;
  min-width: 100vw;
  display: flex;
  justify-content: space-around;
  transform: translateX(var(--translateX));
}
.marquee--text {
  background-color: #000;
  color:#fff;
  display: flex;
  height:50px;
  align-items:center;
  font-size:16px;
}
.marquee--text a{color:#fff;font-size:16px;}
.marquee__item--text {
  display: flex;
  gap:20px;  
  margin: 0.2em 10px;
  text-transform:uppercase;
}
.marquee__bullet{
	font-size: 1em;
  text-transform: none;
  display: flex;
  align-items: center;
}