.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@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 .field__input,.contact .customer .field input{border:1px solid #dddddd}.contact .button{width:100%}.contactInfo .contactGridInner{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:20px}.contactInfo .contactGridInner h4,.contactInfo p{margin:0}.contactInfo h1{color:#005c5b;margin-bottom:20px}.contactGridInner .support a{color:#000}@media only screen and (min-width: 750px){.contact .title.h1{font-size:calc(var(--font-heading-scale) * 3rem);color:#3f174c}}@media only screen and (max-width: 750px){.contactInfo .contactGridInner{column-gap:6px}.contactInfo .contactGridInner h4{font-size:16px}.contactInfo h1,.contact .title{font-size:24px}.contactGridInner .support{margin-bottom:15px}.contactInfo p{line-height:20px;margin-top:5px}.contactGridInner .support a{font-size:14px;line-height:20px}}@media only screen and (max-width: 576px){.contactInfo .contactGridInner h4{font-size:12px;font-weight:800}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/section-contact-form.css.map */
