.wpcf7-form{max-width:600px;margin:0 auto;padding:24px;background:#ffffff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,0.05);font-family:"Segoe UI",sans-serif}.wpcf7-form label{display:block;margin-bottom:20px;font-weight:600;color:#333}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="date"],.wpcf7-form textarea{width:100%;padding:12px 16px;border:1px solid #ccc;border-radius:8px;font-size:16px;transition:border-color 0.3s ease,box-shadow 0.3s ease}.wpcf7-form input[type="text"]:focus,.wpcf7-form input[type="email"]:focus,.wpcf7-form input[type="tel"]:focus,.wpcf7-form input[type="date"]:focus,.wpcf7-form textarea:focus{border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,0.1);outline:none}.wpcf7-form input[type="checkbox"]{margin-right:8px;transform:scale(1.2)}.wpcf7-form a{color:#007bff;text-decoration:underline}.wpcf7-acceptance{display:flex;align-items:center;gap:8px;font-size:14px}.wpcf7-form .wpcf7-submit{background-color:#33549b;color:#fff;border:none;border-radius:0px;font-size:16px;cursor:pointer;transition:background-color 0.3s ease,box-shadow 0.3s ease}.wpcf7-form .wpcf7-submit:hover{background-color:#33549b}