Answering the OP's question:
I've seen "ser" used as a gender-neutral alternative to "sir" or "ma'am." I don't know where it comes from.

I've also heard "mx" (pronounced "mix") as a gender-neutral alternative to mr. or ms.