.erwartung__card[data-astro-cid-mt7bbinv]{transition:border-color .25s var(--ease), box-shadow .25s var(--ease), transform .25s var(--ease)}@media (hover:hover){.erwartung__card[data-astro-cid-mt7bbinv]:hover{border-color:var(--accent);transform:translateY(-3px)}}.erwartung__icon[data-astro-cid-mt7bbinv]{width:48px;height:48px;margin-bottom:var(--s-24);border-radius:var(--r-xxxs);background:var(--accent-soft);color:var(--accent);place-items:center;display:grid}.erwartung__icon[data-astro-cid-mt7bbinv] svg{width:22px;height:22px}.erwartung__text[data-astro-cid-mt7bbinv]{margin-top:var(--s-10);color:var(--text-muted);font-size:var(--fs-small)}.kontakthero[data-astro-cid-657w5j3a]{background:#0d0d0e;align-items:center;min-height:70svh;display:flex;position:relative;overflow:hidden}.kontakthero__image[data-astro-cid-657w5j3a]{aspect-ratio:4240/2832;object-fit:cover;object-position:50% 25%;max-width:74%;height:100%;position:absolute;top:0;right:0;mask-image:linear-gradient(90deg,#0000,#000 34%)}.kontakthero__inner[data-astro-cid-657w5j3a]{width:100%;position:relative}.kontakthero__content[data-astro-cid-657w5j3a]{max-width:500px;padding-block:clamp(72px,9vw,136px)}.kontakthero[data-astro-cid-657w5j3a] .eyebrow[data-astro-cid-657w5j3a]{color:var(--accent-on-dark)}.kontakthero[data-astro-cid-657w5j3a] h1[data-astro-cid-657w5j3a]{color:var(--text-on-dark)}.kontakthero__subline[data-astro-cid-657w5j3a]{margin-top:var(--s-20);color:var(--text-on-dark)}@media (width<=900px){.kontakthero[data-astro-cid-657w5j3a]{display:block}.kontakthero__image[data-astro-cid-657w5j3a]{aspect-ratio:4/3;width:100%;max-width:none;height:auto;display:block;position:static;mask-image:linear-gradient(#000 72%,#0000)}.kontakthero__content[data-astro-cid-657w5j3a]{max-width:none;padding-block:var(--s-16) var(--s-48)}}.kontakt__grid[data-astro-cid-657w5j3a]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(36px,5vw,72px);display:grid}.kontakt__quote[data-astro-cid-657w5j3a]{margin-bottom:var(--s-30);font-size:1.5rem;line-height:1.3}.kontakt__actions[data-astro-cid-657w5j3a]{gap:var(--s-16);margin-block:var(--s-30);flex-wrap:wrap;display:flex}.kontakt__social[data-astro-cid-657w5j3a]{gap:var(--s-10) var(--s-30);flex-wrap:wrap;padding:0;list-style:none;display:flex}.kontakt__social[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]{align-items:center;gap:var(--s-10);font-size:var(--fs-small);color:var(--text-primary);font-weight:600;text-decoration:none;display:inline-flex}@media (width<=900px){.kontakt__social[data-astro-cid-657w5j3a]{justify-content:center}}@media (hover:hover){.kontakt__social[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]:hover{text-decoration:underline}}.kontakt__formcard[data-astro-cid-657w5j3a]{background:var(--bg-muted);border:1px solid var(--border-subtle);border-radius:var(--r-m);padding:clamp(28px,3vw,44px)}.kontakt__formheading[data-astro-cid-657w5j3a]{margin-bottom:var(--s-24);font-size:1.3rem}.kontakt__formnote[data-astro-cid-657w5j3a]{padding:var(--s-16) var(--s-20);margin-bottom:var(--s-24);background:var(--bg-surface);border:1px dashed var(--border-strong);border-radius:var(--r-xxxs);font-size:var(--fs-small);color:var(--text-muted)}.kontaktform__privacy[data-astro-cid-657w5j3a],.kontaktform__status[data-astro-cid-657w5j3a]{font-size:var(--fs-small);color:var(--text-muted)}.kontaktform__privacy[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]{color:var(--accent)}.kontaktform__status[data-astro-cid-657w5j3a]{color:var(--text-primary);font-weight:600}.kontaktform__status[data-astro-cid-657w5j3a]:empty{display:none}.kontaktform[data-astro-cid-657w5j3a]{gap:var(--s-20);display:grid}.kontaktform__field[data-astro-cid-657w5j3a]{gap:7px;display:grid}.kontaktform__field[data-astro-cid-657w5j3a] label[data-astro-cid-657w5j3a]{font-size:var(--fs-small);color:var(--text-primary);font-weight:600}.kontaktform[data-astro-cid-657w5j3a] input[data-astro-cid-657w5j3a][type=text],.kontaktform[data-astro-cid-657w5j3a] input[data-astro-cid-657w5j3a][type=email],.kontaktform[data-astro-cid-657w5j3a] textarea[data-astro-cid-657w5j3a]{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--r-xxxs);width:100%;font-size:var(--fs-small);resize:vertical;transition:border-color .2s var(--ease);padding:12px 16px}.kontaktform[data-astro-cid-657w5j3a] input[data-astro-cid-657w5j3a]:focus,.kontaktform[data-astro-cid-657w5j3a] textarea[data-astro-cid-657w5j3a]:focus{border-color:var(--accent)}.kontaktform[data-astro-cid-657w5j3a] input[data-astro-cid-657w5j3a]:disabled,.kontaktform[data-astro-cid-657w5j3a] textarea[data-astro-cid-657w5j3a]:disabled{background:var(--bg-muted);color:var(--text-muted);cursor:not-allowed}.kontaktform__submit[data-astro-cid-657w5j3a]{border-radius:var(--r-max);background:var(--accent);color:var(--weiss-50);font-size:var(--fs-small);cursor:pointer;transition:background-color .2s var(--ease);border:0;justify-self:start;padding:13px 28px;font-weight:600}@media (hover:hover){.kontaktform__submit[data-astro-cid-657w5j3a]:hover:not(:disabled){background:var(--accent-hover)}}.kontaktform__submit[data-astro-cid-657w5j3a]:disabled{background:var(--border-strong);cursor:not-allowed}@media (width<=900px){.kontakt__grid[data-astro-cid-657w5j3a]{grid-template-columns:minmax(0,1fr)}.kontakt__intro[data-astro-cid-657w5j3a]{text-align:center}.kontakt__intro[data-astro-cid-657w5j3a] .lead{margin-inline:auto}.kontakt__intro[data-astro-cid-657w5j3a] .contactcard{text-align:left;justify-content:center}.kontakt__actions[data-astro-cid-657w5j3a]{justify-content:center}}
