Разница между flex-start и flex-end при выравнивании элементов заключается в направлении выравнивания:
Выравнивание элементов вдоль главной оси осуществляется с помощью свойства justify-content, а вдоль поперечной оси — с помощью свойства align-items. 12