Я бы сверстал это так.
Родитель у которого есть 2 дочерних блока, родителю даем флекс и space-between. Дочерним даем макс ширину которую вы указали, и ширину 100 процентов. Первому дочернему даем флекс-direction: колона, второму также.
и дальше сами
p.s а чтобы выровнять align-items: flex-start; потому-что видно что блоки по верху отцентрированные