.sl-header-leistungen{position:relative;overflow:clip}.sl-header-leistungen--light{background:#fff}.sl-header-leistungen--dark{background:#12141a}.sl-header-leistungen__inner{position:relative;width:100%;padding:4rem clamp(1.75rem, 5vw, 5.25rem)}@media only screen and (min-width: 992px){.sl-header-leistungen__inner{padding-block:6rem}}@media only screen and (min-width: 992px){.sl-header-leistungen__row{min-height:580px}}.sl-header-leistungen__eyebrow{margin:0 0 1.5rem;font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#356b60}.sl-header-leistungen__sidelabel{display:none;position:absolute;left:1rem;top:50%;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg);font-size:11px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;pointer-events:none}@media only screen and (min-width: 992px){body.home .sl-header-leistungen__sidelabel,.sl-header-leistungen--since .sl-header-leistungen__sidelabel{display:block}}.sl-header-leistungen__title{margin:0 0 1.5rem;font-size:clamp(2rem, 1.5rem + 1.6vw, 2.75rem);font-weight:600;line-height:1;letter-spacing:-.025em;text-wrap:balance}.sl-header-leistungen__lead{margin-bottom:3rem;max-width:37ch;font-size:1.12rem;line-height:1.6}.sl-header-leistungen__lead :last-child{margin-bottom:0}.sl-header-leistungen__cta{align-self:flex-start;padding:.92rem 2rem;border:0;font-weight:600;font-size:1.05rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.sl-header-leistungen__cta:hover{transform:translateY(-2px)}.sl-header-leistungen__cta:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-header-leistungen__aufrufe{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;align-self:flex-start}.sl-header-leistungen__aufrufe .sl-header-leistungen__cta{align-self:center}.sl-header-leistungen__cta-zweit{text-decoration:none;border-bottom:1px solid #dee2e6;padding-bottom:2px;line-height:1.4}.sl-header-leistungen__cta-zweit:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-header-leistungen__cta-arrow{transition:transform .15s ease}.sl-header-leistungen__cta:hover .sl-header-leistungen__cta-arrow{transform:translateX(4px)}.sl-header-leistungen__mediacol{position:relative}.sl-header-leistungen__block{position:relative;height:100%;min-height:360px;display:flex;align-items:center;justify-content:center;padding:3rem;background:linear-gradient(150deg, #a2cac0 0%, #b6b1ff 100%)}.sl-header-leistungen__block::after{content:"";position:absolute;right:-60px;top:-70px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle, rgba(255,255,255,0.5), transparent 68%)}@media only screen and (min-width: 992px){.sl-header-leistungen__block{min-height:580px;clip-path:polygon(22% 0, 100% 0, 100% 100%, 0 100%)}}.sl-header-leistungen__portrait{position:relative;z-index:2;width:70%;max-width:340px;height:auto;aspect-ratio:1;object-fit:cover;border-radius:50%;border:10px solid rgba(255,255,255,0.9)}.sl-header-leistungen__badge{position:absolute;z-index:3;left:1rem;bottom:1rem;width:104px;height:104px;object-fit:cover;border-radius:50%;border:5px solid #b6b1ff;background:#fff}@media only screen and (min-width: 992px){.sl-header-leistungen__badge{left:-34px;bottom:64px}}.sl-header-leistungen--light .sl-header-leistungen__eyebrow,.sl-header-leistungen--light .sl-header-leistungen__title{color:#12141a}.sl-header-leistungen--light .sl-header-leistungen__lead{color:#6c757d}.sl-header-leistungen--light .sl-header-leistungen__sidelabel{color:#c7c7cc}.sl-header-leistungen--light .sl-header-leistungen__cta{background:#12141a;color:#fff}.sl-header-leistungen--light .sl-header-leistungen__cta:hover{color:#fff}.sl-header-leistungen--light .sl-header-leistungen__cta-zweit{color:#6c757d}.sl-header-leistungen--light .sl-header-leistungen__cta-zweit:hover{color:#12141a}.sl-header-leistungen--dark .sl-header-leistungen__eyebrow,.sl-header-leistungen--dark .sl-header-leistungen__title{color:#fff}.sl-header-leistungen--dark .sl-header-leistungen__lead{color:#9a9aa2}.sl-header-leistungen--dark .sl-header-leistungen__sidelabel{color:#3a3a40}.sl-header-leistungen--dark .sl-header-leistungen__cta{background:#fff;color:#12141a}.sl-header-leistungen--dark .sl-header-leistungen__cta:hover{color:#12141a}.sl-header-leistungen--dark .sl-header-leistungen__cta-zweit{color:rgba(255,255,255,0.78);border-bottom-color:rgba(255,255,255,0.36)}.sl-header-leistungen--dark .sl-header-leistungen__cta-zweit:hover{color:#fff}.sl-header-leistungen--dark .sl-header-leistungen__badge{border-color:#a2cac0}.sl-header-leistungen--text-only .sl-header-leistungen__inner{max-width:1140px;margin-inline:auto}@media (prefers-reduced-motion:reduce){.sl-header-leistungen__cta,.sl-header-leistungen__cta-arrow{transition:none}.sl-header-leistungen__cta:hover{transform:none}.sl-header-leistungen__cta:hover .sl-header-leistungen__cta-arrow{transform:none}}.sl-header-unterseite{position:relative}.sl-header-unterseite__eyebrow{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;color:#356b60;font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.sl-header-unterseite__eyebrow-wave{flex:0 0 auto;width:34px;height:5px;background-color:currentColor;-webkit-mask:url("/img/waves.svg") no-repeat center / contain;mask:url("/img/waves.svg") no-repeat center / contain}.sl-header-unterseite__title{margin:0;color:#12141a;font-weight:600;font-size:clamp(2rem, 1.5rem + 1.6vw, 2.75rem);line-height:1.12;letter-spacing:-.02em;text-wrap:balance;hyphens:manual}.sl-header-unterseite__status{display:inline-flex;align-items:center;margin:1.5rem 0 0;padding:.5rem 1.5rem;border-radius:50rem;background:#f8f9fa;border:1px solid #dee2e6;color:#12141a;font-size:.95rem;font-weight:600}.sl-header-unterseite__media{position:relative}.sl-header-unterseite__photo{position:relative;height:clamp(220px, 42vw, 360px);border-radius:1.25rem;background-size:cover;background-position:center;background-repeat:no-repeat}.sl-header-unterseite__photo--fallback{background-image:linear-gradient(90deg, #a2cac0 0%, #b6b1ff 100%)}.sl-header-unterseite__badge{position:absolute;left:-1rem;bottom:-1rem;display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;background:#b6b1ff;border:5px solid #fff}.sl-leistungsbereiche-klein{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-leistungsbereiche-klein__inner{background-color:#f8f9fa;padding-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-leistungsbereiche-klein__eyebrow{margin:0 0 0;font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--karte-eyebrow, #356b60)}.sl-leistungsbereiche-klein__title{margin:1rem 0;color:inherit;font-size:1.75rem;font-weight:600}.sl-leistungsbereiche-klein__item{padding:1.5rem 1rem;background:var(--karte-grund, #fff);color:var(--karte-text, #12141a);border:1px solid #dee2e6;transition:border-color .25s ease,transform .2s ease}.sl-leistungsbereiche-klein__item--link:hover,.sl-leistungsbereiche-klein__item--link:focus-within{border-color:#a2cac0;transform:translateY(-3px)}.sl-leistungsbereiche-klein__link{color:inherit;text-decoration:none}.sl-leistungsbereiche-klein__link:focus-visible{outline:0}.sl-leistungsbereiche-klein__link:focus-visible::after{outline:2px solid #5a54c4;outline-offset:3px}.sl-leistungsbereiche-klein__text a{position:relative;z-index:2}.sl-leistungsbereiche-klein__cta{display:inline-flex;align-items:center;gap:.5rem;color:#12141a;font-weight:600}.sl-leistungsbereiche-klein__ring{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border:2px solid #a2cac0;border-radius:50%;transition:background-color .3s ease,transform .25s ease}.sl-leistungsbereiche-klein__item--hervorgehoben{border-color:transparent;background-image:linear-gradient(#fff, #fff),linear-gradient(90deg, #a2cac0 0%, #b6b1ff 100%);background-origin:padding-box,border-box;background-clip:padding-box,border-box}.sl-leistungsbereiche-klein__item--hervorgehoben:hover,.sl-leistungsbereiche-klein__item--hervorgehoben:focus-within{border-color:transparent}.sl-leistungsbereiche-klein__item--signal{border-color:var(--farbe-flaeche-signal, #e4572e)}.sl-leistungsbereiche-klein__item--signal .sl-leistungsbereiche-klein__eyebrow{color:var(--farbe-flaeche-signal-tief, #aa401d)}.sl-leistungsbereiche-klein__item--signal:hover,.sl-leistungsbereiche-klein__item--signal:focus-within{border-color:var(--farbe-flaeche-signal, #e4572e)}.sl-leistungsbereiche-klein__item--link:hover .sl-leistungsbereiche-klein__ring,.sl-leistungsbereiche-klein__item--link:focus-within .sl-leistungsbereiche-klein__ring{background-color:#a2cac0;transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.sl-leistungsbereiche-klein__item,.sl-leistungsbereiche-klein__ring{transition:none}.sl-leistungsbereiche-klein__item--link:hover,.sl-leistungsbereiche-klein__item--link:focus-within{transform:none}.sl-leistungsbereiche-klein__item--link:hover .sl-leistungsbereiche-klein__ring,.sl-leistungsbereiche-klein__item--link:focus-within .sl-leistungsbereiche-klein__ring{transform:none}}.sl-leistungsbereiche-klein--flaeche{margin-block:0}.sl-leistungsbereiche-klein--flaeche .sl-leistungsbereiche-klein__inner{background:var(--lbk-grund)}.sl-leistungsbereiche-klein__kopf{max-width:52ch;margin-bottom:1.5rem}.sl-leistungsbereiche-klein__kopf .sl-leistungsbereiche-klein__eyebrow{margin:0 0 .5rem;font-weight:800;letter-spacing:.16em;text-align:left;color:#495057}.sl-leistungsbereiche-klein__kopf .sl-leistungsbereiche-klein__titel{margin:0 0 .5rem;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);line-height:1.28;letter-spacing:-.02em}.sl-leistungsbereiche-klein__kopf .sl-leistungsbereiche-klein__lead{margin:0;color:#495057;line-height:1.65}.sl-leistungsbereiche-klein--schlicht .sl-leistungsbereiche-klein__item{padding:1.5rem}.sl-leistungsbereiche-klein--schlicht .sl-leistungsbereiche-klein__title{margin:0 0 .5rem;font-size:1.25rem}.sl-leistungsbereiche-klein--schlicht .sl-leistungsbereiche-klein__text{margin-bottom:1rem;font-size:.875rem}.sl-leistungsbereiche-klein--schlicht .sl-leistungsbereiche-klein__lead{font-size:.875rem}.sl-leistungsbereiche-klein--schlicht .sl-leistungsbereiche-klein__inner{padding-block:4rem}.sl-leistungsbereiche-klein--schlicht .sl-leistungsbereiche-klein__cta{gap:.5rem;font-size:.875rem;font-weight:600;line-height:1.4}.sl-leistungsbereiche-klein--schlicht .sl-leistungsbereiche-klein__pfeil{flex:none;transition:transform .25s ease}.sl-leistungsbereiche-klein--schlicht .sl-leistungsbereiche-klein__item--link:hover .sl-leistungsbereiche-klein__pfeil,.sl-leistungsbereiche-klein--schlicht .sl-leistungsbereiche-klein__item--link:focus-within .sl-leistungsbereiche-klein__pfeil{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.sl-leistungsbereiche-klein__pfeil{transition:none}.sl-leistungsbereiche-klein--schlicht .sl-leistungsbereiche-klein__item--link:hover .sl-leistungsbereiche-klein__pfeil{transform:none}}.sl-leistungsbereiche-klein--weiss .sl-leistungsbereiche-klein__kopf .sl-leistungsbereiche-klein__titel{color:#fff}.sl-leistungsbereiche-klein--weiss .sl-leistungsbereiche-klein__kopf .sl-leistungsbereiche-klein__eyebrow,.sl-leistungsbereiche-klein--weiss .sl-leistungsbereiche-klein__kopf .sl-leistungsbereiche-klein__lead{color:rgba(255,255,255,0.78)}.sl-leistungsbereiche-klein--weiss .sl-leistungsbereiche-klein__item{background:var(--karte-grund, rgba(255,255,255,0.07000000000000001));color:var(--karte-text, #fff);border-color:rgba(255,255,255,0.18)}.sl-leistungsbereiche-klein--weiss .sl-leistungsbereiche-klein__item--link:hover,.sl-leistungsbereiche-klein--weiss .sl-leistungsbereiche-klein__item--link:focus-within{border-color:rgba(255,255,255,0.48)}.sl-leistungsbereiche-klein--weiss .sl-leistungsbereiche-klein__item .sl-leistungsbereiche-klein__eyebrow{color:var(--karte-eyebrow, rgba(255,255,255,0.78))}.sl-leistungsbereiche-klein--weiss .sl-leistungsbereiche-klein__link:hover,.sl-leistungsbereiche-klein--weiss .sl-leistungsbereiche-klein__link:focus{color:inherit}.sl-leistungsbereiche-klein--weiss .sl-leistungsbereiche-klein__cta{color:#fff}.sl-leistungsbereiche-klein--weiss .sl-leistungsbereiche-klein__ring{border-color:rgba(255,255,255,0.48)}.sl-referenzen{margin-block:3rem}.sl-referenzen__head{margin-bottom:3rem;text-align:center}.sl-referenzen__eyebrow{margin:0 0 .5rem;font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#356b60}.sl-referenzen__title{margin:0;color:#12141a;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28;letter-spacing:-0.015em}.sl-referenzen__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(17rem, 1fr));gap:1.5rem;margin:0;padding:0;list-style:none}.sl-referenzen__item{display:flex;flex-direction:column;padding:1.5rem;border:1px solid #dee2e6 solid #dee2e6;border-radius:.375rem;background-color:#fff}.sl-referenzen__icon{width:3rem;height:3rem;margin-bottom:1rem;object-fit:contain}.sl-referenzen__bereich{margin:0 0 1rem;color:#12141a;font-size:1.25rem;font-weight:600;line-height:1.28}.sl-referenzen__aufgabe{margin:0 0 1rem;color:#12141a}.sl-referenzen__ergebnis{margin:0 0 1rem;color:#12141a;font-weight:600}.sl-referenzen__dauer{margin:auto 0 0;padding-top:1rem;border-top:1px solid #dee2e6 solid #dee2e6;color:#495057;font-size:.875rem}.sl-referenzen__hinweis{max-width:34em;margin:1.5rem auto 0;color:#495057;font-size:.875rem;text-align:center}.sl-fachtext{background:var(--fachtext-grund);color:var(--fachtext-text);padding-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}@media only screen and (min-width: 992px){.sl-fachtext__kopf{position:sticky;top:calc(var(--sl-streifen-hoehe, 132px) + 24px)}}.sl-fachtext__eyebrow{margin:0 0 1rem;font-size:.875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fachtext-akzent)}.sl-fachtext__titel{margin:0;color:var(--fachtext-text);font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28}.sl-fachtext__titel::after{content:"";display:block;width:44px;height:2px;margin-top:1.5rem;background:var(--fachtext-akzent)}.sl-fachtext__einleitung{margin-bottom:3rem;color:var(--fachtext-text);font-size:1rem;line-height:1.75}.sl-fachtext__einleitung p:last-child{margin-bottom:0}.sl-fachtext__einleitung:last-child{margin-bottom:0}.sl-fachtext__abschnitt-titel{margin:0 0 1rem;color:var(--fachtext-text);font-size:1.125rem;font-weight:600;line-height:1.28}.sl-fachtext__abschnitt-text{margin:0 0 3rem;color:var(--fachtext-text);font-size:1rem;line-height:1.75;opacity:.82}.sl-fachtext__abschnitt-text p:last-child{margin-bottom:0}.sl-fachtext__abschnitt-text:last-child{margin-bottom:0}.sl-fachtext__mehr{border-top:1px solid #dee2e6;padding-top:1.5rem}.sl-fachtext__mehr-schalter{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;color:var(--fachtext-akzent);font-size:1rem;font-weight:600}.sl-fachtext__mehr-schalter::-webkit-details-marker{display:none}.sl-fachtext__mehr-schalter:focus-visible{outline:2px solid var(--fachtext-akzent);outline-offset:3px}.sl-fachtext__chev{display:inline-flex;transition:transform .3s ease}details[open]>.sl-fachtext__mehr-schalter .sl-fachtext__chev{transform:rotate(180deg)}.sl-fachtext__mehr-inhalt{padding-top:3rem}@media (prefers-reduced-motion:reduce){.sl-fachtext__chev{transition:none}}.sl-fachtext--weiss .sl-fachtext__einleitung a,.sl-fachtext--weiss .sl-fachtext__abschnitt-text a{color:#fff;border-bottom:1px solid rgba(255,255,255,0.45)}.sl-fachtext--weiss .sl-fachtext__mehr{border-top-color:rgba(255,255,255,0.22)}.sl-text-zweispaltig{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-text-zweispaltig__title{margin-bottom:1rem;color:#356b60;font-size:1.75rem;font-weight:600}@media only screen and (min-width: 1200px){.sl-text-zweispaltig__title--tall{display:flex;align-items:center;min-height:120px}}.sl-text-zweispaltig__body>:last-child{margin-bottom:0}.sl-kennzahlen{margin-block:3rem}.sl-kennzahlen__inner{background-color:#f8f9fa;padding-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-kennzahlen__head{margin-bottom:3rem;text-align:center}.sl-kennzahlen__eyebrow{margin:0 0 .5rem;font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#356b60}.sl-kennzahlen__title{margin:0;color:#12141a;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28;letter-spacing:-0.015em}.sl-kennzahlen__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(13rem, 1fr));gap:3rem 1.5rem;margin:0}.sl-kennzahlen__item{text-align:center}.sl-kennzahlen__value{display:inline-block;padding-bottom:.5rem;border-bottom:2px solid #a2cac0;color:#12141a;font-size:clamp(2rem, 1.5rem + 1.6vw, 2.75rem);font-weight:600;line-height:1.28}.sl-kennzahlen__label{margin:1rem 0 0;color:#495057}.sl-dynamisches-formular{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-dynamisches-formular__eyebrow{margin:0 0 1rem;font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:#356b60}.sl-dynamisches-formular__title{margin:0 0 1.5rem;color:#12141a;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28}.sl-dynamisches-formular__field{background-color:#f8f9fa;border:2px solid transparent;border-radius:50rem;padding:.5rem 1.5rem;color:#12141a}.sl-dynamisches-formular__field::placeholder{color:#495057;opacity:1}.sl-dynamisches-formular__field:focus{background-color:#f8f9fa;border-color:#356b60;box-shadow:none;color:#12141a}.sl-dynamisches-formular__field.is-invalid{border-color:#dc3545}textarea.sl-dynamisches-formular__field{border-radius:.75rem}.sl-dynamisches-formular__submit{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#fff;background:#12141a;border:1px solid #12141a;transition:background-color .2s ease,color .2s ease}.sl-dynamisches-formular__submit:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-dynamisches-formular__submit:hover{color:#12141a;background-color:transparent}@media (prefers-reduced-motion:reduce){.sl-dynamisches-formular__submit,.sl-dynamisches-formular__submit::before{transition:none}}.sl-dynamisches-formular .form-check-input{width:25px;height:25px}.sl-dynamisches-formular .dynamisches-formular-field__label{display:block;color:#12141a;font-weight:600}.sl-dynamisches-formular .dynamisches-formular-acc__options{display:flex;flex-direction:column;border-top:1px solid rgba(0,0,0,0.06);padding:.25rem 0 .5rem}.sl-dynamisches-formular .dynamisches-formular-acc__options--chips{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.65rem 14px .85rem 18px}.sl-dynamisches-formular .dynamisches-formular-acc__options--bereich{border-top:none;padding:0 0 .5rem}.sl-dynamisches-formular .dynamisches-formular-field[data-dynamic-field="paket"]:not([hidden]){animation:dyn-paket-in .22s ease}.sl-dynamisches-formular .dynamisches-formular-acc__choice--chip{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;min-height:2.65rem;padding:.4rem 1.15rem;margin:0;text-align:center;cursor:pointer;font:inherit;box-sizing:border-box;background:#fff;border:2px solid #adb5bd;border-radius:50rem;transition:background .15s ease,border-color .15s ease}.sl-dynamisches-formular .dynamisches-formular-acc__choice--chip .dynamisches-formular-acc__option-text{white-space:nowrap;pointer-events:none;display:block}.sl-dynamisches-formular .dynamisches-formular-acc__choice--chip:hover{border-color:#495057}.sl-dynamisches-formular .dynamisches-formular-acc__choice--chip:focus-within{outline:none;border-color:#356b60;box-shadow:0 0 0 3px rgba(182,177,255,0.4)}.sl-dynamisches-formular .dynamisches-formular-acc__choice--chip:has(.dynamisches-formular-acc__control:checked),.sl-dynamisches-formular .dynamisches-formular-acc__choice--chip.is-selected{background:#a2cac0;border-color:#356b60;color:#12141a;font-weight:600}.sl-dynamisches-formular .dynamisches-formular-acc__control{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sl-dynamisches-formular .dynamisches-formular-acc__choice:not(.dynamisches-formular-acc__choice--chip){display:block;width:100%;text-align:left;margin:0;border:none;background:transparent;color:#12141a;padding:.55rem .5rem .55rem 1.5rem;cursor:pointer;font:inherit;box-sizing:border-box}.sl-dynamisches-formular .dynamisches-formular-acc__choice:not(.dynamisches-formular-acc__choice--chip):hover,.sl-dynamisches-formular .dynamisches-formular-acc__choice:not(.dynamisches-formular-acc__choice--chip):focus-within{background:#f8f9fa}.sl-dynamisches-formular .dynamisches-formular-acc__choice:not(.dynamisches-formular-acc__choice--chip):has(.dynamisches-formular-acc__control:focus-visible){outline:2px solid #5a54c4;outline-offset:-2px}.sl-dynamisches-formular .dynamisches-formular-acc__choice:not(.dynamisches-formular-acc__choice--chip).is-selected{background:#f8f9fa}.sl-dynamisches-formular .dynamisches-formular-acc__choice:not(.dynamisches-formular-acc__choice--chip).is-selected .dynamisches-formular-acc__option-text{font-weight:600}.sl-dynamisches-formular .dynamisches-formular-acc__choice:not(.dynamisches-formular-acc__choice--chip) .dynamisches-formular-acc__option-text{display:block;pointer-events:none}@media only screen and (max-width: 767.98px){.sl-dynamisches-formular label.dynamisches-formular-acc__choice--chip{display:inline-flex;width:auto;vertical-align:middle}}@keyframes dyn-paket-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sl-dynamisches-formular .dynamisches-formular-field[data-dynamic-field="paket"]:not([hidden]){animation:none}.sl-dynamisches-formular .dynamisches-formular-acc__choice--chip{transition:none}}.sl-text-breit{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-text-breit__title{margin-bottom:1rem;color:#12141a;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28;letter-spacing:-0.015em}.sl-text-breit__body>:last-child{margin-bottom:0}.sl-text-bild-checkliste{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-text-bild-checkliste--flaeche{padding-block:clamp(3.5rem, 2rem + 5vw, 6.5rem);background:var(--tbc-grund);color:var(--tbc-text)}.sl-text-bild-checkliste__eyebrow{margin:0 0 1rem;font-size:.875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--tbc-akzent)}.sl-text-bild-checkliste__titel{margin:0;color:inherit;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;letter-spacing:-0.015em;line-height:1.28}.sl-text-bild-checkliste__linie{display:block;width:4rem;height:3px;margin:1.5rem 0;background:linear-gradient(90deg, #a2cac0 0%, #b6b1ff 100%);border-radius:50rem}.sl-text-bild-checkliste__text{max-width:34em;margin:0;color:inherit;font-size:1.25rem;line-height:1.55}.sl-text-bild-checkliste__text>:last-child{margin-bottom:0}.sl-text-bild-checkliste__liste{list-style:none;margin:3rem 0 0;padding:0;display:flex;flex-direction:column;gap:1.5rem}.sl-text-bild-checkliste__punkt{display:flex;align-items:flex-start;gap:1rem}.sl-text-bild-checkliste__haken{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:linear-gradient(90deg, #a2cac0 0%, #b6b1ff 100%);border-radius:50%;color:#12141a}.sl-text-bild-checkliste__punkt-inhalt{min-width:0;overflow-wrap:anywhere}.sl-text-bild-checkliste__punkt-titel{margin:0 0 .25rem;color:inherit;font-weight:600;line-height:1.5}.sl-text-bild-checkliste__punkt-text{margin:0;color:inherit;line-height:1.55}.sl-text-bild-checkliste:not(.sl-text-bild-checkliste--flaeche) .sl-text-bild-checkliste__text,.sl-text-bild-checkliste:not(.sl-text-bild-checkliste--flaeche) .sl-text-bild-checkliste__punkt-text{color:#495057}.sl-text-bild-checkliste--marke .sl-text-bild-checkliste__linie{background:linear-gradient(90deg, #356b60 0%, #5a54c4 100%)}.sl-text-bild-checkliste--marke .sl-text-bild-checkliste__haken{background:linear-gradient(90deg, #356b60 0%, #5a54c4 100%);color:#fff}.sl-text-bild-checkliste__bild{border-radius:.75rem}.sl-leistungen-anlass{background:var(--anlass-grund, #fff);color:var(--anlass-text, #12141a);padding-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-leistungen-anlass__kopf{max-width:44rem;margin-bottom:3rem}.sl-leistungen-anlass__eyebrow{margin:0 0 .5rem;color:var(--anlass-akzent, #356b60);font-size:.875rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase}.sl-leistungen-anlass__titel{margin:0 0 1rem;color:inherit;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28;letter-spacing:-0.015em}.sl-leistungen-anlass__lead{margin:0;color:inherit;line-height:1.7}.sl-leistungen-anlass__spalte{padding-top:1rem;border-top:3px solid var(--anlass-akzent, #356b60)}.sl-leistungen-anlass__frage{margin:0 0 .25rem;color:inherit;font-size:1.0625rem;font-weight:600;line-height:1.35}.sl-leistungen-anlass__zusatz{margin:0;color:inherit;font-size:.875rem}.sl-leistungen-anlass__liste{list-style:none;margin:1rem 0 0;padding:0}.sl-leistungen-anlass__link{display:block;padding-block:.25rem;color:inherit;font-size:0.9375rem;line-height:1.35;text-decoration:none;transition:color .3s ease}a.sl-leistungen-anlass__link:hover,a.sl-leistungen-anlass__link:focus-visible{color:var(--anlass-akzent, #356b60);text-decoration:underline}.sl-leistungen-anlass__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sl-leistungen-anlass__link--tot{cursor:default;text-decoration:none}@media (prefers-reduced-motion:reduce){.sl-leistungen-anlass__link{transition:none}}.sl-usp-band{background:#12141a;color:#fff}.sl-usp-band__list{margin:0 auto;padding:4rem 1.5rem;list-style:none;max-width:1200px;display:grid;grid-template-columns:1fr;gap:3rem}@media only screen and (min-width: 768px){.sl-usp-band__list{grid-template-columns:repeat(3, 1fr);gap:4rem}}.sl-usp-band__item{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.sl-usp-band__icon{width:1.75rem;height:1.75rem;color:#a2cac0;flex:none}.sl-usp-band__value{font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:200;letter-spacing:-.02em;line-height:1}.sl-usp-band__text{font-size:.875rem;line-height:1.55;color:rgba(255,255,255,0.78);max-width:24em}.sl-text{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-text__eyebrow{margin:0 0 0;font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#356b60}.sl-text__title{margin:0;color:#12141a;font-size:1.75rem;font-weight:600;line-height:1.3}.sl-text__body>:last-child{margin-bottom:0}.sl-wussten-sie{background:var(--wussten-grund, linear-gradient(90deg, #a2cac0 0%, #b6b1ff 100%));color:var(--wussten-text, #12141a);padding-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-wussten-sie__eyebrow{margin:0 0 1rem;color:var(--wussten-akzent, #12141a);font-size:.875rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase}.sl-wussten-sie__frage{margin:0;color:inherit;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28;letter-spacing:-0.015em;max-width:20ch}@media only screen and (min-width: 992px){.sl-wussten-sie__frage{max-width:none}}.sl-wussten-sie__antwort{color:inherit;font-size:1.0625rem;line-height:1.75}.sl-wussten-sie__antwort>p{margin:0 0 1rem}.sl-wussten-sie__antwort>p:last-child{margin-bottom:0}.sl-wussten-sie__antwort strong,.sl-wussten-sie__antwort b{font-weight:600;color:var(--wussten-akzent, inherit)}.sl-wussten-sie__antwort a{color:inherit;text-decoration:underline;text-underline-offset:0.2em}.sl-wussten-sie__antwort a:hover,.sl-wussten-sie__antwort a:focus-visible{text-decoration-thickness:2px}.sl-wussten-sie__antwort a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sl-playlist{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-playlist__inner{background-color:#f8f9fa;padding-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-playlist__eyebrow{margin:0 0 1rem;font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#356b60}.sl-playlist__title{margin:0 0 1rem;color:#12141a;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28}.sl-playlist__text{margin:0;color:#12141a;font-size:1.125rem}.sl-playlist__actions{margin:3rem 0 0}.sl-playlist__cta{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#fff;background:#12141a;border:1px solid #12141a;transition:background-color .2s ease,color .2s ease}.sl-playlist__cta:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-playlist__cta:hover{color:#12141a;background-color:transparent}@media (prefers-reduced-motion:reduce){.sl-playlist__cta,.sl-playlist__cta::before{transition:none}}.sl-playlist__image{max-width:100%;height:auto;border-radius:50%;border-top:7px solid #b6b1ff;border-left:7px solid #b6b1ff}@media only screen and (max-width: 991.98px){.sl-playlist__eyebrow{justify-content:center}.sl-playlist__eyebrow::before{margin-left:1rem}.sl-playlist__title,.sl-playlist__text,.sl-playlist__actions{text-align:center}.sl-playlist__image{width:80%}}.sl-kontaktwege{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-kontaktwege--flaeche{padding-block:clamp(3.5rem, 2rem + 5vw, 6.5rem);background:var(--kw-grund);color:var(--kw-text)}.sl-kontaktwege__kopf{margin-bottom:3rem}.sl-kontaktwege__eyebrow{margin:0 0 1rem;font-size:.875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--kw-akzent)}.sl-kontaktwege__titel{margin:0;color:inherit;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:800;letter-spacing:-0.015em;line-height:1.2}.sl-kontaktwege__lead{max-width:52ch;margin:1rem 0 0;color:inherit;font-size:1.25rem;line-height:1.55}.sl-kontaktwege:not(.sl-kontaktwege--flaeche) .sl-kontaktwege__lead{color:#495057}.sl-kontaktwege__karte{padding:1.5rem;background:var(--kw-karte);color:var(--kw-karte-text);border:1px solid transparent;border-radius:1.25rem;transition:border-color .3s ease,transform .2s ease}@media only screen and (min-width: 992px){.sl-kontaktwege__karte{padding:3rem 1.5rem}}.sl-kontaktwege__karte--link:hover,.sl-kontaktwege__karte--link:focus-within{border-color:#a2cac0;transform:translateY(-3px)}.sl-kontaktwege__karte--weiss.sl-kontaktwege__karte--link:hover,.sl-kontaktwege__karte--weiss.sl-kontaktwege__karte--link:focus-within{border-color:currentColor}.sl-kontaktwege__symbol{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:1.5rem;background:var(--kw-kreis);border-radius:50%;color:var(--kw-karte-akzent)}.sl-kontaktwege__karte-eyebrow{margin:0 0 .5rem;font-size:0.8125rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--kw-karte-akzent)}.sl-kontaktwege__karte-titel{margin:0 0 .5rem;color:inherit;font-size:1.375rem;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.sl-kontaktwege__link{color:inherit;text-decoration:none}.sl-kontaktwege__link:focus-visible{outline:0}.sl-kontaktwege__link:focus-visible::after{outline:2px solid #5a54c4;outline-offset:3px}.sl-kontaktwege__karte-text{margin:0 0 1.5rem;color:inherit;font-size:1rem;line-height:1.55}.sl-kontaktwege__karte:not(.sl-kontaktwege__karte--weiss) .sl-kontaktwege__karte-text{color:#495057}.sl-kontaktwege__cta{display:inline-flex;align-items:center;gap:.5rem;color:inherit;font-weight:800;font-size:0.9375rem}.sl-kontaktwege__pfeil{transition:transform .2s ease}.sl-kontaktwege__karte--link:hover .sl-kontaktwege__pfeil,.sl-kontaktwege__karte--link:focus-within .sl-kontaktwege__pfeil{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.sl-kontaktwege__karte,.sl-kontaktwege__pfeil{transition:none}.sl-kontaktwege__karte--link:hover,.sl-kontaktwege__karte--link:focus-within{transform:none}.sl-kontaktwege__karte--link:hover .sl-kontaktwege__pfeil,.sl-kontaktwege__karte--link:focus-within .sl-kontaktwege__pfeil{transform:none}}.sl-text-bild-re{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-text-bild-re__title{margin-bottom:1rem;color:#356b60;font-size:1.75rem;font-weight:600}.sl-text-bild-re__body>:last-child{margin-bottom:0}.sl-text-bild-re__image{border-radius:1.25rem}.sl-mobil-leiste,.sl-mobil-leiste__platz{display:none}@media only screen and (max-width: 767.98px){.sl-mobil-leiste__platz{display:block;height:calc(72px + env(safe-area-inset-bottom, 0px))}.sl-mobil-leiste{display:block;position:fixed;inset:auto 0 0 0;z-index:1030;background:#fff;border-top:1px solid #dee2e6;padding-bottom:env(safe-area-inset-bottom, 0px)}.sl-mobil-leiste__inner{display:flex;align-items:center;gap:1rem;height:72px;padding-inline:1rem}.sl-mobil-leiste__cta{flex:1 1 0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-mobil-leiste__cta--dunkel{flex-grow:1.6}}.sl-mobil-leiste__cta--hell{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#12141a;background:#fff;transition:color .3s ease,background-color .3s ease;border:1px solid #12141a}.sl-mobil-leiste__cta--hell:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-mobil-leiste__cta--hell:hover,.sl-mobil-leiste__cta--hell:active{color:#fff;background-color:#12141a}.sl-mobil-leiste__cta--hell:hover>span,.sl-mobil-leiste__cta--hell:active>span{color:#fff}@media (prefers-reduced-motion:reduce){.sl-mobil-leiste__cta--hell,.sl-mobil-leiste__cta--hell::before{transition:none}}.sl-mobil-leiste__cta--dunkel{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#fff;background:#12141a;border:1px solid #12141a;transition:background-color .2s ease,color .2s ease}.sl-mobil-leiste__cta--dunkel:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-mobil-leiste__cta--dunkel:hover{color:#12141a;background-color:transparent}@media (prefers-reduced-motion:reduce){.sl-mobil-leiste__cta--dunkel,.sl-mobil-leiste__cta--dunkel::before{transition:none}}.sl-kennenlernen{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-kennenlernen__inner{background:var(--kennenlernen-grund, #12141a);color:var(--kennenlernen-schrift, #fff);padding-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-kennenlernen__eyebrow{margin:0 0 1rem;font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--kennenlernen-akzent, #a2cac0)}.sl-kennenlernen__title{margin:0 0 1rem;color:inherit;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28}.sl-kennenlernen__text{margin-bottom:3rem;font-size:1.25rem}.sl-kennenlernen__text p:last-child{margin-bottom:0}.sl-kennenlernen__cta{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 3rem;border:1px solid #fff;border-radius:50rem;background:#fff;color:#12141a;font-weight:600;text-decoration:none;transition:background-color .3s ease,color .3s ease}.sl-kennenlernen__cta:hover,.sl-kennenlernen__cta:focus-visible{background:transparent;color:#fff}.sl-kennenlernen__cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.sl-kennenlernen__pfeil{flex:none;transition:transform .3s ease}.sl-kennenlernen__cta:hover .sl-kennenlernen__pfeil{transform:translateX(4px)}.sl-kennenlernen__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}.sl-kennenlernen__punkt{display:flex;gap:1rem}.sl-kennenlernen__punkt+.sl-kennenlernen__punkt{padding-top:1.5rem;border-top:1px solid rgba(255,255,255,0.16)}.sl-kennenlernen__symbol{flex:none;margin-top:.15rem;color:var(--kennenlernen-akzent, #a2cac0)}.sl-kennenlernen__punkt-titel{margin:0 0 .25rem;font-weight:600}.sl-kennenlernen__punkt-text{margin:0;font-size:.875rem;color:rgba(255,255,255,0.82)}.sl-kennenlernen__formular{margin-top:3rem}.sl-kennenlernen__field{background-color:#f8f9fa;border:2px solid transparent;border-radius:50rem;padding:.5rem 1.5rem;color:#12141a;background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.26);color:#fff}.sl-kennenlernen__field::placeholder{color:#495057;opacity:1}.sl-kennenlernen__field:focus{background-color:#f8f9fa;border-color:#356b60;box-shadow:none;color:#12141a}.sl-kennenlernen__field.is-invalid{border-color:#dc3545}textarea.sl-kennenlernen__field{border-radius:.75rem}.sl-kennenlernen__field::placeholder{color:rgba(255,255,255,0.62)}.sl-kennenlernen__field:focus{background:rgba(255,255,255,0.12);border-color:#fff;color:#fff}.sl-kennenlernen__submit{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#12141a;background:#fff;transition:color .3s ease,background-color .3s ease}.sl-kennenlernen__submit:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-kennenlernen__submit:hover,.sl-kennenlernen__submit:active{color:#fff;background-color:#12141a}.sl-kennenlernen__submit:hover>span,.sl-kennenlernen__submit:active>span{color:#fff}@media (prefers-reduced-motion:reduce){.sl-kennenlernen__submit,.sl-kennenlernen__submit::before{transition:none}}.sl-kennenlernen__formular .checkbox-text,.sl-kennenlernen__formular .checkbox-text a{color:rgba(255,255,255,0.78)}.sl-kennenlernen__honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.sl-kennenlernen--formular .sl-kennenlernen__formular{max-width:30rem}.sl-kennenlernen--formular .sl-kennenlernen__field{border-radius:.25rem;padding:.5rem 1rem;font-size:.875rem}.sl-kennenlernen--formular .sl-kennenlernen__submit{font-size:.875rem}.sl-kennenlernen--formular .sl-kennenlernen__text,.sl-kennenlernen--formular .sl-kennenlernen__punkt-titel{font-size:.875rem}.sl-kennenlernen--hell .sl-kennenlernen__punkt+.sl-kennenlernen__punkt{border-top-color:rgba(18,20,26,0.16)}.sl-kennenlernen--hell .sl-kennenlernen__punkt-text{color:inherit}.sl-kennenlernen--hell .sl-kennenlernen__cta{border-color:currentColor;background:var(--kennenlernen-schrift, #12141a);color:#fff}.sl-kennenlernen--hell .sl-kennenlernen__cta:hover,.sl-kennenlernen--hell .sl-kennenlernen__cta:focus-visible{background:transparent;color:var(--kennenlernen-schrift, #12141a)}.sl-kennenlernen--hell .sl-kennenlernen__cta:focus-visible{outline-color:var(--kennenlernen-schrift, #12141a)}.sl-kennenlernen--hell .sl-kennenlernen__field{background:#fff;border-color:rgba(18,20,26,0.26);color:#12141a}.sl-kennenlernen--hell .sl-kennenlernen__field::placeholder{color:#495057}.sl-kennenlernen--hell .sl-kennenlernen__field:focus{background:#fff;border-color:#356b60;color:#12141a}.sl-kennenlernen--hell .sl-kennenlernen__submit{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#fff;background:#12141a;border:1px solid #12141a;transition:background-color .2s ease,color .2s ease}.sl-kennenlernen--hell .sl-kennenlernen__submit:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-kennenlernen--hell .sl-kennenlernen__submit:hover{color:#12141a;background-color:transparent}@media (prefers-reduced-motion:reduce){.sl-kennenlernen--hell .sl-kennenlernen__submit,.sl-kennenlernen--hell .sl-kennenlernen__submit::before{transition:none}}.sl-kennenlernen--hell .sl-kennenlernen__submit:hover>span,.sl-kennenlernen--hell .sl-kennenlernen__submit:active>span{color:inherit}.sl-kennenlernen--hell .sl-kennenlernen__formular .checkbox-text,.sl-kennenlernen--hell .sl-kennenlernen__formular .checkbox-text a{color:inherit}.sl-kennenlernen[style*="--kennenlernen-schrift"] .sl-kennenlernen__punkt-text{color:inherit}@media (prefers-reduced-motion:reduce){.sl-kennenlernen__cta,.sl-kennenlernen__pfeil{transition:none}.sl-kennenlernen__cta:hover .sl-kennenlernen__pfeil{transform:none}}.sl-kennenlernen.is-letztes{margin-bottom:0}.sl-team{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-team__inner{background-color:#f8f9fa;padding-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-team__member{height:100%}.sl-team__portrait{max-width:250px;height:auto;margin-bottom:1rem}.sl-team__name{margin:0;color:#12141a;font-size:1.75rem;font-weight:600}@media only screen and (max-width: 767.98px){.sl-team__name{font-size:1.875rem}}.sl-team__position{margin:0 0 .5rem;color:#495057;font-style:italic}.sl-team__text{margin:0;color:#12141a;font-size:1.25rem}@media only screen and (max-width: 991.98px){.sl-team__text{font-size:1rem}}.sl-team__actions{margin:1.5rem 0 0}.sl-team__cta{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#fff;background:#12141a;border:1px solid #12141a;transition:background-color .2s ease,color .2s ease}.sl-team__cta:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-team__cta:hover{color:#12141a;background-color:transparent}@media (prefers-reduced-motion:reduce){.sl-team__cta,.sl-team__cta::before{transition:none}}.sl-team__kopf{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}@media only screen and (min-width: 992px){.sl-team__kopf{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:3rem}}.sl-team__eyebrow{margin:0 0 .5rem;color:#356b60;font-size:.875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sl-team__titel{margin:0;color:#12141a;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;letter-spacing:-0.015em;line-height:1.2}.sl-team__kopf-link{flex:0 0 auto;align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;padding-bottom:.5rem;border-bottom:2px solid #a2cac0;color:#12141a;font-weight:600;text-decoration:none;transition:border-color .3s ease}.sl-team__kopf-link:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-team__kopf-link:hover{color:#12141a;border-bottom-color:#356b60}@media only screen and (min-width: 992px){.sl-team__kopf-link{align-self:flex-end}}.sl-team__kopf-pfeil{flex:none;transition:transform .25s ease}.sl-team__kopf-link:hover .sl-team__kopf-pfeil{transform:translateX(4px)}.sl-team__raster{display:grid;gap:1.5rem;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;padding-inline:5px;margin-inline:-5px}@media only screen and (min-width: 768px){.sl-team__raster{grid-auto-flow:row;grid-template-columns:repeat(var(--team-sp-md, 2), minmax(0, 1fr));overflow-x:visible;scroll-snap-type:none;padding-bottom:0}}@media only screen and (min-width: 992px){.sl-team__raster{grid-template-columns:repeat(var(--team-sp-lg, 3), minmax(0, 1fr))}}@media only screen and (min-width: 1200px){.sl-team__raster{grid-template-columns:repeat(var(--team-sp-xl, 4), minmax(0, 1fr))}}.sl-team__karte{scroll-snap-align:start;transition:transform .2s ease}.sl-team__karte--link:hover,.sl-team__karte--link:focus-within{transform:translateY(-3px)}.sl-team__motiv{position:relative;margin-bottom:1rem;border:2px solid transparent;border-radius:1.25rem;overflow:hidden;transition:border-color .3s ease}.sl-team__karte--link:hover .sl-team__motiv,.sl-team__karte--link:focus-within .sl-team__motiv{border-color:#a2cac0}.sl-team__motiv-bild{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.sl-team__motiv-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(18,20,26,0.62);color:#fff;font-size:clamp(2rem, 1.2rem + 3vw, 3rem);font-weight:800;letter-spacing:-0.015em;line-height:1.1;text-align:center}.sl-team__karte-name{margin:0 0 .25rem;color:#12141a;font-size:1.375rem;font-weight:600;line-height:1.25}.sl-team__karte-link{color:inherit;text-decoration:none}.sl-team__karte-link:focus-visible{outline:0}.sl-team__karte-link:focus-visible::after{outline:2px solid #5a54c4;outline-offset:3px}.sl-team__karte-rolle{margin:0 0 1rem;color:#495057;font-style:italic}.sl-team__karte-zitat{margin:0 0 1.5rem;color:#12141a;line-height:1.6}.sl-team__karte-aktion{margin:0}.sl-team__karte-cta{display:inline-flex;align-items:center;gap:.5rem;color:#356b60;font-weight:600;font-size:0.9375rem;text-decoration:none}.sl-team__karte-pfeil{flex:none;transition:transform .2s ease}.sl-team__karte--link:hover .sl-team__karte-pfeil,.sl-team__karte--link:focus-within .sl-team__karte-pfeil{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.sl-team__karte,.sl-team__motiv,.sl-team__karte-pfeil,.sl-team__kopf-pfeil,.sl-team__kopf-link{transition:none}.sl-team__karte--link:hover,.sl-team__karte--link:focus-within{transform:none}.sl-team__karte--link:hover .sl-team__karte-pfeil,.sl-team__karte--link:focus-within .sl-team__karte-pfeil{transform:none}.sl-team__kopf-link:hover .sl-team__kopf-pfeil{transform:none}.sl-team__raster{scroll-snap-type:none}}.sl-team.is-letztes{margin-bottom:0}section.sl-rechner{--sl-primary:#b6b1ff;--sl-secondary:#a2cac0;--sl-dark:#12141a}section.sl-rechner .page-header{background:var(--sl-dark);color:#fff;padding:3rem 0 2.5rem}section.sl-rechner .page-header h1{font-size:2rem;font-weight:700}section.sl-rechner .page-header p{opacity:.75;max-width:560px}section.sl-rechner .card{border:1px solid #dee2e6;border-radius:14px;transition:border-color .2s ease}section.sl-rechner .wizard-question{margin-bottom:1.1rem}section.sl-rechner .wizard-question label{display:block;font-size:.85rem;font-weight:600;margin-bottom:.45rem}section.sl-rechner .wizard-question .opt-label{font-size:.72rem;font-weight:400;color:#6c757d;margin-left:.3rem}section.sl-rechner .btn-toggle-group{display:flex;flex-wrap:wrap;gap:.4rem}section.sl-rechner .btn-tog{border:1.5px solid #dee2e6;border-radius:8px;background:#fff;font-size:.8rem;padding:.35rem .9rem;cursor:pointer;transition:border-color .15s,background .15s,color .15s;color:#343a40}section.sl-rechner .btn-tog:hover{border-color:#adb5bd}section.sl-rechner .btn-tog.active{border-color:var(--sl-primary);background:#f0eeff;font-weight:600;color:var(--sl-dark)}section.sl-rechner .btn-tog.advisory-btn{border-color:#6c757d;color:#6c757d;width:100%;margin-top:.3rem;text-align:center}section.sl-rechner .btn-tog.advisory-btn.active{border-color:#6c757d;background:#f8f9fa;color:#343a40}section.sl-rechner .size-result{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:10px;background:#f8f9fa;border:1.5px solid #dee2e6;transition:all .25s}section.sl-rechner .size-result.size-S{background:#EEF8F6;border-color:var(--sl-secondary)}section.sl-rechner .size-result.size-M{background:#EEEEFF;border-color:var(--sl-primary)}section.sl-rechner .size-result.size-L{background:#EDF7ED;border-color:#66BB6A}section.sl-rechner .size-result.size-ask{background:#f8f9fa;border-color:#adb5bd}section.sl-rechner .size-badge{font-size:1.8rem;font-weight:800;line-height:1;min-width:2rem;text-align:center}section.sl-rechner .size-S .size-badge{color:#3A9A8A}section.sl-rechner .size-M .size-badge{color:#6B65D9}section.sl-rechner .size-L .size-badge{color:#2E7D32}section.sl-rechner .size-ask .size-badge{color:#6c757d;font-size:1.4rem}section.sl-rechner .card-base{border-left:5px solid var(--sl-secondary) !important}section.sl-rechner .badge-base{background:var(--sl-secondary);color:var(--sl-dark);font-weight:600;font-size:.72rem;border-radius:20px;padding:.28em .75em}section.sl-rechner .module-card{cursor:pointer;border:2px solid transparent !important;transition:border-color .2s,background .2s}section.sl-rechner .module-card:hover{border-color:#a2cac0}section.sl-rechner .module-card.selected{border-color:var(--sl-primary) !important;background:#f0eeff}section.sl-rechner .module-card .check-icon{width:26px;height:26px;border-radius:50%;border:2px solid #ced4da;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s;color:transparent;font-size:.9rem}section.sl-rechner .module-card.selected .check-icon{background:var(--sl-primary);border-color:var(--sl-primary);color:var(--sl-dark)}section.sl-rechner .module-icon{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}section.sl-rechner .module-price{font-size:1.1rem;font-weight:700;white-space:nowrap}section.sl-rechner .module-price small{font-size:.65rem;font-weight:400;opacity:.65}section.sl-rechner .feature-list{list-style:none;padding:0;margin:0}section.sl-rechner .feature-list li{font-size:.82rem;color:#495057;padding:.18rem 0}section.sl-rechner .feature-list li::before{content:'✓';color:#198754;font-weight:700;margin-right:.4rem}section.sl-rechner .plugin-section{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e9ecef}section.sl-rechner .plugin-section-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#6c757d;font-weight:600;margin-bottom:.45rem}section.sl-rechner .plugin-radio-group{display:flex;flex-wrap:wrap;gap:.4rem}section.sl-rechner .plugin-radio-btn{border:1.5px dashed #ced4da;border-radius:8px;background:#fff;font-size:.78rem;padding:.4rem .85rem;cursor:pointer;transition:all .15s;color:#495057;display:flex;align-items:center;gap:.35rem}section.sl-rechner .plugin-radio-btn:hover{border-color:#adb5bd}section.sl-rechner .plugin-radio-btn.active{border-style:solid;border-color:#198754;background:#F0FFF4;color:#1B5E20;font-weight:600}section.sl-rechner .plugin-radio-btn .price-tag{font-size:.7rem;color:#6c757d;font-weight:400}section.sl-rechner .plugin-radio-btn.active .price-tag{color:#2E7D32;font-weight:600}section.sl-rechner .backup-subopts{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e9ecef}section.sl-rechner .subopts-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#6c757d;font-weight:600;margin-bottom:.45rem}section.sl-rechner .subopt-toggle{display:flex;align-items:center;gap:.5rem;font-size:.8rem;cursor:pointer;padding:.4rem 0;user-select:none}section.sl-rechner .subopt-check{width:18px;height:18px;border-radius:4px;border:2px solid #ced4da;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.65rem;color:transparent;transition:all .15s}section.sl-rechner .subopt-toggle.active .subopt-check{background:#198754;border-color:#198754;color:#fff}section.sl-rechner .freq-group{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}section.sl-rechner .freq-btn{border:1.5px solid #dee2e6;border-radius:7px;background:#fff;font-size:.75rem;padding:.3rem .7rem;cursor:pointer;transition:all .15s;color:#495057}section.sl-rechner .freq-btn:hover{border-color:#adb5bd}section.sl-rechner .freq-btn.active{border-color:var(--sl-primary);background:#f0eeff;font-weight:600;color:var(--sl-dark)}section.sl-rechner .interest-card{cursor:pointer;border:2px dashed #ced4da !important;transition:border-color .2s,background .2s}section.sl-rechner .interest-card:hover{border-color:#adb5bd !important}section.sl-rechner .interest-card.selected{border-style:solid !important;border-color:#6c757d !important;background:#f8f9fa}section.sl-rechner .interest-card .check-icon{width:26px;height:26px;border-radius:50%;border:2px solid #ced4da;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:transparent;font-size:.9rem;transition:all .2s}section.sl-rechner .interest-card.selected .check-icon{background:#6c757d;border-color:#6c757d;color:#fff}section.sl-rechner .badge-free{font-size:.68rem;background:#E8F5E9;color:#2E7D32;border-radius:20px;padding:.22em .7em;font-weight:600}section.sl-rechner .summary-card{position:sticky;top:calc(var(--sl-streifen-hoehe, 132px) + 20px)}section.sl-rechner .summary-card .card-header{background:var(--sl-dark);color:#fff;border-radius:14px 14px 0 0 !important;padding:1rem 1.25rem}section.sl-rechner .summary-line{display:flex;justify-content:space-between;align-items:baseline;padding:.42rem 0;font-size:.87rem;border-bottom:1px solid #e9ecef}section.sl-rechner .summary-line:last-of-type{border-bottom:none}section.sl-rechner .summary-line.base{font-weight:600}section.sl-rechner .summary-section-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:#6c757d;font-weight:600;margin:.6rem 0 .2rem}section.sl-rechner .summary-total{display:flex;justify-content:space-between;align-items:center;padding:.85rem 0 .35rem;border-top:2px solid var(--sl-dark);margin-top:.5rem}section.sl-rechner .total-amount{font-size:2rem;font-weight:800;line-height:1}section.sl-rechner .total-amount small{font-size:.72rem;font-weight:400;opacity:.6}section.sl-rechner .btn-cta{background:var(--sl-primary);color:var(--sl-dark);font-weight:700;border:2px solid transparent;border-radius:10px;padding:.75rem 1.5rem;font-size:1rem;width:100%;transition:filter .2s,border-color .2s}section.sl-rechner .btn-cta:hover{filter:brightness(1.08);color:var(--sl-dark);border-color:#7B75D9}section.sl-rechner .hint-text{font-size:.75rem;color:#6c757d;text-align:center;margin-top:.6rem}section.sl-rechner .plugin-required-hint{display:none;font-size:.78rem;color:#856404;background:#FFF3CD;border:1px solid #FFE083;border-radius:7px;padding:.4rem .7rem;margin-top:.5rem}section.sl-rechner .plugin-section.needs-attention .plugin-section-label{color:#B45309}section.sl-rechner .plugin-section.needs-attention .license-source-group,section.sl-rechner .plugin-section.needs-attention .btn-toggle-group[data-plugin-name]{outline:2px solid #F59E0B;border-radius:9px;padding:.25rem}section.sl-rechner .btn-cta:disabled{opacity:.55;cursor:not-allowed;filter:none}section.sl-rechner .ansprechpartner-inline{border-left:5px solid var(--sl-secondary) !important;background:#F8FDFC}section.sl-rechner .btn-ansp,section.sl-rechner .btn-ansp-outline{display:flex;align-items:center;justify-content:center;font-weight:600;border-radius:10px;padding:.6rem 1.2rem;font-size:.85rem;white-space:nowrap;text-align:center;width:100%}section.sl-rechner .btn-ansp{background:var(--sl-secondary);color:var(--sl-dark);border:2px solid var(--sl-secondary);transition:filter .2s}section.sl-rechner .btn-ansp:hover{filter:brightness(1.08);color:var(--sl-dark)}section.sl-rechner .btn-ansp-outline{background:transparent;color:var(--sl-dark);border:2px solid var(--sl-secondary);transition:background .2s,color .2s}section.sl-rechner .btn-ansp-outline:hover{background:var(--sl-secondary);color:var(--sl-dark)}@media (max-width:767px){section.sl-rechner .summary-card{position:static;margin-top:2rem}section.sl-rechner .page-header h1{font-size:1.5rem}section.sl-rechner .module-card,section.sl-rechner .interest-card{position:relative}section.sl-rechner .module-card .check-icon,section.sl-rechner .interest-card .check-icon{position:absolute;top:10px;right:10px;margin-left:0;flex-shrink:0}section.sl-rechner .module-card .card-body,section.sl-rechner .interest-card .card-body{padding-right:2.75rem !important}section.sl-rechner .module-card .d-flex.align-items-center.gap-2,section.sl-rechner .interest-card .d-flex.align-items-center.gap-2{gap:0 !important}}.sl-stoerer-kontakt{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-stoerer-kontakt{overflow-x:hidden;background-color:#b6b1ff;background-size:cover;background-position:center}.sl-stoerer-kontakt__headline{margin:0;color:#12141a;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28}.sl-stoerer-kontakt__cta{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#12141a;background:#fff;transition:color .3s ease,background-color .3s ease;min-width:0}.sl-stoerer-kontakt__cta:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-stoerer-kontakt__cta:hover,.sl-stoerer-kontakt__cta:active{color:#fff;background-color:#12141a}.sl-stoerer-kontakt__cta:hover>span,.sl-stoerer-kontakt__cta:active>span{color:#fff}@media (prefers-reduced-motion:reduce){.sl-stoerer-kontakt__cta,.sl-stoerer-kontakt__cta::before{transition:none}}.sl-stoerer-kontakt__cta ion-icon{font-size:1.25em}@media only screen and (min-width: 992px){.sl-stoerer-kontakt__cta{flex:0 1 auto}}.sl-bewerbungsformular{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-bewerbungsformular__eyebrow{margin:0 0 1rem;font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:#356b60}.sl-bewerbungsformular__title{margin:0 0 1.5rem;color:#12141a;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28}.sl-bewerbungsformular__field{background-color:#f8f9fa;border:2px solid transparent;border-radius:50rem;padding:.5rem 1.5rem;color:#12141a}.sl-bewerbungsformular__field::placeholder{color:#495057;opacity:1}.sl-bewerbungsformular__field:focus{background-color:#f8f9fa;border-color:#356b60;box-shadow:none;color:#12141a}.sl-bewerbungsformular__field.is-invalid{border-color:#dc3545}textarea.sl-bewerbungsformular__field{border-radius:.75rem}.sl-bewerbungsformular__label{display:block;margin-bottom:.5rem;color:#12141a;font-weight:600}.sl-bewerbungsformular__hint{display:block;margin-top:.25rem;color:#495057;font-size:.875rem}.sl-bewerbungsformular__submit{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#fff;background:#12141a;border:1px solid #12141a;transition:background-color .2s ease,color .2s ease}.sl-bewerbungsformular__submit:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-bewerbungsformular__submit:hover{color:#12141a;background-color:transparent}@media (prefers-reduced-motion:reduce){.sl-bewerbungsformular__submit,.sl-bewerbungsformular__submit::before{transition:none}}.sl-bewerbungsformular__honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.sl-werkzeug-band{display:flex;align-items:center;padding-block:1.5rem;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6;background:#fff}.sl-werkzeug-band__label{flex:none;padding:0 3rem 0 1.5rem;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#495057}@media only screen and (max-width: 991.98px){.sl-werkzeug-band__label{display:none}}.sl-werkzeug-band__fenster{flex:1;min-width:0;overflow:hidden}.sl-werkzeug-band__spur{display:flex;width:max-content;animation:sl-werkzeug-band-lauf 44s linear infinite}.sl-werkzeug-band--langsam .sl-werkzeug-band__spur{animation-duration:70.40000000000001s}.sl-werkzeug-band--schnell .sl-werkzeug-band__spur{animation-duration:26.4s}.sl-werkzeug-band--steht .sl-werkzeug-band__spur{animation:none}@keyframes sl-werkzeug-band-lauf{from{transform:translateX(0)}to{transform:translateX(-50%)}}.sl-werkzeug-band:hover .sl-werkzeug-band__spur,.sl-werkzeug-band:focus-within .sl-werkzeug-band__spur{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.sl-werkzeug-band__spur{animation:none}}.sl-werkzeug-band--interaktiv .sl-werkzeug-band__spur{animation:none}.sl-werkzeug-band--interaktiv .sl-werkzeug-band__fenster{overflow-x:auto;overscroll-behavior-x:contain;cursor:grab;scrollbar-width:none}.sl-werkzeug-band--interaktiv .sl-werkzeug-band__fenster::-webkit-scrollbar{display:none}.sl-werkzeug-band--interaktiv .sl-werkzeug-band__fenster:focus-visible{outline:2px solid #356b60;outline-offset:-2px}.sl-werkzeug-band--interaktiv.is-dragging .sl-werkzeug-band__fenster{cursor:grabbing}.sl-werkzeug-band__reihe{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:4rem;padding-inline:2rem}.sl-werkzeug-band__marke{flex:none;display:grid;place-items:center}.sl-werkzeug-band__link{display:block;text-decoration:none;transition:transform .2s ease,opacity .3s ease}.sl-werkzeug-band__link:hover,.sl-werkzeug-band__link:focus-visible{transform:translateY(-2px)}.sl-werkzeug-band__link:focus-visible{outline:2px solid #356b60;outline-offset:4px;border-radius:.25rem}@media (prefers-reduced-motion:reduce){.sl-werkzeug-band__link{transition:none}.sl-werkzeug-band__link:hover,.sl-werkzeug-band__link:focus-visible{transform:none}}.sl-werkzeug-band__logo{display:block;height:2rem;width:auto}.sl-werkzeug-band__wortmarke{display:flex;align-items:center;height:2rem;white-space:nowrap;color:#12141a;font-size:.875rem;font-weight:600;letter-spacing:.04em}.sl-preis-tabelle{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-preis-tabelle__eyebrow{margin:0 0 .5rem;font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:#356b60}.sl-preis-tabelle__title{margin:0 0 1rem;color:#12141a;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28}.sl-preis-tabelle__lead{margin:0 auto;max-width:60ch;color:#495057}.sl-preis-tabelle__card{padding:3rem 1.5rem;background:#fff;border:1px solid #dee2e6;border-radius:1.25rem;transition:border-color .25s ease,transform .2s ease}.sl-preis-tabelle__card:hover,.sl-preis-tabelle__card:focus-within{border-color:#a2cac0;transform:translateY(-4px)}@media only screen and (max-width: 991.98px){.sl-preis-tabelle__card{padding:1.5rem 1rem}}.sl-preis-tabelle__tier{margin:0 0 .5rem;color:#356b60;font-size:.875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sl-preis-tabelle__name{margin:0;color:#12141a;font-size:1.75rem;font-weight:600}.sl-preis-tabelle__price{display:flex;align-items:baseline;gap:.25rem;margin:1rem 0 .25rem}.sl-preis-tabelle__from{color:#495057;font-size:.875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sl-preis-tabelle__amount{color:#12141a;font-size:clamp(2.2rem, 1.6rem + 1.8vw, 2.625rem);font-weight:800;letter-spacing:-.02em;line-height:1}.sl-preis-tabelle__note{margin:0 0 1.5rem;color:#495057;font-size:.875rem}.sl-preis-tabelle__features{flex-grow:1;margin:0 0 1.5rem;padding-left:0;list-style:none}.sl-preis-tabelle__feature{position:relative;margin-bottom:.5rem;padding-left:20.5px;color:#12141a}.sl-preis-tabelle__feature::before{content:"";position:absolute;left:0;top:.55em;width:20px;height:20px;background-color:#a2cac0;-webkit-mask:url("/img/waves.svg") no-repeat center / contain;mask:url("/img/waves.svg") no-repeat center / contain}.sl-preis-tabelle__cta{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#fff;background:#12141a;border:1px solid #12141a;transition:background-color .2s ease,color .2s ease}.sl-preis-tabelle__cta:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-preis-tabelle__cta:hover{color:#12141a;background-color:transparent}@media (prefers-reduced-motion:reduce){.sl-preis-tabelle__cta,.sl-preis-tabelle__cta::before{transition:none}}.sl-preis-tabelle__card--featured{position:relative;border:2px solid transparent;background:linear-gradient(#fff, #fff) padding-box,linear-gradient(135deg, #a2cac0, #b6b1ff) border-box}.sl-preis-tabelle__card--featured::before{content:"Empfehlung";position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:.25rem 1rem;border-radius:50rem;background:linear-gradient(90deg, #a2cac0 0%, #b6b1ff 100%);color:#12141a;font-size:.6875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.sl-preis-tabelle__card--featured:hover,.sl-preis-tabelle__card--featured:focus-within{border-color:transparent}@media (prefers-reduced-motion:reduce){.sl-preis-tabelle__card{transition:none}.sl-preis-tabelle__card:hover,.sl-preis-tabelle__card:focus-within{transform:none}}section.sl-sm-rechner{--sl-primary:#b6b1ff;--sl-secondary:#a2cac0;--sl-dark:#12141a}section.sl-sm-rechner .card{border:1px solid #dee2e6;border-radius:14px}section.sl-sm-rechner .section-heading{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#6c757d;margin-bottom:.75rem}section.sl-sm-rechner .btn-toggle-group{display:flex;flex-wrap:wrap;gap:.4rem}section.sl-sm-rechner .btn-tog{border:1.5px solid #dee2e6;border-radius:8px;background:#fff;font-size:.8rem;padding:.35rem .9rem;cursor:pointer;transition:border-color .15s,background .15s,color .15s;color:#343a40}section.sl-sm-rechner .btn-tog:hover{border-color:#adb5bd}section.sl-sm-rechner .btn-tog.active{border-color:var(--sl-primary);background:#f0eeff;font-weight:600;color:var(--sl-dark)}section.sl-sm-rechner .calc-block{margin-bottom:1.5rem}section.sl-sm-rechner .calc-block label{display:block;font-size:.85rem;font-weight:600;margin-bottom:.45rem}section.sl-sm-rechner .calc-block .sublabel{font-size:.75rem;font-weight:400;color:#6c757d;margin-left:.3rem}section.sl-sm-rechner .platform-pill{border:1.5px solid #dee2e6;border-radius:20px;background:#fff;font-size:.78rem;padding:.3rem .9rem;cursor:pointer;transition:all .15s;color:#495057;display:flex;align-items:center;gap:.35rem;user-select:none}section.sl-sm-rechner .platform-pill:hover{border-color:#adb5bd}section.sl-sm-rechner .platform-pill.active{border-color:var(--sl-secondary);background:#EEF8F6;color:var(--sl-dark);font-weight:600}section.sl-sm-rechner .platform-pill .pill-icon{font-size:1rem}section.sl-sm-rechner .format-card{border:2px solid #dee2e6;border-radius:12px;padding:.85rem 1rem;cursor:pointer;transition:all .2s;background:#fff;display:flex;align-items:center;gap:.75rem;user-select:none}section.sl-sm-rechner .format-card:hover{border-color:#adb5bd}section.sl-sm-rechner .format-card.active{border-color:var(--sl-secondary);background:#EEF8F6}section.sl-sm-rechner .format-card .format-icon{width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}section.sl-sm-rechner .format-card .format-label strong{font-size:.88rem;display:block}section.sl-sm-rechner .format-card .format-label span{font-size:.72rem;color:#6c757d}section.sl-sm-rechner .format-card.active .format-label span{color:#3A9A8A}section.sl-sm-rechner .format-check{width:22px;height:22px;border-radius:50%;border:2px solid #ced4da;display:flex;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0;font-size:.8rem;color:transparent;transition:all .2s}section.sl-sm-rechner .format-card.active .format-check{background:var(--sl-secondary);border-color:var(--sl-secondary);color:#12141a}section.sl-sm-rechner .calc-result-box{background:#f8f9fa;border:1.5px solid #dee2e6;border-radius:10px;padding:.85rem 1.1rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;transition:all .2s}section.sl-sm-rechner .calc-result-box.has-value{background:#f0eeff;border-color:var(--sl-primary)}section.sl-sm-rechner .result-amount{font-size:1.8rem;font-weight:800;line-height:1}section.sl-sm-rechner .result-amount small{font-size:.65rem;font-weight:400;opacity:.65}section.sl-sm-rechner .result-detail{font-size:.78rem;color:#495057}section.sl-sm-rechner .module-card{cursor:pointer;border:2px solid transparent !important;transition:border-color .2s,background .2s}section.sl-sm-rechner .module-card:hover:not(.covered){border-color:#a2cac0}section.sl-sm-rechner .module-card.covered{opacity:.5;pointer-events:none;position:relative}section.sl-sm-rechner .module-card.covered::after{content:attr(data-covered-msg);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600;color:var(--sl-dark);background:rgba(255,255,255,0.7);border-radius:14px}section.sl-sm-rechner .module-card.selected{border-color:var(--sl-primary) !important;background:#f0eeff}section.sl-sm-rechner .module-card .check-icon{width:26px;height:26px;border-radius:50%;border:2px solid #ced4da;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s;color:transparent;font-size:.9rem}section.sl-sm-rechner .module-card.selected .check-icon{background:var(--sl-primary);border-color:var(--sl-primary);color:var(--sl-dark)}section.sl-sm-rechner .module-icon{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}section.sl-sm-rechner .module-price{font-size:1.1rem;font-weight:700;white-space:nowrap}section.sl-sm-rechner .module-price small{font-size:.65rem;font-weight:400;opacity:.65}section.sl-sm-rechner .feature-list{list-style:none;padding:0;margin:0}section.sl-sm-rechner .feature-list li{font-size:.82rem;color:#495057;padding:.18rem 0}section.sl-sm-rechner .feature-list li::before{content:'✓';color:#198754;font-weight:700;margin-right:.4rem}section.sl-sm-rechner .tier-selector{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e9ecef}section.sl-sm-rechner .tier-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#6c757d;font-weight:600;margin-bottom:.45rem}section.sl-sm-rechner .tier-btn-group{display:flex;flex-wrap:wrap;gap:.4rem}section.sl-sm-rechner .tier-btn{border:1.5px dashed #ced4da;border-radius:8px;background:#fff;font-size:.78rem;padding:.4rem .85rem;cursor:pointer;transition:all .15s;color:#495057}section.sl-sm-rechner .tier-btn:hover{border-color:#adb5bd}section.sl-sm-rechner .tier-btn.active{border-style:solid;border-color:var(--sl-primary);background:#f0eeff;color:var(--sl-dark);font-weight:600}section.sl-sm-rechner .volume-row{display:flex;align-items:center;justify-content:space-between;padding:.6rem .85rem;border-radius:8px;cursor:pointer;border:1.5px solid #dee2e6;background:#fff;transition:all .15s;gap:.75rem;flex-wrap:wrap}section.sl-sm-rechner .volume-row:hover{border-color:#adb5bd}section.sl-sm-rechner .volume-row.active{border-color:var(--sl-primary);background:#f0eeff;font-weight:600}section.sl-sm-rechner .volume-row .vol-label{font-size:.85rem}section.sl-sm-rechner .volume-row .vol-detail{font-size:.72rem;color:#6c757d}section.sl-sm-rechner .volume-row.active .vol-detail{color:#7B75D9}section.sl-sm-rechner .vol-hours{font-size:.82rem;font-weight:600;color:#495057;white-space:nowrap}section.sl-sm-rechner .volume-row.active .vol-hours{color:var(--sl-dark)}section.sl-sm-rechner .summary-card{position:sticky;top:calc(var(--sl-streifen-hoehe, 132px) + 20px)}section.sl-sm-rechner .summary-card .card-header{background:var(--sl-dark);color:#fff;border-radius:14px 14px 0 0 !important;padding:1rem 1.25rem}section.sl-sm-rechner .summary-line{display:flex;justify-content:space-between;align-items:baseline;padding:.42rem 0;font-size:.87rem;border-bottom:1px solid #e9ecef}section.sl-sm-rechner .summary-line:last-of-type{border-bottom:none}section.sl-sm-rechner .summary-section-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:#6c757d;font-weight:600;margin:.6rem 0 .2rem}section.sl-sm-rechner .summary-total{display:flex;justify-content:space-between;align-items:center;padding:.85rem 0 .35rem;border-top:2px solid var(--sl-dark);margin-top:.5rem}section.sl-sm-rechner .total-amount{font-size:2rem;font-weight:800;line-height:1}section.sl-sm-rechner .total-amount small{font-size:.72rem;font-weight:400;opacity:.6}section.sl-sm-rechner .btn-cta{background:var(--sl-primary);color:var(--sl-dark);font-weight:700;border:2px solid transparent;border-radius:10px;padding:.75rem 1.5rem;font-size:1rem;width:100%;transition:filter .2s,border-color .2s}section.sl-sm-rechner .btn-cta:hover{filter:brightness(1.08);color:var(--sl-dark);border-color:#7B75D9}section.sl-sm-rechner .btn-cta:disabled{opacity:.55;cursor:not-allowed;filter:none}section.sl-sm-rechner .hint-text{font-size:.75rem;color:#6c757d;text-align:center;margin-top:.6rem}section.sl-sm-rechner .summary-zero{color:#ced4da;font-style:italic;font-size:.82rem}section.sl-sm-rechner .sl-offer-success[hidden]{display:none !important}section.sl-sm-rechner .incl-item{display:flex;align-items:center;gap:.55rem;font-size:.82rem;color:var(--sl-dark);padding:.3rem 0}section.sl-sm-rechner .incl-item svg{width:1rem;height:1rem;color:var(--sl-secondary);flex-shrink:0}section.sl-sm-rechner .incl-item svg.bi-x-circle{color:#adb5bd}section.sl-sm-rechner .min-width-0{min-width:0}section.sl-sm-rechner .ansprechpartner-inline{border-left:5px solid var(--sl-secondary) !important;background:#F8FDFC}section.sl-sm-rechner .btn-ansp,section.sl-sm-rechner .btn-ansp-outline{display:flex;align-items:center;justify-content:center;font-weight:600;border-radius:10px;padding:.6rem 1.2rem;font-size:.85rem;white-space:nowrap;text-align:center;width:100%}section.sl-sm-rechner .btn-ansp{background:var(--sl-secondary);color:var(--sl-dark);border:2px solid var(--sl-secondary);transition:filter .2s}section.sl-sm-rechner .btn-ansp:hover{filter:brightness(1.08);color:var(--sl-dark)}section.sl-sm-rechner .btn-ansp-outline{background:transparent;color:var(--sl-dark);border:2px solid var(--sl-secondary);transition:background .2s,color .2s}section.sl-sm-rechner .btn-ansp-outline:hover{background:var(--sl-secondary);color:var(--sl-dark)}@media (max-width:767px){section.sl-sm-rechner .summary-card{position:static;margin-top:2rem}section.sl-sm-rechner .ansprechpartner-inline .flex-grow-1>div:last-child{display:none}section.sl-sm-rechner .ansprechpartner-inline .card-body{padding:.85rem !important}section.sl-sm-rechner .ansprechpartner-inline .card-body>.d-flex{flex-wrap:wrap !important;gap:.65rem .75rem}section.sl-sm-rechner .ansprechpartner-inline img{flex-shrink:0}section.sl-sm-rechner .ansprechpartner-inline .flex-grow-1{flex:1 1 auto;min-width:0}section.sl-sm-rechner .ansprechpartner-inline .d-flex.flex-column{flex-direction:column !important;width:100%;flex-shrink:0;gap:.5rem}section.sl-sm-rechner .ansprechpartner-inline .btn-ansp,section.sl-sm-rechner .ansprechpartner-inline .btn-ansp-outline{width:100%}section.sl-sm-rechner .card-body.p-4{padding:.85rem !important}section.sl-sm-rechner .module-card{position:relative}section.sl-sm-rechner .module-card .check-icon{position:absolute;top:10px;right:10px;margin-left:0;flex-shrink:0}section.sl-sm-rechner .module-card .card-body{padding-right:2.75rem !important}section.sl-sm-rechner .module-card .d-flex.align-items-center.gap-2{gap:0 !important}}.sl-kachel-raster{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem);background:var(--kachel-grund);color:var(--kachel-text)}.sl-kachel-raster--flaeche{margin-block:0;padding-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-kachel-raster__kopf{display:grid;gap:1rem;margin-bottom:3rem}@media only screen and (min-width: 768px){.sl-kachel-raster__kopf{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:4rem;align-items:start}}.sl-kachel-raster__eyebrow{margin:0 0 1rem;font-size:.875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--kachel-akzent)}.sl-kachel-raster__titel{margin:0;color:var(--kachel-text);font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28}.sl-kachel-raster__lead{color:var(--kachel-text);font-size:1rem;line-height:1.65;opacity:.78}@media only screen and (min-width: 768px){.sl-kachel-raster__lead{padding-top:1.5rem}}.sl-kachel-raster__raster{display:grid;grid-template-columns:minmax(0, 1fr)}@media only screen and (min-width: 768px){.sl-kachel-raster__raster{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (min-width: 992px){.sl-kachel-raster__raster{grid-template-columns:repeat(var(--kachel-spalten-lg, var(--kachel-spalten)), minmax(0, 1fr))}}@media only screen and (min-width: 1200px){.sl-kachel-raster__raster{grid-template-columns:repeat(var(--kachel-spalten), minmax(0, 1fr))}}@media only screen and (min-width: 768px){.sl-kachel-raster--gleiche-hoehe .sl-kachel-raster__raster{grid-auto-rows:1fr}}.sl-kachel-raster__kachel{display:flex;flex-direction:column;padding:1.5rem 1.5rem;background:#fff;color:#12141a}.sl-kachel-raster__kachel--eigen{background:var(--kachel-eigen)}.sl-kachel-raster__kachel-nummer{display:block;margin-bottom:1rem;color:var(--kachel-eigen-nummer, #495057);font-size:.875rem;font-weight:600;letter-spacing:.16em;font-variant-numeric:tabular-nums}.sl-kachel-raster__kachel-eyebrow{margin:0 0 .5rem;color:var(--kachel-eigen-akzent, #356b60);font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sl-kachel-raster__kachel-titel{margin:0 0 .5rem;color:#12141a;font-size:1.0625rem;font-weight:600;line-height:1.28}.sl-kachel-raster__kachel-text{margin:0;color:#495057;font-size:.875rem;line-height:1.6}.sl-kachel-raster__kachel-link{margin-top:auto;padding-top:1.5rem;align-self:flex-start;color:#12141a;font-size:.875rem;font-weight:600;border-bottom:1px solid #dee2e6;padding-bottom:2px}.sl-kachel-raster__kachel-link:hover,.sl-kachel-raster__kachel-link:focus-visible{border-bottom-color:currentColor}.sl-kachel-raster__kachel-aktion{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:auto 0 0;padding-top:1.5rem;overflow-wrap:anywhere}.sl-kachel-raster__kachel-praefix{color:#12141a;font-size:.875rem;font-weight:600}.sl-kachel-raster__kachel-link--gereiht{margin-top:0;padding-top:0}.sl-kachel-raster__kachel--weiss .sl-kachel-raster__kachel-titel,.sl-kachel-raster__kachel--weiss .sl-kachel-raster__kachel-link{color:#fff}.sl-kachel-raster__kachel--weiss .sl-kachel-raster__kachel-text{color:rgba(255,255,255,0.8)}.sl-kachel-raster__kachel--weiss .sl-kachel-raster__kachel-link{border-bottom-color:rgba(255,255,255,0.45)}.sl-kachel-raster__kachel--weiss .sl-kachel-raster__kachel-praefix{color:#fff}.sl-kachel-raster .sl-kachel-raster__kachel--schrift .sl-kachel-raster__kachel-titel,.sl-kachel-raster .sl-kachel-raster__kachel--schrift .sl-kachel-raster__kachel-text,.sl-kachel-raster .sl-kachel-raster__kachel--schrift .sl-kachel-raster__kachel-praefix{color:var(--kachel-eigen-schrift)}.sl-kachel-raster--rahmen .sl-kachel-raster__kachel--schrift .sl-kachel-raster__kachel-link{color:var(--kachel-eigen-schrift)}.sl-kachel-raster--naht .sl-kachel-raster__raster{gap:2px;background:#dee2e6;border:1px solid #dee2e6}.sl-kachel-raster--naht .sl-kachel-raster__kachel{background:#f8f9fa}.sl-kachel-raster--naht .sl-kachel-raster__kachel--eigen{background:var(--kachel-eigen)}.sl-kachel-raster--rahmen .sl-kachel-raster__raster{gap:1.5rem}.sl-kachel-raster--rahmen .sl-kachel-raster__kachel{border:1px solid #dee2e6}.sl-kachel-raster--rahmen .sl-kachel-raster__kachel--eigen{border-color:transparent}.sl-kachel-raster--rahmen .sl-kachel-raster__kachel--neutral{border-color:#dee2e6}.sl-kachel-raster--rahmen .sl-kachel-raster__fuss{margin-top:0;border:1px solid #dee2e6;border-top:none}.sl-kachel-raster--weich .sl-kachel-raster__raster{gap:1.5rem}.sl-kachel-raster--weich .sl-kachel-raster__kachel{background:#f8f9fa;border-radius:.75rem}@media only screen and (min-width: 768px){.sl-kachel-raster--weich .sl-kachel-raster__kachel{padding:3rem 1.5rem}}.sl-kachel-raster--weich .sl-kachel-raster__kachel--eigen{background:var(--kachel-eigen)}.sl-kachel-raster--weich .sl-kachel-raster__kachel-link{color:var(--kachel-eigen-akzent, #356b60);border-bottom-color:transparent}.sl-kachel-raster--weich .sl-kachel-raster__kachel-link:hover,.sl-kachel-raster--weich .sl-kachel-raster__kachel-link:focus-visible{border-bottom-color:currentColor}.sl-kachel-raster--weich .sl-kachel-raster__fuss{border-radius:.75rem}.sl-kachel-raster__fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding:1rem 1.5rem;background:#f8f9fa}.sl-kachel-raster__fuss-text{margin:0;max-width:60ch;color:#12141a;font-size:.875rem;line-height:1.6}.sl-kachel-raster__fuss-link{color:#12141a;font-size:.875rem;font-weight:600;border-bottom:1px solid #dee2e6;padding-bottom:2px}.sl-kachel-raster__fuss-link:hover,.sl-kachel-raster__fuss-link:focus-visible{border-bottom-color:currentColor}.slick-slider{display:table !important;table-layout:fixed !important;width:100% !important}.slick-slider .slick-disabled{opacity:0;pointer-events:none}.slick-list{padding:0 5% !important}.sl-kopfleiste{position:sticky;top:0;z-index:1020;background:#fff}@media only screen and (max-width: 991.98px){.sl-kopfleiste{top:calc(-1 * var(--sl-topbar-hoehe, 0px))}}.sl-nav{padding:.5rem 0;background:#fff;display:block;border-bottom:1px solid #dee2e6}.sl-nav .navbar-nav{font-family:'Montserrat',system-ui,-apple-system,'Segoe UI',sans-serif;font-weight:400}.sl-nav .nav-link{padding:.25rem 1.5rem;border:0;color:#12141a;font-size:1rem;transition:color .3s ease}@media only screen and (max-width: 991.98px){.sl-nav .nav-link{padding-inline:.25rem}}.sl-nav .nav-link:hover,.sl-nav .nav-link:focus-visible{color:#356b60}.sl-nav .nav-link.active{color:#356b60}.sl-nav .navbar-logo img{width:170px;height:auto}@media only screen and (max-width: 991.98px){.sl-nav .navbar-logo img{width:114px}}.sl-nav .navbar-toggler{background-color:transparent;border:0}.sl-nav .navbar-toggler:focus{outline:0;box-shadow:none}.sl-nav .navbar-toggler:focus-visible{outline:2px solid #12141a;outline-offset:3px}.sl-nav__bar{display:block;width:25px;height:3px;margin:5px auto;background:#12141a;transition:transform .3s ease,opacity .3s ease}.sl-nav .navbar-toggler[aria-expanded="true"] .sl-nav__bar:first-of-type{transform:rotate(45deg) translate(6px, 6px)}.sl-nav .navbar-toggler[aria-expanded="true"] .sl-nav__bar:nth-of-type(2){opacity:0}.sl-nav .navbar-toggler[aria-expanded="true"] .sl-nav__bar:last-of-type{transform:rotate(-45deg) translate(5px, -5px)}@media (prefers-reduced-motion:reduce){.sl-nav__bar,.sl-nav .nav-link{transition:none}}@media only screen and (max-width: 991.98px){.sl-nav .navbar-collapse{max-height:100vh}.sl-nav .navbar-logo{padding-left:1rem}.sl-nav .navbar-nav{font-size:1.25rem}}ion-icon{vertical-align:middle}.sl-cards{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-cards__card{border:3px solid #12141a;border-radius:1.25rem}.sl-cards__title{color:#12141a;font-weight:600}.sl-cards__price{color:#12141a;font-weight:800}.sl-cards__cta{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#fff;background:#12141a;border:1px solid #12141a;transition:background-color .2s ease,color .2s ease}.sl-cards__cta:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-cards__cta:hover{color:#12141a;background-color:transparent}@media (prefers-reduced-motion:reduce){.sl-cards__cta,.sl-cards__cta::before{transition:none}}body{font-family:'Montserrat';font-weight:400;overflow-wrap:break-word;white-space:normal;overflow-x:hidden}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:200;src:url('/assets/fonts/montserrat-v29-latin-200.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url('/assets/fonts/montserrat-v29-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:400;src:url('/assets/fonts/montserrat-v29-latin-italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:600;src:url('/assets/fonts/montserrat-v29-latin-600.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:800;src:url('/assets/fonts/montserrat-v29-latin-800.woff2') format('woff2')}.bg{background-color:#F5F5F5}.slanted-top{background:#A2CAC0;padding:15px 0px;clip-path:polygon(0 200%, 100% 0, 100% 100%, 0 100%)}.slanted-bottom{background:#A2CAC0;padding:15px 0px;clip-path:polygon(0 0, 100% 0, 50% 0, 0 100%)}.sl-topbar{background:linear-gradient(90deg, #a2cac0 0%, #abbfdc 59%, #b6b1ff 100%);display:flex;justify-content:space-evenly;align-items:center;min-height:2rem;padding-block:.25rem}@media only screen and (max-width: 991.98px){.sl-topbar{min-height:2.75rem}}.sl-topbar__item{display:inline-flex;align-items:center;gap:.5rem;color:#12141a;font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap}.sl-topbar__item:is(a):hover,.sl-topbar__item:is(a):focus-visible{text-decoration:underline}.sl-topbar__item:focus-visible{outline:2px solid #12141a;outline-offset:2px}.sl-topbar__icon{flex:none;font-size:1rem}.sl-topbar__punkt{flex:none;width:0.5rem;height:0.5rem;border-radius:50%;background:transparent;border:1px solid #12141a}.sl-topbar__item--status.is-offen .sl-topbar__punkt{background:#1b5e20;border-color:#1b5e20}.sl-topbar__item--status.is-zu .sl-topbar__punkt{background:#12141a;border-color:#12141a}.sl-topbar .slick-list,.sl-topbar .slick-track{padding:0;height:100%}.sl-topbar.slick-initialized .slick-slide{display:flex !important;align-items:center;justify-content:center}@media only screen and (max-width: 991.98px){.sl-topbar .sl-topbar__item{min-height:2.75rem;justify-content:center}}html{scroll-padding-top:var(--sl-kopf-hoehe, 132px)}.no-margin{margin-top:0 !important;margin-bottom:0 !important}.no-margin-top{margin-top:0 !important}.no-margin-bottom{margin-bottom:0 !important}.no-padding,.no-padding>.container,.no-padding>*>.container:first-of-type{padding-top:0 !important;padding-bottom:0 !important}.no-padding-top,.no-padding-top>.container,.no-padding-top>*>.container:first-of-type{padding-top:0 !important}.no-padding-bottom,.no-padding-bottom>.container,.no-padding-bottom>*>.container:first-of-type{padding-bottom:0 !important}.container .p-40{padding:20px 40px}.container .row .heading h1{letter-spacing:0px;color:#000}.sub-heading{color:#356b60;margin-bottom:0px}button.gradient,a.gradient{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#fff;background:#12141a;border:1px solid #12141a;transition:background-color .2s ease,color .2s ease}button.gradient:focus-visible,a.gradient:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}button.gradient:hover,a.gradient:hover{color:#12141a;background-color:transparent}@media (prefers-reduced-motion:reduce){button.gradient,a.gradient,button.gradient::before,a.gradient::before{transition:none}}button.btn-white,a.btn-white{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#12141a;background:#fff;transition:color .3s ease,background-color .3s ease}button.btn-white:focus-visible,a.btn-white:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}button.btn-white:hover,a.btn-white:hover,button.btn-white:active,a.btn-white:active{color:#fff;background-color:#12141a}button.btn-white:hover>span,a.btn-white:hover>span,button.btn-white:active>span,a.btn-white:active>span{color:#fff}@media (prefers-reduced-motion:reduce){button.btn-white,a.btn-white,button.btn-white::before,a.btn-white::before{transition:none}}.form-rounded{border-radius:34px;border:2px solid transparent;text-indent:20px;outline:none}.text-gray a{color:#757575}.text-gray a:hover{color:#343333}.custom-checkbox{display:inline-flex;align-items:center;cursor:pointer}.custom-checkbox input[type="checkbox"]{opacity:0;position:absolute}.custom-checkbox span.dsgvo_checkbox{width:20px;height:20px;display:inline-flex;justify-content:center;align-items:center;border:2px solid #5a54c4;background-color:#f0f0f0;margin-right:8px;transition:background-color .3s,border-color .3s;border-radius:4px;position:absolute;box-sizing:border-box}.custom-checkbox input[type="checkbox"]:focus-visible+span.dsgvo_checkbox{outline:2px solid #5a54c4;outline-offset:3px}.custom-checkbox input[type="checkbox"]:checked+span{background-color:#A2CAC0;border-color:#356b60}.custom-checkbox input[type="checkbox"]:checked+span::before{content:"";position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid #12141a;border-width:0 2px 2px 0;transform:rotate(45deg)}.custom-checkbox .checkbox-text{line-height:20px;padding-top:3px;display:block;padding-left:30px}@media only screen and (max-width: 575px){.custom-checkbox .checkbox-text{padding-top:0}}h5.sub-heading.waves,h5.sub-heading.wave_left,h5.sub-heading.wave_right{position:relative;display:flex;align-items:center}h5.sub-heading.waves:after{transform:rotate(180deg)}h5.sub-heading.waves:after,h5.sub-heading.waves:before,h5.sub-heading.wave_left:before{margin:0 20px;content:"";background-image:url("/img/waves.svg");width:40px;height:5px;background-repeat:no-repeat}h5.sub-heading.wave_left:before{margin:0 20px 0 0}h5.sub-heading.wave_right:after{margin:0 20px;content:"";background-image:url("/img/waves.svg");width:40px;height:5px;background-repeat:no-repeat}h5.sub-heading.wave_right:after{margin:0 0 0 20px}a{color:#356b60}a:hover,a:focus{color:#5a54c4}a:hover{color:#5a54c4}.imeinsatz-dot{display:inline-block;width:0.8em;height:0.8em;border-radius:50%;margin:0 .3em .22em 0;vertical-align:middle}.imeinsatz-dot.on{background:#2ecc71}.imeinsatz-dot.off{background:#e74c3c}@media only screen and (min-width: 992px){.w-lg-50{width:50%}}@media only screen and (min-width: 1200px){.container{max-width:1200px}}@keyframes sl-ziel-hervor{from{box-shadow:inset 0 0 0 3px #a2cac0}to{box-shadow:inset 0 0 0 3px transparent}}section:target{animation:sl-ziel-hervor 2.4s ease-out 1}@media (prefers-reduced-motion:reduce){section:target{animation:none;box-shadow:inset 0 0 0 3px #a2cac0}}.sl-stoerer-inhalt{background-image:linear-gradient(180deg, var(--stoerer-oben, #fff) 0%, var(--stoerer-oben, #fff) 50%, var(--stoerer-unten, #12141a) 50%, var(--stoerer-unten, #12141a) 100%);padding-top:clamp(3.5rem, 2rem + 5vw, 6.5rem);padding-bottom:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-stoerer-inhalt__card{margin:0;padding:clamp(1.75rem, 1rem + 3vw, 3.5rem);border-radius:1.25rem;background:var(--stoerer-karte, linear-gradient(90deg, #356b60 0%, #5a54c4 100%));color:#fff;display:grid;gap:1.5rem;justify-items:center;text-align:center}@media only screen and (min-width: 992px){.sl-stoerer-inhalt__card{align-items:center;gap:4rem}}@media only screen and (min-width: 992px){.sl-stoerer-inhalt__card--zweispaltig{grid-template-columns:minmax(12rem, 20rem) 1fr;justify-items:stretch;text-align:left}}@media only screen and (min-width: 992px){.sl-stoerer-inhalt__card--oben{grid-template-columns:1fr}}@media only screen and (min-width: 992px){.sl-stoerer-inhalt__card--unten{grid-template-columns:1fr}.sl-stoerer-inhalt__card--unten .sl-stoerer-inhalt__person{grid-row:2}.sl-stoerer-inhalt__card--unten .sl-stoerer-inhalt__quote{grid-row:1}}@media only screen and (min-width: 992px){.sl-stoerer-inhalt__card--textonly{grid-template-columns:1fr;text-align:center}}.sl-stoerer-inhalt__person{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.sl-stoerer-inhalt__portrait{width:clamp(7rem, 4rem + 8vw, 11rem);height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:50%;filter:var(--stoerer-bildfilter, grayscale(1));margin-bottom:.5rem}.sl-stoerer-inhalt__name{font-size:1.25rem;font-weight:600;line-height:1.2}.sl-stoerer-inhalt__role{font-size:.875rem;font-weight:400;letter-spacing:0.06em;text-transform:uppercase}.sl-stoerer-inhalt__quote{margin:0;font-size:clamp(1.25rem, 0.95rem + 1.15vw, 1.9rem);font-weight:400;line-height:1.45}.sl-stoerer-inhalt__quote::before{content:"\201C"}.sl-stoerer-inhalt__quote::after{content:"\201D"}.sl-stoerer-inhalt__card--aussage .sl-stoerer-inhalt__quote::before,.sl-stoerer-inhalt__card--aussage .sl-stoerer-inhalt__quote::after{content:none}.sl-stoerer-inhalt__quote p:last-child{margin-bottom:0}.sl-ablauf{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem);padding-block:clamp(3.5rem, 2rem + 5vw, 6.5rem);background:#12141a;color:#fff}.sl-ablauf__kopf{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}@media only screen and (min-width: 992px){.sl-ablauf__kopf{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:3rem}}@media only screen and (min-width: 992px){.sl-ablauf__kopf-neben{flex:0 1 46%;max-width:46%}}.sl-ablauf__eyebrow{margin:0 0 1rem;font-size:.875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#a2cac0}.sl-ablauf__titel{margin:0;color:#fff;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28;letter-spacing:-0.015em}.sl-ablauf__lead{margin:0;color:rgba(255,255,255,0.72);line-height:1.6}.sl-ablauf__schritt{display:flex;flex-direction:column}.sl-ablauf__schritt::before{content:"";flex:none;height:2px;margin-bottom:1.5rem;background:rgba(255,255,255,0.16)}.sl-ablauf__schritt--signal::before{background:#e4572e}.sl-ablauf__schritt--signal .sl-ablauf__kennzahl{color:#e4572e}.sl-ablauf__schritt--mint::before{background:#a2cac0}.sl-ablauf__schritt--mint .sl-ablauf__kennzahl{color:#a2cac0}.sl-ablauf__schritt--verlauf::before{background:linear-gradient(90deg, #a2cac0 0%, #b6b1ff 100%)}.sl-ablauf__schritt--verlauf .sl-ablauf__kennzahl{color:#a2cac0}.sl-ablauf__kennzahl{margin:0 0 1rem;color:rgba(255,255,255,0.72);font-size:clamp(2.5rem, 1.6rem + 2.9vw, 3.75rem);font-weight:200;line-height:1;letter-spacing:-0.015em;font-variant-numeric:tabular-nums}.sl-ablauf__schritt-titel{margin:0 0 .5rem;color:#fff;font-size:1.125rem;font-weight:800;line-height:1.3}.sl-ablauf__schritt-text{margin:0;color:rgba(255,255,255,0.72);line-height:1.6}.sl-ablauf__fussnote{margin:3rem 0 0;color:rgba(255,255,255,0.72);font-size:.875rem;line-height:1.5}.sl-ablauf__hinweis{margin-top:3rem;padding:1.5rem;background:#f0eeff;color:#12141a;border-radius:1.25rem}@media only screen and (min-width: 992px){.sl-ablauf__hinweis{padding:1.5rem 3rem}}.sl-ablauf__hinweis-symbol{flex:none;display:inline-flex;align-items:center;justify-content:center;color:#5a54c4}.sl-ablauf__hinweis-eyebrow{margin:0 0 .25rem;color:#5a54c4;font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sl-ablauf__hinweis-text{margin:0;color:#12141a;font-size:1.25rem;font-weight:600;line-height:1.35}.sl-ablauf__hinweis-cta{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#fff;background:#12141a;border:1px solid #12141a;transition:background-color .2s ease,color .2s ease}.sl-ablauf__hinweis-cta:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-ablauf__hinweis-cta:hover{color:#12141a;background-color:transparent}@media (prefers-reduced-motion:reduce){.sl-ablauf__hinweis-cta,.sl-ablauf__hinweis-cta::before{transition:none}}.sl-header-leistung{background:var(--header-leistung-grund);color:#fff;padding-block:4rem}.sl-header-leistung--pfad{padding-top:1.5rem}.sl-header-leistung__pfad{margin-bottom:4rem}.sl-header-leistung__pfad-liste{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;font-size:.875rem}.sl-header-leistung__pfad-eintrag+.sl-header-leistung__pfad-eintrag::before{content:"/";padding-inline:.5rem;color:rgba(255,255,255,0.62)}.sl-header-leistung__pfad-link{color:rgba(255,255,255,0.78);text-decoration:none}.sl-header-leistung__pfad-link:hover,.sl-header-leistung__pfad-link:focus-visible{color:#fff;text-decoration:underline}.sl-header-leistung__pfad-hier{color:#fff}.sl-header-leistung__eyebrow{margin:0 0 1.5rem;font-size:.875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,0.78)}.sl-header-leistung__titel{margin:0 0 1.5rem;color:#fff;font-size:clamp(2.125rem, 1.5rem + 2.4vw, 3.125rem);font-weight:600;line-height:1.08;letter-spacing:-0.02em;max-width:18ch}.sl-header-leistung__lead{max-width:46ch;margin-bottom:3rem;color:rgba(255,255,255,0.82);font-size:1rem;line-height:1.65}.sl-header-leistung__lead p:last-child{margin-bottom:0}.sl-header-leistung__aufrufe{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.sl-header-leistung__cta{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#12141a;background:#fff;transition:color .3s ease,background-color .3s ease;display:inline-flex;align-items:center;gap:.5rem}.sl-header-leistung__cta:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-header-leistung__cta:hover,.sl-header-leistung__cta:active{color:#fff;background-color:#12141a}.sl-header-leistung__cta:hover>span,.sl-header-leistung__cta:active>span{color:#fff}@media (prefers-reduced-motion:reduce){.sl-header-leistung__cta,.sl-header-leistung__cta::before{transition:none}}.sl-header-leistung__pfeil{transition:transform .3s ease}.sl-header-leistung__cta:hover .sl-header-leistung__pfeil{transform:translateX(4px)}.sl-header-leistung__zweitlink{text-decoration:none;color:rgba(255,255,255,0.82);font-size:.875rem;border-bottom:1px solid rgba(255,255,255,0.4);padding-bottom:2px}.sl-header-leistung__zweitlink:hover,.sl-header-leistung__zweitlink:focus-visible{color:#fff;border-bottom-color:#fff}.sl-header-leistung__team{display:flex;align-items:center;gap:1rem;margin-top:3rem}.sl-header-leistung__team-bilder{display:inline-flex;flex:none}.sl-header-leistung__team-bild{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover;border:2px solid var(--header-leistung-grund);background:rgba(255,255,255,0.12)}.sl-header-leistung__team-bild+.sl-header-leistung__team-bild{margin-left:-0.625rem}.sl-header-leistung__team-bild--ausschnitt{position:relative;display:inline-block;overflow:hidden}.sl-header-leistung__team-bild--ausschnitt>img{position:absolute;display:block;max-width:none}.sl-header-leistung__team-text{margin:0;font-size:.875rem;color:rgba(255,255,255,0.82)}.sl-header-leistung__punkte{max-width:24rem;margin:0;padding:0 1.5rem;list-style:none;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.16);border-radius:.25rem}@media only screen and (min-width: 992px){.sl-header-leistung__punkte{margin-left:auto}}.sl-header-leistung__punkt{display:flex;align-items:center;gap:.5rem;padding-block:1rem;font-size:.875rem;font-weight:600}.sl-header-leistung__punkt+.sl-header-leistung__punkt{border-top:1px solid rgba(255,255,255,0.16)}.sl-header-leistung__haken{flex:none;display:inline-flex;color:#a2cac0}.sl-header-leistung__punkt-link{color:inherit;text-decoration:underline;text-decoration-color:rgba(255,255,255,0.4);text-underline-offset:.2em}.sl-header-leistung__punkt-link:hover,.sl-header-leistung__punkt-link:focus-visible{text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.sl-header-leistung__pfeil{transition:none}.sl-header-leistung__cta:hover .sl-header-leistung__pfeil{transform:none}}.sl-stoerer-klein{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-stoerer-klein{overflow-x:hidden;background-color:#b6b1ff;background-size:cover;background-position:center}.sl-stoerer-klein__headline{margin:0;color:#12141a;font-size:1.75rem;font-weight:600}@media only screen and (min-width: 992px){.sl-stoerer-klein__headline{font-size:2.5rem}}.sl-stoerer-klein__actions{margin:1.5rem 0 0}.sl-stoerer-klein__cta{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#12141a;background:#fff;transition:color .3s ease,background-color .3s ease}.sl-stoerer-klein__cta:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-stoerer-klein__cta:hover,.sl-stoerer-klein__cta:active{color:#fff;background-color:#12141a}.sl-stoerer-klein__cta:hover>span,.sl-stoerer-klein__cta:active>span{color:#fff}@media (prefers-reduced-motion:reduce){.sl-stoerer-klein__cta,.sl-stoerer-klein__cta::before{transition:none}}.sl-rezensionen{margin-block:3rem}.sl-rezensionen__inner{background-color:#f8f9fa;padding-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-rezensionen__eyebrow{margin:0 0 3rem;font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#356b60}.sl-rezensionen__title{margin:0 0 3rem;color:#12141a;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28;letter-spacing:-0.015em}.sl-rezensionen__eyebrow:has(+ .sl-rezensionen__title){margin-bottom:.5rem}.sl-rezensionen__lead{margin:0 0 1.5rem;color:#12141a;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28}.sl-rezensionen__quote{margin:0;color:#12141a;quotes:"„" "“"}.sl-rezensionen__quote::before{content:open-quote}.sl-rezensionen__quote::after{content:close-quote}.sl-rezensionen__customer{margin:1.5rem 0 0;color:#495057}.sl-rezensionen__customer cite{font-style:italic}.sl-rezensionen .slick-track{display:flex;justify-content:center;align-items:center}.sl-rezensionen .slick-dots{display:flex;justify-content:center;margin:0;padding:1rem 0;list-style:none}.sl-rezensionen .slick-dots li{margin:0 .25rem}.sl-rezensionen .slick-dots button{display:block;width:1rem;height:1rem;padding:0;border:1px solid #356b60;border-radius:50%;background-color:#fff;text-indent:-9999px}.sl-rezensionen .slick-dots li.slick-active button{background-color:#356b60}.sl-text-bild-li{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-text-bild-li__title{margin-bottom:1rem;color:#356b60;font-size:1.75rem;font-weight:600}.sl-text-bild-li__body>:last-child{margin-bottom:0}.sl-text-bild-li__image{border-radius:1.25rem}.sl-angebotsliste{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-angebotsliste--flaeche{padding-block:clamp(3.5rem, 2rem + 5vw, 6.5rem);background:#f8f9fa}.sl-angebotsliste__kopf{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}@media only screen and (min-width: 992px){.sl-angebotsliste__kopf{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:3rem}}@media only screen and (min-width: 992px){.sl-angebotsliste__kopf-neben{flex:0 1 46%;max-width:46%}}.sl-angebotsliste__eyebrow{margin:0 0 1rem;color:#356b60;font-size:.875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sl-angebotsliste__titel{margin:0;color:#12141a;font-size:clamp(2rem, 1.5rem + 1.6vw, 2.75rem);font-weight:600;letter-spacing:-0.015em;line-height:1.28}.sl-angebotsliste__lead{margin:0;color:#495057;font-size:1.25rem;line-height:1.55}.sl-angebotsliste__zaehler{display:flex;align-items:center;gap:.5rem;margin:0;color:#495057;font-size:.875rem}@media only screen and (min-width: 992px){.sl-angebotsliste__zaehler{justify-content:flex-end}}.sl-angebotsliste__zaehler-punkt{flex:none;width:8px;height:8px;background:#a2cac0;border-radius:50%}.sl-angebotsliste__filter{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;padding-block:.5rem;scrollbar-width:thin}@media only screen and (min-width: 992px){.sl-angebotsliste__filter{flex-wrap:wrap;overflow-x:visible;padding-bottom:0;margin-bottom:3rem}}.sl-angebotsliste__radio{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sl-angebotsliste__chip{flex:none;scroll-snap-align:start;display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.5rem 1.5rem;margin:0;background:#fff;color:#12141a;border:1px solid #6c757d;border-radius:50rem;font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.sl-angebotsliste__chip:hover{border-color:#12141a}.sl-angebotsliste__radio:checked+.sl-angebotsliste__chip{background:#12141a;border-color:#12141a;color:#fff}.sl-angebotsliste__radio:focus-visible+.sl-angebotsliste__chip{outline:2px solid #5a54c4;outline-offset:3px}.sl-angebotsliste__liste{margin:0}.sl-angebotsliste__eintrag{padding:1.5rem;background:#fff;border:1px solid #dee2e6;border-radius:1.25rem;transition:border-color .3s ease}@media only screen and (min-width: 992px){.sl-angebotsliste__eintrag{padding:3rem 1.5rem}}.sl-angebotsliste__eintrag:focus-within{border-color:#a2cac0}.sl-angebotsliste__merkmale{margin:0 0 1rem}.sl-angebotsliste__merkmal{display:inline-block;padding:.2em .75em;background:#f0eeff;color:#12141a;border-radius:50rem;font-size:.75rem;font-weight:600;line-height:1.5;white-space:nowrap}.sl-angebotsliste__karte-titel{margin:0 0 1rem;color:#12141a;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;letter-spacing:-0.015em;line-height:1.25;overflow-wrap:anywhere}.sl-angebotsliste__text{max-width:34em;margin:0 0 1rem;color:#495057;line-height:1.6}.sl-angebotsliste__ideal{max-width:34em;margin:0;color:#12141a;line-height:1.6}.sl-angebotsliste__ideal-label{color:#356b60;font-weight:600}.sl-angebotsliste__text:last-child,.sl-angebotsliste__ideal:last-child{margin-bottom:0}.sl-angebotsliste__preis{margin:0;color:#495057;font-size:clamp(1.125rem, 1rem + 0.5vw, 1.375rem);line-height:1.35}.sl-angebotsliste__preis-label{display:block;margin-bottom:.25rem;font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sl-angebotsliste__cta{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#fff;background:#12141a;border:1px solid #12141a;transition:background-color .2s ease,color .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;text-align:center}.sl-angebotsliste__cta:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-angebotsliste__cta:hover{color:#12141a;background-color:transparent}@media (prefers-reduced-motion:reduce){.sl-angebotsliste__cta,.sl-angebotsliste__cta::before{transition:none}}.sl-angebotsliste__download{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;color:#12141a;background:transparent;border:1px solid #12141a;text-align:center;transition:color .3s ease,background-color .3s ease}.sl-angebotsliste__download:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-angebotsliste__download:hover,.sl-angebotsliste__download:active{color:#fff;background:#12141a}@media (prefers-reduced-motion:reduce){.sl-angebotsliste__download,.sl-angebotsliste__download::before{transition:none}}.sl-angebotsliste__pfeil{flex:none;display:inline-flex;transition:transform .2s ease}.sl-angebotsliste__pfeil--runter{transform:rotate(90deg)}.sl-angebotsliste__cta:hover .sl-angebotsliste__pfeil{transform:translateX(4px)}.sl-angebotsliste__download:hover .sl-angebotsliste__pfeil--runter{transform:rotate(90deg) translateX(4px)}.sl-angebotsliste__abschluss{margin-top:1rem;padding:1.5rem;background:linear-gradient(90deg, #a2cac0 0%, #b6b1ff 100%);border-radius:1.25rem;color:#12141a}@media only screen and (min-width: 992px){.sl-angebotsliste__abschluss{margin-top:1.5rem;padding:3rem 1.5rem}}.sl-angebotsliste__abschluss-eyebrow{margin:0 0 .5rem;color:inherit;font-size:.875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sl-angebotsliste__abschluss-titel{margin:0 0 1rem;color:inherit;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;letter-spacing:-0.015em;line-height:1.25}.sl-angebotsliste__abschluss-text{max-width:34em;margin:0;color:inherit;line-height:1.6}.sl-angebotsliste:has(.sl-angebotsliste__radio--k1:checked) .sl-angebotsliste__eintrag:not(.sl-angebotsliste__eintrag--k1){display:none}.sl-angebotsliste:has(.sl-angebotsliste__radio--k2:checked) .sl-angebotsliste__eintrag:not(.sl-angebotsliste__eintrag--k2){display:none}.sl-angebotsliste:has(.sl-angebotsliste__radio--k3:checked) .sl-angebotsliste__eintrag:not(.sl-angebotsliste__eintrag--k3){display:none}.sl-angebotsliste:has(.sl-angebotsliste__radio--k4:checked) .sl-angebotsliste__eintrag:not(.sl-angebotsliste__eintrag--k4){display:none}.sl-angebotsliste:has(.sl-angebotsliste__radio--k5:checked) .sl-angebotsliste__eintrag:not(.sl-angebotsliste__eintrag--k5){display:none}.sl-angebotsliste:has(.sl-angebotsliste__radio--k6:checked) .sl-angebotsliste__eintrag:not(.sl-angebotsliste__eintrag--k6){display:none}.sl-angebotsliste:has(.sl-angebotsliste__radio--k7:checked) .sl-angebotsliste__eintrag:not(.sl-angebotsliste__eintrag--k7){display:none}.sl-angebotsliste:has(.sl-angebotsliste__radio--k8:checked) .sl-angebotsliste__eintrag:not(.sl-angebotsliste__eintrag--k8){display:none}.sl-angebotsliste:has(.sl-angebotsliste__radio--k9:checked) .sl-angebotsliste__eintrag:not(.sl-angebotsliste__eintrag--k9){display:none}.sl-angebotsliste:has(.sl-angebotsliste__radio--k10:checked) .sl-angebotsliste__eintrag:not(.sl-angebotsliste__eintrag--k10){display:none}@media (prefers-reduced-motion:reduce){.sl-angebotsliste__chip,.sl-angebotsliste__eintrag,.sl-angebotsliste__pfeil{transition:none}.sl-angebotsliste__cta:hover .sl-angebotsliste__pfeil{transform:none}.sl-angebotsliste__download:hover .sl-angebotsliste__pfeil--runter{transform:rotate(90deg)}}.sl-seitenleiste{background:var(--seitenleiste-grund);border-top:1px solid #dee2e6}@media all{.sl-seitenleiste--klebt{position:sticky;top:calc(var(--sl-kopf-hoehe, 132px) - 1px);z-index:6}}.sl-seitenleiste__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;min-height:54px}@media only screen and (max-width: 991.98px){.sl-seitenleiste__inner{flex-wrap:nowrap;gap:.5rem}}.sl-seitenleiste__pfad-liste{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0;font-size:.875rem}.sl-seitenleiste__pfad-eintrag+.sl-seitenleiste__pfad-eintrag::before{content:">";margin-right:.5rem;color:#495057;font-weight:600}.sl-seitenleiste__pfad-link,.sl-seitenleiste__pfad-hier{color:#12141a}.sl-seitenleiste__pfad-link:hover,.sl-seitenleiste__pfad-link:focus-visible{text-decoration:underline}.sl-seitenleiste__pfad-link--haus{display:inline;padding:.5rem;margin-inline:-0.5rem;text-decoration:none}.sl-seitenleiste__pfad-link--haus:hover,.sl-seitenleiste__pfad-link--haus:focus-visible{text-decoration:none}.sl-seitenleiste__haus{display:inline-block;width:1.25em;height:1.25em;vertical-align:-0.28em}.sl-seitenleiste__pfad-link--haus:hover .sl-seitenleiste__haus,.sl-seitenleiste__pfad-link--haus:focus-visible .sl-seitenleiste__haus{color:#a2cac0}.sl-seitenleiste--weiss .sl-seitenleiste__pfad-link--haus:hover .sl-seitenleiste__haus,.sl-seitenleiste--weiss .sl-seitenleiste__pfad-link--haus:focus-visible .sl-seitenleiste__haus{color:#fff}.sl-seitenleiste__reiter{min-width:0;overflow-x:auto;scrollbar-width:none;padding-left:1em}.sl-seitenleiste__reiter::-webkit-scrollbar{display:none}.sl-seitenleiste--ohne-pfad .sl-seitenleiste__reiter{margin-left:-1em}.sl-seitenleiste__reiter-liste{display:flex;align-items:center;gap:1.5rem;list-style:none;margin:0;padding:0;white-space:nowrap;font-size:.875rem}.sl-seitenleiste__reiter-link{position:relative;display:inline-block;padding-block:1rem;color:#12141a;text-decoration:none;border-bottom:2px solid transparent}.sl-seitenleiste__reiter-link:hover,.sl-seitenleiste__reiter-link:focus-visible{border-bottom-color:currentColor}.sl-seitenleiste__reiter-link.is-active{border-bottom-color:currentColor}.sl-seitenleiste__reiter-link.is-active::before{content:"›";position:absolute;left:-.75em;top:1rem;font-weight:600}.sl-seitenleiste--weiss{border-top-color:rgba(255,255,255,0.22)}.sl-seitenleiste--weiss .sl-seitenleiste__pfad-eintrag+.sl-seitenleiste__pfad-eintrag::before{color:rgba(255,255,255,0.62)}.sl-seitenleiste--weiss .sl-seitenleiste__pfad-link,.sl-seitenleiste--weiss .sl-seitenleiste__reiter-link{color:rgba(255,255,255,0.78)}.sl-seitenleiste--weiss .sl-seitenleiste__pfad-hier{color:#fff}.sl-seitenleiste--weiss .sl-seitenleiste__reiter-link:hover,.sl-seitenleiste--weiss .sl-seitenleiste__reiter-link:focus-visible,.sl-seitenleiste--weiss .sl-seitenleiste__reiter-link.is-active{color:#fff}.sl-seitenleiste__verzeichnis{position:relative;display:flex;align-items:center;gap:.5rem}.sl-seitenleiste__klapp>summary{list-style:none}.sl-seitenleiste__klapp>summary::-webkit-details-marker{display:none}.sl-seitenleiste__klapp:not([open]) .sl-seitenleiste__panel{display:none}.sl-seitenleiste__badge{display:inline-flex;align-items:center;height:22px;padding:0 .5rem;border-radius:999px;background:rgba(255,255,255,0.14);color:#a2cac0;font-size:.875rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.04em;flex:none}.sl-seitenleiste__schalter-pfeil{display:inline-flex;color:#a2cac0;flex:none;transition:transform .15s ease}.sl-seitenleiste__klapp[open] .sl-seitenleiste__schalter-pfeil{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.sl-seitenleiste__schalter-pfeil{transition:none}}.sl-seitenleiste__schalter{display:inline-flex;align-items:center;gap:.5rem;height:32px;padding:0 1rem;background:rgba(255,255,255,0.1);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer}.sl-seitenleiste__schalter:focus-visible{outline:2px solid #fff;outline-offset:2px}.sl-seitenleiste__schalter-symbol{display:inline-flex;color:#a2cac0;flex:none}.sl-seitenleiste__zaehler{font-variant-numeric:tabular-nums;letter-spacing:.06em;font-weight:800;color:#a2cac0;flex:none}.sl-seitenleiste__titel-kasten{display:block;overflow:hidden;height:1.35em;line-height:1.35em}.sl-seitenleiste__titel{display:block;transition:transform .18s ease,opacity .18s ease;white-space:nowrap}.sl-seitenleiste__titel.is-raus{transform:translateY(calc(var(--richtung, -1) * 1.35em));opacity:0}.sl-seitenleiste__titel.is-rein{transform:translateY(calc(var(--richtung, -1) * -1.35em));opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.sl-seitenleiste__titel{transition:none}.sl-seitenleiste__titel.is-raus,.sl-seitenleiste__titel.is-rein{transform:none;opacity:1}}.sl-seitenleiste__panel{position:absolute;top:calc(100% + 8px);right:0;width:300px;max-width:calc(100vw - 2rem);background:#fff;box-shadow:0 14px 34px rgba(18,20,26,0.2);padding:.5rem 0;z-index:20;max-height:calc(100vh - var(--sl-streifen-hoehe, 132px) - 2rem);overflow-y:auto;overscroll-behavior:contain}.sl-seitenleiste__panel-kopf{padding:.5rem 1rem .5rem;border-bottom:1px solid #dee2e6;margin-bottom:.25rem}.sl-seitenleiste__panel-label{font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;color:#495057;font-weight:800}.sl-seitenleiste__panel-liste{list-style:none;margin:0;padding:0}.sl-seitenleiste__panel-link{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;color:#12141a;font-size:.875rem}.sl-seitenleiste__panel-link:hover{background:#f8f9fa}.sl-seitenleiste__panel-link:focus-visible{outline:2px solid #5a54c4;outline-offset:-2px}.sl-seitenleiste__panel-rail{width:2px;height:16px;flex:none;background:#dee2e6}.sl-seitenleiste__panel-nummer{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:800;color:#495057;min-width:20px}.sl-seitenleiste__panel-titel{flex:1}.sl-seitenleiste__panel-hier{font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--farbe-flaeche-mint-tief, #356b60);visibility:hidden}.sl-seitenleiste__panel-link.is-vorbei{color:#495057}.sl-seitenleiste__panel-link.is-vorbei .sl-seitenleiste__panel-rail{background:var(--farbe-flaeche-mint-tief, #356b60)}.sl-seitenleiste__panel-link.is-active{background:#f8f9fa;font-weight:600}.sl-seitenleiste__panel-link.is-active .sl-seitenleiste__panel-rail{background:var(--farbe-flaeche-mint-tief, #356b60)}.sl-seitenleiste__panel-link.is-active .sl-seitenleiste__panel-nummer{color:var(--farbe-flaeche-mint-tief, #356b60)}.sl-seitenleiste__panel-link.is-active .sl-seitenleiste__panel-hier{visibility:visible}@media only screen and (max-width: 991.98px){.sl-seitenleiste__pfad-eintrag:not(:first-child):not(:last-child){display:none}.sl-seitenleiste__pfad{min-width:0;flex:1 1 auto}.sl-seitenleiste__pfad-liste{min-width:0;flex-wrap:nowrap}.sl-seitenleiste__pfad-eintrag:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-seitenleiste__verzeichnis{flex:none}.sl-seitenleiste__titel{max-width:38vw;overflow:hidden;text-overflow:ellipsis}.sl-seitenleiste__schalter{padding:0 .5rem;gap:.25rem}.sl-seitenleiste__panel{width:calc(100vw - 2rem);right:calc(-1 * var(--bs-gutter-x, 1.5rem) * .5)}}@media only screen and (max-width: 767.98px){.sl-seitenleiste__badge{display:none}}.sl-kontakt{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-kontakt{overflow-x:hidden}.sl-kontakt__eyebrow{margin:0 0 1rem;font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#356b60}.sl-kontakt__title{margin:0 0 1rem;color:#12141a;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28}.sl-kontakt__address{margin:0;color:#12141a;font-size:1.25rem;line-height:1.6}.sl-kontakt__channels{display:flex;flex-wrap:wrap;gap:1.5rem;margin:3rem 0 0}.sl-kontakt__channel{display:inline-flex;align-items:center;justify-content:center;padding:1rem;border-radius:50%;background:linear-gradient(90deg, #a2cac0 0%, #b6b1ff 100%);color:#12141a;text-decoration:none;transition:transform .15s ease}.sl-kontakt__channel ion-icon{font-size:2.625rem}.sl-kontakt__channel:hover{transform:translateY(-2px)}.sl-kontakt__channel:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-kontakt__image{display:block;margin-inline:auto;border-radius:50%;border-top:8px solid #a2cac0;border-right:8px solid #a2cac0}@media only screen and (max-width: 991.98px){.sl-kontakt__image{max-width:350px}}@media only screen and (max-width: 767.98px){.sl-kontakt__address{font-size:1rem}.sl-kontakt__eyebrow{font-size:1rem}.sl-kontakt__channel ion-icon{font-size:2rem}.sl-kontakt__image{max-width:300px}}@media (prefers-reduced-motion:reduce){.sl-kontakt__channel{transition:none}.sl-kontakt__channel:hover{transform:none}}.sl-kontaktformular{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-kontaktformular__eyebrow{margin:0 0 1rem;font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:#356b60}.sl-kontaktformular__title{margin:0 0 1.5rem;color:#12141a;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28}.sl-kontaktformular__field{background-color:#f8f9fa;border:2px solid transparent;border-radius:50rem;padding:.5rem 1.5rem;color:#12141a}.sl-kontaktformular__field::placeholder{color:#495057;opacity:1}.sl-kontaktformular__field:focus{background-color:#f8f9fa;border-color:#356b60;box-shadow:none;color:#12141a}.sl-kontaktformular__field.is-invalid{border-color:#dc3545}textarea.sl-kontaktformular__field{border-radius:.75rem}.sl-kontaktformular__submit{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#fff;background:#12141a;border:1px solid #12141a;transition:background-color .2s ease,color .2s ease}.sl-kontaktformular__submit:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-kontaktformular__submit:hover{color:#12141a;background-color:transparent}@media (prefers-reduced-motion:reduce){.sl-kontaktformular__submit,.sl-kontaktformular__submit::before{transition:none}}.sl-kontaktformular__honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.sl-kontaktformular--flaeche{background:var(--kontaktformular-grund);margin-block:0;padding-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-kontaktformular--zweispaltig .sl-kontaktformular__eyebrow{text-align:left}.sl-kontaktformular__lead{margin:0 0 1.5rem;color:#12141a;font-size:1rem;line-height:1.7}.sl-kontaktformular__punkte{list-style:none;margin:0;padding:0}.sl-kontaktformular__punkt{display:flex;align-items:flex-start;gap:1rem;padding-block:1rem;border-top:1px solid #dee2e6}.sl-kontaktformular__punkt:last-child{border-bottom:1px solid #dee2e6}.sl-kontaktformular__symbol{flex:none;display:inline-flex;color:#a2cac0;margin-top:2px}.sl-kontaktformular__punkt-titel{margin:0 0 .25rem;color:#12141a;font-size:1rem;font-weight:600;line-height:1.28}.sl-kontaktformular__punkt-text{margin:0;color:#495057;font-size:.875rem;line-height:1.6}.sl-kontaktformular__karte{padding:1.5rem;background:var(--kontaktformular-karte);border-radius:1.25rem}@media only screen and (min-width: 768px){.sl-kontaktformular__karte{padding:3rem}}.sl-kontaktformular--karte .sl-kontaktformular__field{background-color:#fff;border:1px solid #6c757d;border-radius:.75rem;padding:.5rem 1rem}.sl-kontaktformular--karte select.sl-kontaktformular__field{padding-right:2.25rem}.sl-kontaktformular--karte .sl-kontaktformular__field:focus{background-color:#fff}.sl-kontaktformular--karte .sl-kontaktformular__submit{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 3rem}.sl-kontaktformular__label{display:block;margin-bottom:.5rem;color:#12141a;font-size:.875rem;font-weight:600;line-height:1.4}.sl-kontaktformular__label-zusatz{color:#495057;font-weight:400}.sl-kontaktformular__pfeil{display:inline-flex;transition:transform .2s ease}.sl-kontaktformular__submit:hover .sl-kontaktformular__pfeil{transform:translateX(4px)}.sl-kontaktformular__hinweis{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.5rem;background:#fff;border:2px solid #e4572e;border-radius:.75rem}.sl-kontaktformular__hinweis-symbol{flex:none;display:inline-flex;margin-top:2px;color:#aa401d}.sl-kontaktformular__hinweis-text{margin:0;color:#12141a;font-size:1rem;line-height:1.6}.sl-kontaktformular__hinweis-text a{color:#aa401d;text-decoration:underline}.sl-kontaktformular__hinweis-text a:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-kontaktformular__hinweis-text a:hover{color:#8c3417}.sl-kontaktformular__hinweis-titel{color:#aa401d;font-weight:800}.sl-kontaktformular__angaben{margin:0}.sl-kontaktformular__angabe{display:flex;gap:1.5rem;padding-block:.5rem}.sl-kontaktformular__angabe-name{flex:0 1 7rem;margin:0;color:#495057;font-size:1rem;font-weight:400;line-height:1.6}.sl-kontaktformular__angabe-wert{margin:0;color:#12141a;font-size:1rem;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.sl-kontaktformular__angabe-link{color:inherit;text-decoration:underline}.sl-kontaktformular__angabe-link:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-kontaktformular__angabe-link:hover{color:#356b60}.sl-kontaktformular__checkliste{list-style:none;margin:1.5rem 0 0;padding:0}.sl-kontaktformular__check{display:flex;align-items:flex-start;gap:1rem;padding-block:.5rem}.sl-kontaktformular__haken{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:linear-gradient(90deg, #a2cac0 0%, #b6b1ff 100%);border-radius:50%;color:#12141a;margin-top:1px}.sl-kontaktformular__check-titel{margin:0;color:#12141a;font-size:1rem;font-weight:600;line-height:1.5}.sl-kontaktformular__check-text{margin:.25rem 0 0;color:#495057;font-size:.875rem;line-height:1.6}.sl-kontaktformular__person{display:flex;flex-direction:column;height:100%;padding:1.5rem;background:linear-gradient(90deg, #356b60 0%, #5a54c4 100%);border-radius:1.25rem;color:#fff}@media only screen and (min-width: 768px){.sl-kontaktformular__person{padding:3rem}}.sl-kontaktformular__portrait{width:96px;height:96px;margin-bottom:1.5rem;border-radius:50%;object-fit:cover;background:#fff}.sl-kontaktformular__person-eyebrow{margin:0 0 .5rem;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sl-kontaktformular__person-name{margin:0 0 .5rem;color:#fff;font-size:1.75rem;font-weight:800;line-height:1.28}.sl-kontaktformular__person-rolle{margin:0 0 3rem;color:#fff;font-size:1rem;line-height:1.6}.sl-kontaktformular__person-aktionen{display:flex;flex-direction:column;gap:1rem;margin-top:auto}.sl-kontaktformular__person-cta{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#12141a;background:#fff;transition:color .3s ease,background-color .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.sl-kontaktformular__person-cta:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-kontaktformular__person-cta:hover,.sl-kontaktformular__person-cta:active{color:#fff;background-color:#12141a}.sl-kontaktformular__person-cta:hover>span,.sl-kontaktformular__person-cta:active>span{color:#fff}@media (prefers-reduced-motion:reduce){.sl-kontaktformular__person-cta,.sl-kontaktformular__person-cta::before{transition:none}}.sl-kontaktformular__person-symbol{display:inline-flex}.sl-kontaktformular__person-cta-zweit{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#fff;background:transparent;border:1px solid #fff;transition:color .3s ease,background-color .3s ease;text-align:center;overflow-wrap:anywhere}.sl-kontaktformular__person-cta-zweit:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-kontaktformular__person-cta-zweit:focus-visible{outline-color:#fff}.sl-kontaktformular__person-cta-zweit:hover,.sl-kontaktformular__person-cta-zweit:active{color:#12141a;background:#fff}.sl-kontaktformular__person-cta-zweit:hover>span,.sl-kontaktformular__person-cta-zweit:active>span{color:#12141a}.sl-kontaktformular__person-cta-zweit>span{color:#fff}@media (prefers-reduced-motion:reduce){.sl-kontaktformular__person-cta-zweit,.sl-kontaktformular__person-cta-zweit::before{transition:none}}.sl-kontaktformular__person-mehr{margin:1.5rem 0 0;text-align:center}.sl-kontaktformular__person-link{color:#fff;font-weight:600;text-decoration:underline}.sl-kontaktformular__person-link:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-kontaktformular__person-link:focus-visible{outline-color:#fff}.sl-kontaktformular__person-link:hover{color:#fff}.sl-kontaktformular__upload{display:flex;align-items:flex-start;gap:1rem;width:100%;padding:1.5rem;background:#f8f9fa;border:2px dashed #6c757d;border-radius:.75rem;cursor:pointer;transition:border-color .3s ease}.sl-kontaktformular__upload:hover{border-color:#356b60}.sl-kontaktformular__upload-symbol{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:#fff;border-radius:50%;color:#356b60}.sl-kontaktformular__upload-text{display:flex;flex-direction:column;gap:.25rem;min-width:0}.sl-kontaktformular__upload-titel{color:#12141a;font-size:1rem;font-weight:600;line-height:1.4}.sl-kontaktformular__upload-hinweis{color:#495057;font-size:.875rem;line-height:1.5}.sl-kontaktformular__datei{margin-top:.5rem;max-width:100%;color:#12141a;font-size:.875rem}.sl-kontaktformular__datei:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-kontaktformular__datei::file-selector-button{margin-right:1rem;padding:.25rem 1rem;background:#fff;color:#12141a;border:1px solid #6c757d;border-radius:50rem;font-family:inherit;font-size:.875rem;font-weight:600;cursor:pointer}@media (prefers-reduced-motion:reduce){.sl-kontaktformular__pfeil,.sl-kontaktformular__upload{transition:none}.sl-kontaktformular__submit:hover .sl-kontaktformular__pfeil{transform:none}}.sl-kontaktformular--weiss .sl-kontaktformular__title,.sl-kontaktformular--weiss .sl-kontaktformular__punkt-titel{color:#fff}.sl-kontaktformular--weiss .sl-kontaktformular__lead,.sl-kontaktformular--weiss .sl-kontaktformular__punkt-text,.sl-kontaktformular--weiss .sl-kontaktformular__eyebrow{color:rgba(255,255,255,0.78)}.sl-kontaktformular--weiss .sl-kontaktformular__punkt{border-top-color:rgba(255,255,255,0.22)}.sl-kontaktformular--weiss .sl-kontaktformular__punkt:last-child{border-bottom-color:rgba(255,255,255,0.22)}.sl-kontaktformular--weiss .sl-kontaktformular__symbol{color:#fff}.sl-kontaktformular--weiss .sl-kontaktformular__field{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.26);color:#fff}.sl-kontaktformular--weiss .sl-kontaktformular__field::placeholder{color:rgba(255,255,255,0.62)}.sl-kontaktformular--weiss .sl-kontaktformular__field:focus{background:rgba(255,255,255,0.12);border-color:#fff;color:#fff}.sl-kontaktformular--weiss .checkbox-text,.sl-kontaktformular--weiss .checkbox-text a{color:rgba(255,255,255,0.78)}.sl-kontaktformular--weiss .sl-kontaktformular__submit{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#12141a;background:#fff;transition:color .3s ease,background-color .3s ease}.sl-kontaktformular--weiss .sl-kontaktformular__submit:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-kontaktformular--weiss .sl-kontaktformular__submit:hover,.sl-kontaktformular--weiss .sl-kontaktformular__submit:active{color:#fff;background-color:#12141a}.sl-kontaktformular--weiss .sl-kontaktformular__submit:hover>span,.sl-kontaktformular--weiss .sl-kontaktformular__submit:active>span{color:#fff}@media (prefers-reduced-motion:reduce){.sl-kontaktformular--weiss .sl-kontaktformular__submit,.sl-kontaktformular--weiss .sl-kontaktformular__submit::before{transition:none}}.sl-kontaktformular--weiss .sl-kontaktformular__label{color:#fff}.sl-kontaktformular--weiss .sl-kontaktformular__label-zusatz{color:rgba(255,255,255,0.72)}.sl-kontaktformular--weiss .sl-kontaktformular__angabe-wert,.sl-kontaktformular--weiss .sl-kontaktformular__check-titel,.sl-kontaktformular--weiss .sl-kontaktformular__upload-titel{color:#fff}.sl-kontaktformular--weiss .sl-kontaktformular__angabe-name,.sl-kontaktformular--weiss .sl-kontaktformular__check-text,.sl-kontaktformular--weiss .sl-kontaktformular__upload-hinweis{color:rgba(255,255,255,0.72)}.sl-kontaktformular--weiss .sl-kontaktformular__angabe-link{color:#fff}.sl-kontaktformular--weiss .sl-kontaktformular__angabe-link:focus-visible{outline-color:#fff}.sl-kontaktformular--weiss .sl-kontaktformular__angabe-link:hover{color:#fff}.sl-kontaktformular--weiss .sl-kontaktformular__hinweis{background:transparent;border-color:#e4572e}.sl-kontaktformular--weiss .sl-kontaktformular__hinweis-text{color:#fff}.sl-kontaktformular--weiss .sl-kontaktformular__hinweis-titel,.sl-kontaktformular--weiss .sl-kontaktformular__hinweis-symbol{color:#e4572e}.sl-kontaktformular--weiss .sl-kontaktformular__hinweis-text a{color:#e4572e}.sl-kontaktformular--weiss .sl-kontaktformular__hinweis-text a:focus-visible{outline-color:#fff}.sl-kontaktformular--weiss .sl-kontaktformular__hinweis-text a:hover{color:#e4572e}.sl-kontaktformular--weiss .sl-kontaktformular__upload{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.72)}.sl-kontaktformular--weiss .sl-kontaktformular__upload:hover{border-color:#fff}.sl-kontaktformular--weiss .sl-kontaktformular__upload-symbol{background:rgba(255,255,255,0.14);color:#fff}.sl-kontaktformular--weiss .sl-kontaktformular__datei{color:#fff}.sl-kontaktformular--weiss .sl-kontaktformular__datei:focus-visible{outline-color:#fff}.sl-kontaktformular--weiss.sl-kontaktformular--karte .sl-kontaktformular__karte{background:transparent;border:1px solid rgba(255,255,255,0.16)}.sl-kontaktformular--weiss.sl-kontaktformular--karte .sl-kontaktformular__field{border:1px solid rgba(255,255,255,0.72);border-radius:.75rem}.sl-kontaktformular--weiss.sl-kontaktformular--karte .sl-kontaktformular__field:focus{background:rgba(255,255,255,0.12)}.sl-kontaktformular--weiss.sl-kontaktformular--karte .sl-kontaktformular__submit{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 3rem}.sl-leistungsuebersicht{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-leistungsuebersicht__item{padding:1.5rem 1rem;background:#fff;border:1px solid #dee2e6;border-radius:1.25rem;transition:border-color .25s ease,transform .2s ease}.sl-leistungsuebersicht__item--link:hover,.sl-leistungsuebersicht__item--link:focus-within{border-color:#a2cac0;transform:translateY(-3px)}.sl-leistungsuebersicht__icon{width:64px;height:64px;margin-bottom:1rem;object-fit:contain}.sl-leistungsuebersicht__title{margin:0;color:#12141a;font-size:1.05rem;font-weight:600;line-height:1.3}.sl-leistungsuebersicht__link{color:inherit;text-decoration:none}.sl-leistungsuebersicht__link:focus-visible{outline:0}.sl-leistungsuebersicht__link:focus-visible::after{outline:2px solid #5a54c4;outline-offset:3px}@media (prefers-reduced-motion:reduce){.sl-leistungsuebersicht__item{transition:none}.sl-leistungsuebersicht__item--link:hover,.sl-leistungsuebersicht__item--link:focus-within{transform:none}}.sl-vorgehen{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem);background:var(--vorgehen-grund);color:var(--vorgehen-text)}.sl-vorgehen--flaeche{margin-block:0;padding-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-vorgehen__eyebrow{margin:0 0 1rem;font-size:.875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--vorgehen-akzent)}.sl-vorgehen__titel{margin:0 0 1.5rem;color:var(--vorgehen-text);font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28}.sl-vorgehen__titel::after{content:"";display:block;width:44px;height:2px;margin-top:1.5rem;background:var(--vorgehen-akzent)}.sl-vorgehen__lead{color:var(--vorgehen-text);font-size:1rem;line-height:1.7;opacity:.8}.sl-vorgehen__bild{margin-top:3rem}.sl-vorgehen__bild img{display:block;width:100%;height:auto;border-radius:.25rem}.sl-vorgehen__liste{list-style:none;margin:0;padding:0;display:grid;gap:3rem}.sl-vorgehen__schritt{display:grid;grid-template-columns:34px minmax(0, 1fr);gap:1rem}.sl-vorgehen__nummer{padding-top:3px;color:var(--vorgehen-text);font-size:.875rem;font-variant-numeric:tabular-nums;opacity:.55}.sl-vorgehen__schritt-titel{margin:0 0 .25rem;color:var(--vorgehen-text);font-size:1rem;font-weight:600;line-height:1.28}.sl-vorgehen__schritt-text{margin:0;color:var(--vorgehen-text);font-size:.875rem;line-height:1.65;opacity:.78}.sl-stoerer{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-stoerer{overflow-x:hidden}.sl-stoerer__inner{background-color:#b6b1ff;padding-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-stoerer__eyebrow{margin:0 0 1rem;font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:#356b60}.sl-stoerer__title{margin:0 0 1rem;color:#12141a;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28}.sl-stoerer__text{max-width:70ch;margin:0 auto;color:#12141a;font-size:1.125rem}.sl-stoerer__actions{margin:3rem 0 0}.sl-stoerer__cta{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#12141a;background:#fff;transition:color .3s ease,background-color .3s ease}.sl-stoerer__cta:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-stoerer__cta:hover,.sl-stoerer__cta:active{color:#fff;background-color:#12141a}.sl-stoerer__cta:hover>span,.sl-stoerer__cta:active>span{color:#fff}@media (prefers-reduced-motion:reduce){.sl-stoerer__cta,.sl-stoerer__cta::before{transition:none}}.sl-stoerer.is-letztes{margin-bottom:0}.sl-themen-tabs{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-themen-tabs__kopf{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}@media only screen and (min-width: 992px){.sl-themen-tabs__kopf{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:3rem}}@media only screen and (min-width: 992px){.sl-themen-tabs__kopf-neben{flex:0 1 46%;max-width:46%}}.sl-themen-tabs__eyebrow{margin:0 0 1rem;font-size:.875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#356b60}.sl-themen-tabs__titel{margin:0;color:#12141a;font-size:clamp(2rem, 1.5rem + 1.6vw, 2.75rem);font-weight:600;letter-spacing:-0.015em;line-height:1.28}.sl-themen-tabs__lead{max-width:46ch;margin:0;color:#495057;font-size:1.25rem;line-height:1.55}.sl-themen-tabs__raster{display:grid;gap:.5rem}.sl-themen-tabs__eintrag{background:#f8f9fa;border:1px solid transparent;border-radius:.75rem;transition:background-color .3s ease,border-color .3s ease}.sl-themen-tabs__eintrag:has(.sl-themen-tabs__schalter:checked){background:#fff;border-color:#e4572e}.sl-themen-tabs__schalter{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sl-themen-tabs__zeile{display:flex;align-items:center;gap:1rem;width:100%;margin:0;padding:1rem 1.5rem;background:transparent;border:1px solid transparent;border-radius:.75rem;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,transform .2s ease}.sl-themen-tabs__nummer{flex:none;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600;letter-spacing:.16em;color:#495057;transition:color .3s ease}.sl-themen-tabs__zeile-titel{flex:1 1 auto;color:#12141a;font-size:1.0625rem;font-weight:600;line-height:1.35}.sl-themen-tabs__zeichen{flex:none;display:inline-flex;color:#495057;transform:rotate(90deg);transition:color .3s ease,transform .2s ease}.sl-themen-tabs__zeile:hover{border-color:#a2cac0}.sl-themen-tabs__schalter:focus-visible+.sl-themen-tabs__zeile{outline:2px solid #5a54c4;outline-offset:3px}.sl-themen-tabs__schalter:checked+.sl-themen-tabs__zeile .sl-themen-tabs__nummer{color:#aa401d}.sl-themen-tabs__schalter:checked+.sl-themen-tabs__zeile .sl-themen-tabs__zeichen{color:#aa401d;transform:rotate(-90deg)}.sl-themen-tabs__schalter:checked+.sl-themen-tabs__zeile .sl-themen-tabs__zeile-titel{font-weight:800}.sl-themen-tabs__panel{display:none;padding:0 1.5rem 1.5rem}.sl-themen-tabs__schalter:checked~.sl-themen-tabs__panel{display:block}.sl-themen-tabs__panel-eyebrow{margin:0 0 .5rem;font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#aa401d}.sl-themen-tabs__panel-titel{margin:0 0 1rem;color:#12141a;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;letter-spacing:-0.015em;line-height:1.25}.sl-themen-tabs__text{max-width:34em;color:#495057;font-size:1rem;line-height:1.6}.sl-themen-tabs__text p{margin:0 0 1rem}.sl-themen-tabs__text p:last-child{margin-bottom:1.5rem}.sl-themen-tabs__knopf--signal{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#fff;background:#aa401d;border:1px solid #aa401d;transition:background-color .2s ease,color .2s ease}.sl-themen-tabs__knopf--signal:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-themen-tabs__knopf--signal:hover{color:#aa401d;background-color:transparent}@media (prefers-reduced-motion:reduce){.sl-themen-tabs__knopf--signal,.sl-themen-tabs__knopf--signal::before{transition:none}}.sl-themen-tabs__knopf--umriss{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#12141a;background:#fff;transition:color .3s ease,background-color .3s ease;border:1px solid #12141a}.sl-themen-tabs__knopf--umriss:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-themen-tabs__knopf--umriss:hover,.sl-themen-tabs__knopf--umriss:active{color:#fff;background-color:#12141a}.sl-themen-tabs__knopf--umriss:hover>span,.sl-themen-tabs__knopf--umriss:active>span{color:#fff}@media (prefers-reduced-motion:reduce){.sl-themen-tabs__knopf--umriss,.sl-themen-tabs__knopf--umriss::before{transition:none}}.sl-themen-tabs__knopf{display:inline-flex;align-items:center;gap:.5rem}.sl-themen-tabs__knopf-symbol{flex:none;display:inline-flex}.sl-themen-tabs__mehr{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding-left:1rem;color:#12141a;font-weight:600;text-decoration:none;margin-top:1.5rem}.sl-themen-tabs__mehr::before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:3px;background:#a2cac0;transform-origin:center;transition:transform .3s ease}.sl-themen-tabs__mehr:hover{color:#12141a}.sl-themen-tabs__mehr:hover::before{transform:scaleY(1.45)}.sl-themen-tabs__mehr:hover .sl-cta__arrow{transform:translateX(4px)}.sl-themen-tabs__mehr:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-themen-tabs__mehr .sl-cta__arrow{flex:none;transition:transform .25s ease}@media (prefers-reduced-motion:reduce){.sl-themen-tabs__mehr::before,.sl-themen-tabs__mehr .sl-cta__arrow{transition:none}.sl-themen-tabs__mehr:hover::before{transform:none}.sl-themen-tabs__mehr:hover .sl-cta__arrow{transform:none}}@media only screen and (min-width: 992px){.sl-themen-tabs__raster{grid-template-columns:minmax(0, 5fr) minmax(0, 8fr);grid-template-rows:var(--tt-reihen, auto) 1fr;align-items:start;column-gap:3rem;row-gap:.5rem}.sl-themen-tabs__eintrag{display:contents}.sl-themen-tabs__zeile{grid-column:1;background:#f8f9fa}.sl-themen-tabs__zeile:hover,.sl-themen-tabs__schalter:focus-visible+.sl-themen-tabs__zeile{transform:translateY(-3px)}.sl-themen-tabs__schalter:checked+.sl-themen-tabs__zeile{background:#fff;border-color:#e4572e}.sl-themen-tabs__schalter:checked+.sl-themen-tabs__zeile .sl-themen-tabs__zeichen{transform:none}.sl-themen-tabs__zeichen{transform:none}.sl-themen-tabs__panel{grid-column:2;grid-row:1 / -1;padding:3rem;background:#f8f9fa;border:1px solid #e4572e;border-radius:1.25rem}}@media (prefers-reduced-motion:reduce){.sl-themen-tabs__eintrag,.sl-themen-tabs__zeile,.sl-themen-tabs__nummer,.sl-themen-tabs__zeichen{transition:none}.sl-themen-tabs__zeile:hover,.sl-themen-tabs__schalter:focus-visible+.sl-themen-tabs__zeile{transform:none}}.sl-us-ps__inner{padding-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-us-ps__intro{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.sl-us-ps__eyebrow{margin:0;font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#356b60}.sl-us-ps__heading{margin:0;color:#12141a;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.15;letter-spacing:-0.015em;text-wrap:pretty}.sl-us-ps__rule{width:3rem;height:3px;background:linear-gradient(90deg, #a2cac0 0%, #b6b1ff 100%)}.sl-us-ps__lead{margin:0;max-width:34em;color:#495057;line-height:1.7;text-wrap:pretty}.sl-us-ps__figure{display:block;width:100%;height:auto;aspect-ratio:1.33333333;object-fit:cover;border-radius:.375rem}.sl-us-ps__list{margin:0;padding:0;list-style:none}.sl-us-ps__item{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;padding-block:3rem}.sl-us-ps__item+.sl-us-ps__item{border-top:1px solid #dee2e6}.sl-us-ps__item:first-child{padding-top:0}.sl-us-ps__item:last-child{padding-bottom:0}.sl-us-ps__num{font-size:.875rem;font-weight:600;letter-spacing:.18em;color:#adb5bd;padding-top:.35rem}.sl-us-ps__body{display:flex;flex-direction:column;gap:.5rem}.sl-us-ps__title{margin:0;color:#12141a;font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:-0.015em}.sl-us-ps__text{margin:0;max-width:34em;color:#495057;line-height:1.65;text-wrap:pretty}.sl-text-dreispaltig{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-text-dreispaltig__title{margin-bottom:1rem;color:#356b60;font-size:1.75rem;font-weight:600}@media only screen and (min-width: 1200px){.sl-text-dreispaltig__title--tall{display:flex;align-items:center;min-height:120px}}.sl-text-dreispaltig__body>:last-child{margin-bottom:0}.sl-songzitate{margin-block:3rem}.sl-songzitate__inner{background-color:#f8f9fa;padding-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-songzitate__eyebrow{margin:0 0 1rem;font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#356b60}.sl-songzitate__quote{margin:0;color:#12141a;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28;quotes:"„" "“"}.sl-songzitate__quote::before{content:open-quote}.sl-songzitate__quote::after{content:close-quote}.sl-songzitate__artist{margin:1rem 0 0;color:#495057}.sl-songzitate__artist cite{font-style:italic}.sl-songzitate__links{display:flex;align-items:center;justify-content:center;gap:1rem;margin:1.5rem 0 0}.sl-songzitate__link{display:inline-flex;line-height:0;color:#356b60;transition:color .3s ease}.sl-songzitate__link:hover,.sl-songzitate__link:focus-visible{color:#5a54c4}.sl-songzitate__link:focus-visible{outline:2px solid #5a54c4;outline-offset:4px;border-radius:.25rem}.sl-songzitate__link--text{line-height:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.sl-songzitate__icon{width:44px;height:44px;font-size:44px}.sl-songzitate__icon-disc{fill:currentColor}.sl-songzitate__icon-mark{fill:#f8f9fa}@media (prefers-reduced-motion:reduce){.sl-songzitate__link{transition:none}}.sl-text-mit-bild{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-text-mit-bild__circle{position:relative;max-width:430px;margin-inline:auto;aspect-ratio:1}.sl-text-mit-bild__photo{position:absolute;inset:8% 8% 8% 8%;width:84%;height:84%;object-fit:cover;border-radius:50%}.sl-text-mit-bild__ring{position:relative;width:100%;height:100%;fill:#356b60;font-size:1.75rem;letter-spacing:.12em;text-transform:uppercase;animation:sl-text-mit-bild-drehung 20s infinite linear}@keyframes sl-text-mit-bild-drehung{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.sl-text-mit-bild__circle--frei::before{content:"";position:absolute;inset:8%;border-radius:50%;background:#f0eeff}.sl-text-mit-bild__circle--frei .sl-text-mit-bild__photo{z-index:1;inset:0 0 auto 0;width:100%;height:92%;object-fit:contain;object-position:50% 100%;border-radius:0;-webkit-mask:linear-gradient(#000, #000) top / 100% 54.35% no-repeat,radial-gradient(ellipse 42% 45.65% at 50% 54.35%, #000 99.5%, transparent 100%);mask:linear-gradient(#000, #000) top / 100% 54.35% no-repeat,radial-gradient(ellipse 42% 45.65% at 50% 54.35%, #000 99.5%, transparent 100%)}@media (prefers-reduced-motion:reduce){.sl-text-mit-bild__ring{animation:none}}.sl-text-mit-bild__eyebrow{margin:0 0 1rem;font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#356b60}.sl-text-mit-bild__title{margin:0 0 1rem;color:#12141a;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28}.sl-text-mit-bild__text{margin:0;color:#12141a;font-size:1.25rem}.sl-text-mit-bild__actions{margin:3rem 0 0}.sl-text-mit-bild__cta{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#fff;background:#12141a;border:1px solid #12141a;transition:background-color .2s ease,color .2s ease}.sl-text-mit-bild__cta:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-text-mit-bild__cta:hover{color:#12141a;background-color:transparent}@media (prefers-reduced-motion:reduce){.sl-text-mit-bild__cta,.sl-text-mit-bild__cta::before{transition:none}}.sl-leistungs-rechner{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-leistungs-rechner--flaeche{margin-block:0;padding-block:clamp(3.5rem, 2rem + 5vw, 6.5rem);background:var(--leistungs-rechner-grund)}.sl-leistungs-rechner__kopf{max-width:46rem;margin-bottom:3rem}.sl-leistungs-rechner__eyebrow{margin:0 0 .5rem;font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#356b60}.sl-leistungs-rechner__titel{margin:0 0 1rem;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28;color:#12141a}.sl-leistungs-rechner__lead{color:#12141a}.sl-leistungs-rechner__lead p:last-child{margin-bottom:0}.sl-leistungs-rechner__stufen{display:grid;gap:1rem}.sl-leistungs-rechner__stufe{border:1px solid #dee2e6;border-radius:.25rem;background:#fff;overflow:hidden}.sl-leistungs-rechner__stufe[open]{border-color:#2a564d}.sl-leistungs-rechner__stufe-kopf{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;cursor:pointer;list-style:none;color:#12141a}.sl-leistungs-rechner__stufe-kopf::-webkit-details-marker{display:none}.sl-leistungs-rechner__stufe-kopf:focus-visible{outline:2px solid #5a54c4;outline-offset:-2px}.sl-leistungs-rechner__stufe[open]>.sl-leistungs-rechner__stufe-kopf{background:#2a564d;color:#fff}.sl-leistungs-rechner__stufe-nummer{flex:none;min-width:2.5ch;font-size:clamp(1.75rem, 1.4rem + 1vw, 2.25rem);font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:#5a54c4}.sl-leistungs-rechner__stufe[open] .sl-leistungs-rechner__stufe-nummer{color:#b6b1ff}.sl-leistungs-rechner__stufe-text{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}.sl-leistungs-rechner__stufe-titel{font-weight:600;font-size:1rem}.sl-leistungs-rechner__stufe-anzahl,.sl-leistungs-rechner__stufe-beschreibung{font-size:.875rem;color:#495057}.sl-leistungs-rechner__stufe[open] .sl-leistungs-rechner__stufe-anzahl,.sl-leistungs-rechner__stufe[open] .sl-leistungs-rechner__stufe-beschreibung{color:rgba(255,255,255,0.82)}.sl-leistungs-rechner__zaehler{flex:none;padding:2px .5rem;border-radius:50rem;background:#5a54c4;color:#fff;font-size:.75rem;font-weight:600;white-space:nowrap}.sl-leistungs-rechner__chevron{flex:none;transition:transform .3s ease}.sl-leistungs-rechner__stufe[open] .sl-leistungs-rechner__chevron{transform:rotate(180deg)}.sl-leistungs-rechner__stufe-inhalt{padding:1.5rem;background:#ecf4f2}.sl-leistungs-rechner__bausteine{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.sl-leistungs-rechner__baustein{position:relative}.sl-leistungs-rechner__haken{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sl-leistungs-rechner__karte{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;align-items:start;margin:0;padding:1rem;border:2px solid #dee2e6;border-radius:.25rem;background:#fff;cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease}@media only screen and (min-width: 576px){.sl-leistungs-rechner__karte{grid-template-columns:auto 1fr auto}}.sl-leistungs-rechner__karte:hover{border-color:#adb5bd;box-shadow:0 4px 14px rgba(18,20,26,0.1)}.sl-leistungs-rechner__haken:checked+.sl-leistungs-rechner__karte{border-color:#2a564d}.sl-leistungs-rechner__haken:focus-visible+.sl-leistungs-rechner__karte{outline:2px solid #5a54c4;outline-offset:2px}.sl-leistungs-rechner__kaestchen{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;margin-top:2px;border:2px solid #6c757d;border-radius:.25rem;background:#fff;color:transparent}.sl-leistungs-rechner__kaestchen svg{width:.9rem;height:.9rem}.sl-leistungs-rechner__haken:checked+.sl-leistungs-rechner__karte .sl-leistungs-rechner__kaestchen{border-color:#5a54c4;background:#5a54c4;color:#fff}.sl-leistungs-rechner__karte-text{display:flex;flex-direction:column;gap:.25rem;min-width:0}.sl-leistungs-rechner__karte-titel{font-weight:600;color:#12141a}.sl-leistungs-rechner__karte-beschreibung{font-size:.875rem;color:#495057}.sl-leistungs-rechner__preis{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;grid-column:2}@media only screen and (min-width: 576px){.sl-leistungs-rechner__preis{grid-column:auto;align-items:flex-end;text-align:right}}.sl-leistungs-rechner__betrag{font-size:1.25rem;font-weight:600;color:#12141a;white-space:nowrap;font-variant-numeric:tabular-nums}.sl-leistungs-rechner__einheit{max-width:12rem;padding:2px .5rem;border-radius:.25rem;background:#f8f9fa;color:#495057;font-size:.75rem;line-height:1.35}.sl-leistungs-rechner__menge{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.5rem;padding:.5rem 1rem;border-radius:.25rem;background:#fff;font-size:.875rem}.sl-leistungs-rechner__menge-label{color:#495057}.sl-leistungs-rechner__regler{display:inline-flex;align-items:center;border:1px solid #dee2e6;border-radius:50rem}.sl-leistungs-rechner__regler-knopf{width:2rem;height:2rem;border:0;border-radius:50%;background:transparent;color:#12141a;font-size:1rem;line-height:1;cursor:pointer}.sl-leistungs-rechner__regler-knopf:hover{background:#f8f9fa}.sl-leistungs-rechner__regler-knopf:focus-visible{outline:2px solid #5a54c4;outline-offset:1px}.sl-leistungs-rechner__regler-wert{min-width:2ch;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.sl-leistungs-rechner__zwischensumme{margin-left:auto;font-weight:600;color:#12141a;font-variant-numeric:tabular-nums}.sl-leistungs-rechner__hinweis{display:flex;gap:.5rem;align-items:flex-start;margin:.5rem 0 0;padding:.5rem 1rem;border-left:2px solid #2a564d;background:rgba(255,255,255,0.7);font-size:.875rem;color:#12141a}.sl-leistungs-rechner__info{flex:none;margin-top:2px;color:#2a564d}.sl-leistungs-rechner__hinweis-klapp{margin-top:.5rem}.sl-leistungs-rechner__hinweis-schalter{display:inline-block;cursor:pointer;list-style:none;font-size:.875rem;font-weight:600;color:#356b60;text-decoration:underline}.sl-leistungs-rechner__hinweis-schalter::-webkit-details-marker{display:none}.sl-leistungs-rechner__hinweis-aus{display:none}.sl-leistungs-rechner__hinweis-klapp[open] .sl-leistungs-rechner__hinweis-an{display:none}.sl-leistungs-rechner__hinweis-klapp[open] .sl-leistungs-rechner__hinweis-aus{display:inline}.sl-leistungs-rechner__weiter{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#12141a;background:#fff;transition:color .3s ease,background-color .3s ease;margin-top:1.5rem;border:1px solid #2a564d}.sl-leistungs-rechner__weiter:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-leistungs-rechner__weiter:hover,.sl-leistungs-rechner__weiter:active{color:#fff;background-color:#12141a}.sl-leistungs-rechner__weiter:hover>span,.sl-leistungs-rechner__weiter:active>span{color:#fff}@media (prefers-reduced-motion:reduce){.sl-leistungs-rechner__weiter,.sl-leistungs-rechner__weiter::before{transition:none}}.sl-leistungs-rechner__person{display:flex;gap:1rem;align-items:flex-start;margin-top:1.5rem;padding:1.5rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fff}.sl-leistungs-rechner__person-bild{flex:none;width:4.5rem;height:4.5rem;border-radius:50%;object-fit:cover}.sl-leistungs-rechner__person-bezeichnung{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#356b60}.sl-leistungs-rechner__person-name{margin:.25rem 0;font-weight:600;color:#12141a}.sl-leistungs-rechner__person-kurz{margin:0 0 .5rem;font-size:.875rem;color:#12141a}.sl-leistungs-rechner__person-wege{display:flex;flex-wrap:wrap;gap:.5rem}.sl-leistungs-rechner__person-weg{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#12141a;background:#fff;transition:color .3s ease,background-color .3s ease;border:1px solid #dee2e6;font-size:.875rem}.sl-leistungs-rechner__person-weg:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-leistungs-rechner__person-weg:hover,.sl-leistungs-rechner__person-weg:active{color:#fff;background-color:#12141a}.sl-leistungs-rechner__person-weg:hover>span,.sl-leistungs-rechner__person-weg:active>span{color:#fff}@media (prefers-reduced-motion:reduce){.sl-leistungs-rechner__person-weg,.sl-leistungs-rechner__person-weg::before{transition:none}}.sl-leistungs-rechner__summe{padding:1.5rem;border-radius:.25rem;background:#2a564d;color:#fff}@media only screen and (min-width: 992px){.sl-leistungs-rechner__summe{position:sticky;top:calc(var(--sl-kopf-hoehe, 132px) + 54px + 1rem)}}.sl-leistungs-rechner__summe-titel{margin:0;font-size:1.25rem;font-weight:600}.sl-leistungs-rechner__summe-anzahl{margin:.25rem 0 0;font-size:.875rem;color:rgba(255,255,255,0.82)}.sl-leistungs-rechner__summe-leer{margin:1rem 0 0;font-size:.875rem;color:rgba(255,255,255,0.82)}.sl-leistungs-rechner__auswahl{margin-top:1rem}.sl-leistungs-rechner__auswahl-stufe{margin:1rem 0 .25rem;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,0.78)}.sl-leistungs-rechner__auswahl-liste{margin:0;padding:0;list-style:none;font-size:.875rem}.sl-leistungs-rechner__auswahl-liste li{display:flex;justify-content:space-between;gap:.5rem;padding-block:.25rem}.sl-leistungs-rechner__auswahl-betrag{flex:none;font-variant-numeric:tabular-nums}.sl-leistungs-rechner__summen{margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.26)}.sl-leistungs-rechner__summen-zeile{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;padding-block:.25rem}.sl-leistungs-rechner__summen-zeile dt{font-weight:400;font-size:.875rem}.sl-leistungs-rechner__summen-zeile dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.sl-leistungs-rechner__summen-zeile--laufend dd{font-size:1.25rem;font-weight:600}.sl-leistungs-rechner__zusatz{font-size:.875rem;font-weight:400}.sl-leistungs-rechner__hinweise{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.26);font-size:.875rem}.sl-leistungs-rechner__hinweise-titel{margin:0 0 .25rem;font-weight:600}.sl-leistungs-rechner__hinweise-liste{margin:0;padding-left:1.1em;color:rgba(255,255,255,0.86)}.sl-leistungs-rechner__hinweise-liste li+li{margin-top:.25rem}.sl-leistungs-rechner__cta{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;display:block;margin-top:1.5rem;text-align:center;background:#5a54c4;border:1px solid #5a54c4;color:#fff;transition:background-color .2s ease}.sl-leistungs-rechner__cta:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-leistungs-rechner__cta:hover,.sl-leistungs-rechner__cta:focus-visible{background:#4a45a8;border-color:#4a45a8;color:#fff}.sl-leistungs-rechner__cta:focus-visible{outline-color:#fff}.sl-leistungs-rechner__fussnote{margin:1rem 0 0;font-size:.75rem;color:rgba(255,255,255,0.78)}.sl-leistungs-rechner__gruppe{min-width:0;margin:0;padding:0;border:0}.sl-leistungs-rechner__fragen{display:grid;gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;counter-reset:frage}.sl-leistungs-rechner__frage{padding:1rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fff}.sl-leistungs-rechner__frage-text{float:none;width:auto;margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#12141a}.sl-leistungs-rechner__knopfreihe{display:flex;flex-wrap:wrap;gap:.5rem}.sl-leistungs-rechner__wahl{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sl-leistungs-rechner__knopf{display:inline-flex;align-items:center;gap:.5rem;min-height:2.25rem;margin:0;padding:.25rem 1rem;border:1px solid #adb5bd;border-radius:50rem;background:#fff;color:#12141a;font-size:.875rem;line-height:1.3;cursor:pointer;transition:border-color .3s ease,background-color .3s ease,color .3s ease}.sl-leistungs-rechner__knopf:hover{border-color:#2a564d}.sl-leistungs-rechner__knopf.is-gesperrt{border-style:dashed;background:#f8f9fa;color:#495057;cursor:not-allowed}.sl-leistungs-rechner__knopf-preis{font-size:.75rem;color:#495057;white-space:nowrap}.sl-leistungs-rechner__wahl:checked+.sl-leistungs-rechner__knopf{border-color:#2a564d;background:#2a564d;color:#fff}.sl-leistungs-rechner__wahl:checked+.sl-leistungs-rechner__knopf .sl-leistungs-rechner__knopf-preis{color:rgba(255,255,255,0.86)}.sl-leistungs-rechner__wahl:focus-visible+.sl-leistungs-rechner__knopf{outline:2px solid #5a54c4;outline-offset:2px}.sl-leistungs-rechner__knopf--groesse{min-width:2.75rem;justify-content:center;font-weight:600}.sl-leistungs-rechner__ergebnis{height:100%;padding:1rem 1.5rem;border:2px dashed #adb5bd;border-radius:.25rem;background:#fff}.sl-leistungs-rechner__ergebnis.is-fest{border-style:solid;border-color:#2a564d}.sl-leistungs-rechner__ergebnis-titel{margin:0;font-size:1.25rem;font-weight:600;color:#12141a}.sl-leistungs-rechner__ergebnis-kuerzel{color:#5a54c4;font-weight:600}.sl-leistungs-rechner__ergebnis-name{margin:.25rem 0 0;font-weight:600;color:#12141a}.sl-leistungs-rechner__ergebnis-text{margin:.25rem 0 0;font-size:.875rem;color:#495057}.sl-leistungs-rechner__manuell-titel{float:none;width:auto;margin:0 0 .5rem;font-size:.875rem;color:#495057}.sl-leistungs-rechner__etikett{display:inline-block;margin-left:.25rem;padding:1px .5rem;border-radius:50rem;background:#f0eeff;color:#5a54c4;font-size:.75rem;font-weight:600;vertical-align:middle}.sl-leistungs-rechner__enthalten{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-top:.25rem;font-size:.875rem;color:#12141a}.sl-leistungs-rechner__enthalten-punkt::before{content:'✓';margin-right:.25rem;color:#356b60;font-weight:600}.sl-leistungs-rechner__grund{font-size:.875rem;font-weight:600;color:#495057}.sl-leistungs-rechner__baustein--immer .sl-leistungs-rechner__karte{cursor:default}.sl-leistungs-rechner__baustein--immer .sl-leistungs-rechner__karte:hover{box-shadow:none}.sl-leistungs-rechner__baustein.is-gesperrt .sl-leistungs-rechner__karte{border-style:dashed;background:#f8f9fa;cursor:not-allowed}.sl-leistungs-rechner__baustein.is-gesperrt .sl-leistungs-rechner__karte:hover{border-color:#dee2e6;box-shadow:none}.sl-leistungs-rechner__baustein.is-gesperrt .sl-leistungs-rechner__karte .sl-leistungs-rechner__karte-titel,.sl-leistungs-rechner__baustein.is-gesperrt .sl-leistungs-rechner__karte .sl-leistungs-rechner__betrag{color:#495057}.sl-leistungs-rechner__preis-fuer{font-size:.75rem;font-weight:600;color:#5a54c4}.sl-leistungs-rechner__betrag--kostenlos{color:#356b60}.sl-leistungs-rechner__optionen{display:grid;gap:1rem;margin-top:.5rem;padding:1rem;border-radius:.25rem;background:#fff}.sl-leistungs-rechner__gruppe-titel{float:none;width:auto;margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:#12141a}.sl-leistungs-rechner__pflicht{color:#aa401d}.sl-leistungs-rechner__opt-hinweis{margin:.5rem 0 0;font-size:.875rem;color:#12141a}.sl-leistungs-rechner__pflicht-hinweis{margin:.5rem 0 0;padding-left:.5rem;border-left:2px solid #aa401d;font-size:.875rem;color:#aa401d}.sl-leistungs-rechner__summe-groesse{margin:.5rem 0 0;font-size:.875rem;color:rgba(255,255,255,0.86)}.sl-leistungs-rechner__summe-groesse strong{color:#fff;font-size:1rem}.sl-leistungs-rechner__auswahl-liste .sl-leistungs-rechner__auswahl-option{padding-left:1rem;font-size:.75rem;color:rgba(255,255,255,0.86)}.sl-leistungs-rechner__steuer{margin:.25rem 0 0;font-size:.75rem;text-align:right;color:rgba(255,255,255,0.82)}.sl-leistungs-rechner__beratung,.sl-leistungs-rechner__offen{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.26);font-size:.875rem}.sl-leistungs-rechner__offen-liste{margin:0;padding-left:.5rem;border-left:2px solid #e4572e;list-style:none}.sl-leistungs-rechner__offen-liste li+li{margin-top:.25rem}.sl-leistungs-rechner__formular{display:grid;gap:.25rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.26)}.sl-leistungs-rechner__formular-titel{margin:0 0 .5rem;font-weight:600}.sl-leistungs-rechner__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sl-leistungs-rechner__label{margin-top:.5rem;font-size:.875rem}.sl-leistungs-rechner__feld{border-color:transparent}.sl-leistungs-rechner__feld:focus{border-color:#fff;box-shadow:0 0 0 2px #5a54c4}.sl-leistungs-rechner__dsgvo{display:flex;gap:.5rem;align-items:flex-start;margin-top:1rem;font-size:.75rem}.sl-leistungs-rechner__dsgvo a{color:#fff;text-decoration:underline}.sl-leistungs-rechner__dsgvo-haken{flex:none;width:1.125rem;height:1.125rem;margin-top:1px;accent-color:#5a54c4}.sl-leistungs-rechner__formular-fehler{margin:1rem 0 0;padding:.5rem 1rem;border-left:2px solid #e4572e;background:rgba(0,0,0,0.18);font-size:.875rem}.sl-leistungs-rechner__senden{width:100%}.sl-leistungs-rechner__formular [data-sl-form-feedback]{margin-top:1rem;font-size:.875rem}.sl-leistungs-rechner__mobil{position:fixed;inset:auto 0 0 0;z-index:1030;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 1rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom));background:#2a564d;color:#fff}.sl-leistungs-rechner__mobil[hidden]{display:none}@media only screen and (min-width: 992px){.sl-leistungs-rechner__mobil{display:none !important}}.sl-leistungs-rechner__mobil-summen{display:flex;flex-direction:column;font-size:.75rem;color:rgba(255,255,255,0.82)}.sl-leistungs-rechner__mobil-laufend{font-size:1rem;font-weight:600;color:#fff}.sl-leistungs-rechner__mobil-knopf{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#12141a;background:#fff;transition:color .3s ease,background-color .3s ease;flex:none;font-size:.875rem}.sl-leistungs-rechner__mobil-knopf:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-leistungs-rechner__mobil-knopf:hover,.sl-leistungs-rechner__mobil-knopf:active{color:#fff;background-color:#12141a}.sl-leistungs-rechner__mobil-knopf:hover>span,.sl-leistungs-rechner__mobil-knopf:active>span{color:#fff}@media (prefers-reduced-motion:reduce){.sl-leistungs-rechner__mobil-knopf,.sl-leistungs-rechner__mobil-knopf::before{transition:none}}@media only screen and (max-width: 991.98px){html.is-rechner-leiste .sl-mobil-leiste{display:none}}@media (prefers-reduced-motion:reduce){.sl-leistungs-rechner__karte,.sl-leistungs-rechner__chevron{transition:none}}section.footer .sub-heading{color:#7BA142;text-align:center;font-family:'Montserrat'}section.footer h3{text-align:center;font:normal normal 600 42px/52px 'Montserrat';font-size:42px;letter-spacing:-0.42px;color:#014584;text-transform:uppercase}section.footer span{color:#7BA142}section.footer button.gradient span,section.footer a.gradient span{color:inherit}section.footer .row h5{text-align:left;font:normal normal 500 20px/24px Montserrat;letter-spacing:-0.2px;color:#014584}section.footer .row a{text-decoration:none;text-align:left;font:normal normal normal 18px/40px Montserrat;letter-spacing:0px;color:#313131;display:flex}section.footer .row img{width:420px}section.footer .row .col-lg-3 img{width:268px;margin-top:20px}section.footer .row .col-lg-4{text-align:center;align-items:center}section.footer .row .social{margin-top:30px}section.footer .social a{display:inline-flex}section.footer a.greylinks,section.footer .greylinks a{color:#c7c7c7 !important}section.footer a.greylinks:hover,section.footer .greylinks a:hover{text-decoration:underline;color:#c7c7c7!important}@media only screen and (min-width: 992px) and (max-width: 1199px){section.footer .row img{width:290px !important}}@media only screen and (min-width: 576px) and (max-width: 767px){section.footer .sub-heading{margin-bottom:0px}section.footer h3{font-size:36px}}@media only screen and (max-width: 575px){section.footer h3{font-size:25px;line-height:26px}section.footer .sub-heading{font-size:18px}section.footer{padding:0px 20px}section.footer .row img{width:300px;max-width:100% !important}section.footer .col-lg-6,section.footer .col-lg-3,section.footer h5,section.footer .row a{text-align:center !important;justify-content:center}}address{margin:0;font-size:18px}.footer-list{display:flex;align-items:center}.footer-list .insurance{text-align:left;margin-right:1.5rem}.footer-list .insurance img{display:block;margin-top:.25rem}section.footer .row img.hiscox{width:100px !important;padding-bottom:2px}ul.hiscox li.text-muted{font-size:1rem !important;margin-top:5px}@media only screen and (max-width: 991.98px){section.footer .row>[class*="col-"],section.footer .row h5,section.footer .row a{text-align:left !important;justify-content:flex-start;align-items:flex-start}section.footer .row ul{padding-left:0}section.footer .row li>ion-icon{flex-shrink:0}}.sl-leistungsbereiche{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-leistungsbereiche__mosaik{display:grid;gap:1.5rem;grid-template-columns:minmax(0, 1fr)}@media only screen and (min-width: 768px){.sl-leistungsbereiche__mosaik{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (min-width: 992px){.sl-leistungsbereiche__mosaik{grid-template-columns:repeat(6, minmax(0, 1fr))}}.sl-leistungsbereiche__kachel{position:relative;display:flex;flex-direction:column;padding:1.5rem;border-radius:1.25rem;background:var(--kachel-grund, #f8f9fa);color:var(--kachel-text, #12141a);border:2px solid transparent;transition:border-color .3s ease,transform .2s ease}@media only screen and (min-width: 992px){.sl-leistungsbereiche__kachel{grid-column:span 2;grid-column:span var(--kachel-spanne, 2)}}@media only screen and (min-width: 992px){.sl-leistungsbereiche__kachel--breit{grid-column:span 4}}.sl-leistungsbereiche__kachel--link:hover,.sl-leistungsbereiche__kachel--link:focus-within{border-color:#a2cac0;transform:translateY(-3px)}.sl-leistungsbereiche__kachel--hervorgehoben{background-color:transparent;background-image:linear-gradient(var(--kachel-grund, #f8f9fa), var(--kachel-grund, #f8f9fa)),linear-gradient(90deg, #a2cac0 0%, #b6b1ff 100%);background-origin:padding-box,border-box;background-clip:padding-box,border-box}.sl-leistungsbereiche__kachel--hervorgehoben:hover,.sl-leistungsbereiche__kachel--hervorgehoben:focus-within{border-color:transparent}.sl-leistungsbereiche__kachel--signal{border-color:var(--farbe-flaeche-signal, #e4572e)}.sl-leistungsbereiche__kachel--signal .sl-leistungsbereiche__eyebrow{color:var(--farbe-flaeche-signal-tief, #aa401d)}.sl-leistungsbereiche__kachel--signal:hover,.sl-leistungsbereiche__kachel--signal:focus-within{border-color:var(--farbe-flaeche-signal, #e4572e)}.sl-leistungsbereiche__uebersicht{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.5rem;border-radius:1.25rem;background:var(--feld-grund, linear-gradient(90deg, #a2cac0 0%, #b6b1ff 100%));color:var(--feld-text, #12141a);border:1px solid transparent;transition:border-color .3s ease,transform .2s ease}@media only screen and (min-width: 992px){.sl-leistungsbereiche__uebersicht{grid-column:span 2;grid-row:span 2}}.sl-leistungsbereiche__uebersicht-titel{margin:0 0 .5rem;font-size:1.75rem;font-weight:600;line-height:1.28;color:inherit}.sl-leistungsbereiche__uebersicht-text{font-size:.875rem}.sl-leistungsbereiche__uebersicht-text p:last-child{margin-bottom:0}.sl-leistungsbereiche__eyebrow{margin:0 0 .5rem;font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--kachel-eyebrow, #356b60)}.sl-leistungsbereiche__title{margin:0 0 .5rem;color:inherit;font-size:1.75rem;font-weight:600;line-height:1.28}@media only screen and (min-width: 992px){.sl-leistungsbereiche__kachel--breit .sl-leistungsbereiche__title{font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem)}}.sl-leistungsbereiche__link{color:inherit;text-decoration:none}.sl-leistungsbereiche__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sl-leistungsbereiche__text{color:inherit}.sl-leistungsbereiche__text a{position:relative;z-index:2}.sl-leistungsbereiche__text>:last-child{margin-bottom:0}.sl-leistungsbereiche__cta{margin-top:auto;padding-top:1rem;display:inline-flex;align-items:center;gap:.5rem;color:inherit;font-weight:600}.sl-leistungsbereiche__pfeil{flex:none;transition:transform .3s ease}.sl-leistungsbereiche__kachel--link:hover .sl-leistungsbereiche__pfeil,.sl-leistungsbereiche__kachel--link:focus-within .sl-leistungsbereiche__pfeil,.sl-leistungsbereiche__uebersicht:hover .sl-leistungsbereiche__pfeil,.sl-leistungsbereiche__uebersicht:focus-within .sl-leistungsbereiche__pfeil{transform:translateX(4px)}.sl-leistungsbereiche__uebersicht:hover,.sl-leistungsbereiche__uebersicht:focus-within{border-color:currentColor;transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.sl-leistungsbereiche__kachel,.sl-leistungsbereiche__uebersicht,.sl-leistungsbereiche__pfeil{transition:none}.sl-leistungsbereiche__kachel--link:hover,.sl-leistungsbereiche__kachel--link:focus-within,.sl-leistungsbereiche__uebersicht:hover,.sl-leistungsbereiche__uebersicht:focus-within{transform:none}}.sl-thementabelle{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-thementabelle__head{margin-bottom:1.5rem}.sl-thementabelle__eyebrow{margin:0 0 1rem;font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#356b60}.sl-thementabelle__title{margin:0;color:#12141a;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28}.sl-thementabelle__row+.sl-thementabelle__row{margin-top:1.5rem}.sl-thementabelle__term{margin:0;color:#12141a;font-size:1.5rem;font-weight:600}.sl-thementabelle__desc strong{display:block}.sl-thementabelle__desc>:last-child{margin-bottom:0}.sl-header-bild{background:var(--hb-grund);padding-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-header-bild__links{display:flex;align-items:stretch;gap:1.5rem}.sl-header-bild__seitentext{display:none;writing-mode:vertical-rl;transform:rotate(180deg);align-self:center;flex:none;white-space:nowrap;font-size:.75rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:#495057}@media only screen and (min-width: 992px){.sl-header-bild__seitentext{display:block}}.sl-header-bild__text{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;flex:1 1 auto;min-width:0}.sl-header-bild__text--linie{border-left:3px solid #e4572e;padding-left:1.5rem}.sl-header-bild__eyebrow{margin:0;font-size:.875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#aa401d}.sl-header-bild__titel{margin:0;color:#12141a;font-size:clamp(2.125rem, 1.5rem + 2.4vw, 3.125rem);font-weight:600;line-height:1.08;letter-spacing:-0.02em;max-width:16ch;overflow-wrap:break-word}.sl-header-bild__lead{margin:0;max-width:44ch;color:#495057;font-size:1.25rem;line-height:1.6}.sl-header-bild__lead p:last-child{margin-bottom:0}.sl-header-bild__aufrufe{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.sl-header-bild__cta{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#fff;background:#aa401d;border:1px solid #aa401d;transition:background-color .2s ease,color .2s ease;display:inline-flex;align-items:center;gap:.5rem;padding:1rem 1.5rem}.sl-header-bild__cta:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-header-bild__cta:hover{color:#aa401d;background-color:transparent}@media (prefers-reduced-motion:reduce){.sl-header-bild__cta,.sl-header-bild__cta::before{transition:none}}.sl-header-bild__cta-symbol{flex:none;display:inline-flex}.sl-header-bild__cta-zweit{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#12141a;background:#fff;transition:color .3s ease,background-color .3s ease;display:inline-flex;align-items:center;padding:1rem 1.5rem;border:1px solid #12141a}.sl-header-bild__cta-zweit:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-header-bild__cta-zweit:hover,.sl-header-bild__cta-zweit:active{color:#fff;background-color:#12141a}.sl-header-bild__cta-zweit:hover>span,.sl-header-bild__cta-zweit:active>span{color:#fff}@media (prefers-reduced-motion:reduce){.sl-header-bild__cta-zweit,.sl-header-bild__cta-zweit::before{transition:none}}.sl-header-bild__buehne{position:relative}@media only screen and (min-width: 992px){.sl-header-bild__buehne{padding-top:3rem;padding-right:1.5rem}}.sl-header-bild__bild{display:block;width:100%;height:auto;border-radius:1.25rem}.sl-header-bild__zweitbild{display:none}@media only screen and (min-width: 992px){.sl-header-bild__zweitbild{display:block;position:absolute;top:0;right:0;width:38%;max-width:240px;height:auto;border-radius:.75rem;border:5px solid var(--hb-grund)}}.sl-header-bild__status{display:flex;align-items:flex-start;gap:1rem;max-width:46ch;margin:1rem 0 0;padding:1rem 1.5rem;background:#fff;border:1px solid #dee2e6;border-radius:.75rem}@media only screen and (min-width: 992px){.sl-header-bild__status--buehne{position:absolute;left:0;bottom:3rem;max-width:92%;margin:0}}.sl-header-bild__punkt{flex:none;width:10px;height:10px;margin-top:0.4em;border-radius:50%}.sl-header-bild__punkt--offen{background:#1b5e20}.sl-header-bild__punkt--zu{background:#12141a}.sl-header-bild__status-text{display:flex;flex-direction:column;gap:.25rem}.sl-header-bild__status-titel{color:#12141a;font-size:1rem;font-weight:600;line-height:1.3}.sl-header-bild__status-unter{color:#495057;font-size:.875rem;line-height:1.35}.sl-header-bild--text .sl-header-bild__titel{max-width:20ch}.sl-header-bild--text .sl-header-bild__lead{max-width:54ch}.sl-bewertung{background-image:linear-gradient(180deg, var(--bewertung-oben, #fff) 0%, var(--bewertung-oben, #fff) 50%, var(--bewertung-unten, #fff) 50%, var(--bewertung-unten, #fff) 100%);padding-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-bewertung__karte{max-width:60rem;margin-inline:auto;padding:1.5rem 3rem;border:1px solid #dee2e6;border-radius:1.25rem;background:var(--bewertung-grund, #f8f9fa);color:#12141a;display:grid;gap:3rem;grid-template-columns:minmax(0, 16rem) minmax(0, 1fr);align-items:center}.sl-bewertung__karte--schmal{max-width:32rem;grid-template-columns:minmax(0, 1fr);text-align:center;justify-items:center}@media only screen and (max-width: 991.98px){.sl-bewertung__karte{grid-template-columns:minmax(0, 1fr);gap:1.5rem;padding:1.5rem}}.sl-bewertung__karte--dunkel{color:#fff;border-color:rgba(255,255,255,0.18)}.sl-bewertung__score-zeile{display:flex;align-items:baseline;gap:.5rem;margin:0}.sl-bewertung__score{font-size:2rem;font-weight:600;line-height:1}.sl-bewertung__von{font-size:.875rem;color:inherit;opacity:.78}.sl-bewertung__sterne{display:flex;gap:3px;margin-top:.5rem;color:inherit}.sl-bewertung__sterne--akzent{color:#356b60}.sl-bewertung__anzahl{margin:.5rem 0 0;font-size:.875rem;opacity:.78}.sl-bewertung__link{font-weight:600;color:#356b60;text-decoration:none;border-bottom:1px solid currentColor}.sl-bewertung__link:hover,.sl-bewertung__link:focus-visible{color:#5a54c4}.sl-bewertung__karte--dunkel .sl-bewertung__link{color:inherit}.sl-bewertung__karte--dunkel .sl-bewertung__link:hover,.sl-bewertung__karte--dunkel .sl-bewertung__link:focus-visible{color:#a2cac0}.sl-bewertung__stimme{margin:0;padding-left:3rem;border-left:1px solid #dee2e6}@media only screen and (max-width: 991.98px){.sl-bewertung__stimme{padding:1.5rem 0 0;border-left:0;border-top:1px solid #dee2e6}}.sl-bewertung__karte--dunkel .sl-bewertung__stimme{border-color:rgba(255,255,255,0.18)}.sl-bewertung__zitat{margin:0;font-size:1.25rem;line-height:1.55}.sl-bewertung__wer{margin:.5rem 0 0;font-size:.875rem;opacity:.78}.sl-text-accordion{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-text-accordion__head{margin-bottom:1.5rem}.sl-text-accordion__eyebrow{margin:0 0 1rem;font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#356b60}.sl-text-accordion__title{margin:0;color:#12141a;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28}.sl-text-accordion__item{border:0;margin-bottom:.25rem}.sl-text-accordion .accordion-button{border-radius:1.25rem;background-color:#a2cac0;color:#12141a;font-weight:600}.sl-text-accordion .accordion-button:not(.collapsed){background-color:#a2cac0;color:#12141a;box-shadow:none}.sl-text-accordion .accordion-button:focus{box-shadow:none}.sl-text-accordion .accordion-button:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-text-accordion .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23141414'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.sl-text-accordion .accordion-item:first-of-type .accordion-button,.sl-text-accordion .accordion-item:last-of-type .accordion-button,.sl-text-accordion .accordion-item:last-of-type .accordion-button.collapsed{border-radius:1.25rem}.sl-text-accordion__body{border-radius:1.25rem;background-color:#f8f9fa;margin-bottom:.25rem}.sl-text-accordion__price{color:#12141a}.sl-text-accordion__cta{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#fff;background:#12141a;border:1px solid #12141a;transition:background-color .2s ease,color .2s ease}.sl-text-accordion__cta:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-text-accordion__cta:hover{color:#12141a;background-color:transparent}@media (prefers-reduced-motion:reduce){.sl-text-accordion__cta,.sl-text-accordion__cta::before{transition:none}}.sl-text-accordion--flaeche{background:var(--text-accordion-grund);margin-block:0;padding-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-text-accordion--weiss .sl-text-accordion__title{color:#fff}.sl-text-accordion--weiss .sl-text-accordion__eyebrow{color:rgba(255,255,255,0.78)}.sl-text-accordion--kopf-links .sl-text-accordion__head{margin-bottom:0}.sl-text-accordion__lead{max-width:48ch;margin:1rem 0 0;font-size:1.25rem;line-height:1.55;color:#495057}.sl-text-accordion--flaeche .sl-text-accordion__lead{color:inherit}.sl-text-accordion--weiss .sl-text-accordion__lead{color:rgba(255,255,255,0.72)}.sl-text-accordion__frage{background:var(--farbe-flaeche-mint-hell, #ecf4f2);color:#12141a;border:1px solid transparent;border-radius:1.25rem;transition:border-color .3s ease,transform .2s ease}.sl-text-accordion__frage:hover,.sl-text-accordion__frage:focus-within{border-color:#356b60}.sl-text-accordion__frage:not([open]):hover,.sl-text-accordion__frage:not([open]):focus-within{transform:translateY(-3px)}.sl-text-accordion__frage-schalter{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;cursor:pointer;list-style:none}.sl-text-accordion__frage-schalter::-webkit-details-marker{display:none}.sl-text-accordion__frage-schalter:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-text-accordion__frage-titel{margin:0;color:inherit;font-size:1rem;font-weight:600;line-height:1.4;min-width:0;overflow-wrap:anywhere}.sl-text-accordion__chev{flex:none;display:inline-flex;transition:transform .3s ease}.sl-text-accordion__frage[open] .sl-text-accordion__chev{transform:rotate(180deg)}.sl-text-accordion__frage-inhalt{padding:0 1.5rem 1.5rem}.sl-text-accordion__frage-text{line-height:1.6}.sl-text-accordion__frage-text>:last-child{margin-bottom:0}.sl-text-accordion__frage-statisch{padding:1rem 1.5rem;line-height:1.6}.sl-text-accordion__frage-statisch>:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.sl-text-accordion__frage,.sl-text-accordion__chev{transition:none}.sl-text-accordion__frage:not([open]):hover,.sl-text-accordion__frage:not([open]):focus-within{transform:none}}.sl-ansprechpartner{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-ansprechpartner{overflow-x:hidden}.sl-ansprechpartner__inner{background-color:#f8f9fa;padding-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-ansprechpartner__portrait{max-width:100%;height:auto;border-radius:50%;border-top:7px solid #a2cac0;border-right:7px solid #a2cac0}.sl-ansprechpartner__eyebrow{margin:0 0 1rem;font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#356b60}.sl-ansprechpartner__name{margin:0 0 1rem;color:#12141a;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28}.sl-ansprechpartner__role{margin:0;color:#12141a;font-size:1.125rem;line-height:1.6}.sl-ansprechpartner__function{color:#356b60;font-weight:600}.sl-ansprechpartner__actions{margin:1.5rem 0 0}.sl-ansprechpartner__cta{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#fff;background:#12141a;border:1px solid #12141a;transition:background-color .2s ease,color .2s ease}.sl-ansprechpartner__cta:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-ansprechpartner__cta:hover{color:#12141a;background-color:transparent}@media (prefers-reduced-motion:reduce){.sl-ansprechpartner__cta,.sl-ansprechpartner__cta::before{transition:none}}.sl-ansprechpartner__cta:hover,.sl-ansprechpartner__cta:active{background-color:#fff}.sl-ansprechpartner__role a{color:#356b60}.sl-ansprechpartner__role a:hover{color:#5a54c4}.sl-ansprechpartner--flaeche{background:var(--ansprechpartner-grund);margin-block:0;padding-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-ansprechpartner--weiss .sl-ansprechpartner__name,.sl-ansprechpartner--weiss .sl-ansprechpartner__role,.sl-ansprechpartner--weiss .sl-ansprechpartner__eyebrow-name,.sl-ansprechpartner--weiss .sl-ansprechpartner__team-text{color:#fff}.sl-ansprechpartner--weiss .sl-ansprechpartner__eyebrow,.sl-ansprechpartner--weiss .sl-ansprechpartner__function{color:rgba(255,255,255,0.78)}.sl-ansprechpartner--weiss .sl-ansprechpartner__role a{color:#fff}.sl-ansprechpartner--weiss .sl-ansprechpartner__cta{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#12141a;background:#fff;transition:color .3s ease,background-color .3s ease}.sl-ansprechpartner--weiss .sl-ansprechpartner__cta:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-ansprechpartner--weiss .sl-ansprechpartner__cta:hover,.sl-ansprechpartner--weiss .sl-ansprechpartner__cta:active{color:#fff;background-color:#12141a}.sl-ansprechpartner--weiss .sl-ansprechpartner__cta:hover>span,.sl-ansprechpartner--weiss .sl-ansprechpartner__cta:active>span{color:#fff}@media (prefers-reduced-motion:reduce){.sl-ansprechpartner--weiss .sl-ansprechpartner__cta,.sl-ansprechpartner--weiss .sl-ansprechpartner__cta::before{transition:none}}.sl-ansprechpartner__eyebrow-name{color:#12141a;text-transform:none;letter-spacing:normal}.sl-ansprechpartner--band .sl-ansprechpartner__name{font-size:1.75rem}.sl-ansprechpartner--band .sl-ansprechpartner__role{font-size:1rem}.sl-ansprechpartner--band .sl-ansprechpartner__portrait{max-width:186px;border-radius:0;border:0;display:block;margin-inline:auto}@media only screen and (min-width: 992px){.sl-ansprechpartner--band .sl-ansprechpartner__portrait{width:auto;height:280px;max-width:100%;object-fit:contain;object-position:50% 100%}}.sl-ansprechpartner--band .sl-ansprechpartner__bildspalte{display:flex;align-items:flex-end;justify-content:center}.sl-ansprechpartner--band.sl-ansprechpartner--flaeche{overflow:hidden;padding-block:clamp(2.25rem, 1.25rem + 3.25vw, 4.25rem)}@media only screen and (min-width: 992px){.sl-ansprechpartner--band.sl-ansprechpartner--flaeche .sl-ansprechpartner__bildspalte{margin-bottom:calc(-1 * clamp(2.25rem, 1.25rem + 3.25vw, 4.25rem))}}.sl-ansprechpartner--wege-links .sl-ansprechpartner__bildspalte{flex-direction:column;align-items:stretch;justify-content:flex-end;gap:1rem;position:relative}.sl-ansprechpartner--wege-links .sl-ansprechpartner__wege{margin-bottom:.5rem}@media only screen and (max-width: 991.98px){.sl-ansprechpartner--wege-links .sl-ansprechpartner__portrait{order:1}.sl-ansprechpartner--wege-links .sl-ansprechpartner__wege{order:2;margin-bottom:0;margin-top:-4rem}}@media only screen and (min-width: 992px){.sl-ansprechpartner--wege-links .sl-ansprechpartner__wege{position:absolute;left:calc(var(--bs-gutter-x) * .5);right:calc(var(--bs-gutter-x) * .5);flex-direction:row;flex-wrap:wrap;justify-content:center;bottom:1.5rem;margin-bottom:0;z-index:2}.sl-ansprechpartner--wege-links .sl-ansprechpartner__cta,.sl-ansprechpartner--wege-links .sl-ansprechpartner__cta-zweit{flex:1 1 auto;padding-inline:1rem;white-space:nowrap}}.sl-ansprechpartner__wege .sl-ansprechpartner__cta,.sl-ansprechpartner__wege .sl-ansprechpartner__cta-zweit{text-align:center}@media only screen and (max-width: 991.98px){.sl-ansprechpartner--band .sl-ansprechpartner__wege{position:relative;z-index:1;width:max-content;min-width:186px;max-width:100%;margin-inline:auto;align-self:center}}@media only screen and (max-width: 991.98px){.sl-ansprechpartner--band:not(.sl-ansprechpartner--wege-links) .sl-ansprechpartner__wege{margin-top:-4.5rem}}.sl-ansprechpartner__team--mobil{margin-top:0}@media only screen and (min-width: 992px){.sl-ansprechpartner--band .sl-ansprechpartner__inhalt{padding-left:3rem}}.sl-ansprechpartner__wege{display:flex;flex-direction:column;gap:.5rem}.sl-ansprechpartner__cta-zweit{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#12141a;background:#fff;transition:color .3s ease,background-color .3s ease;border:1px solid #dee2e6;margin-left:1rem}.sl-ansprechpartner__cta-zweit:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-ansprechpartner__cta-zweit:hover,.sl-ansprechpartner__cta-zweit:active{color:#fff;background-color:#12141a}.sl-ansprechpartner__cta-zweit:hover>span,.sl-ansprechpartner__cta-zweit:active>span{color:#fff}@media (prefers-reduced-motion:reduce){.sl-ansprechpartner__cta-zweit,.sl-ansprechpartner__cta-zweit::before{transition:none}}.sl-ansprechpartner__wege .sl-ansprechpartner__cta-zweit{margin-left:0}.sl-ansprechpartner--weiss .sl-ansprechpartner__cta-zweit{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#fff;background:transparent;border:1px solid #fff;transition:color .3s ease,background-color .3s ease}.sl-ansprechpartner--weiss .sl-ansprechpartner__cta-zweit:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-ansprechpartner--weiss .sl-ansprechpartner__cta-zweit:focus-visible{outline-color:#fff}.sl-ansprechpartner--weiss .sl-ansprechpartner__cta-zweit:hover,.sl-ansprechpartner--weiss .sl-ansprechpartner__cta-zweit:active{color:#12141a;background:#fff}.sl-ansprechpartner--weiss .sl-ansprechpartner__cta-zweit:hover>span,.sl-ansprechpartner--weiss .sl-ansprechpartner__cta-zweit:active>span{color:#12141a}.sl-ansprechpartner--weiss .sl-ansprechpartner__cta-zweit>span{color:#fff}@media (prefers-reduced-motion:reduce){.sl-ansprechpartner--weiss .sl-ansprechpartner__cta-zweit,.sl-ansprechpartner--weiss .sl-ansprechpartner__cta-zweit::before{transition:none}}.sl-ansprechpartner--knoepfe-hell .sl-ansprechpartner__cta{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#12141a;background:#fff;transition:color .3s ease,background-color .3s ease}.sl-ansprechpartner--knoepfe-hell .sl-ansprechpartner__cta:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-ansprechpartner--knoepfe-hell .sl-ansprechpartner__cta:hover,.sl-ansprechpartner--knoepfe-hell .sl-ansprechpartner__cta:active{color:#fff;background-color:#12141a}.sl-ansprechpartner--knoepfe-hell .sl-ansprechpartner__cta:hover>span,.sl-ansprechpartner--knoepfe-hell .sl-ansprechpartner__cta:active>span{color:#fff}@media (prefers-reduced-motion:reduce){.sl-ansprechpartner--knoepfe-hell .sl-ansprechpartner__cta,.sl-ansprechpartner--knoepfe-hell .sl-ansprechpartner__cta::before{transition:none}}.sl-ansprechpartner--knoepfe-hell .sl-ansprechpartner__cta-zweit{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#fff;background:transparent;border:1px solid #fff;transition:color .3s ease,background-color .3s ease}.sl-ansprechpartner--knoepfe-hell .sl-ansprechpartner__cta-zweit:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-ansprechpartner--knoepfe-hell .sl-ansprechpartner__cta-zweit:focus-visible{outline-color:#fff}.sl-ansprechpartner--knoepfe-hell .sl-ansprechpartner__cta-zweit:hover,.sl-ansprechpartner--knoepfe-hell .sl-ansprechpartner__cta-zweit:active{color:#12141a;background:#fff}.sl-ansprechpartner--knoepfe-hell .sl-ansprechpartner__cta-zweit:hover>span,.sl-ansprechpartner--knoepfe-hell .sl-ansprechpartner__cta-zweit:active>span{color:#12141a}.sl-ansprechpartner--knoepfe-hell .sl-ansprechpartner__cta-zweit>span{color:#fff}@media (prefers-reduced-motion:reduce){.sl-ansprechpartner--knoepfe-hell .sl-ansprechpartner__cta-zweit,.sl-ansprechpartner--knoepfe-hell .sl-ansprechpartner__cta-zweit::before{transition:none}}.sl-ansprechpartner__team{display:flex;align-items:center;gap:1rem;margin-top:1.5rem}.sl-ansprechpartner__stapel{display:flex;flex:none}.sl-ansprechpartner__avatar{width:30px;height:30px;object-fit:cover;object-position:top;border-radius:50%;background:#fff;border:2px solid #fff}.sl-ansprechpartner__avatar+.sl-ansprechpartner__avatar{margin-left:-9px}.sl-ansprechpartner__avatar--ausschnitt{position:relative;display:inline-block;overflow:hidden}.sl-ansprechpartner__avatar--ausschnitt>img{position:absolute;display:block;max-width:none}.sl-ansprechpartner--flaeche .sl-ansprechpartner__avatar{border-color:var(--ansprechpartner-grund)}.sl-ansprechpartner__team-text{color:#12141a;font-size:.875rem;line-height:1.5}.sl-ansprechpartner__karte{padding:3rem 1.5rem;background:var(--farbe-verlauf-marke-tief, linear-gradient(90deg, #356b60 0%, #5a54c4 100%));color:#fff;border-radius:1.25rem}@media only screen and (min-width: 768px){.sl-ansprechpartner__karte{padding:3rem}}@media only screen and (min-width: 992px){.sl-ansprechpartner__karte{padding:4rem}}.sl-ansprechpartner__karte-portrait{width:132px;height:132px;object-fit:cover;object-position:center top;border-radius:50%;background:#fff}@media only screen and (min-width: 992px){.sl-ansprechpartner__karte-portrait{width:190px;height:190px}}.sl-ansprechpartner__karte-name{margin:1.5rem 0 .5rem;color:#fff;font-size:1.25rem;font-weight:600;line-height:1.28}.sl-ansprechpartner__karte-rolle{margin:0;color:rgba(255,255,255,0.85);font-size:.875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.5}.sl-ansprechpartner__karte-eyebrow{margin:0 0 1rem;color:rgba(255,255,255,0.85);font-size:.875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sl-ansprechpartner__karte-titel{max-width:24ch;margin:0;color:#fff;font-size:clamp(2rem, 1.5rem + 1.6vw, 2.75rem);font-weight:200;letter-spacing:-0.015em;line-height:1.28}.sl-ansprechpartner__karte-text{max-width:34em;margin:1rem 0 0;color:rgba(255,255,255,0.85);font-size:1rem;line-height:1.6}.sl-ansprechpartner__karte-meta{margin:0;color:rgba(255,255,255,0.85);font-size:.875rem;line-height:1.55}.sl-ansprechpartner__karte-cta{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#12141a;background:#fff;transition:color .3s ease,background-color .3s ease;display:inline-flex;align-items:center;gap:.5rem;padding:1rem 1.5rem}.sl-ansprechpartner__karte-cta:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-ansprechpartner__karte-cta:hover,.sl-ansprechpartner__karte-cta:active{color:#fff;background-color:#12141a}.sl-ansprechpartner__karte-cta:hover>span,.sl-ansprechpartner__karte-cta:active>span{color:#fff}@media (prefers-reduced-motion:reduce){.sl-ansprechpartner__karte-cta,.sl-ansprechpartner__karte-cta::before{transition:none}}.sl-ansprechpartner__karte-cta:focus-visible{outline-color:#fff}.sl-ansprechpartner__karte-cta-zweit{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#fff;background:transparent;border:1px solid #fff;transition:color .3s ease,background-color .3s ease;display:inline-flex;align-items:center;gap:.5rem;padding:1rem 1.5rem}.sl-ansprechpartner__karte-cta-zweit:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-ansprechpartner__karte-cta-zweit:focus-visible{outline-color:#fff}.sl-ansprechpartner__karte-cta-zweit:hover,.sl-ansprechpartner__karte-cta-zweit:active{color:#12141a;background:#fff}.sl-ansprechpartner__karte-cta-zweit:hover>span,.sl-ansprechpartner__karte-cta-zweit:active>span{color:#12141a}.sl-ansprechpartner__karte-cta-zweit>span{color:#fff}@media (prefers-reduced-motion:reduce){.sl-ansprechpartner__karte-cta-zweit,.sl-ansprechpartner__karte-cta-zweit::before{transition:none}}.sl-ansprechpartner__karte-symbol,.sl-ansprechpartner__karte-pfeil{flex:none;display:inline-flex}.sl-ansprechpartner--karte .sl-ansprechpartner__team-text{color:rgba(255,255,255,0.85)}.sl-ansprechpartner--karte .sl-ansprechpartner__avatar{border-color:#fff}.sl-ansprechpartner.is-letztes{margin-bottom:0}.sl-terminbuchung{margin-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-terminbuchung__inner{background:var(--terminbuchung-grund, #12141a);color:#fff;padding-block:clamp(3.5rem, 2rem + 5vw, 6.5rem)}.sl-terminbuchung__eyebrow{margin:0 0 1rem;font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#a2cac0}.sl-terminbuchung__title{margin:0 0 1rem;color:inherit;font-size:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);font-weight:600;line-height:1.28}.sl-terminbuchung__text{margin-bottom:3rem;font-size:1.25rem}.sl-terminbuchung__text p:last-child{margin-bottom:0}.sl-terminbuchung__person{display:flex;align-items:center;gap:1rem;margin-bottom:3rem}.sl-terminbuchung__portrait{flex:none;width:4rem;height:4rem;border-radius:50%;object-fit:cover}.sl-terminbuchung__person-name{margin:0;font-weight:600}.sl-terminbuchung__person-rolle{margin:0;font-size:.875rem;color:rgba(255,255,255,0.82)}.sl-terminbuchung__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}.sl-terminbuchung__punkt{display:flex;gap:1rem}.sl-terminbuchung__punkt+.sl-terminbuchung__punkt{padding-top:1.5rem;border-top:1px solid rgba(255,255,255,0.16)}.sl-terminbuchung__symbol{flex:none;margin-top:.15rem;color:#a2cac0}.sl-terminbuchung__punkt-titel{margin:0 0 .25rem;font-weight:600}.sl-terminbuchung__punkt-text{margin:0;font-size:.875rem;color:rgba(255,255,255,0.82)}.sl-terminbuchung__kalender{padding:1.5rem;border:1px solid rgba(255,255,255,0.16);border-radius:1.25rem;background:rgba(255,255,255,0.06)}.sl-terminbuchung__status{margin:0;font-size:.875rem;color:rgba(255,255,255,0.82)}.sl-terminbuchung__tag+.sl-terminbuchung__tag{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,0.16)}.sl-terminbuchung__tag-datum{margin:0 0 .5rem;font-weight:600}.sl-terminbuchung__zeiten{display:flex;flex-wrap:wrap;gap:.5rem}.sl-terminbuchung__zeit{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#12141a;background:#fff;transition:color .3s ease,background-color .3s ease;padding:.5rem 1rem;font-size:.875rem}.sl-terminbuchung__zeit:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-terminbuchung__zeit:hover,.sl-terminbuchung__zeit:active{color:#fff;background-color:#12141a}.sl-terminbuchung__zeit:hover>span,.sl-terminbuchung__zeit:active>span{color:#fff}@media (prefers-reduced-motion:reduce){.sl-terminbuchung__zeit,.sl-terminbuchung__zeit::before{transition:none}}.sl-terminbuchung__hinweis{margin:1.5rem 0 0;font-size:.875rem;color:rgba(255,255,255,0.82)}.sl-terminbuchung__wahl{margin:0 0 1.5rem;padding:0;border:0}.sl-terminbuchung__arten{display:grid;gap:.5rem}@media only screen and (min-width: 576px){.sl-terminbuchung__arten{grid-template-columns:1fr 1fr}}.sl-terminbuchung__art,.sl-terminbuchung__person-wahl{position:relative;display:block;margin:0;cursor:pointer}.sl-terminbuchung__art-feld{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sl-terminbuchung__art-text,.sl-terminbuchung__person-karte{display:flex;height:100%;padding:.5rem 1rem;border:1px solid rgba(255,255,255,0.26);border-radius:.25rem;transition:border-color .3s ease,background-color .3s ease}.sl-terminbuchung__art-text{flex-direction:column;gap:.25rem}.sl-terminbuchung__art-titel{font-weight:600}.sl-terminbuchung__art-dauer{font-size:.875rem;color:rgba(255,255,255,0.82)}.sl-terminbuchung__art:hover .sl-terminbuchung__art-text,.sl-terminbuchung__person-wahl:hover .sl-terminbuchung__person-karte{border-color:rgba(255,255,255,0.62)}.sl-terminbuchung__art-feld:checked+.sl-terminbuchung__art-text,.sl-terminbuchung__art-feld:checked+.sl-terminbuchung__person-karte{border-color:#fff;background-color:rgba(255,255,255,0.08)}.sl-terminbuchung__art-feld:focus-visible+.sl-terminbuchung__art-text,.sl-terminbuchung__art-feld:focus-visible+.sl-terminbuchung__person-karte{outline:2px solid #fff;outline-offset:2px}.sl-terminbuchung__kunde{margin-top:1.5rem}.sl-terminbuchung__kunde--allein{margin-top:0}.sl-terminbuchung__dauer{max-width:16rem}.sl-terminbuchung select.sl-terminbuchung__field{padding-right:3rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px 12px}.sl-terminbuchung select.sl-terminbuchung__field option{color:#12141a}.sl-terminbuchung__personen{margin:1rem 0 0;padding:0;border:0}.sl-terminbuchung__personen-liste{display:flex;flex-wrap:wrap;gap:.5rem}.sl-terminbuchung__person-karte{align-items:center;gap:.5rem;font-size:.875rem}.sl-terminbuchung__person-bild{width:2rem;height:2rem;border-radius:50%;object-fit:cover}@media (prefers-reduced-motion:reduce){.sl-terminbuchung__art-text,.sl-terminbuchung__person-karte{transition:none}}.sl-terminbuchung__rueckfall-text{margin:0 0 1.5rem}.sl-terminbuchung__cta{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#12141a;background:#fff;transition:color .3s ease,background-color .3s ease}.sl-terminbuchung__cta:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-terminbuchung__cta:hover,.sl-terminbuchung__cta:active{color:#fff;background-color:#12141a}.sl-terminbuchung__cta:hover>span,.sl-terminbuchung__cta:active>span{color:#fff}@media (prefers-reduced-motion:reduce){.sl-terminbuchung__cta,.sl-terminbuchung__cta::before{transition:none}}.sl-terminbuchung__gewaehlt{margin:0 0 1.5rem;font-weight:600}.sl-terminbuchung__label{font-size:.875rem;color:rgba(255,255,255,0.82)}.sl-terminbuchung__field{background-color:#f8f9fa;border:2px solid transparent;border-radius:50rem;padding:.5rem 1.5rem;color:#12141a;background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.26);color:#fff;border-radius:.25rem;padding:.5rem 1rem;font-size:.875rem}.sl-terminbuchung__field::placeholder{color:#495057;opacity:1}.sl-terminbuchung__field:focus{background-color:#f8f9fa;border-color:#356b60;box-shadow:none;color:#12141a}.sl-terminbuchung__field.is-invalid{border-color:#dc3545}textarea.sl-terminbuchung__field{border-radius:.75rem}.sl-terminbuchung__field::placeholder{color:rgba(255,255,255,0.62)}.sl-terminbuchung__field:focus{background:rgba(255,255,255,0.12);border-color:#fff;color:#fff}textarea.sl-terminbuchung__field{border-radius:.25rem}.sl-terminbuchung__check{border-color:rgba(255,255,255,0.62)}.sl-terminbuchung__check-text{font-size:.875rem;color:rgba(255,255,255,0.82)}.sl-terminbuchung__check-text a{color:#fff}.sl-terminbuchung__optional{font-weight:400;color:rgba(255,255,255,0.62)}.sl-terminbuchung__aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.sl-terminbuchung__absenden{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#12141a;background:#fff;transition:color .3s ease,background-color .3s ease;font-size:.875rem}.sl-terminbuchung__absenden:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-terminbuchung__absenden:hover,.sl-terminbuchung__absenden:active{color:#fff;background-color:#12141a}.sl-terminbuchung__absenden:hover>span,.sl-terminbuchung__absenden:active>span{color:#fff}@media (prefers-reduced-motion:reduce){.sl-terminbuchung__absenden,.sl-terminbuchung__absenden::before{transition:none}}.sl-terminbuchung__zurueck{padding:0;border:0;background:none;color:rgba(255,255,255,0.82);font-size:.875rem;text-decoration:underline;cursor:pointer}.sl-terminbuchung__zurueck:focus-visible{outline:2px solid #fff;outline-offset:3px}.sl-terminbuchung__meldung{margin:1.5rem 0 0;font-size:.875rem}.sl-terminbuchung__meldung.has-error{padding:.5rem 1rem;border-left:2px solid #a2cac0;background:rgba(255,255,255,0.1);font-weight:600}.sl-terminbuchung__honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.sl-terminbuchung__fertig-titel{margin:0 0 .5rem;font-size:1.75rem;font-weight:600;line-height:1.28}.sl-terminbuchung__fertig-text{margin:0;color:rgba(255,255,255,0.82)}.sl-terminbuchung.is-letztes{margin-bottom:0}.sl-header{position:relative;overflow:clip}.sl-header--light{background:#fff}.sl-header--dark{background:#12141a}.sl-header__inner{max-width:1200px;margin-inline:auto;padding:clamp(3.5rem, 2rem + 5vw, 6.5rem) 1.5rem}.sl-header__row{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media only screen and (min-width: 992px){.sl-header__row{grid-template-columns:1.15fr .85fr;gap:4rem}}.sl-header__left{display:flex;align-items:stretch;gap:1.5rem}.sl-header__sidelabel{display:none;writing-mode:vertical-rl;transform:rotate(180deg);align-self:center;flex:none;white-space:nowrap;font-size:.6875rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#ced4da}@media only screen and (min-width: 992px){body.home .sl-header__sidelabel,.sl-header--since .sl-header__sidelabel{display:block}.sl-header.sl-header--seitenlabel-an .sl-header__sidelabel{display:block}body .sl-header.sl-header--seitenlabel-aus .sl-header__sidelabel{display:none}}.sl-header--dark .sl-header__sidelabel{color:#495057}.sl-header__text{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;border-left:3px solid transparent;border-image:linear-gradient(180deg, #a2cac0 0%, #b6b1ff 100%) 1;padding-left:1.5rem}.sl-header__eyebrow{margin:0;font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#356b60}.sl-header--dark .sl-header__eyebrow{color:#a2cac0}.sl-header__title{margin:0;font-weight:600;line-height:1.28;letter-spacing:-0.015em;color:#12141a;text-wrap:balance}.sl-header__title--default-size{font-size:clamp(2rem, 1.5rem + 1.6vw, 2.75rem)}.sl-header--dark .sl-header__title{color:#fff}.sl-header__lead{margin:0;max-width:34em;color:#495057;line-height:1.7}.sl-header__lead p:last-child{margin-bottom:0}.sl-header--dark .sl-header__lead{color:rgba(255,255,255,0.72)}.sl-header__cta{position:relative;display:inline-block;padding:.5rem 1.5rem;border:0;border-radius:50rem;font-weight:600;text-decoration:none;cursor:pointer;color:#fff;background:#12141a;border:1px solid #12141a;transition:background-color .2s ease,color .2s ease;display:inline-flex;align-items:center;gap:.5rem}.sl-header__cta:focus-visible{outline:2px solid #5a54c4;outline-offset:3px}.sl-header__cta:hover{color:#12141a;background-color:transparent}@media (prefers-reduced-motion:reduce){.sl-header__cta,.sl-header__cta::before{transition:none}}.sl-header__cta-arrow{transition:transform .3s ease}.sl-header__cta:hover .sl-header__cta-arrow{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.sl-header__cta-arrow,.sl-header__cta:hover .sl-header__cta-arrow{transition:none;transform:none}}.sl-header--dark .sl-header__cta{color:#12141a;background:#fff;border-color:#fff}.sl-header--dark .sl-header__cta:hover{color:#fff;background:transparent}.sl-header--dark .sl-header__cta:focus-visible{outline-color:#fff}.sl-header__mediacol{position:relative}.sl-header__portrait{display:block;width:100%;height:auto;aspect-ratio:.8;object-fit:cover;border-radius:.375rem}.sl-header__badge-img{position:absolute;left:-1.5rem;bottom:3rem;width:6.5rem;height:6.5rem;object-fit:cover;border-radius:50%;border:5px solid #fff;background:#fff}@media only screen and (max-width: 991.98px){.sl-header__badge-img{display:none}}.sl-header--dark .sl-header__badge-img{border-color:#12141a;background:#12141a}@media only screen and (min-width: 992px){.sl-header--text-only .sl-header__row{grid-template-columns:minmax(0, 46rem)}}