My element becomes invisible a second after the page loads.
It was all normal, I changed background image element to “fixed”, added some code that I removed after the bug appeared. Code was for TawkTo widget.
It happens both on Webflow and the published website.
It was an overwriting issue.
For future people having this issue:
put a background image on “body” element instead of an element on top of “body”.