.seo-container h2.section-title {
  max-width: 970px;
  margin: 0 auto;
  text-align: center;
  font: normal normal bold 40px/54px Poppins;
  color: #000000;
}
.seo-container .section-desc {
  max-width: 1034px;
  margin: 0 auto;
  text-align: center;
  font: normal normal 300 16px/30px Poppins;
  color: #39325a;
}
.seo-container button.section-try-button {
  width: 292px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 99px;
  cursor: pointer;
  border: none;
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  outline: none;
  background-color: #8b3dff;
}
.seo-container button.section-try-button span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
  text-align: center;
  font: normal normal 500 18px/27px Poppins;
  color: #ffffff;
  position: relative;
  z-index: 2;
}
.seo-container button.section-try-button::after {
  content: "";
  position: absolute;
  border-radius: 99px;
  top: 0;
  right: 0;
  width: 0;
  height: 100%;
  background: transparent -webkit-gradient(linear, left top, right top, from(#8b3dff), to(#b889ff)) 0 0 no-repeat padding-box;
  background: transparent linear-gradient(90deg, #8b3dff 0%, #b889ff 100%) 0 0 no-repeat padding-box;
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
  pointer-events: none;
  z-index: 1;
}
@media screen and (min-width: 1200px) {
  .seo-container button.section-try-button:hover::after {
    width: 100%;
  }
}
.seo-container a {
  cursor: pointer;
  color: #8b3dff !important;
}

@media screen and (max-width: 1200px) {
  .seo-container h2.section-title {
    max-width: 6.3rem;
    margin: 0 auto;
    text-align: center;
    font: normal normal bold 0.48rem/0.72rem Poppins;
    color: #000000;
  }
  .seo-container .section-desc {
    max-width: 6.3rem;
    margin: 0 auto;
    text-align: center;
    font: normal normal 300 0.32rem/0.53rem Poppins;
    color: #39325a;
  }
  .seo-container button.section-try-button {
    width: 6.3rem;
    height: 0.98rem;
  }
  .seo-container button.section-try-button span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    font: normal normal 500 0.34rem/0.51rem Poppins;
    color: #ffffff;
    position: relative;
    z-index: 2;
  }
}
section.section1 {
  padding-top: 90px;
  padding-bottom: 120px;
  background: transparent -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(27%, #f1efff), color-stop(67%, #fdf7ee), to(#fffbf6)) 0 0 no-repeat padding-box;
  background: transparent linear-gradient(180deg, #ffffff 0%, #f1efff 27%, #fdf7ee 67%, #fffbf6 100%) 0 0 no-repeat padding-box;
}
section.section1 .section-title {
  margin-bottom: 12px;
}
section.section1 .section-desc {
  margin-bottom: 38px;
}
section.section1 .section1-list {
  width: 1200px;
  margin: 0 auto;
}
section.section1 .section1-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 88px;
}
section.section1 .section1-item img {
  display: block;
  width: 578px;
}
section.section1 .section1-item video {
  display: block;
  width: 578px;
}
section.section1 .section1-item:nth-child(even) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
section.section1 .section1-item:last-child {
  margin-bottom: 0;
}
section.section1 .section1-content {
  max-width: 450px;
}
section.section1 .section1-content img {
  display: none;
}
section.section1 .section1-content video {
  display: none;
}
section.section1 .section1-content h3 {
  font: normal normal 600 22px/33px Poppins;
  color: #000000;
}
section.section1 .section1-content p {
  font: normal normal 300 16px/25px Poppins;
  color: #39325a;
  margin: 22px 0 40px;
}

@media screen and (max-width: 1200px) {
  section.section1 {
    padding-top: 1rem;
    padding-bottom: 1.2rem;
    background: transparent -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(17%, #f1efff), color-stop(67%, #fdf7ee), to(#fffbf6)) 0 0 no-repeat padding-box;
    background: transparent linear-gradient(180deg, #ffffff 0%, #f1efff 17%, #fdf7ee 67%, #fffbf6 100%) 0 0 no-repeat padding-box;
  }
  section.section1 .section-title {
    margin-bottom: 0.22rem;
  }
  section.section1 .section-desc {
    margin-bottom: 0.6rem;
  }
  section.section1 .section1-list {
    width: 6.3rem;
    margin: 0 auto;
  }
  section.section1 .section1-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 0.8rem;
  }
  section.section1 .section1-item img {
    display: block;
    width: 6.28rem;
    margin: 0 auto;
  }
  section.section1 .section1-item video {
    display: block;
    width: 6.28rem;
    margin: 0 auto;
  }
  section.section1 .section1-item:nth-child(even) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  section.section1 .section1-content {
    max-width: none;
    width: 100%;
  }
  section.section1 .section1-content + img {
    display: none;
  }
  section.section1 .section1-content + video {
    display: none;
  }
  section.section1 .section1-content h3 {
    font: normal normal 600 0.36rem/0.45rem Poppins;
    color: #000000;
    text-align: center;
    margin-bottom: 0.36rem;
  }
  section.section1 .section1-content p {
    font: normal normal 300 16px/25px Poppins;
    color: #39325a;
    margin: 0.28rem 0 0.4rem;
    text-align: center;
  }
}
section.section2 {
  background: transparent -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f5)) 0 0 no-repeat padding-box;
  background: transparent linear-gradient(180deg, #ffffff 0%, #f3f3f5 100%) 0 0 no-repeat padding-box;
  padding: 90px 0 100px;
}
section.section2 .section-title {
  margin-bottom: 87px;
}
section.section2 .section2-swiper-container {
  position: relative;
  width: 1200px;
  margin: 0 auto 74px;
  padding: 0 70px;
}
section.section2 .section2-swiper-container .section2-pagination {
  position: absolute;
  bottom: -74px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 4px;
}
section.section2 .section2-swiper-container .section2-pagination .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background: #ceceda;
  opacity: 1;
  border-radius: 50%;
}
section.section2 .section2-swiper-container .section2-pagination .swiper-pagination-bullet-active {
  width: 74px;
  border-radius: 99px;
}
section.section2 .section2-swiper-container .section2-button-next,
section.section2 .section2-swiper-container .section2-button-prev {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 70px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
  z-index: 1;
}
section.section2 .section2-swiper-container .section2-button-next {
  right: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i57uEXzciIGRhdGEtbmFtZT0i57uEIDciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjcwIiBoZWlnaHQ9IjcwIiB2aWV3Qm94PSIwIDAgNzAgNzAiPgogIDxjaXJjbGUgaWQ9IuakreWchl8xIiBkYXRhLW5hbWU9IuakreWchiAxIiBjeD0iMzUiIGN5PSIzNSIgcj0iMzUiIGZpbGw9IiNmM2YzZjUiLz4KICA8cGF0aCBpZD0i6IGU5ZCIXzEiIGRhdGEtbmFtZT0i6IGU5ZCIIDEiIGQ9Ik0xMy4zMTQsMjkuMTQyLjU4NiwxNi40MTRBMiwyLDAsMCwxLDAsMTQuODY0YTIsMiwwLDAsMSwuNTgxLTEuNTVMMTMuMzE0LjU4NmEyLDIsMCwwLDEsMi44MjgsMEwxNy41NTYsMmEyLDIsMCwwLDEsMCwyLjgyOEw3LjUyMSwxNC44NjQsMTcuNTU2LDI0LjlhMiwyLDAsMCwxLDAsMi44MjlsLTEuNDE1LDEuNDE0YTIsMiwwLDAsMS0yLjgyOCwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDYgNDkuNzI4KSByb3RhdGUoMTgwKSIgZmlsbD0iI2NlY2VkYSIvPgo8L3N2Zz4K");
}
section.section2 .section2-swiper-container .section2-button-prev {
  left: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSI3MCIgdmlld0JveD0iMCAwIDcwIDcwIj4KICA8ZyBpZD0i57uEXzYiIGRhdGEtbmFtZT0i57uEIDYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNjAgLTM1MjApIj4KICAgIDxjaXJjbGUgaWQ9IuakreWchl8xIiBkYXRhLW5hbWU9IuakreWchiAxIiBjeD0iMzUiIGN5PSIzNSIgcj0iMzUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM2MCAzNTIwKSIgZmlsbD0iI2YzZjNmNSIvPgogICAgPHBhdGggaWQ9IuiBlOWQiF8xIiBkYXRhLW5hbWU9IuiBlOWQiCAxIiBkPSJNMTQuMTQyLDMxLjM4NSwxLjQxNCwxOC42NTdhMiwyLDAsMCwxLS41ODEtMS41NSwyLDIsMCwwLDEsLjU4MS0xLjU1TDE0LjE0MiwyLjgyOWEyLDIsMCwwLDEsMi44MjksMGwxLjQxNSwxLjQxNGEyLDIsMCwwLDEsMCwyLjgyOUw4LjM0OSwxNy4xMDcsMTguMzg1LDI3LjE0MmEyLDIsMCwwLDEsMCwyLjgyOEwxNi45NywzMS4zODVhMiwyLDAsMCwxLTIuODI5LDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzODMuMTcxIDM1MzcuNzU3KSIgZmlsbD0iI2NlY2VkYSIvPgogIDwvZz4KPC9zdmc+Cg==");
}
section.section2 .section2-swiper .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-padding-start: 56px;
          padding-inline-start: 56px;
  -webkit-padding-end: 24px;
          padding-inline-end: 24px;
}
section.section2 .section2-swiper .swiper-slide .section2-content {
  max-width: 430px;
}
section.section2 .section2-swiper .swiper-slide img {
  width: 460px;
  display: block;
}
section.section2 .section2-swiper .swiper-slide video {
  width: 460px;
  display: block;
}
section.section2 .section2-swiper .swiper-slide h3 {
  font: normal normal 600 22px/33px Poppins;
  color: #000000;
}
section.section2 .section2-swiper .swiper-slide p {
  font: normal normal 300 16px/25px Poppins;
  color: #39325a;
  margin: 22px 0 40px;
}

@media screen and (max-width: 1200px) {
  section.section2 {
    background: transparent -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f5)) 0 0 no-repeat padding-box;
    background: transparent linear-gradient(180deg, #ffffff 0%, #f3f3f5 100%) 0 0 no-repeat padding-box;
    padding: 1rem 0 1.2rem;
  }
  section.section2 .section-title {
    margin-bottom: 0.8rem;
  }
  section.section2 .section2-swiper-container {
    position: relative;
    width: 100%;
    margin: 0 auto;
    padding: 0;
  }
  section.section2 .section2-swiper-container .section2-pagination {
    position: absolute;
    bottom: auto;
    top: 4.71rem;
    z-index: 1;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 4px;
  }
  section.section2 .section2-swiper-container .section2-pagination .swiper-pagination-bullet {
    width: 0.24rem;
    height: 0.24rem;
    background: #ceceda;
    opacity: 1;
    border-radius: 50%;
  }
  section.section2 .section2-swiper-container .section2-pagination .swiper-pagination-bullet-active {
    width: 1.48rem;
    border-radius: 99px;
  }
  section.section2 .section2-swiper-container .section2-button-next,
section.section2 .section2-swiper-container .section2-button-prev {
    display: none;
  }
  section.section2 .section2-swiper .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-padding-start: 0.6rem;
            padding-inline-start: 0.6rem;
    -webkit-padding-end: 0.6rem;
            padding-inline-end: 0.6rem;
  }
  section.section2 .section2-swiper .swiper-slide .section2-content {
    max-width: 100%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  section.section2 .section2-swiper .swiper-slide img {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 6.3rem;
    height: 4.41rem;
    -o-object-fit: scale-down;
       object-fit: scale-down;
    display: block;
    margin-bottom: 1.32rem;
  }
  section.section2 .section2-swiper .swiper-slide video {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 6.3rem;
    height: 4.41rem;
    -o-object-fit: scale-down;
       object-fit: scale-down;
    display: block;
    margin-bottom: 1.32rem;
  }
  section.section2 .section2-swiper .swiper-slide h3 {
    font: normal normal 600 0.36rem/0.45rem Poppins;
    color: #000000;
    margin-bottom: 0.28rem;
    text-align: center;
  }
  section.section2 .section2-swiper .swiper-slide p {
    font: normal normal 300 0.28rem/0.53rem Poppins;
    color: #39325a;
    margin: 0 0 0.48rem;
    text-align: center;
  }
}
section.section3 {
  padding-top: 90px;
  padding-bottom: 112px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  background-image: url("https://static-alter1.vidnoz.com/web/jp/img/image-changer/seo/section3_bg@2x.webp");
}
section.section3 .section-title {
  margin-bottom: 64px;
}
section.section3 .section3-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
section.section3 .section3-left {
  width: 590px;
  background: #f2f1f5 0 0 no-repeat padding-box;
  border: 1px solid #e2e2e2;
  border-radius: 100px 0 0 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 96px 90px 131px;
}
section.section3 .section3-left h3 {
  font: normal normal 600 28px/56px Poppins;
  color: #000000;
  margin-bottom: 96px;
}
section.section3 .section3-left ul li {
  font: normal normal 500 16px/25px Poppins;
  color: #000000;
  margin-bottom: 24px;
  position: relative;
  -webkit-padding-start: 22px;
          padding-inline-start: 22px;
}
section.section3 .section3-left ul li::before {
  content: "";
  position: absolute;
  inset-inline-start: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 10px;
  height: 10px;
  background-color: #ceceda;
  border-radius: 50%;
}
section.section3 .section3-left ul li:last-child {
  margin-bottom: 0;
}
section.section3 .section3-right {
  width: 612px;
  background: #8b3dff 0 0 no-repeat padding-box;
  -webkit-box-shadow: 0 2px 26px #aa98ff;
          box-shadow: 0 2px 26px #aa98ff;
  border-radius: 100px 100px 100px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 96px 100px 110px;
  -webkit-margin-start: -20px;
          margin-inline-start: -20px;
}
section.section3 .section3-right h3 {
  font: normal normal 600 28px/56px Poppins;
  color: #ffffff;
  margin-bottom: 96px;
}
section.section3 .section3-right ul li {
  font: normal normal normal 16px/25px Poppins;
  color: #ffffff;
  margin-bottom: 24px;
  position: relative;
  -webkit-padding-start: 36px;
          padding-inline-start: 36px;
}
section.section3 .section3-right ul li b {
  font-weight: 700;
  color: inherit;
}
section.section3 .section3-right ul li::before {
  content: "";
  position: absolute;
  inset-inline-start: 0;
  top: 46%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 25px;
  height: 17px;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNC45NzEiIGhlaWdodD0iMTcuNTU3IiB2aWV3Qm94PSIwIDAgMjQuOTcxIDE3LjU1NyI+CiAgPHBhdGggaWQ9IuiBlOWQiF8yIiBkYXRhLW5hbWU9IuiBlOWQiCAyIiBkPSJNOS4xOTMsMTkuMDkzLjcwNywxMC42MDdhMSwxLDAsMCwxLDAtMS40MTRMMi4xMjEsNy43NzlhMSwxLDAsMCwxLDEuNDE0LDBsNi41MzYsNi41MzZMMjIuMjYzLDIuMTIxYTEsMSwwLDAsMSwxLjQxNCwwbDEuNDE1LDEuNDE1YTEsMSwwLDAsMSwwLDEuNDE0TDEwLjk0OSwxOS4wOTJhMSwxLDAsMCwxLS44NzguMjc4LDEsMSwwLDAsMS0uODc5LS4yNzdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC40MTQgLTEuODI4KSIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K");
}
section.section3 .section3-right ul li:last-child {
  margin-bottom: 0;
}
section.section3 .section3-right .section-try-button {
  margin-top: 68px;
  width: 366px;
  height: 50px;
  background-color: #fff;
  border: 2px solid #fff;
}
section.section3 .section3-right .section-try-button span {
  font: normal normal 600 18px/27px Poppins;
  color: #8b3dff;
}
@media screen and (min-width: 1200px) {
  section.section3 .section3-right .section-try-button:hover {
    background-color: transparent;
  }
  section.section3 .section3-right .section-try-button:hover span {
    color: #fff;
  }
  section.section3 .section3-right .section-try-button:hover::after {
    display: none;
  }
}

