Hi, @webdev thank you for a reply.
Unfortunately, this is not the issue with the z-index value. That was my first thing to check when I discovered the issue/bug.
On Chrome and Firefox, everything works perfect, and this also proves that z-indexes are set correctly( see the first gif from the first post)
However, to double-check I’ve given higher z-index to the div.div-main-container-portfolio element and still is the same issue
During my investigation, I’ve found a few things which can help solve the problem.
On the GIF below we can see a few things worth to mention
On Start during scroll Hero section is not covered by div.div-main-container-portfolio even if div.div-main-container-portfolio has a higher z-index
After scroll to the bottom part of the page, something strange happens, and Hero suddenly disappear.
When you go back to the top of the page after disappear of the hero section, some magic happens, and hero section behaves like suppose too.
For anyone wondering, I found that setting the element below (the one that should go over the sticky content) to sticky as well but leaving all the settings at auto did solve the problem on safari without any side effects.
Thanks @Yukon that worked for me as well. No side effects that I can see.
Thinking there should be a more recognized solution from Webflow? (Not blaming Webflow for the Safari issue, but we need websites to work in that browser just the same.)