.scroll-tabs .tabs {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  -ms-overflow-style: none;
  margin-bottom: 12px;
}

.scroll-tabs .tabs::-webkit-scrollbar {
  display: none;
}

.scroll-tabs .tabs div {
  flex: 0 0 auto;
  padding: 8px 20px;
  white-space: nowrap;
  cursor: pointer;
  font-weight: bold;
  color: #636363
}

.scroll-tabs .tabs div.active {
  color: #003eab;
}

.scroll-tabs .tabs-content .tab-pane {
  display: none;
}

.scroll-tabs .tabs-content .tab-pane.active {
  display: block;
}