#main-content{
    margin-bottom:50px;
}
#main-accessibility-log {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}
.enquetes-conteiner {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    color: #363636;
}
@media (min-width: 576px) {
    .enquetes-conteiner {
        max-width: 540px;
    }
}
@media (min-width: 768px) {
    .enquetes-conteiner {
        max-width: 720px;
    }
}
@media (min-width: 992px) {
    .enquetes-conteiner {
        max-width: 960px;
    }
}
@media (min-width: 1350px) {
    .enquetes-conteiner {
        max-width: 1310px;
    }
}
@media (min-width: 992px) {
    .enquetes-conteiner {
        max-width: 57rem;
    }
}
@media (min-width: 992px) {
    .enquetes-conteiner--maior {
        max-width: 83.625rem;
    }
}
@media (min-width: 992px) {
    .enquetes-conteiner--menor {
        max-width: 53.25rem;
    }
}
.g-titulo-menor {
    text-align: center;
}
.popover {
    border-radius: 0.6rem;
}
.popover-body {
    border-radius: 10px;
    max-width: 180.3125rem;
    padding: 0.75rem 1.125rem;
}
.icone-ajuda {
    background-color: #007eac;
    margin-left: 0.125rem;
}
@media (min-width: 992px) {
    .icone-ajuda {
        margin-left: 0.25rem;
    }
}
.mensagem-voto-registrado {
    background-color: #f4f4f4;
    color: #363636;
    margin-top: 1.5rem;
    padding: 0.5rem 0.9375rem;
    text-align: center;
    font-weight: bold;
}
@media (min-width: 992px) {
    .mensagem-voto-registrado {
        margin-top: 1.875rem;
        padding-bottom: 1.125rem;
        padding-top: 1.125rem;
    }
}
.mensagem-voto-registrado__texto:last-child {
    margin-bottom: 0;
}
.l-comentarios-enquete {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
}
.l-comentarios-enquete__item:not(:first-child) {
    margin-top: 0.5625rem;
}
@media (min-width: 992px) {
    .l-comentarios-enquete__item:not(:first-child) {
        margin-top: 1.25rem;
    }
    .g-comentario--simplificado .g-l-comentario-nome-data{
        flex:0 1 auto;
        align-items:center;
    }

}

