Is the Pass accessible to people with limited mobility ?

Yes: there are lifts in all the buildings.