.feedback-page{box-sizing:border-box;margin:60px auto 40px;max-width:1170px;width:100%}@media screen and (max-width:900px){.feedback-page{padding:0 10px}}.feedback-page__inner{align-items:flex-start;display:flex;gap:60px}@media screen and (max-width:900px){.feedback-page__inner{flex-direction:column;gap:30px}}.feedback-page__left{flex:0 0 35%;max-width:35%}@media screen and (max-width:900px){.feedback-page__left{flex:0 0 100%;max-width:100%}}.feedback-page__title{color:#333;font-size:28px;font-weight:700;line-height:36px;margin-bottom:20px}.feedback-page__description,.feedback-page__title{font-family:Open Sans,sans-serif;letter-spacing:0;text-decoration:none}.feedback-page__description{color:#4b4b4b;font-size:15px;font-weight:400;line-height:24px;margin-bottom:12px}.feedback-page__right{background:#f7f7f2;border-radius:6px;box-sizing:border-box;flex:1;padding:32px 36px}@media screen and (max-width:900px){.feedback-page__right{padding:20px 16px;width:100%}}.feedback-page__success{background-color:#e6f9ef;color:#27855c}.feedback-page__errors,.feedback-page__success{border-radius:3px;font-family:Open Sans,sans-serif;font-size:15px;font-weight:400;letter-spacing:0;line-height:22px;margin-bottom:20px;padding:14px 18px;text-decoration:none}.feedback-page__errors{background-color:#ffd6cc;color:#333}.feedback-page__errors ul{list-style:none;margin:0;padding:0}.feedback-page__errors ul li{padding:3px 0}.feedback-page__form{display:flex;flex-direction:column;gap:16px}.feedback-page__input,.feedback-page__textarea{background:#fff;border:1px solid #e5e5dc;border-radius:6px;box-sizing:border-box;color:#4b4b4b;font-family:Open Sans,sans-serif;font-size:15px;font-weight:400;letter-spacing:0;line-height:22px;padding:10px 14px;text-decoration:none;width:100%}.feedback-page__input::-moz-placeholder,.feedback-page__textarea::-moz-placeholder{color:#9c9c9c;font-family:Open Sans,sans-serif;font-size:15px;font-weight:400;letter-spacing:0;line-height:22px;text-decoration:none}.feedback-page__input::placeholder,.feedback-page__textarea::placeholder{color:#9c9c9c;font-family:Open Sans,sans-serif;font-size:15px;font-weight:400;letter-spacing:0;line-height:22px;text-decoration:none}.feedback-page__input::-ms-input-placeholder,.feedback-page__textarea::-ms-input-placeholder{color:#9c9c9c;font-family:Open Sans,sans-serif;font-size:15px;font-weight:400;letter-spacing:0;line-height:22px;text-decoration:none}.feedback-page__input:focus,.feedback-page__textarea:focus{border-color:#bbd867;outline:none}.feedback-page__input--error{border-color:#ff706b}.feedback-page__textarea{min-height:150px;resize:vertical}.feedback-page__consent-label{align-items:center;cursor:pointer;display:flex;gap:12px}.feedback-page__checkbox{accent-color:#bbd867;cursor:pointer;flex-shrink:0;height:15px;margin:0;width:15px}.feedback-page__consent-text{color:#4b4b4b;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feedback-page__consent-link{color:inherit;text-decoration:underline}.feedback-page__consent-link:focus,.feedback-page__consent-link:hover{color:#59e4a0}.feedback-page__submit{display:flex;margin-top:10px}.feedback-page__submit-btn{background:#59e4a0;border:1px solid #59e4a0;border-radius:3px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;justify-content:center;letter-spacing:.05em;line-height:20px;padding:12px 32px;text-align:center;text-decoration:none;transition:background-color .3s ease-out,color .3s ease-out}.feedback-page__submit-btn:hover{background-color:#6fe8ad;border-color:#6fe8ad}@media screen and (max-width:900px){.feedback-page__submit-btn{width:100%}}
