.contact-layout[data-astro-cid-osmvnpze]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.contact-aside[data-astro-cid-osmvnpze]{position:sticky;top:90px}.contact-aside[data-astro-cid-osmvnpze] .hero-lead[data-astro-cid-osmvnpze]{margin-bottom:2rem}.contact-rows[data-astro-cid-osmvnpze]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.contact-rows[data-astro-cid-osmvnpze] li[data-astro-cid-osmvnpze]{border-top:1px solid var(--border,#dde5e0);grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:.85rem 0;display:grid}.contact-rows[data-astro-cid-osmvnpze] li[data-astro-cid-osmvnpze]:last-child{border-bottom:1px solid var(--border,#dde5e0)}.contact-rows[data-astro-cid-osmvnpze] svg[data-astro-cid-osmvnpze]{width:20px;height:20px;color:var(--green,#168447);margin-top:2px}.contact-rows[data-astro-cid-osmvnpze] span[data-astro-cid-osmvnpze]{color:var(--muted,#66736b);letter-spacing:.04em;font-size:.75rem;display:block}.contact-rows[data-astro-cid-osmvnpze] p[data-astro-cid-osmvnpze]{margin:.2rem 0 0;font-size:.95rem}.contact-strong[data-astro-cid-osmvnpze]{letter-spacing:-.01em;margin-top:.15rem;font-size:1.15rem;font-weight:600;display:inline-block}a[data-astro-cid-osmvnpze].contact-strong:hover{color:var(--green-dark,#0b5f36);text-underline-offset:3px;text-decoration:underline}.form-panel[data-astro-cid-osmvnpze]{border:1px solid var(--border,#dde5e0);border-radius:var(--radius,14px);padding:clamp(1.25rem,3vw,2rem)}.form-intro[data-astro-cid-osmvnpze]{border-bottom:1px solid var(--border,#dde5e0);margin-bottom:1.5rem;padding-bottom:1.25rem}.form-intro[data-astro-cid-osmvnpze] h2[data-astro-cid-osmvnpze]{letter-spacing:-.02em;margin:0;font-size:1.4rem;font-weight:600}.form-intro[data-astro-cid-osmvnpze] p[data-astro-cid-osmvnpze]{color:var(--muted,#66736b);margin:.45rem 0 0;font-size:.875rem}.form-intro[data-astro-cid-osmvnpze] span[data-astro-cid-osmvnpze]{color:var(--danger,#b42318);font-weight:700}.form-grid[data-astro-cid-osmvnpze]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.form-grid[data-astro-cid-osmvnpze] .full[data-astro-cid-osmvnpze]{grid-column:1/-1}.form-grid[data-astro-cid-osmvnpze] label[data-astro-cid-osmvnpze]{gap:.4rem;display:grid}.form-grid[data-astro-cid-osmvnpze] input[data-astro-cid-osmvnpze],.form-grid[data-astro-cid-osmvnpze] select[data-astro-cid-osmvnpze],.form-grid[data-astro-cid-osmvnpze] textarea[data-astro-cid-osmvnpze]{border:1px solid var(--border,#dde5e0);border-radius:var(--radius-sm,9px);background:var(--white,#fff);width:100%;min-height:46px;color:inherit;font:inherit;padding:.65rem .8rem;font-weight:400;transition:border-color .15s,box-shadow .15s}.form-grid[data-astro-cid-osmvnpze] textarea[data-astro-cid-osmvnpze]{resize:vertical;min-height:118px}.form-grid[data-astro-cid-osmvnpze] input[data-astro-cid-osmvnpze]::placeholder,.form-grid[data-astro-cid-osmvnpze] textarea[data-astro-cid-osmvnpze]::placeholder{color:#9aa8a0}.form-grid[data-astro-cid-osmvnpze] input[data-astro-cid-osmvnpze]:focus,.form-grid[data-astro-cid-osmvnpze] select[data-astro-cid-osmvnpze]:focus,.form-grid[data-astro-cid-osmvnpze] textarea[data-astro-cid-osmvnpze]:focus{border-color:var(--green,#168447);outline:none;box-shadow:0 0 0 3px #16844726}.form-grid[data-astro-cid-osmvnpze] input[data-astro-cid-osmvnpze]:user-invalid{border-color:var(--danger,#b42318)}.submit-btn[data-astro-cid-osmvnpze]{justify-self:start;min-height:50px;margin-top:.35rem;padding-inline:2.4rem;font-size:1rem}@media (width<=560px){.submit-btn[data-astro-cid-osmvnpze]{justify-self:stretch;width:100%}}.map-link[data-astro-cid-osmvnpze]{color:var(--green-dark,#0b5f36);text-underline-offset:3px;margin-top:.3rem;font-size:.8rem;text-decoration:underline;display:inline-block}.quick-contact[data-astro-cid-osmvnpze]{border-top:1px solid var(--border,#dde5e0);margin-top:1.75rem;padding-top:1.5rem}.quick-contact-title[data-astro-cid-osmvnpze]{color:var(--muted,#66736b);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8rem;font-weight:600}.quick-contact[data-astro-cid-osmvnpze] .button[data-astro-cid-osmvnpze]{width:100%;min-height:48px}.quick-contact[data-astro-cid-osmvnpze] svg[data-astro-cid-osmvnpze]{width:18px;height:18px}.quick-contact[data-astro-cid-osmvnpze] .fill-icon[data-astro-cid-osmvnpze]{fill:currentColor;stroke:none}.quick-chat[data-astro-cid-osmvnpze]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:10px;display:grid}.quick-zalo[data-astro-cid-osmvnpze]{color:#fff;background:#0068ff}.quick-zalo[data-astro-cid-osmvnpze]:hover{background:#0054cc}.quick-messenger[data-astro-cid-osmvnpze]{color:#fff;background:linear-gradient(135deg,#00b2ff 0%,#006aff 100%)}.quick-messenger[data-astro-cid-osmvnpze]:hover{filter:brightness(.93)}.form-status[data-astro-cid-osmvnpze]:empty{display:none}.form-status[data-astro-cid-osmvnpze]{border-radius:var(--radius-sm,9px);margin:0;padding:.7rem .85rem;font-size:.875rem}.form-status[data-astro-cid-osmvnpze].is-ok{background:var(--green-light,#eaf5ef);color:var(--green-dark,#0b5f36)}.form-status[data-astro-cid-osmvnpze].is-error{color:var(--danger,#b42318);background:#fdeceb}@media (width<=900px){.contact-layout[data-astro-cid-osmvnpze]{flex-direction:column;gap:20px;display:flex}.contact-aside[data-astro-cid-osmvnpze]{display:contents}.contact-aside[data-astro-cid-osmvnpze] h1[data-astro-cid-osmvnpze]{order:1;margin-bottom:0}.contact-aside[data-astro-cid-osmvnpze] .hero-lead[data-astro-cid-osmvnpze]{order:2;margin:0}.quick-contact[data-astro-cid-osmvnpze]{border-top:0;order:3;margin-top:0;padding-top:0}.form-panel[data-astro-cid-osmvnpze]{order:4}.contact-rows[data-astro-cid-osmvnpze]{order:5}}@media (width<=560px){.form-grid[data-astro-cid-osmvnpze]{grid-template-columns:1fr}.contact-aside[data-astro-cid-osmvnpze] h1[data-astro-cid-osmvnpze]{font-size:1.7rem}.contact-aside[data-astro-cid-osmvnpze] .hero-lead[data-astro-cid-osmvnpze]{font-size:.95rem}}
