Perceba que essa div deveria ficar sobreposta a div footer.
Pra fazer isso, você pode adicionar o atributo position:relative; para essas duas divs.
Para a div.aside você vai colocar z-index: 2;
Para a div.footer, você vai colocar z-index: 1;
A classe .container não deveria ter nenhum estilo, apenas posicionamento.
Coloque o estilo na classe .aside-box que você deixou comentado, e adicione o atributo position:absolute, para que fique por cima da div footer. Aplique também qualquer outro ajuste necessário para que fique igual ao layout.
Perceba que essa div deveria ficar sobreposta a div footer. Pra fazer isso, você pode adicionar o atributo position:relative; para essas duas divs. Para a div.aside você vai colocar z-index: 2; Para a div.footer, você vai colocar z-index: 1;
A classe .container não deveria ter nenhum estilo, apenas posicionamento. Coloque o estilo na classe .aside-box que você deixou comentado, e adicione o atributo position:absolute, para que fique por cima da div footer. Aplique também qualquer outro ajuste necessário para que fique igual ao layout.