.anfrage[data-astro-cid-2wixu5ju]{display:grid;gap:1.6rem;padding:clamp(1.25rem,.8rem + 2vw,2.5rem);background:var(--white);border-radius:var(--radius-l);border:1px solid var(--rule)}fieldset[data-astro-cid-2wixu5ju]{border:0;padding:0;min-width:0}.field[data-astro-cid-2wixu5ju]{display:grid;gap:.5rem;align-content:start}.field__label[data-astro-cid-2wixu5ju]{padding:0;font-weight:650;font-size:var(--fs-sm);color:var(--ink)}.req[data-astro-cid-2wixu5ju]{margin-left:.35rem;font-weight:500;font-size:var(--fs-xs);color:var(--ink-soft)}.field__hint[data-astro-cid-2wixu5ju]{font-size:var(--fs-xs);color:var(--ink-soft)}.field__error[data-astro-cid-2wixu5ju]{font-size:var(--fs-sm);font-weight:560;color:var(--danger)}input[data-astro-cid-2wixu5ju][type=text],input[data-astro-cid-2wixu5ju][type=tel],textarea[data-astro-cid-2wixu5ju]{width:100%;min-height:3.1rem;padding:.75rem .9rem;border:1.5px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);font-size:1rem;line-height:1.5;transition:border-color .15s,background-color .15s,box-shadow .15s}textarea[data-astro-cid-2wixu5ju]{resize:vertical;min-height:7.5rem}input[data-astro-cid-2wixu5ju]:hover,textarea[data-astro-cid-2wixu5ju]:hover{border-color:#95a1a5}input[data-astro-cid-2wixu5ju]:focus,textarea[data-astro-cid-2wixu5ju]:focus{outline:none;background:var(--white);border-color:var(--blue);box-shadow:0 0 0 4px #1592d02e}[data-astro-cid-2wixu5ju][aria-invalid=true]{border-color:var(--danger)!important}[data-astro-cid-2wixu5ju]::placeholder{color:#6b7679;opacity:1}.row[data-astro-cid-2wixu5ju]{display:grid;gap:1.25rem}.row--2[data-astro-cid-2wixu5ju]{grid-template-columns:auto minmax(0,1fr);gap:1.25rem 2rem}.row--3[data-astro-cid-2wixu5ju]{grid-template-columns:repeat(3,minmax(0,1fr))}.chips[data-astro-cid-2wixu5ju]{display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-astro-cid-2wixu5ju]{position:relative}.chip[data-astro-cid-2wixu5ju] input[data-astro-cid-2wixu5ju]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.chip[data-astro-cid-2wixu5ju] span[data-astro-cid-2wixu5ju]{display:inline-flex;align-items:center;min-height:2.75rem;padding:.5rem 1rem;border-radius:999px;border:1.5px solid var(--rule-strong);font-weight:560;font-size:var(--fs-sm);transition:background-color .15s,border-color .15s,color .15s}.chip[data-astro-cid-2wixu5ju]:hover span[data-astro-cid-2wixu5ju]{border-color:var(--anthrazit)}.chips--small[data-astro-cid-2wixu5ju] .chip[data-astro-cid-2wixu5ju] span[data-astro-cid-2wixu5ju]{min-height:2.5rem;padding:.4rem .9rem}.chip[data-astro-cid-2wixu5ju] input[data-astro-cid-2wixu5ju]:checked+span[data-astro-cid-2wixu5ju]{background:var(--anthrazit);border-color:var(--anthrazit);color:var(--white)}.chip[data-astro-cid-2wixu5ju] input[data-astro-cid-2wixu5ju]:focus-visible+span[data-astro-cid-2wixu5ju]{outline:3px solid var(--blue);outline-offset:2px}.send[data-astro-cid-2wixu5ju]{display:flex;flex-wrap:wrap;gap:.75rem}.send__note[data-astro-cid-2wixu5ju]{margin-top:-.6rem;font-size:var(--fs-xs);color:var(--ink-soft);max-width:40rem}.done[data-astro-cid-2wixu5ju]{display:grid;gap:.75rem;padding:1.25rem;border-radius:var(--radius-m);background:var(--blue-wash);font-size:var(--fs-sm)}.done[data-astro-cid-2wixu5ju]:focus{outline:none}.done[data-astro-cid-2wixu5ju][hidden]{display:none}.done__title[data-astro-cid-2wixu5ju]{display:flex;align-items:center;gap:.5rem;font-weight:680;font-size:var(--fs-base);color:var(--ink)}.done__title[data-astro-cid-2wixu5ju] svg{flex:none;width:1.3rem;height:1.3rem;color:var(--blue-ink)}.done__preview[data-astro-cid-2wixu5ju]{max-height:12rem;overflow:auto;padding:.9rem 1rem;border-radius:var(--radius-s);background:var(--white);font-family:inherit;font-size:var(--fs-sm);white-space:pre-wrap}.done__copy[data-astro-cid-2wixu5ju]{justify-self:start;min-height:2.75rem}@media(max-width:820px){.row--3[data-astro-cid-2wixu5ju]{grid-template-columns:1fr 1fr}.row--3[data-astro-cid-2wixu5ju] .field[data-astro-cid-2wixu5ju]:first-child{grid-column:1 / -1}}@media(max-width:560px){.row--2[data-astro-cid-2wixu5ju],.row--3[data-astro-cid-2wixu5ju]{grid-template-columns:1fr}.row--3[data-astro-cid-2wixu5ju] .field[data-astro-cid-2wixu5ju]:first-child{grid-column:auto}.send[data-astro-cid-2wixu5ju] .btn[data-astro-cid-2wixu5ju]{width:100%}}.contact__h1[data-astro-cid-jjagjrbk]{font-size:var(--fs-display)}.contact__grid[data-astro-cid-jjagjrbk]{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:clamp(1.5rem,1rem + 2vw,3rem);align-items:start}.direct[data-astro-cid-jjagjrbk]{display:grid;gap:1.5rem;position:sticky;top:calc(var(--header-h) + 1.5rem)}.direct__list[data-astro-cid-jjagjrbk]{list-style:none;padding:0;display:grid}.direct__item[data-astro-cid-jjagjrbk]{display:flex;gap:.9rem;padding:.95rem 0;border-bottom:1px solid var(--rule);text-decoration:none;line-height:1.4;font-weight:560;overflow-wrap:anywhere}.direct__list[data-astro-cid-jjagjrbk] li[data-astro-cid-jjagjrbk]:first-child .direct__item[data-astro-cid-jjagjrbk]{border-top:1px solid var(--rule)}.direct__item[data-astro-cid-jjagjrbk] svg{flex:none;width:2.5rem;height:2.5rem;padding:.55rem;border-radius:50%;background:var(--white);border:1px solid var(--rule);color:var(--blue-ink);transition:background-color .15s,color .15s,border-color .15s}.direct__item[data-astro-cid-jjagjrbk]:hover svg{background:var(--blue-button);border-color:var(--blue-button);color:var(--white)}.direct__label[data-astro-cid-jjagjrbk]{display:block;font-size:var(--fs-xs);font-weight:500;color:var(--ink-soft)}.direct__sub[data-astro-cid-jjagjrbk]{display:block;margin-top:.2rem;font-size:var(--fs-sm);color:var(--blue-ink);text-decoration:underline;text-underline-offset:.2em}.direct__hours-title[data-astro-cid-jjagjrbk]{font-size:var(--fs-sm);font-stretch:100%;letter-spacing:0;margin-bottom:.6rem}.direct__hours[data-astro-cid-jjagjrbk] div[data-astro-cid-jjagjrbk]{display:flex;justify-content:space-between;gap:1rem;padding:.4rem .6rem;margin-inline:-.6rem;border-radius:var(--radius-s);font-size:var(--fs-sm)}.direct__hours[data-astro-cid-jjagjrbk] dd[data-astro-cid-jjagjrbk]{margin:0;font-variant-numeric:tabular-nums}.direct__hours[data-astro-cid-jjagjrbk] .is-today[data-astro-cid-jjagjrbk]{background:var(--white);font-weight:650;box-shadow:0 0 0 1px var(--rule)}@media(max-width:960px){.contact__grid[data-astro-cid-jjagjrbk]{grid-template-columns:minmax(0,1fr)}.direct[data-astro-cid-jjagjrbk]{position:static;order:-1}}
