.elementor-3752 .elementor-element.elementor-element-0a74fc9{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:-13px;--margin-bottom:0px;--margin-left:-13px;--margin-right:0px;}.elementor-3752 .elementor-element.elementor-element-8b93767{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3752 .elementor-element.elementor-element-8b93767.e-con{--flex-grow:0;--flex-shrink:0;}.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-3752 .elementor-element.elementor-element-eb1758b .elementor-icon-list-icon i{color:var( --e-global-color-45f26f0 );transition:color 0.3s;}.elementor-3752 .elementor-element.elementor-element-eb1758b .elementor-icon-list-icon svg{fill:var( --e-global-color-45f26f0 );transition:fill 0.3s;}.elementor-3752 .elementor-element.elementor-element-eb1758b{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-3752 .elementor-element.elementor-element-eb1758b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3752 .elementor-element.elementor-element-eb1758b .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;}.elementor-3752 .elementor-element.elementor-element-eb1758b .elementor-icon-list-text{color:var( --e-global-color-45f26f0 );transition:color 0.3s;}.elementor-3752 .elementor-element.elementor-element-a52c1b5 > .elementor-widget-container{margin:-5px 0px 0px 10px;padding:0px 2px 0px 0px;}.elementor-3752 .elementor-element.elementor-element-a52c1b5.elementor-element{--align-self:flex-start;}.elementor-3752 .elementor-element.elementor-element-a52c1b5 .elementor-icon-list-icon i{color:var( --e-global-color-45f26f0 );transition:color 0.3s;}.elementor-3752 .elementor-element.elementor-element-a52c1b5 .elementor-icon-list-icon svg{fill:var( --e-global-color-45f26f0 );transition:fill 0.3s;}.elementor-3752 .elementor-element.elementor-element-a52c1b5{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-3752 .elementor-element.elementor-element-a52c1b5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3752 .elementor-element.elementor-element-a52c1b5 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;}.elementor-3752 .elementor-element.elementor-element-a52c1b5 .elementor-icon-list-text{color:var( --e-global-color-45f26f0 );transition:color 0.3s;}.elementor-3752 .elementor-element.elementor-element-3f7878c{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:var( --e-global-color-60186f0 );--border-color:var( --e-global-color-60186f0 );--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3752 .elementor-element.elementor-element-3f7878c, .elementor-3752 .elementor-element.elementor-element-3f7878c::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-3752 .elementor-element.elementor-element-1eb9db5{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;}.elementor-3752 .elementor-element.elementor-element-1eb9db5 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-widget-jet-smart-filters-select .apply-filters__button, .elementor-widget-jet-smart-filters-select .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-3752 .elementor-element.elementor-element-4c2149b .jet-smart-filters-select.jet-filter{display:block;}.elementor-3752 .elementor-element.elementor-element-4c2149b .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-3752 .elementor-element.elementor-element-4c2149b .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-3752 .elementor-element.elementor-element-4c2149b{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-3752 .elementor-element.elementor-element-4c2149b.elementor-element{--align-self:stretch;}.elementor-3752 .elementor-element.elementor-element-4c2149b .jet-smart-filters-select.jet-filter .jet-select{max-width:249px;flex-basis:249px;}.elementor-3752 .elementor-element.elementor-element-4c2149b .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:249px;flex-basis:249px;}.elementor-3752 .elementor-element.elementor-element-4c2149b .jet-select__control{border-radius:0px 0px 0px 0px;}.elementor-3752 .elementor-element.elementor-element-4c2149b .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-3752 .elementor-element.elementor-element-4c2149b .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-3752 .elementor-element.elementor-element-4c2149b .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-3752 .elementor-element.elementor-element-20c8a34{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3752 .elementor-element.elementor-element-20c8a34 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3752 .elementor-element.elementor-element-20c8a34 .jet-dynamic-table{width:100%;}.elementor-3752 .elementor-element.elementor-element-8c018f0 > .elementor-widget-container{margin:19px 0px 0px 0px;}.elementor-3752 .elementor-element.elementor-element-8c018f0.elementor-element{--align-self:flex-end;}.elementor-3752 .elementor-element.elementor-element-8c018f0 .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-3752 .elementor-element.elementor-element-8c018f0 .jet-filters-pagination__link, .elementor-3752 .elementor-element.elementor-element-8c018f0 .jet-filters-pagination__dots{font-weight:bold;}.elementor-3752 .elementor-element.elementor-element-8c018f0 .jet-filters-pagination__link{color:#080101;padding:11px 11px 11px 11px;}.elementor-3752 .elementor-element.elementor-element-8c018f0 .jet-filters-pagination__dots{color:#080101;padding:11px 11px 11px 11px;}.elementor-3752 .elementor-element.elementor-element-8c018f0 .jet-filters-pagination__link:hover{color:#E40D0D;}.elementor-3752 .elementor-element.elementor-element-8c018f0 .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-3752 .elementor-element.elementor-element-8c018f0 .jet-filters-pagination__load-more{order:initial;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3752 .elementor-element.elementor-element-8b93767{--width:100%;}}@media(max-width:767px){.elementor-3752 .elementor-element.elementor-element-0a74fc9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3752 .elementor-element.elementor-element-8b93767{--width:100%;}.elementor-3752 .elementor-element.elementor-element-eb1758b > .elementor-widget-container{padding:0px 0px 13px 0px;}.elementor-3752 .elementor-element.elementor-element-eb1758b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3752 .elementor-element.elementor-element-eb1758b .elementor-icon-list-item > a{font-size:23px;}.elementor-3752 .elementor-element.elementor-element-a52c1b5 > .elementor-widget-container{padding:0px 0px 13px 0px;}.elementor-3752 .elementor-element.elementor-element-a52c1b5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3752 .elementor-element.elementor-element-a52c1b5 .elementor-icon-list-item > a{font-size:18px;}.elementor-3752 .elementor-element.elementor-element-3f7878c{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3752 .elementor-element.elementor-element-1eb9db5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3752 .elementor-element.elementor-element-4c2149b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3752 .elementor-element.elementor-element-4c2149b .jet-smart-filters-select.jet-filter .jet-select{max-width:307px;flex-basis:307px;}.elementor-3752 .elementor-element.elementor-element-4c2149b .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:307px;flex-basis:307px;}.elementor-3752 .elementor-element.elementor-element-20c8a34{--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-20c8a34 *//* 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: #4975AA; /* 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(),
  table th:nth-child() 
   {
    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 */