/* Moving Text */
.bedaya-moving-text {
  position: relative;
  height: 3.5rem !important;
  width: 100%;
  display: block;
  padding: 0 !important;
  overflow: hidden;
  margin-top: 0px !important;
  border-color: black !important;
  border-width: 1px !important;
}
.s-block--marquee.is-mini .marquee {
  white-space: nowrap;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 400;
  display: flex;
  gap: 1.5rem;
  --gap: 1.5rem;
  height: 100% !important;
}

.s-block--marquee.in-header {
  transition-property: all;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: 300ms;
}

.s-block--marquee .marquee__content {
  flex-shrink: 0;
  display: flex;
  align-items: center !important;
  min-width: 100%;
}


.rtl .s-block--marquee .marquee__content {
  animation: scrollRTL 20s linear infinite;
}

.ltr .s-block--marquee .marquee__content {
  animation: scrollLTR 20s linear infinite;
}

.s-block--marquee .marquee__content li {
  display: flex;
  cursor: pointer;
  font-size: 14px;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  margin: 0;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: 100%;
}

@keyframes scrollRTL {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(100%);
  }
}


@keyframes scrollLTR {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(-100%);
  }
}