.company-intro[data-v-80fdaa53] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .contact[data-v-80fdaa53],
  .legal[data-v-80fdaa53] {
    flex: 1;
    margin-bottom: 20px;
  }
  .company-intro h2[data-v-80fdaa53] {
    font-size: 24px;
    margin-top: 19.92px;
    margin-bottom: 10px;
    font-weight: 700;
  }
  .content3[data-v-80fdaa53] {
    text-align: left;
    flex-direction: column;
  }
  ul[data-v-80fdaa53] {
    padding-left: 0;
    margin-left: 0;
  }
  ul li[data-v-80fdaa53] {
    display: flex;
    margin: 15px 0;
    list-style-type: none;
    font-family: Montserrat;
  }
  ul li a[data-v-80fdaa53] {
    font-family: Montserrat;
  }
  .footer[data-v-80fdaa53] {
    text-align: center;
    padding-bottom: 2rem;
  }
  @media (min-width: 769px) {
    .content3[data-v-80fdaa53],
    .company-intro[data-v-80fdaa53] {
      width: 75rem;
      max-width: 100%;
      margin: 0 auto;
    }
    ul[data-v-80fdaa53] {
      color: #000;
      font-size: 1.5625rem;
      font-style: normal;
      font-weight: 700;
      line-height: 130%;
    }
    ul li[data-v-80fdaa53] {
      color: #000;
      font-size: 1.25rem;
      font-style: normal;
      font-weight: 400;
      line-height: 150%;
    }
    .footer[data-v-80fdaa53] {
      color: var(--neutral-black-20, #9f9fa2);
      text-align: center;
      font-size: 1rem;
      font-style: normal;
      font-weight: 400;
      line-height: 150%;
      letter-spacing: 0.32px;
    }
    .con3-text[data-v-80fdaa53] {
      padding-top: 1rem;
      background-color: #d9d9d933;
    }
  }
  @media (max-width: 768px) {
    .con3-text[data-v-80fdaa53] {
      max-width: 100%;
      margin: 0;
    }
    .con3-text .content3[data-v-80fdaa53] {
      padding: 1.25rem;
    }
    .content3[data-v-80fdaa53] {
      max-width: 100%;
      margin: 0;
      background-color: #d9d9d933;
      padding: 1.5rem 2.5rem 2.25rem;
    }
    .company-intro h2[data-v-80fdaa53] {
      margin: 0;
      color: #000;
      font-family: Montserrat;
      font-size: 0.9375rem;
      font-style: normal;
      font-weight: 700;
      line-height: 130%;
    }
    .company-intro ul[data-v-80fdaa53] {
      margin: 0;
    }
    .company-intro ul li[data-v-80fdaa53] {
      margin: 8px 0 0;
      color: #000;
      font-family: Montserrat;
      font-size: 10px;
      font-style: normal;
      font-weight: 400;
      line-height: 150%;
    }
    .company-intro ul li[data-v-80fdaa53]:first-child {
      margin: 12px 0 0;
    }
    .company-intro[data-v-80fdaa53] {
      position: relative;
      margin: 0;
      flex-direction: column;
    }
    .company-intro[data-v-80fdaa53]:after {
      content: "";
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 1px;
      background: #d9d9d9;
      transform: scaleY(0.5);
    }
    .footer[data-v-80fdaa53] {
      max-width: 100%;
      margin: 12px 0 0;
      text-align: left;
      color: var(--neutral-black-20, #9f9fa2);
      font-size: 8px;
      font-style: normal;
      font-weight: 400;
      line-height: 150%;
      letter-spacing: 0.16px;
      padding-bottom: 0;
    }
  }
  
  @charset "UTF-8";
  .payment-box[data-v-5f5aec39] {
    position: sticky;
    top: 0;
    z-index: 1;
    background: linear-gradient(180deg, #ff8d42 0%, #ff5104 100%);
    height: 78px;
    cursor: pointer;
  }
  .payment-box .payment[data-v-5f5aec39] {
    display: flex;
    justify-content: center;
  }
  .payment-box .payment .text-box[data-v-5f5aec39] {
    padding: 11px 0;
    margin-right: 13px;
  }
  .payment-box .payment .text-box .title[data-v-5f5aec39] {
    color: #fff;
    font-family: Montserrat;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    margin: 0;
  }
  .payment-box .payment .text-box .des[data-v-5f5aec39] {
    color: #fff;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin: 0;
  }
  .payment-box .payment .img-box[data-v-5f5aec39] {
    display: flex;
    align-items: center;
  }
  .payment-box .payment .img-box .bg[data-v-5f5aec39] {
    height: 78px;
  }
  .payment-box .payment .img-box .btn-box[data-v-5f5aec39] {
    position: relative;
    width: 216px;
    height: 36px;
    left: -15px;
  }
  .payment-box .payment .img-box .btn[data-v-5f5aec39] {
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    border-radius: 18.5px;
    background: #fff;
    color: #ff5306;
    text-align: center;
    font-family: Montserrat;
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
  }
  .payment-box .payment .img-box .btn-bg[data-v-5f5aec39] {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 18.5px;
    z-index: 0;
    top: 5px;
    left: 4px;
    opacity: 0.3;
    background: #fff;
  }
  .payment-box .payment .img-box .btn .arrow[data-v-5f5aec39] {
    width: 20px;
    height: 20px;
    margin-left: 5px;
  }
  @media (max-width: 768px) {
    .payment-box[data-v-5f5aec39] {
      height: 56px;
    }
    .payment-box .payment[data-v-5f5aec39] {
      height: 100%;
    }
    .payment-box .payment .text-box[data-v-5f5aec39] {
      padding: 11px 0 11px 12px;
      margin-right: 0;
    }
    .payment-box .payment .text-box .title[data-v-5f5aec39] {
      font-size: 10.5px;
    }
    .payment-box .payment .text-box .des[data-v-5f5aec39] {
      font-size: 9px;
    }
    .payment-box .payment .img-box[data-v-5f5aec39] {
      display: flex;
      align-items: center;
    }
    .payment-box .payment .img-box .bg[data-v-5f5aec39] {
      height: 40px;
    }
    .payment-box .payment .img-box .btn-box[data-v-5f5aec39] {
      width: 97.03px;
      height: 18px;
      left: 0;
      margin-left: 3.85px;
    }
    .payment-box .payment .img-box .btn[data-v-5f5aec39] {
      border-radius: 9.487px;
      font-size: 9px;
    }
    .payment-box .payment .img-box .btn-bg[data-v-5f5aec39] {
      border-radius: 9.487px;
      top: 3px;
      left: 1px;
    }
    .payment-box .payment .img-box .btn .arrow[data-v-5f5aec39] {
      width: 10.256px;
      height: 10.256px;
      margin-left: 5px;
    }
  }
  .content1[data-v-2678b64c] {
    position: relative;
  }
  .header[data-v-2678b64c] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 2.3rem 0;
    border-bottom: 3px solid rgba(134, 134, 134, 0.5);
  }
  .logo[data-v-2678b64c] {
    flex: 1;
  }
  .logo img[data-v-2678b64c] {
    width: 9.375rem;
    height: 3.125rem;
    max-width: 100%;
    height: auto;
  }
  .logo.max[data-v-2678b64c] {
    display: flex;
    align-items: center;
  }
  .logo.max img[data-v-2678b64c] {
    width: 3.8rem;
    max-width: 100%;
    height: auto;
    margin-right: 1.25rem;
  }
  .logo.max .title[data-v-2678b64c] {
    color: #fff;
    font-family: Montserrat;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
  }
  .nav[data-v-2678b64c] {
    text-align: right;
  }
  .nav a[data-v-2678b64c] {
    margin-left: 1.25rem;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
  }
  .slogan[data-v-2678b64c] {
    text-align: center;
    padding: 1.25rem 0;
  }
  .slogan-top[data-v-2678b64c] {
    color: var(--neutral-white, #fff);
    text-align: center;
    font-size: 3.625rem;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    height: 87px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .slogan-bottom[data-v-2678b64c] {
    margin-top: 3.375rem;
    color: #fff;
    text-align: center;
    font-size: 1.625rem;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
  }
  .download[data-v-2678b64c] {
    padding: 2.5rem 1.25rem 1.25rem;
    text-align: center;
  }
  .pc-button-box[data-v-2678b64c] {
    display: flex;
    justify-content: center;
  }
  .pc-button[data-v-2678b64c] {
    margin: 11px 30px 0;
  }
  .pc-button img[data-v-2678b64c] {
    width: 15rem;
    height: 5.3125rem;
  }
  .mobile-button[data-v-2678b64c],
  .phone-br[data-v-2678b64c] {
    display: none;
  }
  .top-up-button[data-v-2678b64c] {
    display: block;
    width: 538px;
    min-height: 90px;
    margin: 36px auto 0;
    border-radius: 8px;
    background: linear-gradient(90deg, #fea233 0%, #ff2f3d 100%);
    box-shadow: 0 0 22px #ffffffb3 inset;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .top-up-button .top-up-box[data-v-2678b64c] {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .top-up-button .top-up-box .btn-box[data-v-2678b64c] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    max-width: 210px;
    position: relative;
    padding-right: 16px;
    margin-right: 16px;
  }
  .top-up-button .top-up-box .btn-box[data-v-2678b64c]:after {
    content: "";
    position: absolute;
    top: 50%;
    right: -1px;
    transform: translateY(-50%);
    height: 46px;
    width: 2px;
    background-color: #fff;
  }
  .top-up-button .top-up-box .btn-box .img[data-v-2678b64c] {
    width: 38px;
    height: 38px;
    margin-right: 13px;
  }
  .top-up-button .top-up-box .btn-box .text[data-v-2678b64c] {
    color: #fff;
    font-family: Montserrat;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
    text-transform: capitalize;
  }
  .top-up-button .top-up-box .extra-box[data-v-2678b64c] {
    text-align: left;
  }
  .top-up-button .top-up-box .extra-box .extra[data-v-2678b64c] {
    color: #fff;
    font-family: Montserrat;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 115%;
    text-transform: capitalize;
    margin-bottom: 4px;
  }
  .top-up-button .top-up-box .extra-box .extra span[data-v-2678b64c] {
    font-weight: 700;
  }
  .top-up-button .top-up-box .extra-box .entrance[data-v-2678b64c] {
    color: #fff;
    font-family: Montserrat;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
  }
  @media (min-width: 769px) {
    .content1[data-v-2678b64c] {
      background-image: url(../images/body.jpg);
      background-size: cover;
      background-position: center top;
      height: 100vh;
      max-height: 53.25rem;
      min-height: 852px;
    }
    .header[data-v-2678b64c] {
      max-width: 75rem;
      margin: 0 auto;
    }
    .slogan[data-v-2678b64c] {
      margin-top: 160px;
    }
  }
  @media (max-width: 768px) {
    .content1[data-v-2678b64c] {
      background-image: url(../images/body.jpg);
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center top;
    }
    .header[data-v-2678b64c] {
      padding: 33px 28px 4px;
      border-bottom: none;
    }
    .header.pb0[data-v-2678b64c] {
      padding-bottom: 0 !important;
    }
    .header .logo img[data-v-2678b64c] {
      width: 57.251px;
      height: 24px;
    }
    .nav[data-v-2678b64c] {
      display: none;
    }
    .logo.max img[data-v-2678b64c] {
      width: 1.69rem;
      height: 1.69rem;
      flex-shrink: 0;
      margin-right: 0.563rem;
    }
    .logo.max .title[data-v-2678b64c] {
      font-size: 14.4px;
    }
    .slogan-top[data-v-2678b64c] {
      color: var(--Neutral-White, #fff);
      text-align: center;
      text-shadow: 0px 2px 8px rgba(0, 0, 0, 0.24);
      font-family: Montserrat;
      font-size: 1.375rem;
      font-style: normal;
      font-weight: 700;
      line-height: 150%;
      text-transform: capitalize;
      height: auto;
    }
    .phone-br[data-v-2678b64c] {
      display: block;
    }
    .slogan-bottom[data-v-2678b64c] {
      margin-top: 1.4375rem;
      color: #fff;
      text-align: center;
      text-shadow: 0px 2px 8px rgba(0, 0, 0, 0.24);
      font-family: Montserrat;
      font-size: 0.9375rem;
      font-style: normal;
      font-weight: 600;
      line-height: 150%;
    }
    .slogan[data-v-2678b64c] {
      margin-top: 4rem;
      padding: 0.13rem 0rem 0rem;
    }
    .download[data-v-2678b64c] {
      margin-top: 26px;
      padding: 0rem;
      padding-bottom: 58px;
    }
    .pc-button[data-v-2678b64c] {
      display: none;
    }
    .mobile-button[data-v-2678b64c] {
      display: flex;
      align-items: center;
      justify-content: center;
      margin: 0 auto;
      width: 166px;
      height: 36px;
      border-radius: 4px;
      background: #fff;
    }
    .mobile-button .text[data-v-2678b64c] {
      color: #000;
      text-align: center;
      font-family: Montserrat;
      font-size: 14px;
      font-style: normal;
      font-weight: 500;
      line-height: normal;
      letter-spacing: 0.28px;
      margin-right: 8px;
    }
    .mobile-button .img[data-v-2678b64c] {
      width: 22px;
      height: 22px;
      flex-shrink: 0;
    }
    .top-up-button[data-v-2678b64c] {
      width: 310px;
      height: 58px;
      border-radius: 4px;
      background: linear-gradient(90deg, #fea233 0%, #ff2f3d 100%);
      box-shadow: 0 0 11px #ffffffb3 inset;
      margin: 0 auto 67px;
      min-height: auto;
    }
    .top-up-button .top-up-box .btn-box[data-v-2678b64c] {
      flex: 0 0 105px;
      padding-right: 8px;
      margin-right: 10px;
      width: 105px;
    }
    .top-up-button .top-up-box .btn-box[data-v-2678b64c]:after {
      top: 50%;
      right: -0.5px;
      width: 1px;
      height: 23px;
    }
    .top-up-button .top-up-box .btn-box .img[data-v-2678b64c] {
      width: 22.222px;
      height: 22.222px;
      margin-right: 8px;
    }
    .top-up-button .top-up-box .btn-box .text[data-v-2678b64c] {
      font-size: 14px;
    }
    .top-up-button .top-up-box .extra-box[data-v-2678b64c] {
      width: 172px;
      overflow: hidden;
      text-align: center;
    }
    .top-up-button .top-up-box .extra-box .extra[data-v-2678b64c] {
      font-size: 13px;
      line-height: 115%;
      margin-bottom: 2px;
    }
    .top-up-button .top-up-box .extra-box .entrance[data-v-2678b64c] {
      font-size: 10px;
      line-height: normal;
      white-space: nowrap;
    }
  }
  .section-title[data-v-dfd92682] {
    color: #000;
    font-size: 1.75rem;
    font-style: normal;
    font-weight: 500;
    line-height: 200%;
  }
  .section-title-span[data-v-dfd92682] {
    color: #000;
    font-size: 3rem;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
  }
  .episode[data-v-dfd92682] {
    display: flex;
    margin: 2.5rem 0;
    padding-bottom: 2.25rem;
    border-bottom: 1px solid #d9d9d9;
  }
  .episode-image[data-v-dfd92682] {
    flex: 0 0 128px;
  }
  .episode-image img[data-v-dfd92682] {
    width: 128px;
    height: 170px;
  }
  .episode-details[data-v-dfd92682] {
    margin-left: 1rem;
    max-width: 400px;
    overflow: hidden;
  }
  .episode-title[data-v-dfd92682] {
    margin: 0;
    color: #3a4b5b;
    font-family: Montserrat;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
  }
  .episode-description[data-v-dfd92682] {
    margin: 8px 0 0;
    color: #3a4b5b;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    max-height: 108px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
  }
  .episode-description0[data-v-dfd92682] {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
  .episode-count[data-v-dfd92682] {
    margin: 6px 0 0;
    color: #868686;
    font-family: Montserrat;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
  }
  .episode-count0[data-v-dfd92682] {
    margin: 14px 0 0;
  }
  @media (min-width: 769px) {
    .content2[data-v-dfd92682] {
      width: 75rem;
      max-width: 100%;
      margin: 0 auto;
      padding: 7.5rem 0 1.25rem;
    }
    .episodes[data-v-dfd92682] {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
    }
    .episode[data-v-dfd92682] {
      width: 45.3333%;
    }
    .episode-image[data-v-dfd92682] {
      flex: 0 0 128px;
    }
    .episode-image img[data-v-dfd92682] {
      width: 128px;
      height: 170px;
    }
    .section-title {
      margin-bottom: 48px;
    }
  }
  @media (max-width: 768px) {
    .content2[data-v-dfd92682] {
      max-width: 100%;
      margin: 0;
      padding: 2rem 2.5rem 2.5rem;
    }
    .section-title[data-v-dfd92682] {
      font-size: 0;
    }
    .section-title-span[data-v-dfd92682] {
      color: #000;
      font-family: Montserrat;
      font-size: 1.0625rem;
      font-style: normal;
      font-weight: 700;
      line-height: 150%;
    }
    .section-title-span2[data-v-dfd92682] {
      color: #000;
      font-family: Montserrat;
      font-size: 0.8125rem;
      font-style: normal;
      font-weight: 500;
      line-height: 150%;
    }
    .episode-image[data-v-dfd92682] {
      flex: 0 0 74px;
    }
    .episode-image img[data-v-dfd92682] {
      width: 74px;
      height: 98px;
    }
    .episode-details[data-v-dfd92682] {
      margin-left: 1.0625rem;
      max-width: 204px;
    }
    .episode-title[data-v-dfd92682] {
      color: #3a4b5b;
      font-family: Montserrat;
      font-size: 0.875rem;
      font-style: normal;
      font-weight: 700;
      line-height: 130%;
      margin: 0 0 5px;
      display: -webkit-box;
      overflow: hidden;
      text-overflow: ellipsis;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
    }
    .episode-description[data-v-dfd92682] {
      margin: 0;
      color: #3a4b5b;
      font-family: Montserrat;
      font-size: 0.6875rem;
      font-style: normal;
      font-weight: 500;
      line-height: 150%;
      display: -webkit-box;
      overflow: hidden;
      text-overflow: ellipsis;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
    }
    .episode-description3[data-v-dfd92682] {
      display: -webkit-box;
      overflow: hidden;
      text-overflow: ellipsis;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
    }
    .episode-count[data-v-dfd92682] {
      margin: 8px 0 0;
      color: #868686;
      font-family: Montserrat;
      font-size: 0.6875rem;
      font-style: normal;
      font-weight: 500;
      line-height: 150%;
    }
    .episodes[data-v-dfd92682] {
      flex-direction: column;
    }
    .episode[data-v-dfd92682] {
      align-items: flex-start;
      width: 100%;
      padding-bottom: 16.36px;
      margin: 1.9375rem 0 0;
    }
  }
  
  
  .desc-img {
     max-height: 27.4rem;
     width: 100%;
  }