.history {
  min-height: 290px;
  height: auto;
}

.history-faq-items {
  margin-left: auto;
  margin-right: auto;
}

.nav-tabs.menu--faq {
  border-bottom: none;
}

/*.menu--faq .menu__item {
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
}*/

.menu--faq .menu__item.active {
  font-weight: 700;
  color: #252f3e;
}

@media screen and (max-width: 992px) {
  .menu--faq .menu__item.active {
    text-decoration: underline;
  }
}

.tab-content--faq .accordion > .card > .card-header:before {
  display: none;
}

@media screen and (max-width: 991px) {
  .tab-content--faq .card {
    position: relative;
    display: flex;
  }

  .tab-content--faq .card::before {
    content: "";
    position: absolute;
    top: 23px;
    left: 0;
    display: block;
    width: 6px;
    height: 6px;
    background-color: #3073db;
    border-radius: 50%;
  }
}

.container_aside {
  padding-left: 0;
}

.aside-faq {
  position: static;
  transform: translateX(0);
  margin-left: 0;
  width: 100%;
  max-width: 267px;
  left: 0;
}

@media screen and (max-width: 991px) {
  .aside-faq {
    position: static;
    background-color: transparent;
    box-shadow: none;
    transform: translateX(0);
    max-width: 100%;
  }

  .aside-faq .menu--faq {
    display: flex;
    flex-direction: column;
  }
}

.aside-faq.fixed {
  position: sticky;
  top: 130px;
}

.row--faq {
  position: relative;
  transform: translateX(0);
}