Wozu z-index? als nachfolgendes Element ist das <div />-Element sowieso über seinem vorausgehenden Geschwisterelement.
Weil ich Hellsehen kann und weiß, dass als nächstes die Frage kommt, wieso der Text nicht ganz sichtbar ist, da er noch ein zweites Bild hinter den Text gepackt hat, was ein X sein soll und etwas anderes auslösen kann...
... wäre dem nicht so, hätte ich natürlich den Z-Index weggelassen und darauf gehofft, dass keine weiteren Probleme und Fragen auftreten.