@media screen and (max-width: 1268px) {
  .sub-title {
    text-indent: 20%;
  }
  .technology {
    width: 90%;
  }
  .pies-con {
    width: 90%;
  }
  .product-con {
    width: 90%;
  }
  .partner-con {
    width: 90%;
  }
  .footer-con {
    width: 90%;
  }
}

@media screen and (max-width: 820px) {
  .banner-swiper>.swiper-pagination-bullets {
    left: 1rem;
  }
  .business-swiper>.swiper-pagination-bullets {
    margin-left: 0.5rem;
  }
  .business-text{
    margin-left: 0.5rem;
  }
  .sub-title {
    text-indent: 5%;
  }
  .accordion-con {
    width: 100%;
  }
  .page .swiper-button-next {
    right: -0.31rem;
  }
  .page .swiper-button-prev {
    left: -0.31rem;
  }
}