body{display:flex;flex-direction:column}@media only screen and (min-width:981px){#main-content{flex:1;min-height:calc(100vh - 162px)}}@media only screen and (max-width:980px){#main-content{flex:1;min-height:calc(100vh - 220px)}}@media only screen and (max-width:572px){#main-content{flex:1;min-height:calc(100vh - 280px)}}