.wpcf7-form{max-width:600px}.wpcf7-form label{display:block;font-size:24px;font-weight:500;margin-bottom:8px;color:#222}.wpcf7-form input,.wpcf7-form textarea{width:100%;border:none;border-bottom:2px solid #ccc;padding:10px 0;font-size:16px;background:transparent;outline:none;transition:all 0.3s ease}.wpcf7-form input:focus,.wpcf7-form textarea:focus{border-bottom:2px solid #C59D5F}.wpcf7-form p{margin-bottom:30px}.wpcf7-form input[type="submit"]{background:#333333;color:#ffffff;padding:12px 30px;font-size:16px;cursor:pointer;transition:all 0.3s ease}.wpcf7-form input[type="submit"]:hover{background:transparent;border:2px solid #333333;color:#333333}