.af{display:grid;gap:1.4rem}.af-honig{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.af-feld{display:grid;gap:.45rem;border:0;padding:0;margin:0;min-width:0}.af-feld>legend{padding:0;margin-bottom:.6rem}.af-label{font-size:.9375rem;font-weight:650}.af-halb{display:grid;gap:1.4rem}@media(min-width:40rem){.af-halb{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.af input:not([type=radio]),.af textarea{width:100%;padding:.75rem .85rem;font:inherit;font-size:max(1rem,16px);color:var(--tinte);background:#fff;border:1px solid var(--linie);border-radius:var(--radius)}.af ::-moz-placeholder{color:#737a82;opacity:1}.af ::placeholder{color:#737a82;opacity:1}.af input:focus-visible,.af textarea:focus-visible{outline:2px solid var(--tinte);outline-offset:2px}.af [aria-invalid=true]{border-color:var(--rot-text);border-width:2px}.af-fehler{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.af-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.5rem}.af-chips-eng{grid-template-columns:repeat(auto-fit,minmax(5.25rem,1fr))}.af-chip{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;min-height:3rem;padding:.55rem .75rem;border:1.5px solid var(--linie);border-radius:var(--radius);background:#fff;cursor:pointer;transition:border-color .15s,color .15s,background-color .15s}.af-chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.af-chip:hover{border-color:var(--leise)}.af-chip:has(input:checked){border-color:var(--rot);color:var(--rot-text);background:color-mix(in srgb,var(--rot) 7%,#fff);font-weight:650}.af-chip:has(input:focus-visible){outline:2px solid var(--tinte);outline-offset:2px}.af-wenn{display:none;gap:1.4rem;opacity:0;transition:opacity .25s ease,display .25s allow-discrete}.af:has([data-art=fuehrerschein]:checked) .af-wenn[data-wenn=fuehrerschein],.af:has([data-art=intensivkurs]:checked) .af-wenn[data-wenn=intensivkurs],.af:has([data-art=erstehilfe]:checked) .af-wenn[data-wenn=erstehilfe]{display:grid;opacity:1}@starting-style{.af:has([data-art=fuehrerschein]:checked) .af-wenn[data-wenn=fuehrerschein],.af:has([data-art=intensivkurs]:checked) .af-wenn[data-wenn=intensivkurs],.af:has([data-art=erstehilfe]:checked) .af-wenn[data-wenn=erstehilfe]{opacity:0}}.af:has([data-art=bewerbung]:checked) .af-standort,.af:has([data-art=erstehilfe]:checked) .af-standort{display:none}[data-nachricht] [data-dazu]{display:none}.af:has([data-art=fuehrerschein]:checked,[data-art=intensivkurs]:checked,[data-art=erstehilfe]:checked) [data-nachricht] [data-frei]{display:none}.af:has([data-art=fuehrerschein]:checked,[data-art=intensivkurs]:checked,[data-art=erstehilfe]:checked) [data-nachricht] [data-dazu]{display:inline}.af-hinweis{font-size:.9rem;color:var(--leise);line-height:1.5}.af-senden .knopf{min-width:12rem}.af-stand{margin:0;padding:.75rem 1rem;border-radius:var(--radius);border:1px solid var(--rot-text);color:var(--rot-text);background:#fff}.af-dank p+p{margin-top:.4rem}@media(prefers-reduced-motion:reduce){.af-wenn,.af-chip{transition:none}}.wege[data-astro-cid-d7zyz6zb]{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media(min-width:40rem){.wege[data-astro-cid-d7zyz6zb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.wege[data-astro-cid-d7zyz6zb]{grid-template-columns:repeat(4,minmax(0,1fr))}}.weg-wert[data-astro-cid-d7zyz6zb]{font-size:1.1875rem;font-weight:700;margin-top:.35rem;line-height:1.3}.wege[data-astro-cid-d7zyz6zb] .leise[data-astro-cid-d7zyz6zb]{margin-top:.25rem;font-size:.95rem}.anfrage-form[data-astro-cid-d7zyz6zb]{margin-top:1.5rem}.anfrage-orte[data-astro-cid-d7zyz6zb]{display:grid;gap:1.25rem;margin-top:.75rem}
