.newcard-2025 h2 {font-size: 1.6rem; font-weight: bold; margin-bottom: .6rem; text-align: left; }
.mobile-service-section.bind-container {padding-top: 1rem !important;}
.rateplane-container .rateplane-title {font-size: 1.6rem!important;}
.more-promo a {font-size: 13px; font-weight: normal; color: #666; border: 1px solid #666; padding: .24rem .8rem; border-radius: 20px;}
.more-promo a:hover {color: #333; border: 1px solid #333; text-decoration: none;}
.mobile-service-section.bind-container .container .mySwiper-mobile-service {width: 1102px!important;}
.mobile-service-section.bind-container .swiper-mobservice-prepaid.swiper-newcard-2025 {padding-left: 0; padding-right: 0;}
.mobile-service-section.bind-container .swiper-mobservice-prepaid .card.card-flex-height .card-link {height: auto;}
.mobile-service-section.bind-container .swiper-mobservice-prepaid .card .card-link .card-func .card-more {height: auto;}
.mobile-service-section.bind-container .swiper-mobservice-prepaid.swiper-newcard-2025 .card .card .card-link .card-img-overflow {border-radius: .8rem;}
.mobile-service-section.bind-container .swiper-mobservice-prepaid.swiper-newcard-2025 .card .card-link .card-img.bg:before {height: 0;}
.mobile-service-section.bind-container .swiper-mobservice-prepaid.swiper-newcard-2025 .card .card-link .card-img.bg:after {content: ""; position: absolute; top: 80%; left: 0; border-top: 20px solid #fff; border-radius: 58% 58% 0 0; border-bottom: 32px solid #fff; border-left: 176px solid #fff; border-right: 176px solid #fff;}
.swiper-mobservice-prepaid.swiper-newcard-2025 .swiper-slide {width: 366px;}
.mobile-service-section.bind-container .swiper-mobservice-prepaid.swiper-newcard-2025 .card .card-link .card-img.bg {width: 348px; height: 160px; border-radius: .8rem .8rem 0 0;}
.swiper-mobservice-prepaid.swiper-newcard-2025 .swiper-slide .card {border: 1px solid #209cff; overflow: visible;}
.swiper-mobservice-prepaid.swiper-newcard-2025 .swiper-slide .card:hover {box-shadow: 0 .3rem .75rem rgb(0 0 0 / 42%)}
.swiper-mobservice-prepaid.swiper-newcard-2025 .card .card-arena .card-arena-rate {top: 35px; height: auto;}
.swiper-mobservice-prepaid.swiper-newcard-2025 .card .card-arena .card-arena-price {font-size: 1rem; margin-bottom: 0.2rem;}
.swiper-mobservice-prepaid.swiper-newcard-2025 .card .card-arena  .card-arena-price span {font-size: 2rem; margin-right: 4px; font-weight: bold; font-family: 'PingFang TC';}
.swiper-mobservice-prepaid.swiper-newcard-2025 .card .card-arena .card-arena-period {font-weight: normal;}
.mobile-service-section.bind-container .swiper-mobservice-prepaid.swiper-newcard-2025 .card .card-link .card-text {position: relative; font-size: 0.8rem; font-weight: normal; margin-bottom: 1rem; padding: 0 0.8rem !important; overflow: visible; line-height: 1.4; display: block;}
.swiper-mobservice-prepaid.swiper-newcard-2025 .card .card-link .card-text img.in-text {width: 20px; height: 20px; margin: .1rem .5rem .1rem .1rem; object-fit: contain;}
.mobile-service-section.bind-container .swiper-mobservice-prepaid.swiper-newcard-2025 .card .card-link .card-text hr {margin-top: 0.5rem; margin-bottom: 0.5rem; border-top: 1px solid #d9d9d9; opacity: .5;}
.swiper-newcard-2025 .card .card-link .card-text .card-content-info {position: relative; width: 16px; height: 16px; margin-left: 4px; vertical-align: middle; display: inline-block;}
.swiper-mobservice-prepaid.swiper-newcard-2025 .swiper-slide .card .card-content-lightbox {position: absolute; bottom: 0; left: -130px; display: none;}
.swiper-newcard-2025 .card .card-link .card-text .card-content-info:hover .card-content-lightbox, .card-content-lightbox:hover {display: block;}
.swiper-mobservice-prepaid.swiper-newcard-2025 .swiper-slide .card .card-content-lightbox .card {color: #333; font-size: 0.65rem; padding: .5rem; margin-bottom: 25px; width: 200px; border: 0; line-height: 1.6; display: block;}
.swiper-mobservice-prepaid.swiper-newcard-2025 .swiper-slide .card .card-content-lightbox .card ul{list-style: none; margin: 0; max-height: 108px; overflow-y: auto; scrollbar-width: thin; scrollbar-color: #cecece #f5f5f5; scrollbar-gutter: auto;}
.swiper-mobservice-prepaid.swiper-newcard-2025 .swiper-button-prev:before, .swiper-mobservice-prepaid.swiper-newcard-2025 .swiper-button-next:before {pointer-events: none;}

.mobile-service-section.bind-container .swiper-mobservice-prepaid.swiper-newcard-2025 .card .card-link .card-func {position: relative; background: #209cff; height: auto; padding: 0; border-radius: 0 0 .6rem .6rem;}
.mobile-service-section.bind-container .swiper-mobservice-prepaid.swiper-newcard-2025 .card .card-link .card-func .card-more {color: #fff; font-size: 1rem; padding-top: .5rem; padding-bottom: .5rem; display: block;}
.mobile-service-section.bind-container .swiper-mobservice-prepaid.swiper-newcard-2025 .card .card-link .card-func .card-more:hover {/* color: #ff0; */ font-weight: bold; text-decoration: none;}