/* Form */

.form-courses .e-form__buttons,
.form-newsletter .e-form__buttons {
	top: -94px;
	margin-left: 369px;
}

.form-courses .elementor-field-textual,
.form-newsletter .elementor-field-textual {
	padding: 15px 24px;
}

.form-courses .elementor-field-option a {
	color: var(--e-global-color-primary);
	text-decoration: underline;
}

.form-courses .elementor-field-option input {
	margin-right: 12px;
}

.form-newsletter a,
.form-newsletter a:hover {
	color: var(--e-global-color-b468cf3);
	text-decoration: underline !important;
}

.form-newsletter .elementor-message-danger::before {
	content: '';
}

.form-newsletter .elementor-form-spinner {
	display: none;
}

.form-newsletter .elementor-message-success {
	font-size: 20px !important;
	background-color: #79BA6C;
	color: #000;
	padding: 10px;
	margin-top: -50px;
}

.form-newsletter .elementor-message-success::before {
	background-image: url('https://eunice.oc.eco.br/wp-content/uploads/2025/03/Property-1check-1.svg');
	background-size: 32px 32px;
	width: 35px;
	height: 35px;
}

.form-newsletter .elementor-message.elementor-message-danger {
	margin-top: -50px;
}

.form-newsletter .elementor-field-type-email .elementor-message-danger {
	display: none;
}

@media (max-width: 768px) {

	.form-newsletter .elementor-field-subgroup {
		margin-top: 50px;
	}

	.form-courses .elementor-field-type-acceptance {
		margin-top: 50px !important;
	}

	.form-courses .e-form__buttons,
	.form-newsletter .e-form__buttons {
		top: -96px;
		margin-left: 0px;
	}

	.form-newsletter .elementor-field-type-acceptance .elementor-error {
		margin-bottom: -26px !important;
	}
}