Гибкий макет должен иметь родительский элемент с свойством display установлен flex.
Прямые дочерние элементы гибкого контейнера автоматически становятся гибкими элементами.