とあって
to atte

Conjunction

1. due to the fact that; because of

Other forms: