.page-hero[data-astro-cid-lkeii454]{min-height:45vh;display:flex;align-items:flex-end;padding-block:clamp(3rem,8vw,6rem) clamp(2.5rem,5vw,4rem)}.kontakt-main[data-astro-cid-lkeii454]{background-color:#fff}.kontakt-grid[data-astro-cid-lkeii454]{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:900px){.kontakt-grid[data-astro-cid-lkeii454]{grid-template-columns:1.4fr 1fr;gap:4rem;align-items:start}.kontakt-aside[data-astro-cid-lkeii454]{position:sticky;top:7rem}}.kontakt-form[data-astro-cid-lkeii454]{display:flex;flex-direction:column;gap:2.5rem}.field-group[data-astro-cid-lkeii454]{display:flex;flex-direction:column;gap:1.75rem;border:0;margin:0;padding:0}.step-label[data-astro-cid-lkeii454]{display:block;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin-bottom:.6rem}legend[data-astro-cid-lkeii454].step-label{padding:0;margin-bottom:1rem}.req[data-astro-cid-lkeii454]{color:var(--accent);margin-left:.15rem}.anliegen-cards[data-astro-cid-lkeii454]{display:grid;gap:.75rem}.anliegen-card[data-astro-cid-lkeii454]{position:relative;display:block;cursor:pointer}.anliegen-card[data-astro-cid-lkeii454] input[data-astro-cid-lkeii454]{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.anliegen-card__inner[data-astro-cid-lkeii454]{display:block;border:1px solid rgba(0,0,0,.14);padding:1.25rem;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.anliegen-card[data-astro-cid-lkeii454]:hover .anliegen-card__inner[data-astro-cid-lkeii454]{border-color:var(--accent)}.anliegen-card[data-astro-cid-lkeii454] input[data-astro-cid-lkeii454]:focus-visible+.anliegen-card__inner[data-astro-cid-lkeii454]{outline:2px solid var(--accent);outline-offset:2px}.anliegen-card[data-astro-cid-lkeii454] input[data-astro-cid-lkeii454]:checked+.anliegen-card__inner[data-astro-cid-lkeii454]{border-color:var(--accent);background-color:#c9a2270d}.anliegen-card[data-astro-cid-lkeii454] input[data-astro-cid-lkeii454]:checked+.anliegen-card__inner[data-astro-cid-lkeii454]:after{content:"";position:absolute;top:1rem;right:1rem;width:8px;height:8px;border-radius:50%;background-color:var(--accent)}.anliegen-card__title[data-astro-cid-lkeii454]{display:block;font-size:1rem;font-weight:500;color:var(--ink)}.anliegen-card__sub[data-astro-cid-lkeii454]{display:block;margin-top:.3rem;font-size:.875rem;color:var(--muted);line-height:1.5}.conditional[data-astro-cid-lkeii454]{display:none;flex-direction:column;gap:1.75rem}.kontakt-form[data-astro-cid-lkeii454]:has(input[name=anliegen][value="Liegenschaft anbieten"]:checked) .conditional[data-astro-cid-lkeii454][data-when="Liegenschaft anbieten"]{display:flex}.kontakt-form[data-astro-cid-lkeii454]:has(input[name=anliegen][value="Wohnung oder Mietobjekt"]:checked) .conditional[data-astro-cid-lkeii454][data-when="Wohnung oder Mietobjekt"]{display:flex}.field[data-astro-cid-lkeii454]{display:flex;flex-direction:column}.field[data-astro-cid-lkeii454] input[data-astro-cid-lkeii454],.field[data-astro-cid-lkeii454] select[data-astro-cid-lkeii454],.field[data-astro-cid-lkeii454] textarea[data-astro-cid-lkeii454]{width:100%;border:0;border-bottom:1px solid rgba(0,0,0,.18);background-color:transparent;padding-block:.75rem;font:inherit;color:var(--ink);border-radius:0;transition:border-color var(--transition-fast)}.field[data-astro-cid-lkeii454] textarea[data-astro-cid-lkeii454]{resize:vertical}.field[data-astro-cid-lkeii454] input[data-astro-cid-lkeii454]:focus,.field[data-astro-cid-lkeii454] select[data-astro-cid-lkeii454]:focus,.field[data-astro-cid-lkeii454] textarea[data-astro-cid-lkeii454]:focus{outline:none;border-bottom:2px solid var(--accent);padding-bottom:calc(.75rem - 1px)}.field[data-astro-cid-lkeii454] input[data-astro-cid-lkeii454]:focus-visible,.field[data-astro-cid-lkeii454] select[data-astro-cid-lkeii454]:focus-visible,.field[data-astro-cid-lkeii454] textarea[data-astro-cid-lkeii454]:focus-visible{outline:none;border-bottom-color:var(--accent)}.field[data-astro-cid-lkeii454] .has-error[data-astro-cid-lkeii454]{border-bottom-color:#c0392b}.field-error[data-astro-cid-lkeii454]{margin-top:.5rem;font-size:.8125rem;color:#c0392b}.kontakt-submit[data-astro-cid-lkeii454]{align-self:flex-start}@media(max-width:640px){.kontakt-submit[data-astro-cid-lkeii454]{width:100%}}.kontakt-note[data-astro-cid-lkeii454]{margin-top:.75rem;font-size:.8125rem;color:var(--muted)}.consent__label[data-astro-cid-lkeii454]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.consent__label[data-astro-cid-lkeii454] input[data-astro-cid-lkeii454]{flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.15rem;accent-color:var(--accent);cursor:pointer}.consent__text[data-astro-cid-lkeii454]{font-size:.9375rem;line-height:1.6;color:var(--muted)}.consent[data-astro-cid-lkeii454] .field-error[data-astro-cid-lkeii454]{margin-top:.5rem}.kontakt-aside[data-astro-cid-lkeii454]{display:flex;flex-direction:column;gap:2rem}.aside-block[data-astro-cid-lkeii454]{display:flex;flex-direction:column;gap:.5rem}.aside-block[data-astro-cid-lkeii454] .eyebrow[data-astro-cid-lkeii454]{margin-bottom:.4rem}.aside-line[data-astro-cid-lkeii454]{font-size:1.125rem;color:var(--ink)}.aside-rule[data-astro-cid-lkeii454]{border:0;border-top:1px solid rgba(0,0,0,.12);margin:0}.aside-address[data-astro-cid-lkeii454]{font-style:normal;line-height:1.8;color:var(--ink)}.map-wrap[data-astro-cid-lkeii454]{aspect-ratio:4 / 3;overflow:hidden;border:1px solid rgba(0,0,0,.12);position:relative;background:var(--surface)}.map-wrap[data-astro-cid-lkeii454] iframe[data-astro-cid-lkeii454]{display:block;width:100%;height:100%}.map-wrap[data-astro-cid-lkeii454] iframe[data-astro-cid-lkeii454][hidden]{display:none}.map-consent[data-astro-cid-lkeii454]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:1.5rem;text-align:center}.map-consent[data-astro-cid-lkeii454][hidden]{display:none}.map-consent[data-astro-cid-lkeii454] p[data-astro-cid-lkeii454]{margin:0;max-width:30ch;font-size:.875rem;line-height:1.6;color:var(--muted)}.map-consent__btn[data-astro-cid-lkeii454]{min-height:44px;padding:.7rem 1.4rem;font:inherit;font-size:.875rem;font-weight:500;color:var(--ink);background:transparent;border:1px solid rgba(0,0,0,.25);cursor:pointer;transition:border-color .25s}.map-consent__btn[data-astro-cid-lkeii454]:hover{border-color:var(--ink)}.map-consent__btn[data-astro-cid-lkeii454]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.map-link[data-astro-cid-lkeii454]{margin-top:1rem;font-size:1rem}.vertraulichkeit[data-astro-cid-lkeii454]{background-color:var(--surface);padding-block:clamp(2.5rem,5vw,3.5rem)}.vt-grid[data-astro-cid-lkeii454]{display:grid;grid-template-columns:1fr;gap:2rem}.vt-item[data-astro-cid-lkeii454]{display:flex;flex-direction:column;gap:.6rem}.vt-item[data-astro-cid-lkeii454] p[data-astro-cid-lkeii454]{color:var(--ink);line-height:1.6}@media(min-width:760px){.vt-grid[data-astro-cid-lkeii454]{grid-template-columns:repeat(3,1fr);gap:0}.vt-item[data-astro-cid-lkeii454]{padding-inline:2rem}.vt-item[data-astro-cid-lkeii454]:first-child{padding-left:0}.vt-item[data-astro-cid-lkeii454]+.vt-item[data-astro-cid-lkeii454]{border-left:1px solid rgba(0,0,0,.12)}}
