.lz-shared-marquee {
  overflow: hidden;
  padding-block: clamp(16px, 1.5vw, 28px);
  background: #ff6600;
}
.lz-shared-marquee .rkit-text-marquee,
.lz-shared-marquee .rkit-marquee-container {
  width: 100%;
  overflow: hidden;
}
.lz-shared-marquee .rkit-marquee-container {
  display: flex;
  --gap: 5rem;
  --speed: 7;
}
.lz-shared-marquee .rkit-marquee-content {
  display: inline-flex;
  width: max-content;
  align-items: center;
  animation: local-text-marquee 20s linear infinite;
}
.lz-shared-marquee .rkit-marquee-item {
  flex: 0 0 auto;
  padding-right: var(--gap);
  white-space: nowrap;
}
.lz-shared-marquee .rkit-marquee-item-content {
  display: flex;
  align-items: center;
  margin: 0;
}
.lz-shared-marquee .rkit-running-text__text {
  color: #191d1c;
  background: #191d1c;
  font-family: "Barlow Semi Condensed", sans-serif;
  font-size: 5rem;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.lz-global-map { background: #191d1c; }
.lz-global-map .elementor-custom-embed { line-height: 0; }
.lz-global-map iframe { display: block; width: 100%; height: 30vh; border: 0; filter: brightness(90%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg); }
@media (max-width: 1024px) {
  .lz-shared-marquee .rkit-running-text__text { font-size: 3.8rem; }
}
@media (max-width: 767px) {
  .lz-shared-marquee .rkit-running-text__text { font-size: 3.2rem; }
}
@media (prefers-reduced-motion: reduce) {
  .lz-shared-marquee .rkit-marquee-content { animation: none; }
}
