.faq-contact__content-wrapper{display:flex;gap:55px}.faq-contact__content-wrapper .faq__blocks{width:100%}.faq-contact__content-wrapper .contact__block.contact{max-width:305px;width:100%;flex-shrink:0}.faq-contact__content-wrapper #ContactForm{padding:20px;border-radius:8px}.faq-contact__content-wrapper .field{display:block}.faq-contact__content-wrapper .field label{position:unset;color:#846e70}.faq-contact__content-wrapper .field:after,.faq-contact__content-wrapper .field:before{display:none}.faq-contact__content-wrapper .field__input:focus,.faq-contact__content-wrapper .field__input:not(:placeholder-shown),.faq-contact__content-wrapper .field__input:-webkit-autofill{padding:15px}.faq-contact-section__wrapper .contact__block-title{font-size:20px;line-height:120%;font-weight:600;font-family:var(--font-heading-family);margin-top:0;margin-bottom:15px}.faq-contact-section__wrapper .faq-contact__title{font-weight:500;font-size:40px;margin-top:0;line-height:120%;font-family:var(--font-heading-family)}.faq-contact-section__wrapper .text-area{min-height:64px}.faq-contact-section__wrapper .contact__button{margin-top:20px}.faq-contact-section__wrapper .contact__button .button{text-transform:uppercase;font-weight:500}.faq-contact-section__wrapper .faq-contact__subtitle{font-size:16px;line-height:120%;font-weight:400;font-family:var(--font-body-family)}.faq-contact-section__wrapper .contact .field{margin-bottom:15px}.faq-contact-section__wrapper .faq-contact__content-wrapper{margin-top:40px}.faq-contact-section__wrapper custom-accordion .accordion-header{padding:24px 30px 24px 0;font-size:20px;font-weight:600;line-height:120%;font-family:var(--font-heading-family)}.template-product .faq-contact-section__wrapper custom-accordion .accordion-header{padding:24px 40px 24px 20px}.template-product .faq-contact-section__wrapper custom-accordion .accordion-header:before,.template-product .faq-contact-section__wrapper custom-accordion .accordion-header:after{right:24px}@media screen and (max-width: 1200px){.faq-contact__content-wrapper{gap:30px}.faq-contact-section__wrapper custom-accordion .accordion-header{padding:24px 24px 24px 0}.faq-contact-section__wrapper custom-accordion .accordion-header:before,.faq-contact-section__wrapper custom-accordion .accordion-header:after{right:0}}@media screen and (max-width: 800px){.faq-contact__content-wrapper{flex-direction:column}.faq-contact__content-wrapper .contact__block.contact{max-width:575px;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom-faq-contact.css.map */
