The legal minimum is 20 days plus 8 public holidays. I don't know anyone in a white collar job who gets fewer than 25 (+8) days off, and in the public sector 30 seems to be the low end.