.marqueeFlex__yWF-w {
  display: flex;
  gap: var(--spaceBetweenItems, 10px);
}

.marqueeOuter__4Hr97 {
  overflow-x: clip;
  gap: 0;
  color: var(--color, #000);
}

.marqueeOuterBuilder__-QFD8 {
  overflow-x: clip;
  gap: 0;
  color: inherit;
}

@supports not (overflow-x: clip) {
  .marqueeOuter__4Hr97 {
    overflow: hidden;
  }
}
.marqueeLink__Ts6fj {
  display: block;
}

.marqueeLinkBuilder__H2POa {
  display: block;
  color: inherit;
}

.marqueeLink__Ts6fj:focus .marqueeUnitContainer__fB8EB {
  animation-play-state: paused;
}

.headingTag__ndzUH {
  all: unset;
}

.marqueeUnitContainer__fB8EB {
  font: var(--font);
  padding-right: var(--spaceBetweenItems, 10px);
}
.marqueeUnitContainer__fB8EB[data-marquee-animation=right], .marqueeUnitContainer__fB8EB[data-marquee-animation=left] {
  animation-duration: var(--marquee-duration, 40s);
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-play-state: var(--marquee-clicked, var(--marquee-animation-state, paused));
}
.marqueeUnitContainer__fB8EB[data-marquee-animation=right] {
  animation-name: right__PkDZH;
}
.marqueeUnitContainer__fB8EB[data-marquee-animation=left] {
  animation-name: left__ucJ5Q;
}

.marqueeRoot__KuesV:hover .pauseMarquee__4ruHT {
  --marquee-clicked: paused;
  --marquee-animation-state: paused;
}

.stopMarquee .marqueeUnitContainer__fB8EB {
  --marquee-animation-state: paused;
}

.marqueeUnit__Snd38 {
  align-items: center;
}

.marqueeItem__q1Hhi {
  font-size: 1em;
  height: calc(var(--font-size, 1em) * 1.2);
}
.marqueeItem__q1Hhi:has(svg) {
  height: calc(var(--separator-scale, 1) * var(--font-size, 1em) * 1.2);
}
.marqueeItem__q1Hhi svg {
  display: block;
  width: auto;
  height: 100%;
}
.marqueeItem__q1Hhi[data-text]::before {
  content: attr(data-text);
}
.marqueeItem__q1Hhi span, .marqueeItem__q1Hhi::before {
  font-size: var(--font-size, 1em);
  display: block;
  white-space: pre;
  line-height: 1.2;
}

.builderOpacity__vikuS {
  opacity: var(--opacity, 1);
}

.builderColor__onUM- {
  color: inherit;
}

.colorSeparator__c9jvW svg {
  --svg-color-1: var(--separatorFillColor, #fff);
  fill: var(--svg-color-1);
}
.colorSeparator__c9jvW svg [data-color="1"] {
  fill: var(--svg-color-1);
}

.colorSeparatorBuilder__xvA-X svg {
  --svg-color-1: var(--separatorFillColor, #000000);
  fill: var(--svg-color-1);
  opacity: var(--opacity, 1);
}
.colorSeparatorBuilder__xvA-X svg [data-color="1"] {
  fill: var(--svg-color-1);
}

.marqueeText__nbkgh {
  font: var(--font);
  text-decoration: var(--font-decoration, none);
  letter-spacing: var(--letter-spacing, none);
  text-transform: var(--text-transform, none);
  background-color: var(--textHighlight, none);
  display: block;
  direction: var(--text-direction, ltr);
}

.visuallyHidden__lPGP3:not(:focus):not(:active) {
  border: 0;
  clip: rect(0 0 0 0);
  height: auto;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
}

.playButton__Zw13V {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(calc(var(--comp-rotate-z, 0deg) * -1));
  border-radius: 50%;
  outline: black solid 1px;
  color: black;
  background-color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 24px;
  width: 24px;
}

@keyframes right__PkDZH {
  from {
    transform: translateX(-100%);
  }
}
@keyframes left__ucJ5Q {
  to {
    transform: translateX(-100%);
  }
}
@media (prefers-reduced-motion: reduce) {
  .marqueeUnitContainer__fB8EB {
    --marquee-animation-state: paused;
  }
}