.swiper-container-gz {
  /*background: #36383a;*/
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  height: 60px;
}

.swiper-container-z {
  width: 100%;
  position: absolute!important;
  z-index: 8;
  background: #41464b;
  z-index: 999!important;
  display: none;
  /*right: 0;*/
  bottom: 0;
  height: 30%;
}

.swiper-container-gz .swiper-slide {
  width: calc(100%/6);
  height: 40px!important;
  border-radius: 7px;
  /*padding: 36px;*/
  border-radius: 3px;
  opacity: 0.5;
  filter: saturate(0.5);
  background-position: center;
  /*border: none;*/
  background-repeat: no-repeat;
  background-size: cover;
  /*background: #36383a;*/
}

.aboutimg {
  position: relative;
  display: block;
  padding-bottom: 15px;
}

.nav-item {
  font-size: 11px;
  margin-bottom: 15px;
  background: rgba(0,0,0,0.1);
  border-radius: 3px;
}

.nav-link {
  padding-right: 15px;
  padding-left: 15px;
}

.swiper-container-g {
  /*background: #36383a;*/
  min-height: 50vh;
}

.swiper-container-t .swiper-container-g .swiper-slide-active {
  /*visibility: visible;*/
}

.hehe {
  visibility: collapse;
}

.holder {
  break-after: avoid-column;
  break-after: avoid-column;
  /*min-height: 50vh;*/
  max-width: 100vw;
  break-before: avoid-column;
  break-inside: avoid-column;
  margin-top: -30px;
  /*min-height: 50vh;*/
  /*max-width: 100vw;*/
}

.swiper-container-g .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  visibility: hidden;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: none;
}

.chaptitle {
  min-height: 90vh;
  font-family: 'Trajan Pro 3';
  font-size: 8vw;
  padding-top: -20px;
  margin-top: -200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  font-size: 8vw;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  align-content: space-around;
  flex-wrap: wrap;
  flex-direction: column;
}

.chaptertitle2 {
  font-size: 8vw;
  min-height: 5vh!important;
  margin-top: 0;
}

.swiper-container-t .swiper-slide-active {
  /*z-index: 9999999;*/
  visibility: hidden;
}

:root {
  --bs-blue: #6562fc!important;
  --swiper-theme-color: #6562fc!important;
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  align-items: center;
  justify-content: space-around;
  flex-direction: row;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #6562fc!important;
}

.swiper-slide-visible {
  /*visibility: visible;*/
  /*z-index: 999999999999;*/
  /*display: flex;*/
  z-index: -1;
}

