.contact-form[data-astro-cid-vekgkm42]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-tile);gap:22px;padding:29px clamp(20px,2.7vw,38px) 33px;display:grid}.contact-form__title[data-astro-cid-vekgkm42]{font-size:var(--text-h2);font-weight:500;line-height:1.39}.contact-form__intro[data-astro-cid-vekgkm42]{margin:-10px 0 11px}.field[data-astro-cid-vekgkm42]{gap:12px;display:grid}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{padding-inline:15px;font-weight:600}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:not([type=checkbox]),.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{border:1px solid var(--color-border);background:var(--color-white);width:100%;min-height:69px;color:var(--color-ink);font:inherit;font-size:var(--text-body);border-radius:0;padding:18px 15px}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:211px;display:block}.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{appearance:none;color:var(--color-black);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3Cpath d='M1 1l7 7 7-7' fill='none' stroke='%231e1e1e' stroke-width='1.8'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;padding-right:48px;font-weight:600}.field[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42]::placeholder{color:var(--color-muted);opacity:1}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible,.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:focus-visible,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus-visible{outline:2px solid var(--color-ink);outline-offset:1px}.field[data-astro-cid-vekgkm42] :is(input,select,textarea)[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:#b3261e}.field__error[data-astro-cid-vekgkm42]{color:#b3261e;font-size:var(--text-small);padding-inline:15px}.field--check[data-astro-cid-vekgkm42]{grid-template-columns:22px 1fr;align-items:start;gap:6px 16px;margin-top:-3px;font-size:.875rem}.field--check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:22px;height:22px;accent-color:var(--color-ink);margin:2px 0 0}.field--check[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{padding:0;font-weight:400}.field--check[data-astro-cid-vekgkm42] .field__error[data-astro-cid-vekgkm42]{grid-column:2;padding:0}.contact-form__submit[data-astro-cid-vekgkm42]{background:var(--color-black);width:100%;min-height:65px;font-size:var(--text-body);margin-top:4px;font-weight:500}.contact-form__submit[data-astro-cid-vekgkm42]:disabled{opacity:.6;cursor:wait}.contact-form__trap[data-astro-cid-vekgkm42]{position:absolute;left:-9999px}.contact-form__status[data-astro-cid-vekgkm42][data-state=success]{color:#1b6e3c;font-weight:600}.contact-form__status[data-astro-cid-vekgkm42][data-state=error]{color:#b3261e}.contact-form__status[data-astro-cid-vekgkm42]:empty{display:none}.map__frame[data-astro-cid-6rko4oux]{border-radius:var(--radius-tile);background:var(--color-surface);aspect-ratio:615/333;position:relative;overflow:hidden}.map__frame[data-astro-cid-6rko4oux] iframe{border:0;width:100%;height:100%;display:block}.map__streets[data-astro-cid-6rko4oux]{width:100%;height:100%;position:absolute;inset:0}.map__address[data-astro-cid-6rko4oux]{justify-content:center;align-items:center;gap:clamp(10px,2.5%,18px);display:flex;position:absolute;inset:0 0 clamp(44px,18%,66px)}.map__pin[data-astro-cid-6rko4oux]{aspect-ratio:51/71;flex:none;width:clamp(26px,7%,42px);height:auto}.map__address[data-astro-cid-6rko4oux] p[data-astro-cid-6rko4oux]{font-size:clamp(.95rem,.85rem + .5vw,1.375rem);font-weight:600;line-height:1.3}.map__button[data-astro-cid-6rko4oux]{position:absolute;bottom:clamp(10px,5%,20px);left:50%;translate:-50%}.map__note[data-astro-cid-6rko4oux]{margin-top:10px;font-size:.875rem;line-height:1.4}.contact[data-astro-cid-657w5j3a]{padding-block:37px 109px}.contact__grid[data-astro-cid-657w5j3a]{grid-template-columns:minmax(0,632px) minmax(0,671px);justify-content:space-between;align-items:start;gap:48px 20px;padding-inline:clamp(16px,3.8vw,55px) clamp(16px,4.3vw,62px);display:grid}.contact__info[data-astro-cid-657w5j3a]{padding-top:5px}.contact__intro[data-astro-cid-657w5j3a]{max-width:480px;margin-top:18px}.contact__list[data-astro-cid-657w5j3a]{gap:33px;margin:35px 0 0 -14px;padding:0;list-style:none;display:grid}.contact__item[data-astro-cid-657w5j3a]{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:27px;display:grid}.contact__icon[data-astro-cid-657w5j3a]{border:1px solid var(--color-border);border-radius:var(--radius-tile);background:var(--color-surface);place-items:center;width:112px;height:114px;display:grid}.contact__icon[data-astro-cid-657w5j3a] svg{max-width:71%;height:auto}.contact__label[data-astro-cid-657w5j3a]{margin-bottom:11px;font-size:clamp(1.25rem,1.15rem + .3vw,1.5rem);font-weight:600}.contact__item[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]{overflow-wrap:anywhere;width:fit-content;text-decoration:none;display:block}.contact__item[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]:hover{text-decoration:underline}.contact__item[data-astro-cid-657w5j3a] p[data-astro-cid-657w5j3a],.contact__item[data-astro-cid-657w5j3a] address[data-astro-cid-657w5j3a]{overflow-wrap:anywhere;font-style:normal}.contact__item[data-astro-cid-657w5j3a] p[data-astro-cid-657w5j3a]+p[data-astro-cid-657w5j3a],.contact__item[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]+a[data-astro-cid-657w5j3a]{margin-top:5px}.contact__item[data-astro-cid-657w5j3a] strong[data-astro-cid-657w5j3a]{font-weight:700}.contact__map[data-astro-cid-657w5j3a]{margin:45px 0 0 -7px}@media (width<=1100px){.contact[data-astro-cid-657w5j3a]{padding-block:37px 64px}.contact__grid[data-astro-cid-657w5j3a]{padding-inline:var(--gutter);grid-template-columns:1fr}.contact__list[data-astro-cid-657w5j3a],.contact__map[data-astro-cid-657w5j3a]{margin-left:0}}@media (width<=560px){.contact__item[data-astro-cid-657w5j3a]{grid-template-columns:72px minmax(0,1fr);gap:18px}.contact__icon[data-astro-cid-657w5j3a]{width:72px;height:72px}}
