Зависит от многих факторов. Разбей задачу на две:
1) как поместить 1 элемент - родитель, растягивающийся на все пространство как тебе нужно и не съезжающий,
2) сделать чтобы блоки внутри этого элемента шли в 3 колонки, при этом первый блок в первой колонке был с отступом сверху