.modal__callback-form .modal-wrapper{max-width:360px}.modal__callback-form .modal-wrapper .callback-form__form-container,.modal__callback-form .modal-wrapper .callback-form__error-container,.modal__callback-form .modal-wrapper .callback-form__success-container{flex-direction:column;gap:25px;padding:58px 20px 40px;display:flex}.modal__callback-form .modal-wrapper .callback-form__form-container .callback-form__title-container,.modal__callback-form .modal-wrapper .callback-form__error-container .callback-form__title-container,.modal__callback-form .modal-wrapper .callback-form__success-container .callback-form__title-container{flex-direction:column;gap:15px;display:flex}.modal__callback-form .modal-wrapper .callback-form__form-container .callback-form__title-container .callback-form__title,.modal__callback-form .modal-wrapper .callback-form__error-container .callback-form__title-container .callback-form__title,.modal__callback-form .modal-wrapper .callback-form__success-container .callback-form__title-container .callback-form__title{font-size:23px;font-weight:400;line-height:112%}.modal__callback-form .modal-wrapper .callback-form__form-container .callback-form__title-container .callback-form__subtitle,.modal__callback-form .modal-wrapper .callback-form__error-container .callback-form__title-container .callback-form__subtitle,.modal__callback-form .modal-wrapper .callback-form__success-container .callback-form__title-container .callback-form__subtitle{font-size:14px;font-weight:400;line-height:127%}.modal__callback-form .modal-wrapper .callback-form__form-container .callback-form__fields,.modal__callback-form .modal-wrapper .callback-form__error-container .callback-form__fields,.modal__callback-form .modal-wrapper .callback-form__success-container .callback-form__fields{flex-direction:column;gap:20px;display:flex}.modal__callback-form .modal-wrapper .callback-form__form-container .callback-form__fields .callback-form__checkbox-label,.modal__callback-form .modal-wrapper .callback-form__error-container .callback-form__fields .callback-form__checkbox-label,.modal__callback-form .modal-wrapper .callback-form__success-container .callback-form__fields .callback-form__checkbox-label{font-size:14px}.modal__callback-form .modal-wrapper .callback-form__error-container{gap:15px}.modal__callback-form .modal-wrapper .callback-form__error-container .callback-form__error-actions{flex-direction:column;gap:5px;margin-top:4px;display:flex}.modal__callback-form .modal-wrapper .callback-form__error-container .callback-form__error-actions button{height:27px}.modal__callback-form .modal-wrapper .callback-form__error-container .callback-form__error-actions button .button__content{justify-content:flex-start}@media (min-width:768px){.modal__callback-form .modal-wrapper{max-width:490px}.modal__callback-form .modal-wrapper .callback-form__form-container{padding:58px 40px}.modal__callback-form .modal-wrapper .callback-form__error-container,.modal__callback-form .modal-wrapper .callback-form__success-container{padding-right:72px}.modal__callback-form .modal-wrapper .callback-form__error-container{gap:11px}.modal__callback-form .modal-wrapper .callback-form__error-container .callback-form__error-actions{flex-direction:row;gap:25px;margin-top:9px}}@media (min-width:1024px){.modal__callback-form .modal-wrapper{max-width:520px}.modal__callback-form .modal-wrapper .callback-form__form-container{padding:58px 40px 48px}.modal__callback-form .modal-wrapper .callback-form__form-container .callback-form__title{font-size:25px}.modal__callback-form .modal-wrapper .callback-form__error-container,.modal__callback-form .modal-wrapper .callback-form__success-container{padding-right:102px}.modal__callback-form .modal-wrapper .callback-form__error-container{gap:16px}.modal__callback-form .modal-wrapper .callback-form__error-container .callback-form__error-actions{margin-top:7px}}@media (min-width:1440px){.modal__callback-form .modal-wrapper{max-width:520px}.modal__callback-form .modal-wrapper .callback-form__form-container{padding:58px 40px 48px}}
.contact-info ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.contact-info a,.contact-info .contact-info__callback{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contact-info .contact-info__callback{height:auto;padding:0}.contact-info .contact-info__callback .button__content{font-size:inherit;justify-content:flex-start}
