.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}}@media screen and (min-width: 750px){#ContactForm-email{grid-column:1 / -1!important;width:100%}}.contact .title{display:inline-block;margin-left:auto;margin-right:auto;margin-bottom:1.25rem;padding:12px 28px;background:#000;color:#fff;border:2px solid #fff;border-radius:12px;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.2}.contact .title:before,.contact .title:after{content:none!important;display:none!important}.contact .title{text-align:center}.contact h2.title{display:inline-block;margin-left:auto;margin-right:auto;margin-bottom:1.5rem;padding:16px 36px;background:#000;color:#fff;border:2px solid #fff;border-radius:14px;font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.2}.contact h2.title *{background:transparent!important;margin:0!important;padding:0!important}@media screen and (min-width: 750px){.contact__fields{grid-template-columns:1fr!important}#ContactForm-email{grid-column:1 / -1!important;width:100%}}.contact h2.title{display:block!important;text-align:center!important;margin:0 auto 1.5rem!important;padding:18px 40px;background:#000;color:#fff;border:2px solid #fff;border-radius:14px;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.3;max-width:max-content}
/*# sourceMappingURL=/cdn/shop/t/40/assets/section-contact-form.css.map */
