html,body{height:100%;margin:0}#page-container{min-height:100vh;display:flex;flex-direction:column}#et-boc,#et-main-area{display:flex;flex-direction:column;flex:1 0 auto}.et-l--body{flex:1 0 auto}.et-l--footer{margin-top:auto}