.elementor-form.ah-pdf-mailer-submitted .elementor-form-fields-wrapper {
	display: none !important;
}

.ah-pdf-mailer-success-message {
	margin-top: 0;
}

.ah-pdf-mailer-success-message::before {
	content: none !important;
	display: none !important;
}

.ah-pdf-mailer-success-message:focus {
	outline: 2px solid currentColor;
	outline-offset: 4px;
}

.elementor-form .elementor-field-group.elementor-error input,
.elementor-form .elementor-field-group.elementor-error textarea,
.elementor-form .elementor-field-group.elementor-error select,
.elementor-form .elementor-field[aria-invalid="true"] {
	border: 2px solid #b32d2e !important;
	box-shadow: 0 0 0 1px #b32d2e !important;
}

.elementor-form .elementor-field-group.elementor-error input:focus,
.elementor-form .elementor-field-group.elementor-error textarea:focus,
.elementor-form .elementor-field-group.elementor-error select:focus,
.elementor-form .elementor-field[aria-invalid="true"]:focus {
	outline: 3px solid #111 !important;
	outline-offset: 2px;
}

.elementor-form .ah-pdf-mailer-field-message,
.elementor-form .elementor-form-help-inline.elementor-message-danger {
	display: block;
	width: 100%;
	margin-top: 6px;
	color: #8a1f21;
	font-weight: 600;
	line-height: 1.45;
}

.elementor-form .ah-pdf-mailer-recaptcha-field {
	margin-bottom: 14px;
}

.elementor-form .ah-pdf-mailer-recaptcha-slot[aria-invalid="true"] {
	display: inline-block;
	padding: 3px;
	border: 2px solid #b32d2e;
	box-shadow: 0 0 0 1px #b32d2e;
}

.elementor-form .ah-pdf-mailer-recaptcha-slot[aria-invalid="true"]:focus {
	outline: 3px solid #111;
	outline-offset: 2px;
}

.elementor-form .ah-pdf-mailer-error-message,
.elementor-form > .elementor-message-danger {
	display: block;
	margin-top: 14px;
	padding: 12px 14px;
	border-left: 4px solid #b32d2e;
	background: #fff5f5;
	color: #641415;
	font-weight: 600;
	line-height: 1.45;
}

.elementor-form .ah-pdf-mailer-error-message:focus,
.elementor-form > .elementor-message-danger:focus {
	outline: 2px solid currentColor;
	outline-offset: 4px;
}

.elementor-form .ah-pdf-mailer-error-message::before,
.elementor-form > .elementor-message-danger::before {
	content: none !important;
	display: none !important;
}