What happens if a client withdraws from purchasing a property in Mexico? Are deposits refundable?

The reservation payment is refundable during the reservation period. However, if the preliminary agreement is signed and the first installment is paid, or the reservation period expires, the payment is non-refundable.