.spot-rosa-01 {
  aspect-ratio: 5 / 2;
  background-color: #AB28C4;
  border-radius: 50%;
  -webkit-transform: rotate(36deg);
          transform: rotate(36deg);
  -webkit-filter: blur(80px);
          filter: blur(80px);
  @media (min-width: 1024px) { -webkit-filter: blur(170px); filter: blur(170px); }
  position: relative;
  z-index: -10;
  left: 10%;
  bottom: -50px
}

.spot-azul-01 {
  aspect-ratio: 5 / 2;
  background-color: #00D0F1;
  border-radius: 50%;
  -webkit-transform: rotate(20deg);
          transform: rotate(20deg);
  -webkit-filter: blur(80px);
          filter: blur(80px);
  @media (min-width: 1024px) { -webkit-filter: blur(170px); filter: blur(170px); }
  z-index: -8;
  position: relative
}

@font-face {
    font-family: 'Inter';
    src: url('/assets/fonts/Inter.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.inter-branco {
    font-family: 'Inter', sans-serif;
    color: #d1d1d1;
    font-size: 15px;
    margin-bottom: 0px;
}
.inter_branco_f14 {
  font-family: 'Inter', sans-serif;
  color: #d1d1d1;
  font-size: 14px;
  margin-bottom: 0px;
}
.inter_branco_f16 {
  font-family: 'Inter', sans-serif;
  color: #d1d1d1;
  font-size: 16px;
  margin-bottom: 0px;
}
.inter_branco_f20 {
  font-family: 'Inter', sans-serif;
  color: #d1d1d1;
  font-size: 20px;
  margin-bottom: 0px;
}
@media (min-width: 560px) { .inter-branco { font-size: 16px; width: 70%; } }
@media (min-width: 650px) { .inter-branco { font-size: 18px; } }
@media (min-width: 1024px) { .inter-branco { font-size: 21px; } }
@media (min-width: 1280px) { .inter-branco { font-size: 25px; } }

@font-face {
    font-family: 'Teko';
    src: url('/assets/fonts/Teko.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.teko-branco {
    font-family: 'Teko', sans-serif;
    color: #e9e9e9;
}
.teko-magenta-cian-gradiente {
    font-family: 'Teko', sans-serif;
    background: -webkit-gradient(linear, left top, right top, from(#AB28C4), to(#00D0F1));
    background: linear-gradient(to right, #AB28C4, #00D0F1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.democratizando {
    line-height: 0.9;
    font-size: 11vw;
  }
@media (min-width: 650px) { .democratizando { line-height: 0.8; font-size: 10vw; } }
@media (min-width: 1280px) { .democratizando { font-size: 9vw; } }
@media (min-width: 1400px) { .democratizando { font-size: 7vw; } }
@media (min-width: 1920px) { .democratizando { font-size: 5vw; } }

.rodape {
    background-color: #17141c;
    height: 60px
  }

  .foto_perfil {
    margin: 0px;
    padding: 0px;
    border: 2px solid #fe5d41;
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    border-bottom-left-radius: 100px;
    border-bottom-right-radius: 100px;
  }
  .foto_perfil:hover {
  border-color: #ab28c4;
  border-style: solid;
  }
  .foto_perfil:active {
    border: 2px solid #00d0f1
  }

  .foto_perfil_painel {
    margin: 0px;
    padding: 0px;
    border: 2px solid #00d0f1;
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    border-bottom-left-radius: 100px;
    border-bottom-right-radius: 100px;
  }
  .foto_perfil_painel:hover {
  border-color: #ab28c4;
  border-style: solid;
  }
  .foto_perfil_painel:active {
    border: 2px solid #fe5d41
  }

  .container_engajamento_off {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    background-color: #17141c
  }
  .icones_engajamento_off {
    color: #a8a8a8;
    font-size: 60px
  }
  .botao_engajamento_off {
    background-color: #1e1e22;
    color: #a8a8a8;
    font-size: 24px;
    padding-bottom: 16px;
    border: 1px solid #1e1e22;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px
  }
  .botao_engajamento_off:hover {
    background-color: #1e1e22;
    color: #a8a8a8;
    text-align: center;
    font-size: 24px;
    border: 1px solid #908b86;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px
  }
  .botao_engajamento_off:active {
    border: 1px solid #908b86;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    color: #a8a8a8;
    text-align: center;
    font-size: 24px;
    background-color: #181818
  }

.container_engajamento_on {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  background-color: #fe5d41
}
.icones_engajamento_on {
  font-size: 60px;
  color: #f8f9fa
}
.botao_youtube_engajamento_on {
  background-color: #1e1e22;
  color: #f8f9fa;
  font-size: 24px;
  padding-bottom: 16px;
  background-image: linear-gradient(135deg, #ab28c4 24%, #00d0f1 100%);
  border-color: #fe5d41;
  border-style: none;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px
}
.botao_youtube_engajamento_on:hover {
  border-style: none;
  color: #f8f9fa
}
.botao_instagram_engajamento_on {
  background-color: #1e1e22;
  color: #f8f9fa;
  font-size: 24px;
  padding-bottom: 16px;
  border-color: #fe5d41;
  border-style: none;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  background-image: linear-gradient(45deg, #ab28c4 24%, #00d0f1 100%)
}
.botao_instagram_engajamento_on:hover {
  border-style: none;
  color: #f8f9fa
}
.icones_instagram_nao_seguidor {
  font-size: 60px;
  color: #fe5d41
}
.botao_instagram_nao_seguidor {
  background-color: #1e1e22;
  font-size: 20px;
  padding-bottom: 16px;
  border: 1px solid #1e1e22;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  color: #ff755d
}
.botao_instagram_nao_seguidor:hover {
  background-color: #1e1e22;
  color: #fe5d41;
  text-align: center;
  border: 1px solid #fe5d41;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px
}

.menu_top_painel {
  background-color: #1a1821;
  border-top-style: none;
  border-bottom: 3px solid;
  border-color: #00d0f1;
  border-left-style: none;
  border-right-style: none;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px
}
.icones_menu_topo_painel {
  color: rgba(146, 142, 172, 0.5);
  font-size: 44px
}
.icones_menu_topo_painel:hover {
  color: rgba(146, 142, 172, 0.8)
}
.icones_menu_topo_painel:active {
  color: #928eac
}
.icones_menu_topo_selecionada_painel {
  color: #00d0f1;
  font-size: 44px
}
.icones_menu_topo_selecionada_painel:hover {
  color: #00d0f1;
  font-size: 44px
}

.menu_offcanvas_painel {
  max-width: 320px;
  margin-top: 110px;
  margin-bottom: 8px;
  border-color: rgba(255, 255, 255, 0);
  border-style: none;
}
.menu_esquerda_painel {
  background-color: #1a1821;
  border-style: none;
  border-right: 3px solid;
  border-color: #ab28c4;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  width: 260px;
}
.menu_esquerda_body_painel {
  width: 260px;
  margin-top: -48px
}
.icone_fechar_menu_esquerda_painel {
  color: #ab28c4
}
.icone_fechar_menu_esquerda_painel:hover {
  color: rgba(170, 40, 196, 0.7)
}
.icone_fechar_menu_esquerda_painel:active {
  color: rgba(170, 40, 196, 0.5)
}
.titulo_menu_esquerda_painel {
  color: #ab28c4;
  line-height: 1;
  font-size: 55px;
}

.menu_direita_painel {
  background-color: #1a1821;
  max-width: 260px;
  border-top-style: none;
  border-bottom-style: none;
  border-left: 3px solid;
  border-color: #fe5d41;
  border-right-style: none;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}
.menu_direita_body_painel {
  width: 260px;
  margin-top: -48px;
  margin-left: 60px
}
.icone_fechar_menu_direita_painel {
  color: #fe5d41
}
.icone_fechar_menu_direita_painel:hover {
  color: rgba(254, 93, 65, 0.7)
}
.icone_fechar_menu_direita_painel:active {
  color: rgba(254, 93, 65, 0.5)
}
.titulo_menu_direita_painel {
  color: #fe5d41;
  font-size: 50px;
  line-height: 1;
}

.fc_mantem_posicao_icones_quando_1_some { width: 44px; height: 44px }

.hero_painel {
  position: fixed;
  z-index: -1;
  padding-top: 5%;
  opacity: 0.6
}
.imagem_hero_painel {
  opacity: 0.90;
  width: 80%
}
.imagem_hero_painel_off {
  opacity: 0;
  width: 80%
}

.spot_azul_painel {
  aspect-ratio: 5 / 2;
  background-color: #00D0F1;
  border-radius: 50%;
  -webkit-transform: rotate(20deg);
          transform: rotate(20deg);
  -webkit-filter: blur(80px);
          filter: blur(80px);
  @media (min-width: 1024px) { -webkit-filter: blur(170px); filter: blur(170px); }
  position: relative;
  z-index: -3
}
.spot_rosa_painel {
  aspect-ratio: 5 / 2;
  background-color: #AB28C4;
  border-radius: 50%;
  -webkit-transform: rotate(36deg);
          transform: rotate(36deg);
  -webkit-filter: blur(80px);
          filter: blur(80px);
  @media (min-width: 1024px) { -webkit-filter: blur(170px); filter: blur(170px); }
  position: relative;
  z-index: -5
}
.spot_laranja_painel {
  aspect-ratio: 5 / 2;
  background-color: #fe5d41;
  border-radius: 50%;
  -webkit-filter: blur(80px);
          filter: blur(80px);
  @media (min-width: 1024px) { -webkit-filter: blur(170px); filter: blur(170px); }
  position: relative;
  z-index: -7
}

.titulo_grupos_painel {
  font-size: 55px;
  line-height: 0.8
}

/* Estilizando a barra de rolagem para navegadores Firefox */
.ead_menu_categorias { overflow: auto; scrollbar-width: thin; scrollbar-color: rgba(170, 40, 196, 0.5) rgba(0, 0, 0, 0); }
/* Estilizando a barra de rolagem para navegadores baseados em WebKit (Chrome, Safari, Edge, ...) */
.ead_menu_categorias::-webkit-scrollbar { width: 2px; }
.ead_menu_categorias::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0); }
.ead_menu_categorias::-webkit-scrollbar-thumb { background: rgba(170, 40, 196, 0.5); border-radius: 100px; }

/* Estilizando o menu da direita com barra de rolagem à esquerda */
.ead_menu_aulas_videos > * { direction: ltr; }
/* Estilizando a barra de rolagem para navegadores Firefox */
.ead_menu_aulas_videos { overflow: auto; direction: rtl; scrollbar-width: thin; scrollbar-color: rgba(254, 93, 65, 0.5) rgba(0, 0, 0, 0); }
/* Estilizando a barra de rolagem para navegadores baseados em WebKit (Chrome, Safari, Edge, ...) */
.ead_menu_aulas_videos::-webkit-scrollbar { width: 2px; }
.ead_menu_aulas_videos::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0); }
.ead_menu_aulas_videos::-webkit-scrollbar-thumb { background: rgba(254, 93, 65, 0.5); border-radius: 100px; }


.ead_cards_categorias {
  border-width: 2px;
  border-color: rgba(170, 40, 196, 0);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px
}
.ead_cards_categorias:hover { border-color: rgba(170, 40, 196, 0.5) }
.ead_cards_categorias:active { border-color: rgba(170, 40, 196) }
.ead_cards_categoria_selecionada {
  border-width: 2px;
  border-color: rgba(170, 40, 196);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px
}

.ead_cards_aulas_videos {
  border-width: 2px;
  border-color: rgba(254, 93, 65, 0);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px
}
.ead_cards_aulas_videos:hover { border-color: rgba(254, 93, 65, 0.5) }
.ead_cards_aulas_videos:active { border-color: rgba(254, 93, 65) }
.ead_cards_aulas_videos_selecionada {
  border-width: 2px;
  border-color: rgba(254, 93, 65);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px
}

.ead_cards_descricao {
  font-size: 14px;
  line-height: 1.1;
  color: #fe5d41
}

.over_flow_x_hidden { overflow-x: hidden }

.icone_aula_video_nao_concluida {
  color: rgba(146, 142, 172, 0.5);
  font-size: 20px
}
.icone_aula_video_nao_concluida:hover {
  color: rgba(146, 142, 172, 0.8)
}
.icone_aula_video_nao_concluida:active {
  color: #928eac
}
.icone_aula_video_concluida {
  color: rgba(254, 93, 65, 0.7);
  font-size: 20px
}
.icone_aula_video_concluida:hover {
  color: rgba(254, 93, 65, 0.7);
  font-size: 20px
}
.icone_aula_video_alterando_status {
  color: rgba(254, 93, 65, 0.5);
  font-size: 20px
}

.icone_ead_adicionar_comentario {
  color: rgba(0, 208, 241, 0.5);
  font-size: 36px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 4px
}
.icone_ead_adicionar_comentario:hover {
  color: rgba(0, 208, 241, 0.75)
}
.icone_ead_adicionar_comentario:active {
  color: #00D0F1
}

.icone_ead_excluir_comentario {
  color: rgba(254, 93, 65, 0.5);
  font-size: 24px;
  padding-left: 16px
}
.icone_ead_excluir_comentario:hover {
  color: rgba(254, 93, 65, 0.75);
}
.icone_ead_excluir_comentario:active {
  color: rgba(254, 93, 65);
}

.borda_redonda_16 {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px
}
.borda_redonda_12_80px_altura {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  height: 80px
}
.borda_redonda_12 {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px
}
.borda_redonda_12_a_esquerda {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}

.input_comentario {
  color: #dfdfdf;
  font-size: 14px;
  border-width: 1px;
  border-color: #00D0F1;
  border-radius: 8px;
}
.input_comentario:focus {
  color: #dfdfdf;
}

.input_id_discord {
  color: #6a77ff;
  font-size: 14px;
  border-width: 1px;
  border-color: #6a77ff;
  border-radius: 8px;
}
.input_id_discord:focus { color: #6a77ff }

.botao_id_discord { background-color: #6a77ff; color: #fff }
.botao_id_discord:hover { background-color: #40489d; color: #ffffffdc }
.botao_id_discord:active { background-color: #373e89; color: #ffffffab }
.botao_id_discord:focus { background-color: #373e89; color: #ffffffab }

.icone_discord { color: #6a77ff }

.icone_caixa_ferramentas { color: #00D0F1 }

.icone_download_ferramenta { color: rgba(0, 208, 241, 0.5); height: 80px; width: 80px; font-size: 50px; padding-top: 15px; padding-right: 8px }
.icone_download_ferramenta:hover { color: rgba(0, 208, 241, 0.75); height: 80px; width: 80px; font-size: 50px; padding-top: 15px }
.icone_download_ferramenta:active { color: rgba(0, 208, 241); height: 80px; width: 80px; font-size: 50px; padding-top: 15px }

/* Estilizando a barra de rolagem para navegadores Firefox */
.grupo_forum { overflow: auto; scrollbar-width: thin; scrollbar-color: #6a77ff rgba(0, 0, 0, 0); height: 85%;}
/* Estilizando a barra de rolagem para navegadores baseados em WebKit (Chrome, Safari, Edge, ...) */
.grupo_forum::-webkit-scrollbar { width: 2px; }
.grupo_forum::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0); }
.grupo_forum::-webkit-scrollbar-thumb { background: #6a77ff; border-radius: 100px; }

.perfil_fc_youtube {
  width: 300px;
  height: 250px;
  border: 3px solid #00d0f1;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px}
.perfil_texto_youtube { color: #00d0f1 }
.perfil_icone_check_youtube { font-size: 90px; color: #00d0f1 }

.perfil_fc_instagram_on {
  width: 300px;
  height: 250px;
  border: 3px solid #ab28c4;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px}
  .perfil_fc_instagram_off {
  width: 300px;
  height: 250px;
  border: 3px solid #909090;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px}
.perfil_texto_instagram_on { color: #AB28C4 }
.perfil_texto_instagram_off { color: #909090 }
.perfil_icone_check_instagram_on { font-size: 90px; color: #AB28C4 }
.perfil_icone_check_instagram_off { font-size: 90px; color: #909090 }

.perfil_fc_discord_on {
  width: 300px;
  height: 250px;
  border: 3px solid #fe5d41;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px}
  .perfil_fc_discord_off {
  width: 300px;
  height: 250px;
  border: 3px solid #909090;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px}
.perfil_texto_discord_on { color: #fe5d41 }
.perfil_texto_discord_off { color: #909090 }
.perfil_icone_check_discord_on { font-size: 90px; color: #fe5d41 }
.perfil_icone_check_discord_off { font-size: 90px; color: #909090 }

.ead_img_breve {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  margin-top: -145px}

.texto_laranja { color: #fe5d41 }














.style1 {
  background-color: #121117;
  border: 1px solid #1b1a21;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px
}
.style2 {
    float: left
}
.style3 {
    float: left
}
.style4 {
    float: left
}
.style5 {
    max-width: 50%
}
.style6 {
    position: absolute;
    bottom: 40%;
    left: 35%
}
.style7 {
    position: absolute;
    bottom: 34%;
    left: 32%;
    width: 35%
}

.style8 {
    z-index: 1
}
.style9 {
    top: 100px;
    z-index: 10
}

.style10 {
    color: #e7e6e9;
    line-height: 1;
    margin-bottom: -124px
}
.style11 {
    position: relative;
    z-index: -1
}
.style12 {
    color: #AABBCC;
    margin-bottom: -198px
}

.style13 {
    position: relative;
    z-index: -1
}
.style14 {
    color: #92979e;
    width: 65%;
    line-height: 1.2;
    margin-bottom: -246px
}
.style15 {
    margin-top: -280px
}
.style16 {
    line-height: 1;
    color: #e7e6e6
}
.style17 {
    color: #e9e9e9
}
.style18 {
    position: relative;
    left: 25%
}
.style19 {
    position: relative;
    right: 25%
}
.style22 {
    width: 60%;
    color: #908b86;
    line-height: 1.3;
    margin-bottom: -396px
}
.style23 {
    z-index: -1
}
.style24 {
    margin-top: -299px;
    width: 100%
}
.style25 {
    margin-top: -500px
}
.style26 {
    position: relative;
    z-index: -1
}
.style27 {
    color: #e9e9e9
}
.style28 {
    color: #e9e9e9
}
.style29 {
    color: #e9e9e9
}
.style29:active {
    color: #e9e9e9
}
.style30 {
    color: #e9e9e9
}
.style1:active {
    background-color: #121117
}
@media (min-width: 576px) {
.style32 {
        background-color: #17171d;
        border-width: 1px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px
    }
.style33 {
        color: #e9e9e9
    }
.style34 {
        margin-top: 5px
    }
.elemento-decorativo {
    z-index: -1;
    right: -50px;
  }
}
.style35 {
    background-color: #1e1e22;
    border: 2px solid #908b86;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    color: #908b86;
    font-size: 22px;
    font-weight: bold;
    margin-top: 60px;
    margin-bottom: 60px;
    padding-top: 10px;
    padding-left: 16px;
    padding-right: 24px;
    font-family: sans-serif
}
.style36 {
    color: #e9e9e9
}

.style37 {
    padding-bottom: 0px
}
.style38 {
    color: #908b86
}
.style39 {
    color: #908b86;
    font-size: 32px;
    margin-left: 48px
}
.style36:active {
    color: #e9e9e9
}
.style40 {
    width: 80%
}
.style41 {
    background-color: #a52834;
    position: relative
}
.style42 {
  overflow: hidden;
}
.style44 {
  overflow-x: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.style46 {
  max-width: 92%
}
.style47 {
  height: 40px
}
.style48 {
  color: #e9e9e9
}
.style49 {
  color: #fe5d41
}
.style50 {
  border: 1px solid #908b86;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px
}
.style51 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px
}
@media (min-width: 560px) {
.style52 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px
  }
.style57 {
    width: 80%
  }
}
.style53 {
  color: #908b86;
  line-height: 1.2
}
.style52 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px
}
.style55 {
  background-color: #1e1e22;
  padding-top: 8px;
  padding-left: 12px;
  padding-right: 12px;
  border: 1px solid #908b86;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px
}
.style56 {
  font-size: 30px;
  color: #5c636a
}
.style57 {
  width: 80%;
  margin-bottom: 0px
}
.style58 {
  width: 90%
}
.style59 {
  margin-top: 16px;
  margin-bottom: 60px
}
.style60 {
  margin-top: 70px;
  margin-bottom: 70px
}
.style35:hover {
  color: #f8f9fa;
  background-color: #bc352a;
  border: 2px solid #f8f9fa;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px
}
.style35:active {
  color: #dee2e6;
  background-color: #b43329;
  border: 2px solid #dee2e6;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px
}
.style63 {
  background-image: url("../assets/images/btn_google_dark.png");
  background-size: cover;
  width: 150px;
  height: 32px}
.style64 {
  width: 40%
}
.style66 {
  background-image: url("../assets/images/icone_circles.png");
  background-size: auto 100%;
  background-position: 50%}
.style67 {
  margin-top: 16px;
  margin-bottom: 40px
}
.style54 {
  width: 94%
}

.style61 {
  width: 96%
}
.style62 {
  color: #f8f9fa;
  font-size: 40px
}
.style65 {
  height: 400px
}
.style20 {
  width: 100%
}
.style21 {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px
}

.style31 { font-size: 12px }

.style43 {
  border-width: 0px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  font-size: 11px
}

.style45 {
  border-width: 0px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px
}

.style68 {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px
}

.style69 {
  font-size: 12px;
  color: #25cff2
}

.style70 { border-color: #25cff2 }

.index_icones_rodape {
  font-size: 50px;
  color: #adb5bd;
  margin-right: 36px}

