.for-business {
  position: relative;
  padding: 178px 0;
  background-color: #fff;
}

.for-business__container {
  position: relative;
}

.for-business__title {
  margin-bottom: 40px;
  position: relative;
  z-index: 2;
}

.for-business__subtitle {
  font-family: 'Bebas-Neue-bold';
  position: absolute;
  font-size: 220px;
  line-height: 20px;
  color: #F0F1F3;
  z-index: 1;
}

.for-business__item {
  width: 100%;
  display: none;
}

.for-business__pic {
  width: 50%;
  transform: translateY(-80px);
}

.for-business__img {
  width: 100%;
}

.for-business__item.tab-content-active {
  display: flex;
  gap: 40px;
}

.for-business__list {
  display: flex;
  gap: 12px;
  margin-bottom: 40px;
}

.for-business__list-item {
  font-size: 13px;
  cursor: pointer;
  padding: 8px 12px;
  color: #1D1C1C;
  transition: all .3s;
  white-space: nowrap;
}

.for-business__list-item:hover {
  background-color: #929599;
  color: #fff;
}

.for-business__list-item.active {
  background-color: #1D1C1C;
  color: #fff;
}

.for-business__text {
  color: #1D1C1C;
  font-size: 16px;
  line-height: 26px;
  width: 50%;
}

.for-business__text-title {
  font-family: 'Montserrat-Bold';
  font-size: 16px;
  margin-bottom: 16px;
  color: #000;
}

.for-business__text p {
  margin-bottom: 16px;
}

.for-business__text ul {
  list-style-type: disc;
  list-style-position: outside;
  padding-left: 24px;
}

.for-business__text ul li {
  margin-bottom: 16px;
}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(40px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
        
.for-business__item.tab-content-active .for-business__text {
    animation: fadeIn 0.7s ease forwards;
}

@media (max-width:1300px) {
  .for-business__pic {
    transform: translateY(0);
  }
  .for-business__subtitle {
    font-size: 120px;
  }
}

@media (max-width:1200px) {
  .for-business {
    padding: 64px 0;
  }
}

@media (max-width:768px) {
  .for-business__subtitle {
    display: none;
  }
  .for-business__title {
    margin-bottom: 24px;
  }
  .for-business__list {
    overflow-x: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
}

@media (max-width:520px) {
  .for-business__item.tab-content-active {
    gap: 40px;
    flex-direction: column-reverse;
  }
  .for-business__text,
  .for-business__pic {
    width: 100%;
  }
  .for-business__list {
    margin-bottom: 24px;
  }
}