.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact-page .contact h2.title{margin-bottom:12px;text-align:center}.contact-page .contact .short_description P{color:#414141;font-size:16px;font-weight:500;line-height:normal;text-align:center;margin:0}.contact-page #ContactForm{margin-top:40px}.contact .field{margin-bottom:1.5rem}.contact-page label.field__label{color:#414141;font-size:14px;font-style:normal;font-weight:300}.contact-page .button:not([disabled]):hover:after{box-shadow:unset}.button:after{box-shadow:unset}.contact-page textarea#ContactForm-body{height:198px}.contact-page .field__input{height:64px;background:transparent;color:#000;border:1px solid #D7D7D7}.contact-page .contact .field{margin-bottom:29px}.contact-page .field__label,.customer .field label{top:calc(2rem + var(--inputs-border-width))}.contact-page .page-width--narrow{margin:0 auto;max-width:100%;background:#fff;border-radius:10px;padding:30px 40px 40px}.contact-page .color-scheme-8a36213f-ac39-4de8-98dc-3a22c9583d26.gradient{padding-bottom:51px}.contact-page .multicolumn-card__info p{color:#000;font-size:15px;font-weight:400;line-height:normal}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:3rem}}@media (max-width:767px){.contact-page .page-width--narrow{padding:30px 20px 40px}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/section-contact-form.css.map */
