even with impediments

/ˈiːvən wɪð ɪmˈpɛdɪmənts/ イーヴン ウィズ インペディメンツ

1. 困難や障害があるにもかかわらず、それでもなお。

何かしらの困難や妨げとなる要素があるにもかかわらず、それが物事を完全に止めることなく、行動が続行されたり、目的が達成されたりする状況を強調する際に使われます。通常、逆境の中での努力や成功、または予期せぬ結果を示唆します。
Even with impediments, she managed to finish the marathon. (障害があるにもかかわらず、彼女はマラソンを完走しました。)
関連
regardless of difficulties
in spite of challenges
notwithstanding hindrances
despite hardships
even with handicaps