.wpcf7-form label { display: block; font-weight: 600; margin-bottom: 5px; color: #333; }
.wpcf7-form input, .wpcf7-form select { width: 100%; padding: 10px; margin-bottom: 15px; border: 1px solid #ccc; border-radius: 5px; font-size: 16px; }
.wpcf7-form input:focus, .wpcf7-form select:focus { border-color: #0073e6; outline: none; box-shadow: 0 0 5px rgba(0, 115, 230, 0.5); }
.wpcf7-submit { background-color: #0073e6; color: #fff; padding: 12px; font-size: 18px; border: none; border-radius: 5px; cursor: pointer; transition: background 0.3s ease-in-out; width: 100%; }
.wpcf7-submit:hover { background-color: #005bb5; }