span.wpcf7-list-item{display:block}.wpcf7-form input[type=submit]{background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s ease;border:none}.wpcf7-form input[type=submit]:hover{background-color:#0056b3}.wpcf7{background-color:#f0f0f0;padding:20px;border-radius:10px;max-width:600px;margin:auto}.wpcf7-form label{display:block;margin-bottom:10px;font-size:16px;color:#333}.wpcf7-form .required{background-color:red;color:#fff;padding:2px 5px;border-radius:3px;margin-left:10px;font-size:12px}.wpcf7-form textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;margin-bottom:20px;font-size:16px;background-color:#fff}.wpcf7-form textarea{height:150px;resize:vertical}.wpcf7-form input[type=submit]{background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s ease;border:none}.wpcf7-form input[type=submit]:hover{background-color:#0056b3}.wpcf7-form .wpcf7-not-valid-tip{color:red;font-size:14px}.wpcf7-form .wpcf7-mail-sent-ok{color:green;font-size:16px;margin-bottom:20px}