Это предложение бессоюзное сложное. Тире ставится в БСП (бессоюзном сложном предложении), если вторая часть указывает на следствие (мысленно можно подставить "поэтому"), первая часть указывает на время или условие (мысленно можно подставить" когда "," если"), вторая часть противопоставлена первой (мысленно можно подставить "а"), вторая часть указывает на быструю смену событий, сравнивается с первой. Вот и думайте, что подходит.
Тире здесь нужно в качестве дополнительного знака, которое отделяет главное предложение от предшествующей ему группы придаточных, одним словом оно разделяет единое целое на две части.