Meaning of "sine qua non"?

"The routing of the West and rebuffing of western values are sine qua non conditions for the revival of Islam."
3 answers 3