/* Optimized Widget: contact_form */
.widget-contact-form-revamped .contact-user-name { text-shadow: 0 1px 2px rgba(0,0,0,0.2); }
.widget-contact-form-revamped .contact-info-box { background-color: rgba(26, 27, 46, 0.65); border-color: rgba(55, 65, 81, 0.65); }
.widget-contact-form-revamped .contact-info-box p i.fa-flag { color: var(--accent-color); }
.widget-contact-form-revamped .contact-actual-form .form-group input.contact-input, .widget-contact-form-revamped .contact-actual-form .form-group .contact-select, .widget-contact-form-revamped .contact-actual-form .form-group input.contact-input-other, .widget-contact-form-revamped .captcha-group .captcha-input { padding-top: 0.6rem; padding-bottom: 0.6rem; font-size: 0.875rem; min-height: 42px; box-sizing: border-box; }
.widget-contact-form-revamped .contact-actual-form .form-group textarea.contact-textarea { padding-top: 0.6rem; padding-bottom: 0.6rem; font-size: 0.875rem; box-sizing: border-box; }
.widget-contact-form-revamped [id$="_subject_other_wrapper"] { margin-top: 0.5rem; }
.widget-contact-form-revamped .captcha-group .captcha-image { height: 42px; }
.widget-contact-form-revamped .error-message { margin-top: 0.2rem; font-weight: 500; }
