.contact-module__tU82cW__formWrapper{max-width:100rem}.contact-module__tU82cW__formWrapper form{grid-template-columns:1fr;gap:1rem;display:grid}.contact-module__tU82cW__formGroup{background-color:#ffffff1a;grid-template-columns:1fr;align-items:center;gap:1rem;padding:2rem 3rem;display:grid}.contact-module__tU82cW__formGroup input,.contact-module__tU82cW__formGroup textarea{color:var(--heading);border-radius:var(--border-radius);background:#ffffff1a;border:none;outline:none;width:100%;padding:1rem}.contact-module__tU82cW__formWrapper form input[type=submit]{border:.1rem solid var(--highlight);width:20rem;color:var(--highlight);background-color:#0000;justify-self:flex-end;padding:1.5rem 5.4rem;transition:background-color .5s ease-in-out,color .5s ease-in-out}.contact-module__tU82cW__formWrapper form input[type=submit]:hover{background-color:var(--highlight);color:var(--heading);cursor:pointer}.contact-module__tU82cW__formGroup:nth-child(4){align-items:flex-start}.contact-module__tU82cW__formGroup textarea{resize:vertical;width:100%;height:20rem;min-height:10rem}.contact-module__tU82cW__formGroup .contact-module__tU82cW__inputError{color:#e00a0a}@media screen and (min-width:800px){.contact-module__tU82cW__formWrapper form{grid-template-columns:repeat(2,1fr)}.contact-module__tU82cW__formWrapper form input[type=submit]{grid-column:2}.contact-module__tU82cW__formGroup:nth-child(3),.contact-module__tU82cW__formGroup:nth-child(4){grid-column:1/span 2}}@media screen and (min-width:600px){.contact-module__tU82cW__formGroup{grid-template-columns:8rem 1fr}.contact-module__tU82cW__formGroup .contact-module__tU82cW__inputError{grid-column:span 2}}
