/* Shared local footer: appearance only; original markup and link targets preserved. */
footer.elementor-location-footer,
footer.elementor-location-footer .e-con,
footer.elementor-location-footer .e-con-inner {
 background-color:#111111!important;
}
footer.elementor-location-footer .elementor-heading-title {color:#ffffff!important;}
footer.elementor-location-footer,
footer.elementor-location-footer p,
footer.elementor-location-footer a,
footer.elementor-location-footer .elementor-icon-list-text {
 color:#d5d5d5!important;
}
footer.elementor-location-footer a:hover,
footer.elementor-location-footer a:hover .elementor-icon-list-text,
footer.elementor-location-footer a:focus-visible,
footer.elementor-location-footer a:focus-visible .elementor-icon-list-text {color:#ffffff!important;}
footer.elementor-location-footer a:focus-visible {outline:1px solid #ffffff;outline-offset:5px;}
footer.elementor-location-footer .elementor-widget-image img {filter:brightness(0) invert(1)!important;}
footer.elementor-location-footer svg {fill:currentColor;}
