.anfrage[data-astro-cid-yngto2ov]{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:80px;display:grid}.anfrage__info[data-astro-cid-yngto2ov]{flex-direction:column;gap:28px;display:flex;position:sticky;top:128px}.schritte[data-astro-cid-yngto2ov]{margin:0;padding:0;list-style:none}.schritte[data-astro-cid-yngto2ov] li[data-astro-cid-yngto2ov]{border-top:1px solid var(--linie);gap:20px;padding-block:18px;display:flex}.schritte[data-astro-cid-yngto2ov] li[data-astro-cid-yngto2ov]>span[data-astro-cid-yngto2ov]{font:400 var(--fs-h3)/1 var(--font-display);color:var(--akzent);min-width:1ch}.schritte[data-astro-cid-yngto2ov] strong[data-astro-cid-yngto2ov]{font-weight:500}.zitat-klein[data-astro-cid-yngto2ov]{font:italic 400 var(--fs-h4)/1.3 var(--font-display);color:var(--text-soft)}.formular[data-astro-cid-yngto2ov]{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);flex-direction:column;gap:56px;min-width:0;padding:clamp(20px,4vw,56px);display:flex}.gruppe[data-astro-cid-yngto2ov]{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}legend[data-astro-cid-yngto2ov]{font:400 var(--fs-h3)/1.15 var(--font-display);align-items:baseline;gap:14px;margin-bottom:20px;padding:0;display:flex}.zeile[data-astro-cid-yngto2ov]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.feld[data-astro-cid-yngto2ov]{flex-direction:column;gap:8px;min-width:0;display:flex}.feld[data-astro-cid-yngto2ov]>label[data-astro-cid-yngto2ov],.feld__label[data-astro-cid-yngto2ov]{font-size:var(--fs-small);font-weight:500}input[data-astro-cid-yngto2ov]:not([type=radio]):not([type=checkbox]):not([type=file]),select[data-astro-cid-yngto2ov],textarea[data-astro-cid-yngto2ov]{font:inherit;color:var(--dunkel);background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-feld);width:100%;min-height:52px;padding:14px 16px}input[data-astro-cid-yngto2ov]:focus,select[data-astro-cid-yngto2ov]:focus,textarea[data-astro-cid-yngto2ov]:focus{border-color:var(--akzent);outline:none;box-shadow:0 0 0 3px #3a8c5a2e}[data-astro-cid-yngto2ov][aria-invalid=true]{border-color:var(--fehler)!important}textarea[data-astro-cid-yngto2ov]{resize:vertical;min-height:140px}.chips[data-astro-cid-yngto2ov]{flex-wrap:wrap;gap:10px;display:flex}.chip-wahl[data-astro-cid-yngto2ov] input[data-astro-cid-yngto2ov]{opacity:0;pointer-events:none;position:absolute}.chip-wahl[data-astro-cid-yngto2ov] input[data-astro-cid-yngto2ov]:checked+.chip[data-astro-cid-yngto2ov]{background:var(--dunkel);color:var(--flaeche);border-color:var(--dunkel)}.chip-wahl[data-astro-cid-yngto2ov] input[data-astro-cid-yngto2ov]:focus-visible+.chip[data-astro-cid-yngto2ov]{outline:2px solid var(--akzent);outline-offset:2px}.hinweis[data-astro-cid-yngto2ov]{background:var(--hintergrund);border-radius:var(--radius-feld);font-size:var(--fs-small);padding:10px 14px}.upload[data-astro-cid-yngto2ov]{border:1px dashed var(--text-soft);border-radius:var(--radius-feld);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:6px;padding:28px;display:flex;font-weight:400!important}.upload[data-astro-cid-yngto2ov]:hover{border-color:var(--dunkel);background:var(--hintergrund)}.upload__liste[data-astro-cid-yngto2ov]{font-size:var(--fs-small);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.upload__liste[data-astro-cid-yngto2ov] li[data-astro-cid-yngto2ov]{justify-content:space-between;gap:12px;display:flex}.upload__liste[data-astro-cid-yngto2ov] button[data-astro-cid-yngto2ov]{color:var(--akzent);cursor:pointer;font:inherit;background:0 0;border:0}.falle[data-astro-cid-yngto2ov]{height:0;position:absolute;left:-9999px;overflow:hidden}.einverstanden[data-astro-cid-yngto2ov]{font-size:var(--fs-small);align-items:flex-start;gap:12px;display:flex}.einverstanden[data-astro-cid-yngto2ov] input[data-astro-cid-yngto2ov]{width:18px;height:18px;accent-color:var(--dunkel);margin-top:3px}.absenden[data-astro-cid-yngto2ov]{border-top:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:16px 24px;padding-top:24px;display:flex}.fehler[data-astro-cid-yngto2ov]{color:var(--fehler);font-weight:500}.fortschritt[data-astro-cid-yngto2ov],.schritt-nav[data-astro-cid-yngto2ov]{display:none}.formular--schritte[data-astro-cid-yngto2ov] .fortschritt[data-astro-cid-yngto2ov]{flex-direction:column;gap:10px;display:flex}.fortschritt__balken[data-astro-cid-yngto2ov]{background:var(--linie);border-radius:999px;height:4px;overflow:hidden}.fortschritt__balken[data-astro-cid-yngto2ov] span[data-astro-cid-yngto2ov]{background:var(--akzent);width:25%;height:100%;transition:width .25s;display:block}.formular--schritte[data-astro-cid-yngto2ov] .gruppe[data-astro-cid-yngto2ov]:not(.ist-aktiv),.formular--schritte[data-astro-cid-yngto2ov] .absenden[data-astro-cid-yngto2ov]{display:none}.formular--schritte[data-astro-cid-yngto2ov] .schritt-nav[data-astro-cid-yngto2ov]{z-index:5;padding:12px clamp(20px, 4vw, 56px) max(12px, env(safe-area-inset-bottom));background:var(--flaeche);border-top:1px solid var(--linie);gap:12px;margin:0 calc(-1*clamp(20px,4vw,56px)) calc(-1*clamp(20px,4vw,56px));display:flex;position:sticky;bottom:0}.formular--schritte[data-astro-cid-yngto2ov] .schritt-nav[data-astro-cid-yngto2ov] .btn[data-astro-cid-yngto2ov]{white-space:nowrap;flex:1;padding-inline:12px}.formular--schritte[data-astro-cid-yngto2ov] .schritt-nav[data-astro-cid-yngto2ov] #schritt-zurueck[data-astro-cid-yngto2ov]{flex:0 auto}.formular--schritte[data-astro-cid-yngto2ov] .schritt-nav[data-astro-cid-yngto2ov] #schritt-zurueck[data-astro-cid-yngto2ov][hidden]+#schritt-weiter[data-astro-cid-yngto2ov]{flex:100%}@media (prefers-reduced-motion:reduce){.fortschritt__balken[data-astro-cid-yngto2ov] span[data-astro-cid-yngto2ov]{transition:none}}@media (width<=1000px){.anfrage[data-astro-cid-yngto2ov]{grid-template-columns:1fr;gap:40px}.anfrage__info[data-astro-cid-yngto2ov]{position:static}.schritte[data-astro-cid-yngto2ov],.zitat-klein[data-astro-cid-yngto2ov]{display:none}}@media (width<=640px){.zeile[data-astro-cid-yngto2ov]{grid-template-columns:1fr}.formular[data-astro-cid-yngto2ov]{gap:40px}.absenden[data-astro-cid-yngto2ov] .btn{width:100%}}