.g-comentario--simplificado .g-comentario__resultado-moderacao {
    color: #5F5F5E;
    font-weight: bold;
    background-color: transparent;
}
@media (max-width: 992px){
    .g-comentario--simplificado .g-l-comentario-nome-data{
        flex:inherit;
    }
}
.g-l-comentario-avaliar.u-modo-espera {
    opacity: 0.65;
}
.g-l-comentario-avaliar.u-modo-espera::before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    vertical-align: unset;
    text-rendering: auto;
    content: "\F110" !important;
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
    font-weight: 900;
    margin-right: 0.5rem;
}
.g-l-comentario-avaliar.u-modo-espera .g-comentario__avaliar:hover,
.g-l-comentario-avaliar.u-modo-espera .g-comentario__avaliar:focus {
    background-color: transparent;
    border-color: transparent;
}
.g-comentario__excluir.u-modo-espera {
    opacity: 0.65;
}
.g-comentario__excluir.u-modo-espera::after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    vertical-align: unset;
    text-rendering: auto;
    content: "\F110" !important;
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
    font-weight: 900;
    margin-left: 0.5rem;
}
.g-comentario__excluir.u-modo-espera:hover,
.g-comentario__excluir.u-modo-espera:focus {
    color: #2f7958 !important;
    text-decoration: none !important;
}
.g-comentario__excluir.u-modo-espera:disabled {
    cursor: not-allowed;
}
.link-com-icone-esquerda__icone {
    font-size: 1.25rem;
    margin-right: 0.3125rem;
}
.l-links {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
    margin-top: 0.75rem;
}
@media (min-width: 576px) {
    .l-links {
        text-align: center;
    }
}
@media (min-width: 576px) {
    .l-links--horizontal-sm .l-links__item {
        display: inline-block;
    }
    .l-links--horizontal-sm .l-links__item:not(:last-child) {
        border-right: 1px solid #363636;
        margin-right: 1.125rem;
        padding-right: 1.25rem;
    }
}
.l-links__item {
    margin-top: 1.375rem;
}
.links-topo-conteiner .l-links__item {
    margin-top: 0.75rem;
}
.links-topo-conteiner .fa-file-alt {
    margin-left: 0.125rem;
}
.links-topo-conteiner .fa-newspaper {
    font-size: 1.0625rem;
}
.links-rodape-conteiner .l-links {
    text-align: center;
}
.links-rodape-conteiner .l-links__item {
    margin-top: 0.5rem;
    margin-bottom: 0.8rem;
}
@media (min-width: 992px) {
    .links-rodape-conteiner .l-links__item--resultados{
        border-right: 1px solid #8d8d8e;
        border-left: 1px solid #8d8d8e;
    }
    .links-rodape-conteiner .l-links__item {
        font-weight: normal;
        padding-left: 1em;
        padding-right: 1em;
    }
    .links-rodape-conteiner .l-links__item:last-child {
        border-right: 0 none;
    }
}
.enquetes-conteiner--pontos .links-rodape-conteiner .l-links {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    display: block;
    background-color: #f4f4f4;
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
}
@media (min-width: 992px) {
    .enquetes-conteiner--pontos .links-rodape-conteiner .l-links {
        display: flex;
        justify-content: center;
        align-items: baseline;
        margin-top: 0;
    }
}
.enquetes-conteiner--pontos .links-rodape-conteiner .l-links__item:first-child {
    margin-top: 0;
}
.enquetes-conteiner--pontos .links-rodape-conteiner .l-links__item:last-child {
    margin-bottom: 0;
}
@media (min-width: 992px) {
    .enquetes-conteiner--pontos .links-rodape-conteiner .l-links__item {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.enquetes-conteiner--pontos .links-rodape-conteiner .l-links__item--agradecimento {
    font-size: 0.9em;
}
.enquetes-conteiner--pontos .links-rodape-conteiner .l-links__item--resultados {
    font-weight: 600;
    font-size: 1.125rem;
    text-transform: uppercase;
}
@media (min-width: 992px) {
    .enquetes-conteiner--pontos .links-rodape-conteiner .l-links__item--resultados {
        font-size: 1.375rem;
    }
}
.enquete-descricao {
    background-color: #f4f4f4;
    line-height: 1.4;
    margin-bottom: 1.125rem;
    margin-top: 1.25rem;
    padding: 0.625rem 0.75rem;
}
@media (min-width: 992px) {
    .enquete-descricao {
        margin-top: 1.875rem;
        padding: 1.2rem 1.5rem;
    }
}
.enquete-descricao__texto.last-line-fadable.active {
    margin-bottom: 0.5rem;
}
.enquete-descricao__texto.last-line-fadable.active::after {
    height: 1.4rem;
    background: linear-gradient(to bottom, rgba(244, 244, 244, 0), #f4f4f4 80%);
}
.enquete-descricao__link-conteiner {
    text-align:right;
}
.enquete-descricao__link-conteiner a span{
    padding-left:5px;
}
.enquetes-conteiner--pontos {
    padding-bottom: 0;
}
@media (min-width: 992px) {
    .enquetes-conteiner--pontos {
        padding-bottom: 3.75rem;
    }
}
.enquetes-conteiner--pontos .links-topo-conteiner {
    margin-top: 1.25rem;
}
.enquete-pontos-conteiner {
    margin-top: 1.875rem;
}
.form-control-ordenar-pontos select{
    display:inline;
    width:inherit;
}
@media (min-width: 992px) {
    .enquete-pontos-conteiner {
        margin-top: 3.75rem;
    }
}
@media (min-width: 992px) {
    .enquete-pontos-conteiner .l-pontos__item-quadro {
        -ms-flex: 1 0 49%;
    }
}
.enquete-pontos-conteiner .g-info-revealer--btn-full-width {
    height: 3.3125rem;
}
@media (min-width: 992px) {
    .enquete-pontos-conteiner .g-info-revealer--btn-full-width {
        justify-content: center;
        text-align: center;
    }
}
.enquete-pontos-conteiner .g-info-revealer--btn-full-width .g-info-revealer__title {
    font-size: 1.125rem;
    font-weight: normal;
    text-transform: uppercase;
}
@media (min-width: 992px) {
    .enquete-pontos-conteiner .g-info-revealer--btn-full-width .g-info-revealer__title {
        font-size: 1.375rem;
    }
}
.enquete-pontos-conteiner .g-info-revealer--btn-full-width .g-info-revealer__toggle-button {
    padding: 0.9375rem;
}
@media (min-width: 992px) {
    .enquete-pontos-conteiner .g-info-revealer--btn-full-width .g-info-revealer__toggle-button.collapsed .g-info-revealer__toggle-button-text:after {
        content: none;
    }
}
.enquete-pontos-conteiner .g-info-revealer--btn-full-width .g-info-revealer__toggle-button:hover,
.enquete-pontos-conteiner .g-info-revealer--btn-full-width .g-info-revealer__toggle-button:focus {
    background-color: #ececec !important;
}
@media (min-width: 992px) {
    .enquete-pontos-conteiner .g-info-revealer--btn-full-width .g-info-revealer__toggle-button:hover,
    .enquete-pontos-conteiner .g-info-revealer--btn-full-width .g-info-revealer__toggle-button:focus {
        background-color: #f4f4f4 !important;
    }
}
@media (min-width: 992px) {
    .enquete-pontos-conteiner .g-info-revealer--btn-full-width .g-info-revealer__toggle-button {
        padding: 0.6875rem 0.9375rem 0;
    }
    .enquete-pontos-conteiner .g-info-revealer--btn-full-width .g-info-revealer__toggle-button:hover,
    .enquete-pontos-conteiner .g-info-revealer--btn-full-width .g-info-revealer__toggle-button:focus {
        background-color: inherit !important;
    }
}
.enquete-pontos-conteiner .g-info-revealer--bnt-to-text-lg {
    margin-right: 0;
}
@media (min-width: 992px) {
    .enquete-pontos-conteiner .g-info-revealer--bnt-to-text-lg .g-info-revealer__toggle-button-text::after {
        content: none;
    }
}
.l-pontos {
    margin-bottom: 0;
    margin-top: 1.25rem;
}
.l-pontos__quadros {
    padding-left: 0;
    list-style: none;
}
@media (min-width: 992px) {
    .l-pontos__quadros {
        background-color: #f4f4f4;
        display: flex;
        flex-wrap: wrap;
        margin-top: 1.75rem;
        padding-bottom: 1.3125rem;
    }
}
.l-pontos__item-quadro {
    flex: 1 1 50%;
    background-color: #f4f4f4;
}
.l-pontos__item-quadro:nth-child(2) {
    margin-top: 1.25rem;
}
@media (min-width: 992px) {
    .l-pontos__item-quadro:nth-child(2) {
        border-left: 2px solid white;
        margin-top: 0;
    }
}
.quadro-pontos {
    border-top: 1px solid #dfdfdf;
    padding: 0.9375rem 0.75rem;
}
@media (min-width: 992px) {
    .quadro-pontos {
        border-top: none;
        padding: 0 1.875rem;
    }
}
@media (min-width: 992px) {
    .quadro-pontos__qtd-registros {
        text-align: center;
    }
}
.quadro-pontos__ver-mais {
    padding: 0.225rem 0.625rem;
    text-align: center;
    margin-top: 1.1875rem;
}
@media (min-width: 992px) {
    .quadro-pontos__ver-mais {
        flex: 1 1 100%;
        background-color: #f4f4f4;
        padding-top: 1.625rem;
        margin-top: 0;
    }
}
.quadro-pontos__ver-mais a::after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    vertical-align: unset;
    text-rendering: auto;
    color: #2f7958;
    content: "\F055";
    font-size: 1.0625rem;
    font-weight: 900;
    margin-left: 7px;
}
@media (min-width: 992px) {
    .quadro-pontos__ver-mais--mobile {
        display: none;
    }
}
@media (max-width: 991.98px) {
    .quadro-pontos__ver-mais--desktop {
        display: none;
    }
}
.quadro-pontos__ver-mais.u-modo-espera {
    opacity: 0.65;
}
.quadro-pontos__ver-mais.u-modo-espera::after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    vertical-align: unset;
    text-rendering: auto;
    content: "\F110" !important;
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
    font-weight: 900;
    margin-left: 0.5rem;
}
.comentario--resultado {
    border: none;
    padding: 0;
}
@media(max-width:992px){
    .comentario--resultado .g-l-comentario-nome-data{
        display:block;
    }
}
.comentario--resultado .g-comentario__mensagem {
    line-height: 1.8;
}
@media (min-width: 992px) {
    .comentario--resultado .g-comentario__mensagem {
        padding-right: 4.6875rem;
    }
}
@media (min-width: 992px) {
    .comentario--resultado .g-l-comentario-avaliar {
        position: absolute;
        right: 0;
        top: 0.1875rem;
    }
}
.is-limit-reached {
    background-color: #ffcdcd !important;
}
.enquete-meus-pontos-conteiner {
    margin-bottom: 2.5rem;
    margin-top: 2.8125rem;
}
@media (min-width: 992px) {
    .enquete-meus-pontos-conteiner {
        margin-top: 3.5625rem;
    }
}
@media (min-width: 992px) {
    .enquete-meus-pontos-conteiner .l-quadro-meus-pontos__item {
        -ms-flex: 1 0 44%;
    }
}
.l-meus-pontos-conteudo {
    background-color: #f4f4f4;
    margin-top: 1.125rem;
    padding: 0 0.75rem;
}
@media (min-width: 992px) {
    .l-meus-pontos-conteudo {
        padding: 0;
    }
}
.l-quadro-meus-pontos {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
}
@media (min-width: 992px) {
    .l-quadro-meus-pontos {
        display: flex;
        flex-wrap: wrap;
    }
}
@media (min-width: 992px) {
    .l-quadro-meus-pontos--efetuados .l-quadro-meus-pontos__item {
        padding-bottom: 0.9375rem;
    }
}
.l-quadro-meus-pontos__item {
    border-bottom: 1px solid #dfdfdf;
    margin-left: -0.75rem;
    margin-right: -0.75rem;
    margin-top: 0;
    padding: 1.25rem 0.75rem 1.875rem;
}
@media (min-width: 992px) {
    .l-quadro-meus-pontos__item {
        border-bottom: none;
        flex: 1 1 50%;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        padding: 1.6875rem 1.875rem 1.875rem;
    }
    .l-quadro-meus-pontos__item:nth-child(1) {
        border-right: 2px solid white;
    }
}
.l-quadro-meus-pontos--form .l-quadro-meus-pontos__item {
    border-bottom: 0;
}
@media (min-width: 992px) {
    .l-quadro-meus-pontos--form .l-quadro-meus-pontos__item {
        padding-top: 1.5625rem;
    }
}
.meus-pontos-titulo {
    font-size: 1rem;
    font-weight: 700;
    margin-bottom: 1rem;
}
.enquete-form-pontos {
    padding-top: 1.25rem;
}
@media (min-width: 992px) {
    .enquete-form-pontos {
        padding-top: 0;
    }
}
.enquete-form-pontos__titulo {
    font-size: 1rem;
}
@media (min-width: 992px) {
    .enquete-form-pontos__titulo {
        display: none;
    }
}
.enquete-form-pontos__grupo {
    position: relative;
}
.enquete-form-pontos__rotulo {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}
@media (min-width: 992px) {
    .enquete-form-pontos__rotulo {
        border: initial;
        clip: initial;
        height: auto;
        width: auto;
        overflow: initial;
        position: relative;
        white-space: initial;
        font-weight: bold;
        margin-bottom: 1.125rem;
    }
}
.enquete-form-pontos__rotulo .enquete-form-pontos__opcional {
    font-weight: normal;
}
.enquete-form-pontos__conteiner-textarea.u-modo-espera {
    opacity: 0.65;
    position: relative;
}
.enquete-form-pontos__conteiner-textarea.u-modo-espera::before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    vertical-align: unset;
    text-rendering: auto;
    color: #5f5f5e;
    content: "\F110" !important;
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
    font-weight: 900;
    margin: 0;
    position: absolute;
    top: 45%;
    left: 48%;
    z-index: 2;
}
.enquete-form-pontos__conteiner-textarea.u-modo-espera .enquete-form-pontos__textarea {
    background-color: #ffcdcd !important;
}
.enquete-form-pontos__textarea {
    border-radius: 0.1875rem;
    min-height: 5rem;
    transition: 0.2s all;
}
@media (min-width: 992px) {
    .enquete-form-pontos__textarea {
        min-height: 2.5rem;
        padding-right: 4.625rem;
    }
}
.enquete-form-pontos__textarea--ativo {
    min-height: 21.9375rem;
    padding-bottom: 2.375rem;
}
@media (min-width: 992px) {
    .enquete-form-pontos__textarea--ativo {
        min-height: 10.0625rem;
        padding-bottom: 1.125rem;
    }
}
.enquete-form-pontos__textarea--ativo + .enquete-contador {
    border: initial;
    clip: initial;
    height: auto;
    width: auto;
    overflow: initial;
    position: relative;
    white-space: initial;
    bottom: 0.625rem;
    position: absolute;
    right: 0.975rem;
}
@media (min-width: 992px) {
    .enquete-form-pontos__textarea--ativo + .enquete-contador {
        bottom: 0.9375rem;
    }
}
.enquete-contador {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
    align-items: center;
    color: #1c91d1;
    display: flex;
    flex-wrap: nowrap;
    font-weight: 600;
}
.enquete-contador::after {
    content: "";
    border: 0.1875rem solid #1c91d1;
    border-radius: 2rem;
    display: inline-block;
    height: 1.25rem;
    margin-left: 0.5625rem;
    width: 1.25rem;
}
.enquete-form-pontos__botao {
    font-size: 1rem;
    font-weight: 600;
    height: 2.5rem;
    min-width: 8.125rem;
    text-transform: none;
}
.enquete-form-pontos__botao:disabled {
    background-color: #bdbdbd;
    border-color: #bdbdbd;
    border-bottom-color: #8d8d8e;
    cursor: not-allowed;
}
.enquete-form-pontos__botao.u-modo-espera {
    opacity: 0.65;
    margin-right: 0;
}
.enquete-form-pontos__botao.u-modo-espera::after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    vertical-align: unset;
    text-rendering: auto;
    content: "\F110" !important;
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
    font-weight: 900;
    margin-left: 0.5rem;
}
.l-radio-meus-pontos {
    display: flex;
    margin-top: 0.8125rem;
    padding-left: 0.4375rem;
}
.l-radio-meus-pontos > :not(:last-child) {
    margin-right: 3.125rem;
}
.l-btn-registrar {
    margin-top: 20px;
    text-align: center;
}
@media (min-width: 992px) {
    .l-btn-registrar {
        text-align: right;
    }
}
.politica-descricao-conteiner {
    padding-top: 0.3125rem;
}
.politica-descricao-conteiner .titulo-secao {
    margin-bottom: 1.75rem;
    text-align: center;
}
@media (min-width: 992px) {
    .politica-descricao-conteiner .titulo-secao {
        margin-bottom: 2rem;
        text-align: left;
    }
}
.politica-descricao-conteiner p {
    line-height: 1.4;
    margin-bottom: 0.625rem;
}
.l-lista-perguntas {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
    margin-top: 1.25rem;
}
@media (min-width: 992px) {
    .l-lista-perguntas {
        margin-top: 2rem;
    }
}
.enquete-faq-conteiner {
    margin-top: 3.125rem;
}
.enquete-faq-conteiner h3{
    text-align:left;
}
.card--faq {
    border: 1px solid #dfdfdf;
    border-top: none;
    margin-top:-1px;
    padding-top:15px;
}
.card--faq .card-body {
    line-height: 1.4;
    padding: 0.3125rem 0.75rem 0.5rem;
}
.card--faq .card-body > ul {
    list-style: disc;
    margin-top: 5px;
    padding-left: 1.25rem;
}
.card--faq .card-body > ul li {
    margin-bottom: 0.625rem;
}
.card--faq .card-body > p {
    margin-bottom: 0.625rem;
}
.enquetes-populares-conteiner {
    background-color: #f4f4f4;
    margin-top: 0.625rem;
    padding-bottom: 1.875rem;
}
@media (max-width: 992px) {
    .enquetes-populares-conteiner .standard-slider__item p{
        height:110px;
        overflow:hidden;
    }
    .enquetes-populares-conteiner .standard-slider__item p:after {
      bottom: 0;
      left: 0;
      width: 100%;
      text-align: center;
      margin: 0;
      padding: 20px 0;
      content: "";
      background: linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 85%,#fff);
      position: absolute;
    }
}
@media (min-width: 992px) {
    .enquetes-populares-conteiner {
        padding-bottom: 3.125rem;
        padding-top: 1.125rem;
    }
}
.enquetes-populares-conteiner .titulo-secao {
    line-height: 1.4;
    margin-bottom: 1.75rem;
    padding-top: 1.75rem;
    text-align: center;
}
@media (min-width: 992px) {
    .enquetes-populares-conteiner .titulo-secao {
        margin-bottom: 3rem;
        text-align: left;
    }
}
@media(min-width:992px){
    .u-altura-limitada {
        max-height:10rem;
        overflow:hidden;
        position:relative;
    }
    .u-altura-limitada:after {
        bottom: 0;
        left: 0;
        width: 100%;
        text-align: center;
        margin: 0;
        padding: 20px 0;
        content: "";
        background: linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 85%,#fff);
        position: absolute;
    }
}
.enquetes-populares-conteiner .standard-slider__item:not(:last-child) {
    border-bottom: 2px solid #dfdfdf;
}
@media (min-width: 992px) {
    .enquetes-populares-conteiner .standard-slider__item:not(:last-child) {
        border-bottom: none;
    }
}
.enquetes-populares-conteiner .info-com-badge-numerico {
    margin: 1.4375rem 1rem 1.4375rem 0;
    padding-left: 3.05rem;
}
@media (min-width: 992px) {
    .enquetes-populares-conteiner .info-com-badge-numerico {
        margin-bottom: 1.75rem;
        margin-top: 1.75rem;
        padding-left: 4.1rem;
    }
}
.enquetes-populares-conteiner .info-com-badge-numerico::before {
    align-items: center;
    background-color: #0fa87f;
    display: flex;
    height: 1.5625rem;
    left: 0.75rem;
    justify-content: center;
    top: 0;
    width: 1.5625rem;
}
@media (min-width: 992px) {
    .enquetes-populares-conteiner .info-com-badge-numerico::before {
        left: 1.875rem;
    }
}
.enquetes-populares-conteiner .info-com-badge-numerico__retranca {
    color: #2f7958;
    font-size: 1rem;
    font-weight: 700;
}
.enquetes-populares-conteiner .info-com-badge-numerico__texto {
    line-height: 1.4;
    margin-top: 0.4375rem;
}
.enquetes-populares-conteiner .standard-slider__item {
    width: 100%;
}
.enquetes-populares-conteiner .standard-slider__item.last-line-fadable.active {
    margin-bottom: 0.5rem;
}
.enquetes-populares-conteiner .standard-slider__item.last-line-fadable.active::after {
    height: 1.4rem;
    background: linear-gradient(to bottom, rgba(244, 244, 244, 0), #f4f4f4 80%);
}
@media (min-width: 992px) {
    .enquetes-populares-conteiner .standard-slider__item {
        width: 33%;
    }
}
.enquetes-populares-conteiner--politica {
    margin-top: 2.5rem;
}
@media (min-width: 992px) {
    .enquetes-populares-conteiner--politica {
        margin-top: 3.125rem;
    }
}
.enquetes-conteiner--voto {
    padding-bottom: 2.5rem;
}
.l-select-buttons {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
}
@media (min-width: 992px) {
    .l-select-buttons {
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
    }
}
.l-select-buttons__item {
    display: block;
}
@media (min-width: 992px) {
    .l-select-buttons__item {
        flex: 0 0 auto;
        width: 19%;
    }
}
.l-select-buttons__item:not(:first-child) {
    margin-top: 0.625rem;
}
@media (min-width: 992px) {
    .l-select-buttons__item:not(:first-child) {
        margin-top: 0;
    }
}
.opcoes-voto-conteiner {
    margin-top: 2.8125rem;
    padding-bottom: 1.25rem;
}
.no-js .opcoes-voto-conteiner {
    text-align: center;
}
.no-js .opcoes-voto-conteiner select {
    display: block;
    width: 100%;
    height: 2.5rem;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    margin-top: 1rem;
}
.no-js .opcoes-voto-conteiner button[type="submit"] {
    cursor: pointer;
    color: #fff;
    background-color: #2f7958;
    border: none;
    border-color: #2f7958;
    border-radius: 4px;
    border-width: 0.125rem;
    border-bottom: 0.1875rem solid #255f45;
    font-size: 1rem;
    font-weight: 600;
    margin-top: 1.5rem;
    white-space: normal;
    padding: 0.375rem 1.125rem;
    text-transform: uppercase;
}
.no-js .opcoes-voto-conteiner button[type="submit"]:hover {
    background-color: #2b6e50;
    border-color: #134830;
}
.form-votacao-pergunta {
    display: block;
    font-size: 1.125rem;
    font-weight: 700;
    padding: 0 1.5rem;
    text-align: center;
    text-transform: uppercase;
}
@media (min-width: 992px) {
    .form-votacao-pergunta {
        font-size: 1.375rem;
        margin-bottom: 1.5625rem;
    }
}
.select-buttons {
    border: 0.1875rem solid #d5edf9;
    color: #363636;
    background-color: #d5edf9;
    display: block;
    font-size: 1rem;
    line-height: 1.4;
    padding: 0.875rem 0.9375rem;
    text-align: center;
    transition: border 0.5s, background 0.2s;
    cursor: pointer;
}
@media (min-width: 992px) {
    .select-buttons {
        padding: 3.438rem 1.75rem;
        width: 10rem;
    }
}
.select-buttons:focus,
.select-buttons:hover {
    background-color: #e7f5fc;
    font-weight: 600;
    outline: 0;
    text-decoration: none;
}
.select-buttons--picked {
    border: 0.1875rem solid #007eac;
    font-weight: 600;
}
.l-btn-voto-confirmar {
    margin-top: 1.875rem;
    text-align: center;
}
@media (min-width: 992px) {
    .l-btn-voto-confirmar {
        margin-top: 3.125rem;
    }
}
.btn-voto-confirmar {
    font-size: 1rem;
    font-weight: 600;
    height: 2.5rem;
    min-width: 11.4375rem;
}
.btn-voto-confirmar:disabled {
    background-color: #bdbdbd;
    border-color: #bdbdbd;
    border-bottom-color: #8d8d8e;
    cursor: not-allowed;
}
.resultados-pagina .g-titulo-menor {
    text-align: left;
}
.resultados-pagina .pagination-list {
    align-items: center;
}
.resultados-pagina .pagination-list__number-link {
    background-color: transparent;
    border: none;
}
.resultado-conteiner {
    background-color: #f4f4f4;
    margin-top: 1.1875rem;
    padding-top: 1.0625rem;
}
@media (min-width: 992px) {
    .resultado-conteiner {
        border-top: 2px solid white;
        margin-top: 2.5rem;
        padding-top: 1.875rem;
        padding-bottom: 2.5rem;
    }
}
.resultado-conteiner .g-titulo-menor {
    text-align: center;
}
.resultado-conteiner--anterior {
    margin-top: 0;
    padding-bottom: 0.9375rem;
}
@media (min-width: 992px) {
    .resultado-conteiner--anterior {
        padding-bottom: 2.5rem;
    }
}
.resultado-descricao {
    line-height: 1.4;
    margin-bottom: 0;
    padding-bottom: 1.125rem;
    padding-left: 3.4375rem;
    padding-right: 3.4375rem;
    text-align: center;
}
@media (min-width: 992px) {
    .resultado-descricao {
        margin-top: 1rem;
        padding-bottom: 1.875rem;
    }
}
.flexbox-compatible .resumo-resposta {
    display: flex;
    flex-wrap: wrap;
    padding: 1rem 0;
}
@media (min-width: 992px) {
    .flexbox-compatible .resumo-resposta {
        flex-direction: column-reverse;
        align-items: baseline;
        flex-grow: 1;
        height: auto;
        text-align: center;
        padding: 0;
    }
}
.flexbox-compatible .resumo-resposta__opiniao {
    line-height: 1.4;
    order: 2;
    font-weight: normal;
}
@media (min-width: 992px) {
    .flexbox-compatible .resumo-resposta__opiniao {
        order: 1;
        width: 6.5rem;
        text-align: center;
        margin: 0 auto;
    }
}
.flexbox-compatible .resumo-resposta__percentual {
    order: 1;
    width: 5.5rem;
    font-weight: bold;
}
@media (min-width: 992px) {
    .flexbox-compatible .resumo-resposta__percentual {
        width: 100%;
        order: 2;
        font-size: 1.36562rem;
        margin-top: 0.45rem;
        margin-bottom: 0.4rem;
    }
}
.flexbox-compatible .resumo-resposta__participacoes {
    order: 3;
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    margin-top: 0.375rem;
}
@media (min-width: 992px) {
    .flexbox-compatible .resumo-resposta__participacoes {
        width: 100%;
        order: 3;
        flex-direction: column-reverse;
        flex-grow: 1;
    }
}
.flexbox-compatible .resumo-resposta__quantidade {
    display: inline-block;
    width: 5rem;
    text-align: center;
    padding: 0.0625rem 0.2rem;
    background-color: #f4f4f4;
    margin-right: 0.5rem;
}
@media (min-width: 992px) {
    .flexbox-compatible .resumo-resposta__quantidade {
        margin: 0.6rem auto 0;
        width: auto;
        padding-left: 0.8rem;
        padding-right: 0.8rem;
    }
}
.flexbox-compatible .resumo-resposta__barra {
    flex-grow: 0;
    background-color: #007eac;
    vertical-align: top;
    height: 100%;
}
@media (min-width: 992px) {
    .flexbox-compatible .resumo-resposta__barra {
        width: 2.2rem;
        height: auto;
        flex-grow: 1;
        margin: 0 auto;
    }
}
.flexbox-compatible .resumo-resposta--vertical {
    flex-direction: column-reverse;
    align-items: baseline;
    flex-grow: 1;
    height: auto;
    text-align: center;
    padding: 0;
}
.flexbox-compatible .resumo-resposta--vertical .resumo-resposta__opiniao {
    order: 1;
    width: 6.5rem;
    text-align: center;
    margin: 0 auto;
}
.flexbox-compatible .resumo-resposta--vertical .resumo-resposta__percentual {
    width: 100%;
    order: 2;
    font-size: 1.36562rem;
    margin-top: 0.45rem;
    margin-bottom: 0.4rem;
    font-size: 1rem;
}
@media (min-width: 992px) {
    .flexbox-compatible .resumo-resposta--vertical .resumo-resposta__percentual {
        font-size: 1.36562rem;
    }
}
.flexbox-compatible .resumo-resposta--vertical .resumo-resposta__participacoes {
    width: 100%;
    order: 3;
    flex-direction: column-reverse;
    flex-grow: 1;
}
.flexbox-compatible .resumo-resposta--vertical .resumo-resposta__quantidade {
    margin: 0.6rem auto 0;
    width: auto;
    padding-left: 0.8rem;
    padding-right: 0.8rem;
}
.flexbox-compatible .resumo-resposta--vertical .resumo-resposta__barra {
    width: 2.2rem;
    height: auto;
    flex-grow: 1;
    margin: 0 auto;
}
.flexbox-compatible .grafico-barras {
    display: block;
    background-color: #fff;
    margin-left: -15px;
    margin-right: -15px;
    padding: 0.3rem 0.9375rem 1.95rem;
}
@media (min-width: 992px) {
    .flexbox-compatible .grafico-barras {
        margin-left: auto;
        margin-right: auto;
        padding-left: 6rem;
        padding-right: 6rem;
        padding-bottom: 1.8rem;
        max-width: 1034px;
    }
}
.flexbox-compatible .grafico-barras__descartavel {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}
.flexbox-compatible .grafico-barras__dados {
    display: block;
}
@media (min-width: 992px) {
    .flexbox-compatible .grafico-barras__dados {
        display: flex;
        min-height: 25rem;
    }
}
.flexbox-compatible .grafico-barras__item {
    border-top: 0 none;
    flex-wrap: wrap;
}
.flexbox-compatible .resultado-conteiner--principal .resumo-resposta::after {
    content: "";
    display: block;
    flex: 1 0 100%;
    height: 0.0625rem;
    order: 2;
    width: 100%;
}
@media (min-width: 992px) {
    .flexbox-compatible .resultado-conteiner--principal .resumo-resposta::after {
        content: none;
    }
}
.flexbox-compatible .resultado-conteiner--principal .resumo-resposta__opiniao {
    font-weight: 700;
    flex: 1 0 100%;
    order: 0;
}
@media (min-width: 992px) {
    .flexbox-compatible .resultado-conteiner--principal .resumo-resposta__opiniao {
        flex: 0 0 auto;
    }
}
.flexbox-compatible .resultado-conteiner--principal .resumo-resposta__percentual {
    width: auto;
    flex: 0 0 auto;
    order: 1;
}
@media (min-width: 992px) {
    .flexbox-compatible .resultado-conteiner--principal .resumo-resposta__percentual {
        width: 100%;
    }
}
.flexbox-compatible .resultado-conteiner--principal .resumo-resposta__participacoes {
    margin-top: 0;
    flex: 1 0 auto;
    order: 2;
    width: auto;
}
@media (min-width: 992px) {
    .flexbox-compatible .resultado-conteiner--principal .resumo-resposta__participacoes {
        margin-top: 0.375rem;
        width: 100%;
    }
}
.flexbox-compatible .resultado-conteiner--principal .resumo-resposta__quantidade {
    background-color: transparent;
    padding: 0;
    width: auto;
    align-items: center;
    display: flex;
}
@media (min-width: 992px) {
    .flexbox-compatible .resultado-conteiner--principal .resumo-resposta__quantidade {
        background-color: #f4f4f4;
        display: block;
        padding: 0.0625rem 0.8rem;
        min-width: 1.625rem;
    }
}
.flexbox-compatible .resultado-conteiner--principal .resumo-resposta__quantidade::before {
    background-color: #363636;
    content: "";
    height: 1.125rem;
    margin: 0 0.5rem;
    width: 0.0625rem;
}
@media (min-width: 992px) {
    .flexbox-compatible .resultado-conteiner--principal .resumo-resposta__quantidade::before {
        content: none;
    }
}
.flexbox-compatible .resultado-conteiner--principal .resumo-resposta__quantidade:after {
    content: "votos";
    display: inline-block;
    margin-left: 0.3125rem;
}
@media (min-width: 992px) {
    .flexbox-compatible .resultado-conteiner--principal .resumo-resposta__quantidade:after {
        content: none;
    }
}
.flexbox-compatible .resultado-conteiner--principal .resumo-resposta__barra {
    height: 1.5625rem;
    margin-top: 0.25rem;
    width: 100%;
    order: 3;
}
@media (min-width: 992px) {
    .flexbox-compatible .resultado-conteiner--principal .resumo-resposta__barra {
        height: auto;
        margin-top: 0;
        max-width: none !important;
        width: 2.2rem;
    }
}
.no-js .conteiner-grafico-tabela,
.no-cssfilters .conteiner-grafico-tabela {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
}
@media (min-width: 576px) {
    .no-js .conteiner-grafico-tabela,
    .no-cssfilters .conteiner-grafico-tabela {
        margin-left: 0;
        margin-right: 0;
    }
}
.no-js .grafico-barras,
.no-js .metodologia-anterior__sumario,
.no-cssfilters .grafico-barras,
.no-cssfilters .metodologia-anterior__sumario {
    width: 100%;
}
.no-js .grafico-barras thead,
.no-js .metodologia-anterior__sumario thead,
.no-cssfilters .grafico-barras thead,
.no-cssfilters .metodologia-anterior__sumario thead {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
    background-color: #badbea;
}
@media (min-width: 992px) {
    .no-js .grafico-barras thead,
    .no-js .metodologia-anterior__sumario thead,
    .no-cssfilters .grafico-barras thead,
    .no-cssfilters .metodologia-anterior__sumario thead {
        border: initial;
        clip: initial;
        height: auto;
        width: auto;
        overflow: initial;
        position: relative;
        white-space: initial;
        border-left: 2px solid #badbea;
        border-right: 2px solid #badbea;
    }
}
.no-js .grafico-barras thead tr:nth-child(odd) th,
.no-js .metodologia-anterior__sumario thead tr:nth-child(odd) th,
.no-cssfilters .grafico-barras thead tr:nth-child(odd) th,
.no-cssfilters .metodologia-anterior__sumario thead tr:nth-child(odd) th {
    border-bottom: 1px solid white;
}
@media (min-width: 992px) {
    .no-js .grafico-barras thead tr:nth-child(odd) th,
    .no-js .metodologia-anterior__sumario thead tr:nth-child(odd) th,
    .no-cssfilters .grafico-barras thead tr:nth-child(odd) th,
    .no-cssfilters .metodologia-anterior__sumario thead tr:nth-child(odd) th {
        border-bottom: none;
    }
}
.no-js .grafico-barras thead th,
.no-js .metodologia-anterior__sumario thead th,
.no-cssfilters .grafico-barras thead th,
.no-cssfilters .metodologia-anterior__sumario thead th {
    border-right: 1px solid #bdbdbd;
    height: 2.5rem;
    padding: 0.5rem 0.875rem;
}
@media (min-width: 992px) {
    .no-js .grafico-barras thead th,
    .no-js .metodologia-anterior__sumario thead th,
    .no-cssfilters .grafico-barras thead th,
    .no-cssfilters .metodologia-anterior__sumario thead th {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
}
.no-js .grafico-barras thead th:last-child,
.no-js .metodologia-anterior__sumario thead th:last-child,
.no-cssfilters .grafico-barras thead th:last-child,
.no-cssfilters .metodologia-anterior__sumario thead th:last-child {
    border-right: none;
}
@media (min-width: 992px) {
    .no-js .grafico-barras tbody,
    .no-js .metodologia-anterior__sumario tbody,
    .no-cssfilters .grafico-barras tbody,
    .no-cssfilters .metodologia-anterior__sumario tbody {
        border-left: 2px solid #efefef;
        border-right: 2px solid #efefef;
    }
}
.no-js .grafico-barras tbody tr,
.no-js .metodologia-anterior__sumario tbody tr,
.no-cssfilters .grafico-barras tbody tr,
.no-cssfilters .metodologia-anterior__sumario tbody tr {
    background-color: white;
}
.no-js .grafico-barras tbody tr:nth-child(odd),
.no-js .metodologia-anterior__sumario tbody tr:nth-child(odd),
.no-cssfilters .grafico-barras tbody tr:nth-child(odd),
.no-cssfilters .metodologia-anterior__sumario tbody tr:nth-child(odd) {
    background-color: #efefef;
}
.no-js .grafico-barras tbody th,
.no-js .metodologia-anterior__sumario tbody th,
.no-cssfilters .grafico-barras tbody th,
.no-cssfilters .metodologia-anterior__sumario tbody th {
    font-weight: normal;
    vertical-align: middle;
}
@media (min-width: 992px) {
    .no-js .grafico-barras tbody th,
    .no-js .metodologia-anterior__sumario tbody th,
    .no-cssfilters .grafico-barras tbody th,
    .no-cssfilters .metodologia-anterior__sumario tbody th {
        border-top: none;
        border-right: 1px solid #bdbdbd;
        font-weight: 700;
    }
}
.no-js .grafico-barras tbody th::before,
.no-js .metodologia-anterior__sumario tbody th::before,
.no-cssfilters .grafico-barras tbody th::before,
.no-cssfilters .metodologia-anterior__sumario tbody th::before {
    content: attr(data-th) ": ";
    display: inline-block;
    font-weight: 700;
    margin-right: 0.3125rem;
}
@media (min-width: 992px) {
    .no-js .grafico-barras tbody th::before,
    .no-js .metodologia-anterior__sumario tbody th::before,
    .no-cssfilters .grafico-barras tbody th::before,
    .no-cssfilters .metodologia-anterior__sumario tbody th::before {
        border-right: 1px solid #bdbdbd;
        display: none;
    }
}
.no-js .grafico-barras tbody td,
.no-js .metodologia-anterior__sumario tbody td,
.no-cssfilters .grafico-barras tbody td,
.no-cssfilters .metodologia-anterior__sumario tbody td {
    border-bottom: 1px solid #efefef;
    display: block;
    padding: 0.5rem 0.875rem;
}
@media (min-width: 992px) {
    .no-js .grafico-barras tbody td,
    .no-js .metodologia-anterior__sumario tbody td,
    .no-cssfilters .grafico-barras tbody td,
    .no-cssfilters .metodologia-anterior__sumario tbody td {
        border-right: 1px solid #bdbdbd;
        border-bottom: none;
        border-top: none;
        display: table-cell;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
}
.no-js .grafico-barras tbody td:last-child,
.no-js .metodologia-anterior__sumario tbody td:last-child,
.no-cssfilters .grafico-barras tbody td:last-child,
.no-cssfilters .metodologia-anterior__sumario tbody td:last-child {
    border-right: none;
}
.no-js .grafico-barras tbody td::before,
.no-js .metodologia-anterior__sumario tbody td::before,
.no-cssfilters .grafico-barras tbody td::before,
.no-cssfilters .metodologia-anterior__sumario tbody td::before {
    content: attr(data-th) ": ";
    display: inline-block;
    font-weight: 700;
    margin-right: 0.3125rem;
}
@media (min-width: 992px) {
    .no-js .grafico-barras tbody td::before,
    .no-js .metodologia-anterior__sumario tbody td::before,
    .no-cssfilters .grafico-barras tbody td::before,
    .no-cssfilters .metodologia-anterior__sumario tbody td::before {
        display: none;
    }
}
.flexbox-compatible .metodologia-anterior {
    background-color: #fff;
    margin-left: -15px;
    margin-right: -15px;
    padding: 2rem 0.9375rem 1.15rem;
}
@media (min-width: 992px) {
    .flexbox-compatible .metodologia-anterior {
        margin-left: auto;
        margin-right: auto;
        padding: 3.15rem 2.5rem 2.1rem;
        max-width: 687px;
    }
}
.flexbox-compatible .metodologia-anterior__grafico {
    width: 150px;
    height: 150px;
    margin: 0 auto;
}
.flexbox-compatible .metodologia-anterior__sumario {
    margin-top: 1.5rem;
    margin-left: auto;
    margin-right: auto;
}
.flexbox-compatible .metodologia-anterior__descartavel {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}
.flexbox-compatible .metodologia-anterior__dados {
    display: flex;
}
.flexbox-compatible .metodologia-anterior__item {
    flex-wrap: wrap;
}
.flexbox-compatible .metodologia-anterior__item:nth-child(1) {
    border-right: 1px solid #f4f4f4;
    padding-right: 2.5rem;
}
.flexbox-compatible .metodologia-anterior__item:nth-child(2) {
    border-left: 1px solid #f4f4f4;
    padding-left: 2.5rem;
}
.o-que-foi-dito-conteiner .titulo-secao {
    margin-bottom: 1.75rem;
    text-align: center;
}
@media (min-width: 992px) {
    .o-que-foi-dito-conteiner .titulo-secao {
        margin-bottom: 2.8125rem;
        text-align: left;
    }
}
@media (min-width: 992px) {
    .o-que-foi-dito-conteiner .l-pontos__quadros {
        background-color: transparent;
        padding-bottom: 0;
    }
}
@media (min-width: 992px) {
    .o-que-foi-dito-conteiner .l-pontos__item-quadro {
        flex: 1;
    }
    .o-que-foi-dito-conteiner .l-pontos__item-quadro:nth-child(2) {
        border-left: none;
        margin-left: 1.875rem;
    }
}
@media (min-width: 992px) {
    .o-que-foi-dito-conteiner .quadro-pontos {
        padding: 1.25rem;
    }
}
.o-que-foi-dito-conteiner .g-info-revealer {
    height: 3.3125rem;
    margin-right: 0;
}
@media (min-width: 992px) {
    .o-que-foi-dito-conteiner .g-info-revealer {
        border-bottom: 2px solid white;
        height: auto;
        justify-content: center;
        padding: 0.75rem 0 1.25rem;
        text-align: center;
    }
}
.o-que-foi-dito-conteiner .g-info-revealer .g-info-revealer__title {
    font-size: 1.125rem;
    font-weight: normal;
    text-transform: uppercase;
}
@media (min-width: 992px) {
    .o-que-foi-dito-conteiner .g-info-revealer .g-info-revealer__title {
        font-size: 1.375rem;
    }
}
.o-que-foi-dito-conteiner .g-info-revealer .g-info-revealer__toggle-button {
    padding: 0.9375rem;
}
@media (min-width: 992px) {
    .o-que-foi-dito-conteiner .g-info-revealer .g-info-revealer__toggle-button {
        padding: 0.6875rem 0.9375rem 0;
    }
}
@media (min-width: 992px) {
    .o-que-foi-dito-conteiner .g-info-revealer .g-info-revealer__toggle-button.collapsed .g-info-revealer__toggle-button-text:after {
        content: none;
    }
}
.o-que-foi-dito-conteiner .g-info-revealer .g-info-revealer__toggle-button:hover,
.o-que-foi-dito-conteiner .g-info-revealer .g-info-revealer__toggle-button:focus {
    background-color: #ececec !important;
}
@media (min-width: 992px) {
    .o-que-foi-dito-conteiner .g-info-revealer .g-info-revealer__toggle-button {
        padding: 0.6875rem 0.9375rem 0;
    }
    .o-que-foi-dito-conteiner .g-info-revealer .g-info-revealer__toggle-button:hover,
    .o-que-foi-dito-conteiner .g-info-revealer .g-info-revealer__toggle-button:focus {
        background-color: inherit !important;
    }
}
@media (min-width: 992px) {
    .o-que-foi-dito-conteiner .g-info-revealer .g-info-revealer__toggle-button-text::after {
        content: none;
    }
}
.info-revealer--as-span {
    cursor: default !important;
}
.todos-pontos-conteiner {
    margin-top: 2.3125rem;
    padding-bottom: 0.75rem;
}
@media (min-width: 992px) {
    .todos-pontos-conteiner {
        margin-top: 3.9375rem;
    }
}
.todos-pontos-conteiner .pagination {
    margin-top: 2.1rem;
}
@media (min-width: 992px) {
    .todos-pontos-conteiner .pagination {
        margin-top: 2.5rem;
    }
}
.todos-pontos-conteiner .pagination .pagination-list {
    margin-bottom: 0;
}
.todos-pontos-conteiner .pagination .pagination-list button.u-modo-espera {
    opacity: 0.6;
    cursor: default;
    text-decoration: none !important;
    border: 0 none;
}
.todos-pontos-conteiner .pagination .pagination-list__number-link.disabled {
    cursor: default;
}
.form-filtros-todos-pontos {
    border-bottom: 2px solid #dfdfdf;
    padding-bottom: 1.375rem;
}
.l-filtros-todos-pontos {
    margin-top: 1.125rem;
}
@media (min-width: 992px) {
    .l-filtros-todos-pontos {
        display: flex;
    }
}
.l-filtros-todos-pontos > :nth-child(1),
.l-filtros-todos-pontos > :nth-child(2) {
    flex: 1;
}
.l-filtros-todos-pontos > :nth-child(2) {
    margin-top: 26px;
}
@media (min-width: 992px) {
    .l-filtros-todos-pontos > :nth-child(2) {
        margin-left: 1.875rem;
        margin-top: 0;
    }
}
.resultados-info {
    display: flex;
    flex-wrap: wrap;
    line-height: 1.4;
    justify-content: space-between;
    margin-bottom:2rem;
    margin-top: 1.875rem;
}
@media (min-width: 992px) {
    .resultados-info {
        flex-wrap: nowrap;
        margin-top: 2.3125rem;
    }
}
.resultados-info__resultado {
    color: #363636;
    font-style: italic;
    margin-bottom: 0.875rem;
}
#js-resultado-obtido:focus {
    outline: inherit;
}
@media (min-width: 992px) {
    .resultados-info__resultado {
        margin-bottom: 0;
        padding-right: 1.5rem;
    }
}
.resultados-info__link {
    display: inline-block;
}
.resultados-info__link:not([href]):not([tabindex]) {
    color: #bdbdbd;
    cursor: not-allowed;
}
.resultados-info__link:not([href]):not([tabindex]):hover,
.resultados-info__link:not([href]):not([tabindex]):active {
    color: #bdbdbd;
}
.resultados-info__link:not([href]):not([tabindex])::before {
    background: url("https://www.camara.leg.br/tema/assets/images/ico-download-cinza-claro.png") no-repeat;
    background-position: bottom;
    color: #bdbdbd;
}
.resultados-info__link--download::before {
    content: "";
    background: url("https://www.camara.leg.br/tema/assets/images/ico-download-verde.png") no-repeat;
    display: inline-block;
    height: 1.125rem;
    margin-right: 0.625rem;
    vertical-align: text-top;
    width: 1.125rem;
}
.resultados-info__link--download.u-modo-espera {
    opacity: 0.6;
}
.l-resultados-comentarios {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
}
.l-comentarios-enquete__item{
    border: 1px solid #DFDFDF;
    border-left: 0px;
    border-top: 0px;
    border-right: 0px;
    padding-bottom: 20px;
}
@media (min-width: 992px) {
    .l-resultados-comentarios {
        margin-top: 0.875rem;
    }
}
.l-resultados-comentarios.u-modo-espera {
    opacity: 0.65;
    position: relative;
    opacity: 0.35;
}
.l-resultados-comentarios.u-modo-espera::before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    vertical-align: unset;
    text-rendering: auto;
    color: #5f5f5e;
    content: "\F110" !important;
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
    font-weight: 900;
    margin: 0;
    position: absolute;
    top: 45%;
    left: 48%;
    z-index: 2;
}
.l-resultados-comentarios.u-modo-espera::before {
    font-size: 1.875rem;
}
.l-resultados-comentarios__item {
    border-bottom: 2px solid #dfdfdf;
    padding-bottom: 1.425rem;
    padding-top: 1.6875rem;
}
.l-registre-novos-pontos {
    background-color: #f4f4f4;
    margin-top: 0.7rem;
    padding-bottom: 2.8125rem;
    padding-top: 2.8125rem;
    text-align: center;
}
.btn-registre-novos-pontos {
    font-size: 1rem;
    font-weight: 600;
    height: 2.5rem;
    text-transform: lowercase;
}

/*# sourceMappingURL=enquete.css.map*/
