.p-business-card:nth-child(1) {
  --business-card-theme-color: #7cc8c4;
}
.p-business-card:nth-child(2) {
  --business-card-theme-color: #d1e39f;
}
.p-business-card:nth-child(3) {
  --business-card-theme-color: #95ceb3;
}
.p-business-card:nth-child(4) {
  --business-card-theme-color: #c4e5ea;
}
.p-business-card:nth-child(5) {
  --business-card-theme-color: #cfe7cd;
}
.p-business-card:nth-child(6) {
  --business-card-theme-color: #f8cbbb;
}
.p-business-card:nth-child(7) {
  --business-card-theme-color: #ffe8a9;
}
@media all and (min-width: 940px) {
  .page-body[data-vertical-text="WEMEX | OUR BUSINESS"] {
    padding-left: min(calc(73 / 1366 * 100vw), 73px);
    padding-right: min(calc(73 / 1366 * 100vw), 73px);
  }

  .p-business-infographic {
    padding: 0;
  }

  .p-business-card:before {
    width: min(calc(120 / 1366 * 100vw), 120px);
    right: 0;
    transform: translateY(0);
  }

  .p-business-card:nth-child(1) {
    width: min(calc(338 / 1366 * 100vw), 338px);
    left: min(calc(408 / 1366 * 100vw), 408px);
    top: min(calc(60 / 1366 * 100vw), 60px);
  }

  .p-business-card:nth-child(2) {
    width: min(calc(370 / 1366 * 100vw), 370px);
    left: min(calc(10 / 1366 * 100vw), 10px);
    top: min(calc(229.78 / 1366 * 100vw), 229.78px);
  }

  .p-business-card:nth-child(3) {
    width: min(calc(400 / 1366 * 100vw), 400px);
    left: min(calc(10 / 1366 * 100vw), 10px);
    top: min(calc(857.78 / 1366 * 100vw), 857.78px);
    max-width: none;
  }

  .p-business-card:nth-child(4) {
    width: min(calc(354 / 1366 * 100vw), 354px);
    left: min(calc(331 / 1366 * 100vw), 331px);
    top: min(calc(1097.2 / 1366 * 100vw), 1097.2px);
    min-width: 0;
  }

  .p-business-card:nth-child(5) {
    width: min(calc(358 / 1366 * 100vw), 358px);
    left: min(calc(792 / 1366 * 100vw), 792px);
    top: min(calc(925.78 / 1366 * 100vw), 925.78px);
  }

  .p-business-card:nth-child(6) {
    width: min(calc(399 / 1366 * 100vw), 399px);
    left: min(calc(811 / 1366 * 100vw), 811px);
    top: min(calc(229.78 / 1366 * 100vw), 229.78px);
    min-width: 0;
  }

  .p-business-card:nth-child(7) {
    width: min(calc(399 / 1366 * 100vw), 399px);
    left: min(calc(811 / 1366 * 100vw), 811px);
    top: min(calc(58.78 / 1366 * 100vw), 58.78px);
    min-width: 0;
  }

  .p-business-card:nth-child(1):before {
    background-image: url(/assets/images/business/business_pic-01_pc.svg);
    height: min(calc(130 / 1366 * 100vw), 130px);
    top: max(calc(-60 / 1366 * 100vw), -60px);
  }

  .p-business-card:nth-child(2):before {
    background-image: url(/assets/images/business/business_pic-02_pc.svg);
    height: min(calc(130 / 1366 * 100vw), 130px);
    top: max(calc(-55 / 1366 * 100vw), -55px);
  }

  .p-business-card:nth-child(3):before {
    background-image: url(/assets/images/business/business_pic-03_pc.svg);
    height: min(calc(130 / 1366 * 100vw), 130px);
    top: max(calc(-55 / 1366 * 100vw), -55px);
  }

  .p-business-card:nth-child(4):before {
    background-image: url(/assets/images/business/business_pic-04_pc.svg);
    height: min(calc(206 / 1366 * 100vw), 206px);
    top: max(calc(-131.5 / 1366 * 100vw), -131.5px);
  }

  .p-business-card:nth-child(5):before {
    background-image: url(/assets/images/business/business_pic-05_pc.svg);
    height: min(calc(130 / 1366 * 100vw), 130px);
    top: max(calc(-55 / 1366 * 100vw), -55px);
  }

  .p-business-card:nth-child(6):before {
    background-image: url(/assets/images/business/business_pic-06_pc.svg);
    height: min(calc(130 / 1366 * 100vw), 130px);
    top: max(calc(-55 / 1366 * 100vw), -55px);
  }

  .p-business-card:nth-child(7):before {
    background-image: url(/assets/images/business/business_pic-07.png);
    height: min(calc(130 / 1366 * 100vw), 130px);
    top: max(calc(-54 / 1366 * 100vw), -54px);
  }

  .p-business-card__header {
    padding: min(calc(10 / 1366 * 100vw), 10px) min(calc(40 / 1366 * 100vw), 40px);
    font-size: min(calc(20 / 1366 * 100vw), 20px);
  }

  .p-business-card__body {
    padding: 0 min(calc(2 / 1366 * 100vw), 2px) min(calc(2 / 1366 * 100vw), 2px);
  }

  .p-business-card__body-inner {
    padding: min(calc(20 / 1366 * 100vw), 20px) min(calc(16 / 1366 * 100vw), 16px) min(calc(18 / 1366 * 100vw), 18px);
    font-size: min(calc(16 / 1366 * 100vw), 16px);
  }

  .p-business-card__list > li {
    padding-left: min(calc(10 / 1366 * 100vw), 10px);
    font-size: min(calc(16 / 1366 * 100vw), 16px);
  }

  .p-business-card__list > li::before {
    top: min(calc(10 / 1366 * 100vw), 10px);
    width: min(calc(5 / 1366 * 100vw), 5px);
    height: min(calc(5 / 1366 * 100vw), 5px);
  }

  .p-business-card__list > li + li {
    margin-top: min(calc(2 / 1366 * 100vw), 2px);
  }
}
@media not all and (min-width: 940px) {
  .p-business-card:nth-child(7):before {
    background-image: url(/assets/images/business/business_pic-07.png);
  }
}

.p-business-share__list {
  justify-content: center;
  grid-template-columns: repeat(2, 300px);
}
@media not all and (min-width: 769px) {
  .p-business-share__list {
    grid-template-columns: repeat(2, 1fr);
  }
}
.shutten{
 font-size: 1rem;
 text-align: center;
}
.shutten2{
 font-size: 1rem;
}

