.design-process-content p {
  /*text-align: justify;*/
}

.heading-container h3 {
  font-size: 30px;
  font-weight: 700;
  color: var(--tfifth-bg-color);
}

#sync2 .item .tab-button, #sync4 .item .tab-button {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  text-align: center;
  cursor: pointer;
  width: 99% !important;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  white-space: pre-wrap;
}

.tab-button {
  position: relative;
  border-radius: 0;
  background: white;
  color: white;
  padding: 20px;
  outline: none;
  border: none;
  font-size: 16px !important;
  font-weight: 600 !important;
}

#sync2, #sync4 {
  z-index: 2;
}

#sync2.owl-carousel .owl-item, #sync4.owl-carousel .owl-item {
  height: 80px !important;
  transition: height 0.2s ease-in;
}

.subnav-scroll#sync2.owl-carousel .owl-item, .subnav-scroll#sync4.owl-carousel .owl-item {
  height: 60px !important;
  transition: height 0.2s ease-in;
}

#sync2.item, #sync4.item {
  height: 100% !important;
}

.owl-item .item {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

#sync2 .owl-item .item, #sync4 .owl-item .item {
  height: 100% !important;
}

#sync2.owl-carousel .owl-item.active.current, #sync4.owl-carousel .owl-item.active.current {
  height: 90px !important;
  transition: height 0.2s ease-in;
}

.subnav-scroll#sync2.owl-carousel .owl-item.active.current, .subnav-scroll#sync4.owl-carousel .owl-item.active.current {
  height: 70px !important;
  transition: height 0.2s ease-in;
}

.heading-container span {
  font-weight: 500;
}

.owl-item {
  overflow: hidden !important;
}

