Я сделал вот так вот для контента: height: calc(100vh - 305px) - я не ебу что здесь такое 305, но работает на разной высоте и по макету в целом. Узбекский вариант такой чисто.
Да, 305 это скорее всего твой хедер и футер, ну так если работает, то ты ещё хочешь переделать ?), единственное что если у тебя статически указана высота, то я бы вынес высоту того же хедера и футера в переменную и считал её в calc. типа: calc(100vh - #{$header-height} - #{$footer-height}) чтобы потом если нужно будет изменить что-то, то только в одном месте менял