.ln-cf7{background:transparent!important;color:#000;padding:0;border:none;max-width:760px;margin:0 auto}.ln-cf7 h3{margin:16px 0 8px;font-size:18px;font-weight:600;color:#000}.ln-cf7 label{display:block;margin-bottom:12px;font-size:14px;color:#000}.ln-cf7 input[type="text"],.ln-cf7 input[type="email"],.ln-cf7 input[type="tel"],.ln-cf7 input[type="date"],.ln-cf7 input[type="time"],.ln-cf7 input[type="number"],.ln-cf7 select,.ln-cf7 textarea{width:100%;background:transparent!important;color:#000;border:2px solid #000;padding:10px 12px;line-height:1.4;border-radius:0;box-sizing:border-box}.ln-cf7 textarea{min-height:120px}.ln-cf7 .wpcf7-list-item{display:block;margin:6px 0}.ln-cf7 input[type="checkbox"],.ln-cf7 input[type="radio"]{accent-color:#000}.ln-cf7 input[type="submit"]{background:transparent;color:#000;border:2px solid #000;padding:12px 16px;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;border-radius:0;transition:all 0.2s ease}.ln-cf7 input[type="submit"]:hover{background:#000;color:#fff}.ln-cf7 input:focus,.ln-cf7 select:focus,.ln-cf7 textarea:focus{outline:none;border-color:#000;box-shadow:0 0 0 2px rgba(0,0,0,0.1)}.ln-cf7 .wpcf7-response-output{background:transparent;color:#000;border:2px solid #000!important;padding:8px 12px!important;margin-top:16px}.ln-cf7 .wpcf7-not-valid{border-color:red!important}.ln-cf7 .wpcf7-not-valid-tip{color:red;font-size:12px;margin-top:4px}