.bloco-politicas-cookies .container-politicas{ display: none; width: 100%; height: 100%; float: left; background: #fff; position: fixed; top: 0; left: 0; z-index: 999999; overflow: auto;}
.bloco-politicas-cookies .container-politicas.abrir-politicas{ display: block;}
.bloco-politicas-cookies .container-politicas .titulo-politicas { width: 100%; float: left; margin: 40px 0 40px; text-align: center; display: flex; justify-content: center;}
.bloco-politicas-cookies .container-politicas .titulo-politicas p { float: left; font: 20px arial; color: #fff; text-align: center; font-weight: bold; background: #333; padding: 30px 50px; border-radius: 10px; margin: 0;}
.bloco-politicas-cookies .container-politicas .txt-politicas { width: 90%; float: left; font: 16px arial; color: #656565; line-height: 22px; text-align: justify; margin: 0 5% 20px;}
.bloco-politicas-cookies .container-politicas .engloba-btn-voltar{ width: 100%; float: left; display: flex; align-items: center; justify-content: center;}
.bloco-politicas-cookies .container-politicas .engloba-btn-voltar .btn-voltar-2{ width: 150px; height: 45px; float: left; background: #1bad00; border-radius: 5px; display: flex; align-items: center; margin: 0 0 40px 0; cursor: pointer;}
.bloco-politicas-cookies .container-politicas .engloba-btn-voltar .btn-voltar-2 p{ width: 100%; float: left; font: 12px arial; color: #fff; text-align: center; font-weight: bold;}
.bloco-politicas-cookies .barra-politicas{ display: none; width: 100%; float: left; position: fixed; bottom: 0; left: 0; z-index: 9999;}
.bloco-politicas-cookies .barra-politicas.barra-politicas-open{ display: block !important;}
.bloco-politicas-cookies .barra-politicas.barra-politicas-close{ display: none !important;}
.bloco-politicas-cookies .barra-politicas .fundo-barra-politicas{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #e6e6e6 }
.bloco-politicas-cookies .barra-politicas .txt-barra-termo{ width: 96%; float: left; font: 16px arial; color: #5f5f5f; line-height: 35px; padding: 20px 0; position: relative; z-index: 9999; margin: 0 2%; text-align: center;}
.bloco-politicas-cookies .barra-politicas .txt-barra-termo i{ background: #008a00; padding: 6px 35px; margin: 0 0 0 10px; border-radius: 5px; cursor: pointer; font-size: 14px; color: #fff}
.bloco-politicas-cookies .barra-politicas .txt-barra-termo i:hover{ background: #014801;}
.bloco-politicas-cookies .barra-politicas .txt-barra-termo .open-politicas{ text-decoration: underline; cursor: pointer; color: #5f5f5f}

@media (max-width: 990px){
    .bloco-politicas-cookies .container-politicas .titulo-politicas { margin: 20px 0;}
    .bloco-politicas-cookies .container-politicas .titulo-politicas p { font-size: 14px; padding: 20px 30px;}
    .bloco-politicas-cookies .container-politicas .txt-politicas { font-size: 14.5px; line-height: 22px;}
    .bloco-politicas-cookies .barra-politicas .txt-barra-termo { width: 80%; margin: 10px 10%; font-size: 13px; line-height: 20px; padding: 0; text-align: center; color: #7b7b7b}
    .bloco-politicas-cookies .barra-politicas .txt-barra-termo i { display: inline-block; margin: 10px 0 0 0; width: 100%; height: auto; padding: 6px 0; border-radius: 5px; font-size: 12px; background: #00cc00; color: #fff;}
    .bloco-politicas-cookies .barra-politicas.barra-politicas-open { left: 0; bottom: 0; width: 100%; padding: 0;}
}