.page_contact .page-width{max-width:1000px;margin-right:auto;margin-left:auto}.page_contact .contact{margin-top:70px;margin-bottom:100px}.page_contact .contact img{max-width:100%}.page_contact .contact #ContactForm{margin-top:50px}.page_contact .contact #ContactForm .form__message{align-items:flex-start}.page_contact .contact #ContactForm .icon-success{margin-top:.2rem}.page_contact .contact #ContactForm .contact__fields{margin-bottom:0}.page_contact .contact #ContactForm .field{margin-top:40px}.page_contact .contact #ContactForm .field .field__input{position:relative;box-sizing:border-box;width:100%;min-width:calc(7rem + var(--inputs-border-width) * 2);min-height:2.5rem;padding:24px;color:#000;font-size:16px}.page_contact .contact #ContactForm .field .field__input:focus,.page_contact .contact #ContactForm .field .field__input:not(:placeholder-shown),.page_contact .contact #ContactForm .field .field__input:-webkit-autofill,.page_contact .contact #ContactForm .field .customer .field input:focus,.page_contact .contact #ContactForm .field .customer .field input:not(:placeholder-shown),.page_contact .contact #ContactForm .field .customer .field input:-webkit-autofill{min-height:4.5rem}.page_contact .contact #ContactForm .field label{top:-30px;left:10px;color:#fff;font-size:13px}.page_contact .contact #ContactForm .field .text-area{height:200px}.page_contact .contact #ContactForm .contact__button .button{font-size:15px}.page_contact .contact .contact__button{text-align:center}.page_contact .contact__description{margin-top:40px;font-size:13px;line-height:1.7}.page_contact .contact__description a{color:#fff}@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}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-contact-form.css.map */
