I'm about to sign a purchase agreement for a business in CO & going to put down $20,000 in earnest money.

I will have 30 days for due diligence in which i can cancel the deal & walk away with my money for any reason.

What is an escrow service that will be fine with these terms?