.contact-quick[data-astro-cid-wdmo4iyn]{flex-wrap:wrap;gap:12px;display:flex}.contact-quick[data-astro-cid-wdmo4iyn] .btn[data-astro-cid-wdmo4iyn]{width:auto;min-width:0}.contact-quick[data-astro-cid-wdmo4iyn] .btn[data-astro-cid-wdmo4iyn] svg[data-astro-cid-wdmo4iyn]{flex-shrink:0}.contact-again[data-astro-cid-wdmo4iyn]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.contact-hero[data-astro-cid-wdmo4iyn]{padding-bottom:48px}.contact-main[data-astro-cid-wdmo4iyn]{padding-top:56px}.contact-info[data-astro-cid-wdmo4iyn]{background:var(--white);border:1px solid var(--border);border-radius:14px;padding:24px}.contact-rows[data-astro-cid-wdmo4iyn]{margin:0;padding:0;list-style:none}.contact-rows[data-astro-cid-wdmo4iyn] li[data-astro-cid-wdmo4iyn]{border-bottom:1px solid var(--border);grid-template-columns:22px 1fr;gap:14px;padding:14px 0;display:grid}.contact-ico[data-astro-cid-wdmo4iyn]{color:var(--dark);margin-top:-2px}.contact-rows[data-astro-cid-wdmo4iyn] li[data-astro-cid-wdmo4iyn]:first-child{padding-top:0}.contact-rows[data-astro-cid-wdmo4iyn] li[data-astro-cid-wdmo4iyn]:last-child{border-bottom:0;padding-bottom:0}.contact-rows[data-astro-cid-wdmo4iyn] h3[data-astro-cid-wdmo4iyn]{letter-spacing:.04em;text-transform:uppercase;color:var(--gray);margin:0 0 2px;font-size:13px;font-weight:600}.contact-rows[data-astro-cid-wdmo4iyn] p[data-astro-cid-wdmo4iyn]{color:var(--gray);margin:0;font-size:14px;line-height:1.5}.contact-rows[data-astro-cid-wdmo4iyn] .contact-strong[data-astro-cid-wdmo4iyn]{color:var(--dark);font-size:16px;font-weight:600}.contact-rows[data-astro-cid-wdmo4iyn] a[data-astro-cid-wdmo4iyn]{width:fit-content;min-height:44px;color:var(--primary);align-items:center;font-size:15px;font-weight:500;text-decoration:none;display:flex}.contact-rows[data-astro-cid-wdmo4iyn] a[data-astro-cid-wdmo4iyn].contact-strong{min-height:32px}.contact-rows[data-astro-cid-wdmo4iyn] a[data-astro-cid-wdmo4iyn]:hover{text-decoration:underline}.contact-links[data-astro-cid-wdmo4iyn]{flex-wrap:wrap;column-gap:20px;display:flex}.contact-layout[data-astro-cid-wdmo4iyn]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.contact-aside[data-astro-cid-wdmo4iyn]{flex-direction:column;gap:16px;display:flex}.contact-map[data-astro-cid-wdmo4iyn]{z-index:1;border:1px solid var(--border);background:var(--light-gray);border-radius:14px;width:100%;height:280px}.contact-form-wrapper[data-astro-cid-wdmo4iyn]{background:var(--white);border:1px solid var(--border);border-radius:14px;padding:28px}.contact-form-wrapper[data-astro-cid-wdmo4iyn] h2[data-astro-cid-wdmo4iyn]{color:#171a20;margin:0 0 8px;font-size:22px;font-weight:600}.form-note[data-astro-cid-wdmo4iyn]{color:#5c5e62;margin:0 0 20px;font-size:13px}.form-row[data-astro-cid-wdmo4iyn]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-form[data-astro-cid-wdmo4iyn] .form-group[data-astro-cid-wdmo4iyn]{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.contact-form[data-astro-cid-wdmo4iyn] label[data-astro-cid-wdmo4iyn]{color:#5c5e62;font-size:13px;font-weight:500}.contact-form[data-astro-cid-wdmo4iyn] input[data-astro-cid-wdmo4iyn],.contact-form[data-astro-cid-wdmo4iyn] textarea[data-astro-cid-wdmo4iyn]{background:#fff;border:1px solid #949494;border-radius:6px;padding:10px 12px;font-family:inherit;font-size:16px;transition:border-color .2s}.contact-form[data-astro-cid-wdmo4iyn] input[data-astro-cid-wdmo4iyn]:focus,.contact-form[data-astro-cid-wdmo4iyn] textarea[data-astro-cid-wdmo4iyn]:focus{border-color:#3e6ae1}.contact-form[data-astro-cid-wdmo4iyn] input[data-astro-cid-wdmo4iyn]:focus-visible,.contact-form[data-astro-cid-wdmo4iyn] textarea[data-astro-cid-wdmo4iyn]:focus-visible{outline-offset:1px;outline:2px solid #3e6ae1}.contact-form[data-astro-cid-wdmo4iyn] [data-astro-cid-wdmo4iyn]:is(input:user-invalid,textarea:user-invalid,[aria-invalid=true]){border-color:#dc2626}.contact-form[data-astro-cid-wdmo4iyn] textarea[data-astro-cid-wdmo4iyn]{resize:vertical}.privacy-check[data-astro-cid-wdmo4iyn]{margin-bottom:8px!important}.privacy-label[data-astro-cid-wdmo4iyn]{cursor:pointer;align-items:flex-start;gap:10px;display:flex;color:#555!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.privacy-label[data-astro-cid-wdmo4iyn] input[data-astro-cid-wdmo4iyn][type=checkbox]{accent-color:#171a20;flex-shrink:0;width:20px;height:20px;margin-top:1px}.privacy-label[data-astro-cid-wdmo4iyn] input[data-astro-cid-wdmo4iyn][type=checkbox]:focus-visible{outline-offset:2px}.privacy-label[data-astro-cid-wdmo4iyn] a[data-astro-cid-wdmo4iyn]{color:#3e6ae1;text-decoration:underline}.privacy-info[data-astro-cid-wdmo4iyn]{color:#5c5e62;margin:4px 0 0;font-size:12px;line-height:1.5}.contact-submit[data-astro-cid-wdmo4iyn]{cursor:pointer;width:100%;max-width:none;margin-top:8px}.contact-status[data-astro-cid-wdmo4iyn]{text-align:center;min-height:20px;margin-top:12px;font-size:14px}.status-error[data-astro-cid-wdmo4iyn]{color:#dc2626}.contact-done[data-astro-cid-wdmo4iyn]{text-align:center;color:#171a20;padding:8px 0;font-size:15px}.contact-done[data-astro-cid-wdmo4iyn] .contact-quick[data-astro-cid-wdmo4iyn]{justify-content:center;margin-top:16px}.contact-done[data-astro-cid-wdmo4iyn]:focus{outline:none}.contact-done-title[data-astro-cid-wdmo4iyn]{flex-direction:column;align-items:center;gap:6px;margin-bottom:8px;font-size:17px;font-weight:600;display:flex}.contact-done-title[data-astro-cid-wdmo4iyn] svg[data-astro-cid-wdmo4iyn]{color:#15803d;flex-shrink:0}.contact-again[data-astro-cid-wdmo4iyn]{font:inherit;color:#3e6ae1;cursor:pointer;background:0 0;border:none;margin-top:20px;padding:8px;font-size:14px;text-decoration:underline}@media (width<=900px){.contact-layout[data-astro-cid-wdmo4iyn]{grid-template-columns:1fr}.contact-map[data-astro-cid-wdmo4iyn]{height:240px}}@media (width<=768px){.form-row[data-astro-cid-wdmo4iyn]{grid-template-columns:1fr;gap:0}}@media (width<=480px){.svc-hero[data-astro-cid-wdmo4iyn] .contact-quick[data-astro-cid-wdmo4iyn]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.svc-hero[data-astro-cid-wdmo4iyn] .contact-quick[data-astro-cid-wdmo4iyn] .btn[data-astro-cid-wdmo4iyn]{gap:6px;padding:0 8px;font-size:14px}.contact-form-wrapper[data-astro-cid-wdmo4iyn]{padding:24px 20px}}
