
.kk-cf7, .kk-cf7 > .wpcf7 { display: contents; }
.kk-cf7 .wpcf7-form-control-wrap { display: contents; }
.kk-cf7 .hidden-fields-container { display: none; }
.kk-cf7 .s-8297e4a6 .wpcf7-acceptance, .kk-cf7 .s-8297e4a6 .wpcf7-list-item { display: contents; }
.kk-cf7 .s-8297e4a6 input[type="checkbox"] { flex: none; height: auto; margin: 0 10px 0 0; padding: 0; width: auto; }
.kk-cf7 .wpcf7-not-valid-tip { color: #F23E00; font-size: 13px; margin-top: 6px; width: 100%; text-align: left; }
.kk-cf7 .s-8297e4a6 .wpcf7-not-valid-tip { display: none; }
.kk-cf7 .wpcf7-response-output { width: 100%; margin: 16px 0 0; padding: 10px 14px; border: 1px solid #F23E00; color: #333; font-size: 14px; line-height: 1.6; }
.kk-cf7 form.init .wpcf7-response-output, .kk-cf7 form.resetting .wpcf7-response-output, .kk-cf7 form.submitting .wpcf7-response-output { display: none; }
.kk-cf7 form.sent .wpcf7-response-output { border-color: #46b450; }
.kk-cf7 .wpcf7-spinner { display: none; }
.kk-cf7 form.submitting .wpcf7-submit { opacity: .6; }
.kk-cf7 .screen-reader-response { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); }
