.wpcf7{max-width:600px;margin:40px auto;padding:32px;background:#fff;border-radius:20px;box-shadow:0 12px 30px #0000000f;font-family:'Inter','Segoe UI',sans-serif}
.wpcf7-form label{display:block;font-weight:600;margin-bottom:6px;color:#1a1a1a;font-size:15px}
.wpcf7-form .form-control{width:100%;padding:14px 16px;font-size:15px;border:1px solid #dcdcdc;border-radius:12px;background-color:#fdfdfd;transition:all .3s ease;margin-bottom:20px;box-sizing:border-box}
.wpcf7-form .form-control:focus{border-color:#0073aa;background-color:#fff;box-shadow:0 0 0 3px #0073aa26;outline:none}
.wpcf7-form .submit-button{background-color:#0073aa;color:#fff;border:none;font-size:16px;padding:14px 28px;border-radius:50px;cursor:pointer;font-weight:600;text-align:center;transition:all .3s ease;display:inline-block;box-shadow:0 6px 15px #0073aa33}
.wpcf7-form .submit-button:hover{background-color:#005f8a;box-shadow:0 8px 20px #0073aa40;transform:translateY(-1px)}
.form-button-wrap{text-align:left;margin-top:10px;padding-left:5px}