@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/schriften/inter-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/schriften/inter-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/schriften/inter-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/schriften/manrope-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/schriften/manrope-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/schriften/manrope-latin-800-normal.woff2) format("woff2")}:root{--navy: #021137;--navy-2: #0a1e4d;--green: #59a600;--green-tief: #4b8c00;--green-zart: #eff7e5;--weiss: #fff;--grund: #f4f6f9;--rand: #e2e7ef;--grau: #5a6478;--r: 16px;--r-gross: 22px;--schatten: 0 14px 34px -20px rgba(2, 17, 55, .3);--raum: clamp(56px, 6.5vw, 96px)}*{box-sizing:border-box}.sprungmarke{position:absolute;left:-9999px;top:0;background:var(--navy);color:#fff;padding:12px 20px;border-radius:0 0 var(--r) 0;z-index:100}.sprungmarke:focus{left:0}html{scroll-behavior:smooth;scroll-padding-top:140px}body{margin:0;background:var(--weiss);color:var(--navy);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;line-height:1.72;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.knopf,.hauptnav a,.augenbraue{font-family:Manrope,Inter,system-ui,sans-serif}a{color:inherit}img{max-width:100%}:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:6px}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.foto{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r);background:var(--grund)}.foto-hoch{aspect-ratio:3/4;object-position:50% 15%}.rahmen{background:var(--weiss);border-radius:var(--r-gross);padding:14px;box-shadow:var(--schatten)}.rahmen-grau{background:var(--grund);border-radius:var(--r-gross);padding:14px}.kopfleiste{background:var(--weiss);border-bottom:1px solid var(--rand);position:sticky;top:0;z-index:60}.kopfleiste .wrap{display:flex;align-items:center;gap:30px;min-height:132px}.logo-gross{display:block;flex:0 0 auto}.logo-gross img{height:100px;width:auto;display:block;transition:height .18s ease}.kopfleiste.klein .logo-gross img{height:70px}.kopfleiste.klein .wrap{min-height:96px}.hauptnav{margin-left:auto;display:flex;align-items:center;gap:6px}.hauptnav a{text-decoration:none;font-weight:600;font-size:16.5px;padding:11px 18px;border-radius:999px;color:var(--navy)}.hauptnav a:hover{background:var(--grund)}.hauptnav a.aktiv{background:var(--navy);color:#fff}.hauptnav a.knopf-nav{background:var(--green);color:#fff}.hauptnav a.knopf-nav:hover{background:var(--green-tief)}.burger{display:none;margin-left:auto;background:var(--grund);border:0;border-radius:999px;padding:12px 18px;font:700 15px Manrope,sans-serif;cursor:pointer}.mobilnav{display:none;border-bottom:1px solid var(--rand);background:var(--weiss)}.mobilnav.offen{display:block}.mobilnav a{display:block;padding:15px 24px;text-decoration:none;font-weight:600;border-top:1px solid var(--rand)}.mobilnav a.aktiv{color:var(--green-tief)}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;padding:14px 26px;border-radius:999px;font-weight:700;font-size:16px;border:0;cursor:pointer;background:var(--navy);color:#fff;transition:background .18s ease,transform .18s ease}.knopf:hover{background:var(--navy-2);transform:translateY(-1px)}.knopf-gruen{background:var(--green)}.knopf-gruen:hover{background:var(--green-tief)}.knopf-hell{background:var(--grund);color:var(--navy)}.knopf-hell:hover{background:var(--rand);color:var(--navy)}.knopfreihe{display:flex;flex-wrap:wrap;gap:12px}.seitenkopf{background:var(--grund);border-bottom:1px solid var(--rand);padding:clamp(38px,5vw,64px) 0}.brotkrume{font-size:14.5px;color:var(--grau);margin:0 0 10px}.brotkrume a{text-decoration:none}.brotkrume a:hover{color:var(--green-tief)}.seitenkopf h1{font-size:clamp(32px,4.4vw,52px);margin:0 0 12px;letter-spacing:-.03em;line-height:1.1}.seitenkopf p{margin:0;color:var(--grau);font-size:18.5px;max-width:62ch}.startblock{text-align:center}.startblock h1{font-size:clamp(36px,5.2vw,60px);line-height:1.06;letter-spacing:-.035em;margin:0 auto 20px;max-width:20ch}.startblock .einleitung{font-size:19px;color:var(--grau);max-width:66ch;margin:0 auto 28px}.startblock .knopfreihe{justify-content:center}section{padding:var(--raum) 0}.grau{background:var(--grund)}.dunkel{background:var(--navy);color:#fff}.dunkel h2,.dunkel h3{color:#fff}.dunkel p{color:#b8c2d8}.augenbraue{font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--green-tief);margin:0 0 12px}.dunkel .augenbraue{color:#9ee03f}h2{font-size:clamp(27px,3.5vw,42px);font-weight:800;letter-spacing:-.03em;margin:0 0 12px;line-height:1.14}.kopfzeile{max-width:62ch;margin-bottom:40px}.kopfzeile p{color:var(--grau);margin:0;font-size:18px}.dunkel .kopfzeile p{color:#b8c2d8}.raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:20px}.kachel{background:var(--weiss);border:1px solid var(--rand);border-radius:var(--r-gross);padding:14px 14px 24px;display:flex;flex-direction:column;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.kachel:hover{box-shadow:var(--schatten);transform:translateY(-4px);border-color:#cfd8e6}.kachel h3{font-size:20px;margin:18px 10px 8px;font-weight:800;letter-spacing:-.015em}.kachel p{margin:0 10px 14px;color:var(--grau);font-size:16px}.kachel .mehr{margin:auto 10px 0;color:var(--green-tief);font-weight:700;font-size:15.5px}.kachel:hover .mehr{text-decoration:underline;text-underline-offset:4px}.zwei-spalten{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(26px,4vw,56px);align-items:center}.zeile{display:grid;grid-template-columns:1fr 1fr;gap:clamp(26px,4vw,56px);align-items:center;padding:clamp(26px,3.5vw,44px) 0}.zeile+.zeile{border-top:1px solid var(--rand)}.zeile.gedreht .bild{order:2}.zeile h2{font-size:clamp(24px,2.8vw,34px)}.zeile p{color:var(--grau);margin:0 0 16px}.liste{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:9px}.liste li{display:flex;gap:11px;align-items:flex-start;font-size:16px}.haken{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:var(--green-zart);color:var(--green-tief);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;margin-top:4px}.dunkel .haken{background:#ffffff24;color:#9ee03f}.dunkel .liste li{color:#e6ebf5}.merkmalsleiste{background:var(--navy);color:#fff;border-radius:var(--r-gross);padding:8px;box-shadow:var(--schatten)}.merkmalsleiste-innen{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.merkmal{padding:22px;border-radius:var(--r)}.merkmal.hervor{background:var(--green)}.merkmal h3{font-size:18px;margin:0 0 4px;font-weight:800}.merkmal p{margin:0;font-size:14.5px;color:#b8c2d8}.merkmal.hervor p{color:#ffffffeb}.schritte{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px;counter-reset:s}.schritte li{counter-increment:s;background:#ffffff0f;border:1px solid rgba(255,255,255,.13);border-radius:var(--r);padding:22px 20px}.schritte li:before{content:counter(s);display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#9ee03f2e;color:#9ee03f;font-weight:800;font-size:16px;margin-bottom:12px;font-family:Manrope,sans-serif}.schritte h3{margin:0 0 3px;font-size:17.5px;font-weight:800}.schritte p{margin:0;font-size:15px}.schrittzeile{display:grid;grid-template-columns:64px 1fr;gap:22px;padding:26px 0;border-top:1px solid var(--rand)}.schrittzeile:last-child{border-bottom:1px solid var(--rand)}.nummer{width:52px;height:52px;border-radius:50%;background:var(--green-zart);color:var(--green-tief);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:20px;font-family:Manrope,sans-serif}.schrittzeile h3{margin:0 0 6px;font-size:21px}.schrittzeile p{margin:0 0 10px;color:var(--grau)}.orte{display:flex;flex-wrap:wrap;gap:9px;padding:0;margin:0;list-style:none}.orte li{background:var(--weiss);border:1px solid var(--rand);border-radius:999px;padding:8px 16px;font-size:15.5px;font-weight:600}.faq{display:grid;gap:12px;max-width:900px}details{background:var(--weiss);border:1px solid var(--rand);border-radius:var(--r);overflow:hidden}summary{cursor:pointer;list-style:none;padding:19px 56px 19px 22px;position:relative;font-weight:700;font-size:17px;font-family:Manrope,sans-serif}summary::-webkit-details-marker{display:none}summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background:var(--green-zart);color:var(--green-tief);display:flex;align-items:center;justify-content:center;font-size:18px}details[open] summary:after{content:"\2013"}details p{margin:0;padding:0 22px 20px;color:var(--grau)}.band{background:var(--navy);color:#fff;border-radius:var(--r-gross);padding:clamp(28px,3.6vw,44px);display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.band h2{margin:0 0 6px;font-size:clamp(23px,2.7vw,32px)}.band p{margin:0;color:#b8c2d8}.kontakt-raster{display:grid;grid-template-columns:1.15fr .85fr;gap:24px;align-items:start}.formkarte{background:var(--weiss);border:1px solid var(--rand);border-radius:var(--r-gross);padding:clamp(24px,3vw,36px);box-shadow:var(--schatten)}form{display:grid;gap:15px}.feldpaar{display:grid;grid-template-columns:1fr 1fr;gap:15px}label{display:block;font-size:14px;font-weight:700;margin-bottom:6px}input,textarea,select{width:100%;background:var(--grund);border:1px solid transparent;border-radius:var(--r);color:var(--navy);padding:13px 15px;font:inherit;font-size:16px}input:focus,textarea:focus,select:focus{border-color:var(--green);background:var(--weiss);outline:none}textarea{min-height:130px;resize:vertical}.kontrolle{display:flex;gap:11px;align-items:flex-start;font-size:14.5px;color:var(--grau);font-weight:400}.kontrolle input{width:20px;height:20px;margin-top:3px;flex:0 0 auto;accent-color:var(--green)}.klein{font-size:13.5px;color:var(--grau);margin:0}.turnstile{min-height:65px}.meldung{background:#fdeeee;color:#8c1d1d;border-radius:var(--r);padding:13px 16px;margin:0;font-size:15px}.infokarte{background:var(--navy);color:#fff;border-radius:var(--r-gross);padding:clamp(24px,3vw,34px)}.infokarte h2{font-size:24px;margin:0 0 8px}.daten{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:12px}.daten li{background:#ffffff12;border-radius:var(--r);padding:13px 16px}.daten small{display:block;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#9ee03f;margin-bottom:3px;font-weight:700}.daten a,.daten span.wert{color:#fff;text-decoration:none;font-size:17px;font-weight:600;word-break:break-word}.daten a:hover{color:#9ee03f}.telefon-gross{display:flex;align-items:center;justify-content:center;gap:12px;background:var(--green);color:#fff;text-decoration:none;border-radius:var(--r);padding:20px;font-size:clamp(22px,2.6vw,30px);font-weight:800;font-family:Manrope,sans-serif;letter-spacing:-.02em}.telefon-gross:hover{background:var(--green-tief)}.rechtstext{max-width:820px}.rechtstext h2{font-size:24px;margin:34px 0 10px}.rechtstext p{color:var(--grau)}footer{background:var(--navy);color:#98a4bd;padding:56px 0 28px;font-size:16px;margin-top:var(--raum)}.fuss-gitter{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:36px;margin-bottom:32px}footer img{height:88px;width:auto;margin-bottom:16px}footer h4{color:#fff;font-size:16.5px;margin:0 0 12px;font-family:Manrope,sans-serif}footer ul{list-style:none;margin:0;padding:0}footer li{padding:4px 0}footer a{text-decoration:none}footer a:hover{color:#9ee03f}.fuss-zeile{border-top:1px solid rgba(255,255,255,.12);padding-top:20px;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;font-size:14.5px}.auf{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.auf.da{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.auf{opacity:1;transform:none;transition:none}.kachel:hover{transform:none}}@media(max-width:1040px){.hauptnav{display:none}.burger{display:block}.merkmalsleiste-innen{grid-template-columns:1fr 1fr}.fuss-gitter{grid-template-columns:1fr 1fr;gap:26px}.kontakt-raster{grid-template-columns:1fr}.kopfleiste .wrap{min-height:110px}.logo-gross img{height:80px}}@media(max-width:820px){.zwei-spalten{grid-template-columns:1fr}}@media(max-width:720px){.kopfleiste .wrap{min-height:96px}.logo-gross img{height:66px}.kopfleiste.klein .logo-gross img{height:54px}.zeile{grid-template-columns:1fr;gap:20px}.zeile.gedreht .bild{order:0}.merkmalsleiste-innen{grid-template-columns:1fr}.fuss-gitter{grid-template-columns:1fr;gap:22px}.feldpaar{grid-template-columns:1fr}.schrittzeile{grid-template-columns:1fr;gap:12px}.band{flex-direction:column;align-items:flex-start}}
