.contact img{max-width:100%}
.contact .form__message{align-items:flex-start}
.contact .icon-success{margin-top:0.2rem}
.contact__form-wrapper{display:flex;flex-direction:column;gap:0}
.contact__form-left,.contact__form-right{display:flex;flex-direction:column}
.contact .field{position:relative;width:100%;display:flex;flex-direction:column;margin-bottom:1.5rem;box-shadow:none;transition:none}
.contact .field:before,.contact .field:after{display:none;content:none}
.contact__form-left .field,.contact__form-right .field{margin-bottom:1.5rem}
.contact .field__label{display:block;margin-bottom:0.75rem;font-weight:normal;color:#000;position:static;left:auto;top:auto;font-size:12px;letter-spacing:normal;pointer-events:auto;line-height:13px}
.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field__input:-webkit-autofill~.field__label{position:static;left:auto;top:auto;font-size:1rem;letter-spacing:normal;font-weight:600}
.contact .field__required{color:#ff0000;margin-left:2px}
.contact .field__input{flex-grow:1;text-align:left;padding:0.75rem;width:100%;font-size:12px;border-radius:0;margin:0;border:1px solid #e0e0e0;background-color:#fff;color:#000;box-sizing:border-box;height:auto;min-height:auto;min-width:auto;box-shadow:none;transition:none;appearance:none;-webkit-appearance:none;font-family:inherit}
.contact .field__input:focus,.contact .field__input:not(:placeholder-shown),.contact .field__input:-webkit-autofill{padding:0.75rem;margin:0}
.contact .field__input:focus{outline:none;border-color:#000;box-shadow:none}
.contact .field__input::placeholder{opacity:1;color:#999;font-family:inherit}
.contact .text-area.field__input{resize:vertical;min-height:250px;padding:0.75rem;font-family:inherit; font-size: 12px}
.contact__button{margin-top:0}
.contact__submit-button{background-color:#000;color:#fff;border:none;padding:1rem 2rem;font-size:1rem;font-weight:normal;text-transform:uppercase;cursor:pointer;width:100%;border-radius:0;font-family:inherit;letter-spacing:0.5px}
.contact__submit-button:hover{background-color:#333}
@media screen and (min-width:750px){
  .contact .field{margin-bottom:1.5rem}
  .contact__form-wrapper{flex-direction:row;gap:3rem}
  .contact__form-left{flex:1}
  .contact__form-right{flex:1}
  .contact__form-left .field,.contact__form-right .field{margin-bottom:1.5rem}
}
