.elementor-7724 .elementor-element.elementor-element-454da332 .current-progress{background-color:#A5B7D2;}.elementor-7724 .elementor-element.elementor-element-454da332{--horizontal-progress-border:none;--horizontal-height:8px;--horizontal-border-style:none;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* Stil des Kopfs, den die Elemente nicht selbst tragen können: Menü (nav-menu) und Fortschrittsanzeige
   (progress-tracker) sind V3-Widgets in einem V4-Dokument. Quelle: agents/wiki/templates/kopf.json. */
/* Fortschrittsanzeige: ein Streifen am oberen Rand des Kopfs, über dessen Inhalt */
.lx-kopf .elementor-widget-progress-tracker {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 2;
}

/* Menü */
.lx-kopf .elementor-widget-nav-menu { flex: 1 1 auto; min-width: 0; }
.lx-kopf .elementor-nav-menu--main .elementor-nav-menu { flex-wrap: nowrap; justify-content: center; }
.lx-kopf .elementor-nav-menu--main .elementor-item {
  padding: 0 14px;
  box-shadow: none;
  font-family: var(--font-display, "Red Hat Display"), sans-serif;
  font-size: 16px;
  line-height: 35px;
  font-weight: 700;
  color: var(--ink-900, #1A1B1E);
  white-space: nowrap;
  transition: color 0.3s;
}
.lx-kopf .elementor-nav-menu--main .elementor-item:hover,
.lx-kopf .elementor-nav-menu--main .elementor-item:focus,
.lx-kopf .elementor-nav-menu--main .elementor-item.elementor-item-active { color: var(--brand-orange, #FE4C1C); }
.lx-kopf .elementor-widget-shortcode { flex: 0 0 auto; }

/* ab 1600 px ist Platz für das breite Such-Feld und mehr Luft zwischen den Menüpunkten (fünf Punkte mit „Lexikon") */
@media (min-width: 1600px) {
  .lx-kopf .elementor-nav-menu--main .elementor-item { padding: 0 20px; }
}

/* unter 1380 px übernimmt der Menü-Knopf (Pop-up „Off-Canvas Menu") */
@media (max-width: 1379px) {
  .lx-kopf .elementor-widget-nav-menu { display: none; }
}/* End custom CSS */