.uacf7-uacf7style-2642 label { font-style: normal;font-weight: normal; }.uacf7-uacf7style-2642 input[type="email"], .uacf7-uacf7style-2642 input[type="number"], .uacf7-uacf7style-2642 input[type="password"], .uacf7-uacf7style-2642 input[type="search"], .uacf7-uacf7style-2642 input[type="tel"], .uacf7-uacf7style-2642 input[type="text"], .uacf7-uacf7style-2642 input[type="url"], .uacf7-uacf7style-2642 input[type="date"], .uacf7-uacf7style-2642 input[type="radio"], .uacf7-uacf7style-2642 input[type="checkbox"], .uacf7-uacf7style-2642 select, .uacf7-uacf7style-2642 textarea { font-style: normal;font-weight: normal;border-style: solid!important; }.uacf7-uacf7style-2642 .wpcf7-radio span, .uacf7-uacf7style-2642 .wpcf7-checkbox span { font-style: normal;font-weight: normal; }.uacf7-uacf7style-2642 textarea { }.wpcf7-form-control-wrap select { width: 100%; }.uacf7-uacf7style-2642 input[type="submit"] { font-style: normal;font-weight: normal;border-style: none; }.uacf7-uacf7style-2642 input[type="submit"]:hover { }/* Import Google Font */ @import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;700&display=swap');/* Form Container */ .wpcf7 form { background: rgba(0, 0, 0, 0.4); padding: 30px 20px; border-radius: 12px; color: #fff; max-width: 400px; margin: 20px auto; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2); box-sizing: border-box; text-align: center; font-family: 'Tajawal', sans-serif; }/* Input Fields and Select Box */ .wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 select { width: 100%; padding: 14px 16px; margin-bottom: 18px; border: none; border-radius: 6px; font-size: 16px; height: 52px; line-height: normal; vertical-align: middle; box-sizing: border-box; font-family: 'Tajawal', sans-serif; }/* Submit Button */ .wpcf7 input[type="submit"] { background-color: #DCC462; color: #fff; border: none; padding: 14px 0; font-size: 16px; border-radius: 6px; cursor: pointer; width: 100%; transition: background-color 0.3s ease; font-family: 'Tajawal', sans-serif; }.wpcf7 input[type="submit"]:hover { background-color: #c2185b; }/* === SHOW LABELS === */ .wpcf7 label { display: block; text-align: right; color: #fff; font-weight: bold; margin-bottom: 6px; font-size: 15px; }/* Placeholder Color */ .wpcf7 input::placeholder, .wpcf7 select { color: #555; }/* Responsive Tweaks */ @media (max-width: 480px) { .wpcf7 form { padding: 25px 15px; border-radius: 10px; }.wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 select, .wpcf7 input[type="submit"] { font-size: 15px; padding: 14px; height: 48px; } }/* RTL direction for inputs, selects, and textareas */ .rtl-form input:not([type="submit"]), .rtl-form select, .rtl-form textarea { direction: rtl; text-align: right; }/* RTL direction for placeholder text */ .rtl-form input:not([type="submit"])::placeholder, .rtl-form textarea::placeholder { direction: rtl; text-align: right; }/* RTL Submit Button Style */ .rtl-form input[type="submit"] { background-color: #0BD0C1; color: white; border: none; padding: 14px 20px; border-radius: 6px; cursor: pointer; font-weight: bold; font-family: 'Tajawal', sans-serif; }/* Hover Effect for RTL Submit Button */ .rtl-form input[type="submit"]:hover { background-color: #09B0A4; }