.as-biz .as-biz__steps {
  overflow: hidden;
}
.as-biz__solution.solution {
  margin-top: 3rem;
}
.as-biz__solution .solution__nav .nav__btn {
  visibility: visible;
}
.as-biz__footnote.footnote {
  padding-top: 50px;
}
.as-biz .as-biz__steps .steps__splide .splide__slide .slide__wrapper {
  min-height: 300px;
}
@media only screen and (min-width: 320px) {
    .as-biz__cta.cta {
        padding: 0px 10px 0;
    }
    .as-biz__service.service {
        margin-top: 40px;
    }
}
@media only screen and (min-width: 768px) {
    .as-biz__cta.cta {
        padding: 0px 40px 0;
    }
    .as-biz__service.service {
        margin-top: 58px;
    }
    .as-biz__service .service__container {
        grid-template-columns: 1fr 1fr 1fr;
        max-width: 1400px;
    }
}
@media only screen and (min-width: 1280px) {
    .as-biz__cta.cta {
        padding: 0px 40px 0;
    }
    .as-biz .as-biz__steps {
      background-color: #fff;
      padding-top: 80px;
    }
    .as-biz__steps .steps__wrapper {
        padding-top: 80px;
    }
    .as-biz .as-biz__steps .steps__splide .splide__slide .slide__wrapper {
      padding: 30px;
    }
    .as-biz .as-biz__steps .steps__splide .splide__slide .slide__wrapper .slide__img {
      max-height: 150px;
    }
    .as-biz .as-biz__steps .steps__splide .splide__slide .slide__wrapper .slide__img img {
      max-width: 150px;
    }
    .as-biz .as-biz__steps .steps__wrapper {
      padding-bottom: 88px;
    }
    .as-biz__solution.solution {
      margin-top: 80px;
    }
    .as-biz__service.service {
        margin-top: 76px;
    }
    .as-biz__benefits .benefits__wrapper {
      padding-top: 0px;
    }
    .as-biz__benefits.benefits {
      padding-bottom: 0px;
    }
    .as-biz__feature.feature {
      padding-top: 115px;
    }
    .as-biz__benefits .benefits__box {
      max-width: 1920px;
      grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .as-biz__benefits .benefits__card:nth-child(1) {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 1;
      grid-row-end: 1;
    }
    .as-biz__benefits .benefits__card:nth-child(2) {
      grid-column-start: 2;
      grid-column-end: 2;
      grid-row-start: 1;
      grid-row-end: 1;
    }
    .as-biz__benefits .benefits__card:nth-child(3) {
      grid-column-start: 3;
      grid-column-end: 3;
      grid-row-start: 1;
      grid-row-end: 1;
    }
    .as-biz__benefits .benefits__card:nth-child(4) {
      grid-column-start: 4;
      grid-column-end: 4;
      grid-row-start: 1;
      grid-row-end: 1;
    }
}
