@import url(../node_modules/normalize.css/normalize.css);*{margin:0;padding:0;font-family:inherit;font-weight:inherit;font-style:inherit}a{text-decoration:none;color:inherit}ul,li{list-style:none}button{border:0;outline:0}:root{width:100%}body{font-size:initial;position:relative;width:100%}img{border:0;background:transparent}h1{margin:0}.MuiDialog-root{z-index:120000000 !important}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}.page{width:25rem;position:relative}.page__content{min-height:calc(100vh - 2.5rem)}#app.lang_zh .universal__banner__title{font-size:1.8rem;letter-spacing:-0.075rem}#app.lang_en .universal__banner__title{font-size:1.8rem;letter-spacing:-0.075rem}.formItemWithAlert{font-size:0.325rem;letter-spacing:0.0125rem;position:relative}.formItemWithAlert.active{border-color:#e64c3c;color:#e64c3c}body.withSignupGuide #hubspot-messages-iframe-container{bottom:7.2rem !important}.hoverBtn{overflow:hidden;position:relative;cursor:pointer;outline:0;white-space:nowrap}.hoverBtn:disabled{cursor:not-allowed}.hoverBtn>*{vertical-align:sub}.hoverBtn.background>*{z-index:10;position:relative}.hoverBtn.background::before{z-index:10}.hoverBtn.background::after{content:'';position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#000;opacity:0;-webkit-transition:opacity 200ms;-o-transition:opacity 200ms;transition:opacity 200ms}.hoverBtn.background:disabled::after{background:grey;opacity:0.5}.hoverBtn.background:not(:disabled).brighter:hover::after{opacity:0.1}.hoverBtn.background:not(:disabled).darker:hover::after{opacity:0.2}.hoverBtn.underline:not(:disabled):hover{text-decoration:underline}.blockLink{display:block}.HeroicCondensed-Bold{font-family:'Heroic Condensed', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', Arial, Helvetica, sans-serif;font-style:normal}.UniversLT-Condensed{font-family:'Univers LT Std Condensed', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal}.UniversLT{font-family:'Univers LT Std', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal}.UniversLT-Light{font-family:'Univers LT Std', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', Arial, Helvetica, sans-serif;font-weight:300;font-style:normal}.UniversLT-Bold{font-family:'Univers LT Std', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', Arial, Helvetica, sans-serif;font-weight:bold;font-style:normal}.MyriadPro-Regular{font-family:'Myriad Pro', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal}.fa-spinner{-webkit-animation:rotate 2s linear 0s infinite;animation:rotate 2s linear 0s infinite}@-webkit-keyframes rotate{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes rotate{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@media (max-width: 960px){.page{padding-top:4.07rem}.page__content{min-height:calc(100vh - 25rem)}.middleLineTitle{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.middleLineTitle span{margin:0 0.5rem}.middleLineTitle span:first-child{white-space:nowrap;margin-left:1.33rem}.middleLineTitle span:last-child{word-break:keep-all;margin-right:1.33rem}.middleLineTitle::before{content:'';-webkit-box-flex:1;-webkit-flex:1 0 2rem;-moz-box-flex:1;-ms-flex:1 0 2rem;flex:1 0 2rem;border-bottom:1px solid #2b3a49}.middleLineTitle::after{content:'';-webkit-box-flex:1;-webkit-flex:1 0 2rem;-moz-box-flex:1;-ms-flex:1 0 2rem;flex:1 0 2rem;border-bottom:1px solid #2b3a49}#app.lang_zh .universal__banner__title{font-size:2rem;letter-spacing:-0.075rem}#app.lang_en .universal__banner__title{font-size:2rem;letter-spacing:-0.075rem}body .MuiModal-root-57{z-index:1300000000000}}.page .header{z-index:10000;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:1.2125rem;background:transparent;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0 0.8375rem 0.2875rem;position:absolute;top:0;left:0}.page .header__homeLink{width:2.0625rem;height:0.475rem;margin-right:1.05rem;padding-bottom:0.125rem}.page .header__homeLink__logo{width:2.0625rem;height:0.475rem}.page .header__nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:0.125rem}.page .header__nav__item{position:relative}.page .header__nav__item.active .header__nav__item__link{text-decoration:none}.page .header__nav__item.mobileOnly{display:none}.page .header__nav__item__link{width:100%;height:100%;font-size:0.339rem;line-height:0.3375rem;letter-spacing:-0.0125rem;color:inherit}.page .header__btns{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page .header__btns__btn{background:#2b3a49;letter-spacing:-0.0125rem;font-size:0.339rem;color:#fff;padding:0.0625rem 0.1625rem}.page .header__btns__btn:not(:last-child){margin-right:0.2125rem}.page .header__menuBtn{display:none}.page .header__userBtn{display:none}@media (min-width: 961px){.page .header.header--home .header__btns__btn,.page .header.header--teachers .header__btns__btn,.page .header.header--teachersDetail .header__btns__btn,.page .header.header--team .header__btns__btn,.page .header.header--coursesWelcome .header__btns__btn,.page .header.header--about .header__btns__btn,.page .header.header--courses .header__btns__btn{background:#e64c3c;color:#f5f7fa}.page .header.header--home .header__nav__item.active,.page .header.header--teachers .header__nav__item.active,.page .header.header--teachersDetail .header__nav__item.active,.page .header.header--team .header__nav__item.active,.page .header.header--coursesWelcome .header__nav__item.active,.page .header.header--about .header__nav__item.active,.page .header.header--courses .header__nav__item.active{color:#e64c3c}.page .header.header--home .header__nav__item::after,.page .header.header--teachers .header__nav__item::after,.page .header.header--teachersDetail .header__nav__item::after,.page .header.header--team .header__nav__item::after,.page .header.header--coursesWelcome .header__nav__item::after,.page .header.header--about .header__nav__item::after,.page .header.header--courses .header__nav__item::after{background:#e64c3c}.page .header.header--login,.page .header.header--signup,.page .header.header--changeEmail,.page .header.header--changePassword,.page .header.header--pricing,.page .header.header--editProfile,.page .header.header--payment,.page .header.header--page404,.page .header.header--freetrial{background:#e64c3c}.page .header__nav__item:not(:last-child){margin-right:0.475rem}.page .header__nav__item::after{content:'';width:100%;height:0.0375rem;background:#1a2730;position:absolute;bottom:-0.175rem;left:0}.page .header__nav__item.active{color:#1a2730}.page .header__nav__item.active::after{visibility:visible}.page .header__nav__item.inactive{color:#f5f7fa}.page .header__nav__item.inactive::after{visibility:hidden}}@media (max-width: 960px){.page .header{z-index:110000000;position:fixed;top:0;left:0;height:4.07rem;color:#e64c3c;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;background:#fff;-webkit-box-shadow:0 -1px 5px 0 #d0d0d0;box-shadow:0 -1px 5px 0 #d0d0d0}.page .header__homeLink{width:auto;-webkit-box-flex:1;-webkit-flex:1 1 1rem;-moz-box-flex:1;-ms-flex:1 1 1rem;flex:1 1 1rem;text-align:center;padding:1.17rem 0;margin:0;height:auto}.page .header__homeLink__logo{display:inline-block;width:7.67rem;height:1.73rem}.page .header__nav{width:100%;-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding-bottom:0;border-top:1px solid #eae8e4;overflow:scroll}.page .header__nav__container{width:100%;height:calc(100vh - 4.07rem);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:absolute;left:0;top:4.07rem}.page .header__nav__container.active{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page .header__nav__container.inactive{display:none}.page .header__nav__item{background:#fff;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.page .header__nav__item:not(:last-child)::after{content:'';width:calc(100% - 3.34rem);position:absolute;left:1.67rem;bottom:0;height:0;border-bottom:1px solid #eae8e4}.page .header__nav__item.active{background:#f1f1f1}.page .header__nav__item.mobileOnly{display:block;padding:0.6rem}.page .header__nav__item.multipleEntries{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.page .header__nav__item.multipleEntries>a{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.page .header__nav__item.multipleEntries>a:not(:last-child){position:relative}.page .header__nav__item.multipleEntries>a:not(:last-child)::after{content:'';width:1px;height:50%;position:absolute;top:25%;right:0;background:#eae8e4}.page .header__nav__item__link{display:block;height:initial;padding:1rem 1.67rem 0.87rem;font-size:0.93rem;line-height:initial;letter-spacing:initial;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff}.page .header__nav__padding{width:100%;-webkit-box-flex:1;-webkit-flex:1 0 7rem;-moz-box-flex:1;-ms-flex:1 0 7rem;flex:1 0 7rem;background:rgba(0,0,0,0.8)}.page .header__btns{display:none}.page .header__menuBtn{background:transparent;display:initial;padding:0 1.88rem 0 1.53rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.page .header__menuBtn__icon{color:#e64c3c;font-size:1.2rem;width:1.2rem}.page .header__userBtn{background:transparent;display:initial;padding:0 1.67rem 0 1.67rem;position:relative}.page .header__userBtn__icon{width:1.27rem}.page .header__userBtn__unreadMsgCount{color:#fff;background:#e64c3c;width:1.6rem;height:1.6rem;line-height:1.8rem;border-radius:50%;text-align:center;position:absolute;font-size:1.07rem;top:0.5rem;right:0.3}}#icp{font-family:'Microsoft YaHei', arial, sans-serif;line-height:0.5rem;color:rgba(255,255,255,0.9);display:block;text-align:center;background:#37475b;font-size:0.25rem;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;padding:0.2rem 0}#beian{font-family:'Microsoft YaHei', arial, sans-serif;color:rgba(255,255,255,0.9);font-size:0.25rem;display:block;text-align:center;padding:0.2rem 0 1rem}#beian img,#beian p{display:inline-block;vertical-align:middle}#beian img{margin-right:0.2rem}.footer{width:100%;background:#37475b;position:relative;padding:0.65rem 0 0.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;z-index:100000}.footer::after{content:'';position:absolute;top:calc(-1.125rem + 1px);left:0;width:0;height:0;border-style:solid;border-color:transparent #37475b #37475b transparent;border-width:0.5625rem 12.5rem}.footerBox{background:#37475b}.footer__logo{margin-right:2.1375rem}.footer__logo__accepted{font-size:0.55rem;color:rgba(255,255,255,0.5)}.footer__logo__accepted .fab{margin-right:0.2rem}.footer__logo__link{display:block;width:2.825rem;height:0.6525rem;margin-bottom:0.2875rem}.footer__logo__link__img{width:100%;height:100%}.footer__logo__copyright{color:rgba(255,255,255,0.5);font-size:0.225rem;line-height:0.2375rem;width:2.825rem;word-wrap:break-word}.footer__logo__copyright a{text-decoration:underline}.footer__nav.nav{width:6.0375rem;margin-right:0.55rem}.footer__nav.nav .footer__nav__container{-webkit-columns:3 auto;-moz-columns:3 auto;columns:3 auto}.footer__nav.more{width:3rem;margin-right:0.425rem}.footer__nav.more .footer__nav__container{-webkit-columns:2 auto;-moz-columns:2 auto;columns:2 auto}.footer__nav.social{width:2.925rem}.footer__nav.social .footer__nav__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.footer__nav.social .footer__nav__container__item{margin-right:0.2rem}.footer__nav__title{color:rgba(255,255,255,0.5);font-size:0.325rem;margin-bottom:0.05rem}.footer__nav__container{width:100%}.footer__nav__container__item__link{background:transparent;white-space:nowrap;color:#fff;font-size:0.225rem;line-height:0.3125rem;position:relative}.footer__nav__container__item__link .fab{font-size:0.3875rem;opacity:0.5;cursor:pointer}.footer__nav__container__item__bubble{display:none;border-radius:5px;position:absolute;bottom:40px;left:calc(50% - 1.75rem);z-index:1;background:#fff;-webkit-box-shadow:4px 4px 8px rgba(27,35,44,0.5);box-shadow:4px 4px 8px rgba(27,35,44,0.5)}.footer__nav__container__item__bubble.active{display:block}.footer__nav__container__item__bubble.inactive{display:none}.footer__nav__container__item__bubble::after{content:'';width:0;height:0;position:absolute;left:5px;bottom:-15px;border-color:#fff transparent;border-style:solid;border-width:15px calc(1.75rem - 5px) 0}.footer__nav__container__item__bubble__img{width:3.5rem;border-radius:5px}.footer__nav__container__item__bubble__text{text-align:center;white-space:pre-wrap;padding:0 0.375rem 0.125rem;font-size:0.25rem;color:#37475b}.footer__language{font-size:0.325rem;position:absolute;top:1rem;right:2rem}.footer__language:hover>.footer__language__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.footer__language__icon{color:rgba(255,255,255,0.5);font-size:0.5rem}.footer__language__list{font-size:0.3rem;position:absolute;bottom:0.675rem;left:0;z-index:1000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;color:#37475b;display:none}.footer__language__list::after{content:'';width:100%;height:0.675rem;position:absolute;left:0;bottom:-0.675rem}.footer__language__list__item{padding:0.125rem 0.2rem;white-space:nowrap;text-align:center;overflow:visible;background:#fff}.footer__language__list__item:first-child{border-radius:0.125rem 0.125rem 0 0}.footer__language__list__item:last-child{border-radius:0 0 0.125rem 0}.footer__language__list__item:last-child::before{content:'';position:absolute;left:calc(-0.125rem - 1px);bottom:calc(-0.125rem + 1px);background:transparent;width:0;height:0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);border-color:#fff transparent transparent;border-width:0.125rem;border-style:solid}.footer__language__list__item:last-child.active::before{border-color:#e64c3c transparent transparent}.footer__language__list__item.active{background:#e64c3c;color:#fff}.footer__language__list__item:not(:last-child){border-bottom:1px solid #37475b}@media (max-width: 960px){#icpInfo{padding-bottom:6rem}.signupGuide+.footerBox #icpInfo{padding-bottom:13rem}#icp{font-size:1rem;line-height:initial;padding:0.6rem 0}#beian{font-size:1rem;padding:0.4rem 0.8rem}.footer{padding:1.25rem 2.87rem 1rem 2.93rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footer::after{top:calc(-1.953rem + 1px);border-width:0.9765rem 12.5rem}.footer__logo{margin:0 0 2rem}.footer__logo__accepted{font-size:1.5rem}.footer__logo__accepted .fab{margin-right:0.6rem}.footer__logo__link{width:6.47rem;height:1.47rem;margin-bottom:0.67rem}.footer__logo__copyright{font-size:0.93rem;line-height:1.2rem;width:100%}.footer__nav.nav{width:100%;margin:0 0 2rem}.footer__nav.more{width:100%;margin:0 0 2rem}.footer__nav.social{width:100%}.footer__nav.social .footer__nav__container__item{margin-right:2.2rem}.footer__nav__title{font-size:1.2rem;line-height:1.53rem;margin-bottom:0.67rem}.footer__nav__container__item{margin-bottom:0.4rem}.footer__nav__container__item__link{font-size:0.93rem;line-height:1.2rem}.footer__nav__container__item__link .fab{font-size:1.5rem}.footer__language{display:none}.footer__language__list__item:last-child::before{content:''}}.postitem{display:block;width:5.2rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-shadow:0.0875rem 0.1rem 0.1625rem #ccc;box-shadow:0.0875rem 0.1rem 0.1625rem #ccc;background:#fff;height:100%;position:relative}.postitem__cover{width:5.2rem;height:2.8125rem;margin-bottom:0.4625rem}.postitem__title{padding:0 0.5rem;color:#e64c3c;font-size:0.55rem;line-height:0.6075rem;letter-spacing:-0.01375rem;margin-bottom:0.25rem}.postitem__metas{padding:0 0.5rem;margin-bottom:0.3rem;font-size:0.25rem;line-height:0.3rem;letter-spacing:-0.0025rem;color:#2b3a49;font-weight:bold}.postitem__content{padding:0 0.5rem 1.0125rem;font-size:0.25rem;color:#2b3a49;line-height:0.3rem;letter-spacing:-0.0025rem;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-break:break-word}.postitem__detailbtn{width:100%;padding:0.1rem 0;text-align:center;font-size:0.3125rem;letter-spacing:-0.01125rem;background:#35465b;color:#fff;display:block;position:absolute;left:0;bottom:0}@media (max-width: 960px){.postitem{width:100%;-webkit-box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5);box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5)}.postitem__cover{width:100%;height:11.8rem;margin-bottom:1.33rem}.postitem__title{font-size:1.6rem;line-height:1.6rem;text-align:center;margin:1.33rem 2.5rem 1rem}.postitem__metas{font-size:0.93rem;line-height:1.6rem;text-align:center;margin:0 2.5rem}.postitem__content{font-size:0.93rem;line-height:1.2rem;margin:0.67rem 1.5rem 0.8rem}.postitem__detailbtn{font-size:1.07rem;position:relative;padding:0.53rem 0}}.dashboardNav{-webkit-box-flex:0;-webkit-flex:0 0 3.6625rem;-moz-box-flex:0;-ms-flex:0 0 3.6625rem;flex:0 0 3.6625rem;-webkit-box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33);box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33);background:#fff;margin-right:0.3375rem}.dashboardNav.lang_zh{font-size:0.25rem}.dashboardNav.lang_en{font-size:0.3375rem}.dashboardNav__badge{position:absolute;top:0.25rem;right:0.5rem;background:#e64c3c;color:#fff;min-width:0.325rem;height:0.325rem;line-height:0.325rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0.1rem 0 0.075rem;text-align:center;border-radius:100px;font-size:0.275rem}.dashboardNav__item{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dashboardNav__item:not(:last-child){border-bottom:1px solid #f7f7f8}.dashboardNav__item__content{width:100%;position:relative;display:block;border:0;color:#2b3a49;background:transparent;text-align:start;font-size:1em;letter-spacing:-0.0125rem;padding:0.2625rem 0 0.2625rem 0.3375rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:100%}.dashboardNav__item__content.link .fas{position:absolute;top:0.275rem;right:0.275rem;font-size:0.275rem;visibility:hidden}.dashboardNav__item__content.link::before{content:'';width:0.0875rem;height:100%;background:transparent;position:absolute;top:0;left:0}.dashboardNav__item__content.link.active{color:#e64c3c}.dashboardNav__item__content.link.active .fas{visibility:visible}.dashboardNav__item__content.link.active::before{background:#e64c3c}@media (max-width: 960px){.dashboardNav{display:none}}.dashboardBanner{position:relative;width:100%;height:6.025rem}.dashboardBanner.lang_zh{font-size:1.15rem;letter-spacing:0}.dashboardBanner.lang_en{font-size:1.8rem}.dashboardBanner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#e64c3c;opacity:0.87}.dashboardBanner::after{content:'';z-index:1000;width:0;height:0;position:absolute;left:0;bottom:0;border-style:solid;border-color:transparent #f5f7fa #f5f7fa transparent;border-width:0.875rem 12.5rem}.dashboardBanner__title{z-index:100;font-size:1em;color:#1f2d38;position:absolute;letter-spacing:-0.075rem;top:3.0375rem;left:3.9875rem}@media (max-width: 960px){.dashboardBanner{height:6.27rem}.dashboardBanner__title{font-size:2rem;top:2rem;left:2.33rem}}.table{width:100%;text-align:center;border-collapse:collapse;background:#fff}.table__head{background:#ed8176}.table__head__row__cell{white-space:nowrap;padding:0.1875rem 0.25rem;color:#f7f7f7;font-size:0.25rem}.table__body__row:hover{background:#f5f5f5}.table__body__row.active{background:#ebecee}.table__body__row:not(:last-child){border-bottom:1px solid #ebecee}.table__body__row__cell{padding:0.2rem 0.125rem;color:#2b3a49;font-size:0.25rem;word-break:break-word}.table__body__row__cell__link{background:transparent}.table__body__row__cell__btn{font-size:0.23775rem;letter-spacing:-0.00875rem;color:#2b3a49;padding:0.0625rem 0.1625rem;background:#e9ebec}.table__body__row__cell__btn.danger{color:#fff;background:#e64c3c}.table__body__row__cell__btn:not(:last-child){margin-right:0.125rem}.table__paging{background:#fff;text-align:center;padding:0.25rem}.table__paging__btn{color:#2b3a49;border-radius:4px;font-size:0.275rem;padding:0.125rem 0.225rem;margin:0 0.05rem;background:#fff}.table__paging__btn.paging:disabled.inactive{cursor:default}.table__paging__btn.paging:disabled::after{opacity:0}.table__paging__btn.nav:disabled{cursor:default}.table__paging__btn.nav:disabled::after{opacity:0}.table__paging__btn.active{color:#fff;background:#ed8176}.table__paging__btn.inactive{background:#fff}.table__paging__btn.visible{visibility:visible}.table__paging__btn.hidden{visibility:hidden}@media (max-width: 960px){.table__head__row__cell{white-space:initial;padding:1.07rem 0.67rem;font-size:0.93rem}.table__head__row__cell:not(:last-child){border-right:1px solid #fff}.table__body__row__cell{padding:0.67rem 0.6rem;font-size:0.93rem}.table__body__row__cell__btn{padding:0.6rem 0.5rem;font-size:0.93rem}.table__paging{padding:0.93rem 0.2rem 1rem}.table__paging__btn{font-size:0.93rem;padding:0.4rem 0.8rem;margin:0}}.timeTable{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:0.275rem;letter-spacing:-0.0025rem;color:#fff;text-align:center;background:#eee}.timeTable .timeTable__block__row.head,.timeTable .timeTable__block.body{padding-right:11px}.timeTable__scrollContainer{min-height:0;min-width:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.timeTable__scrollContainer.showPlaceholder::after{content:"Can't find any available time during these days.";color:#37475b;font-size:0.45rem;position:absolute;top:50%;left:0;width:100%;text-align:center}.timeTable__block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.timeTable__block.head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.timeTable__block.body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.timeTable__block.group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.timeTable__block.foot{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.timeTable__block__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.timeTable__block__row.head.first{background:#37475b;height:1.075rem;line-height:0.5375rem}.timeTable__block__row.head.second{height:0.2625rem;line-height:0.2625rem}.timeTable__block__row.body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:0;-webkit-flex:0 0 0.575rem;-moz-box-flex:0;-ms-flex:0 0 0.575rem;flex:0 0 0.575rem;line-height:0.575rem;color:#eee;text-align:center;border-bottom:1px solid #fff;border-left:1px solid #fff}.timeTable__block__row.body:first-child{border-top:1px solid #fff}.timeTable__block__row.body.firstcol{border-left:0}.timeTable__block__row.body.padding{height:0.575rem}.timeTable__block__row.body.selected{color:#fff;background:#eb7265}.timeTable__block__row.body.tableSelectable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.timeTable__block__row.body.tableUnselectable{cursor:default}.timeTable__block__row.body.data{overflow:hidden;position:absolute;left:0;right:0}.timeTable__block__row.body.data.selected{background:#eb7265}.timeTable__block__row.body.data.unselected{background:#24947a}.timeTable__block__row.body span{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.timeTable__block__row.body span i.content{line-height:0.25rem}.timeTable__block__row.body span i.time{line-height:0.15rem}.timeTable__block__row.foot{height:0.2625rem}.timeTable__block__col{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-webkit-flex:1 1 0;-moz-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.timeTable__block__col.timeTable__nav{background:#667787 !important;color:#fff;-webkit-box-flex:0;-webkit-flex:0 0 1.875rem;-moz-box-flex:0;-ms-flex:0 0 1.875rem;flex:0 0 1.875rem}.timeTable__block__col.head{position:relative}.timeTable__block__col.head.active{color:#eb7265}.timeTable__block__col.head.active .icon{visibility:visible}.timeTable__block__col.head.first{-webkit-box-flex:0;-webkit-flex:0 0 1.875rem;-moz-box-flex:0;-ms-flex:0 0 1.875rem;flex:0 0 1.875rem}.timeTable__block__col.head.timeTable__nav .fas{line-height:0.2625rem}.timeTable__block__col.head .icon{font-size:0.275rem;color:#eb7265;position:absolute;bottom:0.1375rem;right:0;visibility:hidden}.timeTable__block__col.head span{display:block}.timeTable__block__col.head span.date{font-size:0.225rem}.timeTable__block__col.body{position:relative}.timeTable__block__col.body.first{-webkit-box-flex:0;-webkit-flex:0 0 1.875rem;-moz-box-flex:0;-ms-flex:0 0 1.875rem;flex:0 0 1.875rem;background:#37475b}.timeTable__block__col.foot.timeTable__nav .fas{line-height:0.2625rem}.timeTable .rcs-inner-handle{background:#37475b !important;opacity:0.8}@media (max-width: 960px){.timeTable{font-size:0.8rem}.timeTable.fixed .timeTable__block.head{height:4.53rem}.timeTable.fixed .timeTable__block__row.first.head{position:fixed;top:4.07rem;left:0;width:100%;z-index:10000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.timeTable__block.foot{display:none}.timeTable__block__row.head.first{height:4.53rem}.timeTable__block__row.head.second{display:none}.timeTable__block__row.body{-webkit-box-flex:0;-webkit-flex:0 0 1.8rem;-moz-box-flex:0;-ms-flex:0 0 1.8rem;flex:0 0 1.8rem;line-height:1.8rem}.timeTable__block__row.body.padding{height:1.8rem}.timeTable__block__col{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.timeTable__block__col:not(:last-child){border-right:1px solid #fff}.timeTable__block__col.head.first{-webkit-box-flex:0;-webkit-flex:0 0 7rem;-moz-box-flex:0;-ms-flex:0 0 7rem;flex:0 0 7rem}.timeTable__block__col.head .icon{font-size:1rem}.timeTable__block__col.head span.date{font-size:0.8rem}.timeTable__block__col.body{font-size:0.8rem}.timeTable__block__col.body.first{-webkit-box-flex:0;-webkit-flex:0 0 7rem;-moz-box-flex:0;-ms-flex:0 0 7rem;flex:0 0 7rem}}.customerService{z-index:1000000;position:fixed;right:0.8375rem;width:0.575rem;height:0.575rem;background-color:transparent;cursor:pointer;background-position:center;background-size:contain}.customerService.top{top:9.5rem}.customerService.bottom{bottom:5rem}.customerService.dark{background-image:url("/assets/images/icons/v2_customer_service_dark.png")}.customerService.bright{background-image:url("/assets/images/icons/v2_customer_service_bright.png")}.customerService.orange{background-image:url("/assets/images/icons/v2_customer_service_orange.png")}.avatarEditor{background:#fff;width:100%;padding:0.5rem 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.avatarEditor__selection{height:200px;-webkit-box-flex:0;-webkit-flex:0 0 200px;-moz-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;border:1px solid #d5d7da;position:relative}.avatarEditor__selection__content{width:100%;height:100%;position:absolute;top:0;left:0}.avatarEditor__selection__content.active{display:block}.avatarEditor__selection__content.inactive{display:none !important}.avatarEditor__selection__content.select{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.avatarEditor__selection__content.select .fas{font-size:0.575rem;margin-top:0.25rem;color:#e64c3c;cursor:pointer}.avatarEditor__selection__content.select .fas:hover{color:#b63c2f}.avatarEditor__selection__content.edit{overflow:auto;position:relative;background-repeat:no-repeat}.avatarEditor__selection__content.preview{width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat}.avatarEditor__selection__content__canvas__mask{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:20px solid rgba(55,72,92,0.6)}.avatarEditor__selection__content__canvas__mask__item{-webkit-box-flex:1;-webkit-flex:1 0 50px;-moz-box-flex:1;-ms-flex:1 0 50px;flex:1 0 50px}.avatarEditor__selection__content__title{color:#2b3a49;font-size:0.45rem;line-height:0.75rem;letter-spacing:-0.01rem}.avatarEditor__selection__content__fileinput{cursor:pointer;position:relative;padding:0.125rem 0.3rem;color:#fff;background:#e64c3c;font-size:0.295rem;letter-spacing:-0.01125rem}.avatarEditor__selection__content__fileinput:hover{background:#b63c2f}.avatarEditor__selection__content__fileinput input{position:absolute;width:0;height:0;opacity:0;top:0;left:0}.avatarEditor__selection__prodCanvas{display:none}.avatarEditor__btns{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0.25rem}.avatarEditor__btns.active{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.avatarEditor__btns.inactive{display:none}.avatarEditor__btns__btn{width:0.75rem;height:0.75rem;text-align:center;line-height:0.75rem;border-radius:0.375rem;color:#fff;font-size:0.375rem}.avatarEditor__btns__btn.inactive{display:none}.avatarEditor__btns__btn.confirm{background:#37475b;margin-bottom:0.375rem}.avatarEditor__btns__btn.cancel{background:#e64c3c}@media (max-width: 960px){.avatarEditor__selection__content__title{font-size:1.2rem;margin-bottom:0.5rem}.avatarEditor__selection__content__fileinput{font-size:1.07rem;padding:0.83rem}.avatarEditor__btns__btn{width:3rem;height:3rem;line-height:0;border-radius:50%;font-size:1.2rem}.avatarEditor__btns__btn.confirm{margin-bottom:1rem}}@-webkit-keyframes closeModal{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}100%{-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}}@keyframes closeModal{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}100%{-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}}@-webkit-keyframes closeModalWrapper{0%{opacity:1}100%{opacity:0}}@keyframes closeModalWrapper{0%{opacity:1}100%{opacity:0}}.modal{position:relative;background:#fff;padding:0.625rem 0.625rem 0.25rem;font-size:0.25rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;max-width:12.5rem;min-width:6.25rem;max-height:80%}.modal__alert{font-size:0.3rem;color:#eb7265;text-align:center;margin:0.125rem 0;width:5rem}.modal__wrapper{position:fixed;width:100%;height:100%;background:rgba(27,40,50,0.8);color:#1a2831;z-index:1000000;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.modal__wrapper.opened{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.modal__wrapper.closed{display:none;-webkit-transform:scaleY(0.5);-ms-transform:scaleY(0.5);transform:scaleY(0.5)}.modal__wrapper.opening{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;animation:closeModalWrapper 210ms ease-in 0s 1 reverse forwards}.modal__wrapper.opening .modal{animation:closeModal 180ms ease-in 0s 1 reverse forwards}.modal__wrapper.closing{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-animation:closeModalWrapper 210ms ease-out 0s 1 normal forwards;animation:closeModalWrapper 210ms ease-out 0s 1 normal forwards}.modal__wrapper.closing .modal{-webkit-animation:closeModal 180ms ease-out 0s 1 normal forwards;animation:closeModal 180ms ease-out 0s 1 normal forwards}.modal__closeBtn{position:absolute;top:0.125rem;right:0.125rem;font-size:0.325rem;padding:0.075rem 0.125rem;color:#2e4858;background:transparent;cursor:pointer;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.modal__closeBtn:hover{color:#1a2831;background:#eee}.modal__title{text-align:center;font-size:0.625rem;margin-bottom:0.25rem}.modal__content{overflow:auto;text-align:center}.modal__content__wrapper{min-height:0;min-width:0;-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.modal__content__wrapper .rcs-inner-handle{background:rgba(26,41,50,0.4)}.modal__content__img{max-width:50%}.modal__content__text{font-size:0.275rem;white-space:pre-wrap;word-break:break-word;margin:0.25rem 0}.modal__content__textarea{font-size:0.3rem;border:0.025rem solid #1a2831;width:5rem;height:2.5rem;padding:0.25rem}.modal__content__form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:6rem;padding-bottom:1.25rem}.modal__content__form.noPadding{padding-bottom:0}.modal__content__form__group{margin-bottom:0.25rem}.modal__content__form__group.html{white-space:pre-wrap;word-break:break-word;text-align:start}.modal__content__form__group__label{display:block}.modal__content__form__group__label.radio{position:relative;padding-left:0.3rem;margin:0.125rem 0 0.125rem 0.25rem;text-align:start}.modal__content__form__group__label.radio .fas{-webkit-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms;font-size:0.225rem;position:absolute;top:0;left:0;color:#fff;z-index:10;width:0.25rem;height:0.25rem;line-height:0.25rem;border:2px solid #eb7265;border-radius:3px;text-align:center}.modal__content__form__group__label.query{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:0.05rem 0}.modal__content__form__group__label__title{display:block;text-align:start;padding-bottom:0.05rem;border-bottom:1px solid grey;margin-bottom:0.125rem;font-size:0.3rem}.modal__content__form__group__radio{opacity:0}.modal__content__form__group__radio:checked+.fas{background:#eb7265}.modal__content__form__group__input{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.075rem}.modal__content__form__group__input__title{text-align:start;display:block;padding:0.05rem 0 0.05rem 0.25rem}.modal__content__form__group__textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.075rem;min-height:1.5rem}.modal__content__form__group__select{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.075rem}.modal__content__form__group__btn.query{padding:0.075rem;background:#e64c3c;color:#fff;white-space:nowrap;margin-left:0.05rem}.modal__content__stars{padding:0.25rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.modal__content__stars__item{font-size:0.425rem;margin:0 0.075rem}.modal__content__stars__item.active{color:#ffb300}.modal__content__stars__item.inactive{color:#c5c5c5}.modal__btns{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;padding:0.25rem 0.25rem 0}.modal__btns__btn{font-size:0.325rem;padding:0.15rem 0.275rem;color:#fff}.modal__btns__btn.cancel{margin-right:0.425rem;background:#1a2831}.modal__btns__btn.confirm{background:#e64c3c}@media (max-width: 960px){.modal{max-width:initial;border-radius:0.4rem;font-size:0.93rem;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:calc(100% - 3.2rem);max-height:70%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2rem 0.8rem 1.33rem}.modal__alert{font-size:1.2rem}.modal__wrapper{height:100vh;z-index:120000000}.modal__closeBtn{font-size:1.07rem;padding:0.7rem 1rem}.modal__title{font-size:1.6rem}.modal__content__text{font-size:0.93rem}.modal__content__textarea{font-size:1rem}.modal__content__form{width:100%;padding-bottom:11rem}.modal__content__form.noPadding{padding-bottom:0}.modal__content__form__group{margin:0 0 1rem}.modal__content__form__group__label.radio{padding:0.5rem 0 0.5rem 0.5rem}.modal__content__form__group__label.radio .fas{width:1rem;height:1rem;line-height:1rem;font-size:0.9rem;top:0.6rem}.modal__content__form__group__label__title{font-size:1.07rem;margin-bottom:0.5rem}.modal__content__form__group__input{padding:0.5rem}.modal__content__form__group__input__title{margin:0.3rem 0}.modal__content__form__group__textarea{min-height:5rem}.modal__content__stars__item{font-size:1.5rem}.modal__btns{padding:1rem 0 0}.modal__btns__btn{font-size:1.07rem;padding:0.83rem 0.8rem}.modal__btns__btn.cancel{margin-right:1.5rem}}.oauth__btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:0.125rem 0;border-radius:3px;padding:0.05rem 0.125rem;font-size:0.3rem;cursor:pointer}.oauth__btn.google{background:#ea4335}.oauth__btn.twitter{background:#1da1f2}.oauth__btn.facebook{background:#3b5998}.oauth__btn__icon{color:#fff;font-size:0.45rem;padding:0.1rem;width:0.625rem}.oauth__btn__icon.google{border-right:2px solid #ea4335}.oauth__btn__icon.twitter{border-right:2px solid #1da1f2}.oauth__btn__icon.facebook{border-right:2px solid #3b5998}.oauth__btn__text{padding:0.1rem;color:#fff}.imageComponent.asBackground{background-size:cover;background-position:center;background-color:transparent;background-repeat:no-repeat;-webkit-transition:background-image 200ms;-o-transition:background-image 200ms;transition:background-image 200ms}.imageComponent.asBackground>*{background:transparent}.videoCourse{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:5.2rem;-webkit-box-shadow:0.0875rem 0.1rem 0.1625rem #ccc;box-shadow:0.0875rem 0.1rem 0.1625rem #ccc;background:#fff;height:100%;position:relative}.videoCourse.active{width:100%}.videoCourse.active .videoCourse__cover{width:100%;height:80vh}.videoCourse.active .videoCourse__attachments__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.videoCourse.active .videoCourse__attachments__list__item{margin:0 0.5rem}.videoCourse__playerBox{width:100%;height:100%;border:0}.videoCourse__cover{width:5.2rem;height:2.8125rem;margin-bottom:0.4625rem;position:relative;cursor:pointer}.videoCourse__cover__playBtn{color:#fff;padding:0.25rem 0.2rem 0.25rem 0.3rem;border:0.05rem solid #fff;border-radius:0.75rem;font-size:0.5rem;width:0.5rem;height:0.5rem;text-align:center;position:absolute;left:calc(50% - 0.5rem);top:calc(50% - 0.5rem)}.videoCourse__title{padding:0 0.5rem;color:#e64c3c;font-size:0.55rem;line-height:0.6075rem;letter-spacing:-0.01375rem;margin-bottom:0.25rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.videoCourse__title>span{-webkit-box-flex:1;-webkit-flex:1 1 0.25rem;-moz-box-flex:1;-ms-flex:1 1 0.25rem;flex:1 1 0.25rem;word-break:break-word}.videoCourse__title__close{font-size:0.5rem;color:#2b3a49;cursor:pointer;margin-left:0.25rem;background:transparent}.videoCourse__title__close:hover{color:#e64c3c}.videoCourse__tags{padding:0 0.5rem;margin-bottom:0.3rem;font-size:0.25rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.videoCourse__tags__item{margin:0.05rem 0.125rem;border-radius:0.05rem;font-size:0.25rem;color:#fff}.videoCourse__tags__item a{padding:0.05rem 0.2rem;vertical-align:sub}.videoCourse__content{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 0.5rem;margin-bottom:0.25rem;font-size:0.25rem;color:#2b3a49;line-height:0.3rem;letter-spacing:-0.0025rem;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-break:break-word}.videoCourse__attachments{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0.25rem 0.625rem;color:#35465b;font-size:0.275rem}.videoCourse__attachments__loginBtn{padding:0.1rem 0.25rem;color:#fff;background:#2b3a49;text-align:center}.videoCourse__attachments__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.videoCourse__attachments__list__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;cursor:pointer;padding:0.125rem;border-radius:0.125rem;margin:0.05rem 0;-webkit-transition:background 200ms;-o-transition:background 200ms;transition:background 200ms}.videoCourse__attachments__list__item:hover{background:#f3f3f3}.videoCourse__attachments__list__item__downloadLink{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.videoCourse__attachments__list__item__fileIcon{margin-right:0.25rem;font-size:0.325rem}.videoCourse__attachments__list__item__name{-webkit-box-flex:1;-webkit-flex:1 1 0.25rem;-moz-box-flex:1;-ms-flex:1 1 0.25rem;flex:1 1 0.25rem;word-break:break-word}.videoCourse__attachments__list__item__downloadIcon{margin-left:0.25rem;font-size:0.325rem}@media (max-width: 960px){.videoCourse{width:100%;-webkit-box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5);box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5)}.videoCourse.active .videoCourse__cover{height:12.5rem}.videoCourse__cover{width:100%;height:12.5rem;margin-bottom:1.33rem}.videoCourse__cover__playBtn{padding:0.75rem 0.6rem 0.75rem 0.9rem;border:0.2rem solid #fff;border-radius:5rem;font-size:2.4rem;width:2.5rem;height:2.5rem;left:calc(50% - 2.1rem);top:calc(50% - 2.1rem)}.videoCourse__title{padding:0 1.5rem;font-size:1.6rem;line-height:initial}.videoCourse__title__close{font-size:1rem}.videoCourse__tags{padding:0 1.5rem;margin-bottom:0.67rem}.videoCourse__tags__item{font-size:1rem;margin:0.25rem 0.325rem;border-radius:0.25rem}.videoCourse__tags__item a{display:inline-block;padding:0.5rem}.videoCourse__content{font-size:1rem;padding:0 1.5rem;line-height:initial}.videoCourse__attachments{font-size:0.93rem;padding:0.5rem 1.5rem 1rem}.videoCourse__attachments__loginBtn{padding:0.7rem 0.25rem;font-size:0.93rem}.videoCourse__attachments__list__item__fileIcon{margin-right:1.67rem;font-size:1.2rem}.videoCourse__attachments__list__item__name{font-size:1rem}.videoCourse__attachments__list__item__downloadIcon{margin-left:1.67rem;font-size:1.2rem}.videoCourse__attachments__list__item__downloadLink{padding:0.5rem 0}}@media (max-width: 960px){.signupGuide{position:fixed;left:0;width:100%;height:7.2rem;background:#f5f7fa;z-index:1000000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1.4rem 2rem 0 8.07rem;-webkit-box-shadow:0 2px 10px rgba(54,70,89,0.61);box-shadow:0 2px 10px rgba(54,70,89,0.61);-webkit-transition:bottom 300ms;-o-transition:bottom 300ms;transition:bottom 300ms}.signupGuide.active{bottom:0}.signupGuide.inactive{bottom:-10rem}.signupGuide__icon{width:7.09rem;height:10.73rem;position:absolute;left:0.73rem;bottom:0.67rem}.signupGuide__text{font-size:1.47rem;color:#e64c3c}.signupGuide__btn{font-size:1.2rem;color:#fff;width:10.67rem;background:#e64c3c;height:2.67rem;border-radius:0.33rem;margin:1rem 0 0 auto;display:block}}@media (min-width: 961px){.signupGuide{display:none}}@media (max-width: 960px){.rowMenu{height:100%;position:relative;z-index:100000000}.rowMenu.fixed{position:fixed;left:0}.rowMenu__container{width:100%;height:3.2rem}.rowMenu__row{padding:0 2.87rem 0 0.27rem;background:#fff;position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rowMenu__row__list{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;overflow:scroll}.rowMenu__row__list .rowMenu__list__item{font-size:1.07rem;padding:0.93rem 0.665rem}.rowMenu__row__list .rowMenu__list__item::after{content:'';visibility:hidden;position:absolute;left:0.665rem;right:0.665rem;bottom:0;height:0.2rem;background:#e64c3c}.rowMenu__row__list .rowMenu__list__item.active{color:#e64c3c}.rowMenu__row__list .rowMenu__list__item.active::after{visibility:visible}.rowMenu__row__menuBtn{width:2.87rem;border-left:1px solid #f5f7fa;background:#fff;height:100%;position:absolute;top:0;right:0;font-size:1.27rem;color:#35465b}.rowMenu__column__list{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;overflow:scroll}.rowMenu__column__list__container{position:absolute;left:0;top:3.2rem;width:100%;height:100vh}.rowMenu__column__list__container.active{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.rowMenu__column__list__container.inactive{display:none}.rowMenu__column__list__padding{-webkit-box-flex:1;-webkit-flex:1 0 1rem;-moz-box-flex:1;-ms-flex:1 0 1rem;flex:1 0 1rem;background:rgba(0,0,0,0.8);z-index:100;display:none}.rowMenu__column__list .rowMenu__list__item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1rem 1.67rem 0.87rem;font-size:0.93rem}.rowMenu__column__list .rowMenu__list__item:not(:last-child)::after{content:'';width:calc(100% - 3.34rem);position:absolute;left:1.67rem;bottom:0;height:0;border-bottom:1px solid #eae8e4}.rowMenu__column__list .rowMenu__list__item.active{background:#f1f1f1}.rowMenu__list__item{white-space:nowrap;position:relative}}@media (min-width: 961px){.rowMenu{display:none}}.home{width:100%}.home__content{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 3.925rem;position:relative;margin-top:2.125rem}.home__content::before{content:'';position:absolute;top:10.7rem;left:0;border-style:solid;border-color:#fff transparent transparent #fff;border-width:0.9125rem 12.5rem;z-index:-1}.home__content::after{content:'';width:25rem;height:calc(100% - 7.5rem);position:absolute;background:grey;top:10.7rem;left:0;z-index:-2;background-image:url("/assets/images/icons/dot_bg.png");background-repeat:repeat;background-size:0.25rem}.home__banner{z-index:100;width:100%;height:15.575rem;padding:0 0.8125rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.home__banner::after{content:'';position:absolute;left:0;bottom:0;border-style:solid;border-width:0.9rem 12.5rem;border-color:transparent transparent #fff #fff}.home__banner::before{content:'';width:100%;height:100%;background:#2b3a49;opacity:0.72;position:absolute;top:0;left:0}.home__banner .navBtn{cursor:pointer;outline:0;-webkit-transition:color 300ms;-o-transition:color 300ms;transition:color 300ms}.home__banner .navBtn:hover{color:#e64c3c}.home__banner__leftnav{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;color:#fff;font-size:0.75rem;background:transparent;position:relative;z-index:1000}.home__banner__rightnav{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;color:#fff;font-size:0.75rem;background:transparent;position:relative;z-index:1000}.home__banner__downnav{width:0.75rem;height:0.75rem;background:#e64c3c;line-height:0.75rem;text-align:center;position:absolute;bottom:0.7125rem;left:12.13125rem;color:#fff;font-size:0.5rem;z-index:1000}.home__banner__moreBtn{padding:0.1rem 0.2875rem;color:#fff;font-size:0.3375rem;letter-spacing:-0.0125rem;background:#e64c3c;text-align:center;position:absolute;bottom:2.775rem;right:3.9125rem}.home__banner__content{position:relative;z-index:1000;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:3.35rem;padding:0 2rem}.home__banner__content.active{-webkit-animation:fadeout 200ms ease-out 0s 1 normal forwards;animation:fadeout 200ms ease-out 0s 1 normal forwards}.home__banner__content.inactive{-webkit-animation:fadein 200ms ease-in 0s 1 normal forwards;animation:fadein 200ms ease-in 0s 1 normal forwards}.home__banner__content__title{text-align:right;white-space:pre-wrap;font-size:1.8rem;line-height:1.55rem;letter-spacing:-0.07rem;color:#fff;margin-bottom:0.4125rem}.home__banner__content__paragraph{text-align:start;white-space:pre-wrap;font-size:0.5rem;letter-spacing:-0.0025rem;color:#fff;margin-bottom:0.4125rem;min-height:2.7rem}.home__banner__content__paragraph a,.home__banner__content__paragraph b{color:#fd7768}.home__banner__content__paragraph button{color:#fd7768;background:transparent;font-size:inherit}.home__banner__content__paragraph button:hover{cursor:pointer;text-decoration:underline}.home__intro{z-index:100;width:100%;min-height:7.3625rem;position:relative;margin-bottom:2rem}.home__intro__board{z-index:10;width:9.3875rem;min-height:6.125rem;border:0.1rem solid #e64c3c;padding:0.7875rem 1.5875rem 0.7875rem 0.6875rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home__intro__board__title span{color:#2b3a49;font-size:1.42625rem;line-height:1.22825rem;display:block;letter-spacing:-0.06375rem;white-space:pre-wrap}.home__intro__board__entry{margin-top:1.5375rem}.home__intro__board__entry a,.home__intro__board__entry button{padding:0.125rem 0.2625rem;color:#fff;text-align:center;font-size:0.389rem;letter-spacing:-0.005rem;display:inline-block;vertical-align:middle}.home__intro__board__entry__freetrial{background:#e64c3c;margin-right:0.2625rem}.home__intro__board__entry__freetrial.mobileEntry{display:none}.home__intro__board__entry__hiw{background:#2b3a49}.home__intro__video{width:9.325rem;height:6.4875rem;z-index:100;position:absolute;right:0;top:1.25rem}.home__post{width:100%}.home__post.whyChooseUs,.home__post.teachers{display:none}.home__post.news,.home__post.videos{margin-bottom:1.4375rem}.home__post.activities,.home__post.featuredIn,.home__post.trustpilot{margin-bottom:2.5625rem}.home__post__title{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.home__post__title.left{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.home__post__title.right{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.home__post__title.center{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0.4875rem}.home__post__title.introVideo{display:none}.home__post__title__text{font-size:1.2375rem;line-height:0.875rem;color:#e64c3c;margin-bottom:0.4875rem}.home__post__title__more{text-align:center;padding:0.1rem 0.25rem;font-size:0.30325rem;letter-spacing:-0.01125rem;color:#fff;background:#e64c3c}.home__post__title__more.moreBtnBottom{display:none}.home__post__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.home__post__content.news{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.home__post__content.activity{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.home__post__content.featuredIn{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.home__post__content.teachers{margin-top:1rem}.home__post__content__item{margin:0.3375rem 0.25rem 0}.home__post__content__item.featuredIn{-webkit-box-flex:1;-webkit-flex:1 1 0.25rem;-moz-box-flex:1;-ms-flex:1 1 0.25rem;flex:1 1 0.25rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:0.5rem 0.25rem}.home__post__content__item.video.active{width:100%}.home__post__content__item.teachers{-webkit-box-flex:1;-webkit-flex:1 1 5.2rem;-moz-box-flex:1;-ms-flex:1 1 5.2rem;flex:1 1 5.2rem;background:#fff;-webkit-box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5);box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5)}.home__featuredIn.short{width:1.75rem}.home__featuredIn.long{height:1.075rem}.home__whyChooseUs__item{-webkit-box-flex:1;-webkit-flex:1 1 30%;-moz-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;position:relative;padding-left:1.3rem}.home__whyChooseUs>*{color:#35465b}.home__whyChooseUs__title{font-size:0.4rem;margin-bottom:0.4rem;white-space:pre-wrap}.home__whyChooseUs__content{font-size:0.3rem}.home__whyChooseUs__icon{width:1rem;height:1rem;position:absolute;top:0;left:0}.home__signup{display:none}@media (max-width: 960px){#homeTag.active+#hubspot-messages-iframe-container{bottom:7.2rem !important}#homeTag.inactive+#hubspot-messages-iframe-container{bottom:0 !important}#hubspot-messages-iframe-container{-webkit-transition:bottom 300ms;-o-transition:bottom 300ms;transition:bottom 300ms;z-index:110000010 !important}#homeSignUp{position:relative;top:-7rem}.home__content{padding:0 1.6rem;margin:0}.home__content::before{display:none}.home__content::after{background-size:0.45rem;top:-5rem;bottom:-5rem;height:initial}.home__banner{padding:0 1.87rem;height:25rem}.home__banner::after{display:none}.home__banner__bg{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% calc(100% - 1.8rem));clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% calc(100% - 1.8rem))}.home__banner__leftnav{display:none}.home__banner__rightnav{display:none}.home__banner__downnav{display:none}.home__banner__moreBtn{display:none}.home__banner__content{height:calc(100% - 3rem);margin-bottom:3rem;padding:0}.home__banner__content__title{font-size:2.3rem;line-height:initial}.home__banner__content__paragraph{font-size:0.9rem}.home__intro__board{display:none}.home__intro__board__entry__freetrial.mobileEntry{color:#fff;padding:0.83rem 2rem;display:block;margin:0 auto;font-size:1.07rem;position:relative;top:-2rem;-webkit-box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5);box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5)}.home__intro__video{width:100%;height:15rem;position:relative;top:0}.home__post.whyChooseUs,.home__post.teachers{display:block}.home__post.news,.home__post.videos,.home__post.teachers,.home__post.activities{margin-bottom:6rem}.home__post__title{margin:2rem 0 1.33rem}.home__post__title.introVideo{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.home__post__title__text{width:100%;font-size:1.6rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.33rem;line-height:initial}.home__post__title__text span{margin:0 1.33rem}.home__post__title__text.introVideo{margin-bottom:0}.home__post__title__text::before{content:'';-webkit-box-flex:1;-webkit-flex:1 1 1rem;-moz-box-flex:1;-ms-flex:1 1 1rem;flex:1 1 1rem;border-bottom:1px solid #2b3a49}.home__post__title__text::after{content:'';-webkit-box-flex:1;-webkit-flex:1 1 1rem;-moz-box-flex:1;-ms-flex:1 1 1rem;flex:1 1 1rem;border-bottom:1px solid #2b3a49}.home__post__title__more{font-size:1.2rem;padding:0.65rem 0}.home__post__title__more.moreBtnTop{display:none}.home__post__title__more.moreBtnBottom{display:block;font-size:1rem;padding:0.65rem 1rem;margin:1rem 0 0 auto;float:right}.home__post__content__item{margin:0}.home__post__content__item:not(:last-child){margin-bottom:1.33rem}.home__featuredIn.short{width:2.65rem}.home__featuredIn.long{height:1.475rem}.home__whyChooseUs__item{-webkit-box-flex:1;-webkit-flex:1 1 90%;-moz-box-flex:1;-ms-flex:1 1 90%;flex:1 1 90%;padding-left:3.73rem}.home__whyChooseUs__title{margin-bottom:0.4rem;font-size:0.93rem;line-height:1.2rem}.home__whyChooseUs__content{font-size:0.93rem;line-height:1.2rem}.home__whyChooseUs__icon{width:3rem;height:3rem}.home__signup{display:block;border-radius:0.4rem;background:#fff;-webkit-box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5);box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1rem 1.8rem;position:relative;top:-2rem}.home__signup.inactive .moreItem{display:none}.home__signup__title{font-size:1.6rem;color:#e64c3c;text-align:center}.home__signup .signup__form__box__item{margin:0.6rem 0 0}.home__signup .signup__form__box__item__title{font-size:0.93rem;margin-bottom:0}.home__signup .signup__form__box__item__input{height:auto;letter-spacing:0.05rem;line-height:initial;font-size:1.1rem}.home__signup .signup__form__box__item__checkbox.rememberMe{margin:0}.home__signup .signup__form__box__notice{font-size:0.8rem;line-height:initial}.home__signup .signup__form__box__submit{margin:0.8rem 0 0;line-height:initial;letter-spacing:initial;height:auto;padding:0.67rem 0;font-size:1.07rem}}.activities__banner{position:relative;width:100%;height:8.5rem}.activities__banner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#e64c3c;opacity:0.87}.activities__banner::after{content:'';z-index:1000;width:0;height:0;position:absolute;left:0;bottom:0;border-style:solid;border-color:transparent #f5f7fa #f5f7fa transparent;border-width:0.875rem 12.5rem}.activities__banner__title{z-index:100;color:#1f2d38;position:absolute;top:3.05rem;left:3.9125rem}.activities__banner__descr{font-size:0.2875rem;letter-spacing:-0.0025rem;line-height:0.3375rem;color:#1f2d38;position:absolute;top:4.975rem;left:3.95rem;width:8.75rem}.activities__content{background:#f5f7fa;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.8875rem 3.925rem 2.5rem}.activities__content__list{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.activities__content__list__item{width:5.1875rem;margin-bottom:0.8625rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33);box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33)}.activities__content__list__item__block{width:100%}.activities__content__list__item__block.intro{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0.125rem;padding-bottom:0.5rem}.activities__content__list__item__block.btns{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding-bottom:0.2375rem}.activities__content__list__item__cover{width:100%;height:2.8125rem}.activities__content__list__item__title{font-size:0.55rem;letter-spacing:-0.01375rem;line-height:0.6075rem;color:#e64c3c;padding:0 0.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0.5125rem 0 0.2875rem}.activities__content__list__item__content{font-size:0.25rem;letter-spacing:-0.0025rem;line-height:0.3rem;color:#2b3a49;padding:0 0.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.activities__content__list__item__btn{width:calc(100% - 0.45rem);display:block;margin:0 auto;text-align:center;font-size:0.3125rem;letter-spacing:-0.01125rem}.activities__content__list__item__btn.detailLink{padding:0.1375rem 0;color:#2b3a49}.activities__content__list__item__btn.subscribeBtn{padding:0.1rem 0;color:#fff;background:#35465b}.activities__content__more{font-size:0.30325rem;letter-spacing:-0.01125rem;color:#fff;padding:0.1rem 0.25rem;text-align:center;background:#35465b;margin:0.125rem auto 0;display:block}@media (max-width: 960px){.activities__banner{height:13.9rem}.activities__banner__title{color:#f7f7f7;top:0.55rem;left:1.6rem}.activities__banner__descr{font-size:0.9rem;line-height:1.15rem;color:#fdfdfd;bottom:3rem;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 1.6rem}.activities__content{padding:2.67rem 1.6rem 4.623rem}.activities__content__list{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.activities__content__list__item{width:21.8rem;margin:0 0 2rem}.activities__content__list__item__block{width:100%;-webkit-box-shadow:0;box-shadow:0}.activities__content__list__item__block.intro{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0;padding-bottom:0}.activities__content__list__item__block.btns{padding-bottom:0}.activities__content__list__item__cover{height:11.8rem}.activities__content__list__item__title{font-size:1.6rem;line-height:1.93rem;text-align:center}.activities__content__list__item__content{font-size:0.93rem;line-height:1.2rem;margin:0.8rem 0 0.93rem 0}.activities__content__list__item__btn{font-size:1.07rem;line-height:1.33rem;height:2.33rem;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.activities__content__list__item__btn.detailLink{padding:0}.activities__content__list__item__btn.subscribeBtn{padding:0}.activities__content__more{margin:0;width:100%;font-size:1.2rem;background:#e64c3c;padding:0.8rem 0}}.newsDetail__content__article__back.activities{display:inline-block}.newsDetail__content__article__back.activities.orange{background:#e64c3c}.newsDetail__content__article__back.activities.right{float:right}.videos__banner{position:relative;width:100%;height:6.025rem}.videos__banner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#e64c3c;opacity:0.87}.videos__banner::after{content:'';z-index:1000;width:0;height:0;position:absolute;left:0;bottom:0;border-style:solid;border-color:transparent #f5f7fa #f5f7fa transparent;border-width:0.875rem 12.5rem}.videos__banner__title{z-index:100;font-size:1.8rem;letter-spacing:-0.075rem;color:#1f2d38;position:absolute;top:3.0375rem;left:3.9125rem}.videos__content{background:#f5f7fa;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1.05rem 3.925rem 2.375rem}.videos__content.video__videoCourse{padding:1.05rem 3.925rem 0}.videos__content__title{font-size:0.625rem;color:#2b3a49;margin-bottom:0.25rem}.videos__content__list{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.videos__content__list__item{-webkit-box-flex:0;-webkit-flex:0 0 5.1875rem;-moz-box-flex:0;-ms-flex:0 0 5.1875rem;flex:0 0 5.1875rem;margin:0 0.25rem 0.85rem}.videos__content__list__item.video__videoCourse{margin:0.3375rem 0.25rem 0}.videos__content__list__item.video__videoCourse.active{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.videos__content__list__item__video{width:100%;height:3.3875rem;margin-bottom:0.375rem}.videos__content__list__item__title{width:100%;word-break:break-word;font-size:0.55rem;letter-spacing:-0.01375rem;color:#e64c3c}.videos__content__list__item__intro{color:#2b3a49;font-size:0.275rem;word-break:break-word;padding:0.075rem 0}.videos__content__more{display:block;margin:0.625rem auto 0;padding:0.1rem 0.25rem;color:#fff;font-size:0.30325rem;letter-spacing:-0.01125rem;background:#35465b}.videos__content__more.video__videoCourse{margin:0.3375rem auto 0}.videos__content__clearTag{display:inline-block;text-align:center;padding:0.1rem 0.175rem;font-size:0.30325rem;letter-spacing:-0.01125rem;color:#fff;background:#e64c3c;margin-bottom:-0.125rem}.videos__content__clearTag__icon{margin-right:0.25rem}@media (max-width: 960px){.videos__content{padding:2.67rem 1.6rem 4.623rem}.videos__content.video__videoCourse{padding:2.67rem 1.6rem 0}.videos__content__title{font-size:1.6rem;margin-bottom:1.33rem}.videos__content__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.videos__content__list__item{margin:0 0 2rem 0}.videos__content__list__item.video__videoCourse{margin:0 0 2rem 0}.videos__content__list__item.video__video{background:#fff;-webkit-box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5);box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5)}.videos__content__list__item__video{height:11.8rem}.videos__content__list__item__title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem;line-height:initial;padding:1.33rem 2.5rem}.videos__content__list__item__intro{font-size:0.93rem;line-height:initial;margin:0 2.5rem 1.33rem}.videos__content__more{font-size:1.2rem;background:#e64c3c;width:100%;padding:0.8rem 0}.videos__content__clearTag{padding:0.8rem 0;width:100%;letter-spacing:initial;font-size:1.2rem;margin-bottom:1.33rem}.videos__content__clearTag__icon{margin-right:1rem}}.news__banner{position:relative;width:100%;height:6.025rem}.news__banner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#e64c3c;opacity:0.87}.news__banner::after{content:'';z-index:1000;width:0;height:0;position:absolute;left:0;bottom:0;border-style:solid;border-color:transparent #f5f7fa #f5f7fa transparent;border-width:0.875rem 12.5rem}.news__banner__title{z-index:100;font-size:1.8rem;letter-spacing:-0.075rem;color:#1f2d38;position:absolute;top:3.05rem;left:4rem}.news__content{background:#f5f7fa;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.8875rem 3.9375rem 2.5125rem}.news__content__list{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.news__content__list__item{margin:0 0.25rem 0.85rem}.news__moreBtn{display:block;margin:0.15rem auto 0;padding:0.1rem 0.25rem;color:#fff;font-size:0.30325rem;letter-spacing:-0.01125rem;background:#35465b}@media (max-width: 960px){.news__banner{height:6rem}.news__banner__title{font-size:2rem;top:2rem}.news__content{padding:2.67rem 1.6rem 4.623rem}.news__content__list{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.news__content__list__item{margin:0 0 2rem;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.news__moreBtn{font-size:1.2rem;margin:0;width:100%;background:#e64c3c;padding:0.8rem 0}}.newsDetail__content{background:#f5f7fa;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.575rem 3.9125rem 2.075rem 3.9rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.newsDetail__content__article{width:8.7rem}.newsDetail__content__article .addthis_inline_share_toolbox,.newsDetail__content__article .sharethis-inline-share-buttons{margin:0.25rem 0}.newsDetail__content__article__title{width:100%;font-size:0.69025rem;letter-spacing:-0.01625rem;color:#e64c3c}.newsDetail__content__article__meta{color:#2b3a49;font-size:0.2875rem;letter-spacing:-0.00375rem;line-height:0.2875rem;margin:0.275rem 0}.newsDetail__content__article__main{font-size:0.2875rem;color:#2b3a49;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.newsDetail__content__article__main i{color:#e64c3c}.newsDetail__content__article__main b,.newsDetail__content__article__main h1,.newsDetail__content__article__main h2,.newsDetail__content__article__main h3,.newsDetail__content__article__main h4,.newsDetail__content__article__main h5,.newsDetail__content__article__main strong{font-weight:bold}.newsDetail__content__article__main li{margin-left:0.5rem;list-style:disc outside}.newsDetail__content__article__main blockquote{padding:0 0.5rem}.newsDetail__content__article__main a{color:#e64c3c}.newsDetail__content__article__main a:hover{text-decoration:underline}.newsDetail__content__article__back{float:left;font-size:0.249rem;letter-spacing:-0.01rem;padding:0.1rem 0.175rem;text-align:center;color:#fff;background:#35465b;display:block;margin-top:0.85rem}.newsDetail__content__article__back .fas{margin-right:0.0875rem}.newsDetail__content__imgs{margin-top:1.675rem;width:6.3875rem}.newsDetail__content__imgs__item{width:100%;margin-bottom:2.025rem}.newsDetail__content__imgs__item__img{width:100%;margin-bottom:0.425rem}.newsDetail__content__imgs__item__descr{width:100%;font-size:0.4rem;line-height:0.475rem;letter-spacing:-0.0125rem;color:#2b3a49;white-space:pre-wrap}@media (max-width: 960px){.newsDetail__content{background:#f5f7fa;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2rem 1.6rem 3.953rem;text-align:left;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:3rem}.newsDetail__content__article{width:100%}.newsDetail__content__article .addthis_inline_share_toolbox,.newsDetail__content__article .sharethis-inline-share-buttons{margin:0.67rem 0 1.3rem}.newsDetail__content__article__title{width:100%;font-size:1.6rem;line-height:1.93rem;letter-spacing:-0.01625rem;color:#e64c3c;margin-bottom:0.67rem}.newsDetail__content__article__meta{font-size:0.93rem;line-height:1.13rem;margin:0}.newsDetail__content__article__main{font-size:0.93rem;line-height:1.2rem}.newsDetail__content__article__main p{text-indent:initial !important}.newsDetail__content__article__main p span{font-family:'Univers LT Std', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', Arial, Helvetica, sans-serif !important;font-size:0.93rem !important}.newsDetail__content__article__main a{color:initial;text-decoration:underline}.newsDetail__content__article__back{padding:0.8rem 0;width:100%;font-size:1.2rem;float:initial;background:#e64c3c}.newsDetail__content__article__back>.fas{margin-right:1rem}.newsDetail__content__imgs__item__img{margin:1.5rem 0}.newsDetail__content__imgs__item__descr{text-align:center;font-size:0.95rem;line-height:1rem}}.login{padding:3.5125rem 8.575rem 4.8625rem 8.5625rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#e8ebef}.login.student .login__form__title{color:#e64c3c}.login.student .login__form__box__switchBtn{background:#e64c3c}.login.student .login__form__box__submit{background:#e64c3c}.login.teacher .login__form__title{color:#37475b}.login.teacher .login__form__box__switchBtn{background:#37475b}.login.teacher .login__form__box__submit{background:#37475b}.login .changeEmail__form__box__item__btn{width:100%;text-align:center}.login .changeEmail__form__box__item__btn__link:hover{cursor:pointer;text-decoration:underline}.login__form{width:100%}.login__form__title{font-size:0.72275rem;line-height:0.6375rem;letter-spacing:-0.025rem;color:#e64c3c;width:100%;text-align:center;margin-bottom:0.425rem;white-space:nowrap}.login__form__box{width:100%;-webkit-box-shadow:0.0875rem 0.1rem 0.1625rem #ccc;box-shadow:0.0875rem 0.1rem 0.1625rem #ccc;padding:0.6125rem 0.775rem 0.8rem 0.5625rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;position:relative}.login__form__box__item{display:block;margin-bottom:0.25rem}.login__form__box__item.rememberMe{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.login__form__box__item>*{display:inline-block;vertical-align:middle}.login__form__box__item.checkbox{position:relative}.login__form__box__item.checkbox .fas{-webkit-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms;font-size:0.225rem;color:#fff;z-index:10;line-height:0.25rem;width:0.25rem;height:0.25rem;border:2px solid #eb7265;border-radius:3px;text-align:center}.login__form__box__item__title{width:1.625rem;line-height:0.4125rem;color:#2b3a49;font-size:0.339rem;letter-spacing:-0.0125rem;white-space:nowrap}.login__form__box__item__title.rememberMe{margin-left:0.2rem}.login__form__box__item__input{padding:8px;font-family:'Univers LT Std Condensed', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal;font-size:0.25rem;width:4.6625rem;border:1px solid #c7cacd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.login__form__box__item__input.active{border-color:#e64c3c}.login__form__box__item__checkbox{display:none !important}.login__form__box__item__checkbox:checked+.fas{background:#eb7265}.login__form__box__submit{color:#fff;background:#e64c3c;font-size:0.295rem;letter-spacing:-0.01125rem;padding:0.0825rem 0.275rem;margin:0.5rem auto 0;display:block}.login__form__box__switchBtn{display:block;padding:0.1rem 0.2rem;background:#e64c3c;font-size:0.3rem;cursor:pointer;position:absolute;bottom:0;right:0;color:#fff}.login__form__box__switchBtn:hover{text-decoration:underline}.login__form__box__switchBtn960{display:none}@media (max-width: 960px){.login{padding:0 1.6rem 4.67rem;background:#fff}.login.student .login__form__box__switchBtn960__btn.student{background:#e64c3c;color:#fff}.login.teacher .login__form__box__switchBtn960__btn.teacher{background:#37475b;color:#fff}.login .changeEmail__form__box__item__btn{text-align:left;color:#37475b;font-size:1.07rem}.login .changeEmail__form__box__item__btn.changePassword{margin-top:0.7rem;padding:0.6rem 0}.login__form__title{display:none}.login__form__box{-webkit-box-shadow:initial;box-shadow:initial;padding:0}.login__form__box__item{margin:1.33rem 0 0}.login__form__box__item.checkbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.login__form__box__item.checkbox .fas{font-size:0.8rem;position:relative;line-height:1rem;-webkit-box-flex:0;-webkit-flex:0 0 1rem;-moz-box-flex:0;-ms-flex:0 0 1rem;flex:0 0 1rem;height:1rem;margin-right:0.8rem}.login__form__box__item.checkbox.rememberMe{margin-top:0.13rem;padding:0.6rem 0}.login__form__box__item.dontHaveAnAccount{margin:2rem 0 1.33rem}.login__form__box__item.dontHaveAnAccount .dontHaveAnAccount__text{padding:2rem 0 1.33rem;border-top:1px solid #ebebeb;text-decoration:underline}.login__form__box__item.dontHaveAnAccount .dontHaveAnAccount__btn{color:#37475b;border:1px solid;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.login__form__box__item__title{width:initial;line-height:1.33rem;color:#37475b;font-size:1.07rem;margin:0 0 0.1rem}.login__form__box__item__title.rememberMe{margin:0;position:relative;top:2px}.login__form__box__item__input{font-size:0.93rem;display:block;width:100%;height:3.2rem;outline:0}.login__form__box__item__input:focus{border-color:#37475b}.login__form__box__item__checkbox[type="checkbox"]{display:none}.login__form__box__submit{font-size:1.2rem;width:100%;height:3.2rem;margin:1.4rem auto 0}.login__form__box__switchBtn{display:none}.login__form__box__switchBtn960{margin-top:1.6rem;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.login__form__box__switchBtn960__btn{width:10rem;line-height:1.6rem;padding:0.8rem 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem;background:#fff;cursor:pointer;text-align:center}.login__form__box__switchBtn960__btn.student{border:1px solid #e64c3c;color:#e64c3c}.login__form__box__switchBtn960__btn.teacher{border:1px solid #37475b;color:#37475b}}.signup{padding:4.2rem 7.25rem 4rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#e8ebef}.signup__form{width:100%}.signup__form__title{font-size:0.72275rem;line-height:0.6375rem;letter-spacing:-0.025rem;color:#e64c3c;width:100%;text-align:center;margin-bottom:0.425rem}.signup__form__title span{font-size:0.6rem;display:block}.signup__form__box{width:100%;-webkit-box-shadow:0.0875rem 0.1rem 0.1625rem #ccc;box-shadow:0.0875rem 0.1rem 0.1625rem #ccc;padding:0.65rem 0.8375rem 0.7625rem 0.675rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;position:relative}.signup__form__box__notice{color:#2b3a49;font-size:0.25rem;margin-top:0.25rem}.signup__form__box__notice i{color:#e64c3c}.signup__form__box__title{color:#2b3a49;font-size:0.3rem;width:100%;line-height:0.375rem;margin:0.3rem 0.125rem;border-bottom:1px solid #2b3a49}.signup__form__box__item{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:0.3rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.signup__form__box__item.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.signup__form__box__item.row>p{-webkit-box-flex:0;-webkit-flex:0 0 2.25rem;-moz-box-flex:0;-ms-flex:0 0 2.25rem;flex:0 0 2.25rem}.signup__form__box__item.row input,.signup__form__box__item.row>div,.signup__form__box__item.row select{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.signup__form__box__item.row.birthdate .react-select-container{-webkit-box-flex:1;-webkit-flex:1 1 50%;-moz-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.signup__form__box__item.row.birthdate .react-select-container:first-child .react-select__control{border-top-right-radius:0;border-bottom-right-radius:0}.signup__form__box__item.row.birthdate .react-select-container:last-child .react-select__control{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.signup__form__box__item.row.birthdate .react-select-container:not(:first-child):not(:last-child) .react-select__control{border-radius:0;border-left:0}.signup__form__box__item.row.phone .react-select-container{-webkit-box-flex:0;-webkit-flex:0 0 2.35rem;-moz-box-flex:0;-ms-flex:0 0 2.35rem;flex:0 0 2.35rem}.signup__form__box__item.row.phone .react-select-container .react-select__control{border-top-right-radius:0;border-bottom-right-radius:0}.signup__form__box__item.row.phone input{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.signup__form__box__item.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.signup__form__box__item.column.questions .react-select-container{width:100%}.signup__form__box__item>*{display:inline-block;vertical-align:middle}.signup__form__box__item__flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-moz-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.signup__form__box__item__title{line-height:0.425rem;color:#2b3a49;font-size:0.275rem;letter-spacing:-0.01rem;padding-left:1em}.signup__form__box__item__title a{color:#e64c3c;cursor:pointer}.signup__form__box__item__title a:visited{color:#a22315;text-decoration:underline !important}.signup__form__box__item__title.block{display:block;width:100%}.signup__form__box__item__title__mark{color:#e64c3c;margin-left:0.025rem}.signup__form__box__item__textarea{padding:8px;font-family:'Univers LT Std Condensed', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal;border:1px solid #c7cacd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:1.25rem;font-size:0.25rem;border-radius:4px}.signup__form__box__item__textarea::-webkit-input-placeholder{color:#8c8c8c}.signup__form__box__item__textarea::-moz-placeholder{color:#8c8c8c}.signup__form__box__item__textarea:-ms-input-placeholder{color:#8c8c8c}.signup__form__box__item__textarea::-ms-input-placeholder{color:#8c8c8c}.signup__form__box__item__textarea::placeholder{color:#8c8c8c}.signup__form__box__item__textarea:focus{outline:0;border-color:#7595bb;-webkit-box-shadow:0 0 0 1px #7595bb;box-shadow:0 0 0 1px #7595bb}.signup__form__box__item__input{padding:8px;font-family:'Univers LT Std Condensed', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal;font-size:0.25rem;width:2rem;border:1px solid #c7cacd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.signup__form__box__item__input:focus{outline:0;border-color:#7595bb;-webkit-box-shadow:0 0 0 1px #7595bb;box-shadow:0 0 0 1px #7595bb}.signup__form__box__item__input.city{border-top-right-radius:0;border-bottom-right-radius:0}.signup__form__box__item__input.country{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.signup__form__box__item .react-select-container{font-family:'Univers LT Std Condensed', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal;font-size:0.25rem}.signup__form__box__item .react-select-container.bd:not(:last-child){margin-right:0.2375rem}.signup__form__box__item .react-select-container.nationality{width:3.75rem}.signup__form__box__item .react-select-container.active .react-select__control{border-color:#e64c3c}.signup__form__box__item .react-select-container.active .react-select__control .react-select__placeholder{color:#e64c3c}.signup__form__box__item .react-select__control{min-height:33px}.signup__form__box__item .react-select__control--is-focused{border-color:#7595bb;-webkit-box-shadow:0 0 0 1px #7595bb;box-shadow:0 0 0 1px #7595bb}.signup__form__box__item .react-select__control--is-focused:hover{border-color:#7595bb}.signup__form__box__item .react-select__menu{min-width:100%;width:initial;z-index:1000}.signup__form__box__item .react-select__value-container{padding:4px 8px}.signup__form__box__item .react-select__indicator{padding:4px 8px}.signup__form__box__submit{color:#fff;background:#e64c3c;font-size:0.295rem;letter-spacing:-0.01125rem;padding:0.0825rem 0.275rem;margin:0.2875rem auto 0;display:block}.signup b{color:#e64c3c}.dialcode__option{white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.dialcode__option__code{width:0.75rem;text-align:right;margin-right:0.25rem}.dialcode__option__area{text-align:left}@media (max-width: 960px){.signup{padding:2rem 1.6rem;background:#fff}.signup__form__title{font-size:1.6rem;line-height:1.93rem;letter-spacing:-0.025rem;margin-bottom:1.33rem}.signup__form__title span{font-size:1.6rem;line-height:1.93rem}.signup__form__box{-webkit-box-shadow:unset;box-shadow:unset;padding:0}.signup__form__box__notice{font-size:1.07rem;line-height:1.33rem}.signup__form__box__title{font-size:1.33rem;line-height:1.6rem;margin:1.33rem 0 0 0;padding:0 0 0.47rem 0}.signup__form__box__item{display:block;margin-top:1.6rem}.signup__form__box__item.address{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.signup__form__box__item.row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:initial;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:initial;flex-flow:initial}.signup__form__box__item.row>p{-webkit-box-flex:initial;-webkit-flex:initial;-moz-box-flex:initial;-ms-flex:initial;flex:initial}.signup__form__box__item.row input,.signup__form__box__item.row>div,.signup__form__box__item.row select{-webkit-box-flex:unset;-webkit-flex-grow:unset;-moz-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}.signup__form__box__item.row.phone .react-select-container{-webkit-box-flex:0;-webkit-flex:0 0 8.6rem;-moz-box-flex:0;-ms-flex:0 0 8.6rem;flex:0 0 8.6rem}.signup__form__box__item>*{display:block}.signup__form__box__item .signup__form__box__item__flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.signup__form__box__item__title{font-size:1.07rem;line-height:1.33rem;margin-bottom:0.4rem;margin-left:0.7rem}.signup__form__box__item__textarea{font-size:0.93rem;line-height:initial;min-height:8rem}.signup__form__box__item__input{font-size:0.93rem;line-height:1.2rem;width:100%;height:3.2rem}.signup__form__box__item .react-select-container{height:initial;font-size:0.93rem}.signup__form__box__item .react-select__control{min-height:3.2rem}.signup__form__box__item .react-select__menu{z-index:10000000}.signup__form__box__submit{font-size:1.2rem;line-height:1.53rem;letter-spacing:-0.01125rem;height:3.2rem;margin:2rem 0 3.3rem 0;width:100%}.signup__form .inlineHalf{display:inline-block;width:50%}.dialcode__option__code{width:3.75rem}}.changeEmail{padding:4.125rem 8.825rem 4.0375rem 8.8375rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#e8ebef}.changeEmail__form{width:100%}.changeEmail__form__backBtn{color:#2b3a49;font-size:0.375rem;cursor:pointer;-webkit-transition:color 200ms;-o-transition:color 200ms;transition:color 200ms;position:absolute;top:0.15rem;left:0.15rem;background:transparent}.changeEmail__form__backBtn:hover{color:#e64c3c}.changeEmail__form__title{font-size:0.72275rem;line-height:0.66575rem;letter-spacing:-0.025rem;color:#e64c3c;width:100%;text-align:center;margin-bottom:0.425rem}.changeEmail__form__box{width:100%;-webkit-box-shadow:0.0875rem 0.1rem 0.1625rem #ccc;box-shadow:0.0875rem 0.1rem 0.1625rem #ccc;padding:0.2625rem 1.175rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;position:relative}.changeEmail__form__box__item{display:block;margin-bottom:0.35rem}.changeEmail__form__box__item>*{display:block;width:100%;text-align:center;color:#2b3a49}.changeEmail__form__box__item__title{font-size:0.339rem;letter-spacing:-0.0125rem;margin:0.325rem 0 0.3rem}.changeEmail__form__box__item__input{padding:8px;font-family:'Univers LT Std Condensed', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal;width:100%;border-radius:4px;outline:0;border:1px solid #c8cbce;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 200ms;-o-transition:border-color 200ms;transition:border-color 200ms}.changeEmail__form__box__item__input:focus{border-color:#2b3a49}.changeEmail__form__box__item__btn{margin:0.5rem auto 0.25rem;background:transparent;text-decoration:underline;font-size:0.275rem}.changeEmail__form__box__item__btn.nounderline{text-decoration:none}.changeEmail__form__box__item__btn__text{cursor:default;text-decoration:none}.changeEmail__form__box__item__btn__link{font-size:inherit;background:transparent;color:#e64c3c}.changeEmail__form__box__submit{color:#fff;background:#e64c3c;font-size:0.295rem;letter-spacing:-0.01125rem;padding:0.0825rem 0.275rem;margin:0 auto;display:block}@media (max-width: 960px){.changeEmail{padding:0 0 3rem 0;background:#fff}.changeEmail__form__backBtn{display:none}.changeEmail__form__title{font-size:1.6rem;line-height:1.93rem;padding:1.33rem 0}.changeEmail__form__box{padding:0.3rem 1.6rem;-webkit-box-shadow:initial;box-shadow:initial}.changeEmail__form__box__item>*{text-align:left}.changeEmail__form__box__item__title{font-size:1.07rem;line-height:1.33rem;margin:1.33rem 0 0.4rem 0}.changeEmail__form__box__item__input{height:3.2rem;font-size:1.2rem}.changeEmail__form__box__item__btn{font-size:1.07rem;line-height:initial;padding:0.5rem 0}.changeEmail__form__box__item__btn__text{display:block}.changeEmail__form__box__item__btn__link{color:#fff;background:#e64c3c;font-size:1.2rem;width:100%;letter-spacing:-0.01125rem;height:3.2rem;margin:0.5rem auto 0;display:block;line-height:3.2rem;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.changeEmail__form__box__submit{padding:0.83rem 0;width:100%;margin:1.33rem 0;font-size:1.07rem;line-height:initial}}.howItWorks__banner{position:relative;width:100%;height:6.05rem}.howItWorks__banner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#e64c3c;opacity:0.87}.howItWorks__banner::after{content:'';z-index:1000;width:0;height:0;position:absolute;left:0;bottom:0;border-style:solid;border-color:transparent #fff #fff transparent;border-width:0.875rem 12.5rem}.howItWorks__banner__title{z-index:100;font-size:1.8rem;color:#1f2d38;position:absolute;letter-spacing:-0.0625rem;top:3.0625rem;left:4.0125rem}.howItWorks__content{background:#fff;width:100%;padding:2.075rem 0 2.5875rem;position:relative}.howItWorks__content::after{content:'';position:absolute;left:0;bottom:0;background:#2b3a49;width:100%;height:11.2rem;z-index:10;-webkit-clip-path:polygon(0 0, 100% 3.1375rem, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 3.1375rem, 100% 100%, 0 100%)}.howItWorks__content__list{width:13.9625rem;display:block;margin:0 auto 2rem;position:relative;z-index:100}.howItWorks__content__list__item{width:100%;position:relative;padding-bottom:2.25rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.howItWorks__content__list__item.left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.howItWorks__content__list__item.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.howItWorks__content__list__item::before{content:'';width:0.2875rem;height:0.2875rem;position:absolute;top:0;left:calc(50% - 0.14375rem);background:#2b3a49}.howItWorks__content__list__item::after{content:'';width:0.0625rem;background:#a5b5bf;position:absolute;top:0.425rem;left:calc(50% - 0.03125rem);bottom:0.1375rem}.howItWorks__content__list__item__descr__title{width:5rem;font-size:0.875rem;letter-spacing:-0.01875rem;line-height:0.7625rem;color:#e54c3c;margin-bottom:0.4rem}.howItWorks__content__list__item__descr__text{width:5rem;font-size:0.325rem;color:#2b3a49}.howItWorks__content__list__item__descr__text *{font-family:inherit}.howItWorks__content__list__item__img{position:relative;top:-0.625rem}.howItWorks__content__notice{width:13.9625rem;display:block;margin:0 auto 2rem;color:#2b3a49}.howItWorks__content__notice__title{font-size:0.8rem;margin-bottom:0.7rem}.howItWorks__content__notice__content{font-size:0.35rem;margin-bottom:0.25rem}.howItWorks__content__notice__content a{color:#e64c3c;text-decoration:underline}.howItWorks__content__QAndAs{width:13.9625rem;display:block;margin:0 auto 2.5rem;position:relative;z-index:100;color:#2b3a49}.howItWorks__content__QAndAs__title{font-size:0.8rem;letter-spacing:-0.035rem;line-height:0.9rem;margin-bottom:0.725rem;position:relative}.howItWorks__content__QAndAs__list__item{padding:0.1rem 0;margin:0.1rem 0}.howItWorks__content__QAndAs__list__item__question{font-size:0.3rem;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;border-bottom:1px solid #3f5163;padding-bottom:0.05rem;cursor:pointer}.howItWorks__content__QAndAs__list__item__question .fas{display:none}.howItWorks__content__QAndAs__list__item__answer{font-size:0.325rem;text-indent:0.5rem;padding:0 0.5rem;margin:0.125rem 0;-webkit-transition:opacity 200ms;-o-transition:opacity 200ms;transition:opacity 200ms;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.howItWorks__content__QAndAs__list__item.active .howItWorks__content__QAndAs__list__item__answer{opacity:1;height:auto}.howItWorks__content__QAndAs__list__item.inactive .howItWorks__content__QAndAs__list__item__answer{opacity:0;height:0}.howItWorks__content__video{width:17.125rem;display:block;margin:0 auto;position:relative;z-index:100}.howItWorks__content__video__title{color:#2b3a49;font-size:1rem;letter-spacing:-0.035rem;line-height:0.9rem;margin-bottom:0.725rem;position:relative}.howItWorks__content__video__content{width:100%;height:9.8875rem;position:relative}@media (max-width: 960px){.page--howitworks{background:#f5f7fa}.howItWorks__banner::after{border-color:transparent #f5f7fa #f5f7fa transparent}.howItWorks__banner__title{font-size:2rem;top:2rem;left:1.6rem}.howItWorks__content{background:#f5f7fa;padding:2rem 1.6rem;margin-bottom:1.953rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.howItWorks__content::after{display:none}.howItWorks__content__list{width:100%;margin:0;background:#fff;padding:2rem 1.47rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5);box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5)}.howItWorks__content__list__item{padding:0 0 2rem}.howItWorks__content__list__item::before{left:calc(50% - 0.335rem);width:0.67rem;height:0.67rem}.howItWorks__content__list__item::after{width:1px;left:50%;top:0.67rem;bottom:0.67rem}.howItWorks__content__list__item__descr__title{width:8.2rem;font-size:1.33rem;line-height:initial}.howItWorks__content__list__item__descr__text{width:8.2rem;font-size:0.8rem;line-height:1rem}.howItWorks__content__list__item__img{top:1rem;max-width:7rem}.howItWorks__content__notice{width:100%;margin:2rem 0}.howItWorks__content__notice__title{font-size:1.6rem;margin-bottom:0.4rem}.howItWorks__content__notice__content{font-size:0.93rem;margin-bottom:0.4rem}.howItWorks__content__QAndAs{width:100%;margin:2rem 0 2.6rem}.howItWorks__content__QAndAs__title{font-size:1.6rem;margin-bottom:0.4rem}.howItWorks__content__QAndAs__list__item__question{font-size:0.93rem;line-height:1.2rem;border-color:#cfd3da;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0.93rem 0}.howItWorks__content__QAndAs__list__item__question span{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.howItWorks__content__QAndAs__list__item__question .fas{display:inline-block;font-size:1.33rem;-webkit-transition:-webkit-transform 200ms;transition:-webkit-transform 200ms;-o-transition:transform 200ms;transition:transform 200ms;transition:transform 200ms, -webkit-transform 200ms;margin:0 0.8rem}.howItWorks__content__QAndAs__list__item__answer{font-size:0.93rem;line-height:1.2rem;text-indent:0.5rem;margin:0}.howItWorks__content__QAndAs__list__item.active .howItWorks__content__QAndAs__list__item__answer{padding:0.93rem 0 0.4rem}.howItWorks__content__QAndAs__list__item.active .fas.fa-caret-right{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.howItWorks__content__QAndAs__list__item.inactive .howItWorks__content__QAndAs__list__item__answer{padding:0}.howItWorks__content__QAndAs__list__item.inactive .fas.fa-caret-right{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.howItWorks__content__video{width:100%}.howItWorks__content__video__title{font-size:1.6rem;margin-bottom:1.33rem}.howItWorks__content__video__content{height:15.13rem}}.about{position:relative}.about__banner{position:relative;width:100%;height:12.1rem;-webkit-clip-path:polygon(0 0, 100% 0, 100% 10.7rem, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 10.7rem, 0 100%);z-index:10}.about__banner::before{content:'';width:100%;height:100%;background:#2b3a49;opacity:0.71;position:absolute;top:0;left:0}.about__content{position:relative;padding:1px;background:#f5f7fa}.about__content__aboutus{position:relative;top:-3.6rem;left:calc(50% - 8.575rem);width:17.15rem;z-index:10}.about__content__aboutus__title{font-size:1.8rem;line-height:1.3125rem;letter-spacing:-0.075rem;color:#fff;margin:0 0 0.55rem;width:100%;text-align:start}.about__content__aboutus__text{font-size:0.25rem;line-height:0.3rem;letter-spacing:-0.0025rem;color:#2b3a49;padding:0.9625rem 1.25rem 0.9375rem 1.05rem;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:1.3rem;-moz-column-gap:1.3rem;column-gap:1.3rem;background:#fff;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33);box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33);white-space:pre-wrap}.about__content__aboutus__text h5{text-decoration:underline;font-size:0.25rem}.about__content__aboutus__text a{color:#e64c3c;cursor:pointer}.about__content__aboutus__text a:hover{text-decoration:underline}.about__content__meettheteam{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 3.8875rem;position:relative;margin-top:-2.0875rem}.about__content__meettheteam::before{content:'';width:100%;height:142.5rem;position:absolute;z-index:0;top:-135rem;left:0;background-image:url("/assets/images/icons/dot_bg.png");background-repeat:repeat;background-size:0.25rem}.about__content__meettheteam::after{content:'';width:100%;height:6.5875rem;position:absolute;z-index:1;top:3.8625rem;left:0;background:#e75d4f;-webkit-clip-path:polygon(0 1.3rem, 100% 0, 100% 100%, 0 5.5rem);clip-path:polygon(0 1.3rem, 100% 0, 100% 100%, 0 5.5rem)}.about__content__meettheteam__title{width:100%;margin-bottom:0.7625rem;text-align:start;color:#e54c3c;font-size:1.2375rem;letter-spacing:-0.0525rem;line-height:1.075rem;position:relative;z-index:10}.about__content__meettheteam__list{width:100%;padding:1.05rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:10;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.about__content__meettheteam__list__item{width:3.5125rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.about__content__meettheteam__list__item__avatar{width:100%;height:3.9625rem;border-radius:50%;margin-bottom:0.5125rem}.about__content__meettheteam__list__item__name{padding:0 0.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:0.55rem;letter-spacing:-0.01375rem;line-height:0.4875rem;margin-bottom:0.3rem;width:100%;text-align:center}.about__content__meettheteam__list__item__meta{font-size:0.3rem;line-height:0.2875rem;letter-spacing:-0.0025rem;color:#2b3a49;width:100%;text-align:center}.about__content__meettheteam__list__item .teachers__content__list__item__profileLink{background:#37475b;padding:0.1rem 0.25rem;width:initial;margin:0.125rem}.about__content__contact{margin:1.8625rem 0 0.25rem;width:100%;padding:0 2.425rem 0 3.925rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:7.075rem}.about__content__contact__detail{width:4.925rem}.about__content__contact__detail__title{width:100%;color:#e54c3c;font-size:1.2375rem;letter-spacing:-0.0525rem;line-height:1.075rem;margin-bottom:0.3375rem}.about__content__contact__detail__info{width:100%;font-size:0.3995rem;color:#2b3a49;letter-spacing:-0.0125rem;font-family:'Heroic Condensed', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', Arial, Helvetica, sans-serif;font-weight:bold;font-style:normal}.about__content__contact__detail__info span{vertical-align:top;display:inline-block}.about__content__contact__detail__info span:first-child{margin-right:0.25rem}.about__content__contact__detail__info span:last-child{white-space:pre-wrap}.about__content__contact__detail__info.descr{margin-bottom:0.5375rem}.about__content__contact__detail__info.phone{margin-bottom:0.2125rem}.about__content__contact__detail__info.email{margin-bottom:0.25rem}.about__content__contact__detail__info.email a:hover{text-decoration:underline}.about__content__contact__detail__info.address{display:none}.about__content__contact__social__title{color:#2b3a49;font-size:0.3995rem;margin-top:0.25rem;font-family:'Heroic Condensed', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', Arial, Helvetica, sans-serif;font-weight:bold;font-style:normal}.about__content__contact__social__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.about__content__contact__social__item{margin:0.05rem;position:relative}.about__content__contact__social__item .footer__nav__container__item__bubble{bottom:45px}.about__content__contact__social__icon{display:block;width:0.625rem;height:0.625rem;background-position:center;background-repeat:no-repeat;background-size:cover}.about__content__contact__social__icon.facebook{background-image:url("/assets/images/icons/aboutus_icon_facebook.png")}.about__content__contact__social__icon.instagram{background-image:url("/assets/images/icons/aboutus_icon_instagram.png")}.about__content__contact__social__icon.twitter{background-image:url("/assets/images/icons/aboutus_icon_twitter.png")}.about__content__contact__social__icon.linkedin{background-image:url("/assets/images/icons/aboutus_icon_linkedin.png")}.about__content__contact__social__icon.youtube{background-image:url("/assets/images/icons/aboutus_icon_youtube.png")}.about__content__contact__social__icon.wechat{background-image:url("/assets/images/icons/aboutus_icon_wechat.png")}.about__content__contact__icon{position:absolute;right:2.425rem;bottom:0.6485rem;width:12rem;height:7.275rem}@media (max-width: 960px){.page--about{background:#f5f7fa}.about__content{padding:0}.about__content__aboutus{top:-5.2rem;left:0;padding:0 1.6rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.about__content__aboutus__title{font-size:2rem;line-height:2.47rem;margin-bottom:0.33rem}.about__content__aboutus__text{padding:1.33rem;font-size:0.8rem;line-height:1rem;-webkit-columns:1;-moz-columns:1;columns:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.about__content__aboutus__text h5{font-size:0.9rem}.about__content__meettheteam{padding:0 1.6rem;margin-bottom:2rem}.about__content__meettheteam::before{display:none}.about__content__meettheteam::after{display:none}.about__content__meettheteam__title{font-size:1.6rem;margin-bottom:1.33rem}.about__content__meettheteam__list{padding:0;display:block}.about__content__meettheteam__list__item{width:100%;display:block;background:#fff;margin-bottom:1.33rem;padding-top:0.2rem;-webkit-box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5);box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5)}.about__content__meettheteam__list__item>a{display:block}.about__content__meettheteam__list__item .about__content__meettheteam__list__item__avatar{margin:0 auto 0.93rem auto;width:5.67rem;height:6.46rem;padding:0}.about__content__meettheteam__list__item__name{color:#e64c3c;font-size:1.6rem;line-height:1.93rem;padding:0;margin-bottom:0.4rem}.about__content__meettheteam__list__item__meta{font-size:0.93rem;line-height:1.2rem;margin-bottom:1rem}.about__content__meettheteam__list__item .teachers__content__list__item__profileLink{font-size:1.07rem;height:2.33rem;background:#37475b;padding:0.1rem 0.25rem;width:100%;margin:0}.about__content__contact{margin:0;width:100%;padding:0 1.6rem;height:initial}.about__content__contact__detail{width:100%}.about__content__contact__detail__title{width:100%;font-size:1.6rem;margin-bottom:1.33rem}.about__content__contact__detail__info{width:100%;font-size:0.93rem;line-height:1.13rem;font-family:'Univers LT Std', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', Arial, Helvetica, sans-serif}.about__content__contact__detail__info span:first-child{margin-right:0.67rem}.about__content__contact__detail__info.descr{margin-bottom:0.67rem}.about__content__contact__detail__info.phone{margin-bottom:0.67rem}.about__content__contact__detail__info.email{margin-bottom:0.67rem}.about__content__contact__social__title{font-size:0.93rem;line-height:0.93rem;margin-bottom:0.67rem;font-family:'Univers LT Std', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', Arial, Helvetica, sans-serif}.about__content__contact__social__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.about__content__contact__social__item{margin:0 0.7rem 0 0;position:relative}.about__content__contact__social__item .footer__nav__container__item__bubble{bottom:45px}.about__content__contact__social__icon{width:1.97rem;height:2.03rem}.about__content__contact__icon{margin:2.07rem 0 2rem 0;position:relative;right:0;bottom:-1.5rem;width:100%;height:13.66rem}}.careers .news__content__list__item{cursor:pointer}.careers__info__title{font-size:0.375rem;padding:0.25rem 0}.careers__info__text{font-size:0.3rem;line-height:0.375rem}.careers__info__text a{color:#e64c3c}.careers__info__text a:hover{text-decoration:underline}.careers__uploadBtn{padding:0.2rem 0.25rem;color:#fff;background:#e64c3c;font-size:0.325rem}@media (max-width: 960px){.careers .news__content__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.careers .news__content__list__item{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.careers .activities__banner__descr{line-height:initial;bottom:initial}.careers__banner{height:15.5rem}.careers__info{margin-bottom:1rem}.careers__info__title{font-size:1.3rem;line-height:1.93rem}.careers__info__text{font-size:0.93rem;line-height:1.2rem}}.teachers__banner{width:100%;height:9.0875rem;position:relative}.teachers__banner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#2b3a49;opacity:0.84}.teachers__banner::after{content:'';z-index:1000;width:0;height:0;position:absolute;left:0;bottom:0;border-style:solid;border-color:transparent #f5f7fa #f5f7fa transparent;border-width:0.875rem 12.5rem}.teachers__banner__title{font-size:1.8rem;letter-spacing:-0.075rem;color:#fff;position:absolute;top:3.0375rem;left:3.95rem}.teachers__banner__descr{font-size:0.2875rem;letter-spacing:-0.0025rem;line-height:0.3375rem;color:#f5f7fa;position:absolute;top:4.975rem;left:3.95rem;width:8.75rem}.teachers__content{background:#f5f7fa;padding:2.9rem 3.9625rem 1.65rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.teachers__content__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.teachers__content__list__item{width:4.875rem;margin-bottom:2.5375rem;background:#fff;-webkit-box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33);box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33)}.teachers__content__list__item__container{width:100%;height:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.teachers__content__list__item__container>*{width:100%;text-align:center;padding:0 0.4875rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.teachers__content__list__item__avatar{width:2.7rem;height:3.025rem;border-radius:50%;position:absolute;left:1.0875rem;top:-1.4125rem}.teachers__content__list__item__name{font-size:0.61275rem;line-height:0.45rem;letter-spacing:-0.015rem;color:#e64c3c;margin-top:2.05rem}.teachers__content__list__item__location{font-size:0.2875rem;letter-spacing:-0.0025rem;line-height:0.2125rem;margin:0.125rem 0 0.9rem;color:#2b3a49;position:relative}.teachers__content__list__item__location::after{content:'';width:3.9rem;height:0.025rem;background:#b6bbc0;position:absolute;left:0.4875rem;bottom:-0.4875rem}.teachers__content__list__item__descr{font-size:0.2875rem;letter-spacing:-0.0025rem;color:#2b3a49;margin-bottom:0.375rem;line-height:0.3375rem;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:start}.teachers__content__list__item__qualification__title{font-size:0.2875rem;letter-spacing:-0.0025rem;color:#2b3a49;margin-bottom:0.1rem}.teachers__content__list__item__qualification__text{font-size:0.2875rem;letter-spacing:-0.0025rem;color:#2b3a49;margin-bottom:0.5125rem}.teachers__content__list__item__profileLink{width:100%;padding:0.1rem 0;background:#e64c3c;font-size:0.3125rem;letter-spacing:-0.01125rem;color:#fff;text-align:center;display:block}@media (max-width: 960px){.teachers__banner{height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.73rem 1.6rem 1.9rem}.teachers__banner__title{font-size:2rem;top:0;left:0;position:relative}.teachers__banner__descr{position:relative;font-size:0.9rem;line-height:initial;color:#fdfdfd;margin-top:0.05rem;top:0;left:0;width:100%}.teachers__content{padding:2.07rem 1.6rem 4.623rem}.teachers__content__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.teachers__content__list__item{width:auto;margin-bottom:1.33rem;-webkit-box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5);box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5)}.teachers__content__list__item:last-child{margin-bottom:2rem}.teachers__content__list__item__avatar{width:5.74rem;height:6.58rem;top:calc((100% - 2.5rem) / 2 - 3.29rem);left:1rem}.teachers__content__list__item__name{font-size:1.6rem;line-height:initial;letter-spacing:initial;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:start;margin:0;padding:1.33rem 1.07rem 0.63rem 7.73rem}.teachers__content__list__item__location:empty{display:none}.teachers__content__list__item__descr{font-size:0.93rem;line-height:initial;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:start;padding:0 1.07rem 0 7.73rem;margin:0;min-height:4rem}.teachers__content__list__item__profileLink{background:#35465b;font-size:1.07rem;padding:0.5rem 0;margin-top:1.33rem}}.teachersDetail .timeTable__block__row.body.selected{background:#24947a}.teachersDetail .timeTable__block__row.body.selected.data{background:#e64c3c}.teachersDetail .timeTable__block__row.body.outdated{background:#49545d;cursor:not-allowed}.teachersDetail .timeTable__block__row.body.outdated i.time{font-size:0.2rem}.teachersDetail .timeTable__block__row.body.occupied{cursor:pointer;background:#e64c3c}.teachersDetail .timeTable__block__row.body.occupied i.time{font-size:0.2rem}.teachersDetail .timeTable__block__row.body.available{cursor:pointer;background:#24947a}.teachersDetail .timeTable__block__col.head.active{color:#fff}.teachersDetail .timeTable__block__col.head.active .icon{visibility:hidden}.teachersDetail .timeTable__block__col.body{font-size:0.2rem;white-space:nowrap}.teachersDetail__banner{width:100%;height:6rem;position:relative}.teachersDetail__banner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#2b3a49;opacity:0.84}.teachersDetail__banner::after{content:'';z-index:1000;width:0;height:0;position:absolute;left:0;bottom:0;border-style:solid;border-color:transparent #fff #fff transparent;border-width:0.875rem 12.5rem}.teachersDetail__banner__title{font-size:1.8rem;letter-spacing:-0.075rem;color:#fff;position:absolute;top:3.025rem;left:3.95rem}.teachersDetail__content{padding:0.8125rem 3.95rem 2.55rem}.teachersDetail__content__intro{margin-bottom:2.2rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.teachersDetail__content__intro__avatar{-webkit-box-flex:0;-webkit-flex:0 0 3.9875rem;-moz-box-flex:0;-ms-flex:0 0 3.9875rem;flex:0 0 3.9875rem;margin-right:0.8875rem}.teachersDetail__content__intro__avatar__img{width:100%;height:3.9875rem;margin-bottom:0.2625rem;background-repeat:no-repeat}.teachersDetail__content__intro__avatar__backLink{display:inline-block;width:100%;padding:0.1125rem 0;font-size:0.3rem;letter-spacing:-0.01125rem;color:#fff;text-align:center;background:#35465b}.teachersDetail__content__intro__avatar__backLink .fas{margin-right:1.05rem}.teachersDetail__content__intro__main{-webkit-box-flex:1;-webkit-flex:1 1 12.1625rem;-moz-box-flex:1;-ms-flex:1 1 12.1625rem;flex:1 1 12.1625rem}.teachersDetail__content__intro__main__name{font-size:0.7625rem;letter-spacing:-0.025rem;line-height:0.5625rem;margin-bottom:0.3625rem;color:#e64c3c}.teachersDetail__content__intro__main__location{font-size:0.33275rem;letter-spacing:-0.00375rem;color:#2b3a49;margin-bottom:0.6125rem}.teachersDetail__content__intro__main__descr{font-size:0.2875rem;line-height:0.4125rem;color:#2b3a49;white-space:pre-wrap;margin-bottom:0.3375rem}.teachersDetail__content__intro__main__qualification{font-size:0.2875rem;letter-spacing:-0.0025rem;color:#2b3a49}.teachersDetail__content__intro__main__qualification__title{display:block}.teachersDetail__content__intro__main__qualification__content{display:block}.teachersDetail__content__timeTable__title{font-size:0.7625rem;letter-spacing:-0.025rem;line-height:0.6875rem;color:#e64c3c}.teachersDetail__content__timeTable__title span{font-size:0.5rem;margin-left:0.5rem}.teachersDetail__content__timeTable__container{position:relative}.teachersDetail__content__timeTable__container__tool{position:absolute;right:0;top:-1.78rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.teachersDetail__content__timeTable__container__tool__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.teachersDetail__content__timeTable__container__tool__row.localTime{padding:0.1rem 0}.teachersDetail__content__timeTable__container__tool__localTime{color:#505050}.teachersDetail__content__timeTable__container__tool__localTime__icon{color:#888;font-size:0.375rem;padding:0 0.1rem}.teachersDetail__content__timeTable__container__tool__localTime__text.time{font-size:0.4rem;letter-spacing:0.025rem}.teachersDetail__content__timeTable__container__tool__localTime__text.text{padding-left:0.05rem;font-size:0.25rem}.teachersDetail__content__timeTable__container__tool__legend{margin-right:0.3125rem;padding-left:0.35rem;position:relative;color:#2b3a49;font-size:0.275rem;letter-spacing:-0.01rem}.teachersDetail__content__timeTable__container__tool__legend::before{content:'';position:absolute;left:0;top:calc(50% - 0.125rem);width:0.25rem;height:0.25rem;border:0.025rem solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.teachersDetail__content__timeTable__container__tool__legend.booked::before{border-color:#7d868c;background:#7d868c}.teachersDetail__content__timeTable__container__tool__legend.toBeBooked::before{border-color:#eb7265;background:#eb7265}.teachersDetail__content__timeTable__container__tool__legend.available::before{border-color:#24947a;background:#24947a}.teachersDetail__content__timeTable__container__tool__select{border-color:#2b3a49;font-size:0.275rem;letter-spacing:-0.01rem}.teachersDetail__content__timeTable__container__tool__select:not(:last-child){margin-right:0.1rem}.teachersDetail__content__timeTable__container__tool__btn{padding:0.1rem 0.175rem;color:#fff;background:#e64c3c;font-size:0.25rem;text-align:center;margin-left:0.125rem}.teachersDetail__content__timeTable__container__tool__btn .fa-angle-left{margin-right:0.125rem}.teachersDetail__content__timeTable__container__tool__btn .fa-angle-right{margin-left:0.125rem}.teachersDetail__content__timeTable__container__table{width:100%;height:6.6625rem;background:#eee;-webkit-box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33);box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33);margin:0.175rem 0 0.2875rem}.teachersDetail__content__timeTable__container__table .selection.availableTime{background:#24947a}.teachersDetail__content__timeTable__container__table .selection.bookedTime{background:#49545d}.teachersDetail__content__timeTable__container__table .selection.bookedTime.selected{background:#49545d}.teachersDetail__content__timeTable__container__tips{font-size:0.3rem;color:#2b3a49}.teachersDetail__content__timeTable__container__submitBtn{display:block;padding:0.1rem 0.275rem;color:#fff;background:#e64c3c;font-size:0.3rem;letter-spacing:-0.01125rem;text-align:center;margin:0 0 0 auto}.teachersDetail__content__timeTable__container__navBtns{display:none}@media (max-width: 960px){.page:not(.page--team) .teachersDetail .timeTable__block__row.head,.page:not(.page--team) .teachersDetail .timeTable__block.body{padding-right:2.5rem}.page:not(.page--team) .teachersDetail .timeTable__block__row.body.outdated i.time{font-size:0.8rem}.page:not(.page--team) .teachersDetail .timeTable__block__row.body.occupied i.time{font-size:0.8rem}.page:not(.page--team) .teachersDetail .timeTable__block__col.body{font-size:0.8rem}.page:not(.page--team) .teachersDetail__banner__title{top:2.1rem;left:2.73rem}.page:not(.page--team) .teachersDetail__content{padding:2rem 0 3.953rem}.page:not(.page--team) .teachersDetail__content__intro{margin-bottom:1.33rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:relative;padding:0 1.6rem}.page:not(.page--team) .teachersDetail__content__intro__avatar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0 0 2rem;-webkit-box-flex:0;-webkit-flex:0 0 11.93rem;-moz-box-flex:0;-ms-flex:0 0 11.93rem;flex:0 0 11.93rem}.page:not(.page--team) .teachersDetail__content__intro__avatar__img{width:11.93rem;height:11.93rem;margin:0 0.53rem 0 0}.page:not(.page--team) .teachersDetail__content__intro__avatar__backLink{width:auto;background:#e64c3c;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0.4rem 1.13rem 0.4rem 1.2rem;font-size:0.93rem;text-align:left;white-space:initial}.page:not(.page--team) .teachersDetail__content__intro__avatar__backLink .fas{margin-right:1.33rem;font-size:1.33rem}.page:not(.page--team) .teachersDetail__content__intro__avatar__backLink span{width:4.87rem}.page:not(.page--team) .teachersDetail__content__intro__main{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.page:not(.page--team) .teachersDetail__content__intro__main__name{font-size:1.6rem;letter-spacing:initial;line-height:initial;margin-bottom:0;position:absolute;top:2.67rem;left:15.53rem}.page:not(.page--team) .teachersDetail__content__intro__main__location{margin-bottom:0;letter-spacing:initial;font-size:0.93rem}.page:not(.page--team) .teachersDetail__content__intro__main__descr{font-size:0.93rem;line-height:initial;margin-bottom:0}.page:not(.page--team) .teachersDetail__content__timeTable__title{position:relative;padding:0 1.6rem 3.67rem;line-height:initial;letter-spacing:initial}.page:not(.page--team) .teachersDetail__content__timeTable__title span{font-size:1.6rem}.page:not(.page--team) .teachersDetail__content__timeTable__title span.sub{display:block;width:calc(100% - 3.2rem);text-align:center;position:absolute;top:2.27rem;margin:0}.page:not(.page--team) .teachersDetail__content__timeTable__container__tool{position:relative;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:1.33rem;right:initial;bottom:initial;padding:0 1.6rem}.page:not(.page--team) .teachersDetail__content__timeTable__container__tool__row.localTime{position:absolute;top:3.5rem;left:0.3rem}.page:not(.page--team) .teachersDetail__content__timeTable__container__tool__row.localTime.fixed{position:fixed;top:5.1rem;z-index:100000}.page:not(.page--team) .teachersDetail__content__timeTable__container__tool__row.legend{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page:not(.page--team) .teachersDetail__content__timeTable__container__tool__localTime{color:#fff}.page:not(.page--team) .teachersDetail__content__timeTable__container__tool__localTime.fixed{top:5.1rem;position:fixed;z-index:100000}.page:not(.page--team) .teachersDetail__content__timeTable__container__tool__localTime__icon{display:none}.page:not(.page--team) .teachersDetail__content__timeTable__container__tool__localTime__text.time{font-size:0.97rem}.page:not(.page--team) .teachersDetail__content__timeTable__container__tool__localTime__text.text{font-size:0.8rem}.page:not(.page--team) .teachersDetail__content__timeTable__container__tool__legend{font-size:0.8rem;padding-left:1.47rem}.page:not(.page--team) .teachersDetail__content__timeTable__container__tool__legend::before{width:1.07rem;height:1.07rem;top:calc(50% - 0.635rem)}.page:not(.page--team) .teachersDetail__content__timeTable__container__tool__btn{display:none}.page:not(.page--team) .teachersDetail__content__timeTable__container__table{margin:0;height:auto}.page:not(.page--team) .teachersDetail__content__timeTable__container__bottom{padding-bottom:6rem;position:relative}.page:not(.page--team) .teachersDetail__content__timeTable__container__bottom.fixed{position:fixed;left:0;bottom:0;z-index:10000000;width:100%;background:#fff}.page:not(.page--team) .teachersDetail__content__timeTable__container__tips{font-size:0.93rem;position:absolute;left:0;bottom:0;padding:0 1.6rem}.page:not(.page--team) .teachersDetail__content__timeTable__container__submitBtn{margin:1px 0 0 auto;width:100%;padding:0.83rem 0;font-size:1.2rem}.page:not(.page--team) .teachersDetail__content__timeTable__container__navBtns{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.page:not(.page--team) .teachersDetail__content__timeTable__container__navBtns__btn{font-size:1.2rem;color:#fff;padding:0.83rem 0;-webkit-box-flex:1;-webkit-flex:1 1 1rem;-moz-box-flex:1;-ms-flex:1 1 1rem;flex:1 1 1rem;background:#35465b;position:absolute;width:2.5rem;height:4.52rem;border-left:1px solid #fff;top:2.3rem;z-index:10000}.page:not(.page--team) .teachersDetail__content__timeTable__container__navBtns__btn.fixed{position:fixed;top:4.05rem}.page:not(.page--team) .teachersDetail__content__timeTable__container__navBtns__btn:first-child{left:4.4rem}.page:not(.page--team) .teachersDetail__content__timeTable__container__navBtns__btn:last-child{right:0}}.pricing .howItWorks__content__QAndAs{margin:1.25rem auto 1.25rem}.pricing .careers__info{margin:0 auto;width:13.9625rem}.pricing .careers__info.first{margin-top:1.25rem}.pricing .careers__info__text{list-style:none;margin-bottom:0.25rem;text-indent:0.5rem}.pricing__content{padding:0 0.8rem 6.3rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:-webkit-gradient(linear, left bottom, left top, from(#f5f7fa), to(#fcfcfc));background:-webkit-linear-gradient(bottom, #f5f7fa, #fcfcfc);background:-o-linear-gradient(bottom, #f5f7fa, #fcfcfc);background:linear-gradient(0deg, #f5f7fa, #fcfcfc);position:relative}.pricing__content__group__title{line-height:1.5;text-align:center;margin:0.4rem 0;font-size:0.3125rem}.pricing__content__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.pricing__content__list__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0.275rem 0.3125rem 0.475rem;width:4.9rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0.375rem 0.525rem;background:#fff;-webkit-box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33);box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33)}.pricing__content__list__item>*{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.pricing__content__list__item__name{font-size:0.72275rem;letter-spacing:-0.025rem;color:#e64c3c;margin-bottom:0.4375rem}.pricing__content__list__item__descr{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:0.2875rem;letter-spacing:-0.0025rem;line-height:0.3625rem;color:#35465b;margin-bottom:0.45rem;white-space:pre-wrap}.pricing__content__list__item__cost{font-size:0.72275rem;letter-spacing:-0.025rem;color:#1f2d38;margin-bottom:0.575rem}.pricing__content__list__item__link{border-top:0.025rem solid #d5d8db;padding:0.1rem 0;color:#2b3a49;font-size:0.3125rem;letter-spacing:-0.01125rem;background:transparent;display:block}.pricing__content__list__item__btn{padding:0.1rem 0;background:#e64c3c;font-size:0.3125rem;letter-spacing:-0.01125rem;color:#fff}.pricing__content__backBtn{width:1.1125rem;padding:0.0825rem 0;text-align:center;color:#fff;font-size:0.249rem;letter-spacing:-0.01rem;background:#35465b;margin-left:3rem}.pricing__content__backBtn .fas{margin-right:0.1375rem}.pricing__content__icon{position:absolute;left:6.3375rem;bottom:0.25rem;width:14.7125rem;height:6.7125rem}.pricing__event{padding:2rem 0 0.7rem}.pricing__event h3{text-align:center;line-height:1.5}.pricing__event li{list-style-type:disc;line-height:1.4;padding:0.1rem 0}@media (max-width: 960px){.pricing .howItWorks__content__QAndAs{margin:0;width:initial}.pricing .careers__info{margin:0;width:initial}.pricing__content{padding:0 1.6rem 10rem}.pricing__content__group__title{margin:1rem 0;font-size:1.2rem}.pricing__content__list__item{padding:0;width:100%;margin:0 0 1.33rem;-webkit-box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5);box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5)}.pricing__content__list__item__name{font-size:1.6rem;letter-spacing:initial;margin:1.33rem 0 0.67rem 0}.pricing__content__list__item__descr{font-size:0.93rem;line-height:initial;margin-bottom:1.33rem}.pricing__content__list__item__cost{font-size:1.6rem;margin-bottom:0.67rem}.pricing__content__list__item__link{font-size:1.2rem;padding:0.67rem 0;margin:0 2rem;width:calc(100% - 4rem)}.pricing__content__list__item__btn{font-size:1.33rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0.8rem 0}.pricing__content__backBtn{width:100%;display:block;padding:0.8rem 0;font-size:1.2rem;margin-bottom:1.06rem;margin-left:0}.pricing__content__backBtn .fas{margin-right:1rem}.pricing__content__icon{left:4rem;bottom:0;width:19rem;height:10rem}__event{padding:1rem 0 0.33rem}}.payment .teacherMemo__summary{font-size:0.3rem}.payment .teacherMemo__summary.payment td:first-child{width:45%}.payment__state{font-size:0.3rem;color:#2b3a49;text-align:center}.payment__state .fas{display:block;font-size:0.75rem}.payment__submit{color:#fff;background:#e64c3c;font-size:0.295rem;letter-spacing:-0.01125rem;padding:0.125rem 0.325rem;margin:0.75rem auto 0}.payment__submit.active{display:block}.payment__submit.inactive{display:none}@media (max-width: 960px){.payment .teacherMemo__summary{font-size:0.93rem}.payment .teacherMemo__summary td{padding:1rem 1.1rem;font-size:1rem}.payment__state{padding:1rem 0;font-size:1rem}.payment__submit{margin:2rem 0;width:100%;padding:0.83rem 0;font-size:1.07rem}}#app.lang_zh .courses__content__about__title,#app.lang_zh .courses__content__levels__title,#app.lang_zh .courses__content__team__title{font-size:0.79rem;letter-spacing:0}.courses__banner{position:relative;width:100%;height:6.4rem}.courses__banner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#2b3a49;opacity:0.77}.courses__banner::after{content:'';z-index:1000;width:0;height:0;position:absolute;left:0;bottom:0;border-style:solid;border-color:transparent #fff #fff transparent;border-width:0.875rem 12.5rem}.courses__banner__title{font-size:1.8rem;letter-spacing:-0.0625rem;color:#fff;position:absolute;z-index:100;line-height:1.3125rem;top:2.85rem;left:3.9rem}.courses__content__navs{padding:0.15rem 0 0 3.875rem}.courses__content__navs__item{display:inline-block}.courses__content__navs__item__link{outline:0;padding:0.1375rem 0.3125rem;font-size:0.33425rem;letter-spacing:-0.0125rem;-webkit-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.courses__content__navs__item__link.inactive{color:#1f2d38;background:transparent}.courses__content__navs__item__link.active{color:#fff;background:#e64c3c;cursor:default}.courses__content__navs__item__link.active:hover{text-decoration:none}.courses__content__about{padding:1.5rem 5.1875rem 1.025rem;background-image:url(/assets/images/icons/dot_bg.png);background-repeat:repeat;background-size:0.25rem;text-align:center}.courses__content__about__img{display:inline-block;height:3.6875rem;margin-bottom:1.075rem}.courses__content__about__title{font-size:1.2375rem;line-height:0.9rem;letter-spacing:-0.0525rem;color:#e54c3c;margin-bottom:0.5375rem;width:100%}.courses__content__about__content{width:100%;font-size:0.2875rem;line-height:0.3375rem;letter-spacing:-0.0025rem;color:#35465b;margin-bottom:0.7875rem;white-space:pre-wrap}.courses__content__about__btns{width:100%}.courses__content__about__btns__btn{vertical-align:top;display:inline-block;padding:0.1rem 0.3375rem;font-size:0.33425rem;letter-spacing:-0.0125rem;color:#fff}.courses__content__about__btns__btn.subscribe{margin-right:0.2375rem;background:#e64c3c}.courses__content__about__btns__btn.free{background:#35465b}.courses__content__feedback{width:100%;height:7.925rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem 0.8rem;background-image:url(/assets/images/icons/dot_bg.png);background-repeat:repeat;background-size:0.25rem;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 1.4rem), 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 1.4rem), 0 100%)}.courses__content__feedback .fas{font-size:0.5875rem;color:#fff;z-index:1000;cursor:pointer;-webkit-transition:color 300ms;-o-transition:color 300ms;transition:color 300ms}.courses__content__feedback .fas:hover{color:#37475b}.courses__content__feedback__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;-webkit-clip-path:polygon(0 0, 100% 1.4rem, 100% calc(100% - 1.4rem), 0 100%);clip-path:polygon(0 0, 100% 1.4rem, 100% calc(100% - 1.4rem), 0 100%)}.courses__content__feedback__background::after{content:'';width:100%;height:100%;z-index:10;background:#e64c3c;opacity:0.73;position:absolute;top:0;left:0}.courses__content__feedback__content{z-index:1000;height:100%;width:16.925rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.courses__content__feedback__content.empty{display:none}.courses__content__feedback__content__title{-webkit-box-flex:0;-webkit-flex:0 0 0.4125rem;-moz-box-flex:0;-ms-flex:0 0 0.4125rem;flex:0 0 0.4125rem;font-size:0.5655rem;letter-spacing:-0.01375rem;line-height:0.4125rem;color:#fff;margin-bottom:0.2125rem}.courses__content__feedback__content__text{white-space:pre-wrap;font-size:0.4375rem;letter-spacing:-0.00375rem;color:#fff;min-height:0;min-width:0;-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.courses__content__feedback__content .rcs-inner-handle{background:#fff;opacity:0.8}.courses__content__levels{margin:0.0375rem 0 1.4375rem;padding:1.4rem 3.8875rem 0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.courses__content__levels__title{font-size:1.2375rem;line-height:0.8875rem;letter-spacing:-0.0525rem;color:#e54c3c;margin-bottom:0.85rem}.courses__content__levels__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.courses__content__levels__list__item{width:4.7375rem;margin:0 1.475rem 0.6125rem 0}.courses__content__levels__list__item:nth-child(3n){margin:0 0 0.6125rem}.courses__content__levels__list__item__title{font-size:0.5655rem;color:#1f2d38;letter-spacing:-0.01375rem;line-height:0.4125rem;margin-bottom:0.1875rem}.courses__content__levels__list__item__content{font-size:0.2875rem;line-height:0.3375rem;letter-spacing:-0.0025rem;color:#35465b;white-space:pre-wrap}.courses__content__team{padding-bottom:2.9875rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.courses__content__team::before{content:'';width:100%;height:9.7rem;background-image:url("/assets/images/page_teachers/shutterstock_1013579458.jpg");background-size:cover;background-position:0 -1.5rem;background-repeat:no-repeat;-webkit-clip-path:polygon(0 2.025rem, 100% 0, 100% 100%, 0 calc(100% - 0.775rem));clip-path:polygon(0 2.025rem, 100% 0, 100% 100%, 0 calc(100% - 0.775rem));position:absolute;top:0.225rem;left:0;z-index:10}.courses__content__team::after{content:'';width:100%;background:#2b3a49;position:absolute;left:0;top:7.5rem;bottom:0;z-index:1}.courses__content__team__title{font-size:1.2375rem;letter-spacing:-0.0525rem;line-height:1.0875rem;color:#e54c3c;width:17.175rem;display:block;margin:0 auto 6.1625rem;z-index:100;position:relative}.courses__content__team__content{position:relative;z-index:100;padding:0.95rem 1.2875rem 0.85rem;width:17.175rem;display:block;margin:0 auto;background:#fff;-webkit-box-shadow:0.0875rem 0.1rem 0.1625rem #3d434a;box-shadow:0.0875rem 0.1rem 0.1625rem #3d434a}.courses__content__team__content__title{font-size:0.5655rem;letter-spacing:-0.01375rem;color:#1f2d38;line-height:0.5125rem;margin-bottom:0.35rem}.courses__content__team__content__text{font-size:0.2875rem;letter-spacing:-0.0025rem;color:#35465b;line-height:0.3375rem;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:1.0125rem;-moz-column-gap:1.0125rem;column-gap:1.0125rem;white-space:pre-wrap;margin-bottom:0.7625rem}.courses__content__team__content__links{width:100%;text-align:start}.courses__content__team__content__links__item{display:inline-block;padding:0.09rem 0.2125rem;text-align:center;color:#fff;font-size:0.33425rem;letter-spacing:-0.0125rem}.courses__content__team__content__links__item.teachers{background:#e64c3c;margin-right:0.1625rem}.courses__content__team__content__links__item.hiw{background:#35465b}@media (max-width: 960px){#app.lang_zh .courses__content__title{font-size:2rem}.courses{background:#f5f7fa}.courses__banner::after{border-color:transparent #f5f7fa #f5f7fa transparent}.courses__banner__title{top:2.2rem;left:1.6rem;letter-spacing:initial}.courses__content{margin-top:0.33rem;padding:0 0 3.953rem;background-image:url(/assets/images/icons/dot_bg.png);background-repeat:repeat;background-size:0.25rem}.courses__content__navs{display:none}.courses__content__about{padding:1.33rem 1.6rem 3.53rem}.courses__content__about__img{height:8.47rem;margin:0}.courses__content__about__title{font-size:1.6rem;line-height:initial;letter-spacing:initial;margin:1.33rem 0 0}.courses__content__about__content{font-family:'Univers LT Std Condensed', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', Arial, Helvetica, sans-serif;font-size:0.93rem;line-height:initial;letter-spacing:initial;margin:1rem 0 0}.courses__content__about__btns__btn{display:block;font-size:1.2rem;height:auto;margin:1.33rem 0 0;width:100%;padding:0.8rem 0}.courses__content__about__btns__btn.subscribe{margin-right:0}.courses__content__feedback{height:auto;-webkit-clip-path:initial;clip-path:initial;padding:0 1.6rem}.courses__content__feedback .fas{position:absolute;top:3.2rem;font-size:1.6rem}.courses__content__feedback .fas.fa-angle-left{left:1.6rem}.courses__content__feedback .fas.fa-angle-right{right:1.6rem}.courses__content__feedback .fas:hover{color:#fff}.courses__content__feedback__background{height:7.93rem}.courses__content__feedback__content{width:100%}.courses__content__feedback__content.empty{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.courses__content__feedback__content__title{font-size:1.6rem;line-height:initial;letter-spacing:initial;margin:3.2rem 0 4.73rem 3.53rem}.courses__content__feedback__content__text{font-size:0.8rem;line-height:initial;letter-spacing:initial;color:#35465b;min-height:8rem}.courses__content__levels{padding:0 0 2rem;margin:0}.courses__content__levels__title{line-height:initial;letter-spacing:initial;font-size:1.6rem;margin:0 1.6rem 1.33rem;width:21.8rem}.courses__content__levels__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-top:1.33rem;position:relative}.courses__content__levels__list__container{overflow:hidden}.courses__content__levels__list__item{width:21.8rem;-webkit-box-flex:0;-webkit-flex:0 0 21.8rem;-moz-box-flex:0;-ms-flex:0 0 21.8rem;flex:0 0 21.8rem;padding:0 1.6rem;margin:0}.courses__content__levels__list__item__title{display:none}.courses__content__levels__list__item__content{font-family:'Univers LT Std Condensed', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', Arial, Helvetica, sans-serif;font-size:0.93rem;line-height:initial;letter-spacing:initial}.courses__content__team{padding:0 1.6rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.courses__content__team::before{height:9.07rem;top:3.25rem;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 1.86rem), 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 1.86rem), 0 100%)}.courses__content__team::after{background:transparent}.courses__content__team__title{font-size:1.6rem;line-height:initial;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 0 7.2rem}.courses__content__team__content{text-align:center;padding:1.33rem 0 0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5);box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5)}.courses__content__team__content__title{font-size:1.6rem;line-height:1.93rem;margin-bottom:0.67rem;padding:0 2rem}.courses__content__team__content__text{text-align:start;font-family:'Univers LT Std Condensed', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', Arial, Helvetica, sans-serif;font-size:0.93rem;line-height:1.2rem;-webkit-columns:initial;-moz-columns:initial;columns:initial;-webkit-column-gap:initial;-moz-column-gap:initial;column-gap:initial;padding:0 2rem}.courses__content__team__content__links{text-align:center}.courses__content__team__content__links__item{display:block;padding:0.8rem 0;font-size:1.2rem;margin-top:1.33rem}.courses__content__team__content__links__item.teachers{margin-right:0}}.dashboardContent{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.7375rem 3.925rem 2.7875rem 3.9125rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#f5f7fa}.dashboardContent__maincontent{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width: 960px){.dashboardContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0.33rem 0 3.953rem}.dashboardContent__maincontent{width:100%;padding-top:2rem}}.bookingHistory__group{margin-bottom:0.5rem}.bookingHistory__group.top{margin-bottom:1.75rem}.bookingHistory__title{color:#e64c3c;line-height:0.325rem;letter-spacing:-0.0125rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bookingHistory__title.h4{font-size:0.3625rem;margin-bottom:0.1rem}.bookingHistory__title.h3{font-size:0.45rem;margin-bottom:0.3rem}.bookingHistory__title__totalClasses{letter-spacing:initial}.bookingHistory__table{width:100%;-webkit-box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33);box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33)}.bookingHistory__completion{margin:0.25rem 0;color:#e64c3c;font-size:0.325rem}@media (max-width: 960px){.bookingHistory__title{line-height:initial;letter-spacing:initial}.bookingHistory__title.h3{font-size:1.6rem;padding:0 1.6rem;margin-bottom:1.33rem}.bookingHistory__title.h4{font-size:1.25rem;padding:0.5rem 1.6rem}.bookingHistory__group{margin-bottom:2rem}.bookingHistory__completion{margin:0.67rem 0 1.33rem 0;padding:0 0.8rem;font-size:1.07rem;line-height:1.33rem}}.messages .table__body__row.marked .table__body__row__cell:first-child{position:relative}.messages .table__body__row.marked .table__body__row__cell:first-child::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:#e64c3c}.messages__block{margin-bottom:0.475rem}.messages__block__title{color:#e64c3c;font-size:0.3625rem;line-height:0.325rem;letter-spacing:-0.0125rem;margin-bottom:0.1rem}.messages__block__content{width:100%;-webkit-box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33);box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33)}.messages__block__content.info{background:#fff;position:relative;min-height:2.5rem}.messages__block__content.info.inactive.ok .loadingCover{display:none}.messages__block__content.info.inactive.error .loadingCover__icon.loading{display:none}.messages__block__content.info.active .loadingCover__icon.fail{display:none}.messages__block__content.info .loadingCover{content:'';cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;z-index:1000;background:rgba(255,255,255,0.7)}.messages__block__content.info .loadingCover__icon{font-size:0.5rem;color:#e64c3c}.messages__block__content.info .loadingCover__icon.loading{-webkit-animation:rotate 2s ease-in-out 0s infinite;animation:rotate 2s ease-in-out 0s infinite}.messages__block__content.info .loadingCover__icon.fail{font-size:0.75rem}.messages__block__content.info .loadingCover__msg{margin-top:0.25rem;padding:0.125rem;font-size:0.5rem;color:#e64c3c;background:#fff}.messages__block__content.table{cursor:pointer}.messages__block__content__info{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.15rem 0.2875rem 0.125rem;border-bottom:1px solid #f3f5f6}.messages__block__content__info__line{width:100%;display:block;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.messages__block__content__info__line span{color:#2b3a49;font-size:0.25rem}.messages__block__content__info__line span:nth-child(2){width:1.75rem}.messages__block__content__text{white-space:pre-wrap;font-size:0.25rem;line-height:0.275rem;letter-spacing:-0.005rem;color:#2b3a49;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.3375rem 0.4625rem 0.375rem}.messages__block__content__text a,.messages__block__content__text button{background:transparent;color:#e64c3c;cursor:pointer;font-size:inherit}.messages__block__content__text a:hover,.messages__block__content__text button:hover{text-decoration:underline}@media (max-width: 960px){.messages__block{margin-bottom:2rem}.messages__block__title{font-size:1.6rem;letter-spacing:initial;line-height:initial;margin-bottom:2rem;padding:0 1.6rem}.messages__block__content__info{padding:0.8rem 1.6rem}.messages__block__content__info__line span{font-size:0.93rem;line-height:1.2rem}.messages__block__content__info__line span:nth-child(2){width:6rem}.messages__block__content__text{padding:1.6rem;font-size:0.93rem;line-height:initial}}.myLessons__block{margin-bottom:0.4875rem}.myLessons__block:first-child{margin-bottom:0.9rem}.myLessons__block__title{color:#e64c3c;font-size:0.3625rem;line-height:0.325rem;letter-spacing:-0.0125rem;margin-bottom:0.1rem}.myLessons__block__content{width:100%;-webkit-box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33);box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33)}.myLessons__block__content.sp{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.myLessons__block__content.sp .verticalTable{display:none}.myLessons__block__content__table{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.myLessons__block__content__attendBtn{font-size:0.26725rem;letter-spacing:-0.01rem;color:#fff;background:#389047;-webkit-box-flex:0;-webkit-flex:0 0 1.8125rem;-moz-box-flex:0;-ms-flex:0 0 1.8125rem;flex:0 0 1.8125rem}.myLessons__block__content__attendBtn:disabled{background:#656565}.myLessons__block__content__cancelBtn{font-size:0.26725rem;letter-spacing:-0.01rem;color:#fff;background:#e64c3c;-webkit-box-flex:0;-webkit-flex:0 0 1.8125rem;-moz-box-flex:0;-ms-flex:0 0 1.8125rem;flex:0 0 1.8125rem}@media (max-width: 960px){.myLessons__block{margin-bottom:0;position:relative}.myLessons__block:not(:last-child){margin-bottom:2rem}.myLessons__block__title{font-size:1.6rem;padding:0 1.6rem;margin-bottom:1.33rem;line-height:initial;letter-spacing:initial}.myLessons__block__attendNote{margin:0 0 1.33rem;padding:0 3rem;line-height:initial;position:absolute;left:0;bottom:0}.myLessons__block__content{-webkit-box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5);box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5)}.myLessons__block__content.sp{display:block;margin:0 1.6rem;padding:1.33rem 0.8rem 9.2rem;width:21.8rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff}.myLessons__block__content.sp .verticalTable{display:table;margin:0 0 1.33rem}.myLessons__block__content.sp .horizontalTable{display:none}.myLessons__block__content__attendBtn{font-size:1.07rem;letter-spacing:initial;-webkit-box-flex:0;-webkit-flex:0 0 10rem;-moz-box-flex:0;-ms-flex:0 0 10rem;flex:0 0 10rem;padding:0.8rem 0;width:10rem;float:right}.myLessons__block__content__cancelBtn{padding:0.8rem 0;font-size:1.07rem;letter-spacing:initial;-webkit-box-flex:0;-webkit-flex:0 0 10rem;-moz-box-flex:0;-ms-flex:0 0 10rem;flex:0 0 10rem;width:10rem;float:left}}.mySubscription__title{color:#e64c3c;font-size:0.3625rem;line-height:0.325rem;letter-spacing:-0.0125rem;margin-bottom:0.1rem}.mySubscription__table{width:100%;-webkit-box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33);box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33)}@media (max-width: 960px){.mySubscription__title{font-size:1.6rem;padding:0 1.6rem;margin-bottom:1.33rem;line-height:initial;letter-spacing:initial}}.personalInfo__title{line-height:0.275rem;font-size:0.3625rem;letter-spacing:-0.0125rem;color:#e64c3c;margin-bottom:0.15rem}.personalInfo__text__email{margin-right:0.25rem}.personalInfo__content{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.personalInfo__content__avatar{display:inline-block;width:4rem;height:3.9125rem;background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33);box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33)}.personalInfo__content__profile{display:inline-block;padding:0.325rem 2.175rem 0.45rem 0.4rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;width:10rem;position:relative;-webkit-box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33);box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33)}.personalInfo__content__name{font-size:0.42rem;letter-spacing:-0.015rem;line-height:0.3125rem;color:#e64c3c}.personalInfo__content__name:nth-child(1){margin-bottom:0.1625rem}.personalInfo__content__name:nth-child(2){margin-bottom:0.625rem}.personalInfo__content .profileTable tr.duplicate{display:none}.personalInfo__content__info__link{color:#e64c3c}.personalInfo__content__info__link.email{display:block}.personalInfo__content__edit{position:absolute;right:0;bottom:0;padding:0.075rem 0.2rem;font-size:0.2405rem;letter-spacing:-0.00875rem;color:#fff;background:#35465b;text-align:center}@media (max-width: 960px){.personalInfo__title{font-size:1.6rem;margin-bottom:2rem;padding:0 1.6rem;line-height:initial;letter-spacing:initial}.personalInfo__content{padding:0 1.6rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.personalInfo__content__avatar{width:6.13rem;height:5.996rem;z-index:10;position:absolute;top:1.33rem;left:4.2rem}.personalInfo__content__profile{display:block;width:100%;padding:8.6rem 0 0;-webkit-box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5);box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5)}.personalInfo__content__name{font-size:1.33rem;letter-spacing:initial;line-height:initial;position:absolute;top:3.4rem;left:10.73rem;margin:0}.personalInfo__content .profileTable{margin:0 0 1.33rem;padding:0 1.6rem}.personalInfo__content .profileTable tr.duplicate{display:table-row}.personalInfo__content .profileTable tr td:nth-child(n+3){display:none}.personalInfo__content .profileTable tr a{padding:0.6rem 0.5rem;color:#fff;background:#ed8176;width:100%;text-decoration:none;display:block;text-align:center}.personalInfo__content__edit{display:block;position:relative;width:100%;font-size:1.07rem;line-height:initial;padding:0.83rem 0}}.myBooking__block{margin-bottom:0.475rem}.myBooking__block__title{color:#e64c3c;font-size:0.3625rem;line-height:0.325rem;letter-spacing:-0.0125rem;margin-bottom:0.175rem}.myBooking__block__content{width:100%;-webkit-box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33);box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33)}.myBooking__block__content.searchForm{background:#fff;padding:0.1125rem 0.25rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.myBooking__block__content.list{background:#fff;padding:0.4375rem 0.425rem 0.4625rem;position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.myBooking__block__content__tips{text-align:center;font-size:0.275rem}.myBooking__block__content__time{color:#2b3a49;font-size:0.25rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:0.15rem}.myBooking__block__content__time.short{-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:0;-webkit-flex:0 0 2.5rem;-moz-box-flex:0;-ms-flex:0 0 2.5rem;flex:0 0 2.5rem}.myBooking__block__content__time.dateTimePicker{display:none}.myBooking__block__content__time__block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:0.075rem 0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.myBooking__block__content__time__block span{margin-right:0.075rem;text-align:right}.myBooking__block__content__time__block span.long{-webkit-box-flex:0;-webkit-flex:0 0 0.75rem;-moz-box-flex:0;-ms-flex:0 0 0.75rem;flex:0 0 0.75rem}.myBooking__block__content__time__block .react-select__menu{z-index:1000000}.myBooking__block__content__time__block .react-select-container{-webkit-box-flex:1;-webkit-flex:1 0 1.5rem;-moz-box-flex:1;-ms-flex:1 0 1.5rem;flex:1 0 1.5rem}.myBooking__block__content__time__block .react-select-container.label{text-align:center}.myBooking__block__content__time__block .react-select-container.year .react-select__control{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.myBooking__block__content__time__block .react-select-container.hour .react-select__control{border-right:0;border-radius:0}.myBooking__block__content__time__block .react-select-container.date .react-select__control{border-right:0;border-radius:0}.myBooking__block__content__time__block .react-select-container.month .react-select__control{border-right:0;border-radius:0}.myBooking__block__content__time__block .react-select-container.minute .react-select__control{border-top-left-radius:0;border-bottom-left-radius:0}.myBooking__block__content__btn{background:#e64c3c;padding:0.145rem 0;color:#fff;margin:0.075rem 0}.myBooking__block__content__select,.myBooking__block__content__input{border:1px solid #f2f3f4;color:rgba(43,58,73,0.6);font-size:0.2125rem;letter-spacing:-0.0075rem;padding:0.125rem}.myBooking__block__content__select{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.myBooking__block__content__input{margin:0.075rem 0;font-size:0.255rem}.myBooking__block__content__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.myBooking__block__content__list__item{width:2.5125rem;height:3.3875rem;border-bottom:0.025rem solid #dbdee0;margin:0 0.2rem 0.3625rem;padding-bottom:0.3125rem}.myBooking__block__content__list__item__avatar{width:100%;height:1.6125rem;background-size:cover;background-position:0 20%;background-repeat:no-repeat}.myBooking__block__content__list__item__bookLink{width:100%;padding:0.05rem 0;text-align:center;font-size:0.2375rem;letter-spacing:-0.00625rem;background:#ec8279;margin-bottom:0.2875rem;display:block;color:#fff}.myBooking__block__content__list__item__info{font-size:0.25rem;letter-spacing:-0.0075rem;color:#2b3a49;margin-bottom:0.125rem}.myBooking__block__content__btns{position:absolute;left:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.myBooking__block__content__btns__btn{font-size:0.2405rem;letter-spacing:-0.00875rem;color:#fff;text-align:center;padding:0.075rem 0.225rem}.myBooking__block__content__btns__btn.help{background:#e64c3c}.myBooking__block__content__btns__btn.more{background:#35465b}.myBooking__block__content__btns__btn.more .fas{margin-left:0.1875rem}.myBooking__block__content__btns__btn.more:disabled{cursor:not-allowed}@media (max-width: 960px){.myBooking__block:not(:last-child){margin-bottom:2rem}.myBooking__block__title{font-size:1.6rem;margin-bottom:1.33rem;padding:0 1.6rem}.myBooking__block__content{padding:0;-webkit-box-shadow:initial;box-shadow:initial;margin-bottom:3rem}.myBooking__block__content.list{padding:0 1.6rem;background:initial;margin:0}.myBooking__block__content.searchForm{display:block;padding:0.53rem 0.8rem 1.33rem;margin:0 1.6rem;width:calc(100% - 3.2rem);background:#fff;-webkit-box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5);box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5)}.myBooking__block__content__time.selectGroup{display:none}.myBooking__block__content__time.dateTimePicker{display:block}.myBooking__block__content__time.dateTimePicker .pickers>span{font-size:1.06rem;display:block;margin-top:0.8rem}.myBooking__block__content__time.dateTimePicker .pickers>div{width:100%}.myBooking__block__content__btn{height:auto;font-size:1.07rem;line-height:initial;padding:0.83rem 0;margin:1.33rem 0 0}.myBooking__block__content__input{width:100%;font-size:1.1rem;line-height:initial;margin:1rem 0 0;padding:0 0 0 1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:3.2rem}.myBooking__block__content__list{display:block}.myBooking__block__content__list__item{width:100%;height:auto;padding:0;margin:0 0 1.33rem 0;background:#fff;position:relative;-webkit-box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5);box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5)}.myBooking__block__content__list__item__avatar{width:12.13rem;height:7.6rem;background-position:0 10%}.myBooking__block__content__list__item__info{position:absolute;width:6.8rem;left:13.13rem;letter-spacing:initial}.myBooking__block__content__list__item__info.name{font-size:1.6rem;color:#e64c3c;top:1.33rem}.myBooking__block__content__list__item__info.date{font-size:0.93rem;top:3.27rem}.myBooking__block__content__list__item__info.time{font-size:0.93rem;top:4.8rem}.myBooking__block__content__list__item__bookLink{font-size:1.07rem;letter-spacing:initial;margin:0;padding:0.5rem 0}.myBooking__block__content__btns{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:initial}.myBooking__block__content__btns__btn{font-size:1.2rem;-webkit-box-flex:1;-webkit-flex:1 1 1rem;-moz-box-flex:1;-ms-flex:1 1 1rem;flex:1 1 1rem;padding:0.56rem 0}.myBooking__block__content__btns__btn:not(:last-child){margin-right:1px}.myBooking__block__content__btns__btn.more .fa-angle-right{margin-left:1.33rem}.myBooking__block__content__tips{font-size:1.2rem;padding:0.8rem 0}}.coursesWelcome__banner{width:100%;height:12.45rem;position:relative}.coursesWelcome__banner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#2b3a49;opacity:0.79}.coursesWelcome__banner::after{content:'';z-index:1000;width:0;height:0;position:absolute;left:0;bottom:0;border-style:solid;border-color:transparent #f5f7fa #f5f7fa transparent;border-width:0.875rem 12.5rem}.coursesWelcome__banner__title{font-size:1.8rem;letter-spacing:-0.0625rem;color:#fff;position:absolute;top:5.5125rem;left:3.9375rem}.coursesWelcome__banner__content{width:7.075rem;font-size:0.2875rem;letter-spacing:-0.0025rem;color:#f5f7fa;line-height:0.3375rem;position:absolute;top:7.4375rem;left:3.925rem}.coursesWelcome__content{background:#f5f7fa;padding:2.0625rem 3.925rem 1.1375rem}.coursesWelcome__content__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.coursesWelcome__content__list__item{width:8.15rem;min-height:3rem;background:#fff;-webkit-box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33);box-shadow:0.0875rem 0.1rem 0.1625rem rgba(77,77,77,0.33);padding:0.5375rem 0.425rem 1.325rem 4.1625rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin-bottom:1.8rem}.coursesWelcome__content__list__item__img{width:3.025rem;height:3.3375rem;position:absolute;left:0.35rem;bottom:0;padding:0.25rem;margin:-0.25rem}.coursesWelcome__content__list__item__intro__title{font-size:0.82675rem;letter-spacing:-0.035rem;color:#e54c3c;position:absolute;top:-0.25rem;left:4.1625rem;line-height:0.6rem}.coursesWelcome__content__list__item__intro__descr{font-size:0.25rem;letter-spacing:-0.0025rem;line-height:0.3rem;color:#2b3a49;width:100%}.coursesWelcome__content__list__item__intro__detailLink{position:absolute;bottom:0.3125rem;left:4.1625rem;width:1.475rem;background:#35465b;font-size:0.279rem;letter-spacing:-0.01rem;color:#fff;text-align:center;padding:0.0825rem 0;display:block}@media (max-width: 960px){.coursesWelcome__banner{width:100%;height:15.9rem}.coursesWelcome__banner__title{font-size:2rem;top:0.73rem;left:1.6rem}.coursesWelcome__banner__content{font-size:0.9rem;line-height:initial;top:3.2rem;left:1.6rem;width:21.8rem}.coursesWelcome__content{padding:2rem 1.6rem 3.953rem}.coursesWelcome__content__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.coursesWelcome__content__list__item{width:100%;padding:0;margin-bottom:0}.coursesWelcome__content__list__item:not(:last-child){margin-bottom:1.33rem}.coursesWelcome__content__list__item__img{width:8.2rem;height:8.826rem;padding:0;margin:0;top:1.5rem;left:0.6rem;bottom:initial}.coursesWelcome__content__list__item__intro{padding:1.33rem 0.8rem 3.66rem 9.47rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.coursesWelcome__content__list__item__intro__title{font-size:1.6rem;line-height:1.93rem;position:initial;top:initial;left:initial;margin:0;text-align:center}.coursesWelcome__content__list__item__intro__descr{font-size:0.93rem;line-height:1.2rem;margin-top:0.33rem;text-align:start;color:#35465b}.coursesWelcome__content__list__item__intro__detailLink{width:100%;height:auto;font-size:1.07rem;padding:0.5rem 0;left:0;bottom:0;letter-spacing:initial}}.editProfile{padding-top:2.5rem}.editProfile .signup__form__box__item__title.value{width:3.75rem}.editProfile .login__form__box__item.checkbox{padding-left:0}.editProfile .login__form__box__item.checkbox .fas{border-radius:0.15rem;left:0}.editProfile__link{color:#e64c3c}.editProfile__link.email.withmargin{margin-left:0.125rem}.editProfile__form__radio__group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.teacherMemo .changeMaterialBtn{background:#ed8176;color:#fff;display:none;margin:0.25rem}.teacherMemo .changeMaterialBtn.table__body__row__cell__btn{display:inline-block}.teacherMemo__materialLink{display:inline-block;font-size:0.25rem;cursor:pointer;color:#35465b;-webkit-transition:color 200ms;-o-transition:color 200ms;transition:color 200ms}.teacherMemo__materialLink:hover{color:#ed8176}.teacherMemo__material{font-size:0.25rem;color:#35465b}.teacherMemo__line{width:100%;height:0.025rem;background:grey}.teacherMemo__block{position:relative}.teacherMemo__block__title{margin-bottom:0.25rem}.teacherMemo__block__title.notfirst{padding-top:0.25rem;border-top:0.0125rem solid grey}.teacherMemo__info{font-size:0.25rem;color:#2b3a49;width:100%;line-height:0.75rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:3rem}.teacherMemo__btn{font-size:0.3rem;padding:0.25rem 0.75rem;background:#389047;color:#fff;position:absolute;top:1rem;right:0}.teacherMemo__btn:disabled{background:#656565}.teacherMemo__summary{border-collapse:collapse;font-size:0.25rem;width:100%}.teacherMemo__summary td{padding:0.25rem;white-space:pre-wrap}.teacherMemo__summary td:nth-child(2n+1){text-align:right;background:#ed8176;color:#f7f7f7;width:3.25rem;white-space:nowrap}.teacherMemo__summary td:nth-child(2n){text-align:left;background:#fff;color:#2b3a49}.teacherMemo__summary tr:not(:last-child){border-bottom:2px solid #fff}@media (max-width: 960px){.teacherMemo .changeMaterialBtn{display:block;margin:0.33rem 0 0;width:100%;font-size:1.07rem;padding:0.83rem 0}.teacherMemo .changeMaterialBtn.table__body__row__cell__btn{display:none}.teacherMemo .messages__block{margin:0}.teacherMemo__block{margin-bottom:1.33rem}.teacherMemo__block__title{margin-bottom:1.33rem}.teacherMemo__block__title.notfirst{border-top:0}.teacherMemo__block__title.sub{text-align:center;margin-top:1.33rem}.teacherMemo__info{font-size:0.93rem;line-height:initial;margin-bottom:0.33rem}.teacherMemo__info.textCenter{text-align:center}.teacherMemo__info span{text-align:right;display:inline-block;background:#ed8176;color:#fff;padding:0.4rem 1.07rem;margin-right:0.8rem;width:6rem;word-break:break-word}.teacherMemo__courseBlock{margin:2rem 1.6rem 0;padding:1.33rem 0.8rem;background:#fff}.teacherMemo__materialLink{font-size:0.93rem;line-height:1.2rem;color:#35465b}.teacherMemo__materialLink:hover{color:#ed8176}.teacherMemo__summary{border-collapse:collapse;font-size:0.93rem;line-height:1.2rem;width:100%}.teacherMemo__summary td{padding:0.4rem 1.07rem}.teacherMemo__summary td:nth-child(2n+1){width:auto;white-space:initial}.teacherMemo__summary td:nth-child(2n){background:#fff}.teacherMemo__summary td a{color:#e64c3c;text-decoration:underline}.teacherMemo__summary tr:not(:last-child){margin:0.33rem 0}.teacherMemo__btn{width:100%;position:relative;top:0;padding:0.83rem 0;margin:0;font-size:1.07rem}.teacherMemo .table__wrapper{-webkit-box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5);box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5)}}.teacherSummary .myBooking__block__content__time.dateTimePicker{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.teacherSummary .myBooking__block__content__time.dateTimePicker .pickers{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.teacherSummary .myBooking__block__content__time.dateTimePicker .pickers>span{margin-right:0.4rem}.teacherSummary .myBooking__block__content__time.dateTimePicker .pickers .MuiInputBase-root-18{font-size:0.3rem}.teacherSummary__date.myBooking__block__content.searchForm{width:40%;margin-top:0.5rem;font-size:0.25rem;color:#2b3a49}.teacherSummary__date.myBooking__block__content.searchForm .myBooking__block__content__select:last-child{margin-left:0.2875rem}.teacherSummary__date.myBooking__block__content.searchForm .myBooking__block__content__select{margin-right:0.125rem}.teacherSummary__table{margin-top:0.5rem;text-align:center;border-collapse:collapse;font-size:0.25rem;width:100%}.teacherSummary__table.duplicate{display:none}.teacherSummary__table th{background:#d86c61;color:#f7f7f7;padding:0.125rem}.teacherSummary__table th:first-child{border-right:2px solid #fff}.teacherSummary__table td:nth-child(odd){background:#ed8176;color:#f7f7f7}.teacherSummary__table td{padding:0.25rem;background:#fff;color:#2b3a49}.teacherSummary__table tr:not(:last-child){border-bottom:1px solid #fff}.teacherSummary__table thead{border-bottom:2px solid #fff}@media (max-width: 960px){.teacherSummary{background:#f5f7fa}.teacherSummary .myBooking__block__content__time.dateTimePicker{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.teacherSummary .myBooking__block__content__time.dateTimePicker .pickers{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.teacherSummary .myBooking__block__content__time.dateTimePicker .pickers>span{margin-right:0.4rem}.teacherSummary__table{margin:0;width:100%;font-size:0.93rem;-webkit-box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5);box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5)}.teacherSummary__table th,.teacherSummary__table td{padding:1.07rem 0.67rem}.teacherSummary__table th:first-child{border-right:0}.teacherSummary__table:not(.duplicate) th:nth-child(n+2){display:none}.teacherSummary__table:not(.duplicate) td:nth-child(n+3){display:none}.teacherSummary__table.duplicate{display:table;margin-top:1.6rem}}.teacherLessons .timeTable__block__row.body.selected{background:#24947a}.teacherLessons .timeTable__block__row.body.completed{background:#a6a7ad;cursor:pointer}.teacherLessons .timeTable__block__row.body.completed i.time{font-size:0.2rem}.teacherLessons .timeTable__block__row.body.absent{background:#adb90a;cursor:pointer}.teacherLessons .timeTable__block__row.body.absent i.time{font-size:0.2rem}.teacherLessons .timeTable__block__row.body.outdated{background:#35465b;cursor:pointer}.teacherLessons .timeTable__block__row.body.outdated i.time{font-size:0.2rem}.teacherLessons .timeTable__block__row.body.occupied{cursor:pointer;background:#e64c3c}.teacherLessons .timeTable__block__row.body.occupied i.time{font-size:0.2rem}.teacherLessons .timeTable__block__row.body.available{cursor:pointer;background:#24947a}.teacherLessons .timeTable__block__row.body.available i.time{font-size:0.2rem}.teacherLessons .timeTable__block__row.body.cancelled{cursor:not-allowed;background:#7a7f83}.teacherLessons .timeTable__block__row.body.cancelled i.time{font-size:0.2rem}.teacherLessons .timeTable__block__col.body{font-size:0.2rem;white-space:nowrap}.teacherLessons__timeTable__container{width:100%;height:10rem;position:relative}.teacherLessons__timeTable__container .teacherLessons__btn{top:0;bottom:initial;right:-2.25rem;padding:0.25rem}.teacherLessons__timeTable__weekNav{z-index:10000;position:absolute;top:0;left:0;width:1.875rem;height:1.075rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.teacherLessons__timeTable__weekNav__btn{outline:0;background:transparent}.teacherLessons__timeTable__weekNav__btn .fas{font-size:0.55rem;color:#fff;cursor:pointer;-webkit-transition:color 200ms;-o-transition:color 200ms;transition:color 200ms}.teacherLessons__timeTable__weekNav__btn .fas:hover{color:#e64c3c}@media (max-width: 960px){.teacherLessons .timeTable__block__row.body.completed i.time{font-size:0.8rem}.teacherLessons .timeTable__block__row.body.absent i.time{font-size:0.8rem}.teacherLessons .timeTable__block__row.body.outdated i.time{font-size:0.8rem}.teacherLessons .timeTable__block__row.body.occupied i.time{font-size:0.8rem}.teacherLessons .timeTable__block__row.body.available i.time{font-size:0.8rem}.teacherLessons .timeTable__block__row.body.cancelled i.time{font-size:0.8rem}.teacherLessons .timeTable__block__col.body{font-size:0.8rem}.teacherLessons__timeTable__container{width:100%;height:auto;padding:0 0 5.87rem}.teacherLessons__timeTable__container .teacherLessons__btn{top:initial;right:0;bottom:0;padding:0.83rem 0;display:block;text-align:center;position:absolute}.teacherLessons__timeTable__weekNav{top:initial;bottom:2.9rem;height:auto;width:100%}.teacherLessons__timeTable__weekNav__btn{background:#35465b;padding:0.76rem 0;font-size:1.2rem;border-bottom:1px solid #fff;-webkit-box-flex:1;-webkit-flex:1 1 1rem;-moz-box-flex:1;-ms-flex:1 1 1rem;flex:1 1 1rem}.teacherLessons__timeTable__weekNav__btn:first-child{border-right:1px solid #fff}.teacherLessons__timeTable__weekNav__btn .fas{font-size:1.07rem}.teacherLessons .messages__block{margin:0}}.teacherAvailable{font-size:0.25rem}.teacherAvailable .timeTable__block__row.body.selected{background:#24947a}.teacherAvailable .timeTable__block__row.body.saved{background:#667787;cursor:not-allowed}.teacherAvailable .timeTable__block__row.body.saved i.time{font-size:0.2rem}.teacherAvailable .timeTable__block__row.body.cancelled{background:#7a7f83;cursor:not-allowed}.teacherAvailable .timeTable__block__row.body.cancelled i.time{font-size:0.2rem}.teacherAvailable .timeTable__block__col.head.active{color:#fff}.teacherAvailable .timeTable__block__col.head.active .icon{visibility:hidden}.teacherAvailable .timeTable__block__col.body{font-size:0.2rem;white-space:nowrap}.teacherAvailable h5{font-size:0.25rem}.teacherAvailable__panel{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.teacherAvailable__panel__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0.075rem 0}.teacherAvailable__panel__row__col b{color:#eb7265}.teacherAvailable__panel__row__col.btns .btn{font-size:0.275rem;padding:0.125rem 0.3rem;color:#fff;-webkit-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms}.teacherAvailable__panel__row__col.btns .btn.active{background:#eb7265}.teacherAvailable__panel__row__col.btns .btn.inactive{background:#37475b}.teacherAvailable__panel__row__col.btns .btn:not(:first-child){margin-left:0.125rem}.teacherAvailable__panel__row__col.checkbox{position:relative;padding-left:0.3rem}.teacherAvailable__panel__row__col.checkbox::after{content:'';position:absolute;top:0;left:0;width:0.25rem;height:0.25rem;border:2px solid #eb7265;border-radius:3px}.teacherAvailable__panel__row__col.checkbox .fas{-webkit-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms;font-size:0.25rem;position:absolute;top:2px;left:2px;color:#fff;z-index:10;line-height:calc(0.25rem + 1px)}.teacherAvailable__panel__row__col__checkbox{opacity:0}.teacherAvailable__panel__row__col__checkbox:checked+.fas{background:#eb7265}.teacherAvailable__panel__row__col.submitBtn{background:#37475b;color:#fff;font-size:0.3rem;padding:0.125rem 0.3rem}.teacherAvailable__mobilePanel{display:none}@media (max-width: 960px){.teacherAvailable{background:#f5f7fa}.teacherAvailable .teacherLessons__timeTable__container{padding:0}.teacherAvailable .timeTable__block__col.body{font-size:0.8rem}.teacherAvailable__panel{display:none}.teacherAvailable__mobilePanel{display:block;width:100%}.teacherAvailable__mobilePanel__btns{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.teacherAvailable__mobilePanel__btns__btn{font-size:1.2rem;color:#fff;padding:0.83rem 0;-webkit-box-flex:1;-webkit-flex:1 1 1rem;-moz-box-flex:1;-ms-flex:1 1 1rem;flex:1 1 1rem;background:#35465b}.teacherAvailable__mobilePanel__btns__btn:first-child{border-right:1px solid #fff}.teacherAvailable__mobilePanel__tip{font-size:0.93rem;margin:1rem}.teacherAvailable__mobilePanel__submit{width:100%;padding:0.83rem 0;background:#e64c3c;font-size:1.07rem;color:#fff}}.teacherGroupCourse__block{margin-bottom:0.75rem}.teacherGroupCourse__settime .pickers{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.teacherGroupCourse__settime .pickers span{padding:0 0.125rem}.teacherGroupCourse__settime .myBooking__block__content__btn{margin:0.075rem 0 0.075rem 0.25rem;font-size:0.3rem;padding:0.145rem 0.25rem}@media (max-width: 960px){.teacherGroupCourse__block{margin:0}.teacherGroupCourse__info{padding:0 1.6rem 1.33rem}.teacherGroupCourse__settime{margin:0 1.6rem 2rem;padding:1.6rem;background:#fff;-webkit-box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5);box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5)}.teacherGroupCourse__settime .pickers{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.teacherGroupCourse__settime .pickers span{-webkit-box-flex:0;-webkit-flex:0 0 4rem;-moz-box-flex:0;-ms-flex:0 0 4rem;flex:0 0 4rem}.teacherGroupCourse__settime .pickers>div{-webkit-box-flex:1;-webkit-flex:1 0 14rem;-moz-box-flex:1;-ms-flex:1 0 14rem;flex:1 0 14rem;padding:0.5rem 0}.teacherGroupCourse__settime .myBooking__block__content__btn{margin:1.33rem 0 0;font-size:1.07rem;line-height:initial;padding:0.83rem;width:100%}.teacherGroupCourse .messages__block{margin-bottom:0}.teacherGroupCourse .messages__block__title{margin-bottom:1rem}.teacherGroupCourse .table__wrapper{-webkit-box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5);box-shadow:2px 2px 4px 0 rgba(166,166,166,0.5)}}.classroom__iframe{width:100%;height:100vh;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.preview{position:relative;width:100%;height:600px;height:100vh;overflow:hidden}.preview__mask{position:absolute;right:1px;bottom:1px;height:23px;width:200px;background:#444}.preview__iframe{width:100%;height:100%;border:0}.aliVideoPlayer{position:relative;width:100%;height:100%;height:100vh;overflow:hidden}.aliVideoPlayer .prism-player .prism-tooltip{font-size:0.375rem}.aliVideoPlayer .prism-player .prism-liveshift-progress .prism-progress-played,.aliVideoPlayer .prism-player .prism-progress .prism-progress-played{background-color:#e44c3c}.aliVideoPlayer .prism-player .prism-volume-control .volume-value{background:#e44c3c}.page404{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#e8ebef;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page404__content{width:100%;text-align:center}.page404__content__title{width:100%;font-size:0.5rem;color:#e64c3c}.page404__content__backBtn{color:#fff;background:#e64c3c;font-size:0.325rem;letter-spacing:-0.01125rem;padding:0.1375rem 0;display:block;width:4.25rem;margin:1rem auto 0}@media (max-width: 960px){.page404{padding:1.6rem;background:#fff}.page404__content__title{font-size:1.6rem}.page404__content__backBtn{padding:0.8rem 0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:2rem;letter-spacing:initial;font-size:1.07rem}}.terms .newsDetail__content{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.terms .newsDetail__content__article{width:12.5rem}@media (max-width: 960px){.terms .newsDetail__content__article{width:100%}}.privacy{padding-bottom:2rem}.privacy .newsDetail__content{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.privacy .newsDetail__content__article{width:12.5rem}@media (max-width: 960px){.privacy .newsDetail__content__article{width:100%}}.errorViewer button{padding:5px;background:#e64c3c;margin:3px;color:#fff}.errorViewer table{width:100%}.errorViewer th{cursor:pointer}.errorViewer td{border:1px solid #ccc;padding:5px;word-break:break-word}.errorViewer .marked{color:#fff}.errorViewer .marked td{background:#e64c3c}@media (max-width: 960px){.page--team .teachersDetail__banner{height:9.13rem}.page--team .teachersDetail__banner::after{border-color:transparent #f5f7fa #f5f7fa transparent}.page--team .teachersDetail__banner__title{top:3.33rem;left:1.6rem;font-size:2rem}.page--team .teachersDetail__content{background:#f5f7fa;padding:1.33rem 1.6rem 2rem}.page--team .teachersDetail__content__intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.page--team .teachersDetail__content__intro__avatar{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:2.94rem 0 1.33rem}.page--team .teachersDetail__content__intro__avatar__img{width:11.93rem;height:11.93rem;margin:0}.page--team .teachersDetail__content__intro__avatar__backLink{display:none}.page--team .teachersDetail__content__intro__main__name{position:absolute;top:0;left:0;width:100%;text-align:center;font-size:1.6rem;line-height:initial}.page--team .teachersDetail__content__intro__main__descr{font-size:0.93rem;line-height:initial}.page--team .teachersDetail__content__intro__backLink{margin-top:2rem;background:#35465b;padding:0.8rem 0;text-align:center;width:100%;display:block;color:#fff;font-size:1.2rem}.page--team .teachersDetail__content__intro__backLink .fas{margin-right:1rem}}.freetrial__btn{color:#fff;background:#e64c3c;font-size:0.325rem;letter-spacing:-0.01125rem;padding:0.1375rem 0;display:block;width:4.25rem;margin:0.5rem auto 0;text-align:center}@media (max-width: 960px){.freetrial{padding-bottom:4rem}.freetrial__btn{padding:0.8rem 0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:2rem;letter-spacing:initial;font-size:1.07rem}}.links{padding-bottom:2rem;background:#f5f7fa;min-height:calc(100vh - 4rem)}.links ul{padding:0.8rem 4rem}.links ul li{padding:0.1rem 0;margin:0.1rem 0}.links ul li a:hover{color:#e64c3c}.links ul li a i{margin-right:0.2rem;font-size:0.23rem}.links ul li h3{font-size:0.3rem;border-bottom:1px solid #3f5163;padding-bottom:0.05rem;font-weight:700}.links ul li p{font-size:0.325rem;padding:0 0.5rem;margin:0.125rem 0;font-weight:300;word-wrap:break-word;word-break:normal;white-space:pre-wrap}@media (max-width: 960px){.links{min-height:unset}.links ul li h3{font-size:0.93rem;line-height:1.2rem;border-color:#cfd3da}.links ul li p{padding:0.93rem 0 0.4rem;font-size:0.93rem;line-height:1.2rem;margin:0}}
