.elementor-4385 .elementor-element.elementor-element-b61a082{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:28px;--margin-bottom:27px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4385 .elementor-element.elementor-element-ca76df6 .elementor-heading-title{font-family:"Days One", Sans-serif;font-size:32px;font-weight:600;color:#000000;}.elementor-4385 .elementor-element.elementor-element-02d3462 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4385 .elementor-element.elementor-element-02d3462 .jet-dynamic-table{width:100%;}:root{--page-title-display:none;}/* Start custom CSS for jet-dynamic-table, class: .elementor-element-02d3462 *//* Estilo básico para os links da tabela */
table td a {
    display: inline-block; /* Torna o link um bloco, permitindo que estilize como botão */
    padding: 4px 10px; /* Espaçamento interno, tamanho do botão */
    background-color: #00123A; /* Cor de fundo do botão */
    color: transparent; /* Torna o texto original invisível */
    text-align: center; /* Alinha o texto no centro */
    border-radius: 1px; /* Bordas arredondadas */
    text-decoration: none; /* Remove o sublinhado padrão do link */
    font-size: 2px; /* Tamanho da fonte */
    transition: background-color 0.3s, transform 0.2s; /* Animação suave na cor de fundo e efeito de transformação */
    width: 20%; /* Garante que o botão ocupe toda a largura da célula */
    max-width: 20px; /* Define a largura máxima do botão */
    height: 30px; /* Define a altura do botão */
    min-width: 60px; /* Garante a largura mínima do botão */
    overflow: hidden; /* Garante que o conteúdo extra seja escondido */
    line-height: 10px; /* Alinha verticalmente o texto */
}

/* Esconde o texto original dentro do link */
table td a span {
    display: none; /* Oculta qualquer texto dentro do link */
}

/* Adiciona a palavra "DOWNLOAD" ao botão */
table td a::before {
    content: "PDF"; /* Adiciona a palavra "DOWNLOAD" */
    display: inline-block; /* Exibe como bloco para aplicar os estilos */
    font-size: 10px; /* Tamanho do texto */
    color: white; /* Cor do texto */
    font-weight: bold; /* Torna o texto em negrito */
    text-transform: uppercase; /* Torna o texto em maiúsculas */
    line-height: 25px; /* Alinha o texto verticalmente */
    text-align: center; /* Alinha o texto no centro */
}

/* Estilo para o botão quando o mouse passa por cima */
table td a:hover {
    background-color: #0056b3; /* Altera a cor de fundo ao passar o mouse */
    transform: scale(1.05); /* Efeito de aumento no botão */
}

/* Estilo para o botão quando pressionado (clicado) */
table td a:active {
    background-color: #003366; /* Cor de fundo mais escura quando pressionado */
    transform: scale(1); /* Evita o efeito de aumento após o clique */
}

/* Estilo para a tabela */
table {
  width: 50%; /* A tabela ocupa toda a largura disponível */
  border-collapse: collapse; /* Colapsa as bordas para uma aparência mais limpa */
  margin: 1px 0; /* Adiciona uma margem acima e abaixo da tabela */
  background-color: #f9f9f9; /* Cor de fundo da tabela */
}

/* Estilo para as células da tabela (td e th) */
td, th {
  padding: 6px; /* Adiciona espaçamento interno (padding) */
  text-align: left; /* Alinha o texto à esquerda */
  border: 1px solid #ddd; /* Borda fina e clara entre as células */
  font-family: Arial, sans-serif; /* Define a fonte para o texto */
  font-size: 12px; /* Tamanho da fonte */
}

/* Estilo para o cabeçalho da tabela (th) */
th {
  background-color: #4CAF50; /* Cor de fundo verde para o cabeçalho */
  color: white; /* Cor do texto no cabeçalho */
  font-weight: bold; /* Deixa o texto do cabeçalho em negrito */
}

/* Efeito de hover nas linhas da tabela */
tr:hover {
  background-color: #f1f1f1; /* Cor de fundo ao passar o mouse por cima */
}

/* Linhas alternadas com fundo diferente (zebra effect) */
tr:nth-child(even) {
  background-color: #f2f2f2; /* Cor de fundo para as linhas pares */
}

/* Estilo para as bordas da tabela */
table, th, td {
  border: 1px solid #ddd; /* Borda de 1px e cor cinza claro */
}

/* Definindo o espaçamento entre células */
table {
  border-spacing: 0; /* Remove o espaçamento entre as células */
}

/* Alinhamento de texto para colunas específicas (exemplo) */
td:first-child, th:first-child {
  text-align: center; /* Alinha o texto no centro da primeira coluna */
}

/* Estilos gerais para a tabela */
table {
  width: 100%;
  border-collapse: collapse;
}

table, th, td {
  border: 1px solid black;
}

th, td {
  padding: 8px;
  text-align: left;
}

/* Media query para telas com largura máxima de 768px (mobile) */
@media (max-width: 768px) {
  /* Ocultar a 3ª coluna (Email) */
  table td:nth-child(4),
  table th:nth-child(4) {
    display: none;
  }
}
 linhas */
tr:hover {
    background-color: #ddd; /* Altera a cor de fundo quando o mouse passa sobre a linha */
}/* End custom CSS */