In the meaning "because of" they have one important difference:
"из-за" requres noun as the reason.
"потому что" requires action or full sentence (noun,verb) as the reason.
for example:
Он сделал...