.elementor-381 .elementor-element.elementor-element-bca681e{--display:flex;}.elementor-381 .elementor-element.elementor-element-0d4bf44{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-eeccb1e */.news-ticker {
  overflow: hidden;
  white-space: nowrap;
  background: #ffffff; /* Hintergrundfarbe */
  color: #000; /* Textfarbe */
  padding: 10px 0;
  font-weight: 500;
  font-size: 18px;
  line-height: 1;           /* sorgt dafür, dass der Text nicht zu hoch wird */
}

.news-ticker * {
  display: inline;          /* alle Kindelemente in einer Zeile */
  white-space: nowrap;      /* kein automatischer Zeilenumbruch */
  vertical-align: middle;   /* Text schön ausgerichtet */
}

.ticker-content {
  display: inline-block;    /* wichtig für die Animation */
  padding-left: 100%;
  animation: ticker 25s linear infinite;
}

@keyframes ticker {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-100%); }
}

.ticker-content:hover {
  animation-play-state: paused;
}/* End custom CSS */