.elementor-167 .elementor-element.elementor-element-06cebbd{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-167 .elementor-element.elementor-element-06cebbd.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-167 .elementor-element.elementor-element-3e0107c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-167 .elementor-element.elementor-element-3e0107c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-167 .elementor-element.elementor-element-3e0107c{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-167 .elementor-element.elementor-element-3e0107c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-167 .elementor-element.elementor-element-3e0107c .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-167 .elementor-element.elementor-element-3e0107c .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-167 .elementor-element.elementor-element-7e1203f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-167 .elementor-element.elementor-element-7e1203f:not(.elementor-motion-effects-element-type-background), .elementor-167 .elementor-element.elementor-element-7e1203f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.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-167 .elementor-element.elementor-element-d57c2e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-167 .elementor-element.elementor-element-d57c2e9 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-167 .elementor-element.elementor-element-d57c2e9 .jet-search-filter__input{color:#000000;border-style:solid;border-color:var( --e-global-color-primary );}.elementor-167 .elementor-element.elementor-element-d57c2e9 .jet-search-filter__input::placeholder{color:#000000;}.elementor-167 .elementor-element.elementor-element-d57c2e9 .jet-search-filter__input:-ms-input-placeholder{color:#000000;}.elementor-167 .elementor-element.elementor-element-d57c2e9 .jet-search-filter__input::-ms-input-placeholder{color:#000000;}.elementor-167 .elementor-element.elementor-element-d57c2e9 .jet-search-filter__input-clear{color:#000000;}.elementor-167 .elementor-element.elementor-element-d57c2e9 .jet-search-filter__input-loading{color:#000000;}.elementor-167 .elementor-element.elementor-element-d57c2e9 .jet-filter-label{color:#000000;}.elementor-widget-jet-smart-filters-date-period .apply-filters__button, .elementor-widget-jet-smart-filters-date-period .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-167 .elementor-element.elementor-element-86db3a4{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-167 .elementor-element.elementor-element-86db3a4 .jet-date-period__datepicker-button{color:#000000;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 141px 10px 19px;}.elementor-167 .elementor-element.elementor-element-86db3a4 .jet-date-period__wrapper{justify-content:flex-start;}.elementor-167 .elementor-element.elementor-element-86db3a4 .jet-date-period__prev{margin-right:5px;}.elementor-167 .elementor-element.elementor-element-86db3a4 .jet-date-period__next{margin-left:5px;}.rtl .elementor-167 .elementor-element.elementor-element-86db3a4 .jet-date-period__prev{margin-left:5px;margin-right:0;}.rtl .elementor-167 .elementor-element.elementor-element-86db3a4 .jet-date-period__next{margin-right:5px;margin-left:0;}#datepickers-container .jet-date-period-86db3a4{margin-top:10px;margin-left:0px;width:300px;}.elementor-167 .elementor-element.elementor-element-86db3a4 .jet-filter-label{color:#000000;}.elementor-167 .elementor-element.elementor-element-487b381{--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;}.elementor-167 .elementor-element.elementor-element-88575b9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-167 .elementor-element.elementor-element-88575b9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-167 .elementor-element.elementor-element-88575b9 .jet-dynamic-table{width:100%;}.elementor-167 .elementor-element.elementor-element-c61b0e9 > .elementor-widget-container{margin:19px 0px 0px 0px;}.elementor-167 .elementor-element.elementor-element-c61b0e9.elementor-element{--align-self:flex-end;}.elementor-167 .elementor-element.elementor-element-c61b0e9 .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-167 .elementor-element.elementor-element-c61b0e9 .jet-filters-pagination__link, .elementor-167 .elementor-element.elementor-element-c61b0e9 .jet-filters-pagination__dots{font-weight:bold;}.elementor-167 .elementor-element.elementor-element-c61b0e9 .jet-filters-pagination__link{color:#080101;padding:11px 11px 11px 11px;}.elementor-167 .elementor-element.elementor-element-c61b0e9 .jet-filters-pagination__dots{color:#080101;padding:11px 11px 11px 11px;}.elementor-167 .elementor-element.elementor-element-c61b0e9 .jet-filters-pagination__link:hover{color:#E40D0D;}.elementor-167 .elementor-element.elementor-element-c61b0e9 .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-167 .elementor-element.elementor-element-c61b0e9 .jet-filters-pagination__load-more{order:initial;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-167 .elementor-element.elementor-element-06cebbd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:6px;--padding-right:5px;}.elementor-167 .elementor-element.elementor-element-3e0107c > .elementor-widget-container{padding:0px 0px 13px 0px;}.elementor-167 .elementor-element.elementor-element-7e1203f{--justify-content:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:28px;--padding-left:6px;--padding-right:5px;}.elementor-167 .elementor-element.elementor-element-d57c2e9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-167 .elementor-element.elementor-element-d57c2e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-167 .elementor-element.elementor-element-d57c2e9 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-167 .elementor-element.elementor-element-d57c2e9 .jet-search-filter__input{font-size:16px;border-width:1px 1px 1px 1px;}.elementor-167 .elementor-element.elementor-element-d57c2e9 .jet-filter-label{font-size:15px;}.elementor-167 .elementor-element.elementor-element-86db3a4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-167 .elementor-element.elementor-element-86db3a4.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-167 .elementor-element.elementor-element-86db3a4 .jet-date-period__datepicker-button{font-size:16px;padding:10px 277px 10px 15px;}.elementor-167 .elementor-element.elementor-element-86db3a4 .jet-date-period__wrapper{justify-content:flex-start;}.elementor-167 .elementor-element.elementor-element-86db3a4 .jet-filter-label{font-size:15px;}.elementor-167 .elementor-element.elementor-element-86db3a4 .apply-filters__button{align-self:stretch;}.elementor-167 .elementor-element.elementor-element-487b381{--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:5px;}.elementor-167 .elementor-element.elementor-element-88575b9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for jet-dynamic-table, class: .elementor-element-88575b9 *//* 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(5),
  table th:nth-child(5) 
   {
    display: none;
    
  }


  table td:nth-child(3),
  table th:nth-child(3) 
   {
    display: none;
    
  }
  table td:nth-child(1),
  table th:nth-child(1) 
   {
    display: none;
    
  }
}/* End custom CSS */