.xplore-tour .xplore-form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.xplore-tour .wpcf7-not-valid-tip{display:block;color:#a62038;font-size:16px;margin-top:6px}
.xplore-tour .wpcf7 form .wpcf7-response-output{margin:24px 0 0;padding:14px 16px;border:0;border-left:3px solid var(--teal);background:#fff;font-size:18px;line-height:1.45}
.xplore-tour .wpcf7 form.invalid .wpcf7-response-output,.xplore-tour .wpcf7 form.failed .wpcf7-response-output,.xplore-tour .wpcf7 form.spam .wpcf7-response-output{border-left-color:#a62038}
.xplore-tour .form-submit:disabled{opacity:.65;cursor:wait}
.xplore-tour .wpcf7-spinner{display:none}
.xplore-tour .wpcf7-form-control-wrap{display:block}
.xplore-tour .wpcf7 form.xplore-response-timeout .wpcf7-response-output{display:block;border-left-color:#a62038}

.xplore-tour .confirmation-art[hidden]{display:none}
.xplore-tour .confirmation-art{margin-top:24px}
