/* Center all footer content (logo, social icons, address, headings, link lists). */
footer.elementor-119 .elementor-element,
footer.elementor-119 .elementor-heading-title,
footer.elementor-119 .elementor-widget-container {
	text-align: center !important;
}
footer.elementor-119 .e-con-inner > .e-con,
footer.elementor-119 .e-con-full {
	align-items: center !important;
}
footer.elementor-119 .elementor-widget-image img {
	margin-left: auto !important;
	margin-right: auto !important;
}
footer.elementor-119 .elementor-social-icons-wrapper,
footer.elementor-119 .elementor-widget-social-icons .elementor-grid {
	justify-content: center !important;
	--justify-content: center;
}
footer.elementor-119 .elementor-icon-list-items,
footer.elementor-119 .elementor-icon-list-item,
footer.elementor-119 .elementor-icon-list-item > a {
	justify-content: center !important;
	text-align: center !important;
}
footer.elementor-119 > .e-con > .e-con-inner {
	justify-content: center !important;
}
