idiom
Move heaven and earth
何かを達成するためにできる限りのことをする。
Meaning
To do everything possible to achieve something.
Example
They **moved heaven and earth** to save the project.
彼らはプロジェクトを救うために全力を尽くした。