I don’t know if you saw this little error
If you don’t close the welcome message, it will overlap with the title and the main menu, so I think with a z-index: 0 on “#banner” could work.
P.D.: I just realize the title logo it’s too big on mobile devices, so the login buttons are coming out (or maybe it’s just me)
All the best,