/**
 * Keep validation messages from shifting form fields when they appear.
 */
.elementor-form .elementor-field-type-email.elementor-field-group,
.elementor-form .elementor-field-type-tel.elementor-field-group {
	position: relative;
	padding-bottom: 1.35rem;
	margin-bottom: 0.35rem;
}

.elementor-form .elementor-field-group .elementor-message.elementor-message-danger,
.elementor-form .elementor-field-group .elementor-message.elementor-help-inline.elementor-form-help-inline {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
	font-size: 0.75rem;
	line-height: 1.25;
	color: #d63638;
}

.elementor-form .elementor-field-group.elementor-field-type-email input[type="email"].elementor-error,
.elementor-form .elementor-field-group.elementor-field-type-tel input.elementor-error {
	border-color: #d63638;
}
