From egala (“equal”) + -eco.
egaleco (accusative singular egalecon, plural egalecoj, accusative plural egalecojn)