
.single-politicas-container {
    background-color: #ffffff; /* Fundo branco */
    max-width: 1140px; /* Largura máxima */
    margin: 40px auto; /* Espaçamento superior e inferior (40px), centralizado */
    padding: 20px; /* Espaçamento interno (padding) */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Sombra sutil para destacar o conteúdo */
    border-radius: 5px; /* Bordas levemente arredondadas */
}

.entry-header {
    border-bottom: 2px solid var(--e-global-color-primary); /* Cor primária do Elementor */
    margin-bottom: 20px;
}

.entry-title {
    color: var(--e-global-color-primary); /* Cor primária do Elementor */
    font-size: 2em; /* Tamanho do título */
    margin: 0;
}

.entry-content {
    font-size: 1em; /* Tamanho da fonte para o conteúdo */
    line-height: 1.6; /* Altura da linha para melhor legibilidade */
    color: #333333; /* Cor padrão do texto */
}

.entry-footer {
    margin-top: 20px;
    border-top: 1px solid #e1e1e1; /* Linha superior para separar o rodapé */
    padding-top: 10px;
    font-size: 0.9em;
    color: #666666; /* Cor mais clara para o rodapé */
}

/* Estilo para os links */
.single-politicas-container a {
    color: var(--e-global-color-primary); /* Cor primária do Elementor */
    text-decoration: none;
    border-bottom: 1px solid transparent;
    transition: all 0.3s ease;
}

.single-politicas-container a:hover {
    border-bottom: 1px solid var(--e-global-color-primary); /* Cor primária ao passar o mouse */
}