.menu {
  z-index: 999;
  height: 120px;
  background-image: url('../images/background-menu.png');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
}

.menu.area-logada {
  height: 180px;
  background-size: cover;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container {
  width: 1366px;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

.navbar {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image {
  max-width: none;
}

.container-2 {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.brand {
  position: static;
}

.nav-link {
  color: #fff;
  font-family: Assistant, sans-serif;
  font-size: 24px;
  line-height: 28px;
  position: static;
}

.nav-link.w--current {
  color: #fff;
  text-decoration: none;
}

.nav-link-2, .nav-link-3 {
  color: #fff;
}

.div-btn {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.btn-area-consulente {
  width: 184px;
  height: 56px;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #fff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  margin-right: 5px;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  font-weight: 800;
  display: flex;
}

.btn-area-consulente:hover {
  background-color: #b695ff;
  border-style: none;
}

.btn-cadastro {
  width: 184px;
  height: 56px;
  cursor: pointer;
  background-color: #b695ff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 24px;
  display: flex;
}

.btn-cadastro:hover {
  color: #b695ff;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #b695ff;
  font-size: 14px;
}

.btn-cadastro.pacotes-especiais {
  margin-left: auto;
  margin-right: auto;
}

.btn-cadastro.pacotes-especiais:hover {
  color: #b695ff;
  border-color: #b695ff;
}

.btn-cadastro.comprar {
  margin-right: -3px;
}

.banner-home {
  height: 400px;
  background-image: url('../images/Rectangle-5.png');
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sub-title-banner-home {
  color: #fff;
  margin-bottom: 10px;
  font-family: Assistant, sans-serif;
  font-size: 24px;
  line-height: 36px;
}

.title-banner-home {
  color: #fff;
  font-family: Ritchain, sans-serif;
  font-size: 80px;
  font-weight: 400;
  line-height: 92px;
}

.menu-home {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.banner {
  padding-left: 80px;
  padding-right: 80px;
}

.body {
  background-color: #f4f0ff;
}

.banner-frase {
  height: 200px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-3 {
  height: 200px;
  background-image: url('../images/Intersect.png');
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading {
  text-align: center;
}

.frase-banner {
  color: #4b4752;
  text-align: center;
  font-family: Ritchain, sans-serif;
  font-weight: 400;
}

.areas-interesse {
  height: 324px;
  background-image: url('../images/Rectangle-62.png');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-consultores {
  height: 640px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.consultores {
  padding-left: 80px;
  padding-right: 80px;
}

.title-consultores {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ritchain, sans-serif;
  font-weight: 400;
  display: flex;
}

.button {
  color: #4b4752;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.todos-consultores {
  width: 170px;
  height: 48px;
  color: #4b4752;
  border: 2px solid #4b4752;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  padding: 12px 30px;
  text-decoration: none;
  display: flex;
}

.todos-consultores:hover {
  color: #fff;
  background-color: #4b4752;
}

.txt-ver-todos {
  font-family: Assistant, sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.image-2 {
  margin-left: 5px;
}

.area-interesse {
  padding-left: 80px;
  padding-right: 80px;
}

.txt-interesses {
  color: #4b4752;
  font-family: Ritchain, sans-serif;
  font-weight: 400;
}

.cupom-desconto {
  height: 320px;
  background-image: url('../images/Rectangle-32-1.png');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.titulo-consultores {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.nossos-consultores {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.link-block {
  height: 440px;
}

.section-horoscopo {
  background-image: linear-gradient(#f4f0ff, #f4f0ff);
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-footer {
  z-index: 999;
  height: 200px;
  color: #849db2;
  background-color: #f4f0ff;
  padding-top: 20px;
  padding-bottom: 20px;
}

.footer {
  flex-direction: column;
  justify-content: space-between;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.menu-footer {
  border-bottom: 1px solid rgba(182, 149, 255, .5);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-5 {
  width: 1px;
  height: 19px;
  background-color: #849db2;
}

.text-menu {
  color: #849db2;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.text-menu-footer {
  color: #4b4752;
  font-family: Assistant, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.txt-direitos-reservados {
  color: #4b4752;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.direitos-footer {
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.txt-desenvolvedor {
  color: #4b4752;
}

.div-block-6 {
  align-items: center;
  display: flex;
}

.image-3 {
  margin-left: 10px;
}

.image-4 {
  margin-left: 5px;
  margin-right: 5px;
}

.cupom {
  width: 520px;
  height: 210px;
  background-image: url('../images/cupom-desconto.png');
  background-position: 50%;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cupom.ativo {
  width: 415px;
  height: 157px;
  background-image: url('../images/Cupom-ativo.png');
  justify-content: flex-start;
  align-items: flex-start;
}

.cupom.expirado {
  width: 415px;
  height: 157px;
  background-image: url('../images/Cupom-expirado.png');
  align-items: flex-start;
}

.area-desconto {
  justify-content: space-between;
  align-items: center;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.heading-3 {
  color: #4b4752;
  font-family: Ritchain, sans-serif;
  font-size: 80px;
  font-weight: 400;
  line-height: 92px;
}

.txt-cupom-desconto {
  width: 70%;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 10px;
  margin-left: 20px;
  display: flex;
}

.txt-cupom-desconto.expirado {
  align-items: flex-start;
}

.titulo-cupom-desconto {
  color: #4b4752;
  font-size: 16px;
  line-height: 20px;
}

.txt-desconto-banner {
  width: 55%;
}

.desconto-cupom {
  color: #4b4752;
  text-align: center;
  font-family: Ritchain, sans-serif;
  font-size: 42px;
  line-height: 52px;
}

.desconto-cupom.ativo {
  font-size: 25px;
  line-height: 30px;
}

.carta-consultor {
  width: 290px;
  height: 440px;
  border: 1px solid #4b4752;
  border-radius: 16px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px;
  text-decoration: none;
}

.card-consultor {
  width: 100%;
  height: 100%;
  background-image: url('../images/Component-17.png');
  background-position: 0 0;
  background-size: auto;
  border: 1px solid #4b4752;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.card-consultor.laranja {
  width: 100%;
  height: 100%;
  background-image: url('../images/Component-17-1.png');
  align-items: stretch;
}

.image-5 {
  width: 100%;
  height: 100%;
}

.creditos {
  background-color: #fff;
  border: 1px solid #4b4752;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.txt-creditos {
  color: #4b4752;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.horoscopos {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding: 40px 80px;
  display: flex;
}

.title-horoscopo {
  color: #4b4752;
  font-family: Ritchain, sans-serif;
  font-weight: 400;
}

.horoscopo {
  width: 610px;
}

.area-horoscopo {
  width: 50%;
  flex-direction: column;
  justify-content: space-between;
}

.previsoes-horoscopo {
  width: 50%;
  position: relative;
  top: -174px;
}

.horoscopo-icones {
  justify-content: space-between;
  display: flex;
}

.text-block-2 {
  color: #4b4752;
  font-family: Assistant, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.txt-previsao-dia {
  color: #4b4752;
  margin-top: 16px;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.icone-signo {
  width: 96px;
  height: 96px;
  cursor: pointer;
}

.link-block-3 {
  background-image: url('../images/signo1.png');
  background-position: 0 0;
  background-size: cover;
}

.area-descontos {
  justify-content: center;
  align-items: center;
  display: flex;
}

.slide-sobre-atendimento {
  height: 520px;
  background-image: url('../images/Banner.png');
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.area-pacotes-promocionais {
  height: 520px;
  background-image: url('../images/Pacotes-Promocionais.png');
  background-position: 50%;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.imagem-sobre-atendimento {
  width: 50%;
  height: 100%;
}

.image-7 {
  width: 100%;
  height: 100%;
}

.div-atendimento {
  width: 50%;
  padding-left: 40px;
  padding-right: 20px;
}

.txt-atendimento {
  color: #f5b1c0;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  line-height: 19px;
}

.heading-4 {
  color: #849db2;
  font-family: Ritchain, sans-serif;
  font-weight: 400;
}

.txt-sobre-atendimento {
  width: 440px;
  color: #849db2;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.slider {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
}

.slide, .slide-2 {
  width: 100%;
}

.sobre-atendimento {
  padding-left: 80px;
  padding-right: 80px;
}

.right-arrow, .left-arrow {
  display: none;
}

.title-pacotes-descontos {
  color: #4b4752;
  font-family: Assistant, sans-serif;
  font-size: 32px;
  line-height: 38px;
}

.txt-sub-title-pacotes {
  color: #4b4752;
  font-family: Assistant, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.div-pacotes-minutos {
  width: 100%;
  justify-content: space-between;
  margin-top: 30px;
  display: flex;
}

.patoce-minutos {
  width: 290px;
  height: 240px;
  background-color: #f4f0ff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.txt-nome-consultor {
  color: #4b4752;
  margin-left: 13px;
  margin-right: 13px;
  font-family: Ritchain, sans-serif;
  font-weight: 400;
}

.txt-area-consultor {
  color: #4b4752;
  text-align: center;
  margin-left: 13px;
  margin-right: 13px;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.status-consultor {
  align-items: center;
  padding-left: 13px;
  padding-right: 13px;
  display: flex;
}

.txt-tempo-cupom {
  color: #4b4752;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.txt-valor-cupom {
  color: #4b4752;
  margin-top: 10px;
  font-family: Assistant, sans-serif;
  font-size: 32px;
  line-height: 38px;
}

.txt-valor-por-minuto {
  color: #849db2;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.status-consultor-online {
  width: 10px;
  height: 10px;
  background-color: #33a04b;
  border-radius: 6px;
  margin-right: 10px;
}

.status-consultor-online.offline {
  background-color: #f70808;
}

.text-block-4 {
  color: #4b4752;
  font-size: 16px;
  line-height: 24px;
}

.separador {
  width: 100%;
  height: 1px;
  background-color: #fff;
  margin-bottom: 10px;
}

.dropdown-toggle {
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.dropdown-list {
  border-radius: 32px;
}

.dropdown-list.w--open {
  width: 360px;
  height: 224px;
  background-color: #f4f0ff;
  flex-direction: column;
  justify-content: space-around;
  padding-left: 32px;
  padding-right: 20px;
  display: flex;
  right: 10px;
}

.link-block-4 {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-block-5 {
  color: #4b4752;
  font-family: Assistant, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.image-8, .image-9, .image-10 {
  margin-right: 16px;
}

.sub-menu-area-logada {
  justify-content: space-between;
  align-items: center;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.submenu-mapa-astral {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.meu-mapa-astral {
  color: #fff;
  font-family: Assistant, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.image-11 {
  margin-right: 10px;
}

.nav-menu {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.right-arrow-2, .right-arrow-2.esconder, .left-arrow-2 {
  display: none;
}

.slider-2 {
  width: 100%;
  height: auto;
  background-color: rgba(0, 0, 0, 0);
}

.slide-3, .slide-4, .slide-5, .slide-6 {
  width: 24%;
  margin-left: 5px;
}

.slide-nav {
  position: static;
}

.right-arrow-3, .left-arrow-3 {
  display: none;
}

.slider-3 {
  width: 100%;
  height: auto;
  background-color: rgba(0, 0, 0, 0);
}

.slide-7 {
  width: 24%;
}

.slide-8, .slide-9, .slide-10 {
  width: 24%;
  margin-left: 10px;
}

.slide-nav-2 {
  display: none;
  position: static;
}

.filtros-area-interesse {
  justify-content: space-between;
  margin-top: 8px;
  display: flex;
}

.btn-interesses {
  height: 48px;
  color: #4b4752;
  background-color: #f4f0ff;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  margin-right: 8px;
  padding: 12px 20px;
  text-decoration: none;
  display: flex;
}

.btn-interesses:hover, .btn-interesses.todos {
  color: #fff;
  background-color: #4b4752;
}

.btn-interesses.todos:hover {
  color: #4b4752;
  background-color: #fff;
}

.txt-area-interesse {
  font-family: Assistant, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.image-area-interesse {
  width: 24px;
  height: 24px;
  margin-right: 5px;
}

.ver-todas-areas-interesse {
  width: 149px;
  height: 48px;
  color: #4b4752;
  background-color: #4b4752;
  border-radius: 32px;
  align-items: center;
  padding: 12px 32px;
  text-decoration: none;
  display: flex;
}

.txt-ver-todos-branco {
  font-family: Assistant, sans-serif;
}

.image-12 {
  height: 14px;
  margin-left: 8px;
}

.menu-horoscopo {
  padding-left: 80px;
  padding-right: 80px;
}

.tab-link-tab-1 {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo.png');
  background-position: 50%;
  background-size: cover;
  padding-left: 5px;
  padding-right: 5px;
}

.tab-link-tab-1.w--current {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo-aberto.png');
  background-position: 0 0;
  background-size: cover;
}

.tab-link-tab-2 {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo00.png');
  background-position: 0 0;
  background-size: auto;
  margin-left: 5px;
  padding-left: 5px;
  padding-right: 5px;
}

.tab-link-tab-2.w--current {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/icon-park-twotone_taurus.png');
  background-position: 50%;
}

.tab-link-tab-3 {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 5px;
  padding-right: 5px;
}

.tab-link-tab-3.w--current {
  background-color: rgba(0, 0, 0, 0);
}

.tab-link-tab-3-2 {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 5px;
  padding-right: 5px;
}

.tab-link-tab-3-2.w--current {
  background-color: rgba(0, 0, 0, 0);
}

.tab-link-tab-3-3 {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 5px;
  padding-right: 5px;
}

.tab-link-tab-3-3.w--current {
  background-color: rgba(0, 0, 0, 0);
}

.tab-link-tab-3-4 {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 5px;
  padding-right: 5px;
}

.tab-link-tab-3-4.w--current {
  background-color: rgba(0, 0, 0, 0);
}

.tab-link-tab-3-5 {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 5px;
  padding-right: 5px;
}

.tab-link-tab-3-5.w--current {
  background-color: rgba(0, 0, 0, 0);
}

.tab-link-tab-3-6, .tab-link-tab-3-7, .tab-link-tab-3-8 {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 5px;
  padding-right: 5px;
}

.tab-link-tab-3-8.w--current {
  background-color: rgba(0, 0, 0, 0);
}

.tab-link-tab-3-9 {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 5px;
  padding-right: 5px;
}

.tab-link-tab-3-9.w--current {
  background-color: rgba(0, 0, 0, 0);
}

.tab-link-tab-3-10 {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 5px;
  padding-right: 5px;
}

.tab-link-tab-3-10.w--current {
  background-color: rgba(0, 0, 0, 0);
}

.menu-signo {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo1.png');
  background-position: 0 0;
  background-size: auto;
  padding-left: 5px;
  padding-right: 5px;
}

.menu-signo.w--current {
  background-color: rgba(0, 0, 0, 0);
}

.signo {
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 40px;
  display: flex;
}

.image-13 {
  width: 400px;
  height: 580px;
}

.heading-5 {
  color: #4b4752;
  font-family: Ritchain, sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.tab-link-tab-4, .tab-link-tab-1-2 {
  background-color: rgba(0, 0, 0, 0);
}

.tab-link-tab-1-2.w--current {
  color: #4b4752;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 2px solid #4b4752;
  display: flex;
}

.tab-link-tab-2-2 {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-width: 2px;
  border-bottom-color: #4b4752;
  display: flex;
}

.tab-link-tab-2-2.w--current {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-style: solid;
}

.tab-link-tab-3-11 {
  background-color: rgba(0, 0, 0, 0);
}

.tab-link-tab-3-11.w--current {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 2px solid #4b4752;
}

.text-block-7 {
  color: #4b4752;
  font-family: Ritchain, sans-serif;
  font-size: 32px;
  line-height: 38px;
}

.text-block-8, .text-block-9 {
  color: #4b4752;
}

.tabs-menu {
  border-bottom: 1px solid #f5b1c0;
  justify-content: flex-start;
  display: flex;
}

.heading-6, .heading-7, .heading-8 {
  color: #f5b1c0;
  font-family: Ritchain, sans-serif;
  font-weight: 400;
}

.div-block-8 {
  padding-left: 20px;
  padding-right: 20px;
}

.txt-horoscopo-dia, .div-block-9 {
  padding-top: 20px;
}

.tab-link-tab-1-3, .tab-link-tab-1-3.w--current, .tab-link-tab-2-3, .tab-link-tab-2-3.w--current, .tab-link-tab-3-12, .tab-link-tab-3-12.w--current {
  background-color: rgba(0, 0, 0, 0);
}

.text-block-10, .text-block-11 {
  color: #f5b1c0;
  font-family: Assistant, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.text-block-12 {
  font-family: Assistant, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.icon {
  color: #000;
}

.tab-link-tab-3-13 {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo1.png');
  background-position: 50%;
  background-size: cover;
}

.tab-link-tab-3-13.w--current {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/icon-park-outline_gemini.png');
}

.tab-link-tab-4-2 {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo2.png');
  background-position: 0 0;
  background-size: auto;
}

.tab-link-tab-4-2.w--current {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/icon-park-twotone_cancer.png');
  background-position: 50%;
}

.tab-link-tab-5 {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo3.png');
  background-position: 0 0;
  background-size: cover;
}

.tab-link-tab-5.w--current {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/icon-park-twotone_leo.png');
  background-position: 50%;
}

.tab-link-tab-6 {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo4.png');
  background-position: 50%;
  background-size: cover;
}

.tab-link-tab-6.w--current {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/icon-park-outline_virgo.png');
}

.tab-link-tab-7 {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo5.png');
  background-position: 0 0;
  background-size: cover;
}

.tab-link-tab-7.w--current {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/icon-park-outline_libra.png');
  background-position: 50%;
}

.tab-link-tab-8 {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo6.png');
  background-position: 50%;
  background-size: cover;
}

.tab-link-tab-8.w--current {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/icon-park-outline_scorpio.png');
}

.tab-link-tab-9 {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo7.png');
  background-position: 0 0;
  background-size: auto;
}

.tab-link-tab-9.w--current {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/icon-park-outline_sagittarius.png');
  background-position: 50%;
  background-size: cover;
}

.tab-link-tab-10 {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo8.png');
  background-position: 0 0;
  background-size: auto;
}

.tab-link-tab-10.w--current {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/icon-park-twotone_capricornus.png');
}

.tab-link-tab-11 {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo9.png');
  background-position: 0 0;
  background-size: auto;
}

.tab-link-tab-11.w--current {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/icon-park-outline_aquarius.png');
  background-position: 50%;
}

.tab-link-tab-12 {
  width: 96px;
  height: 96px;
}

.tab-link-tab-12-2 {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo0.png');
  background-position: 0 0;
  background-size: auto;
}

.tab-link-tab-12-2.w--current {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/icon-park-outline_pisces.png');
  background-position: 50%;
}

.tabs {
  display: flex;
}

.heading-9 {
  font-family: Ritchain, sans-serif;
  font-weight: 400;
}

.classificao-consultores {
  align-items: center;
  display: flex;
}

.dropdown-toggle-2 {
  background-color: #f4f0ff;
  border-radius: 24px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.text-block-13 {
  margin-right: 10px;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.dropdown-link {
  color: #4b4752;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.dropdown-list-2 {
  background-color: rgba(0, 0, 0, 0);
}

.dropdown-list-2.w--open {
  background-color: #f4f0ff;
}

.icon-2 {
  color: #4b4752;
}

.text-block-14 {
  color: #4b4752;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.menu-lateral-area-logada {
  width: 300px;
  height: 685px;
  background-color: #f4f0ff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-right: 10px;
  padding: 24px 16px;
  display: flex;
}

.menu-lateral-area-logada.rosa {
  width: 305px;
  height: 685px;
  background-color: #fef6f6;
}

.utility-page-wrap {
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.utility-page-content {
  width: 260px;
  text-align: center;
  flex-direction: column;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.search-button {
  display: none;
}

.search-input {
  width: 258px;
  height: 56px;
  border: 1px solid #b695ff;
  border-radius: 24px;
}

.heading-10 {
  color: #4b4752;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  line-height: 19px;
}

.categorias-consultores {
  width: 100%;
  height: 296px;
  background-color: #fff;
  border-radius: 16px;
  padding: 16px;
  overflow: auto;
}

.area-consultor {
  align-items: flex-start;
  padding-top: 40px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.faixa-preco-consultor {
  width: 100%;
}

.text-block-15 {
  color: #849db2;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.categoria-consultor {
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}

.image-14 {
  width: 24px;
  height: 24px;
  margin-right: 10px;
}

.categoria {
  color: #4b4752;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.faixa-preco {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.preco-min, .preco-max {
  color: #849db2;
  font-family: Assistant, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

.html-embed {
  flex-direction: column;
  display: flex;
}

.meu-perfil {
  justify-content: center;
  align-items: flex-start;
  padding: 40px 80px;
  display: flex;
}

.backgound {
  width: 70%;
  height: 685px;
  background-color: #f4f0ff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.backgound.rosa {
  width: 70%;
  height: 685px;
  background-color: #fef6f6;
}

.backgound.perfil {
  padding-left: 16px;
  padding-right: 16px;
}

.backgound.consultor {
  height: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.title-creditos {
  margin-top: 0;
  font-family: Ritchain, sans-serif;
  font-weight: 400;
}

.image-15 {
  width: 80px;
  height: 80px;
  border-radius: 100px;
}

.form {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.dropdown-toggle-3 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.image-16 {
  margin-right: 5px;
}

.dropdown {
  height: 62px;
  margin-left: 0;
  margin-right: 0;
}

.dropdown-list-3 {
  background-color: rgba(0, 0, 0, 0);
  display: block;
}

.txt-menu-perfil {
  font-family: Assistant, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.txt-menu {
  color: #4b4752;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.minha-conta {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.infos-mapa-astral {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nome-consulente, .cidade-consulente {
  align-items: center;
  margin-right: 10px;
  display: flex;
}

.data-nasc-consulente {
  margin-right: 10px;
  display: flex;
}

.hora-nasc-consulente {
  display: flex;
}

.img-usuario, .img-mapa, .img-calendar, .img-relogio {
  width: 24px;
  height: 24px;
  margin-right: 5px;
}

.txt-data-nasc {
  color: #4b4752;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.txt-politica-conta {
  font-family: Assistant, sans-serif;
  font-size: 12px;
  line-height: 18px;
}

.btn-salvar {
  width: 184px;
  height: 56px;
  color: #858585;
  cursor: pointer;
  background-color: #ddd;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  margin-right: -15px;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  font-weight: 800;
  display: flex;
}

.btn-salvar:hover {
  color: #fff;
  background-color: #b695ff;
}

.input-nome-consulente, .input-sobrenome-consulente {
  width: 440px;
  height: 56px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #b695ff;
  border-radius: 24px;
}

.heading-12 {
  font-family: Assistant, sans-serif;
  font-size: 16px;
  line-height: 19px;
}

.info-nascimento {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.data-nascimento {
  border: 1px solid #b695ff;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  display: flex;
}

.txt-data-nascimento, .txt-hora-nascimento {
  color: #4b4752;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.signo-consulente {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-17 {
  width: 24px;
  height: 22px;
  margin: 10px 10px auto auto;
}

.tabs-2 {
  align-items: flex-start;
  display: flex;
}

.tab-link-tab-2-4 {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo00.png');
  background-position: 0 0;
  background-size: auto;
}

.tab-link-tab-2-4.w--current {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/icon-park-twotone_taurus.png');
}

.tab-link-tab-3-14 {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo1.png');
  background-position: 0 0;
  background-size: auto;
}

.tab-link-tab-3-14.w--current {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/icon-park-outline_gemini.png');
}

.tab-link-tab-1-4 {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo.png');
  background-position: 50%;
  background-size: auto;
}

.tab-link-tab-1-4.w--current {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo-aberto.png');
  background-position: 0 0;
  background-size: auto;
}

.tab-link-tab-4-3 {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo2.png');
  background-position: 0 0;
  background-size: auto;
}

.tab-link-tab-4-3.w--current {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/icon-park-twotone_cancer.png');
}

.tab-link-tab-5-2 {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo3.png');
  background-position: 0 0;
  background-size: auto;
}

.tab-link-tab-5-2.w--current {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/icon-park-twotone_leo.png');
  background-position: 50%;
}

.tab-link-tab-6-2 {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo4.png');
  background-position: 0 0;
  background-size: auto;
}

.tab-link-tab-6-2.w--current {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/icon-park-outline_virgo.png');
}

.tab-link-tab-7-2 {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo5.png');
  background-position: 0 0;
  background-size: auto;
}

.tab-link-tab-7-2.w--current {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/icon-park-outline_libra.png');
}

.tab-link-tab-8-2 {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo6.png');
  background-position: 0 0;
  background-size: auto;
}

.tab-link-tab-8-2.w--current {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/icon-park-outline_scorpio.png');
}

.tab-link-tab-9-2 {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo7.png');
  background-position: 0 0;
  background-size: auto;
}

.tab-link-tab-9-2.w--current {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/icon-park-outline_sagittarius.png');
}

.tab-link-tab-10-2 {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo8.png');
  background-position: 0 0;
  background-size: auto;
}

.tab-link-tab-10-2.w--current {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/icon-park-twotone_capricornus.png');
}

.tab-link-tab-11-2 {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo9.png');
  background-position: 0 0;
  background-size: auto;
}

.tab-link-tab-11-2.w--current {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/icon-park-outline_aquarius.png');
}

.tab-link-tab-12-3 {
  width: 96px;
  height: 96px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/signo0.png');
  background-position: 0 0;
  background-size: auto;
}

.tab-link-tab-12-3.w--current {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/icon-park-outline_pisces.png');
}

.menu-horoscopo-dia {
  width: 50%;
  padding-top: 10px;
}

.image-18 {
  margin-left: auto;
}

.idioma {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.icon-3 {
  margin-right: 0;
  position: static;
}

.menu-consultores {
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.consultas-realizadas {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.consultas {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.menu-meus-cupons {
  height: 62px;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.menu-meus-cupons.w--current {
  border-right: 4px solid #b695ff;
}

.menu-politica {
  height: 62px;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.menu-politica.w--current {
  border-right: 4px solid #b695ff;
}

.menu-sair {
  height: 62px;
  align-items: center;
  margin-top: auto;
  text-decoration: none;
  display: flex;
}

.menu-creditos {
  height: 62px;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.menu-creditos.w--current {
  border-right: 4px solid #b695ff;
}

.link {
  height: 44px;
  color: #4b4752;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 10px;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.link.w--current {
  color: #4b4752;
  border-right: 4px solid #b695ff;
  padding-right: 10px;
  font-weight: 700;
}

.menu-minha-conta {
  flex-direction: column;
  display: flex;
}

.link-2 {
  padding-left: 20px;
  text-decoration: none;
}

.image-19, .image-20 {
  margin-left: auto;
}

.link-block-7 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  padding-left: 20px;
  text-decoration: none;
  display: flex;
}

.notificacao {
  width: 20px;
  height: 20px;
  background-color: #b695ff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.txt-notificacao {
  color: #fff;
  justify-content: center;
  align-items: center;
  line-height: 16px;
  text-decoration: none;
  display: flex;
}

.txt-sub-menu {
  color: #b695ff;
  align-items: center;
  font-family: Assistant, sans-serif;
  font-size: 24px;
  line-height: 28px;
  display: flex;
}

.txt-sub-menu.w--current {
  color: #4b4752;
  border-right: 4px solid #b695ff;
  font-weight: 700;
}

.txt-sub-menu.branco {
  color: #fff;
}

.sub-menu-consultores-favoritos, .sub-menu-cupons, .sub-menu-creditos {
  text-decoration: none;
  display: flex;
}

.dropdown-list-4 {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  align-items: flex-start;
  display: block;
  position: static;
}

.dropdown-2 {
  width: 100%;
}

.dropdown-toggle-4 {
  width: 100%;
  padding-left: 0;
  display: flex;
}

.dropdown-3 {
  width: 100%;
}

.dropdown-toggle-5 {
  padding-left: 0;
  display: flex;
}

.dropdown-list-5 {
  background-color: rgba(0, 0, 0, 0);
  display: block;
  position: static;
}

.area-creditos {
  width: 70%;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.creditos-ativos {
  height: 160px;
  background-color: #f4f0ff;
  border-radius: 24px;
  margin-bottom: 32px;
  padding: 16px;
}

.inserir-creditos {
  height: 560px;
  background-color: #f4f0ff;
  border-radius: 24px;
  padding: 16px;
}

.meus-creditos {
  justify-content: space-between;
  display: flex;
}

.ultima-compra {
  align-items: center;
  display: flex;
}

.txt-data-ultima-compra {
  margin-right: 10px;
}

.linha {
  height: 2px;
  background-color: rgba(182, 149, 255, .5);
  margin-top: 20px;
  margin-bottom: 20px;
}

.txt-pacote-credito {
  color: #4b4752;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  line-height: 19px;
}

.quantidade-creditos {
  width: 350px;
  height: 56px;
  border: 1px solid #b695ff;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  padding-left: 16px;
  display: flex;
}

.quantidade-creditos.pacotes {
  background-color: #dddcde;
  border-style: none;
}

.txt-credito-pacote {
  color: #4b4752;
}

.pacote-minutos {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.pacote {
  width: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.txt-preco-minuto {
  color: #849db2;
  margin-top: 10px;
  font-family: Assistant, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

.title-meus-cupons {
  color: #4b4752;
  font-family: Ritchain, sans-serif;
  font-weight: 400;
}

.tabs-3 {
  width: 100%;
}

.tab-link-tab-1-5 {
  background-color: rgba(0, 0, 0, 0);
}

.tab-link-tab-1-5.w--current {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 4px solid #4b4752;
}

.tab-link-tab-2-5 {
  background-color: rgba(0, 0, 0, 0);
}

.tab-link-tab-2-5.w--current {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 4px solid #4b4752;
}

.tabs-menu-2 {
  border-bottom: 1px solid #b695ff;
}

.cupons {
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.cupons.expirados {
  padding-top: 20px;
  padding-bottom: 20px;
}

.txt-supons-ativos, .txt-cupons-expirados {
  color: #4b4752;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.txt-cupom-expirado {
  color: #aeaeae;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  line-height: 19px;
}

.txt-cod-cupom-expirado {
  color: #aeaeae;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.title-cupom-ativo {
  color: #4b4752;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  line-height: 19px;
}

.txt-cod-cupom {
  color: #4b4752;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.field-label {
  margin-top: 10px;
  margin-bottom: 10px;
}

.field-label-3 {
  margin-top: 24px;
}

.info-meu-perfil {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cores-personalizacao {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}

.heading-13 {
  font-family: Assistant, sans-serif;
  font-size: 16px;
  line-height: 19px;
}

.cores {
  display: flex;
}

.lilas {
  width: 64px;
  height: 64px;
  background-image: url('../images/Component-9.png');
  background-position: 50%;
  background-size: auto;
  margin-left: 4px;
  margin-right: 4px;
}

.rosa {
  width: 64px;
  height: 64px;
  background-color: #f5b1c0;
  border-radius: 8px;
  justify-content: flex-end;
  margin-left: 4px;
  margin-right: 4px;
  display: flex;
}

.laranja {
  width: 64px;
  height: 64px;
  background-color: #ff5e4b;
  border-radius: 8px;
  justify-content: flex-end;
  align-items: flex-start;
  margin-left: 4px;
  margin-right: 4px;
  display: flex;
}

.amarelo {
  width: 64px;
  height: 64px;
  background-color: #fec46f;
  border-radius: 8px;
  justify-content: flex-end;
  align-items: flex-start;
  margin-left: 4px;
  display: flex;
}

.tabs-4 {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.tabs-menu-3 {
  height: 50%;
  align-items: center;
  display: flex;
}

.tab-link-tab-2-6 {
  width: 64px;
  height: 64px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/Rectangle-77.png');
  background-position: 50%;
  background-size: cover;
}

.tab-link-tab-2-6.w--current {
  background-image: url('../images/Component-10.png');
  background-position: 50%;
  background-size: cover;
}

.tab-link-tab-3-15 {
  width: 64px;
  height: 64px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/Rectangle-74.png');
  background-position: 50%;
  background-size: cover;
}

.tab-link-tab-3-15.w--current {
  background-image: url('../images/Component-9-1.png');
  background-position: 50%;
}

.tab-link-tab-4-4 {
  width: 64px;
  height: 64px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/Rectangle-76.png');
  background-position: 50%;
  background-size: auto;
}

.tab-link-tab-4-4.w--current {
  background-image: url('../images/Component-10-1.png');
  background-size: cover;
}

.tab-link-tab-1-6 {
  width: 64px;
  height: 64px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/Rectangle-75.png');
  background-position: 50%;
  background-size: cover;
}

.tab-link-tab-1-6.w--current {
  width: 64px;
  height: 64px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/Component-9.png');
  background-position: 50%;
  background-size: cover;
}

.div-block-10 {
  width: 20px;
  height: 20px;
  background-color: #fff;
  border-bottom-left-radius: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-16 {
  color: #4b4752;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.gerencia-conta, .email-verificado {
  align-items: center;
  display: flex;
}

.verificacao-email {
  justify-content: center;
  align-items: center;
  margin-left: 15px;
  display: flex;
}

.text-block-17 {
  color: #33a04b;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.image-21 {
  margin-right: 8px;
}

.input-senha-consulente, .input-cidade {
  width: 440px;
  height: 56px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #b695ff;
  border-radius: 24px;
}

.minhas-mensagens {
  width: 100%;
  height: 56px;
  background-color: rgba(182, 149, 255, .2);
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-18 {
  color: #b695ff;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.mensagens {
  padding-left: 8px;
  padding-right: 8px;
}

.mensagem {
  height: 56px;
  background-color: #fcfcfc;
  justify-content: space-between;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.mensagem.lida {
  background-color: rgba(0, 0, 0, 0);
}

.assunto-mensagem {
  align-items: center;
  display: flex;
}

.destinatario-mensagem {
  width: 100.516px;
  align-items: center;
  display: flex;
}

.txt-destinatario {
  font-family: Assistant, sans-serif;
  font-size: 16px;
  line-height: 19px;
}

.image-22 {
  margin-right: 5px;
}

.txt-mensagem {
  color: #849db2;
  margin-left: 5px;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.txt-title-assunto {
  color: #4b4752;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.txt-title-assunto.lida {
  font-weight: 400;
}

.txt-data-envio {
  color: #4b4752;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.txt-data-envio.lida {
  color: #849db2;
}

.menu-consultor {
  height: 120px;
  background-color: #b695ff;
}

.navbar-2 {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: static;
}

.brand-2 {
  width: 50%;
  position: static;
}

.container-3 {
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.nav-link-4 {
  width: 24px;
  height: 24px;
  background-image: url('../images/Group-2.png');
  background-position: 50%;
  background-size: cover;
}

.nav-link-5 {
  width: 24px;
  height: 24px;
  background-image: url('../images/solar_letter-unread-broken.png');
  background-position: 50%;
  background-size: cover;
}

.nav-menu-3 {
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
  display: flex;
  position: static;
}

.txt-mensagens {
  width: 56px;
  height: 56px;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.chat {
  width: 56px;
  height: 56px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-perfil-consultor {
  width: 56px;
  height: 56px;
  background-image: url('../images/Ellipse-40.png');
  background-position: 50%;
  background-size: cover;
  margin-left: 10px;
  margin-right: 10px;
}

.logo-consultor {
  height: 120px;
  align-items: center;
  display: flex;
}

.title-consultor {
  color: #fff;
  font-family: Ritchain, sans-serif;
  font-size: 64px;
  line-height: 73px;
}

.menu-area-logada-consultor {
  justify-content: space-between;
  align-items: center;
  padding-left: 80px;
  padding-right: 80px;
}

.image-23, .image-24 {
  width: 50px;
}

.mensagens-consultor, .perfil-consultor {
  padding-top: 40px;
  padding-bottom: 40px;
}

.perfil {
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.menu-lateral-consultor {
  width: 300px;
  background-color: #f4f0ff;
  border-radius: 24px;
  margin-right: 30px;
  padding: 24px 16px;
}

.dropdown-4 {
  width: 100%;
}

.dropdown-toggle-6 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.image-25 {
  width: 24px;
  height: 24px;
  margin-right: 10px;
}

.txt-menu-consultor {
  color: #4b4752;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.dropdown-list-6 {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  align-items: flex-start;
  padding-left: 20px;
  display: block;
  position: static;
}

.dropdown-link-3, .dropdown-link-4, .dropdown-link-5 {
  margin-left: 0;
  margin-right: 0;
}

.dropdown-5 {
  width: 100%;
}

.dropdown-toggle-7 {
  width: 100%;
  padding-left: 0;
  display: flex;
}

.dropdown-list-7 {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  padding-left: 20px;
  display: block;
  position: static;
}

.menu-faturamento {
  height: 62px;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.menu-faturamento.w--current {
  border-right: 4px solid #b695ff;
}

.input-nome-consultor {
  width: 440px;
  height: 56px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #b695ff;
  border-radius: 24px;
  margin-bottom: 0;
}

.degrade {
  width: 64px;
  height: 64px;
  background-image: linear-gradient(360deg, #b695ff, #fff);
  border-radius: 8px;
  margin-left: 4px;
  margin-right: 4px;
}

.degrade-laranja {
  width: 64px;
  height: 64px;
  background-image: linear-gradient(#ff5e4b, #fff);
  border-radius: 8px;
}

.dropdown-6, .dropdown-7 {
  margin-left: 0;
  margin-right: 0;
}

.categoria-principal-consultor {
  width: 440px;
  height: 56px;
  background-color: #fff;
  border: 1px solid #b695ff;
  border-radius: 24px;
  align-items: center;
  display: flex;
}

.txt-categoria {
  color: #4b4752;
  align-items: center;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.categoria-secundaria-consultor {
  width: 440px;
  height: 56px;
  background-color: #fff;
  border: 1px solid #b695ff;
  border-radius: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icone-cinza, .icon-4 {
  color: #4b4752;
}

.text-block-19 {
  color: #4b4752;
  margin-top: 7px;
  font-family: Assistant, sans-serif;
  font-size: 12px;
  line-height: 18px;
}

.input-sobre-consultor {
  width: 440px;
  height: 120px;
  border: 1px solid #b695ff;
  border-radius: 24px;
}

.status {
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.text-block-20 {
  color: #4b4752;
  margin-left: 10px;
  font-family: Assistant, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.menu-idioma {
  width: 440px;
  height: 56px;
  background-color: #fff;
  border: 1px solid #b695ff;
  border-radius: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.plano-fundo-chat {
  width: 440px;
  height: 160px;
  background-image: url('../images/Rectangle-75-1.png');
  background-position: 50%;
  background-size: cover;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.dropdown-list-8, .dropdown-list-9 {
  position: static;
}

.input-nome {
  padding-top: 24px;
  padding-bottom: 10px;
}

.categorias {
  padding-top: 10px;
  padding-bottom: 10px;
}

.idiomas {
  padding-bottom: 10px;
}

.deletar-conta {
  align-items: center;
  display: flex;
}

.text-block-21 {
  color: #849db2;
  font-family: Assistant, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 14px;
}

.image-26 {
  margin-right: 5px;
}

.txt-deletar-conta {
  margin-top: 20px;
}

.menu-area-consultor {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.menu-button {
  position: static;
}

.menu-area-adm {
  height: 120px;
  background-color: #b695ff;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.menu-adm {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.search-button-2 {
  display: none;
}

.search {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.dropdown-toggle-8 {
  align-items: center;
  padding-right: 20px;
  display: flex;
}

.image-27 {
  margin-left: 10px;
  margin-right: 10px;
}

.icone-branco {
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  font-size: 22px;
  line-height: 12px;
  display: flex;
  position: static;
}

.txt-nome-adm {
  color: #fff;
  font-family: Ritchain, sans-serif;
  font-size: 32px;
  line-height: 36px;
}

.div-block-11 {
  width: 1px;
  height: 70px;
  background-color: #fff;
  margin-left: 20px;
  margin-right: 20px;
}

.link-notificacoes {
  width: 28px;
  height: 32px;
  background-image: url('../images/Vector-8.png');
  background-position: 50%;
  background-size: cover;
  margin-left: 15px;
  margin-right: 15px;
}

.link-sair {
  width: 28px;
  height: 32px;
  background-image: url('../images/Vector-9.png');
  background-position: 50%;
  background-size: cover;
  margin-left: 15px;
}

.search-input-2 {
  width: 258px;
  height: 56px;
  border-radius: 16px;
  margin-bottom: 0;
}

.image-28 {
  margin-right: auto;
}

.text-block-22 {
  color: #fff;
  text-align: right;
  font-family: Assistant, sans-serif;
  font-size: 16px;
}

.dropdown-list-10 {
  background-color: rgba(0, 0, 0, 0);
}

.menu-lateral-adm {
  width: 400px;
  background-color: #b695ff;
  flex-direction: column;
  padding-left: 20px;
  display: flex;
}

.info-administrativas {
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
  padding-right: 30px;
  display: flex;
}

.notificacoes-area-adm {
  width: 360px;
  background-color: #fff;
  border-radius: 16px;
  margin-top: 24px;
  padding: 16px;
}

.infos-adm {
  justify-content: space-between;
  align-items: flex-start;
  padding: 24px 50px 24px 30px;
  display: flex;
}

.link-block-8 {
  height: 80px;
  align-items: center;
  padding-left: 20px;
  text-decoration: none;
  display: flex;
}

.dropdown-toggle-9 {
  align-items: center;
  display: flex;
}

.dropdown-8 {
  margin-left: 0;
  margin-right: 0;
}

.txt-menu-adm {
  margin-left: 10px;
}

.image-29 {
  margin-right: 10px;
}

.title-notificacoes {
  margin-top: 0;
  font-size: 32px;
  line-height: 38px;
}

.tabs-menu-4 {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #849db2;
}

.tab-link-tab-2-7 {
  background-color: rgba(0, 0, 0, 0);
}

.tab-link-tab-2-7.w--current {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 4px solid #4b4752;
}

.tab-link-tab-1-7 {
  background-color: rgba(0, 0, 0, 0);
}

.tab-link-tab-1-7.w--current {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 4px solid #4b4752;
}

.atualizacao-sistema {
  height: 64px;
  align-items: center;
  padding: 9px 10px;
  display: flex;
}

.atualizacao-sistema.fundo-lilas {
  background-color: #f4f0ff;
  align-items: center;
  padding: 9px 10px;
  display: flex;
}

.image-30 {
  margin-right: 6px;
}

.txt-tempo-atualizacao {
  color: #849db2;
  font-family: Assistant, sans-serif;
  font-size: 12px;
  line-height: 15px;
}

.txt-atualizacao {
  color: #4b4752;
  font-family: Assistant, sans-serif;
  font-size: 16px;
}

.title-aba-notificacoes {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.img-sub-menu {
  width: 24px;
  max-width: none;
  margin-right: 10px;
}

.image-32, .image-33 {
  margin-right: 10px;
}

.image-34 {
  width: 24px;
  height: 24px;
  margin-right: 10px;
}

.tabs-5 {
  display: flex;
}

.tabs-menu-5 {
  background-color: #b695ff;
  flex-direction: column;
  display: flex;
}

.tab-link-tab-2-8, .tab-link-tab-3-16 {
  background-color: rgba(0, 0, 0, 0);
  align-items: center;
  display: flex;
}

.tab-link-tab-1-8 {
  background-color: rgba(0, 0, 0, 0);
}

.tab-link-tab-1-8.w--current {
  background-color: #f4f0ff;
  align-items: center;
  display: flex;
}

.image-35 {
  margin-right: 10px;
}

.tab-link-tab-4-5, .tab-link-tab-5-3, .tab-link-tab-6-3, .tab-link-tab-7-3, .tab-link-tab-8-3, .tab-link-tab-9-3 {
  background-color: rgba(0, 0, 0, 0);
  align-items: center;
  display: flex;
}

.title-painel-adm {
  color: #4b4752;
  justify-content: space-between;
  font-family: Assistant, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 41px;
  display: flex;
}

.atualizar-informacoes {
  width: 40px;
  height: 40px;
  background-image: url('../images/Component-7-2.png');
  background-position: 50%;
  background-size: cover;
  margin-left: 8px;
  margin-right: 8px;
}

.intervalo-tempo-informacoes {
  width: 40px;
  height: 40px;
  background-image: url('../images/Component-8-1.png');
  background-position: 50%;
  background-size: cover;
  margin-left: 20px;
}

.tabs-content {
  width: 100%;
}

.div-block-12 {
  display: flex;
}

.exportar-informacoes {
  width: 40px;
  height: 40px;
  background-image: url('../images/Component-9-2.png');
  background-position: 50%;
  background-size: auto;
}

.datas-informacoes {
  background-color: #fff;
  border-radius: 8px;
  justify-content: flex-end;
  align-items: center;
  padding-left: 16px;
  display: flex;
}

.txt-data-info {
  color: #849db2;
  font-size: 24px;
  line-height: 28px;
}

.info-atendimentos {
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 30px;
  display: flex;
}

.movimentacoes-mes {
  margin-bottom: 30px;
}

.atendimento-realizado {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.pedidos-realizados {
  flex-direction: column;
  display: flex;
}

.img-pedidos-realizados {
  width: 48px;
  height: 48px;
}

.div-block-13 {
  display: flex;
}

@media screen and (max-width: 991px) {
  .menu {
    align-items: center;
    display: flex;
  }

  .image {
    width: 100%;
  }

  .brand {
    width: 50%;
  }

  .nav-link {
    color: #4b4752;
  }

  .btn-cadastro {
    margin-left: 0;
  }

  .nav-menu-2 {
    background-color: #f4f0ff;
  }
}

@media screen and (max-width: 767px) {
  .div-btn {
    flex-direction: column;
  }

  .banner-home {
    background-position: 50%;
  }

  .title-banner-home {
    font-size: 50px;
    line-height: 55px;
  }

  .section-horoscopo {
    height: auto;
  }

  .cupom {
    width: 260px;
    height: 105px;
  }

  .area-desconto {
    flex-direction: column;
  }

  .heading-3 {
    font-size: 30px;
    line-height: 50px;
  }

  .txt-cupom-desconto {
    margin-left: 10px;
  }

  .titulo-cupom-desconto {
    font-size: 14px;
    line-height: 16px;
  }

  .txt-desconto-banner {
    width: 80%;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .desconto-cupom {
    font-size: 18px;
    line-height: 20px;
  }

  .horoscopos {
    width: 90%;
    flex-direction: column;
  }

  .image-horoscopo {
    width: 60%;
  }

  .area-horoscopo {
    width: 95%;
  }

  .horoscopo-icones {
    align-items: center;
  }

  .slide-sobre-atendimento {
    height: auto;
    flex-direction: column;
  }

  .area-pacotes-promocionais {
    width: 80%;
    height: auto;
  }

  .div-pacotes-minutos {
    flex-direction: column;
    align-items: center;
  }
}

@media screen and (max-width: 479px) {
  .container {
    width: 100%;
  }

  .nav-link {
    color: #4b4752;
  }

  .div-btn {
    flex-direction: column;
  }

  .sub-title-banner-home {
    line-height: 32px;
  }

  .title-banner-home {
    font-size: 40px;
    line-height: 50px;
  }

  .banner {
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-3 {
    text-align: center;
  }

  .txt-desconto-banner, .horoscopos, .area-pacotes-promocionais {
    width: 100%;
  }

  .imagem-sobre-atendimento, .div-atendimento, .txt-sobre-atendimento {
    width: 95%;
  }

  .patoce-minutos {
    margin-top: 10px;
  }

  .nav-menu-2 {
    background-color: #f4f0ff;
  }

  .navbar-2 {
    width: 100%;
  }

  .brand-2 {
    width: 50%;
  }
}


@font-face {
  font-family: 'Ritchain';
  src: url('../fonts/Ritchain') format('undefined');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}