.form-wrap[data-astro-cid-xyq5hly5]{background:var(--c-white);padding-block:40px 64px}.form-card[data-astro-cid-xyq5hly5]{width:min(493px,100% - var(--gutter) * 2);margin-inline:auto}.form__title[data-astro-cid-xyq5hly5]{font-weight:500;margin-bottom:14px;text-align:center}.form__intro[data-astro-cid-xyq5hly5]{font-size:16px;line-height:24px;margin-bottom:34px;text-align:center}.form[data-astro-cid-xyq5hly5]{display:grid;gap:20px}.form__row[data-astro-cid-xyq5hly5]{display:grid;gap:8px;margin:0}.form__namen[data-astro-cid-xyq5hly5]{display:grid;gap:20px}@media(min-width:769px){.form__namen[data-astro-cid-xyq5hly5]{grid-template-columns:1fr 1fr;gap:14px}}.form__label[data-astro-cid-xyq5hly5]{font-family:var(--font-body);font-weight:700;font-size:15px;line-height:24px}.form__label[data-astro-cid-xyq5hly5] span[data-astro-cid-xyq5hly5]{color:var(--c-key)}.form__input[data-astro-cid-xyq5hly5]{width:100%;font:inherit;font-size:16px;line-height:24px;color:var(--c-dark);background:var(--c-white);border:1px solid rgba(45,45,43,.25);border-radius:8px;padding:15px 16px;min-height:56px}.form__input[data-astro-cid-xyq5hly5]::placeholder{color:#2d2d2b94}.form__input[data-astro-cid-xyq5hly5]:focus-visible{outline:3px solid var(--c-key);outline-offset:1px;border-color:var(--c-key)}.form__textarea[data-astro-cid-xyq5hly5]{min-height:92px;resize:vertical}.form__fieldset[data-astro-cid-xyq5hly5]{border:0;padding:0;margin:0;gap:0}.form__fieldset[data-astro-cid-xyq5hly5] legend[data-astro-cid-xyq5hly5]{float:left;width:100%;margin-bottom:8px}.form__fieldset[data-astro-cid-xyq5hly5]>[data-astro-cid-xyq5hly5]:not(legend){clear:both}.form__options[data-astro-cid-xyq5hly5]{display:grid;gap:10px}.form__select[data-astro-cid-xyq5hly5]{appearance:none;-webkit-appearance:none;padding-right:48px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232d2d2b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:20px 20px}.form__select[data-astro-cid-xyq5hly5]:invalid{color:#2d2d2b8c}.form__select[data-astro-cid-xyq5hly5] option[data-astro-cid-xyq5hly5]{color:var(--c-dark)}.form__consent[data-astro-cid-xyq5hly5] .form__option[data-astro-cid-xyq5hly5]{border:0;padding:0;font-size:14px;line-height:21px}.form__consent[data-astro-cid-xyq5hly5] a[data-astro-cid-xyq5hly5]{color:var(--c-key);text-underline-offset:3px}.form__error--anker[data-astro-cid-xyq5hly5]{display:none;margin-bottom:24px}.form__error--anker[data-astro-cid-xyq5hly5]:target{display:block}.form__error--anker[data-astro-cid-xyq5hly5] a[data-astro-cid-xyq5hly5]{color:inherit}.form__hinweis[data-astro-cid-xyq5hly5]{margin:0;padding:14px 16px;border-radius:8px;background:#3a7fd91a;border:1px solid rgba(58,127,217,.3);font-size:15px;line-height:23px}.form__hinweis[data-astro-cid-xyq5hly5] a[data-astro-cid-xyq5hly5]{color:var(--c-key)}.form__feldfehler[data-astro-cid-xyq5hly5]{font-size:14px;line-height:21px;color:#a02020}.form__error[data-astro-cid-xyq5hly5]{margin:0;padding:12px 14px;border-radius:8px;background:#c828281a;color:#a02020;font-size:15px}.form__submit[data-astro-cid-xyq5hly5]{width:100%;margin-top:6px}@media(min-width:768px){.form__submit[data-astro-cid-xyq5hly5]{width:auto;justify-self:start}}.danke[data-astro-cid-q7ut25ku]{background:var(--c-white);padding-block:40px 72px}.danke[data-astro-cid-q7ut25ku]:target{display:block}.danke__inner[data-astro-cid-q7ut25ku]{width:min(720px,100% - var(--gutter) * 2);margin-inline:auto;text-align:center}.danke__video[data-astro-cid-q7ut25ku]{margin-bottom:28px;border-radius:12px}.danke__title[data-astro-cid-q7ut25ku]{font-weight:500;margin-bottom:14px}.danke__text[data-astro-cid-q7ut25ku]{font-size:18px;line-height:27px;display:grid;gap:14px}.danke__text[data-astro-cid-q7ut25ku] strong{font-weight:700}.beratung:has(.danke:target) .form-wrap{display:none}.fortschritt{height:8px}.fortschritt__balken{display:block;height:100%;width:50%;background:var(--c-key);transition:width .4s ease}.beratung:has(.danke:target) .fortschritt__balken{width:100%}
