.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-form-section{padding-top:150px;padding-bottom:100px}.contact-form-section .contact_page-width{max-width:550px;width:100%}.contact-form-section .contact_content{margin-bottom:34px}.contact-form-section .contact_content .title{margin-bottom:0}.contact-form-section .contact_content .sub_content{margin-top:12px;line-height:1.5}.contact-form-section .contact_content .sub_content a{font-weight:700;text-decoration:underline}.contact-form-section form{max-width:540px}.contact-form-section form .contact__fields{grid-column-gap:1.4rem}.contact-form-section form .field{margin-bottom:1.4rem}.contact .form-agreement{display:flex;align-items:center}.contact .form-agreement label p{margin:0;font-size:13px;line-height:1.2;letter-spacing:.13px;color:#7d8075;opacity:.6;cursor:pointer}.contact .form-agreement label p a{color:#7d8075;text-decoration:underline}.contact .form-agreement label p a:hover{color:#000}.contact__button .button{width:100%}.contact .form__message{display:flex;margin-left:10px;color:green}@media screen and (min-width:750px){.contact-form-section .contact_content .title p br{display:none}}@media screen and (max-width:989px){.contact-form-section{padding-top:140px;padding-bottom:75px}.contact-form-section .contact_page-width{margin:0 auto}}@media screen and (max-width:749px){.contact-form-section{padding-top:130px;padding-bottom:50px}.contact-form-section .contact_content{margin-bottom:30px}.contact .form-agreement label p{font-size:12px;letter-spacing:.12px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
