.elementor-3637 .elementor-element.elementor-element-c5ac3d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3637 .elementor-element.elementor-element-c5ac3d0:not(.elementor-motion-effects-element-type-background), .elementor-3637 .elementor-element.elementor-element-c5ac3d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor8 );}/* Start custom CSS for html, class: .elementor-element-84b87d3 */.marquee-wrapper {
  width: 100%;
  overflow: hidden;
  background: #000;
  padding: 12px 0;
}

.marquee-track {
  display: flex;
  width: max-content;
  animation: marquee 22s linear infinite;
  transform: translateX(50%);
}

.marquee {
  display: flex;
  gap: 40px;
  white-space: nowrap;
  margin-right: 40px;
  text-transform: uppercase;
}

.marquee span {
  font-size: 20px;
  font-weight: 600;
  color: #ffffff;
  letter-spacing: 1px;
}

span.star {
  color: #facc15;
  margin-left: 22px;
}

@keyframes marquee {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */