/* Elementor makes the form panel a keyboard stop before its first field. */
.elementor-element-a5ff5b3 [role="tabpanel"]:focus-visible {
	outline: 3px solid #176b70;
	outline-offset: 3px;
}

/* CF7's default red lacks contrast on the pastel form panels. */
.wpcf7 .wpcf7-not-valid-tip {
	color: #a61b1b;
}

/* Keep the submit control inside narrow panels when text is enlarged. */
.wpcf7 input[type="submit"] {
	max-width: 100%;
	white-space: normal;
}
