.contact-module__xwJ-uq__grid{grid-template-columns:1.4fr 1fr;gap:4rem;display:grid}.contact-module__xwJ-uq__form{flex-direction:column;gap:1rem;display:flex}.contact-module__xwJ-uq__label{color:var(--black);flex-direction:column;gap:.35rem;font-size:.9rem;font-weight:600;display:flex}.contact-module__xwJ-uq__input,.contact-module__xwJ-uq__textarea{border:1px solid var(--gray-light);border-radius:var(--radius);outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.contact-module__xwJ-uq__input:focus,.contact-module__xwJ-uq__textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #59d96a33}.contact-module__xwJ-uq__textarea{resize:vertical}.contact-module__xwJ-uq__btn{background:var(--green);color:var(--white);border-radius:var(--radius);border:none;padding:.9rem;font-size:1rem;font-weight:600;transition:background .2s}.contact-module__xwJ-uq__btn:hover{background:var(--green-dark)}.contact-module__xwJ-uq__info{border-radius:var(--radius);background:#f7f9f7;flex-direction:column;gap:1.5rem;height:fit-content;padding:2rem;display:flex}.contact-module__xwJ-uq__infoBlock{flex-direction:column;gap:.25rem;display:flex}.contact-module__xwJ-uq__infoTitle{text-transform:uppercase;color:var(--gray);letter-spacing:.05em;font-size:.85rem}.contact-module__xwJ-uq__infoBlock p{color:var(--black);line-height:1.6}@media (max-width:800px){.contact-module__xwJ-uq__grid{grid-template-columns:1fr;gap:2rem}}
