.contact_layout__Ezttq{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);grid-gap:clamp(3rem,8vw,9rem);gap:clamp(3rem,8vw,9rem);align-items:start}.contact_form__wCApJ{display:grid;grid-gap:1.15rem;gap:1.15rem;max-width:640px}.contact_form__wCApJ label{color:var(--ink);display:grid;font-weight:600;font-size:.94rem;grid-gap:.45rem;gap:.45rem}.contact_form__wCApJ label span{color:#68726c;font-size:.78rem;font-weight:500}.contact_form__wCApJ input,.contact_form__wCApJ textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--white);border-radius:8px;color:var(--body);font:inherit;padding:.85rem 1rem;width:100%}.contact_form__wCApJ textarea{min-height:145px;resize:vertical}.contact_form__wCApJ input:focus,.contact_form__wCApJ textarea:focus{border-color:var(--forest);outline:3px solid rgba(12,53,40,.14);outline-offset:1px}.contact_form__wCApJ button{justify-self:start;border:0;cursor:pointer}.contact_form__wCApJ button:disabled{cursor:wait;opacity:.7}.contact_status__eanAC{margin:.15rem 0 0;color:var(--forest);font-weight:600}.contact_status__eanAC.contact_isError__oD_wE{color:#a54324}.contact_details__4a_fW{border-top:1px solid var(--line);padding-top:1.5rem}.contact_details__4a_fW h2{font-size:clamp(2.2rem,3.2vw,3.25rem);margin-bottom:1.7rem}.contact_details__4a_fW a{color:var(--ink);display:inline-block;font-weight:700;font-size:1.05rem;border-bottom:1px solid;margin-bottom:1.25rem}.contact_details__4a_fW address{color:var(--body);font-style:normal;line-height:1.7;margin-bottom:1.8rem}@media (max-width:760px){.contact_layout__Ezttq{grid-template-columns:1fr;gap:4rem}}