Olá.
Optei por posicionar o banner utilizando flexbox, pois fiz um curso aqui na Alura sobre flexbox e achei uma excelente prática para posicionar elementos.
No entanto, embora o elemento tenha ficado devidamente posicionado no meio, ele apresenta um bug quando o "menu hamburger" é ativado, fazendo com que o banner vaze para a próxima section.
Modifiquei o javaScript trabalhado na aula para se adaptar à utilização do flexbox, porém não funcionou. Inclusive, percebi que o console do browser está apresentando inconsistências.
Help!
Segue abaixo tela dos erros e códigos utilizados por mim.
Imagem: https://drive.google.com/open?id=0B6nSv0JDMQPQSmJORE5hdThUakU