A typical kick-off meeting is around 30 minutes and upwards of an hour. It is always best to try to limit this time to uphold maximum attention, especially virtually.
It also helps to break the kick-off into smaller 15 or 30-minute segments depending on duration.