.contact-head{padding-top:88px}.contact-title{margin-top:28px;max-width:860px;text-wrap:pretty}.contact-body{padding-top:56px}.contact-grid{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:64px;gap:64px;align-items:start}@media (max-width:900px){.contact-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.form{display:flex;flex-direction:column;gap:20px}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}@media (max-width:560px){.form-row{grid-template-columns:minmax(0,1fr)}}.field{display:flex;flex-direction:column;gap:8px}.field input,.field textarea{font-family:inherit;font-size:16px;color:var(--ink);background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-btn);padding:13px 14px;min-height:48px;transition:border-color .2s ease,box-shadow .2s ease}.field textarea{resize:vertical;line-height:1.6}.field input:hover,.field textarea:hover{border-color:rgba(8,9,10,.28)}.field input:focus,.field textarea:focus{outline:none;border-color:var(--mint);box-shadow:0 0 0 3px rgba(12,140,94,.12)}.form-submit{align-self:flex-start;margin-top:4px;border:0;cursor:pointer;font-family:inherit}.contact-aside{gap:32px;padding:var(--pad);border:1px solid var(--line);border-radius:var(--r-card);background:var(--mist)}.contact-aside,.contact-block{display:flex;flex-direction:column}.contact-block{gap:8px}.contact-value{font-size:17px;font-weight:500}.contact-address{font-style:normal;font-size:15px;line-height:1.7}.contact-socials{display:flex;flex-wrap:wrap;gap:8px}.contact-socials .pill{background:var(--canvas)}