::-webkit-scrollbar {
  width: 0px;
}
::-webkit-scrollbar {
  display: none;
}

.sticky {
  padding-bottom: 45px;
  overflow: hidden;
}
.about-us {
  margin: 40px 0;
}
.wrapper {
  max-width: 1101px!important;
  margin: 0 auto!important;
  min-height: auto!important;
}
.leader-show {
  max-width: 1280px!important;
  margin: 0 auto!important;
  min-height: auto!important;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.leader-first {
  flex: 1;
  margin-bottom: 30px!important;
  background-color: rgba(51,51,51,0.8)!important;
}
.leader-first .leader-name,.leader-first .leader-position {
  color: #fff!important;
}
.swiper-container {
  height: 410px;
  padding-bottom: 30px!important;
  flex: 3;
}
.swiper-container .swiper-scrollbar {
  width: 100%;
  height: 12px;
  border-radius: 0;
  background-color: #fff;
  left: 0;
  bottom: 0;
  cursor: pointer;
}
.swiper-scrollbar .swiper-scrollbar-drag {
  background-color: #232323;
  border-radius: 0;
}

.btn-arrow {
  width: 28px;
  height: 28px;
  position: absolute;
  margin: 0 16px;
  top: calc(50% - 14px);
  z-index: 1; 
  cursor: pointer;
}
.swiper-prev {
  left: 0;
  transform: translateX(-200%);
  transition: transform .2s cubic-bezier(.25,.8,.5,1);
}
.swiper-next {
  right: 0;
  transform: translateX(200%);
  transition: transform .2s cubic-bezier(.25,.8,.5,1);
}
.swiper-container:hover .btn-arrow {
  transform: translateX(0);
}

.swiper-slide, .leader-first {
  height: 410px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 20px 10px;
  box-sizing: border-box;
  background-color: rgba(51,51,51,0.8);
  cursor: pointer;
}
.leader-info {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.leader-img {
  width: 168px;
  border-radius: 50%;
  margin-bottom: 20px;
}
.leader-name,.leader-position {
  font-family: 'Titillium Thin';
  font-size: 2rem;
  line-height: 3rem;
  color: #fff;
  margin-bottom: 0;
  font-weight: 700;
}
.swiper-slide-odd {
  background-color: rgb(255,255,255);
}
.swiper-slide-odd .leader-name {
  color: #000;
}
.leader-position {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2rem;
  margin-top: 5px;
}
.swiper-slide-odd .leader-position {
  color: #3b3b3b;
}

.leader-description {
  background: rgba(51,51,51,0.8);
  padding: 30px;
  margin-top: 18px;
}

.swiper-container-mobile {
  height: 410px;
}