Hi @Pablo,
Z index only applies to the relative elements, the z-index of other elements belong to other parents, structure, or outside the current is not affected by current element’s z-index. Hence, you’ll have to do it manually and do some trial and error. And because it’s something you can’t predict, it’s safer to apply 9999999 z-index to cover whatever needs to cover.
I checked your site and looks like it’s the limitation of your popup. Is it custom? It doesn’t have absolute or fixed positioning so it’s only normal for it to be covered by next elements (1st element = 1 - z-index, 2nd element = 2 - z-index, and so on, and browser do that automatically).
You should make the popup similar to actual popup like modal with responsive positioning for it to work. Or try using a different popup.
Thanks!