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.