.elementor-90 .elementor-element.elementor-element-1ed0066{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:50px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-9638484{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ca75d33 );--border-color:var( --e-global-color-ca75d33 );--border-radius:5px 5px 5px 5px;}.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-90 .elementor-element.elementor-element-84ee26c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;color:var( --e-global-color-ca75d33 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-90 .elementor-element.elementor-element-490a5fd{--divider-border-style:solid;--divider-color:var( --e-global-color-ca75d33 );--divider-border-width:3px;}.elementor-90 .elementor-element.elementor-element-490a5fd .elementor-divider-separator{width:100%;}.elementor-90 .elementor-element.elementor-element-490a5fd .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-90 .elementor-element.elementor-element-68f5d46{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-68f5d46 .jet-form-builder__label{text-align:left;}.elementor-90 .elementor-element.elementor-element-68f5d46 .jet-form-builder__desc{text-align:left;}.elementor-90 .elementor-element.elementor-element-68f5d46 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-90 .elementor-element.elementor-element-68f5d46 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-90 .elementor-element.elementor-element-68f5d46 .jet-form-builder input{color-scheme:normal;}.elementor-90 .elementor-element.elementor-element-68f5d46 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-90 .elementor-element.elementor-element-68f5d46 .jet-form-builder__action-button{background-color:var( --e-global-color-ab2bf3b );color:var( --e-global-color-f7b9131 );transition:all 0.3s;border-style:none;}.elementor-90 .elementor-element.elementor-element-68f5d46 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-90 .elementor-element.elementor-element-68f5d46 .jet-form-builder-message--success{text-align:center;}.elementor-90 .elementor-element.elementor-element-68f5d46 .jet-form-builder-message--error{text-align:center;}.elementor-90 .elementor-element.elementor-element-2027cab{--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-90 .elementor-element.elementor-element-9cff602{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-90 .elementor-element.elementor-element-25c5d76 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-90 .elementor-element.elementor-element-25c5d76 .jet-listing-dynamic-field__content{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;text-align:left;}.elementor-90 .elementor-element.elementor-element-25c5d76 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-90 .elementor-element.elementor-element-25c5d76 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-90 .elementor-element.elementor-element-25c5d76 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-90 .elementor-element.elementor-element-7e39c10 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;color:var( --e-global-color-ca75d33 );}.elementor-90 .elementor-element.elementor-element-029b281{--divider-border-style:solid;--divider-color:var( --e-global-color-ca75d33 );--divider-border-width:3px;}.elementor-90 .elementor-element.elementor-element-029b281 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-90 .elementor-element.elementor-element-029b281 .elementor-divider-separator{width:100%;}.elementor-90 .elementor-element.elementor-element-029b281 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-90 .elementor-element.elementor-element-5620889{--display:flex;}.elementor-90 .elementor-element.elementor-element-a6dc7b9 .jet-listing-dynamic-field__content{font-size:18px;font-weight:600;text-align:left;}.elementor-90 .elementor-element.elementor-element-a6dc7b9 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-90 .elementor-element.elementor-element-a6dc7b9 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-90 .elementor-element.elementor-element-a6dc7b9 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-90 .elementor-element.elementor-element-fd8dadf{--display:flex;}.elementor-90 .elementor-element.elementor-element-da725b4 .jet-listing-dynamic-field__content{font-size:18px;font-weight:600;text-align:left;}.elementor-90 .elementor-element.elementor-element-da725b4 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-90 .elementor-element.elementor-element-da725b4 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-90 .elementor-element.elementor-element-da725b4 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-90 .elementor-element.elementor-element-2964bb0{--display:flex;}.elementor-90 .elementor-element.elementor-element-a96dcf2 .jet-listing-dynamic-field__content{font-size:18px;font-weight:600;text-align:left;}.elementor-90 .elementor-element.elementor-element-a96dcf2 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-90 .elementor-element.elementor-element-a96dcf2 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-90 .elementor-element.elementor-element-a96dcf2 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-90 .elementor-element.elementor-element-9636062{--display:flex;}.elementor-90 .elementor-element.elementor-element-e38c5ab .jet-listing-dynamic-field__content{font-size:18px;font-weight:600;text-align:left;}.elementor-90 .elementor-element.elementor-element-e38c5ab .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-90 .elementor-element.elementor-element-e38c5ab .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-90 .elementor-element.elementor-element-e38c5ab .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-90 .elementor-element.elementor-element-8793786{--display:flex;}.elementor-90 .elementor-element.elementor-element-cb31407 .jet-listing-dynamic-field__content{font-size:18px;font-weight:600;text-align:left;}.elementor-90 .elementor-element.elementor-element-cb31407 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-90 .elementor-element.elementor-element-cb31407 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-90 .elementor-element.elementor-element-cb31407 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-90 .elementor-element.elementor-element-5bde1d9{--display:flex;}.elementor-90 .elementor-element.elementor-element-b761963 .jet-listing-dynamic-field__content{font-size:18px;font-weight:600;text-align:left;}.elementor-90 .elementor-element.elementor-element-b761963 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-90 .elementor-element.elementor-element-b761963 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-90 .elementor-element.elementor-element-b761963 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-90 .elementor-element.elementor-element-535a557{--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-f7b9131 );--n-accordion-title-hover-color:var( --e-global-color-f7b9131 );--n-accordion-title-active-color:var( --e-global-color-f7b9131 );--n-accordion-icon-size:15px;}.elementor-90 .elementor-element.elementor-element-535a557 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-ca75d33 );}:where( .elementor-90 .elementor-element.elementor-element-535a557 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-90 .elementor-element.elementor-element-8654c58{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-90 .elementor-element.elementor-element-16bc003 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;color:var( --e-global-color-ca75d33 );}.elementor-90 .elementor-element.elementor-element-a7b9256{--divider-border-style:solid;--divider-color:var( --e-global-color-ca75d33 );--divider-border-width:3px;}.elementor-90 .elementor-element.elementor-element-a7b9256 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-90 .elementor-element.elementor-element-a7b9256 .elementor-divider-separator{width:100%;}.elementor-90 .elementor-element.elementor-element-a7b9256 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-f7bfd33 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-90 .elementor-element.elementor-element-f7bfd33{color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-90 .elementor-element.elementor-element-1ed0066{--content-width:1200px;}.elementor-90 .elementor-element.elementor-element-2027cab{--content-width:1200px;}.elementor-90 .elementor-element.elementor-element-9cff602{--content-width:1200px;}.elementor-90 .elementor-element.elementor-element-8654c58{--content-width:1200px;}}/* Start custom CSS for shortcode, class: .elementor-element-c778d4c *//* Estilos gerais para os checkboxes */
.usuario-escola {
    display: flex;
    flex-direction: column;
    gap: 10px; /* Espaçamento entre os checkboxes */
    font-family: Arial, sans-serif;
}

/* Container do checkbox e texto */
.escola-container {
    display: flex;
    align-items: center; /* Alinha verticalmente o checkbox e o texto */
    gap: 10px; /* Espaçamento entre o checkbox e o texto */
}

/* Estilo do texto em relação ao checkbox */
.escola-container label {
    display: inline-flex;
    align-items: center; /* Alinha verticalmente o texto em relação ao checkbox */
    font-size: 16px;
}

/* Estilos do checkbox real */
.escola-checkbox {
    width: 20px; /* Tamanho do checkbox */
    height: 20px; /* Tamanho do checkbox */
    border: 1px solid #04574A; /* Cor da borda */
    border-radius: 4px; /* Bordas arredondadas */
    cursor: pointer; /* Cursor de pointer para interação */
    margin-right: 10px; /* Espaçamento entre o checkbox e o texto */
    appearance: none; /* Remove o estilo padrão do checkbox */
    background-color: #fff; /* Cor de fundo do checkbox */
    transition: background-color 0.3s, border-color 0.3s;
    position: relative; /* Para permitir posicionamento do sinal de check */
}

/* Estilo do checkbox quando está marcado */
.escola-checkbox:checked {
    background-color: #04574A; /* Cor de fundo quando selecionado */
    border-color: #04574A; /* Cor da borda quando selecionado */
}

/* Adiciona o sinal de check no ícone quando marcado */
.escola-checkbox:checked::after {
    content: '✔'; /* Sinal de check */
    color: white; /* Cor do sinal de check */
    font-size: 14px; /* Tamanho do sinal de check */
    position: absolute; /* Posiciona o sinal de check dentro do checkbox */
    top: 50%; /* Centraliza verticalmente */
    left: 50%; /* Centraliza horizontalmente */
    transform: translate(-50%, -50%); /* Ajusta o posicionamento */
}

/* Estilo do texto ao lado do checkbox */
.escola-container label {
    font-size: 15px;
    color: #000; /* Cor do texto */
    cursor: pointer;
}

/* Cor do texto quando o checkbox está marcado */
.escola-checkbox:checked + label {
    color: #04574A; /* Cor do texto quando selecionado */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c778d4c *//* Estilos gerais para os checkboxes */
.usuario-escola {
    display: flex;
    flex-direction: column;
    gap: 10px; /* Espaçamento entre os checkboxes */
    font-family: Arial, sans-serif;
}

/* Container do checkbox e texto */
.escola-container {
    display: flex;
    align-items: center; /* Alinha verticalmente o checkbox e o texto */
    gap: 10px; /* Espaçamento entre o checkbox e o texto */
}

/* Estilo do texto em relação ao checkbox */
.escola-container label {
    display: inline-flex;
    align-items: center; /* Alinha verticalmente o texto em relação ao checkbox */
    font-size: 16px;
}

/* Estilos do checkbox real */
.escola-checkbox {
    width: 20px; /* Tamanho do checkbox */
    height: 20px; /* Tamanho do checkbox */
    border: 1px solid #04574A; /* Cor da borda */
    border-radius: 4px; /* Bordas arredondadas */
    cursor: pointer; /* Cursor de pointer para interação */
    margin-right: 10px; /* Espaçamento entre o checkbox e o texto */
    appearance: none; /* Remove o estilo padrão do checkbox */
    background-color: #fff; /* Cor de fundo do checkbox */
    transition: background-color 0.3s, border-color 0.3s;
    position: relative; /* Para permitir posicionamento do sinal de check */
}

/* Estilo do checkbox quando está marcado */
.escola-checkbox:checked {
    background-color: #04574A; /* Cor de fundo quando selecionado */
    border-color: #04574A; /* Cor da borda quando selecionado */
}

/* Adiciona o sinal de check no ícone quando marcado */
.escola-checkbox:checked::after {
    content: '✔'; /* Sinal de check */
    color: white; /* Cor do sinal de check */
    font-size: 14px; /* Tamanho do sinal de check */
    position: absolute; /* Posiciona o sinal de check dentro do checkbox */
    top: 50%; /* Centraliza verticalmente */
    left: 50%; /* Centraliza horizontalmente */
    transform: translate(-50%, -50%); /* Ajusta o posicionamento */
}

/* Estilo do texto ao lado do checkbox */
.escola-container label {
    font-size: 15px;
    color: #000; /* Cor do texto */
    cursor: pointer;
}

/* Cor do texto quando o checkbox está marcado */
.escola-checkbox:checked + label {
    color: #04574A; /* Cor do texto quando selecionado */
}/* End custom CSS */
/* Start custom CSS for wp-widget-students_list_widget, class: .elementor-element-9d4eab6 */.lp-course-students-list-wrapper ul.lp-students-list-wrapper {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important; /* Define 3 itens por linha */
  gap: 20px !important; /* Espaçamento entre os itens */
}

@media (min-width: 1024px) and (max-width: 1280px) {
  .lp-course-students-list-wrapper ul.lp-students-list-wrapper {
    grid-template-columns: repeat(3, 1fr) !important; /* Aplica 3 itens por linha no modo notebook */
  }
}

@media (max-width: 1023px) {
  .lp-course-students-list-wrapper ul.lp-students-list-wrapper {
    grid-template-columns: repeat(2, 1fr) !important; /* Reduz para 2 itens por linha em telas menores */
  }
}

@media (max-width: 768px) {
  .lp-course-students-list-wrapper ul.lp-students-list-wrapper {
    grid-template-columns: 1fr !important; /* 1 item por linha em dispositivos móveis */
  }
}/* End custom CSS */
/* Start custom CSS for wp-widget-students_list_widget, class: .elementor-element-9d4eab6 */.lp-course-students-list-wrapper ul.lp-students-list-wrapper {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important; /* Define 3 itens por linha */
  gap: 20px !important; /* Espaçamento entre os itens */
}

@media (min-width: 1024px) and (max-width: 1280px) {
  .lp-course-students-list-wrapper ul.lp-students-list-wrapper {
    grid-template-columns: repeat(3, 1fr) !important; /* Aplica 3 itens por linha no modo notebook */
  }
}

@media (max-width: 1023px) {
  .lp-course-students-list-wrapper ul.lp-students-list-wrapper {
    grid-template-columns: repeat(2, 1fr) !important; /* Reduz para 2 itens por linha em telas menores */
  }
}

@media (max-width: 768px) {
  .lp-course-students-list-wrapper ul.lp-students-list-wrapper {
    grid-template-columns: 1fr !important; /* 1 item por linha em dispositivos móveis */
  }
}/* End custom CSS */
/* Start custom CSS for wp-widget-students_list_widget, class: .elementor-element-9d4eab6 */.lp-course-students-list-wrapper ul.lp-students-list-wrapper {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important; /* Define 3 itens por linha */
  gap: 20px !important; /* Espaçamento entre os itens */
}

@media (min-width: 1024px) and (max-width: 1280px) {
  .lp-course-students-list-wrapper ul.lp-students-list-wrapper {
    grid-template-columns: repeat(3, 1fr) !important; /* Aplica 3 itens por linha no modo notebook */
  }
}

@media (max-width: 1023px) {
  .lp-course-students-list-wrapper ul.lp-students-list-wrapper {
    grid-template-columns: repeat(2, 1fr) !important; /* Reduz para 2 itens por linha em telas menores */
  }
}

@media (max-width: 768px) {
  .lp-course-students-list-wrapper ul.lp-students-list-wrapper {
    grid-template-columns: 1fr !important; /* 1 item por linha em dispositivos móveis */
  }
}/* End custom CSS */
/* Start custom CSS for wp-widget-students_list_widget, class: .elementor-element-9d4eab6 */.lp-course-students-list-wrapper ul.lp-students-list-wrapper {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important; /* Define 3 itens por linha */
  gap: 20px !important; /* Espaçamento entre os itens */
}

@media (min-width: 1024px) and (max-width: 1280px) {
  .lp-course-students-list-wrapper ul.lp-students-list-wrapper {
    grid-template-columns: repeat(3, 1fr) !important; /* Aplica 3 itens por linha no modo notebook */
  }
}

@media (max-width: 1023px) {
  .lp-course-students-list-wrapper ul.lp-students-list-wrapper {
    grid-template-columns: repeat(2, 1fr) !important; /* Reduz para 2 itens por linha em telas menores */
  }
}

@media (max-width: 768px) {
  .lp-course-students-list-wrapper ul.lp-students-list-wrapper {
    grid-template-columns: 1fr !important; /* 1 item por linha em dispositivos móveis */
  }
}/* End custom CSS */
/* Start custom CSS for wp-widget-students_list_widget, class: .elementor-element-9d4eab6 */.lp-course-students-list-wrapper ul.lp-students-list-wrapper {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important; /* Define 3 itens por linha */
  gap: 20px !important; /* Espaçamento entre os itens */
}

@media (min-width: 1024px) and (max-width: 1280px) {
  .lp-course-students-list-wrapper ul.lp-students-list-wrapper {
    grid-template-columns: repeat(3, 1fr) !important; /* Aplica 3 itens por linha no modo notebook */
  }
}

@media (max-width: 1023px) {
  .lp-course-students-list-wrapper ul.lp-students-list-wrapper {
    grid-template-columns: repeat(2, 1fr) !important; /* Reduz para 2 itens por linha em telas menores */
  }
}

@media (max-width: 768px) {
  .lp-course-students-list-wrapper ul.lp-students-list-wrapper {
    grid-template-columns: 1fr !important; /* 1 item por linha em dispositivos móveis */
  }
}/* End custom CSS */
/* Start custom CSS for wp-widget-students_list_widget, class: .elementor-element-9d4eab6 */.lp-course-students-list-wrapper ul.lp-students-list-wrapper {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important; /* Define 3 itens por linha */
  gap: 20px !important; /* Espaçamento entre os itens */
}

@media (min-width: 1024px) and (max-width: 1280px) {
  .lp-course-students-list-wrapper ul.lp-students-list-wrapper {
    grid-template-columns: repeat(3, 1fr) !important; /* Aplica 3 itens por linha no modo notebook */
  }
}

@media (max-width: 1023px) {
  .lp-course-students-list-wrapper ul.lp-students-list-wrapper {
    grid-template-columns: repeat(2, 1fr) !important; /* Reduz para 2 itens por linha em telas menores */
  }
}

@media (max-width: 768px) {
  .lp-course-students-list-wrapper ul.lp-students-list-wrapper {
    grid-template-columns: 1fr !important; /* 1 item por linha em dispositivos móveis */
  }
}/* End custom CSS */
/* Start custom CSS for wp-widget-students_list_widget, class: .elementor-element-9d4eab6 */.lp-course-students-list-wrapper ul.lp-students-list-wrapper {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important; /* Define 3 itens por linha */
  gap: 20px !important; /* Espaçamento entre os itens */
}

@media (min-width: 1024px) and (max-width: 1280px) {
  .lp-course-students-list-wrapper ul.lp-students-list-wrapper {
    grid-template-columns: repeat(3, 1fr) !important; /* Aplica 3 itens por linha no modo notebook */
  }
}

@media (max-width: 1023px) {
  .lp-course-students-list-wrapper ul.lp-students-list-wrapper {
    grid-template-columns: repeat(2, 1fr) !important; /* Reduz para 2 itens por linha em telas menores */
  }
}

@media (max-width: 768px) {
  .lp-course-students-list-wrapper ul.lp-students-list-wrapper {
    grid-template-columns: 1fr !important; /* 1 item por linha em dispositivos móveis */
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e450338 */.total-usuarios-container {
    font-size: 20px;
    font-weight: bold;
    color: #007e66;


}

.total-usuarios-numero {
    color: #007e66;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b625e96 */table th{
    background-color: #007e66!important;
    color: #fff!important;
        border: 1px solid #ccc;
        text-align: left;
         padding: 8px 0px 8px 5px; 
}

table td {
    border: 1px solid #ccc;  
    padding: 5px; 
    font-weight: 500;
    
}/* End custom CSS */