.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_wrapper{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:flex-start}.contact_wrapper h2{margin:0 0 16px}.contact_wrapper h2+.rte *{color:#4b5563!important}form#ContactForm{border-radius:16px;border:1px solid #E5E7EB;background:#f9fafb;box-shadow:0 1px 2px #121a2b1a,0 1px 2px -1px #121a2b0f;padding:32px}form#ContactForm button.button{width:100%;border-radius:8px!important;background:#e91f20;color:#fff;font-size:16px;font-weight:500;line-height:24px}.additional_points{display:flex;flex-direction:column;align-items:flex-start;gap:48px;margin:48px 0 0}.additional_point{display:flex;align-items:flex-start;gap:20px}.point_image img{width:24px;height:24px;object-fit:contain}.point_image{height:100%;display:block}.point_heading{color:#111827;font-size:18px;font-weight:600;line-height:30px}.additional_point>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.point_content *{font-size:16px!important;font-weight:600;line-height:24px!important}form#ContactForm .field__label{position:relative;top:0!important;left:0!important;color:#374151!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:20px!important;margin:0 0 8px!important}form#ContactForm .field{flex-direction:column-reverse;border:none;box-shadow:none}form#ContactForm .field:before{display:none}form#ContactForm .field:after{display:none}form#ContactForm .field__input,form#ContactForm .select__select,form#ContactForm .customer .field input,form#ContactForm .customer select{border-radius:10px;border:1px solid #D1D5DB;background:#fff;box-shadow:0 1px 2px #121a2b0d}form#ContactForm .field__input:focus{border:1px solid #D1D5DB;box-shadow:none;border-radius:10px;padding:10px!important}form#ContactForm .field__input:focus~.field__label{top:0;left:0}@media all and (max-width:767px){.contact_wrapper{grid-template-columns:1fr;gap:40px}.additional_points{margin:20px 0 0;gap:20px}.additional_point>div:last-child{gap:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
