первая часть
двусоставная, полная, не осложнена
вторая часть
придаточное причины, двусоставное, распространенное, полное и осложнено однородными определениями
третья часть
придаточное определительное, двусоставное, полное, распространённое, неосложнено