.gs-leitlinie{background-image:linear-gradient(var(--color-brand-blue), var(--color-brand-blue));transition:background-size .4s var(--ease-out-expo), border-color .4s var(--ease-out-expo);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;background-origin:border-box;background-clip:border-box}.group:hover .gs-leitlinie,.group:focus-visible .gs-leitlinie{background-size:100% 1px}.gs-massnahme{isolation:isolate;position:relative}.gs-massnahme:before,.gs-massnahme:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:-.875rem}.gs-massnahme:before{background:var(--color-brand-blue);transform-origin:top;width:2px;transition:transform .3s var(--ease-out-expo);border-radius:2px;transform:scaleY(0)}.gs-massnahme:after{z-index:-1;opacity:0;transition:opacity .3s var(--ease-out-quart);background:linear-gradient(90deg,#4555aa0f,#4555aa00 70%);right:0}.gs-massnahme[data-aktiv]:before{transform:scaleY(1)}.gs-massnahme[data-aktiv]:after{opacity:1}.gs-massnahme .gs-nr{transition:color .3s var(--ease-out-quart)}.gs-massnahme[data-aktiv] .gs-nr{color:var(--color-brand-blue)}.gs-weg-kreis{border:1px solid var(--color-line-strong);background:var(--color-bg-elev);color:var(--color-fg-subtle);transition:background-color .3s var(--ease-out-quart), border-color .3s var(--ease-out-quart), color .3s var(--ease-out-quart), box-shadow .3s var(--ease-out-quart)}.gs-weg-schritt[data-erreicht] .gs-weg-kreis{background:var(--color-brand-blue);border-color:var(--color-brand-blue);color:#fff;box-shadow:0 0 0 4px #4555aa1a}.gs-fw-punkt{animation:8s linear infinite gs-fw-punkt;transform:translate(206px)}.gs-fw-buegel{animation:gs-fw-buegel 8s var(--ease-out-quart) infinite}.gs-fw-schloss{animation:8s linear infinite gs-fw-schloss}.gs-fw-schirm{opacity:0;animation:8s linear infinite gs-fw-schirm}.gs-fw-grafik:not([data-laeuft]) :is(.gs-fw-punkt,.gs-fw-buegel,.gs-fw-schloss,.gs-fw-schirm){animation-play-state:paused}@keyframes gs-fw-punkt{0%{opacity:0;animation-timing-function:ease-out;transform:translate(284px)}5%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(278px)}22%{opacity:1;transform:translate(206px)}40%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(206px)}62%{opacity:1;transform:translate(100px)}70%{opacity:1;transform:translate(100px)}76%,to{opacity:0;transform:translate(100px)}}@keyframes gs-fw-buegel{0%,30%{transform:translateY(0)}36%,84%{transform:translateY(-4px)}92%,to{transform:translateY(0)}}@keyframes gs-fw-schloss{0%,31%{stroke:var(--color-line-strong)}35%,84%{stroke:var(--color-brand-blue)}90%,to{stroke:var(--color-line-strong)}}@keyframes gs-fw-schirm{0%,60%{opacity:0}66%,78%{opacity:1}88%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.gs-fw-grafik :is(.gs-fw-punkt,.gs-fw-buegel,.gs-fw-schloss,.gs-fw-schirm){animation:none}}html.a11y-reduced-motion .gs-fw-grafik :is(.gs-fw-punkt,.gs-fw-buegel,.gs-fw-schloss,.gs-fw-schirm){animation:none}@media print{.gs-fw-grafik :is(.gs-fw-punkt,.gs-fw-buegel,.gs-fw-schloss,.gs-fw-schirm){animation:none!important}}
