.home-process .heading_wrapper {
  max-width: 605px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: clamp(30px, 3.3854166667vw, 65px);
}
.page-id-369 .home-process {
  padding-top: 0;
}
.home-process {
  background: #fffef7;
}
.home-process_list h3 {
  margin-top: 160px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid rgba(10, 10, 10, 0.1);
}
.step {
  color: #0a0a0a;
  font-size: clamp(18px, 1.25vw, 24px);
  font-weight: 600;
  line-height: 1.4;
  display: block;
  letter-spacing: -0.5px;
}
.home-process_list__item {
  padding: 34px 50px 60px 50px;
  border-radius: 30px;
  border: 1px solid rgba(10, 10, 10, 0.1);
  flex: 1;
  transition: all 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55);

  background: #fff;
}
.home-process_list {
  gap: 30px;
}
.home-process_list__item:first-of-type {
  position: relative;
  z-index: 8;
  left: 47%;
  cursor: pointer;
  transform: translate(-50%, 0) rotate(-3deg);
}
.home-process_list__item:nth-of-type(2) {
  position: relative;
  z-index: 7;
}
.home-process_list__item:nth-of-type(3) {
  position: relative;
  z-index: 6;
  right: 47%;
  transform: translate(50%, 0%) rotate(3deg);
}
.home-process_list__item.active {
  transform: translate(0, 0) rotate(0);
  transition: all 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55);
}
.home-process_list__item.active:first-of-type {
  left: 0;
}
.home-process_list__item.active:last-of-type {
  right: 0;
}
@media only screen and (max-width: 1560px) {
  .home-process_list h3 {
    margin-top: 100px;
  }
  .home-process_list__item {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media only screen and (max-width: 1336px) {
  .home-process_list__item {
    padding: 20px 30px;
  }
  .home-process_list h3 {
    margin-top: 60px;
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 991px) {
  .home-process_list__item {
    padding: 20px 15px;
  }
  .home-process_list h3 {
    margin-top: 60px;
    padding-bottom: 15px;
    font-size: 20px;
    margin-bottom: 15px;
  }
  .home-process_list__item:first-of-type,
  .home-process_list__item:nth-of-type(3) {
    transform: unset !important;
    left: unset !important;
    right: unset !important;
  }
}
@media only screen and (max-width: 767px) {
  .home-process_list {
    flex-direction: column;
  }
  .home-process_list__item {
    padding: 20px 30px;
  }
  .home-process_list h3 {
    font-size: 24px;
  }
}
