.general-feedback-form{display:flex;padding:64px 0 80px;flex-direction:column;background-color:#f7f7f7;align-items:center}@media (max-width:1023px){.general-feedback-form{padding:0;background-color:transparent}}.general-feedback-form__title{margin-bottom:36px;text-align:center}@media (max-width:1023px){.general-feedback-form__title{margin-bottom:8px;text-align:left}}.general-feedback-form__sub-title{margin-bottom:16px;font:700 15px/22px 'GratimoGrotesk-Bold',-apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif}.general-feedback-form__description{margin-bottom:38px;text-align:center}@media (max-width:1023px){.general-feedback-form__description{margin-bottom:22px;font-size:13px;line-height:18px;text-align:left}}.general-feedback-form__body{width:928px;margin:auto;padding:43px 144px 48px;background-color:#fff;border-radius:8px;box-shadow:0 14px 30px 0 rgba(36,36,36,0.1),0 4px 16px 0 rgba(0,0,0,0.1)}@media (max-width:1023px){.general-feedback-form__body{width:auto;padding:0;background-color:transparent;box-shadow:none}}.general-feedback-form .field__input{height:auto}.general-feedback-form__select{margin-bottom:24px}.general-feedback-form__name,.general-feedback-form__birth-date,.general-feedback-form__field,.general-feedback-form__fields,.general-feedback-form__improveText,.general-feedback-form__messageText,.general-feedback-form__appeal-date{max-width:100%;margin-bottom:24px}@media (max-width:1023px){.general-feedback-form__name,.general-feedback-form__birth-date,.general-feedback-form__field,.general-feedback-form__fields,.general-feedback-form__improveText,.general-feedback-form__messageText,.general-feedback-form__appeal-date{margin-bottom:16px}}@media (max-width:1023px){.general-feedback-form__fields .form__radio-buttons{margin-bottom:0}}.general-feedback-form__birth-date{min-width:304px;max-width:304px}@media (max-width:1023px){.general-feedback-form__birth-date{min-width:auto}}.general-feedback-form__birth-date_no-margin{margin:0}.general-feedback-form__email{width:304px}@media (max-width:1023px){.general-feedback-form__email{width:100%}}.general-feedback-form__messageText .field__input_textarea{min-height:122px}.general-feedback-form__contacts{display:flex;margin-bottom:24px;justify-content:space-between}@media (max-width:1023px){.general-feedback-form__contacts{display:block;margin-bottom:16px}}.general-feedback-form__row{display:flex;margin-bottom:16px;justify-content:space-between}.general-feedback-form__row:last-child{margin-bottom:0}.general-feedback-form__phone,.general-feedback-form__email{max-width:304px}@media (max-width:1023px){.general-feedback-form__phone,.general-feedback-form__email{max-width:100%}}.general-feedback-form__phone .field__input,.general-feedback-form__email .field__input{width:304px}@media (max-width:1023px){.general-feedback-form__phone .field__input,.general-feedback-form__email .field__input{width:100%}}.general-feedback-form__phone{margin-right:32px}@media (max-width:1023px){.general-feedback-form__phone{margin-right:0;margin-bottom:16px}}.general-feedback-form__checkbox{margin-top:24px;margin-bottom:32px}.general-feedback-form__checkbox .field__icon{margin-right:14px;margin-bottom:22px}.general-feedback-form__options{margin-bottom:4px}.general-feedback-form__options .how-to-make__order-checkbox{margin-bottom:4px}.general-feedback-form__options .how-to-make__order-checkbox:last-child{margin-bottom:0}.general-feedback-form__options .field__icon{margin-bottom:0}.general-feedback-form__options .field__input{padding:0}.general-feedback-form__bottom{display:flex;justify-content:space-between}@media (max-width:1023px){.general-feedback-form__bottom{flex-direction:column-reverse}}.general-feedback-form__conditions{max-width:340px;font-size:13px;line-height:18px;color:#919399}.general-feedback-form__conditions a{color:#64666c}.general-feedback-form__button{display:flex;justify-content:flex-end;margin-top:32px}.general-feedback-form__button_upload{height:50px}@media (max-width:1023px){.general-feedback-form__button_upload{width:100%}}.general-feedback-form__upload{position:relative;display:flex;padding-top:8px}@media (max-width:1023px){.general-feedback-form__upload{display:block}}.general-feedback-form__document{position:relative;display:flex;margin-left:16px}@media (max-width:1023px){.general-feedback-form__document{margin-top:16px;margin-left:0}}.general-feedback-form__document-icon{width:32px;height:32px;margin-right:12px;background-image:url("/assets/images/icons/documents.svg")}.general-feedback-form__document-meta{font-size:13px;line-height:18px;color:#919399}.general-feedback-form .link-text{border-bottom:1px dashed #6d6d73}.general-feedback-form .vue-modal .modal-header{margin-top:8px}.general-feedback-form .vue-modal .modal-container{overflow:hidden}.general-feedback-form .vue-modal .modal-body{max-height:80vh;overflow-y:auto}@media (max-width:1023px){.general-feedback-form .vue-modal .modal-body{width:auto;max-width:90vw}}.general-feedback-form .vue-modal .modal-body .container{padding:0;padding-right:10px;font-size:15px}.general-feedback-form .vue-modal .modal__close{top:16px;z-index:1}