.new-contact-form{background:var(--sec-bg);padding:64px 0}.new-contact-form .new-contact-form-row{display:flex;gap:64px}.new-contact-form .title-block{width:380px;flex-shrink:0}.new-contact-form .title-block .sec-title{margin:0 0 12px;font-family:Chivo;font-size:40px;font-weight:600;line-height:120%;text-transform:unset}.new-contact-form .title-block .sec-text{line-height:137%;margin-bottom:24px}.new-contact-form .title-block .sec-text p{line-height:inherit}.new-contact-form .title-block .sec-text>*:last-child{margin:0}.new-contact-form .title-block .media-block{display:flex}.new-contact-form .title-block .media-block img{height:100px;width:auto;object-fit:contain}.new-contact-form .form-block{background:#fff;padding:20px;border-radius:10px;width:100%}.new-contact-form .form-block form{margin:0}.new-contact-form .form-block .form-group{margin-bottom:24px}.new-contact-form .form-block .form-group .form-label{font-size:15px;font-weight:500;line-height:150%;margin-bottom:8.5px}.new-contact-form .form-block .form-group input,.new-contact-form .form-block .form-group textarea{margin:0;border-radius:40px;padding:16px 24px;border:1px solid #E9E9EB;font-size:14px;color:#000;font-weight:500}.new-contact-form .form-block .form-group input{height:48px;min-height:48px}.new-contact-form .form-block .form-group input::placeholder,.new-contact-form .form-block .form-group textarea::placeholder{color:#b3b3b3}.new-contact-form .form-block .form-group input:focus,.new-contact-form .form-block .form-group textarea:focus{border-color:#000}.new-contact-form .form-block .form-group textarea{border-radius:10px;height:192px}.new-contact-form .form-block .name-email{display:flex;gap:24px;margin-bottom:24px}.new-contact-form .form-block .name-email .form-group{margin:0;width:calc(50% - 12px)}.new-contact-form .form-block .form-button .new-btn{width:100%;height:44px}.new-contact-form .form-block .form-bottom-text{margin:12px 0 0}@media screen and (max-width:991px){.new-contact-form .title-block{width:100%;max-width:380px;flex-shrink:unset}.new-contact-form .new-contact-form-row{flex-direction:column;gap:40px}}@media screen and (max-width:767.98px){.new-contact-form{padding:32px 0}.new-contact-form .new-contact-form-row{gap:15px}.new-contact-form .form-block .name-email{flex-direction:column}.new-contact-form .form-block .name-email .form-group{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/118/assets/section-new-contact-form.css.map */
