/* Correção isolada do espaço móvel deste widget. */
@media (max-width: 767px) {
	.elementor-widget-tribo-sabemos-quanto,
	.elementor-widget-tribo-sabemos-quanto > .elementor-widget-container,
	.tmsabemos-mobile-fit,
	.tmsabemos-mobile-fit > .elementor-widget-container {
		--min-height: 0px !important;
		--flex-basis: auto !important;
		--flex-grow: 0 !important;
		--flex-shrink: 1 !important;
		display: block !important;
		width: 100% !important;
		height: auto !important;
		min-height: 0 !important;
		max-height: none !important;
		flex-basis: auto !important;
		flex-grow: 0 !important;
		flex-shrink: 1 !important;
		align-self: stretch !important;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.tmsabemos-mobile-fit-container,
	.e-con:has(> .elementor-widget-tribo-sabemos-quanto),
	.e-con:has(> .e-con-inner > .elementor-widget-tribo-sabemos-quanto) {
		--min-height: 0px !important;
		--flex-basis: auto !important;
		--flex-grow: 0 !important;
		--flex-shrink: 1 !important;
		height: auto !important;
		min-height: 0 !important;
		max-height: none !important;
		flex-basis: auto !important;
		flex-grow: 0 !important;
		flex-shrink: 1 !important;
		align-self: stretch !important;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.tmsabemos-mobile-fit-container > .e-con-inner,
	.e-con:has(> .e-con-inner > .elementor-widget-tribo-sabemos-quanto) > .e-con-inner {
		height: auto !important;
		min-height: 0 !important;
		max-height: none !important;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.elementor-widget-tribo-sabemos-quanto .tm-included-widget {
		display: block !important;
		height: auto !important;
		min-height: 0 !important;
		max-height: none !important;
		margin: 0 !important;
	}
}
