.wpcf7 form{max-width:600px;margin:0 auto}.wpcf7 label{font-weight:600;display:block;margin-bottom:5px;color:#333}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 textarea,.wpcf7 input[type="file"]{width:100%;padding:12px;border-radius:6px;border:1px solid #ccc;font-size:15px;margin-bottom:18px}.wpcf7 textarea{min-height:120px;resize:vertical}.wpcf7 .wpcf7-acceptance{margin-bottom:20px;font-size:14px}.wpcf7 input[type="submit"]{background:#2b7cff;color:#fff;border:none;padding:14px 30px;font-size:16px;border-radius:6px;cursor:pointer;transition:background 0.3s ease}.wpcf7 input[type="submit"]:hover{background:#1e5fd8}.wpcf7-response-output{margin-top:20px;border-radius:6px}