Скорее всего здесь сочетения нескольких flexbox контейнеров. То есть есть основной, с flex-direction: column, в который помещаются еще два контейнера: первый для обеих верхних форм, второй для кнопки, которые уже расположены вертикально. В этом контейнере для форм flex-direction: row, и плюс еще два контейнера внутри - один для левой части с тремя формами, и один для правой, для формы сообщений.