Moin,
.gradient_start {
position:absolute; top: 0px; right:0px; left: 0px;
height: 420px;
z-index: 1;
}
Der z-index Wert bei den Elementen, die nicht position
iert sind ist sinnlos. Aber du hast hier die Möglichkeit, nicht nur im positiven Bereich zu arbeiten, sondern auch im nagativen.
Setze als Wert von z-index einfach mal -1 oder -10.
Grüße Marco