Withdrawals
Withdrawal requests will be manually approved and sent within 24 hours. You can request a withdrawal and check your withdrawals history/status under the Withdrawals section in your profile. At least one deposit is required in order to withdraw funds.
A deposit is required before withdrawing funds. Don't take risks.
I don't know if this is something that is common in online casinos, but it reminds me of a classic scam with fake CEXs where you first get a certain amount completely free, but for withdrawal you first need to make a deposit. However, considering that this is a NO-KYC casino that also offers a bonus for every registration, I don't see how players would not abuse it if there is no protection.