main .mf-inner{padding:50px 0}.wpcf7 p{margin:0}.wpcf7 p a{color:var(--Dblue);text-decoration:underline}.wpcf7 input[type=text],.wpcf7 input[type=tel],.wpcf7 input[type=email],.wpcf7 textarea{width:100%;border:#ccc solid 1px;padding:1em}.wpcf7 table{background:#eee;border-radius:10px;margin:0 0 1em 0}.wpcf7 table tr{display:grid;grid-template-columns:16em 1fr;border-bottom:#fff solid 1px}.wpcf7 table th{font-weight:bold;padding:20px}.wpcf7 table th span{display:inline-block}.wpcf7 table th .any{font-size:.7em;color:#fff;background:var(--blue);padding:5px;margin:0 5px 0 0;border-radius:10px;line-height:1em}.wpcf7 table th .haveto{font-size:.7em;color:#fff;background:#ff9393;padding:5px;margin:0 5px 0 0;border-radius:10px;line-height:1em}.wpcf7 table td{padding:20px}.wpcf7 input[type=submit]{display:flex;justify-content:center;align-items:center;max-width:500px;width:100%;line-height:1em;background:var(--blue);color:var(--white);font-weight:bold;padding:20px;margin:10px auto}.wpcf7 input[type=submit]:disabled{opacity:.6}@media screen and (max-width: 1024px){main .mf-inner{padding:5vw}.wpcf7 table tr{display:flex;flex-direction:column;padding:3vw}.wpcf7 table th{padding:0;margin:0 0 1em 0}.wpcf7 table th .any{padding:3px 5px}.wpcf7 table th .haveto{padding:3px 5px}.wpcf7 table td{padding:0}.wpcf7 input[type=submit]{padding:4vw 2vw}}