.wpcf7-form{background-color:#ffffff;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 textarea,.wpcf7 select{width:100%;padding:12px;border:1px solid #ddd;border-radius:5px;font-family:'Open Sans',sans-serif;font-size:16px;background-color:#f9f9f9;transition:border-color 0.3s}.wpcf7 input:focus,.wpcf7 textarea:focus,.wpcf7 select:focus{border-color:#007bff;outline:none}.wpcf7-form label{font-weight:bold;color:#333;margin-bottom:8px;display:block}.wpcf7-submit:hover{background-color:#0056b3}.wpcf7-response-output{margin-top:20px;padding:10px;border-radius:5px}.wpcf7-mail-sent-ok{border:1px solid #28a745;background-color:#d4edda;color:#155724}.wpcf7-validation-errors{border:1px solid #dc3545;background-color:#f8d7da;color:#721c24}