html,
body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
}

body {
    font-family: Arial, Helvetica, sans-serif;
    background: #32a9d8;
}

/* Página inicial */
body.pagina-inicial {
    overflow: hidden;
}

/* Remove barra visual do Google Tradutor */
body > .skiptranslate {
    display: none !important;
}

.goog-te-banner-frame,
.skiptranslate iframe {
    display: none !important;
}

.goog-logo-link {
    display: none !important;
}

.goog-te-gadget {
    font-size: 0 !important;
}

body {
    top: 0 !important;
}

.conteudo-principal {
    position: fixed;
    top: 70px;
    left: 0;
    right: 0;
    bottom: 0;

    margin: 0;
    padding: 0 20px;

    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;

    overflow: hidden;
}

.area-logo-principal {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translateY(-6vh);
}

.logo-infoapac {
    display: block;
    max-width: 65%;
    max-height: 55vh;
    width: auto;
    height: auto;
    object-fit: contain;
}

@media (max-width: 768px) {
    .conteudo-principal {
        top: 70px;
        padding: 0 15px;
    }

    .logo-infoapac {
        max-width: 90%;
        max-height: 45vh;
    }

    .area-logo-principal {
        transform: translateY(-3vh);
    }
}

