.memberships-content .part{position:relative}.memberships-content .sec-header{text-align:center;margin:30px auto}.memberships-content .sec-header .title{font-size:28px;margin-bottom:10px}.memberships-content .sec-header .desc{font-size:14px;color:#3f3f3f;width:90%}.memberships-content .card-item{width:85vw;border-radius:12px;border:1px solid #ebebeb;margin:15px auto;padding:90px 10px 30px 10px;position:relative}.memberships-content .card-item .btn{display:block;width:50vw;height:12vw;border-radius:5px;border:1px solid #afc549;margin:0 auto;display:flex;justify-content:center;align-items:center;color:#afc549;font-size:18px}.memberships-content .card-item .btn:hover{color:#fff;font-weight:bold;background-color:#afc549}.memberships-content .base .card-item:last-child .li-text{color:hsla(0,0%,100%,.7)}.memberships-content .base .card-item:last-child .li-text.strong{color:#fff}.memberships-content .base .card-item:last-child .price{color:#fff}.memberships-content .base .card-item:last-child .type{color:#fff}.memberships-content .base .card-item:last-child{border-color:#555}.memberships-content .band{height:14vw;text-align:center;font-size:18px;font-weight:bold;color:#fff;position:absolute;left:-4%;top:25px;line-height:14vw;width:108%;letter-spacing:1.5px;border-top-left-radius:3px;border-top-right-radius:3px}.memberships-content .band .iconfont{color:#ffdb27}.memberships-content .left-anggle,.memberships-content .right-anggle{width:3vw;height:3vw;position:absolute;bottom:-3vw}.memberships-content .left-anggle{left:0}.memberships-content .right-anggle{right:0;background-image:linear-gradient(135deg, red 50%, transparent 50%)}.memberships-content .li-item{line-height:1.5em;display:flex;margin-bottom:10px;padding:0 15px;font-size:18px}.memberships-content .li-text{margin-left:8px;color:#555}.memberships-content .li-text.strong{font-weight:bold;color:#000}.memberships-content .iconfont.icon-tick_circle{color:#afc549}.memberships-content .lis{margin-bottom:30px;border-bottom:1px solid #f3f3f3;padding-bottom:20px}.memberships-content .emphasis{text-align:center;margin-bottom:20px}.memberships-content .emphasis .total{color:#afc549;margin-bottom:10px}.memberships-content .emphasis .price{font-size:24px;font-weight:bold}.memberships-content .emphasis .type{color:#999}.memberships-content .page-label{text-align:center}.memberships-content .page-label a{text-decoration:underline;font-weight:bold}.memberships-content .sub-title{font-size:12px;font-weight:normal;transform-origin:left}
