.elementor-7396 .elementor-element.elementor-element-d050abd{--display:flex;}/* Start custom CSS for html, class: .elementor-element-f806d1d */#ticker-container {
  width: 100%;
  overflow: hidden;
  background-color: #1f2a38;
  color: #fff;
  font-family: Arial, sans-serif;
  white-space: nowrap;
  border-top: 2px solid #333;
  padding: 5px 0;
  box-sizing: border-box;
}

#ticker-track {
  display: flex;
  animation: scrollTicker 20s linear infinite;
}

#ticker-content,
#ticker-content-clone {
  display: flex;
}

.ticker-item {
  display: inline-block;
  margin-right: 40px;
  font-size: 16px;
}

.ticker-item span.arrow {
  margin-left: 5px;
  font-weight: bold;
}

.up {
  color: #4caf50;
}

.down {
  color: #f44336;
}

.neutral {
  color: #ffc107;
}

@keyframes scrollTicker {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}/* End custom CSS */