/*
CTC Separate Stylesheet
Updated: 2026-03-03 12:28:16
*/


/* Contact form: botón a la izquierda, texto obligatorio a la derecha, misma fila */
.elementor-field-group:has(.texto-obligatorio) {
	order: 2;
	flex: 1 1 auto;
	max-width: none !important;
	width: auto !important;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.elementor-fields-wrapper:has(.texto-obligatorio) .elementor-field-type-submit {
	order: 1;
	flex: 0 0 auto;
	width: auto !important;
	max-width: none !important;
}
