.feedback{color:#fff;padding:140px 0 70px}.feedback .container{padding:20px}@media(max-width:768px){.feedback{padding:50px 0}}.feedback-block{display:flex;flex-direction:row;justify-content:space-between;grid-gap:30px;gap:30px;margin:40px 4rem}@media(max-width:768px){.feedback-block{flex-direction:column;align-items:center;margin:20px 0}.feedback-block .feedbackText{width:100%;max-width:100%;padding:0 10px}.feedback-block .logo{display:none}}.feedbackContent{padding:60px 0;margin:0 auto;background:linear-gradient(90deg,#063cba,#006bbf);border-radius:25px;align-items:center;gap:50px}@media(max-width:992px){.feedbackContent{flex-direction:column;text-align:center;gap:30px}}@media(max-width:520px){.feedbackContent{padding:30px 0}}.feedbackText{flex:1 1;max-width:500px;display:flex;flex-direction:column;justify-content:space-between}.feedbackText h2{font-size:32px;font-weight:700;margin-bottom:20px;line-height:1.3}@media(max-width:1200px){.feedbackText h2{font-size:28px}}@media(max-width:576px){.feedbackText h2{font-size:22px}}.feedbackText .logo{width:35%;bottom:0}.feedbackText p{font-size:18px;opacity:.9;max-width:480px}@media(max-width:992px){.feedbackText p{max-width:100%}}@media(max-width:576px){.feedbackText p{font-size:16px}}.feedbackForm{flex:1 1;max-width:500px;background:#fff;border-radius:10px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,.2)}@media(max-width:992px){.feedbackForm{width:100%;max-width:600px}}@media(max-width:768px){.feedbackForm{border-radius:0;max-width:100%}}@media(max-width:576px){.feedbackForm{padding:20px}}.formGroup{margin-bottom:20px}.formGroup input{width:100%;padding:15px 20px;border:1px solid #ddd;border-radius:6px;font-size:16px;transition:border-color .3s}.formGroup input::placeholder{color:#9e9e9e}.formGroup input:focus{outline:none;border-color:#2c5282;box-shadow:0 0 0 2px rgba(44,82,130,.2)}@media(max-width:576px){.formGroup input{padding:12px 15px;font-size:14px}}.formFooter{margin-top:10px}.submitButton{width:100%;height:50px;background:#1873ed;color:#fff;border:none;border-radius:6px;padding:15px;font-size:18px;font-weight:600;cursor:pointer;transition:background .3s}.submitButton:hover{background:#1873ed;opacity:.9}@media(max-width:576px){.submitButton{padding:12px;font-size:16px}}.disclaimer{margin-top:15px;font-size:12px;color:#666;line-height:1.5}.disclaimer a{color:#2c5282;text-decoration:none}.disclaimer a:hover{text-decoration:underline}.rotate{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}