.wpcf7-form{max-width:450px;margin:0 auto}.wpcf7-form input,.wpcf7-form select,.wpcf7-form textarea{width:100%;padding:10px;margin-bottom:8px;border:1.5px solid #ccc;border-radius:6px;background:#f8f8f8;font-size:15px;color:#222;transition:background 0.3s ease-in-out,border-color 0.3s ease-in-out;outline:none;box-shadow:inset 0 0 5px rgba(0,0,0,0.05)}.wpcf7-form input:hover,.wpcf7-form select:hover,.wpcf7-form textarea:hover{border-color:#bbb}.wpcf7-form input:focus,.wpcf7-form select:focus,.wpcf7-form textarea:focus{border-color:#ffb717;background:#ffffff;box-shadow:0 0 10px rgba(255,183,23,0.2)}.wpcf7-form input.filled,.wpcf7-form select.filled,.wpcf7-form textarea.filled{background:#ffffff}.wpcf7-form select{appearance:none;background:url('data:image/svg+xml;utf8,') no-repeat right 10px center;background-size:16px;padding-right:35px;cursor:pointer}.wpcf7-form textarea{min-height:100px;resize:vertical}.wpcf7-form .wpcf7-acceptance{margin-top:10px}.wpcf7-form input[type="submit"]{background:#ffb717;color:black;padding:12px 24px;font-size:15px;font-weight:bold;border:none;border-radius:30px;cursor:pointer;transition:background 0.3s ease-in-out}.wpcf7-form input[type="submit"]:hover{background:#ffb000}.wpcf7-form label{font-weight:500;display:block}.wpcf7-form-control.wpcf7-checkbox input{width:auto!important}.gravatar-hovercard .gravatar-hovercard__inner{background-color:#fff;border:1px solid #d8dbdd;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.08);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:273px;overflow:hidden;padding:24px 24px 16px;position:relative;width:100%}