/* Issue #21 — Contact Us: move CF7 error message to top of form.
   CF7 appends .wpcf7-response-output as the last child of .wpcf7-form.
   Making the form a flex column and assigning order:-1 to the response div
   visually moves it above all fields without touching the DOM.
   Selector is scoped to .wpcf7-form, so loading this sitewide is harmless
   on pages without a CF7 form. */
.wpcf7-form {
	display: flex;
	flex-direction: column;
}
/* Move the response box to the top of the form via flex order */
.wpcf7-response-output {
	order: -1;
	margin-bottom: 1em !important;
	margin-top: 0 !important;
}
/* Override the global hide rule so the message is actually visible at top */
.wpcf7-response-output.wpcf7-validation-errors {
	display: block !important;
}
