.kontakt{--lese:#15181B;position:relative;isolation:isolate;color:var(--text-dunkel-2);padding-bottom:clamp(48px,7vw,88px);background:radial-gradient(min(1100px,130vw) min(760px,150vw) at 18% 0,rgb(var(--lk)/.28),rgb(var(--lk)/.1) 40%,transparent 72%) no-repeat,var(--seiten),var(--eloxal)}.kontakt::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url(../textur/textur-korn-abb274.webp);background:image-set(url(../textur/textur-korn-abb274.avif) type("image/avif"),url(../textur/textur-korn-abb274.webp) type("image/webp"))}.kontakt :focus-visible{outline-color:var(--gruen)}.kontakt a:not(.knopf){color:var(--text-dunkel);text-decoration:underline;text-decoration-color:var(--gruen);text-underline-offset:.2em}.kontakt a:not(.knopf):hover{text-decoration-thickness:2px}.kontakt p{max-width:68ch}.k-kopf{padding-top:clamp(40px,7vw,88px);padding-bottom:28px}.kontakt h1{font-size:clamp(40px,5.2vw,68px);color:var(--text-dunkel);margin:0 0 .25em;max-width:20ch}.kontakt :is(h1,h2,h3){overflow-wrap:anywhere;hyphens:auto}html{scroll-padding-top:84px}.kontakt .k-lead{max-width:62ch;margin:18px 0 0;font-size:var(--t-lead);line-height:1.5;color:var(--text-dunkel)}.k-inhalt{display:grid;gap:clamp(32px,4.5vw,56px)}.kontakt h2{position:relative;font-size:clamp(25px,2.5vw,32px);line-height:1.12;color:var(--text-dunkel);margin:0 0 .6em}.kontakt h3{font-size:clamp(20px,1.9vw,23px);color:var(--text-dunkel);margin:1.6em 0 .5em}.k-abschnitt h2{padding-top:14px}.k-abschnitt h2::before{content:"";position:absolute;left:0;top:0;width:28px;height:2px;background:var(--gruen)}.k-wege,.formular-rueckfall{position:relative;background:var(--lese);border:1px solid var(--linie-dunkel);border-radius:var(--r-flaeche);box-shadow:0 30px 60px -44px #000}.k-wege::before,.formular-rueckfall::before{content:"";position:absolute;left:24px;right:24px;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(228,231,234,.5),transparent)}.k-wege{display:grid}.k-weg{padding:22px 24px}.k-weg+.k-weg{border-top:1px solid var(--linie-dunkel)}@media (min-width:760px){.k-wege{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.k-weg+.k-weg{border-top:0;border-left:1px solid var(--linie-dunkel)}}.k-weg h2{font-size:clamp(20px,1.9vw,24px);margin-bottom:.5em}.k-weg p{margin:0 0 .8em}.k-weg .knopf{margin-top:6px}.k-haupt{font:600 clamp(19px,2vw,23px)/1.35 var(--label);letter-spacing:.01em;color:var(--text-dunkel);overflow-wrap:anywhere}.k-tipp{color:var(--neben-dunkel)}.formular-rueckfall{border-left:3px solid var(--gruen);padding-left:21px;max-width:760px}.k-nur-b2b{font:600 var(--t-klein)/1.4 var(--label);letter-spacing:.02em;color:var(--neben-dunkel)}.k-kacheln{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--linie-dunkel)}.kontakt .k-kacheln li>a{display:grid;gap:2px 24px;padding:14px 0;border-bottom:1px solid var(--linie-dunkel);color:var(--neben-dunkel);text-decoration:none}@media (min-width:640px){.kontakt .k-kacheln li>a{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline}}.k-titel{font:700 clamp(19px,1.8vw,22px)/1.2 var(--titel);color:var(--text-dunkel);text-decoration:underline;text-decoration-color:var(--rand-dunkel);text-decoration-thickness:1px;text-underline-offset:.2em}.kontakt .k-kacheln li>a:hover .k-titel{text-decoration-color:var(--gruen);text-decoration-thickness:2px}.k-kacheln-gross{gap:0 clamp(32px,4vw,56px);border:0}@media (min-width:760px){.k-kacheln-gross{grid-template-columns:repeat(2,minmax(0,1fr))}.k-kacheln-gross>:last-child:nth-child(odd){grid-column:1/-1}}.k-kachel{padding:22px 0 18px;border-top:1px solid var(--linie-dunkel)}.k-kachel h2{font-size:clamp(20px,1.9vw,24px);margin-bottom:.4em}.k-kachel p{margin:0 0 .8em}.k-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-bottom:0}.k-links a{display:inline-block;padding:10px 0;font:600 var(--t-klein)/1.2 var(--label)}.kontakt .fragen h2{font-size:clamp(25px,2.5vw,32px)}.kontakt .fragen summary{font-size:18px}.k-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px;padding:22px 24px;border:1px solid var(--rand-dunkel);border-radius:var(--r-flaeche);background:var(--grafit)}.k-band h2{margin-bottom:.3em}.k-band p{margin:0}.k-knoepfe{display:flex;flex-wrap:wrap;gap:12px}.k-lese{max-width:760px}.k-passung{padding:18px 20px;border:1px solid var(--rand-dunkel);border-radius:var(--r-kante);background:var(--grafit)}.k-passung h3{margin-top:0}.k-schritte,.k-hinweise{max-width:68ch;margin:0 0 1em;padding-left:1.5em}.k-schritte li,.k-hinweise li{padding-left:.3em;line-height:1.6}.k-schritte li+li,.k-hinweise li+li{margin-top:.5em}.k-schritte li::marker,.k-hinweise li::marker{color:var(--neben-dunkel)}.k-gefahr{margin:1em 0 0;font:600 17px/1.5 var(--label);letter-spacing:.01em;color:var(--text-dunkel)}.k-frage{font:600 19px/1.4 var(--label);letter-spacing:.01em;color:var(--text-dunkel)}.k-partner{margin-top:1em;color:var(--neben-dunkel)}.k-daten{display:grid;margin:0 0 1em;max-width:760px}.k-daten>div{display:grid;gap:2px 24px;padding:12px 0;border-bottom:1px solid var(--linie-dunkel);scroll-margin-top:84px}@media (min-width:640px){.k-daten>div{grid-template-columns:14em minmax(0,1fr)}}.k-daten dt{font:600 var(--t-klein)/1.5 var(--label);letter-spacing:.02em;color:var(--text-dunkel)}.k-daten dd{margin:0;color:var(--text-dunkel-2)}@media print{.kopf,.fuss,.sprung{display:none!important}.kontakt *{color:#000!important}.kontakt{background:#fff;color:#000}.kontakt h1,.kontakt h2,.kontakt h3,.k-lead,.k-haupt,.k-titel{color:#000}.k-wege,.formular-rueckfall,.k-weg,.k-kachel,.k-kacheln,.k-kacheln li>a,.k-band,.k-passung{background:#fff;border-color:#999;box-shadow:none}.kontakt::before{display:none}}@media (forced-colors:active){.k-wege,.formular-rueckfall,.k-weg,.k-kachel,.k-kacheln,.k-kacheln li>a,.k-band{border-color:CanvasText}}@media (forced-colors:active),(prefers-contrast:more){.kontakt{background:var(--eloxal)}.kontakt::before{display:none}}
