/* Normen-Ticker (Endlos-Marquee) — Divi 5 hat kein Marquee-Bordmittel; erlaubt per MIKAS-Regel v1.1, dokumentiert in divi-design-system.md */
.mtm-ticker-sec{position:relative}
.mtm-ticker-sec::before,.mtm-ticker-sec::after{content:'';position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}
.mtm-ticker-sec::before{left:0;background:linear-gradient(90deg,#fff,transparent)}
.mtm-ticker-sec::after{right:0;background:linear-gradient(270deg,#fff,transparent)}
.mtm-ticker .et_pb_text_inner{display:flex;width:max-content;animation:mtm-marquee 46s linear infinite}
.mtm-ticker:hover .et_pb_text_inner{animation-play-state:paused}
.mtm-ticker-group{display:flex;align-items:center;gap:44px;padding-right:44px;margin:0}
.mtm-ticker-item{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}
.mtm-ticker-item::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--gcid-primary-color,#1a56db);flex:none}
@keyframes mtm-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.mtm-ticker .et_pb_text_inner{animation:none;width:auto}.mtm-ticker-group{flex-wrap:wrap;justify-content:center}}
