#hero-image {
  height: 105.3333333333vw;
}
@media (min-width: 1920px) {
  #hero-image {
    height: 790px;
  }
}
#hero-image {
  width: 100%;
  background-image: url("../../../img/mobile/mainBusiness/mayijixiao/banner/banner.jpg");
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: center center;
  position: relative;
}
#hero-image .hero-cta-link {
  position: absolute;
  left: 5.13%;
  top: 48.06%;
  width: 28%;
  height: 7.63%;
  display: block;
}

.section-heading-desc {
  margin-bottom: 3.2vw;
}
@media (min-width: 1920px) {
  .section-heading-desc {
    margin-bottom: 24px;
  }
}

#core-features .core-features-grid {
  padding: 0vw 2.6666666667vw;
  gap: 2.1333333333vw;
}
@media (min-width: 1920px) {
  #core-features .core-features-grid {
    padding: 0 20px;
    gap: 16px;
  }
}
#core-features .core-features-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
#core-features .core-features-card {
  height: 28vw;
}
@media (min-width: 1920px) {
  #core-features .core-features-card {
    height: 210px;
  }
}
#core-features .core-features-card {
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center top;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
#core-features .core-features-card-1 {
  background-image: url("../../../img/mobile/mainBusiness/mayijixiao/core_functions/1.png");
}
#core-features .core-features-card-2 {
  background-image: url("../../../img/mobile/mainBusiness/mayijixiao/core_functions/2.png");
}
#core-features .core-features-card-3 {
  background-image: url("../../../img/mobile/mainBusiness/mayijixiao/core_functions/3.png");
}
#core-features .core-features-card-4 {
  background-image: url("../../../img/mobile/mainBusiness/mayijixiao/core_functions/4.png");
}
#core-features .core-features-card-title {
  font-size: 4vw;
  height: 8.5333333333vw;
  padding-left: 4vw;
}
@media (min-width: 1920px) {
  #core-features .core-features-card-title {
    font-size: 30px;
    height: 64px;
    padding-left: 30px;
  }
}
#core-features .core-features-card-title {
  font-weight: bold;
  color: #fff;
  display: flex;
  align-items: center;
}
#core-features .core-features-card-content {
  padding: 0vw 4vw;
}
@media (min-width: 1920px) {
  #core-features .core-features-card-content {
    padding: 0 30px;
  }
}
#core-features .core-features-card-content {
  flex: 1;
  display: flex;
  align-items: center;
}
#core-features .core-features-items {
  row-gap: 2.1333333333vw;
}
@media (min-width: 1920px) {
  #core-features .core-features-items {
    row-gap: 16px;
  }
}
#core-features .core-features-items {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
}
#core-features .core-features-item {
  font-size: 2.9333333333vw;
}
@media (min-width: 1920px) {
  #core-features .core-features-item {
    font-size: 22px;
  }
}
#core-features .core-features-item {
  flex: 0 0 50%;
  color: #333;
  line-height: 1;
  text-align: center;
}

#multi-store .multi-store-stats {
  padding: 0vw 2.6666666667vw;
  gap: 3.2vw 0vw;
}
@media (min-width: 1920px) {
  #multi-store .multi-store-stats {
    padding: 0 20px;
    gap: 24px 0;
  }
}
#multi-store .multi-store-stats {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
#multi-store .multi-store-stat-item {
  text-align: center;
}
#multi-store .multi-store-stat-value img {
  height: 5.7333333333vw;
}
@media (min-width: 1920px) {
  #multi-store .multi-store-stat-value img {
    height: 43px;
  }
}
#multi-store .multi-store-stat-value img {
  display: block;
  margin: 0 auto;
}
#multi-store .multi-store-stat-label {
  font-size: 3.2vw;
}
@media (min-width: 1920px) {
  #multi-store .multi-store-stat-label {
    font-size: 24px;
  }
}
#multi-store .multi-store-stat-label {
  margin-top: 2.6666666667vw;
}
@media (min-width: 1920px) {
  #multi-store .multi-store-stat-label {
    margin-top: 20px;
  }
}
#multi-store .multi-store-stat-label {
  color: #666;
  line-height: 1.4;
}

#swiper {
  overflow: hidden;
  padding-bottom: 5.3333333333vw;
}
@media (min-width: 1920px) {
  #swiper {
    padding-bottom: 40px;
  }
}
#swiper .swiper-container {
  position: relative;
}
#swiper .swiper-slide {
  cursor: pointer;
}
#swiper .swiper-poster {
  position: relative;
}
#swiper .swiper-poster img {
  width: 100%;
  display: block;
}
#swiper .swiper-pagination {
  --swiper-pagination-top: 100%;
}

#brands {
  padding-bottom: 8vw;
}
@media (min-width: 1920px) {
  #brands {
    padding-bottom: 60px;
  }
}
#brands .brands-grid {
  padding: 0vw 2.6666666667vw;
}
@media (min-width: 1920px) {
  #brands .brands-grid {
    padding: 0 20px;
  }
}
#brands .brands-grid-inner {
  overflow: hidden;
}
#brands .brands-grid-items {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  margin: -1px;
}
#brands .brands-item {
  padding: 1.0666666667vw 0vw;
}
@media (min-width: 1920px) {
  #brands .brands-item {
    padding: 8px 0;
  }
}
#brands .brands-item {
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0.5px solid #e5e5e5;
}
#brands .brands-item img {
  width: 100%;
  display: block;
}