.contact_contactWrapper__yzNOB{max-width:600px;margin-inline:auto;margin-top:calc(var(--footer-top-link-height) / 2)}.contact_contactWrapper__yzNOB p{font-size:1rem;color:red}.contact_contactWrapper__yzNOB h1{margin-bottom:2rem}.contact_contactWrapper__yzNOB form{--form-gap:1rem;display:flex;flex-flow:row wrap;gap:var(--form-gap);font-size:1rem}.contact_contactWrapper__yzNOB form button{margin-left:auto;height:2.5rem;width:7rem;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--border-radius);border:none;font-size:inherit;font-weight:500;background-color:grey}.contact_contactWrapper__yzNOB form button:disabled{pointer-events:none}.contact_formField__z_zyN{width:100%}.contact_formField__z_zyN input,.contact_formField__z_zyN textarea{width:100%;border-radius:var(--border-radius);font-size:inherit;background-color:transparent;border:1px solid var(--grey-color);padding-inline:.5rem;padding-block:1rem;font-family:inherit;resize:vertical;transition:border var(--transition-duration)}.contact_formField__z_zyN textarea{min-height:7rem;max-height:15rem}.contact_formField__z_zyN>::placeholder{color:var(--grey-color)}.contact_formField__z_zyN>:focus{border:1px solid white}@media (min-width:600px){.contact_formField__z_zyN:nth-child(2),.contact_formField__z_zyN:nth-child(3){width:calc(50% - var(--form-gap) / 2)}}