html.font-1-0{font-size:100px}html.font-1-1{font-size:110px}html.font-1-2{font-size:120px}html.font-1-5{font-size:150px}html{font-size:100px}.enrollment-intro-desc .sessionDescription{border:0;padding-left:.2rem;padding-right:.2rem}.enrollment-intro-submit{padding:.2rem}.enrollment-intro-submit.fixed{position:fixed;z-index:9;left:0;right:0;bottom:0;background:rgba(250,250,250,.9);border-top:1px solid var(--umu-color-border,#e0e0e0)}@media screen and (min-width:1024px){.enrollment-intro-submit.fixed{position:fixed;z-index:9;left:0;right:0;bottom:0;background:transparent;border-top:0;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.enrollment-intro-submit.fixed .enroll-button-wrapper{width:6.98rem;background:rgba(250,250,250,.9);border-top:1px solid var(--umu-color-border,#e0e0e0);padding:.2rem;-moz-box-sizing:border-box;box-sizing:border-box}}.enrollment-intro-submit .enrollment-submit-tip{font-size:.18rem;color:var(--umu-color-text,#222);line-height:1.5;margin-bottom:.1rem}.enrollment-intro-submit .enrollment-submit-payment{text-align:center;font-size:.15rem;color:#616161;line-height:1.5;margin-top:.1rem}.enrollment-intro-submit .wx-share{}.enrollment-intro-submit .wx-share-icon{position:static;width:auto;height:auto}.enrollment-intro-submit .wx-share-icon .icon-share{display:none}.enrollment-form-submit{margin:.2rem .16rem}.enrollment-form-submit .btn_giraffe{border-radius:.04rem}.enrollment-form-info{padding:.08rem .16rem}.enrollment-form-info .group-title{color:#222;font-size:.17rem;font-weight:500;line-height:.25rem}.enrollment-form-info .enroll-desc{margin-top:.1rem}.enrollment-form-info .enroll-desc-text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;font-size:.16rem;color:#616161;word-break:break-word;line-height:1.4}.enrollment-form-info .enroll-desc-text img{max-width:100%;height:auto}.enrollment-form-info .enroll-desc-text.expanded{display:block;overflow:visible;line-clamp:unset;-webkit-line-clamp:unset}.enrollment-form-info .enroll-desc-more{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:.04rem;font-size:.16rem;color:#1e6ee6;line-height:.24rem;cursor:pointer;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.enrollment-form-info .enroll-desc-more>svg.expanded{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.display-rtl .enrollment-form-info .enroll-desc-more>svg.expanded{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.enrollment-form-info .enrollment-submit-payment{margin-top:.06rem;font-size:.15rem;color:#222;font-weight:400;line-height:.23rem}.enrollment-form-info .course-expiry-info{margin-top:.06rem}.enrollment-form-info .course-expiry-info .course-expiry-text{font-size:.15rem;font-weight:400;line-height:.23rem}.enrollment-form-info .course-expiry-info .course-expiry-text .course-expiry-text-label{color:#000}.enrollment-form-info .course-expiry-info .course-expiry-text .course-expiry-text-value{color:#838486}.enrollment-tip{padding:.12rem .16rem;margin-top:.1rem;color:#222;font-size:.16rem;font-weight:400;line-height:.24rem;border-top:10px solid #F5F5F5}.enrollment-result-action{padding:0 .2rem;margin-bottom:.4rem}