/* O captcha não pode ficar na coluna do botão — isso quebra o layout. */
form.elementor-form[name="Newsletter"] .elementor-field-type-submit .cf-turnstile,
form.elementor-form[name="Newsletter"] .elementor-field-type-submit .elementor-turnstile-field,
form.elementor-form[name="Newsletter"] .elementor-field-type-submit .cfturnstile-widget-label {
	display: none !important;
	width: 0 !important;
	height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
	position: absolute !important;
	left: -9999px !important;
}

form.elementor-form[name="Newsletter"] .mfs-turnstile-slot {
	display: none;
	flex: 0 0 100%;
	width: 100%;
	max-width: 100%;
	margin: 16px 0 0;
}

form.elementor-form[name="Newsletter"] .mfs-turnstile-slot.is-open {
	display: block;
}

form.elementor-form[name="Newsletter"] .mfs-turnstile-slot .cf-turnstile {
	display: block !important;
	width: 300px;
	max-width: 100%;
	min-height: 65px;
	position: static !important;
	left: auto !important;
	margin: 0;
	overflow: visible !important;
}
