img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wpcf7-not-valid-tip {
	color: var(--accent-1);
	font-size: 0.75em;
	margin-bottom: 25px;
	margin-top: 5px;
}

input.wpcf7-not-valid, textarea.wpcf7-not-valid {
	margin-bottom: 0;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output, .wpcf7 form .wpcf7-response-output {
	border-color: var(--accent-1);
	font-size: 0.85em;
}
