.hdk-cf7 [hidden]{display:none!important}
.hdk-cf7 .wpcf7-form-control-wrap{display:block}
.hdk-cf7 .wpcf7-not-valid-tip{color:#b00020;margin-top:.5rem;font-size:.9em}
.hdk-cf7 .hdk-actions{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;margin:2rem 0}
.hdk-cf7 .hdk-actions button,.hdk-cf7 .hdk-actions input[type=submit]{border:0;background:#ac003b;color:white;padding:1rem 3rem;cursor:pointer;min-height:48px;font:inherit}
.hdk-cf7 .hdk-actions .hdk-back{background:#555}
.hdk-cf7 .hdk-review dl{margin:2rem 0}
.hdk-cf7 .hdk-review dt{font-weight:bold;border-top:1px solid #ddd;padding-top:1rem}
.hdk-cf7 .hdk-review dd{margin:0;padding:1rem 0;white-space:pre-wrap;overflow-wrap:anywhere}
.hdk-cf7 .wpcf7-list-item{margin-left:0;margin-right:1rem}
.hdk-cf7 small{display:block;margin-top:.5rem}
.hdk-cf7 input[type=file]{max-width:100%}
.hdk-cf7 .f_table input[type=tel]{height:46px;background:#f8f8f8;border:1px solid #d5d5d5;width:100%;padding:7px;font-size:16px;line-height:1.5;font-family:inherit;box-sizing:border-box}
.sec_entry .hdk-cf7 .f_table input[type=tel]{height:40px;padding:5px;font-size:15px}
.hdk-cf7 .wpcf7-response-output{margin:1rem 0;padding:1rem;line-height:1.8}
