.elementor-796 .elementor-element.elementor-element-17c7f88{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-796 .elementor-element.elementor-element-17c7f88.e-con{--align-self:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-796 .elementor-element.elementor-element-93c6554 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-796 .elementor-element.elementor-element-93c6554 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-796 .elementor-element.elementor-element-93c6554{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-796 .elementor-element.elementor-element-93c6554 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-796 .elementor-element.elementor-element-93c6554 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-796 .elementor-element.elementor-element-93c6554 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-796 .elementor-element.elementor-element-de4b1e7{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-796 .elementor-element.elementor-element-de4b1e7:not(.elementor-motion-effects-element-type-background), .elementor-796 .elementor-element.elementor-element-de4b1e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-796 .elementor-element.elementor-element-de4b1e7, .elementor-796 .elementor-element.elementor-element-de4b1e7::before{--border-transition:0.3s;}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-796 .elementor-element.elementor-element-77f1435{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-796 .elementor-element.elementor-element-77f1435 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-796 .elementor-element.elementor-element-77f1435 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-796 .elementor-element.elementor-element-77f1435 .jet-search-filter__input{color:#000000;}.elementor-796 .elementor-element.elementor-element-77f1435 .jet-search-filter__input::placeholder{color:#000000;}.elementor-796 .elementor-element.elementor-element-77f1435 .jet-search-filter__input:-ms-input-placeholder{color:#000000;}.elementor-796 .elementor-element.elementor-element-77f1435 .jet-search-filter__input::-ms-input-placeholder{color:#000000;}.elementor-796 .elementor-element.elementor-element-77f1435 .jet-search-filter__input-clear{color:#000000;}.elementor-796 .elementor-element.elementor-element-77f1435 .jet-search-filter__input-loading{color:#000000;}.elementor-796 .elementor-element.elementor-element-77f1435 .jet-filter-label{color:#000000;}.elementor-796 .elementor-element.elementor-element-ea1537a{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-796 .elementor-element.elementor-element-b6136c7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-796 .elementor-element.elementor-element-b6136c7 > .elementor-widget-container{padding:0px 0px 3px 0px;}.elementor-796 .elementor-element.elementor-element-b6136c7 .jet-dynamic-table{width:100%;}.elementor-796 .elementor-element.elementor-element-8a4f4bc > .elementor-widget-container{margin:19px 0px 0px 0px;}.elementor-796 .elementor-element.elementor-element-8a4f4bc.elementor-element{--align-self:flex-end;}.elementor-796 .elementor-element.elementor-element-8a4f4bc .jet-filters-pagination{border-style:none;margin-right:calc(-6px/2);margin-left:calc(-6px/2);margin-top:calc(-6px/2);margin-bottom:calc(-6px/2);justify-content:center;}.elementor-796 .elementor-element.elementor-element-8a4f4bc .jet-filters-pagination__link, .elementor-796 .elementor-element.elementor-element-8a4f4bc .jet-filters-pagination__dots{font-weight:bold;}.elementor-796 .elementor-element.elementor-element-8a4f4bc .jet-filters-pagination__link{color:#080101;padding:11px 11px 11px 11px;}.elementor-796 .elementor-element.elementor-element-8a4f4bc .jet-filters-pagination__dots{color:#080101;padding:11px 11px 11px 11px;}.elementor-796 .elementor-element.elementor-element-8a4f4bc .jet-filters-pagination__link:hover{color:#E40D0D;}.elementor-796 .elementor-element.elementor-element-8a4f4bc .jet-filters-pagination__item{margin-right:calc(6px/2);margin-left:calc(6px/2);margin-top:calc(6px/2);margin-bottom:calc(6px/2);}.elementor-796 .elementor-element.elementor-element-8a4f4bc .jet-filters-pagination__load-more{order:initial;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-796 .elementor-element.elementor-element-17c7f88{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:6px;--padding-right:5px;}.elementor-796 .elementor-element.elementor-element-93c6554 > .elementor-widget-container{padding:0px 0px 13px 0px;}.elementor-796 .elementor-element.elementor-element-93c6554 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-796 .elementor-element.elementor-element-93c6554 .elementor-icon-list-item > a{font-size:18px;}.elementor-796 .elementor-element.elementor-element-de4b1e7{--padding-top:0px;--padding-bottom:11px;--padding-left:6px;--padding-right:5px;}.elementor-796 .elementor-element.elementor-element-77f1435{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-796 .elementor-element.elementor-element-77f1435 .jet-search-filter__input{font-size:16px;}.elementor-796 .elementor-element.elementor-element-77f1435 .jet-filter-label{font-size:15px;}.elementor-796 .elementor-element.elementor-element-ea1537a{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:5px;}.elementor-796 .elementor-element.elementor-element-b6136c7 > .elementor-widget-container{padding:0px 5px 0px 6px;}.elementor-796 .elementor-element.elementor-element-b6136c7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-796 .elementor-element.elementor-element-b6136c7 .jet-dynamic-table{width:100%;}}/* Start custom CSS for jet-dynamic-table, class: .elementor-element-b6136c7 *//* 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: 15px 10px; /* Espaçamento interno, tamanho do botão */
    background-color: #333F58; /* Cor de fundo do botão */
    color: transparent; /* Torna o texto original invisível */
    text-align: center; /* Alinha o texto no centro */
    border-radius: 2px; /* 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: 50%; /* Garante que o botão ocupe toda a largura da célula */
    max-width: 50px; /* Define a largura máxima do botão */
    height: 50px; /* Define a altura do botão */
    min-width: 80px; /* Garante a largura mínima do botão */
    overflow: hidden; /* Garante que o conteúdo extra seja escondido */
    line-height: 30px; /* 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: "DOWNLOAD"; /* 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(1),
  table th:nth-child(1) {
    display: none;
  }
  table td:nth-child(2),
  table th:nth-child(2) {
    display: none;
  }
  table td:nth-child(5),
  table th:nth-child(5) {
    display: none;
  }
}/* End custom CSS */