
.menuColunaDestaque-item > .menuPrincipal-link[data-v-0b472942] {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
}
.menuColunaDestaque-item > .menuPrincipal-link-containerImg[data-v-0b472942] {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.menuColunaDestaque-item > a.menuPrincipal-link[data-v-0b472942] {
  cursor: pointer;
}
li:not(.menuColunaDestaque-item) > .menuPrincipal-link[data-v-0b472942] {
  display: inline-flex;
  align-items: center;
}
li:not(.menuColunaDestaque-item) > .menuPrincipal-link-containerImg[data-v-0b472942] {
  display: flex;
  align-items: center;
}
li:not(.menuColunaDestaque-item) > .menuPrincipal-link img[data-v-0b472942] {
  max-width: 25px;
}
li:not(.menuColunaDestaque-item) > .menuPrincipal-link.menuPrincipal-openSub[data-v-0b472942] {
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 1024px) {
.menuPrincipal-link[data-v-0b472942] {
    width: 100%;
}
}


/* sub-menu */
.menuPrincipal-subNvDois[data-v-7bd7818b] {
  display: none;
  position: absolute;
  top: 100%;
  white-space: nowrap;
  background: #fff;
  box-shadow: 0 6px 5px rgba(0, 0, 0, 0.1);
  grid-template-columns: repeat(6, auto);
  grid-template-rows: repeat(100, auto);
  width: 100%;
  left: 0;
}
.menuPrincipal-subNvDois > .menuPrincipal-item-containerFlex > .menuPrincipal-item-containerFlex-wrapper[data-v-7bd7818b]{
  padding-bottom: 20px;
}
.menuPrincipal-subNvDois.right .menuPrincipal-item img[data-v-7bd7818b] {
  order: -1;
  transform: rotate(180deg);
}
.menuPrincipal-subNvTres[data-v-7bd7818b] {
  display: none;
  padding: 27px 0 20px 48px;
}
.menuPrincipal-subNvTres.open[data-v-7bd7818b] {
  display: grid;
  grid-auto-flow: column;
  grid-template-rows: repeat(15, auto);
  column-gap: 90px;
}

/* Itens e links do menu */
.menuPrincipal-itens > .menuPrincipal-item[data-v-7bd7818b] {
  position: relative;
  flex: 1 1 auto;
}
.menuPrincipal-itens > li > .menuPrincipal-link[data-v-7bd7818b] {
  width: 100%;
  text-align: center;
  justify-content: center;
}
.menuPrincipal-subNvDois > .menuPrincipal-item-containerFlex[data-v-7bd7818b] {
  display: flex;
  justify-content: flex-start;
  gap: 0;
}
.menuPrincipal-subNvDois > .menuPrincipal-item-containerFlex .menuPrincipal-itemPrincipal.menuItemAtual[data-v-7bd7818b] {
  padding: 21px 10px 21px 0;
  font-size: 16px;
  font-weight: bold;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.menuPrincipal-subNvDois > .menuPrincipal-item-containerFlex .menuPrincipal-item > .menuPrincipal-link[data-v-7bd7818b] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  font-weight: bold;
  padding: 0;
  font-weight: normal;
  font-size: 12px;
  line-height: 2;
  color: #8A8A8A;
}
.menuPrincipal-subNvDois > .menuPrincipal-item-containerFlex .menuPrincipal-item.nvDois > .menuPrincipal-link[data-v-7bd7818b]{
  padding: 6px 10px;
  gap: 10px;
}
.menuPrincipal-subNvDois > .menuPrincipal-item-containerFlex .menuPrincipal-item.nvDois.hoverElement > .menuPrincipal-link[data-v-7bd7818b],
.menuPrincipal-subNvDois > .menuPrincipal-item-containerFlex .menuPrincipal-item.nvDois:hover > .menuPrincipal-link[data-v-7bd7818b] {
  font-weight: bold;
  color: rgba(0, 0, 0, .87);
  text-decoration: underline;
}
span.menuPrincipal-link[data-v-7bd7818b] {
  cursor: default;
}


