.contact-form-partition{display:inline-block;vertical-align:middle;max-width:100%;width:100%}.contact-form-partition .contact .form__message{align-items:flex-start;justify-content:center}.contact-form-partition .contact .field{margin-bottom:2.5rem}.contact-form-partition .contact .contact__button{margin-top:6rem}.contact-form-partition .contact .contact__button .button{width:100%}#ContactForm .field__input.country-code{width:100%;max-width:max-content}#ContactForm .field__input.country-code option{font-weight:var(--font-body-weight)}.contact-form-partition .form-partition{max-width:65rem;width:100%;margin:0 auto}.contact-form-partition .form-partition .subject-options{display:flex;gap:2rem}.contact-form-partition .form-partition .subject-options label{display:flex;align-items:center;gap:1rem}.contact-form-partition .contact-form-bottom-part .main-about-us-page-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3rem}.contact-form-partition .contact-form-bottom-part .main-about-us-page-top .contact-info{width:100%;max-width:calc(33.33% - 2rem);text-align:center}.contact-form-partition .contact-form-bottom-part .main-about-us-page-top h3{padding-bottom:3rem}.contact-form-partition .contact-form-bottom-part .main-about-us-page-top a{display:block;font-size:1.4rem;padding-bottom:.5rem}@media screen and (max-width: 1429px){.contact-form-partition .form-partition{max-width:75rem}.contact-form-partition .contact .field{margin-bottom:2rem}.contact-form-partition .contact .contact__button{margin-top:5rem}.contact-form-partition .contact-form-bottom-part .main-about-us-page-top h3{padding-bottom:2.5rem}}@media screen and (max-width: 1199px){.contact-form-partition .contact .contact__button{margin-top:4rem}}@media screen and (max-width: 991px){.contact-form-partition .contact .field{margin-bottom:1.5rem}.contact-form-partition .contact .contact__button{margin-top:3rem}.contact-form-partition .contact-form-bottom-part .main-about-us-page-top h3{padding-bottom:2rem}}@media screen and (max-width: 767px){.contact-form-partition .contact .contact__button{margin-top:1.5rem}.contact-form-partition .contact-form-bottom-part .main-about-us-page-top .contact-info{max-width:100%}.contact-form-partition .contact-form-bottom-part .main-about-us-page-top h3{padding-bottom:1.5rem}}@media screen and (max-width: 575px){.contact-form-partition .contact-form-bottom-part .main-about-us-page-top h3{padding-bottom:1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
