.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.request-type{grid-column:1 / span 2}.request-type-message{grid-column:1 / span 2;padding-bottom:40px;display:none}.request-type select{width:100%;padding:10px 16px;background-color:#fff}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact-form-section .field-grp{margin-top:0;margin-bottom:2rem}.contact-form-section textarea{height:160px}.contact-form-section .posted_errors,.contact-form-section .form-status svg,.contact-form-section .form-status-list-errors,.contact-form-section .form__message .svg-wrapper{display:none}.contact-form-section .posted_errors{padding:6px 10px;color:#fff;background:red;letter-spacing:normal;width:100%;margin-bottom:30px}.contact .field--with-error .form__message{color:red}.contact-form-section .posted_successfully{font-family:inherit;font-weight:500;background:#3fad3f;color:#fff;padding:10px}@media screen and (min-width: 990px){.contact-form-section .field-grp select,.contact-form-section .text-input{border-color:#707070;font-size:18px;height:50px}.contact-form-section .field-grp textarea{height:220px}.contact-form-section .field-grp{margin-bottom:3rem}.contact-form-section .contact__button .button{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/section-contact-form.css.map */
