Deposits are non-refundable, and the remaining balance must be paid 30 days before the scheduled event.