.field[data-astro-cid-wul7fgjm]{gap:var(--s-2);min-width:0;display:grid}.field__label[data-astro-cid-wul7fgjm]{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-label);color:var(--ink);line-height:1.3}.field__req[data-astro-cid-wul7fgjm]{color:var(--ink-3);font-weight:400}.field__hint[data-astro-cid-wul7fgjm]{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-small);color:var(--ink-3);margin:0;line-height:1.5}.field__control[data-astro-cid-wul7fgjm]{box-sizing:border-box;width:100%;min-height:var(--control-h);padding-inline:var(--s-4);background:var(--white);border:1px solid var(--control-border);border-radius:var(--r-control);font-family:var(--font-sans);font-weight:400;font-size:var(--fs-table);color:var(--ink);margin:0;line-height:1.5}.field__control--area[data-astro-cid-wul7fgjm]{min-height:160px;padding-block:var(--s-3);resize:vertical}.field__control[data-astro-cid-wul7fgjm]:focus-visible{outline:2px solid var(--accent);outline-offset:0;box-shadow:var(--ring-focus-halo)}.field__control[data-astro-cid-wul7fgjm][aria-invalid=true]{border:2px solid var(--error)}.cred-line-g[data-astro-cid-aft76b66]{font-weight:500;font-size:var(--fs-label);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-3);line-height:1.4}.anfrage-sec[data-astro-cid-aft76b66]{padding-block:var(--s-7) var(--section)}.anfrage[data-astro-cid-aft76b66]{gap:var(--s-7) var(--gutter);grid-template-columns:minmax(0,1fr);display:grid}.anfrage__form[data-astro-cid-aft76b66]{min-width:0;max-width:640px}@media (width>=1024px){.anfrage[data-astro-cid-aft76b66]{align-items:start;row-gap:var(--s-6);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr))}.anfrage__form[data-astro-cid-aft76b66]{grid-area:1/3/3/9}.anfrage__hinweis[data-astro-cid-aft76b66]{grid-area:1/9/auto/13}.anfrage__more[data-astro-cid-aft76b66]{grid-area:1/9/3/13;position:sticky;top:112px}}.form-legend[data-astro-cid-aft76b66]{margin:0 0 var(--s-5);font-family:var(--font-sans);font-size:var(--fs-small);color:var(--ink-3);line-height:1.5}.form-noscript[data-astro-cid-aft76b66]{margin:0 0 var(--s-6);padding:var(--s-4) var(--s-5);border:1px solid var(--line);border-left:2px solid var(--error);border-radius:var(--r-card);font-size:var(--fs-small);color:var(--ink);line-height:1.5}.form-error[data-astro-cid-aft76b66] [data-form-error]:not([hidden]){margin-bottom:var(--s-6)}.hp[data-astro-cid-aft76b66]{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.fs[data-astro-cid-aft76b66]{margin:0 0 var(--s-7);border:0;min-width:0;padding:0}.fs--inner[data-astro-cid-aft76b66]{margin:0}.fs__legend[data-astro-cid-aft76b66]{margin:0 0 var(--s-5);font-family:var(--font-sans);font-weight:500;font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--primary);padding:0;display:block}.fs__num[data-astro-cid-aft76b66]{margin-right:var(--s-3);font-family:var(--font-serif);font-weight:400;font-size:var(--fs-rz);font-variant-numeric:tabular-nums lining-nums;color:var(--d1);line-height:1;display:inline-block}.fs__req[data-astro-cid-aft76b66]{font-weight:400;font-size:var(--fs-small);color:var(--ink-3)}.fs__sub[data-astro-cid-aft76b66]{margin:0 0 var(--s-2);font-family:var(--font-sans);font-weight:500;font-size:var(--fs-label);color:var(--ink);padding:0;line-height:1.3;display:block}.fs__hint[data-astro-cid-aft76b66]{margin:0 0 var(--s-3);font-family:var(--font-sans);font-size:var(--fs-small);color:var(--ink-3);line-height:1.5}.fs__note[data-astro-cid-aft76b66]{margin:var(--s-4) 0 0;max-width:none;font-family:var(--font-sans);font-size:var(--fs-small);color:var(--ink-3);line-height:1.5}.fs__fields[data-astro-cid-aft76b66]{gap:var(--s-5);display:grid}.choice[data-astro-cid-aft76b66]{gap:var(--s-1);display:grid}.choice__row[data-astro-cid-aft76b66]{align-items:center;gap:var(--s-3);min-height:48px;padding:var(--s-2) var(--s-3);margin-left:calc(-1 * var(--s-3) - 2px);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-table);line-height:var(--lh-table);color:var(--ink);transition:background-color var(--dur-1) var(--ease-out);border-left:2px solid #0000;display:flex}.choice__row[data-astro-cid-aft76b66]:hover{background:var(--surface-2)}.choice__row[data-astro-cid-aft76b66]:has(:checked){background:var(--surface-3);border-left-color:var(--primary)}.choice__text[data-astro-cid-aft76b66]{min-width:0}.choice__text[data-astro-cid-aft76b66] a[data-astro-cid-aft76b66]{color:var(--ink);text-underline-offset:.18em;text-decoration:underline 1px;text-decoration-color:var(--line-strong)}.choice__text[data-astro-cid-aft76b66] a[data-astro-cid-aft76b66]:hover,.choice__text[data-astro-cid-aft76b66] a[data-astro-cid-aft76b66]:focus-visible{text-decoration-thickness:2px;text-decoration-color:var(--accent);color:var(--accent)}.choice__input[data-astro-cid-aft76b66]{-webkit-appearance:none;appearance:none;box-sizing:border-box;background:var(--white);border:1px solid var(--control-border);cursor:pointer;flex:none;width:20px;height:20px;margin:0}.choice__input[data-astro-cid-aft76b66][type=radio]{border-radius:50%}.choice__input[data-astro-cid-aft76b66][type=radio]:checked{border-color:var(--primary);background:var(--primary);box-shadow:var(--ring-radio-inset)}.choice__input[data-astro-cid-aft76b66][type=checkbox]{border-radius:3px}.choice__input[data-astro-cid-aft76b66][type=checkbox]:checked{border-color:var(--primary);background:var(--primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 7.5l3 3 6-6'/%3E%3C/svg%3E") center / 14px 14px no-repeat}.choice__input[data-astro-cid-aft76b66]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.form-send[data-astro-cid-aft76b66]{gap:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--line-strong);display:grid}.submit[data-astro-cid-aft76b66]{justify-self:start;margin:0}@media (width<=767px){.submit[data-astro-cid-aft76b66]{justify-self:stretch;width:100%}}.aside-sec[data-astro-cid-aft76b66]+.aside-sec[data-astro-cid-aft76b66]{margin-top:var(--s-7)}.rz-inline[data-astro-cid-aft76b66]{margin:0 0 var(--s-3);font-family:var(--font-sans);font-weight:500;font-size:var(--fs-label);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-3);line-height:1.3}.rz-inline__num[data-astro-cid-aft76b66]{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-small);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;color:var(--primary)}@media (width>=1024px){.rz-inline[data-astro-cid-aft76b66]{display:none}}.aside-sec__h[data-astro-cid-aft76b66]{margin:0 0 var(--s-3);font-family:var(--font-sans);font-weight:500;font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--primary)}.aside-sec__p[data-astro-cid-aft76b66]{margin:0 0 var(--s-4);max-width:none;font-family:var(--font-sans);font-size:var(--fs-table);line-height:var(--lh-table);color:var(--ink)}.aside-sec[data-astro-cid-aft76b66] .zeilen{margin-bottom:var(--s-4)}.kontakt[data-astro-cid-aft76b66]{gap:var(--s-1);margin:0 0 var(--s-4);font-style:normal;font-family:var(--font-sans);font-size:var(--fs-table);line-height:var(--lh-table);color:var(--ink);display:grid}.kontakt__name[data-astro-cid-aft76b66]{color:var(--primary);font-weight:500}.kontakt__link[data-astro-cid-aft76b66]{padding-block:var(--s-2);color:var(--ink);font-variant-numeric:tabular-nums;text-underline-offset:.18em;text-decoration:underline 1px;text-decoration-color:var(--line-strong);overflow-wrap:anywhere;display:inline-block}.kontakt__link[data-astro-cid-aft76b66]:hover,.kontakt__link[data-astro-cid-aft76b66]:focus-visible{text-decoration-thickness:2px;text-decoration-color:var(--accent);color:var(--accent)}.kontakt__cred[data-astro-cid-aft76b66]{padding-top:var(--s-4);border-top:1px solid var(--line-strong)}
