.contact-page.svelte-1bv7ezn{max-width:1500px;margin:0 auto;padding:78px clamp(22px,8vw,124px) 110px}.contact-heading.svelte-1bv7ezn{border-bottom:1px solid var(--line);padding-bottom:46px}.eyebrow.svelte-1bv7ezn{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin:0;font-size:.6875rem;font-weight:800;display:flex}.eyebrow.svelte-1bv7ezn span:where(.svelte-1bv7ezn){background:var(--teal);width:6px;height:6px}h1.svelte-1bv7ezn{letter-spacing:-.04em;text-transform:uppercase;margin:31px 0 17px;font-family:Barlow Condensed,sans-serif;font-size:clamp(4.375rem,10vw,8.75rem);font-weight:800;line-height:.76}h1.svelte-1bv7ezn em:where(.svelte-1bv7ezn){color:var(--teal);font-style:normal}.contact-heading.svelte-1bv7ezn>p:where(.svelte-1bv7ezn):last-child{color:#aab4b2;max-width:420px;margin:27px 0 0;font-size:.75rem;line-height:1.8}.contact-layout.svelte-1bv7ezn{grid-template-columns:.7fr 1.3fr;gap:clamp(38px,8vw,120px);padding-top:45px;display:grid}.contact-aside.svelte-1bv7ezn{flex-direction:column;min-height:370px;display:flex}.aside-block.svelte-1bv7ezn{border-bottom:1px solid var(--line);padding:10px 0 28px}.aside-label.svelte-1bv7ezn,.form-message.svelte-1bv7ezn>span:where(.svelte-1bv7ezn){color:#7b8885;letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.email-link.svelte-1bv7ezn{color:var(--teal);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:clamp(.75rem,1.4vw,1.0625rem);font-weight:700;display:flex}.email-link.svelte-1bv7ezn span:where(.svelte-1bv7ezn){font-size:1.125rem}.aside-block.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#aab4b2;max-width:300px;margin:12px 0 0;font-size:.6875rem;line-height:1.8}.contact-coordinates.svelte-1bv7ezn{color:#71807d;font-size:var(--font-size-min);letter-spacing:.08em;align-items:center;gap:8px;margin-top:auto;font-weight:700;display:flex}.contact-coordinates.svelte-1bv7ezn i:where(.svelte-1bv7ezn){background:var(--teal);width:20px;height:1px}.contact-form-wrap.svelte-1bv7ezn{min-width:0}form.svelte-1bv7ezn{flex-direction:column;gap:24px;display:flex}.form-row.svelte-1bv7ezn{grid-template-columns:1fr 1fr;gap:22px;display:grid}.form-submit.svelte-1bv7ezn{justify-content:space-between;align-items:center;gap:20px;margin-top:2px;display:flex}.form-submit.svelte-1bv7ezn>span:where(.svelte-1bv7ezn){color:#7d8987;font-size:.6875rem}.form-submit.svelte-1bv7ezn .ui-btn b{font-size:1rem}.form-message.svelte-1bv7ezn{border-left:3px solid var(--teal);background:var(--black-soft);margin-bottom:25px;padding:16px}.form-message.success.svelte-1bv7ezn{border-color:var(--teal)}.form-message.error.svelte-1bv7ezn{border-color:#e36f67}.form-message.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin:6px 0 0;font-size:.6875rem}@media (width<=720px){.contact-page.svelte-1bv7ezn{padding-top:58px}.contact-layout.svelte-1bv7ezn{grid-template-columns:1fr;gap:34px}.contact-aside.svelte-1bv7ezn{min-height:0}.contact-coordinates.svelte-1bv7ezn{margin-top:23px}}@media (width<=480px){.form-row.svelte-1bv7ezn{grid-template-columns:1fr}.form-submit.svelte-1bv7ezn{flex-direction:column;align-items:flex-start}}
