body .section-home-2 {
  padding: 128px 0px !important;
}
.section-home-2 .col-left {
  padding-top: 60px;
}

.section-home-2 .col-left .icon-logo {
  position: absolute;
}

.col-left .icon-1 {
  animation: move-h 1.5s ease-in-out infinite;
  width: 116px !important;
  height: 40px;
  bottom: 50px;
  left: 50px;
}
.col-left .icon-2 {
  animation: move-v 1.5s ease-in-out infinite;
  width: 147px !important;
  height: 48px;
  right: 230px;
  bottom: 70px;
}
.col-left .icon-3 {
  animation: pulse 1s infinite alternate;
  width: 105px !important;
  height: 45px;
  bottom: 165px;
  right: 140px;
}
.col-left .icon-4 {
  animation: fade-in-up 1s infinite alternate;
  width: 112px !important;
  height: 42px;
  top: 140px;
  left: 190px;
}

.section-home-2 .col-left .shap {
  position: absolute;
  z-index: -1;
}

.section-home-2 .col-left .shap-1 {
  width: 280px !important;
  top: -65px;
  left: -270px;
}
.section-home-2 .col-left .shap-2 {
  width: 196px !important;
  top: -130px;
  right: 90px;
}

.section-home-2 .col-left .shap-3 {
  width: 159px !important;
  bottom: -63px;
  left: -85px;
}
.section-home-2 .list-content .col-inner {
  display: flex;
  align-items: center;
  gap: 16px;
}
.section-home-2 .list-content .col {
  padding-bottom: 14px;
}
.section-home-2 .list-content h4 {
  font-size: var(--fz-18);
  font-weight: 400;
  line-height: 1.5;
  color: var(--strong);
  margin-bottom: 0px;
}
.section-home-2 .list-content .col-inner .img {
  width: auto !important;
  margin-bottom: 0px;
}
.section-home-2 .list-content .col-inner img {
  width: 40px;
  height: 40px;
  object-fit: cover;
}

@media (min-width: 1356px) {
  .section-home-2 .col-left .img-main {
    margin-left: -85px;
  }
}
@media (max-width: 1024px) {
  body .section-home-2 {
    padding-bottom: 40px !important;
  }
}

@media (max-width: 768px) {
  .section-home-2 .col-left {
    padding-bottom: 90px;
  }
  .section-home-3 .col-left .col-inner {
    justify-content: flex-start !important;
  }
}
