.contact>h2{font-weight:700;font-size:32px}.contact-content{display:flex}.contact-text{width:50%}.contact-text>h3,.contact-text>p{display:inline-block}.contact-wrapper{width:39rem}.contact .text-area{font-size:16px;font-style:normal;margin:6px 0}.contact .form-area{align-items:center;justify-content:flex-end;height:50%}.contact .form-area,.contact .form-wrapper{display:flex;flex-flow:column}.contact .form-wrapper form>*{width:100%}.contact .form-wrapper form>input,.contact .form-wrapper form>textarea{background:transparent;margin:8px 0;border:1px solid #2a2a2a;padding:12px 16px}#contact-form textarea:focus,input:focus{outline:none}#contact-form input::placeholder,textarea::placeholder{font-size:16px;opacity:1;color:#2a2a2a!important;font-weight:700}#contact-form textarea{background:#5eff5e;border:1px solid transparent}#contact-form input:not([type=checkbox],[type=submit]){width:100%;height:37px;flex-shrink:0;display:block;margin-bottom:.3rem;margin-top:.3rem;border:1px solid transparent;background:#5eff5e;padding-left:12px}@media (max-width:720px){.contact-content{flex-wrap:wrap;justify-content:center}.contact-text{width:100%}}@media (max-width:800px){.contact-text,.contact>h2{text-align:center}.contact-text{margin-bottom:1.5rem;margin-top:1rem}}@media (min-width:800px){.contact{padding:0 4rem}.contact-wrapper{align-self:center}.contact-content{gap:4rem;font-size:24px}.contact-text{margin-top:3rem}}