The reason is because your Welcome section background image is WAY too large. It’s taking very long to load.

I would use a max width of 1920px. That will reduce the size.

I will investigate the menu issues on Safari.