The Everlight Temple is a large temple in the Everlight Jungle that is inhabited by the Spider Queen when the Overlord arrives. There is an "epic" showdown with the Spider Queen. After defeating her, the spiders become friendly and available to the Greens as mounts. Escaping via Temple elevator will then be your first test of skill, controlling the mounted Greens.
The entrance seems to be resembling the Mother Goddess' face.