.form_wrapper{width:100%;max-width:var(--form_max_width);margin:0 auto}.feedback_form{width:100%;max-width:none}.form_header{margin-bottom:24px;text-align:center}.form_header h1{font-size:24px;line-height:1.3;font-weight:700;color:var(--text_primary)}.form_header p{margin-top:8px;font-size:16px;line-height:1.5;color:var(--text_placeholder)}.form_header p span{vertical-align:super;font-size:11px;color:var(--red)}.feedback_form .input+.input{margin-top:16px}.feedback_form .form-label{order:0;margin-bottom:8px;padding-left:0;font-size:16px;line-height:1.5;font-weight:400;color:var(--text_secondary)}.feedback_form .form-label span,.feedback_form .checkbox-label span{color:var(--red);vertical-align:super;font-size:11px}.feedback_form .input input,.feedback_form .input select,.feedback_form .input textarea{width:100%;height:auto;margin-top:0;padding:10px 12px;font-size:16px;line-height:24px;font-weight:400;color:var(--text_primary);background-color:var(--w);border:1px solid var(--input_border);border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease}.feedback_form .input input::placeholder,.feedback_form .input textarea::placeholder{color:var(--text_placeholder);opacity:1}.feedback_form .input input:focus,.feedback_form .input select:focus,.feedback_form .input textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #456db126}.feedback_form .input input[type=file]{padding:9px 12px}.feedback_form .input select{padding-right:40px;background:var(--w) url(/build/assets/select_icon-BP_ZL0AH.svg) no-repeat calc(100% - 12px) 50% / 20px 20px}.feedback_form .input select:has(option[disabled]:checked){color:var(--text_placeholder)}.feedback_form .input select option{color:var(--text_primary)}.feedback_form .input textarea{min-height:120px;resize:vertical}.feedback_form .char_counter{margin-top:8px;text-align:right;font-size:14px;line-height:1.4;color:var(--text_placeholder)}.feedback_form .field-description{margin-top:6px;font-style:normal;font-size:14px;line-height:1.4;color:var(--text_placeholder);opacity:1}.feedback_form .error,.feedback_form .file_upload_error{margin-top:6px;font-size:14px;line-height:1.4}.feedback_form .checkbox-label{align-items:flex-start;font-size:16px;line-height:1.5;font-weight:400;color:var(--text_primary)}.feedback_form .checkbox-label i{flex:0 0 auto;width:20px;height:20px;margin-top:2px;margin-right:12px;background:var(--w);border:1px solid var(--input_border);border-radius:4px;transition:background-color .15s ease,border-color .15s ease}.feedback_form .checkbox-label input:checked~i{background:var(--primary);border-color:var(--primary)}.agreement_box{margin:20px 0 0}.agreement_box p{font-size:16px;line-height:1.5;color:var(--text_primary)}.agreement_box a,.feedback_form .link{color:var(--primary);font-weight:700}.agreement_box a:hover,.feedback_form .link:hover{text-decoration:underline}.feedback_form .btn.btn-primary{width:100%;height:56px;margin-top:24px;padding:0 16px;justify-content:center;font-size:18px;font-weight:600;color:var(--w);background:var(--primary);border-radius:8px;box-shadow:none;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.feedback_form .btn.btn-primary:hover{background:var(--primary_hover);box-shadow:0 4px 12px #456db14d}.feedback_form .btn.btn-primary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.feedback_form .btn.btn-primary:active{background:var(--primary_active);box-shadow:none}.feedback_send_wrapper{width:100%;max-width:var(--form_max_width);margin:0 auto;display:flex;justify-content:center;flex-direction:column}.feedback_send_wrapper h4{text-align:center;color:var(--text_primary)}.feedback_send_wrapper p{text-align:center;font-size:16px;line-height:1.5;color:var(--text_secondary)}.feedback_send_wrapper .link{color:var(--primary);font-weight:700}.hidden{display:none}.input select{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width: 480px){.content{padding:16px 12px}.form_header h1{font-size:20px}.form_header p{font-size:14px}}
