/*Header*/
@media (min-width:460px){
    #sp-header {height: 77px; background-color: #004C16}
}

.sp-megamenu-parent > li > a {line-height: 80px}

.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    color: #fff;
}

.sp-megamenu-parent >li.menu-button >a {
    background-color: #ffd012!important;
    display: inline!important;
    padding: 10px 15px!important;
    color: #004C16!important;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    #sp-header .sp-default-logo {
        display: inherit!important;
    }
    #sp-header {height: 90px; background-color: #004C16}
}

.sp-speaker .speaker-image-wrapper > div > ul li a.social-instagram {
    background: #d300c5;
}

.apoio {
  gap:150px!important
}