/*!
 * Gl app
 */svg:not(:root){overflow:visible}.circle1,.circle3{-webkit-animation:colorChange 3s linear infinite;animation:colorChange 3s linear infinite}.circle2{-webkit-animation:colorChange2 3s linear infinite;animation:colorChange2 3s linear infinite}.outermostCircle{-webkit-transform-origin:43px 43px;transform-origin:43px 43px;-webkit-animation:spinTwo 2s linear infinite;animation:spinTwo 2s linear infinite}.innerCircle{-webkit-transform-origin:43px 43px;transform-origin:43px 43px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinTwo{100%{-webkit-transform:rotate(-360deg)}}@keyframes spinTwo{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes colorChange{0%{stroke:#FFF}50%{stroke:#00b9c6}100%{stroke:#FFF}}@keyframes colorChange{0%{stroke:#FFF}50%{stroke:#00b9c6}100%{stroke:#FFF}}@-webkit-keyframes colorChange2{0%{stroke:#00b9c6}50%{stroke:#FFF}100%{stroke:#00b9c6}}@keyframes colorChange2{0%{stroke:#00b9c6}50%{stroke:#FFF}100%{stroke:#00b9c6}}.iconOutlineFillColor{fill:#666876}.activeColor{fill:#64A0FF}.activeStrokeColor{stroke:#64A0FF}.iconStrokeColor{stroke:#666876}.iconColor1{fill:#F4F2E9}.iconColor2{fill:#9CA4F5}.iconColor3{fill:#89B0FA}.iconStrokeColor3{stroke:#89B0FA}.iconColor4{fill:#FF8E8D}.iconColor5{fill:#FCD86E}.iconColor6{fill:#F7B8F5}.iconColor7{fill:#FCE5DC}.iconColor8{fill:#46E6AA}.iconColor9{fill:#5ED6E8}.iconColor10{fill:#D8D760}.iconColor11{fill:#C3D6FE}.iconColor12{fill:#F2CAB9}.iconColor13{fill:#FDEBB6}.iconColor14{fill:#ab9afe}.iconColor15{fill:#FFF}.gl-container{margin:auto;position:relative}@media (min-width:1400px){.gl-container{width:1200px}}@media (min-width:1024px) and (max-width:1399px){.gl-container{width:960px}}@media (max-width:1023px){.gl-container{width:636px}}.gl-l-column-1,.gl-l-column-10,.gl-l-column-11,.gl-l-column-12,.gl-l-column-2,.gl-l-column-3,.gl-l-column-4,.gl-l-column-5,.gl-l-column-6,.gl-l-column-7,.gl-l-column-8,.gl-l-column-9,.gl-m-column-1,.gl-m-column-10,.gl-m-column-11,.gl-m-column-12,.gl-m-column-2,.gl-m-column-3,.gl-m-column-4,.gl-m-column-5,.gl-m-column-6,.gl-m-column-7,.gl-m-column-8,.gl-m-column-9,.gl-xl-column-1,.gl-xl-column-10,.gl-xl-column-11,.gl-xl-column-12,.gl-xl-column-2,.gl-xl-column-3,.gl-xl-column-4,.gl-xl-column-5,.gl-xl-column-6,.gl-xl-column-7,.gl-xl-column-8,.gl-xl-column-9{position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media (min-width:1400px){.gl-xl-column-1{float:left;width:100px}}@media (min-width:1400px){.gl-xl-column-2{float:left;width:200px}}@media (min-width:1400px){.gl-xl-column-3{float:left;width:300px}}@media (min-width:1400px){.gl-xl-column-4{float:left;width:400px}}@media (min-width:1400px){.gl-xl-column-5{float:left;width:500px}}@media (min-width:1400px){.gl-xl-column-6{float:left;width:600px}}@media (min-width:1400px){.gl-xl-column-7{float:left;width:700px}}@media (min-width:1400px){.gl-xl-column-8{float:left;width:800px}}@media (min-width:1400px){.gl-xl-column-9{float:left;width:900px}}@media (min-width:1400px){.gl-xl-column-10{float:left;width:1000px}}@media (min-width:1400px){.gl-xl-column-11{float:left;width:1100px}}@media (min-width:1400px){.gl-xl-column-12{float:left;width:1200px}}@media (min-width:1400px){.gl-xl-column-offset-1{margin-left:80px}}@media (min-width:1400px){.gl-xl-column-offset-2{margin-left:180px}}@media (min-width:1400px){.gl-xl-column-offset-3{margin-left:280px}}@media (min-width:1400px){.gl-xl-column-offset-4{margin-left:380px}}@media (min-width:1400px){.gl-xl-column-offset-5{margin-left:480px}}@media (min-width:1400px){.gl-xl-column-offset-6{margin-left:580px}}@media (min-width:1400px){.gl-xl-column-offset-7{margin-left:680px}}@media (min-width:1400px){.gl-xl-column-offset-8{margin-left:780px}}@media (min-width:1400px){.gl-xl-column-offset-9{margin-left:880px}}@media (min-width:1400px){.gl-xl-column-offset-10{margin-left:980px}}@media (min-width:1400px){.gl-xl-column-offset-11{margin-left:1080px}}@media (min-width:1400px){.gl-xl-column-offset-12{margin-left:1180px}}@media (min-width:1400px){.gl-xl-column-push-1{left:80px}}@media (min-width:1400px){.gl-xl-column-push-2{left:180px}}@media (min-width:1400px){.gl-xl-column-push-3{left:280px}}@media (min-width:1400px){.gl-xl-column-push-4{left:380px}}@media (min-width:1400px){.gl-xl-column-push-5{left:480px}}@media (min-width:1400px){.gl-xl-column-push-6{left:580px}}@media (min-width:1400px){.gl-xl-column-push-7{left:680px}}@media (min-width:1400px){.gl-xl-column-push-8{left:780px}}@media (min-width:1400px){.gl-xl-column-push-9{left:880px}}@media (min-width:1400px){.gl-xl-column-push-10{left:980px}}@media (min-width:1400px){.gl-xl-column-push-11{left:1080px}}@media (min-width:1400px){.gl-xl-column-push-12{left:1180px}}@media (min-width:1400px){.gl-xl-column-pull-1{right:80px}}@media (min-width:1400px){.gl-xl-column-pull-2{right:180px}}@media (min-width:1400px){.gl-xl-column-pull-3{right:280px}}@media (min-width:1400px){.gl-xl-column-pull-4{right:380px}}@media (min-width:1400px){.gl-xl-column-pull-5{right:480px}}@media (min-width:1400px){.gl-xl-column-pull-6{right:580px}}@media (min-width:1400px){.gl-xl-column-pull-7{right:680px}}@media (min-width:1400px){.gl-xl-column-pull-8{right:780px}}@media (min-width:1400px){.gl-xl-column-pull-9{right:880px}}@media (min-width:1400px){.gl-xl-column-pull-10{right:980px}}@media (min-width:1400px){.gl-xl-column-pull-11{right:1080px}}@media (min-width:1400px){.gl-xl-column-pull-12{right:1180px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-1{float:left;width:80px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-2{float:left;width:160px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-3{float:left;width:240px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-4{float:left;width:320px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-5{float:left;width:400px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-6{float:left;width:480px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-7{float:left;width:560px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-8{float:left;width:640px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-9{float:left;width:720px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-10{float:left;width:800px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-11{float:left;width:880px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-12{float:left;width:960px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-offset-1{margin-left:60px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-offset-2{margin-left:140px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-offset-3{margin-left:220px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-offset-4{margin-left:300px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-offset-5{margin-left:380px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-offset-6{margin-left:460px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-offset-7{margin-left:540px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-offset-8{margin-left:620px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-offset-9{margin-left:700px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-offset-10{margin-left:780px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-offset-11{margin-left:860px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-offset-12{margin-left:940px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-push-1{left:60px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-push-2{left:140px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-push-3{left:220px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-push-4{left:300px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-push-5{left:380px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-push-6{left:460px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-push-7{left:540px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-push-8{left:620px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-push-9{left:700px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-push-10{left:780px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-push-11{left:860px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-push-12{left:940px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-pull-1{right:60px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-pull-2{right:140px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-pull-3{right:220px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-pull-4{right:300px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-pull-5{right:380px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-pull-6{right:460px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-pull-7{right:540px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-pull-8{right:620px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-pull-9{right:700px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-pull-10{right:780px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-pull-11{right:860px}}@media (min-width:1024px) and (max-width:1399px){.gl-l-column-pull-12{right:940px}}@media (max-width:1023px){.gl-m-column-1{float:left;width:53px}}@media (max-width:1023px){.gl-m-column-2{float:left;width:106px}}@media (max-width:1023px){.gl-m-column-3{float:left;width:159px}}@media (max-width:1023px){.gl-m-column-4{float:left;width:212px}}@media (max-width:1023px){.gl-m-column-5{float:left;width:265px}}@media (max-width:1023px){.gl-m-column-6{float:left;width:318px}}@media (max-width:1023px){.gl-m-column-7{float:left;width:371px}}@media (max-width:1023px){.gl-m-column-8{float:left;width:424px}}@media (max-width:1023px){.gl-m-column-9{float:left;width:477px}}@media (max-width:1023px){.gl-m-column-10{float:left;width:530px}}@media (max-width:1023px){.gl-m-column-11{float:left;width:583px}}@media (max-width:1023px){.gl-m-column-12{float:left;width:636px}}@media (max-width:1023px){.gl-m-column-offset-1{margin-left:33px}}@media (max-width:1023px){.gl-m-column-offset-2{margin-left:86px}}@media (max-width:1023px){.gl-m-column-offset-3{margin-left:139px}}@media (max-width:1023px){.gl-m-column-offset-4{margin-left:192px}}@media (max-width:1023px){.gl-m-column-offset-5{margin-left:245px}}@media (max-width:1023px){.gl-m-column-offset-6{margin-left:298px}}@media (max-width:1023px){.gl-m-column-offset-7{margin-left:351px}}@media (max-width:1023px){.gl-m-column-offset-8{margin-left:404px}}@media (max-width:1023px){.gl-m-column-offset-9{margin-left:457px}}@media (max-width:1023px){.gl-m-column-offset-10{margin-left:510px}}@media (max-width:1023px){.gl-m-column-offset-11{margin-left:563px}}@media (max-width:1023px){.gl-m-column-offset-12{margin-left:616px}}@media (max-width:1023px){.gl-m-column-push-1{left:33px}}@media (max-width:1023px){.gl-m-column-push-2{left:86px}}@media (max-width:1023px){.gl-m-column-push-3{left:139px}}@media (max-width:1023px){.gl-m-column-push-4{left:192px}}@media (max-width:1023px){.gl-m-column-push-5{left:245px}}@media (max-width:1023px){.gl-m-column-push-6{left:298px}}@media (max-width:1023px){.gl-m-column-push-7{left:351px}}@media (max-width:1023px){.gl-m-column-push-8{left:404px}}@media (max-width:1023px){.gl-m-column-push-9{left:457px}}@media (max-width:1023px){.gl-m-column-push-10{left:510px}}@media (max-width:1023px){.gl-m-column-push-11{left:563px}}@media (max-width:1023px){.gl-m-column-push-12{left:616px}}@media (max-width:1023px){.gl-m-column-pull-1{right:33px}}@media (max-width:1023px){.gl-m-column-pull-2{right:86px}}@media (max-width:1023px){.gl-m-column-pull-3{right:139px}}@media (max-width:1023px){.gl-m-column-pull-4{right:192px}}@media (max-width:1023px){.gl-m-column-pull-5{right:245px}}@media (max-width:1023px){.gl-m-column-pull-6{right:298px}}@media (max-width:1023px){.gl-m-column-pull-7{right:351px}}@media (max-width:1023px){.gl-m-column-pull-8{right:404px}}@media (max-width:1023px){.gl-m-column-pull-9{right:457px}}@media (max-width:1023px){.gl-m-column-pull-10{right:510px}}@media (max-width:1023px){.gl-m-column-pull-11{right:563px}}@media (max-width:1023px){.gl-m-column-pull-12{right:616px}}body,html{font-size:16px}li,ul{list-style:none}p{margin:0;padding:0}li,ul{display:block;margin:0;padding:0}div,li,ul{-webkit-tap-highlight-color:transparent;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body{margin:0!important;padding:0;font-family:"Helvetica Neue",Arial,San-serif;overflow:auto;-webkit-font-smoothing:subpixel-antialiased}html{background:#fff}.user-cannot-select-text{moz-user-select:-moz-none;-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.gl-wrapper-mask{position:absolute;display:none;width:100%;height:100%;z-index:20;background:#f2f1f0}.gl-wrapper-mask.is-show{display:block}.gl-wrapper-mask.gl-wrapper-mask--error{z-index:25}.gl-wrapper-mask.gl-wrapper-mask--loading{background-color:#f7f7f7}.gl-wrapper-mask .error-wrapper{position:relative;top:15%;width:100%;height:100%;margin:auto}.gl-wrapper-mask .error-wrapper .error-icon{width:12rem;height:12rem;background:url(img/mask_error.svg) no-repeat;background-size:contain;margin:2rem auto}@media (min-width:1024px){.gl-wrapper-mask .error-wrapper .error-icon{width:11.25rem;height:11.25rem;margin:2rem auto}}@media (min-width:1400px){.gl-wrapper-mask .error-wrapper .error-icon{width:14rem;height:14rem;margin:2.5rem auto}}.gl-wrapper-mask .error-wrapper .error-tip{margin:auto;text-align:center}.gl-wrapper-mask .error-wrapper .error-description{margin:2rem auto;text-align:center}@media (min-width:1024px) and (max-width:1399px){.gl-wrapper-mask .error-wrapper .error-description{margin:2rem auto}}@media (min-width:1400px){.gl-wrapper-mask .error-wrapper .error-description{margin:2.5rem auto}}.gl-wrapper-mask .error-wrapper .retry-link{display:block;width:300px;margin:2rem auto;line-height:44px;text-align:center;text-decoration:none;cursor:default;outline:0}@media (min-width:1024px){.gl-wrapper-mask .error-wrapper .retry-link{margin:2rem auto}}@media (min-width:1400px){.gl-wrapper-mask .error-wrapper .retry-link{margin:6rem auto;width:380px}}.gl-wrapper-mask .error-wrapper .retry-link.is-start-now{color:#46484d}.gl-wrapper-mask .error-wrapper .retry-link.is-retry{border:2px solid #fff;color:#fff}.gl-wrapper-mask .error-wrapper .retry-link.is-retry:hover{color:rgba(255,255,255,.15)}.gl-wrapper-mask .error-wrapper .retry-link.is-retry:active{color:rgba(255,255,255,.5)}@media (min-width:720px){.gl-wrapper-mask .loading-wraper{position:relative;top:36%}}.gl-wrapper-mask .loading-wraper .loading-icon{width:5rem;height:5rem;background:url(img/mask_loading.svg) no-repeat;background-size:contain;margin:auto}.hide{display:none}.inline-block{display:inline-block}.left{float:left}.right{float:right}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.fs_text_h2{color:#46484D;font-size:1.25rem;font-family:'Helvetica Neue',Arial,sans-serif;line-height:100%}.fs_text_h2_white{color:#fff;font-size:1.25rem;font-family:'Helvetica Neue',Arial,sans-serif;line-height:100%}.fs_text_h2_serif{color:#8F8F8F;font-size:1.25rem;font-family:'PingFang SC',STHeiti,'微软雅黑','Microsoft YaHei';line-height:100%}.fs_text_h2_emphasize{color:#46484D;font-size:1.25rem;font-family:'Helvetica Neue',Arial,sans-serif;line-height:100%}@media (min-width:1400px){.fs_text_h2_emphasize{font-size:1.375rem}}.fs_text_lesson_number,.fs_text_lesson_number_grey{color:#46484D;font-size:2.75rem;font-family:'Helvetica Neue',Arial,sans-serif;line-height:100%}.fs_text_lesson_number_grey{color:#bbb}.fs_text_h4{color:#46484d;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif}.fs_text_h4_white{color:#fff;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif}.fs_text_h4_subtitle{color:#8f8f8f;font-size:20px;font-family:'PingFang SC',STHeiti,'微软雅黑','Microsoft YaHei'}.fs_text_body1_white{color:#fff;font-size:1.125rem;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%}@media (min-width:1400px){.fs_text_body1_white{font-size:1.5rem}}.fs_text_body1_action_blue{color:#01C0E8;font-size:1.125rem;font-family:'Helvetica Neue',Arial,sans-serif;line-height:100%;font-weight:700}.fs_text_body1_action{color:#46484D;font-size:1.125rem;font-family:'Helvetica Neue',Arial,sans-serif;line-height:100%;font-weight:700}.fs_text_body1_grey{color:#6F6F6F;font-size:1.125rem;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%}.fs_text_body1_orange{color:#E95B0A;font-size:1.125rem;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%}.fs_text_body1_dark{color:#46484d;font-size:1.125rem;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%}.fs_text_score_label_white{color:#fff;font-size:1rem;font-family:'PingFang SC',STHeiti,'微软雅黑','Microsoft YaHei';line-height:120%}.fs_text_score_label{color:#6F6F6F;font-size:1rem;font-family:'PingFang SC',STHeiti,'微软雅黑','Microsoft YaHei';line-height:120%}.fs_text_descrption16{color:#FFF;font-size:1rem;font-family:'PingFang SC',STHeiti,'微软雅黑','Microsoft YaHei';line-height:120%;font-style:italic}.fs_text_descrption14{color:#6F6F6F;font-size:.875rem;font-family:'PingFang SC',STHeiti,'微软雅黑','Microsoft YaHei';line-height:120%;font-style:italic}.fs_text_body2{color:#46484D;font-size:1rem;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%}.fs_text_body2_white{color:#FFF;font-size:1rem;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%}.fs_text_body2_grey{color:#8F8F8F;font-size:1rem;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%}.fs_text_body2_action_white{color:#FFF;font-size:1rem;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:700}.fs_text_body2_bold{color:#46484D;font-size:1rem;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:700}.fs_text_body2_bold_disable{font-size:1rem;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:700;color:#8F8F8F}.fs_text_h4_emphasize{font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif}.fs_text_footer{color:#fff;font-size:.75rem;font-family:'Helvetica Neue',Arial,sans-serif;line-height:100%}.fs_text_grey_footer{color:#BBB;font-size:.75rem;font-family:'Helvetica Neue',Arial,sans-serif;line-height:100%}.fs_text_error_message{color:#FFF497;font-size:1rem;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:700}.fs_text_h1_white{color:#fff;font-size:1.75rem;font-family:'Helvetica Neue',Arial,sans-serif;line-height:100%;font-weight:700}@media (min-width:1400px){.fs_text_h1_white{font-size:2.375rem}}.fs_text_h1{font-weight:700;color:#46484d;font-size:1.75rem;font-family:'Helvetica Neue',Arial,sans-serif;line-height:100%}@media (min-width:1400px){.fs_text_h1{font-size:2.375rem}}.fs_text_body1{color:#46484d;font-size:1.125rem;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%}@media (min-width:1400px){.fs_text_body1{font-size:1.5rem}}.chinese{font-family:'PingFang SC',STHeiti,'微软雅黑','Microsoft YaHei'}.english{font-family:'Helvetica Neue',Arial,sans-serif}.gp-font-t1{font-size:16px;font-weight:300;line-height:20px}.gp-font-t2{font-size:16px;font-weight:500;line-height:20px}.gp-font-t3{font-size:18px;font-weight:300;line-height:24px}.gp-font-t4{font-size:18px;font-weight:500;line-height:24px}.gp-font-t5{font-size:14px;font-weight:300;line-height:18px}.gp-font-t6{font-size:14px;font-weight:500;line-height:18px}.gp-font-t7{font-size:12px;font-weight:300;line-height:15px}.gp-font-t8{font-size:12px;font-weight:500;line-height:15px}.gp-font-t9{font-size:24px;font-weight:300;line-height:30px}.gp-font-t10{font-size:24px;font-weight:500;line-height:30px}.gp-font-t11{font-size:32px;font-weight:300;line-height:40px}.gp-font-t12{font-size:32px;font-weight:500;line-height:40px}.gp-font-t13{font-size:28px;font-weight:300;line-height:34px}.gp-font-t14{font-size:28px;font-weight:500;line-height:34px}.gp-font-t15{font-size:20px;font-weight:300;line-height:120%}.gp-font-t16{font-size:20px;font-weight:500;line-height:120%}.en_green_14{color:#00baca;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:400}.en_black_48{color:#4a4a4a;font-size:48px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.en_black_30{color:#4a4a4a;font-size:30px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.en_black_26{color:#4a4a4a;font-size:26px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.en_black_22{color:#4a4a4a;font-size:22px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.en_black_36{color:#4a4a4a;font-size:36px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.en_black_24{color:#4a4a4a;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.en_black_20{color:#4a4a4a;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.en_black_18{color:#4a4a4a;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.en_black_16{color:#4a4a4a;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:400}.en_black_14{color:#4a4a4a;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:400}.cn_black_48{color:#4a4a4a;font-size:48px;font-family:'PingFang SC';line-height:120%;font-weight:300}.cn_black_30{color:#4a4a4a;font-size:30px;font-family:'PingFang SC';line-height:120%;font-weight:300}.cn_black_26{color:#4a4a4a;font-size:26px;font-family:'PingFang SC';line-height:120%;font-weight:300}.cn_black_22{color:#4a4a4a;font-size:22px;font-family:'PingFang SC';line-height:120%;font-weight:300}.cn_black_36{color:#4a4a4a;font-size:36px;font-family:'PingFang SC';line-height:120%;font-weight:300}.cn_black_24{color:#4a4a4a;font-size:24px;font-family:'PingFang SC';line-height:120%;font-weight:300}.cn_black_20{color:#4a4a4a;font-size:20px;font-family:'PingFang SC';line-height:120%;font-weight:300}.cn_black_18{color:#4a4a4a;font-size:18px;font-family:'PingFang SC';line-height:120%;font-weight:300}.cn_black_16{color:#4a4a4a;font-size:16px;font-family:'PingFang SC';line-height:120%;font-weight:400}.cn_black_14{color:#4a4a4a;font-size:14px;font-family:'PingFang SC';line-height:120%;font-weight:400}.black_28_with_opacity{color:#000;font-size:28px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7}.black_24_with_opacity{color:#000;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7}.black_20_with_opacity{color:#000;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7}.black_18_with_opacity{color:#000;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7}.black_16_with_opacity{color:#000;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:125%;font-weight:400;opacity:.7}.text_h1_white_large{color:#fff;font-size:38px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:100%;font-weight:500}.text_h1_larger{color:#4A4A4A;font-size:38px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:100%;font-weight:500}.black_28_bold{color:#464646;font-size:28px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:34px;font-weight:700}.blue_28_bold{color:#64a0ff;font-size:28px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:34px;font-weight:500}.black_28_bold_cn{color:#4A4A4A;font-size:28px;font-family:'PingFang SC';line-height:34px;font-weight:500}.blue_28_bold_cn{color:#64a0ff;font-size:28px;font-family:'PingFang SC';line-height:34px;font-weight:500}.text_h1{color:#4A4A4A;font-size:28px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:34px;font-weight:300}.text_h1_white{color:#fff;font-size:28px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:100%;font-weight:500}.text_white_24{color:#fff;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:30px;font-weight:300}.text_grey_24{color:#cbcdcf;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:30px;font-weight:300}.text_medium_grey_24{color:#6f6f6f;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:30px;font-weight:500}.text_body1_larger{color:#4A4A4A;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:30px;font-weight:300}.text_bold_20{color:#4c4c4c;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:500}.text_medium_grey_20{color:#6f6f6f;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:400}.text_medium_grey_bold_20{color:#6f6f6f;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:700}.text_h2{color:#4A4A4A;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.text_h2_bold{color:#4A4A4A;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:500}.blue_20_bold{color:#64a0ff;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:500}.text_score_green{color:#3eb867;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:100%;font-weight:500}.text_score_orange{color:#f5a623;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:100%;font-weight:500}.blue_18_bold_cn{color:#64a0ff;font-size:18px;font-family:'PingFang SC';line-height:24px;font-weight:600}.blue_18{color:#64a0ff;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:400}.text_body1_larger_18_bold_cn{color:#4A4A4A;font-size:18px;font-family:'PingFang SC';line-height:24px;font-weight:600}.text_white_18{color:#fff;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:500}.text_body1_white{color:#fff;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:400}.text_body1{color:#4A4A4A;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:400}.text_body1_bold{color:#4A4A4A;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:500}.text_medium_grey_18{color:#6f6f6f;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:300}.text_medium_grey_bold_18{color:#6f6f6f;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:700}.cn_localization18{color:#8f8f8f;font-size:18px;font-family:STHeiti,'微软雅黑','Microsoft YaHei';line-height:24px;font-weight:400}.id_localization18,.ru_localization18{color:#8f8f8f;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:400}.text_body1_action{color:#46484d;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:500}.text_grey_18{color:#46484d;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:400}.text_grey_18_21{color:#46484d;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:21px;font-weight:400}.text_lighter_grey_16{color:#6f6f6f;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.text_lighter_grey_bold_16{color:#6f6f6f;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:700}.text_grey_disabled_16{color:#ccc;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.text_body_grey_16{color:#333;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.text_validate_bold_16{color:#f57d49;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:700}.text_medium_grey_16{color:#8f8f8f;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:700}.text_body2_grey{color:#8F8F8F;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.text_grey_16{color:#46484d;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.text_grey_bold_16{color:#46484d;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:700}.text_body2{color:#4A4A4A;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.text_body2_bold{color:#4A4A4A;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:700}.text_body2_link{color:#53a0fe;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.text_body2_bold_white{color:#fff;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:700}.text_body2_white{color:#fff;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.text_body2_white_opacity{color:#fff;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400;opacity:.6}.text_score_orange_percent{color:#f5a623;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:100%;font-weight:700}.text_score_green_percent{color:#3eb867;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:100%;font-weight:700}.cn_localization16{color:#8f8f8f;font-size:16px;font-family:STHeiti,'微软雅黑','Microsoft YaHei';line-height:120%;font-weight:400}.id_localization16,.ru_localization16{color:#8f8f8f;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:400}.text_validate_bold_14{color:#f57d49;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:700}.text_purple_bold_14{color:#b09dfe;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:500}.text_body1_14{color:#4A4A4A;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.text_medium_grey_14{color:#6f6f6f;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:700}.text_grey_disabled_14{color:#ccc;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.text_lighter_grey_14{color:#ccc;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:700}.text_white_bold_14{color:#fff;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:700}.text_white_14{color:#fff;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.text_footer_grey{color:#8f8f8f;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.text_footer_grey_bold{color:#8f8f8f;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:700}.text_description14{color:#6F6F6F;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.text_footer{color:#fff;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400;opacity:.6}.cn_localization14{color:#8f8f8f;font-size:14px;font-family:STHeiti,'微软雅黑','Microsoft YaHei';line-height:18px;font-weight:400}.cn_localization14_white{color:#fff;font-size:14px;font-family:STHeiti,'微软雅黑','Microsoft YaHei';line-height:18px;font-weight:400}.ru_localization14{color:#8f8f8f;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.ru_localization14_white{color:#fff;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.id_localization14{color:#8f8f8f;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.id_localization14_white{color:#fff;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.blue_14{color:#64a0ff;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.text_12{color:#bbb;font-size:12px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:100%;font-weight:400}.text_9{color:#fff;font-size:9px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:11px;font-weight:400}.text_bule_9{color:#64a0ff;font-size:9px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:11px;font-weight:400}.text_footer_grey_12{color:#8f8f8f;font-size:12px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.text_12_black{color:#4a4a4a;font-size:12px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.text_grey_12{color:#9b9b9b;font-size:12px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.text_white_12{color:#fff;font-size:12px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.text_grey_12_cn{color:#9b9b9b;font-size:12px;font-family:STHeiti,'微软雅黑','Microsoft YaHei';line-height:18px;font-weight:400}.text_grey_10{color:#8f8f8f;font-size:10px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:100%;font-weight:400}.text_grey_bold_10{color:#8f8f8f;font-size:10px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:100%;font-weight:700}.text_purple_bold_10{color:#b09dfe;font-size:10px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:100%;font-weight:500}.cn_white_14{color:#fff;font-size:14px;font-family:'PingFang SC';line-height:18px;font-weight:400}.cn_white_bold_16{color:#fff;font-size:16px;font-family:'PingFang SC';line-height:18px;font-weight:600}.en_white_16{color:#fff;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.en_white_bold_16{color:#fff;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:700}.black_14_opacity{color:#000;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:100%;font-weight:400;opacity:.7}@-webkit-keyframes left-out{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);box-shadow:inset 0 0 0 transparent}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);box-shadow:inset 0 0 1px transparent}}@keyframes left-out{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);box-shadow:inset 0 0 0 transparent}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);box-shadow:inset 0 0 1px transparent}}@-webkit-keyframes right-in{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);box-shadow:inset 0 0 0 transparent}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);box-shadow:inset 0 0 1px transparent}}@keyframes right-in{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);box-shadow:inset 0 0 0 transparent}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);box-shadow:inset 0 0 1px transparent}}@-webkit-keyframes left-in{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);box-shadow:inset 0 0 0 transparent}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);box-shadow:inset 0 0 1px transparent}}@keyframes left-in{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);box-shadow:inset 0 0 0 transparent}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);box-shadow:inset 0 0 1px transparent}}@-webkit-keyframes right-out{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);box-shadow:inset 0 0 0 transparent}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);box-shadow:inset 0 0 1px transparent}}@keyframes right-out{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);box-shadow:inset 0 0 0 transparent}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);box-shadow:inset 0 0 1px transparent}}@keyframes scaleContainerWidth{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}35%{-webkit-transform:scale3d(1.02,1,1);transform:scale3d(1.02,1,1)}70%{-webkit-transform:scale3d(1.014,1,1);transform:scale3d(1.014,1,1)}100%{-webkit-transform:scale3d(1.02,1,1);transform:scale3d(1.02,1,1)}}@-webkit-keyframes scaleContainerWidth{0%{-webkit-transform:scale3d(1,1,1)}35%{-webkit-transform:scale3d(1.02,1,1)}70%{-webkit-transform:scale3d(1.014,1,1)}100%{-webkit-transform:scale3d(1.02,1,1)}}@keyframes scaleContainerHeight{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}35%{-webkit-transform:scale3d(1,1.02,1);transform:scale3d(1,1.02,1)}70%{-webkit-transform:scale3d(1,1.004,1);transform:scale3d(1,1.004,1)}100%{-webkit-transform:scale3d(1,1.01,1);transform:scale3d(1,1.01,1)}}@-webkit-keyframes scaleContainerHeight{0%{-webkit-transform:scale3d(1,1,1)}35%{-webkit-transform:scale3d(1,1.02,1)}70%{-webkit-transform:scale3d(1,1.004,1)}100%{-webkit-transform:scale3d(1,1.01,1)}}@-webkit-keyframes addStyle{0%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);opacity:1}30%{-webkit-transform:translate3d(0,-20px,0) scale(.8);transform:translate3d(0,-20px,0) scale(.8);opacity:.8}100%{-webkit-transform:translate3d(0,-150px,0) scale(.5);transform:translate3d(0,-150px,0) scale(.5);opacity:0}}@keyframes addStyle{0%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);opacity:1}30%{-webkit-transform:translate3d(0,-20px,0) scale(.8);transform:translate3d(0,-20px,0) scale(.8);opacity:.8}100%{-webkit-transform:translate3d(0,-150px,0) scale(.5);transform:translate3d(0,-150px,0) scale(.5);opacity:0}}@-webkit-keyframes removeStyle{0%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);opacity:1;z-index:1}30%{-webkit-transform:translate3d(0,50px,0) scale(.7);transform:translate3d(0,50px,0) scale(.7);opacity:.8}60%{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6);opacity:.5}100%{-webkit-transform:translate3d(0,150px,0) scale(.5);transform:translate3d(0,150px,0) scale(.5);opacity:0;z-index:0}}@keyframes removeStyle{0%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);opacity:1;z-index:1}30%{-webkit-transform:translate3d(0,50px,0) scale(.7);transform:translate3d(0,50px,0) scale(.7);opacity:.8}60%{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6);opacity:.5}100%{-webkit-transform:translate3d(0,150px,0) scale(.5);transform:translate3d(0,150px,0) scale(.5);opacity:0;z-index:0}}@-webkit-keyframes scaleStyle{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}30%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:.5}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleStyle{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}30%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:.5}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}50%{opacity:.5}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}50%{opacity:.5}100%{opacity:0}}.bg-login{width:100%;z-index:-5;top:0;height:100%;overflow:hidden;background:#00b9c6;background-size:100% 100%;position:absolute}.loading-data{width:100vw;height:100%;position:fixed;left:0;top:0;right:0;bottom:0;background:#fff;z-index:30}.loading-data.ng-enter{-webkit-animation:.3s maskContainerEnterAni forwards;animation:.3s maskContainerEnterAni forwards}.loading-data.ng-leave{-webkit-animation:.3s maskContainerLeaveAni forwards;animation:.3s maskContainerLeaveAni forwards}.loading-data .loading-icon{width:80px;height:80px;position:absolute;left:50%;top:50%;margin:-56px 0 0 -56px}.loading-data .loading-icon svg{width:100%;height:100%}.navigation-bar-outer-container{position:absolute;left:0;top:0;width:100%;height:auto;border-bottom:2px solid rgba(255,255,255,.3)}.navigation-bar-outer-container .navigation .logo-icon{height:54px}.navigation-bar-outer-container .navigation .logo,.navigation-bar-outer-container .navigation .user-info{line-height:54px}.purple{background:#aa98fd}.green{background:#46e6aa}.grey{background:#d8d8d8}.yellow{background:#ffa47d}.box-style{box-shadow:0 1px 1px 0 rgba(0,0,0,.1);border:1px solid #dfdfdf}.gp-button{max-width:220px;width:100%;height:40px;background:#64a0ff;border-radius:100px;text-align:center;line-height:40px;color:#fff;cursor:default;font-weight:500;transition:background .1s linear;-moz-transition:background .1s linear;-webkit-transition:background .1s linear;-o-transition:background .1s linear}.gp-button:hover{background:#4990e6}.btn-blue-with-bg{height:40px;background:#64a0ff;border-radius:100px;border:1px solid #64a0ff;text-align:center;line-height:38px;color:#fff;cursor:default;font-size:16px;font-weight:500;transition:background .1s linear;-moz-transition:background .1s linear;-webkit-transition:background .1s linear;-o-transition:background .1s linear}.btn-blue-no-bg{height:40px;border-radius:100px;border:2px solid #64a0ff;text-align:center;line-height:36px;color:#64a0ff;cursor:default;font-size:16px;font-weight:500;transition:background .1s linear;-moz-transition:background .1s linear;-webkit-transition:background .1s linear;-o-transition:background .1s linear}.btn-white-with-bg{width:300px;max-width:300px;height:44px;line-height:44px;transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;-o-transition:all .1s linear;padding:0;border-radius:100px;background:#fff;color:#00becc;font-size:16px;font-weight:500;text-align:center;cursor:default}.btn-white-with-bg:hover{opacity:.85}.btn-white-no-bg{width:300px;max-width:300px;height:44px;line-height:40px;transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;-o-transition:all .1s linear;padding:0;border:2px solid #fff;border-radius:100px;background:#00becc;color:#fff;font-size:16px;font-weight:500;text-align:center;cursor:default}.btn-white-no-bg:hover{opacity:.85}.btn-green-style{width:100%;max-width:300px;height:44px;line-height:44px;background:#00b9c6;border-radius:100px;text-align:center;color:#fff;font-size:16px;cursor:default;font-weight:500;transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;-o-transition:all .1s linear}.btn-green-style:hover{background:#01a2ae}.btn-green-style.btn_green_disabled{opacity:.5}.btn-green-style.btn_green_disabled:hover{background:#00b9c6}.score-btn-style{width:54px;height:32px;line-height:32px;border-radius:100px;text-align:center;color:#fff;font-weight:700}.ongoing-score-bg{background:#00ccde}.already-passed-score-bg{background:#46e6aa}.weakness-score-bg{background:#ffa47d}.gray-score-bg{background:#f5f9fa;color:#8f8f8f}.text-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.navigation{width:100%}.navigation.show .back{display:block}.navigation.show .pointer{display:none}.navigation .drift{height:54px;position:relative}.navigation .back{padding-left:24px;float:left;position:relative;line-height:54px;color:#fff;cursor:default;display:none}.navigation .lesson-content-top-arrow{width:14px;height:54px;background:url(img/ico_arrow_white.svg) center center no-repeat;position:absolute;left:0;top:0}.navigation .top-nav{overflow:visible;height:100%;width:100%;padding:0 20px}.navigation .top-nav .opacity-85{opacity:1}.navigation .top-nav .opacity-85:hover{opacity:.85}.navigation .top-nav.cn_localization_nav .help-button{color:#fff;font-size:16px;font-family:'PingFang SC';font-weight:600;line-height:54px}.navigation .top-nav.cn_localization_nav .language-button{color:#fff;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;font-weight:400;line-height:54px}.navigation .top-nav .help-button{color:#fff;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;font-weight:700;float:left;padding-right:15px;padding-left:15px;cursor:default;line-height:54px;display:none}.navigation .top-nav .help-button-split-line{float:left;height:16px;width:1px;background:rgba(255,255,255,.43);margin-top:19px;display:none}.navigation .top-nav .language-button{color:#fff;font-size:14px;font-family:'PingFang SC';font-weight:400;float:left;padding-right:15px;padding-left:15px;cursor:default;line-height:54px}.navigation .top-nav .language-button-split-line{float:left;height:16px;width:1px;background:rgba(255,255,255,.43);margin-top:19px;margin-right:15px}.navigation .top-nav .greet-account{float:left}.navigation .top-nav .student-first-name{margin-right:16px;float:left;line-height:54px}.navigation .top-nav .head-image{width:32px;height:54px;background:url(img/icon-head.svg) left center no-repeat;background-size:32px 32px;float:left}.navigation .top-nav .pointer{width:180px;background:url(img/gp_logo_nav.svg) left center no-repeat;background-size:180px 20px;height:100%;float:left}.navigation .top-nav .pointer.gl-link{cursor:default}.navigation .top-nav .gp-user-info-container{position:absolute;right:-20px;height:100%;font-size:16px;line-height:100%;text-align:right;color:#fff;display:none}.navigation .top-nav .gp-user-info-container .gp-user-name{line-height:54px;float:left;cursor:default}.navigation .top-nav .gp-user-info-container .gp-user-dropdown-button{width:40px;float:right;height:54px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:default}.navigation .top-nav .gp-user-info-container .margin-5{margin:5px 0}.navigation .top-nav .gp-user-info-container .icon-point{width:5px;height:5px;background:#fff;border-radius:50%}.navigation .top-nav .gp-user-info-container .gp-user-info-dropdown{position:absolute;top:54px;right:5px;z-index:30;display:none}.navigation .top-nav .gp-user-info-container .gp-user-info-dropdown-content{padding:0 15px;border-bottom:1px solid rgba(225,225,225,.5)}.navigation .top-nav .gp-user-info-container .gp-user-info-droplist{padding:7px;border-bottom:1px solid rgba(225,225,225,.5);text-align:center;cursor:default;color:#6F6F6F;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.navigation .top-nav .gp-user-info-container .gp-user-info-droplist:last-child{border-bottom:none}.navigation .top-nav .gp-user-info-container .gp-user-info-dropdown-logout{padding:7px;text-align:center;cursor:default;color:#6F6F6F;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.navigation .top-nav .gp-user-info-container .gp-log-out-triangle{position:absolute;top:-8px;right:20px;z-index:4}.navigation .top-nav .gp-user-info-container .gp-log-out-triangle:before{content:'';width:0;height:0;border-width:0 5px 10px;border-style:solid;border-color:transparent transparent #f1f1f1;position:absolute;top:0}.navigation .top-nav .gp-user-info-container .gp-log-out-triangle:after{content:'';width:0;height:0;border-width:0 5px 10px;border-style:solid;border-color:transparent transparent #fff;position:absolute;top:2px}.navigation .top-nav .gp-user-info-container .gp-user-info-dropdown-main{width:105px;border:1px solid #f1f1f1;background:#fff;box-shadow:0 1px 0 0 rgba(0,0,0,.1);border-radius:4px;padding:3px 0}.navigation .top-nav .gp-user-info-container .show{display:block}.navigation .top-nav .user-info{position:absolute;right:0;height:100%;font-size:16px;line-height:100%;text-align:right;color:#fff;display:block}.navigation .top-nav .user-info .greet-account{font-size:16px;cursor:default}.navigation .top-nav .user-info .log-out{display:none;position:absolute;top:64px;right:0;z-index:10;width:142px;height:44px;text-align:center;color:#6f6f6f;font-size:16px;cursor:default}.navigation .top-nav .user-info .log-out .log-out-button{width:100%;height:100%;line-height:42px;border:1px solid #f1f1f1;background:#fff;box-shadow:0 1px 0 0 rgba(0,0,0,.1);border-radius:4px;position:absolute;right:0}.navigation .top-nav .user-info .log-out .log-out-triangle{position:absolute;top:-15px;right:25px;z-index:4}.navigation .top-nav .user-info .log-out .log-out-triangle:before{content:'';width:0;height:0;border-width:0 8px 16px;border-style:solid;border-color:transparent transparent #f1f1f1;position:absolute;top:0}.navigation .top-nav .user-info .log-out .log-out-triangle:after{content:'';width:0;height:0;border-width:0 8px 16px;border-style:solid;border-color:transparent transparent #fff;position:absolute;top:2px}.navigation .top-nav .user-info .log-out .log-out_link{text-decoration:none}.navigation .top-nav .user-info .show{display:block}.navigation .top-nav .toggle-ads{float:left;height:100%;width:auto;cursor:pointer;padding:11px 0}.navigation .top-nav .toggle-ads svg{height:100%}.navigation .top-nav .gp-user-info-container .toggle-ads{height:54px}.error-container{width:100%;height:100%;min-height:400px;position:absolute;left:0;top:0;background:#f5f9fa;z-index:100;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error-container.ng-enter{-webkit-animation:.25s maskContainerEnterAni forwards;animation:.25s maskContainerEnterAni forwards}.error-container.ng-leave{-webkit-animation:.25s maskContainerLeaveAni forwards;animation:.25s maskContainerLeaveAni forwards}.error-container .error-image{width:170px;height:200px}.error-container .error-text{text-align:left;margin-left:30px;color:#000;font-size:28px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7}.error-container .error-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.error-container .error1{max-width:620px;min-height:360px;width:100%;background:#fff;border-radius:8px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);padding:40px}.error-container .error1 .retry-button{max-width:220px;width:100%;height:40px;line-height:40px;padding:0;border:0;border-radius:100px;background:#66a1ff;color:#fff;font-size:16px;font-weight:500;text-align:center;cursor:pointer;margin:40px auto 0}.error-container .error1 .retry-button:hover{background:#4d91ff}.error-container .error1 .retry-button.btn_blue_disabled{cursor:default;background:rgba(102,161,255,.5)}.error-container .error1 .retry-button.btn_blue_disabled:hover{background:rgba(102,161,255,.5)}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}@media all and (min-width:480px) and (max-width:659px){.navigation .top-nav .pointer{width:33px;height:100%;background:url(img/gp_small_logo_nav.svg) left center no-repeat;background-size:33px 17px}.error-container{height:auto;min-height:100%}.error-container .error-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.error-container .error-text{text-align:center;margin:30px 0;color:#000;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7}.error-container .error1{max-width:auto}.error-container .error1 .retry-button{margin:0 auto}}@media all and (min-width:0px) and (max-width:479px){.navigation .top-nav .gp-user-info-container{display:block}.navigation .top-nav .user-info{display:none}.navigation .top-nav .pointer{width:33px;height:100%;background:url(img/gp_small_logo_nav.svg) left center no-repeat;background-size:33px 17px}.error-container{height:auto;min-height:100%}.error-container .error1{padding:30px 0;max-width:auto}.error-container .error1 .retry-button{margin:0 auto}.error-container .error-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.error-container .error-text{text-align:center;margin:30px 0;color:#000;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7}.btn-white-no-bg,.btn-white-with-bg{width:100%;max-width:270px}}@keyframes maskContainerEnterAni{from{opacity:0}to{opacity:1}}@-webkit-keyframes maskContainerEnterAni{from{opacity:0}to{opacity:1}}@keyframes maskContainerLeaveAni{from{opacity:1}to{opacity:0}}@-webkit-keyframes maskContainerLeaveAni{from{opacity:1}to{opacity:0}}.btn_green_with_bg{max-width:220px;width:100%;height:40px;line-height:40px;padding:0;border:0;border-radius:100px;background:#00becc;color:#fff;font-size:16px;font-weight:500;text-align:center;cursor:default}.btn_green_with_bg:hover{background:#00a7b3}.btn_green_with_bg.btn_green_disabled,.btn_green_with_bg.btn_green_disabled:hover{background:rgba(0,190,204,.5)}.btn_green_no_bg{max-width:220px;width:100%;height:40px;line-height:36px;padding:0;border:2px solid #00becc;border-radius:100px;background:#fff;color:#00becc;font-size:16px;font-weight:500;text-align:center;cursor:default}.btn_green_no_bg:hover{border:2px solid #00a7b3;color:#00a7b3;background:#fff}.btn_green_no_bg.btn_green_disabled,.btn_green_no_bg.btn_green_disabled:hover{border:2px solid rgba(0,190,204,.5);color:rgba(0,190,204,.5);background:#fff}.btn_white_with_bg{padding:0;border-radius:100px;background:#fff;color:#00becc;font-size:16px;font-weight:500;text-align:center;cursor:default}.btn_white_with_bg:hover{opacity:.85}.btn_white_no_bg{padding:0;border:2px solid #fff;border-radius:100px;background:#00becc;color:#fff;font-size:16px;font-weight:500;text-align:center;cursor:default}.btn_white_no_bg:hover{opacity:.85}.btn_blue_with_bg{max-width:220px;width:100%;height:40px;line-height:40px;padding:0;border:0;border-radius:100px;background:#66a1ff;color:#fff;font-size:16px;font-weight:500;text-align:center;cursor:pointer}.btn_blue_with_bg:hover{background:#4d91ff}.btn_blue_with_bg.btn_blue_disabled{cursor:default;background:rgba(102,161,255,.5)}.btn_blue_with_bg.btn_blue_disabled:hover{background:rgba(102,161,255,.5)}.btn_blue_no_bg{max-width:220px;width:100%;height:40px;line-height:36px;padding:0;border:2px solid #66a1ff;border-radius:100px;background:#fff;color:#66a1ff;font-size:16px;font-weight:500;text-align:center;cursor:default}.btn_blue_no_bg:hover{border:2px solid #4d91ff;color:#4d91ff;background:#fff}.btn_blue_no_bg.btn_blue_disabled,.btn_blue_no_bg.btn_blue_disabled:hover{border:2px solid rgba(102,161,255,.5);color:rgba(102,161,255,.5);background:#fff}.btn_blue_arrow,.btn_blue_edit{color:#66a1ff;font-size:16px;font-weight:500;cursor:default}.btn_blue_arrow:hover,.btn_blue_edit:hover{color:#4d91ff}.btn_blue_arrow.btn_blue_disabled,.btn_blue_arrow.btn_blue_disabled:hover,.btn_blue_edit.btn_blue_disabled,.btn_blue_edit.btn_blue_disabled:hover{color:rgba(102,161,255,.5)}.link_blue{color:#66a1ff;font-size:18px;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:left;font-weight:400;text-decoration:underline;cursor:pointer}.link_blue:hover{color:#4d91ff}.link_green{color:#00becc;font-size:18px;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:left;font-weight:400;text-decoration:underline;cursor:pointer}.link_green:hover{color:#00a7b3}.gp-normal-card-common{width:100%;padding:40px;background:#fff;border-radius:8px;margin:0 auto;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);border:1px solid #dfdfdf}.gp-main-content{width:100%;max-width:620px;margin:0 auto}.gp-btn{max-width:220px;width:100%;height:40px;line-height:40px;padding:0;border:0;border-radius:100px;background:#66a1ff;color:#fff;font-size:16px;font-weight:500;text-align:center;cursor:pointer;margin:20px auto 0}.gp-btn:hover{background:#4d91ff}.gp-btn.btn_blue_disabled{cursor:default;background:rgba(102,161,255,.5)}.gp-btn.btn_blue_disabled:hover{background:rgba(102,161,255,.5)}@media all and (min-width:1024px){.gp-normal-card-common{width:940px}.gp-main-content{width:620px}}@media all and (min-width:768px) and (max-width:1023px){.gp-normal-card-common{width:80%}.gp-main-content{width:80%;max-width:620px}}@media all and (min-width:660px) and (max-width:767px){.card-wrap-padding{padding:0 19px}}@media all and (min-width:480px) and (max-width:659px){.gp-normal-card-common{padding:30px}.card-wrap-padding{padding:0 19px}}@media all and (min-width:0px) and (max-width:479px){.gp-normal-card-common{padding:30px 20px}.card-wrap-padding{padding:0 19px}}.progress-bar-wrap{width:100%;height:100%;overflow:hidden}.progress-bar-wrap .progress-bar{height:100%;width:0;transition:width .3s;-moz-transition:width .3s;-webkit-transition:width .3s;-o-transition:width .3s}.circle{position:relative;width:100%;height:100%;border-style:solid;border-radius:50%}.circle .circle-inner{position:absolute}.circle .circle-progress-wrap{float:left;width:50%;height:100%;overflow:hidden}.circle .circle-progress{width:100%;height:100%;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.circle .circle-progress-animate{transition:transform .3s;-webkit-transition:-webkit-transform .3s;-o-transition:-webkit-transform .3s}.circle .circle-progress-left{-webkit-transform-origin:right;transform-origin:right}.circle .circle-progress-right{-webkit-transform-origin:left;transform-origin:left}.circle.all-modules-tab{border-width:2px;border-color:#e4e4e4}.circle.all-modules-tab .circle-inner{top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px)}.circle.all-modules-tab .circle-progress-left{border:2px solid #8fa6bc;border-radius:10px 0 0 10px;border-right:none}.circle.all-modules-tab .circle-progress-right{border:2px solid #8fa6bc;border-radius:0 10px 10px 0;border-left:none}.circle.learn-progress{border-width:8px;border-color:#f1f1f1}.circle.learn-progress .circle-inner{top:-8px;left:-8px;width:calc(100% + 16px);height:calc(100% + 16px)}.circle.learn-progress .circle-progress-left{border:8px solid #00cbdd;border-radius:20px 0 0 20px;border-right:none}.circle.learn-progress .circle-progress-right{border:8px solid #00cbdd;border-radius:0 20px 20px 0;border-left:none}.circle.learn-card-circle{border-width:10px;border-color:rgba(255,255,255,.43)}.circle.learn-card-circle .circle-inner{top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px)}.circle.learn-card-circle .circle-progress-left{border:10px solid #fff;border-radius:30px 0 0 30px;border-right:none}.circle.learn-card-circle .circle-progress-right{border:10px solid #fff;border-radius:0 30px 30px 0;border-left:none}.circle.progress{border-width:14px;border-color:#f1f1f1}.circle.progress .thumbs-up{width:100%;height:100%;background:url(img/thumbs_up.svg) center center no-repeat;display:none}.circle.progress .circle-inner{top:-14px;left:-14px;width:calc(100% + 28px);height:calc(100% + 28px)}.circle.progress .circle-progress-left{border:14px solid #aa98fd;border-radius:38px 0 0 38px;border-right:none}.circle.progress .circle-progress-right{border:14px solid #aa98fd;border-radius:0 38px 38px 0;border-left:none}.circle.module-progress{border-width:16px;border-color:#f1f1f1}.circle.module-progress .circle-inner{top:-16px;left:-16px;width:calc(100% + 32px);height:calc(100% + 32px)}.circle.module-progress .circle-progress-left{border:16px solid #aa98fd;border-radius:45px 0 0 45px;border-right:none}.circle.module-progress .circle-progress-right{border:16px solid #aa98fd;border-radius:0 45px 45px 0;border-left:none}@media all and (min-width:660px) and (max-width:767px){.circle.learn-card-circle{border-width:7px;border-color:rgba(255,255,255,.43)}.circle.learn-card-circle .circle-inner{top:-7px;left:-7px;width:calc(100% + 14px);height:calc(100% + 14px)}.circle.learn-card-circle .circle-progress-left{border:7px solid #fff;border-radius:20px 0 0 20px;border-right:none}.circle.learn-card-circle .circle-progress-right{border:7px solid #fff;border-radius:0 20px 20px 0;border-left:none}}@media all and (min-width:480px) and (max-width:659px){.circle.module-progress{border-width:12px;border-color:#f1f1f1}.circle.module-progress .circle-inner{top:-12px;left:-12px;width:calc(100% + 24px);height:calc(100% + 24px)}.circle.module-progress .circle-progress-left{border:12px solid #aa98fd;border-radius:33px 0 0 33px;border-right:none}.circle.module-progress .circle-progress-right{border:12px solid #aa98fd;border-radius:0 33px 33px 0;border-left:none}.circle.learn-card-circle{border-width:7px;border-color:rgba(255,255,255,.43)}.circle.learn-card-circle .circle-inner{top:-7px;left:-7px;width:calc(100% + 14px);height:calc(100% + 14px)}.circle.learn-card-circle .circle-progress-left{border:7px solid #fff;border-radius:20px 0 0 20px;border-right:none}.circle.learn-card-circle .circle-progress-right{border:7px solid #fff;border-radius:0 20px 20px 0;border-left:none}}@media all and (min-width:375px) and (max-width:479px){.circle.module-progress{border-width:12px;border-color:#f1f1f1}.circle.module-progress .circle-inner{top:-12px;left:-12px;width:calc(100% + 24px);height:calc(100% + 24px)}.circle.module-progress .circle-progress-left{border:12px solid #aa98fd;border-radius:33px 0 0 33px;border-right:none}.circle.module-progress .circle-progress-right{border:12px solid #aa98fd;border-radius:0 33px 33px 0;border-left:none}.circle.progress{border-width:12px}.circle.progress .circle-inner{top:-12px;left:-12px;width:calc(100% + 24px);height:calc(100% + 24px)}.circle.progress .circle-progress-left{border:12px solid #aa98fd;border-radius:33px 0 0 33px;border-right:none}.circle.progress .circle-progress-right{border:12px solid #aa98fd;border-radius:0 33px 33px 0;border-left:none}.circle.learn-card-circle{border-width:5px;border-color:rgba(255,255,255,.43)}.circle.learn-card-circle .circle-inner{top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px)}.circle.learn-card-circle .circle-progress-left{border:5px solid #fff;border-radius:13px 0 0 13px;border-right:none}.circle.learn-card-circle .circle-progress-right{border:5px solid #fff;border-radius:0 13px 13px 0;border-left:none}}@media all and (min-width:0px) and (max-width:374px){.circle.module-progress{border-width:12px;border-color:#f1f1f1}.circle.module-progress .circle-inner{top:-12px;left:-12px;width:calc(100% + 24px);height:calc(100% + 24px)}.circle.module-progress .circle-progress-left{border:12px solid #aa98fd;border-radius:33px 0 0 33px;border-right:none}.circle.module-progress .circle-progress-right{border:12px solid #aa98fd;border-radius:0 33px 33px 0;border-left:none}.circle.progress{border-width:12px}.circle.progress .circle-inner{top:-12px;left:-12px;width:calc(100% + 24px);height:calc(100% + 24px)}.circle.progress .circle-progress-left{border:12px solid #aa98fd;border-radius:33px 0 0 33px;border-right:none}.circle.progress .circle-progress-right{border:12px solid #aa98fd;border-radius:0 33px 33px 0;border-left:none}.circle.learn-card-circle{border-width:5px;border-color:rgba(255,255,255,.43)}.circle.learn-card-circle .circle-inner{top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px)}.circle.learn-card-circle .circle-progress-left{border:5px solid #fff;border-radius:13px 0 0 13px;border-right:none}.circle.learn-card-circle .circle-progress-right{border:5px solid #fff;border-radius:0 13px 13px 0;border-left:none}}.remediation-circle{width:100%;height:100%;position:relative}.remediation-circle .sector{width:50%;height:50%;position:absolute;box-sizing:border-box;background:rgba(0,0,0,.1)}.remediation-circle .sector.lower-score,.remediation-circle .sector.middle-score{background:#ffa47d}.remediation-circle .sector.higher-score{background:#46e6aa}.remediation-circle .sector:nth-of-type(1){border-top-right-radius:100%;top:0;right:0}.remediation-circle .sector:nth-of-type(2){border-bottom-right-radius:100%;bottom:0;right:0}.remediation-circle .sector:nth-of-type(3){border-bottom-left-radius:100%;bottom:0;left:0}.remediation-circle .sector:nth-of-type(4){border-top-left-radius:100%;top:0;left:0}.remediation-circle .split-string{background:#fff;position:absolute}.remediation-circle .split-row{width:2px;height:100%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);top:0}.remediation-circle .split-column{width:100%;height:2px;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.remediation-circle .inner-circle{width:65%;height:65%;background:#fff;border-radius:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.privacy-policy{width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;z-index:100}.privacy-policy.hide{display:none}.privacy-policy .gl-scroll-bar .iScrollVerticalScrollbar{z-index:5}.privacy-policy .privacy-policy-inner{width:100%;min-height:100%;padding:20px 0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.privacy-policy .privacy-policy-inner .privacy-policy-content{width:100%;max-width:620px;min-height:500px;height:500px;padding-bottom:0;border:1px solid #c7c7c7;border-radius:8px;position:relative;padding-top:5px;background:#fff;overflow:hidden}.privacy-policy .privacy-policy-inner .privacy-policy-top{height:45px;width:100%;background:rgba(255,255,255,.9);position:absolute;border-radius:8px;top:0;left:0;z-index:5}.privacy-policy .privacy-policy-inner .icon-close{width:40px;height:40px;background:url(img/pop_close.svg) center no-repeat;background-size:15px 15px;position:absolute;right:0;top:0;z-index:10;cursor:default}.privacy-policy .privacy-policy-inner .privacy-policy-main{height:100%;position:relative}.privacy-policy .privacy-policy-inner .privacy-policy-main-outer{padding:25px 30px 30px}.privacy-policy .privacy-policy-inner .privacy-policy-main-inner{width:100%;color:rgba(0,0,0,.7)}.privacy-policy .privacy-policy-inner .privacy-policy-title{color:#000;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7}.privacy-policy .privacy-policy-inner .privacy-policy-sub-title{color:#000;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7;margin:15px 0 20px}.privacy-policy .privacy-policy-inner .privacy-policy-commit-time{color:#8f8f8f;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400;margin-bottom:20px}.privacy-policy .privacy-policy-inner .privacy-policy-detail{color:#000;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;font-weight:400;opacity:.7;line-height:200%}.privacy-policy .privacy-policy-inner .privacy-policy-bottom{width:100%;height:84px;position:absolute;bottom:0;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);border-top:1px solid #dfdfdf;z-index:5;background:#fff;display:none}.privacy-policy .privacy-policy-inner .privacy-policy-btn{margin:22px auto}.privacy-policy.show-button .privacy-policy-content{padding-bottom:84px}.privacy-policy.show-button .privacy-policy-bottom{display:block}@media all and (min-width:0px) and (max-width:659px){.privacy-policy .privacy-policy-inner{width:100%;height:100%;min-height:auto;border-radius:0;border:none;padding:0}.privacy-policy .privacy-policy-inner .privacy-policy-content{max-width:100%;height:100%;min-height:auto;border-radius:0}.privacy-policy .privacy-policy-inner .privacy-policy-title{color:#000;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7}.privacy-policy .privacy-policy-inner .privacy-policy-main-outer{padding:25px 20px 30px}}.footer{position:absolute;left:0;padding-top:42px;padding-bottom:32px;width:100%;overflow:hidden;text-align:center;color:#BBB;font-size:.75rem;font-family:'Helvetica Neue',Arial,sans-serif;line-height:100%}.footer.hide-height{height:0;padding:0}.footer .footer-link-wrapper{padding-bottom:10px}.footer .footer-link-wrapper .footer-link{display:inline-block}.footer .footer-link-wrapper .footer-link a{color:#bbb;text-decoration:none}.footer .footer-link-wrapper .footer-link a:hover{text-decoration:underline}.footer .footer-link-wrapper .footer-link span{padding-left:14px;padding-right:14px;color:#bbb}.footer .footer-detail{margin-bottom:10px}.footer .footer-detail a{color:#bbb;text-decoration:none;position:relative;padding-left:23px}.footer .icon-police{width:20px;height:20px;position:absolute;left:0;top:50%;margin-top:-10px;background:url(img/icon_police.png) center no-repeat}.card-transition{box-shadow:0 2px 6px 0 rgba(0,0,0,.1);transition:box-shadow .1s linear,-webkit-transform .1s linear;transition:box-shadow .1s linear,transform .1s linear}.card-transition:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.module-card-t1-wrapper .module-grade{font-size:12px;font-weight:500;float:right;width:76px;height:40px;line-height:40px;border-radius:30px;background-color:#f5f7fb;text-align:center;color:#8f8f8f;display:none}.module-card-t1-wrapper .module-card{width:100%;max-width:620px;margin:0 auto;border-radius:8px;background:#fff;cursor:default;position:relative;overflow:hidden}.module-card-t1-wrapper .module-card .module-card-inner{padding:20px}.module-card-t1-wrapper .module-card .module-card-inner .module-card-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.module-card-t1-wrapper .module-card .module-card-inner .module-card-left-container{font-size:32px;font-weight:300;line-height:40px;padding-right:16px;color:#fff;margin-bottom:0}.module-card-t1-wrapper .module-card .module-card-inner .on-going{color:#8f8f8f}.module-card-t1-wrapper .module-card .module-card-inner .on-going .module-card-icon{background:#f5f8fa}.module-card-t1-wrapper .module-card .module-card-inner .on-going .module-card-icon .module-score{width:100%;height:100%;position:absolute;z-index:5}.module-card-t1-wrapper .module-card .module-card-inner .not-start .module-card-icon{background:#f5f9fa;position:relative}.module-card-t1-wrapper .module-card .module-card-inner .not-start .icon-not-start{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.module-card-t1-wrapper .module-card .module-card-inner .not-start .icon-not-start .circle{width:12px;height:12px;border:1px solid #979797;border-radius:50%}.module-card-t1-wrapper .module-card .module-card-inner .not-start .icon-not-start .spacing{margin:0 8px}.module-card-t1-wrapper .module-card .module-card-inner .module-card-icon{width:76px;height:76px;border-radius:50%;text-align:center;line-height:76px;position:relative}.module-card-t1-wrapper .module-card .module-card-inner .module-card-icon .arrow-icon{width:20px;height:20px;position:absolute;right:0;top:0}.module-card-t1-wrapper .module-card .module-card-inner .green{background:#46e6aa}.module-card-t1-wrapper .module-card .module-card-inner .green .arrow-up{background:url(img/green_up.svg) center no-repeat;background-size:cover}.module-card-t1-wrapper .module-card .module-card-inner .orange{background:#ffa47d}.module-card-t1-wrapper .module-card .module-card-inner .orange .arrow-up{background:url(img/orange_up_icon.svg) center no-repeat;background-size:cover}.module-card-t1-wrapper .module-card .module-card-inner .orange .arrow-down{background:url(img/orange_down_icon.svg) center no-repeat;background-size:cover}.module-card-t1-wrapper .module-card .module-card-inner .orange .arrow-equal{background:url(img/orange_not_change_icon.svg) center no-repeat;background-size:cover}.module-card-t1-wrapper .module-card .module-card-inner .red{background:#ffa47d}.module-card-t1-wrapper .module-card .module-card-inner .red .arrow-up{background:url(img/orange_up_icon.svg) center no-repeat;background-size:cover}.module-card-t1-wrapper .module-card .module-card-inner .red .arrow-down{background:url(img/orange_down_icon.svg) center no-repeat;background-size:cover}.module-card-t1-wrapper .module-card .module-card-inner .red .arrow-equal{background:url(img/orange_not_change_icon.svg) center no-repeat;background-size:cover}.module-card-t1-wrapper .module-card .module-card-inner .module-card-center-container{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 40px 0 16px;border-left:1px solid rgba(204,204,204,.5)}.module-card-t1-wrapper .module-card .module-card-inner .module-name{font-size:18px;font-weight:300;line-height:24px;color:rgba(0,0,0,.7)}.module-card-t1-wrapper .module-card .module-card-inner .module-local-name{font-size:14px;font-weight:300;line-height:18px;color:#8f8f8f;margin-top:5px}.module-card-t1-wrapper .module-card .module-card-inner .module-description{font-size:14px;font-weight:300;line-height:18px;color:#8f8f8f}.module-card-t1-wrapper .module-card .module-card-inner .examples{padding-top:20px;font-style:italic;color:#46484d}.module-card-t1-wrapper .module-card .module-card-inner .examples .examples-title{font-size:12px;font-weight:300;line-height:15px;color:#46484d;padding-bottom:5px}.module-card-t1-wrapper .module-card .module-card-inner .examples .examples-title.examples-title-cn{font-family:'PingFang SC',STHeiti,'微软雅黑','Microsoft YaHei';font-style:normal}.module-card-t1-wrapper .module-card .module-card-inner .module-card-right-container{width:80px;text-align:right}.module-card-t1-wrapper .module-card .module-card-inner .previous-score-icon{width:40px;height:40px;background:#f5f9fa;border-radius:50%;margin-top:12px;color:#8f8f8f;font-size:18px;font-weight:500;line-height:24px;line-height:40px;display:inline-block;text-align:center}.module-card-t1-wrapper .module-card .module-card-inner .previous-score-title{color:#000;opacity:.2;font-size:12px;font-weight:300;line-height:15px}.module-card-t1-wrapper .module-card:hover .demo-button{background:#4d91ff}.module-card-t1-wrapper .demo-button,.module-card-t1-wrapper .free-trial{display:none}.module-card-t1-wrapper .previous-score-container{display:block}.module-card-t1-wrapper .module-card-for-demo{display:none}.module-card-t1-wrapper.demo-user .module-card-for-demo{width:100%;max-width:620px;margin:15px auto 0;border-radius:8px;background:#fff;cursor:default;padding:15px 35px 15px 30px;display:block}.module-card-t1-wrapper.demo-user .module-card-for-demo .demo-card{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.module-card-t1-wrapper.demo-user .module-card-for-demo .demo-icon{width:60px;height:70px;background:url(img/ico_warning_message_demo.svg) center no-repeat;background-size:cover}.module-card-t1-wrapper.demo-user .module-card-for-demo .demo-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.module-card-t1-wrapper.demo-user .module-card-for-demo .demo-btn{color:#66a1ff;font-size:16px;font-weight:500;cursor:default;line-height:20px}.module-card-t1-wrapper.demo-user .module-card-for-demo .demo-btn:hover{color:#4d91ff}.module-card-t1-wrapper.demo-user .module-card-for-demo .demo-btn.btn_blue_disabled,.module-card-t1-wrapper.demo-user .module-card-for-demo .demo-btn.btn_blue_disabled:hover{color:rgba(102,161,255,.5)}.module-card-t1-wrapper.demo-user .module-card-for-demo .arrow{width:18px;height:20px;background:url(img/student_report_arrow.svg) center no-repeat;background-size:100% 10px;margin-left:10px}.module-card-t1-wrapper.demo-user .module-card-for-demo .text-l{padding-left:40px;font-size:16px;font-weight:300;color:rgba(0,0,0,.7);display:block}.module-card-t1-wrapper.demo-user .module-card-for-demo .text-s{font-size:14px;font-weight:300;color:rgba(0,0,0,.7);display:none;margin:10px 0}.module-card-t1-wrapper.demo-user .module-card-for-demo:hover .demo-btn{color:#4d91ff}.module-card-t1-wrapper.demo-user .previous-score-container{display:none}.module-card-t1-wrapper.demo-user .free-trial{font-size:12px;font-weight:500;width:100%;height:34px;background:#bbacff;padding:0 20px;line-height:34px;color:#fff;display:block}.module-card-t1-wrapper.demo-user .module-card-inner .module-card-right-container{width:145px;position:relative}.module-card-t1-wrapper.demo-user .demo-button{font-size:16px;font-weight:500;width:100%;height:40px;border-radius:100px;background-color:#64a0ff;line-height:40px;text-align:center;color:#fff;position:absolute;bottom:0;display:block}@media all and (min-width:660px) and (max-width:1023px){.module-card-t1-wrapper .module-card .module-card-inner .module-card-icon{width:64px;height:64px;line-height:64px}.module-card-t1-wrapper .module-card .module-card-inner .previous-score{font-size:18px;font-weight:500;width:40px;height:40px;background:#f5f9fa;border:1px solid rgba(0,0,0,.01);border-radius:50%;float:left;margin-left:24px;margin-top:16px;color:#8f8f8f;text-align:center;line-height:40px}.module-card-t1-wrapper .module-card .module-card-inner .module-card-right-container .previous-score-container{display:none}}@media all and (min-width:0px) and (max-width:659px){.module-card-t1-wrapper .module-grade{display:block}.module-card-t1-wrapper .module-card .module-card-inner .module-card-left-container{padding-right:0;margin-bottom:20px}.module-card-t1-wrapper .module-card .module-card-inner .module-card-icon{font-size:24px;font-weight:300;width:50px;height:50px;line-height:50px;float:left}.module-card-t1-wrapper .module-card .module-card-inner .module-card-icon .arrow-icon{width:15px;height:15px}.module-card-t1-wrapper .module-card .module-card-inner .previous-score{font-size:18px;font-weight:500;width:40px;height:40px;background:#f5f9fa;border:1px solid rgba(0,0,0,.01);border-radius:50%;float:left;margin-left:10px;color:#8f8f8f;text-align:center;line-height:40px}.module-card-t1-wrapper .module-card .module-card-inner .not-start .icon-not-start .circle{width:8px;height:8px}.module-card-t1-wrapper .module-card .module-card-inner .not-start .icon-not-start .spacing{margin:0 5px}.module-card-t1-wrapper .module-card .module-card-inner .module-card-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.module-card-t1-wrapper .module-card .module-card-inner .module-card-center-container{padding:0;border-left:none;-webkit-box-flex:0;-ms-flex:none;flex:none}.module-card-t1-wrapper .module-card .module-card-inner .module-name{font-size:14px;font-weight:300;line-height:18px;color:#4a4a4a}.module-card-t1-wrapper .module-card .module-card-inner .module-local-name{margin-top:10px}.module-card-t1-wrapper .module-card .module-card-inner .module-card-right-container{margin:0 auto}.module-card-t1-wrapper .module-card .module-card-inner .module-card-right-container .previous-score-container{display:none}.module-card-t1-wrapper .module-card .module-card-inner .module-card-right-container .demo-button{position:static;margin-top:20px}.module-card-t1-wrapper .free-trial{text-align:center}.module-card-t1-wrapper.demo-user .module-card-for-demo .demo-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.module-card-t1-wrapper.demo-user .module-card-for-demo .demo-text{-webkit-box-flex:0;-ms-flex:none;flex:none}.module-card-t1-wrapper.demo-user .module-card-for-demo .text-l{display:none}.module-card-t1-wrapper.demo-user .module-card-for-demo .text-s{display:block}}.module-card-t2-wrapper .demo-card-inner{margin-top:15px}.module-card-t2-wrapper .demo-card-inner:hover .demo-card-content .demo-card-button{background:#fff;border:2px solid #4d91ff;color:#4d91ff}.module-card-t2-wrapper .demo-card-inner .demo-card-content .demo-card-button{max-width:220px;width:100%;height:40px;line-height:36px;padding:0;border:2px solid #66a1ff;border-radius:100px;background:#fff;color:#66a1ff;font-size:16px;font-weight:500;text-align:center;cursor:default}.module-card-t2-wrapper .demo-card-inner .demo-card-content .demo-card-button:hover{border:2px solid #4d91ff;color:#4d91ff;background:#fff}.module-card-t2-wrapper .demo-card-inner .demo-card-content .demo-card-button.btn_blue_disabled,.module-card-t2-wrapper .demo-card-inner .demo-card-content .demo-card-button.btn_blue_disabled:hover{border:2px solid rgba(102,161,255,.5);color:rgba(102,161,255,.5);background:#fff}.module-card-t2-wrapper .module-card-t2{width:100%;border-radius:8px;background:#fff;cursor:default;padding:20px}.module-card-t2-wrapper .module-card-t2:hover .module-card-button{background:#4d91ff}.module-card-t2-wrapper .module-card-t2-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.module-card-t2-wrapper .module-card-t2-inner.show-grade .module-grade-container{display:block}.module-card-t2-wrapper .module-card-t2-inner.show-grade .module-card-t2-content{border-right:1px solid rgba(204,204,204,.43)}.module-card-t2-wrapper .module-card-t2-inner.show-grade .module-card-button-container{display:none}.module-card-t2-wrapper .module-card-t2-inner.first-module .module-card-button-container{display:block}.module-card-t2-wrapper .module-card-t2-inner.first-module .module-grade-container{display:none}.module-card-t2-wrapper .module-card-t2-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:40px}.module-card-t2-wrapper .module-name{font-size:16px;font-weight:300;line-height:20px;color:rgba(0,0,0,.7)}.module-card-t2-wrapper .module-local-name{font-size:14px;font-weight:300;line-height:18px;color:#8f8f8f;margin-top:5px}.module-card-t2-wrapper .module-card-button-container{width:100%;max-width:150px;-ms-flex-item-align:end;align-self:flex-end}.module-card-t2-wrapper .module-card-button{height:40px;line-height:40px;padding:0;border:0;border-radius:100px;background:#66a1ff;color:#fff;font-size:16px;font-weight:500;text-align:center;cursor:pointer;width:100%;max-width:150px}.module-card-t2-wrapper .module-card-button:hover{background:#4d91ff}.module-card-t2-wrapper .module-card-button.btn_blue_disabled{cursor:default;background:rgba(102,161,255,.5)}.module-card-t2-wrapper .module-card-button.btn_blue_disabled:hover{background:rgba(102,161,255,.5)}.module-card-t2-wrapper .module-grade-container{padding-left:20px}.module-card-t2-wrapper .module-grade{font-size:12px;font-weight:500;display:block;width:76px;height:40px;background:#f5f9fa;border-radius:30px;color:#8f8f8f;text-align:center;line-height:40px}.module-card-t2-wrapper .regular{display:block}.module-card-t2-wrapper .demo,.module-card-t2-wrapper .demo-user .regular{display:none}.module-card-t2-wrapper .demo-user .demo{display:block}@media all and (min-width:480px) and (max-width:659px){.module-card-t2-wrapper .module-card-t2-inner{display:block}.module-card-t2-wrapper .module-card-t2-content{padding-right:0;margin:0 auto 20px}.module-card-t2-wrapper .module-card-t2-inner.show-grade .module-card-t2-content{border-right:none;margin:0}.module-card-t2-wrapper .module-card-t2-inner.show-grade .module-grade-container{display:none}.module-card-t2-wrapper .module-card-button{margin:0 auto}.module-card-t2-wrapper .module-card-button-container{width:auto;max-width:none}}@media all and (min-width:0px) and (max-width:479px){.module-card-t2-wrapper .module-name{font-size:14px;font-weight:300;line-height:18px;color:#4a4a4a}.module-card-t2-wrapper .module-local-name{margin-top:10px}.module-card-t2-wrapper .module-card-t2-inner{display:block}.module-card-t2-wrapper .module-card-t2-inner.show-grade .module-card-t2-content{border-right:none;margin:0}.module-card-t2-wrapper .module-card-t2-inner.show-grade .module-grade-container{display:none}.module-card-t2-wrapper .module-card-t2-content{padding-right:0;margin:0 auto 20px}.module-card-t2-wrapper .module-card-button-container{width:auto;max-width:none}.module-card-t2-wrapper .module-card-button{margin:0 auto}}.pop-up-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;background:rgba(0,0,0,.5);overflow:auto;z-index:100}.pop-up-wrapper .pop-up-inner{width:100%;min-height:100%;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pop-up-wrapper .pop-up-main{width:100%;max-width:620px;background:#fff;border-radius:8px;border:1px solid #c7c7c7}.pop-up-wrapper.pop-up-t2{background:#f5f9fa}.pop-up-wrapper.pop-up-t3 .pop-up-main{height:500px}.pop-up-wrapper.pop-up-t3 .pop-up-inner{height:540px}@media all and (min-width:0px) and (max-width:479px){.pop-up-wrapper.pop-up-t3 .pop-up-inner{padding:0;height:100%;min-height:auto}.pop-up-wrapper.pop-up-t3 .pop-up-main{min-height:auto;height:100%;border-radius:0;position:relative}}.require-attention-pop-up-wrapper{width:100%;height:500px;padding-bottom:50px;position:relative}.require-attention-pop-up-wrapper .require-attention-pop-up-footer{width:100%;height:50px;position:absolute;bottom:0;left:0;text-align:center}.require-attention-pop-up-wrapper .require-attention-pop-up-footer .large-screen{display:inline-block}.require-attention-pop-up-wrapper .require-attention-pop-up-footer .small-screen{display:none}.require-attention-pop-up-wrapper .require-attention-pop-up-footer .circle-toggle{width:10px;height:10px;border-radius:50%;background:#64a0ff;margin:0 8px;opacity:.2;float:left}.require-attention-pop-up-wrapper .require-attention-pop-up-footer .circle-toggle.selected{opacity:1}.require-attention-pop-up-wrapper .toggle-button{width:40px;height:40px;top:0;position:absolute}.require-attention-pop-up-wrapper .toggle-button.opacity{opacity:.2}.require-attention-pop-up-wrapper .pre-button{left:0;background:url(img/arrow_down.svg) center center no-repeat;background-size:15px 10px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.require-attention-pop-up-wrapper .next-button{right:0;background:url(img/arrow_down.svg) center center no-repeat;background-size:15px 10px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.require-attention-pop-up-wrapper .show-button-on-large{display:block;top:50%;margin-top:-20px}.require-attention-pop-up-wrapper .require-attention-pop-up-list{padding:40px;width:100%;box-sizing:border-box;position:absolute;top:0;left:0;background:#fff}.require-attention-pop-up-wrapper .require-attention-pop-up-content-inner{width:100%}.require-attention-pop-up-wrapper .require-attention-pop-up-main{width:100%;text-align:left}.require-attention-pop-up-wrapper .require-attention-pop-up-main.ar-next .require-attention-pop-up-list.ng-enter{-webkit-animation:right-in .5s ease-in-out;animation:right-in .5s ease-in-out;z-index:4}.require-attention-pop-up-wrapper .require-attention-pop-up-main.ar-next .require-attention-pop-up-list.ng-leave{-webkit-animation:left-out .5s ease-in-out;animation:left-out .5s ease-in-out;z-index:3}.require-attention-pop-up-wrapper .require-attention-pop-up-main.ar-prev .require-attention-pop-up-list.ng-enter{-webkit-animation:left-in .5s ease-in-out;animation:left-in .5s ease-in-out;z-index:4}.require-attention-pop-up-wrapper .require-attention-pop-up-main.ar-prev .require-attention-pop-up-list.ng-leave{-webkit-animation:right-out .5s ease-in-out;animation:right-out .5s ease-in-out;z-index:3}.require-attention-pop-up-wrapper .require-attention-pop-up-main .require-attention-pop-up-title{font-size:24px;font-weight:300;line-height:30px;color:rgba(0,0,0,.7);text-align:center}.require-attention-pop-up-wrapper .require-attention-pop-up-main .require-attention-pop-up-image{width:400px;height:180px;margin:47px auto 24px}.require-attention-pop-up-wrapper .require-attention-pop-up-main .require-attention-pop-up-image img{width:100%;height:100%}.require-attention-pop-up-wrapper .require-attention-pop-up-main .require-attention-pop-up-text{font-size:20px;font-weight:300;line-height:120%;color:rgba(0,0,0,.7)}.require-attention-pop-up-wrapper .require-attention-pop-up-content{height:100%}.require-attention-pop-up-wrapper .icon-close{width:40px;height:40px;background:url(img/pop_close.svg) center no-repeat;background-size:15px 15px;position:absolute;right:0;top:0;z-index:10;cursor:default}@media all and (min-width:480px) and (max-width:659px){.require-attention-pop-up-wrapper .require-attention-pop-up-main .require-attention-pop-up-image{width:300px;height:150px}.require-attention-pop-up-wrapper .require-attention-pop-up-main .require-attention-pop-up-text{font-size:18px;font-weight:300;line-height:24px}}@media all and (min-width:0px) and (max-width:479px){.require-attention-pop-up-wrapper.require-attention-pop-up-for-small-screen{position:absolute;top:0;left:0;height:100%;padding-bottom:60px}.require-attention-pop-up-wrapper .require-attention-pop-up-list{padding:40px 30px}.require-attention-pop-up-wrapper .require-attention-pop-up-main .require-attention-pop-up-title{font-size:20px;font-weight:300;line-height:120%}.require-attention-pop-up-wrapper .require-attention-pop-up-main .require-attention-pop-up-image{width:100%;height:180px;max-width:260px;margin:64px auto 50px}.require-attention-pop-up-wrapper .require-attention-pop-up-main .require-attention-pop-up-text{font-size:18px;font-weight:300;line-height:24px}.require-attention-pop-up-wrapper .show-button-on-large{display:none}.require-attention-pop-up-wrapper .require-attention-pop-up-footer{height:60px}.require-attention-pop-up-wrapper .require-attention-pop-up-footer .circle-toggle-wrapper{display:inline-block;margin-top:15px}.require-attention-pop-up-wrapper .require-attention-pop-up-footer .large-screen{display:none}.require-attention-pop-up-wrapper .require-attention-pop-up-footer .small-screen{text-align:center;display:block;position:relative}}.dt-results-pop-up-outer{width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:100;overflow:auto}.dt-results-pop-up-outer .module-card-icon-container{width:114px;margin-right:15px}.dt-results-pop-up-outer .previous-score{font-size:18px;font-weight:500;width:40px;height:40px;background:#f5f9fa;border:1px solid rgba(0,0,0,.01);border-radius:50%;margin-left:10px;color:#8f8f8f;text-align:center;line-height:40px;float:left}.dt-results-pop-up-outer .module-card-icon{font-size:28px;font-weight:400;width:64px;height:64px;border-radius:50%;text-align:center;line-height:64px;position:relative;color:#fff;float:left}.dt-results-pop-up-outer .module-card-icon .arrow-icon{width:20px;height:20px;position:absolute;right:0;top:0}.dt-results-pop-up-outer .on-going .module-card-icon{background:#f5f9fa;color:#8f8f8f}.dt-results-pop-up-outer .green{background:#46e6aa}.dt-results-pop-up-outer .green .arrow-up{background:url(img/green_up.svg) center no-repeat;background-size:cover}.dt-results-pop-up-outer .orange{background:#ffa47d}.dt-results-pop-up-outer .orange .arrow-up{background:url(img/orange_up_icon.svg) center no-repeat;background-size:cover}.dt-results-pop-up-outer .orange .arrow-down{background:url(img/orange_down_icon.svg) center no-repeat;background-size:cover}.dt-results-pop-up-outer .orange .arrow-equal{background:url(img/orange_not_change_icon.svg) center no-repeat;background-size:cover}.dt-results-pop-up-outer .red{background:#ffa47d}.dt-results-pop-up-outer .red .arrow-up{background:url(img/orange_up_icon.svg) center no-repeat;background-size:cover}.dt-results-pop-up-outer .red .arrow-down{background:url(img/orange_down_icon.svg) center no-repeat;background-size:cover}.dt-results-pop-up-outer .red .arrow-equal{background:url(img/orange_not_change_icon.svg) center no-repeat;background-size:cover}.dt-results-pop-up-outer .dt-results-pop-up{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dt-results-pop-up-outer .dt-results-pop-up-inner{width:100%;height:100%;min-height:500px;background:#fff;border-radius:8px;border:1px solid #c7c7c7;padding-top:90px;padding-bottom:100px;position:relative}.dt-results-pop-up-outer .dt-results-pop-up-top{width:100%;padding:30px;position:absolute;top:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);z-index:1}.dt-results-pop-up-outer .dt-results-title{color:rgba(0,0,0,.7);font-size:24px;font-weight:300;line-height:30px}.dt-results-pop-up-outer .icon-close-container{width:40px;height:40px;background:url(img/pop_close.svg) center no-repeat;background-size:15px 15px;position:absolute;right:0;top:0;cursor:default}.dt-results-pop-up-outer .dt-results-pop-up-main{height:100%;position:relative;overflow:hidden}.dt-results-pop-up-outer .dt-results-content{width:100%;padding-right:15px}.dt-results-pop-up-outer .module-results-title{padding-top:20px;color:rgba(0,0,0,.7);font-size:16px;font-weight:500;line-height:20px}.dt-results-pop-up-outer .module-results-common:last-child{border-bottom:none}.dt-results-pop-up-outer .module-results-common:last-child .module-results-detail{border-bottom:1px solid rgba(225,225,225,.53)}.dt-results-pop-up-outer .module-results-common{padding:0 25px 0 30px;border-bottom:1px solid rgba(151,151,151,.44)}.dt-results-pop-up-outer .module-results-detail{padding:20px 0;border-bottom:1px solid rgba(225,225,225,.53)}.dt-results-pop-up-outer .module-results-detail:last-child{border-bottom:none}.dt-results-pop-up-outer .module-results-detail-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.dt-results-pop-up-outer .module-name-container{padding-right:30px;-webkit-box-flex:1;-ms-flex:1;flex:1}.dt-results-pop-up-outer .module-name{color:rgba(0,0,0,.7);font-size:18px;font-weight:300;line-height:24px;padding-bottom:10px}.dt-results-pop-up-outer .module-correct-number{position:relative}.dt-results-pop-up-outer .dt-mistakes-button{height:40px;line-height:40px;display:inline-block;color:#66a1ff;font-size:16px;font-weight:500;cursor:default}.dt-results-pop-up-outer .dt-mistakes-button:hover{color:#4d91ff}.dt-results-pop-up-outer .dt-mistakes-button.btn_blue_disabled,.dt-results-pop-up-outer .dt-mistakes-button.btn_blue_disabled:hover{color:rgba(102,161,255,.5)}.dt-results-pop-up-outer .dt-mistakes-button .arrow{width:18px;height:11px;margin-left:5px;display:inline-block;background:url(img/student_report_arrow.svg) center no-repeat;background-size:100%}.dt-results-pop-up-outer .module-results{width:145px;margin-top:0;color:#4a4a4a;font-size:12px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.dt-results-pop-up-outer .test-number{color:#8f8f8f;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;font-weight:400;line-height:32px}.dt-results-pop-up-outer .test-score{color:#8f8f8f;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;font-weight:700;line-height:32px;margin-left:10px}.dt-results-pop-up-outer .passed-module{background:#46e6aa}.dt-results-pop-up-outer .passed-module .arrow-up{background:url(img/green_up.svg) center no-repeat;background-size:cover}.dt-results-pop-up-outer .passed-module .test-number,.dt-results-pop-up-outer .passed-module .test-score{color:#fff}.dt-results-pop-up-outer .not-passed-module{background:#ffa47d}.dt-results-pop-up-outer .not-passed-module .test-number,.dt-results-pop-up-outer .not-passed-module .test-score{color:#fff}.dt-results-pop-up-outer .dt-results-pop-up-bottom{width:100%;padding:30px;position:absolute;bottom:0;box-shadow:2px 0 4px 0 rgba(0,0,0,.1)}.dt-results-pop-up-outer .dt-results-btn{max-width:220px;width:100%;height:40px;line-height:40px;padding:0;border:0;border-radius:100px;background:#66a1ff;color:#fff;font-size:16px;font-weight:500;text-align:center;cursor:pointer;margin:0 auto}.dt-results-pop-up-outer .dt-results-btn:hover{background:#4d91ff}.dt-results-pop-up-outer .dt-results-btn.btn_blue_disabled{cursor:default;background:rgba(102,161,255,.5)}.dt-results-pop-up-outer .dt-results-btn.btn_blue_disabled:hover{background:rgba(102,161,255,.5)}.dt-results-pop-up-outer .score-container{width:110px;height:32px;line-height:32px;background:#f5f9fa;border-radius:30px;text-align:center;cursor:default;position:relative}@media all and (min-width:1024px){.dt-results-pop-up-outer .dt-results-pop-up-inner{width:940px;height:90%}.dt-results-pop-up-outer .dt-results-pop-up{min-height:calc(500px + 10vh)}.dt-results-pop-up-outer .module-results-title{padding-bottom:10px}}@media all and (min-width:768px) and (max-width:1023px){.dt-results-pop-up-outer .dt-results-pop-up-inner{width:90%;height:90%}.dt-results-pop-up-outer .dt-results-pop-up{min-height:calc(500px + 10vh)}.dt-results-pop-up-outer .module-results-title{padding-bottom:10px}}@media all and (min-width:660px) and (max-width:767px){.dt-results-pop-up-outer .dt-results-pop-up-inner{width:90%;height:90%;padding-top:64px;padding-bottom:100px}.dt-results-pop-up-outer .dt-results-pop-up-top{padding:20px}.dt-results-pop-up-outer .dt-results-pop-up{min-height:calc(500px + 10vh)}.dt-results-pop-up-outer .module-results-title{padding-bottom:10px}.dt-results-pop-up-outer .dt-results-title{font-size:20px;font-weight:300;line-height:120%}}@media all and (min-width:0px) and (max-width:659px){.dt-results-pop-up-outer .dt-results-pop-up-top{padding:20px}.dt-results-pop-up-outer .dt-results-pop-up-inner{min-height:auto;padding-top:64px;padding-bottom:80px;border-radius:0}.dt-results-pop-up-outer .module-results-common{padding:0 5px 0 20px}.dt-results-pop-up-outer .dt-results-pop-up-bottom{padding:20px}.dt-results-pop-up-outer .module-results-detail-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dt-results-pop-up-outer .module-name-container{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding-right:0}.dt-results-pop-up-outer .module-results{width:100%;margin-top:15px}.dt-results-pop-up-outer .module-name{font-size:16px;font-weight:300;line-height:20px}.dt-results-pop-up-outer .dt-results-title{font-size:18px;font-weight:300;line-height:24px}.dt-results-pop-up-outer .module-card-icon-container{width:100%;margin-right:0;margin-bottom:15px}.dt-results-pop-up-outer .module-card-icon{font-size:24px;font-weight:400;width:50px;height:50px;line-height:50px}.dt-results-pop-up-outer .module-card-icon .arrow-icon{width:15px;height:15px}.dt-results-pop-up-outer .previous-score{font-size:12px;font-weight:500;width:30px;height:30px;line-height:30px}}.ct-results-pop-up .set-margin{margin-bottom:20px;margin-right:0}.ct-results-pop-up .score-container-wrap{display:block;margin-top:0}.ct-results-pop-up .score-container-wrap .font-12{font-size:12px}.ct-results-pop-up .score-container-wrap .font-14{font-size:14px}.ct-results-pop-up .test-number{float:left;display:block}.ct-results-pop-up .test-score{float:right;display:block;margin-left:0}.ct-results-pop-up .score-container{padding:0 10px}.ct-results-pop-up .score-container.yellow{background:#ffa47d}.ct-results-pop-up .score-container.yellow .color-white{color:#fff}.ct-results-pop-up .score-container.yellow .ct-arrow{background:url(img/ct_arrow_yellow.svg) center no-repeat}.ct-results-pop-up .score-container.yellow .ct-arrow.ct-arrow-bottom{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg)}.ct-results-pop-up .score-container.green{background:#46e6aa}.ct-results-pop-up .score-container.green .color-white{color:#fff}.ct-results-pop-up .score-container.green .ct-arrow{background:url(img/ct_arrow_green.svg) center no-repeat}.ct-results-pop-up .score-container.green .ct-arrow.ct-arrow-bottom{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg)}.ct-results-pop-up .dt-results-pop-up-inner{padding-bottom:0}.ct-results-pop-up .ct-mistakes-button{display:none}.ct-results-pop-up .dt-mistakes-button{height:24px;line-height:24px;margin-top:15px}.ct-results-pop-up .custom-status-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.ct-results-pop-up .icon-status{width:35px;height:35px;margin-right:14px;border-radius:50%}.ct-results-pop-up .text-status{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#000;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7}.ct-results-pop-up .ct-passed .icon-status{background:url(img/ico_passed.svg) center no-repeat;background-size:35px 35px}.ct-results-pop-up .ct-perfect .icon-status{background:url(img/ico_perfect_score.svg) center no-repeat;background-size:35px 35px}.ct-results-pop-up .ct-not-passed .icon-status{background:url(img/ico_keep_studying.svg) center no-repeat #aa98fd}.ct-results-pop-up .ct-close-to-perfect .icon-status{background:url(img/ico_keep_studying.svg) center no-repeat #00d9fa}.ct-results-pop-up .ct-arrow{width:14px;height:32px;position:absolute;bottom:0;left:-20px;background-size:100%}.ct-results-pop-up .ct-arrow.hide{display:none}.ct-results-pop-up .commit-time{color:#9b9b9b;font-size:12px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400;padding-top:5px}.ct-results-pop-up .module-results{width:auto}@media all and (min-width:0px) and (max-width:479px){.ct-results-pop-up .score-container-wrap{display:inline-block;margin-top:20px}.ct-results-pop-up .module-results{margin-top:0}.ct-results-pop-up .set-margin{margin-right:58px;margin-bottom:0}.ct-results-pop-up .ct-mistakes-button{height:24px;line-height:24px;margin-top:20px;display:block}}.dt-mistakes.module-lesson-dt-mistakes .dt-mistakes-header .dt-miatakes-arrow,.dt-mistakes.module-lesson-dt-mistakes .dt-mistakes-header .module-tips{display:none}.dt-mistakes .font-12{font-size:12px}.dt-mistakes .font-14{font-size:14px}.dt-mistakes .dt-mistakes-outer{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dt-mistakes .mistakes-answer-icon{width:20px;height:20px;background:url(img/ico_weakness.svg) top center no-repeat;background-size:100%;display:none}.dt-mistakes .not-answered{color:#4A4A4A;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400;color:rgba(74,74,74,.5)}.dt-mistakes .gap-fill{color:#4A4A4A;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.dt-mistakes .gap-fill .gap-fill-list{padding:15px 0;border-bottom:solid 1px rgba(225,225,225,.53)}.dt-mistakes .gap-fill .gap_fill_gap{margin-left:20px;margin-right:10px}.dt-mistakes .gap-fill .input-style{box-sizing:border-box;display:inline-block;height:26px;border-radius:5px;border:1px solid #ffa47d;padding:0 10px 0 15px;min-width:44px;line-height:24px;position:relative}.dt-mistakes .gap-fill .input-style:before{content:'';width:20px;height:20px;background:url(img/ico_weakness.svg) top center no-repeat;background-size:100%;position:absolute;left:-10px;top:50%;margin-top:-10px;display:block}.dt-mistakes .gap-fill .gap_is_not_answered{color:#4A4A4A;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;font-weight:400;box-sizing:border-box;display:inline-block;height:26px;border-radius:5px;border:1px solid #ffa47d;padding:0 10px 0 15px;min-width:44px;line-height:24px;position:relative;color:rgba(74,74,74,.5)}.dt-mistakes .gap-fill .gap_is_not_answered:before{content:'';width:20px;height:20px;background:url(img/ico_weakness.svg) top center no-repeat;background-size:100%;position:absolute;left:-10px;top:50%;margin-top:-10px;display:block}.dt-mistakes .gap-fill .gap_is_incorrect{box-sizing:border-box;display:inline-block;height:26px;border-radius:5px;border:1px solid #ffa47d;padding:0 10px 0 15px;min-width:44px;line-height:24px;position:relative}.dt-mistakes .gap-fill .gap_is_incorrect:before{content:'';width:20px;height:20px;background:url(img/ico_weakness.svg) top center no-repeat;background-size:100%;position:absolute;left:-10px;top:50%;margin-top:-10px;display:block}.dt-mistakes .multiple-select{color:#4A4A4A;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.dt-mistakes .multiple-select .multiple-select-list{padding:15px 0;border-bottom:solid 1px rgba(225,225,225,.53)}.dt-mistakes .multiple-select .question{padding-bottom:8px;color:#46484d;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:400}.dt-mistakes .multiple-select .answer{padding-left:30px;position:relative;margin-top:8px}.dt-mistakes .multiple-select .mistakes-answer-icon{position:absolute;left:0;top:0;display:block}.dt-mistakes .match-text-to-text{color:#4A4A4A;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.dt-mistakes .match-text-to-text .match-text-to-text-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:15px 0;border-bottom:solid 1px rgba(225,225,225,.53)}.dt-mistakes .match-text-to-text .match-text-to-text-question-container{width:50%;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 25px 15px 20px;border:1px solid rgba(225,225,225,.5);box-shadow:0 2px 6px 0 rgba(126,145,176,.1),0 2px 2px 0 rgba(0,0,0,.06)}.dt-mistakes .match-text-to-text .match-text-to-text-answer-container{width:50%;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 25px 15px 20px;border:1px solid rgba(225,225,225,.5);position:relative;box-shadow:0 2px 6px 0 rgba(126,145,176,.1),0 2px 2px 0 rgba(0,0,0,.06)}.dt-mistakes .match-text-to-text .mistakes-answer-icon{display:block;position:absolute;top:50%;margin-top:-10px;left:-11px}.dt-mistakes .dt-mistakes-header{width:100%;padding:40px 40px 30px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);position:relative}.dt-mistakes .dt-mistakes-header .dt-mistakes-header-inner{width:100%}.dt-mistakes .dt-mistakes-header .dt-mistakes-module-name{color:#4A4A4A;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:30px;font-weight:300}.dt-mistakes .dt-mistakes-header .dt-mistakes-module-local-name{margin-top:10px;color:#8f8f8f;font-size:18px;font-family:STHeiti,'微软雅黑','Microsoft YaHei';line-height:24px;font-weight:400}.dt-mistakes .dt-mistakes-header .module-results-outer{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.dt-mistakes .dt-mistakes-header .score-container{margin-right:20px}.dt-mistakes .dt-mistakes-header .score-container-ct{padding:0 10px}.dt-mistakes .dt-mistakes-header .score-container-ct .test-number{float:left;display:block}.dt-mistakes .dt-mistakes-header .score-container-ct .test-score{float:right;display:block;margin-left:0}.dt-mistakes .dt-mistakes-header .module-tips{color:#8f8f8f;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.dt-mistakes .dt-mistakes-header .dt-miatakes-arrow{width:40px;height:40px;-webkit-transform:rotate(90deg);transform:rotate(90deg);background:url(img/arrow_down.svg) 7px center no-repeat;background-size:15px 10px;position:absolute;left:3px;top:40px;cursor:default}.dt-mistakes .dt-mistakes-header .dt-mistakes-close{width:40px;height:40px;background:url(img/pop_close.svg) center no-repeat;background-size:15px 15px;position:absolute;right:0;top:0;cursor:default}.dt-mistakes .dt-mistakes-main{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;overflow:hidden}.dt-mistakes .dt-mistakes-main .dt-mistakes-content-outer{width:100%;height:100%;position:absolute;top:0;left:0}.dt-mistakes .dt-mistakes-main .dt-mistakes-content{padding:0 40px}.dt-mistakes .dt-mistakes-main .dt-mistakes-content-inner{width:100%;height:100%}.dt-mistakes.cn-localtexts-style .dt-mistakes-header .dt-mistakes-module-local-name{color:#8f8f8f;font-size:18px;font-family:STHeiti,'微软雅黑','Microsoft YaHei';line-height:24px;font-weight:400}@media all and (min-width:480px) and (max-width:659px){.dt-mistakes .dt-mistakes-header{padding:50px 30px 30px}.dt-mistakes .dt-mistakes-header .dt-mistakes-module-name{color:#4A4A4A;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.dt-mistakes .dt-mistakes-header .dt-miatakes-arrow{background-position:center center;top:0;left:15px}.dt-mistakes .dt-mistakes-header .module-tips-2{display:none}.dt-mistakes .dt-mistakes-header .module-tips{width:210px}.dt-mistakes .dt-mistakes-main .dt-mistakes-content{padding:0 30px}.dt-mistakes .match-text-to-text .match-text-to-text-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dt-mistakes .match-text-to-text .mistakes-answer-icon{top:-10px;margin-top:0;left:50%;margin-left:-10px}.dt-mistakes .match-text-to-text .match-text-to-text-question-container{width:100%;padding:15px 20px 25px}.dt-mistakes .match-text-to-text .match-text-to-text-answer-container{width:100%;padding:25px 20px 15px}}@media all and (min-width:0px) and (max-width:479px){.dt-mistakes .dt-mistakes-header{padding:50px 20px 20px}.dt-mistakes .dt-mistakes-header .dt-mistakes-module-name{color:#4A4A4A;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.dt-mistakes .dt-mistakes-header .dt-miatakes-arrow{background-position:center center;top:0;left:5px}.dt-mistakes .dt-mistakes-header .dt-mistakes-module-local-name{margin-top:5px;color:#8f8f8f;font-size:14px;font-family:STHeiti,'微软雅黑','Microsoft YaHei';line-height:18px;font-weight:400}.dt-mistakes .dt-mistakes-header .module-tips{display:none}.dt-mistakes .dt-mistakes-main .dt-mistakes-content{padding:0 20px}.dt-mistakes .match-text-to-text .match-text-to-text-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dt-mistakes .match-text-to-text .mistakes-answer-icon{top:-10px;margin-top:0;left:50%;margin-left:-10px}.dt-mistakes .match-text-to-text .match-text-to-text-question-container{width:100%;padding:15px 20px 25px}.dt-mistakes .match-text-to-text .match-text-to-text-answer-container{width:100%;padding:25px 20px 15px}.dt-mistakes.cn-localtexts-style .dt-mistakes-header .dt-mistakes-module-local-name{color:#8f8f8f;font-size:14px;font-family:STHeiti,'微软雅黑','Microsoft YaHei';line-height:18px;font-weight:400}}.select-region{width:100%;height:100%;background:#f5f8fa;min-height:300px;position:absolute;left:0;right:0;top:0;bottom:0}.select-region .select-region-main{width:100%;height:100%;background:#f5f8fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.select-region .region-container{width:160px;margin-left:40px;color:#4a4a4a;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.select-region .region-container-cn{color:#4a4a4a;font-size:24px;font-family:'PingFang SC';line-height:120%;font-weight:300}.select-region .region-flag{width:110px;height:110px;border-radius:50%;margin:0 auto}.select-region .region-flag.ru-flag{background:url(img/icon_ru.svg) center no-repeat;background-size:cover}.select-region .region-flag.id-flag{background:url(img/icon_id.svg) center no-repeat;background-size:cover}.select-region .region-flag.cn-flag{background:url(img/icon_cn.svg) center no-repeat;background-size:cover}.select-region .region-name{text-align:center;margin-top:30px;cursor:default}@media all and (min-width:1024px){.select-region .region-container{float:left}.select-region .region-container:nth-child(1){margin-left:0}}@media all and (min-width:768px) and (max-width:1023px){.select-region .region-container{float:left}.select-region .region-container:nth-child(1){margin-left:0}}@media all and (min-width:480px) and (max-width:767px){.select-region .region-container{width:auto;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px;color:#4a4a4a;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.select-region .region-container:nth-child(1){margin-top:0}.select-region .region-container-cn{color:#4a4a4a;font-size:18px;font-family:'PingFang SC';line-height:120%;font-weight:300}.select-region .region-flag{width:65px;height:65px}.select-region .region-name{width:155px;margin-left:30px;margin-top:0;text-align:left}}@media all and (min-width:0px) and (max-width:479px){.select-region .region-container{width:auto;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;color:#4a4a4a;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.select-region .region-container:nth-child(1){margin-top:0}.select-region .region-container-cn{color:#4a4a4a;font-size:18px;font-family:'PingFang SC';line-height:120%;font-weight:300}.select-region .region-flag{width:65px;height:65px}.select-region .region-name{width:120px;margin-left:20px;margin-top:0;text-align:left}}.no-recommend-module-card .card-layout{width:100%;max-width:620px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:16px;line-height:20px;color:rgba(0,0,0,.7);font-weight:300}.no-recommend-module-card .card-layout-left{width:246px;border-radius:8px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);padding:60px 20px;text-align:center;transition:box-shadow .1s linear,-webkit-transform .1s linear;transition:box-shadow .1s linear,transform .1s linear}.no-recommend-module-card .card-layout-left:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.no-recommend-module-card .card-layout-left:hover .test-result-button{color:#4d91ff}.no-recommend-module-card .card-icon-container{width:130px;height:130px;margin:0 auto}.no-recommend-module-card .test-result-title{margin:15px 0 5px}.no-recommend-module-card .card-layout-right{width:358px;margin-left:16px}.no-recommend-module-card .card-layout-right .card-layout-top{border-radius:8px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);padding:60px 20px;text-align:center;transition:box-shadow .1s linear,-webkit-transform .1s linear;transition:box-shadow .1s linear,transform .1s linear}.no-recommend-module-card .card-layout-right .card-layout-top:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.no-recommend-module-card .card-layout-right .card-layout-top:hover .card-top-button{background:#4d91ff}.no-recommend-module-card .card-layout-right .card-top-icon{width:50px;height:50px;margin:0 auto 15px}.no-recommend-module-card .card-layout-right .card-top-icon svg{width:100%;height:100%}.no-recommend-module-card .card-top-button{max-width:220px;width:100%;height:40px;line-height:40px;padding:0;border:0;border-radius:100px;background:#66a1ff;color:#fff;font-size:16px;font-weight:500;text-align:center;cursor:pointer;margin:20px auto 0}.no-recommend-module-card .card-top-button:hover{background:#4d91ff}.no-recommend-module-card .card-top-button.btn_blue_disabled{cursor:default;background:rgba(102,161,255,.5)}.no-recommend-module-card .card-top-button.btn_blue_disabled:hover{background:rgba(102,161,255,.5)}.no-recommend-module-card .test-result-button{margin-top:0;height:40px;line-height:40px;display:inline-block;color:#66a1ff;font-size:16px;font-weight:500;cursor:default}.no-recommend-module-card .test-result-button:hover{color:#4d91ff}.no-recommend-module-card .test-result-button.btn_blue_disabled,.no-recommend-module-card .test-result-button.btn_blue_disabled:hover{color:rgba(102,161,255,.5)}.no-recommend-module-card .test-result-button .arrow{width:18px;height:11px;margin-left:10px;display:inline-block;background:url(img/student_report_arrow.svg) center no-repeat;background-size:100%}.no-recommend-module-card .card-layout-bottom{border-radius:8px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);margin-top:15px;padding:20px 20px 10px;transition:box-shadow .1s linear,-webkit-transform .1s linear;transition:box-shadow .1s linear,transform .1s linear}.no-recommend-module-card .card-layout-bottom:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.no-recommend-module-card .card-layout-bottom:hover .test-result-button{color:#4d91ff}.no-recommend-module-card .card-layout-bottom .card-layout-bottom-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.no-recommend-module-card .card-layout-bottom .card-bottom-text{margin-left:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.no-recommend-module-card .card-layout-bottom .card-bottom-button{text-align:right;margin-top:5px}.no-recommend-module-card .all-passed-icon{width:22px;height:22px;background:#46e6aa;border-radius:50%}.no-recommend-module-card .demo-icon{width:105px;height:38px;background:url(img/card_demo.svg) center no-repeat;background-size:cover;margin:0 auto 20px}.no-recommend-module-card .weakness-icon-left{width:22px;height:22px;background:#ffa47d;border-radius:50%;float:left}.no-recommend-module-card .weakness-icon-right{width:22px;height:22px;background:#ffa47d;border-radius:50%;margin-left:-8px;margin-top:-1px;border:1px solid #fff;box-sizing:content-box;float:left}.no-recommend-module-card .card-container{width:100%;max-width:620px;margin:0 auto;font-size:16px;line-height:20px;color:rgba(0,0,0,.7);font-weight:300}.no-recommend-module-card .card-container .card-layout-bottom{padding:30px 40px}.no-recommend-module-card .card-container .hide-for-large{display:none}.no-recommend-module-card .card-container .hide-for-small{display:block;margin-top:0}.no-recommend-module-card .card-container-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:8px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);padding:55px 50px 64px;transition:box-shadow .1s linear,-webkit-transform .1s linear;transition:box-shadow .1s linear,transform .1s linear;margin-bottom:15px}.no-recommend-module-card .card-container-top:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.no-recommend-module-card .card-container-top:hover .test-result-button{color:#4d91ff}.no-recommend-module-card .card-container-top .card-container-icon{width:140px;height:160px}.no-recommend-module-card .card-container-top .card-container-icon svg:not(:root){overflow:hidden}.no-recommend-module-card .card-container-top .card-container-content{font-size:18px;font-weight:300;line-height:24px;margin-left:40px}.no-recommend-module-card .all-failed .card-top-icon{width:105px;height:35px;margin-top:15px;background:url(img/all_failed_icon.svg) center no-repeat}.no-recommend-module-card .all-failed .weakness-icon-left,.no-recommend-module-card .all-failed .weakness-icon-right{width:32px;height:32px}.no-recommend-module-card .all-failed .card-bottom-icon,.no-recommend-module-card .demo-user .card-bottom-icon{width:28px;height:31px}@media all and (min-width:1024px){.no-recommend-module-card .card-container,.no-recommend-module-card .card-layout{max-width:738px}.no-recommend-module-card .test-result-title{margin:20px 0 10px}.no-recommend-module-card .test-result-button{margin-top:10px}.no-recommend-module-card .card-layout-left{width:302px}.no-recommend-module-card .card-layout-right{width:418px}}@media all and (min-width:660px) and (max-width:1023px){.no-recommend-module-card .test-result-title{margin:20px 0 10px}.no-recommend-module-card .test-result-button{margin-top:10px}}@media all and (min-width:480px) and (max-width:659px){.no-recommend-module-card .card-layout{display:block}.no-recommend-module-card .test-result-button{margin-top:5px}.no-recommend-module-card .card-layout-left{width:100%;padding:30px 20px}.no-recommend-module-card .card-layout-right{width:100%;margin-left:0;margin-top:15px}.no-recommend-module-card .card-layout-right .card-layout-top{padding:30px 20px 40px}.no-recommend-module-card .card-layout-right .card-bottom-button{text-align:center}.no-recommend-module-card .card-container-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 20px 30px}.no-recommend-module-card .card-container-top .card-container-content{text-align:center;margin-left:0;margin-top:20px}.no-recommend-module-card .card-layout-bottom{padding:20px}.no-recommend-module-card .card-layout-bottom .card-bottom-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;text-align:center}.no-recommend-module-card .card-layout-bottom .all-passed-icon{width:22px;height:22px}.no-recommend-module-card .card-container .hide-for-large{display:block;text-align:center}.no-recommend-module-card .card-container .hide-for-small{display:none}}@media all and (min-width:0px) and (max-width:479px){.no-recommend-module-card .card-layout{display:block}.no-recommend-module-card .card-layout-left{width:100%;padding:30px 20px}.no-recommend-module-card .card-icon-container{display:none}.no-recommend-module-card .card-layout-right{width:100%;margin-left:0;margin-top:15px}.no-recommend-module-card .card-layout-right .card-layout-top{padding:25px 20px 30px}.no-recommend-module-card .card-layout-right .card-bottom-button{text-align:center;margin-top:0}.no-recommend-module-card .card-container-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 20px}.no-recommend-module-card .card-container-top .card-container-icon{width:110px;height:126px}.no-recommend-module-card .card-container-top .card-container-content{text-align:center;margin-left:0;margin-top:16px}.no-recommend-module-card .all-passed-icon{width:69px;height:23px;border-radius:0;background:url(img/card_passed.svg) center no-repeat;background-size:cover}.no-recommend-module-card .weakeness-icon{width:69px;height:23px;background:url(img/all_failed_icon.svg) center no-repeat;background-size:cover}.no-recommend-module-card .weakeness-icon .weakness-icon-left{display:none}.no-recommend-module-card .card-layout-bottom{padding:20px}.no-recommend-module-card .card-layout-bottom .card-layout-bottom-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.no-recommend-module-card .card-layout-bottom .card-bottom-text{margin-left:0;margin-top:10px;text-align:center}}.have-recommend-module .test-result-button-wrap{height:40px;line-height:40px;color:#66a1ff;font-size:16px;font-weight:500;cursor:default;margin-bottom:6px}.have-recommend-module .test-result-button-wrap:hover{color:#4d91ff}.have-recommend-module .test-result-button-wrap.btn_blue_disabled,.have-recommend-module .test-result-button-wrap.btn_blue_disabled:hover{color:rgba(102,161,255,.5)}.have-recommend-module .test-result-button{float:right;cursor:default}.have-recommend-module .test-result-button .arrow{width:18px;height:11px;margin-left:10px;display:inline-block;background:url(img/student_report_arrow.svg) center no-repeat;background-size:100%}.have-recommend-module .recommend-modules-need-do{max-width:705px;margin:0 auto;padding-bottom:15px}.have-recommend-module .recommend-modules-inner{position:relative}.have-recommend-module .string-container{width:64px;height:100%;position:absolute;top:0;z-index:0}.have-recommend-module .string-container .string{width:2px;height:100%;margin:0 auto;background:#000;opacity:.1}.have-recommend-module .have-recommend-module-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;margin-bottom:15px}.have-recommend-module .have-recommend-module-inner.the-left-icon-align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.have-recommend-module .have-recommend-module-inner.the-left-icon-align-top .module-cover{height:0}.have-recommend-module .have-recommend-module-inner.control-the-left-icon-size .have-recommend-module-left-icon{width:64px;height:64px}.have-recommend-module .have-recommend-module-inner .module-cover{width:64px;height:32px;background:#f5f9fa;position:absolute}.have-recommend-module .have-recommend-module-inner:nth-child(1) .module-cover{top:0}.have-recommend-module .have-recommend-module-inner .have-recommend-module-left{width:64px;height:74px;background:#f5f9fa;padding:5px 0;z-index:3}.have-recommend-module .have-recommend-module-inner .have-recommend-module-left.add-locked .inner-circle{background:url(img/locked_demo.svg) center no-repeat #f5f9fa;background-size:50%}.have-recommend-module .have-recommend-module-inner .have-recommend-module-left-icon{width:64px;height:64px;margin:0 auto}.have-recommend-module .have-recommend-module-inner .have-recommend-module-right{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:620px;margin-left:20px}.have-recommend-module .recommend-modules-done{padding-top:20px;max-width:705px;margin:0 auto;border-top:solid 1px rgba(0,0,0,.15)}.have-recommend-module .recommend-modules-done.no-string .string-container{display:none}.have-recommend-module .recommend-modules-done .have-recommend-module-inner:nth-last-child(1) .module-cover{bottom:0}.have-recommend-module .recommend-bottom-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}.have-recommend-module .recommend-bottom-card .module-cover{width:64px;height:70%;background:#f5f9fa;position:absolute;bottom:0}.have-recommend-module .recommend-bottom-card .recommend-bottom-left{width:64px;position:relative}.have-recommend-module .recommend-bottom-card .recommend-bottom-left .recommend-bottom-left-icon{width:52px;height:50%;border-left:2px solid #000;border-bottom:2px solid #000;position:absolute;left:50%;margin-left:-1px;opacity:.1;border-radius:8px;background:#f5f9fa}.have-recommend-module .recommend-bottom-card .recommend-bottom-left .cover-string1{width:10px;height:60%;background:#f5f9fa;margin-left:-5px;margin-top:1px}.have-recommend-module .recommend-bottom-card .recommend-bottom-left .cover-string2{width:10px;height:60%;background:#f5f9fa;position:absolute;bottom:-4px;right:0}.have-recommend-module .recommend-bottom-card .recommend-bottom-right{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:620px;margin-left:20px;border-radius:8px}.have-recommend-module .recommend-bottom-card .left-test-icon{width:54px;height:60px}.have-recommend-module .recommend-bottom-card .recommend-bottom-text{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:20px;font-size:16px;font-weight:300;line-height:20px;color:rgba(0,0,0,.7);display:none}.have-recommend-module .recommend-bottom-card .recommend-bottom-button{-ms-flex-item-align:end;align-self:flex-end;max-width:220px;width:100%;height:40px;line-height:40px;padding:0;border:0;border-radius:100px;background:#66a1ff;color:#fff;font-size:16px;font-weight:500;text-align:center;cursor:pointer;display:none}.have-recommend-module .recommend-bottom-card .recommend-bottom-button:hover{background:#4d91ff}.have-recommend-module .recommend-bottom-card .recommend-bottom-button.btn_blue_disabled{cursor:default;background:rgba(102,161,255,.5)}.have-recommend-module .recommend-bottom-card .recommend-bottom-button.btn_blue_disabled:hover{background:rgba(102,161,255,.5)}.have-recommend-module .recommend-bottom-card .recommend-bottom-right-main{width:100%;border-radius:8px;background:#fff;cursor:default;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.have-recommend-module .recommend-bottom-card .recommend-bottom-right-main:hover .recommend-bottom-button{background:#4d91ff}.have-recommend-module .recommend-bottom-card.have-module .recommend-bottom-text{display:block}.have-recommend-module .recommend-bottom-card.have-module .recommend-bottom-button{display:none}.have-recommend-module .recommend-bottom-card.have-module .recommend-bottom-left{visibility:visible}.have-recommend-module .recommend-bottom-card.have-module .module-cover{display:block}.have-recommend-module .recommend-bottom-card.no-module .recommend-bottom-text{display:none}.have-recommend-module .recommend-bottom-card.no-module .recommend-bottom-button{display:block}.have-recommend-module .recommend-bottom-card.no-module .recommend-bottom-left{visibility:hidden}.have-recommend-module .recommend-bottom-card.no-module .module-cover{height:100%}.have-recommend-module .recommend-bottom-card.no-module .recommend-bottom-right{box-shadow:0 2px 6px 0 rgba(0,0,0,.1);transition:box-shadow .1s linear,-webkit-transform .1s linear;transition:box-shadow .1s linear,transform .1s linear}.have-recommend-module .recommend-bottom-card.no-module .recommend-bottom-right:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.have-recommend-module .recommend-demo-card .module-cover{top:0;bottom:auto}.have-recommend-module .recommend-demo-card .recommend-bottom-left{width:64px;position:relative}.have-recommend-module .recommend-demo-card .recommend-bottom-left .recommend-bottom-left-icon{border:0;border-top:2px solid #000;border-left:2px solid #000;bottom:0}.have-recommend-module .recommend-demo-card .recommend-bottom-left .cover-string3{width:10px;height:60%;background:#f5f9fa;position:absolute;bottom:1px;left:-4px}.have-recommend-module .recommend-demo-card .recommend-bottom-left .cover-string4{width:10px;height:60%;background:#f5f9fa;position:absolute;right:0;top:-4px}.have-recommend-module .demo-card-container{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:20px}.have-recommend-module .demo-card-inner{width:100%;max-width:620px;border-radius:8px;background:#fff;cursor:default;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.have-recommend-module .demo-card-inner:hover .demo-card-button{background:#4d91ff}.have-recommend-module .demo-card-inner .demo-card-icon{width:75px;height:87px;background:url(img/ico_warning_message_demo.svg) center no-repeat;background-size:contain}.have-recommend-module .demo-card-inner .demo-card-content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:20px;font-size:16px;font-weight:300;line-height:20px;color:rgba(0,0,0,.7)}.have-recommend-module .demo-card-inner .demo-card-large{display:block}.have-recommend-module .demo-card-inner .demo-card-small{display:none}.have-recommend-module .demo-card-inner .demo-card-button{max-width:220px;width:100%;height:40px;line-height:40px;padding:0;border:0;border-radius:100px;background:#66a1ff;color:#fff;font-size:16px;font-weight:500;text-align:center;cursor:pointer;margin-top:33px;float:right}.have-recommend-module .demo-card-inner .demo-card-button:hover{background:#4d91ff}.have-recommend-module .demo-card-inner .demo-card-button.btn_blue_disabled{cursor:default;background:rgba(102,161,255,.5)}.have-recommend-module .demo-card-inner .demo-card-button.btn_blue_disabled:hover{background:rgba(102,161,255,.5)}@media all and (min-width:480px) and (max-width:659px){.have-recommend-module .recommend-bottom-card .left-test-icon{width:45px;height:50px}.have-recommend-module .demo-card-container .demo-card-inner .demo-card-icon{width:75px;height:87px}}@media all and (min-width:0px) and (max-width:479px){.have-recommend-module .recommend-bottom-card .left-test-icon{width:40px;height:45px}.have-recommend-module .recommend-bottom-card .recommend-bottom-text{margin-left:16px;font-size:14px;font-weight:300;line-height:18px;color:#4a4a4a}.have-recommend-module .recommend-bottom-card.no-module .recommend-bottom-right-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.have-recommend-module .recommend-bottom-card.no-module .recommend-bottom-button{margin-top:16px;-ms-flex-item-align:auto;align-self:auto}.have-recommend-module .demo-card-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.have-recommend-module .demo-card-inner .demo-card-icon{width:60px;height:71px}.have-recommend-module .demo-card-inner .demo-card-content{width:100%;text-align:center;margin-top:10px;margin-left:0;font-size:14px;font-weight:300;line-height:18px;color:#4a4a4a;-webkit-box-flex:0;-ms-flex:none;flex:none}.have-recommend-module .demo-card-inner .demo-card-large{display:none}.have-recommend-module .demo-card-inner .demo-card-small{display:block}.have-recommend-module .demo-card-inner .demo-card-button{display:inline-block;max-width:150px;margin-top:15px;float:none}}.requires-attention-container{width:100%;padding:20px 20px 10px;overflow:hidden}.requires-attention-container .retest-button{color:#66a1ff;font-size:16px;font-weight:500;cursor:default;display:inline-block;margin-top:20px}.requires-attention-container .retest-button:hover{color:#4d91ff}.requires-attention-container .retest-button.btn_blue_disabled,.requires-attention-container .retest-button.btn_blue_disabled:hover{color:rgba(102,161,255,.5)}.requires-attention-container .retest-text{display:inline-block}.requires-attention-container .retest-arrow{width:16px;height:10px;background:url(img/student_report_arrow.svg) center no-repeat;background-size:100% 10px;margin-left:10px;display:inline-block}.requires-attention-container .have-weakness-modules{width:100%;max-width:620px;margin:0 auto;padding-top:20px}.requires-attention-container .requires-card{width:100%;padding:20px;background:#fff;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;cursor:default}.requires-attention-container .requires-card .card-icon{width:123px;height:102px}.requires-attention-container .requires-card .card-text-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.requires-attention-container .requires-card .card-text{font-size:16px;font-weight:300;line-height:20px}.requires-attention-container .requires-card .card-button-container{color:#66a1ff;font-size:16px;font-weight:500;cursor:default;width:100%;max-width:156px;height:40px;border-radius:100px;border:2px solid #64a0ff;line-height:36px;text-align:center}.requires-attention-container .requires-card .card-button-container:hover{color:#4d91ff}.requires-attention-container .requires-card .card-button-container.btn_blue_disabled,.requires-attention-container .requires-card .card-button-container.btn_blue_disabled:hover{color:rgba(102,161,255,.5)}.requires-attention-container .suggestion-card{display:none;margin-bottom:28px}.requires-attention-container .suggestion-card .card-text-container{padding-left:26px}.requires-attention-container .suggestion-card .card-icon{background:url(img/learn_more.svg) center no-repeat;background-size:cover}.requires-attention-container .suggestion-card:hover .retest-button{color:#4d91ff}.requires-attention-container .retest-card .card-text-container{padding-left:40px;padding-right:30px}.requires-attention-container .retest-card .card-icon{width:78px;height:39px;background:url(img/retest_icon.svg) center no-repeat;background-size:cover}.requires-attention-container .retest-card:hover .card-button-container{color:#4d91ff;border:2px solid #4d91ff}.requires-attention-container .requires-module-card .requires-module-card-title{font-size:16px;font-weight:300;line-height:20px;color:#4a4a4a;margin-bottom:20px}.requires-attention-container .requires-module-card .requires-module-card-inner{width:100%;padding:20px;background:#fff;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;cursor:default;margin-bottom:15px}.requires-attention-container .requires-module-card .module-name-container{-webkit-web-flex:1;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:40px;border-right:1px solid rgba(204,204,204,.43)}.requires-attention-container .requires-module-card .score-container{display:block;width:96px;padding-left:20px}.requires-attention-container .requires-module-card .grade{font-size:12px;font-weight:500;width:76px;height:40px;border-radius:30px;background-color:#f5f7fb;color:#8f8f8f;line-height:40px;text-align:center;margin-bottom:13px}.requires-attention-container .requires-module-card .module-name{font-size:18px;font-weight:300;line-height:24px;color:rgba(0,0,0,.7)}.requires-attention-container .requires-module-card .module-local-name{font-size:14px;font-weight:300;line-height:18px;color:#8f8f8f;margin-top:5px}.requires-attention-container .requires-module-card .top-container{display:none}.requires-attention-container .requires-module-card .module-card-icon{font-size:24px;font-weight:300;color:#fff;width:50px;height:50px;border-radius:50%;text-align:center;line-height:50px;position:relative;margin:0 auto}.requires-attention-container .requires-module-card .module-card-icon .arrow-icon{width:22px;height:22px;position:absolute;right:-5px;top:-5px}.requires-attention-container .requires-module-card .green{background:#46e6aa}.requires-attention-container .requires-module-card .green .arrow-up{background:url(img/green_up.svg) center no-repeat;background-size:cover}.requires-attention-container .requires-module-card .orange{background:#ffa47d}.requires-attention-container .requires-module-card .orange .arrow-up{background:url(img/orange_up_icon.svg) center no-repeat;background-size:cover}.requires-attention-container .requires-module-card .orange .arrow-down{background:url(img/orange_down_icon.svg) center no-repeat;background-size:cover}.requires-attention-container .requires-module-card .orange .arrow-equal{background:url(img/orange_not_change_icon.svg) center no-repeat;background-size:cover}.requires-attention-container .requires-module-card .red{background:#ffa47d}.requires-attention-container .requires-module-card .red .arrow-up{background:url(img/orange_up_icon.svg) center no-repeat;background-size:cover}.requires-attention-container .requires-module-card .red .arrow-down{background:url(img/orange_down_icon.svg) center no-repeat;background-size:cover}.requires-attention-container .requires-module-card .red .arrow-equal{background:url(img/orange_not_change_icon.svg) center no-repeat;background-size:cover}@media all and (min-width:0px) and (max-width:659px){.requires-attention-container .requires-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.requires-attention-container .requires-card .card-text-container{text-align:center;padding:0;margin-top:10px}.requires-attention-container .requires-card .card-button-container,.requires-attention-container .requires-card .retest-button{margin-top:15px}.requires-attention-container .requires-module-card .requires-module-card-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.requires-attention-container .requires-module-card .module-name-container{padding-right:0;border:none;-webkit-box-flex:0;-ms-flex:none;flex:none}.requires-attention-container .requires-module-card .score-container{display:none}.requires-attention-container .requires-module-card .module-name{font-size:14px;font-weight:300;line-height:18px;color:#4a4a4a}.requires-attention-container .requires-module-card .module-local-name{margin-top:10px}.requires-attention-container .requires-module-card .module-card-icon{float:left}.requires-attention-container .requires-module-card .module-card-icon .arrow-icon{width:15px;height:15px;right:0;top:0}.requires-attention-container .requires-module-card .top-container{margin-bottom:20px;display:block}.requires-attention-container .requires-module-card .grade{float:right}}.all-modules-tab-container{width:100%;max-width:887px;padding:0 20px;margin:0 auto;height:100%}.all-modules-tab-container .student-report-wrap{width:100%;height:60px;padding:20px 0;position:absolute;top:0;right:0}.all-modules-tab-container .student-report-wrap .student-report-main{height:20px;float:right;cursor:default}.all-modules-tab-container .student-report-wrap .student-report-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.all-modules-tab-container .student-report-wrap .new-button{height:20px;line-height:20px;padding:0 7px;background:#00dafa;color:#fff;font-size:10px;border-radius:20px;margin-right:10px;text-align:center}.all-modules-tab-container .student-report-wrap .student-report-text{line-height:20px;margin-right:10px;color:#66a1ff;font-size:16px;font-weight:500;cursor:default}.all-modules-tab-container .student-report-wrap .student-report-text:hover{color:#4d91ff}.all-modules-tab-container .student-report-wrap .student-report-text.btn_blue_disabled,.all-modules-tab-container .student-report-wrap .student-report-text.btn_blue_disabled:hover{color:rgba(102,161,255,.5)}.all-modules-tab-container .student-report-wrap .student-report-arrow{width:16px;height:20px;background:url(img/student_report_arrow.svg) center no-repeat;background-size:100% 10px}.all-modules-tab-container .screen-l{height:100%;display:block;padding-top:32px;position:relative}.all-modules-tab-container .screen-l .all-modules-tab-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.all-modules-tab-container .screen-l .grade-list-container{height:100%;width:210px;position:absolute}.all-modules-tab-container .screen-l .grade-list-container .side-blue{width:10px;height:calc(100% + 2px);position:absolute;left:-1px;top:-1px;background:#64a0ff;border-radius:8px 0 0 8px;display:none}.all-modules-tab-container .screen-l .grade-list-container .grade-list-module-outer{-webkit-box-flex:1;-ms-flex:1;flex:1}.all-modules-tab-container .screen-l .grade-list-container .grade-list-title{width:60px}.all-modules-tab-container .screen-l .grade-list-container .grade-list-module{margin-top:3px;margin-bottom:3px}.all-modules-tab-container .screen-l .grade-list-container .grade-list{width:195px;border-radius:8px;border:1px solid #e0e0e0;margin-bottom:8px;position:relative;padding:10px 16px 10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;cursor:default;font-size:12px;font-weight:500;line-height:15px}.all-modules-tab-container .screen-l .grade-list-container .grade-list.select-grade{background-color:#fff}.all-modules-tab-container .screen-l .grade-list-container .grade-list.select-grade .side-blue{display:block}.all-modules-tab-container .screen-l .grade-modules-container{max-width:640px;margin-left:227px;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.all-modules-tab-container .screen-l .grade-modules-container .grade-module{width:100%;max-width:620px;margin-bottom:16px}.all-modules-tab-container .grade-list-module{width:12px;height:12px;margin-right:4px;margin-top:5px;border-radius:50%;overflow:hidden;float:left}.all-modules-tab-container .grade-list-module .with-bg{width:100%;height:100%;display:none}.all-modules-tab-container .grade-list-module .no-bg{width:100%;height:100%;display:none;border-radius:50%;border:2px solid #e4e4e4}.all-modules-tab-container .grade-list-module .module-circle-progress{display:none}.all-modules-tab-container .grade-list-module.dt-finished .with-bg{display:block}.all-modules-tab-container .grade-list-module.dt-finished .with-bg.green{background:#46e6aa}.all-modules-tab-container .grade-list-module.dt-finished .with-bg.orange,.all-modules-tab-container .grade-list-module.dt-finished .with-bg.red{background:#ffa47d}.all-modules-tab-container .grade-list-module.dt-finished .with-bg.grey{background:#d0d0d0}.all-modules-tab-container .grade-list-module.dt-finished .with-bg.grey .module-circle-progress{display:block}.all-modules-tab-container .grade-list-module.dt-not-finished.locked{border:1px solid #dfdfdf}.all-modules-tab-container .grade-list-module.dt-not-finished .no-bg,.all-modules-tab-container .grade-list-module.dt-not-finished .no-bg .module-circle-progress{display:block}.all-modules-tab-container .top-card{width:100%;margin-bottom:16px;border-radius:8px;background:#fff;cursor:default;padding:20px}.all-modules-tab-container .top-card .top-card-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.7);font-size:18px;font-weight:300;line-height:24px}.all-modules-tab-container .top-card .top-card-right-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.all-modules-tab-container .top-card .top-card-left-icon{width:78px;height:66px;margin-right:40px}.all-modules-tab-container .top-card .top-card-left-icon img{width:100%;height:100%}.all-modules-tab-container .screen-s{display:none}.all-modules-tab-container .screen-s .all-modules-tab-inner,.all-modules-tab-container .screen-s .grade-list-container{width:100%}.all-modules-tab-container .screen-s .side-blue{width:6px;height:100%;background:#64a0ff;position:absolute;left:0;top:0;display:none}.all-modules-tab-container .screen-s .grade-list{width:100%;padding:0 20px;position:relative;cursor:default;color:#4a4a4a;font-size:16px;font-weight:500;line-height:20px}.all-modules-tab-container .screen-s .grade-list.select-grade .side-blue{display:block}.all-modules-tab-container .screen-s .grade-list-item{width:100%;padding:15px 0;border-bottom:solid 1px rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.all-modules-tab-container .screen-s .grade-list-title{width:75px}.all-modules-tab-container .screen-s .grade-list-module{margin-top:0}.all-modules-tab-container .screen-s .grade-list-module-container{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:10px}.all-modules-tab-container .screen-s .grade-list-icon{width:14px;height:8px;background:url(img/arrow_down.svg) center no-repeat;background-size:14px 8px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.all-modules-tab-container .screen-s .grade-list-module-inner{float:right}.all-modules-tab-container .screen-s .grade-modules-container{width:100%;padding:0 20px}.all-modules-tab-container .screen-s .grade-module{margin-bottom:16px}.all-modules-tab-container .screen-s .grade-module-top{padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.all-modules-tab-container .screen-s .grade-module-title{color:#4a4a4a;text-shadow:0 2px 4px rgba(194,194,194,.5);font-size:16px;font-weight:500;line-height:20px}@media all and (min-width:0px) and (max-width:659px){.all-modules-tab-container .screen-s{display:block}.all-modules-tab-container .screen-l{display:none}.all-modules-tab-container .top-card .top-card-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.all-modules-tab-container .top-card .top-card-left-icon{margin-right:0;margin-bottom:20px}}.message-popup{width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;padding:20px;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9}.message-popup .message-popup-main{width:100%;max-width:620px;background:#fff;border-radius:8px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);padding:30px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.message-popup .message-popup-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.message-popup .message-popup-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:30px}.message-popup .message-popup-image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.message-popup .message-popup-texts{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#000;font-family:'Helvetica Neue',Arial,sans-serif;font-weight:300;opacity:.7;font-size:16px;line-height:34px;margin-top:30px}.message-popup .message-popup-texts .message-popup-title{font-size:1.2em;line-height:30px}.message-popup .message-popup-texts .message-popup-message{line-height:1.2em}.message-popup .message-popup-texts .message-popup-title+.message-popup-message{margin-top:.5em}@media all and (min-width:480px){.message-popup .message-popup-main{padding:40px 20px}.message-popup .message-popup-texts{font-size:20px}}@media all and (min-width:660px){.message-popup .message-popup-main{padding:40px}.message-popup .message-popup-top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.message-popup .message-popup-bottom{margin-top:40px}.message-popup .message-popup-texts{margin-top:0;margin-left:30px;width:300px;font-size:20px;-ms-flex-item-align:initial;align-self:initial;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}}.login{font-size:16px}.login .login-s{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:none}.login .login-s .footer{bottom:0}.login .login-s.hide{display:none}.login .login-l,.login .login-ru{display:block}.login .login-ru .main-content .next-icon{display:none}.login .login-ru .main-content .logo-large{margin-top:50px}.login .login-ru .main-content .login-top-l,.login .login-ru .main-content .login-top-s{display:none}.login .login-ru .footer{position:absolute}.login .main-content-s{min-height:960px}.login .main-content .height_50{height:50%}.login .main-content .login-top{height:calc(100% - 157px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login .main-content .login-top-inner{width:100%;text-align:center}.login .main-content .login-title{text-align:center;margin:0 auto 30px;max-width:280px;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:1.4;color:#000;font-weight:300}.login .main-content .login-icon{width:170px;height:129px;margin:0 auto;background:url(img/login_illustration_icon.svg) center no-repeat;background-size:cover}.login .main-content .login-icon svg{width:100%;height:100%}.login .main-content .next-icon{width:63px;height:63px;background:url(img/arrow_down.svg) center no-repeat #f7f7f7;background-size:20px 15px;border-radius:50%;margin:0 auto}.login .main-content .form-title{margin-bottom:5px;color:#00baca;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:400}.login .login-warning{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.login .login-warning .login-warning-inner{min-height:500px;height:100%;background:#f5f9fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.login .login-warning .back-button{width:40px;height:40px;-webkit-transform:rotate(90deg);transform:rotate(90deg);background:url(img/arrow_down.svg) center no-repeat;background-size:15px 10px;position:absolute;left:5px;top:8px;cursor:default}.login .login-warning .login-warning-content{width:100%;max-width:620px;min-height:500px;background:#fff;position:relative;padding:0 40px;border-radius:8px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.login .login-warning .login-warning-issues{margin:0 auto;overflow:hidden;text-align:center}.login .login-warning .login-warning-texts-outer{display:inline-block}.login .login-warning .login-warning-texts{text-align:left}.login .login-warning .login-warning-link{height:40px;line-height:40px;display:block;margin-top:5px;text-align:left;color:#66a1ff;font-size:16px;font-weight:500;cursor:default}.login .login-warning .login-warning-link:hover{color:#4d91ff}.login .login-warning .login-warning-link.btn_blue_disabled,.login .login-warning .login-warning-link.btn_blue_disabled:hover{color:rgba(102,161,255,.5)}.login .login-warning .arrow{width:18px;height:11px;margin-left:10px;display:inline-block;background:url(img/student_report_arrow.svg) center no-repeat;background-size:100%}.login .login-warning .login-warning-title{text-align:center;margin:80px 0 40px;color:#000;font-size:28px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7}.login .login-warning .login-warning-texts{color:#000;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7}.login .login-warning .login-warning-icon{width:53px;height:50px;margin:40px auto 0}.login .login-warning .login-warning-button{max-width:220px;width:100%;height:40px;line-height:40px;padding:0;border:0;border-radius:100px;background:#66a1ff;color:#fff;font-size:16px;font-weight:500;text-align:center;cursor:pointer;position:absolute;bottom:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.login .login-warning .login-warning-button:hover{background:#4d91ff}.login .login-warning .login-warning-button.btn_blue_disabled{cursor:default;background:rgba(102,161,255,.5)}.login .login-warning .login-warning-button.btn_blue_disabled:hover{background:rgba(102,161,255,.5)}.login .login-warning .login-warning-issues-fix{margin:0 auto;overflow:hidden}.login .login-warning .login-warning-issues-fix-title{color:#000;font-size:28px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7;margin:40px 0 20px;text-align:center}.login .login-warning .login-warning-issues-fix-texts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:20px;color:#000;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7}.login .login-warning .content-texts{margin-left:9px}.login .login-warning .help{color:#64a0ff;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:400;margin-left:5px;text-decoration:underline;cursor:default}.login .logo{width:100%;background-color:#00b9c6;height:54px;position:relative}.login .logo .logo-img{width:32px;height:100%;background:url(img/ef_logo_white.svg) left center no-repeat;background-size:100%;margin:0 auto}.login .logo .toggle-btn{line-height:54px;font-size:14px;color:#fff;position:absolute;right:40px;top:0;cursor:default}.login .logo .toggle-btn.opacity-85{opacity:1}.login .logo .toggle-btn.opacity-85:hover{opacity:.85}.login .logo-large-container{width:100%}.login .logo-large-container .logo-large{width:100%;height:40px;background:url(img/gp_logo_small.svg) center center no-repeat;background-size:contain;margin:0 auto 50px}.login .form-wrap{height:100%;width:100%;padding:0 20px}.login .login-content{width:100%;max-width:280px;margin:0 auto}.login .login-content .login-fail{font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400;position:absolute;bottom:60px;width:100%;color:#fff;text-align:center;display:none}.login .login-content .login-fail .login-fail-inner{background-color:#ffa47d;max-width:280px;padding:15px;border-radius:8px;margin:0 auto}.login .login-content .login-fail .trangle{width:10px;height:10px;position:absolute;bottom:-10px;left:50%;margin-left:-5px;z-index:12;overflow:hidden}.login .login-content .login-fail .trangle:before{content:'';width:0;height:0;border-width:10px 5px 0;border-style:solid;border-color:#ffa47d transparent transparent;opacity:.1;position:absolute;left:0;bottom:-2px}.login .login-content .login-fail .trangle:after{content:'';width:0;height:0;border-width:10px 5px 0;border-style:solid;border-color:#ffa47d transparent transparent;position:absolute;left:0;bottom:0}.login .login-content .login-fail.show{display:block}.login .login-content .help{width:15px;height:18px;border-radius:4px;text-align:center;color:#fff;background:#00b9c6;cursor:default;position:absolute;top:50%;margin-top:-9px;right:0}.login .login-content .help .help-info{position:absolute;display:none;left:24px;top:-6px;color:#6F6F6F;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.login .login-content .help .help-content{padding:10px 15px;width:100%;border:1px solid rgba(0,0,0,.1);border-radius:8px;text-align:left}.login .login-content .help-large,.login .login-content .help-large:hover .help-info{display:block}.login .login-content .help-small{display:none}.login .login-content .login-button-wrap{height:44px;width:100%;position:relative;margin-bottom:10px}.login .login-content .login-button-wrap.margin-0{margin-bottom:0}.login .login-content .input-frame{width:100%;height:100%;outline:0;border-radius:4px;border:1px solid #00b9c6;background:#fff;padding:0 10px;box-sizing:border-box}.login .login-content .input-frame.error{border:2px solid #ffa47d}.login .login-content .password input{color:#00b9c6}.login .login-content input{-webkit-appearance:none;font-size:16px;color:#4a4a4a}.login .login-content input::-webkit-input-placeholder{color:#8f8f8f}.login .login-content input:-moz-placeholder{color:#8f8f8f}.login .login-content input::-moz-placeholder{color:#8f8f8f}.login .login-content input:-ms-input-placeholder{color:#8f8f8f}.login .login-content input[type=text]{-web-kit-appearance:none;-moz-appearance:none}.login .login-content .login-button{width:100%;height:40px;line-height:40px;border-radius:100px;background:#00becc;color:#fff;font-size:16px;font-weight:500;text-align:center;cursor:default;max-width:280px;border:none;outline:0;padding:0}.login .login-content .login-button:hover{background:#00a7b3}.login .login-content .login-button.btn_green_disabled,.login .login-content .login-button.btn_green_disabled:hover{background:rgba(0,190,204,.5)}.login .login-content .login-button.loading{background:url(img/icon_btn_loading.svg) center center no-repeat #01a2ae;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}.login .login-content .forget-small{margin-bottom:28px;margin-top:10px;color:#00b9c6;font-size:14px;font-weight:500;cursor:default;position:relative;display:none}.login .login-content .forget-info{margin-bottom:28px;margin-top:10px;font-size:14px;font-weight:500;color:#00b9c6;cursor:default;position:relative;display:inline-block}.login .login-content .extra-mark{position:absolute;width:10px;height:10px;left:-10px;z-index:5}.login .login-content .extra-mark:before{content:'';width:0;height:0;border-width:5px 10px 5px 0;border-style:solid;border-color:transparent #000 transparent transparent;position:absolute;left:0;right:-2px}.login .login-content .extra-mark:after{content:'';width:0;height:0;border-width:5px 10px 5px 0;border-style:solid;border-color:transparent #fff transparent transparent;position:absolute;left:0;right:0}.login .login-content .help-info .extra-mark{z-index:10;top:10px;left:-9px}.login .login-content .forget-pop{color:#6F6F6F;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400;width:300px;display:none;position:absolute;top:28px;left:0;cursor:default;padding:10px 15px;background-color:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.1);z-index:1}.login .login-content .forget-pop .extra-mark{left:64px;top:-10px}.login .login-content .forget-pop .extra-mark:before{content:'';width:0;height:0;border-width:0 5px 10px;border-style:solid;border-color:transparent transparent #000;position:absolute;left:0;right:-2px}.login .login-content .forget-pop .extra-mark:after{content:'';width:0;height:0;border-width:0 5px 10px;border-style:solid;border-color:transparent transparent #fff;position:absolute;left:0;right:0}.login .emphasis{font-weight:700}.login .extra-content{width:176px;right:-260px}.login .pop-up{display:none;z-index:100}.login .pop-up.show{display:block}.login .pop-wrap{width:100%;height:100%;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login .pop-inner{color:#4a4a4a;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:400;width:100%;background:#fff;border-radius:8px;padding:20px;box-shadow:0 0 4px 0 rgba(0,0,0,.2);position:relative;text-align:left}.login .pop-title{text-align:center;display:none}.login .pop-cover{width:100%;height:100%;position:absolute;top:0;left:0}.login .pop-title{font-weight:700;margin-bottom:13px}.login .close-pop{width:36px;height:36px;cursor:default;border-radius:100%;border:2px solid #000;margin:84px auto 0;background:url(img/pop_close.svg) center center no-repeat}.login .login-top-l{display:none}.login .login-top-s{display:block}@media all and (min-width:1024px){.login .logo .logo-img{margin-left:20px}.login .login-top-s{display:none}.login .login-top-l{display:inline-block;text-align:center}.login .login-top-l .login-title{display:inline-block;text-align:left;margin-bottom:0;vertical-align:middle}.login .login-top-l .login-icon{display:inline-block;vertical-align:middle;width:120px;height:91px}.login .logo-large-container .logo-large{width:56%;margin:70px auto 30px}.login .form-wrap{margin-top:30px}.login .pop-up.show{display:none}}@media all and (min-width:768px) and (max-width:1023px){.login .logo .logo-img{margin-left:20px}.login .logo-large-container .logo-large{width:56%;margin:70px auto 65px}.login .form-wrap{margin-top:50px}.login .pop-up.show{display:none}.login .login-top-l .login-icon{width:212px;height:161px}}@media all and (min-width:480px) and (max-width:767px){.login .login-warning .login-warning-inner{padding:0;height:100%;display:block}.login .login-warning .login-warning-content{min-height:100%;max-width:100%;border-radius:0;padding:0 40px 100px}.login .login-warning .login-warning-issues{max-width:360px}.login .login-warning .login-warning-title{color:#000;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7;margin:60px auto 40px}.login .login-warning .login-warning-texts{color:#000;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7}.login .login-warning .login-warning-icon{width:80px;height:85px;margin:18vh auto 0}.login .login-warning .login-warning-button{bottom:20px}.login .login-warning .login-warning-issues-fix{max-width:380px}.login .login-warning .login-warning-issues-fix-title{color:#000;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7;margin:55px 0 20px}.login .logo-large-container .logo-large{width:77%;margin:60px auto 50px}.login .form-wrap{margin-top:30px}.login .main-content .help-large{display:none}.login .main-content .help-small{display:block}.login .main-content .forget-small{display:inline-block}.login .main-content .forget-info{display:none}.login .login-top-l .login-icon{width:190px;height:144px}}@media all and (min-width:375px) and (max-width:479px){.login .login-warning .login-warning-inner{padding:0;height:100%;display:block}.login .login-warning .login-warning-content{min-height:100%;max-width:100%;padding:0 20px 100px;border-radius:0}.login .login-warning .login-warning-issues{max-width:280px}.login .login-warning .login-warning-title{color:#000;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7;margin:30px auto}.login .login-warning .login-warning-texts{color:#000;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:125%;font-weight:400;opacity:.7}.login .login-warning .login-warning-icon{margin:24vh auto 0}.login .login-warning .login-warning-button{bottom:20px}.login .login-warning .login-warning-issues-fix{max-width:280px}.login .login-warning .login-warning-issues-fix-title{color:#000;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7;margin:55px 0 10px}.login .login-warning .login-warning-issues-fix-texts{color:#000;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:125%;font-weight:400;opacity:.7}.login .logo-large-container{padding:0 20px}.login .logo-large-container .logo-large{width:100%;height:30px;margin:0 auto 50px}.login .login-l{display:none}.login .login-ru,.login .login-s{display:block}.login .form-wrap{margin-top:70px}.login .main-content .help-large{display:none}.login .main-content .help-small{display:block}.login .main-content .forget-small{display:inline-block}.login .main-content .forget-info{display:none}.login .login-top-l .login-icon{width:190px;height:144px}}@media all and (min-width:0px) and (max-width:374px){.login .login-warning .login-warning-inner{padding:0;height:100%;display:block}.login .login-warning .login-warning-content{min-height:100%;max-width:100%;padding:0 20px 100px;border-radius:0}.login .login-warning .login-warning-issues{max-width:280px}.login .login-warning .login-warning-title{color:#000;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7;margin:30px auto}.login .login-warning .login-warning-texts{color:#000;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:125%;font-weight:400;opacity:.7}.login .login-warning .login-warning-icon{margin:24vh auto 0}.login .login-warning .login-warning-button{bottom:20px}.login .login-warning .login-warning-issues-fix{max-width:280px}.login .login-warning .login-warning-issues-fix-title{color:#000;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7;margin:55px 0 10px}.login .login-warning .login-warning-issues-fix-texts{color:#000;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:125%;font-weight:400;opacity:.7}.login .logo-large-container{padding:0 20px}.login .logo-large-container .logo-large{width:100%;height:30px;margin:0 auto 40px}.login .login-l{display:none}.login .login-ru,.login .login-s{display:block}.login .form-wrap{margin-top:70px}.login .main-content .login-title{max-width:240px;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:1.4;color:#000;font-weight:300}.login .main-content .help-large{display:none}.login .main-content .help-small{display:block}.login .main-content .forget-small{display:inline-block}.login .main-content .forget-info{display:none}.login .login-top-l .login-icon{width:170px;height:129px}}.dt-testing{position:relative;width:100%;height:100%;padding:0;margin:0;overflow:hidden}.dt-testing .error-container{position:fixed}.dt-testing .warning-message-container{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dt-testing .warning-message-container .warning-message-main{background:rgba(0,0,0,.5);height:100%;min-height:400px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dt-testing .warning-message-container .warning-message-outer{width:100%;max-width:620px;background:#fff;border-radius:8px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);padding:40px}.dt-testing .warning-message-container .warning-message-inner{width:100%;height:100%}.dt-testing .warning-message-container .warning-message-top{width:53px;height:50px;margin:0 auto}.dt-testing .warning-message-container .warning-message-middle{margin:80px 0;text-align:center;color:#000;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7}.dt-testing .warning-message-container .warning-message-middle .warning-message-text{display:inline-block;text-align:left}.dt-testing .warning-message-container .warning-message-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.dt-testing .dt-testing-container,.dt-testing .dt-testing-inner-container,.dt-testing .frame{width:100%;height:100%;padding:0;margin:0;overflow:hidden}@media all and (min-width:660px){.dt-testing .warning-message-container .warning-message-btn.btn_blue_no_bg{margin-left:20px}}@media all and (min-width:480px) and (max-width:659px){.dt-testing .warning-message-container .warning-message-main{min-height:340px}.dt-testing .warning-message-container .warning-message-middle{margin:50px 0;color:#000;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7}.dt-testing .warning-message-container .warning-message-btn{max-width:170px}.dt-testing .warning-message-container .warning-message-btn.btn_blue_no_bg{margin-left:20px}}@media all and (min-width:0px) and (max-width:479px){.dt-testing .warning-message-container .warning-message-main{min-height:350px}.dt-testing .warning-message-container .warning-message-outer{padding:30px 20px}.dt-testing .warning-message-container .warning-message-middle{margin:30px 0 40px;color:#000;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:125%;font-weight:400;opacity:.7}.dt-testing .warning-message-container .warning-message-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dt-testing .warning-message-container .warning-message-btn.btn_blue_no_bg{margin-top:10px}}.profile{height:auto}.profile svg{width:100%;height:100%}.profile .profile-tab{height:280px;padding-top:64px;width:85px;margin:0 auto}.profile .profile-tab .tab-switch{width:40px;height:40px;float:left}.profile .profile-tab .tab-switch.tab-right{margin-left:5px;opacity:.5}.profile .profile-tab .tab-switch-inner{width:10px;height:10px;background:#fff;margin:15px auto;border-radius:10px}.profile .bottom-container{width:100%;border:1px solid #f5f9fa;background:#f5f9fa;margin:0 auto}.profile .bottom-container .gp-card-top{width:80px;height:80px;margin:0 auto}.profile .bottom-container .gp-card-bottom{width:100%;margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.profile .bottom-container .gp-card-btn{font-family:'Helvetica Neue',Arial,sans-serif;max-width:220px;padding:0;border:0;color:#fff;font-size:16px;font-weight:500;width:220px;height:40px;margin:50px auto 0;background:#64a0ff;border-radius:100px;text-align:center;line-height:40px;cursor:default}.profile .bottom-container .gp-card-btn:hover{background:#4d91ff}.profile .bottom-container .gp-card-btn.btn_blue_disabled{cursor:default;background:rgba(102,161,255,.5)}.profile .bottom-container .gp-card-btn.btn_blue_disabled:hover{background:rgba(102,161,255,.5)}.profile .bottom-container .gp-card-btn.btn-can-click{opacity:1;cursor:default;transition:background .1s linear;-moz-transition:background .1s linear;-webkit-transition:background .1s linear;-o-transition:background .1s linear}.profile .bottom-container .gp-card-btn.btn-can-click:hover{background:#4990e6}.profile .bottom-container .profile-info{width:240px;margin:0 auto 25px;color:#4A4A4A;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.profile .bottom-container .profile-sub-title{color:#6f6f6f;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.profile .day{width:53px}.profile .month{width:109px;margin:0 5px}.profile .year{width:68px}.profile .select-box-inner-item{float:left}.profile .gp-card{width:100%;background:#fff;padding:40px;border-radius:8px;box-shadow:0 1px 4px 0 rgba(0,0,0,.1);margin:0 auto}.profile .profile-card{margin-top:-176px}.profile .gp-card-inner{width:100%;height:100%}.profile .navigation-bar-outer-container{position:absolute;left:0;top:0;width:100%;height:54px;border-bottom:2px solid rgba(255,255,255,.3)}.profile .navigation-bar-outer-container .navigation .logo-icon{height:52px}.profile .navigation-bar-outer-container .navigation .logo,.profile .navigation-bar-outer-container .navigation .user-info{line-height:52px}.profile .top-container{width:100%;position:relative}.profile .pop-wrap{width:100%;height:100%;background:rgba(0,0,0,.3);position:absolute;top:0;display:none}.profile .pop-wrap.show{display:block;-webkit-animation:showQuitPop .3s;animation:showQuitPop .3s}.profile .pop-wrap .pop-inner{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile .pop-wrap .pop-inner .pop-content-show{display:block}.profile .pop-wrap .pop-cover{width:100%;height:100%;position:absolute;top:0;left:0}.profile .pop-wrap .pop-content{width:300px;background:#fff;border-radius:8px;padding:32px 24px;color:#4a4a4a;text-align:center;box-shadow:0 0 2px 0 rgba(0,0,0,.2);position:relative}.profile .pop-wrap .profile-user-info{text-align:left;padding:8px 0 16px}.profile .pop-wrap .profile-user-info .info-detail{margin-top:24px}.profile .pop-wrap .profile-user-info .user-info-margin{width:100px;text-align:right;margin-right:20px;display:inline-block}.profile .pop-wrap .pop-question{color:#4A4A4A;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.profile .pop-wrap .pop-description{color:#6f6f6f;margin-top:16px;padding-bottom:24px}.profile .pop-wrap .pop-btn{width:100%;margin-top:16px}@keyframes showQuitPop{from{opacity:0}to{opacity:1}}@keyframes hideQuitPop{from{opacity:1}to{opacity:0}}@-webkit-keyframes showQuitPop{from{opacity:0}to{opacity:1}}@-webkit-keyframes hideQuitPop{from{opacity:1}to{opacity:0}}.profile .back-btn-wrap{padding-top:24px}.profile .back-btn-wrap .back{padding:5px 10px 5px 25px;display:inline-block;cursor:default;color:#4a4a4a;position:relative}.profile .back-btn-wrap .back:hover{color:#333}.profile .back-btn-wrap .back-arrow{width:15px;height:29px;background:url(img/arrow.svg) center center no-repeat;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);position:absolute;left:0;top:0}.profile .middle-container{background:#fff;color:#4A4A4A;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.profile .section,.profile .set-up-title-wrap{padding:24px 0;border-bottom:1px solid #e6e6e6}.profile .title{color:#4A4A4A;font-size:28px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:34px;font-weight:300;padding-bottom:8px}.profile input{padding:12px 0;outline:0;-webkit-appearance:none;border:1px solid #c7c7c7;border-radius:4px;font-size:16px;width:60px;box-sizing:border-box;text-align:center;margin-left:16px}.profile input::-webkit-input-placeholder{color:#8F8F8F;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.profile input:-moz-placeholder{color:#8F8F8F;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.profile input::-moz-placeholder{color:#8F8F8F;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.profile input:-ms-input-placeholder{color:#8F8F8F;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.profile input::-webkit-inner-spin-button,.profile input::-webkit-outer-spin-button{-webkit-appearance:none}.profile input[type=number]{-moz-appearance:textfield}.profile .input-year{width:80px;margin-left:0}.profile .validate-error{margin-top:8px;display:none;color:#f57d49;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:700}.profile .validate-error.show{display:block}.profile .droparea-box{padding-top:8px}.profile .sub-title{color:#6f6f6f;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.profile .button-container{padding-top:40px}.profile .confirm-button{width:221px;height:40px;text-decoration:none;display:inline-block}.profile .confirm-button:hover{background:#4990e6}.profile .grade-name{margin-right:20px;display:inline-block}.profile .select-box .select-box-input-area-container{position:relative}.profile .select-box .select-box-input-area-inner-container{border:1px solid #c7c7c7;border-radius:4px}.profile .select-box .left-input-area{height:44px;line-height:44px;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:10px}.profile .select-box .left-input-area .default-color{width:100%;color:#8F8F8F;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.profile .select-box .select-box-area{cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-direction:row}.profile .select-box .text-center{text-align:center}.profile .select-box .show-dropList-button{height:44px;width:15px;display:-webkit-box;display:-ms-flexbox;display:flex;background:rgba(100,160,225,.2)}.profile .select-box .down-triangle{width:0;height:0;border:6px solid transparent;border-left-width:4px;border-right-width:4px;border-top-color:#64a0ff;margin:18px auto 0}.profile .select-box .dropList-container{width:100%;position:absolute;left:0;top:46px;background:#fff;border-radius:4px;display:none;cursor:default;z-index:10;box-shadow:0 3px 2px 0 rgba(0,0,0,.1)}.profile .select-box .dropList-inner-container{width:100%;max-height:160px;overflow:hidden}.profile .select-box .dropList-ul li{height:40px;line-height:40px;width:100%;padding-left:10px}.profile .select-box .dropList-ul li:last-child{border-bottom:none}.profile .select-box .dropList-ul li:hover{background:#eef9fa}.profile .select-box .dropList-ul .selected{color:#64a0ff}.profile .select-box.show .dropList-container{display:block}.profile .mask{position:fixed;left:0;top:0;height:100%;width:100%;opacity:0}.profile.cn-localtexts-style .select-box-en{display:none}.profile.cn-localtexts-style .select-box-cn{display:block}.profile.cn-localtexts-style .select-box-other{display:none}.profile.cn-localtexts-style .day,.profile.cn-localtexts-style .month{width:75px}.profile.cn-localtexts-style .year{width:80px}.profile.en-localtexts-style .select-box-en{display:block}.profile.en-localtexts-style .select-box-cn,.profile.en-localtexts-style .select-box-other,.profile.other-localtexts-style .select-box-cn,.profile.other-localtexts-style .select-box-en{display:none}.profile.other-localtexts-style .select-box-other{display:block}@media all and (min-width:1024px){.profile .gp-card{width:940px}.profile .bottom-container .gp-card-bottom{margin-top:50px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.profile .bottom-container .profile-info{margin:0}.profile .bottom-container .profile-city{margin:0 70px}}@media all and (min-width:768px) and (max-width:1023px){.profile .gp-card{width:80%}.profile .bottom-container .gp-card-bottom{margin-top:40px}}@media all and (min-width:660px) and (max-width:767px){.profile .bottom-container{padding:0 19px}.profile .bottom-container .gp-card-bottom{margin-top:40px}}@media all and (min-width:480px) and (max-width:659px){.profile .gp-card{padding:30px}.profile .bottom-container{padding:0 19px}.profile .bottom-container .gp-card-top{width:60px;height:60px}}@media all and (min-width:375px) and (max-width:479px){.profile .gp-card{padding:30px 20px}.profile .bottom-container{padding:0 19px}.profile .bottom-container .gp-card-top{width:50px;height:50px}}@media all and (min-width:0px) and (max-width:374px){.profile .gp-card{padding:30px 20px}.profile .year{width:100%;max-width:68px}.profile .day{width:100%;max-width:53px}.profile .month{width:100%;max-width:109px;margin:0}.profile .bottom-container{padding:0 19px}.profile .bottom-container .profile-info{width:100%;max-width:240px}.profile .bottom-container .gp-card-top{width:50px;height:50px}.profile .bottom-container .gp-card-btn{width:100%;max-width:220px}}.set-level{height:auto}.set-level svg{width:100%;height:100%}.set-level .top-container{position:relative}.set-level .profile-tab{height:280px;padding-top:64px;width:85px;margin:0 auto}.set-level .profile-tab .tab-switch{width:40px;height:40px;opacity:.5;float:left}.set-level .profile-tab .tab-switch.tab-right{margin-left:5px}.set-level .profile-tab .tab-switch.selected{opacity:1}.set-level .profile-tab .tab-switch-inner{width:10px;height:10px;background:#fff;margin:15px auto;border-radius:10px}.set-level .bottom-container{width:100%;border:1px solid #f5f9fa;background:#f5f9fa;margin:0 auto;height:auto;position:relative}.set-level .bottom-container .gp-card-top{width:80px;height:80px;background:url(img/profile_head.svg) center center no-repeat;background-size:100%;margin:0 auto}.set-level .bottom-container .gp-card-bottom{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.set-level .bottom-container .grade-select-card{width:100%;padding:0;margin:0 0 15px;background:#fff;border-radius:8px;box-shadow:0 1px 4px 0 rgba(0,0,0,.1);cursor:default;transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1)}.set-level .bottom-container .grade-select-card.selected{box-shadow:0 1px 7px 2px rgba(0,0,0,.17);transform:scale3d(1.02,1,1);-webkit-transform:scale3d(1.02,1,1)}.set-level .bottom-container .grade-select-card.selected .grade-select-card-circle-inner{display:inline-block}.set-level .bottom-container .grade-select-card.selected-add,.set-level .bottom-container .grade-select-card.selected-remove{-webkit-animation-name:scaleContainerWidth;animation-name:scaleContainerWidth;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.set-level .bottom-container .grade-select-card.selected-add{-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:ease;animation-timing-function:ease}.set-level .bottom-container .grade-select-card.selected-remove{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-direction:reverse;animation-direction:reverse}.set-level .bottom-container .review-card{z-index:20}.set-level .bottom-container .grade-select-card-inner{width:100%;height:100%;padding-right:97px;position:relative}.set-level .bottom-container .grade-select-card-content{padding:30px 20px 30px 30px;border-right:1px solid #ccc;width:100%}.set-level .bottom-container .grade-select-card-btn{width:97px;height:100%;position:absolute;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.set-level .bottom-container .grade-select-card-circle-text{color:#6f6f6f;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;font-weight:400;display:none;line-height:30px;padding-left:10px}.set-level .bottom-container .grade-select-card-circle{width:30px;height:30px;border:2px solid #64a0ff;border-radius:50%;position:relative}.set-level .bottom-container .grade-select-card-circle-inner{width:18px;height:18px;border-radius:50%;background:#64a0ff;position:absolute;left:50%;margin-left:-9px;top:50%;margin-top:-9px;display:none}.set-level .bottom-container .select-box-grade-num{position:relative;color:#464646;font-size:28px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:34px;font-weight:700}.set-level .bottom-container .select-box-grade-num .abbr{position:relative;right:-3px;top:-10px;color:#4A4A4A;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.set-level .bottom-container .select-box-left{width:41px;display:inline-block;color:#4A4A4A;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.set-level .bottom-container .review-card-blue .select-box-left{color:#64a0ff;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.set-level .bottom-container .review-card-blue .select-box-grade-num{color:#64a0ff;font-size:28px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:34px;font-weight:500}.set-level .bottom-container .review-card-blue .select-box-grade-num .abbr{color:#64a0ff;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.set-level .bottom-container .review-card-blue .select-box-right{display:block}.set-level .bottom-container .review-card-blue .select-box-area{cursor:default}.set-level .bottom-container .review-card-blue.show .dropList-container{display:block}.set-level .bottom-container .grade-select-card-sub-title{margin-top:20px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#46484d;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:400}.set-level .bottom-container .select-box,.set-level .bottom-container .select-box-no-droplist{position:relative;padding-left:0;width:76px}.set-level .bottom-container .select-box-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.set-level .bottom-container .select-box-right{display:none;margin-left:20px;height:10px}.set-level .bottom-container .down-triangle{width:0;height:0;border:10px solid transparent;border-left-width:7px;border-right-width:7px;border-top-color:#64a0ff;margin:0 auto}.set-level .bottom-container .dropList-container{position:absolute;left:0;margin-left:-16px;width:110px;margin-top:8px;background:#fff;border-radius:4px;display:none;cursor:default;z-index:10;box-shadow:0 3px 2px 0 rgba(0,0,0,.1);overflow:hidden;color:#4A4A4A;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.set-level .bottom-container .dropList-inner-container{width:100%;max-height:160px;overflow:hidden}.set-level .bottom-container .dropList-ul li{height:40px;line-height:40px;min-width:80px;padding-left:16px;text-align:left}.set-level .bottom-container .dropList-ul .selected{background:#e0ecff}.set-level .bottom-container .grade-select-card-content-box{width:100%;height:100%;position:relative}.set-level .bottom-container .grade-select-card-title{width:174px;border-right:1px solid #ccc;position:absolute;top:50%;left:0;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%)}.set-level .bottom-container .grade-select-card-info{width:auto;padding-left:194px;max-width:100%}.set-level .bottom-container .grade-select-card-title-text{padding-bottom:20px;color:#4A4A4A;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:30px;font-weight:300;font-weight:400}.set-level .bottom-container .grade-select-card-icon{width:80px;height:80px}.set-level .bottom-container .gp-card-btn{font-family:'Helvetica Neue',Arial,sans-serif;max-width:220px;padding:0;border:0;color:#fff;font-size:16px;font-weight:500;width:220px;height:40px;margin:30px auto 0;background:#64a0ff;border-radius:100px;text-align:center;line-height:40px;cursor:default}.set-level .bottom-container .gp-card-btn:hover{background:#4d91ff}.set-level .bottom-container .gp-card-btn.btn_blue_disabled{cursor:default;background:rgba(102,161,255,.5)}.set-level .bottom-container .gp-card-btn.btn_blue_disabled:hover{background:rgba(102,161,255,.5)}.set-level .bottom-container .gp-card-btn.btn-can-click{opacity:1;transition:background .1s linear;-moz-transition:background .1s linear;-webkit-transition:background .1s linear;-o-transition:background .1s linear}.set-level .gp-card{width:100%;margin:0 auto}.set-level .gp-card-inner{width:100%;height:100%}.set-level .navigation-bar-outer-container{position:absolute;left:0;top:0;width:100%;height:54px;border-bottom:2px solid rgba(255,255,255,.3)}.set-level .navigation-bar-outer-container .navigation .logo-icon{height:52px}.set-level .navigation-bar-outer-container .navigation .logo,.set-level .navigation-bar-outer-container .navigation .user-info{line-height:52px}.set-level.en-localtexts-style .bottom-container .select-box-cn{display:none}.set-level.en-localtexts-style .bottom-container .select-box-en{display:inline-block}.set-level.en-localtexts-style .bottom-container .select-box-other,.set-level.other-localtexts-style .bottom-container .select-box-cn,.set-level.other-localtexts-style .bottom-container .select-box-en{display:none}.set-level.other-localtexts-style .bottom-container .select-box-other{display:inline-block}.set-level.other-localtexts-style .bottom-container .select-box-grade-num{color:#4A4A4A;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:500}.set-level.other-localtexts-style .bottom-container .review-card-blue .select-box-grade-num{color:#64a0ff;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:500}.set-level.cn-localtexts-style .bottom-container .select-box-cn{display:inline-block;width:auto}.set-level.cn-localtexts-style .bottom-container .select-box-en,.set-level.cn-localtexts-style .bottom-container .select-box-other{display:none}.set-level.cn-localtexts-style .bottom-container .select-box-grade-num{color:#4A4A4A;font-size:18px;font-family:'PingFang SC';line-height:24px;font-weight:600}.set-level.cn-localtexts-style .bottom-container .review-card-blue .select-box-grade-num{color:#64a0ff;font-size:18px;font-family:'PingFang SC';line-height:24px;font-weight:600}.set-level.cn-localtexts-style .bottom-container .select-box-left{width:auto}.set-level.cn-localtexts-style .bottom-container .select-box-right{margin-left:7px}@media all and (min-width:1024px){.set-level .gp-card{width:940px;margin:-171px auto 0}.set-level .profile-tab{height:280px}.set-level .profile-card{margin:-171px auto 0}.set-level .bottom-container .grade-select-card-icon{width:100%;height:100px}.set-level .bottom-container .select-box{width:auto}.set-level .bottom-container .gp-card-bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.set-level .bottom-container .card-on-large-screen{display:block}.set-level .bottom-container .card-on-small-screen{display:none}.set-level .bottom-container .profile-city{margin:0 70px}.set-level .bottom-container .profile-info{margin-bottom:0}.set-level .bottom-container .grade-select-card{width:300px;margin-bottom:0;padding:30px 20px 0;transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1)}.set-level .bottom-container .grade-select-card .grade-select-card-icon{height:100px}.set-level .bottom-container .grade-select-card.selected{transform:scale3d(1,1.01,1);-webkit-transform:scale3d(1,1.01,1)}.set-level .bottom-container .grade-select-card.selected .grade-select-card-icon{height:120px;padding:10px 0}.set-level .bottom-container .grade-select-card.selected-add,.set-level .bottom-container .grade-select-card.selected-remove{-webkit-animation-name:scaleContainerHeight;animation-name:scaleContainerHeight;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.set-level .bottom-container .grade-select-card.selected-add{-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:ease;animation-timing-function:ease}.set-level .bottom-container .grade-select-card.selected-remove{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-direction:reverse;animation-direction:reverse}.set-level .bottom-container .grade-select-card-inner{padding-right:0}.set-level .bottom-container .review-card{margin-right:20px}.set-level .bottom-container .ahead-card{margin-left:20px}.set-level .bottom-container .grade-select-card-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.set-level .bottom-container .grade-select-card-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:none;padding:0 0 30px}.set-level .bottom-container .grade-select-card-title{width:auto;padding-right:0;border:none;position:static;transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0)}.set-level .bottom-container .grade-select-card-title-text{text-align:center}.set-level .bottom-container .grade-select-card-icon{margin:0 auto}.set-level .bottom-container .grade-select-card-sub-title{text-align:left;padding:0 20px;color:#6f6f6f;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.set-level .bottom-container .grade-select-card-circle-text{display:block}.set-level .bottom-container .grade-select-card-btn{width:auto;height:70px;border-top:1px solid #ccc;position:static}.set-level .bottom-container .grade-select-card-info{text-align:center;margin-top:20px;padding-left:0}.set-level .bottom-container .grade-select-card-droplist{display:inline-block}.set-level .bottom-container .select-box-other{width:auto}.set-level .bottom-container .select-box-other .select-box-grade-num{color:#464646;font-size:28px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:34px;font-weight:700}.set-level .bottom-container .select-box-other.review-card-blue .select-box-grade-num{color:#64a0ff;font-size:28px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:34px;font-weight:500}.set-level .bottom-container .select-box-other .select-box-left{width:100%}.set-level .bottom-container .select-box-other .select-box-right{margin-left:5px;margin-top:5px}.set-level.cn-localtexts-style .bottom-container .select-box-grade-num{color:#4A4A4A;font-size:28px;font-family:'PingFang SC';line-height:34px;font-weight:500}.set-level.cn-localtexts-style .bottom-container .review-card-blue .select-box-grade-num{color:#64a0ff;font-size:28px;font-family:'PingFang SC';line-height:34px;font-weight:500}}@media all and (min-width:768px) and (max-width:1023px){.set-level .gp-card{width:80%;margin:-91px auto 0}.set-level .profile-tab{height:200px}.set-level .bottom-container .grade-select-card{margin:0 0 15px}.set-level .bottom-container .grade-select-card:last-child{margin:0}.set-level .bottom-container .grade-select-card-content-box{min-height:130px}.set-level .bottom-container .card-on-large-screen{display:block}.set-level .bottom-container .card-on-small-screen{display:none}}@media all and (min-width:660px) and (max-width:767px){.set-level .gp-card{margin:-91px auto 0}.set-level .profile-tab{height:200px}.set-level .bottom-container{padding:0 19px}.set-level .bottom-container .grade-select-card{margin:0 0 15px}.set-level .bottom-container .grade-select-card:last-child{margin:0}.set-level .bottom-container .grade-select-card-content-box{min-height:130px}.set-level .bottom-container .grade-select-card-inner{padding-right:90px}.set-level .bottom-container .grade-select-card-btn{width:90px}.set-level .bottom-container .card-on-large-screen{display:block}.set-level .bottom-container .card-on-small-screen{display:none}}@media all and (min-width:480px) and (max-width:659px){.set-level .gp-card{margin:-41px auto 0}.set-level .profile-tab{height:150px}.set-level .bottom-container{padding:0 19px}.set-level .bottom-container .grade-select-card-icon{width:44px;height:50px}.set-level .bottom-container .select-box,.set-level .bottom-container .select-box-no-droplist{padding-left:20px;width:96px}.set-level .bottom-container .dropList-container{margin-left:4px}.set-level .bottom-container .gp-card-top{width:60px;height:60px}.set-level .bottom-container .grade-select-card-info{padding-left:64px}.set-level .bottom-container .grade-select-card{margin:0 0 15px}.set-level .bottom-container .grade-select-card:last-child{margin:0}.set-level .bottom-container .grade-select-card-inner{padding-right:90px}.set-level .bottom-container .grade-select-card-btn{width:90px}.set-level .bottom-container .card-on-large-screen{display:none}.set-level .bottom-container .card-on-small-screen{display:block}.set-level .bottom-container .grade-select-card-title{width:auto;padding-right:20px;border-right:none}.set-level .bottom-container .grade-select-card-droplist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.set-level .bottom-container .grade-select-card-sub-title{display:none}.set-level .bottom-container .grade-select-card-title-text{padding-bottom:0;width:139px;line-height:50px}}@media all and (min-width:375px) and (max-width:479px){.set-level .gp-card{margin:-11px auto 0}.set-level .profile-tab{height:120px}.set-level .bottom-container{padding:0 19px}.set-level .bottom-container .grade-select-card-icon{width:45px;height:60px}.set-level .bottom-container .grade-select-card-info{padding-left:60px}.set-level .bottom-container .gp-card-top{width:50px;height:50px}.set-level .bottom-container .grade-select-card{margin:0 0 10px}.set-level .bottom-container .grade-select-card:last-child{margin:0}.set-level .bottom-container .grade-select-card-inner{padding-right:70px}.set-level .bottom-container .grade-select-card-btn{width:70px}.set-level .bottom-container .card-on-large-screen{display:none}.set-level .bottom-container .card-on-small-screen{display:block}.set-level .bottom-container .grade-select-card-title{padding-right:15px;border-right:none}.set-level .bottom-container .grade-select-card-droplist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.set-level .bottom-container .grade-select-card-content{padding:30px 14px 30px 20px}.set-level .bottom-container .grade-select-card-sub-title{display:none}.set-level .bottom-container .grade-select-card-title-text{padding-bottom:8px;width:auto;color:#4A4A4A;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;font-weight:400}.set-level .bottom-container .select-box-left{color:#4A4A4A;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.set-level .bottom-container .select-box-grade-num{color:#4A4A4A;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:500}.set-level .bottom-container .select-box-grade-num .abbr{top:-5px;color:#4A4A4A;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.set-level .bottom-container .review-card-blue .select-box-left{color:#64a0ff;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.set-level .bottom-container .review-card-blue .select-box-grade-num{color:#64a0ff;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:500}.set-level .bottom-container .review-card-blue .select-box-grade-num .abbr{top:-5px;color:#64a0ff;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.set-level .bottom-container .select-box-other{width:100px}.set-level .bottom-container .select-box-other .select-box-left{width:100%}.set-level .bottom-container .select-box-other .select-box-right{margin-left:0;margin-top:5px}}@media all and (min-width:0px) and (max-width:374px){.set-level .gp-card{margin:-11px auto 0}.set-level .profile-tab{height:120px}.set-level .bottom-container{padding:0 19px}.set-level .bottom-container .gp-card-btn{width:100%;max-width:220px}.set-level .bottom-container .grade-select-card-icon{width:45px;height:60px}.set-level .bottom-container .gp-card-top{width:50px;height:50px}.set-level .bottom-container .grade-select-card-info{padding-left:60px}.set-level .bottom-container .grade-select-card{margin:0 0 10px}.set-level .bottom-container .grade-select-card:last-child{margin:0}.set-level .bottom-container .grade-select-card-inner{padding-right:70px}.set-level .bottom-container .grade-select-card-btn{width:70px}.set-level .bottom-container .card-on-large-screen{display:none}.set-level .bottom-container .card-on-small-screen{display:block}.set-level .bottom-container .grade-select-card-title{width:auto;padding-right:15px;border-right:none}.set-level .bottom-container .grade-select-card-droplist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.set-level .bottom-container .grade-select-card-content{padding:30px 14px 30px 20px}.set-level .bottom-container .grade-select-card-sub-title{display:none}.set-level .bottom-container .grade-select-card-title-text{padding-bottom:8px;width:auto;color:#4A4A4A;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;font-weight:400}.set-level .bottom-container .select-box-left{color:#4A4A4A;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.set-level .bottom-container .select-box-grade-num{color:#4A4A4A;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:500}.set-level .bottom-container .select-box-grade-num .abbr{top:-5px;color:#4A4A4A;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.set-level .bottom-container .review-card-blue .select-box-left{color:#64a0ff;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.set-level .bottom-container .review-card-blue .select-box-grade-num{color:#64a0ff;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:500}.set-level .bottom-container .review-card-blue .select-box-grade-num .abbr{top:-5px;color:#64a0ff;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.set-level .bottom-container .select-box-other{width:100px}.set-level .bottom-container .select-box-other .select-box-left{width:100%}.set-level .bottom-container .select-box-other .select-box-right{margin-left:0;margin-top:5px}}.gp-intro{height:auto}.gp-intro .align-left{text-align:left;display:inline-block}.gp-intro .navigation-bar-outer-container{position:absolute;left:0;top:0;width:100%;height:auto;background-color:#00b9c6;border-bottom:2px solid rgba(255,255,255,.3)}.gp-intro .navigation-bar-outer-container .navigation .logo-icon{height:54px}.gp-intro .navigation-bar-outer-container .navigation .logo,.gp-intro .navigation-bar-outer-container .navigation .user-info{line-height:54px}.gp-intro .top-container{width:100%;position:relative}.gp-intro .top-container .bg-login{background:#fff}.gp-intro .top-container .container-filler{height:280px}.gp-intro .middle-container{background:#fff;border:1px solid #fff;position:relative;z-index:9}.gp-intro .main-container-wrap{margin:-224px 20px 0;padding-top:40px;border-radius:8px}.gp-intro .main-container-wrap .video-wrap{width:100%;border-radius:8px}.gp-intro .main-container-wrap .video-wrap video{border-radius:8px;background:#fff;box-shadow:0 2px 7px 0 rgba(0,0,0,.1)}.gp-intro .main-container-wrap .main-container-title{font-size:28px;font-family:'Helvetica Neue',Arial,sans-serif;text-align:center;line-height:34px;font-weight:400;margin-bottom:40px;color:#606060}.gp-intro .main-container-wrap .main-container-button{max-width:220px;width:100%;height:40px;line-height:40px;padding:0;border:0;border-radius:100px;background:#66a1ff;color:#fff;font-size:16px;font-weight:500;text-align:center;cursor:pointer;margin:40px auto}.gp-intro .main-container-wrap .main-container-button:hover{background:#4d91ff}.gp-intro .main-container-wrap .main-container-button.btn_blue_disabled{cursor:default;background:rgba(102,161,255,.5)}.gp-intro .main-container-wrap .main-container-button.btn_blue_disabled:hover{background:rgba(102,161,255,.5)}.gp-intro .main-container{color:#46484d;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:21px;font-weight:400}.gp-intro .footer{background-color:#fff!important}@media all and (min-width:1024px){.gp-intro-container .middle-container .main-container-wrap{width:700px;margin:-224px auto 0}}@media all and (min-width:768px) and (max-width:1023px){.gp-intro-container .middle-container .main-container-wrap{width:620px;margin:-224px auto 0}}@media all and (min-width:660px) and (max-width:767px){.gp-intro-container .middle-container .main-container-wrap{margin:-224px 20px 0}}@media all and (min-width:480px) and (max-width:659px){.gp-intro-container .middle-container .middle-inner-container .main-container-wrap{margin:-224px 20px 0}}@media all and (min-width:0) and (max-width:479px){.gp-intro-container .top-container{width:100%;position:relative}.gp-intro-container .top-container .container-filler{height:230px}.gp-intro-container .middle-container .middle-inner-container .main-container-wrap{margin:-174px 20px 0}.gp-intro-container .middle-container .middle-inner-container .main-container-wrap .main-container-title{font-size:24px}}.welcome{height:auto}.welcome .align-left{text-align:left;display:inline-block}.welcome .navigation-bar-outer-container{position:absolute;left:0;top:0;width:100%;height:auto;border-bottom:2px solid rgba(255,255,255,.3)}.welcome .navigation-bar-outer-container .navigation .logo-icon{height:54px}.welcome .navigation-bar-outer-container .navigation .logo,.welcome .navigation-bar-outer-container .navigation .user-info{line-height:54px}.welcome .top-container{width:100%;position:relative}.welcome .top-container .container-filler{height:280px}.welcome .middle-container{background:#f5f9fa;border:1px solid #f5f9fa}.welcome .main-container-wrap{overflow:hidden;margin:-174px 20px 0;padding:40px;border-radius:8px;box-shadow:0 1px 4px 0 rgba(0,0,0,.1);background-color:#fff}.welcome .main-container{color:#46484d;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:21px;font-weight:400}.welcome .main-container-title{color:#4A4A4A;font-size:28px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:34px;font-weight:300;width:100%;text-align:center}.welcome .main-container-title.small-screen{display:none}.welcome .main-container-body{margin-top:40px;display:-ms-flex;display:-moz-flex;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}.welcome .main-container-body .step-description{min-height:42px;display:inline;text-align:left}.welcome .main-container-body .step-description .icon-step-done{vertical-align:middle;width:17px;height:17px;margin-right:10px;display:none}.welcome .main-container-body .step-description .step-text{display:inline-block}.welcome .main-container-body .icon{height:60px}.welcome .main-container-body .step-button{font-family:'Helvetica Neue',Arial,sans-serif;max-width:220px;width:100%;height:40px;padding:0;border:0;background:#64a0ff;color:#fff;font-size:16px;font-weight:500;cursor:pointer;border-radius:100px;line-height:42px;text-align:center;margin:51px auto 0}.welcome .main-container-body .step-button:hover{background:#4d91ff}.welcome .main-container-body .step-button.btn_blue_disabled{cursor:default;background:rgba(102,161,255,.5)}.welcome .main-container-body .step-button.btn_blue_disabled:hover{background:rgba(102,161,255,.5)}.welcome .main-container-body svg{width:100%;height:100%}.welcome .first-step-done{display:none;margin-top:30px;text-align:center;line-height:100%}.welcome .first-step-done .icon-step-done{vertical-align:top;display:inline-block;width:40px;height:40px;margin-right:15px}.welcome .first-step-done .step-done-text{color:#4A4A4A;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;font-weight:300;display:inline-block;height:40px;line-height:40px}.welcome .first-step-wrap{-ms-flex:auto;-moz-flex:auto;-webkit-box-flex:1;flex:auto;max-width:100%}.welcome .first-step-wrap .first-step-container{width:220px;margin:0 auto}.welcome .first-step-wrap .icon{height:60px;margin:0 auto 20px}.welcome .allow-wrap{border-right:1px solid #979797;opacity:.4;margin:0 49px;position:relative;display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.welcome .allow-wrap .line-gap{height:8px;width:6px;position:absolute;top:50%;margin-top:-4px;margin-left:-3px;background-color:#fff}.welcome .allow-wrap .allow{position:absolute;width:50px;height:2px;background-color:#4a4a4a;top:50%;left:-25px;margin-top:-1px;opacity:.4}.welcome .allow-wrap .allow .allow-inner{border-top:2px solid #4a4a4a;border-right:2px solid #4a4a4a;position:absolute;top:-9px;right:2px;width:20px;height:20px;transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg)}.welcome .second-step-wrap{-ms-flex:auto;-moz-flex:auto;-webkit-box-flex:1;flex:auto;max-width:100%}.welcome .second-step-wrap .second-step-container{width:220px;margin:0 auto}.welcome .second-step-wrap .second-step-container .icon{margin:0 auto 20px;height:60px}.welcome .second-step-wrap .second-step-container .second-step-button{display:none}@media all and (min-width:1024px){.welcome-container .middle-container .main-container-wrap{width:940px;margin:-174px auto 0}.welcome-container .middle-container .main-container-body{margin-top:60px}.welcome-container .middle-container .main-container-body .icon{height:80px}.welcome-container .middle-container .allow-wrap{margin:0 25px}}@media all and (min-width:768px) and (max-width:1023px){.welcome-container .middle-container .main-container-wrap{width:80%;margin:-174px auto 0}.welcome-container .middle-container .first-step-wrap .first-step-container{width:220px;float:right;margin-right:0}.welcome-container .middle-container .second-step-wrap .second-step-container{margin-left:0}}@media all and (min-width:660px) and (max-width:767px){.welcome-container .main-container-body{margin-top:30px}.welcome-container .main-container-body .first-step-wrap .first-step-container{width:220px;float:right;margin-right:0}.welcome-container .main-container-body .second-step-wrap .second-step-container{margin-left:0}}@media all and (min-width:480px) and (max-width:659px){.welcome-container .middle-container .middle-inner-container .main-container-wrap{margin:-194px 20px 0;padding:30px}.welcome-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-title{color:#4A4A4A;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.welcome-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body{margin-top:30px;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.welcome-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body .allow-wrap{border-bottom:1px solid #979797;width:100vw;margin:38px 0;transform:translateX(-50px);-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);-moz-transform:translateX(-50px)}.welcome-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body .line-gap{height:6px;width:8px;left:50%;margin-top:-3px;margin-left:-4px}.welcome-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body .allow{width:2px;height:36px;left:50%;top:-18px;margin-left:-1px}.welcome-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body .allow .allow-inner{left:-7px;top:auto;bottom:1px;width:15px;height:15px;transform:rotateZ(135deg);-webkit-transform:rotateZ(135deg);-ms-transform:rotateZ(135deg);-moz-transform:rotateZ(135deg)}.welcome-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body .step-button{margin:20px auto 0}}@media all and (min-width:0) and (max-width:479px){.welcome-container .middle-container .middle-inner-container .main-container-wrap{margin:-204px 20px 0;padding:30px 20px}.welcome-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-title{width:100%;text-align:center;display:none}.welcome-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-title.small-screen{color:#4A4A4A;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;display:block}.welcome-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body{margin-top:30px;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.welcome-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body .allow-wrap{border-bottom:1px solid #979797;width:100vw;transform:translateX(-40px);-webkit-transform:translateX(-40px);-ms-transform:translateX(-40px);-moz-transform:translateX(-40px);margin:38px 0}.welcome-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body .first-step-container,.welcome-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body .second-step-container{max-width:220px;width:auto}.welcome-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body .line-gap{height:6px;width:8px;left:50%;margin-top:-3px;margin-left:-4px}.welcome-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body .allow{width:2px;height:36px;left:50%;top:-18px;margin-left:-1px}.welcome-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body .allow .allow-inner{left:-7px;top:auto;bottom:1px;width:15px;height:15px;transform:rotateZ(135deg);-webkit-transform:rotateZ(135deg);-ms-transform:rotateZ(135deg);-moz-transform:rotateZ(135deg)}.welcome-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body .step-button{margin:20px auto 0}}.ready-go{height:auto}.ready-go .align-left{text-align:left;display:inline-block}.ready-go .navigation-bar-outer-container{position:absolute;left:0;top:0;width:100%;height:auto;border-bottom:2px solid rgba(255,255,255,.3)}.ready-go .navigation-bar-outer-container .navigation .logo-icon{height:54px}.ready-go .navigation-bar-outer-container .navigation .logo,.ready-go .navigation-bar-outer-container .navigation .user-info{line-height:54px}.ready-go .top-container{width:100%;position:relative}.ready-go .top-container .container-filler{height:280px}.ready-go .middle-container{background:#f5f9fa;border:1px solid #f5f9fa}.ready-go .main-container-wrap{overflow:hidden;margin:-174px 20px 0;padding:40px;border-radius:8px;box-shadow:0 1px 4px 0 rgba(0,0,0,.1);background-color:#fff}.ready-go .main-container{color:#46484d;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:21px;font-weight:400}.ready-go .main-container-title{color:#4A4A4A;font-size:28px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:34px;font-weight:300;width:100%;text-align:center}.ready-go .main-container-title.small-screen{display:none}.ready-go .main-container-body{margin-top:40px;display:-ms-flex;display:-moz-flex;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}.ready-go .main-container-body .step-description{min-height:42px;display:inline;text-align:left}.ready-go .main-container-body .step-description .icon-step-done{vertical-align:middle;width:25px;height:25px;margin-right:10px;display:none;position:absolute;left:0;top:-2px}.ready-go .main-container-body .step-description .step-text{display:inline-block;vertical-align:middle;position:relative;padding-left:0;text-align:left}.ready-go .main-container-body .icon{height:60px}.ready-go .main-container-body .step-button{font-family:'Helvetica Neue',Arial,sans-serif;max-width:220px;width:100%;height:40px;padding:0;border:0;background:#64a0ff;color:#fff;font-size:16px;font-weight:500;cursor:pointer;border-radius:100px;line-height:42px;text-align:center;margin:30px auto 0}.ready-go .main-container-body .step-button:hover{background:#4d91ff}.ready-go .main-container-body .step-button.btn_blue_disabled{cursor:default;background:rgba(102,161,255,.5)}.ready-go .main-container-body .step-button.btn_blue_disabled:hover{background:rgba(102,161,255,.5)}.ready-go .main-container-body .first-step-button{display:none}.ready-go .main-container-body svg{width:100%;height:100%}.ready-go .first-step-done{margin-top:49px;text-align:center;line-height:100%}.ready-go .first-step-done .icon-step-done{vertical-align:top;display:inline-block;width:40px;height:40px;margin-right:15px}.ready-go .first-step-done .step-done-text{color:#4A4A4A;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;font-weight:300;display:inline-block;height:40px;line-height:40px}.ready-go .first-step-wrap{-ms-flex:auto;-moz-flex:auto;-webkit-box-flex:1;flex:auto;max-width:100%}.ready-go .first-step-wrap .first-step-container{width:220px;margin:0 auto}.ready-go .first-step-wrap .icon{height:60px;margin:0 auto 20px}.ready-go .allow-wrap{border-right:1px solid #979797;opacity:.4;margin:0 49px;position:relative;display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.ready-go .allow-wrap .line-gap{height:8px;width:6px;position:absolute;top:50%;margin-top:-4px;margin-left:-3px;background-color:#fff}.ready-go .allow-wrap .allow{position:absolute;width:50px;height:2px;background-color:#4a4a4a;top:50%;left:-25px;margin-top:-1px;opacity:.4}.ready-go .allow-wrap .allow .allow-inner{border-top:2px solid #4a4a4a;border-right:2px solid #4a4a4a;position:absolute;top:-9px;right:2px;width:20px;height:20px;transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg)}.ready-go .second-step-wrap{-ms-flex:auto;-moz-flex:auto;-webkit-box-flex:1;flex:auto;max-width:100%}.ready-go .second-step-wrap .second-step-container{width:220px;margin:0 auto}.ready-go .second-step-wrap .second-step-container .icon{margin:0 auto 20px;height:60px}@media all and (min-width:1024px){.ready-go-container .middle-container .main-container-wrap{width:940px;margin:-174px auto 0}.ready-go-container .middle-container .main-container-body{margin-top:60px}.ready-go-container .middle-container .main-container-body .icon{height:80px}.ready-go-container .middle-container .allow-wrap{margin:0 25px}}@media all and (min-width:768px) and (max-width:1023px){.ready-go-container .middle-container .main-container-wrap{width:80%;margin:-174px auto 0}.ready-go-container .middle-container .first-step-wrap .first-step-container{width:220px;float:right;margin-right:0}.ready-go-container .middle-container .second-step-wrap .second-step-container{margin-left:0}}@media all and (min-width:660px) and (max-width:767px){.ready-go-container .main-container-body{margin-top:30px}.ready-go-container .main-container-body .first-step-wrap .first-step-container{width:220px;float:right;margin-right:0}.ready-go-container .main-container-body .second-step-wrap .second-step-container{margin-left:0}}@media all and (min-width:480px) and (max-width:659px){.ready-go-container .middle-container .middle-inner-container .main-container-wrap{margin:-194px 20px 0;padding:30px}.ready-go-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-title{color:#4A4A4A;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.ready-go-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body{margin-top:30px;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.ready-go-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body .allow-wrap{border-bottom:1px solid #979797;width:100vw;margin:38px 0;transform:translateX(-50px);-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);-moz-transform:translateX(-50px)}.ready-go-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body .line-gap{height:6px;width:8px;left:50%;margin-top:-3px;margin-left:-4px}.ready-go-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body .allow{width:2px;height:36px;left:50%;top:-18px;margin-left:-1px}.ready-go-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body .allow .allow-inner{left:-7px;top:auto;bottom:1px;width:15px;height:15px;transform:rotateZ(135deg);-webkit-transform:rotateZ(135deg);-ms-transform:rotateZ(135deg);-moz-transform:rotateZ(135deg)}.ready-go-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body .step-button{margin:20px auto 0}.ready-go-container .middle-container .middle-inner-container .main-container-wrap .main-container .step-description{min-height:0}.ready-go-container .middle-container .middle-inner-container .main-container-wrap .main-container .step-description .icon-step-done{display:inline-block}.ready-go-container .middle-container .middle-inner-container .main-container-wrap .main-container .step-description .step-text{padding-left:35px}.ready-go-container .middle-container .middle-inner-container .main-container-wrap .main-container .first-step-done{display:none}}@media all and (min-width:0) and (max-width:479px){.ready-go-container .middle-container .middle-inner-container .main-container-wrap{margin:-204px 20px 0;padding:30px 20px}.ready-go-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-title{width:100%;text-align:center;display:none}.ready-go-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-title.small-screen{color:#4A4A4A;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;display:block}.ready-go-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body{margin-top:30px;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.ready-go-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body .allow-wrap{border-bottom:1px solid #979797;width:100vw;transform:translateX(-40px);-webkit-transform:translateX(-40px);-ms-transform:translateX(-40px);-moz-transform:translateX(-40px);margin:38px 0}.ready-go-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body .first-step-container,.ready-go-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body .second-step-container{max-width:220px;width:auto}.ready-go-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body .line-gap{height:6px;width:8px;left:50%;margin-top:-3px;margin-left:-4px}.ready-go-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body .allow{width:2px;height:36px;left:50%;top:-18px;margin-left:-1px}.ready-go-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body .allow .allow-inner{left:-7px;top:auto;bottom:1px;width:15px;height:15px;transform:rotateZ(135deg);-webkit-transform:rotateZ(135deg);-ms-transform:rotateZ(135deg);-moz-transform:rotateZ(135deg)}.ready-go-container .middle-container .middle-inner-container .main-container-wrap .main-container .main-container-body .step-button{margin:20px auto 0}.ready-go-container .middle-container .middle-inner-container .main-container-wrap .main-container .step-description{min-height:0}.ready-go-container .middle-container .middle-inner-container .main-container-wrap .main-container .step-description .icon-step-done{display:inline-block}.ready-go-container .middle-container .middle-inner-container .main-container-wrap .main-container .step-description .step-text{padding-left:35px}.ready-go-container .middle-container .middle-inner-container .main-container-wrap .main-container .first-step-done{display:none}}.dt-intro{height:100%}.dt-intro .middle-container{position:relative;background:#f5f9fa;border:1px solid rgba(255,255,255,0)}.dt-intro .dt-intro-container{position:relative}.dt-intro .top-container .container-filler{height:280px;background:#00b9c6}.dt-intro .navigation-bar-outer-container{position:absolute;left:0;top:0;width:100%;height:auto;border-bottom:2px solid rgba(255,255,255,.3);background:#00b9c6}.dt-intro .navigation-bar-outer-container .navigation .logo-icon{height:54px}.dt-intro .navigation-bar-outer-container .navigation .logo,.dt-intro .navigation-bar-outer-container .navigation .user-info{line-height:54px}.dt-intro .back-btn-outer{border-bottom:1px solid rgba(255,255,255,.16);width:100%;position:absolute;top:0;left:0}.dt-intro .back-btn-wrap{width:100%;height:54px}.dt-intro .back-btn-wrap .back{padding:0 10px 0 25px;display:inline-block;cursor:default;color:#fff;position:relative;line-height:54px}.dt-intro .back-btn-wrap .back:hover{opacity:.85}.dt-intro .back-btn-wrap .back-arrow{width:15px;height:54px;background:url(img/ico_arrow_white.svg) center center no-repeat;position:absolute;left:0;top:0}.dt-intro .middle-inner-container{padding-top:54px}.dt-intro .middle-inner-container .container{text-align:center;padding:5vh 0 20px}.dt-intro .middle-inner-container .container .container-title{color:#fff;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:30px;font-weight:300}.dt-intro .middle-inner-container .container .container-sub-title{margin-top:24px;padding-bottom:16px;color:#fff;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.dt-intro .middle-inner-container .container .container-description{color:#fff;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400;opacity:.6;padding-bottom:16px}.dt-intro .middle-inner-container .container .container-button{margin:24px auto 0}.dt-intro .main-container-wrap{padding:0 20px;margin-top:-176px}.dt-intro .main-container{background:#fff;border-radius:8px;padding:40px;max-width:940px;margin:0 auto}.dt-intro .main-container .container-title{text-align:center;font-size:28px;line-height:34px;color:rgba(0,0,0,.7)}.dt-intro .main-container .test-icon{margin:50px auto 30px;width:90px;height:104px}.dt-intro .main-container .test-icon svg{width:100%;height:100%}.dt-intro .main-container .container-sub-title{text-align:center;font-size:20px;line-height:24px;color:#4a4a4a}.dt-intro .main-container .container-description{text-align:center;font-size:16px;line-height:18px;color:#8f8f8f;margin-top:20px}.dt-intro .main-container .container-button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px}.dt-intro .main-container .btn-blue-with-bg{width:100%;height:40px;line-height:40px;padding:0;border:0;border-radius:100px;background:#66a1ff;color:#fff;font-size:16px;font-weight:500;text-align:center;cursor:pointer;max-width:220px}.dt-intro .main-container .btn-blue-with-bg:hover{background:#4d91ff}.dt-intro .main-container .btn-blue-with-bg.btn_blue_disabled{cursor:default;background:rgba(102,161,255,.5)}.dt-intro .main-container .btn-blue-with-bg.btn_blue_disabled:hover{background:rgba(102,161,255,.5)}.dt-intro .main-container .btn-white-no-bg{width:100%;height:40px;line-height:36px;padding:0;border:2px solid #66a1ff;border-radius:100px;background:#fff;color:#66a1ff;font-size:16px;font-weight:500;text-align:center;cursor:default;max-width:220px;margin-left:20px}.dt-intro .main-container .btn-white-no-bg:hover{border:2px solid #4d91ff;color:#4d91ff;background:#fff}.dt-intro .main-container .btn-white-no-bg.btn_blue_disabled,.dt-intro .main-container .btn-white-no-bg.btn_blue_disabled:hover{border:2px solid rgba(102,161,255,.5);color:rgba(102,161,255,.5);background:#fff}@media all and (min-width:1024px){.dt-intro .main-container-wrap{padding:0 40px}}@media all and (min-width:480px) and (max-width:659px){.dt-intro .main-container-wrap{margin-top:-196px}.dt-intro .main-container{padding:30px}.dt-intro .main-container .test-icon{margin:40px auto 30px}.dt-intro .main-container .container-button-wrap{display:block;margin-top:40px}.dt-intro .main-container .btn-blue-with-bg{width:100%;height:40px;line-height:40px;padding:0;border:0;border-radius:100px;background:#66a1ff;color:#fff;font-size:16px;font-weight:500;text-align:center;cursor:pointer;max-width:220px;margin:0 auto}.dt-intro .main-container .btn-blue-with-bg:hover{background:#4d91ff}.dt-intro .main-container .btn-blue-with-bg.btn_blue_disabled{cursor:default;background:rgba(102,161,255,.5)}.dt-intro .main-container .btn-blue-with-bg.btn_blue_disabled:hover{background:rgba(102,161,255,.5)}.dt-intro .main-container .btn-white-no-bg{width:100%;height:40px;line-height:36px;padding:0;border:2px solid #66a1ff;border-radius:100px;background:#fff;color:#66a1ff;font-size:16px;font-weight:500;text-align:center;cursor:default;max-width:220px;margin:10px auto 0}.dt-intro .main-container .btn-white-no-bg:hover{border:2px solid #4d91ff;color:#4d91ff;background:#fff}.dt-intro .main-container .btn-white-no-bg.btn_blue_disabled,.dt-intro .main-container .btn-white-no-bg.btn_blue_disabled:hover{border:2px solid rgba(102,161,255,.5);color:rgba(102,161,255,.5);background:#fff}}@media all and (min-width:0px) and (max-width:479px){.dt-intro .main-container-wrap{margin-top:-196px}.dt-intro .main-container{padding:30px}.dt-intro .main-container .test-icon{margin:30px auto}.dt-intro .main-container .container-button-wrap{display:block;margin-top:40px}.dt-intro .main-container .btn-blue-with-bg{width:100%;height:40px;line-height:40px;padding:0;border:0;border-radius:100px;background:#66a1ff;color:#fff;font-size:16px;font-weight:500;text-align:center;cursor:pointer;max-width:220px;margin:0 auto}.dt-intro .main-container .btn-blue-with-bg:hover{background:#4d91ff}.dt-intro .main-container .btn-blue-with-bg.btn_blue_disabled{cursor:default;background:rgba(102,161,255,.5)}.dt-intro .main-container .btn-blue-with-bg.btn_blue_disabled:hover{background:rgba(102,161,255,.5)}.dt-intro .main-container .btn-white-no-bg{width:100%;height:40px;line-height:36px;padding:0;border:2px solid #66a1ff;border-radius:100px;background:#fff;color:#66a1ff;font-size:16px;font-weight:500;text-align:center;cursor:default;max-width:220px;margin:10px auto 0}.dt-intro .main-container .btn-white-no-bg:hover{border:2px solid #4d91ff;color:#4d91ff;background:#fff}.dt-intro .main-container .btn-white-no-bg.btn_blue_disabled,.dt-intro .main-container .btn-white-no-bg.btn_blue_disabled:hover{border:2px solid rgba(102,161,255,.5);color:rgba(102,161,255,.5);background:#fff}}.learn{height:100%}.learn .footer{position:static}.learn .relative{position:relative}.learn .retest-outer{display:block}.learn .retest-outer .module{min-height:116px}.learn .retest-outer.hide{display:none}.learn .learn-page-container{position:relative}.learn .learn-page-container.middle-container-hide-for-progress-tab .learn-progress-tab-wrap{transform:translateY(-56px);-moz-transform:translateY(-56px);-webkit-transform:translateY(-56px);-o-transform:translateY(-56px);background-position:0 -157px}.learn .learn-page-container.middle-container-hide-for-learn-tab .learn-progress-tab-wrap{transform:translateY(-56px);-moz-transform:translateY(-56px);-webkit-transform:translateY(-56px);-o-transform:translateY(-56px);background-position:0 56px}.learn .learn-page-container.bottom-container-move-up-for-learn-tab .bottom-container,.learn .learn-page-container.middle-container-hide-for-learn-tab .bottom-container{margin-top:-56px}.learn .learn-page-container.middle-container-hide-of-progress-tab-for-mobile .learn-progress-tab-wrap{transform:translateY(-56px);-moz-transform:translateY(-56px);-webkit-transform:translateY(-56px);-o-transform:translateY(-56px);background-position:0 -157px}.learn .learn-page-container .scroll-bar-blank{height:105px;background:#f5f9fa}.learn .learn-page-container .learn-progress-tab-wrap{width:100%;position:absolute;background-color:#00b9c6;left:0;top:0;background-position:0 -1px;background-repeat:no-repeat;z-index:2}.learn .learn-page-container .learn-progress-tab-wrap.animate{transition-duration:.3s;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-property:transform,background;-moz-transition-property:transform,background;-webkit-transition-property:-webkit-transform,background;-o-transition-property:transform,background}.learn .learn-page-container .learn-progress-tab-wrap.fixed{position:fixed;z-index:9;top:-56px}.learn .learn-page-container .learn-progress-tab-wrap .navigation-bar-outer-container{position:relative;background-size:100% 280px;background-position:0 0;background-repeat:no-repeat}.learn .learn-page-container .learn-progress-tab-wrap .learn-progress-tab-inner{margin:0 auto;padding:18px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.learn .learn-page-container .learn-progress-tab-wrap .learn-progress-tab-inner.with-shadow{box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}.learn .learn-page-container .learn-progress-tab-wrap .learn-tab-wrap{text-align:center;color:#fff;cursor:default;height:31px;position:relative;float:left}.learn .learn-page-container .learn-progress-tab-wrap .learn-tab-margin{margin-left:25px}.learn .learn-page-container .learn-progress-tab-wrap .learn-tab-text{width:190px;height:31px;line-height:18px;display:inline-block;position:relative}.learn .learn-page-container .learn-progress-tab-wrap .learn-tab-text .learn-tab-text-inner{width:100%;height:100%}.learn .learn-page-container .learn-progress-tab-wrap .learn-tab-text .tab-with-bg{width:150px;background:#fff;border-radius:15px;position:absolute;font-size:14px;line-height:31px;color:#00b9c6;left:0;top:0}.learn .learn-page-container .learn-progress-tab-wrap .custom-test-show.hide .custom-test-dot,.learn .learn-page-container .learn-progress-tab-wrap .custom-test-show.hide .learn-tab-bottom-line{display:none}.learn .learn-page-container .learn-progress-tab-wrap .student-report-dot{width:10px;height:10px;background:#00dafa;border-radius:50%;display:inline-block;margin-right:5px}.learn .learn-page-container .learn-progress-tab-wrap .custom-test-dot{width:10px;height:10px;background:#fff;border-radius:50%;margin-left:5px;position:absolute;top:5px;right:-10px}.learn .learn-page-container .learn-progress-tab-wrap .learn-tab-bottom-line{width:100%;height:4px;border-radius:1px;position:absolute;bottom:0}.learn .learn-page-container .learn-progress-tab-wrap .learn-tab-selected .learn-tab-text{font-weight:700}.learn .learn-page-container .learn-progress-tab-wrap .learn-tab-selected .learn-tab-bottom-line{background:#fff}.learn .learn-page-container .all-modules{box-shadow:0 2px 4px 0 rgba(0,0,0,.2);position:absolute;z-index:1;top:280px;width:100%;background:#f5f9fa}.learn .learn-page-container .all-modules.hide{display:none}.learn .learn-page-container .all-modules.animate{transition:transform .3s;-moz-transition:transform .3s;-webkit-transition:-webkit-transform .3s;-o-transition:transform .3s}.learn .learn-page-container .all-modules-inner{width:100%;margin:0 auto;position:relative;border:1px solid #f5f9fa}.learn .learn-page-container .modules-container{position:relative}.learn .learn-page-container .progress-menu{width:100%;padding-top:16px}.learn .learn-page-container .progress-menu .progress-menu-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.learn .learn-page-container .progress-menu .sub-menu{text-align:center;font-size:0;display:none;padding-bottom:23px}.learn .learn-page-container .progress-menu .sub-menu.show{display:block}.learn .learn-page-container .progress-menu .sub-menu .menu-wraper{margin:0 auto;width:110px;height:24px;position:relative}.learn .learn-page-container .progress-menu .sub-menu .menu-wraper .button-wrap{width:40px;height:40px;position:absolute;top:-6px;cursor:default}.learn .learn-page-container .progress-menu .sub-menu .menu-wraper .grade-previous-button{left:-40px}.learn .learn-page-container .progress-menu .sub-menu .menu-wraper .grade-previous-button.disabled .previous-button{border-color:transparent #ccc transparent transparent}.learn .learn-page-container .progress-menu .sub-menu .menu-wraper .grade-next-button{right:-40px}.learn .learn-page-container .progress-menu .sub-menu .menu-wraper .grade-next-button.disabled .next-button{border-color:transparent transparent transparent #ccc}.learn .learn-page-container .progress-menu .sub-menu .menu-wraper .status-previous-button{left:-40px}.learn .learn-page-container .progress-menu .sub-menu .menu-wraper .status-previous-button.disabled .previous-button{border-color:transparent #ccc transparent transparent}.learn .learn-page-container .progress-menu .sub-menu .menu-wraper .status-next-button{right:-40px}.learn .learn-page-container .progress-menu .sub-menu .menu-wraper .status-next-button.disabled .next-button{border-color:transparent transparent transparent #ccc}.learn .learn-page-container .progress-menu .sub-menu .menu-wraper .previous-button{content:'';width:0;height:0;border-width:8px 10px 8px 0;border-style:solid;border-color:transparent #6f6f6f transparent transparent;position:absolute;top:50%;margin-top:-10px;left:50%;margin-left:-5px}.learn .learn-page-container .progress-menu .sub-menu .menu-wraper .next-button{content:'';width:0;height:0;border-width:8px 0 8px 10px;border-style:solid;border-color:transparent transparent transparent #6f6f6f;position:absolute;top:50%;margin-top:-10px;left:50%;margin-left:-5px}.learn .learn-page-container .progress-menu .sub-menu .menu-wraper .menu-list{width:100%;text-align:center;position:absolute;display:none;color:#6f6f6f;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:700}.learn .learn-page-container .progress-menu .sub-menu .menu-wraper .menu-list.menu-grade.selected,.learn .learn-page-container .progress-menu .sub-menu .menu-wraper .menu-list.menu-status.selected{display:block}.learn .learn-page-container .progress-menu .sub-menu .status{color:#6F6F6F;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;font-weight:400;text-align:center;cursor:default;position:relative;height:28px;line-height:28px;padding:0 10px;margin:0 2.8%;color:rgba(0,0,0,.7)}.learn .learn-page-container .progress-menu .sub-menu .status:hover{color:#000;transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;-o-transition:color .3s}.learn .learn-page-container .progress-menu .sub-menu .status.selected{border-bottom:1px solid rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.learn .learn-page-container .progress-menu .sub-menu .status.selected .trangle-down{width:0;height:0;border-width:8px 5px 0;border-style:solid;border-color:#6f6f6f transparent transparent;position:absolute;bottom:-9px;left:50%;margin-left:-5px}.learn .learn-page-container .progress-menu .sub-menu.order-by-grade-menu-wrap .grade{color:#6f6f6f;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;font-weight:700;width:25px;height:28px;text-align:center;line-height:28px;cursor:default;position:relative;margin:0 12px;color:rgba(0,0,0,.7)}.learn .learn-page-container .progress-menu .sub-menu.order-by-grade-menu-wrap .grade:hover{color:#000;transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;-o-transition:color .3s}.learn .learn-page-container .progress-menu .sub-menu.order-by-grade-menu-wrap .grade.selected{border-bottom:1px solid rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.learn .learn-page-container .progress-menu .sub-menu.order-by-grade-menu-wrap .grade.selected .trangle-down{width:0;height:0;border-width:8px 5px 0;border-style:solid;border-color:#6f6f6f transparent transparent;position:absolute;bottom:-9px;left:50%;margin-left:-5px}.learn .learn-page-container .progress-menu .sub-menu.order-by-grade-menu-wrap .menu-wraper .menu-list{color:#6f6f6f;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:700}.learn .learn-page-container .progress-menu .sub-menu .order-by-status-menu{padding-top:20px}.learn .learn-page-container .progress-menu .progress-tab{color:#ccc;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:700;background:#fff;border-radius:100px;height:40px;width:162px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.learn .learn-page-container .progress-menu .progress-tab-text{cursor:default;width:80px;height:40px;line-height:40px;color:rgba(0,0,0,.2)}.learn .learn-page-container .progress-menu .progress-tab-text:hover{color:rgba(0,0,0,.4);transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;-o-transition:color .3s}.learn .learn-page-container .progress-menu .progress-tab-text.selected{color:#6f6f6f;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;font-weight:700;line-height:40px}.learn .learn-page-container .progress-menu .progress-tab-text-inner{width:100%;text-align:center;line-height:18px;display:inline-block}.learn .learn-page-container .progress-menu .progress-tab-grade{border-left:1px solid #e9e9e9}.learn .learn-page-container .progress-menu .progress-tab-status{border-right:1px solid #e9e9e9}.learn .learn-page-container .all-modules-status-container{width:100%;background:#fff;position:relative;margin-top:-146px;border-radius:8px;transition:transform .3s;-moz-transition:transform .3s;-webkit-transition:-webkit-transform .3s;-o-transition:transform .3s;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);border:1px solid #dfdfdf}.learn .learn-page-container .all-modules-status-container .all-modules-status-inner{width:87%;margin:0 auto;text-align:center;padding:15px 0 30px}.learn .learn-page-container .all-modules-status-container .student-report-mobile{display:none;text-align:left}.learn .learn-page-container .all-modules-status-container .student-report-pc{display:block}.learn .learn-page-container .all-modules-status-container .student-report-wrap{width:100%;height:20px}.learn .learn-page-container .all-modules-status-container .student-report-wrap .student-report-main{height:20px;position:absolute;right:15px;cursor:default}.learn .learn-page-container .all-modules-status-container .student-report-wrap .student-report-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.learn .learn-page-container .all-modules-status-container .student-report-wrap .new-button{height:20px;line-height:20px;padding:0 7px;background:#00dafa;color:#fff;font-size:10px;border-radius:20px;margin-right:10px;text-align:center}.learn .learn-page-container .all-modules-status-container .student-report-wrap .student-report-text{line-height:20px;margin-right:10px;color:#66a1ff;font-size:16px;font-weight:500;cursor:default}.learn .learn-page-container .all-modules-status-container .student-report-wrap .student-report-text:hover{color:#4d91ff}.learn .learn-page-container .all-modules-status-container .student-report-wrap .student-report-text.btn_blue_disabled,.learn .learn-page-container .all-modules-status-container .student-report-wrap .student-report-text.btn_blue_disabled:hover{color:rgba(102,161,255,.5)}.learn .learn-page-container .all-modules-status-container .student-report-wrap .student-report-arrow{width:16px;height:20px;background:url(img/student_report_arrow.svg) center no-repeat;background-size:100% 10px}.learn .learn-page-container .all-modules-status-container .all-modules-status-title{margin-top:20px;padding-bottom:10px;color:#4A4A4A;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:30px;font-weight:300}.learn .learn-page-container .all-modules-status-container .all-modules-status-sub-title{margin-top:0;padding-bottom:25px;color:#8F8F8F;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.learn .learn-page-container .all-modules-status{width:100%;height:30px}.learn .learn-page-container .all-modules-status-wrap{height:100%;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex}.learn .learn-page-container .one-module{height:100%;margin-left:0;box-sizing:content-box;position:relative;cursor:default}.learn .learn-page-container .one-module .hover-container-wrap{width:16px;height:16px;left:50%;margin-left:-8px;position:absolute;bottom:43px;display:none}.learn .learn-page-container .one-module .hover-container{width:232px;text-align:center;position:absolute;bottom:0;padding:0;z-index:10;display:none;color:#6F6F6F;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.learn .learn-page-container .one-module .hover-container-inner{border:1px solid rgba(0,0,0,.1);max-width:100%;padding:16px;background:#fff;border-radius:8px;display:inline-block;text-align:center}.learn .learn-page-container .one-module .trangle{width:16px;height:16px;position:absolute;top:-16px;left:50%;margin-left:-8px;z-index:12;overflow:hidden;display:none}.learn .learn-page-container .one-module .trangle:before{content:'';width:0;height:0;border-width:16px 8px 0;border-style:solid;border-color:#000 transparent transparent;opacity:.1;position:absolute;left:0;bottom:-2px}.learn .learn-page-container .one-module .trangle:after{content:'';width:0;height:0;border-width:16px 8px 0;border-style:solid;border-color:#fff transparent transparent;position:absolute;left:0;bottom:0}.learn .learn-page-container .one-module.studied{width:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.learn .learn-page-container .one-module.not-studied{width:10px}.learn .learn-page-container .one-module-inner{width:100%;height:100%}.learn .learn-page-container .modules-Legend-container{margin-top:15px}.learn .learn-page-container .modules-Legend-container .modules-Legend{margin-right:30px;margin-top:5px}.learn .learn-page-container .modules-Legend-container .modules-Legend-left{width:10px;height:10px;margin-top:4px}.learn .learn-page-container .modules-Legend-container .modules-Legend-text{margin-left:7px;color:#4a4a4a;font-size:12px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.learn .learn-page-container .progress-scroll-bar-blank{height:237px}.learn .learn-page-container .page-tab-scroll-bar-area{position:relative}.learn .learn-page-container .learn-page-navigation-bar-for-mobile{overflow:hidden;position:fixed;z-index:5;bottom:0;left:0;display:none;width:100%;background:#fff;height:50px;box-shadow:0 -.5px 2px 1px rgba(0,0,0,.1)}.learn .learn-page-container .learn-page-navigation-bar-for-mobile .learn-page-navigation-bar-for-mobile-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.learn .learn-page-container .learn-page-navigation-bar-for-mobile .content{padding:3px 0}.learn .learn-page-container .learn-page-navigation-bar-for-mobile .student-report-dot-small{width:8px;height:8px;background:#00dafa;border-radius:50%;display:inline-block;margin-right:3px;margin-top:1px}.learn .learn-page-container .learn-page-navigation-bar-for-mobile .custom-test-dot-mobile{width:5px;height:5px;background:#64a0ff;border-radius:50%;display:inline-block;margin-left:5px;vertical-align:middle}.learn .learn-page-container .learn-page-navigation-bar-for-mobile .item{font-family:'Helvetica Neue',Arial,sans-serif;line-height:11px;font-weight:400;height:100%;text-align:center;cursor:default;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;color:#00b9c6;position:relative}.learn .learn-page-container .learn-page-navigation-bar-for-mobile .item .content{position:absolute;width:100%;padding:0 10px;line-height:14px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.learn .learn-page-container .learn-page-navigation-bar-for-mobile .item .bottom-line{width:100%;height:5px;background:#00b9c6;position:absolute;bottom:0;display:none}.learn .learn-page-container .learn-page-navigation-bar-for-mobile .item.selected{font-family:'Helvetica Neue',Arial,sans-serif;line-height:11px;font-weight:400;font-size:12px;color:#00b9c6}.learn .learn-page-container .learn-page-navigation-bar-for-mobile .item.selected .bottom-line{display:block}.learn .learn-page-container .learn-page-navigation-bar-for-mobile .item.selected .custom-test-dot-mobile{background:#fff}.learn .learn-page-container .learn-page-navigation-bar-for-mobile .item.selected.learn .icon{background:url(img/ico_learn_tab.svg) center no-repeat}.learn .learn-page-container .learn-page-navigation-bar-for-mobile .item.selected.progress .icon{background:url(img/ico_progress_tab.svg) center no-repeat}.learn .learn-page-container .learn-page-navigation-bar-for-mobile .item.selected .custom-icon{width:25px;background:url(img/ico_keep_studying.svg) center no-repeat;background-size:25px 12px}.learn .learn-page-container .learn-page-navigation-bar-for-mobile .item .icon{width:20px;height:20px;margin:auto auto 5px}.learn .learn-page-container .learn-page-navigation-bar-for-mobile .item .boost-icon{border-radius:100px;background:url(img/ico_keep_studying.svg) center no-repeat #64a0ff;background-size:14px 7px}.learn .learn-page-container .learn-page-navigation-bar-for-mobile .item .custom-icon{width:25px;background:url(img/custom_menu_blue.svg) center no-repeat;background-size:25px 12px}.learn .learn-page-container .learn-page-navigation-bar-for-mobile .middle-line{width:1px;height:24px;margin-top:13px;background:#979797;opacity:.1}.learn .learn-page-container .learn-page-navigation-bar-for-mobile .learn .icon{background:url(img/ico_learn_tab_blue.svg) center no-repeat}.learn .learn-page-container .learn-page-navigation-bar-for-mobile .progress .icon{background:url(img/ico_progress_tab_blue.svg) center no-repeat}.learn .warning-message-container{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;z-index:9}.learn .warning-message-container .warning-message-main{background:rgba(0,0,0,.5);height:100%;min-height:500px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.learn .warning-message-container .warning-message-outer{width:100%;max-width:620px;background:#fff;border-radius:8px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);padding:40px}.learn .warning-message-container .warning-message-inner{width:100%;height:100%}.learn .warning-message-container .warning-message-top{margin:0 auto;overflow:hidden}.learn .warning-message-container .warning-message-top .message-icon{width:172px;height:200px;float:left;margin-left:15px}.learn .warning-message-container .warning-message-top .warning-message-text{display:inline-block;text-align:left;color:#000;font-family:'Helvetica Neue',Arial,sans-serif;font-weight:300;opacity:.7;float:left;margin-left:30px;width:300px;font-size:26px;line-height:34px;margin-top:80px}.learn .warning-message-container .warning-message-middle{text-align:center}.learn .warning-message-container .warning-message-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:40px}.learn .warning-message-container .warning-message-bottom .warning-message-btn.btn_blue_no_bg{margin-left:20px}.learn .warning-message-container.warning-message-container-for-expired .warning-message-top .message-icon{width:170px;height:195px;float:left;margin-left:15px}.learn .warning-message-container.warning-message-container-for-expired .warning-message-top .warning-message-text{margin-top:0}.learn .warning-message-container.warning-message-container-for-expired .warning-message-top .warning-message-text .message-text-line1{font-size:24px;line-height:30px}.learn .warning-message-container.warning-message-container-for-expired .warning-message-top .warning-message-text .message-text-line2{font-size:20px;line-height:24px;margin-top:30px}.learn .warning-message-container.warning-message-container-for-expired .warning-message-top .warning-message-text-for-small-screen{display:none;color:#000;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7;text-align:center}.learn .warning-message-container.warning-message-container-for-expired .warning-message-top .warning-message-text-for-big-screen{display:block}.learn .middle-container{width:100%;position:absolute;height:280px;background:#00b9c6}.learn .middle-container.animate{transition:transform .3s;-moz-transition:transform .3s;-webkit-transition:-webkit-transform .3s;-o-transition:transform .3s}.learn .middle-container.middle-container-height-380{height:380px}.learn .middle-container.hide-important{display:none!important}.learn .middle-container.z-index-1-for-progress-tab{z-index:1}.learn .bottom-container{background:#f5f9fa;position:relative}.learn .learn-container{border:1px solid #f5f9fa;padding-top:20px}.learn .learn-container .learn-container-card{position:relative;width:100%;padding:0 19px;margin:0 auto}.learn .learn-container .learn-container-card .navigation-bar-outer-container .top-nav{padding:0 19px}.learn .learn-container svg{width:100%;height:100%}.learn .learn-container .all-modules-done,.learn .learn-container .all-modules-passed{width:100%}.learn .learn-container .card-top{width:100%;padding-top:5px;padding-bottom:15px}.learn .learn-container .card-top .test-icon .hover-container{width:70px;padding:10px;margin-left:-35px}.learn .learn-container .card-top-inner{width:100%;height:100%;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.learn .learn-container .card-top-inner .card-top-elements.hover .hover-container{display:block}.learn .learn-container .card-top-inner .card-top-elements .opacity-85{width:100%;height:100%;border-radius:50%;overflow:hidden}.learn .learn-container .card-top-inner .card-top-elements .opacity-85:hover{opacity:.85}.learn .learn-container .test-previous{position:relative}.learn .learn-container .test-icon{width:60px;height:60px;position:relative}.learn .learn-container .test-icon.next-test-icon svg{opacity:.43}.learn .learn-container .test-icon.opacity-1 svg{opacity:1}.learn .learn-container .test-icon.show .hover-container{display:block}.learn .learn-container .test-time{width:100%;text-align:center;position:absolute;color:#fff;font-size:12px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.learn .learn-container .line{width:7px;height:2px;background:#fff;opacity:.5;margin:0 5px}.learn .learn-container .test-circle{width:40px;height:40px;position:relative;cursor:default}.learn .learn-container .test-circle.show .hover-container{display:block}.learn .learn-container .icon-svg-container{width:100%;height:100%}.learn .learn-container .icon-svg-container.passed-icon{background:url(img/white_passed.svg) center no-repeat;background-size:100%}.learn .learn-container .icon-svg-container.weakness-icon{background:url(img/white_weakness.svg) center no-repeat;background-size:100%}.learn .learn-container .test-modules-progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.learn .learn-container .modules-passed{width:100%;height:100%;background:url(img/white_passed.svg) center no-repeat;background-size:100%}.learn .learn-container .test-icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:default}.learn .learn-container .hover-container{background:#fff;text-align:center;position:absolute;left:50%;margin-left:-35px;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:10px;z-index:10;width:70px;bottom:75px;display:none;color:#6F6F6F;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.learn .learn-container .module-hover-container{width:186px;margin-left:-93px;bottom:55px}.learn .learn-container .triangle{width:10px;height:10px;position:absolute;bottom:-10px;left:50%;margin-left:-5px;z-index:12;overflow:hidden}.learn .learn-container .triangle:before{content:'';width:0;height:0;border-width:10px 5px 0;border-style:solid;border-color:#000 transparent transparent;opacity:.1;position:absolute;left:0;bottom:-2px}.learn .learn-container .triangle:after{content:'';width:0;height:0;border-width:10px 5px 0;border-style:solid;border-color:#fff transparent transparent;position:absolute;left:0;bottom:0}.learn .learn-container .card-bottom{width:100%}.learn .learn-container .gp-tips-container{width:100%;border-top:1px solid #ccc;padding:25px 40px 40px;display:none}.learn .learn-container .gp-tips-container .gp-tips{width:100%;padding-left:32px;position:relative}.learn .learn-container .gp-tips-container .gp-tips-title{color:#46484d;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:500}.learn .learn-container .gp-tips-container .gp-tips-main{color:#46484d;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:400;margin-top:10px;padding-right:0}.learn .learn-container .gp-tips-container .gp-tips-btn{font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;margin-top:10px;position:static;display:inline-block;color:#66a1ff;font-size:18px;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:left;font-weight:400;text-decoration:underline;cursor:pointer}.learn .learn-container .gp-tips-container .gp-tips-btn:hover{color:#4d91ff}.learn .learn-container .gp-tips-container .light-icon{width:22px;height:22px;position:absolute;left:0;top:0}.learn .progress-container{width:100%;background:#f5f9fa}.learn .progress-container .modules-wrap{max-width:620px}.learn .progress-container.hide{display:none}.learn .modules-wrap,.learn .progress-container .progress-container-inner{width:100%;margin:0 auto}.learn .modules-wrap .test-name{color:#4A4A4A;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:30px;font-weight:300;opacity:.5}.learn .modules-wrap .grade-and-status.hide,.learn .modules-wrap .grade-modules-content,.learn .modules-wrap .status-modules-content{display:none}.learn .modules-wrap .status-name{padding-top:30px;color:#6f6f6f;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:300}.learn .modules-wrap .module-outer{padding-top:15px}.learn .modules-wrap .module{width:100%;background:#fff;border:1px solid #c7c7c7;border-radius:8px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;cursor:default;transition:margin .2s,width .2s,padding .2s}.learn .modules-wrap .module.cursor-default{cursor:default}.learn .modules-wrap .module.add-hover-and-press-effects:active{box-shadow:0 1px 4px 0 rgba(0,0,0,.1)}.learn .modules-wrap .module-status-container{padding-right:20px;border-right:1px solid rgba(204,204,204,.43)}.learn .modules-wrap .retest-close-icon{width:40px;height:40px;background:url(img/pop_close.svg) center no-repeat;background-size:15px 15px;position:absolute;right:0;top:0}.learn .modules-wrap .retest-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:rgba(0,0,0,.7);font-weight:300;padding-right:20px}.learn .modules-wrap .retest-container .retest-title{font-size:28px}.learn .modules-wrap .retest-button{color:#66a1ff;font-size:16px;font-weight:500;cursor:default;display:inline-block;margin-top:20px}.learn .modules-wrap .retest-button:hover{color:#4d91ff}.learn .modules-wrap .retest-button.btn_blue_disabled,.learn .modules-wrap .retest-button.btn_blue_disabled:hover{color:rgba(102,161,255,.5)}.learn .modules-wrap .retest-text{display:inline-block}.learn .modules-wrap .retest-arrow{width:16px;height:10px;background:url(img/student_report_arrow.svg) center no-repeat;background-size:100% 10px;margin-left:10px;display:inline-block}.learn .modules-wrap .module-content-container{padding:0 20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.learn .modules-wrap .module-content-test{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px}.learn .modules-wrap .module-result-container{padding-top:0}.learn .modules-wrap .module-btn{max-width:220px;width:100%;height:40px;line-height:40px;padding:0;border:0;border-radius:100px;background:#66a1ff;color:#fff;font-size:16px;font-weight:500;text-align:center;cursor:pointer;margin-top:0;-ms-flex-item-align:end;align-self:flex-end}.learn .modules-wrap .module-btn:hover{background:#4d91ff}.learn .modules-wrap .module-btn.btn_blue_disabled{cursor:default;background:rgba(102,161,255,.5)}.learn .modules-wrap .module-btn.btn_blue_disabled:hover{background:rgba(102,161,255,.5)}.learn .modules-wrap .module-test{width:76px;height:76px;opacity:.5}.learn .modules-wrap .module-status{width:76px;height:76px;margin-bottom:20px}.learn .modules-wrap .module-status.passed{background:url(img/ico_passed.svg) top center no-repeat;background-size:100%}.learn .modules-wrap .module-status.weakness{background:url(img/ico_weakness.svg) top center no-repeat;background-size:100%}.learn .modules-wrap .module-status.retest-icon{position:relative;margin-bottom:0}.learn .modules-wrap .module-status.retest-icon .weakness-number{color:#fff;font-family:'Helvetica Neue',Arial,sans-serif;line-height:100%;font-weight:500;font-size:24px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.learn .modules-wrap .margin-bottom-10{margin-bottom:10px}.learn .modules-wrap .module-difficulty-level-name{color:#8f8f8f;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;font-weight:400;text-align:center;border-radius:30px;line-height:32px}.learn .modules-wrap .module-grade{color:#8f8f8f;font-size:10px;font-family:'Helvetica Neue',Arial,sans-serif;font-weight:400;width:76px;height:32px;text-align:center;background:#f5f9fa;border-radius:30px;line-height:32px}.learn .modules-wrap .module-grade .grade{position:relative;margin-right:14px;color:#8f8f8f;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:700}.learn .modules-wrap .module-grade .grade-abbr{position:absolute;top:0;right:-12px;color:#8f8f8f;font-size:10px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:100%;font-weight:400}.learn .modules-wrap .module-grade .grade-abbr.nd{right:-15px}.learn .modules-wrap .module-name{color:#46484d;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:400}.learn .modules-wrap .module-name-localization{padding-top:10px}.learn .modules-wrap .examples{padding-top:16px;font-style:italic;font-weight:500;font-size:14px;color:#46484d}.learn .modules-wrap .examples .examples-title{color:#9b9b9b;font-size:12px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400;padding-bottom:5px}.learn .modules-wrap .examples .examples-title.examples-title-cn{color:#9b9b9b;font-size:12px;font-family:STHeiti,'微软雅黑','Microsoft YaHei';line-height:18px;font-weight:400;font-style:normal}.learn .modules-wrap .module-result{width:110px;height:32px;line-height:32px;background:#f5f9fa;border-radius:30px;text-align:center}.learn .modules-wrap .module-result.green{background:#46e6aa}.learn .modules-wrap .module-result.yellow{background:#ffa47d}.learn .modules-wrap .module-result.grey{background:#f5f9fa}.learn .modules-wrap .module-result.grey .module-result-common{color:#8f8f8f}.learn .modules-wrap .module-result.first-time-passed .module-result-title{font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400;color:#fff}.learn .modules-wrap .module-result.first-time-passed .module-result-score{font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:700;color:#fff}.learn .modules-wrap .module-result.first-time-not-passed .module-result-title{color:#8f8f8f;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.learn .modules-wrap .module-result.first-time-not-passed .module-result-score{color:#8f8f8f;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:700}.learn .modules-wrap .module-result .module-result-common{display:inline-block}.learn .modules-wrap .module-result .module-result-title{color:#8f8f8f;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.learn .modules-wrap .module-result .module-result-score{margin-left:10px;color:#8f8f8f;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:700}.learn .modules-wrap .commit-time{color:#9b9b9b;font-size:12px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400;padding-top:5px}.learn .modules-wrap .module-result-ct,.learn .modules-wrap .module-result-second{padding-top:15px}.learn .modules-wrap .module-result-ct .module-result-title,.learn .modules-wrap .module-result-second .module-result-title{font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400;color:#fff}.learn .modules-wrap .module-result-ct .module-result-score,.learn .modules-wrap .module-result-second .module-result-score{font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:700;color:#fff}.learn .modules-wrap .module-result-ct .module-result{padding:0 10px}.learn .modules-wrap .module-result-ct .module-result-title{font-size:12px;float:left;line-height:32px}.learn .modules-wrap .module-result-ct .module-result-score{font-size:14px;margin-left:0;float:right;line-height:32px}.learn .warning-tip-for-expired{background:#ffa47d;color:#fff;border-radius:8px;box-shadow:0 2px 6px 0 rgba(0,0,0,.1);padding:15px 20px}.learn .warning-tip-for-expired .expired-tip-title{font-size:18px;line-height:22px;cursor:default}.learn .warning-tip-for-expired .expired-tip-text{font-size:14px;line-height:16px;margin-top:5px;cursor:default}.learn .warning-tip-for-expired.margin-bottom-10{margin-bottom:10px}.learn .progress-container .modules-wrap{border-top:1px solid transparent}.learn .progress-container .modules-wrap .warning-tip-for-expired{margin-top:20px}.learn .progress-container .modules-wrap .warning-tip-for-expired.warning-for-progress{margin-top:30px}.learn .gp-normal-card{width:100%;padding:40px;text-align:center;cursor:default}.learn .gp-normal-card.gp-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.learn .gp-normal-card .card-icon-container{width:100px;height:100px;margin-top:20px}.learn .gp-normal-card .all-done-card-icon{width:172px;height:172px;margin:50px 0}.learn .gp-normal-card .gp-normal-card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.learn .gp-normal-card .card-title-two{margin-top:20px;color:#4A4A4A;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.learn .gp-normal-card .card-title-container{width:100%;padding-left:0;padding-right:0}.learn .gp-normal-card .all-done-main{width:100%;padding-left:0}.learn .gp-normal-card .card-title{width:100%;color:#4A4A4A;font-size:28px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:34px;font-weight:300}.learn .gp-normal-card .card-title.card-title-small-screen{display:block}.learn .gp-normal-card .card-title.card-title-large-screen{display:none}.learn .gp-normal-card .card-sub-title{margin-top:20px;color:#4A4A4A;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.learn .gp-normal-card .card-sub-title.all-done-card-title{margin-top:0}.learn .gp-normal-card .all-done-btn{max-width:220px;width:100%;height:40px;line-height:40px;padding:0;border:0;border-radius:100px;background:#66a1ff;color:#fff;font-size:16px;font-weight:500;text-align:center;cursor:pointer;margin:30px auto 0}.learn .gp-normal-card .all-done-btn:hover{background:#4d91ff}.learn .gp-normal-card .all-done-btn.btn_blue_disabled{cursor:default;background:rgba(102,161,255,.5)}.learn .gp-normal-card .all-done-btn.btn_blue_disabled:hover{background:rgba(102,161,255,.5)}.learn .gp-normal-card .module-btn{-ms-flex-item-align:center;align-self:center;-webkit-align-self:center;margin-top:30px}.learn .gp-normal-card-wrap{width:100%;background:#fff;border:1px solid #c7c7c7;border-radius:8px;overflow:hidden;transition:margin .2s,width .2s,padding .2s}.learn .gp-normal-card-wrap.add-hover-and-press-effects:active{box-shadow:0 1px 4px 0 rgba(0,0,0,.1)}.learn .no-weakness-modules .gp-normal-card-wrap{width:620px;margin:0 auto;border:none;box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}.learn .no-weakness-modules .gp-normal-card-wrap .no-weakness-modules-card{padding:40px;color:rgba(0,0,0,.7);font-weight:300;text-align:center}.learn .no-weakness-modules .gp-normal-card-wrap .no-weakness-modules-card .card-title{font-size:24px;line-height:28px}.learn .no-weakness-modules .gp-normal-card-wrap .no-weakness-modules-card .no-weakness-modules-card-icon{width:180px;height:145px;margin:40px auto}.learn .no-weakness-modules .gp-normal-card-wrap .no-weakness-modules-card .no-weakness-modules-card-icon svg{width:100%;height:100%}.learn .no-weakness-modules .gp-normal-card-wrap .no-weakness-modules-card .card-content-text{font-size:18px;line-height:24px}.learn .expired-message-layout-inner{width:100%;padding:15px 20px;background:#ffa47d;color:#fff}.learn .expired-message-layout-inner.placeholder{background:#f5f9fa;color:transparent}.learn .expired-tip-title{font-size:18px;font-weight:500;margin-bottom:5px}.learn .expired-tip-text{font-size:14px}.learn .home-page-ads-popup .message-popup-image,.learn .home-page-ads-popup img{width:240px}@media all and (min-width:660px){.learn .home-page-ads-popup .message-popup-image{width:135.84px;height:240px}.learn .home-page-ads-popup img{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(90deg) translate(0,-100%);transform:rotate(90deg) translate(0,-100%)}}@media all and (min-width:1024px){.learn .learn-page-container .learn-progress-tab-wrap .learn-tab-margin{margin-left:50px}.learn .learn-page-container .all-modules-status-wrap{margin-left:-5px}.learn .learn-page-container .one-module{margin-left:5px}.learn .learn-page-container .one-module .hover-container{left:50%;margin-left:-116px}.learn .learn-page-container .one-module:hover .hover-container,.learn .learn-page-container .one-module:hover .hover-container-wrap,.learn .learn-page-container .one-module:hover .trangle{display:block}.learn .learn-page-container .progress-menu .order-by-status-menu-mobile{display:none}.learn .learn-page-container .progress-menu .order-by-status-menu-pc{display:block}.learn .learn-page-container .all-modules-inner,.learn .progress-container .modules-wrap{width:940px}.learn .progress-container .warning-tip-for-expired{margin-top:10px}.learn .learn-container .gp-tips-container .gp-tips-main{margin-top:5px;padding-right:180px;position:relative}.learn .learn-container .gp-tips-container .gp-tips-title{color:#46484d;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:500}.learn .learn-container .gp-tips-container .gp-tips-content{color:#46484d;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:400}.learn .learn-container .gp-tips-container .gp-tips-btn{margin-top:0;position:absolute;right:0;top:0}.learn .learn-container .learn-container-card{width:940px;padding:0}.learn .learn-container .line{width:14px;margin:0 6px}.learn .learn-container .card-top{padding-bottom:25px}.learn .learn-container .test-icon{width:80px;height:80px}.learn .learn-container .test-circle{width:60px;height:60px}.learn .learn-container .hover-container{bottom:95px}.learn .learn-container .module-hover-container{bottom:75px}.learn .modules-wrap .module.add-hover-and-press-effects:hover{width:calc(100% + 10px);margin-left:-5px;box-shadow:0 1px 4px 0 rgba(0,0,0,.1);padding:20px 25px}.learn .modules-wrap .module.add-hover-and-press-effects:hover .module-btn{background:#4d91ff}.learn .gp-normal-card{text-align:left}.learn .gp-normal-card.gp-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.learn .gp-normal-card .card-icon-container{width:120px;height:120px;margin-top:0}.learn .gp-normal-card .all-done-card-icon{margin:0}.learn .gp-normal-card .gp-normal-card-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.learn .gp-normal-card .card-title-container{padding-left:40px;padding-right:40px;-webkit-box-flex:1;-ms-flex:1;flex:1}.learn .gp-normal-card .all-done-main{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:50px}.learn .gp-normal-card .card-title.card-title-small-screen{display:none}.learn .gp-normal-card .card-title.card-title-large-screen{display:block}.learn .gp-normal-card .card-sub-title.all-done-card-title{margin-top:20px}.learn .gp-normal-card .module-btn{-ms-flex-item-align:end;align-self:flex-end;margin-top:0}.learn .gp-normal-card-wrap.add-hover-and-press-effects:hover{width:calc(100% + 10px);margin-left:-5px;box-shadow:0 1px 4px 0 rgba(0,0,0,.1);padding:0 5px}.learn .gp-normal-card-wrap.add-hover-and-press-effects:hover .all-done-btn,.learn .gp-normal-card-wrap.add-hover-and-press-effects:hover .module-btn{background:#4d91ff}.learn .no-weakness-modules .gp-normal-card-wrap{max-width:735px;width:100%}.learn .expired-message-layout-inner{padding:15px 120px}}@media all and (min-width:768px) and (max-width:1023px){.learn .learn-page-container .all-modules-status-wrap{margin-left:-3px}.learn .learn-page-container .one-module{margin-left:3px}.learn .learn-page-container .one-module .hover-container{left:50%;margin-left:-116px}.learn .learn-page-container .show .hover-container,.learn .learn-page-container .show .hover-container-wrap,.learn .learn-page-container .show .trangle{display:block}.learn .learn-page-container .progress-menu .order-by-status-menu-mobile{display:none}.learn .learn-page-container .progress-menu .order-by-status-menu-pc{display:block}.learn .learn-page-container .one-module.not-studied{width:6px}.learn .learn-page-container .all-modules-inner,.learn .progress-container .modules-wrap{width:80%}.learn .learn-container .gp-tips-container .gp-tips-btn{margin-top:16px}.learn .learn-container .learn-container-card{width:80%;padding:0}.learn .learn-container .line{width:14px;margin:0 6px}.learn .learn-container .card-top{padding-bottom:25px}.learn .learn-container .test-icon{width:80px;height:80px}.learn .learn-container .test-circle{width:60px;height:60px}.learn .learn-container .hover-container{bottom:95px}.learn .learn-container .module-hover-container{bottom:75px}.learn .gp-normal-card .card-icon-container,.learn .gp-normal-card .card-title-two{margin-top:30px}.learn .modules-wrap .module.add-hover-and-press-effects:hover{width:calc(100% + 10px);margin-left:-5px;box-shadow:0 1px 4px 0 rgba(0,0,0,.1);padding:20px 25px}.learn .modules-wrap .module.add-hover-and-press-effects:hover .module-btn{background:#4d91ff}.learn .modules-wrap .retest-container .retest-title{font-size:20px;font-weight:300}.learn .modules-wrap .retest-container .retest-button{margin-top:30px}.learn .gp-normal-card-wrap.add-hover-and-press-effects:hover{width:calc(100% + 10px);margin-left:-5px;box-shadow:0 1px 4px 0 rgba(0,0,0,.1);padding:0 5px}.learn .gp-normal-card-wrap.add-hover-and-press-effects:hover .all-done-btn,.learn .gp-normal-card-wrap.add-hover-and-press-effects:hover .module-btn{background:#4d91ff}}@media all and (min-width:660px) and (max-width:767px){.learn .learn-page-container .one-module{margin-left:3px}.learn .learn-page-container .one-module .hover-container{width:169px;color:#6F6F6F;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.learn .learn-page-container .one-module .hover-container.center-hover-container{left:50%;margin-left:-85px;text-align:center}.learn .learn-page-container .one-module .hover-container.left-hover-container{left:-10px;text-align:left}.learn .learn-page-container .one-module .hover-container.right-hover-container{right:-10px;text-align:right}.learn .learn-page-container .all-modules-status-wrap{margin-left:-3px}.learn .learn-page-container .show .hover-container,.learn .learn-page-container .show .hover-container-wrap,.learn .learn-page-container .show .trangle{display:block}.learn .learn-page-container .all-modules,.learn .learn-page-container .modules-wrap{padding:0 20px}.learn .learn-page-container .progress-menu .order-by-status-menu-mobile{display:none}.learn .learn-page-container .progress-menu .order-by-status-menu-pc{display:block}.learn .learn-page-container .one-module.not-studied{width:6px}.learn .learn-container .gp-tips-container .gp-tips-btn{margin-top:16px}.learn .gp-normal-card .card-title-two{margin-top:30px}.learn .gp-normal-card .card-sub-title{color:#4A4A4A;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.learn .modules-wrap .module.add-hover-and-press-effects:hover{width:calc(100% + 10px);margin-left:-5px;box-shadow:0 1px 4px 0 rgba(0,0,0,.1);padding:20px 25px}.learn .modules-wrap .module.add-hover-and-press-effects:hover .module-btn{background:#4d91ff}.learn .modules-wrap .retest-container .retest-title{font-size:20px;font-weight:300}.learn .modules-wrap .retest-container .retest-button{margin-top:30px}.learn .gp-normal-card-wrap.add-hover-and-press-effects:hover{width:calc(100% + 10px);margin-left:-5px;box-shadow:0 1px 4px 0 rgba(0,0,0,.1);padding:0 5px}.learn .gp-normal-card-wrap.add-hover-and-press-effects:hover .all-done-btn,.learn .gp-normal-card-wrap.add-hover-and-press-effects:hover .module-btn{background:#4d91ff}}@media all and (min-width:480px) and (max-width:659px){.learn .learn-page-container .scroll-bar-blank{height:54px}.learn .learn-page-container .show .hover-container,.learn .learn-page-container .show .hover-container-wrap,.learn .learn-page-container .show .trangle{display:block}.learn .learn-page-container .all-modules{padding:0 20px;top:221px}.learn .learn-page-container .modules-Legend-container{margin-top:5px}.learn .learn-page-container .blank-container{height:114px}.learn .learn-page-container .progress-menu .order-by-status-menu-pc{display:none}.learn .learn-page-container .progress-menu .order-by-status-menu-mobile{display:block}.learn .learn-page-container .progress-menu .order-by-status-menu-wrap{padding-bottom:15px}.learn .learn-page-container .all-modules-status-container .all-modules-status-inner{padding:15px 0 20px}.learn .learn-page-container .all-modules-status-container .all-modules-status-title{display:none}.learn .learn-page-container .all-modules-status-container .all-modules-status-sub-title{margin-top:20px;padding-bottom:15px}.learn .learn-page-container .one-module{padding:0}.learn .learn-page-container .one-module .hover-container{width:169px;color:#6F6F6F;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.learn .learn-page-container .one-module .hover-container.center-hover-container{left:50%;margin-left:-85px;text-align:center}.learn .learn-page-container .one-module .hover-container.left-hover-container{left:-10px;text-align:left}.learn .learn-page-container .one-module .hover-container.right-hover-container{right:-10px;text-align:right}.learn .learn-page-container .one-module.not-studied{width:6px}.learn .learn-page-container .middle-container-height-380{height:280px}.learn .learn-page-container .learn-page-navigation-bar-for-mobile{display:block}.learn .learn-page-container .learn-progress-tab-wrap .learn-progress-tab-inner{display:none}.learn .progress-container .modules-wrap{padding:0 20px}.learn .learn-container .gp-tips-container{padding:25px 30px 30px}.learn .learn-container .gp-tips-container .gp-tips-title{color:#4A4A4A;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:700}.learn .learn-container .gp-tips-container .gp-tips-main{color:#4A4A4A;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.learn .learn-container .gp-tips-container .gp-tips-btn{color:#64a0ff;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.learn .modules-wrap .examples{display:none}.learn .modules-wrap .module-status-container{width:100%;border:none;padding:0}.learn .modules-wrap .module-status-test{width:auto}.learn .modules-wrap .module-content-container{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;padding:0}.learn .modules-wrap .module-content-test{padding-left:10px}.learn .modules-wrap .module-result-container{width:100%;padding-top:20px}.learn .modules-wrap .module-result-ct,.learn .modules-wrap .module-result-second{padding-top:0}.learn .modules-wrap .module-grade{float:right}.learn .modules-wrap .module-grade.not-studied-grade{margin-bottom:20px;float:left}.learn .modules-wrap .module-difficulty-level-name{float:right}.learn .modules-wrap .module-status{width:66px;height:66px;float:left}.learn .modules-wrap .module-status.retest-icon{width:66px;height:66px}.learn .modules-wrap .module-status.retest-icon .weakness-number{font-size:20px}.learn .modules-wrap .module-test{width:66px;height:66px}.learn .modules-wrap .module-result-inner{display:inline-block}.learn .modules-wrap .module-result-ct,.learn .modules-wrap .module-result-second{margin-left:16px}.learn .modules-wrap .module{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.learn .modules-wrap .module.module-test-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.learn .modules-wrap .module.module-test-wrap .module-status-container{padding-right:20px}.learn .modules-wrap .status-name{padding-top:15px}.learn .modules-wrap .module-btn{-ms-flex-item-align:center;align-self:center;-webkit-align-self:center;margin-top:20px}.learn .modules-wrap .retest-container .retest-title{font-size:16px;font-weight:400;color:#4a4a4a;margin:20px 0 0}.learn .modules-wrap .retest-container .retest-button{margin-top:20px}.learn .gp-normal-card{padding:30px}.learn .gp-normal-card .card-title{color:#4A4A4A;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:30px;font-weight:300}.learn .gp-normal-card .card-sub-title{color:#46484d;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:400}.learn .gp-normal-card .all-done-card-icon{margin:30px 0}.learn .warning-message-container .warning-message-outer{padding-top:50px}.learn .warning-message-container .warning-message-top .message-icon{margin:0 auto;float:inherit}.learn .warning-message-container .warning-message-top .warning-message-text{width:100%;padding:0 40px;margin:30px 0 0;float:inherit;font-size:24px;line-height:24px;text-align:center}.learn .warning-message-container .warning-message-bottom{margin-top:30px}.learn .warning-message-container .warning-message-bottom .warning-message-btn{max-width:170px}.learn .warning-message-container.warning-message-container-for-expired .warning-message-outer{padding:40px 20px}.learn .warning-message-container.warning-message-container-for-expired .warning-message-top .message-icon{width:170px;height:170px;float:inherit;margin:0 auto}.learn .warning-message-container.warning-message-container-for-expired .warning-message-top .message-icon svg{width:170px;height:170px}.learn .warning-message-container.warning-message-container-for-expired .warning-message-top .warning-message-text{margin-top:0;float:inherit}.learn .warning-message-container.warning-message-container-for-expired .warning-message-top .warning-message-text .message-text-line1{font-size:24px;line-height:30px}.learn .warning-message-container.warning-message-container-for-expired .warning-message-top .warning-message-text .message-text-line2{font-size:20px;line-height:24px;margin-top:30px}.learn .warning-message-container.warning-message-container-for-expired .warning-message-top .warning-message-text-for-small-screen{display:block;margin-bottom:65px}.learn .warning-message-container.warning-message-container-for-expired .warning-message-top .warning-message-text-for-big-screen{display:none}.learn .warning-message-container.warning-message-container-for-expired .warning-message-bottom .warning-message-btn{max-width:220px}.learn .no-weakness-modules .gp-normal-card-wrap{width:100%}.learn .no-weakness-modules .gp-normal-card-wrap .no-weakness-modules-card{padding:30px}.learn .no-weakness-modules .gp-normal-card-wrap .no-weakness-modules-card .card-title{font-size:20px;line-height:22px}.learn .no-weakness-modules .gp-normal-card-wrap .no-weakness-modules-card .no-weakness-modules-card-icon{width:150px;height:120px;margin:30px auto}.learn .no-weakness-modules .gp-normal-card-wrap .no-weakness-modules-card .card-content-text{font-size:16px;line-height:18px}}@media all and (min-width:375px) and (max-width:479px){.learn .learn-page-container .scroll-bar-blank{height:54px}.learn .learn-page-container .show .hover-container,.learn .learn-page-container .show .hover-container-wrap,.learn .learn-page-container .show .trangle{display:block}.learn .learn-page-container .all-modules{padding:0 20px;top:221px}.learn .learn-page-container .modules-Legend-container{margin-top:5px}.learn .learn-page-container .modules-Legend-container .modules-Legend{width:108px}.learn .learn-page-container .all-modules-status-container .student-report-mobile{margin-top:20px;margin-bottom:0;display:block}.learn .learn-page-container .all-modules-status-container .student-report-mobile .student-report-main{position:static;display:inline-block}.learn .learn-page-container .all-modules-status-container .student-report-mobile .student-report-inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.learn .learn-page-container .all-modules-status-container .student-report-mobile .new-button{width:66px}.learn .learn-page-container .all-modules-status-container .student-report-pc{display:none}.learn .learn-page-container .all-modules-status-container .all-modules-status-inner{padding:30px 0}.learn .learn-page-container .all-modules-status-container .all-modules-status-title{display:none}.learn .learn-page-container .all-modules-status-container .all-modules-status-sub-title{padding-bottom:20px}.learn .learn-page-container .blank-container{height:100px}.learn .learn-page-container .progress-menu .order-by-status-menu-pc{display:none}.learn .learn-page-container .progress-menu .order-by-status-menu-mobile{display:block}.learn .learn-page-container .progress-menu .order-by-status-menu-wrap{padding-bottom:15px}.learn .learn-page-container .one-module{padding:0}.learn .learn-page-container .one-module .hover-container{width:169px;color:#6F6F6F;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.learn .learn-page-container .one-module .hover-container.center-hover-container{left:50%;margin-left:-85px;text-align:center}.learn .learn-page-container .one-module .hover-container.left-hover-container{left:-10px;text-align:left}.learn .learn-page-container .one-module .hover-container.right-hover-container{right:-10px;text-align:right}.learn .learn-page-container .one-module.not-studied{width:3px}.learn .learn-page-container .middle-container-height-380{height:280px}.learn .learn-page-container .learn-page-navigation-bar-for-mobile{display:block}.learn .learn-page-container .learn-progress-tab-wrap .learn-progress-tab-inner{display:none}.learn .progress-container .modules-wrap{padding:0 20px}.learn .modules-wrap .examples{display:none}.learn .modules-wrap .module-status-container{width:100%;border:none;padding:0}.learn .modules-wrap .module-status-test{width:auto}.learn .modules-wrap .module-content-container{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;padding:0}.learn .modules-wrap .module-content-test{padding-left:10px}.learn .modules-wrap .module-result-container{width:100%}.learn .modules-wrap .module-result-second{padding-top:0}.learn .modules-wrap .module-grade{float:right}.learn .modules-wrap .module-grade.not-studied-grade{margin-bottom:20px;float:left}.learn .modules-wrap .module-difficulty-level-name{float:right}.learn .modules-wrap .module-status{width:66px;height:66px;float:left}.learn .modules-wrap .module-status.retest-icon{width:66px;height:66px}.learn .modules-wrap .module-status.retest-icon .weakness-number{font-size:20px}.learn .modules-wrap .module-test{width:66px;height:66px}.learn .modules-wrap .module-result-inner{display:inline-block;padding-top:20px}.learn .modules-wrap .module-result-first{margin-right:16px}.learn .modules-wrap .module-result-ct{display:block}.learn .modules-wrap .module{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.learn .modules-wrap .module.module-test-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.learn .modules-wrap .module.module-test-wrap .module-status-container{padding-right:20px}.learn .modules-wrap .status-name{padding-top:15px}.learn .modules-wrap .module-btn{-ms-flex-item-align:center;align-self:center;-webkit-align-self:center;margin-top:20px}.learn .modules-wrap .retest-container .retest-title{font-size:16px;font-weight:400;color:#4a4a4a;margin:20px 0 0}.learn .modules-wrap .retest-container .retest-button{margin-top:20px}.learn .warning-tip-for-expired{background:#ffa47d;color:#fff;border-radius:8px;box-shadow:0 2px 6px 0 rgba(0,0,0,.1);padding:15px 20px}.learn .warning-tip-for-expired .expired-tip-title{font-size:14px;line-height:16px}.learn .warning-tip-for-expired .expired-tip-text{font-size:12px;line-height:14px}.learn .learn-container .gp-tips-container{padding:25px 20px 30px}.learn .learn-container .gp-tips-container .gp-tips-title{color:#4A4A4A;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:700}.learn .learn-container .gp-tips-container .gp-tips-main{color:#4A4A4A;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.learn .learn-container .gp-tips-container .gp-tips-btn{color:#64a0ff;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.learn .learn-container .card-top-inner{padding-bottom:0}.learn .learn-container .test-icon{width:35px;height:35px}.learn .learn-container .line{width:5px;margin:0 2px}.learn .learn-container .test-time{display:none}.learn .learn-container .test-circle{width:26px;height:26px}.learn .learn-container .hover-container{bottom:50px}.learn .learn-container .module-hover-container{bottom:41px}.learn .gp-normal-card{padding:30px 20px}.learn .gp-normal-card .card-title{color:#4A4A4A;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.learn .gp-normal-card .card-sub-title,.learn .gp-normal-card .card-title-two{color:#4A4A4A;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.learn .gp-normal-card .all-done-card-icon{width:140px;height:140px;margin:30px 0}.learn .warning-message-container .warning-message-outer{padding:50px 20px 40px}.learn .warning-message-container .warning-message-top .message-icon{margin:0 auto;float:inherit;width:135px;height:155px}.learn .warning-message-container .warning-message-top .message-icon svg{width:100%;height:100%}.learn .warning-message-container .warning-message-top .warning-message-text{width:100%;margin:30px 0 0;float:inherit;font-size:20px;line-height:24px;text-align:center}.learn .warning-message-container .warning-message-bottom{margin-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.learn .warning-message-container .warning-message-bottom .warning-message-btn{max-width:170px}.learn .warning-message-container .warning-message-bottom .warning-message-btn.btn_blue_no_bg{margin-top:10px;margin-left:0}.learn .warning-message-container.warning-message-container-for-expired .warning-message-outer{padding:30px 20px}.learn .warning-message-container.warning-message-container-for-expired .warning-message-top .message-icon{width:140px;height:140px;float:inherit;margin:0 auto}.learn .warning-message-container.warning-message-container-for-expired .warning-message-top .message-icon svg{width:140px;height:140px}.learn .warning-message-container.warning-message-container-for-expired .warning-message-top .warning-message-text{margin-top:0;float:inherit}.learn .warning-message-container.warning-message-container-for-expired .warning-message-top .warning-message-text .message-text-line1{font-size:24px;line-height:30px}.learn .warning-message-container.warning-message-container-for-expired .warning-message-top .warning-message-text .message-text-line2{font-size:16px;line-height:20px;margin-top:30px;text-align:left}.learn .warning-message-container.warning-message-container-for-expired .warning-message-top .warning-message-text-for-small-screen{display:block;margin-bottom:35px;font-size:20px;line-height:24px}.learn .warning-message-container.warning-message-container-for-expired .warning-message-top .warning-message-text-for-big-screen{display:none}.learn .warning-message-container.warning-message-container-for-expired .warning-message-bottom .warning-message-btn{max-width:140px}.learn .no-weakness-modules .gp-normal-card-wrap{width:100%;margin:20px auto}.learn .no-weakness-modules .gp-normal-card-wrap .no-weakness-modules-card{padding:30px 20px}.learn .no-weakness-modules .gp-normal-card-wrap .no-weakness-modules-card .card-title{font-size:18px;line-height:20px}.learn .no-weakness-modules .gp-normal-card-wrap .no-weakness-modules-card .no-weakness-modules-card-icon{width:140px;height:110px;margin:30px auto}.learn .no-weakness-modules .gp-normal-card-wrap .no-weakness-modules-card .card-content-text{font-size:14px;line-height:16px}}@media all and (min-width:0px) and (max-width:374px){.learn .learn-page-container .scroll-bar-blank{height:54px}.learn .learn-page-container .show .hover-container,.learn .learn-page-container .show .hover-container-wrap,.learn .learn-page-container .show .trangle{display:block}.learn .learn-page-container .all-modules{padding:0 20px;top:221px}.learn .learn-page-container .modules-Legend-container{margin-top:5px}.learn .learn-page-container .modules-Legend-container .modules-Legend{width:108px;margin-right:80px}.learn .learn-page-container .all-modules-status-container .student-report-mobile{margin-top:20px;margin-bottom:0;display:block}.learn .learn-page-container .all-modules-status-container .student-report-mobile .student-report-main{position:static;display:inline-block}.learn .learn-page-container .all-modules-status-container .student-report-mobile .student-report-inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.learn .learn-page-container .all-modules-status-container .student-report-mobile .new-button{width:66px}.learn .learn-page-container .all-modules-status-container .student-report-pc{display:none}.learn .learn-page-container .all-modules-status-container .all-modules-status-inner{padding:30px 0}.learn .learn-page-container .all-modules-status-container .all-modules-status-title{display:none}.learn .learn-page-container .all-modules-status-container .all-modules-status-sub-title{padding-bottom:20px}.learn .learn-page-container .blank-container{height:100px}.learn .learn-page-container .progress-menu .order-by-status-menu-pc{display:none}.learn .learn-page-container .progress-menu .order-by-status-menu-mobile{display:block}.learn .learn-page-container .progress-menu .order-by-status-menu-wrap{padding-bottom:15px}.learn .learn-page-container .one-module{padding:0}.learn .learn-page-container .one-module .hover-container{width:70vw;color:#6F6F6F;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.learn .learn-page-container .one-module .hover-container.center-hover-container{left:50%;margin-left:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);text-align:center}.learn .learn-page-container .one-module .hover-container.left-hover-container{left:-10px;text-align:left}.learn .learn-page-container .one-module .hover-container.right-hover-container{right:-10px;text-align:right}.learn .learn-page-container .one-module.not-studied{width:3px}.learn .learn-page-container .middle-container-height-380{height:280px}.learn .learn-page-container .learn-page-navigation-bar-for-mobile{display:block}.learn .learn-page-container .learn-progress-tab-wrap .learn-progress-tab-inner{display:none}.learn .progress-container .modules-wrap{padding:0 20px}.learn .learn-container .gp-tips-container{padding:25px 20px 30px}.learn .learn-container .gp-tips-container .gp-tips-title{color:#4A4A4A;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:700}.learn .learn-container .gp-tips-container .gp-tips-main{color:#4A4A4A;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.learn .learn-container .gp-tips-container .gp-tips-btn{color:#64a0ff;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.learn .learn-container .card-top-inner{padding-bottom:0}.learn .learn-container .test-icon{width:35px;height:35px}.learn .learn-container .test-time{display:none}.learn .learn-container .line{width:5px;margin:0 2px}.learn .learn-container .test-circle{width:26px;height:26px}.learn .learn-container .hover-container{bottom:50px}.learn .learn-container .module-hover-container{bottom:41px}.learn .modules-wrap .examples{display:none}.learn .modules-wrap .module-status-container{width:100%;border:none;padding:0}.learn .modules-wrap .module-status-test{width:auto}.learn .modules-wrap .module-content-container{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;padding:0}.learn .modules-wrap .module-content-test{padding-left:10px}.learn .modules-wrap .module-result-container{width:100%}.learn .modules-wrap .module-result-second{padding-top:0}.learn .modules-wrap .module-grade{float:right}.learn .modules-wrap .module-grade.not-studied-grade{margin-bottom:20px;float:left}.learn .modules-wrap .module-difficulty-level-name{float:right}.learn .modules-wrap .module-status{width:66px;height:66px;float:left}.learn .modules-wrap .module-status.retest-icon{width:66px;height:66px}.learn .modules-wrap .module-status.retest-icon .weakness-number{font-size:20px}.learn .modules-wrap .module-test{width:66px;height:66px}.learn .modules-wrap .module-result-inner{display:inline-block;padding-top:20px}.learn .modules-wrap .module-result-first{margin-right:16px}.learn .modules-wrap .module-result-ct{display:block}.learn .modules-wrap .module{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.learn .modules-wrap .module.module-test-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.learn .modules-wrap .module.module-test-wrap .module-status-container{padding-right:20px}.learn .modules-wrap .status-name{padding-top:15px}.learn .modules-wrap .module-btn{-ms-flex-item-align:center;align-self:center;-webkit-align-self:center;margin-top:20px}.learn .modules-wrap .retest-container .retest-title{font-size:16px;font-weight:400;color:#4a4a4a;margin:20px 0 0}.learn .modules-wrap .retest-container .retest-button{margin-top:20px}.learn .warning-tip-for-expired{background:#ffa47d;color:#fff;border-radius:8px;box-shadow:0 2px 6px 0 rgba(0,0,0,.1);padding:15px 20px}.learn .warning-tip-for-expired .expired-tip-title{font-size:14px;line-height:16px}.learn .warning-tip-for-expired .expired-tip-text{font-size:12px;line-height:14px}.learn .gp-normal-card{padding:30px 20px}.learn .gp-normal-card .card-title{color:#4A4A4A;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.learn .gp-normal-card .card-sub-title{color:#4A4A4A;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.learn .gp-normal-card .all-done-card-icon{width:140px;height:140px;margin:30px 0}.learn .warning-message-container .warning-message-outer{padding:50px 20px 40px}.learn .warning-message-container .warning-message-top .message-icon{margin:0 auto;float:inherit;width:135px;height:155px}.learn .warning-message-container .warning-message-top .message-icon svg{width:100%;height:100%}.learn .warning-message-container .warning-message-top .warning-message-text{width:100%;margin:30px 0 0;float:inherit;font-size:20px;line-height:24px;text-align:center}.learn .warning-message-container .warning-message-bottom{margin-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.learn .warning-message-container .warning-message-bottom .warning-message-btn{max-width:170px}.learn .warning-message-container .warning-message-bottom .warning-message-btn.btn_blue_no_bg{margin-top:10px;margin-left:0}.learn .no-weakness-modules .gp-normal-card-wrap{width:100%;margin:20px auto}.learn .no-weakness-modules .gp-normal-card-wrap .no-weakness-modules-card{padding:30px 20px}.learn .no-weakness-modules .gp-normal-card-wrap .no-weakness-modules-card .card-title{font-size:18px;line-height:20px}.learn .no-weakness-modules .gp-normal-card-wrap .no-weakness-modules-card .no-weakness-modules-card-icon{width:140px;height:110px;margin:30px auto}.learn .no-weakness-modules .gp-normal-card-wrap .no-weakness-modules-card .card-content-text{font-size:14px;line-height:16px}}.custom-test{background:#f5f8fa;height:100%}.custom-test .custom-test-page-container{overflow:hidden}.custom-test .custom-test-page-container .top-container{height:54px;position:relative;z-index:2;background:#00b9c6}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab{padding:0 40px;width:100%;height:75px;background:#f5f8fa;box-shadow:-2px 1px 6px 0 rgba(0,0,0,.2);position:relative;z-index:1}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .custom-test-selected-inner{max-width:940px;width:100%;margin:0 auto}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .custom-test-selected-inner .custom-test-selected-list{float:left}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .custom-test-selected-inner .custom-test-selected-list .custom-test-selected-progress-title{font-size:12px;line-height:24px;margin-top:10px;min-height:24px;color:rgba(0,0,0,.7)}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .custom-test-selected-inner .custom-test-selected-progress{width:60vw;max-width:620px;height:10px;background:#d8d8d8;border-radius:5px;overflow:hidden}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .custom-test-selected-inner .custom-test-selected-progress li{width:15vw;height:10px;max-width:155px;border-right:5px solid #fff;background:#ffa47d;float:left}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .custom-test-selected-inner .custom-test-selected-progress li .sm-hide-text{display:block}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .custom-test-selected-inner .custom-test-selected-progress li .lg-hide-text{display:none}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .custom-test-selected-inner .custom-test-selected-progress li:nth-of-type(4){border-right:5px solid #ffa47d}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .custom-test-selected-inner .custom-test-selected-progress.custom-test-selected-comment{line-height:20px;color:rgba(0,0,0,.2);background:0 0;height:28px;overflow:initial}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .custom-test-selected-inner .custom-test-selected-progress.custom-test-selected-comment li{height:28px;border:none;background:0 0}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .custom-test-selected-inner .custom-test-selected-progress.custom-test-selected-comment li .font-10{float:left;font-size:10px}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .start-btn{width:100%;padding:0;border:0;border-radius:100px;background:#66a1ff;color:#fff;font-size:16px;font-weight:500;text-align:center;cursor:pointer;max-width:130px;height:35px;line-height:35px;float:right;margin-top:20px}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .start-btn:hover{background:#4d91ff}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .start-btn.btn_blue_disabled{cursor:default;background:rgba(102,161,255,.5)}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .start-btn.btn_blue_disabled:hover{background:rgba(102,161,255,.5)}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .start-btn .sm-hide{display:block}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .start-btn .lg-hide{display:none}.custom-test .custom-test-page-container .bottom-container{overflow:hidden;width:100%;position:relative}.custom-test .custom-test-page-container .custom-test-container{padding:0 40px;overflow:hidden;position:relative}.custom-test .custom-test-page-container .custom-test-container .footer{bottom:0}.custom-test .custom-test-page-container .custom-test-container .custom-test-top-tip{max-width:940px;width:100%;height:120px;border-radius:8px;background-color:#fff;border:2px solid #00aebd;margin:25px auto 0;padding:20px;position:relative;display:none}.custom-test .custom-test-page-container .custom-test-container .custom-test-top-tip .tip-img{width:80px;height:80px;float:left}.custom-test .custom-test-page-container .custom-test-container .custom-test-top-tip .tip-img svg{width:100%;height:100%}.custom-test .custom-test-page-container .custom-test-container .custom-test-top-tip .tip-context{float:left;margin-left:20px}.custom-test .custom-test-page-container .custom-test-container .custom-test-top-tip .tip-context p{font-size:14px;color:#00aebd;font-weight:300;line-height:1.2}.custom-test .custom-test-page-container .custom-test-container .custom-test-top-tip .tip-context p.tip-context-title{font-size:16px;font-weight:400;margin-bottom:15px}.custom-test .custom-test-page-container .custom-test-container .custom-test-top-tip .tip-context p.tip-context-title .will-hide{display:inline}.custom-test .custom-test-page-container .custom-test-container .custom-test-top-tip .tip-context p.tip-context-title .will-show{display:none}.custom-test .custom-test-page-container .custom-test-container .custom-test-top-tip .close-btn{position:absolute;width:15px;height:15px;right:15px;top:15px}.custom-test .custom-test-page-container .custom-test-container .custom-test-top-tip .close-btn svg{width:100%;height:100%}.custom-test .custom-test-page-container .custom-test-container .modules-title{font-size:18px;font-weight:300;line-height:21px;color:#6f6f6f}.custom-test .custom-test-page-container .custom-test-container .module-can-add{margin-top:10px}.custom-test .custom-test-page-container .custom-test-container .module-added{margin-top:30px}.custom-test .custom-test-page-container .custom-test-container .custom-test-modules-container{max-width:940px;width:100%;margin:0 auto}.custom-test .custom-test-page-container .custom-test-container .module-list{width:calc(100% + 20px);padding-top:20px}.custom-test .custom-test-page-container .custom-test-container .module-list.already-selected-list{min-height:270px;margin-bottom:20px}.custom-test .custom-test-page-container .custom-test-container .module-list.already-selected-list .bottom-line{height:1px;background:rgba(0,0,0,.1);float:left;width:calc(100% - 20px)}.custom-test .custom-test-page-container .custom-test-container .module-list:after{display:block;content:'.';clear:both;line-height:0;visibility:hidden}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item{width:50%;padding:0 30px;margin-bottom:15px;float:left}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item.empty-item{width:100%;height:210px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item.empty-item .custom-test-modules-item-inner{border-color:rgba(255,255,255,0)}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item.random-tip-item .custom-test-modules-item-inner{border:none;padding:20px;background:rgba(255,255,255,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item.for-add-animation{display:none;background:rgba(255,255,255,0);border:none;position:absolute;z-index:1}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item.for-add-animation .custom-test-modules-item-inner.have-selected-item{background:rgba(255,255,255,0);border:none}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner{border-radius:8px;margin-left:-20px;position:relative}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .add-icon{width:30px;height:30px;margin:65px auto 0;opacity:.3}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .add-text{font-size:24px;padding:0 20px;text-align:center;line-height:1.25;color:rgba(0,0,0,.2);margin:70px auto 0}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .arrow-down-grey-icon{width:44px;height:42px;margin:15px auto 50px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .arrow-down-grey-icon svg{width:100%;height:100%}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner.custom-test-selected-item{overflow:hidden;box-shadow:0 2px 6px 0 rgba(0,0,0,.1);background:#fff}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner.custom-test-selected-item.disabled{background:#f5f8fa;opacity:.7}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner.custom-test-selected-item.disabled .custom-test-modules-item-inner-title .module-result.failed,.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner.custom-test-selected-item.disabled .custom-test-modules-item-inner-title .module-result.passed{background:rgba(0,0,0,.2)}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner.custom-test-selected-item.disabled .custom-test-modules-item-inner-title .module-result.orange,.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner.custom-test-selected-item.disabled .custom-test-modules-item-inner-title .module-result.red{background:#ffa47d}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner.custom-test-selected-item.disabled .custom-test-modules-item-inner-title .module-grade{border:1px solid #d3d4d7}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner.custom-test-selected-item.disabled .custom-test-modules-item-inner-title .module-status.module-status-perfect,.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner.custom-test-selected-item.disabled .custom-test-modules-item-inner-title .module-status.module-status-studying{background:rgba(0,0,0,.2)}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner.custom-test-selected-item.disabled .custom-test-modules-item-inner-title .module-status:hover .hover-container-wrap{display:none}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner.custom-test-selected-item.disabled .custom-test-modules-item-inner-content .review-button{visibility:hidden}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner.custom-test-selected-item.disabled .ready-for-select{display:none}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title{margin-top:20px;padding:0 20px;overflow:hidden}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .module-result{width:50px;height:50px;line-height:50px;font-size:24px;background:rgba(0,0,0,.2);color:#fff;border-radius:30px;text-align:center;float:left;margin-right:5px;padding:0 10px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .module-result .module-result-title{font-size:14px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .module-result .module-result-common{float:left}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .module-result .module-result-score{float:right;font-weight:700}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .module-result.dt-font .module-result-score{font-size:16px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .module-result.ct-font .module-result-score{font-size:14px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .module-result.ct-font .module-result-title{font-size:12px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .module-result.passed{background:#46e6aa}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .module-result.failed,.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .module-result.orange,.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .module-result.red{background:#ffa47d}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .module-grade{color:#8f8f8f;font-size:12px;font-family:'Helvetica Neue',Arial,sans-serif;font-weight:400;min-width:76px;padding:0 15px;height:40px;text-align:center;background:#f5f9fa;border-radius:30px;line-height:40px;margin-right:5px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .module-grade .grade{position:relative;color:#8f8f8f;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:700}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .module-grade .grade-abbr{position:relative;top:-4px;margin-left:2px;color:#8f8f8f;font-size:10px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:100%;font-weight:400}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .review-button{float:right}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .module-status{float:left;width:32px;height:32px;border-radius:50%}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .module-status .ico-status{width:24px;height:24px;margin:4px auto;position:relative}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .module-status .ico-status svg{width:100%;height:100%}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .module-status .ico-status .hover-container-wrap{position:absolute;width:16px;height:16px;left:50%;margin-left:-8px;bottom:5px;display:none}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .module-status .ico-status .hover-container-wrap .hover-container{position:absolute;font-size:14px;color:#4a4a4a;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:15px;width:130px;background:#fff;text-align:center;left:50%;margin-left:-65px;bottom:21px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .module-status .ico-status .hover-container-wrap .trangle{width:6px;height:6px;position:absolute;top:-6px;left:50%;margin-left:-3px;overflow:hidden}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .module-status .ico-status .hover-container-wrap .trangle:before{content:'';width:0;height:0;border-width:6px 3px 0;border-style:solid;border-color:#000 transparent transparent;opacity:.1;position:absolute;left:0;bottom:-2px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .module-status .ico-status .hover-container-wrap .trangle:after{content:'';width:0;height:0;border-width:6px 3px 0;border-style:solid;border-color:#fff transparent transparent;position:absolute;left:0;bottom:0}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .module-status:hover .hover-container-wrap{display:block}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .module-status.module-status-studying{background:#aa98fd}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .module-status.module-status-perfect{background:#00d9fa}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title .module-status.module-status-perfect .ico-status{width:22px;height:23px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-content{margin-top:15px;padding:0 20px;overflow:hidden}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-content .ct-inner-text{font-size:16px;line-height:1.25;overflow:hidden;color:#4a4a4a;margin-top:15px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-content .ct-inner-text.local-text{color:#8f8f8f;font-size:14px;line-height:18px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-footer{cursor:default;position:absolute;bottom:0;height:40px;border-top:1px solid #64a0ff;padding:0 20px;width:100%;font-size:16px;line-height:40px;font-weight:500;color:#64a0ff}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-footer:hover{color:#4d91ff}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-footer.btn_blue_disabled,.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-footer.btn_blue_disabled:hover{color:rgba(102,161,255,.5)}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-footer .icon-close{width:10px;height:10px;display:inline-block;margin-right:10px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-footer .icon-close svg{width:100%;height:100%}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-footer.ready-for-select{background:#64a0ff;color:#fff;border:none;border-radius:0 0 7px 7px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-footer.ready-for-select:hover{background:#4d91ff}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-footer.ready-for-select .icon-plus-white{width:16px;height:16px;display:inline-block;margin-right:10px;position:relative;top:2px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-footer.ready-for-select .icon-plus-white svg{width:100%;height:100%}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-footer.ready-for-select .icon-plus-white .cannot-select{display:none}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-footer.ready-for-select.disabled{background-color:rgba(100,160,255,.5)}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-footer.ready-for-select.disabled .icon-plus-white .cannot-select{display:block}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-footer.ready-for-select.disabled .icon-plus-white .can-select{display:none}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-footer.ready-for-select .add-fail{font-size:14px;line-height:18px;font-weight:400;position:absolute;bottom:50px;left:5%;width:90%;color:#fff;text-align:center;display:none}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-footer.ready-for-select .add-fail.fadeOut{-webkit-animation:fadeOut .3s linear 4.7s;animation:fadeOut .3s linear 4.7s}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-footer.ready-for-select .add-fail .add-fail-inner{background-color:#ffa47d;padding:20px 15px;border-radius:8px;margin:0 auto;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-footer.ready-for-select .add-fail .add-fail-inner .add-fail-title{margin-bottom:20px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-footer.ready-for-select .add-fail .add-fail-inner .trangle{width:10px;height:10px;position:absolute;bottom:-10px;left:50%;margin-left:-5px;z-index:12;overflow:hidden}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-footer.ready-for-select .add-fail .add-fail-inner .trangle:before{content:'';width:0;height:0;border-width:10px 5px 0;border-style:solid;border-color:#ffa47d transparent transparent;opacity:.1;position:absolute;left:0;bottom:-2px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-footer.ready-for-select .add-fail .add-fail-inner .trangle:after{content:'';width:0;height:0;border-width:10px 5px 0;border-style:solid;border-color:#ffa47d transparent transparent;position:absolute;left:0;bottom:0}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .animation-box{width:100%;height:100%;border-radius:8px;opacity:0;position:absolute;background:#fff;top:0;z-index:-1}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .animation-box.animation-add{-webkit-animation:addStyle .3s linear;animation:addStyle .3s linear}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .animation-box.animation-remove{-webkit-animation:removeStyle .5s linear;animation:removeStyle .5s linear}.custom-test .warning-message-container{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;z-index:9}.custom-test .warning-message-container .warning-message-main{background:rgba(0,0,0,.5);height:100%;min-height:500px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-test .warning-message-container .warning-message-outer{width:100%;max-width:620px;background:#fff;border-radius:8px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);padding:50px 40px 40px}.custom-test .warning-message-container .warning-message-inner{width:100%;height:100%}.custom-test .warning-message-container .warning-message-top{margin:0 auto;overflow:hidden}.custom-test .warning-message-container .warning-message-top .message-icon{width:170px;height:195px;float:left;margin-left:15px}.custom-test .warning-message-container .warning-message-top .warning-message-text{display:inline-block;text-align:left;color:#000;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7;float:left;margin-left:30px;margin-top:30px;width:300px}.custom-test .warning-message-container .warning-message-top .warning-message-text .message-text-line1{font-size:24px;line-height:30px}.custom-test .warning-message-container .warning-message-top .warning-message-text .message-text-line2{font-size:20px;line-height:24px;margin-top:30px}.custom-test .warning-message-container .warning-message-top .warning-message-text-for-small-screen{display:none;color:#000;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7;text-align:center}.custom-test .warning-message-container .warning-message-top .warning-message-text-for-big-screen{display:block}.custom-test .warning-message-container .warning-message-middle{text-align:center}.custom-test .warning-message-container .warning-message-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:40px}.custom-test .warning-message-container .warning-message-bottom .warning-message-btn.btn_blue_no_bg{margin-left:20px}.custom-test .custom-test-button{width:100%;overflow:hidden;padding:0 20px;display:block}.custom-test .custom-test-button .start-btn{width:100%;padding:0;border:0;border-radius:100px;background:#66a1ff;color:#fff;font-size:16px;font-weight:500;text-align:center;cursor:pointer;max-width:220px;height:40px;line-height:40px;float:right;margin-bottom:20px}.custom-test .custom-test-button .start-btn:hover{background:#4d91ff}.custom-test .custom-test-button .start-btn.btn_blue_disabled{cursor:default;background:rgba(102,161,255,.5)}.custom-test .custom-test-button .start-btn.btn_blue_disabled:hover{background:rgba(102,161,255,.5)}.custom-test .custom-test-button .start-btn .sm-hide{display:block}.custom-test .custom-test-button .start-btn .lg-hide{display:none}.custom-test .bottom-button-container{height:0;display:none}.custom-test .random_icon{width:80px;height:35px;margin:0 auto 20px}.custom-test .random_icon svg{width:100%;height:100%}.custom-test .random-card-text{font-size:16px;line-height:20px;color:rgba(0,0,0,.7);font-weight:300}.custom-test .progress-dot-list{display:none}.custom-test .review-button{color:#66a1ff;font-size:16px;font-weight:500;cursor:default;width:100px;display:none}.custom-test .review-button:hover{color:#4d91ff}.custom-test .review-button.btn_blue_disabled,.custom-test .review-button.btn_blue_disabled:hover{color:rgba(102,161,255,.5)}.custom-test .review-button .arrow{width:18px;height:11px;margin-left:10px;display:inline-block;background:url(img/student_report_arrow.svg) center no-repeat;background-size:100%}.custom-test .review-button.for-big-screen{display:block}.custom-test .review-button.for-small-screen{display:none}.custom-test .module-grade{float:left}@media all and (min-width:1024px){.custom-test .custom-test-page-container .custom-test-container{padding:0 20px}.custom-test .custom-test-page-container .custom-test-container .custom-test-top-tip .tip-context{margin-left:30px}.custom-test .custom-test-page-container .custom-test-container .custom-test-top-tip .tip-context p{font-size:16px}.custom-test .custom-test-page-container .custom-test-container .custom-test-top-tip .tip-context p.tip-context-title{font-size:20px}.custom-test .custom-test-page-container .custom-test-container .module-list{width:calc(100% + 20px);padding-top:20px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item{width:50%;padding:0 20px;height:245px;margin-bottom:15px;float:left}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item.for-add-animation{max-width:320px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner{border-radius:8px;height:210px;margin-left:-20px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-content .ct-inner-text{max-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-content .ct-inner-text.local-text{max-height:36px}}@media all and (min-width:660px) and (max-width:1023px){.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab{padding:0 20px;height:75px}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .custom-test-selected-list .custom-test-selected-progress{width:70vw}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .custom-test-selected-list .custom-test-selected-progress li{width:17.5vw}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .start-btn{max-width:110px;margin-top:20px}.custom-test .custom-test-page-container .custom-test-container{padding:0 20px}.custom-test .custom-test-page-container .custom-test-container .module-list{width:calc(100% + 20px);padding-top:20px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item{width:50%;padding:0 20px;height:210px;margin-bottom:15px;float:left}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner{border-radius:8px;height:210px;margin-left:-20px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-content .ct-inner-text{max-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-content .ct-inner-text.local-text{max-height:36px}}@media all and (min-width:480px) and (max-width:659px){.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab{padding:0 20px;height:75px;margin-top:-1px}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .custom-test-selected-list .custom-test-selected-progress li .sm-hide-text{display:none}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .custom-test-selected-list .custom-test-selected-progress li .lg-hide-text{display:block}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .start-btn{max-width:110px;margin-top:20px}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .start-btn .sm-hide{display:none}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .start-btn .lg-hide{display:block}.custom-test .custom-test-page-container .custom-test-container{padding:0 20px}.custom-test .custom-test-page-container .custom-test-container .module-list{width:calc(100% + 20px);padding-top:20px}.custom-test .custom-test-page-container .custom-test-container .module-list.already-selected-list{min-height:130px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item{width:100%;padding:0 20px;min-height:104px;margin-bottom:15px;float:left}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item.empty-item{height:auto}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item.random-tip-item .custom-test-modules-item-inner{padding:35px 20px 20px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item.random-tip-item .custom-test-modules-item-inner .modules-item-wrap{margin:0 auto}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner{border-radius:8px;min-height:104px;margin-left:-20px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner.custom-test-selected-item.disabled .custom-test-modules-item-inner-content .review-button{display:none}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .add-text{font-size:22px;margin:40px auto 0}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title{margin-top:15px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-content .ct-inner-text{font-size:16px;line-height:1.25;max-height:40px;overflow:hidden;color:#4a4a4a;margin-top:15px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-content .ct-inner-text.local-text{color:#8f8f8f;font-size:14px;line-height:18px;max-height:36px;margin-bottom:15px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-footer{position:relative}.custom-test .custom-test-page-container .custom-test-container .custom-test-modules-container{margin-top:10px}.custom-test .warning-message-container{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;z-index:9}.custom-test .warning-message-container .warning-message-main{background:rgba(0,0,0,.5);height:100%;min-height:500px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-test .warning-message-container .warning-message-outer{width:100%;max-width:620px;background:#fff;border-radius:8px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);padding:40px 20px}.custom-test .warning-message-container .warning-message-inner{width:100%;height:100%}.custom-test .warning-message-container .warning-message-top{margin:0 auto;overflow:hidden}.custom-test .warning-message-container .warning-message-top .message-icon{width:170px;height:170px;float:inherit;margin:0 auto}.custom-test .warning-message-container .warning-message-top .message-icon svg{width:170px;height:170px}.custom-test .warning-message-container .warning-message-top .warning-message-text{display:inline-block;text-align:center;color:#000;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7;float:inherit;width:100%;margin-left:0;margin-top:0}.custom-test .warning-message-container .warning-message-top .warning-message-text .message-text-line1{font-size:24px;line-height:30px}.custom-test .warning-message-container .warning-message-top .warning-message-text .message-text-line2{font-size:20px;line-height:24px;margin-top:30px}.custom-test .warning-message-container .warning-message-top .warning-message-text-for-small-screen{display:block;margin-bottom:65px}.custom-test .warning-message-container .warning-message-top .warning-message-text-for-big-screen{display:none}.custom-test .warning-message-container .warning-message-middle{text-align:center}.custom-test .warning-message-container .warning-message-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:40px}.custom-test .warning-message-container .warning-message-bottom .warning-message-btn.btn_blue_no_bg{margin-left:20px}.custom-test .custom-test-button{display:none}.custom-test .bottom-button-container{height:80px;display:block;position:relative;box-shadow:-2px 0 6px 0 rgba(0,0,0,.2);overflow:hidden}.custom-test .bottom-button-container .bottom-button{width:100%;padding:0;border:0;border-radius:100px;background:#66a1ff;color:#fff;font-size:16px;font-weight:500;text-align:center;cursor:pointer;max-width:220px;height:40px;line-height:40px;margin:20px auto}.custom-test .bottom-button-container .bottom-button:hover{background:#4d91ff}.custom-test .bottom-button-container .bottom-button.btn_blue_disabled{cursor:default;background:rgba(102,161,255,.5)}.custom-test .bottom-button-container .bottom-button.btn_blue_disabled:hover{background:rgba(102,161,255,.5)}.custom-test .random_icon{width:65px;height:30px;margin:0 auto 20px}.custom-test .random_icon svg{width:100%;height:100%}.custom-test .random-card-text{font-size:16px;line-height:20px;color:rgba(0,0,0,.7);font-weight:300}.custom-test .progress-dot-list{display:block;height:30px;padding:10px;margin-top:10px}.custom-test .progress-dot-list .dot{float:left;width:10px;height:10px;border-radius:50%;margin-right:5px}.custom-test .progress-dot-list .dot.lower-score{background:#ff7484}.custom-test .progress-dot-list .dot.higher-score{background:#ffc678}.custom-test .progress-dot-list .dot.empty-dot{border:1px solid #979797}}@media all and (min-width:0px) and (max-width:479px){.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab{padding:0 20px;height:75px;margin-top:-1px}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .custom-test-selected-list .custom-test-selected-progress li{border-right:3px solid #fff}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .custom-test-selected-list .custom-test-selected-progress li .sm-hide-text{display:none}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .custom-test-selected-list .custom-test-selected-progress li .lg-hide-text{display:block}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .custom-test-selected-list .custom-test-selected-progress li.random-module .font-10{display:block;width:60px}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .start-btn{max-width:80px;margin-top:20px;height:35px;line-height:35px}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .start-btn .sm-hide{display:none}.custom-test .custom-test-page-container .middle-container .custom-test-selected-tab .start-btn .lg-hide{display:block}.custom-test .custom-test-page-container .custom-test-container{padding:0 20px}.custom-test .custom-test-page-container .custom-test-container .custom-test-top-tip{min-height:120px;height:auto;overflow:hidden}.custom-test .custom-test-page-container .custom-test-container .custom-test-top-tip .tip-context,.custom-test .custom-test-page-container .custom-test-container .custom-test-top-tip .tip-img{margin:20px auto 0;float:initial}.custom-test .custom-test-page-container .custom-test-container .custom-test-top-tip .tip-context p{text-align:left}.custom-test .custom-test-page-container .custom-test-container .custom-test-top-tip .tip-context p.tip-context-title{text-align:center}.custom-test .custom-test-page-container .custom-test-container .custom-test-top-tip .tip-context p.tip-context-title .will-hide{display:none}.custom-test .custom-test-page-container .custom-test-container .custom-test-top-tip .tip-context p.tip-context-title .will-show{display:inline}.custom-test .custom-test-page-container .custom-test-container .module-list{width:calc(100% + 20px);padding-top:10px}.custom-test .custom-test-page-container .custom-test-container .module-list.already-selected-list{margin-bottom:5px;min-height:130px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item{width:100%;padding:0 20px;min-height:104px;margin-bottom:15px;float:left}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item.empty-item{height:auto}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item.random-tip-item .custom-test-modules-item-inner{padding:35px 20px 20px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner{border-radius:8px;min-height:104px;margin-left:-20px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner.custom-test-selected-item.disabled .custom-test-modules-item-inner-content .review-button{display:none}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-title{margin-top:15px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-content .ct-inner-text{font-size:16px;line-height:1.25;min-height:20px;max-height:40px;overflow:hidden;color:#4a4a4a;margin-top:15px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-content .ct-inner-text.local-text{color:#8f8f8f;font-size:14px;max-height:36px;line-height:18px;margin-top:10px;margin-bottom:15px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .custom-test-modules-item-inner-footer{position:relative}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .add-icon{width:20px;height:20px;margin:20px auto 0}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .add-icon svg{width:20px;height:20px}.custom-test .custom-test-page-container .custom-test-container .module-list .custom-test-modules-item .custom-test-modules-item-inner .add-text{width:100%;font-size:22px;margin:40px auto 0}.custom-test .custom-test-page-container .custom-test-container .custom-test-modules-container{margin-top:10px}.custom-test .custom-test-page-container .custom-test-container .custom-test-modules-container.all-can-selected-modules-container{margin-top:0}.custom-test .custom-test-page-container .custom-test-container .custom-test-modules-container .modules-title{font-size:16px;line-height:1.2;color:rgba(0,0,0,.7);font-weight:400}.custom-test .custom-test-page-container .custom-test-container .custom-test-modules-container .module-added{margin-top:15px}.custom-test .warning-message-container{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;z-index:9}.custom-test .warning-message-container .warning-message-main{background:rgba(0,0,0,.5);height:100%;min-height:500px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-test .warning-message-container .warning-message-outer{width:100%;max-width:620px;background:#fff;border-radius:8px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);padding:30px 20px}.custom-test .warning-message-container .warning-message-inner{width:100%;height:100%}.custom-test .warning-message-container .warning-message-top{margin:0 auto;overflow:hidden}.custom-test .warning-message-container .warning-message-top .message-icon{width:140px;height:140px;float:inherit;margin:0 auto}.custom-test .warning-message-container .warning-message-top .message-icon svg{width:140px;height:140px}.custom-test .warning-message-container .warning-message-top .warning-message-text{display:inline-block;text-align:left;color:#000;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7;float:inherit;width:100%;margin-left:0;margin-top:0}.custom-test .warning-message-container .warning-message-top .warning-message-text .message-text-line1{font-size:24px;line-height:30px}.custom-test .warning-message-container .warning-message-top .warning-message-text .message-text-line2{font-size:16px;line-height:20px;margin-top:30px}.custom-test .warning-message-container .warning-message-top .warning-message-text-for-small-screen{display:block;font-size:20px;line-height:24px;margin-bottom:35px}.custom-test .warning-message-container .warning-message-top .warning-message-text-for-big-screen{display:none}.custom-test .warning-message-container .warning-message-middle{text-align:center}.custom-test .warning-message-container .warning-message-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:40px}.custom-test .warning-message-container .warning-message-bottom .warning-message-btn{max-width:140px}.custom-test .custom-test-button{display:none}.custom-test .bottom-button-container{height:80px;display:block;position:relative;box-shadow:-2px 0 6px 0 rgba(0,0,0,.2);overflow:hidden}.custom-test .bottom-button-container .bottom-button{width:100%;padding:0;border:0;border-radius:100px;background:#66a1ff;color:#fff;font-size:16px;font-weight:500;text-align:center;cursor:pointer;max-width:220px;height:40px;line-height:40px;margin:20px auto}.custom-test .bottom-button-container .bottom-button:hover{background:#4d91ff}.custom-test .bottom-button-container .bottom-button.btn_blue_disabled{cursor:default;background:rgba(102,161,255,.5)}.custom-test .bottom-button-container .bottom-button.btn_blue_disabled:hover{background:rgba(102,161,255,.5)}.custom-test .random_icon{width:65px;height:30px;margin:0 auto 20px}.custom-test .random_icon svg{width:100%;height:100%}.custom-test .random-card-text{font-size:16px;line-height:20px;color:rgba(0,0,0,.7);font-weight:300}.custom-test .progress-dot-list{display:block;height:30px;padding:10px;margin-top:10px}.custom-test .progress-dot-list .dot{float:left;width:10px;height:10px;border-radius:50%;margin-right:5px}.custom-test .progress-dot-list .dot.lower-score{background:#ff7484}.custom-test .progress-dot-list .dot.higher-score{background:#ffc678}.custom-test .progress-dot-list .dot.empty-dot{border:1px solid #979797}.custom-test .review-button.for-big-screen{display:none}.custom-test .review-button.for-small-screen{display:block}.custom-test .module-grade{float:right}}.dt-result{height:100%}.dt-result .dt-result-container,.dt-result .middle-container{position:relative}.dt-result .bg-login{position:absolute;margin:auto;width:100%;z-index:-5;top:0;height:100%;overflow:hidden;background:url(img/gl_bg_image.png) center no-repeat;background-size:100% 100%}.dt-result .bg-login-inner{width:100%;height:100%;background:url(img/gl_bg_image.png) center no-repeat;background-size:100% 100%;-webkit-filter:blur(25px);-moz-filter:blur(25px);-ms-filter:blur(25px);filter:blur(25px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=25, MakeShadow=false);position:absolute;top:0;left:0}.dt-result .blur-bg-image{z-index:-5;position:absolute;width:100%;height:100%;display:block;top:0;left:0;background:url(img/gl_bg_image.png) center no-repeat;background-size:100% 100%}.dt-result .top-container{height:8px}.dt-result .bottom-container-inner{width:100%;max-width:100%}.dt-result .bottom-container{width:100%;background:#fff}.dt-result .bottom-container .modules-finished-all-show{width:438px;margin-top:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dt-result .bottom-container .modules-finished-all-show .modules-finished-left-image{width:96px;height:96px;background:url(img/gradeFinished.svg) center center no-repeat;background-size:100%}.dt-result .bottom-container .modules-finished-all-show .modules-finished-right-text{width:315px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:24px}.dt-result .bottom-container .modules-finished-all-show .modules-finished-right-text .modules-finished-right-text-inner{width:100%;color:#4a4a4a}.dt-result .bottom-container .modules-finished-all-show .modules-finished-right-text .modules-finished-right-text-inner .modules-finished-right-text-title{color:#4A4A4A;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.dt-result .bottom-container .modules-finished-all-show .modules-finished-right-text .modules-finished-right-text-inner .modules-finished-right-text-info{margin-top:8px;color:#4A4A4A;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:400}.dt-result .bottom-container .modules-finished-eleven-show{width:460px;margin-top:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dt-result .bottom-container .modules-finished-eleven-show .modules-finished-left-image{width:122px;height:122px;background:url(img/grade11.svg) center center no-repeat;background-size:120px 120px}.dt-result .bottom-container .modules-finished-eleven-show .modules-finished-right-text{width:315px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:24px}.dt-result .bottom-container .modules-finished-eleven-show .modules-finished-right-text .modules-finished-right-text-inner{width:100%;color:#4a4a4a}.dt-result .bottom-container .modules-finished-eleven-show .modules-finished-right-text .modules-finished-right-text-inner .modules-finished-right-text-title{color:#4A4A4A;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.dt-result .bottom-container .modules-finished-eleven-show .modules-finished-right-text .modules-finished-right-text-inner .modules-finished-right-text-info{color:#4A4A4A;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:400}.dt-result .bottom-container .test-result-title-wrap{padding-top:40px}.dt-result .bottom-container .test-result-title{color:#4A4A4A;font-size:28px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:34px;font-weight:300}.dt-result .bottom-container .test-result-description{max-width:621px;padding-top:8px;color:#4A4A4A;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.dt-result .bottom-container .module-wrap-pc{display:block}.dt-result .bottom-container .module-wrap-mobile{display:none}.dt-result .bottom-container .modules-wrap{margin-top:32px;border:none}.dt-result .bottom-container .modules-title{color:#4c4c4c;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:500}.dt-result .bottom-container .modules-sub-title{padding:8px 0 16px;color:#6f6f6f;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.dt-result .bottom-container .modules-inner{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.dt-result .bottom-container .module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0;border-bottom:1px solid #e6e6e6}.dt-result .bottom-container .module:last-child{border-bottom:none}.dt-result .bottom-container .module .module-have-one-score{margin-right:18px}.dt-result .bottom-container .module .module-have-two-score{width:156px}.dt-result .bottom-container .module .ongoing-two-score{margin-left:78px}.dt-result .bottom-container .module .two-score{float:left;margin-right:24px}.dt-result .bottom-container .module .module-name{color:#4A4A4A;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.dt-result .bottom-container .module .module-localization-name{padding-top:8px}.dt-result .bottom-container .dt-result-btn{margin:40px auto 0}@media all and (min-width:1399px){.dt-result .bottom-container-inner{max-width:1320px;margin:0 auto}.dt-result .bottom-container-inner .module .module-localization-name,.dt-result .bottom-container-inner .module .module-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media all and (min-width:1023px) and (max-width:1399px){.dt-result .bottom-container-inner{padding:0 32px}.dt-result .bottom-container-inner .module .module-localization-name,.dt-result .bottom-container-inner .module .module-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media all and (min-width:719px) and (max-width:1023px){.dt-result .bottom-container-inner{padding:0 40px}.dt-result .bottom-container-inner .modules-finished-all-show{width:390px}.dt-result .bottom-container-inner .modules-finished-all-show .modules-finished-left-image{width:80px;height:80px}.dt-result .bottom-container-inner .modules-finished-all-show .modules-finished-right-text{width:285px}.dt-result .bottom-container-inner .modules-finished-eleven-show{width:405px}.dt-result .bottom-container-inner .modules-finished-eleven-show .modules-finished-left-image{width:98px;height:98px;background-size:96px 96px}.dt-result .bottom-container-inner .modules-finished-eleven-show .modules-finished-right-text{width:285px}}@media all and (min-width:0px) and (max-width:719px){.dt-result .bottom-container-inner{padding:0 20px}.dt-result .bottom-container-inner .test-result-title{color:#4A4A4A;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:30px;font-weight:300}.dt-result .bottom-container-inner .module-wrap-pc{display:none}.dt-result .bottom-container-inner .module-wrap-mobile{display:block}.dt-result .bottom-container-inner .module{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dt-result .bottom-container-inner .module-left{margin-top:16px}.dt-result .bottom-container-inner .modules-finished-all-show{width:100%}.dt-result .bottom-container-inner .modules-finished-all-show .modules-finished-left-image{width:80px;height:80px}.dt-result .bottom-container-inner .modules-finished-all-show .modules-finished-right-text{width:285px}.dt-result .bottom-container-inner .modules-finished-eleven-show{width:100%}.dt-result .bottom-container-inner .modules-finished-eleven-show .modules-finished-left-image{width:98px;height:98px;background-size:96px 96px}.dt-result .bottom-container-inner .modules-finished-eleven-show .modules-finished-right-text{width:285px;-webkit-box-flex:1;-ms-flex:1;flex:1}}.module-lesson .middle-container{width:100%;position:relative;height:56px}.module-lesson .bottom-container{background:#f5f9fa;position:relative;border:1px solid #f5f9fa}.module-lesson .gp-normal-card-wrap{margin:15px auto 0;width:100%;max-width:620px;background:#fff;border-radius:8px}.module-lesson .gp-normal-card{box-shadow:0 2px 6px 0 rgba(0,0,0,.1);width:100%;padding:30px;border-radius:8px;background:#fff;cursor:default;position:relative;transition:box-shadow .1s linear,-webkit-transform .1s linear;transition:box-shadow .1s linear,transform .1s linear}.module-lesson .gp-normal-card.add-hover-and-press-effects:active{box-shadow:0 2px 6px 0 rgba(0,0,0,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.module-lesson .gp-normal-card .dt-mistakes-button{height:40px;line-height:40px;display:inline-block;margin-top:7px;color:#66a1ff;font-size:16px;font-weight:500;cursor:default}.module-lesson .gp-normal-card .dt-mistakes-button:hover{color:#4d91ff}.module-lesson .gp-normal-card .dt-mistakes-button.btn_blue_disabled,.module-lesson .gp-normal-card .dt-mistakes-button.btn_blue_disabled:hover{color:rgba(102,161,255,.5)}.module-lesson .gp-normal-card .dt-mistakes-button .arrow{width:18px;height:11px;margin-left:10px;display:inline-block;background:url(img/student_report_arrow.svg) center no-repeat;background-size:100%}.module-lesson .gp-normal-card .dt-mistakes-button.hide{display:none}.module-lesson .gp-normal-card .expired-tip-message-placeholder{padding:14px 0 20px;width:100%;visibility:hidden}.module-lesson .gp-normal-card .expired-tip-message-placeholder .expired-tip-title{font-size:18px;line-height:22px;margin-bottom:5px}.module-lesson .gp-normal-card .expired-tip-message-placeholder .expired-tip-text{font-size:14px;line-height:16px}.module-lesson .gp-normal-card .expired-tip-message{background:#ffa47d;color:#fff;padding:14px 30px 20px;position:absolute;bottom:0;left:0;width:100%;border-radius:0 0 8px 8px}.module-lesson .gp-normal-card .expired-tip-message .expired-tip-title{font-size:18px;line-height:22px;margin-bottom:5px}.module-lesson .gp-normal-card .expired-tip-message .expired-tip-text{font-size:14px;line-height:16px}.module-lesson .modules-wrap .module{width:100%;min-height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.module-lesson .modules-wrap .module-status-container{padding-right:20px;border-right:1px solid rgba(204,204,204,.43)}.module-lesson .modules-wrap .module-content-container{padding:0 40px 0 20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.module-lesson .modules-wrap .module-text-size{font-size:16px}.module-lesson .modules-wrap .module-result-container{padding-top:0}.module-lesson .modules-wrap .module-status{width:90px;height:90px;margin-bottom:10px}.module-lesson .modules-wrap .module-status.passed{background:url(img/ico_passed.svg) top center no-repeat;background-size:100%}.module-lesson .modules-wrap .module-status.weakness{background:url(img/ico_weakness.svg) top center no-repeat;background-size:100%}.module-lesson .modules-wrap .module-difficulty-level-name{color:#8f8f8f;font-size:12px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400;text-align:center}.module-lesson .modules-wrap .module-name{color:#4A4A4A;font-size:28px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:34px;font-weight:300}.module-lesson .modules-wrap .module-name-localization{padding-top:15px}.module-lesson .modules-wrap .module-result{width:110px;height:32px;line-height:32px;background:#f5f9fa;border-radius:30px;text-align:center}.module-lesson .modules-wrap .module-result.green{background:#46e6aa}.module-lesson .modules-wrap .module-result.yellow{background:#ffa47d}.module-lesson .modules-wrap .module-result.grey{background:#f5f9fa}.module-lesson .modules-wrap .module-result.grey .module-result-common{color:#8f8f8f}.module-lesson .modules-wrap .module-result.first-time-passed .module-result-title{font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400;color:#fff}.module-lesson .modules-wrap .module-result.first-time-passed .module-result-score{font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:700;color:#fff}.module-lesson .modules-wrap .module-result.first-time-not-passed .module-result-title{color:#8f8f8f;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.module-lesson .modules-wrap .module-result.first-time-not-passed .module-result-score{color:#8f8f8f;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:700}.module-lesson .modules-wrap .module-result .module-result-common{display:inline-block}.module-lesson .modules-wrap .module-result .module-result-title{color:#8f8f8f;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.module-lesson .modules-wrap .module-result .module-result-score{margin-left:10px;color:#8f8f8f;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:700}.module-lesson .modules-wrap .commit-time{color:#9b9b9b;font-size:12px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400;padding-top:5px}.module-lesson .modules-wrap .module-result-ct,.module-lesson .modules-wrap .module-result-second{padding-top:15px}.module-lesson .modules-wrap .module-result-ct .module-result-title,.module-lesson .modules-wrap .module-result-second .module-result-title{font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400;color:#fff}.module-lesson .modules-wrap .module-result-ct .module-result-score,.module-lesson .modules-wrap .module-result-second .module-result-score{font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:700;color:#fff}.module-lesson .modules-wrap .module-result-ct .module-result{padding:0 10px}.module-lesson .modules-wrap .module-result-ct .module-result-title{font-size:12px;float:left;line-height:32px}.module-lesson .modules-wrap .module-result-ct .module-result-score{font-size:14px;margin-left:0;float:right;line-height:32px}.module-lesson .lesson-content-bottom .quiz-large-screen{display:block}.module-lesson .lesson-content-bottom .quiz-small-screen{display:none}.module-lesson .lesson-content-bottom .lesson-content-string{width:2px;height:40px;margin:0 auto;background:#d2d2d2}.module-lesson .lesson-content-bottom .lesson-content-line-wrap{padding-left:40px}.module-lesson .lesson-content-bottom .lesson-content-line{width:30px}.module-lesson .lesson-content-bottom .lesson-content-locked{height:72px;position:relative}.module-lesson .lesson-content-bottom .lesson-content-locked .lesson-content-locked-string{width:2px;height:100%;background:#d2d2d2;margin:0 auto}.module-lesson .lesson-content-bottom .lesson-content-locked .lesson-content-locked-ico{width:30px;height:30px;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0}.module-lesson .lesson-content-bottom .lesson-content-locked .lesson-content-locked-ico .ico-lock{width:100%;height:100%;background:url(img/lesson_locked.svg) center center no-repeat;background-size:100%}.module-lesson .lesson-content-bottom .lesson-content-locked .lesson-content-locked-ico .ico-lock.wiggleLock{-webkit-animation:wiggleLock .7s ease-in;animation:wiggleLock .7s ease-in}@keyframes wiggleLock{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}100%{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes wiggleLock{0%{-webkit-transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-2px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(2px,0,0)}100%{-webkit-transform:translate(0)}}.module-lesson .lesson-content-bottom .lesson-content-main{width:100%;background:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.1);border-radius:8px}.module-lesson .lesson-content-bottom .lesson-content-main.show .lesson-content-body{display:block}.module-lesson .lesson-content-bottom .lesson-content-main.show .lesson-content-title .lesson-arrow-to-expand svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.module-lesson .lesson-content-bottom .lesson-content-main.show .lesson-content-quiz{padding:10px 0}.module-lesson .lesson-content-bottom .lesson-content-main .lesson-content-title{padding:15px 20px;border-bottom:1px solid rgba(151,151,151,.44);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#6f6f6f;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:400}.module-lesson .lesson-content-bottom .lesson-content-main .lesson-content-title .lesson-content-title-inner{width:100%;height:32px;position:relative}.module-lesson .lesson-content-bottom .lesson-content-main .lesson-content-title .lesson-arrow-to-expand{width:15px;height:9px;position:absolute;right:0;top:0;bottom:0}.module-lesson .lesson-content-bottom .lesson-content-main .lesson-content-title .lesson-arrow-to-expand svg{width:100%;height:100%}.module-lesson .lesson-content-bottom .lesson-content-main .lesson-content-title .lesson-content-title-text{line-height:32px;font-size:18px;font-weight:300}.module-lesson .lesson-content-bottom .lesson-content-main .lesson-content-body{-webkit-animation:showLessonContainer .3s;animation:showLessonContainer .3s;display:none}@keyframes showLessonContainer{from{opacity:0}to{opacity:1}}@-webkit-keyframes showLessonContainer{from{opacity:0}to{opacity:1}}.module-lesson .lesson-content-bottom .lesson-content-main .lesson-content-body .lesson-content-body-inner{transition:background .3s linear;-moz-transition:background .3s linear;-webkit-transition:background .3s linear;-o-transition:background .3s linear}.module-lesson .lesson-content-bottom .lesson-content-main .lesson-content-body .lesson-content-body-inner.with-border-bottom{border-bottom:1px solid rgba(151,151,151,.44)}.module-lesson .lesson-content-bottom .lesson-content-main .lesson-content-body .lesson-content-body-inner .lesson-content-common .lesson-content-video-left .lesson-content-video-string-bottom,.module-lesson .lesson-content-bottom .lesson-content-main .lesson-content-body .lesson-content-body-inner .lesson-content-common .lesson-content-video-left .lesson-content-video-string-top{transition:background .3s linear;-moz-transition:background .3s linear;-webkit-transition:background .3s linear;-o-transition:background .3s linear}.module-lesson .lesson-content-bottom .lesson-content-main .lesson-content-body .lesson-content-body-inner:hover{background:rgba(100,160,255,.2)}.module-lesson .lesson-content-bottom .lesson-content-main .lesson-content-body-inner:nth-child(1) .lesson-content-common .lesson-content-video-left .lesson-content-video-string-top{position:absolute;width:30px;height:50%;background:#fff;top:0;left:0;z-index:1}.module-lesson .lesson-content-bottom .lesson-content-main .lesson-content-body-inner:last-child .lesson-content-common .lesson-content-video-left .lesson-content-video-string-bottom{position:absolute;width:30px;height:50%;bottom:0;z-index:1;left:0}.module-lesson .lesson-content-bottom .lesson-content-common{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;cursor:default;min-width:0;margin:0 20px}.module-lesson .lesson-content-bottom .lesson-content-common.with-border-bottom{border-bottom:1px solid rgba(225,225,225,.7)}.module-lesson .lesson-content-bottom .lesson-content-common .lesson-content-video-left{width:46px;font-size:16px;color:#6f6f6f;padding-right:16px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.module-lesson .lesson-content-bottom .lesson-content-common .lesson-content-video-left-top{width:2px;background:#aa98fd;margin:0 auto}.module-lesson .lesson-content-bottom .lesson-content-common .lesson-content-video-left-center{width:30px;height:30px;position:absolute;top:50%;margin-top:-15px;left:0;z-index:5;transition:background .3s linear;-moz-transition:background .3s linear;-webkit-transition:background .3s linear;-o-transition:background .3s linear}.module-lesson .lesson-content-bottom .lesson-content-common .lesson-content-video-left-center .lesson-content-video-icon{width:100%;height:30px}.module-lesson .lesson-content-bottom .lesson-content-common .lesson-content-video-left-center .lesson-content-video-icon-not{background:url(img/icon_video_doing.svg) center center no-repeat}.module-lesson .lesson-content-bottom .lesson-content-common .lesson-content-video-left-center .lesson-content-video-icon-played{background:url(img/icon_video_finished.svg) center center no-repeat}.module-lesson .lesson-content-bottom .lesson-content-common .lesson-content-video-left-center .lesson-content-practice-icon-not{background:url(img/icon_pract_doing.svg) center center no-repeat}.module-lesson .lesson-content-bottom .lesson-content-common .lesson-content-video-left-center .lesson-content-practice-icon-played{background:url(img/icon_pract_finished.svg) center center no-repeat}.module-lesson .lesson-content-bottom .lesson-content-common .lesson-content-video-left-center .lesson-content-video-icon.opacity-for-locked{opacity:.7}.module-lesson .lesson-content-bottom .lesson-content-common .lesson-content-video-right{padding:15px 0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.module-lesson .lesson-content-bottom .lesson-content-common .lesson-content-video-right .lesson-content-video-title{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#6f6f6f;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.module-lesson .lesson-content-bottom .lesson-content-common .lesson-content-video-right .lesson-content-video-duration{width:195px;text-align:right;color:#8f8f8f;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.module-lesson .lesson-content-bottom .lesson-content-common.locked-text-style .lesson-content-video-right .lesson-content-video-title{color:#ccc;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.module-lesson .lesson-content-bottom .lesson-content-common.locked-text-style .lesson-content-video-right .lesson-content-video-duration{color:#ccc;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400}.module-lesson .lesson-content-bottom .lesson-content-quiz{padding:10px 0;cursor:default;border-bottom-left-radius:8px;border-bottom-right-radius:8px;transition:background .3s linear;-moz-transition:background .3s linear;-webkit-transition:background .3s linear;-o-transition:background .3s linear;color:#8F8F8F;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.module-lesson .lesson-content-bottom .lesson-content-quiz:hover{background:rgba(100,160,255,.2)}.module-lesson .lesson-content-bottom .lesson-content-quiz:hover.locked{background:0 0}.module-lesson .lesson-content-bottom .lesson-content-quiz .lesson-content-quiz-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px;transition:background .3s linear;-moz-transition:background .3s linear;-webkit-transition:background .3s linear;-o-transition:background .3s linear}.module-lesson .lesson-content-bottom .lesson-content-quiz .lesson-content-quiz-ico{width:30px;min-width:30px;height:30px}.module-lesson .lesson-content-bottom .lesson-content-quiz .lesson-content-quiz-ico-not{background:url(img/ico_quiz_doing.svg) center center no-repeat;background-size:100%}.module-lesson .lesson-content-bottom .lesson-content-quiz .lesson-content-quiz-ico-done{background:url(img/ico_quiz_finished.svg) center center no-repeat;background-size:100%}.module-lesson .lesson-content-bottom .lesson-content-quiz .lesson-content-quiz-ico.opacity-for-locked{opacity:.7}.module-lesson .lesson-content-bottom .lesson-content-quiz .lesson-content-quiz-text{font-weight:700;cursor:default}.module-lesson .lesson-content-bottom .lesson-content-quiz .lesson-content-quiz-text-unlocked{color:#46484d;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:700}.module-lesson .lesson-content-bottom .lesson-content-quiz .lesson-content-feedback{margin-left:16px;width:88px}.module-lesson .lesson-content-bottom .lesson-content-quiz .lesson-content-complated{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.module-lesson .lesson-content-bottom .lesson-content-quiz .lesson-content-quiz-feedback{margin-left:16px}.module-lesson .lesson-content-bottom .lesson-content-quiz .lesson-content-quiz-feedback-unlocked{color:#6f6f6f;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.module-lesson .lesson-content-bottom .lesson-content-quiz .lesson-content-quiz-detail{width:100%;text-align:right}.module-lesson .lesson-content-bottom .lesson-content-quiz .lesson-content-quiz-detail .lesson-score-status{display:inline-block;position:relative;top:2px;margin-right:15px;width:17px;height:17px;border-radius:100%}.module-lesson .lesson-content-bottom .lesson-content-quiz .lesson-content-quiz-detail .lesson-score-status.higher-score{background:#46e6aa}.module-lesson .lesson-content-bottom .lesson-content-quiz .lesson-content-quiz-detail .lesson-score-status.lower-score,.module-lesson .lesson-content-bottom .lesson-content-quiz .lesson-content-quiz-detail .lesson-score-status.middle-score{background:#ffa47d}.module-lesson .lesson-content-bottom.locked-lesson-main .lesson-content-common .lesson-content-video-left-center .lesson-content-video-icon-not{background:url(img/icon_video_not_play.svg) center center no-repeat}.module-lesson .lesson-content-bottom.locked-lesson-main .lesson-content-common .lesson-content-video-left-center .lesson-content-practice-icon-not{background:url(img/icon_pract_not.svg) center center no-repeat}.module-lesson .lesson-content-bottom.locked-lesson-main .lesson-content-common .lesson-content-video-left-top{background:#d2d2d2}.module-lesson .lesson-content-bottom.locked-lesson-main .lesson-content-quiz .lesson-content-quiz-ico-not{background:url(img/ico_quiz_not.svg) center center no-repeat}.module-lesson .lesson-content-bottom.locked-lesson-main .lesson-content-body .lesson-content-body-inner:hover,.module-lesson .lesson-content-bottom.locked-lesson-main .lesson-content-quiz .lesson-content-quiz-inner:hover{background:0 0}.module-lesson .lesson-content-bottom.locked-lesson-main .lesson-content-body .lesson-content-body-inner:hover:nth-child(1):hover .lesson-content-common .lesson-content-video-left .lesson-content-video-string-top{background:#fff}.module-lesson .lesson-content-bottom:nth-child(1) .lesson-content-locked,.module-lesson .lesson-content-bottom:nth-child(1) .lesson-content-string{display:none}.module-lesson .bottom-container.locked-module .lesson-content,.module-lesson .lesson-content{margin-top:16px}.module-lesson .bottom-container.locked-module .lesson-content-bottom:nth-child(1) .lesson-content-locked,.module-lesson .bottom-container.locked-module .lesson-content-bottom:nth-child(1) .lesson-content-string{display:block}.module-lesson .free-trial-title,.module-lesson .free-trial-title-placeholder{height:34px;width:100%;border-top-left-radius:8px;border-top-right-radius:8px;background:#bbacff;padding:5px 20px;color:#fff;font-size:14px;line-height:24px;font-weight:400}.module-lesson .free-trial-title{position:absolute;top:0;left:0}.module-lesson .free-trial-title-placeholder{visibility:hidden}.module-lesson .module-grade{width:76px;height:40px;background:#f5f7fb;line-height:40px;border-radius:30px;font-size:12px;color:#8f8f8f;text-align:center;font-weight:700;margin:0 auto}.module-lesson .module-status-container .previous-score-icon{display:none}.module-lesson .circle-wrap{width:76px;height:76px;margin-bottom:15px}.module-lesson .circle-wrap.add-locked .inner-circle{background:url(img/locked_demo.svg) center no-repeat #fff;background-size:50%}.module-lesson .module-result-score-icon{width:100%;height:100%;display:inline-block;font-size:36px;color:#fff;border-radius:100%;text-align:center;line-height:76px;position:relative}.module-lesson .module-result-score-icon.red{background:#ffa47d}.module-lesson .module-result-score-icon.red .arrow-up{background:url(img/red_up.svg) center no-repeat;background-size:cover}.module-lesson .module-result-score-icon.red .arrow-down{background:url(img/red_down.svg) center no-repeat;background-size:cover}.module-lesson .module-result-score-icon.red .arrow-equal{background:url(img/red_not_changed.svg) center no-repeat;background-size:cover}.module-lesson .module-result-score-icon.orange{background:#ffa47d}.module-lesson .module-result-score-icon.orange .arrow-up{background:url(img/orange_up.svg) center no-repeat;background-size:cover}.module-lesson .module-result-score-icon.orange .arrow-down{background:url(img/orange_down.svg) center no-repeat;background-size:cover}.module-lesson .module-result-score-icon.orange .arrow-equal{background:url(img/orange_not_changed.svg) center no-repeat;background-size:cover}.module-lesson .module-result-score-icon.green{background:#46e6aa}.module-lesson .module-result-score-icon.green .arrow-up{background:url(img/green_up.svg) center no-repeat;background-size:cover}.module-lesson .arrow-icon{width:20px;height:20px;position:absolute;right:0;top:0}.module-lesson .previous-score-container{width:75px;height:100%;padding-left:20px;border-left:1px solid rgba(204,204,204,.43)}.module-lesson .previous-score-container .previous-score-title{font-size:12px;text-align:right;color:rgba(0,0,0,.2)}.module-lesson .previous-score-container .previous-score-icon{margin-left:12px;margin-top:10px}.module-lesson .previous-score-icon{width:40px;height:40px;border-radius:50%;background:#f5f8fa;color:#8f8f8f;text-align:center;line-height:40px}.module-lesson .intro-video-activity-wrap{padding:15px 20px;background:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.1);border-radius:8px;margin-top:20px;margin-bottom:20px;cursor:default}.module-lesson .intro-video-activity-wrap .intro-video-activity-inner{overflow:hidden}.module-lesson .intro-video-activity-wrap .lesson-content-video-icon{width:30px;height:30px;margin-right:16px}.module-lesson .intro-video-activity-wrap .lesson-content-video-icon.lesson-content-video-icon-not{background:url(img/icon_video_doing.svg) center center no-repeat}.module-lesson .intro-video-activity-wrap .lesson-content-video-icon.lesson-content-video-icon-locked{background:url(img/icon_video_not_play.svg) center center no-repeat}.module-lesson .intro-video-activity-wrap .lesson-content-video-icon.lesson-content-video-icon-played{background:url(img/icon_video_finished.svg) center center no-repeat}.module-lesson .intro-video-activity-wrap .lesson-content-video-icon.opacity-for-locked{opacity:.7}.module-lesson .intro-video-activity-wrap .video-content{font-size:16px;line-height:30px;color:#6f6f6f;max-width:65%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.module-lesson .intro-video-activity-wrap .lesson-content-video-duration{float:right;font-size:14px;color:#8f8f8f}.module-lesson .expired-message-layout-wrap{display:none}.module-lesson .expired-message-layout-wrap.show{display:block}.module-lesson .expired-message-layout-inner{width:100%;padding:15px 20px;background:#ffa47d;color:#fff;position:absolute}.module-lesson .expired-message-layout-inner.fixed{position:fixed;top:0;z-index:9}.module-lesson .expired-message-layout-inner.placeholder{visibility:hidden;position:relative}.module-lesson .expired-tip-title{font-size:18px;font-weight:500;margin-bottom:5px}.module-lesson .expired-tip-text{font-size:14px}.module-lesson .warning-message-container{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;z-index:9}.module-lesson .warning-message-container .warning-message-main{height:100%;min-height:500px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.module-lesson .warning-message-container .warning-message-outer{width:100%;max-width:620px;background:#fff;border-radius:8px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);padding:50px 40px 40px}.module-lesson .warning-message-container .warning-message-inner{width:100%;height:100%}.module-lesson .warning-message-container .warning-message-top{margin:0 auto;overflow:hidden}.module-lesson .warning-message-container .warning-message-top .message-icon{width:170px;height:195px;float:left;margin-left:15px}.module-lesson .warning-message-container .warning-message-top .warning-message-text{display:inline-block;text-align:left;color:#000;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7;float:left;margin-left:30px;margin-top:30px;width:300px}.module-lesson .warning-message-container .warning-message-top .warning-message-text .message-text-line1{font-size:24px;line-height:30px}.module-lesson .warning-message-container .warning-message-top .warning-message-text .message-text-line2{font-size:20px;line-height:24px;margin-top:30px}.module-lesson .warning-message-container .warning-message-top .warning-message-text-for-small-screen{display:none;color:#000;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7;text-align:center}.module-lesson .warning-message-container .warning-message-top .warning-message-text-for-big-screen{display:block}.module-lesson .warning-message-container .warning-message-middle{text-align:center}.module-lesson .warning-message-container .warning-message-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:40px}.module-lesson .warning-message-container .warning-message-bottom .warning-message-btn.btn_blue_no_bg{margin-left:20px}@media all and (min-width:1024px){.module-lesson .lesson-content-bottom .lesson-content-main .lesson-content-body .lesson-content-common .lesson-content-video-right .lesson-content-video-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-lesson .gp-normal-card-wrap{width:620px}.module-lesson .gp-normal-card{transition:box-shadow .1s linear,-webkit-transform .1s linear;transition:box-shadow .1s linear,transform .1s linear}.module-lesson .gp-normal-card.add-hover-and-press-effects:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.module-lesson .gp-normal-card.add-hover-and-press-effects:hover .gp-btn{background:#4d91ff}.module-lesson .gp-normal-card .dt-mistakes-button{margin-top:1px}.module-lesson .expired-message-layout-inner{padding:15px 120px}}@media all and (min-width:768px) and (max-width:1023px){.module-lesson .lesson-content-bottom .lesson-content-line-wrap{padding-left:30px}.module-lesson .lesson-content-bottom .lesson-content-main .lesson-content-title{padding:15px 20px}.module-lesson .lesson-content-bottom .lesson-content-main .lesson-content-body .lesson-content-common .lesson-content-video-right .lesson-content-video-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-lesson .lesson-content-bottom .lesson-content-quiz .lesson-content-quiz-inner{padding:10px 20px}.module-lesson .gp-normal-card{transition:box-shadow .1s linear,-webkit-transform .1s linear;transition:box-shadow .1s linear,transform .1s linear}.module-lesson .gp-normal-card.add-hover-and-press-effects:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.module-lesson .gp-normal-card.add-hover-and-press-effects:hover .gp-btn{background:#4d91ff}.module-lesson .gp-normal-card-wrap{width:80%;max-width:620px}.module-lesson .modules-wrap .module-name{color:#000;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7}}@media all and (min-width:660px) and (max-width:767px){.module-lesson .lesson-content-bottom .lesson-content-line-wrap{padding-left:30px}.module-lesson .lesson-content-bottom .lesson-content-main .lesson-content-title{padding:15px 20px}.module-lesson .lesson-content-bottom .lesson-content-quiz .lesson-content-quiz-inner{padding:10px 20px}.module-lesson .gp-normal-card{transition:box-shadow .1s linear,-webkit-transform .1s linear;transition:box-shadow .1s linear,transform .1s linear}.module-lesson .gp-normal-card.add-hover-and-press-effects:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.module-lesson .gp-normal-card.add-hover-and-press-effects:hover .gp-btn{background:#4d91ff}.module-lesson .modules-wrap .module-name{color:#000;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7}}@media all and (min-width:480px) and (max-width:659px){.module-lesson .gp-normal-card{margin:0 auto}.module-lesson .lesson-content-bottom .lesson-content-line-wrap{padding-left:30px}.module-lesson .lesson-content-bottom .lesson-content-string{height:20px}.module-lesson .lesson-content-bottom .lesson-content-locked{height:50px}.module-lesson .lesson-content-bottom .lesson-content-main .lesson-content-title{padding:15px 20px}.module-lesson .lesson-content-bottom .lesson-content-quiz .lesson-content-quiz-inner{padding:10px 20px}.module-lesson .modules-wrap .module-status-container{width:100%;border:none;padding:0}.module-lesson .modules-wrap .module-content-container{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;padding:0}.module-lesson .modules-wrap .module-result-container{width:100%}.module-lesson .modules-wrap .module-result-ct,.module-lesson .modules-wrap .module-result-second{padding-top:0}.module-lesson .modules-wrap .module-difficulty-level-name{color:#8f8f8f;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400;float:right}.module-lesson .modules-wrap .module-status{width:66px;height:66px;float:left}.module-lesson .modules-wrap .module-result-inner{display:inline-block;padding-top:20px}.module-lesson .modules-wrap .module-result-first,.module-lesson .modules-wrap .module-result-second{margin-right:16px}.module-lesson .modules-wrap .module-result-ct{display:inline-block}.module-lesson .modules-wrap .module{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.module-lesson .modules-wrap .module-name{color:#4A4A4A;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.module-lesson .modules-wrap .module-text-size{font-size:14px}.module-lesson .module-grade{float:right}.module-lesson .circle-wrap{float:left;width:50px;height:50px}.module-lesson .module-status-container .previous-score-icon{display:block;float:left;margin-left:12px}.module-lesson .module-result-score-icon{font-size:24px;line-height:50px}.module-lesson .arrow-icon{width:15px;height:15px}.module-lesson .previous-score-container{display:none}.module-lesson .gp-btn{max-width:240px}.module-lesson .warning-message-container .warning-message-outer{padding:40px 20px}.module-lesson .warning-message-container .warning-message-top .message-icon{width:170px;height:170px;float:inherit;margin:0 auto}.module-lesson .warning-message-container .warning-message-top .message-icon svg{width:170px;height:170px}.module-lesson .warning-message-container .warning-message-top .warning-message-text{display:inline-block;text-align:center;color:#000;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7;float:inherit;width:100%;margin-left:0;margin-top:0}.module-lesson .warning-message-container .warning-message-top .warning-message-text-for-small-screen{display:block;margin-bottom:65px}.module-lesson .warning-message-container .warning-message-top .warning-message-text-for-big-screen{display:none}}@media all and (min-width:0px) and (max-width:479px){.module-lesson .intro-video-activity-wrap .video-content{max-width:calc(100% - 46px);text-overflow:clip;overflow:auto;white-space:normal}.module-lesson .intro-video-activity-wrap .lesson-content-video-duration,.module-lesson .lesson-content-bottom .quiz-large-screen{display:none}.module-lesson .lesson-content-bottom .quiz-small-screen{display:block}.module-lesson .lesson-content-bottom .quiz-small-screen .lesson-content-quiz-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.module-lesson .lesson-content-bottom .lesson-content-line-wrap{padding-left:20px}.module-lesson .lesson-content-bottom .lesson-content-string{height:20px}.module-lesson .lesson-content-bottom .lesson-content-locked{height:50px}.module-lesson .lesson-content-bottom .lesson-content-main .lesson-content-title{padding:15px 20px}.module-lesson .lesson-content-bottom .lesson-content-main .lesson-content-body .lesson-content-common .lesson-content-video-right .lesson-content-video-duration{display:none}.module-lesson .lesson-content-bottom .lesson-content-quiz .lesson-content-quiz-inner{padding:10px 20px}.module-lesson .lesson-content-bottom .lesson-content-quiz .lesson-content-quiz-inner.align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.module-lesson .gp-normal-card{margin:0 auto}.module-lesson .gp-normal-card .expired-tip-message,.module-lesson .gp-normal-card .expired-tip-message-placeholder{padding:10px 30px 15px}.module-lesson .gp-normal-card .expired-tip-message .expired-tip-title,.module-lesson .gp-normal-card .expired-tip-message-placeholder .expired-tip-title{font-size:14px}.module-lesson .gp-normal-card .expired-tip-message .expired-tip-text,.module-lesson .gp-normal-card .expired-tip-message-placeholder .expired-tip-text{font-size:12px}.module-lesson .gp-normal-card .expired-tip-message-placeholder{padding:10px 0 15px}.module-lesson .modules-wrap .module-status-container{width:100%;border:none;padding:0}.module-lesson .modules-wrap .module-content-container{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;padding:0}.module-lesson .modules-wrap .module-result-container{width:100%}.module-lesson .modules-wrap .module-result-ct,.module-lesson .modules-wrap .module-result-second{padding-top:0}.module-lesson .modules-wrap .module-difficulty-level-name{color:#8f8f8f;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:400;float:right}.module-lesson .modules-wrap .module-status{width:66px;height:66px;float:left}.module-lesson .modules-wrap .module-result-inner{display:inline-block;padding-top:20px}.module-lesson .modules-wrap .module-result-first{margin-right:16px}.module-lesson .modules-wrap .module-result-ct{display:block}.module-lesson .modules-wrap .module{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.module-lesson .modules-wrap .module-name{color:#4A4A4A;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.module-lesson .modules-wrap .module-text-size{font-size:14px}.module-lesson .module-grade{float:right}.module-lesson .circle-wrap{width:50px;height:50px;float:left}.module-lesson .module-status-container .previous-score-icon{display:block;float:left;margin-left:12px}.module-lesson .module-result-score-icon{font-size:24px;line-height:50px}.module-lesson .arrow-icon{width:15px;height:15px}.module-lesson .previous-score-container{display:none}.module-lesson .gp-btn{max-width:240px}.module-lesson .warning-message-container .warning-message-outer{padding:30px 20px}.module-lesson .warning-message-container .warning-message-top{margin:0 auto;overflow:hidden}.module-lesson .warning-message-container .warning-message-top .message-icon{width:140px;height:140px;float:inherit;margin:0 auto}.module-lesson .warning-message-container .warning-message-top .message-icon svg{width:140px;height:140px}.module-lesson .warning-message-container .warning-message-top .warning-message-text{display:inline-block;text-align:left;color:#000;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;opacity:.7;float:inherit;width:100%;margin-left:0;margin-top:0}.module-lesson .warning-message-container .warning-message-top .warning-message-text .message-text-line1{font-size:24px;line-height:30px}.module-lesson .warning-message-container .warning-message-top .warning-message-text .message-text-line2{font-size:16px;line-height:20px;margin-top:30px}.module-lesson .warning-message-container .warning-message-top .warning-message-text-for-small-screen{display:block;font-size:20px;line-height:24px;margin-bottom:35px}.module-lesson .warning-message-container .warning-message-top .warning-message-text-for-big-screen{display:none}.module-lesson .warning-message-container .warning-message-bottom .warning-message-btn{max-width:140px}}.purchase-guide .middle-container{width:100%;position:relative;height:54px}.purchase-guide .align-center{text-align:center}.purchase-guide .margin-30{margin-top:30px}.purchase-guide .bottom-container{background:#f5f9fa;position:relative}.purchase-guide .bottom-container .page2-text{color:#4a4a4a;font-size:36px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.purchase-guide .bottom-container .page-title{color:#4a4a4a;font-size:48px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;width:600px;margin:0 auto}.purchase-guide .bottom-container .page-text{color:#4a4a4a;font-size:26px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.purchase-guide .bottom-container.cn-localtexts-style .page2-text{color:#4a4a4a;font-size:36px;font-family:'PingFang SC';line-height:120%;font-weight:300}.purchase-guide .bottom-container.cn-localtexts-style .page-title{color:#4a4a4a;font-size:48px;font-family:'PingFang SC';line-height:120%;font-weight:300}.purchase-guide .bottom-container.cn-localtexts-style .page-text{color:#4a4a4a;font-size:26px;font-family:'PingFang SC';line-height:120%;font-weight:300}.purchase-guide .bottom-container .page{width:100%;padding:0 40px}.purchase-guide .bottom-container .page .page-inner{width:100%}.purchase-guide .bottom-container img{width:100%;height:100%;display:block}.purchase-guide .bottom-container .page2{background:#fff}.purchase-guide .bottom-container .page2 .page2-inner{padding:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.purchase-guide .bottom-container .page2 .logo{width:100%;height:40px;background:url(img/gp_logo_small.svg) center center no-repeat;background-size:contain}.purchase-guide .bottom-container .page2 .page2-text{text-align:center}.purchase-guide .bottom-container .page2 .page2-icon{width:100px;height:124px;margin:30px auto 25px}.purchase-guide .bottom-container .page3{background:#f5f7fb}.purchase-guide .bottom-container .page3 .page3-icon{width:880px;height:120px;margin:0 auto}.purchase-guide .bottom-container .page3 .page3-icon img{width:100%;height:100%}.purchase-guide .bottom-container .page3 .page3-text{margin:80px auto}.purchase-guide .bottom-container .page4{background:#fff}.purchase-guide .bottom-container .page4 .page4-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.purchase-guide .bottom-container .page4 .page4-icon{width:710px;margin-right:60px}.purchase-guide .bottom-container .page4 .page4-main{width:465px;margin-top:0}.purchase-guide .bottom-container .page4 .page4-text{margin-top:50px}.purchase-guide .bottom-container .page5{background:url(img/p_book_l.jpg) center center no-repeat;background-size:cover}.purchase-guide .bottom-container .page5 .page5-main{width:487px}.purchase-guide .bottom-container .page5 .page-img{display:none;width:100%}@media all and (min-width:1600px){.purchase-guide .bottom-container .page2-text{color:#4a4a4a;font-size:36px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.purchase-guide .bottom-container .page-title{color:#4a4a4a;font-size:48px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.purchase-guide .bottom-container .page-text{color:#4a4a4a;font-size:26px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.purchase-guide .bottom-container.cn-localtexts-style .page2-text{color:#4a4a4a;font-size:36px;font-family:'PingFang SC';line-height:120%;font-weight:300}.purchase-guide .bottom-container.cn-localtexts-style .page-title{color:#4a4a4a;font-size:48px;font-family:'PingFang SC';line-height:120%;font-weight:300}.purchase-guide .bottom-container.cn-localtexts-style .page-text{color:#4a4a4a;font-size:26px;font-family:'PingFang SC';line-height:120%;font-weight:300}.purchase-guide .bottom-container .page{padding:0 200px}.purchase-guide .bottom-container .page-inner{padding:120px 0 140px}.purchase-guide .bottom-container .page2 .page2-inner{padding:60px 0 90px}.purchase-guide .bottom-container .page2 .page2-icon{width:125px;height:156px;margin:30px auto 25px}.purchase-guide .bottom-container .page2 .logo{width:56%}.purchase-guide .bottom-container .page3 .page3-icon{width:490px;height:112px}.purchase-guide .bottom-container .page3 .page3-text{margin:80px auto}.purchase-guide .bottom-container .page4 .page4-icon{width:710px}.purchase-guide .bottom-container .page4 .page4-main{width:465px}.purchase-guide .bottom-container .page4 .page4-text{margin-top:80px}.purchase-guide .bottom-container .page4 .page-title{width:100%}.purchase-guide .bottom-container .page5 .page5-main{width:487px}.purchase-guide .bottom-container .page5 .page5-text{margin-top:80px}.purchase-guide .bottom-container .page5 .page-title{width:100%}}@media all and (min-width:1024px) and (max-width:1599px){.purchase-guide .bottom-container .page2-text{color:#4a4a4a;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.purchase-guide .bottom-container .page-title{color:#4a4a4a;font-size:30px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;font-weight:400}.purchase-guide .bottom-container .page-text{color:#4a4a4a;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.purchase-guide .bottom-container.cn-localtexts-style .page2-text{color:#4a4a4a;font-size:24px;font-family:'PingFang SC';line-height:120%;font-weight:300}.purchase-guide .bottom-container.cn-localtexts-style .page-title{color:#4a4a4a;font-size:30px;font-family:'PingFang SC';line-height:120%;font-weight:300;font-weight:400}.purchase-guide .bottom-container.cn-localtexts-style .page-text{color:#4a4a4a;font-size:18px;font-family:'PingFang SC';line-height:120%;font-weight:300}.purchase-guide .bottom-container .page{padding:0 120px}.purchase-guide .bottom-container .page-inner{padding:90px 0 110px}.purchase-guide .bottom-container .page2 .page2-inner{padding:60px 0 90px}.purchase-guide .bottom-container .page2 .page2-icon{width:125px;height:156px;margin:30px auto 25px}.purchase-guide .bottom-container .page2 .logo{width:56%}.purchase-guide .bottom-container .page3 .page3-icon{width:490px;height:112px}.purchase-guide .bottom-container .page3 .page3-text{margin:50px auto}.purchase-guide .bottom-container .page4 .page4-icon{width:440px}.purchase-guide .bottom-container .page4 .page4-main{width:320px}.purchase-guide .bottom-container .page4 .page-title{width:100%}.purchase-guide .bottom-container .page5 .page5-main{width:320px}.purchase-guide .bottom-container .page5 .page5-text{margin-top:50px}.purchase-guide .bottom-container .page5 .page-title{width:100%}}@media all and (min-width:768px) and (max-width:1023px){.purchase-guide .bottom-container .page2-text{color:#4a4a4a;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.purchase-guide .bottom-container .page-title{color:#4a4a4a;font-size:26px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;font-weight:400}.purchase-guide .bottom-container .page-text{color:#4a4a4a;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:400}.purchase-guide .bottom-container.cn-localtexts-style .page2-text{color:#4a4a4a;font-size:20px;font-family:'PingFang SC';line-height:120%;font-weight:300}.purchase-guide .bottom-container.cn-localtexts-style .page-title{color:#4a4a4a;font-size:26px;font-family:'PingFang SC';line-height:120%;font-weight:300;font-weight:400}.purchase-guide .bottom-container.cn-localtexts-style .page-text{color:#4a4a4a;font-size:16px;font-family:'PingFang SC';line-height:120%;font-weight:400}.purchase-guide .bottom-container .page{padding:0 80px}.purchase-guide .bottom-container .page-inner{padding:70px 0 90px}.purchase-guide .bottom-container .page2 .page2-inner{padding:60px 0 90px}.purchase-guide .bottom-container .page2 .page2-icon{width:125px;height:156px;margin:30px auto 25px}.purchase-guide .bottom-container .page2 .logo{width:56%}.purchase-guide .bottom-container .page3 .page3-icon{width:60vw;height:105px}.purchase-guide .bottom-container .page3 .page3-text{margin:50px auto}.purchase-guide .bottom-container .page4 .page4-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.purchase-guide .bottom-container .page4 .page4-icon{width:55%;margin-right:0}.purchase-guide .bottom-container .page4 .page4-main{width:100%;padding:0 80px;margin-top:70px}.purchase-guide .bottom-container .page4 .page-title{text-align:center}.purchase-guide .bottom-container .page5{background:#f5f7fb;padding:0}.purchase-guide .bottom-container .page5 .page-inner{padding:70px 0 0}.purchase-guide .bottom-container .page5 .page5-main{width:100%;padding:0 80px}.purchase-guide .bottom-container .page5 .page-img{display:block}.purchase-guide .bottom-container .page5 .page5-text{margin-top:50px}.purchase-guide .bottom-container .page5 .page-title{text-align:center}}@media all and (min-width:480px) and (max-width:767px){.purchase-guide .bottom-container .page2-text{color:#4a4a4a;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:400}.purchase-guide .bottom-container .page-title{color:#4a4a4a;font-size:22px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;font-weight:400;width:100%}.purchase-guide .bottom-container .page-text{color:#4a4a4a;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:400}.purchase-guide .bottom-container.cn-localtexts-style .page2-text{color:#4a4a4a;font-size:16px;font-family:'PingFang SC';line-height:120%;font-weight:400}.purchase-guide .bottom-container.cn-localtexts-style .page-title{color:#4a4a4a;font-size:22px;font-family:'PingFang SC';line-height:120%;font-weight:300;font-weight:400}.purchase-guide .bottom-container.cn-localtexts-style .page-text{color:#4a4a4a;font-size:14px;font-family:'PingFang SC';line-height:120%;font-weight:400}.purchase-guide .bottom-container .page{padding:0 40px}.purchase-guide .bottom-container .page-inner{padding:50px 0 70px}.purchase-guide .bottom-container .page2 .page2-inner{padding:40px 0 50px}.purchase-guide .bottom-container .page2 .page2-icon{width:100px;height:124px;margin:20px 0}.purchase-guide .bottom-container .page2 .logo{width:77%}.purchase-guide .bottom-container .page3 .page3-icon{width:80vw;height:66px}.purchase-guide .bottom-container .page3 .page3-text{margin:40px auto}.purchase-guide .bottom-container .page4 .page4-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.purchase-guide .bottom-container .page4 .page4-icon{width:60%;margin-right:0}.purchase-guide .bottom-container .page4 .page4-main{width:100%;padding:0 40px;margin-top:50px}.purchase-guide .bottom-container .page4 .page-title{text-align:center}.purchase-guide .bottom-container .page5{background:#f5f7fb;padding:0}.purchase-guide .bottom-container .page5 .page-inner{padding:50px 0 0}.purchase-guide .bottom-container .page5 .page5-main{width:100%;padding:0 40px}.purchase-guide .bottom-container .page5 .page-img{display:block}.purchase-guide .bottom-container .page5 .page5-text{margin-top:40px}.purchase-guide .bottom-container .page5 .page-title{text-align:center}}@media all and (min-width:0px) and (max-width:479px){.purchase-guide .bottom-container .page2-text{color:#4a4a4a;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:400}.purchase-guide .bottom-container .page-title{color:#4a4a4a;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300;font-weight:400;width:100%}.purchase-guide .bottom-container .page-text{color:#4a4a4a;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:400}.purchase-guide .bottom-container.cn-localtexts-style .page2-text{color:#4a4a4a;font-size:14px;font-family:'PingFang SC';line-height:120%;font-weight:400}.purchase-guide .bottom-container.cn-localtexts-style .page-title{color:#4a4a4a;font-size:18px;font-family:'PingFang SC';line-height:120%;font-weight:300;font-weight:400}.purchase-guide .bottom-container.cn-localtexts-style .page-text{color:#4a4a4a;font-size:14px;font-family:'PingFang SC';line-height:120%;font-weight:400}.purchase-guide .bottom-container .page{padding:0 30px}.purchase-guide .bottom-container .page-inner{padding:40px 0 60px}.purchase-guide .bottom-container .page2 .page2-inner{padding:40px 0 50px}.purchase-guide .bottom-container .page2 .page2-icon{width:100px;height:124px;margin:20px 0}.purchase-guide .bottom-container .page2 .logo{width:100%}.purchase-guide .bottom-container .page3 .page3-icon{width:80vw;height:61px}.purchase-guide .bottom-container .page3 .page3-text{margin:30px auto}.purchase-guide .bottom-container .page4 .page4-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.purchase-guide .bottom-container .page4 .page4-icon{width:80%;margin-right:0}.purchase-guide .bottom-container .page4 .page4-main{width:100%;padding:0 30px;margin-top:30px}.purchase-guide .bottom-container .page4 .page-title{text-align:center}.purchase-guide .bottom-container .page5{background:#f5f7fb;padding:0}.purchase-guide .bottom-container .page5 .page-inner{padding:40px 0 0}.purchase-guide .bottom-container .page5 .page5-main{width:100%;padding:0 30px}.purchase-guide .bottom-container .page5 .page-img{display:block}.purchase-guide .bottom-container .page5 .page5-text{margin-top:30px}.purchase-guide .bottom-container .page5 .page-title{text-align:center}}.remediation-lesson .coach-wrap{width:100%;height:100%;position:absolute;z-index:20;top:0}.remediation-lesson .coach-wrap.hide{display:none}.remediation-lesson .coach-mask{width:100%;height:100%}.remediation-lesson .coach-tip{width:380px;position:absolute;bottom:62px;z-index:21;left:0;padding:24px;box-shadow:0 1px 1px 0 rgba(0,0,0,.2);border:1px solid rgba(74,74,74,.02);border-radius:8px;background:#00d68f;color:#fff;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400}.remediation-lesson .coach-tip .coach-trangle{width:0;height:0;border-width:20px 10px 0;border-style:solid;border-color:#00d68f transparent transparent;position:absolute;bottom:-20px;left:10px}.remediation-lesson .coach-tip .coach-tip-main{max-width:332px}.remediation-lesson .coach-tip .coach-tip-title{color:#fff;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:18px;font-weight:700;padding-bottom:16px;border-bottom:1px solid #fff}.remediation-lesson .coach-tip .coach-tip-sub-title{color:#fff;font-size:18px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:24px;font-weight:500;padding-bottom:8px}.remediation-lesson .coach-tip .coach-tip-btn{width:192px;height:40px;border:2px solid #fff;text-align:center;line-height:36px;margin-top:16px;border-radius:100px;font-weight:700;cursor:default}.remediation-lesson .remediation-lesson-practice-container,.remediation-lesson .remediation-lesson-review-container{height:100%;box-sizing:border-box;overflow:hidden}.remediation-lesson .pop-wrap{width:100%;height:100%;background:rgba(0,0,0,.3);position:absolute;top:0;display:none}.remediation-lesson .pop-wrap.show{display:block;-webkit-animation:showQuitPop .3s;animation:showQuitPop .3s}.remediation-lesson .pop-wrap .pop-inner{width:100%;height:100%;padding:0 20px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.remediation-lesson .pop-wrap .pop-inner .pop-content-show{display:block}.remediation-lesson .pop-wrap .pop-cover{width:100%;height:100%;position:absolute;top:0;left:0}.remediation-lesson .pop-wrap .pop-content{width:300px;background:#fff;border-radius:8px;padding:32px 24px;color:#4a4a4a;text-align:center;box-shadow:0 0 2px 0 rgba(0,0,0,.2);position:relative;display:none}.remediation-lesson .pop-wrap .pop-question{color:#4A4A4A;font-size:20px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:120%;font-weight:300}.remediation-lesson .pop-wrap .pop-description{color:#6f6f6f;font-size:16px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:20px;font-weight:400;margin-top:16px;padding-bottom:24px}.remediation-lesson .pop-wrap .pop-btn{width:100%;margin-top:16px}.remediation-lesson .pop-wrap .pop-btn.pop-btn-yes{width:100%;height:40px;line-height:40px;padding:0;border:0;border-radius:100px;background:#66a1ff;color:#fff;font-size:16px;font-weight:500;text-align:center;cursor:pointer;max-width:300px}.remediation-lesson .pop-wrap .pop-btn.pop-btn-yes:hover{background:#4d91ff}.remediation-lesson .pop-wrap .pop-btn.pop-btn-yes.btn_blue_disabled{cursor:default;background:rgba(102,161,255,.5)}.remediation-lesson .pop-wrap .pop-btn.pop-btn-yes.btn_blue_disabled:hover{background:rgba(102,161,255,.5)}.remediation-lesson .pop-wrap .pop-btn.pop-btn-cancel{width:100%;height:40px;line-height:36px;padding:0;border:2px solid #66a1ff;border-radius:100px;background:#fff;color:#66a1ff;font-size:16px;font-weight:500;text-align:center;cursor:default;max-width:300px}.remediation-lesson .pop-wrap .pop-btn.pop-btn-cancel:hover{border:2px solid #4d91ff;color:#4d91ff;background:#fff}.remediation-lesson .pop-wrap .pop-btn.pop-btn-cancel.btn_blue_disabled,.remediation-lesson .pop-wrap .pop-btn.pop-btn-cancel.btn_blue_disabled:hover{border:2px solid rgba(102,161,255,.5);color:rgba(102,161,255,.5);background:#fff}@keyframes showQuitPop{from{opacity:0}to{opacity:1}}@keyframes hideQuitPop{from{opacity:1}to{opacity:0}}@-webkit-keyframes showQuitPop{from{opacity:0}to{opacity:1}}@-webkit-keyframes hideQuitPop{from{opacity:1}to{opacity:0}}.remediation-lesson iframe{width:100%;height:100%}.remediation-lesson .navigation-bar-outer-container{position:absolute;left:0;top:0;width:100%;height:auto;border-bottom:1px solid rgba(254,254,254,.3)}.remediation-lesson .navigation-bar-outer-container .navigation .logo-icon{height:54px}.remediation-lesson .navigation-bar-outer-container .navigation .logo,.remediation-lesson .navigation-bar-outer-container .navigation .user-info{line-height:54px}.remediation-lesson .remediation-lesson-inner-container-start-review .top-container{position:relative}.remediation-lesson .remediation-lesson-inner-container-start-review .container{color:#fff;text-align:center;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.remediation-lesson .remediation-lesson-inner-container-start-review .container .container-inner{padding:10vh 0}.remediation-lesson .remediation-lesson-inner-container-start-review .container .lesson-number{color:#fff;font-size:24px;font-family:'Helvetica Neue',Arial,sans-serif;line-height:30px;font-weight:300;padding-bottom:16px}.remediation-lesson .remediation-lesson-inner-container-start-review .container .recent-quiz-score{margin-top:8px;padding-bottom:8px}.remediation-lesson .remediation-lesson-inner-container-start-review .container .quiz-button{margin:24px auto 0}.remediation-lesson .remediation-lesson-inner-container-start-review .container .question-amount{font-size:14px;color:rgba(255,255,255,.6);margin-top:24px;display:none}.remediation-lesson .remediation-lesson-inner-container-start-review .next-font{height:29px;line-height:29px;font-size:28px;font-weight:700}.remediation-lesson .remediation-lesson-inner-container-start-review .font2{height:22px;line-height:22px;font-size:18px;margin-top:23px}.remediation-lesson .remediation-lesson-inner-container-start-review .img-carving{width:288px;height:288px;background:url(img/start_bg_pattern.svg) center no-repeat;background-size:100%;margin:6vh auto 0;display:none}.remediation-lesson .remediation-lesson-inner-container-start-review .bottom-container{background:#fff}@media all and (min-width:1399px){.remediation-lesson .remediation-lesson-inner-container-start-review .container{max-width:1320px;margin:0 auto;padding:0}.remediation-lesson .remediation-lesson-inner-container-start-review .container .container-inner{width:100%}.remediation-lesson .remediation-lesson-inner-container-start-review .container .quiz-button{width:300px}}@media all and (min-width:1023px) and (max-width:1399px){.remediation-lesson .remediation-lesson-inner-container-start-review .container{padding:0 40px}.remediation-lesson .remediation-lesson-inner-container-start-review .container .container-inner{width:100%}.remediation-lesson .remediation-lesson-inner-container-start-review .container .quiz-button{width:300px}}@media all and (min-width:719px) and (max-width:1023px){.remediation-lesson .remediation-lesson-inner-container-start-review .container{padding:0 32px}.remediation-lesson .remediation-lesson-inner-container-start-review .container .container-inner,.remediation-lesson .remediation-lesson-inner-container-start-review .container .quiz-button{width:300px}.remediation-lesson .coach-tip{width:355px;padding:24px 0 24px 14px}.remediation-lesson .coach-tip .coach-tip-main{max-width:307px}}@media all and (min-width:0px) and (max-width:719px){.remediation-lesson .remediation-lesson-inner-container-start-review .container{padding:0 20px}.remediation-lesson .remediation-lesson-inner-container-start-review .container .container-inner,.remediation-lesson .remediation-lesson-inner-container-start-review .container .quiz-button{width:100%}.remediation-lesson .pop-wrap .pop-content{width:100%;max-width:280px;padding:32px 20px}.remediation-lesson .pop-wrap .pop-inner{padding:0 20px}.remediation-lesson .coach-wrap{display:none}}.gl-scroll-bar{height:100%;overflow:hidden}.gl-scroll-bar .iScrollVerticalScrollbar{width:4px;top:0;right:1px;height:100%;position:absolute;z-index:2}.gl-scroll-bar .iScrollIndicator{cursor:move;width:4px;background-color:#999693;opacity:.5;border-radius:3px}.gl-scroll-bar-blank{height:1px}.gl-scroll-bar-invisible{visibility:hidden}