.form[data-astro-cid-vekgkm42]{gap:1.5rem;display:grid}.form__hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form__label[data-astro-cid-vekgkm42]{color:var(--muted);margin-bottom:.55rem;font-size:.9375rem;font-weight:600;display:block}.form__opt[data-astro-cid-vekgkm42]{font-weight:400}.form__intents[data-astro-cid-vekgkm42]{border:0;margin:0;padding:0}.form__chips[data-astro-cid-vekgkm42]{flex-wrap:wrap;gap:.6rem;display:flex}.chip[data-astro-cid-vekgkm42]{cursor:pointer;position:relative}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{border:1.5px solid var(--line-strong);transition:background-color .18s ease, color .18s ease, border-color .18s ease, transform .14s var(--ease-out);padding:.7rem 1.1rem;font-weight:600;display:inline-block}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42]{background:var(--blue);border-color:var(--blue);color:var(--ink)}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible+span[data-astro-cid-vekgkm42]{outline:3px solid var(--blue);outline-offset:3px}.chip[data-astro-cid-vekgkm42]:active span[data-astro-cid-vekgkm42]{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.chip[data-astro-cid-vekgkm42]:hover input[data-astro-cid-vekgkm42]:not(:checked)+span[data-astro-cid-vekgkm42]{border-color:var(--text)}}.form__row[data-astro-cid-vekgkm42]{gap:1.5rem;display:grid}@media (width>=640px){.form__row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][type=text],.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][type=email],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{background:var(--surface);width:100%;color:var(--text);border:1.5px solid var(--line-strong);font:inherit;caret-color:var(--blue);border-radius:0;padding:.95rem 1rem;transition:border-color .16s}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:9rem}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue);outline:none}.field[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][aria-invalid=true]{border-color:#ff8f8f}.field__help[data-astro-cid-vekgkm42]{color:var(--muted);margin-top:.5rem;font-size:.9375rem}.field__error[data-astro-cid-vekgkm42]{color:#faa;margin-top:.5rem;font-size:.9375rem;font-weight:600}.field--check[data-astro-cid-vekgkm42]{color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:.25rem .85rem;font-size:.9375rem;display:grid}.field--check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{appearance:none;background:var(--surface);border:1.5px solid var(--line-strong);cursor:pointer;place-content:center;width:1.35rem;height:1.35rem;margin:.1rem 0 0;transition:background-color .14s,border-color .14s;display:grid}.field--check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:after{content:"";background:var(--ink);opacity:0;width:.75rem;height:.75rem;transition:transform .16s var(--ease-out), opacity .12s ease;transform:scale(.6);mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\"><path d=\"M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z\"/></svg>") 50%/contain no-repeat}.field--check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked{background:var(--blue);border-color:var(--blue)}.field--check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked:after{opacity:1;transform:none}.field--check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:active{transform:scale(.94)}.field--check[data-astro-cid-vekgkm42] .field__error[data-astro-cid-vekgkm42]{grid-column:2;margin-top:0}.field--check[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--text)}.form__actions[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.form__note[data-astro-cid-vekgkm42]{color:var(--muted);font-size:.9375rem}.form__note[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--text)}.form[data-astro-cid-vekgkm42] button[data-loading]{opacity:.7;cursor:progress}.form__status[data-astro-cid-vekgkm42]{border:1.5px solid var(--blue);color:var(--text);background:#2fb3e31f;align-items:flex-start;gap:.75rem;padding:1rem 1.15rem;display:flex}.form__status[data-astro-cid-vekgkm42] .icon{color:var(--blue);margin-top:.1rem}.form__status[data-astro-cid-vekgkm42].is-error{background:#ff8f8f1a;border-color:#ff8f8f}.form__status[data-astro-cid-vekgkm42].is-error .icon{color:#ff8f8f}.kontakt[data-astro-cid-657w5j3a]{padding-top:clamp(8rem,13vw,10rem);padding-bottom:var(--section-y);position:relative;overflow:hidden}.kontakt__tri[data-astro-cid-657w5j3a]{clip-path:polygon(0 0,100% 100%,0 100%);width:28rem;height:24rem;bottom:0;left:-6rem}.kontakt__grid[data-astro-cid-657w5j3a]{z-index:var(--z-content);gap:3.5rem;display:grid;position:relative}@media (width>=1000px){.kontakt__grid[data-astro-cid-657w5j3a]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(3rem,7vw,8rem)}}.kontakt__lead[data-astro-cid-657w5j3a]{margin-top:1.75rem}.kontakt__facts[data-astro-cid-657w5j3a]{gap:1.5rem;margin:2.75rem 0 0;padding:0;list-style:none;display:grid}.kontakt__facts[data-astro-cid-657w5j3a] li[data-astro-cid-657w5j3a]{align-items:flex-start;gap:1rem;display:flex}.kontakt__facts[data-astro-cid-657w5j3a] .icon{color:var(--blue);margin-top:.2rem}.kontakt__facts[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]{color:var(--blue);overflow-wrap:anywhere;font-size:1.1875rem;font-weight:700;text-decoration:none}.kontakt__facts[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]:hover{text-decoration:underline}.kontakt__facts[data-astro-cid-657w5j3a] address[data-astro-cid-657w5j3a]{color:var(--muted);font-style:normal;line-height:1.7}.kontakt[data-astro-cid-657w5j3a] .kontakt__logo{margin-top:3.5rem}@media (width<=999px){.kontakt[data-astro-cid-657w5j3a] .kontakt__logo{display:none}}.kontakt__form[data-astro-cid-657w5j3a]{border:1.5px solid var(--line);background:#1c1527eb;padding:clamp(1.5rem,3vw,2.75rem)}
