#machine-swiper {
      margin-bottom: 1.5rem;
}

  #machine-swiper .swiper-slide {
      display: flex;
      flex-direction: column;
      align-items: center;
}

  #machine-swiper .swiper-slide p {
      letter-spacing: 1.5px;
      font-size: 0.9375rem;
      line-height: 1.5;
      --tw-text-opacity: 1;
      color: rgb(30 32 34 / var(--tw-text-opacity));
    }

  @media (min-width: 700px) {

      #machine-swiper .swiper-slide p {
            font-size: 1.125rem;
            line-height: 1.5;
        letter-spacing: 1.8px;
      }
}

.price-table {
      padding-top: 4rem;
      padding-bottom: 4rem;
}

@media (min-width: 1024px) {

      .price-table {
            padding-top: 5rem;
            padding-bottom: 5rem;
      }
}

.price-table .v3-twm-container {
      display: flex;
      flex-direction: column;
      align-items: center;
      padding-left: 1.75rem;
      padding-right: 1.75rem;
}

.price-table .v3-twm-container h2 {
      letter-spacing: 1.54px;
      margin-bottom: 1.5rem;
      font-size: 1.375rem;
      font-weight: 500;
      --tw-text-opacity: 1;
      color: rgb(45 48 51 / var(--tw-text-opacity));
    }

@media (min-width: 1024px) {

      .price-table .v3-twm-container h2 {
            margin-bottom: 2rem;
            font-size: 2.125rem;
            line-height: 1.5;
            font-weight: 500;
        letter-spacing: 2.38px;
      }

.price-table .v3-twm-container .v3-twm-small-tab {
            justify-content: center;
      }
}

.price-table .v3-twm-container .table-box td:last-child {
      --tw-text-opacity: 1;
      color: rgb(255 103 0 / var(--tw-text-opacity));
}

/*# sourceMappingURL=p4-service-replace-machine.css.map */
