Есть колонка растянутая на всю высоту экрана, внутри нее 2 контейнера , первому поставлен margin-bottom:auto; второй контейнер отталкиваясь от первого уходит вниз слишком за экран
во первых, пример сюда jsfiddle.net
во-вторых, justify-content: flex-start | flex-end | center | space-between | space-around нафига там марджинами что-то двигать