Полный русско-английский словарь
In spite of the fact that, despite the fact that, regardless of the fact that
несмотря на то что