.contact-form .page-width--narrow{max-width:1440px;margin:0 auto}.contact-form .title{text-align:center;line-height:120%;margin:0;padding:0}.contact-form .content-info-email{display:flex;justify-content:center;align-items:center;margin:50px 0}.contact-form .content-info-email .content-email{margin:0 35px}.contact-form .content-info-email .content-email h3{text-align:center;font-weight:550;line-height:100%;margin-bottom:5px}.contact-form .content-info-email .content-email a{color:#000;text-align:center;font-size:16px;text-decoration:none;display:block;line-height:24px}.contact-form form{border-radius:15px;background:#fff;box-shadow:3px 4px 13.3px 1px #0000001a;max-width:745px;margin:0 auto;width:100%;padding:30px 32px 20px}.contact-form form .contact__fields .field__input{background-color:#fff;border-bottom:solid 1px #000;padding:25px 0 0;min-height:auto;height:auto;margin:0}.contact-form form .contact__fields .field__input:focus{box-shadow:none;outline:none}.contact-form form .contact__fields label{font-family:HelveticaNeueCyr,sans-serif;font-weight:550;line-height:100%;text-transform:capitalize;letter-spacing:normal;left:auto;top:auto;display:block}.contact-form form .contact__fields .field.email,.contact-form form .contact__fields .field.reason-contact,.contact-form form .contact__fields .field.textarea{width:100%}.contact-form form .contact__fields .field.reason-contact,.contact-form form .contact__fields .field.textarea{display:block}.contact-form form .contact__fields .field.textarea{margin-bottom:0}.contact-form form .contact__fields .field.reason-contact label,.contact-form form .contact__fields .field.textarea label{position:relative;line-height:16px}.contact-form form .contact__fields .field.textarea .field__input{margin-top:15px;max-height:179px}.contact-form form .contact__fields .field.reason-contact .field__input{border-radius:10px;background:#f0f0f0;border:none;padding:17.5px;color:#000;font-family:HelveticaNowText,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:100%;text-transform:capitalize;margin-top:13px}.contact-form form .contact__fields .field.textarea .field__input{border-radius:10px;background:#f0f0f0;border:none;padding:20px}.contact-form form .contact__fields .field.reason-contact .field__input .contact-form form .contact__fields .field:before,.contact-form form .contact__fields .field:after{display:none}.contact-form .field__input:focus~.field__label,.contact-form .field__input:not(:placeholder-shown)~.field__label,.contact-form .field__input:-webkit-autofill~.field__label,.contact-form .customer .field input:focus~label,.contact-form .customer .field input:not(:placeholder-shown)~label,.contact-form .customer .field input:-webkit-autofill~label{font-size:16px;top:auto;left:auto;letter-spacing:normal}.contact-form .contact__button{margin-top:19px}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:19px}@media screen and (min-width: 750px){.contact .field{margin-bottom:21px;width:48%}}.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:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (max-width: 767px){.contact-form .page-width--narrow{padding-right:20px;padding-left:20px}.contact-form form{padding:25px 15px}.contact-form .title{font-style:normal}.contact-form .content-info-email{flex-direction:column;align-items:center;margin:40px 0}.contact-form .content-info-email .content-email{margin:0 0 30px}.contact-form .content-info-email .content-email:last-child{margin-bottom:0}.contact-form .content-info-email .content-email h4{font-size:20px}.contact-form .content-info-email .content-email a{font-size:14px;line-height:21px}.contact-form form .contact__fields .field__input{padding:20px 0 0}.contact-form form .contact__fields label{font-size:14px}.contact-form form .contact__fields .field.textarea .field__input{max-height:154px;margin-top:17px}.contact-form .contact__button{margin-top:11px}.contact-form form .contact__fields .field.reason-contact .field__input{padding:15.5px 10px;margin-top:11px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/section-contact-form.css.map */
