.menu-acessibilidade {
    top: 80px;
    right: -10px;
    position: fixed;
    z-index: 10;
}

.botoes-acessibilidade {
    padding-left: 0px;
    padding-bottom: 0px;
}

.botoes-acessibilidade li {
    list-style: none;
    margin-top: -10px;
    height: 58px !important;
}

.access-button {
    display: none !important;
}

figure figcaption {
    background-color: inherit;
    color: #8A8098;
    font-size: 10px;
    letter-spacing: .5px;
    padding: 10px 0px 0px 0px;
    text-transform: inherit;
    text-align: left;
    text-shadow: none;
}

.btn-acessibilidade.zoomIn,
.btn-acessibilidade.zoomOut {
    height: 32px !important;    
    width: 50% !important;
    margin-top: -32px;
}

.btn-acessibilidade.zoomIn {    
    float: right !important;
}

.btn-acessibilidade.zoomOut {    
    float: left !important;
}

.btn-acessibilidade-icon {
    float: right;
}

@media (max-width: 800px){
    .sp-page-builder .page-content #section-id-1671257991719 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }

    .btn-acessibilidade.language,
    .btn-acessibilidade.contraste,
    .btn-acessibilidade.zoomIn,
    .btn-acessibilidade.zoomOut,
    .btn-acessibilidade-icon
    {
        display: none !important;
        height: 0 !important;
    }

    .menu-acessibilidade {
        height: 30px !important;
    }

    .botoes-acessibilidade li {
        height: 0px !important;
    }
}

.gt-current-lang {
    display: none;
}

.gt_white_content .gt_languages {
    display: inline-flex !important;
    flex-flow: row !important;
    gap: 65px !important;
    width: auto !important;
}

.gt_white_content {
    width: 460px !important;
    border-radius: 10px !important;
    height: auto !important;
    padding: 30px 20px !important;
}

.gt_switcher-popup {
    display: none !important;
}

[vw] [vw-access-button].active {
    display: none !important;
}

joomla-alert {
    display: none !important;
}