/* Start custom CSS *//* ===== Über uns – Seiten-CSS ===== */

/* Brotkrumen-Link */
[data-id="778516e8"] a { color: #4A545B; }

/* Marken-Karten: Hover */
[data-id="316fd7ee"] > a:hover { box-shadow: 0 0 0 1px #D3DBDF; }

/* Zeitleiste: Punkte quadratisch 17 × 17 px, mittig auf der Linie (Basis setzt min-width 30px) */
[data-id="73142c42"] > * > :first-child { width: 17px !important; min-width: 17px !important; max-width: 17px !important; height: 17px !important; min-height: 17px !important; flex-shrink: 0; box-sizing: border-box; padding: 0 !important; }

/* Team: auf dem Handy als Wisch-Karussell bis zum Bildschirmrand */
@media (max-width: 600px) {
  [data-id="2415667a"] { display: flex !important; box-sizing: border-box; width: calc(100% + 64px) !important; max-width: none !important; overflow-x: auto; scroll-snap-type: x mandatory; gap: 12px !important; margin: 0 -32px; padding: 0 32px 6px 32px !important; scroll-padding: 0 32px; scrollbar-width: none; -webkit-overflow-scrolling: touch; }
  [data-id="2415667a"]::-webkit-scrollbar { display: none; }
  [data-id="2415667a"] > * { flex: 0 0 62% !important; min-width: 0; scroll-snap-align: start; }
}/* End custom CSS */