.main-contact{display:flex;flex-direction:column;gap:48px;justify-content:space-between;margin:0 auto;max-width:1540px}.main-contact .main-contact-title{font-size:60px;line-height:150%;font-weight:400;margin:0}.contact{display:flex;gap:48px;justify-content:space-between;margin:0 auto;max-width:1540px}.contact_content_title,.form_title{font-size:28px;font-weight:400;line-height:150%;margin:0 0 24px;text-transform:none}.form_title{margin:0 0 16px}.contact_content_wrapper{flex:1 1 50%;max-width:600px}.contact_content_wrapper img{width:100%;height:auto;max-width:560px}.contact_content{display:flex;flex-direction:column;gap:24px;margin:0 0 36px}.contact_content p{font-size:10px;line-height:150%;text-transform:uppercase;margin:0}.contact_content p a{display:inline-block;margin-top:4px;font-size:16px;font-weight:300;text-decoration:none;text-transform:none}.contact_content p a:hover,.contact_content p a:focus,.contact_content p a:active{text-decoration:underline;text-underline-offset:4px}.contact_content .underline{text-decoration:underline;text-underline-offset:4px}.contact_content .separator{font-size:16px}.contact_content_image{max-width:560px;width:100%;height:auto;object-fit:cover}#ContactForm{flex:1 1 50%;max-width:760px}#ContactForm .field__label{font-size:12px}#ContactForm .field__input:not(:placeholder-shown)~.field__label{font-size:10px}#ContactForm .contact__field-error .form__message{margin:1rem 0}#ContactForm .contact__button{margin:16px 0}#ContactForm .contact__button button{width:100%;text-transform:uppercase}.required_fields{font-size:10px;line-height:150%;color:#757575}.contact__privacy_policy{font-size:10px;line-height:150%;margin:0;color:#757575}.contact__privacy_policy a{color:#757575}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media only screen and (max-width: 750px){.main-contact .main-contact-title{font-size:32px;margin:0}.contact{flex-direction:column;gap:56px}.contact_content_wrapper>img{max-width:100%;height:auto}}@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/8/assets/page-contact.css.map */
