It's totally up to the buyer, agent and broker that you signed with. They can make stay to every letter of the contract.
If you are backing out, you have to have a very good reason. Buyers have more rights than sellers.
If the buyers miss any of the deadlines, such as when to give you funds, you can cancel.
Talk to your Realtor.