.contact-section .contact{display:flex;width:100%;gap:80px}@media screen and (max-width: 1024px){.contact-section .contact{gap:30px}}@media screen and (max-width: 990px){.contact-section .contact{gap:60px;flex-direction:column}}.contact-section .contact .contact__form-block{width:100%;padding:48px;border-radius:16px}@media screen and (max-width: 990px){.contact-section .contact .contact__form-block{padding:32px 24px}}.contact-section .contact .contact__form-block form .input-block label{color:#1a1c1d80;font-size:14px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:8px;display:block}@media screen and (max-width: 990px){.contact-section .contact .contact__form-block form .input-block label{font-size:12px}}.contact-section .contact .contact__form-block form .input-block input,.contact-section .contact .contact__form-block form .input-block textarea{color:#1a1c1d;font-size:16px;font-style:normal;font-weight:400;line-height:120%;border-radius:8px;border:1px solid rgba(26,28,29,.1);background:#fff;padding:16px;margin-bottom:16px}@media screen and (max-width: 990px){.contact-section .contact .contact__form-block form .input-block input,.contact-section .contact .contact__form-block form .input-block textarea{font-size:14px;padding:12px}}.contact-section .contact .contact__form-block form .input-block textarea{max-height:96px;overflow-y:auto;resize:vertical;min-height:unset;margin-bottom:32px}.contact-section .contact .contact__form-block form .phone-input{display:flex;gap:8px}.contact-section .contact .contact__form-block form .phone-input select{padding:16px 16px 16px 25px;border-radius:8px;border:1px solid rgba(26,28,29,.1);background:#fff;margin:0;width:103px}.contact-section .contact .contact__form-block form .phone-input .phone-select{position:relative;height:fit-content}.contact-section .contact .contact__form-block form .phone-input .phone-select svg{position:absolute;top:50%;transform:translateY(-50%);right:16px}.contact-section .contact .contact__faq-block{width:100%;height:fit-content;position:sticky;top:calc(var(--header-height, 0px) + 20px)}.contact-section .contact .contact__title{color:#1a1c1d;font-size:32px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.68px;margin-bottom:32px}@media screen and (max-width: 990px){.contact-section .contact .contact__title{font-size:24px}}.contact-section .contact .accordion:first-child{border-top:none}
/*# sourceMappingURL=/cdn/shop/t/18/assets/contact.css.map */
