Been doing research and I found these. Holy shit they're gorgeous!! Parides is very quickly becoming one of my favorite genera within the Papilionidae. Upon my research of these I have also think I figured out at least one of the Parides species at the exhibit.
I think it might be Parides arcus I'll have to confirm this later.