.contact_contact__G1TYI{padding-top:24px}.contact_contact__shell__cpdJg{display:grid;grid-gap:22px;gap:22px}.contact_contact__intro__qJVyF{max-width:760px}.contact_contact__intro__qJVyF h1{margin-bottom:14px;font-size:clamp(2.2rem,4vw,3.2rem)}.contact_contact__social__ino9l{display:flex;gap:12px;margin-top:22px}.contact_contact__socialLink__buNuf{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:rgba(255,255,255,.7)}.contact_contact__grid___sQ2K{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);grid-gap:18px;gap:18px}.contact_contact__form___CT_d,.contact_contact__note__bTNwT{padding:28px}.contact_contact__noteLabel__clF1Z{margin-bottom:10px;color:var(--accent-deep);font-size:.82rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.contact_contact__note__bTNwT h2{margin-bottom:12px;font-size:1.5rem}.contact_contact__petArt__MtVGN{margin-top:22px}.contact_contact__pets__pgyVZ{width:min(100%,320px);height:auto}.contact_contact__form___CT_d{display:grid;grid-gap:16px;gap:16px}.contact_contact__field__Ouolq{display:grid;grid-gap:8px;gap:8px}.contact_contact__field__Ouolq span{font-weight:700}.contact_contact__field__Ouolq input,.contact_contact__field__Ouolq textarea{width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.8);color:var(--text)}.contact_contact__field__Ouolq input:focus,.contact_contact__field__Ouolq textarea:focus{outline:2px solid rgba(39,115,93,.18);border-color:var(--focus)}@media (max-width:900px){.contact_contact__grid___sQ2K{grid-template-columns:1fr}.contact_contact__form___CT_d,.contact_contact__note__bTNwT{padding:22px 18px}}