/* Formats benefits — mobile/tablet stacked list */
@media (max-width: 1024px) {
	.elementor-43 .elementor-element.elementor-element-62e21da {
		width: 100% !important;
		max-width: 100% !important;
	}

	.elementor-43 .elementor-element.elementor-element-62e21da > .e-con-inner {
		display: flex !important;
		flex-direction: column !important;
		flex-wrap: nowrap !important;
		gap: 0 !important;
		width: 100% !important;
		border: 1px solid rgba(255, 255, 255, 0.24);
		border-radius: 16px;
		overflow: hidden;
	}

	.elementor-43 .elementor-element.elementor-element-62e21da .elementor-element-c0f0922,
	.elementor-43 .elementor-element.elementor-element-62e21da .elementor-element-382d321,
	.elementor-43 .elementor-element.elementor-element-62e21da .elementor-element-e68bcb3,
	.elementor-43 .elementor-element.elementor-element-62e21da .elementor-element-f3b30b3 {
		width: 100% !important;
		max-width: 100% !important;
		flex: 0 0 auto !important;
		flex-direction: row !important;
		flex-wrap: nowrap !important;
		align-items: flex-start !important;
		justify-content: flex-start !important;
		gap: 12px !important;
		padding: 12px 16px !important;
		margin: 0 !important;
		min-height: 0 !important;
		border: none !important;
		border-bottom: 1px solid rgba(255, 255, 255, 0.24) !important;
		border-radius: 0 !important;
		--padding-top: 12px !important;
		--padding-bottom: 12px !important;
		--padding-left: 16px !important;
		--padding-right: 16px !important;
	}

	.elementor-43 .elementor-element.elementor-element-62e21da .elementor-element-f3b30b3 {
		border-bottom: none !important;
	}

	.elementor-43 .elementor-element.elementor-element-62e21da .elementor-widget-image,
	.elementor-43 .elementor-element.elementor-element-62e21da .elementor-widget-image .elementor-widget-container {
		flex: 0 0 24px !important;
		width: 24px !important;
		max-width: 24px !important;
		height: 24px !important;
		max-height: 24px !important;
		margin: 0 !important;
		padding: 0 !important;
		line-height: 0 !important;
	}

	.elementor-43 .elementor-element.elementor-element-62e21da .elementor-widget-image img {
		display: block;
		width: 24px !important;
		height: 24px !important;
		max-width: 24px !important;
		max-height: 24px !important;
		object-fit: contain;
	}

	.elementor-43 .elementor-element.elementor-element-62e21da .elementor-widget-text-editor,
	.elementor-43 .elementor-element.elementor-element-62e21da .elementor-widget-text-editor .elementor-widget-container {
		flex: 1 1 auto !important;
		min-width: 0 !important;
		width: auto !important;
		max-width: none !important;
		min-height: 0 !important;
		height: auto !important;
		margin: 0 !important;
		padding: 0 !important;
	}

	.elementor-43 .elementor-element.elementor-element-62e21da .elementor-widget-text-editor p {
		margin: 0 !important;
		padding: 0 !important;
		font-size: 16px !important;
		line-height: 1.25 !important;
	}

	.elementor-43 .elementor-element.elementor-element-62e21da .elementor-widget-text-editor strong {
		display: inline !important;
		margin: 0 !important;
		padding: 0 !important;
		font-weight: 700 !important;
	}

	.elementor-43 .elementor-element.elementor-element-62e21da .elementor-widget-text-editor br {
		display: block;
		margin: 0 !important;
		line-height: 1.25 !important;
		content: "";
	}
}