@media screen and (max-width: 1200px) {
  section.section3 {
    padding-top: 1rem;
    padding-bottom: 1.2rem;
    background-size: cover;
    background-image: url("https://static-alter1.vidnoz.com/web/jp/img/image-changer/seo/section3_bg_m@2x.webp");
  }
  section.section3 .section-title {
    margin-bottom: 0.56rem;
  }
  section.section3 .section3-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 7.1rem;
    margin: 0 auto;
  }
  section.section3 .section3-left {
    width: 100%;
    background: #f2f1f5 0 0 no-repeat padding-box;
    border: 1px solid #e2e2e2;
    border-radius: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0.8rem 0.8rem 1.2rem;
    margin-bottom: 0.28rem;
  }
  section.section3 .section3-left h3 {
    font: normal normal 600 0.38rem/0.54rem Poppins;
    color: #000000;
    margin-bottom: 0.8rem;
    text-align: center;
  }
  section.section3 .section3-left ul li {
    font: normal normal normal 0.28rem/0.42rem Poppins;
    color: #000000;
    margin-bottom: 0.34rem;
    position: relative;
    -webkit-padding-start: 0.4rem;
            padding-inline-start: 0.4rem;
  }
  section.section3 .section3-left ul li::before {
    content: "";
    position: absolute;
    inset-inline-start: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 0.2rem;
    height: 0.2rem;
    background-color: #ceceda;
    border-radius: 50%;
  }
  section.section3 .section3-left ul li:last-child {
    margin-bottom: 0;
  }
  section.section3 .section3-right {
    width: 100%;
    background: #8b3dff 0 0 no-repeat padding-box;
    -webkit-box-shadow: 0 2px 26px #aa98ff;
            box-shadow: 0 2px 26px #aa98ff;
    border-radius: 1rem 1rem 1rem 0.12rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0.8rem 0.6rem 1.2rem;
    -webkit-margin-start: 0;
            margin-inline-start: 0;
  }
  section.section3 .section3-right h3 {
    font: normal normal 600 0.38rem/0.54rem Poppins;
    color: #ffffff;
    margin-bottom: 0.8rem;
    text-align: center;
  }
  section.section3 .section3-right ul li {
    font: normal normal normal 0.28rem/0.42rem Poppins;
    color: #ffffff;
    margin-bottom: 0.34rem;
    position: relative;
    -webkit-padding-start: 0.68rem;
            padding-inline-start: 0.68rem;
  }
  section.section3 .section3-right ul li b {
    font-weight: 700;
    color: inherit;
  }
  section.section3 .section3-right ul li::before {
    content: "";
    position: absolute;
    inset-inline-start: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 0.48rem;
    height: 0.34rem;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNC45NzEiIGhlaWdodD0iMTcuNTU3IiB2aWV3Qm94PSIwIDAgMjQuOTcxIDE3LjU1NyI+CiAgPHBhdGggaWQ9IuiBlOWQiF8yIiBkYXRhLW5hbWU9IuiBlOWQiCAyIiBkPSJNOS4xOTMsMTkuMDkzLjcwNywxMC42MDdhMSwxLDAsMCwxLDAtMS40MTRMMi4xMjEsNy43NzlhMSwxLDAsMCwxLDEuNDE0LDBsNi41MzYsNi41MzZMMjIuMjYzLDIuMTIxYTEsMSwwLDAsMSwxLjQxNCwwbDEuNDE1LDEuNDE1YTEsMSwwLDAsMSwwLDEuNDE0TDEwLjk0OSwxOS4wOTJhMSwxLDAsMCwxLS44NzguMjc4LDEsMSwwLDAsMS0uODc5LS4yNzdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC40MTQgLTEuODI4KSIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K");
  }
  section.section3 .section3-right ul li:last-child {
    margin-bottom: 0;
  }
  section.section3 .section3-right .section-try-button {
    margin-top: 0.72rem;
    width: 6.3rem;
    height: 0.98rem;
    background-color: #fff;
    border: 2px solid #fff;
  }
  section.section3 .section3-right .section-try-button span {
    font: normal normal 500 0.34rem/0.51rem Poppins;
    color: #8b3dff;
  }
}
section.section4 {
  background: transparent -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1efff)) 0 0 no-repeat padding-box;
  background: transparent linear-gradient(180deg, #ffffff 0%, #f1efff 100%) 0 0 no-repeat padding-box;
  padding: 70px 0 110px;
}
section.section4 h2.section-title {
  margin-bottom: 64px;
}
section.section4 .section4-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 16px;
  width: 1200px;
  margin: 0 auto;
}
section.section4 .section4-content .section4-item {
  width: 389px;
  height: 310px;
  border-radius: 13px;
  padding-top: 57px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  background-color: #dedafd;
}
section.section4 .section4-content .section4-item img {
  display: block;
  width: 112px;
  margin-bottom: 43px;
}
section.section4 .section4-content .section4-item a {
  min-width: 252px;
  max-width: 90%;
  height: 50px;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: rgba(255, 255, 255, 0.4588235294) 0 0 no-repeat padding-box;
  border: 2px solid #ffffff;
  border-radius: 99px;
  -webkit-transition: all 0.16s ease-in-out;
  transition: all 0.16s ease-in-out;
  font: normal normal 600 16px/28px Poppins;
  color: #39325a !important;
  text-align: center;
}
@media screen and (min-width: 1200px) {
  section.section4 .section4-content .section4-item a:hover {
    background: #8b3dff 0 0 no-repeat padding-box;
    border-color: #8b3dff;
    color: #ffffff !important;
  }
}
section.section4 .section4-content .section4-item:first-child {
  width: 592px;
  background: transparent linear-gradient(138deg, #dedafd 0%, #ecdffd 24%, #f0f0fe 100%) 0 0 no-repeat padding-box;
}
section.section4 .section4-content .section4-item:nth-child(2) {
  width: 592px;
  background: transparent linear-gradient(329deg, #f0f0fe 0%, #faeee5 30%, #ecdffd 100%) 0 0 no-repeat padding-box;
}
section.section4 .section4-content .section4-item:nth-child(3) {
  background: transparent linear-gradient(149deg, #dedafd 0%, #f0f0fe 34%, #faeee5 68%, #ffffff 100%) 0 0 no-repeat padding-box;
}
section.section4 .section4-content .section4-item:nth-child(4) {
  background: transparent linear-gradient(318deg, #e8e8ff 0%, #faeee5 100%) 0 0 no-repeat padding-box;
}
section.section4 .section4-content .section4-item:nth-child(5) {
  background: transparent linear-gradient(137deg, #f0f0fe 0%, #e8e8ff 25%, #dedafd 100%) 0 0 no-repeat padding-box;
}

@media screen and (max-width: 1200px) {
  section.section4 {
    background: transparent -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1efff)) 0 0 no-repeat padding-box;
    background: transparent linear-gradient(180deg, #ffffff 0%, #f1efff 100%) 0 0 no-repeat padding-box;
    padding: 1rem 0 1.2rem;
  }
  section.section4 h2.section-title {
    margin-bottom: 0.64rem;
  }
  section.section4 .section4-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0.24rem;
    width: 6.3rem;
    margin: 0 auto;
  }
  section.section4 .section4-content .section4-item {
    width: 100%;
    height: auto;
    border-radius: 0.13rem;
    padding-top: 1rem;
    padding-bottom: 1.18rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  section.section4 .section4-content .section4-item img {
    display: block;
    width: 2.24rem;
    margin-bottom: 0.8rem;
  }
  section.section4 .section4-content .section4-item a {
    min-width: auto;
    max-width: none;
    width: 5.4rem;
    height: 0.98rem;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: rgba(255, 255, 255, 0.4588235294) 0 0 no-repeat padding-box;
    border: 2px solid #ffffff;
    border-radius: 99px;
    -webkit-transition: all 0.16s ease-in-out;
    transition: all 0.16s ease-in-out;
    font: normal normal 600 0.34rem/0.51rem Poppins;
    color: #39325a !important;
    text-align: center;
  }
  section.section4 .section4-content .section4-item:first-child {
    width: 100%;
    background: transparent linear-gradient(138deg, #dedafd 0%, #ecdffd 24%, #f0f0fe 100%) 0 0 no-repeat padding-box;
  }
  section.section4 .section4-content .section4-item:nth-child(2) {
    width: 100%;
    background: transparent linear-gradient(329deg, #f0f0fe 0%, #faeee5 30%, #ecdffd 100%) 0 0 no-repeat padding-box;
  }
  section.section4 .section4-content .section4-item:nth-child(3) {
    background: transparent linear-gradient(149deg, #dedafd 0%, #f0f0fe 34%, #faeee5 68%, #ffffff 100%) 0 0 no-repeat padding-box;
  }
  section.section4 .section4-content .section4-item:nth-child(4) {
    background: transparent linear-gradient(318deg, #e8e8ff 0%, #faeee5 100%) 0 0 no-repeat padding-box;
  }
  section.section4 .section4-content .section4-item:nth-child(5) {
    background: transparent linear-gradient(137deg, #f0f0fe 0%, #e8e8ff 25%, #dedafd 100%) 0 0 no-repeat padding-box;
  }
}
section.section5 {
  background: #f8f8f8 0 0 no-repeat padding-box;
  padding: 90px 0 120px;
}
section.section5 h2 {
  width: 666px;
  margin: 0 auto 42px;
  text-align: center;
}
section.section5 h2 span:first-child {
  display: block;
  font: normal normal 600 40px/56px Poppins;
  color: #000000;
}
section.section5 h2 span:last-child {
  display: block;
  font: normal normal 600 25px/56px Poppins;
  letter-spacing: 4px;
  color: #8b3dff;
  margin-bottom: 24px;
}
section.section5 .faq-list {
  width: 666px;
  margin: 0 auto;
}
section.section5 .faq-list .faq-item {
  padding-bottom: 26px;
  margin-bottom: 26px;
  -webkit-transition: 0.16s ease-in-out all;
  transition: 0.16s ease-in-out all;
  border-bottom: 1px solid #d2d0de;
}
section.section5 .faq-list .faq-item.active .faq-question svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
section.section5 .faq-list .faq-item.active .faq-answer {
  height: auto;
  visibility: visible;
  opacity: 1;
  padding-top: 26px;
}
section.section5 .faq-list .faq-question {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  position: relative;
  font: normal normal 500 18px/27px Poppins;
  color: #000000;
  cursor: pointer;
}
section.section5 .faq-list .faq-question p {
  font: normal normal 500 18px/27px Poppins;
}
section.section5 .faq-list .faq-answer {
  font: normal normal 300 14px/21px Poppins;
  color: #000000;
  height: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.16s ease-in-out all;
  transition: 0.16s ease-in-out all;
}

@media screen and (max-width: 1200px) {
  section.section5 {
    background: #fff 0 0 no-repeat padding-box;
    padding: 1rem 0 1.1rem;
  }
  section.section5 h2 {
    width: 6.3rem;
    margin: 0 auto 0.7rem;
    text-align: center;
  }
  section.section5 h2 span:first-child {
    display: block;
    font: normal normal 600 0.4rem/0.6rem Poppins;
    letter-spacing: 0;
    color: #8b3dff;
    margin-bottom: 0.1rem;
  }
  section.section5 h2 span:last-child {
    display: block;
    font: normal normal 600 0.48rem/0.72rem Poppins;
    color: #000000;
  }
  section.section5 .faq-list {
    width: 6.3rem;
    margin: 0 auto;
  }
  section.section5 .faq-list .faq-item {
    padding-bottom: 0.6rem;
    margin-bottom: 0.6rem;
    -webkit-transition: 0.16s ease-in-out all;
    transition: 0.16s ease-in-out all;
    border-bottom: 1px solid #d2d0de;
  }
  section.section5 .faq-list .faq-item.active .faq-question svg {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  section.section5 .faq-list .faq-item.active .faq-answer {
    height: auto;
    visibility: visible;
    opacity: 1;
    padding-top: 0.3rem;
  }
  section.section5 .faq-list .faq-question {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    position: relative;
    font: normal normal 600 0.32rem/0.48rem Poppins;
    color: #000000;
    cursor: pointer;
  }
  section.section5 .faq-list .faq-question p {
    width: 6rem;
    font: normal normal 600 0.32rem/0.48rem Poppins;
  }
  section.section5 .faq-list .faq-answer {
    font: normal normal 300 0.28rem/0.42rem Poppins;
    color: #39325a;
    height: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: 0.16s ease-in-out all;
    transition: 0.16s ease-in-out all;
  }
}
section.section6 {
  background-image: url("https://static-alter1.vidnoz.com/web/jp/img/image-changer/seo/banner_bj_4@2x.webp");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  padding: 123px 0 122px;
}
section.section6 h2.section-title {
  width: 1200px;
  margin: 0 auto;
  text-align: center;
  font: normal normal 600 40px/56px Poppins;
  color: #ffffff;
}
section.section6 p {
  width: 1200px;
  margin: 16px auto 56px;
  text-align: center;
  font: normal normal 300 18px/30px Poppins;
  letter-spacing: 0.36px;
  color: #ffffff;
}
section.section6 .section-try-button {
  margin: 0 auto;
}

@media screen and (max-width: 1200px) {
  section.section6 {
    background-image: url("https://static-alter1.vidnoz.com/web/jp/img/image-changer/seo/banner_bj_4_m@2x.webp");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding: 2.95rem 0;
  }
  section.section6 h2.section-title {
    width: 6.3rem;
    margin: 0 auto;
    text-align: center;
    font: normal normal 600 0.48rem/0.72rem Poppins;
    color: #ffffff;
  }
  section.section6 p {
    width: 6.3rem;
    margin: 0.4rem auto 0.6rem;
    text-align: center;
    font: normal normal 300 0.28rem/0.53rem Poppins;
    letter-spacing: 0;
    color: #ffffff;
  }
  section.section6 .section-try-button {
    margin: 0 auto;
  }
}
@media screen and (min-width: 1200px) {
  .pc-show {
    display: block;
  }
  .mob-show {
    display: none;
  }
  .common-btn {
    margin-top: 36px;
    color: #ffffff;
    font: normal normal 500 18px/27px Poppins;
    padding: 12px 46px;
    background: #8b3dff;
    border-radius: 25px;
    cursor: pointer;
    max-width: 390px;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
  }
  .common-btn a {
    color: #fff !important;
  }
  .common-btn:hover {
    background: #8b3dff linear-gradient(95deg, #8b3dff 0%, #bc8fff 100%);
  }
  .possibilities {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 90px;
    background-color: #fff;
  }
  .possibilities .possibilities-title {
    width: 750px;
    text-align: center;
    font: normal normal 600 40px/56px Poppins;
    color: #000000;
  }
  .possibilities .possibilities-subtitle {
    width: 1086px;
    text-align: center;
    font: normal normal 300 18px/30px Poppins;
    letter-spacing: 0.36px;
    color: #39325a;
    margin-top: 12px;
  }
  .possibilities .content {
    margin-top: 48px;
    width: 1364px;
    height: 580px;
    background: #14122e;
    border-radius: 20px;
  }
  .possibilities .content .possibilitiesSwiper {
    width: 100%;
    height: 100%;
    position: relative;
  }
  .possibilities .content .possibilitiesSwiper .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 60px 60px 80px;
  }
  .possibilities .content .possibilitiesSwiper .swiper-slide .slide-text {
    padding-top: 254px;
    width: 428px;
  }
  .possibilities .content .possibilitiesSwiper .swiper-slide .slide-text .slide-title {
    font: normal normal 600 26px/39px Poppins;
    color: #ffffff;
  }
  .possibilities .content .possibilitiesSwiper .swiper-slide .slide-text .slide-desc {
    font: normal normal 300 18px/30px Poppins;
    color: #ffffff;
    margin-top: 20px;
  }
  .possibilities .content .possibilitiesSwiper .swiper-slide .slide-video {
    padding-top: 136px;
  }
  .possibilities .content .possibilitiesSwiper .swiper-slide .slide-video img {
    width: 700px;
    height: 384px;
  }
  .possibilities .content .possibilitiesSwiper .possibilities-swiper-pagination {
    width: 100%;
    position: absolute;
    padding: 0 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    z-index: 1;
    top: 10px;
    left: 0;
  }
  .possibilities .content .possibilitiesSwiper .swiper-pagination-bullet {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 260px;
    height: 72px;
    line-height: 20px;
    font-size: 12px;
    background: #48466a;
    border-radius: 13px;
    text-align: center;
    font: normal normal 500 18px/56px Poppins;
    color: #89889f;
    cursor: pointer;
  }
  .possibilities .content .possibilitiesSwiper .swiper-pagination-bullet-active {
    color: #ffffff;
    background: #8b3dff;
  }
  .wrapper-convert {
    width: 100%;
    height: 750px;
    background: white;
  }
  .wrapper-convert .wrapper-convert-inner {
    max-width: 1200px;
    margin: 0 auto;
    padding-top: 95px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .wrapper-convert .wrapper-convert-inner h2 {
    font: normal normal 600 40px/56px Poppins;
    color: #000000;
    text-align: center;
  }
  .wrapper-convert .wrapper-convert-inner .convert {
    margin-top: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: self-start;
        -ms-flex-align: self-start;
            align-items: self-start;
  }
  .wrapper-convert .wrapper-convert-inner .convert .line-img {
    margin: 130px 10px 0 10px;
  }
  .wrapper-convert .wrapper-convert-inner .convert img {
    -o-object-fit: contain;
       object-fit: contain;
  }
  .wrapper-convert .wrapper-convert-inner .convert .p-1 {
    text-align: center;
    font: normal normal 600 22px/60px Poppins;
    color: #000000;
  }
  .wrapper-convert .wrapper-convert-inner .convert .p-2 {
    text-align: center;
    font: normal normal 300 16px/25px Poppins;
    color: #000000;
  }
  .wrapper-convert .wrapper-convert-inner .convert-item {
    width: 330px;
  }
}
@media screen and (max-width: 1200px) {
  .pc-show {
    display: none;
  }
  .mob-show {
    display: block;
  }
  .common-btn {
    width: 6.1rem;
    height: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0.48rem auto 0;
    background: #8b3dff;
    border-radius: 0.5rem;
    font: normal normal 500 0.32rem/0.48rem Poppins;
    color: #ffffff;
  }
  .common-btn a {
    color: #fff !important;
  }
  .possibilities {
    padding-top: 0.96rem;
    background-color: #fff;
  }
  .possibilities .possibilities-title {
    width: auto;
    padding: 0 0.6rem;
    text-align: center;
    font: normal normal 600 0.44rem/0.81rem Poppins;
    color: #000000;
  }
  .possibilities .possibilities-subtitle {
    width: auto;
    text-align: center;
    padding: 0 0.6rem;
    font: normal normal 300 0.28rem/0.55rem Poppins;
    margin-top: 0.22rem;
  }
  .possibilities .content {
    margin-top: 0.48rem;
    width: 100%;
    height: auto;
    background: transparent;
    overflow: hidden;
  }
  .possibilities .content .possibilitiesSwiper {
    width: 6.48rem;
    height: 100%;
    position: relative;
    overflow: visible;
  }
  .possibilities .content .possibilitiesSwiper .swiper-slide {
    width: 6.3rem !important;
    height: 8.64rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 0.14rem 0.18rem;
    background: #14122e;
    margin: 0 0.09rem;
    border-radius: 0.24rem;
  }
  .possibilities .content .possibilitiesSwiper .swiper-slide .slide-text {
    padding-top: 0.59rem;
    width: 4.84rem;
  }
  .possibilities .content .possibilitiesSwiper .swiper-slide .slide-text .slide-title {
    text-align: center;
    font: normal normal 600 0.32rem/0.39rem Poppins;
    color: #ffffff;
  }
  .possibilities .content .possibilitiesSwiper .swiper-slide .slide-text .slide-desc {
    text-align: center;
    font: normal normal 300 0.24rem/0.35rem Poppins;
    margin-top: 0.24rem;
    color: #ffffff;
  }
  .possibilities .content .possibilitiesSwiper .swiper-slide .slide-video {
    padding-top: 0.54rem;
  }
  .possibilities .content .possibilitiesSwiper .swiper-slide .slide-video .slide-video-tag {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0.68rem;
    margin-bottom: 0.2rem;
  }
  .possibilities .content .possibilitiesSwiper .swiper-slide .slide-video img {
    width: 5.74rem;
    height: 3.15rem;
  }
  .possibilities .content .possibilitiesSwiper .swiper-slide .slide-btn {
    padding: 0.16rem;
    width: 100%;
    background: #48466a;
    border-radius: 0.16rem;
    text-align: center;
    font: normal normal 500 0.28rem/0.4rem Poppins;
    color: #ffffff;
  }
  .possibilities .content .possibilitiesSwiper .possibilities-swiper-pagination {
    display: none;
  }
  .wrapper-convert {
    background: white;
  }
  .wrapper-convert .wrapper-convert-inner {
    width: 6.3rem;
    padding: 0.73rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .wrapper-convert .wrapper-convert-inner h2 {
    text-align: center;
    font: normal normal 600 0.44rem/0.81rem Poppins;
    letter-spacing: 0px;
    color: #000000;
  }
  .wrapper-convert .wrapper-convert-inner .convert {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: self-start;
        -ms-flex-align: self-start;
            align-items: self-start;
  }
  .wrapper-convert .wrapper-convert-inner .convert .line-img {
    margin: 130px 10px 0 10px;
  }
  .wrapper-convert .wrapper-convert-inner .convert img {
    -o-object-fit: contain;
       object-fit: contain;
  }
  .wrapper-convert .wrapper-convert-inner .convert .p-1 {
    font: normal normal 600 0.32rem/0.6rem Poppins;
    letter-spacing: 0;
    color: #000000;
    text-align: center;
  }
  .wrapper-convert .wrapper-convert-inner .convert .p-2 {
    text-align: center;
    font: normal normal 300 0.28rem/0.55rem Poppins;
    letter-spacing: 0.0056rem;
    color: #000000;
    margin-bottom: 0.24rem;
  }
  .wrapper-convert .wrapper-convert-inner .convert-item {
    width: 100%;
    text-align: center;
  }
}