.partner-desc .desc {
  /* height: 200px !important; */
}
.partner-desc.hidden .desc {
  height: 0px !important;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.carousel-item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  padding: 20px;
}

.carousel-item.active {
  position: relative;
  opacity: 1;
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 50%;
  cursor: pointer;
  z-index: 10;
  padding: 10px;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-content {
  min-height: 200px;
}