.svl-slider{--svl-dauer:9s;--svl-wappen:clamp(14rem, 22vw, 20rem);display:grid;grid-template-columns:minmax(0,1fr)}.svl-slider>.svl-slider-spur,.svl-slider>.svl-slider-wappen{grid-area:1 / 1}.svl-hero.svl-slider>.svl-slider-wappen{z-index:1;align-self:center;justify-self:end;box-sizing:border-box;width:var(--svl-wappen);margin:var(--wp--preset--spacing--40) max(var(--wp--style--root--padding-right), (100% - 1200px) / 2) var(--wp--preset--spacing--40) 0;padding:0;pointer-events:none}.svl-slider-wappen picture{display:contents}.svl-slide-text>*{max-width:min(39rem, calc(100% - var(--svl-wappen) - clamp(3rem, 7vw, 7rem)))}@media screen and (min-width:782px){.svl-slide-text>h2{max-width:min(48rem, calc(100% - var(--svl-wappen) - clamp(3rem, 7vw, 7rem)))}}.svl-slider-spur{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:rgb(244 215 169 / .45) #fff0;scrollbar-width:thin}.svl-slider-spur>.svl-slide{flex:0 0 100%;box-sizing:border-box;min-width:0;margin:0;border-top:0;scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:column;justify-content:center}.svl-slider-spur>.svl-slide>*{width:100%}.svl-js .svl-slider .svl-slider-spur{scrollbar-width:none}.svl-js .svl-slider .svl-slider-spur::-webkit-scrollbar{display:none}.svl-js .svl-slider .svl-slider-spur>.svl-slide{padding-bottom:calc(var(--wp--preset--spacing--40) + 5rem)}.svl-js .svl-slider>.svl-slider-wappen{margin-bottom:calc(var(--wp--preset--spacing--40) + 5rem)}@media screen and (min-width:782px) and (max-height:820px){.svl-slider .svl-slider-spur>.svl-slide{padding-top:var(--wp--preset--spacing--30)}.svl-js .svl-slider .svl-slider-spur>.svl-slide{padding-bottom:calc(var(--wp--preset--spacing--30) + 4.5rem)}.svl-hero.svl-slider>.svl-slider-wappen{margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--30)}.svl-js .svl-slider>.svl-slider-wappen{margin-bottom:calc(var(--wp--preset--spacing--30) + 4.5rem)}.svl-slider-steuerung{padding-bottom:1.25rem}}.svl-slider-steuerung{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:0 var(--wp--style--root--padding-right) 2rem var(--wp--style--root--padding-left);pointer-events:none}.svl-slider-leiste{display:flex;align-items:flex-end;gap:.75rem;max-width:var(--wp--style--global--wide-size,1200px);margin:0 auto;pointer-events:auto}.svl-slider-reiter{flex:1 1 auto;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1.25rem;min-width:0;margin:0 .75rem 0 .5rem}.svl-slider-reiter-knopf{position:relative;display:flex;align-items:baseline;gap:.6rem;min-width:0;min-height:44px;padding:.85rem 0 .4rem;border:0;border-radius:0;background:none;color:rgb(232 239 235 / .7);font-family:var(--wp--preset--font-family--body);font-size:.78rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-align:left;text-transform:uppercase;cursor:pointer}.svl-slider-reiter-knopf::before,.svl-slider-fortschritt{content:"";position:absolute;left:0;right:0;top:0;height:2px}.svl-slider-reiter-knopf::before{background:rgb(244 215 169 / .4)}.svl-slider-fortschritt{background:var(--wp--preset--color--gold-light);transform:scaleX(0);transform-origin:left center}.svl-slider-nr{flex:none;font-family:var(--wp--preset--font-family--heading);font-size:1rem;font-weight:600;letter-spacing:0;color:var(--wp--preset--color--gold-light);font-variant-numeric:lining-nums tabular-nums}.svl-slider-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svl-slider-reiter-knopf:hover,.svl-slider-reiter-knopf[aria-current="true"]{color:#fbf7ee}.svl-slider-reiter-knopf:not([aria-current="true"]) .svl-slider-nr{color:rgb(244 215 169 / .8)}.svl-slider-reiter-knopf:not([aria-current="true"]):hover .svl-slider-nr{color:var(--wp--preset--color--gold-light)}.svl-slider-reiter-knopf:hover::before{background:rgb(244 215 169 / .6)}.svl-slider-reiter-knopf[aria-current="true"] .svl-slider-fortschritt{transform:scaleX(1)}.svl-slider-reiter-knopf.is-laufend .svl-slider-fortschritt{animation:svl-fortschritt var(--svl-dauer) linear both}.svl-slider.is-halt .svl-slider-fortschritt{animation-play-state:paused}@keyframes svl-fortschritt{from{transform:scaleX(0)}to{transform:scaleX(1)}}.svl-slider-knopf{flex:none;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgb(244 215 169 / .55);border-radius:50%;background:rgb(2 46 41 / .45);color:var(--wp--preset--color--gold-light);cursor:pointer}.svl-slider-knopf:hover{border-color:var(--wp--preset--color--gold-light);background:rgb(244 215 169 / .14);color:#fff}.svl-slider-knopf svg{display:block;width:18px;height:18px}.svl-slider-knopf:focus-visible,.svl-slider-reiter-knopf:focus-visible{outline:3px solid var(--wp--preset--color--gold-light);outline-offset:3px;box-shadow:0 0 0 3px var(--wp--preset--color--brand-dark)}.svl-slider-knopf:focus-visible{border-radius:50%}@media (max-width:781px){.svl-hero.svl-slider>.svl-slider-wappen{display:none}.svl-slide-text>*{max-width:36rem}.svl-slider .svl-slider-spur>.svl-slide{padding-top:clamp(2rem, 6vw, 3rem)}.svl-js .svl-slider .svl-slider-spur>.svl-slide{padding-bottom:calc(1.5rem + 4.25rem)}.svl-slider-steuerung{padding-bottom:1.5rem}.svl-slider-reiter{gap:.5rem;margin:0 .25rem}}@media (max-width:1099px){.svl-slider-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}@media (prefers-reduced-motion:no-preference){.svl-slider-spur{transition:opacity 0.25s ease}.svl-slider.is-blende .svl-slider-spur{opacity:0}.svl-slider.is-gewechselt .svl-slide.is-aktiv>.svl-slide-text{animation:svl-auftritt 0.7s ease-out both}}@keyframes svl-auftritt{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media print{.svl-slider{display:block}.svl-slider-spur{display:block;overflow:visible}.svl-slider-steuerung,.svl-slider-wappen{display:none}.svl-slide-text>*{max-width:none}}