lasting

Enduring or long-lasting impact or significance.