.shareholders-content-wrapper{width:100%;max-width:1100px;margin:0 auto;padding:20px 0}.feedback-form-container{margin-top:60px;padding-bottom:50px}#feedbackForm{box-sizing:border-box;background-color:#fff;border-top:5px solid #086972;border-radius:12px;width:100%;max-width:600px;margin:0 auto;padding:30px;box-shadow:0 8px 30px #0000001a}#feedbackForm h2{text-align:center;color:#004943;margin-top:0;margin-bottom:55px;font-weight:700}.form-group{margin-bottom:20px}.form-group label{color:#555;text-align:right;margin-bottom:8px;padding-right:7px;font-weight:600;display:block}.form-group input,.form-group textarea{box-sizing:border-box;text-align:right;border:1px solid #ccc;border-radius:8px;width:100%;height:51px;padding:12px 15px;font-family:inherit;font-size:16px;transition:border-color .3s,box-shadow .3s;position:relative!important}.form-group input:focus,.form-group textarea:focus{border-color:#c5a25d;outline:none;box-shadow:0 0 0 3px #c5a25d33}#feedbackForm textarea{resize:vertical;min-height:120px}#feedbackForm button[type=submit]{color:#fff;cursor:pointer;background-color:#004943;border:none;border-radius:8px;width:100%;height:55px;font-size:18px;font-weight:700;transition:background-color .3s,transform .2s}#feedbackForm button[type=submit]:hover{background-color:#0c8c9a;transform:translateY(-2px)}.form-messages{text-align:center;border-radius:8px;margin-top:20px;padding:15px;font-weight:600;display:none}.form-messages.success{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.form-messages.error{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}@media (width<=576px){#feedbackForm h2{font-size:22px}.form-group label{font-size:16px}#feedbackForm button[type=submit]{padding:13px;font-size:16px}.form-group input,.form-group textarea{font-size:13px}}