.af{gap:var(--s-3);display:grid}.af-pflicht{color:var(--text-3);font-size:.8125rem}.af-abschnitt{gap:var(--s-3);min-width:0;padding:var(--s-4);border:1px solid var(--linie);border-radius:var(--r);background:var(--weiss);margin:0;display:grid}.af-abschnitt[hidden]{display:none}.af-abschnitt>legend{float:left;width:100%;margin-bottom:var(--s-1);border-bottom:2px solid var(--gruen);color:var(--gruen-tief);align-items:center;gap:.75rem;padding-bottom:.625rem;font-size:1.1875rem;font-weight:600;display:flex}.af-abschnitt>legend+*{clear:both}.af-nr{background:var(--gruen);width:1.75rem;height:1.75rem;color:var(--weiss);border-radius:50%;place-items:center;font-size:.875rem;display:grid}.af-raster{gap:var(--s-2) var(--s-3);display:grid}.af-raster--2{grid-template-columns:repeat(2,minmax(0,1fr))}.af-raster--4{grid-template-columns:repeat(4,minmax(0,1fr))}.af-feld{align-content:start;gap:.375rem;min-width:0;display:grid}.af-feld[hidden]{display:none}.af-feld--2{grid-column:span 2}.af-feld--voll{grid-column:1/-1}.af-feld>label,.af-gruppe>legend{color:var(--tinte);font-size:.875rem;font-weight:500}.af-stern{color:var(--gruen-tief)}.af-hinweis{color:var(--text-3);font-size:.8125rem;font-weight:400}.af-einleitung{margin-top:calc(-1 * var(--s-1))}.af input:not([type=radio],[type=checkbox],[type=file]),.af textarea{border:1px solid var(--linie-stark);border-radius:var(--r);background:var(--weiss);width:100%;min-height:48px;font:inherit;color:var(--tinte);padding:.6875rem .875rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.af input[type=file]{min-height:48px;font:inherit;color:var(--text-2);font-size:.8125rem}.af input::placeholder,.af textarea::placeholder{color:#687174}.af input:focus-visible,.af textarea:focus-visible{border-color:var(--gruen);box-shadow:0 0 0 3px var(--gruen-hauch);outline:none}.af input[type=radio],.af input[type=checkbox]{width:1.125rem;height:1.125rem;accent-color:var(--gruen);flex:none;margin:0}.af-gruppe{border:0;min-width:0;margin:0;padding:0}.af-gruppe>legend{margin-bottom:.5rem;padding:0}.af-chips{flex-wrap:wrap;gap:.5rem;display:flex}.af-chip{border:1px solid var(--linie-stark);border-radius:var(--r);cursor:pointer;align-items:center;gap:.5rem;min-height:44px;padding:.375rem .875rem;font-size:.875rem;transition:border-color .2s,background-color .2s;display:inline-flex}.af-chip:hover{border-color:var(--anthrazit-2)}.af-chip:has(input:checked){border-color:var(--gruen);background:var(--gruen-hauch)}.af-chip:has(input:focus-visible),.af-kachel:has(input:focus-visible){outline:2px solid var(--gruen);outline-offset:2px}.af-kacheln{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.5rem;display:grid}.af-kachel{border:1px solid var(--linie-stark);border-radius:var(--r);text-align:center;cursor:pointer;align-content:start;justify-items:center;gap:.25rem;padding:1.75rem .375rem .625rem;transition:border-color .2s,background-color .2s,color .2s;display:grid;position:relative}.af-kachel input{position:absolute;top:.5rem;left:.5rem}.af-kachel .fenstersymbol{width:2.75rem;height:3.4rem;color:var(--anthrazit)}.af-kachel__nr{color:var(--text-3);font-size:.75rem;font-weight:600}.af-kachel__label{hyphens:auto;overflow-wrap:anywhere;max-width:100%;font-size:.75rem;line-height:1.3}.af-kachel:hover{border-color:var(--anthrazit-2)}.af-kachel:has(input:checked){border-color:var(--gruen);background:var(--gruen-hauch)}.af-kachel:has(input:checked) .fenstersymbol{color:var(--gruen-tief)}.af-positionen{gap:var(--s-3);display:grid}.af-position{gap:var(--s-3);padding:var(--s-3);border:1px solid var(--linie-stark);border-left:4px solid var(--gruen);border-radius:var(--r);background:#fbfcfc;display:grid}.af-position__kopf{justify-content:space-between;align-items:center;gap:var(--s-1);flex-wrap:wrap;display:flex}.af-position__titel{color:var(--gruen-tief);font-size:1.0625rem;font-weight:600}.af-position__titel:focus{outline:none}.af-position__werkzeug{gap:.25rem;display:flex}.af-werkzeug{border-radius:var(--r);min-height:40px;font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.af-werkzeug:hover{background:var(--nebel);color:var(--tinte)}.af-werkzeug[hidden]{display:none}.af-werkzeug svg{width:1.125rem;height:1.125rem}.af-ausstattung{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie)}.af-ausstattung summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;min-height:52px;padding-block:.5rem;font-weight:600;list-style:none;display:flex}.af-ausstattung summary::-webkit-details-marker{display:none}.af-ausstattung summary svg{width:1.25rem;height:1.25rem;color:var(--gruen);transition:transform .25s var(--ease-aus);margin-left:auto}.af-ausstattung[open] summary svg{transform:rotate(180deg)}.af-ausstattung__inhalt{gap:var(--s-3);padding-bottom:var(--s-3);display:grid}.af-positionen__fuss{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.af-positionen__fuss svg{width:1rem;height:1rem}.af-positionen__fuss strong{color:var(--tinte)}.af-foerderung{padding:var(--s-3);border:2px solid var(--gruen);border-radius:var(--r);background:var(--gruen-hauch);color:var(--text-2);cursor:pointer;align-items:flex-start;gap:.875rem;font-size:.9375rem;display:flex}.af-foerderung input{margin-top:.2rem!important}.af-foerderung strong{color:var(--tinte);margin-bottom:.125rem;display:block}.af-foerderung a{color:var(--gruen-tief);font-weight:500}.af-zustimmung{color:var(--text-2);align-items:flex-start;gap:.625rem;font-size:.875rem;display:flex}.af-zustimmung input{margin-top:.2rem!important}.af-absenden{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.af-absenden .af-hinweis{color:var(--text-2);flex:16rem}@media (width<=760px){.af-abschnitt{padding:var(--s-3) var(--s-2)}.af-raster--4{grid-template-columns:repeat(2,minmax(0,1fr))}.af-position{padding:var(--s-2)}.af-kacheln{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr))}}@media (width<=420px){.af-raster--2{grid-template-columns:1fr}.af-feld--2{grid-column:1/-1}}.kontakt[data-astro-cid-657w5j3a]{padding-block:var(--s-6) var(--s-7);background:var(--nebel)}.kontakt__kopf[data-astro-cid-657w5j3a]{max-width:50rem;margin-bottom:var(--s-5)}.kontakt[data-astro-cid-657w5j3a] h1[data-astro-cid-657w5j3a]{letter-spacing:-.015em;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:500}.einleitung[data-astro-cid-657w5j3a]{margin:var(--s-2) 0 var(--s-3);color:var(--text-2)}.papier[data-astro-cid-657w5j3a]{align-items:center;gap:.25rem var(--s-3);flex-wrap:wrap;font-size:.875rem;display:flex}.papier[data-astro-cid-657w5j3a]>span[data-astro-cid-657w5j3a]{font-weight:600}.papier[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]{min-height:44px;color:var(--gruen-tief);align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.papier[data-astro-cid-657w5j3a] svg[data-astro-cid-657w5j3a]{width:1.125rem;height:1.125rem}.kontakt__raster[data-astro-cid-657w5j3a]{gap:var(--s-5);grid-template-columns:minmax(0,1fr) 21rem;align-items:start;display:grid}.karte[data-astro-cid-657w5j3a]{top:calc(var(--kopf-hoehe) + 1.5rem);padding:var(--s-4);border-radius:var(--r);background:var(--anthrazit);color:var(--auf-dunkel);--offen-farbe:#ff9a9a;position:sticky}.karte[data-astro-cid-657w5j3a] h2[data-astro-cid-657w5j3a]{margin-bottom:var(--s-3);color:var(--weiss);font-size:1.25rem;font-weight:500}.karte[data-astro-cid-657w5j3a] ul[data-astro-cid-657w5j3a]{gap:var(--s-3);padding:0;list-style:none;display:grid}.karte[data-astro-cid-657w5j3a] li[data-astro-cid-657w5j3a]{gap:var(--s-2);font-size:.9375rem;display:flex}.karte[data-astro-cid-657w5j3a] li[data-astro-cid-657w5j3a]>svg[data-astro-cid-657w5j3a]{width:1.25rem;height:1.25rem;color:var(--weiss);flex:none;margin-top:.2rem}.karte[data-astro-cid-657w5j3a] li[data-astro-cid-657w5j3a] span[data-astro-cid-657w5j3a]{letter-spacing:.12em;text-transform:uppercase;color:var(--auf-dunkel-2);font-size:.6875rem;display:block}.karte[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]{padding-block:.25rem;font-weight:500;text-decoration:none;display:inline-block}.karte__tel[data-astro-cid-657w5j3a]{font-size:1.375rem;font-weight:400!important}.karte[data-astro-cid-657w5j3a] .route[data-astro-cid-657w5j3a]{text-underline-offset:.2em;width:fit-content;margin-top:.25rem;text-decoration:underline;display:block}.karte[data-astro-cid-657w5j3a] dl[data-astro-cid-657w5j3a]{gap:.375rem;margin-top:.25rem;font-size:.875rem;display:grid}.karte[data-astro-cid-657w5j3a] dt[data-astro-cid-657w5j3a]{color:var(--weiss);font-weight:500}.karte[data-astro-cid-657w5j3a] dd[data-astro-cid-657w5j3a]{margin:0}.karte[data-astro-cid-657w5j3a] .karte__foerderung[data-astro-cid-657w5j3a]{align-items:center;gap:var(--s-2);margin-top:var(--s-4);padding:var(--s-2);border-radius:var(--r);background:var(--gruen);color:var(--weiss);line-height:1.3;display:flex}.karte__foerderung[data-astro-cid-657w5j3a] strong[data-astro-cid-657w5j3a]{white-space:nowrap;font-size:1.75rem;font-weight:600}.karte[data-astro-cid-657w5j3a] .karte__foerderung[data-astro-cid-657w5j3a] span[data-astro-cid-657w5j3a]{letter-spacing:0;text-transform:none;color:var(--weiss);font-size:.875rem}.karte[data-astro-cid-657w5j3a] .karte__foerderung[data-astro-cid-657w5j3a]:hover{background:var(--gruen-tief)}@media (width<=1060px){.kontakt__raster[data-astro-cid-657w5j3a]{grid-template-columns:1fr}.karte[data-astro-cid-657w5j3a]{position:static}}
