.sv .an{--an-gruen:var(--sv-gruen);--an-gruen-text:var(--sv-gruen-dunkel);--an-tanne:var(--sv-tanne);--an-grau:var(--sv-grau);--an-text:var(--sv-text);--an-dunkel:var(--sv-text-dunkel);--an-linie:var(--sv-linie-hell);--an-rahmen:var(--sv-rahmen);--an-hell:var(--sv-hell);--an-mint:var(--sv-mint-rahmen);--an-ecke:6px 6px 28px 6px;--an-ecke-gross:8px 8px 44px 8px;--an-luft:clamp(40px, 5vw, 64px);color:var(--an-text);font-family:var(--sv-sans);padding-top:4px}.sv .an .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sv .an :focus-visible{outline:2px solid var(--an-gruen-text);outline-offset:3px}.sv .an-vorschau{background:#fff7e6;border:1px solid #f1d39a;border-radius:10px;margin:12px 0;padding:10px 14px;font-size:14px}.sv .an h1,.sv .an h2{font-family:var(--sv-serif);color:var(--an-tanne);text-wrap:balance;font-weight:400}.sv .an-h1{letter-spacing:-.4px;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:clamp(30px,3.3vw,46px);line-height:1.12}.sv .an-h1-ort{color:var(--an-grau)}.sv .an-h2{letter-spacing:-.3px;margin:0 0 18px;font-size:clamp(25px,2.3vw,32px);line-height:1.18}.sv .an h3{font-family:var(--sv-sans);letter-spacing:.01em;color:var(--an-dunkel);margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.4}.sv .an-text{max-width:68ch;color:var(--an-text);margin:0 0 14px;font-size:16.5px;line-height:1.65}.sv .an-text:last-child{margin-bottom:0}.sv .an-text a,.sv .an-liste a,.sv .an-faq-antwort a{color:var(--an-gruen-text);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.sv .an-eb{letter-spacing:1.4px;text-transform:uppercase;color:var(--an-gruen-text);margin:0 0 14px;font-size:12px;font-weight:900}.sv .an-knopf{border:2px solid var(--an-gruen-text);background:var(--an-gruen-text);color:#fff;min-height:52px;font-family:var(--sv-sans);letter-spacing:1.3px;text-align:center;text-transform:uppercase;cursor:pointer;border-radius:5px 0 30px 5px;justify-content:center;align-items:center;padding:14px 26px;font-size:13.5px;font-weight:900;line-height:1.3;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.sv .an-knopf:hover{border-color:var(--an-tanne);background:var(--an-tanne)}.sv .an-knopf.zwei{border-color:var(--an-rahmen);color:var(--an-tanne);background:#fff}.sv .an-knopf.zwei:hover{border-color:var(--an-gruen);background:var(--an-hell)}.sv .an-knopf.voll{width:100%}.sv .an-link{min-height:44px;color:var(--an-gruen-text);text-underline-offset:4px;align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.sv .an-link svg{flex:0 0 18px;width:18px;height:18px}.sv .an-link:hover{color:var(--an-tanne)}.sv .an-wa{min-height:52px;color:var(--an-gruen-text);text-underline-offset:4px;white-space:nowrap;align-items:center;gap:8px;padding:0 6px;font-size:15px;font-weight:700;line-height:1;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.sv .an-wa svg{flex:0 0 20px;width:20px;height:20px;margin:0}.sv .an-wa:hover{color:var(--an-tanne)}.sv .an-hero{border-radius:var(--an-ecke-gross);background:linear-gradient(135deg, var(--an-hell) 0%, #f7faf8 100%);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(28px,4vw,56px);margin-top:14px;padding:clamp(28px,3.6vw,48px);display:grid}.sv .an-hero.ohne-bild{grid-template-columns:minmax(0,1fr)}.sv .an-hero.ohne-bild .an-hero-text{max-width:860px}.sv .an-ober{letter-spacing:1.3px;text-transform:uppercase;color:var(--an-gruen-text);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;font-size:12.5px;font-weight:900;display:flex}.sv .an-neu{background:var(--an-gruen-text);color:#fff;letter-spacing:1px;border-radius:4px 4px 12px;align-items:center;min-height:26px;padding:2px 10px;display:inline-flex}.sv .an-fakten{flex-wrap:wrap;gap:10px 26px;margin:22px 0 0;padding:0;list-style:none;display:flex}.sv .an-fakten li{color:var(--an-dunkel);align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:1.35;display:inline-flex}.sv .an-fakten svg{width:20px;height:20px;color:var(--an-gruen);flex:0 0 20px}.sv .an-fakten li[data-art=geld]{font-variant-numeric:tabular-nums}.sv .an-cta{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:30px;display:flex}.sv .an-bild{aspect-ratio:3/2;border-radius:var(--an-ecke-gross);background:var(--sv-mint);justify-self:end;width:100%;max-width:560px;position:relative;overflow:hidden}.sv .an-bild picture{width:100%;height:100%;display:block}.sv .an-bild img{object-fit:cover;width:100%;height:100%;display:block}.sv .an-blick{margin-top:var(--an-luft)}.sv .an-blick dl{border-top:1px solid var(--an-linie);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.sv .an-blick dl>div{border-bottom:1px solid var(--an-linie);min-width:0;padding:16px 20px 16px 0}.sv .an-blick dt{letter-spacing:.9px;text-transform:uppercase;color:var(--an-grau);margin-bottom:4px;font-size:12px;font-weight:700}.sv .an-blick dd{color:var(--an-dunkel);overflow-wrap:break-word;font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:600;line-height:1.45}.sv .an-stand{color:var(--an-grau);margin:12px 0 0;font-size:13px}.sv .an-rumpf{margin-top:var(--an-luft);grid-template-columns:minmax(0,1fr) 344px;align-items:start;gap:clamp(32px,4.5vw,64px);display:grid}.sv .an-haupt{min-width:0}.sv .an-abschnitt{border-bottom:1px solid var(--an-linie);margin:0 0 36px;padding:0 0 36px;scroll-margin-top:110px}.sv .an-abschnitt:last-child{border-bottom:0;margin-bottom:0}.sv .an-gruppe+.an-gruppe{margin-top:22px}.sv .an-gruppe .an-text+.an-liste{margin-top:12px}.sv .an-liste{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sv .an-liste.zwei{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.sv .an-liste li{color:var(--an-text);align-items:flex-start;gap:12px;font-size:16.5px;line-height:1.55;display:flex}.sv .an-liste li>svg{background:var(--an-hell);width:20px;height:20px;color:var(--an-gruen-text);border-radius:50%;flex:0 0 20px;margin-top:3px;padding:3px}.sv .an-liste li>span{min-width:0}.sv .an-vorteile .an-liste li{border:1px solid var(--an-linie);color:var(--an-dunkel);background:#fff;border-radius:4px 4px 18px;padding:14px 16px;font-weight:600}.sv .an-frei p{max-width:68ch;font-size:16.5px;line-height:1.65}.sv .an-seite{position:sticky;top:24px}.sv .an-kontakt{border:1px solid var(--an-mint);border-radius:var(--an-ecke-gross);background:#fff;padding:24px}.sv .an-person{align-items:center;gap:14px;display:flex}.sv .an-foto{background:var(--an-hell);width:60px;height:60px;color:var(--an-gruen-text);border-radius:50%;flex:0 0 60px;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:inline-flex;overflow:hidden}.sv .an-foto img{object-fit:cover;width:100%;height:100%}.sv .an-person-text{flex-direction:column;gap:2px;min-width:0;display:flex}.sv .an-name{color:var(--an-tanne);font-size:17px;font-weight:700;line-height:1.3}.sv .an-rolle{color:var(--an-grau);font-size:14px;line-height:1.4}.sv .an-kontakt-text{margin:16px 0 6px;font-size:14.5px;line-height:1.55}.sv .an-wege{margin:0 0 18px;padding:0;list-style:none}.sv .an-wege a{min-height:44px;color:var(--an-dunkel);overflow-wrap:anywhere;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.sv .an-wege a:hover{color:var(--an-gruen-text)}.sv .an-wege svg{width:18px;height:18px;color:var(--an-gruen);flex:0 0 18px}.sv .an-passt{margin-top:var(--an-luft);border-left:3px solid var(--an-gruen);background:var(--an-hell);border-radius:0 6px 32px 0;padding:clamp(26px,3.2vw,40px)}.sv .an-passt .sv-anfrage-kopf h2{letter-spacing:-.3px;color:var(--an-tanne);margin:0 0 14px;font-size:clamp(25px,2.3vw,32px);line-height:1.18}.sv .an-passt .sv-anfrage-kopf p,.sv .an-passt .an-text{max-width:72ch;color:var(--an-text);margin:0 0 12px;font-size:15.5px;line-height:1.65}.sv .an-passt .sv-anfrage-knopf{min-height:52px}.sv .an-passt .sv-anfrage-formular{border:1px solid var(--an-mint);background:#fff;border-radius:4px 4px 22px;max-width:820px;padding:22px}.sv .an-ablauf{margin-top:var(--an-luft)}.sv .an-ablauf .an-einl{margin-bottom:26px}.sv .an-ablauf ol{border-top:1px solid var(--an-linie);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.sv .an-ablauf li{min-width:0;padding:22px 24px 4px 0}.sv .an-ablauf li+li{border-left:1px solid var(--an-linie);padding-left:24px}.sv .an-nr{font-family:var(--sv-serif);color:var(--an-gruen);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:28px;line-height:1;display:block}.sv .an-ablauf li p{margin:0;font-size:15px;line-height:1.6}.sv .an-bewerbung{margin-top:var(--an-luft);border:1px solid var(--an-mint);border-radius:var(--an-ecke-gross);background:#fff;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,4vw,56px);padding:clamp(24px,3.4vw,44px);scroll-margin-top:110px;display:grid}.sv .an-freigabe{background:var(--an-hell);color:var(--an-dunkel);border-radius:4px 4px 18px;margin:18px 0 0;padding:14px 16px;font-size:14.5px;line-height:1.55}.sv .an-formular{min-width:0}.sv .an-faq{margin-top:var(--an-luft);max-width:900px}.sv .an-faq-liste{border-top:1px solid var(--an-linie)}.sv .an-faq details{border-bottom:1px solid var(--an-linie)}.sv .an-faq summary{min-height:56px;color:var(--an-dunkel);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:16.5px;font-weight:700;line-height:1.4;list-style:none;display:flex}.sv .an-faq summary::-webkit-details-marker{display:none}.sv .an-faq summary:after{content:"";border-right:2px solid var(--an-gruen-text);border-bottom:2px solid var(--an-gruen-text);flex:0 0 12px;width:12px;height:12px;transition:transform .15s;transform:translateY(-3px)rotate(45deg)}.sv .an-faq details[open] summary:after{transform:translateY(3px)rotate(-135deg)}.sv .an-faq-antwort{max-width:72ch;padding:0 0 18px;font-size:16px;line-height:1.65}.sv .an-faq-antwort p{margin:0 0 8px}.sv .an-sanovetis{margin-top:var(--an-luft);border-top:1px solid var(--an-linie);grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:20px clamp(28px,4vw,56px);padding-top:36px;display:grid}.sv .an-besetzung{color:var(--an-grau);margin:18px 0 0;font-size:13px;line-height:1.5}.sv .an-weitere{margin-top:var(--an-luft)}.sv .an-weitere-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:8px;display:flex}.sv .an-weitere ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.sv .an-karte{border:1px solid var(--an-linie);background:#fff;border-radius:4px 4px 22px;flex-direction:column;gap:6px;height:100%;padding:20px 22px;transition:border-color .15s,background-color .15s;display:flex}.sv .an-karte:hover{border-color:var(--an-gruen);background:#fbfdfc}.sv .an-karte-titel{font-family:var(--sv-serif);color:var(--an-tanne);font-size:19px;line-height:1.25}.sv .an-karte-meta{color:var(--an-grau);font-size:14.5px}.sv .an-karte-geld{color:var(--an-gruen-text);font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:700}@media (min-width:1000px){.sv .an-name{white-space:nowrap}}@media (max-width:1180px){.sv .an-blick dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1099px){.sv .an-rumpf{grid-template-columns:minmax(0,1fr) 320px}.sv .an-kontakt{padding:22px 20px}.sv .an-foto{flex-basis:48px;width:48px;height:48px;font-size:15px}.sv .an-ablauf ol{grid-template-columns:repeat(2,minmax(0,1fr))}.sv .an-ablauf li:nth-child(3){border-left:0;padding-left:0}.sv .an-ablauf li:nth-child(n+3){border-top:1px solid var(--an-linie)}.sv .an-liste.zwei{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.sv .an-hero{grid-template-columns:minmax(0,1fr)}.sv .an-bild{aspect-ratio:16/9;order:2;justify-self:stretch;max-width:none}.sv .an-rumpf{grid-template-columns:minmax(0,1fr)}.sv .an-seite{position:static}.sv .an-kontakt{max-width:520px}.sv .an-bewerbung,.sv .an-sanovetis{grid-template-columns:minmax(0,1fr)}.sv .an-blick dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sv .an-hero{margin-left:-6px;margin-right:-6px;padding:24px 18px}.sv .an-fakten{flex-direction:column;gap:10px}.sv .an-cta{flex-direction:column;align-items:stretch}.sv .an-cta .an-wa{justify-content:center;min-height:44px}.sv .an-blick dl{grid-template-columns:minmax(0,1fr)}.sv .an-blick dl>div{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;padding:12px 0;display:grid}.sv .an-blick dt{margin:2px 0 0}.sv .an-ablauf ol{grid-template-columns:minmax(0,1fr)}.sv .an-ablauf li,.sv .an-ablauf li+li{border-left:0;border-top:1px solid var(--an-linie);grid-template-columns:44px minmax(0,1fr);column-gap:10px;padding:18px 0;display:grid}.sv .an-ablauf li:first-child{border-top:0}.sv .an-ablauf .an-nr{grid-row:span 2;font-size:24px}.sv .an-weitere ul{grid-template-columns:minmax(0,1fr)}.sv .an-bewerbung{gap:14px;margin-left:-6px;margin-right:-6px;padding:20px 16px}.sv .an-bewerbung .an-h2{margin-bottom:10px}.sv .an-bewerbung-kopf .an-text{font-size:15px;line-height:1.55}.sv .an-freigabe{margin-top:12px;padding:10px 12px;font-size:13.5px}.sv .an-text,.sv .an-liste li{font-size:16px}}@media (prefers-reduced-motion:reduce){.sv .an *{transition:none!important}}
