header { position: relative; }

header .header-nav {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999;
}

header .header-nav .img-fluid { max-width: 210px; }
header .header-nav .button-dark { font-size: .8rem; }
header .header-nav .button-dark:hover { background-color: #FFF; }
header .header-nav .menu-lateral span { display: block; text-align: right; font-weight: 600; }

#banner {
    position: relative;
}

#banner .banner-content {
    position: absolute;
}


@media (max-width: 1069px) {
    header .header-nav { position: relative }
    header .header-nav .img-fluid { max-width: 190px; }
}