.contact img{max-width:100%}.contact{max-width:1158px;display:grid;gap:2rem}.contact .title{font-weight:900;font-size:2rem;line-height:140%;letter-spacing:normal;margin:0;text-align:center}.contact .field label,.contact__fields-date-info{grid-column:span 3;margin-top:0;margin-bottom:.5rem;font-size:1.4rem;color:#333334;letter-spacing:normal}.contact__fields .field:last-child{margin:0}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.email{grid-column:span 3}.contact .field{margin-bottom:1.5rem}.contact__fields{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:15px}.contact__fields .field__input{padding-top:2rem;padding-bottom:2rem;font-size:1.4rem;height:4.8rem;border:1px solid #E5E5E5}.contact__fields .field__input:focus{border-color:#07989a}.contact .form__message{margin-top:0;line-height:120%}.contact__button{margin-top:2rem}.contact__button button{width:100%}.description__text--contact.body-text{width:100%;max-width:100%;text-align:center}@media screen and (min-width: 990px){.contact__fields .field__input{font-size:1.6rem}}@media screen and (min-width: 750px){.contact__button{margin-top:2rem}.description__text--contact.body-text{text-align:left}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:2rem}.contact__button button{width:auto}.contact .field.date{width:auto;margin-right:0;display:block}.contact .title{font-size:3rem;line-height:120%;text-align:left}.contact{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-contact-form.css.map?v=44508490169854951161753965727 */
