.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-left img{width:100%;display:block}.contact__fields .field,.field{margin-bottom:24px}.contact__button{margin-top:30px}.contact.page-width{max-width:1100px}.contact .contact-layout{display:flex;align-items:center;justify-content:center;gap:120px}.contact .contact-left{max-width:calc(50% - 75px);width:100%}.contact .contact-left .image{position:relative;padding-bottom:134.8%}.contact .contact-left .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.contact .contact-right{max-width:calc(50% - 45px);width:100%}.contact .contact-right .contact_header{margin-bottom:40px}.contact .contact-right .contact-heading{margin:0 0 20px;line-height:1.1}.contact .contact-right .contact-description{max-width:470px}.contact .contact-right .contact_button{margin-top:30px}.contact .form-agreement{display:flex;align-items:center;margin-left:10px}.contact .form-agreement label{cursor:pointer}.contact .form-agreement label p{margin:0;font-size:12px;font-weight:300;line-height:1.2;letter-spacing:0;color:#494949}.contact .form-agreement label p a{color:inherit;font-weight:400;text-decoration:underline}.contact .form-agreement label p a:hover{text-decoration-thickness:2px}@media screen and (max-width:1199px){.contact .contact-layout{gap:80px}.contact .contact-left{max-width:calc(50% - 55px)}.contact .contact-right{max-width:calc(50% - 15px)}}@media screen and (max-width:989px){.contact .contact-layout{gap:40px;flex-direction:column}.contact .contact-left,.contact .contact-right{max-width:500px}.contact .contact-left .image{padding-bottom:109.6%}}@media screen and (max-width:749px){.contact .contact-layout{gap:30px}.contact .contact-right .contact_header{margin-bottom:25px}.contact .form-agreement{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-contact-form.css.map */
