A hero's maximum level can be a maximum of one level higher than your team level. For example, if your team level is Lv.40, your heroes can be leveled up to Lv.41.