The minimum age requirement for renting a car in Brazil is 21*. Some car rental companies allow under 21 drivers, but they might charge you an additional fee.
* Unidas determines a minimum age of 24 years for rental without additional costs. Drivers between 18 and 23 years old can rent, but with the addition of Special Protection. You can hire it directly at the rental counter.