@charset "UTF-8";.icon{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.message-notification{position:fixed;top:20px;left:0;right:0;display:flex;flex-direction:column;z-index:99999}.message-notification .error{border:0}.message-notification .message-notice-wrapper.notice-enter{opacity:.01;-webkit-transform:scale(0);transform:scale(0)}.message-notification .message-notice-wrapper.notice-enter-active{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.message-notification .message-notice-wrapper.notice-exit{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.message-notification .message-notice-wrapper.notice-exit-active{opacity:.01;-webkit-transform:translateY(-40%);transform:translateY(-40%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.message-notification .message-notice{width:500px;min-height:61px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:16px 32px;margin:8px auto;box-shadow:0 10px 20px 0 rgba(0,0,0,.1);border-radius:6px;color:#fff;font-size:14px;display:flex;align-items:center}.message-notification .message-notice .message-close{cursor:pointer}.message-notification .message-notice>span{flex:1 1;margin-left:15px;margin-right:15px;line-height:100%}.message-notification .message-notice>svg{font-size:18px}.message-notification .message-notice.success{background-color:rgba(126,201,55,.8)}.message-notification .message-notice.error{background-color:rgba(203,36,43,.7)}.message-notification .message-notice.success>svg{color:#52c41a}.message-notification .message-notice.error>svg{color:#f74a53}@media screen and (min-width:320px) and (max-width:480px){.message-notification .message-notice{border-radius:0;width:100%}}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.modal{position:fixed;position:-ms-page}.modal,.modal-overlay{top:0;right:0;bottom:0;left:0;overflow-y:auto;z-index:9999}.modal-overlay{position:fixed;background:rgba(0,0,0,.4)}.modal-container{position:relative;margin:0;display:flex;flex-direction:column;width:100%;height:100%;max-width:730px;background:#fff;z-index:9999}@media (min-width:768px){.modal-container{display:block;margin:50px auto;height:auto;border-radius:10px;box-shadow:0 0 55px 0 rgba(0,0,0,.3);overflow:hidden}}.modal-bottom{position:absolute;top:75px;right:0;bottom:0;left:0;margin:0;max-width:100%;border-radius:10px 10px 0 0}@media (max-width:1000px){.modal-bottom{width:100%;border-radius:0;top:0;left:0;-webkit-transform:none;-webkit-transform:initial;transform:none;display:flex;flex-direction:column;flex:1 1}}.modal-head{margin:0 30px;height:80px;border-bottom:1px solid #ddd;position:relative;top:0;left:0;line-height:80px;font-size:23px;font-weight:300;color:#333}@media (max-width:1000px){.modal-head{margin:0 20px;height:60px;font-size:1.8rem;font-weight:300;line-height:60px}}.modal-head-title{flex:1 1;text-align:center}.modal-close{width:20px;height:20px;position:absolute;top:30px;right:0;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;cursor:pointer}@media (max-width:1000px){.modal-close{top:20px}}.modal-close:hover{opacity:.4}.modal-body{padding:40px 30px 0;overflow-y:auto}.modal-body:after{content:"";display:block;height:40px;visibility:hidden}@media (max-width:1000px){.modal-body{flex:1 1;padding:3rem 2rem 0}.modal-body:after{content:"";display:block;height:3rem;visibility:hidden}}.modal-footer{height:82px;padding:0 30px;border-top:1px solid #ddd;display:flex;flex-direction:row;align-items:center}.modalConfirm .modalConfirm-content,.modalConfirm .modalConfirm-content-only{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:14px;color:#333}.modalConfirm .modal-footer{display:flex;flex-direction:row;justify-content:flex-end}@media (max-width:1000px){.modalConfirm .modal-footer{height:60px;display:flex;flex-direction:row;justify-content:space-between}}.modalConfirm .modalConfirm-content-only{padding:40px;font-size:18px}@media (max-width:1000px){.modalConfirm .modalConfirm-content,.modalConfirm .modalConfirm-content-only{padding:40px 0;font-size:14px;text-align:center}}.modal-webview .modal-container{position:absolute;top:auto;bottom:0;height:auto;border-top-left-radius:14px;border-top-right-radius:14px}.modal-webview .modal-head{border:none!important;display:flex;padding:0;font-size:18px;font-weight:500;line-height:1.5;align-items:center}.modal-webview .modal-head .modal-head-title{text-align:left;padding:0}.modal-webview .modal-body{padding:10px 16px;max-height:65vh;overflow:auto}.modal-webview .modal-footer{padding:20px!important;border:none!important}.modal-webview .modal-footer .btn{width:100%;border-radius:25px;height:50px;font-size:17px}.modal-webview .modal-footer .btn+.btn{margin-top:10px}.btn{margin:0;padding:0;min-width:80px;font-weight:500;text-align:center;border:none;-webkit-transition:background .15s;transition:background .15s;border-radius:3px;line-height:1;text-transform:uppercase}button:focus{outline:none}button:hover:enabled{cursor:pointer}button-disabled,button:disabled,button[disabled]{opacity:.5;cursor:not-allowed}.btn-shadowed{box-shadow:0 2px 8px 0 rgba(0,0,0,.25)}.btn-main{color:#fff;background:#ff4238}.btn-main:hover:enabled{background:#8e191e}.btn-default{color:#333;background:#eee}.btn-default:hover:enabled{background:#a7a7a7}.btn-error{color:#fff;background:#cb242b}.btn-error:hover:enabled{background:#8e191e}.btn-success{color:#fff;background:#5ebd5e}.btn-success:hover:enabled{background:#428442}.btn-instant-tutoring{color:#fff;background:#5ebfe2}.btn-instant-tutoring:hover:enabled{background:#42869e}.btn-gradient{color:#fff;background-image:-webkit-gradient(linear,left top,right top,from(#ff4338),to(#ff786b));background-image:-webkit-linear-gradient(left,#ff4338,#ff786b);background-image:linear-gradient(90deg,#ff4338,#ff786b)}.btn-gradient:hover:enabled{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3))),-webkit-gradient(linear,left top,right top,from(#ff685f),to(#ffac7b));background-image:-webkit-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),-webkit-linear-gradient(left,#ff685f,#ffac7b);background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),linear-gradient(90deg,#ff685f,#ffac7b)}.btn-ghost-main{font-weight:400;color:#ff4238;background:transparent;border:1px solid #ff4238}.btn-ghost-main:hover:enabled{opacity:.6}.btn-ghost-default{font-weight:400;color:#333;background:transparent;border:1px solid #333}.btn-ghost-default:hover:enabled{opacity:.6}.btn-ghost-error{font-weight:400;color:#cb242b;background:transparent;border:1px solid #cb242b}.btn-ghost-error:hover:enabled{opacity:.6}.btn-ghost-success{color:#5ebd5e;background:transparent;border:1px solid #5ebd5e}.btn-ghost-success:hover:enabled{opacity:.6}.btn-ghost-instant-tutoring{color:#5ebfe2;background:transparent;border:1px solid #5ebfe2}.btn-ghost-instant-tutoring:hover:enabled{opacity:.6}.btn-ghost-pure{color:#fff;background:transparent;border:1px solid #fff}.btn-ghost-pure:hover:enabled{opacity:.7}.btn-big{min-height:42px;padding:8px 12px;font-size:14px}.btn-standard{min-height:36px;padding:10px 12px;font-size:14px}.btn-medium{min-height:32px;padding:8px 12px;font-size:14px}.btn-small{min-height:32px;padding:9px 12px;font-size:12px}.btn-action-standard{min-height:42px;font-size:18px}.btn-action-medium,.btn-action-standard{border-radius:4px;padding:10px 50px;min-width:200px}.btn-action-medium{min-height:60px;font-size:20px}.btn-action-large{border-radius:4px;min-height:80px;padding:10px 50px;font-size:25px;min-width:200px}.btn-loading{position:relative}.btn-loading *{visibility:hidden}.btn-loading:before{width:18px;height:18px;margin:auto;-webkit-animation:rotate .8s linear infinite;animation:rotate .8s linear infinite;border:2px solid #fff;border-right-color:transparent;border-radius:50%;z-index:100}.btn-loading:after,.btn-loading:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.btn-loading:after{width:100%;height:100%;background:#ff4238;z-index:10;border-radius:3px}.btn-ghost-default.btn-loading:before,.btn-ghost-main.btn-loading:before,.btn-ghost-pure.btn-loading:before{width:18px;height:18px;margin:auto;content:"";position:absolute;-webkit-animation:rotate .8s linear infinite;animation:rotate .8s linear infinite;border:2px solid #ff4238;border-right-color:transparent;border-radius:50%;top:0;bottom:0;left:0;right:0;z-index:100}.btn-ghost-default.btn-loading:after,.btn-ghost-main.btn-loading:after,.btn-ghost-pure.btn-loading:after{width:100%;height:100%;content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:transparent;z-index:10;border-radius:3px}.btn-ghost-default.btn-loading:before{border:2px solid #333;border-right-color:transparent}.btn-ghost-pure.btn-loading:before{border:2px solid #fff;border-right-color:transparent}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Loading-desktop .Loading-circle,.Loading-mobile .Loading-circle,.Loading-tablet .Loading-circle{z-index:99;margin:0;border:3px solid #f5bfbb;border-top-color:#ff4338;border-radius:100%;height:51px;width:51px;-webkit-animation:myrot .5s linear infinite;animation:myrot .5s linear infinite}@-webkit-keyframes myrot{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes myrot{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.broken-page-desktop{height:100%;padding-top:85px;padding-bottom:146px;margin-top:-30px}.broken-page-desktop .broken-page-card{height:500px;margin:0 auto;text-align:center;padding:0 75px 60px}.broken-page-desktop .broken-page-card-icon{width:100px;height:100px;margin:70px 0 30px}.broken-page-desktop .broken-page-card-subtitle{font-size:40px;font-weight:300;line-height:1.5}.broken-page-desktop .broken-page-card-content{font-size:30px;font-weight:300;line-height:1.5;letter-spacing:-.6px;margin-top:15px;margin-bottom:30px}.broken-page-tablet{height:100%;padding:100px 60px}.broken-page-tablet .broken-page-card{margin:0 auto;text-align:center;padding-bottom:50px}.broken-page-tablet .broken-page-card-icon{width:100px;height:100px;margin:60px 0 30px}.broken-page-tablet .broken-page-card-subtitle{font-size:40px;font-weight:300;line-height:1.5}.broken-page-tablet .broken-page-card-content{font-size:30px;font-weight:300;line-height:1.5;letter-spacing:-.6px;margin-top:15px;margin-bottom:30px}.broken-page-mobile{background-color:#fafafc;height:100vh;padding:85px 30px}.broken-page-mobile .broken-page-card{margin:0 auto;text-align:center;padding-bottom:10px}.broken-page-mobile .broken-page-card-icon{width:80px;height:80px;margin:30px 0 20px}.broken-page-mobile .broken-page-card-subtitle{font-size:23px;font-weight:300;line-height:1.5}.broken-page-mobile .broken-page-card-content{font-size:16px;font-weight:300;line-height:1.5;letter-spacing:-.6px;margin-top:15px;margin-bottom:30px}.broken-page-mobile .btn-action-medium{border-radius:4px;height:42px;padding:10px 50px;font-size:18px;min-width:200px}.loader{position:absolute;width:40px;margin:-40px -20px;top:50%;left:50%}.loader .circle{position:absolute;width:38px;height:38px;opacity:0;-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:orbit;animation-name:orbit;-webkit-animation-duration:5.5s;animation-duration:5.5s}.loader .circle:after{content:"";position:absolute;width:5px;height:5px;border-radius:5px;background:#ff4338}.loader .circle:nth-child(2){-webkit-animation-delay:.24s;animation-delay:.24s}.loader .circle:nth-child(3){-webkit-animation-delay:.48s;animation-delay:.48s}.loader .circle:nth-child(4){-webkit-animation-delay:.72s;animation-delay:.72s}.loader .circle:nth-child(5){-webkit-animation-delay:.96s;animation-delay:.96s}@-webkit-keyframes orbit{0%{-webkit-transform:rotate(225deg);transform:rotate(225deg);opacity:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}7%{-webkit-transform:rotate(345deg);transform:rotate(345deg);-webkit-animation-timing-function:linear;animation-timing-function:linear}30%{-webkit-transform:rotate(455deg);transform:rotate(455deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}39%{-webkit-transform:rotate(690deg);transform:rotate(690deg);-webkit-animation-timing-function:linear;animation-timing-function:linear}70%{-webkit-transform:rotate(815deg);transform:rotate(815deg);opacity:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}75%{-webkit-transform:rotate(945deg);transform:rotate(945deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}76%{-webkit-transform:rotate(945deg);transform:rotate(945deg);opacity:0}to{-webkit-transform:rotate(945deg);transform:rotate(945deg);opacity:0}}@keyframes orbit{0%{-webkit-transform:rotate(225deg);transform:rotate(225deg);opacity:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}7%{-webkit-transform:rotate(345deg);transform:rotate(345deg);-webkit-animation-timing-function:linear;animation-timing-function:linear}30%{-webkit-transform:rotate(455deg);transform:rotate(455deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}39%{-webkit-transform:rotate(690deg);transform:rotate(690deg);-webkit-animation-timing-function:linear;animation-timing-function:linear}70%{-webkit-transform:rotate(815deg);transform:rotate(815deg);opacity:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}75%{-webkit-transform:rotate(945deg);transform:rotate(945deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}76%{-webkit-transform:rotate(945deg);transform:rotate(945deg);opacity:0}to{-webkit-transform:rotate(945deg);transform:rotate(945deg);opacity:0}}.avatar{display:inline-block;position:relative}.avatar .flag{position:absolute;right:0;bottom:0}.avatar img{width:100%;height:100%;box-sizing:border-box;border-radius:50%}.avatar-thumble{width:24px;height:24px}.avatar-xsmall{width:30px;height:30px}.avatar-small{width:40px;height:40px}.avatar-lsmall{width:50px;height:50px}.avatar-medium{width:60px;height:60px}.avatar-standard{width:80px;height:80px}.avatar-big{width:100px;height:100px}.avatar-hero{width:126px;height:126px}.avatar-shadow{box-shadow:0 2px 8px 0 rgba(0,0,0,.25)}.avatar-medium.avatar-shadow,.avatar-small.avatar-shadow,.avatar-standard.avatar-shadow,.avatar-xsmall.avatar-shadow{border:1px solid #fff}.avatar-big.avatar-shadow,.avatar-hero.avatar-shadow{border:2px solid #fff}.avatar-placeholder{border-radius:50%;background:#ccc}.tooltip-container-box{display:inline-block}.tooltip-container{position:relative;display:-moz-flex;display:flex;width:100%;height:100%}.tooltip-reference{height:100%;cursor:pointer}.tooltip-popper{z-index:9998;position:absolute;border-radius:4px;background-color:rgba(51,51,51,.9);display:-moz-flex;padding:13px;box-sizing:border-box;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;color:#fff}.tooltip-popper-action{display:none}.tooltip-popover{background:#fff;color:#000;box-shadow:0 7px 25px 0 rgba(0,0,0,.2)}.text-common{display:inline-block;border-radius:2px;font-size:14px;box-sizing:border-box;height:42px;padding:13px 15px;border:1px solid #ccc;outline:none;color:#333}.text-common.text-noBorder{border:none}.text-common:disabled,.text-common[disabled]{color:#999;background-color:#fafafc}.text-wrapcount{float:right;margin-top:5px;font-size:12px;color:#ccc}.small{height:32px;padding-left:12px;padding-top:13px;padding-bottom:13px}.text-common::-webkit-input-placeholder{color:#ccc;font-size:14px}.text-common::-moz-placeholder{color:#ccc;font-size:14px}.text-common:-ms-input-placeholder{color:#ccc;font-size:14px}.text-common::-ms-input-placeholder{color:#ccc;font-size:14px}.text-common::placeholder{color:#ccc;font-size:14px}.text-common:focus{border-color:#333!important;box-shadow:0 0 4px 0 rgba(0,0,0,.3)}.text-common.text-noBorder:focus{border:none;box-shadow:none}.common_title,.top{font-size:14px;color:#333;margin-bottom:10px}.top{display:block}.left,.top{text-align:left}.left{font-size:14px;color:#333;display:inline-block;margin-right:10px}.error.text-noBorder:focus{border:none;box-shadow:none}.errorMsg{font-size:13px;color:#cb242b;margin-top:5px}.noto-speac{display:flex}.Text-container input:disabled,.Text-container input[disabled]{cursor:not-allowed}.Text-error-absolute{position:relative}.Text-error-absolute .error{border:1px solid #cb242b;margin-bottom:0}.Text-error-absolute.Text-container{position:relative}.Text-error-absolute .errorMsg{position:absolute;left:0;bottom:-20px}.hasInnerIcon-wrap{position:relative;display:inline-flex;align-items:center}.hasInnerIcon-item{position:absolute}.text-padding-left{padding-left:30px;padding-right:45px}.CommunicationToolLists{margin:0 auto}.CommunicationToolLists.toolLength0,.CommunicationToolLists.toolLength1{display:flex;justify-content:center}.CommunicationToolLists.toolLength1 .classroom{margin-right:16px}.CommunicationToolLists.toolLength2,.CommunicationToolLists.toolLength3,.CommunicationToolLists.toolLength4,.CommunicationToolLists.toolLength5{width:773px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px}.CommunicationToolLists.mobile,.CommunicationToolLists.tablet{width:auto;display:flex;flex-direction:column;align-items:center}.CommunicationToolLists.mobile .tool,.CommunicationToolLists.tablet .tool{margin-top:16px}.CommunicationToolLists .tool{width:247px;background:#fff;border:1px solid #e9e9eb;border-radius:33px;cursor:pointer}.CommunicationToolLists .tool.selected{background:rgba(76,209,208,.05);border:1px solid #00bfbd}.CommunicationToolLists .tool .tooltip-container-box,.CommunicationToolLists .tool .tooltip-reference{width:100%}.CommunicationToolLists .tool .tooltip-popper{font-weight:400;font-size:12px;line-height:18px}.CommunicationToolLists .tool .tooltip-box{display:flex;justify-content:center;padding:21px 0}.CommunicationToolLists .tool .tooltip-box>span{padding:0 4px 0 8px;font-weight:500;font-size:16px;line-height:24px}.CommunicationToolLists .tool.classroom-tool{display:flex}.accountEditor.mobile{background-color:#fff}.accountEditor.mobile .cutting-line{margin:0 0 12px;width:auto;border-top:1px solid #ddd}.accountEditor.mobile .sub-container{width:100%}.accountEditor.mobile .tool-id-editor-container.editing .tool-id-input-container{width:calc(100% - 98px)}.accountEditor.mobile .tool-id-editor-container.editing.re-editing .tool-id-input-container{width:calc(100% - 130px)}.accountEditor.mobile .tool-id-input{width:100%;height:32px}.accountEditor.mobile .classroom-desc{margin-top:8px;width:auto;font-size:10px;line-height:14px;display:flex;align-items:center;text-align:center;color:#595959}.accountEditor.mobile .tool-title{margin-bottom:8px}.accountEditor.mobile .submit-btn{width:90px}.accountEditor.mobile .close-icon{margin-left:8px!important}.accountEditor.mobile .notice{margin-top:8px;font-size:10px;line-height:12px}.accountEditor.desktop .editing.re-editing .notice{max-width:372px}.accountEditor.desktop .notice{max-width:336px}.accountEditor.desktop .sub-container{display:block}.accountEditor .tool-editor-container{display:flex;justify-content:center;align-items:center}.accountEditor .cutting-line{margin:40px auto 38px;width:400px;border-top:1px solid #ddd}.accountEditor .tool-id-input{width:248px}.accountEditor .classroom-desc{display:block;margin:0 auto;width:360px;font-weight:400;font-size:14px;line-height:22px;text-align:center}.accountEditor .tool-title{margin:0 auto;font-weight:400;font-size:12px;line-height:18px;align-items:center;text-align:center;color:#333}.accountEditor .tool-id-editor-container{display:flex;justify-content:center}.accountEditor .tool-id-editor-container.submitted{align-items:center}.accountEditor .tool-id-editor-container.editing .label{height:42px;line-height:42px}.accountEditor .tool-id-editor-container .label{display:inline-block;margin-right:8px;font-weight:500;font-size:16px;text-align:right;color:#828282}.accountEditor .tool-id-editor-container .tool-id{display:inline-block;margin-right:12px;font-weight:500;font-size:16px;line-height:24px;color:#333}.accountEditor .tool-id-editor-container .editor-icon{cursor:pointer}.accountEditor .tool-id-editor-container .close-icon{margin-left:12px;cursor:pointer}.accountEditor .tool-id-editor-container .submit-btn{margin-left:8px}.accountEditor .notice{margin-top:16px;text-align:left;font-size:10px;line-height:12px;color:#777}.bookflow-body{height:100%}@media (min-width:767px){.bookflow-body{flex:0 0 100%;overflow-y:auto}}.book-modal-body{flex:1 1;margin:0;padding:0;height:100%}@media (min-width:767px){.book-modal-body{overflow:hidden}}.book-modal-footer{padding:0 25px}.book-modal-footer-mobile{padding:20px;height:auto;flex-direction:column}.bookflow-modal{display:flex;padding:0;width:100%;flex-direction:column}.bookflow-modal .modal-head{border:0}.bookflow-select-lesson-head{display:flex;align-items:center}.bookflow-select-lesson-head>img{cursor:pointer}.bookflow-select-lesson-head>span{flex:1 1;font-size:1.6rem;font-weight:300}.booking-steps-modal{position:relative;display:flex;margin:0;height:1px;background:#ddd;justify-content:center;align-items:center;z-index:999}.bookflow-steps{width:100%}@media (min-width:767px){.bookflow-steps{height:100%}}@media (min-width:767px){.bookflow-body{display:flex;flex-wrap:nowrap}}.bookflow-step{display:flex;flex:0 0 100%;width:100%;flex-direction:column}.bookflow-step-mobile{padding-bottom:80px;flex:0 0 100%;width:100%;height:100%;overflow-y:auto}.step-next-enter{-webkit-transform:translateX(100%);transform:translateX(100%)}.step-next-enter-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.step-prev-enter{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.step-prev-enter-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.step-next-exit{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.step-next-exit-active{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.step-next-exit-active,.step-next-exit-done{-webkit-transform:translateX(-200%);transform:translateX(-200%)}.step-prev-exit{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.step-prev-exit-active{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.step-prev-exit-active,.step-prev-exit-done{-webkit-transform:translateX(0);transform:translateX(0)}.bookflow-modal-tablet{top:0;display:flex;width:100%;border-radius:0;flex-direction:column}.bookflow-modal-tablet .modal-body{flex:1 1}.bookflow-mobile-modal{display:flex;flex-direction:column}.bookflow-mobile-modal-body{display:flex;padding:0 20px;height:100%}.bookflow-mobile-footer{height:96px}.bookflow-mobile-next-btn{display:block;width:100%;background-image:-webkit-gradient(linear,right top,left top,from(#ff786b),to(#ff4338));background-image:-webkit-linear-gradient(right,#ff786b,#ff4338);background-image:linear-gradient(270deg,#ff786b,#ff4338)}.bookflow-headline-mobile{border-bottom:1px solid hsla(0,0%,86.7%,.87)}.booking-head-title{font-size:23px;font-weight:300;text-align:center}.booking-head-title-mobile{border-bottom:1px solid #ddd;padding:20px 0;font-size:1.6rem;font-weight:300;text-align:center}.booking-steps{display:flex;margin:20px 0;height:1px;background:#ddd;justify-content:center;align-items:center}.booking-step-circle{margin-right:90px;width:11px;height:11px;border-radius:50%;background:#fff;border:1px solid #ddd}.booking-step-circle-active{background:#ff4338;border:1px solid #ff4338}.booking-step-circle:last-child{margin:0}.book-top-navigation{position:static;top:0;left:30px;right:30px;background:#fff;z-index:99}.book-top-navigation-modal{position:absolute}.bookflow-container{flex:1 1;height:100%}.bookflow-footer{display:flex;padding:0 20px;width:100%;height:93px;background:#fff;border-top:1px solid #ddd;align-items:center}.lesson-availability{position:relative;padding:0 30px 134px;flex:0 0 100%}.lesson-availability-modal{padding:0 0 92px}.bookflow-lesson{position:relative;padding-left:65px}.bookflow-lesson:before{content:"•";position:absolute;top:10px;left:30px;color:#777}@media (max-width:1024px){.bookflow-lesson{position:relative;padding-left:45px}.bookflow-lesson:before{content:"•";position:absolute;top:15px;left:20px;color:#777}}.teacher-course-duration,.teacher-course-name{margin:0 0 5px;font-size:16px;color:#777}.teacher-course-duration.tool-name{font-weight:500;color:#333}.lesson-availability-tooltip{display:inline-block;margin-left:5px}.bookflow-right-section{display:flex;margin-left:auto}.bookflow-lesson-section{flex:1 1;margin:-10px 0 10px;width:100%;font-size:1.2rem;text-align:center;color:#777}.bookflow-lesson-section .teacher-course-name{margin:0;font-size:inherit}.bookflow-next-section{flex:1 1;width:100%}.bookflow-next-btn{margin-left:auto;width:106px}.bookflow-next-btn-mobile{width:100%}.book-lesson-intro{padding-top:15px;text-align:center}.book-lesson-intro-tablet{text-align:center}.book-lesson-intro-tablet>h1,.book-lesson-intro>h1{font-size:18px;font-weight:500}.book-lesson-intro-tablet>p,.book-lesson-intro>p{font-size:14px;color:#777;line-height:1.5}.book-courses-list{margin:30px 0 50px;padding:40px 90px 0;justify-content:center}.book-courses-list,.book-courses-list-tablet{display:flex;flex-wrap:wrap;border-top:1px solid #ddd}.book-courses-list-tablet{margin-top:30px;padding:60px 90px 0}.book-course-options{margin-bottom:40px;padding:0 25px;flex:0 0 25%}@media (max-width:1200px){.book-course-options{flex:0 0 50%}}.book-course-options-active{background-color:rgba(80,227,194,.04);border:1px solid #00bfbd}.book-course-options-tablet{margin-bottom:80px;padding:0 25px;flex:0 0 50%}.book-course-options-tablet>h2,.book-course-options>h2{margin-bottom:20px;font-size:23px;font-weight:300;text-align:center}.book-course-options-tablet img,.book-course-options img{display:block;margin:5px auto 0}.book-course-option{display:flex;margin-bottom:15px;padding:0 20px;height:66px;font-size:14px;font-weight:300;border-radius:33px;box-shadow:0 4px 15px 0 rgba(0,0,0,.1);align-items:center;cursor:pointer}.book-course-lessons{flex:1 1}.book-course-price{text-align:right;font-weight:500}.book-course-price-discount{color:#7ec937}.book-calendar-enter{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.book-calendar-enter-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.lesson-options{padding:0 30px;flex:0 0 100%;vertical-align:top}.lesson-options-modal{padding-bottom:0;margin-top:30px;margin-bottom:94px}.bookflow-price{margin-right:30px;flex:1 1;font-size:23px;font-weight:500;color:#333;text-align:right}.lesson-availability-tablet{position:relative;padding:0 30px;flex:0 0 100%}.lesson-option-mobile{flex:1 1;display:flex;flex-direction:column;height:100%;overflow-y:auto}.lesson-duration-mobile{display:flex;margin:0 -10px;flex-wrap:wrap}.lesson-duration-option-mobile{display:flex;margin:10px;height:66px;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 20px);font-size:18px;font-weight:300;border-radius:33px;background-color:#fff;box-shadow:0 4px 15px 0 rgba(0,0,0,.1);align-items:center;justify-content:center}.lesson-amount-mobile{padding:0 30px}.bookflow-calendar-mobile{display:flex;padding:0;flex-direction:column;overflow-x:hidden}.bookflow-summary-mobile{margin:10px 0;font-size:1.2rem;text-align:center;color:#777}.lesson-availability-date{margin-bottom:10px;font-size:1.2rem;color:#777;text-align:center}.bookflow-modal-container-mobile{padding:0 20px 20px;flex:1 1}.bookflow-modal-container-mobile>h1{margin:30px 0 20px;font-size:16px;font-weight:400;text-align:center}.user-profile-body{background:#fff;box-shadow:0 2px 12px rgba(0,40,117,.06);border-radius:4px;margin-bottom:16px;padding:16px 24px;min-height:82px}.user-profile-body:hover{-webkit-transition:all .25s ease-in;transition:all .25s ease-in;box-shadow:0 2px 8px rgba(0,40,117,.1)}.user-profile-body .flex-start{display:flex;justify-content:flex-start;align-items:center}.user-profile-body .user-profile-top{display:flex;justify-content:space-between;margin-bottom:16px}.user-profile-body .user_id{font-size:12px;line-height:18px;color:#8c8c8c;background:#f2f2f6;padding:4px 8px;display:flex;justify-content:center;align-items:center;border-radius:4px}.user-profile-body .user_name{margin-bottom:16px;font-size:20px;line-height:28px;color:#333}.user-profile-body .edit-profile{margin-left:8px;margin-bottom:16px;display:flex}.user-profile-body .redbar{width:16px;border-bottom:2px solid #ff4338;border-radius:1px}.user-profile-body .user-from{margin-top:16px;font-size:14px;line-height:22px;color:#8c8c8c}.user-profile-body .user-living{font-size:14px;line-height:22px;color:#8c8c8c;margin-top:8px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}.user-profile-body .time-zone{font-size:12px;text-decoration:underline;cursor:pointer}.user-profile-body .time-zone:hover{color:#595959}.user-profile-body .switch-teacher{margin-top:16px}.user-profile-body .switch-teacher button{width:100%}.new-avatar{position:relative;border:1px solid #e9e9eb;border-radius:50%}.new-flag{display:inline-block;border:1px solid #fff;border-radius:50%;position:absolute;right:1px;bottom:0}.new-flag-16{width:16px;height:16px}.new-flag-24{width:24px;height:24px}.new-flag-ad{background:url(/static/media/ad.e15ddeab.svg) no-repeat}.new-flag-ae{background:url(/static/media/ae.7847726d.svg) no-repeat}.new-flag-af{background:url(/static/media/af.fa735e43.svg) no-repeat}.new-flag-ag{background:url(/static/media/ag.53a60086.svg) no-repeat}.new-flag-ai{background:url(/static/media/ai.9fe4d6b7.svg) no-repeat}.new-flag-al{background:url(/static/media/al.46612c27.svg) no-repeat}.new-flag-am{background:url(/static/media/am.c86a9e16.svg) no-repeat}.new-flag-ao{background:url(/static/media/ao.ab8cc21b.svg) no-repeat}.new-flag-aq{background:url(/static/media/aq.65448909.svg) no-repeat}.new-flag-ar{background:url(/static/media/ar.78827b0b.svg) no-repeat}.new-flag-as{background:url(/static/media/as.27f3e372.svg) no-repeat}.new-flag-at{background:url(/static/media/at.5ab33f74.svg) no-repeat}.new-flag-au{background:url(/static/media/au.9b18ee04.svg) no-repeat}.new-flag-aw{background:url(/static/media/aw.f159ec16.svg) no-repeat}.new-flag-ax{background:url(/static/media/ax.fdd00c43.svg) no-repeat}.new-flag-az{background:url(/static/media/az.0b4258df.svg) no-repeat}.new-flag-ba{background:url(/static/media/ba.a9dbadd7.svg) no-repeat}.new-flag-bb{background:url(/static/media/bb.45c62450.svg) no-repeat}.new-flag-bd{background:url(/static/media/bd.c4a1485f.svg) no-repeat}.new-flag-be{background:url(/static/media/be.f1e78c8b.svg) no-repeat}.new-flag-bf{background:url(/static/media/bf.48eb94de.svg) no-repeat}.new-flag-bg{background:url(/static/media/bg.7163fe76.svg) no-repeat}.new-flag-bh{background:url(/static/media/bh.90ad3cbd.svg) no-repeat}.new-flag-bi{background:url(/static/media/bi.75d5af3d.svg) no-repeat}.new-flag-bj{background:url(/static/media/bj.b6387659.svg) no-repeat}.new-flag-bl{background:url(/static/media/bl.4d724b8e.svg) no-repeat}.new-flag-bm{background:url(/static/media/bm.09839e2c.svg) no-repeat}.new-flag-bn{background:url(/static/media/bn.0adbb664.svg) no-repeat}.new-flag-bo{background:url(/static/media/bo.eab17936.svg) no-repeat}.new-flag-bq{background:url(/static/media/bq.d6da2e84.svg) no-repeat}.new-flag-br{background:url(/static/media/br.ef701aba.svg) no-repeat}.new-flag-bs{background:url(/static/media/bs.6fe877e1.svg) no-repeat}.new-flag-bt{background:url(/static/media/bt.dbb1623f.svg) no-repeat}.new-flag-bv{background:url(/static/media/bv.b70ab2f2.svg) no-repeat}.new-flag-bw{background:url(/static/media/bw.d9e5e45f.svg) no-repeat}.new-flag-by{background:url(/static/media/by.80b2d2dd.svg) no-repeat}.new-flag-bz{background:url(/static/media/bz.e6b5e204.svg) no-repeat}.new-flag-ca{background:url(/static/media/ca.8678fc67.svg) no-repeat}.new-flag-cc{background:url(/static/media/cc.12b2a484.svg) no-repeat}.new-flag-cd{background:url(/static/media/cd.b43f872e.svg) no-repeat}.new-flag-cf{background:url(/static/media/cf.1bc217dc.svg) no-repeat}.new-flag-cg{background:url(/static/media/cg.8373836c.svg) no-repeat}.new-flag-ch{background:url(/static/media/ch.252c409b.svg) no-repeat}.new-flag-ci{background:url(/static/media/ci.26a62321.svg) no-repeat}.new-flag-ck{background:url(/static/media/ck.22bf8119.svg) no-repeat}.new-flag-cl{background:url(/static/media/cl.6d63ff70.svg) no-repeat}.new-flag-cm{background:url(/static/media/cm.c972441e.svg) no-repeat}.new-flag-cn{background:url(/static/media/cn.a94c9394.svg) no-repeat}.new-flag-co{background:url(/static/media/co.41244c20.svg) no-repeat}.new-flag-cr{background:url(/static/media/cr.657d7dbc.svg) no-repeat}.new-flag-cu{background:url(/static/media/cu.0b42edab.svg) no-repeat}.new-flag-cv{background:url(/static/media/cv.20a8cfff.svg) no-repeat}.new-flag-cw{background:url(/static/media/cw.69f19c22.svg) no-repeat}.new-flag-cx{background:url(/static/media/cx.172a41ec.svg) no-repeat}.new-flag-cy{background:url(/static/media/cy.9f04989a.svg) no-repeat}.new-flag-cz{background:url(/static/media/cz.49044310.svg) no-repeat}.new-flag-de{background:url(/static/media/de.4d7bac3b.svg) no-repeat}.new-flag-dj{background:url(/static/media/dj.0c386d22.svg) no-repeat}.new-flag-dk{background:url(/static/media/dk.d046fb5b.svg) no-repeat}.new-flag-dm{background:url(/static/media/dm.664bf042.svg) no-repeat}.new-flag-do{background:url(/static/media/do.07d2b1ed.svg) no-repeat}.new-flag-dz{background:url(/static/media/dz.b03e5aec.svg) no-repeat}.new-flag-ec{background:url(/static/media/ec.5e9624df.svg) no-repeat}.new-flag-ee{background:url(/static/media/ee.9e932a62.svg) no-repeat}.new-flag-eg{background:url(/static/media/eg.2ea321dd.svg) no-repeat}.new-flag-eh{background:url(/static/media/eh.2a0e164e.svg) no-repeat}.new-flag-er{background:url(/static/media/er.bdfbf04c.svg) no-repeat}.new-flag-es{background:url(/static/media/es.afff2473.svg) no-repeat}.new-flag-et{background:url(/static/media/et.1d986679.svg) no-repeat}.new-flag-eu{background:url(/static/media/eu.4c73f57c.svg) no-repeat}.new-flag-fi{background:url(/static/media/fi.b48413be.svg) no-repeat}.new-flag-fj{background:url(/static/media/fj.76a7a39e.svg) no-repeat}.new-flag-fk{background:url(/static/media/fk.aeb2d588.svg) no-repeat}.new-flag-fm{background:url(/static/media/fm.3f19d612.svg) no-repeat}.new-flag-fo{background:url(/static/media/fo.329cbed5.svg) no-repeat}.new-flag-fr{background:url(/static/media/fr.f8952213.svg) no-repeat}.new-flag-ga{background:url(/static/media/ga.33d27fe1.svg) no-repeat}.new-flag-gb-eng{background:url(/static/media/gb-eng.eabfeadc.svg) no-repeat}.new-flag-gb-nir{background:url(/static/media/gb-nir.9cad35c4.svg) no-repeat}.new-flag-gb-sct{background:url(/static/media/gb-sct.31ef8bcf.svg) no-repeat}.new-flag-gb-wls{background:url(/static/media/gb-wls.85f8b842.svg) no-repeat}.new-flag-gb{background:url(/static/media/gb.5db9fea0.svg) no-repeat}.new-flag-gd{background:url(/static/media/gd.56fdbab2.svg) no-repeat}.new-flag-ge{background:url(/static/media/ge.d3665bf1.svg) no-repeat}.new-flag-gf{background:url(/static/media/gf.cabf9781.svg) no-repeat}.new-flag-gg{background:url(/static/media/gg.357e1e33.svg) no-repeat}.new-flag-gh{background:url(/static/media/gh.77872d15.svg) no-repeat}.new-flag-gi{background:url(/static/media/gi.b0015a50.svg) no-repeat}.new-flag-gl{background:url(/static/media/gl.48bf3e4e.svg) no-repeat}.new-flag-gm{background:url(/static/media/gm.414139d5.svg) no-repeat}.new-flag-gn{background:url(/static/media/gn.1ce64523.svg) no-repeat}.new-flag-gp{background:url(/static/media/gp.c2c4da0e.svg) no-repeat}.new-flag-gq{background:url(/static/media/gq.80b56bda.svg) no-repeat}.new-flag-gr{background:url(/static/media/gr.0bed56a8.svg) no-repeat}.new-flag-gs{background:url(/static/media/gs.6adf96a8.svg) no-repeat}.new-flag-gt{background:url(/static/media/gt.d6b5b664.svg) no-repeat}.new-flag-gu{background:url(/static/media/gu.64936a10.svg) no-repeat}.new-flag-gw{background:url(/static/media/gw.5ecbd93c.svg) no-repeat}.new-flag-gy{background:url(/static/media/gy.0653b318.svg) no-repeat}.new-flag-hk{background:url(/static/media/hk.4a0f09ba.svg) no-repeat}.new-flag-hm{background:url(/static/media/hm.fc838ac0.svg) no-repeat}.new-flag-hn{background:url(/static/media/hn.c94622ad.svg) no-repeat}.new-flag-hr{background:url(/static/media/hr.88f38f33.svg) no-repeat}.new-flag-ht{background:url(/static/media/ht.34eb5f59.svg) no-repeat}.new-flag-hu{background:url(/static/media/hu.e5e334fd.svg) no-repeat}.new-flag-id{background:url(/static/media/id.9f708fe5.svg) no-repeat}.new-flag-ie{background:url(/static/media/ie.798a56e0.svg) no-repeat}.new-flag-il{background:url(/static/media/il.c36a011d.svg) no-repeat}.new-flag-im{background:url(/static/media/im.ac0c825e.svg) no-repeat}.new-flag-in{background:url(/static/media/in.209ae8e9.svg) no-repeat}.new-flag-io{background:url(/static/media/io.a45231d4.svg) no-repeat}.new-flag-iq{background:url(/static/media/iq.8d936728.svg) no-repeat}.new-flag-ir{background:url(/static/media/ir.7bf140ab.svg) no-repeat}.new-flag-is{background:url(/static/media/is.ae44c07e.svg) no-repeat}.new-flag-it{background:url(/static/media/it.22b99ae7.svg) no-repeat}.new-flag-je{background:url(/static/media/je.e170f442.svg) no-repeat}.new-flag-jm{background:url(/static/media/jm.b7b13124.svg) no-repeat}.new-flag-jo{background:url(/static/media/jo.51302798.svg) no-repeat}.new-flag-jp{background:url(/static/media/jp.16a568ca.svg) no-repeat}.new-flag-ke{background:url(/static/media/ke.87900162.svg) no-repeat}.new-flag-kg{background:url(/static/media/kg.5908392a.svg) no-repeat}.new-flag-kh{background:url(/static/media/kh.61a4b374.svg) no-repeat}.new-flag-ki{background:url(/static/media/ki.cdeef8df.svg) no-repeat}.new-flag-km{background:url(/static/media/km.eb69abb6.svg) no-repeat}.new-flag-kn{background:url(/static/media/kn.4ad12564.svg) no-repeat}.new-flag-kp{background:url(/static/media/kp.f08daf33.svg) no-repeat}.new-flag-kr{background:url(/static/media/kr.7fb0181b.svg) no-repeat}.new-flag-kw{background:url(/static/media/kw.33b3292e.svg) no-repeat}.new-flag-ky{background:url(/static/media/ky.ef1f6537.svg) no-repeat}.new-flag-kz{background:url(/static/media/kz.a19240f6.svg) no-repeat}.new-flag-la{background:url(/static/media/la.6b86f25a.svg) no-repeat}.new-flag-lb{background:url(/static/media/lb.56f32195.svg) no-repeat}.new-flag-lc{background:url(/static/media/lc.c056c2a7.svg) no-repeat}.new-flag-li{background:url(/static/media/li.748d1f99.svg) no-repeat}.new-flag-lk{background:url(/static/media/lk.f54e1ef9.svg) no-repeat}.new-flag-lr{background:url(/static/media/lr.6656f943.svg) no-repeat}.new-flag-ls{background:url(/static/media/ls.533cb320.svg) no-repeat}.new-flag-lt{background:url(/static/media/lt.70975be0.svg) no-repeat}.new-flag-lu{background:url(/static/media/lu.2585715a.svg) no-repeat}.new-flag-lv{background:url(/static/media/lv.f3c1274d.svg) no-repeat}.new-flag-ly{background:url(/static/media/ly.050ff9b0.svg) no-repeat}.new-flag-ma{background:url(/static/media/ma.bee9c054.svg) no-repeat}.new-flag-mc{background:url(/static/media/mc.78528abe.svg) no-repeat}.new-flag-md{background:url(/static/media/md.75ec533a.svg) no-repeat}.new-flag-me{background:url(/static/media/me.2d0c8f78.svg) no-repeat}.new-flag-mf{background:url(/static/media/mf.487f7bd7.svg) no-repeat}.new-flag-mg{background:url(/static/media/mg.91e10ba0.svg) no-repeat}.new-flag-mh{background:url(/static/media/mh.8f1f9134.svg) no-repeat}.new-flag-mk{background:url(/static/media/mk.2413b107.svg) no-repeat}.new-flag-ml{background:url(/static/media/ml.204b0da4.svg) no-repeat}.new-flag-mm{background:url(/static/media/mm.8d6d26bc.svg) no-repeat}.new-flag-mn{background:url(/static/media/mn.933606d5.svg) no-repeat}.new-flag-mo{background:url(/static/media/mo.de26729c.svg) no-repeat}.new-flag-mp{background:url(/static/media/mp.8a731cbc.svg) no-repeat}.new-flag-mq{background:url(/static/media/mq.a09e4865.svg) no-repeat}.new-flag-mr{background:url(/static/media/mr.bf379763.svg) no-repeat}.new-flag-ms{background:url(/static/media/ms.ad88044d.svg) no-repeat}.new-flag-mt{background:url(/static/media/mt.f6e3733c.svg) no-repeat}.new-flag-mu{background:url(/static/media/mu.67c8f362.svg) no-repeat}.new-flag-mv{background:url(/static/media/mv.0fdc08c6.svg) no-repeat}.new-flag-mw{background:url(/static/media/mw.baf490bf.svg) no-repeat}.new-flag-mx{background:url(/static/media/mx.3aa223c8.svg) no-repeat}.new-flag-my{background:url(/static/media/my.263aea34.svg) no-repeat}.new-flag-mz{background:url(/static/media/mz.e99caf39.svg) no-repeat}.new-flag-na{background:url(/static/media/na.74257fb2.svg) no-repeat}.new-flag-nc{background:url(/static/media/nc.d393b8fa.svg) no-repeat}.new-flag-ne{background:url(/static/media/ne.e56edd30.svg) no-repeat}.new-flag-nf{background:url(/static/media/nf.801ee09f.svg) no-repeat}.new-flag-ng{background:url(/static/media/ng.520463e1.svg) no-repeat}.new-flag-ni{background:url(/static/media/ni.baafd7d7.svg) no-repeat}.new-flag-nl{background:url(/static/media/nl.390aa40f.svg) no-repeat}.new-flag-no{background:url(/static/media/no.b7a21f54.svg) no-repeat}.new-flag-np{background:url(/static/media/np.27f0f4e7.svg) no-repeat}.new-flag-nr{background:url(/static/media/nr.2ef5b7c8.svg) no-repeat}.new-flag-nu{background:url(/static/media/nu.1db5a99d.svg) no-repeat}.new-flag-nz{background:url(/static/media/nz.7dab6e5e.svg) no-repeat}.new-flag-om{background:url(/static/media/om.b9b7d0bc.svg) no-repeat}.new-flag-pa{background:url(/static/media/pa.beb40ab6.svg) no-repeat}.new-flag-pe{background:url(/static/media/pe.23591f9d.svg) no-repeat}.new-flag-pf{background:url(/static/media/pf.2a69c581.svg) no-repeat}.new-flag-pg{background:url(/static/media/pg.0b07d418.svg) no-repeat}.new-flag-ph{background:url(/static/media/ph.6ae85442.svg) no-repeat}.new-flag-pk{background:url(/static/media/pk.b67f80e0.svg) no-repeat}.new-flag-pl{background:url(/static/media/pl.3fe3bd51.svg) no-repeat}.new-flag-pm{background:url(/static/media/pm.89993b1f.svg) no-repeat}.new-flag-pn{background:url(/static/media/pn.48bd62e4.svg) no-repeat}.new-flag-pr{background:url(/static/media/pr.1d278b02.svg) no-repeat}.new-flag-ps{background:url(/static/media/ps.2992f9b9.svg) no-repeat}.new-flag-pt{background:url(/static/media/pt.04fa443d.svg) no-repeat}.new-flag-pw{background:url(/static/media/pw.78aaead2.svg) no-repeat}.new-flag-py{background:url(/static/media/py.a70b32d0.svg) no-repeat}.new-flag-qa{background:url(/static/media/qa.78909a6f.svg) no-repeat}.new-flag-re{background:url(/static/media/re.01fea3b6.svg) no-repeat}.new-flag-ro{background:url(/static/media/ro.22278e13.svg) no-repeat}.new-flag-rs{background:url(/static/media/rs.d00d37d2.svg) no-repeat}.new-flag-ru{background:url(/static/media/ru.e3ee3b09.svg) no-repeat}.new-flag-rw{background:url(/static/media/rw.997fe41b.svg) no-repeat}.new-flag-sa{background:url(/static/media/sa.135d0c86.svg) no-repeat}.new-flag-sb{background:url(/static/media/sb.d64e9848.svg) no-repeat}.new-flag-sc{background:url(/static/media/sc.ad1bcb4c.svg) no-repeat}.new-flag-sd{background:url(/static/media/sd.7ab061d8.svg) no-repeat}.new-flag-se{background:url(/static/media/se.b039bdb8.svg) no-repeat}.new-flag-sg{background:url(/static/media/sg.9eb47fe7.svg) no-repeat}.new-flag-sh{background:url(/static/media/sh.487ef1c8.svg) no-repeat}.new-flag-si{background:url(/static/media/si.63ba8c45.svg) no-repeat}.new-flag-sj{background:url(/static/media/sj.ecbc9e93.svg) no-repeat}.new-flag-sk{background:url(/static/media/sk.a5af0a28.svg) no-repeat}.new-flag-sl{background:url(/static/media/sl.f6315f74.svg) no-repeat}.new-flag-sm{background:url(/static/media/sm.f5665000.svg) no-repeat}.new-flag-sn{background:url(/static/media/sn.d2bec7ef.svg) no-repeat}.new-flag-so{background:url(/static/media/so.c1561217.svg) no-repeat}.new-flag-sr{background:url(/static/media/sr.be27d1ae.svg) no-repeat}.new-flag-ss{background:url(/static/media/ss.e3933b44.svg) no-repeat}.new-flag-st{background:url(/static/media/st.d0a56dbb.svg) no-repeat}.new-flag-sv{background:url(/static/media/sv.26ee8872.svg) no-repeat}.new-flag-sx{background:url(/static/media/sx.a7248001.svg) no-repeat}.new-flag-sy{background:url(/static/media/sy.73690f50.svg) no-repeat}.new-flag-sz{background:url(/static/media/sz.dc2faeb7.svg) no-repeat}.new-flag-tc{background:url(/static/media/tc.47c82761.svg) no-repeat}.new-flag-td{background:url(/static/media/td.f37a395c.svg) no-repeat}.new-flag-tf{background:url(/static/media/tf.2e7dc1af.svg) no-repeat}.new-flag-tg{background:url(/static/media/tg.29fa137c.svg) no-repeat}.new-flag-th{background:url(/static/media/th.904dd785.svg) no-repeat}.new-flag-tj{background:url(/static/media/tj.980d12c9.svg) no-repeat}.new-flag-tk{background:url(/static/media/tk.7aaccddb.svg) no-repeat}.new-flag-tl{background:url(/static/media/tl.0616faaa.svg) no-repeat}.new-flag-tm{background:url(/static/media/tm.ea365f33.svg) no-repeat}.new-flag-tn{background:url(/static/media/tn.fea87146.svg) no-repeat}.new-flag-to{background:url(/static/media/to.238ef1cd.svg) no-repeat}.new-flag-tr{background:url(/static/media/tr.ce2e2e8e.svg) no-repeat}.new-flag-tt{background:url(/static/media/tt.4705d420.svg) no-repeat}.new-flag-tv{background:url(/static/media/tv.a595f49d.svg) no-repeat}.new-flag-tz{background:url(/static/media/tz.d02545a1.svg) no-repeat}.new-flag-ua{background:url(/static/media/ua.841d259d.svg) no-repeat}.new-flag-ug{background:url(/static/media/ug.6d6f8896.svg) no-repeat}.new-flag-um{background:url(/static/media/um.3d347682.svg) no-repeat}.new-flag-un{background:url(/static/media/un.e6aabbd5.svg) no-repeat}.new-flag-us{background:url(/static/media/us.8ec58318.svg) no-repeat}.new-flag-uy{background:url(/static/media/uy.adbc4992.svg) no-repeat}.new-flag-uz{background:url(/static/media/uz.ca892343.svg) no-repeat}.new-flag-va{background:url(/static/media/va.90e9f73a.svg) no-repeat}.new-flag-vc{background:url(/static/media/vc.bbb52fa0.svg) no-repeat}.new-flag-ve{background:url(/static/media/ve.9f23d962.svg) no-repeat}.new-flag-vg{background:url(/static/media/vg.a796b16d.svg) no-repeat}.new-flag-vi{background:url(/static/media/vi.0aa78210.svg) no-repeat}.new-flag-vn{background:url(/static/media/vn.a0081482.svg) no-repeat}.new-flag-vu{background:url(/static/media/vu.730801ab.svg) no-repeat}.new-flag-wf{background:url(/static/media/wf.05522b9f.svg) no-repeat}.new-flag-ws{background:url(/static/media/ws.3ea6d44f.svg) no-repeat}.new-flag-ye{background:url(/static/media/ye.d13e1629.svg) no-repeat}.new-flag-yt{background:url(/static/media/yt.b6042b9c.svg) no-repeat}.new-flag-za{background:url(/static/media/za.67ff2e10.svg) no-repeat}.new-flag-zm{background:url(/static/media/zm.3eef5dc0.svg) no-repeat}.new-flag-zw{background:url(/static/media/zw.8b885465.svg) no-repeat}.referral-friend-body{background:#fff;box-shadow:0 2px 12px rgba(0,40,117,.06);border-radius:4px;margin-bottom:16px;padding:16px 24px;display:flex;justify-content:space-between;align-items:center;min-height:82px}.referral-friend-body:hover{-webkit-transition:all .25s ease-in;transition:all .25s ease-in;box-shadow:0 2px 8px rgba(0,40,117,.1)}.referral-friend-body .left-title{font-size:16px;font-weight:500;line-height:1.5;color:#333;margin-bottom:4px}.referral-friend-body .left-content{color:#8c8c8c;font-size:14px;line-height:18px}.donwload-app-body{background:#fff;box-shadow:0 2px 12px rgba(0,40,117,.06);border-radius:4px;margin-bottom:16px;padding:16px 24px 0;display:flex;justify-content:space-between;min-height:82px}.donwload-app-body:hover{-webkit-transition:all .25s ease-in;transition:all .25s ease-in;box-shadow:0 2px 8px rgba(0,40,117,.1)}.donwload-app-body .download-app-left{padding-bottom:16px}.donwload-app-body .left-title{font-size:16px;font-weight:500;line-height:1.5;color:#333;margin-bottom:4px}.donwload-app-body .left-content{color:#8c8c8c;font-size:14px;line-height:18px}.FAQ-body{background:#fff;box-shadow:0 2px 12px rgba(0,40,117,.06);border-radius:4px;margin-bottom:16px;padding:0 24px 16px;min-height:82px}.FAQ-body:hover{-webkit-transition:all .25s ease-in;transition:all .25s ease-in;box-shadow:0 2px 8px rgba(0,40,117,.1)}.FAQ-body .FAQ-header{display:flex;justify-content:flex-start;align-items:center;height:64px}.FAQ-body .FAQ-title{font-size:16px;font-weight:500;line-height:1.5;color:#333}.FAQ-body .FAQ-content{padding:0 0 0 16px;margin-bottom:0}.FAQ-body .FAQ-content a,.FAQ-body .FAQ-content li{font-size:14px;line-height:22px;margin-bottom:8px;color:#8c8c8c}.FAQ-body .FAQ-content a:last-child,.FAQ-body .FAQ-content li:last-child{margin-bottom:0}.FAQ-body .flex-start{display:flex;justify-content:flex-start;align-items:center}.dashboard-wallet-balance{background:#fff;box-shadow:0 2px 12px rgba(0,40,117,.06);border-radius:4px;margin-bottom:16px;padding:16px 24px;display:flex;justify-content:space-between;align-items:center;min-height:82px}.dashboard-wallet-balance:hover{-webkit-transition:all .25s ease-in;transition:all .25s ease-in;box-shadow:0 2px 8px rgba(0,40,117,.1)}.dashboard-wallet-balance .left-title{font-size:16px;font-weight:500;line-height:1.5;color:#333;margin-bottom:4px}.dashboard-wallet-balance .left-content{display:flex;color:#8c8c8c;font-size:14px;line-height:24px}.dashboard-wallet-balance .left-content .add-credit{display:flex;align-items:center;margin-left:8px;font-size:14px;text-decoration:underline;cursor:pointer}.dashboard-wallet-balance .left-content .add-credit:hover{color:#595959}.language{font-size:16px;text-align:left;color:#333}.level{display:inline-block;width:2px;height:10px;margin-left:2px;border-radius:1px}.level-color-1{background-color:hsla(0,0%,80%,.5)}.level-color-2{background-color:rgba(255,67,56,.5)}.level-color-3{background-color:#ff4338}.profile-oxford-score{width:700px}.profile-oxford-score .modal-body{padding-top:15px}.profile-oxford-score .modal-body:after{height:20px}.profile-oxford-score .more-info{margin:10px 0 0;font-size:13px;line-height:1.5}.profile-oxford-score-top{text-align:center}@media (max-width:350px){.profile-oxford-score-top img{width:280px}}.profile-oxford-score-top h4{font-size:30px}.profile-oxford-score-top h3,.profile-oxford-score-top h4{margin-top:20px;margin-bottom:10px;font-weight:500;line-height:1.3}.profile-oxford-score-top h3{font-size:36px}.profile-oxford-score-top h6{margin:0 0 10px;font-size:13px;font-weight:400;line-height:1.5}.profile-oxford-score-center h6{margin:10px 0;font-size:14px;font-weight:500;line-height:1.3}.oxford-description{margin-top:10px}.oxford-description p{margin:0 0 10px;font-size:13px;line-height:1.5}.oxford-table{width:100%;margin:10px auto;font-size:13px;text-align:left}.oxford-table th{font-weight:700}.oxford-table td,.oxford-table th{padding:10px;border:1px solid #ddd}.oxford-table .oxford-header-main{font-size:120%;font-weight:700}.dashboard-english-test{background:#fff;box-shadow:0 2px 12px rgba(0,40,117,.06);border-radius:4px;margin-bottom:16px;padding:16px 24px;display:flex;justify-content:space-between;align-items:center;min-height:82px}.dashboard-english-test:hover{-webkit-transition:all .25s ease-in;transition:all .25s ease-in;box-shadow:0 2px 8px rgba(0,40,117,.1)}.dashboard-english-test .left-title{display:block;font-size:16px;font-weight:500;line-height:1.5;color:#333;margin-bottom:4px}.dashboard-english-test .left-content,.dashboard-english-test .left-content a{color:#8c8c8c;font-size:14px;line-height:18px}.dashboard-english-test .left-content{display:flex}.dashboard-english-test .english-test-icon-box,.dashboard-english-test .left-content .test-level-pic-box{margin-left:8px}.learning_container__1Jcfy{display:flex;margin-bottom:16px;padding:16px 24px;background:#fff;border-radius:4px;box-shadow:0 2px 12px rgba(0,40,117,.06);align-items:center;cursor:pointer}.learning_container__1Jcfy:hover{-webkit-transition:all .25s ease-in;transition:all .25s ease-in;box-shadow:0 2px 8px rgba(0,40,117,.1)}.learning_languageLevel__3X1MZ{flex:2 1}.learning_title__3SJSQ{display:flex;height:24px;margin-bottom:4px;letter-spacing:.75px;text-transform:uppercase;align-items:center;font-size:12px;font-weight:300;line-height:1.3333;color:#8c8c8c}.learning_title__3SJSQ .learning_icon__-5CvE{margin-left:4px;height:24px}.learning_language__7a3Be{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}.learning_language__7a3Be>div{margin-right:12px}.learning_language__7a3Be>div .language{text-transform:capitalize;font-size:14px;line-height:22px;text-align:left;color:#333;margin-right:8px}.learning_completed__32rkp{flex:1 1;letter-spacing:.75px;text-align:right;text-transform:uppercase;font-size:12px;font-weight:300;line-height:1.3333;color:#8c8c8c}.learning_completed__32rkp .learning_number__ZEVnn{font-size:24px;font-weight:500;line-height:1.5;color:#333}.desc_tag__3_-5g{display:flex;margin-top:8px;font-size:12px;color:#8c8c8c;align-items:center}.desc_label__QO5V3{margin-right:4px;padding:0 4px;height:18px;font-size:12px;line-height:18px;background:#ff554b;color:#fff;border-radius:2px}.CountDown_status__3VqaU{display:flex;align-items:center;letter-spacing:normal;font-size:12px;font-weight:300;line-height:1.3333;color:#8c8c8c}.CountDown_waiting__2BBvJ .ant-statistic-content{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant:tabular-nums;font-size:12px;font-weight:300;line-height:1.3333;color:#a096db}.CountDown_active__36LLy .ant-statistic-content,.CountDown_upcoming__2o8YX .ant-statistic-content{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant:tabular-nums;font-size:12px;font-weight:300;line-height:1.3333;color:#00bfbd}.CountDown_action__2vurq .ant-statistic-content,.CountDown_active__36LLy .ant-statistic-content{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant:tabular-nums;font-size:12px;font-weight:300;line-height:1.3333;color:#ff554b}.CountDown_highlighted__2W31A{color:#ff554b}.wrapbox{display:inline;position:relative}.wrapcount{position:absolute;bottom:-16px;right:0;font-size:12px;color:#ccc}.textarea_common{display:inline-block;border:1px solid #ccc;border-radius:2px;padding:10px 15px;outline:none;color:#333;font-size:14px;line-height:21px;resize:none}.textarea_common:disabled,.textarea_common[disabled]{color:#999;background-color:#fafafc;cursor:not-allowed}textarea::-webkit-input-placeholder{color:#ccc;font-size:14px;font-weight:300}textarea::-moz-placeholder{color:#ccc;font-size:14px;font-weight:300}textarea:-ms-input-placeholder{color:#ccc;font-size:14px;font-weight:300}textarea::-ms-input-placeholder{color:#ccc;font-size:14px;font-weight:300}textarea::placeholder{color:#ccc;font-size:14px;font-weight:300}textarea:focus{border-color:#333!important;box-shadow:0 0 4px 0 rgba(0,0,0,.3)}.error{border:1px solid #cb242b}.error:focus{border-color:#cb242b!important;box-shadow:0 0 4px 0 rgba(0,0,0,.3)}.textarea_limited{font-size:12px;padding-left:5px;padding-top:5px;padding-bottom:15px;resize:none;border-color:#ccc}.textarea_resized{resize:auto!important}.textarea_left{width:100%;display:inline-block;vertical-align:text-top}.textarea_title{margin-top:16px;margin-left:5px}.autoGrow-minHeight{height:43px}.calendar{position:relative;margin:0 auto;padding:30px 20px 20px;width:100%;max-width:1000px;text-align:center;font-weight:300}.calendar-head-date{display:flex;margin:0 20px;padding:12px 0;height:46px;align-items:center;border-bottom:1px solid #ddd}.calendar-head-date-container{display:flex;margin:0 auto;width:100%;max-width:960px}.calendar-head-cell{flex:1 1;justify-content:center;text-align:center}.calendar-head-cell-blank{flex:1 1}.calendar-body{display:flex;border-radius:6px;border:1px solid #ddd;overflow:hidden}.calendar-time{flex:1 1}.caldendar-time-cell:first-child{visibility:hidden}.caldendar-time-cell{display:flex;justify-content:center;align-items:center;height:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.calendar-cell-container,.calendar-week-day{display:flex;flex:1 1;flex-direction:column}.calendar-cell-container{border-left:1px solid #ddd;border-top:1px solid #ddd}.calendar-week-day .calendar-cell-container:first-child{border-top:0}.calendar-week-day:last .calendar-cell-container{border-right:1px solid #ddd}.calendar-cell{flex:1 1}.calendar-cell-actived{background:#7ec937;cursor:pointer}.calendar-cell-current{background:#4c98cf;cursor:pointer}.calendar-cell-booked,.calendar-cell-frozen{background:#ccc;background-image:-webkit-repeating-linear-gradient(30deg,transparent,transparent 2px,#eee 0,#eee 7px);background-image:repeating-linear-gradient(60deg,transparent,transparent 2px,#eee 0,#eee 7px)}.calendar-cell-checked{background:#7ec937;background-image:-webkit-repeating-linear-gradient(30deg,transparent,transparent 2px,#fff 0,#eee 7px);background-image:repeating-linear-gradient(60deg,transparent,transparent 2px,#fff 0,#eee 7px)}.calendar-cell-hovered{background:#65a12c}.calendar-cell-selected{background:#00bfbd}.calendar-cell-selected.calendar-cell-hovered{background:teal}.calendar-cell-hover{position:fixed;padding:12px;color:#fff;border-radius:4px;background:rgba(51,51,51,.9);-webkit-transform-origin:left;transform-origin:left}.calendar-hover-appear,.calendar-hover-enter{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.calendar-hover-appear-active,.calendar-hover-enter-active{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:all .2s;transition:all .2s}.calendar-hover-exit{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.calendar-hover-exit-active{-webkit-transition:all .2s;transition:all .2s}.calendar-hover-exit-active,.calendar-hover-exit-done{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.calendar-head-weekday{margin-bottom:5px}.booking-calendar-container{height:100%}.booking-calendar-close{position:absolute;right:0;cursor:pointer}.booking-calendar-navigation{display:flex;position:relative;margin:0 30px;padding:20px 0;height:80px;align-items:center;border-bottom:1px solid #ddd}.booking-calendar-date{position:absolute;left:0;font-size:16px}.booking-calendar-alert{display:flex;margin:0 auto;width:520px;font-size:12px;align-items:center}.booking-calendar-alert>p{margin-left:20px;flex:1 1}.booking-calendar-alert-mobile{display:flex;padding-bottom:10px;margin-bottom:10px;align-items:center;border-bottom:1px solid #ddd}.booking-calendar-alert-mobile>p{margin-left:20px;flex:1 1;font-size:1rem}.booking-calendar-body{height:calc(100% - 126px);overflow-y:auto}.booking-calendar-body-tablet{padding:0 0 145px}.prev-week{margin-right:8px}.next-week{margin-right:10px}.next-week img{margin-left:2px}.next-week,.prev-week{display:inline-block;padding:0;width:36px;height:36px;background:#fff;border:1px solid #777;border-radius:50%}.next-week:enabled:hover,.prev-week:enabled:hover{background:#eee;border:1px solid #eee;-webkit-transition:all .4s;transition:all .4s}.book-calendar-head{display:flex;margin:0 auto 20px;max-width:960px;width:100%}.book-by-others,.book-time-available,.book-time-not-available,.book-time-selected{display:inline-block;margin-right:10px;width:12px;height:12px;border-radius:50%}.book-calendar-labels{display:flex;flex:1 1;flex-wrap:wrap}.book-calendar-labels>span{margin-right:20px}.book-calendar-hint{display:flex;margin-right:20px;align-items:center;color:#777}.book-time-available{background-color:#7ec937}.book-time-not-available{background:#fff;border:1px solid #777}.book-by-others{background-color:#eee;background-image:-webkit-repeating-linear-gradient(45deg,transparent,transparent 1px,#ccc 0,#eee 3px);background-image:repeating-linear-gradient(45deg,transparent,transparent 1px,#ccc 0,#eee 3px)}.book-time-selected{background-color:#cff1c2;background-image:-webkit-repeating-linear-gradient(45deg,transparent,transparent 1px,#fff 0,#fff 3px);background-image:repeating-linear-gradient(45deg,transparent,transparent 1px,#fff 0,#fff 3px)}.schedule-lessons{position:absolute;top:15px;right:0}.schedule-lessons-menu{font-size:14px}.schedule-lessons-menu,.schedule-lessons-menu-mobile{position:relative;padding:13px 38px 17px 20px;height:50px;font-weight:400;border-radius:25px;color:#777;border:1px solid #ddd;cursor:pointer}.schedule-lessons-menu-mobile{margin-top:20px;margin-bottom:20px;font-size:1.4rem}.schedule-lessons-menu-active{border:1px solid #00bfbd}.schedule-lessons-menu .arrow-down:after,.schedule-lessons-menu .arrow-down:before{background-color:#777}.schedule-lessons-list{top:55px;max-height:50vh;min-width:332px}.schedule-lessons-list,.schedule-lessons-list-mobile{position:absolute;right:0;width:auto;overflow-y:auto;border-radius:4px;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.1);z-index:2}.schedule-lessons-list-mobile{top:60px;left:0;padding:10px 20px;max-height:270px}.schedule-lesson{margin:20px 0;padding:0 20px;height:20px;font-size:14px;font-weight:300}.scheduled-lesson{display:flex}.schedule-lesson-time{position:relative;flex:1 1;line-height:1.5}.schedule-lesson-time img{position:absolute;top:0;right:0;cursor:pointer}.scheduled-lesson-number{display:inline-block;margin-right:10px;width:20px}.not-scheduled-lesson{font-size:14px;font-weight:300;color:#ccc}.booking-calendar-container-mobile{padding:10px 16px 0;flex:1 1}.schedule-lessons-mobile{position:relative}.booking-calendar-month-mobile{display:flex;margin:30px 0 0;padding-bottom:10px;align-items:center;border-bottom:1px solid #f5f5f5}.booking-calendar-month-text-mobile{flex:1 1;font-size:14px;text-align:center}.booking-calendar-weekday-mobile{display:flex;padding:20px 0 15px;border-bottom:1px solid #f5f5f5}.booking-calendar-day-mobile{flex:1 1;text-align:center}.booking-calendar-day-mobile>p{margin:0 auto;width:30px;height:30px;font-size:1.6rem;line-height:30px}.booking-calendar-day-mobile>p:first-child{margin-bottom:15px;font-size:1.4rem}.booking-calendar-current{position:relative;border-radius:4px;border:1px solid #00bfbd}.booking-calendar-current:after{content:"";position:absolute;right:0;bottom:0;width:0;height:0;border-left:7px solid transparent;border-right:0 solid transparent;border-bottom:7px solid #00bfbd}.booking-calendar-current-disabled{color:#ccc}.booking-calendar-mobile-time{display:flex;margin:30px 0 0;padding-bottom:10px;border-bottom:1px solid #f5f5f5;font-size:14px;justify-content:center}.booking-calendar-mobile-arrow{display:inline-block;width:40px;height:16px;line-height:16px}.booking-calendar-mobile-arrow.left{padding-right:34px}.booking-calendar-mobile-arrow.right{padding-left:34px}.booking-calendar-mobile-arrow-hidden{visibility:hidden}.bookflow-mobile-hours{display:flex;flex-wrap:wrap;padding-bottom:15px;margin:10px 0 0;border-bottom:1px solid #f5f5f5;overflow-x:auto;overflow-y:hidden}.bookflow-mobile-hour{display:flex;margin:5px 0 0 5px;height:30px;font-size:15px;align-items:center;justify-content:center;width:calc(25% - 4px)}.bookflow-mobile-hour.first{margin-left:0}.booking-calendar-timezone-mobile{font-size:14px;text-align:center;color:#777}.schedule-lesson-mobile{margin:10px 0;height:42px;font-size:1.4rem;font-weight:300}.booking-calendar-container-webview{padding:20px 16px 0}.lesson-detail-calendar-d .container-calendar-avatar,.lesson-detail-calendar-d .container-calendar-main,.lesson-detail-calendar-m .container-calendar-avatar,.lesson-detail-calendar-m .container-calendar-main,.lesson-detail-calendar-t .container-calendar-avatar,.lesson-detail-calendar-t .container-calendar-main{display:flex;flex-direction:column}.lesson-detail-calendar-d .container-calendar-right,.lesson-detail-calendar-m .container-calendar-right,.lesson-detail-calendar-t .container-calendar-right{margin-left:20px;display:flex;flex-direction:column}.lesson-detail-calendar-d .calendar-rectangle,.lesson-detail-calendar-m .calendar-rectangle,.lesson-detail-calendar-t .calendar-rectangle{position:relative;margin-left:30px}.lesson-detail-calendar-d .calendar-rectangle:before,.lesson-detail-calendar-m .calendar-rectangle:before,.lesson-detail-calendar-t .calendar-rectangle:before{content:"•";position:absolute;top:13px;color:#777}.lesson-detail-calendar-d .MyCalendar-mobile .book-calendar-hint,.lesson-detail-calendar-m .MyCalendar-mobile .book-calendar-hint,.lesson-detail-calendar-t .MyCalendar-mobile .book-calendar-hint{margin-top:20px;font-size:10px;color:#777;text-align:center}.lesson-detail-calendar-d .container-calendar,.lesson-detail-calendar-m .container-calendar,.lesson-detail-calendar-t .container-calendar{display:flex;flex:1 1;flex-direction:row;justify-content:space-between;align-items:center}.lesson-detail-calendar-d .container-calendar-time,.lesson-detail-calendar-m .container-calendar-time,.lesson-detail-calendar-t .container-calendar-time{display:inherit;flex:1 1;flex-direction:row;justify-content:flex-start;align-items:center}.lesson-detail-calendar-d .calendar-new-time-title,.lesson-detail-calendar-m .calendar-new-time-title,.lesson-detail-calendar-t .calendar-new-time-title{font-size:16px;line-height:1.56;color:#333;text-align:start;padding:0 30px}.lesson-detail-calendar-d .calendar-new-time,.lesson-detail-calendar-m .calendar-new-time,.lesson-detail-calendar-t .calendar-new-time{color:#777}.lesson-detail-calendar-d .mobile-time,.lesson-detail-calendar-m .mobile-time,.lesson-detail-calendar-t .mobile-time{display:none}.lesson-detail-calendar-d,.lesson-detail-calendar-t{display:flex;padding:0;width:100%;flex-direction:column;color:#333}.lesson-detail-calendar-d .modal-body,.lesson-detail-calendar-t .modal-body{flex:1 1;margin:0;padding:0;height:100%;overflow:hidden}.lesson-detail-calendar-m .container-calendar{display:inline}.lesson-detail-calendar-m .container-calendar-right{display:inline;margin-left:0}.lesson-detail-calendar-m .container-calendar-main{display:none}.lesson-detail-calendar-m .mobile-time{display:block;text-align:center;margin-bottom:10px;font-size:1.2rem;color:#777}.lesson-type-menu-tablet{margin-bottom:40px;width:224px}.lesson-type-list-tablet{display:flex;flex-wrap:wrap}.lesson-type-item-tablet{display:flex;margin-bottom:10px;padding:15px;flex-grow:0;flex-shrink:1;flex-basis:calc(33.33333% - 7px);height:146px;border-radius:6px;background-color:#fff;flex-direction:column;box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}.lesson-type-item-tablet:nth-child(3n+2){margin-left:10px;margin-right:10px}.lesson-type-item-tablet .lesson-type-left h1{font-size:14px}.feedback-desktop .stars-box,.feedback-mobile .stars-box,.feedback-tablet .stars-box{height:40px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center}.feedback-desktop .stars-box .star_unselected,.feedback-mobile .stars-box .star_unselected,.feedback-tablet .stars-box .star_unselected{background:url(/static/media/star-unselected.269235dc.svg) no-repeat 50%}.feedback-desktop .stars-box .star_selected,.feedback-mobile .stars-box .star_selected,.feedback-tablet .stars-box .star_selected{background:url(/static/media/star-selected.e6bbd61f.svg) no-repeat 50%}.feedback-desktop .rating-text,.feedback-mobile .rating-text,.feedback-tablet .rating-text{font-size:14px;font-weight:500;line-height:1.5;text-align:center;color:#fec400;height:17px}.feedback-desktop .star-size,.feedback-mobile .star-size,.feedback-tablet .star-size{width:40px;height:40px;cursor:pointer}.feedback-desktop .margin-right,.feedback-mobile .margin-right,.feedback-tablet .margin-right{margin-right:20px}.feedback-mobile .margin-right{margin-right:10px}.complete-desktop,.complete-mobile,.complete-tablet{text-align:center}.complete-desktop .complete-textarea,.complete-mobile .complete-textarea,.complete-tablet .complete-textarea{height:100px;width:100%;border:1px solid #ccc;padding:10px}.complete-desktop .complete-text,.complete-mobile .complete-text,.complete-tablet .complete-text{font-size:20px;font-weight:300;line-height:1.5;text-align:center;color:#333;margin:20px 0 15px}.complete-desktop .margin-bottom-10,.complete-mobile .margin-bottom-10,.complete-tablet .margin-bottom-10{margin-bottom:10px}.complete-desktop .complete-has-problem,.complete-mobile .complete-has-problem,.complete-tablet .complete-has-problem{margin:15px 0;font-size:16px}.complete-desktop .complete-has-problem a,.complete-mobile .complete-has-problem a,.complete-tablet .complete-has-problem a{text-decoration:underline}.complete-desktop .complete-text,.complete-mobile .complete-text{font-size:16px}.menu{position:relative;margin:0;padding:0;height:42px;font-size:14px;border:1px solid #ccc;border-radius:2px 2px 0 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-small{height:32px}.menu input{position:absolute;top:0;left:0;bottom:0;border:0;padding:0 38px 0 12px;width:100%;height:100%;font-size:14px;line-height:16px;box-sizing:border-box}.menu input:focus{outline:none}.menu-hide{border-radius:2px;overflow:hidden;cursor:pointer}.menu-hide input{position:absolute;top:0!important;left:-99999px!important}.menu-line{border:0;border-bottom:1px solid #000;border-radius:0}.menu-no-border{border:0}.book-lesson-tips{flex:1 1;font-size:14px;text-align:right}.book-lesson-tips>span{display:inline-block;margin-right:5px}.menu-title{display:flex;padding:0 38px 0 12px;height:42px;align-items:center}.menu-small .menu-title{height:32px}.menu-selected{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.menu-items{position:absolute;left:-1px;top:100%;width:100%;overflow-y:auto;background:#fff;border:1px solid #ccc;border-radius:0 0 2px 2px;z-index:900;box-sizing:content-box;-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0;-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:transform .2s,opacity .2s;transition:transform .2s,opacity .2s,-webkit-transform .2s}.menu-items-down{-webkit-transform-origin:top;transform-origin:top}.menu-items-up{-webkit-transform-origin:bottom;transform-origin:bottom}.menu-line .menu-items{border-top:1px solid #000}.menu-item{display:flex;padding:9px 12px;min-height:16px}.menu-item:hover{background:hsla(0,0%,80%,.2);cursor:pointer}.menu-item-border{border-bottom:1px solid #eee;padding:9px 21px}.menu-big .menu-item{font-size:16px}.menu-item-disabled:hover{background:#fff;cursor:default}.menu-group-name{margin:0;padding:9px 12px;font-weight:900;font-size:14px;color:#333}.arrow-down,.arrow-up{right:8px}.arrow-down:before,.arrow-up:before{width:6px;background-color:#333}.arrow-down:after,.arrow-up:after{top:5px;left:6px;width:6px;background-color:#333}.checkmark{display:flex;position:relative;margin-right:8px;align-items:center}.checkmark:after{content:"";display:block;width:4px;height:8px;border:solid #ff4338;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-style-search input{top:160%;height:100%}.menu-style-search .menu-items{left:0;border:0;border-top:1px solid #ddd}.menu-style-search .menu-title{padding:0;justify-content:center}.menu-style-search .arrow-down,.menu-style-search .arrow-up{position:relative;left:5px;top:2px}.menu-fade-in{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}.menu-disabled{color:#999;cursor:not-allowed;background-color:#fafafc}.menu-disabled .menu-selected{color:#999}.menu-disabled .arrow-down:after,.menu-disabled .arrow-down:before,.menu-disabled .arrow-up:after,.menu-disabled .arrow-up:before{background-color:#ccc}.i-radio-group{font-size:14px;line-height:1.5;color:rgba(0,0,0,.65);box-sizing:border-box;margin:0;padding:0;list-style:none;display:inline-block;line-height:unset}.i-radio-wrapper{margin:0 8px 0 0}.i-radio,.i-radio-wrapper{font-size:14px;line-height:1.5;color:rgba(0,0,0,.65);box-sizing:border-box;padding:0;list-style:none;display:inline-block;position:relative;white-space:nowrap;cursor:pointer}.i-radio-wrapper-disabled{cursor:not-allowed}.i-radio{margin:0;outline:none;line-height:1;vertical-align:text-bottom}.i-radio-wrapper.primary .i-radio-focused .i-radio-inner,.i-radio-wrapper.primary .i-radio-wrapper:hover .i-radio .i-radio-inner,.i-radio-wrapper.primary .i-radio:hover .i-radio-inner{color:#ff4338}.i-radio-wrapper.darken .i-radio-focused .i-radio-inner,.i-radio-wrapper.darken .i-radio-wrapper:hover .i-radio .i-radio-inner,.i-radio-wrapper.darken .i-radio:hover .i-radio-inner{color:#333}.i-radio-wrapper.success .i-radio-focused .i-radio-inner,.i-radio-wrapper.success .i-radio-wrapper:hover .i-radio .i-radio-inner,.i-radio-wrapper.success .i-radio:hover .i-radio-inner{color:#5ebd5e}.i-radio-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;content:"";-webkit-animation:iRadioEffect .36s ease-in-out;animation:iRadioEffect .36s ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility:hidden;box-sizing:border-box}.i-radio-wrapper.primary .i-radio-checked:after{border:1px solid #ff4338}.i-radio-wrapper.darken .i-radio-checked:after{border:1px solid #333}.i-radio-wrapper.success .i-radio-checked:after{border:1px solid #5ebd5e}.i-radio-wrapper:hover .i-radio:after,.i-radio:hover:after{visibility:visible}.i-radio-inner{position:relative;top:0;left:0;display:block;width:18px;height:18px;border-radius:100px;box-sizing:border-box;border:1px solid #d9d9d9;background-color:#fff;-webkit-transition:all .3s;transition:all .3s}.i-radio-inner:after{position:absolute;width:8px;height:8px;left:4px;top:4px;border-radius:8px;display:table;border-top:0;border-left:0;content:" ";opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s cubic-bezier(.78,.14,.15,.86);transition:all .3s cubic-bezier(.78,.14,.15,.86)}.i-radio-wrapper.primary .i-radio-inner:after{background-color:#ff4338}.i-radio-wrapper.darken .i-radio-inner:after{background-color:#333}.i-radio-wrapper.success .i-radio-inner:after{background-color:#5ebd5e}.i-radio-input{position:absolute;left:0;z-index:1;cursor:pointer;opacity:0;top:0;bottom:0;right:0}.i-radio-wrapper.primary .i-radio-checked .i-radio-inner{border-color:#ff4338}.i-radio-wrapper.darken .i-radio-checked .i-radio-inner{border-color:#333}.i-radio-wrapper.success .i-radio-checked .i-radio-inner{border-color:#5ebd5e}.i-radio-checked .i-radio-inner:after{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:all .3s cubic-bezier(.78,.14,.15,.86);transition:all .3s cubic-bezier(.78,.14,.15,.86)}.i-radio-disabled .i-radio-inner{border-color:#d9d9d9!important;background-color:#f5f5f5;cursor:not-allowed}.i-radio-disabled .i-radio-inner:after{background-color:#ccc}.i-radio-disabled .i-radio-input{cursor:not-allowed}.i-radio-disabled+span{color:rgba(0,0,0,.25);cursor:not-allowed}span.i-radio+*{padding-left:8px;padding-right:8px}.i-radio-button-wrapper{margin:0;height:32px;line-height:30px;color:rgba(0,0,0,.65);display:inline-block;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-left:0;border-top:1.02px solid #d9d9d9;background:#fff;padding:0 15px;position:relative}.i-radio-button-wrapper a{color:rgba(0,0,0,.65)}.i-radio-button-wrapper>.i-radio-button{margin-left:0;display:block;width:0;height:0}.i-radio-group-large .i-radio-button-wrapper{height:40px;line-height:38px;font-size:16px}.i-radio-group-small .i-radio-button-wrapper{height:24px;line-height:22px;padding:0 7px}.i-radio-button-wrapper:not(:first-child):before{content:"";display:block;top:0;left:-1px;width:1px;height:100%;position:absolute;background-color:#d9d9d9}.i-radio-button-wrapper:first-child{border-radius:4px 0 0 4px;border-left:1px solid #d9d9d9}.i-radio-button-wrapper:last-child{border-radius:0 4px 4px 0}.i-radio-button-wrapper:first-child:last-child{border-radius:4px}.i-radio-button-wrapper-focused,.i-radio-button-wrapper:hover{position:relative}.i-radio-wrapper.primary .i-radio-button-wrapper-focused,.i-radio-wrapper.primary .i-radio-button-wrapper:hover{color:#ff4338}.i-radio-wrapper.darken .i-radio-button-wrapper-focused,.i-radio-wrapper.darken .i-radio-button-wrapper:hover{color:#333}.i-radio-wrapper.success .i-radio-button-wrapper-focused,.i-radio-wrapper.success .i-radio-button-wrapper:hover{color:#5ebd5e}@-webkit-keyframes iRadioEffect{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}to{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}}@keyframes iRadioEffect{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}to{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}}.lesson-problem-desktop,.lesson-problem-mobile,.lesson-problem-tablet{text-align:start}.lesson-problem-desktop .problem-speac,.lesson-problem-mobile .problem-speac,.lesson-problem-tablet .problem-speac{display:flex;line-height:40px;font-size:16px;margin-top:10px}.lesson-problem-desktop .lesson-promble-note,.lesson-problem-mobile .lesson-promble-note,.lesson-problem-tablet .lesson-promble-note{font-size:14px;line-height:1.5;color:#333;margin-bottom:40px}.lesson-problem-desktop .lesson-problem-money,.lesson-problem-mobile .lesson-problem-money,.lesson-problem-tablet .lesson-problem-money{margin:0 10px;width:80px;line-height:20px;padding-bottom:10px;padding-top:10px}.lesson-problem-desktop .problem-title,.lesson-problem-mobile .problem-title,.lesson-problem-tablet .problem-title{font-size:16px;color:#333}.lesson-problem-desktop .margin-b-10,.lesson-problem-mobile .margin-b-10,.lesson-problem-tablet .margin-b-10{margin-bottom:10px}.lesson-problem-desktop .margin-b-20,.lesson-problem-mobile .margin-b-20,.lesson-problem-tablet .margin-b-20{margin-bottom:20px}.lesson-problem-desktop .margin-t-30,.lesson-problem-mobile .margin-t-30,.lesson-problem-tablet .margin-t-30{margin-top:30px}.lesson-problem-desktop .margin-l-20,.lesson-problem-mobile .margin-l-20,.lesson-problem-tablet .margin-l-20{margin-left:20px}.lesson-problem-desktop .radio-white-space,.lesson-problem-mobile .radio-white-space,.lesson-problem-tablet .radio-white-space{white-space:normal}.lesson-problem-desktop .problem-textarea,.lesson-problem-mobile .problem-textarea,.lesson-problem-tablet .problem-textarea{height:100px;width:100%;border:1px solid #ccc;padding:10px}.lesson-problem-tablet{justify-content:flex-start}.lesson-problem-mobile .refund-block-mobile{display:block}.lesson-problem-mobile .refund-mobile{display:flex}.lesson-cancel-desktop,.lesson-cancel-mobile,.lesson-cancel-tablet{color:#333;text-align:start}.lesson-cancel-desktop .textarea_left,.lesson-cancel-mobile .textarea_left,.lesson-cancel-tablet .textarea_left{width:100%}.lesson-cancel-desktop .lesson-cancel-note,.lesson-cancel-mobile .lesson-cancel-note,.lesson-cancel-tablet .lesson-cancel-note{font-size:14px;line-height:1.5;color:#333;margin-bottom:40px}.lesson-cancel-desktop .textarea,.lesson-cancel-mobile .textarea,.lesson-cancel-tablet .textarea{height:100px;width:100%;padding:10px;border:1px solid #ccc}.lesson-cancel-desktop .cancel-title,.lesson-cancel-mobile .cancel-title,.lesson-cancel-tablet .cancel-title{font-size:16px;color:#333}.lesson-cancel-desktop .margin-b-10,.lesson-cancel-mobile .margin-b-10,.lesson-cancel-tablet .margin-b-10{margin-bottom:10px}.lesson-cancel-desktop .margin-b-20,.lesson-cancel-mobile .margin-b-20,.lesson-cancel-tablet .margin-b-20{margin-bottom:20px}.lesson-cancel-desktop .margin-t-30,.lesson-cancel-mobile .margin-t-30,.lesson-cancel-tablet .margin-t-30{margin-top:30px}.lesson-cancel-desktop .margin-l-20,.lesson-cancel-mobile .margin-l-20,.lesson-cancel-tablet .margin-l-20{margin-left:20px}.LessonChangePrice-desktop,.LessonChangePrice-mobile,.LessonChangePrice-tablet{font-size:14px;color:#232323;padding:40px 0}.LessonChangePrice-desktop .price-flex,.LessonChangePrice-mobile .price-flex,.LessonChangePrice-tablet .price-flex{display:flex;justify-content:center;align-items:center}.LessonChangePrice-desktop .price-input,.LessonChangePrice-mobile .price-input,.LessonChangePrice-tablet .price-input{width:230px;height:42px;font-size:19px;letter-spacing:normal;color:#000;border:1px solid #ccc;border-radius:4px;outline:none;padding-left:28px;padding-right:42px}.LessonChangePrice-desktop .price-time,.LessonChangePrice-mobile .price-time,.LessonChangePrice-tablet .price-time{margin-left:10px}.LessonChangePrice-desktop .change-price-tooltip,.LessonChangePrice-mobile .change-price-tooltip,.LessonChangePrice-tablet .change-price-tooltip{margin:0 15px 0 5px}.LessonChangePrice-desktop .change-price-error,.LessonChangePrice-mobile .change-price-error,.LessonChangePrice-tablet .change-price-error{position:absolute;margin-top:10px}.LessonChangePrice-mobile .price-input{width:130px}.LessonChangePrice-mobile .change-price-error{width:230px;left:calc(50vw - 115px)}.calendar-confirmation-desktop a,.calendar-confirmation-mobile a,.calendar-confirmation-tablet a{color:#337ab7}.calendar-confirmation-desktop .confirm-time,.calendar-confirmation-mobile .confirm-time,.calendar-confirmation-tablet .confirm-time{margin:0 0 40px}.password-modal-desktop,.password-modal-mobile,.password-modal-tablet{color:#333;text-align:center}.password-modal-desktop .lesson-cancel,.password-modal-mobile .lesson-cancel,.password-modal-tablet .lesson-cancel{margin-right:20px}.password-modal-desktop a,.password-modal-mobile a,.password-modal-tablet a{color:#337ab7}.password-modal-desktop .confirm-text,.password-modal-mobile .confirm-text,.password-modal-tablet .confirm-text{margin-bottom:40px;font-size:14px}.password-modal-desktop .pwd,.password-modal-mobile .pwd,.password-modal-tablet .pwd{justify-content:center;border-radius:4px;background-color:#fff;display:flex;flex-direction:row}.password-modal-desktop .pwd-input,.password-modal-mobile .pwd-input,.password-modal-tablet .pwd-input{width:204px;height:42px;padding:13px 15px;font-size:14px;letter-spacing:normal;color:#000;border:1px solid #ccc;border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;outline:none}.password-modal-desktop .password-error,.password-modal-mobile .password-error,.password-modal-tablet .password-error{margin-top:5px;font-size:13px;color:#cb242b}.password-modal-desktop .pwd-btn,.password-modal-mobile .pwd-btn,.password-modal-tablet .pwd-btn{float:left;width:106px;height:42px;background-color:#ff4338;border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:unset;border-bottom-left-radius:unset;font-weight:500;font-size:14px}.password-modal-desktop .forgot-pwd,.password-modal-mobile .forgot-pwd,.password-modal-tablet .forgot-pwd{margin-top:20px;display:flex;justify-content:center;font-size:14px;font-weight:500;line-height:1.14}.password-modal-desktop .password-modal-footer,.password-modal-mobile .password-modal-footer,.password-modal-tablet .password-modal-footer{display:flex;justify-content:flex-end;width:100%}.password-modal-mobile .margin-b-10{margin-bottom:10px}.password-modal-mobile .password-modal-footer{display:block;width:100%}.password-modal-mobile .password-modal-footer>div button{width:100%}.no-go-classroom-desktop .no-head-classroom,.no-go-classroom-mobile .no-head-classroom,.no-go-classroom-tablet .no-head-classroom{display:flex;width:100%;justify-content:center;margin-top:3px}.no-go-classroom-desktop .classroom-des,.no-go-classroom-mobile .classroom-des,.no-go-classroom-tablet .classroom-des{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#777;padding:16px 0 10px}.no-go-classroom-desktop .hr-speac,.no-go-classroom-mobile .hr-speac,.no-go-classroom-tablet .hr-speac{display:flex;justify-content:center;align-content:center;color:#ddd;align-items:center;margin:10px 50px}.no-go-classroom-desktop .line,.no-go-classroom-mobile .line,.no-go-classroom-tablet .line{width:100%;height:1px;border-radius:1px;background-color:#ddd;margin:0 14px}.no-go-classroom-desktop .line-text,.no-go-classroom-mobile .line-text,.no-go-classroom-tablet .line-text{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#777}.no-go-classroom-desktop .space-title,.no-go-classroom-mobile .space-title,.no-go-classroom-tablet .space-title{display:flex;align-content:center}.no-go-classroom-desktop .communication-tool-classroom,.no-go-classroom-mobile .communication-tool-classroom,.no-go-classroom-tablet .communication-tool-classroom{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000;padding-left:11px}.no-go-classroom-desktop .backup-im,.no-go-classroom-mobile .backup-im,.no-go-classroom-tablet .backup-im{text-align:left;padding-top:20px}.no-go-classroom-mobile .modal-head{display:flex;align-items:center}.no-go-classroom-mobile .modal-head-title{padding:0 50px;line-height:normal}.no-go-classroom-mobile .max-width-230{padding:5px 50px;line-height:normal}.no-go-classroom-tablet .classroom-modal-main{padding:0 30px;text-align:center}.no-go-classroom-tablet .space-title{justify-content:center}.no-go-classroom-tablet .hr-speac{margin:35px 150px}.no-go-classroom-tablet .max-width-230{font-size:18px}.lesson-modal-desktop,.lesson-modal-mobile,.lesson-modal-tablet{color:#333}.lesson-modal-desktop .bookflow-modal,.lesson-modal-mobile .bookflow-modal,.lesson-modal-tablet .bookflow-modal{display:flex;padding:0;width:100%;flex-direction:column}.lesson-modal-desktop .bookflow-modal .modal-head,.lesson-modal-mobile .bookflow-modal .modal-head,.lesson-modal-tablet .bookflow-modal .modal-head{border-bottom:1px solid #ddd}.lesson-modal-desktop .bookflow-modal .bottom-body,.lesson-modal-mobile .bookflow-modal .bottom-body,.lesson-modal-tablet .bookflow-modal .bottom-body{height:100%;max-height:100%!important}.lesson-modal-desktop .container-right,.lesson-modal-mobile .container-right,.lesson-modal-tablet .container-right{text-align:start}.lesson-modal-desktop .cursor-pointer,.lesson-modal-mobile .cursor-pointer,.lesson-modal-tablet .cursor-pointer{cursor:pointer}.lesson-modal-desktop .lesson-cancel,.lesson-modal-mobile .lesson-cancel,.lesson-modal-tablet .lesson-cancel{margin-right:20px}.lesson-modal-desktop .text-uppercase,.lesson-modal-mobile .text-uppercase,.lesson-modal-tablet .text-uppercase{text-transform:uppercase}.lesson-modal-desktop .modal-ok-button,.lesson-modal-mobile .modal-ok-button,.lesson-modal-tablet .modal-ok-button{width:100%}.lesson-modal-desktop .modal-body-center,.lesson-modal-mobile .modal-body-center,.lesson-modal-tablet .modal-body-center{text-align:center}.lesson-modal-desktop .teaacher-feedback,.lesson-modal-mobile .teaacher-feedback,.lesson-modal-tablet .teaacher-feedback{text-align:left}.lesson-modal-desktop .teaacher-feedback-title,.lesson-modal-mobile .teaacher-feedback-title,.lesson-modal-tablet .teaacher-feedback-title{font-size:16px;font-weight:500;color:#232323;margin-bottom:10px}.lesson-modal-desktop .teacher-feedback-textarea,.lesson-modal-mobile .teacher-feedback-textarea,.lesson-modal-tablet .teacher-feedback-textarea{height:100px;width:100%;border:1px solid #ccc;padding:10px}.lesson-modal-desktop .student-raise-problem,.lesson-modal-tablet .student-raise-problem{justify-content:center!important}.lesson-modal-desktop .lesson-modal-footer,.lesson-modal-tablet .lesson-modal-footer{display:flex;justify-content:flex-end;width:100%}.lesson-modal-mobile .margin-b-10{margin-bottom:10px}.lesson-modal-mobile .modal-footer{height:auto;padding:10px 30px}.lesson-modal-mobile .lesson-cancel{margin-right:0}.lesson-modal-mobile .lesson-modal-footer>div button{width:100%}.lesson-modal-mobile .lesson-modal-footer{width:100%;display:block}.lesson-modal-mobile .modal-head{display:flex;align-items:center}.lesson-modal-mobile .modal-head-title{padding:0 50px;line-height:normal}.baseCard_lesson__23OEK,.baseCard_package__2Yvob{position:relative;display:block;background:#fff;cursor:pointer}.baseCard_lesson__23OEK:hover,.baseCard_package__2Yvob:hover{text-decoration:none}.baseCard_lesson__23OEK>a,.baseCard_package__2Yvob>a{display:block;width:100%}.baseCard_lesson__23OEK .baseCard_countdown__3gmXj,.baseCard_package__2Yvob .baseCard_countdown__3gmXj{flex:1 1;display:flex;height:24px;align-items:center;margin-top:-6px;justify-content:flex-end;text-transform:none}.baseCard_lesson__23OEK .baseCard_container__38-1L,.baseCard_package__2Yvob .baseCard_container__38-1L{flex:1 1;padding:12px 24px}@media (min-width:768px){.baseCard_lesson__23OEK .baseCard_container__38-1L,.baseCard_package__2Yvob .baseCard_container__38-1L{padding:16px 24px}}.baseCard_lesson__23OEK .baseCard_border__jrlqN,.baseCard_package__2Yvob .baseCard_border__jrlqN{position:absolute;top:0;left:0;bottom:0;width:4px}.baseCard_lesson__23OEK .baseCard_body__390Gt,.baseCard_package__2Yvob .baseCard_body__390Gt{position:relative;display:flex;flex-direction:column}@media (min-width:768px){.baseCard_lesson__23OEK .baseCard_body__390Gt:after,.baseCard_package__2Yvob .baseCard_body__390Gt:after{content:"";display:block;position:absolute;margin-bottom:-16px;left:0;right:0;bottom:0;height:1px;background:#e9e9eb}}.baseCard_lesson__23OEK .baseCard_content__f1T5M,.baseCard_package__2Yvob .baseCard_content__f1T5M{display:flex}.baseCard_lesson__23OEK .baseCard_detail__2VpK7,.baseCard_package__2Yvob .baseCard_detail__2VpK7{flex:1 1;display:flex;padding-right:12px}.baseCard_lesson__23OEK .baseCard_courseTitle__2vxn8,.baseCard_package__2Yvob .baseCard_courseTitle__2vxn8{margin-bottom:4px;font-size:16px;font-weight:500;line-height:1.5;color:#333}.baseCard_lesson__23OEK .baseCard_date__1azSa,.baseCard_package__2Yvob .baseCard_date__1azSa{display:flex;flex-direction:column;align-items:center}.baseCard_lesson__23OEK .baseCard_day__3ceFd,.baseCard_package__2Yvob .baseCard_day__3ceFd{font-size:24px;font-weight:500;line-height:1.25;color:#333}.baseCard_lesson__23OEK .baseCard_month__5btgJ,.baseCard_package__2Yvob .baseCard_month__5btgJ{font-size:14px;font-weight:400;line-height:1.2;color:#333}.baseCard_lesson__23OEK .baseCard_divider__3LTlv,.baseCard_package__2Yvob .baseCard_divider__3LTlv{display:inline-block;margin:8px 16px;width:1px;background:#e9e9eb}.baseCard_lesson__23OEK .baseCard_course__1QZFz,.baseCard_package__2Yvob .baseCard_course__1QZFz{display:flex;flex-direction:column}.baseCard_lesson__23OEK .baseCard_time__2jiCg,.baseCard_package__2Yvob .baseCard_time__2jiCg{font-size:24px;font-weight:300;line-height:1.25;color:#333}.baseCard_lesson__23OEK .baseCard_time__2jiCg span,.baseCard_package__2Yvob .baseCard_time__2jiCg span{font-size:14px;font-weight:300;line-height:1.25;color:#333}.baseCard_lesson__23OEK .baseCard_language__2Oj39,.baseCard_package__2Yvob .baseCard_language__2Oj39{font-size:12px;font-weight:400;line-height:1.5;color:#8c8c8c}.baseCard_lesson__23OEK:first-child,.baseCard_package__2Yvob:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.baseCard_lesson__23OEK:first-child .baseCard_border__jrlqN,.baseCard_package__2Yvob:first-child .baseCard_border__jrlqN{border-top-left-radius:4px}.baseCard_lesson__23OEK:last-child,.baseCard_package__2Yvob:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.baseCard_lesson__23OEK:last-child .baseCard_border__jrlqN,.baseCard_package__2Yvob:last-child .baseCard_border__jrlqN{border-bottom-left-radius:4px}.baseCard_package__2Yvob:last-child{position:relative}.baseCard_package__2Yvob:last-child:before{content:"";display:block;position:absolute;left:12px;right:12px;top:0;bottom:-8px;border-radius:4px;background:#fff;box-shadow:0 2px 12px rgba(0,40,117,.06);z-index:-2}.ActionCard_title__2DQ2B{display:flex;margin-bottom:16px;text-transform:uppercase;letter-spacing:.75px;font-size:12px;font-weight:300;line-height:1.3333;color:#8c8c8c}@media (min-width:768px){.ActionCard_title__2DQ2B{margin-bottom:8px}}.ActionCard_section__1rn-O{margin-bottom:16px;box-shadow:0 2px 12px rgba(0,40,117,.06)}.ActionCard_section__1rn-O .ActionCard_actionBorder__3kFTa{background:-webkit-gradient(linear,left top,left bottom,color-stop(1.87%,#ffac7b),to(#ff685f));background:-webkit-linear-gradient(top,#ffac7b 1.87%,#ff685f);background:linear-gradient(180deg,#ffac7b 1.87%,#ff685f)}@media (min-width:767px){.ActionCard_section__1rn-O{display:flex;margin-bottom:0;box-shadow:none}.ActionCard_section__1rn-O:last-child .ActionCard_actionBody__1k-3o:after{content:"";display:none}}@media (max-width:768px){.ActionCard_section__1rn-O .ActionCard_actionBorder__3kFTa{border-top-left-radius:4px;border-bottom-left-radius:4px}.ActionCard_section__1rn-O button{border:none}.ActionCard_section__1rn-O button:last-child,.ActionCard_section__1rn-O button:last-child:active,.ActionCard_section__1rn-O button:last-child:hover{background:#fff;color:#ff554b}}.ActionCard_section__1rn-O .ActionCard_actionBody__1k-3o{padding-bottom:16px}@media (min-width:768px){.ActionCard_section__1rn-O .ActionCard_actionBody__1k-3o{padding-bottom:0}}.ActionCard_section__1rn-O .ActionCard_actionBody__1k-3o:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:1px;background:#e9e9eb}.ActionCard_btns__2jN2k{display:flex;margin-bottom:-12px;align-items:flex-end}.ActionCard_btns__2jN2k button{flex:1 1}@media (min-width:768px){.ActionCard_btns__2jN2k{position:absolute;right:16px;top:46px}.ActionCard_btns__2jN2k button:last-child{margin-left:8px}}.package-detail-calendar-d,.package-detail-calendar-m,.package-detail-calendar-t{text-align:left}.package-detail-calendar-d .bookflow-modal,.package-detail-calendar-m .bookflow-modal,.package-detail-calendar-t .bookflow-modal{width:100%}.package-detail-calendar-d .bookflow-modal .modal-head,.package-detail-calendar-m .bookflow-modal .modal-head,.package-detail-calendar-t .bookflow-modal .modal-head{border-bottom:1px solid #ddd}.package-detail-calendar-d .bookflow-modal .modal-body,.package-detail-calendar-m .bookflow-modal .modal-body,.package-detail-calendar-t .bookflow-modal .modal-body{padding:0}.package-detail-calendar-d .container-calendar-avatar,.package-detail-calendar-d .container-calendar-main,.package-detail-calendar-m .container-calendar-avatar,.package-detail-calendar-m .container-calendar-main,.package-detail-calendar-t .container-calendar-avatar,.package-detail-calendar-t .container-calendar-main{display:flex;flex-direction:column}.package-detail-calendar-d .container-calendar-right,.package-detail-calendar-m .container-calendar-right,.package-detail-calendar-t .container-calendar-right{margin-left:20px;display:flex;flex-direction:column}.package-detail-calendar-d .MyCalendar .calendar,.package-detail-calendar-m .MyCalendar .calendar,.package-detail-calendar-t .MyCalendar .calendar{width:auto}.package-detail-calendar-d .prev-week,.package-detail-calendar-m .prev-week,.package-detail-calendar-t .prev-week{margin-right:8px}.package-detail-calendar-d .next-week,.package-detail-calendar-m .next-week,.package-detail-calendar-t .next-week{margin-right:10px}.package-detail-calendar-d .next-week img,.package-detail-calendar-m .next-week img,.package-detail-calendar-t .next-week img{margin-left:2px}.package-detail-calendar-d .next-week,.package-detail-calendar-d .prev-week,.package-detail-calendar-m .next-week,.package-detail-calendar-m .prev-week,.package-detail-calendar-t .next-week,.package-detail-calendar-t .prev-week{width:36px;height:36px;padding:0;border:1px solid #777;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;background:#fff}.package-detail-calendar-d .next-week:active,.package-detail-calendar-d .prev-week:active,.package-detail-calendar-m .next-week:active,.package-detail-calendar-m .prev-week:active,.package-detail-calendar-t .next-week:active,.package-detail-calendar-t .prev-week:active{background:#eee;border:1px solid #eee}.package-detail-calendar-d .MyCalendar .calendar-cell-actived,.package-detail-calendar-m .MyCalendar .calendar-cell-actived,.package-detail-calendar-t .MyCalendar .calendar-cell-actived{cursor:auto}.package-detail-calendar-d .book-calendar-hint,.package-detail-calendar-m .book-calendar-hint,.package-detail-calendar-t .book-calendar-hint{margin-right:20px;display:flex;flex-direction:row;align-items:center}.package-detail-calendar-d .book-calendar-labels-box,.package-detail-calendar-m .book-calendar-labels-box,.package-detail-calendar-t .book-calendar-labels-box{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.package-detail-calendar-d .book-calendar-labels,.package-detail-calendar-m .book-calendar-labels,.package-detail-calendar-t .book-calendar-labels{display:flex;flex:1 1}.package-detail-calendar-d .book-calendar-labels>span,.package-detail-calendar-m .book-calendar-labels>span,.package-detail-calendar-t .book-calendar-labels>span{margin-right:20px}.package-detail-calendar-d .book-time-available,.package-detail-calendar-d .book-time-not-available,.package-detail-calendar-d .book-time-selected,.package-detail-calendar-m .book-time-available,.package-detail-calendar-m .book-time-not-available,.package-detail-calendar-m .book-time-selected,.package-detail-calendar-t .book-time-available,.package-detail-calendar-t .book-time-not-available,.package-detail-calendar-t .book-time-selected{display:inline-block;margin-right:10px;width:12px;height:12px;border-radius:50%}.package-detail-calendar-d .book-time-available,.package-detail-calendar-m .book-time-available,.package-detail-calendar-t .book-time-available{background-color:#7ec937}.package-detail-calendar-d .book-time-not-available,.package-detail-calendar-m .book-time-not-available,.package-detail-calendar-t .book-time-not-available{background-color:#eee}.package-detail-calendar-d .book-time-selected,.package-detail-calendar-m .book-time-selected,.package-detail-calendar-t .book-time-selected{background-color:#cff1c2;background-image:-webkit-repeating-linear-gradient(45deg,transparent,transparent 1px,#fff 0,#fff 3px);background-image:repeating-linear-gradient(45deg,transparent,transparent 1px,#fff 0,#fff 3px)}.package-detail-calendar-d .book-calendar-hint,.package-detail-calendar-m .book-calendar-hint,.package-detail-calendar-t .book-calendar-hint{margin-right:10px;font-size:12px;color:#777}.package-detail-calendar-d .book-calendar-bookBtn,.package-detail-calendar-m .book-calendar-bookBtn,.package-detail-calendar-t .book-calendar-bookBtn{width:100%;line-height:16px}.package-detail-calendar-d .MyCalendar-mobile .book-calendar-hint,.package-detail-calendar-m .MyCalendar-mobile .book-calendar-hint,.package-detail-calendar-t .MyCalendar-mobile .book-calendar-hint{margin-top:20px;font-size:10px;color:#777;text-align:center}.package-detail-calendar-d .container-calendar,.package-detail-calendar-m .container-calendar,.package-detail-calendar-t .container-calendar{display:flex;flex:1 1;flex-direction:row;justify-content:space-between;align-items:center}.package-detail-calendar-d .container-calendar-time,.package-detail-calendar-m .container-calendar-time,.package-detail-calendar-t .container-calendar-time{display:inherit;flex:1 1;flex-direction:row;justify-content:flex-start;align-items:center}.package-detail-calendar-d .calendar-new-time-title,.package-detail-calendar-m .calendar-new-time-title,.package-detail-calendar-t .calendar-new-time-title{font-size:16px;line-height:1.56;color:#333;text-align:start}.package-detail-calendar-d .calendar-new-time,.package-detail-calendar-m .calendar-new-time,.package-detail-calendar-t .calendar-new-time{color:#777}.package-detail-calendar-d .calendar-rectangle,.package-detail-calendar-m .calendar-rectangle,.package-detail-calendar-t .calendar-rectangle{width:5px;height:5px;border-radius:2px;background-color:#777;margin:0 10px 0 30px}.package-detail-calendar-d .mobile-time,.package-detail-calendar-m .mobile-time,.package-detail-calendar-t .mobile-time{display:none}.package-detail-calendar-m .modal-footer{height:auto;padding:10px 30px}.package-detail-calendar-m .container-calendar{display:inline}.package-detail-calendar-m .container-calendar-right{display:inline;margin-left:0}.package-detail-calendar-m .container-calendar-main{display:none}.package-detail-calendar-m .mobile-time{display:block;text-align:center;margin-bottom:10px;font-size:1.2rem;color:#777}.package-detail-calendar-m .modal-head{display:flex;align-items:center}.package-detail-calendar-m .modal-head-title{padding:0 50px;line-height:normal}.package-detail-calendar-d .modal-footer{padding:41px 30px}.package-detail-calendar-d,.package-detail-calendar-m,.package-detail-calendar-t{display:flex;padding:0;width:100%;flex-direction:column;color:#333}.package-detail-calendar-d .modal-body,.package-detail-calendar-m .modal-body,.package-detail-calendar-t .modal-body{flex:1 1;margin:0;padding:0;height:100%;overflow:hidden}.package-request-extension-desktop,.package-request-extension-mobile,.package-request-extension-tablet{text-align:start}.package-request-extension-desktop .lesson-cancel-note,.package-request-extension-mobile .lesson-cancel-note,.package-request-extension-tablet .lesson-cancel-note{font-size:14px;line-height:1.5;color:#333;margin-bottom:40px}.package-request-extension-desktop .textarea,.package-request-extension-mobile .textarea,.package-request-extension-tablet .textarea{height:100px;width:100%;border-color:#ccc}.package-request-extension-desktop .cancel-title,.package-request-extension-mobile .cancel-title,.package-request-extension-tablet .cancel-title{font-size:16px;color:#333}.package-request-extension-desktop .margin-b-10,.package-request-extension-mobile .margin-b-10,.package-request-extension-tablet .margin-b-10{margin-bottom:10px}.package-request-extension-desktop .margin-b-20,.package-request-extension-mobile .margin-b-20,.package-request-extension-tablet .margin-b-20{margin-bottom:20px}.package-request-extension-desktop .margin-t-30,.package-request-extension-mobile .margin-t-30,.package-request-extension-tablet .margin-t-30{margin-top:30px}.package-request-extension-desktop .margin-l-20,.package-request-extension-mobile .margin-l-20,.package-request-extension-tablet .margin-l-20{margin-left:20px}.change-contract-desktop ul li,.change-contract-mobile ul li,.change-contract-tablet ul li{list-style:none}.change-contract-desktop .lesson-title-item li,.change-contract-mobile .lesson-title-item li,.change-contract-tablet .lesson-title-item li{display:inline-block;font-weight:500;text-align:left}.change-contract-desktop .lesson-schedule-item,.change-contract-mobile .lesson-schedule-item,.change-contract-tablet .lesson-schedule-item{color:#666}.change-contract-desktop .lesson-schedule-item li,.change-contract-mobile .lesson-schedule-item li,.change-contract-tablet .lesson-schedule-item li{display:inline-block;font-weight:500;text-align:left}.change-contract-desktop .schedule_action_btn>button,.change-contract-mobile .schedule_action_btn>button,.change-contract-tablet .schedule_action_btn>button{width:auto!important}.change-contract-desktop .lesson-change-contract-body-desktop,.change-contract-mobile .lesson-change-contract-body-desktop,.change-contract-tablet .lesson-change-contract-body-desktop{flex:1 1}.change-contract-desktop .booking-calendar-navigation,.change-contract-mobile .booking-calendar-navigation,.change-contract-tablet .booking-calendar-navigation{text-align:left}.change-contract-desktop .remove-btn,.change-contract-mobile .remove-btn,.change-contract-tablet .remove-btn{color:#2060a6;cursor:pointer}.change-contract-desktop .margin-b-10,.change-contract-mobile .margin-b-10,.change-contract-tablet .margin-b-10{margin-bottom:10px}.change-contract-desktop .margin-b-20,.change-contract-mobile .margin-b-20,.change-contract-tablet .margin-b-20{margin-bottom:20px}.change-contract-desktop .margin-t-30,.change-contract-mobile .margin-t-30,.change-contract-tablet .margin-t-30{margin-top:30px}.change-contract-desktop .margin-l-20,.change-contract-mobile .margin-l-20,.change-contract-tablet .margin-l-20{margin-left:20px}.change-contract-desktop ul,.change-contract-tablet ul{padding:20px 30px;border-bottom:1px solid #ddd}.change-contract-desktop .lesson-time-title,.change-contract-tablet .lesson-time-title{width:50%}.change-contract-desktop .lesson-status-title,.change-contract-tablet .lesson-status-title{width:30%}.change-contract-desktop .lesson-action-title,.change-contract-tablet .lesson-action-title{width:20%}.change-contract-desktop .schedule_action_btn>button,.change-contract-tablet .schedule_action_btn>button{float:right;margin:20px 0}.change-contract-desktop .lesson-arrange-wrap,.change-contract-tablet .lesson-arrange-wrap{display:flex;align-items:center}.change-contract-desktop .lesson-arrange-wrap .lesson-unarranged,.change-contract-tablet .lesson-arrange-wrap .lesson-unarranged{color:#666;width:30%}.change-contract-mobile ul{text-align:left;padding:20px 0;border-bottom:1px solid #ddd}.change-contract-mobile ul li{padding:5px 0;display:block!important}.change-contract-mobile .lesson-time-title{color:#000;font-weight:700}.change-contract-mobile .lesson-status-title{color:#666}.change-contract-mobile .lesson-action-title{color:#2060a6;font-weight:700}.change-contract-mobile .lesson-arrange-wrap{text-align:left}.change-contract-mobile .lesson-arrange-wrap .lesson-unarranged{color:#666;padding:20px 0}.change-contract-mobile .lesson-arrange-wrap .schedule_action_btn>button{margin:10px 0}.lesson-change-contract-body-desktop .schedule_action_btn,.lesson-change-contract-body-mobile .schedule_action_btn,.lesson-change-contract-body-tablet .schedule_action_btn{height:42px;line-height:20px;border-radius:4px;cursor:pointer}.lesson-change-contract-body-desktop .schedule_action_btn>button,.lesson-change-contract-body-mobile .schedule_action_btn>button,.lesson-change-contract-body-tablet .schedule_action_btn>button{padding:0 12px;width:100%;height:42px;border-radius:4px;font-size:14px;line-height:1.43;text-transform:uppercase;font-weight:400;color:#fff;border:1px solid #fff}.lesson-change-contract-body-desktop .schedule_action_btn>button,.lesson-change-contract-body-desktop .schedule_action_btn>button:hover:enabled,.lesson-change-contract-body-mobile .schedule_action_btn>button,.lesson-change-contract-body-mobile .schedule_action_btn>button:hover:enabled,.lesson-change-contract-body-tablet .schedule_action_btn>button,.lesson-change-contract-body-tablet .schedule_action_btn>button:hover:enabled{background-image:-webkit-gradient(linear,right top,left top,from(#ff786b),to(#ff4338));background-image:-webkit-linear-gradient(right,#ff786b,#ff4338);background-image:linear-gradient(270deg,#ff786b,#ff4338)}.modal-calendar-container{max-width:100%!important;margin:80px auto;background:#fff;border-radius:10px;box-shadow:0 0 55px 0 rgba(0,0,0,.3);z-index:9999;overflow:hidden}.lesson-change-contract-body-tablet{flex:1 1}.lesson-change-contract-body-tablet .schedule_action_btn{margin-left:10px}.lesson-change-contract-body-tablet .schedule_action_btn>button{width:auto;padding:0 20px;color:#fff;border:1px solid #fff}.lesson-change-contract-body-mobile .schedule_action_btn>button{height:auto;padding:8px 20px;color:#fff;border:1px solid #fff}.TeacherChangeContract-desktop .teacher-contract-tab,.TeacherChangeContract-mobile .teacher-contract-tab,.TeacherChangeContract-tablet .teacher-contract-tab{width:100%;font-size:14px;text-align:left;vertical-align:middle}.TeacherChangeContract-desktop .teacher-contract-tab tr,.TeacherChangeContract-mobile .teacher-contract-tab tr,.TeacherChangeContract-tablet .teacher-contract-tab tr{border-bottom:1px solid #ddd}.TeacherChangeContract-desktop .teacher-contract-tab tbody>tr>td,.TeacherChangeContract-mobile .teacher-contract-tab tbody>tr>td,.TeacherChangeContract-tablet .teacher-contract-tab tbody>tr>td{color:#666;padding:20px 30px}.TeacherChangeContract-desktop .teacher-contract-tab thead>tr>td,.TeacherChangeContract-mobile .teacher-contract-tab thead>tr>td,.TeacherChangeContract-tablet .teacher-contract-tab thead>tr>td{font-weight:700;color:#323232;padding:0 30px 20px}.TeacherChangeContract-desktop .teacher-contract-tab a,.TeacherChangeContract-mobile .teacher-contract-tab a,.TeacherChangeContract-tablet .teacher-contract-tab a{cursor:pointer}.TeacherChangeContract-mobile tbody>tr>td,.TeacherChangeContract-mobile thead>tr>td{padding:10px!important}.i-checkbox{float:left;white-space:nowrap;cursor:pointer;outline:none;line-height:1;position:relative;vertical-align:text-bottom}.i-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;content:"";-webkit-animation:iCheckboxEffect .36s ease-in-out;animation:iCheckboxEffect .36s ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility:hidden}.i-checkbox-wrapper.primary .i-checkbox-checked:after{border:1px solid #ff4338}.i-checkbox-wrapper.darken .i-checkbox-checked:after{border:1px solid #333}.i-checkbox-wrapper.success .i-checkbox-checked:after{border:1px solid #5ebd5e}.i-checkbox-wrapper:hover .i-checkbox:after,.i-checkbox:hover:after{visibility:visible}.i-checkbox-inner{position:relative;top:0;left:0;display:block;width:18px;height:18px;border:1px solid #ccc;border-radius:1px;background-color:#fff}.i-checkbox-inner:after{-webkit-transform:scale(0);transform:scale(0);position:absolute;left:4px;top:1px;display:table;width:5px;height:8px;border:2px solid #fff;border-top:0;border-left:0;content:" ";-webkit-transition:all .1s cubic-bezier(.71,-.46,.88,.6);transition:all .1s cubic-bezier(.71,-.46,.88,.6)}.i-checkbox-input{position:absolute;left:0;z-index:1;cursor:pointer;opacity:0;filter:alpha(opacity=0);top:0;bottom:0;right:0;width:100%;height:100%}.i-checkbox-indeterminate .i-checkbox-inner:after{content:" ";-webkit-transform:scale(1);transform:scale(1);position:absolute;left:2px;top:5px;width:8px;height:1px}.i-checkbox-indeterminate.it-checkbox-disabled .i-checkbox-inner:after{border-color:rgba(0,0,0,.25)}.i-checkbox-checked .it-checkbox-inner:after{-webkit-transform:scale(1);transform:scale(1);position:absolute;display:table;content:" ";-webkit-transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s}.i-checkbox-wrapper.primary .i-checkbox-checked .it-checkbox-inner:after{border:2px solid #ff4338}.i-checkbox-wrapper.darken .i-checkbox-checked .it-checkbox-inner:after{border:2px solid #333}.i-checkbox-wrapper.success .i-checkbox-checked .it-checkbox-inner:after{border:2px solid #5ebd5e}.i-checkbox-wrapper.primary .i-checkbox-checked .i-checkbox-inner,.i-checkbox-wrapper.primary .i-checkbox-indeterminate .i-checkbox-inner{border-color:#ff4338}.i-checkbox-wrapper.darken .i-checkbox-checked .i-checkbox-inner,.i-checkbox-wrapper.darken .i-checkbox-indeterminate .i-checkbox-inner{border-color:#333}.i-checkbox-wrapper.success .i-checkbox-checked .i-checkbox-inner,.i-checkbox-wrapper.success .i-checkbox-indeterminate .i-checkbox-inner{border-color:#5ebd5e}.i-checkbox-disabled{cursor:not-allowed}.i-checkbox-disabled.i-checkbox-checked+span,.i-checkbox-disabled.i-checkbox-checked .i-checkbox-inner{opacity:.5}.i-checkbox-disabled.i-checkbox-checked .i-checkbox-inner:after{-webkit-animation-name:none;animation-name:none;border-color:rgba(0,0,0,.25)}.i-checkbox-disabled .i-checkbox-input{cursor:not-allowed}.it-checkbox-disabled .i-checkbox-inner{border-color:#d9d9d9!important;background-color:#f7f7f7}.i-checkbox-disabled .i-checkbox-inner:after{-webkit-animation-name:none;animation-name:none;border-color:#f7f7f7}.i-checkbox-wrapper.primary .i-checkbox-disabled .i-checkbox-inner{border-color:rgba(0,0,0,.25)!important}.i-checkbox-wrapper.primary .i-checkbox-disabled .i-checkbox-checked .i-checkbox-inner{border-color:#ffa19c!important}.i-checkbox-wrapper.primary .i-checkbox-disabled .i-checkbox-inner:before{background-color:#ffa19c!important}.i-checkbox-disabled+span{color:#d8d8d8!important;cursor:not-allowed}.i-checkbox-wrapper{display:inline-block;cursor:pointer;font-size:12px;vertical-align:middle}.i-checkbox-wrapper+.i-checkbox-wrapper{margin-left:8px}.i-checkbox+span{display:block;padding-left:25px;padding-right:8px}.i-checkbox-wrapper+span{padding-left:8px;padding-right:8px}.i-checkbox-group{font-size:12px}.i-checkbox-group-item{display:inline-block;margin-right:8px}.i-checkbox-group-item:last-child{margin-right:0}.i-checkbox-group-item+.i-checkbox-group-item{margin-left:0}@media screen{.i-checkbox-checked .i-checkbox-inner:after,.i-checkbox-inner:before{content:"";border:0;left:4px;top:4px;position:absolute;height:8px;width:8px;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .2s cubic-bezier(.78,.14,.15,.86);transition:all .2s cubic-bezier(.78,.14,.15,.86)}.i-checkbox-wrapper.primary .i-checkbox-checked .i-checkbox-inner:before{background-color:#ff4338}.i-checkbox-wrapper.darken .i-checkbox-checked .i-checkbox-inner:before{background-color:#333}.i-checkbox-wrapper.success .i-checkbox-checked .i-checkbox-inner:before{background-color:#5ebd5e}.i-checkbox-checked .i-checkbox-inner:before{-webkit-transform:scale(1);transform:scale(1)}}.darken .i-checkbox-disabled.i-checkbox-checked .i-checkbox-inner:before{opacity:1;background-color:#d8d8d8!important}.darken .i-checkbox-disabled.i-checkbox-checked .i-checkbox-inner,.darken .i-checkbox-disabled .i-checkbox-inner{opacity:1;border-color:#d8d8d8}.darken .i-checkbox-disabled.i-checkbox-checked+span,.darken .i-checkbox-disabled .i-checkbox-inner+span{opacity:1;color:#d8d8d8}@-webkit-keyframes iCheckboxEffect{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}to{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}}@keyframes iCheckboxEffect{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}to{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}}.package-termination-desktop,.package-termination-mobile,.package-termination-tablet{text-align:start}.package-termination-desktop .package-termination-note,.package-termination-mobile .package-termination-note,.package-termination-tablet .package-termination-note{font-size:14px;line-height:1.5;color:#333;margin-bottom:20px;text-align:center}.package-termination-desktop .terminate-img-wrap,.package-termination-mobile .terminate-img-wrap,.package-termination-tablet .terminate-img-wrap{text-align:center;padding-bottom:30px}.package-termination-desktop .split-line,.package-termination-mobile .split-line,.package-termination-tablet .split-line{border-bottom:1px solid #ddd;padding-bottom:20px}.package-termination-desktop .font-bold,.package-termination-mobile .font-bold,.package-termination-tablet .font-bold{font-weight:500}.package-termination-desktop .textarea,.package-termination-mobile .textarea,.package-termination-tablet .textarea{height:100px;width:670px;border-color:#ccc}.package-termination-desktop .cancel-title,.package-termination-mobile .cancel-title,.package-termination-tablet .cancel-title{font-size:16px;color:#333}.package-termination-desktop .margin-b-10,.package-termination-mobile .margin-b-10,.package-termination-tablet .margin-b-10{margin-bottom:10px}.package-termination-desktop .margin-b-20,.package-termination-mobile .margin-b-20,.package-termination-tablet .margin-b-20{margin-bottom:20px}.package-termination-desktop .margin-t-30,.package-termination-mobile .margin-t-30,.package-termination-tablet .margin-t-30{margin-top:30px}.package-termination-desktop .margin-l-20,.package-termination-mobile .margin-l-20,.package-termination-tablet .margin-l-20{margin-left:20px}.package-termination-desktop .pwd,.package-termination-mobile .pwd,.package-termination-tablet .pwd{justify-content:center;border-radius:4px;background-color:#fff;display:flex;flex-direction:row}.package-termination-desktop .pwd-input,.package-termination-mobile .pwd-input,.package-termination-tablet .pwd-input{width:204px;height:42px;padding:13px 15px;font-size:14px;letter-spacing:normal;color:#000;border:1px solid #ccc;border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;outline:none}.package-termination-desktop .pwd-btn,.package-termination-mobile .pwd-btn,.package-termination-tablet .pwd-btn{float:left;width:106px;height:42px;background-color:#ff4338;border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:unset;border-bottom-left-radius:unset;font-weight:500;font-size:14px}.package-termination-desktop .password-error,.package-termination-mobile .password-error,.package-termination-tablet .password-error{margin-top:5px;font-size:13px;color:#cb242b;text-align:center}.package-termination-tablet .split-line{padding-bottom:40%}.calendar-confirmation-desktop .confirm-title,.calendar-confirmation-mobile .confirm-title,.calendar-confirmation-tablet .confirm-title{margin:20px 0;font-size:23px;text-align:center;color:#333}.calendar-confirmation-desktop .confirm-time-title,.calendar-confirmation-mobile .confirm-time-title,.calendar-confirmation-tablet .confirm-time-title{margin-top:20px;font-size:16px;line-height:1.56;text-align:center;color:#777}.calendar-confirmation-desktop .confirm-time,.calendar-confirmation-mobile .confirm-time,.calendar-confirmation-tablet .confirm-time{margin:0 0 6px;font-size:16px;line-height:1.56;text-align:center;color:#777}.calendar-confirmation-desktop .confirm-time-tips,.calendar-confirmation-mobile .confirm-time-tips,.calendar-confirmation-tablet .confirm-time-tips{margin:0 0 30px;font-size:12px;text-align:center;color:#a9a5a5}.calendar-confirmation-desktop .calendar-line,.calendar-confirmation-mobile .calendar-line,.calendar-confirmation-tablet .calendar-line{width:15px;height:2px;border-radius:1px;margin:10px 0;display:inline-block;color:#ff4338;border:1px solid}.calendar-confirmation-desktop .calendar-confirm-des,.calendar-confirmation-mobile .calendar-confirm-des,.calendar-confirmation-tablet .calendar-confirm-des{font-size:14px;line-height:1.79;text-align:center;color:#777;margin-bottom:70px}.calendar-confirmation-desktop .text-blod-500,.calendar-confirmation-mobile .text-blod-500,.calendar-confirmation-tablet .text-blod-500{font-weight:500}.calendar-confirmation-desktop .error-msg,.calendar-confirmation-mobile .error-msg,.calendar-confirmation-tablet .error-msg{font-size:13px;color:#cb242b}.package-modal-desktop,.package-modal-mobile,.package-modal-tablet{color:#333}.package-modal-desktop .bookflow-modal,.package-modal-mobile .bookflow-modal,.package-modal-tablet .bookflow-modal{display:flex;padding:0;width:100%;flex-direction:column}.package-modal-desktop .bookflow-modal .modal-head,.package-modal-mobile .bookflow-modal .modal-head,.package-modal-tablet .bookflow-modal .modal-head{border-bottom:1px solid #ddd}.package-modal-desktop .bookflow-modal .bottom-body,.package-modal-mobile .bookflow-modal .bottom-body,.package-modal-tablet .bookflow-modal .bottom-body{height:100%;max-height:100%!important}.package-modal-desktop .calendar-confirm-des,.package-modal-mobile .calendar-confirm-des,.package-modal-tablet .calendar-confirm-des{font-size:14px;line-height:1.79;text-align:center;color:#777}.package-modal-desktop .calendar-line,.package-modal-mobile .calendar-line,.package-modal-tablet .calendar-line{width:15px;height:2px;border-radius:1px;margin:10px 0;display:inline-block;color:#ff4338;border:1px solid}.package-modal-desktop .text-blod-500,.package-modal-mobile .text-blod-500,.package-modal-tablet .text-blod-500{font-weight:500}.package-modal-desktop .confirm-time-title,.package-modal-mobile .confirm-time-title,.package-modal-tablet .confirm-time-title{font-size:16px;line-height:1.56;text-align:center;color:#777}.package-modal-desktop .confirm-time,.package-modal-mobile .confirm-time,.package-modal-tablet .confirm-time{margin:0 0 40px;font-size:16px;line-height:1.56;text-align:center;color:#777}.package-modal-desktop .confirm-title,.package-modal-mobile .confirm-title,.package-modal-tablet .confirm-title{margin:20px 0 40px;font-size:23px;text-align:center;color:#333}.package-modal-desktop .pwd,.package-modal-mobile .pwd,.package-modal-tablet .pwd{justify-content:center;border-radius:4px;background-color:#fff;display:flex;flex-direction:row}.package-modal-desktop .pwd-input,.package-modal-mobile .pwd-input,.package-modal-tablet .pwd-input{width:204px;height:42px;padding:13px 15px;font-size:14px;letter-spacing:normal;color:#000;border:1px solid #ccc;border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;outline:none}.package-modal-desktop .pwd-btn,.package-modal-mobile .pwd-btn,.package-modal-tablet .pwd-btn{float:left;width:106px;height:42px;border:1px solid #ff4338;background-color:#ff4338;border-top-right-radius:4px;border-bottom-right-radius:4px;color:#fff;font-weight:500;font-size:14px}.package-modal-desktop .forgot-pwd,.package-modal-mobile .forgot-pwd,.package-modal-tablet .forgot-pwd{margin-top:20px;display:flex;justify-content:center;font-size:14px;font-weight:500;line-height:1.14}.package-modal-desktop .cursor-pointer,.package-modal-mobile .cursor-pointer,.package-modal-tablet .cursor-pointer{cursor:pointer}.package-modal-desktop .error-msg,.package-modal-mobile .error-msg,.package-modal-tablet .error-msg{font-size:13px;color:#cb242b}.package-modal-desktop .lesson-modal-footer,.package-modal-mobile .lesson-modal-footer,.package-modal-tablet .lesson-modal-footer{display:flex;justify-content:flex-end;width:100%}.package-modal-desktop .lesson-cancel,.package-modal-mobile .lesson-cancel,.package-modal-tablet .lesson-cancel{margin-right:20px}.package-modal-desktop .modal-ok-button,.package-modal-mobile .modal-ok-button,.package-modal-tablet .modal-ok-button{width:100%}.package-modal-desktop .modal-body-center,.package-modal-mobile .modal-body-center,.package-modal-tablet .modal-body-center{text-align:center}.package-modal-desktop .package-termination-note,.package-modal-mobile .package-termination-note,.package-modal-tablet .package-termination-note{font-size:14px;line-height:1.5;color:#333;margin-bottom:20px;text-align:center}.package-modal-desktop .terminate-img-wrap,.package-modal-mobile .terminate-img-wrap,.package-modal-tablet .terminate-img-wrap{text-align:center;padding-bottom:30px}.package-modal-desktop .lesson-modal-footer,.package-modal-tablet .lesson-modal-footer{display:flex;justify-content:flex-end;width:100%}.package-modal-mobile .margin-b-10{margin-bottom:10px}.package-modal-mobile .modal-footer{height:auto;padding:10px 30px}.package-modal-mobile .lesson-modal-footer>div button{width:100%}.package-modal-mobile .lesson-modal-footer{width:100%;display:block}.package-modal-mobile .modal-head{display:flex;align-items:center}.package-modal-mobile .modal-head-title{padding:0 50px;line-height:normal}.show-more-btn{position:relative;padding:16px;text-align:center;background:#fff;cursor:pointer;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:400;line-height:22px;color:#8c8c8c}.show-more-action-border,.show-more-default-border,.show-more-upcoming-border,.show-more-waiting-border{position:absolute;top:0;left:0;bottom:0;width:4px}.show-more-waiting-border{background:-webkit-gradient(linear,left bottom,left top,from(#8081d4),color-stop(108.82%,#d9bce9));background:-webkit-linear-gradient(bottom,#8081d4,#d9bce9 108.82%);background:linear-gradient(0deg,#8081d4,#d9bce9 108.82%)}.show-more-action-border{background:-webkit-gradient(linear,left top,left bottom,color-stop(1.87%,#ffac7b),to(#ff685f));background:-webkit-linear-gradient(top,#ffac7b 1.87%,#ff685f);background:linear-gradient(180deg,#ffac7b 1.87%,#ff685f)}.show-more-upcoming-border{background:-webkit-gradient(linear,left top,left bottom,color-stop(.27%,#8be0c2),to(#00bbbf));background:-webkit-linear-gradient(top,#8be0c2 .27%,#00bbbf);background:linear-gradient(180deg,#8be0c2 .27%,#00bbbf)}.WaitingCard_title__2QkKK{display:flex;margin-bottom:16px;text-transform:uppercase;letter-spacing:.75px;font-size:12px;font-weight:300;line-height:1.3333;color:#8c8c8c}@media (min-width:768px){.WaitingCard_title__2QkKK{margin-bottom:8px}}.WaitingCard_section__2SSdB .WaitingCard_waitingBorder__1yLEn{background:-webkit-gradient(linear,left bottom,left top,from(#8081d4),color-stop(108.82%,#d9bce9));background:-webkit-linear-gradient(bottom,#8081d4,#d9bce9 108.82%);background:linear-gradient(0deg,#8081d4,#d9bce9 108.82%)}.WaitingCard_section__2SSdB:after{content:"";display:block;position:absolute;left:16px;right:16px;bottom:0;height:1px;background:#e9e9eb}.WaitingCard_section__2SSdB:last-child:after{content:"";display:none}@media (min-width:768px){.WaitingCard_section__2SSdB:after,.WaitingCard_section__2SSdB:last-child .WaitingCard_waitingBody__1VDmj:after{content:"";display:none}}.UpcomingCard_title__1e6nx{display:flex;margin-bottom:16px;text-transform:uppercase;letter-spacing:.75px;font-size:12px;font-weight:300;line-height:1.3333;color:#8c8c8c}@media (min-width:768px){.UpcomingCard_title__1e6nx{margin-bottom:8px}}.UpcomingCard_section__djISG .UpcomingCard_upcomingBorder__2WNbR{background:-webkit-gradient(linear,left top,left bottom,color-stop(.27%,#8be0c2),to(#00bbbf));background:-webkit-linear-gradient(top,#8be0c2 .27%,#00bbbf);background:linear-gradient(180deg,#8be0c2 .27%,#00bbbf)}.UpcomingCard_section__djISG:after{content:"";display:block;position:absolute;left:16px;right:16px;bottom:0;height:1px;background:#e9e9eb}.UpcomingCard_section__djISG:last-child:after{content:"";display:none}@media (min-width:768px){.UpcomingCard_section__djISG:after,.UpcomingCard_section__djISG:last-child .UpcomingCard_upcomingBody__RpkhW:after{content:"";display:none}}.UpcomingCard_btns__2ndO-{display:none}@media (min-width:767px){.UpcomingCard_btns__2ndO-{display:block}}.UpcomingCard_btns__2ndO- button{flex:1 1;display:none}@media (min-width:767px){.UpcomingCard_btns__2ndO- button{position:absolute;right:16px;top:46px;display:block}}.ActivePackageCard_progress__2IPs3{margin-top:16px;padding-top:12px;font-size:12px;font-weight:400;line-height:1.5;color:#8c8c8c}@media (min-width:767px){.ActivePackageCard_progress__2IPs3{border-top:1px solid #e9e9eb}}.ActivePackageCard_progressBar__3RmMa{position:relative;margin-top:8px;height:6px;border-radius:12px;background:#e9e9eb}.ActivePackageCard_progressActive__2JKoj{position:absolute;left:0;top:0;bottom:0;border-radius:12px;background:#00bfbd}.ActivePackageCard_schedule__1HHua{display:flex}.ActivePackageCard_scheduled__2qPqB{flex:1 1;text-align:right;color:#bfbfbf}.ActivePackageCard_scheduled__2qPqB span{color:#00bfbd}.ActivePackageCard_btn__2m9Gk{display:flex;margin:16px -24px -12px -20px;align-items:flex-end;border-top:1px solid #e9e9eb}.ActivePackageCard_btn__2m9Gk button{flex:1 1}@media (max-width:768px){.ActivePackageCard_btn__2m9Gk button:last-child,.ActivePackageCard_btn__2m9Gk button:last-child:active,.ActivePackageCard_btn__2m9Gk button:last-child:hover{color:#00bfbd;border:none;background:#fff}}@media (min-width:767px){.ActivePackageCard_btn__2m9Gk{position:absolute;margin:0;right:16px;bottom:75px;border:none}.ActivePackageCard_btn__2m9Gk button:last-child{margin-left:8px}}.lesson-section-loading{padding:16px 24px;background:#fff}.lesson-action-section,.lesson-upcoming-section,.lesson-waiting-section{display:flex;margin-bottom:16px;position:relative}.lesson-action-section .section-border,.lesson-upcoming-section .section-border,.lesson-waiting-section .section-border{position:absolute;top:0;left:0;bottom:0;width:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;z-index:10}.lesson-action-section .lesson-package-card:before,.lesson-upcoming-section .lesson-package-card:before,.lesson-waiting-section .lesson-package-card:before{content:"";display:none}@media (min-width:768px){.lesson-action-section,.lesson-upcoming-section,.lesson-waiting-section{border-radius:4px;box-shadow:0 2px 12px rgba(0,40,117,.06)}.lesson-action-section:hover,.lesson-upcoming-section:hover,.lesson-waiting-section:hover{box-shadow:0 2px 8px rgba(0,40,117,.1)}}.lesson-package-section{display:flex;margin-bottom:16px}@media (min-width:768px){.lesson-package-section{border-radius:4px;box-shadow:0 2px 12px rgba(0,40,117,.06)}.lesson-package-section:hover{box-shadow:0 2px 8px rgba(0,40,117,.1)}}.lesson-upcoming-section,.lesson-waiting-section{border-radius:4px;box-shadow:0 2px 12px rgba(0,40,117,.06)}.lesson-action-section .section-border{display:none;background:-webkit-gradient(linear,left top,left bottom,color-stop(1.87%,#ffac7b),to(#ff685f));background:-webkit-linear-gradient(top,#ffac7b 1.87%,#ff685f);background:linear-gradient(180deg,#ffac7b 1.87%,#ff685f)}@media (min-width:767px){.lesson-action-section .section-border{display:block}}.lesson-waiting-section .section-border{background:-webkit-gradient(linear,left bottom,left top,from(#8081d4),color-stop(108.82%,#d9bce9));background:-webkit-linear-gradient(bottom,#8081d4,#d9bce9 108.82%);background:linear-gradient(0deg,#8081d4,#d9bce9 108.82%)}.lesson-upcoming-section .section-border{background:-webkit-gradient(linear,left top,left bottom,color-stop(.27%,#8be0c2),to(#00bbbf));background:-webkit-linear-gradient(top,#8be0c2 .27%,#00bbbf);background:linear-gradient(180deg,#8be0c2 .27%,#00bbbf)}.lesson-card-list{flex:1 1}.lesson-package-section,.lesson-package-section:hover{box-shadow:none}.lesson-package-item{margin-bottom:16px;box-shadow:0 2px 12px rgba(0,40,117,.06);border-radius:4px}.lesson-package-item:hover{box-shadow:0 2px 8px rgba(0,40,117,.1)}.lesson-package-show-more{margin-bottom:16px;margin-top:-16px;background:#fff;box-shadow:0 2px 12px rgba(0,40,117,.06);border-radius:4px}.lesson-package-show-more a{display:block;padding:12px 24px;text-align:center;font-size:14px;font-weight:400;line-height:22px;color:#8c8c8c}.lesson-package-show-more:hover{box-shadow:0 2px 8px rgba(0,40,117,.1)}.my-teachers{background:#fff;box-shadow:0 2px 12px rgba(0,40,117,.06);border-radius:4px;margin-bottom:16px}.my-teachers .no-teacher{display:flex;justify-content:center;align-items:center;padding:32px 0}.my-teachers .no-teacher-body{width:60%;text-align:center}.my-teachers .no-teacher-content{font-size:14px;color:#bfbfbf;line-height:22px;margin-bottom:24px}.my-teachers .my-teachers-header{display:flex;justify-content:flex-start;align-items:center;padding:0 24px;border-bottom:1px solid #e9e9eb;height:64px}.my-teachers .my-teachers-title{font-size:20px;font-weight:500;line-height:1.4;color:#333}.my-teachers .right-icon{display:flex;justify-content:flex-start;align-items:center}.my-teachers .my-teachers-content{padding:0 24px}.my-teachers .my-teacher-item{padding:16px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e9e9eb;cursor:pointer}.my-teachers .my-teacher-item:last-child{border-bottom:none}.my-teachers .item-left{display:flex;justify-content:flex-start;align-items:center}.my-teachers .teacher-item-right{width:48px;height:48px;display:flex;justify-content:center;align-items:center}.my-teachers .teacher-item-right .tooltip-reference{display:flex}.my-teachers .no-schedule-disabled{cursor:not-allowed}.my-teachers .no-schedule-disabled svg{opacity:.3}.my-teachers .no-schedule-disabled .tooltip-reference{cursor:not-allowed}.my-teachers .teacher-item-right:hover{background:#f2f2f6;border-radius:50%}.my-teachers .item-left-avatar{margin-right:16px}.my-teachers .teacher-name{font-size:16px;font-weight:500;line-height:1.5;color:#333}.my-teachers .teacher-type{font-size:12px;font-weight:300;line-height:1.3333;color:#8c8c8c;text-transform:uppercase;letter-spacing:1px}.my-teachers .show-more{display:flex;justify-content:center;align-items:center;letter-spacing:.75px;text-transform:uppercase;font-size:14px;font-weight:500;line-height:16px;color:#bfbfbf;padding:16px 0}.my-teachers .more-text{margin-right:16px}.my-teachers .find-teacher{font-size:14px;line-height:16px;font-weight:500;color:#595959;height:48px;display:flex;justify-content:center;align-items:center;letter-spacing:.75px;text-transform:uppercase}.my-teachers .icon-right{display:flex;margin-right:4px}.my-teachers .flex-center{display:flex;justify-content:center;align-items:center}.my-teachers:hover{box-shadow:0 2px 8px rgba(0,40,117,.1);-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.community{background:#fff;box-shadow:0 2px 12px rgba(0,40,117,.06);border-radius:4px;margin-bottom:96px}.community .no-community{display:flex;justify-content:center;align-items:center;padding:42px 0}.community .no-community-body{width:60%;text-align:center}.community .no-community-content{font-size:16px;font-weight:500;line-height:1.5;color:#bfbfbf;margin-bottom:30px}.community .flex-between{display:flex;justify-content:space-between;align-items:center}.community .flex-start{display:flex;justify-content:flex-start;align-items:center}.community .flex-end{display:flex;justify-content:flex-end;align-items:center}.community .community-header{padding:0 24px;height:64px;border-bottom:1px solid #e9e9eb}.community .header-title{font-size:20px;font-weight:500;line-height:1.4;color:#333}.community .community-dropdown{min-width:218px}.community .community-dropdown .select_lanugage{font-size:14px;line-height:16px;color:#333}.community .community-dropdown .icon-absolute{position:absolute;top:6px;right:8px}.community .community-content{padding:0 24px}.community .community-item{padding:24px 0;border-bottom:1px solid #e9e9eb}.community .community-item:last-child{border-bottom:none}.community .community-type{letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:300;line-height:1.3333;color:#333}.community .community-title{display:flex;font-size:20px;line-height:28px;font-weight:500;color:#333;margin-bottom:8px}.community .community-user-right{margin-left:8px}.community .community-user-right .user-name{font-size:14px;line-height:22px;color:#333;margin-bottom:4px}.community .community-user-right .community-language{font-size:12px;line-height:18px;color:#8c8c8c}.community .content{margin-top:8px;font-size:14px;line-height:22px;color:#333;margin-bottom:16px}.community .text-overflow{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.community .icon-bar{margin-left:16px}.community .icon-bar .number{margin-left:4px;line-height:18px;font-size:12px;color:#333}.community .show-more{display:flex;justify-content:center;align-items:center;letter-spacing:.75px;text-transform:uppercase;font-size:14px;font-weight:500;line-height:16px;color:#bfbfbf;padding:16px 0}.community .more-text{margin-right:16px}.community .language-drop-min{display:none}@media (max-width:767px){.community .community-header{display:block;padding:16px;height:auto}.community .community-dropdown{width:100%}.community .text-overflow{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.community .header-title{margin-bottom:16px}.community .language-drop-max{display:none}.community .language-drop-min{display:block}.community .language-drop-min button{width:100%}}.community:hover{box-shadow:0 2px 8px rgba(0,40,117,.1);-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.campaigns-body{background:#fff;box-shadow:0 2px 12px rgba(0,40,117,.06);border-radius:4px;margin-bottom:16px;padding:16px 24px;display:flex;justify-content:space-between;align-items:center}.campaigns-body .campaigns-left{display:flex;justify-content:flex-start;align-items:center;margin-right:32px}.campaigns-body .campaigns-left .content{font-size:14px;line-height:22px;color:#333;margin-left:8px}@media (max-width:767px){.campaigns-body{padding:16px 16px 0;display:block}.campaigns-body .campaigns-left{align-items:flex-start;margin:0;border-bottom:1px solid #e9e9eb;padding-bottom:16px}.campaigns-body button{border:none;box-shadow:none;width:100%}}.referer-banner-body{background:#fff;box-shadow:0 2px 12px rgba(0,40,117,.06);border-radius:4px;margin-bottom:16px;padding:16px 24px}.referer-banner-body .referer-banner-wrap{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px}.referer-banner-body .referer-banner-top{display:flex;justify-content:flex-start;align-items:center}.referer-banner-body .referer-banner-top .referer-title{font-size:16px;font-weight:500;line-height:1.5;color:#333;margin-left:16px}.referer-banner-body .referral-bottom{margin-left:40px;display:flex;justify-content:space-between;align-items:center}.referer-banner-body .referral-bottom .discount-content{font-size:12px;line-height:18px;color:#595959;margin-right:16px}.referer-banner-body .countdown{flex:1 1;display:flex;height:24px;align-items:center;margin-top:-6px;justify-content:flex-end;text-transform:none}@media (max-width:767px){.referer-banner-body{padding:16px 16px 0}.referer-banner-body .referer-banner-top .referer-title{margin-left:8px}.referer-banner-body .referral-bottom{display:inline;margin:0}.referer-banner-body .referral-bottom .discount-content{padding-bottom:16px;border-bottom:1px solid #e9e9eb;margin-right:0}.referer-banner-body .referral-bottom button{border:none;box-shadow:none;width:100%}}.ChallengeDashboard-desktop,.ChallengeDashboard-mobile,.ChallengeDashboardtablet{margin:0 auto 16px}.ChallengeDashboard-desktop .days-number,.ChallengeDashboard-mobile .days-number,.ChallengeDashboardtablet .days-number{color:#ffc319;font-weight:500;margin-right:3px}.ChallengeDashboard-desktop .challengeProgress-wrap,.ChallengeDashboard-mobile .challengeProgress-wrap,.ChallengeDashboardtablet .challengeProgress-wrap{max-width:945px;margin:32px 0;padding:24px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 12px rgba(0,40,117,.06);border-radius:4px;background-color:#fff}.ChallengeDashboard-desktop .challengeProgress-wrap .challengeProgress-content,.ChallengeDashboard-mobile .challengeProgress-wrap .challengeProgress-content,.ChallengeDashboardtablet .challengeProgress-wrap .challengeProgress-content{width:100%;display:flex;align-items:center;justify-content:space-between}.ChallengeDashboard-desktop .challengeProgress-wrap .challengeProgress-content .challengeProgress-left-info,.ChallengeDashboard-mobile .challengeProgress-wrap .challengeProgress-content .challengeProgress-left-info,.ChallengeDashboardtablet .challengeProgress-wrap .challengeProgress-content .challengeProgress-left-info{margin-right:10%}.ChallengeDashboard-desktop .challengeProgress-wrap .challengeProgress-content .challengeProgress-left-info .challengeProgress-btn-text,.ChallengeDashboard-mobile .challengeProgress-wrap .challengeProgress-content .challengeProgress-left-info .challengeProgress-btn-text,.ChallengeDashboardtablet .challengeProgress-wrap .challengeProgress-content .challengeProgress-left-info .challengeProgress-btn-text{margin-top:20px}.ChallengeDashboard-desktop .challengeProgress-wrap .challengeProgress-content .challengeProgress-right-info,.ChallengeDashboard-mobile .challengeProgress-wrap .challengeProgress-content .challengeProgress-right-info,.ChallengeDashboardtablet .challengeProgress-wrap .challengeProgress-content .challengeProgress-right-info{flex:1 1}.ChallengeDashboard-desktop .challengeProgress-wrap .challengeProgress-btn,.ChallengeDashboard-mobile .challengeProgress-wrap .challengeProgress-btn,.ChallengeDashboardtablet .challengeProgress-wrap .challengeProgress-btn{width:100%;margin-top:16px}.ChallengeDashboard-desktop .challengeProgress-wrap .challengeProgress-grey-text,.ChallengeDashboard-mobile .challengeProgress-wrap .challengeProgress-grey-text,.ChallengeDashboardtablet .challengeProgress-wrap .challengeProgress-grey-text{color:#8c8c8c}.ChallengeDashboard-desktop .challengeProgress-wrap .challengeProgress-grey-text-wrap,.ChallengeDashboard-mobile .challengeProgress-wrap .challengeProgress-grey-text-wrap,.ChallengeDashboardtablet .challengeProgress-wrap .challengeProgress-grey-text-wrap{display:flex;justify-content:space-between}.ChallengeDashboard-desktop .challengeProgress-wrap .challengeProgress-btn-link,.ChallengeDashboard-mobile .challengeProgress-wrap .challengeProgress-btn-link,.ChallengeDashboardtablet .challengeProgress-wrap .challengeProgress-btn-link{text-decoration:underline;cursor:pointer;color:#8c8c8c}.ChallengeDashboard-desktop .challengeProgress-wrap .challengeProgress-btn-link:hover,.ChallengeDashboard-mobile .challengeProgress-wrap .challengeProgress-btn-link:hover,.ChallengeDashboardtablet .challengeProgress-wrap .challengeProgress-btn-link:hover{color:#595959}.ChallengeDashboard-desktop .challengeProgress-wrap .left-text,.ChallengeDashboard-mobile .challengeProgress-wrap .left-text,.ChallengeDashboardtablet .challengeProgress-wrap .left-text{width:28%}.ChallengeDashboard-desktop .challengeProgress-wrap .left-text .challengeProgress-title,.ChallengeDashboard-mobile .challengeProgress-wrap .left-text .challengeProgress-title,.ChallengeDashboardtablet .challengeProgress-wrap .left-text .challengeProgress-title{font-weight:500;font-size:16px;margin-bottom:4px}.ChallengeDashboard-desktop .challengeProgress-wrap .left-text .butt,.ChallengeDashboard-mobile .challengeProgress-wrap .left-text .butt,.ChallengeDashboardtablet .challengeProgress-wrap .left-text .butt{margin-top:20px}.ChallengeDashboard-desktop .challengeProgress-wrap .divide-line,.ChallengeDashboard-mobile .challengeProgress-wrap .divide-line,.ChallengeDashboardtablet .challengeProgress-wrap .divide-line{width:100%;height:1px;background:#e9e9eb;margin:16px 0}.ChallengeDashboard-desktop .challengeProgress-wrap .right-progress-bar,.ChallengeDashboard-mobile .challengeProgress-wrap .right-progress-bar,.ChallengeDashboardtablet .challengeProgress-wrap .right-progress-bar{width:72%;padding-left:15px}.ChallengeDashboard-desktop .challengeProgress-wrap .right-progress-bar .progress-bar-text-wrap,.ChallengeDashboard-mobile .challengeProgress-wrap .right-progress-bar .progress-bar-text-wrap,.ChallengeDashboardtablet .challengeProgress-wrap .right-progress-bar .progress-bar-text-wrap{display:flex;justify-content:space-between}.ChallengeDashboard-desktop .challengeProgress-wrap .right-progress-bar .progress-bar,.ChallengeDashboard-mobile .challengeProgress-wrap .right-progress-bar .progress-bar,.ChallengeDashboardtablet .challengeProgress-wrap .right-progress-bar .progress-bar{height:90px;background-color:pink}.ChallengeDashboard-desktop .challengeProgress-wrap .right-progress-bar .goal-txt,.ChallengeDashboard-mobile .challengeProgress-wrap .right-progress-bar .goal-txt,.ChallengeDashboardtablet .challengeProgress-wrap .right-progress-bar .goal-txt{margin-top:25px;font-size:10px}.ChallengeDashboard-desktop .challengeProgress-wrap .right-progress-bar .goal-txt .completedGoals,.ChallengeDashboard-mobile .challengeProgress-wrap .right-progress-bar .goal-txt .completedGoals,.ChallengeDashboardtablet .challengeProgress-wrap .right-progress-bar .goal-txt .completedGoals{margin-left:15px}.ChallengeDashboard-desktop .challengeProgress-wrap .right-progress-bar .challengeProgress-btn-text,.ChallengeDashboard-mobile .challengeProgress-wrap .right-progress-bar .challengeProgress-btn-text,.ChallengeDashboardtablet .challengeProgress-wrap .right-progress-bar .challengeProgress-btn-text{text-align:center;margin-top:8px}.ChallengeDashboard-desktop .challengeLearnMore-wrap,.ChallengeDashboard-mobile .challengeLearnMore-wrap,.ChallengeDashboardtablet .challengeLearnMore-wrap{max-width:945px;margin:16px auto;padding:24px;box-shadow:0 2px 12px rgba(0,40,117,.06);border-radius:4px;background-color:#fff}.ChallengeDashboard-desktop .challengeLearnMore-wrap .challengeLearnMore-content,.ChallengeDashboard-mobile .challengeLearnMore-wrap .challengeLearnMore-content,.ChallengeDashboardtablet .challengeLearnMore-wrap .challengeLearnMore-content{display:flex;align-items:center;justify-content:space-between;margin:0 20px}.ChallengeDashboard-desktop .challengeLearnMore-wrap .challengeLearnMore-content .challengeLearnMore-image,.ChallengeDashboard-mobile .challengeLearnMore-wrap .challengeLearnMore-content .challengeLearnMore-image,.ChallengeDashboardtablet .challengeLearnMore-wrap .challengeLearnMore-content .challengeLearnMore-image{flex:1 1;margin-right:30px}.ChallengeDashboard-desktop .challengeLearnMore-wrap .challengeLearnMore-content .challengeLearnMore-right-content,.ChallengeDashboard-mobile .challengeLearnMore-wrap .challengeLearnMore-content .challengeLearnMore-right-content,.ChallengeDashboardtablet .challengeLearnMore-wrap .challengeLearnMore-content .challengeLearnMore-right-content{flex:7 1}.ChallengeDashboard-desktop .challengeLearnMore-wrap .days-number,.ChallengeDashboard-mobile .challengeLearnMore-wrap .days-number,.ChallengeDashboardtablet .challengeLearnMore-wrap .days-number{color:#ffc319;font-weight:500;margin-right:3px}.ChallengeDashboard-desktop .challengeLearnMore-wrap .challengeLearnMore-title-wrap,.ChallengeDashboard-mobile .challengeLearnMore-wrap .challengeLearnMore-title-wrap,.ChallengeDashboardtablet .challengeLearnMore-wrap .challengeLearnMore-title-wrap{display:flex;align-items:center;margin-bottom:16px}.ChallengeDashboard-desktop .challengeLearnMore-wrap .challengeLearnMore-title,.ChallengeDashboard-mobile .challengeLearnMore-wrap .challengeLearnMore-title,.ChallengeDashboardtablet .challengeLearnMore-wrap .challengeLearnMore-title{font-weight:500;font-size:16px;line-height:24px;color:#ff554b}.ChallengeDashboard-desktop .challengeLearnMore-wrap .challengeLearnMore-btn,.ChallengeDashboard-mobile .challengeLearnMore-wrap .challengeLearnMore-btn,.ChallengeDashboardtablet .challengeLearnMore-wrap .challengeLearnMore-btn{margin-top:16px}.ChallengeDashboard-mobile .challengeProgress-wrap{flex-direction:column;padding:20px;margin:0 auto}.ChallengeDashboard-mobile .challengeProgress-wrap .left-text{width:100%}.ChallengeDashboard-mobile .challengeProgress-wrap .right-progress-bar{width:100%;padding-left:0}.ProgressBar-desktop .progressBar-wrap .date,.ProgressBar-mobile .progressBar-wrap .date,.ProgressBar-tablet .progressBar-wrap .date{width:100%;font-size:10px;color:#4a4a4a}.ProgressBar-desktop .progressBar-wrap .date .date-arr,.ProgressBar-mobile .progressBar-wrap .date .date-arr,.ProgressBar-tablet .progressBar-wrap .date .date-arr{width:100%;margin-top:6px}.ProgressBar-desktop .progressBar-wrap .date .date-arr .date-item,.ProgressBar-mobile .progressBar-wrap .date .date-arr .date-item,.ProgressBar-tablet .progressBar-wrap .date .date-arr .date-item{display:inline-block;text-align:left;width:3.22%}.ProgressBar-desktop .progressBar-wrap .date .date-arr .date-item:last-child,.ProgressBar-mobile .progressBar-wrap .date .date-arr .date-item:last-child,.ProgressBar-tablet .progressBar-wrap .date .date-arr .date-item:last-child{padding-right:0}.ProgressBar-desktop .progressBar-wrap .date .date-arr .date-item.isCurrent,.ProgressBar-mobile .progressBar-wrap .date .date-arr .date-item.isCurrent,.ProgressBar-tablet .progressBar-wrap .date .date-arr .date-item.isCurrent{color:#ff4338;font-weight:500}.ProgressBar-desktop .progressBar-wrap .main-bar-container,.ProgressBar-mobile .progressBar-wrap .main-bar-container,.ProgressBar-tablet .progressBar-wrap .main-bar-container{padding:10px 0;position:relative}.ProgressBar-desktop .progressBar-wrap .main-bar-container .bar,.ProgressBar-desktop .progressBar-wrap .main-bar-container .bar-completed,.ProgressBar-mobile .progressBar-wrap .main-bar-container .bar,.ProgressBar-mobile .progressBar-wrap .main-bar-container .bar-completed,.ProgressBar-tablet .progressBar-wrap .main-bar-container .bar,.ProgressBar-tablet .progressBar-wrap .main-bar-container .bar-completed{width:100%;height:5px;border-radius:8px;box-shadow:0 0 4px 0 rgba(0,0,0,.09);background-color:#fff}.ProgressBar-desktop .progressBar-wrap .main-bar-container .bar-completed,.ProgressBar-mobile .progressBar-wrap .main-bar-container .bar-completed,.ProgressBar-tablet .progressBar-wrap .main-bar-container .bar-completed{background:#ffc800;position:absolute;top:10px;left:0}.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-0-wrap,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-12-wrap,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-16-wrap,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-19-wrap,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-20-wrap,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-0-wrap,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-12-wrap,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-16-wrap,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-19-wrap,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-20-wrap,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-0-wrap,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-12-wrap,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-16-wrap,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-19-wrap,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-20-wrap{position:absolute;left:0;top:6px}.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-0,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-12,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-16,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-19,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-20,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-0,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-12,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-16,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-19,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-20,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-0,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-12,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-16,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-19,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-20,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-0,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-12,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-16,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-19,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-20,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-0,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-12,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-16,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-19,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-20,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-0,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-12,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-16,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-19,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-20,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-0,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-12,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-16,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-19,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-20,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-0,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-12,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-16,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-19,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-20,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-0,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-12,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-16,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-19,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-20,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-0,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-12,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-16,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-19,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-20,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-0,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-12,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-16,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-19,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-20,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-0,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-12,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-16,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-19,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-20,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-0,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-12,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-16,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-19,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-20,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-0,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-12,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-16,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-19,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-20,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-0,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-12,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-16,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-19,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-20{width:12px;height:12px;border-radius:50%;box-shadow:0 2px 8px rgba(0,40,117,.1);background-color:#fff}.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-0.red-dot,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-12.red-dot,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-16.red-dot,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-19.red-dot,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-20.red-dot,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-0.red-dot,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-12.red-dot,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-16.red-dot,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-19.red-dot,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-20.red-dot,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-0.red-dot,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-12.red-dot,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-16.red-dot,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-19.red-dot,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-20.red-dot,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-0.red-dot,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-12.red-dot,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-16.red-dot,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-19.red-dot,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-20.red-dot,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-0.red-dot,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-12.red-dot,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-16.red-dot,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-19.red-dot,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-20.red-dot,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-0.red-dot,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-12.red-dot,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-16.red-dot,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-19.red-dot,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-20.red-dot,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-0.red-dot,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-12.red-dot,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-16.red-dot,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-19.red-dot,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-20.red-dot,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-0.red-dot,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-12.red-dot,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-16.red-dot,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-19.red-dot,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-20.red-dot,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-0.red-dot,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-12.red-dot,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-16.red-dot,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-19.red-dot,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-20.red-dot,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-0.red-dot,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-12.red-dot,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-16.red-dot,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-19.red-dot,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-20.red-dot,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-0.red-dot,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-12.red-dot,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-16.red-dot,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-19.red-dot,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-0-wrap .float-dot-20.red-dot,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-0.red-dot,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-12.red-dot,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-16.red-dot,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-19.red-dot,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-12-wrap .float-dot-20.red-dot,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-0.red-dot,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-12.red-dot,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-16.red-dot,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-19.red-dot,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-16-wrap .float-dot-20.red-dot,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-0.red-dot,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-12.red-dot,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-16.red-dot,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-19.red-dot,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-19-wrap .float-dot-20.red-dot,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-0.red-dot,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-12.red-dot,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-16.red-dot,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-19.red-dot,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-20-wrap .float-dot-20.red-dot{border:2px solid #fff;background-color:#ffc800}.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-0-wrap .text,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-12-wrap .text,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-16-wrap .text,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-19-wrap .text,.ProgressBar-desktop .progressBar-wrap .main-bar-container .float-dot-20-wrap .text,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-0-wrap .text,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-12-wrap .text,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-16-wrap .text,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-19-wrap .text,.ProgressBar-mobile .progressBar-wrap .main-bar-container .float-dot-20-wrap .text,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-0-wrap .text,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-12-wrap .text,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-16-wrap .text,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-19-wrap .text,.ProgressBar-tablet .progressBar-wrap .main-bar-container .float-dot-20-wrap .text{margin-top:10px!important;font-size:12px;color:#9b9b9b;text-align:center;margin-left:-5px}.ProgressBar-mobile .progressBar-wrap .date{display:none;width:100%;font-size:10px;color:#4a4a4a}.ProgressBar-mobile .progressBar-wrap .date .date-arr{width:100%;margin-top:6px}.ProgressBar-mobile .progressBar-wrap .date .date-arr .date-item{display:inline-block;text-align:left;padding-right:1.7%;width:auto}.ProgressBar-mobile .progressBar-wrap .date .date-arr .date-item:last-child{padding-right:0}.ProgressBar-mobile .progressBar-wrap .date .date-arr .date-item.isCurrent{color:#ff4338;font-weight:500}.lc-goals .lc-goals-desc{margin:10px 0 36px;font-size:14px}.lc-goals .lc-goals-logo:hover{-webkit-transform:scale(1.4);transform:scale(1.4)}.lc-goals .lc-goals-logo.lc-goal-cantSelected:hover{-webkit-transform:scale(1);transform:scale(1)}.lc-goals .lc-goals-reward-des{max-width:325px}.lc-goals .lc-goals-desc{margin:0 0 20px}.lc-goals .lc-goals-icon img{cursor:pointer}.lc-goals-mobile .lc-goals-icon{display:block!important}.lc-goals-mobile .lc-goals-icon img{padding:10px}.lc-goals{color:#333;text-align:center}.lc-goals h2{font-size:26px}.lc-goals .lc-goals-icon{display:flex;justify-content:space-around}.lc-goals .modal-body{padding-top:34px;position:relative}.lc-goals .lc-goals-warn-msg{position:absolute;left:50%;bottom:10px;font-size:18px;font-weight:500;color:#ff4338;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.lc-goals .lc-goals-desc{max-width:400px;margin:20px auto}.lc-goals .lc-goals-desc a{color:#4a90e2;text-decoration:underline}.lc-goals .lc-goals-desc h2{font-size:28px;line-height:1.3;margin-bottom:20px}.lc-goals .lc-goals-icon-desc{font-size:10px;line-height:15px;max-width:116px;margin-top:15px}.lc-goals .modal-footer{height:52px;background-image:#ffc800;cursor:pointer;padding:0}.lc-goals .lc-goals-footer{margin:0 auto;text-align:center;width:100%;height:52px;background:#ffc800;coursor:pointer}.lc-goals .lc-goals-footer:hover{background:#ffc800}.lc-goals .lc-goals-icon img{cursor:default}.lc-goals .lc-goals-logo{opacity:.5}.lc-goals .lc-goal-onOrChoosed{opacity:1}.lc-goals .lc-goals-icon-container{display:flex;align-items:center;justify-content:center}.lc-goals .lc-goals-reward-des{font-size:10px;line-height:15px;max-width:380px}.lc-goals .lc-goals-break-line{height:78px;width:1px;background:#979797;margin:0 20px}.lc-goals-mobile .lc-goals-icon-container{display:block}.new-dashboard{margin:0 auto}.new-dashboard .new-dashboard-row{margin:0!important}@media (min-width:984px){.new-dashboard{width:960px}}@media (min-width:768px){.hidden-desktop{display:none!important}}.hidden-phone{display:none}@media (min-width:768px){.hidden-phone{display:block}}.dashboard-loading-desktop,.dashboard-loading-tablet{margin-bottom:50px}.dashboard-loading-desktop .loading-body,.dashboard-loading-tablet .loading-body{margin:0 auto;position:relative;z-index:3;width:947px}.dashboard-loading-desktop .loading-speac,.dashboard-loading-tablet .loading-speac{display:flex;align-items:center}.dashboard-loading-desktop .loading-item,.dashboard-loading-tablet .loading-item{padding:20px;height:100px;border:1px solid #ddd;background:#fff;border-radius:6px}.dashboard-loading-desktop .loading-width-35,.dashboard-loading-tablet .loading-width-35{width:35%}.dashboard-loading-desktop .loading-width-50,.dashboard-loading-tablet .loading-width-50{width:50%}.dashboard-loading-desktop .loading-width-65,.dashboard-loading-tablet .loading-width-65{width:65%}.dashboard-loading-desktop .loading-width-40,.dashboard-loading-tablet .loading-width-40{width:40%}.dashboard-loading-desktop .loading-width-20,.dashboard-loading-tablet .loading-width-20{width:20%}.dashboard-loading-desktop .loading-avatar,.dashboard-loading-tablet .loading-avatar{width:60px;height:60px;border-radius:50%;background-image:-webkit-gradient(linear,right top,left top,from(#ccc),color-stop(0,#eee),color-stop(0,#ccc),to(#eee));background-image:-webkit-linear-gradient(right,#ccc,#eee,#ccc 0,#eee);background-image:linear-gradient(270deg,#ccc,#eee 0,#ccc 0,#eee)}.dashboard-loading-desktop .loading-hr,.dashboard-loading-tablet .loading-hr{height:1px;width:30%;background-color:#ddd}.dashboard-loading-desktop .loading-status,.dashboard-loading-tablet .loading-status{margin:72px 63px;width:40%}.dashboard-loading-desktop .margin-r-300,.dashboard-loading-tablet .margin-r-300{margin-right:300px}.dashboard-loading-desktop .margin-b-20,.dashboard-loading-tablet .margin-b-20{margin-bottom:20px}.dashboard-loading-desktop .margin-r-20,.dashboard-loading-tablet .margin-r-20{margin-right:20px}.dashboard-loading-desktop .loading-div,.dashboard-loading-tablet .loading-div{width:100%;height:60px;background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(0,0,0,.03)));background-image:-webkit-linear-gradient(bottom,transparent,rgba(0,0,0,.03));background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.03))}.dashboard-loading-tablet .loading-body{width:708px}.dashboard-loading-tablet .loading-status{margin:57px 54px;width:40%}.dashboard-loading-tablet .loading-body-padding{padding:200px 30px 50px}.dashboard-loading-tablet .loading-end-padding{padding:10px 30px 50px}.dashboard-loading-mobile .loading-mobile-padding{padding:0 0 0 30px}.dashboard-loading-mobile .loading-avatar{width:40px;height:40px;border-radius:50%;background-image:-webkit-gradient(linear,right top,left top,from(#ccc),color-stop(0,#eee),color-stop(0,#ccc),to(#eee));background-image:-webkit-linear-gradient(right,#ccc,#eee,#ccc 0,#eee);background-image:linear-gradient(270deg,#ccc,#eee 0,#ccc 0,#eee)}.dashboard-loading-mobile .loading-speac{display:flex;align-items:center}.dashboard-loading-mobile .loading-item{padding:15px;border:1px solid #ddd;background:#fff;border-radius:6px;width:85%}.dashboard-loading-mobile .loading-item-2{margin-left:10px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-top:1px solid #ddd;border-bottom-left-radius:6px;border-top-left-radius:6px;width:60px}.dashboard-loading-mobile .loading-item-height-88{display:flex;align-items:center;height:88px}.dashboard-loading-mobile .loading-item-height-178{text-align:-webkit-right;height:178px}.dashboard-loading-mobile .loading-white{height:91px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;margin-bottom:71px;background-color:#fff;box-shadow:0 13px 25px 0 rgba(0,0,0,.1)}.dashboard-loading-mobile .margin-b-10{margin-bottom:10px}.dashboard-loading-mobile .margin-b-40{margin-bottom:40px}.dashboard-loading-mobile .margin-t-15{margin-top:-15px}.dashboard-loading-mobile .loading-div{width:100%;height:60px;background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(0,0,0,.03)));background-image:-webkit-linear-gradient(bottom,transparent,rgba(0,0,0,.03));background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.03))}.sponsorships-bg{background-image:url(/static/media/sponsorships.ad023a2e.jpg)!important}.affiliate-bg{background-image:url(/static/media/affiliate.0db963f6.jpg)!important}.partnerShip-header{position:relative;height:36vw;max-height:472px;background:url(/static/media/partnerships.a8bddbdf.jpg);background-repeat:none;background-size:cover}.partnerShip-header header{position:absolute;left:50%;top:54%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:49px;font-weight:700;text-align:center;color:#fff}.partnerShip-header-mobile{top:0!important}.partnerShip-header-mobile header{font-size:28px;font-weight:700;left:20px!important;right:20px!important;-webkit-transform:none;transform:none;text-align:center;color:#fff;bottom:24px}.partnerShip-content{position:relative;width:947px;margin-left:auto;margin-right:auto}.partnerShip-content .partnerShip-intro{word-break:break-word;width:100%;border-radius:6px;box-shadow:0 1px 9px 0 rgba(7,7,63,.08);background-color:#fff;margin-bottom:10px;padding:30px}.partnerShip-content .partnerShip-intro:first-child{margin-top:-89px}.partnerShip-content-tablet{max-width:768px!important}.partnerShip-content-mobile{position:relative;padding-left:20px;padding-right:20px}.partnerShip-content-mobile .partnerShip-intro{width:100%;background-color:#fff;border-radius:6px;word-break:break-word;margin-bottom:10px}.partnerShip-content-mobile .partnerShip-intro:first-child{margin-top:20px}.partnerShip-content-mobile .partnership-button{margin-left:auto;margin-right:auto}.partnerShip-content-mobile .partnerships-p-mobile{margin-bottom:0}.partnerShip-intro h2 span{font-size:31px;line-height:1.5;color:#333;margin-bottom:30px;font-weight:400}.partnerShip-intro h3{font-weight:700}.partnerShip-intro h3,.partnerShip-intro p{font-size:16px;line-height:1.5;color:#333;margin-bottom:30px}.partnerShip-intro ul{padding-left:16px;margin-bottom:30px}.partnerShip-intro ul li span{font-size:16px;line-height:1.5;color:#333}.partnerShip-intro-bottom{margin-right:auto;margin-left:auto;font-size:16px;font-weight:700;text-align:center;color:#333}.partnerShip-intro-bottom .partnerShip-light-font{color:#32cbca;font-size:16px;font-weight:700;text-align:center}.partnerShip-intro-bottom p{margin-bottom:0}.partnerShip-all{display:flex;margin-top:19px}.partnerShip-all section{flex:1 1;border-radius:6px;box-shadow:0 1px 9px 0 rgba(7,7,63,.08);background-color:#fff}.partnerShip-all .partnerShip-One{padding:40px 29px 30px 30px}.partnerShip-all .partnerShip-One:first-child{margin-right:15px}.partnerShip-all .partnerShip-One header span{font-size:16px;line-height:1.5;color:#333;font-weight:700}.partnerShip-all .partnerShip-One p{margin-bottom:24px}.partnerShip-all .partnerShip-One p span{font-size:16px;line-height:1.5;color:#333}.partnerShip-bottom{margin-top:23px;margin-left:auto;margin-right:auto}.partnerShip-bottom p{font-size:14px;line-height:1.71;text-align:center;color:#333}.partnership-button{padding:10px 49px;border-radius:17.7px;border:1px solid #ff554b;font-size:12px;font-weight:500;text-align:center;color:#ff685f;display:block}.partnership-button-center{margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.partnerShip-content .partnerShip-intro:first-child{margin-top:0}}@media only screen and (min-width:769px) and (max-width:1025px){.partnerShip-content .partnerShip-intro:first-child{margin-top:-79px}}@media only screen and (min-width:1026px){.partnerShip-content .partnerShip-intro:first-child{margin-top:-89px}}.homepage-hero,.homepage-video{position:relative}.homepage-video{overflow:hidden}.homepage-video video{display:block;width:100%;height:100vh;object-fit:cover}.homepage-background{position:absolute;top:0;left:0;width:100%;height:100vh;background-image:-webkit-gradient(linear,left top,right top,from(#866a4a),to(rgba(210,180,145,0)));background-image:-webkit-linear-gradient(left,#866a4a,rgba(210,180,145,0));background-image:linear-gradient(90deg,#866a4a,rgba(210,180,145,0))}.homepage-video-triangle{position:absolute;bottom:0;width:0;height:0;border-bottom:0;border-left:100vw solid #fff}.homepage-fluent{position:absolute;top:50%;left:10vw;width:480px;-webkit-transform:translateY(-70%);transform:translateY(-70%);z-index:99}.homepage-fluent h1{margin-bottom:10px;font-size:40px;line-height:1.4;font-weight:500;color:#fff}.homepage-fluent p{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.5;color:#fff}.homepage-menu{position:relative;width:400px;height:48px;border-radius:4px}.homepage-menu:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.3)}.homepage-menu-choice{display:flex;height:48px;font-size:20px;color:#333;cursor:pointer}.homepage-menu-select{position:relative;padding:14px 25px 12px 15px;flex:1 1;font-size:16px;border:0;border-radius:4px 0 0 4px;background-color:#fff;cursor:pointer}.homepage-menu-select:focus{outline:0}.homepage-menu-select::-webkit-input-placeholder{display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;font-size:16px;color:#ccc;-webkit-box-orient:vertical}.homepage-menu-select-open{border-radius:4px 0 0 0;box-shadow:0 2px 10px 0 rgba(51,51,51,.3)}.homepage-search-icon{display:flex;width:64px;height:48px;border-radius:0 4px 4px 0;background:-webkit-gradient(linear,left top,right top,from(#ff786b),to(#ff4338));background:-webkit-linear-gradient(left,#ff786b,#ff4338);background:linear-gradient(90deg,#ff786b,#ff4338);-webkit-transition:all .4s;transition:all .4s;justify-content:center;align-items:center}.homepage-search-icon-open{border-radius:0 4px 0 0}.homepage-downarrow{position:absolute;left:50%;bottom:.7%;margin-left:-20px;width:40px;height:40px;border-radius:50%;background-color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.1);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.homepage-downarrow:hover{box-shadow:0 2px 10px 0 rgba(51,51,51,.3)}.homepage-downarrow:before{left:16px;top:23px}.homepage-downarrow:after,.homepage-downarrow:before{content:"";position:absolute;display:inline-block;width:12px;height:2px;background-color:#414042}.homepage-downarrow:after{top:18px;left:11px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.homepage-menu-items{position:absolute;top:48px;left:0;padding:20px 0;width:100%;max-height:380px;height:auto;overflow:auto;border-radius:0 0 4px 4px;box-shadow:0 2px 10px 0 rgba(51,51,51,.3);background:#fff;z-index:9}.homepage-menu-items>h1,.homepage-menu-other-group>h1{margin-bottom:10px;padding:0 20px;font-size:16px!important;font-weight:500;color:#414042}.homepage-menu-group{display:flex;flex-wrap:wrap}.homepage-menu-other-group{margin-top:30px}.homepage-menu-filter-item,.homepage-menu-item{display:flex;padding:0 20px;width:50%;height:40px;font-size:16px;color:#414042;align-items:center;cursor:pointer}.homepage-menu-item-disable{cursor:default}.homepage-menu-filter-item{flex:1 1 100%}.homepage-menu-filter-item:hover,.homepage-menu-item:hover{background:hsla(0,0%,80%,.2);font-weight:500}.homepage-prev-arrow{position:absolute;top:50%;left:-30px;margin-top:-32px;width:20px;height:42px;cursor:pointer}.homepage-prev-arrow:before{top:29px;-webkit-transform:rotate(55deg);transform:rotate(55deg)}.homepage-prev-arrow:after,.homepage-prev-arrow:before{content:"";position:absolute;display:inline-block;left:0;width:20px;height:2px;background-color:#777;z-index:99}.homepage-prev-arrow:after{top:13px;-webkit-transform:rotate(125deg);transform:rotate(125deg)}.homepage-next-arrow{position:absolute;top:50%;right:-30px;margin-top:-32px;width:20px;height:42px;cursor:pointer}.homepage-next-arrow:before{top:29px;-webkit-transform:rotate(125deg);transform:rotate(125deg)}.homepage-next-arrow:after,.homepage-next-arrow:before{content:"";position:absolute;display:inline-block;left:0;width:20px;height:2px;background-color:#777;z-index:99}.homepage-next-arrow:after{top:13px;-webkit-transform:rotate(55deg);transform:rotate(55deg)}.homepage-teachers-slider h1{padding:0 20px;margin:30px 0;font-size:40px;text-align:center;color:#414042;font-weight:300}.homepage-anylanguage{color:#ff4338}.homepage-teacher-slider{display:flex;flex-wrap:wrap}.homepage-teachers-slider .homepage-teacher-item>.homepage-simple-img{border-radius:4px;cursor:pointer}.homepage-teacher-item{position:relative;padding:20px;flex:1 1 29%}.homepage-teacher-item .homepage-simple-img{width:100%;border-radius:4px}.homepage-slider-container{margin:0 auto;width:1100px}.homepage-teacher-detail{position:absolute;bottom:10px;right:10px;padding:18px 20px 18px 54px;width:160px;height:70px;background:#fff;box-shadow:2px 2px 10px 0 rgba(0,0,0,.1);border-radius:4px;cursor:pointer}.homepage-teacher-detail>h2{margin-bottom:3px;font-size:16px;font-weight:200;color:#414042}.homepage-teacher-detail>p{font-size:10px;font-weight:200;color:#414042}.homepage-teacher-detail>.homepage-simple-img{position:absolute!important;top:22px;left:20px;width:auto}.homapge-find-teachers-container{margin:30px 0 40px;text-align:center}.homepage-find-teachers-btn{display:inline-block;margin:0 auto;padding:0 15px;min-width:240px;width:auto;height:56px;font-size:18px;color:#fff;background-image:-webkit-gradient(linear,right top,left top,from(#ff786b),to(#ff4338));background-image:-webkit-linear-gradient(right,#ff786b,#ff4338);background-image:linear-gradient(270deg,#ff786b,#ff4338);border-radius:4px;text-align:center;line-height:56px;cursor:pointer}.homepage-find-teachers-btn:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.3)}.homepage-students-say{padding:50px 0 40px}.homepage-students-say>h1{font-size:40px;font-weight:300;color:#414042;text-align:center}.homepage-students-say>h1 div{display:inline-block;color:#ff4338}.homepage-students-carousel{margin:0 auto;width:980px}.homepage-students-item{display:flex}.homepage-student{position:relative;margin:30px 25px 25px;padding:20px 20px 35px;width:33.3333333333%;min-height:360px;border-radius:6px;box-shadow:0 5px 20px 0 rgba(0,0,0,.1);overflow:hidden}.homepage-student>h1{font-size:23px;font-weight:300;line-height:1.3;color:#333;text-transform:uppercase}.homepage-student-name p{padding-right:45px;font-size:16px;line-height:1.5;color:#777}.homepage-students-detail{position:relative;margin:20px 0}.homepage-students-detail .homepage-simple-img{position:absolute!important;top:3px;right:0;width:40px;height:40px;border-radius:50%}.homepage-student>p{font-size:14px;font-weight:300;line-height:1.5;color:#333}.homepage-translated{position:absolute;bottom:20px;font-size:10px!important;color:#ccc!important}.homepage-student-bar{position:absolute;top:0;left:0;right:0;height:2px}.homepage-bottom-section-bar{top:100%;height:4px}.homepage-student-bar-1{float:left;width:12%;height:100%;background:#18ebbd}.homepage-student-bar-2{float:left;width:33%;height:100%;background:#0071b9}.homepage-student-bar-3{float:left;width:15%;height:100%;background:#00bfbd}.homepage-student-bar-4{float:left;width:30%;height:100%;background:#ffbd00}.homepage-student-bar-5{float:left;width:10%;height:100%;background:#ff4338}.homepage-top-gray{margin-top:40px;padding-top:60px;height:60px;background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(0,0,0,.03)));background-image:-webkit-linear-gradient(bottom,transparent,rgba(0,0,0,.03));background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.03))}.homepage-bottom-gray{padding-bottom:60px;height:60px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.03)));background-image:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.03));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.03))}.homepage-why-italki>h1{margin-bottom:30px;font-size:40px;font-weight:300;text-align:center;color:#414042}.homepage-why-tialki-container{display:flex;margin:0 auto;width:980px}.homepage-why-tialki-any,.homepage-why-tialki-learing,.homepage-why-tialki-pay{position:relative;padding:0 20px 53px;width:33.33333%;border-radius:4px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.15);overflow:hidden}.homepage-why-tialki-learing,.homepage-why-tialki-pay{margin-right:50px}.homepage-why-tialki-any h1,.homepage-why-tialki-learing h1,.homepage-why-tialki-pay h1{font-size:18px;font-weight:400;color:#414042}.homepage-why-tialki-any p,.homepage-why-tialki-learing p,.homepage-why-tialki-pay p{font-size:16px;font-weight:300;line-height:1.5;color:#333}.homepage-dividers{margin:12px 0;width:15px;height:1px;background-color:#414042}.homepage-why-italki-gradient{position:absolute;left:0;bottom:0;width:100%;height:3px;background-image:-webkit-gradient(linear,left top,right top,from(#ffac7b),to(#ff685f));background-image:-webkit-linear-gradient(left,#ffac7b,#ff685f);background-image:linear-gradient(90deg,#ffac7b,#ff685f)}.homepage-companies{display:flex;list-style:none;margin:50px auto 0;padding:0;width:900px;align-items:center;overflow:hidden}.homepage-companies>li{flex:1 1}.homepage-companies>li:nth-child(4){margin-left:-1vw;text-align:center}.homepage-companies>li:last-child{margin:0}.homepage-how-works{margin:0 auto;width:980px}.homepage-how-works>h1{margin-top:60px;font-size:40px;font-weight:300;text-align:center;color:#414042}.homepage-how-works-animations{margin:50px 0 0}.homepage-how-step-1,.homepage-how-step-2,.homepage-how-step-3{display:flex}.homepage-how-step-3{margin-bottom:-20px}.homepage-how-gif,.homepage-how-steps{width:50%}.homepage-how-steps{position:relative;padding:0 90px}.homepage-how-gif:nth-child(2){text-align:right}.homepage-how-works-number{position:absolute;top:75px;left:9%;width:30px;height:30px;line-height:30px;font-size:20px;font-weight:300;border-radius:50%;text-align:center;border:1px solid #000}.homepage-how-step-2 .homepage-how-works-number{left:85%}.homepage-how-step-2 .homepage-how-steps{text-align:right}.homepage-how-steps>h1{margin:80px 0 20px;font-size:20px;font-weight:400;color:#414042}.homepage-how-step-2 .homepage-how-steps>p{margin:0 0 0 auto}.homepage-how-gif{margin-top:-20px;padding:25px 30px 15px;background:url(/static/media/frame_desktop.5e42e1a0.svg) no-repeat 50%/cover}.homepage-how-steps>p{width:320px;font-size:16px;font-weight:300;line-height:1.5}.homepage-bottom-section{position:relative;height:500px}.homepage-bottom-section.visible-class{background:url(/static/media/bottom.374f9a22.jpg) no-repeat 50%/cover}.homepage-bottom-section-color{position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(#866a4a),to(rgba(210,180,145,0)));background-image:-webkit-linear-gradient(left,#866a4a,rgba(210,180,145,0));background-image:linear-gradient(90deg,#866a4a,rgba(210,180,145,0))}.homepage-bottom-section-content{position:absolute;top:50%;left:140px;width:440px;color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.homepage-bottom-section-content>h1{font-size:40px;font-weight:400;line-height:1.4}.homepage-bottom-section-content>p{margin:10px 0 20px;font-size:16px;font-weight:300;line-height:1.5}.homepage-bottom-section-btn{display:inline-block;padding:0 20px;width:auto;min-width:200px;height:48px;border-radius:4px;font-size:16px;font-weight:500;line-height:48px;text-align:center;color:#fff;background-image:-webkit-gradient(linear,right top,left top,from(#ff786b),to(#ff4338));background-image:-webkit-linear-gradient(right,#ff786b,#ff4338);background-image:linear-gradient(270deg,#ff786b,#ff4338);cursor:pointer}.homepage-bottom-section-btn:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.3)}.homepage-background-poster{height:100vh;background:url(/static/media/hero-img.5353d1d3.jpg) 100%/cover no-repeat}.homepage-fluent-tablet{position:absolute;top:50%;left:5vw;width:400px;-webkit-transform:translateY(-70%);transform:translateY(-70%)}.homepage-fluent-tablet>h1{font-size:45px}.homepage-video-triangle-tablet{position:absolute;bottom:0;width:0;height:0;border-bottom:0}.homepage-downarrow-tablet{position:absolute;left:50%;bottom:2vw;margin-left:-20px;width:40px;height:40px;border-radius:50%;background-color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.1);cursor:pointer;-webkit-transform:all .4s;transform:all .4s}.homepage-slider-container-tablet{margin:0 auto;width:80%}.homepage-teacher-item-tablet{position:relative;width:25%}.homepage-teacher-item-shadow{margin:12px;box-shadow:0 4px 4px 0 rgba(0,0,0,.1);border-radius:4px}.homepage-teacher-item-shadow>img{width:100%;border-radius:4px 4px 0 0}.homepage-teacher-detail-tablet{position:relative;padding:18px 20px 18px 40px;height:80px;background:#fff;border-radius:0 0 4px 4px}.homepage-teacher-detail-tablet>h2{margin-bottom:3px;font-size:12px;font-weight:400;color:#414042}.homepage-teacher-detail-tablet>p{font-size:10px;font-weight:300;color:#414042}.homepage-teacher-detail-tablet .homepage-simple-img{position:absolute!important;top:22px;left:10px;width:auto}.homepage-students-carousel-tablet{margin:0 30px}.homepage-students-carousel-tablet .homepage-student-name p{font-size:14px}.homepage-students-carousel-tablet .homepage-student>h1{font-size:18px}.homepage-prev-student-arrow{left:-20px}.homepage-next-student-arrow,.homepage-prev-student-arrow{position:absolute;top:50%;margin-top:-32px;width:20px;height:42px;cursor:pointer}.homepage-next-student-arrow{right:-20px}.homepage-student-tablet{margin:30px 10px}.homepage-why-tialki-container-tablet{display:flex;margin:0 auto;padding:0 40px}.homepage-why-tialki-learing-tablet,.homepage-why-tialki-pay-tablet{margin-right:20px}.homepage-why-tialki-any-tablet p,.homepage-why-tialki-learing-tablet p,.homepage-why-tialki-pay-tablet p{font-size:14px}.homepage-companies-tablet{margin:30px 40px 0;width:auto}.homepage-companies-tablet img{width:90%}.homepage-companies-tablet>li:nth-child(6)>img{height:20px}.homepage-how-works-tablet{width:100%}.homepage-how-step-2 .homepage-how-steps-tablet{padding:0 85px 0 30px}.homepage-how-step-1 .homepage-how-steps-tablet,.homepage-how-step-3 .homepage-how-steps-tablet{padding:0 30px 0 85px}.homepage-how-steps-tablet>h1{margin-top:50px}.homepage-how-steps-tablet>p{width:auto}.homepage-how-step-number{position:absolute;top:46px;left:7%;width:30px;height:30px;text-align:center;line-height:30px;font-size:20px;font-weight:300;border-radius:50%;border:1px solid #000}.homepage-how-step-2 .homepage-how-step-number{left:86%}.homepage-bottom-section-content-tablet{left:60px}.homepage-background-poster-mobile{height:100vh;background:url(/static/media/header.8f86ba5d.jpeg) no-repeat;background-position-x:89%;background-size:1220px}.homepage-fluent-mobile{width:100%;top:42%;left:0;padding:0 20px;-webkit-transform:translateY(0);transform:translateY(0)}.homepage-video-triangle-mobile{position:absolute;bottom:0;width:0;height:0;border-top:19vw solid transparent;border-bottom:0}.homepage-fluent-mobile h1{margin-bottom:10px;font-size:33px}.homepage-menu-mobile{position:relative;height:48px;border-radius:4px}.homepage-menu-item-mobile{display:flex;flex:1 1 100%;padding:0 20px;height:40px;font-size:1.6rem;align-items:center;color:#777}.homepage-teachers-slider-mobile>h1{font-size:36px;line-height:1.11;word-break:break-word}.homepage-slider-container-mobile{margin:0 10px}.homepage-teacher-item-mobile{position:relative;width:50%}.homepage-teacher-item-shadow-mobile{margin:10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.1);border-radius:4px}.homepage-teacher-item-shadow-mobile>.homepage-simple-img{width:100%;height:100%!important;border-radius:4px 4px 0 0}.homepage-teacher-item-mobile>h2{margin-bottom:3px;font-size:16px;font-weight:200;color:#414042}.homepage-teacher-item-mobile>p{font-size:10px;font-weight:200;color:#414042}.homepage-teacher-item-mobile>img{position:absolute;top:22px;left:10px;width:auto}.homepage-students-say-mobile{margin-bottom:40px}.homepage-students-say-mobile>h1{padding:30px 20px 0;font-size:40px;font-weight:300;text-align:center;color:#414042}.homepage-students-say-mobile>h1 div{color:#ff4338}.homepage-students-carousel-mobile{margin:0 20px}.homepage-student-mobile{margin:20px auto;width:95%;min-height:365px}.homepage-top-gray-mobile{margin-top:40px;height:40px;background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(0,0,0,.03)));background-image:-webkit-linear-gradient(bottom,transparent,rgba(0,0,0,.03));background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.03))}.homepage-why-italki-mobile>h1{padding:0 10px;font-size:36px}.homepage-why-tialki-container-mobile{display:block;width:auto;padding:0 20px}.homepage-why-tialki-container-mobile .homepage-why-tialki-any,.homepage-why-tialki-container-mobile .homepage-why-tialki-learing,.homepage-why-tialki-container-mobile .homepage-why-tialki-pay{margin-top:20px;width:100%}.homepage-why-tialki-container-mobile .homepage-simple-img{height:100%!important}.homepage-how-works-mobile{width:100%}.homepage-how-works-mobile>h1{margin-bottom:30px;font-size:40px}.homepage-how-step-number-mobile{display:inline-block;margin-right:10px;width:20px;height:20px;font-size:14px;line-height:1.1;text-align:center;border-radius:50%;vertical-align:bottom;border:1px solid #000}.homepage-how-steps-mobile{width:100%;padding:0 20px}.homepage-how-steps-mobile>h1{margin-bottom:5px;font-size:18px;font-weight:400;line-height:1.11;color:#414042}.homepage-how-steps-mobile>p{margin-bottom:10px;font-size:16px;font-weight:300;line-height:1.5;color:#414042}.homepage-how-gif-mobile{margin:0 0 30px;padding:20px 20px 5px;width:100%;background:url(/static/media/frame_mobile.1163fb79.svg) no-repeat 50%/cover}.homepage-how-gif-mobile>.homepage-simple-img{width:100%;height:auto!important}.homepage-bottom-section-content-mobile{position:relative;padding:120px 30px 0;color:#fff;z-index:9}.homepage-bottom-section-content-mobile>h1{margin-bottom:10px;font-size:33px;line-height:1.21;font-weight:400}.homepage-bottom-section-content-mobile>p{margin-bottom:10px;font-size:16px;line-height:1.5;font-weight:300}.homepage-navbar-mobile{position:absolute;left:0;width:100%;height:70px;z-index:999}.homepage-navbar-mobile>img{position:absolute;top:15px;left:20px}.navbar-hamburg-home{position:absolute!important;top:20px;right:20px}.navbar-hamburg-home>.navbar-hamburg-line{background:#fff}.homepage-navbar-menu-mobile{position:absolute;top:0;right:0;left:0;bottom:0;padding-left:10px;height:100%;background-color:hsla(0,0%,100%,.95);border-radius:10px 0 0 0;z-index:999}.homepage-navbar-menu-item{display:flex;height:66px;font-size:14px;align-items:center;border-bottom:1px solid #eee}.homepage-navbar-menu-container{position:fixed;right:0;top:70px;left:100%;bottom:0;overflow-x:hidden;z-index:999;-webkit-transition:left .4s;transition:left .4s}.homepage-navbar-menu-open{left:20px}.homepage-menu-items-hidden{display:none}.homepage-become-teacher{position:absolute;left:50%;bottom:20px;display:flex;padding:10px;min-width:140px;min-height:42px;font-size:14px;font-weight:500;color:#337ab7;border-radius:3px;justify-content:center;align-items:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:rgba(51,122,183,.1)}.seo-homepage{background-color:#fafafc}.seo-homepage .seo-onebyone-wrap{padding-top:50px;margin-top:20px}.seo-homepage .seo-onebyone-wrap .small-font{color:#404047;font-size:15px;font-weight:300;padding-top:10px}.seo-homepage .seo-onebyone-wrap .onebyone-teacher-wrap{display:flex;width:960px;margin:20px auto 0;flex-wrap:wrap;justify-content:space-between}.seo-homepage .seo-onebyone-wrap .onebyone-teacher-wrap .teacher-item{width:222px;position:relative;background-color:#fff;margin-top:90px;border-radius:7px}.seo-homepage .seo-onebyone-wrap .onebyone-teacher-wrap .teacher-item:not(:nth-child(4n)){margin-right:20px}.seo-homepage .seo-onebyone-wrap .onebyone-teacher-wrap .seo-teacher-img{width:81px;height:81px;margin:0 auto;position:absolute;left:calc(50% - 40px);top:-40px}.seo-homepage .seo-onebyone-wrap .onebyone-teacher-wrap .seo-teacher-info{padding:50px 10px 10px}.seo-homepage .seo-onebyone-wrap .onebyone-teacher-wrap .seo-teacher-info .seo-teacher-name{font-size:18px;font-weight:500;color:#333;padding-bottom:5px}.seo-homepage .seo-onebyone-wrap .onebyone-teacher-wrap .seo-teacher-info .seo-teacher-from{font-size:12px;font-weight:300;color:#333}.seo-homepage .seo-onebyone-wrap .onebyone-teacher-wrap .seo-teacher-info .seo-teacher-info-bottom{display:flex;justify-content:space-between;align-items:center}.seo-homepage .seo-onebyone-wrap .onebyone-teacher-wrap .seo-teacher-info .seo-teacher-price{color:#ff554b;font-size:11px}.seo-homepage .seo-onebyone-wrap .onebyone-teacher-wrap .seo-teacher-info .ft-18{font-size:18px}.seo-homepage .seo-line-content{top:50%}.seo-homepage .seo-line,.seo-homepage .seo-line-content{position:absolute;left:calc(50% - 480px);color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.seo-homepage .seo-line{top:90%;display:flex}.seo-homepage .seo-line .seo-select-item{display:flex;margin-right:30px}.seo-homepage .seo-line .seo-select-item-right{width:23px;height:23px;display:inline-block}.seo-homepage .seo-line .seo-select-item-left{display:inline-block;height:23px;line-height:23px;margin-left:5px}.seo-homepage .mt50{margin-top:50px}.seo-homepage .seo-guide-item{width:294px;height:320px;background-color:#fff;border-radius:10px;padding:14px 24px}.seo-homepage .seo-guide-item .seo-guide-title{display:-webkit-box;height:55px;font-size:16px;font-weight:500;line-height:1.7;color:#333;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.seo-homepage .seo-guide-item .seo-guide-img{margin-top:20px;width:249.1px;height:128px;border-radius:6.4px;overflow:hidden}.seo-homepage .seo-guide-item .seo-guide-img img{width:100%}.seo-homepage .seo-guide-item .guide-userimg-center{text-align:center;line-height:23.2px;color:#ccc;background:#f1f1f1;border:none!important}.seo-homepage .seo-guide-item .seo-guide-userimg{display:flex;flex-wrap:nowrap}.seo-homepage .seo-guide-item .seo-guide-userimg .guide-userimg{width:24px;height:24px;border:1.2px solid #ddd;border-radius:24px}.seo-homepage .seo-guide-item .seo-guide-userimg .toleft10{position:relative;left:-5px}.seo-homepage .seo-guide-item .seo-guide-userimg .toleft20{position:relative;left:-10px}.seo-homepage .seo-guide-item .seo-guide-userimg .toleft30{position:relative;left:-15px}.seo-homepage .seo-guide-line{width:250px;margin:0 auto;height:20px;border-bottom:.8px solid #ddd}.seo-homepage .seo-guide-discuss{margin:20px 0 10px;font-size:9.6px;font-weight:300;color:#777}.seo-homepage .w100{width:100%}.seo-homepage .mt20{margin-top:20px}.seo-homepage .ml30{margin-left:30px}.seo-homepage .onebyone-article-wrap{display:flex;justify-content:space-between}.seo-homepage .onebyone-article-wrap .seo-article-item{width:452px;height:383px;border-radius:9.7px;box-shadow:0 2px 13px 0 rgba(0,0,0,.08);background-color:#fff;padding:22px 27px;margin-top:20px}.seo-homepage .onebyone-article-wrap .seo-article-title{display:flex;justify-content:space-between}.seo-homepage .onebyone-article-wrap .seo-article-title .seo-article-right{width:320px;height:39px;font-size:15px;font-weight:600;color:#333;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.seo-homepage .onebyone-article-wrap .seo-article-text{width:394px;height:78px;font-size:12px;color:#777;padding-top:20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.seo-homepage .onebyone-article-wrap .seo-article-text-2{width:356px;height:77px;font-size:12px;line-height:1.55;color:#777;overflow:hidden}.seo-homepage .onebyone-article-wrap .seo-article-img{position:absolute;right:50px;top:-18px}.seo-homepage .onebyone-article-wrap .seo-article-imgtext{width:394px;height:126px;border-radius:6.5px;background-color:#f4f5f6;margin-top:30px;padding:20px;position:relative}.seo-homepage .onebyone-article-wrap .seo-language-item{width:300px;height:114px;border-radius:5px;box-shadow:0 1px 7px 0 #e7eaed;background-color:#fff;padding:14px 12px;margin-bottom:20px}.seo-homepage .onebyone-article-wrap .seo-language-item .seo-language-title{width:267px;height:65px;font-size:15px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.47;letter-spacing:.1px;color:#333;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.seo-homepage .onebyone-article-wrap .seo-language-item .seo-language-answer{display:flex;justify-content:space-between;position:relative}.seo-homepage .onebyone-article-wrap .seo-language-item .seo-language-answer .red-sign{width:3px;height:13px;border-radius:1px;background-color:#ff4338;position:absolute;left:-12px;top:3px}.seo-homepage .onebyone-article-wrap .seo-language-item .color-click{color:#1980c1}.seo-homepage .onebyone-article-wrap .seo-language-item:not(:nth-child(3n)){margin-right:10px}.seo-homepage .discuss-wrap{width:960px;height:424px;border-radius:12px;box-shadow:0 2px 16px 0 rgba(0,0,0,.08);background-color:#fff;padding:44px;flex-direction:column}.seo-homepage .discuss-wrap .discuss-line{width:100%;display:flex;justify-content:space-between}.seo-homepage .discuss-wrap .discuss-line .discuss-left{width:370px}.seo-homepage .discuss-wrap .discuss-line .discuss-left .discuss-title{width:369px;height:51px;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;overflow:hidden}.seo-homepage .discuss-wrap .discuss-line .discuss-left .discuss-text{width:369px;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;overflow:hidden;padding-top:20px;max-height:250px}.seo-homepage .discuss-wrap .discuss-line .discuss-left .discuss-text>p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.seo-homepage .discuss-wrap .discuss-line .discuss-right{width:400px;display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative}.seo-homepage .discuss-wrap .discuss-line .discuss-right .discuss-msg{display:flex;align-items:center;justify-content:space-between;height:72px;border-radius:34.5px;background-image:-webkit-gradient(linear,right top,left top,from(#fff),to(#eaeaed));background-image:-webkit-linear-gradient(right,#fff,#eaeaed);background-image:linear-gradient(270deg,#fff,#eaeaed);padding:9px;width:305px}.seo-homepage .discuss-wrap .discuss-line .discuss-right .discuss-msg .discuss-msg-img{width:56px;height:56px;border-radius:56px;border:1px solid #ccc9c9}.seo-homepage .discuss-wrap .discuss-line .discuss-right .discuss-msg .discuss-msg-img>img{width:100%;height:100%}.seo-homepage .discuss-wrap .discuss-line .discuss-right .discuss-msg .discuss-msg-img-4{width:35px;height:35px;border-radius:35px}.seo-homepage .discuss-wrap .discuss-line .discuss-right .discuss-msg .discuss-msg-img-1,.seo-homepage .discuss-wrap .discuss-line .discuss-right .discuss-msg .discuss-msg-img-3{width:45px;height:45px;border-radius:45px}.seo-homepage .discuss-wrap .discuss-line .discuss-right .discuss-msg .discuss-msg-text{max-width:300px;font-weight:300;font-size:13px;height:100%;overflow:hidden;text-overflow:ellipsis;padding:5px 10px;display:-webkit-box;-webkit-line-clamp:3;line-height:1.4;-webkit-box-orient:vertical}.seo-homepage .discuss-wrap .discuss-line .discuss-right .discuss-msg .mw275{max-width:275px}.seo-homepage .discuss-wrap .discuss-line .discuss-right .discuss-msg .mw240{max-width:240px}.seo-homepage .discuss-wrap .discuss-line .discuss-right .discuss-msg-h2{height:72px;width:400px}.seo-homepage .discuss-wrap .discuss-line .discuss-right .discuss-msg-h3{height:58px;width:320px}.seo-homepage .discuss-wrap .discuss-line .discuss-right .discuss-msg-h4{height:41px;width:338px}.seo-homepage .discuss-wrap .discuss-line .discuss-right .discuss-msg:not(:last-child){margin-bottom:30px}.seo-homepage .discuss-wrap .discuss-bottom{height:40px;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#1980c1}.seo-homepage .wechat-wrap{height:259px;border-radius:6px;box-shadow:0 2px 13px 0 #efeff5;background-color:#fff;padding:54px;display:flex;justify-content:space-between;margin-top:50px!important}.seo-homepage .wechat-wrap .seo-wechat-left{width:604px}.seo-homepage .wechat-wrap .wechat-img{width:146px;height:146px}.seo-homepage .wechat-wrap .wechat-img img{width:100%;height:100%}.seo-homepage .wechat-wrap .wechat-text-black,.seo-homepage .wechat-wrap .wechat-text-small{font-size:12px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#404047}.seo-homepage .wechat-wrap .wechat-text-small{font-weight:300}.seo-homepage .wechat-wrap .wechat-text{font-size:15px;font-weight:300;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal;color:#404047}.seo-homepage .wechat-wrap .wechat-title{font-size:36px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#404047}.seo-homepage .language-wrap{flex-wrap:wrap!important}.seo-homepage .pay-wrap{display:flex;justify-content:space-between}.seo-homepage .pay-wrap .seo-pay-left,.seo-homepage .pay-wrap .seo-pay-right{width:458px;height:171px;border-radius:6px;box-shadow:0 2px 13px 0 #efeff5;background-color:#fff;padding:30px}.seo-homepage .pay-wrap .ft18{font-size:18px;font-weight:600;line-height:normal}.seo-homepage .pay-wrap .ft12,.seo-homepage .pay-wrap .ft18{font-style:normal;font-stretch:normal;letter-spacing:normal;color:#404047;text-align:left;margin-top:10px}.seo-homepage .pay-wrap .ft12{font-size:12px;font-weight:300;line-height:1.67}.seo-homepage .pay-wrap .flex-imgline{display:flex;align-items:center}.seo-homepage .pay-wrap .flex-imgline .pay-line-img{margin-right:20px}.seo-homepage .seo-bottom{padding-bottom:100px}.seo-homepage .seo-bottom .seo-bottom-title{font-size:33px;line-height:1.97;color:#404047}.seo-homepage .seo-bottom .seo-bottom-button,.seo-homepage .seo-bottom .seo-bottom-title{font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center}.seo-homepage .seo-bottom .seo-bottom-button{width:295px;height:56px;border-radius:4px;background-image:-webkit-gradient(linear,right top,left top,from(#ff786b),to(#ff4338));background-image:-webkit-linear-gradient(right,#ff786b,#ff4338);background-image:linear-gradient(270deg,#ff786b,#ff4338);color:#fff;line-height:56px;margin:20px auto 0}.seo-homepage .seo-bottom .seo-bottom-button:hover{cursor:pointer}.seo-homepage .seo-line-content>h1{font-size:40px;font-weight:400;line-height:1.4}.seo-homepage .seo-line-content>p{margin:10px 0 20px;font-size:16px;font-weight:300;line-height:1.5}.seo-homepage .seo-middle{width:960px;margin:0 auto}.seo-homepage .homepage-bottom-section{position:relative;height:500px;background:url(/static/media/bottom.f5f33b0e.jpg) no-repeat 50%/cover}.seo-homepage .homepage-bottom-section-color{position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(#866a4a),to(rgba(210,180,145,0)));background-image:-webkit-linear-gradient(left,#866a4a,rgba(210,180,145,0));background-image:linear-gradient(90deg,#866a4a,rgba(210,180,145,0))}.seo-homepage .homepage-bottom-section-btn{display:inline-block;padding:0 20px;width:auto;min-width:200px;height:48px;border-radius:4px;font-size:16px;font-weight:500;line-height:48px;text-align:center;color:#fff;background-image:-webkit-gradient(linear,right top,left top,from(#ff786b),to(#ff4338));background-image:-webkit-linear-gradient(right,#ff786b,#ff4338);background-image:linear-gradient(270deg,#ff786b,#ff4338);cursor:pointer}.seo-homepage .homepage-bottom-section-btn:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.3)}.seo-homepage .black-btn{background-image:-webkit-gradient(linear,right top,left top,from(#333),to(#333))!important;background-image:-webkit-linear-gradient(right,#333,#333)!important;background-image:linear-gradient(270deg,#333,#333)!important}.seo-homepage .transparent-btn{background-image:-webkit-gradient(linear,right top,left top,from(transparent),to(transparent))!important;background-image:-webkit-linear-gradient(right,transparent,transparent)!important;background-image:linear-gradient(270deg,transparent,transparent)!important;color:#333;border:1px solid #333}.onebyone-article-wrap a:hover{font-weight:inherit!important}.seo-language-answer-lang{color:#333;font-weight:500!important}.seoMobile .none{display:none!important}.seoMobile .mt50{margin-top:30px}.seoMobile .seo-middle{max-width:100%;width:100%}.seoMobile .seo-middle h1{font-size:20px}.seoMobile .seo-middle .small-font{font-size:12px}.seoMobile .seo-line-content{position:relative;text-align:center;left:0}.seoMobile .seo-line-content h1{font-size:28px}.seoMobile .seo-line{position:relative;top:44%;left:0;display:flex;align-items:center;justify-content:center}.seoMobile .seo-line .seo-select-item{margin-left:5px;margin-right:5px}.seoMobile .seo-line .seo-select-item .seo-select-item-left{white-space:nowrap}.seoMobile .seo-onebyone-wrap{padding:19px}.seoMobile .seo-onebyone-wrap .onebyone-teacher-wrap{width:100%}.seoMobile .seo-onebyone-wrap .onebyone-teacher-wrap .teacher-item{width:130px;margin-top:30px;height:70px}.seoMobile .seo-onebyone-wrap .onebyone-article-wrap{flex-wrap:wrap}.seoMobile .seo-onebyone-wrap .onebyone-article-wrap .seo-article-item,.seoMobile .seo-onebyone-wrap .onebyone-article-wrap .seo-language-item,.seoMobile .seo-onebyone-wrap .onebyone-article-wrap>a{width:100%}.seoMobile .seo-onebyone-wrap .onebyone-article-wrap .seo-article-item .seo-article-right{width:auto;flex:1 1;font-size:10px}.seoMobile .seo-onebyone-wrap .onebyone-article-wrap .seo-article-item .mt20{margin-top:10px}.seoMobile .seo-onebyone-wrap .onebyone-article-wrap .seo-article-imgtext,.seoMobile .seo-onebyone-wrap .onebyone-article-wrap .seo-article-text,.seoMobile .seo-onebyone-wrap .onebyone-article-wrap .seo-article-text-2{width:100%}.seoMobile .seo-onebyone-wrap .onebyone-article-wrap .seo-article-imgtext{margin-top:50px;height:140px}.seoMobile .seo-onebyone-wrap .onebyone-teacher-wrap{justify-content:space-around}.seoMobile .seo-onebyone-wrap .onebyone-teacher-wrap>a{width:100%}.seoMobile .seo-onebyone-wrap .onebyone-teacher-wrap .teacher-item .seo-teacher-img{width:52px;height:52px;border-radius:52px;left:calc(50% - 23px);top:-26px}.seoMobile .seo-onebyone-wrap .onebyone-teacher-wrap .teacher-item .seo-teacher-info{padding-top:30px}.seoMobile .seo-onebyone-wrap .onebyone-teacher-wrap .teacher-item .seo-teacher-info .seo-teacher-name{font-size:12px;padding-bottom:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.seoMobile .seo-onebyone-wrap .onebyone-teacher-wrap .teacher-item .seo-teacher-info .seo-teacher-info-bottom{font-size:10px}.seoMobile .seo-onebyone-wrap .onebyone-teacher-wrap .teacher-item:not(:nth-child(4n)){margin-right:0}.seoMobile .seo-onebyone-wrap .onebyone-teacher-wrap .teacher-item:nth-child(2n){margin-left:15px}.seoMobile .seo-onebyone-wrap .onebyone-teacher-wrap .seo-guide-item{width:100%;margin-bottom:20px}.seoMobile .seo-onebyone-wrap .transparent-btn-wrap{display:flex}.seoMobile .seo-onebyone-wrap .transparent-btn-wrap .homepage-bottom-section-btn{min-width:100px;width:125px;height:38px;font-size:11px;line-height:38px}.seoMobile .discuss-wrap{width:100%;padding:18px;height:233px}.seoMobile .discuss-wrap .discuss-line{flex-wrap:wrap}.seoMobile .discuss-wrap .discuss-line .discuss-left,.seoMobile .discuss-wrap .discuss-line .discuss-left .discuss-text,.seoMobile .discuss-wrap .discuss-line .discuss-left .discuss-title{width:100%}.seoMobile .discuss-wrap .discuss-line .discuss-left .discuss-title{font-size:16px}.seoMobile .discuss-wrap .discuss-line .discuss-left .discuss-text{height:94px;margin-top:20px}.seoMobile .discuss-wrap .discuss-bottom{height:22px}.seoMobile .wechat-wrap{flex-wrap:wrap;height:335px}.seoMobile .wechat-wrap .wechat-title{font-size:20px}.seoMobile .wechat-wrap .wechat-text{font-size:12px}.seoMobile .wechat-wrap .seo-wechat-right{display:flex;justify-content:space-between;align-items:center;width:100%}.seoMobile .wechat-wrap .wechat-img{width:114px;height:114px}.seoMobile .pay-wrap{flex-wrap:wrap}.seoMobile .pay-wrap .seo-pay-right{margin-top:20px}.seoMobile .pay-wrap .seo-pay-left,.seoMobile .pay-wrap .seo-pay-right{padding:22px}.seoMobile .seo-bottom .seo-bottom-title{font-size:17px}.seoMobile .homepage-bottom-section-btn{width:100%}.seoMobile .seo-middle-mobile h1{font-size:20px}.seoMobile .seo-middle-mobile .small-font{font-size:12px}.seoMobile .seo-teacher-from{font-size:7px}.contactus{margin-bottom:40px}.contactus .contactus-title{font-size:23px;line-height:normal;color:#333}.contactus .contactus-description,.contactus .contactus-title{font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.contactus .contactus-description{font-size:14px;line-height:1.5;color:#777;margin-top:10px}.contactus .contactus-content-desktop{width:752px}.contactus .contactus-content-desktop .contactus-section{width:752px;border-radius:6px;background-color:#fff;box-shadow:0 7px 25px 0 rgba(0,0,0,.1);margin-top:20px;padding:30px}.contactus .contactus-content-desktop .contactus-section:first-child{margin-top:10px}.contactus .contactus-content-desktop .contactus-address-detail{margin-top:30px;padding:0}.contactus .contactus-content-desktop .contactus-address-detail li{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#777}.contactus .contactus-content-desktop .contactus-address-detail li:first-child{margin-bottom:10px}.contactus .contactus-content-tablet{margin:0 30px}.contactus .contactus-content-tablet .contactus-section{padding:20px 0;border-bottom:1px solid #ddd}.contactus .contactus-content-tablet .contactus-section:first-child{padding-top:10px}.contactus .contactus-content-tablet .contactus-section:last-child{border:none;padding-bottom:0}.contactus .contactus-content-tablet .contactus-address-detail{margin-top:20px;padding:0}.contactus .contactus-content-tablet .contactus-address-detail li{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#777}.contactus .contactus-content-tablet .contactus-address-detail li:first-child{margin-bottom:10px}.contactus .contactus-content-mobile{margin:0 20px}.contactus .contactus-content-mobile .contactus-section{padding:20px 0;border-bottom:1px solid #ddd}.contactus .contactus-content-mobile .contactus-section:first-child{padding-top:10px}.contactus .contactus-content-mobile .contactus-section:last-child{border:none;padding-bottom:0}.contactus .contactus-content-mobile .contactus-address-detail{margin-top:20px;padding:0}.contactus .contactus-content-mobile .contactus-address-detail li{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#777}.contactus .contactus-content-mobile .contactus-address-detail li:first-child{margin-bottom:10px}.contactus>ul{margin:0 auto;padding:0}.contactus>ul li{list-style:none}.DownloadApp-desktop,.DownloadApp-tablet{padding-bottom:100px;position:relative}.DownloadApp-desktop .DownloadApp-hero,.DownloadApp-tablet .DownloadApp-hero{width:100%;position:relative}.DownloadApp-desktop .DownloadApp-hero .DownloadApp-hero-img,.DownloadApp-tablet .DownloadApp-hero .DownloadApp-hero-img{width:100%;height:100%}.DownloadApp-desktop .DownloadApp-hero .DownloadApp-background,.DownloadApp-tablet .DownloadApp-hero .DownloadApp-background{position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-linear-gradient(41deg,#ff685f,#ff8069 47%,#ff8c5d);background-image:linear-gradient(49deg,#ff685f,#ff8069 47%,#ff8c5d)}.DownloadApp-desktop .DownloadApp-hero .DownloadApp-triangle,.DownloadApp-tablet .DownloadApp-hero .DownloadApp-triangle{position:absolute;bottom:0;width:0;height:0;border-top:90px solid transparent;border-bottom:0;border-left:100vw solid #fff}.DownloadApp-desktop .DownloadApp-part-1,.DownloadApp-tablet .DownloadApp-part-1{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;color:#fff;position:absolute;bottom:-150px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.DownloadApp-desktop .DownloadApp-part-1 .DownloadApp-part-1-left,.DownloadApp-tablet .DownloadApp-part-1 .DownloadApp-part-1-left{display:flex;justify-content:center;align-items:center}.DownloadApp-desktop .DownloadApp-part-1 .DownloadApp-part-1-right,.DownloadApp-tablet .DownloadApp-part-1 .DownloadApp-part-1-right{height:660px;margin-left:50px;padding-top:40px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative}.DownloadApp-desktop .DownloadApp-gray-line,.DownloadApp-tablet .DownloadApp-gray-line{margin-top:190px;padding-top:80px;height:60px;background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(0,0,0,.03)));background-image:-webkit-linear-gradient(bottom,transparent,rgba(0,0,0,.03));background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.03))}.DownloadApp-desktop .DownloadApp-title-box,.DownloadApp-tablet .DownloadApp-title-box{max-height:250px;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;align-items:center}.DownloadApp-desktop .DownloadApp-title,.DownloadApp-tablet .DownloadApp-title{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;align-items:center;min-width:550px;font-size:50px;line-height:1.2;text-align:center}.DownloadApp-desktop .DownloadApp-subtitle,.DownloadApp-tablet .DownloadApp-subtitle{margin-top:5px;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;align-items:center;max-width:460px;font-size:19px;line-height:1.2;text-align:center}.DownloadApp-desktop .DownloadApp-button-wrap,.DownloadApp-tablet .DownloadApp-button-wrap{position:absolute;top:290px}.DownloadApp-desktop .DownloadApp-button-box,.DownloadApp-desktop .DownloadApp-button-box-android,.DownloadApp-tablet .DownloadApp-button-box,.DownloadApp-tablet .DownloadApp-button-box-android{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;align-items:center}.DownloadApp-desktop .DownloadApp-button-box-android img,.DownloadApp-desktop .DownloadApp-button-box img,.DownloadApp-tablet .DownloadApp-button-box-android img,.DownloadApp-tablet .DownloadApp-button-box img{cursor:pointer}.DownloadApp-desktop .DownloadApp-button-box-android,.DownloadApp-tablet .DownloadApp-button-box-android{margin-left:25px}.DownloadApp-desktop .DownloadApp-button-box-android .DownloadApp-apk,.DownloadApp-tablet .DownloadApp-button-box-android .DownloadApp-apk{margin-top:10px;max-width:220px;text-transform:uppercase;font-size:16px;cursor:pointer}.DownloadApp-desktop .DownloadApp-button-box-android .DownloadApp-apk a,.DownloadApp-tablet .DownloadApp-button-box-android .DownloadApp-apk a{color:#fff}.DownloadApp-desktop .DownloadApp-button-box-android .DownloadApp-apk a :hover,.DownloadApp-tablet .DownloadApp-button-box-android .DownloadApp-apk a :hover{color:#fff;font-weight:500}.DownloadApp-desktop .DownloadApp-QRCode-box,.DownloadApp-tablet .DownloadApp-QRCode-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:absolute;top:435px}.DownloadApp-desktop .DownloadApp-QRCode-box .DownloadApp-QRCode-text,.DownloadApp-tablet .DownloadApp-QRCode-box .DownloadApp-QRCode-text{font-size:20px;font-weight:500;color:#ff685f}.DownloadApp-desktop .DownloadApp-part-2,.DownloadApp-tablet .DownloadApp-part-2{display:flex;flex-direction:column}.DownloadApp-desktop .DownloadApp-part-2>h1,.DownloadApp-tablet .DownloadApp-part-2>h1{margin-bottom:30px;font-size:50px;font-weight:300;text-align:center;color:#414042}.DownloadApp-desktop .DownloadApp-part-2 .DownloadApp-why-tialki-container,.DownloadApp-tablet .DownloadApp-part-2 .DownloadApp-why-tialki-container{display:flex;margin:0 auto;width:980px}.DownloadApp-desktop .DownloadApp-part-2 .DownloadApp-why-tialki-any,.DownloadApp-desktop .DownloadApp-part-2 .DownloadApp-why-tialki-learing,.DownloadApp-desktop .DownloadApp-part-2 .DownloadApp-why-tialki-pay,.DownloadApp-tablet .DownloadApp-part-2 .DownloadApp-why-tialki-any,.DownloadApp-tablet .DownloadApp-part-2 .DownloadApp-why-tialki-learing,.DownloadApp-tablet .DownloadApp-part-2 .DownloadApp-why-tialki-pay{position:relative;padding:0 20px 53px;width:33.33333%;border-radius:4px;background-color:#fff;box-shadow:0 5px 20px 0 rgba(0,0,0,.1);overflow:hidden}.DownloadApp-desktop .DownloadApp-part-2 .DownloadApp-why-tialki-learing,.DownloadApp-desktop .DownloadApp-part-2 .DownloadApp-why-tialki-pay,.DownloadApp-tablet .DownloadApp-part-2 .DownloadApp-why-tialki-learing,.DownloadApp-tablet .DownloadApp-part-2 .DownloadApp-why-tialki-pay{margin-right:50px}.DownloadApp-desktop .DownloadApp-part-2 .DownloadApp-why-tialki-any h1,.DownloadApp-desktop .DownloadApp-part-2 .DownloadApp-why-tialki-learing h1,.DownloadApp-desktop .DownloadApp-part-2 .DownloadApp-why-tialki-pay h1,.DownloadApp-tablet .DownloadApp-part-2 .DownloadApp-why-tialki-any h1,.DownloadApp-tablet .DownloadApp-part-2 .DownloadApp-why-tialki-learing h1,.DownloadApp-tablet .DownloadApp-part-2 .DownloadApp-why-tialki-pay h1{font-size:18px;font-weight:400;color:#414042}.DownloadApp-desktop .DownloadApp-part-2 .DownloadApp-why-tialki-any p,.DownloadApp-desktop .DownloadApp-part-2 .DownloadApp-why-tialki-learing p,.DownloadApp-desktop .DownloadApp-part-2 .DownloadApp-why-tialki-pay p,.DownloadApp-tablet .DownloadApp-part-2 .DownloadApp-why-tialki-any p,.DownloadApp-tablet .DownloadApp-part-2 .DownloadApp-why-tialki-learing p,.DownloadApp-tablet .DownloadApp-part-2 .DownloadApp-why-tialki-pay p{font-size:16px;font-weight:300;line-height:1.5;color:#333}.DownloadApp-desktop .DownloadApp-part-2 .DownloadApp-dividers,.DownloadApp-tablet .DownloadApp-part-2 .DownloadApp-dividers{margin:12px 0;width:15px;height:1px;background-color:#414042}.DownloadApp-desktop .DownloadApp-part-2 .DownloadApp-why-italki-gradient,.DownloadApp-tablet .DownloadApp-part-2 .DownloadApp-why-italki-gradient{position:absolute;left:0;bottom:0;width:100%;height:3px;background-image:-webkit-gradient(linear,left top,right top,from(#ffac7b),to(#ff685f));background-image:-webkit-linear-gradient(left,#ffac7b,#ff685f);background-image:linear-gradient(90deg,#ffac7b,#ff685f)}.DownloadApp-tablet{padding-bottom:170px}.DownloadApp-tablet .DownloadApp-hero .DownloadApp-triangle{border-top:70px solid transparent}.DownloadApp-tablet .DownloadApp-part-1{bottom:auto;top:100px}.DownloadApp-tablet .DownloadApp-part-1 .DownloadApp-part-1-right{margin-left:0;padding-top:25px}.DownloadApp-tablet .DownloadApp-part-1 .DownloadApp-part-1-right .flex-col-between{height:330px}.DownloadApp-tablet .DownloadApp-title-box{max-height:270px}.DownloadApp-tablet .DownloadApp-title{margin-bottom:20px;min-width:50vw;font-size:37px;line-height:1.5;text-align:center}.DownloadApp-tablet .DownloadApp-button-wrap{margin-top:60px;position:static}.DownloadApp-tablet .DownloadApp-button{padding:16px;border:1px solid #fff;border-radius:6px;font-size:22px;font-weight:500;text-transform:uppercase}.DownloadApp-mobile{height:100%;background-image:-webkit-linear-gradient(62deg,#ff685f,#ffac7b);background-image:linear-gradient(28deg,#ff685f,#ffac7b);color:#fff;overflow:hidden}.DownloadApp-mobile .DownloadApp-mobile-wrap{height:100%;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;align-items:center}.DownloadApp-mobile .DownloadApp-mobile-wrap .DownloadApp-mobile-part-1,.DownloadApp-mobile .DownloadApp-mobile-wrap .DownloadApp-mobile-part-2{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;align-items:center}.DownloadApp-mobile .DownloadApp-mobile-wrap .DownloadApp-mobile-part-1{max-height:370px;justify-content:flex-end}.DownloadApp-mobile .DownloadApp-button-box,.DownloadApp-mobile .DownloadApp-italkiIcon-box,.DownloadApp-mobile .DownloadApp-title-box{display:flex;flex-direction:column;justify-content:center;align-items:center}.DownloadApp-mobile .DownloadApp-italkiIcon-box{margin-top:50px;padding-bottom:20px}.DownloadApp-mobile .DownloadApp-title-box .DownloadApp-title-1{padding:0 10px;font-size:30px;font-weight:500;line-height:2;text-align:center}.DownloadApp-mobile .DownloadApp-title-box .DownloadApp-title-2{padding:0 15px;font-size:15px;line-height:1.2;font-weight:300;text-align:center}.DownloadApp-mobile .DownloadApp-title-box .DownloadApp-title-3{font-size:12px;line-height:1.5;font-weight:300;text-align:center}.DownloadApp-mobile .DownloadApp-classroom-title{font-size:24px;text-align:center}.DownloadApp-mobile .DownloadApp-button{min-width:177px;margin:30px 0;padding:13px 16px;border:1px solid #fff;border-radius:6px;font-size:16px;font-weight:500;text-transform:uppercase;text-align:center}.DownloadApp-mobile .DownloadApp-weChat-Mask{width:100vw;height:100vh;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.4)}.DownloadApp-mobile .DownloadApp-weChat-Mask .DownloadApp-weChat-arrow{position:absolute;top:50px;left:50%}.DownloadApp-mobile .DownloadApp-weChat-Mask .DownloadApp-weChat-body{width:80vw;padding:20px 30px;border-radius:10px;background-color:#fff;position:absolute;left:50%;top:210px;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:14px;text-align:center;color:#333}.DownloadApp-mobile .DownloadApp-downloadApk{position:absolute;right:16px;bottom:14px;font-size:14px;line-height:22px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#fff}.DownloadApp-mobile .DownloadApp-mobile-teacher-wrap{padding-bottom:52px}.DownloadApp-mobile .DownloadApp-mobile-teacher-wrap .DownloadApp-mobile-part-1{max-height:325px}.DownloadApp-mobile .DownloadApp-mobile-teacher-wrap .DownloadApp-title-1{margin-top:38px;font-size:24px;line-height:1.5}.DownloadApp-mobile .DownloadApp-mobile-teacher-wrap .DownloadApp-button{width:300px;height:42px;margin:24px auto 16px;border:0;border-radius:4px;font-size:14px;color:#ff7f6b;background-color:#fff}.DownloadApp-mobile .DownloadApp-mobile-teacher-wrap .DownloadApp-italkiIcon-box{width:100%;margin:0;padding:14px 16px;position:absolute;left:0;bottom:0;display:flex;flex-direction:row;justify-content:space-between}.DownloadApp-mobile .DownloadApp-mobile-teacher-wrap .DownloadApp-italkiIcon-box .DownloadApp-FAQ{font-size:14px;line-height:22px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#fff}.DownloadApp-mobile .DownloadApp-mobile-teacher-wrap .DownloadApp-title-box .DownloadApp-title-1,.DownloadApp-mobile .DownloadApp-mobile-teacher-wrap .DownloadApp-title-box .DownloadApp-title-2{padding:0;max-width:300px}.DownloadApp-mobile .DownloadApp-mobile-teacher-wrap .DownloadApp-title-box .DownloadApp-title-3{max-width:280px}.rc-calendar-picker{z-index:9999!important}html{height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}a{text-decoration:none}.error-msg{margin-top:3px}.error-msg,.errortips{font-size:13px;color:#cb242b}.italki-pannel{margin-bottom:25px;padding:0 30px;background:#fff;box-shadow:0 1px 8px rgba(0,0,0,.1);border-radius:8px}@media (max-width:767px){.italki-pannel{padding:0 15px}}.italki-body{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.italki-body .italki-body-left{width:752px;margin-right:20px;display:flex;flex-direction:column;background-color:#fff}.italki-body .italki-body-right{width:367px;display:flex;flex-direction:column;background-color:#fff}.italki-body .italki-body-card{margin-bottom:20px;padding:40px 30px;border-radius:6px;background-color:#fff;box-shadow:0 7px 25px 0 rgba(0,0,0,.1)}.italki-body .italki-body-card:after{content:"";display:block;clear:both}.italki-body .italki-body-card>h1{margin-bottom:15px;font-size:23px;font-weight:400}.italki-body .italki-body-card>h2{margin-bottom:30px;padding-bottom:25px;font-weight:300;text-align:center;border-bottom:1px solid #ddd}.italki-blackbar{width:10px;height:1px;background-color:#333}.italki-redbar{width:15px;border-bottom:2px solid #ff4338;border-radius:1px}.italki-redbar-left{padding-left:10px;position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:16px;font-weight:500;color:#333}.italki-redbar-left:before{content:"";width:2px;height:16px;background-color:#ff4338;position:absolute;left:0}.italki-text-blue{color:#0071b9;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.italki-text-blue:hover{font-weight:500}.italki-text-black{color:#333}.flex-center{display:flex;justify-content:center;align-items:center}.absolute-center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.italki-a:active,.italki-a:hover{color:#595959;text-decoration:underline}.italki-title-hover:active,.italki-title-hover:hover{color:#595959}.flex-1{flex:1 1}.flex-2{flex:2 1}.flex-3{flex:3 1}.flex-row,.flex-row-center{display:flex;flex-direction:row}.flex-row-center{justify-content:center;align-items:flex-start}.flex-col,.flex-col-center{display:flex;flex-direction:column}.flex-col-center{justify-content:center;align-items:flex-start}.flex-row-between{flex-direction:row}.flex-col-between,.flex-row-between{display:flex;justify-content:space-between;align-items:center}.flex-col-between{flex-direction:column}.font-b{font-weight:500}.font-l{font-weight:300}.font-12{font-size:12px}.font-14{font-size:14px}.color-red{color:#ff4338}html ::-webkit-input-placeholder{color:#ccc;opacity:1;font-weight:300}html ::-moz-placeholder{color:#ccc;opacity:1;font-weight:300}html :-ms-input-placeholder{opacity:1}html ::-ms-input-placeholder{opacity:1}html ::placeholder{color:#ccc;opacity:1;font-weight:300}html :-ms-input-placeholder{color:#ccc;font-weight:300}html ::-ms-input-placeholder{color:#ccc;font-weight:300}@media (max-width:1024px){html{font-size:10px}}body{margin:0;padding:0;height:100%;color:#333!important;background-color:#fafafc!important}.italki-teacher body{background-color:#fafafc}button{text-transform:uppercase}#root{height:100%}h1{font-size:30px}h1,h2{margin:0;font-weight:700}h2{font-size:23px}h3{font-size:18px}h3,h4{margin:0;font-weight:700}h4{font-size:16px}h5{font-size:14px;font-weight:700}h5,p{margin:0}p{font-size:13px}.title{font-size:30px;font-weight:500}.headline{font-size:23px;font-weight:300}.callout{font-size:18px;font-weight:300}.callout-small{font-size:16px}.subhead{font-size:14px}.caption{font-size:12px}.caption-small{font-size:11px}.footer-note{font-size:10px}.flag{display:inline-block;width:30px;height:16px}.flag.flag-avatar-mobile{width:25px;height:13.3px;background-size:25px 13.3px}.flag-ad{background:url(/static/media/ad.1052aa40.svg) no-repeat}.flag-ae{background:url(/static/media/ae.15c9f7ac.svg) no-repeat}.flag-af{background:url(/static/media/af.d5dd77b5.svg) no-repeat}.flag-ag{background:url(/static/media/ag.36d36768.svg) no-repeat}.flag-ai{background:url(/static/media/ai.c6aabf2a.svg) no-repeat}.flag-al{background:url(/static/media/al.1d926570.svg) no-repeat}.flag-am{background:url(/static/media/am.a5752aba.svg) no-repeat}.flag-ao{background:url(/static/media/ao.d8260f27.svg) no-repeat}.flag-aq{background:url(/static/media/aq.2f93635c.svg) no-repeat}.flag-ar{background:url(/static/media/ar.9683d63a.svg) no-repeat}.flag-as{background:url(/static/media/as.07263cd7.svg) no-repeat}.flag-at{background:url(/static/media/at.9099d2d3.svg) no-repeat}.flag-au{background:url(/static/media/au.c3ca9e81.svg) no-repeat}.flag-aw{background:url(/static/media/aw.fc084cf6.svg) no-repeat}.flag-ax{background:url(/static/media/ax.cb150141.svg) no-repeat}.flag-az{background:url(/static/media/az.0b7b48a8.svg) no-repeat}.flag-ba{background:url(/static/media/ba.33818f89.svg) no-repeat}.flag-bb{background:url(/static/media/bb.5856a8ed.svg) no-repeat}.flag-bd{background:url(/static/media/bd.a5772ea0.svg) no-repeat}.flag-be{background:url(/static/media/be.5c739e09.svg) no-repeat}.flag-bf{background:url(/static/media/bf.379d31dc.svg) no-repeat}.flag-bg{background:url(/static/media/bg.76a18be6.svg) no-repeat}.flag-bh{background:url(/static/media/bh.306599e2.svg) no-repeat}.flag-bi{background:url(/static/media/bi.35095472.svg) no-repeat}.flag-bj{background:url(/static/media/bj.a0846087.svg) no-repeat}.flag-bl{background:url(/static/media/bl.3c049a5e.svg) no-repeat}.flag-bm{background:url(/static/media/bm.6376a087.svg) no-repeat}.flag-bn{background:url(/static/media/bn.8c2bf50f.svg) no-repeat}.flag-bo{background:url(/static/media/bo.c8a0a735.svg) no-repeat}.flag-bq{background:url(/static/media/bq.a6564253.svg) no-repeat}.flag-br{background:url(/static/media/br.6e7619af.svg) no-repeat}.flag-bs{background:url(/static/media/bs.98a0608a.svg) no-repeat}.flag-bt{background:url(/static/media/bt.2a99d64c.svg) no-repeat}.flag-bv{background:url(/static/media/bv.ff580bd1.svg) no-repeat}.flag-bw{background:url(/static/media/bw.3528133d.svg) no-repeat}.flag-by{background:url(/static/media/by.801305c4.svg) no-repeat}.flag-bz{background:url(/static/media/bz.d5b43659.svg) no-repeat}.flag-ca{background:url(/static/media/ca.43ea29a7.svg) no-repeat}.flag-cc{background:url(/static/media/cc.68af97f5.svg) no-repeat}.flag-cd{background:url(/static/media/cd.0fdef8e2.svg) no-repeat}.flag-cf{background:url(/static/media/cf.926b14aa.svg) no-repeat}.flag-cg{background:url(/static/media/cg.53ce19f1.svg) no-repeat}.flag-ch{background:url(/static/media/ch.1b35a50c.svg) no-repeat}.flag-ci{background:url(/static/media/ci.59df5cba.svg) no-repeat}.flag-ck{background:url(/static/media/ck.e5e6dfa9.svg) no-repeat}.flag-cl{background:url(/static/media/cl.a69be1fc.svg) no-repeat}.flag-cm{background:url(/static/media/cm.b554c3ca.svg) no-repeat}.flag-cn{background:url(/static/media/cn.a4de4c61.svg) no-repeat}.flag-co{background:url(/static/media/co.e1e2a9ac.svg) no-repeat}.flag-cr{background:url(/static/media/cr.cd3231b3.svg) no-repeat}.flag-cu{background:url(/static/media/cu.e53a3bb2.svg) no-repeat}.flag-cv{background:url(/static/media/cv.16bffef7.svg) no-repeat}.flag-cw{background:url(/static/media/cw.f813af89.svg) no-repeat}.flag-cx{background:url(/static/media/cx.347cab9c.svg) no-repeat}.flag-cy{background:url(/static/media/cy.4cf1b8a9.svg) no-repeat}.flag-cz{background:url(/static/media/cz.c3e8b269.svg) no-repeat}.flag-de{background:url(/static/media/de.be6ee478.svg) no-repeat}.flag-dj{background:url(/static/media/dj.8b22eed4.svg) no-repeat}.flag-dk{background:url(/static/media/dk.fa8c96b8.svg) no-repeat}.flag-dm{background:url(/static/media/dm.2595502b.svg) no-repeat}.flag-do{background:url(/static/media/do.48d1386c.svg) no-repeat}.flag-dz{background:url(/static/media/dz.f3cc9db8.svg) no-repeat}.flag-ec{background:url(/static/media/ec.96c591f2.svg) no-repeat}.flag-ee{background:url(/static/media/ee.cbf7cdd5.svg) no-repeat}.flag-eg{background:url(/static/media/eg.6edaeef0.svg) no-repeat}.flag-eh{background:url(/static/media/eh.cd244cae.svg) no-repeat}.flag-er{background:url(/static/media/er.63808d5a.svg) no-repeat}.flag-es{background:url(/static/media/es.57d8c96a.svg) no-repeat}.flag-et{background:url(/static/media/et.4e63243c.svg) no-repeat}.flag-eu{background:url(/static/media/eu.5ee20b40.svg) no-repeat}.flag-fi{background:url(/static/media/fi.065d4f0c.svg) no-repeat}.flag-fj{background:url(/static/media/fj.0888382f.svg) no-repeat}.flag-fk{background:url(/static/media/fk.a324595a.svg) no-repeat}.flag-fm{background:url(/static/media/fm.c81c40e4.svg) no-repeat}.flag-fo{background:url(/static/media/fo.3b742ce2.svg) no-repeat}.flag-fr{background:url(/static/media/fr.0afe4e36.svg) no-repeat}.flag-ga{background:url(/static/media/ga.a471c0da.svg) no-repeat}.flag-gb-eng{background:url(/static/media/gb-eng.da8f4ab2.svg) no-repeat}.flag-gb-nir{background:url(/static/media/gb-nir.ddad834b.svg) no-repeat}.flag-gb-sct{background:url(/static/media/gb-sct.83d75c9d.svg) no-repeat}.flag-gb-wls{background:url(/static/media/gb-wls.76ecf209.svg) no-repeat}.flag-gb{background:url(/static/media/gb.c33f8b3a.svg) no-repeat}.flag-gd{background:url(/static/media/gd.bb37282c.svg) no-repeat}.flag-ge{background:url(/static/media/ge.1446e1ca.svg) no-repeat}.flag-gf{background:url(/static/media/gf.46faed8b.svg) no-repeat}.flag-gg{background:url(/static/media/gg.d7f16bd3.svg) no-repeat}.flag-gh{background:url(/static/media/gh.14c73252.svg) no-repeat}.flag-gi{background:url(/static/media/gi.a9604314.svg) no-repeat}.flag-gl{background:url(/static/media/gl.ec9088e8.svg) no-repeat}.flag-gm{background:url(/static/media/gm.810fdf7d.svg) no-repeat}.flag-gn{background:url(/static/media/gn.09152b7a.svg) no-repeat}.flag-gp{background:url(/static/media/gp.4d2b80fc.svg) no-repeat}.flag-gq{background:url(/static/media/gq.53f21299.svg) no-repeat}.flag-gr{background:url(/static/media/gr.8c0e66aa.svg) no-repeat}.flag-gs{background:url(/static/media/gs.4f82b283.svg) no-repeat}.flag-gt{background:url(/static/media/gt.fabd49e9.svg) no-repeat}.flag-gu{background:url(/static/media/gu.b4b808d0.svg) no-repeat}.flag-gw{background:url(/static/media/gw.5d176e6a.svg) no-repeat}.flag-gy{background:url(/static/media/gy.cb23c132.svg) no-repeat}.flag-hk{background:url(/static/media/hk.cc7435f7.svg) no-repeat}.flag-hm{background:url(/static/media/hm.17326569.svg) no-repeat}.flag-hn{background:url(/static/media/hn.f126899c.svg) no-repeat}.flag-hr{background:url(/static/media/hr.9eb9f2c0.svg) no-repeat}.flag-ht{background:url(/static/media/ht.b3bb1876.svg) no-repeat}.flag-hu{background:url(/static/media/hu.2f6de637.svg) no-repeat}.flag-id{background:url(/static/media/id.2f3282af.svg) no-repeat}.flag-ie{background:url(/static/media/ie.3b09dc0e.svg) no-repeat}.flag-il{background:url(/static/media/il.e2b542cf.svg) no-repeat}.flag-im{background:url(/static/media/im.716f599d.svg) no-repeat}.flag-in{background:url(/static/media/in.6410ef07.svg) no-repeat}.flag-io{background:url(/static/media/io.22f5e3f3.svg) no-repeat}.flag-iq{background:url(/static/media/iq.2a299bb0.svg) no-repeat}.flag-ir{background:url(/static/media/ir.aa028f47.svg) no-repeat}.flag-is{background:url(/static/media/is.7d890951.svg) no-repeat}.flag-it{background:url(/static/media/it.a6c617e4.svg) no-repeat}.flag-je{background:url(/static/media/je.974cd84e.svg) no-repeat}.flag-jm{background:url(/static/media/jm.733a3ae9.svg) no-repeat}.flag-jo{background:url(/static/media/jo.a30e8daf.svg) no-repeat}.flag-jp{background:url(/static/media/jp.1d49889b.svg) no-repeat}.flag-ke{background:url(/static/media/ke.d2b21f2f.svg) no-repeat}.flag-kg{background:url(/static/media/kg.894c0201.svg) no-repeat}.flag-kh{background:url(/static/media/kh.a83d7f87.svg) no-repeat}.flag-ki{background:url(/static/media/ki.d63e5615.svg) no-repeat}.flag-km{background:url(/static/media/km.260d6cf7.svg) no-repeat}.flag-kn{background:url(/static/media/kn.916a076d.svg) no-repeat}.flag-kp{background:url(/static/media/kp.ec90d917.svg) no-repeat}.flag-kr{background:url(/static/media/kr.854731b2.svg) no-repeat}.flag-kw{background:url(/static/media/kw.504f2342.svg) no-repeat}.flag-ky{background:url(/static/media/ky.5776c6d6.svg) no-repeat}.flag-kz{background:url(/static/media/kz.07c4eeff.svg) no-repeat}.flag-la{background:url(/static/media/la.10929dfe.svg) no-repeat}.flag-lb{background:url(/static/media/lb.e604bc24.svg) no-repeat}.flag-lc{background:url(/static/media/lc.b51317d2.svg) no-repeat}.flag-li{background:url(/static/media/li.0b0d6084.svg) no-repeat}.flag-lk{background:url(/static/media/lk.0395bbcd.svg) no-repeat}.flag-lr{background:url(/static/media/lr.35d459ad.svg) no-repeat}.flag-ls{background:url(/static/media/ls.aa6d9a08.svg) no-repeat}.flag-lt{background:url(/static/media/lt.152fb52d.svg) no-repeat}.flag-lu{background:url(/static/media/lu.21d36aea.svg) no-repeat}.flag-lv{background:url(/static/media/lv.68ea40ae.svg) no-repeat}.flag-ly{background:url(/static/media/ly.4e89fd26.svg) no-repeat}.flag-ma{background:url(/static/media/ma.aed52c03.svg) no-repeat}.flag-mc{background:url(/static/media/mc.1c62c61b.svg) no-repeat}.flag-md{background:url(/static/media/md.07768466.svg) no-repeat}.flag-me{background:url(/static/media/me.e42f66d6.svg) no-repeat}.flag-mf{background:url(/static/media/mf.5cbc14a8.svg) no-repeat}.flag-mg{background:url(/static/media/mg.adbc4182.svg) no-repeat}.flag-mh{background:url(/static/media/mh.fab19184.svg) no-repeat}.flag-mk{background:url(/static/media/mk.3cac01ab.svg) no-repeat}.flag-ml{background:url(/static/media/ml.31dc3fc7.svg) no-repeat}.flag-mm{background:url(/static/media/mm.23bda417.svg) no-repeat}.flag-mn{background:url(/static/media/mn.51807e69.svg) no-repeat}.flag-mo{background:url(/static/media/mo.041f02e2.svg) no-repeat}.flag-mp{background:url(/static/media/mp.378201b1.svg) no-repeat}.flag-mq{background:url(/static/media/mq.48fcdacf.svg) no-repeat}.flag-mr{background:url(/static/media/mr.03e170bb.svg) no-repeat}.flag-ms{background:url(/static/media/ms.509f75a0.svg) no-repeat}.flag-mt{background:url(/static/media/mt.ddd08ffc.svg) no-repeat}.flag-mu{background:url(/static/media/mu.eb2435b6.svg) no-repeat}.flag-mv{background:url(/static/media/mv.64781256.svg) no-repeat}.flag-mw{background:url(/static/media/mw.f4a66f74.svg) no-repeat}.flag-mx{background:url(/static/media/mx.d9fc94e0.svg) no-repeat}.flag-my{background:url(/static/media/my.ffd547a2.svg) no-repeat}.flag-mz{background:url(/static/media/mz.68cb0bb0.svg) no-repeat}.flag-na{background:url(/static/media/na.096d6992.svg) no-repeat}.flag-nc{background:url(/static/media/nc.939df406.svg) no-repeat}.flag-ne{background:url(/static/media/ne.1e8dc49f.svg) no-repeat}.flag-nf{background:url(/static/media/nf.1fd007cf.svg) no-repeat}.flag-ng{background:url(/static/media/ng.2e81973b.svg) no-repeat}.flag-ni{background:url(/static/media/ni.213402a1.svg) no-repeat}.flag-nl{background:url(/static/media/nl.894d553c.svg) no-repeat}.flag-no{background:url(/static/media/no.13754e66.svg) no-repeat}.flag-np{background:url(/static/media/np.80fbafa1.svg) no-repeat}.flag-nr{background:url(/static/media/nr.3ac4d299.svg) no-repeat}.flag-nu{background:url(/static/media/nu.c264d67c.svg) no-repeat}.flag-nz{background:url(/static/media/nz.f2212f8a.svg) no-repeat}.flag-om{background:url(/static/media/om.0f48f615.svg) no-repeat}.flag-pa{background:url(/static/media/pa.265e6424.svg) no-repeat}.flag-pe{background:url(/static/media/pe.44a693a0.svg) no-repeat}.flag-pf{background:url(/static/media/pf.76089e28.svg) no-repeat}.flag-pg{background:url(/static/media/pg.09de17d9.svg) no-repeat}.flag-ph{background:url(/static/media/ph.17ac3eb9.svg) no-repeat}.flag-pk{background:url(/static/media/pk.c2d45022.svg) no-repeat}.flag-pl{background:url(/static/media/pl.1a6d75a7.svg) no-repeat}.flag-pm{background:url(/static/media/pm.c4602856.svg) no-repeat}.flag-pn{background:url(/static/media/pn.6715a0a9.svg) no-repeat}.flag-pr{background:url(/static/media/pr.b33fba00.svg) no-repeat}.flag-ps{background:url(/static/media/ps.3f0a9512.svg) no-repeat}.flag-pt{background:url(/static/media/pt.65087755.svg) no-repeat}.flag-pw{background:url(/static/media/pw.2e2cc497.svg) no-repeat}.flag-py{background:url(/static/media/py.246f43a8.svg) no-repeat}.flag-qa{background:url(/static/media/qa.00cb9aef.svg) no-repeat}.flag-re{background:url(/static/media/re.b59da475.svg) no-repeat}.flag-ro{background:url(/static/media/ro.1e9b2308.svg) no-repeat}.flag-rs{background:url(/static/media/rs.1d568bf7.svg) no-repeat}.flag-ru{background:url(/static/media/ru.995483cf.svg) no-repeat}.flag-rw{background:url(/static/media/rw.01b018e2.svg) no-repeat}.flag-sa{background:url(/static/media/sa.def239bd.svg) no-repeat}.flag-sb{background:url(/static/media/sb.8d5da071.svg) no-repeat}.flag-sc{background:url(/static/media/sc.bdf0fe58.svg) no-repeat}.flag-sd{background:url(/static/media/sd.e0aaae74.svg) no-repeat}.flag-se{background:url(/static/media/se.28fa75de.svg) no-repeat}.flag-sg{background:url(/static/media/sg.c72d04c3.svg) no-repeat}.flag-sh{background:url(/static/media/sh.f6f1002e.svg) no-repeat}.flag-si{background:url(/static/media/si.ce483f9c.svg) no-repeat}.flag-sj{background:url(/static/media/sj.3d7d58b3.svg) no-repeat}.flag-sk{background:url(/static/media/sk.1a54dc71.svg) no-repeat}.flag-sl{background:url(/static/media/sl.fabfe62b.svg) no-repeat}.flag-sm{background:url(/static/media/sm.859de98c.svg) no-repeat}.flag-sn{background:url(/static/media/sn.d9520667.svg) no-repeat}.flag-so{background:url(/static/media/so.88dd0d87.svg) no-repeat}.flag-sr{background:url(/static/media/sr.4062e997.svg) no-repeat}.flag-ss{background:url(/static/media/ss.99af6faa.svg) no-repeat}.flag-st{background:url(/static/media/st.12e5049b.svg) no-repeat}.flag-sv{background:url(/static/media/sv.d0f72ed2.svg) no-repeat}.flag-sx{background:url(/static/media/sx.a43ed6b8.svg) no-repeat}.flag-sy{background:url(/static/media/sy.010cdf1e.svg) no-repeat}.flag-sz{background:url(/static/media/sz.6ddc0a17.svg) no-repeat}.flag-tc{background:url(/static/media/tc.3a6db382.svg) no-repeat}.flag-td{background:url(/static/media/td.1fcf26bf.svg) no-repeat}.flag-tf{background:url(/static/media/tf.67bc5e7b.svg) no-repeat}.flag-tg{background:url(/static/media/tg.095c1cf7.svg) no-repeat}.flag-th{background:url(/static/media/th.1b14bb90.svg) no-repeat}.flag-tj{background:url(/static/media/tj.17f3620f.svg) no-repeat}.flag-tk{background:url(/static/media/tk.01037872.svg) no-repeat}.flag-tl{background:url(/static/media/tl.3b830113.svg) no-repeat}.flag-tm{background:url(/static/media/tm.31ff81c8.svg) no-repeat}.flag-tn{background:url(/static/media/tn.905106df.svg) no-repeat}.flag-to{background:url(/static/media/to.2600bbac.svg) no-repeat}.flag-tr{background:url(/static/media/tr.610f2a0f.svg) no-repeat}.flag-tt{background:url(/static/media/tt.b34e723e.svg) no-repeat}.flag-tv{background:url(/static/media/tv.1b453095.svg) no-repeat}.flag-tz{background:url(/static/media/tz.2f83cf98.svg) no-repeat}.flag-ua{background:url(/static/media/ua.9f34d2b7.svg) no-repeat}.flag-ug{background:url(/static/media/ug.85b9596e.svg) no-repeat}.flag-um{background:url(/static/media/um.a052a91a.svg) no-repeat}.flag-un{background:url(/static/media/un.15aa4146.svg) no-repeat}.flag-us{background:url(/static/media/us.005e5123.svg) no-repeat}.flag-uy{background:url(/static/media/uy.4e4f882a.svg) no-repeat}.flag-uz{background:url(/static/media/uz.a6ac39d5.svg) no-repeat}.flag-va{background:url(/static/media/va.85093397.svg) no-repeat}.flag-vc{background:url(/static/media/vc.3e911e64.svg) no-repeat}.flag-ve{background:url(/static/media/ve.8547454f.svg) no-repeat}.flag-vg{background:url(/static/media/vg.25eaeace.svg) no-repeat}.flag-vi{background:url(/static/media/vi.be66c0d7.svg) no-repeat}.flag-vn{background:url(/static/media/vn.25a5aa32.svg) no-repeat}.flag-vu{background:url(/static/media/vu.2c893ccf.svg) no-repeat}.flag-wf{background:url(/static/media/wf.ff960f95.svg) no-repeat}.flag-ws{background:url(/static/media/ws.4a251e93.svg) no-repeat}.flag-ye{background:url(/static/media/ye.5cbcdd62.svg) no-repeat}.flag-yt{background:url(/static/media/yt.3da55eb3.svg) no-repeat}.flag-za{background:url(/static/media/za.cfe75eaa.svg) no-repeat}.flag-zm{background:url(/static/media/zm.baa7ac9a.svg) no-repeat}.flag-zw{background:url(/static/media/zw.07b0e2b5.svg) no-repeat}.icon-problem{display:inline-block;background:url(/static/media/problem_icon.5b40339d.svg) no-repeat;background-size:cover}.icon-calendar{display:inline-block;background:url(/static/media/calendar_icon.8191d8db.svg) no-repeat;background-size:cover}.icon-warning{display:inline-block;background:url(/static/media/warning_icon.ecc60f5e.svg) no-repeat;background-size:cover}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow-x:hidden;margin:0;padding:0;padding-bottom:15px!important}html.mobile .slick-list,html.tablet .slick-list{padding-bottom:20px!important}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(https://raw.githubusercontent.com/kenwheeler/slick/master/slick/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/static/media/slick.ced611da.eot);src:url(/static/media/slick.ced611da.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.b7c9e1e4.woff) format("woff"),url(/static/media/slick.d41f55a7.ttf) format("truetype"),url(/static/media/slick.f97e3bbf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:6px;height:6px;margin:0 12px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;position:absolute;top:0;left:0;width:6px;height:6px;content:"";text-align:center;border-radius:50%;border:1px solid #000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{background:#000;opacity:.75}.slick-slide div:focus{outline:none}.slider-dot{width:6px;height:6px;border:1px solid #333;border-radius:50%}.slick-active .slider-dot{background-color:#333}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}b,strong{font-weight:700}dfn{font-style:italic}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:not-allowed}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}img{vertical-align:middle}.cursor-pointer,.i-switch,[role=button]{cursor:pointer}.i-switch{font-size:14px;line-height:1.5;color:rgba(0,0,0,.65);margin:0;padding:0;list-style:none;position:relative;display:inline-block;box-sizing:border-box;height:20px;min-width:34px;line-height:22px;vertical-align:middle;border-radius:100px;background-color:#ccc;-webkit-transition:all .36s;transition:all .36s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.i-switch-inner{color:#fff;font-size:12px;margin-left:24px;margin-right:6px;display:block}.i-switch:after,.i-switch:before{position:absolute;width:16px;height:16px;left:2px;top:2px;border-radius:16px;background-color:#fff;content:" ";cursor:pointer;-webkit-transition:all .36s cubic-bezier(.78,.14,.15,.86);transition:all .36s cubic-bezier(.78,.14,.15,.86)}.i-switch:after{box-shadow:0 2px 4px 0 rgba(0,35,11,.2)}.i-switch:active:after,.i-switch:active:before{width:24px}.i-switch-loading:before{display:inline-block;color:rgba(0,0,0,.65)}.i-switch.primary.i-switch-checked.i-switch-loading:before{color:#ff4338}.i-switch.darken.i-switch-checked.i-switch-loading:before{color:#333}.i-switch.success.i-switch-checked.i-switch-loading:before{color:#5ebd5e}.i-switch.primary:focus{box-shadow:0 0 0 2px rgba(255,67,56,.4);outline:0}.i-switch.darken:focus{box-shadow:0 0 0 2px rgba(51,51,51,.4);outline:0}.i-switch.success:focus{box-shadow:0 0 0 2px rgba(94,189,94,.4);outline:0}.i-switch:focus:hover{box-shadow:none}.i-switch-small{height:16px;min-width:28px;line-height:14px}.i-switch-small .i-switch-inner{margin-left:18px;margin-right:3px;font-size:12px}.i-switch-small:after,.i-switch-small:before{width:12px;height:12px}.i-switch-small:active:after,.i-switch-small:active:before{width:16px}.i-switch-small.i-switch-checked:after,.i-switch-small.i-switch-checked:before{left:100%;margin-left:-13px}.i-switch-small.i-switch-checked .i-switch-inner{margin-left:3px;margin-right:18px}.i-switch-small:active.i-switch-checked:after,.i-switch-small:active.i-switch-checked:before{margin-left:-16.5px}.i-switch.primary.i-switch-checked{background-color:#ff4338}.i-switch.darken.i-switch-checked{background-color:#333}.i-switch.success.i-switch-checked{background-color:#5ebd5e}.i-switch-checked .i-switch-inner{margin-left:6px;margin-right:24px}.i-switch-checked:after,.i-switch-checked:before{left:100%;margin-left:-19px}.i-switch-checked:active:after,.i-switch-checked:active:before{margin-left:-25px}.i-switch-disabled,.i-switch-loading{pointer-events:none;opacity:.4}@-webkit-keyframes AntSwitchSmallLoadingCircle{0%{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(0deg) scale(.66667);transform:rotate(0deg) scale(.66667)}to{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(1turn) scale(.66667);transform:rotate(1turn) scale(.66667)}}@keyframes AntSwitchSmallLoadingCircle{0%{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(0deg) scale(.66667);transform:rotate(0deg) scale(.66667)}to{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(1turn) scale(.66667);transform:rotate(1turn) scale(.66667)}}.accountexist{padding-top:15px;display:flex;flex-direction:column}.accountexist .accountexist-error-tip{font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#cb242b}.accountexist .accountexist-description{margin-top:15px;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#777}.accountexist .accountexist-input-box{box-sizing:border-box;margin-top:20px;display:flex}.accountexist .accountexist-desktop .Text-container .accountexist-input,.accountexist .accountexist-tablet .Text-container .accountexist-input{width:460px;height:42px;border-radius:2px 0 0 2px;border-right:none}.accountexist .accountexist-desktop .accountexist-btn,.accountexist .accountexist-tablet .accountexist-btn{width:120px;padding:13px 5px;border-radius:0 2px 2px 0;border:none;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#fff}.accountexist .accountexist-desktop .accountexist-btn span,.accountexist .accountexist-tablet .accountexist-btn span{text-align:center}.accountexist .accountexist-desktop .accountexist-forgot-ps,.accountexist .accountexist-tablet .accountexist-forgot-ps{margin-top:10px;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#0071b9}.accountexist .accountexist-desktop .accountexist-forgot-ps #forgot-password-link,.accountexist .accountexist-tablet .accountexist-forgot-ps #forgot-password-link{cursor:pointer}.accountexist .accountexist-mobile .accountexist-input-box{flex-direction:column}.accountexist .accountexist-mobile .Text-container .accountexist-input{width:100%;height:42px}.accountexist .accountexist-mobile .accountexist-btn{margin-top:15px;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#fff}.accountexist .accountexist-mobile .accountexist-forgot-ps{margin-top:20px;display:flex;justify-content:center;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#0071b9}.accountexist .accountexist-mobile .accountexist-forgot-ps #forgot-password-link{cursor:pointer}.accountsetup{padding-top:15px}.accountsetup .accountsetup-error-tip{font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#cb242b}.accountsetup .accountsetup-email-box,.accountsetup .accountsetup-ps-box{margin-top:15px;display:flex;flex-direction:column}.accountsetup .accountsetup-email-box .accountsetup-lable,.accountsetup .accountsetup-ps-box .accountsetup-lable{font-size:18px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#333}.accountsetup .accountsetup-email-box .accountsetup-description,.accountsetup .accountsetup-ps-box .accountsetup-description{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#777}.accountsetup .accountsetup-email-box .Text-container .accountsetup-input,.accountsetup .accountsetup-ps-box .Text-container .accountsetup-input{margin-bottom:5px;width:calc(100% - 2px);height:42px}.accountsetup .accountsetup-email-box .Text-container .accountsetup-text-error,.accountsetup .accountsetup-ps-box .Text-container .accountsetup-text-error{font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#cb242b}.accountsetup .gdpr-checkbox{margin-top:15px}.accountsetup .gdpr-checkbox-bar{display:flex;flex-direction:row}.accountsetup .gdpr-checkbox-bar:last-child{margin-bottom:5px}.accountsetup .gdpr-checkbox-bar:first-child{margin-bottom:10px}.accountsetup .gdpr-checkbox-label{margin-left:10px;font-size:14px;line-height:1.14}.accountsetup .gdpr-checkbox-label a{color:#0071b9}.accountsetup .accountsetup-btn{margin-top:15px;width:100%;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#fff}.accountsetup .accountsetup-desktop .accountsetup-description,.accountsetup .accountsetup-tablet .accountsetup-description{margin-top:5px}.accountsetup .accountsetup-desktop .Text-container,.accountsetup .accountsetup-mobile .accountsetup-description,.accountsetup .accountsetup-tablet .Text-container{margin-top:10px}.accountsetup .accountsetup-mobile .Text-container{margin-top:20px}.accountsetup-mobile .gdpr-checkbox-label{font-size:13px;line-height:1.75}.modalbox-desktop .modal-body,.modalbox-tablet .modal-body{margin:0;padding:0 60px}.modalbox-mobile .modal-body{margin:0 20px;padding:0}.modalbox-mobile .accountsetup,.modalbox-mobile .accountsetup .Text-container{width:100%}.CountryCodeMenu.CountryCodeMenu-desktop,.CountryCodeMenu.CountryCodeMenu-mobile,.CountryCodeMenu.CountryCodeMenu-tablet{margin-right:10px;background-color:#fff}.CountryCodeMenu.CountryCodeMenu-desktop input,.CountryCodeMenu.CountryCodeMenu-mobile input,.CountryCodeMenu.CountryCodeMenu-tablet input{padding:0 12px}.CountryCodeMenu.CountryCodeMenu-desktop .menu-title,.CountryCodeMenu.CountryCodeMenu-mobile .menu-title,.CountryCodeMenu.CountryCodeMenu-tablet .menu-title{min-width:65px;padding:0 12px;flex-direction:row;justify-content:center}.CountryCodeMenu.CountryCodeMenu-desktop .menu-title .arrow-down,.CountryCodeMenu.CountryCodeMenu-desktop .menu-title .arrow-up,.CountryCodeMenu.CountryCodeMenu-mobile .menu-title .arrow-down,.CountryCodeMenu.CountryCodeMenu-mobile .menu-title .arrow-up,.CountryCodeMenu.CountryCodeMenu-tablet .menu-title .arrow-down,.CountryCodeMenu.CountryCodeMenu-tablet .menu-title .arrow-up{display:none}.CountryCodeMenu.CountryCodeMenu-desktop .menu-items,.CountryCodeMenu.CountryCodeMenu-mobile .menu-items,.CountryCodeMenu.CountryCodeMenu-tablet .menu-items{min-width:338px}.CountryCodeMenu.CountryCodeMenu-mobile .menu-items,.CountryCodeMenu.CountryCodeMenu-tablet .menu-items{min-width:calc(100vw - 42px)}.phone-validator{position:relative}.phone-validator-section{display:flex}.phone-country-code{height:42px}.phone-number{flex:1 1}.phone-country-select{padding:0 10px;width:100%;height:100%;background:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;border-radius:0}.phone-country-select:focus{outline:0}.phone-number-input{width:100%}.phone-validator-btn{display:none;margin-top:20px;width:100%}.phone-validator-btn-show{display:block}.phone-number-verify{margin-top:10px}.phone-number-verify p{margin-bottom:5px;font-size:14px;color:#333}.phone-number-title{margin-bottom:10px;font-size:14px;color:#333}.phone-number-captcha{display:flex;margin:0 -4px}.phone-number-captcha-input{flex:1 1;margin:0 4px}.phone-number-captcha-text{width:100%;text-align:center}.phone-validator-error{margin-top:5px;font-size:13px;color:#cb242b}.phone-validator-status{position:absolute;top:0;left:100%;display:flex;margin-left:20px;height:42px;font-weight:500;align-items:center;white-space:nowrap}.phone-validator-status:before{content:"";width:8px;height:8px;margin-right:5px;border-radius:8px;display:inline-block}@media (max-width:768px){.phone-validator-status{position:static;display:flex;margin:10px 0;height:auto;font-weight:500;align-items:center}}.phone-validating{color:#ccc}.phone-validating:before{background-color:#ccc}.phone-validated{color:#7ec937}.phone-validated:before{background-color:#7ec937}.phone-validator-password{display:flex;justify-content:center}@media (max-width:768px){.phone-validator-password{display:block}}.phone-validator-modal-head{margin-bottom:30px;font-size:18px;font-weight:500;text-align:center}.phone-validator-password-label{display:flex;margin-right:10px;height:42px;font-size:14px;align-items:center}@media (max-width:768px){.phone-validator-password-label{margin:0 0 10px;height:auto;font-size:1.4rem}}.phone-validator-password-ipnut{width:320px}@media (max-width:768px){.phone-validator-password-ipnut{width:100%}}.phone-validator-modal-footer{justify-content:flex-end}.phone-validator-confirm-btn{margin-left:20px}@media (max-width:768px){.phone-validator-confirm-btn{width:100%}.phone-validator-cancel-btn{display:none}}.phone-captcha-resend{margin-top:20px;font-size:14px;font-weight:500;text-align:center;color:#0071b9;cursor:pointer}.phone-captcha-resending{color:#ccc;cursor:default}.phone-country-code .CountryCodeMenu.CountryCodeMenu-tablet .menu-items{min-width:265px}.reset-password-phone{font-size:16px;line-height:2.31;color:#333}.encryption-phone{font-size:23px;font-weight:500;line-height:1.61}.phone-setup-modal,.phone-setup-modal-body{overflow:visible;overflow:initial}.phone-setup-modal-body:after{content:"";display:block;clear:both}.phone-setup-body{margin:0 auto;width:340px;min-height:240px}.phone-setup-username{font-size:16px;font-weight:700;line-height:1.5;color:#333}.phone-setup-number{margin-bottom:16px;font-size:16px;line-height:1.5;color:#777}.phone-setup-error{margin-top:5px;font-size:13px;color:#cb242b}.wechat-loading-wraper{width:100%;text-align:center;padding-top:200px;min-height:500px}.wechat-loading-wraper>.Loading{margin:0 auto}.facebooklogin{display:flex;flex:1 1}.facebooklogin .facebooklogin-btn{padding:9px 0 9px 10px;height:42px;width:100%;display:flex;border-radius:3px;background:#1877f2}.facebooklogin .facebooklogin-btn:hover{background-color:#1877f2;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3)));background-image:-webkit-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3));background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3))}.facebooklogin .facebooklogin-btn:disabled:hover,.facebooklogin .facebooklogin-btn[disabled]:hover{background:#1877f2}.facebooklogin .facebooklogin-btn .facebooklogin-img{margin:0}.facebooklogin .facebooklogin-btn .facebooklogin-btn-value{width:calc(100% - 34px);font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:24px;letter-spacing:normal;color:#fff;text-transform:uppercase}.my-facebook-button-class{display:none}.WeChatLoginButton-desktop,.WeChatLoginButton-mobile,.WeChatLoginButton-tablet{margin-left:10px;display:flex;flex:1 1;justify-content:flex-start;align-items:center}.WeChatLoginButton-desktop .WeChatLoginButton-button,.WeChatLoginButton-mobile .WeChatLoginButton-button,.WeChatLoginButton-tablet .WeChatLoginButton-button{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:#6cc76b}.WeChatLoginButton-desktop .WeChatLoginButton-button:hover,.WeChatLoginButton-mobile .WeChatLoginButton-button:hover,.WeChatLoginButton-tablet .WeChatLoginButton-button:hover{background-color:#6cc76b;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3)));background-image:-webkit-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3));background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3))}.WeChatLoginButton-desktop .WeChatLoginButton-button .WeChatLoginButton-btn-text,.WeChatLoginButton-mobile .WeChatLoginButton-button .WeChatLoginButton-btn-text,.WeChatLoginButton-tablet .WeChatLoginButton-button .WeChatLoginButton-btn-text{width:100%;font-size:16px;font-weight:400;color:#fff}.Login-desktop,.Login-mobile,.Login-tablet{background:none;box-shadow:none;max-width:400px;font-size:14px;color:#333}.Login-desktop .modal-head,.Login-mobile .modal-head,.Login-tablet .modal-head{position:relative;top:0;left:0;height:auto;margin:0;padding:0 30px;background:#fff;border-bottom:none}.Login-desktop .modal-head .modal-head-title,.Login-mobile .modal-head .modal-head-title,.Login-tablet .modal-head .modal-head-title{border-bottom:1px solid #ddd}.Login-desktop .modal-head .modal-close,.Login-mobile .modal-head .modal-close,.Login-tablet .modal-head .modal-close{top:15px;right:18px}.Login-desktop .modal-head .TabBar .TabBar-top,.Login-mobile .modal-head .TabBar .TabBar-top,.Login-tablet .modal-head .TabBar .TabBar-top{box-shadow:none}.Login-desktop .modal-head .TabBar .TabBar-top .TabBar-top-tabBox,.Login-mobile .modal-head .TabBar .TabBar-top .TabBar-top-tabBox,.Login-tablet .modal-head .TabBar .TabBar-top .TabBar-top-tabBox{height:70px;padding-bottom:10px;flex-direction:row;align-items:flex-end;cursor:pointer}.Login-desktop .modal-head .TabBar .TabBar-top .TabBar-top-tabBox .TabBar-top-tag,.Login-mobile .modal-head .TabBar .TabBar-top .TabBar-top-tabBox .TabBar-top-tag,.Login-tablet .modal-head .TabBar .TabBar-top .TabBar-top-tabBox .TabBar-top-tag{font-weight:400;font-size:20px;line-height:1.6}.Login-desktop .modal-body,.Login-mobile .modal-body,.Login-tablet .modal-body{padding:30px 30px 0;background:#fff;border-bottom-right-radius:10px;border-bottom-left-radius:10px;box-shadow:0 2px 16px 0 rgba(0,0,0,.07)}.Login-desktop .modal-body :last-child,.Login-mobile .modal-body :last-child,.Login-tablet .modal-body :last-child{margin-bottom:0}.Login-desktop .modal-body:after,.Login-mobile .modal-body:after,.Login-tablet .modal-body:after{height:30px}.Login-desktop .modal-footer,.Login-mobile .modal-footer,.Login-tablet .modal-footer{position:relative;top:0;left:0;height:53px;margin-top:15px;padding-right:100px;background:#fff;border-radius:10px;box-shadow:0 2px 16px 0 rgba(0,0,0,.07)}.Login-desktop .changeTypeText,.Login-mobile .changeTypeText,.Login-tablet .changeTypeText{position:absolute;top:50%;right:30px;font-size:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.Login-desktop .send-captcha-code,.Login-mobile .send-captcha-code,.Login-tablet .send-captcha-code{height:42px;position:absolute;top:0;right:12px;line-height:42px;font-size:14px;color:#0071b9;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.Login-desktop .count-down-time-flag,.Login-mobile .count-down-time-flag,.Login-tablet .count-down-time-flag{height:42px;position:absolute;top:0;right:12px;line-height:42px;font-size:14px;color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Login-desktop .sign-type-hint,.Login-mobile .sign-type-hint,.Login-tablet .sign-type-hint{font-size:14px;color:#333}.Login-desktop .Login-page-tab-menu .TabBar .TabBar-top,.Login-mobile .Login-page-tab-menu .TabBar .TabBar-top,.Login-tablet .Login-page-tab-menu .TabBar .TabBar-top{box-shadow:none;border-bottom:1px solid #ddd;margin-bottom:30px}.Login-desktop .Login-page-tab-menu .TabBar .TabBar-top .TabBar-top-tabBox,.Login-mobile .Login-page-tab-menu .TabBar .TabBar-top .TabBar-top-tabBox,.Login-tablet .Login-page-tab-menu .TabBar .TabBar-top .TabBar-top-tabBox{cursor:pointer}.Login-desktop .Login-page-tab-menu .TabBar .TabBar-top .TabBar-top-tabBox .TabBar-top-tag,.Login-mobile .Login-page-tab-menu .TabBar .TabBar-top .TabBar-top-tabBox .TabBar-top-tag,.Login-tablet .Login-page-tab-menu .TabBar .TabBar-top .TabBar-top-tabBox .TabBar-top-tag{font-weight:400;font-size:20px;line-height:1.6}.Login-desktop .commonErrorMsg,.Login-mobile .commonErrorMsg,.Login-tablet .commonErrorMsg{margin-bottom:15px;font-size:13px;color:#cb242b;line-height:1.5}.Login-desktop .commonErrorMsg:empty,.Login-mobile .commonErrorMsg:empty,.Login-tablet .commonErrorMsg:empty{margin-bottom:0}.Login-desktop .text-box,.Login-mobile .text-box,.Login-tablet .text-box{margin-bottom:20px;display:flex;flex:1 1;flex-direction:row;position:relative}.Login-desktop .text-label,.Login-mobile .text-label,.Login-tablet .text-label{margin-bottom:10px}.Login-desktop .Login-text-wrap,.Login-mobile .Login-text-wrap,.Login-tablet .Login-text-wrap{flex:1 1}.Login-desktop .Login-text,.Login-mobile .Login-text,.Login-tablet .Login-text{width:100%;height:42px;margin-bottom:0}.Login-desktop .Login-text-password,.Login-mobile .Login-text-password,.Login-tablet .Login-text-password{padding-right:50px}.Login-desktop .Login-text-success,.Login-mobile .Login-text-success,.Login-tablet .Login-text-success{border-color:#5ebd5e!important}.Login-desktop .Login-text+.errorMsg,.Login-mobile .Login-text+.errorMsg,.Login-tablet .Login-text+.errorMsg{margin-top:5px}.Login-desktop .Login-text+.errorMsg:empty,.Login-mobile .Login-text+.errorMsg:empty,.Login-tablet .Login-text+.errorMsg:empty{margin-top:0}.Login-desktop .password-type,.Login-mobile .password-type,.Login-tablet .password-type{height:42px;position:absolute;top:0;right:12px;line-height:42px;font-size:14px;color:#333;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.Login-desktop .password-type:hover,.Login-mobile .password-type:hover,.Login-tablet .password-type:hover{color:rgba(0,0,0,.3)}.Login-desktop .Login-button,.Login-mobile .Login-button,.Login-tablet .Login-button{width:100%;margin-bottom:15px;font-size:16px;font-weight:400;text-transform:uppercase}.Login-desktop .clause-wrap .clause,.Login-mobile .clause-wrap .clause,.Login-tablet .clause-wrap .clause{padding-bottom:18px;position:relative}.Login-desktop .clause-wrap .clause .clause-desc,.Login-mobile .clause-wrap .clause .clause-desc,.Login-tablet .clause-wrap .clause .clause-desc{position:absolute;display:inline-block;vertical-align:baseline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-grow:1;cursor:pointer}.Login-desktop .clause-wrap span,.Login-mobile .clause-wrap span,.Login-tablet .clause-wrap span{font-size:12px;line-height:1.5;color:#333}.Login-desktop .forgot,.Login-mobile .forgot,.Login-tablet .forgot{margin-bottom:18px;display:flex;justify-content:space-between;align-content:center;font-size:14px}.Login-desktop .forgot .i-checkbox-wrapper,.Login-mobile .forgot .i-checkbox-wrapper,.Login-tablet .forgot .i-checkbox-wrapper{font-size:14px}.Login-desktop .forgot .forgot-password,.Login-mobile .forgot .forgot-password,.Login-tablet .forgot .forgot-password{text-align:right}.Login-desktop .forgot:last-child,.Login-mobile .forgot:last-child,.Login-tablet .forgot:last-child{margin-bottom:0}.Login-desktop .login-keep,.Login-mobile .login-keep,.Login-tablet .login-keep{margin-left:10px}.Login-desktop .or,.Login-mobile .or,.Login-tablet .or{margin-bottom:14px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:14px;font-weight:300;color:#ccc}.Login-desktop .or:after,.Login-desktop .or:before,.Login-mobile .or:after,.Login-mobile .or:before,.Login-tablet .or:after,.Login-tablet .or:before{content:"";width:60px;display:flex;border-top:1px solid #ddd}.Login-desktop .or:before,.Login-mobile .or:before,.Login-tablet .or:before{margin-right:14px}.Login-desktop .or:after,.Login-mobile .or:after,.Login-tablet .or:after{margin-left:14px}.Login-desktop .GCaptcha,.Login-mobile .GCaptcha,.Login-tablet .GCaptcha{margin-bottom:18px}.Login-desktop .GCaptcha-hidden,.Login-mobile .GCaptcha-hidden,.Login-tablet .GCaptcha-hidden{display:none}.Login-desktop .gdpr-checkbox,.Login-mobile .gdpr-checkbox,.Login-tablet .gdpr-checkbox{margin-bottom:20px}.Login-desktop .gdpr-checkbox-bar,.Login-mobile .gdpr-checkbox-bar,.Login-tablet .gdpr-checkbox-bar{margin-bottom:10px;display:flex;flex-direction:row}.Login-desktop .gdpr-checkbox-label,.Login-mobile .gdpr-checkbox-label,.Login-tablet .gdpr-checkbox-label{margin-left:10px;font-size:14px}.Login-desktop .gdpr-checkbox-label a,.Login-mobile .gdpr-checkbox-label a,.Login-tablet .gdpr-checkbox-label a{color:#0071b9}.Login-desktop .Login-codeMenu,.Login-mobile .Login-codeMenu,.Login-tablet .Login-codeMenu{margin-right:10px;background-color:#fff}.Login-desktop .Login-codeMenu input,.Login-mobile .Login-codeMenu input,.Login-tablet .Login-codeMenu input{padding:0 12px}.Login-desktop .Login-codeMenu .menu-title,.Login-mobile .Login-codeMenu .menu-title,.Login-tablet .Login-codeMenu .menu-title{width:65px;padding:0 12px;flex-direction:row;justify-content:center}.Login-desktop .Login-codeMenu .menu-title .arrow-down,.Login-desktop .Login-codeMenu .menu-title .arrow-up,.Login-mobile .Login-codeMenu .menu-title .arrow-down,.Login-mobile .Login-codeMenu .menu-title .arrow-up,.Login-tablet .Login-codeMenu .menu-title .arrow-down,.Login-tablet .Login-codeMenu .menu-title .arrow-up{display:none}.Login-desktop .Login-codeMenu .menu-items,.Login-mobile .Login-codeMenu .menu-items,.Login-tablet .Login-codeMenu .menu-items{width:338px}.Login-desktop .Login-otherWay-box,.Login-mobile .Login-otherWay-box,.Login-tablet .Login-otherWay-box{display:flex;flex:1 1;flex-direction:row;justify-content:flex-start;align-items:center}.Login-desktop .Login-otherWay-box div:first-child,.Login-mobile .Login-otherWay-box div:first-child,.Login-tablet .Login-otherWay-box div:first-child{margin-left:0}.Login-desktop .Login-otherWay-box.Login-otherWay-box-only,.Login-mobile .Login-otherWay-box.Login-otherWay-box-only,.Login-tablet .Login-otherWay-box.Login-otherWay-box-only{padding-top:30px;flex-direction:column;align-items:stretch}.Login-desktop .Login-otherWay-box.Login-otherWay-box-only>div,.Login-mobile .Login-otherWay-box.Login-otherWay-box-only>div,.Login-tablet .Login-otherWay-box.Login-otherWay-box-only>div{margin:10px 0 0}.Login-desktop .Login-otherWay-box.Login-otherWay-box-only>div:first-child,.Login-mobile .Login-otherWay-box.Login-otherWay-box-only>div:first-child,.Login-tablet .Login-otherWay-box.Login-otherWay-box-only>div:first-child{margin-top:0}.Login-mobile{max-width:100%}.Login-mobile .modal-head{padding:0 20px}.Login-mobile .modal-head .modal-close{right:20px}.Login-mobile .modal-body{padding:20px 20px 0;border-radius:0}.Login-mobile .modal-footer{margin:0;padding:0 100px 0 20px;border:0;border-radius:0}.Login-mobile .changeTypeText{right:20px;font-size:1.4rem}.Login-mobile .gdpr-checkbox-label{font-size:13px;line-height:1.75}.Login-mobile .Login-codeMenu .menu-items{width:calc(100vw - 42px)}.arrow-down,.arrow-up{position:absolute;display:inline-block;margin-top:-8px;top:50%;width:16px;height:16px;right:12px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.arrow-down{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.arrow-down:after,.arrow-down:before{background-color:#333}.arrow-up{-webkit-transform:translate(1px,-2px) rotate(-135deg);transform:translate(1px,-2px) rotate(-135deg)}.arrow-up:after,.arrow-up:before{background-color:#ff4338}.arrow-down:before,.arrow-up:before{left:4px;top:7px}.arrow-down:after,.arrow-down:before,.arrow-up:after,.arrow-up:before{content:"";position:absolute;display:inline-block;width:8px;height:2px}.arrow-down:after,.arrow-up:after{top:4px;left:7px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.TabBar .TabBar-left{position:relative;display:flex;flex-direction:column;justify-content:center}.TabBar .TabBar-left .TabBar-ul{padding-left:30px;position:relative}.TabBar .TabBar-left .TabBar-ul li{list-style:none;font-size:14px;line-height:1.29;letter-spacing:normal;color:#4a4a4a;margin-bottom:22px}.TabBar .TabBar-left .TabBar-ul li:before{color:#ff4338;content:"\2022";font-size:1em;padding-right:10px;position:relative;top:0}.TabBar .TabBar-left .TabBar-left-tabBox{width:367px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;top:0;left:0}.TabBar .TabBar-left .TabBar-left-tabBox .TabBar-left-tag{width:357px;margin:5px;padding:20px 20px 20px 15px;font-size:16px;word-wrap:break-word;word-break:break-word;cursor:pointer}.TabBar .TabBar-left .TabBar-left-tabBox .TabBar-left-choose .TabBar-left-tag{position:relative}.TabBar .TabBar-left .TabBar-left-tabBox:hover .TabBar-left-tag{border-radius:4px;background-color:hsla(0,0%,80%,.2);cursor:pointer}.TabBar .TabBar-left .TabBar-left-tabBox hr{width:327px;margin:0 auto;border:none;border-bottom:1px solid #ddd}.TabBar .TabBar-left .TabBar-left-tag-active{width:2px;border-radius:1px;position:absolute;bottom:0;background-color:#ff4338;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.TabBar .TabBar-top{display:flex;flex-direction:row;position:relative;top:0;left:0;box-shadow:0 5px 15px 0 rgba(0,0,0,.1)}.TabBar .TabBar-top .TabBar-top-tabBox{height:59px;display:flex;flex:1 1;justify-content:center;align-items:center;white-space:nowrap}.TabBar .TabBar-top .TabBar-top-tag{font-size:14px}.TabBar .TabBar-top .TabBar-top-tag-active{height:2px;border-radius:2px;position:absolute;bottom:0;background-color:#ff4338;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.TabBar .TabBar-mobile-top{height:59px;border-top:1px solid #eee;border-bottom-left-radius:6px;border-bottom-right-radius:6px;display:flex;justify-content:center;align-items:center;box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}.TabBar .TabBar-mobile-top .menu-items{width:90vw;border:none;border-radius:4px;padding:5px 0;left:calc(50% - 45vw);top:calc(100% + 19px);box-shadow:0 5px 15px 0 rgba(0,0,0,.1)}.TabBar .TabBar-mobile-top .menu-items .menu-item{padding-left:12px}.SmsTimer-desktop,.SmsTimer-mobile,.SmsTimer-tablet{height:42px;position:absolute;top:0;right:12px;line-height:42px;font-size:14px;color:#bfbfbf}.SmsTimer-desktop.SmsTimer-disabled .SmsTimer-send,.SmsTimer-mobile.SmsTimer-disabled .SmsTimer-send,.SmsTimer-tablet.SmsTimer-disabled .SmsTimer-send{cursor:not-allowed}.SmsTimer-desktop.SmsTimer-disabled .SmsTimer-send:hover,.SmsTimer-mobile.SmsTimer-disabled .SmsTimer-send:hover,.SmsTimer-tablet.SmsTimer-disabled .SmsTimer-send:hover{font-weight:400}.SmsTimer-desktop .SmsTimer-send,.SmsTimer-mobile .SmsTimer-send,.SmsTimer-tablet .SmsTimer-send{color:#337ab7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.SmsTimer-desktop .SmsTimer-send:hover,.SmsTimer-mobile .SmsTimer-send:hover,.SmsTimer-tablet .SmsTimer-send:hover{font-weight:500}.SetPassword-desktop,.SetPassword-mobile,.SetPassword-tablet{padding-top:10px;padding-bottom:40px;font-size:14px;color:#333}.SetPassword-desktop .setpassword-box,.SetPassword-mobile .setpassword-box,.SetPassword-tablet .setpassword-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.SetPassword-desktop .password-title,.SetPassword-mobile .password-title,.SetPassword-tablet .password-title{width:640px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ddd;font-size:23px;line-height:1.3;display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.SetPassword-desktop .setpassword-note,.SetPassword-mobile .setpassword-note,.SetPassword-tablet .setpassword-note{width:580px;margin-bottom:20px;font-size:16px;line-height:1.5;color:#777;text-align:center}.SetPassword-desktop .setpassword-box-password .password-text-box,.SetPassword-mobile .setpassword-box-password .password-text-box,.SetPassword-tablet .setpassword-box-password .password-text-box{margin-bottom:10px}.SetPassword-desktop .setpassword-box-password .password-text-box:last-child,.SetPassword-mobile .setpassword-box-password .password-text-box:last-child,.SetPassword-tablet .setpassword-box-password .password-text-box:last-child{margin-bottom:20px}.SetPassword-desktop .setpassword-box-password .password-text,.SetPassword-mobile .setpassword-box-password .password-text,.SetPassword-tablet .setpassword-box-password .password-text{width:580px;height:42px;margin-bottom:5px}.SetPassword-desktop .setpassword-box-password .password-text:last-child,.SetPassword-mobile .setpassword-box-password .password-text:last-child,.SetPassword-tablet .setpassword-box-password .password-text:last-child{margin-bottom:0}.SetPassword-desktop .password-button,.SetPassword-mobile .password-button,.SetPassword-tablet .password-button{width:580px;text-transform:uppercase}.SetPassword-desktop .text-bar,.SetPassword-mobile .text-bar,.SetPassword-tablet .text-bar{width:580px}.SetPassword-desktop .text-label,.SetPassword-mobile .text-label,.SetPassword-tablet .text-label{margin-bottom:10px}.SetPassword-desktop .error-msg,.SetPassword-mobile .error-msg,.SetPassword-tablet .error-msg{font-size:14px;color:#cb242b;margin-bottom:10px}.SetPassword-mobile{font-size:1.4rem}.SetPassword-mobile .password-title{width:90%;max-width:640px;font-size:2.3rem}.SetPassword-mobile .setpassword-note{width:80%;max-width:580px;font-size:1.6rem}.SetPassword-mobile .setpassword-box-password .password-text-box{width:100%}.SetPassword-mobile .setpassword-box-password .password-text{width:100%;max-width:580px}.SetPassword-mobile .password-button,.SetPassword-mobile .text-bar{width:80%;max-width:580px}.color-bar{height:4px}.color-bar>div{float:left;height:100%}.color-bar>div:first-child{width:12%;background:#18ebbd}.color-bar>div:nth-child(2){width:33%;background:#0071b9}.color-bar>div:nth-child(3){width:15%;background:#00bfbd}.color-bar>div:nth-child(4){width:30%;background:#ffbd00}.color-bar>div:nth-child(5){width:10%;background:#ff4338}.Footer-desktop,.Footer-mobile,.Footer-tablet{padding:0;border-top:1px solid #777;background-color:#fff}.Footer-desktop .flex-row,.Footer-mobile .flex-row,.Footer-tablet .flex-row{display:flex;flex:1 1;flex-direction:row;align-items:center}.Footer-desktop .flex-col,.Footer-mobile .flex-col,.Footer-tablet .flex-col{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;align-items:center}.Footer-desktop .Footer-part1,.Footer-desktop .Footer-part2,.Footer-mobile .Footer-part1,.Footer-mobile .Footer-part2,.Footer-tablet .Footer-part1,.Footer-tablet .Footer-part2{padding:30px 110px;border-bottom:1px solid #ddd;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.Footer-desktop .Footer-part2,.Footer-mobile .Footer-part2,.Footer-tablet .Footer-part2{border-bottom:none}.Footer-desktop .Footer-language-menu-box,.Footer-mobile .Footer-language-menu-box,.Footer-tablet .Footer-language-menu-box{flex:none}.Footer-desktop .Footer-language-menu-box .Footer-language-menu,.Footer-mobile .Footer-language-menu-box .Footer-language-menu,.Footer-tablet .Footer-language-menu-box .Footer-language-menu{min-width:144px}.Footer-desktop .Footer-icon-box,.Footer-mobile .Footer-icon-box,.Footer-tablet .Footer-icon-box{justify-content:flex-end}.Footer-desktop .Footer-icon-box .footer-simple-img,.Footer-mobile .Footer-icon-box .footer-simple-img,.Footer-tablet .Footer-icon-box .footer-simple-img{margin-left:12px;cursor:pointer}.Footer-desktop .Footer-icon-box .footer-simple-img:hover,.Footer-mobile .Footer-icon-box .footer-simple-img:hover,.Footer-tablet .Footer-icon-box .footer-simple-img:hover{opacity:.6}.Footer-desktop .Footer-icon-box .footer-simple-img.wechatQRcode,.Footer-mobile .Footer-icon-box .footer-simple-img.wechatQRcode,.Footer-tablet .Footer-icon-box .footer-simple-img.wechatQRcode{margin-left:0}.Footer-desktop .Footer-link-box,.Footer-mobile .Footer-link-box,.Footer-tablet .Footer-link-box{flex:1 1}.Footer-desktop .Footer-link-box ul,.Footer-mobile .Footer-link-box ul,.Footer-tablet .Footer-link-box ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.Footer-desktop .Footer-link-box ul li,.Footer-mobile .Footer-link-box ul li,.Footer-tablet .Footer-link-box ul li{margin-right:10px;cursor:pointer}.Footer-desktop .Footer-link-box ul li a,.Footer-mobile .Footer-link-box ul li a,.Footer-tablet .Footer-link-box ul li a{font-size:12px;font-weight:300;color:#414042}.Footer-desktop .Footer-link-box ul li a:hover,.Footer-mobile .Footer-link-box ul li a:hover,.Footer-tablet .Footer-link-box ul li a:hover{font-weight:700}.Footer-desktop .Footer-copyright-box,.Footer-mobile .Footer-copyright-box,.Footer-tablet .Footer-copyright-box{display:flex;justify-content:flex-end;align-items:center;font-size:12px;color:#ccc}.Footer-desktop.Footer-prelogin,.Footer-mobile.Footer-prelogin,.Footer-tablet.Footer-prelogin{border-top:none}.Footer-desktop.Footer-prelogin .flex-col,.Footer-desktop.Footer-prelogin .Footer-part1,.Footer-desktop.Footer-prelogin .Footer-part2,.Footer-mobile.Footer-prelogin .flex-col,.Footer-mobile.Footer-prelogin .Footer-part1,.Footer-mobile.Footer-prelogin .Footer-part2,.Footer-tablet.Footer-prelogin .flex-col,.Footer-tablet.Footer-prelogin .Footer-part1,.Footer-tablet.Footer-prelogin .Footer-part2{align-items:flex-start}.Footer-desktop.Footer-prelogin .Footer-part1-teacher,.Footer-mobile.Footer-prelogin .Footer-part1-teacher,.Footer-tablet.Footer-prelogin .Footer-part1-teacher{align-items:center}.Footer-desktop.Footer-prelogin .Footer-link-homepage .Footer-link-homepage-title,.Footer-desktop.Footer-prelogin .Footer-link-homepage .Footer-link-prelogin-title,.Footer-desktop.Footer-prelogin .Footer-link-prelogin .Footer-link-homepage-title,.Footer-desktop.Footer-prelogin .Footer-link-prelogin .Footer-link-prelogin-title,.Footer-mobile.Footer-prelogin .Footer-link-homepage .Footer-link-homepage-title,.Footer-mobile.Footer-prelogin .Footer-link-homepage .Footer-link-prelogin-title,.Footer-mobile.Footer-prelogin .Footer-link-prelogin .Footer-link-homepage-title,.Footer-mobile.Footer-prelogin .Footer-link-prelogin .Footer-link-prelogin-title,.Footer-tablet.Footer-prelogin .Footer-link-homepage .Footer-link-homepage-title,.Footer-tablet.Footer-prelogin .Footer-link-homepage .Footer-link-prelogin-title,.Footer-tablet.Footer-prelogin .Footer-link-prelogin .Footer-link-homepage-title,.Footer-tablet.Footer-prelogin .Footer-link-prelogin .Footer-link-prelogin-title{padding-bottom:20px;font-size:16px;color:#414042}.Footer-desktop.Footer-prelogin .Footer-link-homepage .Footer-link-homepage-title,.Footer-desktop.Footer-prelogin .Footer-link-prelogin .Footer-link-homepage-title,.Footer-mobile.Footer-prelogin .Footer-link-homepage .Footer-link-homepage-title,.Footer-mobile.Footer-prelogin .Footer-link-prelogin .Footer-link-homepage-title,.Footer-tablet.Footer-prelogin .Footer-link-homepage .Footer-link-homepage-title,.Footer-tablet.Footer-prelogin .Footer-link-prelogin .Footer-link-homepage-title{display:block}.Footer-desktop.Footer-prelogin .Footer-link-homepage ul,.Footer-desktop.Footer-prelogin .Footer-link-prelogin ul,.Footer-mobile.Footer-prelogin .Footer-link-homepage ul,.Footer-mobile.Footer-prelogin .Footer-link-prelogin ul,.Footer-tablet.Footer-prelogin .Footer-link-homepage ul,.Footer-tablet.Footer-prelogin .Footer-link-prelogin ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.Footer-desktop.Footer-prelogin .Footer-link-homepage ul li,.Footer-desktop.Footer-prelogin .Footer-link-prelogin ul li,.Footer-mobile.Footer-prelogin .Footer-link-homepage ul li,.Footer-mobile.Footer-prelogin .Footer-link-prelogin ul li,.Footer-tablet.Footer-prelogin .Footer-link-homepage ul li,.Footer-tablet.Footer-prelogin .Footer-link-prelogin ul li{line-height:1.5;cursor:pointer}.Footer-desktop.Footer-prelogin .Footer-link-homepage ul li:hover a,.Footer-desktop.Footer-prelogin .Footer-link-prelogin ul li:hover a,.Footer-mobile.Footer-prelogin .Footer-link-homepage ul li:hover a,.Footer-mobile.Footer-prelogin .Footer-link-prelogin ul li:hover a,.Footer-tablet.Footer-prelogin .Footer-link-homepage ul li:hover a,.Footer-tablet.Footer-prelogin .Footer-link-prelogin ul li:hover a{font-weight:500}.Footer-desktop.Footer-prelogin .Footer-link-homepage ul li a,.Footer-desktop.Footer-prelogin .Footer-link-prelogin ul li a,.Footer-mobile.Footer-prelogin .Footer-link-homepage ul li a,.Footer-mobile.Footer-prelogin .Footer-link-prelogin ul li a,.Footer-tablet.Footer-prelogin .Footer-link-homepage ul li a,.Footer-tablet.Footer-prelogin .Footer-link-prelogin ul li a{font-size:12px;font-weight:300;color:#414042}.Footer-desktop.Footer-prelogin .Footer-link-homepage ul li a:hover,.Footer-desktop.Footer-prelogin .Footer-link-prelogin ul li a:hover,.Footer-mobile.Footer-prelogin .Footer-link-homepage ul li a:hover,.Footer-mobile.Footer-prelogin .Footer-link-prelogin ul li a:hover,.Footer-tablet.Footer-prelogin .Footer-link-homepage ul li a:hover,.Footer-tablet.Footer-prelogin .Footer-link-prelogin ul li a:hover{font-weight:700}.Footer-desktop.Footer-prelogin .Footer-copyright-box,.Footer-mobile.Footer-prelogin .Footer-copyright-box,.Footer-tablet.Footer-prelogin .Footer-copyright-box{justify-content:flex-start}.Footer-desktop.Footer-prelogin .Footer-prelgin-right,.Footer-mobile.Footer-prelogin .Footer-prelgin-right,.Footer-tablet.Footer-prelogin .Footer-prelgin-right{width:150px}.Footer-desktop.Footer-prelogin .Footer-language-menu-box,.Footer-mobile.Footer-prelogin .Footer-language-menu-box,.Footer-tablet.Footer-prelogin .Footer-language-menu-box{flex-direction:column;align-items:flex-start;margin-bottom:30px}.Footer-desktop.Footer-prelogin .Footer-language-menu,.Footer-mobile.Footer-prelogin .Footer-language-menu,.Footer-tablet.Footer-prelogin .Footer-language-menu{margin:0 0 20px}.Footer-desktop.Footer-prelogin .Footer-language-menu-teacher .Footer-language-menu,.Footer-mobile.Footer-prelogin .Footer-language-menu-teacher .Footer-language-menu,.Footer-tablet.Footer-prelogin .Footer-language-menu-teacher .Footer-language-menu{margin:0 15px 0 0}.Footer-desktop.Footer-prelogin .Footer-language-menu:nth-child(3),.Footer-mobile.Footer-prelogin .Footer-language-menu:nth-child(3),.Footer-tablet.Footer-prelogin .Footer-language-menu:nth-child(3){margin:0}.Footer-desktop.Footer-prelogin .Footer-icon-box,.Footer-mobile.Footer-prelogin .Footer-icon-box,.Footer-tablet.Footer-prelogin .Footer-icon-box{width:150px;justify-content:flex-start;flex-wrap:wrap}.Footer-desktop.Footer-prelogin .Footer-icon-box .footer-simple-img,.Footer-mobile.Footer-prelogin .Footer-icon-box .footer-simple-img,.Footer-tablet.Footer-prelogin .Footer-icon-box .footer-simple-img{margin-left:0;margin-right:12px;margin-bottom:12px}.Footer-desktop.Footer-prelogin .Footer-icon-teacher,.Footer-mobile.Footer-prelogin .Footer-icon-teacher,.Footer-tablet.Footer-prelogin .Footer-icon-teacher{justify-content:flex-end}.Footer-desktop.Footer-prelogin .Footer-icon-teacher .footer-simple-img,.Footer-mobile.Footer-prelogin .Footer-icon-teacher .footer-simple-img,.Footer-tablet.Footer-prelogin .Footer-icon-teacher .footer-simple-img{margin-bottom:0}.Footer-desktop.Footer-prelogin .Footer-section-bar,.Footer-mobile.Footer-prelogin .Footer-section-bar,.Footer-tablet.Footer-prelogin .Footer-section-bar{top:100%;height:4px}.Footer-desktop .Footer-back-to-previous-btn,.Footer-mobile .Footer-back-to-previous-btn,.Footer-tablet .Footer-back-to-previous-btn{display:flex;margin-top:15px;padding:10px;width:100%;min-height:36px;font-size:14px;font-weight:300;color:#0071b9;border-radius:3px;background-color:#e4f0f8;align-items:center;justify-content:center;cursor:pointer}.Footer-desktop .Footer-language-menu-teacher,.Footer-mobile .Footer-language-menu-teacher,.Footer-tablet .Footer-language-menu-teacher{margin-bottom:0!important;flex-direction:row!important}.Footer-tablet .Footer-part1,.Footer-tablet .Footer-part2{padding:30px 40px}.Footer-tablet .Footer-icon-box img:hover{opacity:1}.Footer-tablet .Footer-link-box ul li:hover a,.Footer-tablet.Footer-prelogin .Footer-link-prelogin ul li:hover a{font-weight:300}.Footer-tablet.Footer-prelogin .Footer-copyright-box{justify-content:flex-start}.Footer-tablet .Footer-link-homepage>div{max-width:155px}.Footer-mobile .Footer-part1,.Footer-mobile .Footer-part2{padding:20px 0;margin:0 20px;flex-direction:column}.Footer-mobile .Footer-part2{padding:10px}.Footer-mobile .Footer-language-menu-box{display:flex;margin:0 -6px;flex-wrap:wrap;justify-content:center}.Footer-mobile .Footer-language-menu-box .Footer-language-menu{margin:6px;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 12px)}.Footer-mobile .Footer-link-box{padding-top:20px;padding-bottom:15px}.Footer-mobile .Footer-link-box ul{justify-content:center;flex-wrap:wrap;text-align:center}.Footer-mobile .Footer-link-box ul li{margin-right:1rem;line-height:2}.Footer-mobile .Footer-link-box ul li a{font-size:1.2rem}.Footer-mobile .Footer-icon-box{width:100%;padding:0 10px;justify-content:space-between}.Footer-mobile .Footer-icon-box img{margin-left:0}.Footer-mobile .Footer-copyright-box{font-size:1.2rem;font-weight:300}.Footer-mobile .flex-col{align-items:flex-start}.Footer-mobile .Footer-link-homepage .Footer-link-homepage-title{padding-bottom:20px;font-size:16px;color:#414042;display:block}.Footer-mobile .Footer-back-to-previous-btn{width:100%}.Footer-language-menu .menu{border:1px solid #414042;border-radius:3px}.Footer-language-menu .menu-items{border:1px solid #414042}.footer-simple{display:flex;min-height:40px;font-size:12px;color:#ccc;align-items:center;justify-content:center}.Header-desktop,.Header-mobile,.Header-tablet{width:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:999}.Header-desktop .Header-menu-item-cotainer,.Header-mobile .Header-menu-item-cotainer,.Header-tablet .Header-menu-item-cotainer{display:flex;align-items:center}.Header-desktop .Header-menu-item-tag,.Header-mobile .Header-menu-item-tag,.Header-tablet .Header-menu-item-tag{font-size:12px;color:#ff4338;align-items:center;margin-left:20px}.Header-desktop.Header-homepage,.Header-mobile.Header-homepage,.Header-tablet.Header-homepage{background-color:transparent}.Header-desktop a:hover,.Header-mobile a:hover,.Header-tablet a:hover{font-weight:400}.Header-desktop.Header-borderBottom .Header-banner,.Header-mobile.Header-borderBottom .Header-banner,.Header-tablet.Header-borderBottom .Header-banner{border-bottom:1px solid #eee}.Header-desktop.Header-bgColor .Header-banner,.Header-mobile.Header-bgColor .Header-banner,.Header-tablet.Header-bgColor .Header-banner{background:rgba(0,0,0,.25)}.Header-desktop.Header-bgColor .Header-button-wrap .Header-button-isHomeHeader-login:hover,.Header-mobile.Header-bgColor .Header-button-wrap .Header-button-isHomeHeader-login:hover,.Header-tablet.Header-bgColor .Header-button-wrap .Header-button-isHomeHeader-login:hover{background:hsla(0,0%,80%,.5)}.Header-desktop .Header-banner,.Header-mobile .Header-banner,.Header-tablet .Header-banner{height:70px;padding-left:30px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.Header-desktop .Header-banner-isHomeHeader,.Header-mobile .Header-banner-isHomeHeader,.Header-tablet .Header-banner-isHomeHeader{background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(0,0,0,.25)));background-image:-webkit-linear-gradient(bottom,transparent,rgba(0,0,0,.25));background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.25))}.Header-desktop .Header-button-wrap,.Header-mobile .Header-button-wrap,.Header-tablet .Header-button-wrap{height:70px;padding-right:30px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.Header-desktop .Header-button-wrap .Header-button,.Header-mobile .Header-button-wrap .Header-button,.Header-tablet .Header-button-wrap .Header-button{padding:20px;height:56px;display:flex;justify-content:center;align-items:center;font-size:14px;color:#333;position:relative;cursor:pointer}.Header-desktop .Header-button-wrap .Header-button:hover,.Header-mobile .Header-button-wrap .Header-button:hover,.Header-tablet .Header-button-wrap .Header-button:hover{border-radius:4px;background:hsla(0,0%,80%,.2);font-weight:400}.Header-desktop .Header-button-wrap .Header-button-isHomeHeader,.Header-mobile .Header-button-wrap .Header-button-isHomeHeader,.Header-tablet .Header-button-wrap .Header-button-isHomeHeader{margin-left:25px;padding:10px 13px;border:1px solid #fff;border-radius:17px;font-size:12px;text-transform:uppercase;color:#fff;position:relative;cursor:pointer}.Header-desktop .Header-button-wrap .Header-button-isHomeHeader:hover,.Header-mobile .Header-button-wrap .Header-button-isHomeHeader:hover,.Header-tablet .Header-button-wrap .Header-button-isHomeHeader:hover{color:#333;background-color:#fff}.Header-desktop .Header-button-wrap .Header-button-isHomeHeader-login,.Header-mobile .Header-button-wrap .Header-button-isHomeHeader-login,.Header-tablet .Header-button-wrap .Header-button-isHomeHeader-login{padding:20px;font-size:14px;color:#fff;position:relative;cursor:pointer}.Header-desktop .Header-button-wrap .Header-button-isHomeHeader-login:hover,.Header-mobile .Header-button-wrap .Header-button-isHomeHeader-login:hover,.Header-tablet .Header-button-wrap .Header-button-isHomeHeader-login:hover{border-radius:4px;background:hsla(0,0%,80%,.2)}.Header-desktop .Header-button-wrap .Header-avatar,.Header-mobile .Header-button-wrap .Header-avatar,.Header-tablet .Header-button-wrap .Header-avatar{margin-left:20px}.Header-desktop .Header-redDot,.Header-mobile .Header-redDot,.Header-tablet .Header-redDot{position:absolute;top:20px;right:5px;border:3px solid #ff4338;border-radius:50%}.Header-desktop .Header-menu-container,.Header-mobile .Header-menu-container,.Header-tablet .Header-menu-container{width:320px;margin:0;padding:0;border-left:1px solid #eee;position:fixed;top:70px;right:0;bottom:0;background-color:#fff;overflow-y:auto;-webkit-transform:translateX(100%);transform:translateX(100%);z-index:999}.Header-desktop .Header-menu-container.Header-menu-container-border-radius,.Header-mobile .Header-menu-container.Header-menu-container-border-radius,.Header-tablet .Header-menu-container.Header-menu-container-border-radius{border-top-left-radius:10px}.Header-desktop .Header-menu-container.Header-menu-appear-active,.Header-desktop .Header-menu-container.Header-menu-enter-active,.Header-mobile .Header-menu-container.Header-menu-appear-active,.Header-mobile .Header-menu-container.Header-menu-enter-active,.Header-tablet .Header-menu-container.Header-menu-appear-active,.Header-tablet .Header-menu-container.Header-menu-enter-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.Header-desktop .Header-menu-container.Header-menu-appear-done,.Header-desktop .Header-menu-container.Header-menu-enter-done,.Header-desktop .Header-menu-container.Header-menu-exit,.Header-mobile .Header-menu-container.Header-menu-appear-done,.Header-mobile .Header-menu-container.Header-menu-enter-done,.Header-mobile .Header-menu-container.Header-menu-exit,.Header-tablet .Header-menu-container.Header-menu-appear-done,.Header-tablet .Header-menu-container.Header-menu-enter-done,.Header-tablet .Header-menu-container.Header-menu-exit{-webkit-transform:translateX(0);transform:translateX(0)}.Header-desktop .Header-menu-container.Header-menu-exit-active,.Header-mobile .Header-menu-container.Header-menu-exit-active,.Header-tablet .Header-menu-container.Header-menu-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.Header-desktop .Header-menu-container.Header-menu-exit-done,.Header-mobile .Header-menu-container.Header-menu-exit-done,.Header-tablet .Header-menu-container.Header-menu-exit-done{-webkit-transform:translateX(100%);transform:translateX(100%)}.Header-desktop .Header-menu-container .Header-menu-item .Header-menu-title .Header-new,.Header-mobile .Header-menu-container .Header-menu-item .Header-menu-title .Header-new,.Header-tablet .Header-menu-container .Header-menu-item .Header-menu-title .Header-new{color:#ff4338;margin-left:3px;font-size:10px;padding-top:-14px;position:absolute;top:20px}.Header-desktop .Header-menu-container .Header-menu-item,.Header-mobile .Header-menu-container .Header-menu-item,.Header-tablet .Header-menu-container .Header-menu-item{height:66px;margin:0 10px!important;padding:5px 0!important;border-top:1px solid #eee;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;list-style:none;position:relative}.Header-desktop .Header-menu-container .Header-menu-item:last-child,.Header-mobile .Header-menu-container .Header-menu-item:last-child,.Header-tablet .Header-menu-container .Header-menu-item:last-child{border-bottom:1px solid #eee}.Header-desktop .Header-menu-container .Header-menu-item>a,.Header-desktop .Header-menu-container .Header-menu-item>span,.Header-mobile .Header-menu-container .Header-menu-item>a,.Header-mobile .Header-menu-container .Header-menu-item>span,.Header-tablet .Header-menu-container .Header-menu-item>a,.Header-tablet .Header-menu-container .Header-menu-item>span{display:flex;padding-left:10px;height:56px;flex:1 1;align-items:center;font-size:14px;color:#333;cursor:pointer}.Header-desktop .Header-menu-container .Header-menu-item>a:hover,.Header-desktop .Header-menu-container .Header-menu-item>span:hover,.Header-mobile .Header-menu-container .Header-menu-item>a:hover,.Header-mobile .Header-menu-container .Header-menu-item>span:hover,.Header-tablet .Header-menu-container .Header-menu-item>a:hover,.Header-tablet .Header-menu-container .Header-menu-item>span:hover{border-radius:4px;background:hsla(0,0%,80%,.2);font-weight:inherit!important}.Header-desktop .Header-menu-container .Header-menu-img,.Header-mobile .Header-menu-container .Header-menu-img,.Header-tablet .Header-menu-container .Header-menu-img{margin-right:20px}.BannerWarn-desktop .banner-box,.BannerWarn-mobile .banner-box,.BannerWarn-tablet .banner-box{height:60px;padding:2px 0;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:14px;font-weight:400;text-align:center;color:#fff;background-color:#ff554b}.BannerWarn-desktop .banner-box>span,.BannerWarn-mobile .banner-box>span,.BannerWarn-tablet .banner-box>span{display:flex;justify-content:center;align-items:center}.BannerWarn-desktop .banner-box>span:last-child,.BannerWarn-mobile .banner-box>span:last-child,.BannerWarn-tablet .banner-box>span:last-child{text-decoration:underline;cursor:pointer}.BannerWarn-modal.BannerWarn-modal-teacherSite-noclose .modal-close{display:none}.BannerWarn-modal .modal-body{padding:30px 60px 0}.BannerWarn-modal .text-bar:first-child{margin-bottom:20px}.BannerWarn-modal .text-title{margin-bottom:5px;font-size:18px;line-height:1.5;color:#333}.BannerWarn-modal .text-content{font-size:16px;line-height:1.5;color:#777}.BannerWarn-modal .text-content .text-email{font-weight:500}.BannerWarn-modal .text-li{list-style:none;margin:0;padding-left:20px;position:relative;top:0;left:0;font-size:16px;line-height:1.5;color:#777}.BannerWarn-modal .text-li-blue span{color:#0071b9;cursor:pointer}.BannerWarn-modal .text-li:before{content:"";width:4px;height:4px;border-radius:4px;position:absolute;top:10px;left:0;display:inline-block;background-color:#777}.BannerWarn-modal .text-send-fail,.BannerWarn-modal .text-send-success{margin-top:5px;padding-left:20px;font-size:13px;line-height:1.5;color:#5ebd5e}.BannerWarn-modal .text-send-fail{color:#ff554b}.BannerWarn-tablet .banner-box{flex-direction:column}.BannerWarn-mobile .banner-box{font-size:1.4rem;flex-direction:column}.BannerWarn-mobile .BannerWarn-modal .modal-body{padding:20px 20px 0}.BannerWarn-mobile .BannerWarn-modal .text-title{font-size:1.8rem}.BannerWarn-mobile .BannerWarn-modal .text-content,.BannerWarn-mobile .BannerWarn-modal .text-li{font-size:1.6rem}.BannerWarn-mobile .BannerWarn-modal .text-send-fail,.BannerWarn-mobile .BannerWarn-modal .text-send-success{font-size:1.3rem}.banner-BannerMaintain{min-height:30px;padding:2px 0;font-size:14px;line-height:30px;font-weight:400;color:#fff;background-color:#ff554b;flex-wrap:wrap;word-break:break-word}.banner-matin{text-align:center}.BannerDownload-desktop,.BannerDownload-mobile,.BannerDownload-tablet{width:100%;height:74px;padding-left:20px;padding-right:110px;border-bottom:1px solid #f2f2f2;background-color:#fff;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;position:relative;background:#fff}.BannerDownload-desktop .BannerDownload-title-box,.BannerDownload-mobile .BannerDownload-title-box,.BannerDownload-tablet .BannerDownload-title-box{margin-left:8px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;font-size:11px;font-weight:300;color:#606060}.BannerDownload-desktop .BannerDownload-title-box span:first-child,.BannerDownload-mobile .BannerDownload-title-box span:first-child,.BannerDownload-tablet .BannerDownload-title-box span:first-child{font-size:18px;margin-bottom:3px}.BannerDownload-desktop .BannerDownload-downloadBtn,.BannerDownload-mobile .BannerDownload-downloadBtn,.BannerDownload-tablet .BannerDownload-downloadBtn{min-width:80px;height:26px;padding:0 9px;border-radius:13px;display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#ff4238;font-size:12px;font-weight:300;text-transform:uppercase;color:#fff}.BannerDownload-desktop .BannerDownload-closeBtn,.BannerDownload-mobile .BannerDownload-closeBtn,.BannerDownload-tablet .BannerDownload-closeBtn{position:absolute;top:7px;right:7px;opacity:.5}.HeaderMobile{width:100%;position:relative}.HeaderMobile.HeaderMobile-homepage{position:absolute;top:0;left:0;z-index:999}.HeaderMobile.HeaderMobile-homepage .HeaderMobile-banner{background-color:transparent}.HeaderMobile.HeaderMobile-homepage .HeaderMobile-banner .HeaderMobile-hamburg .HeaderMobile-hamburg-line{background:#fff}.HeaderMobile .HeaderMobile-banner{width:100%;height:70px;padding:0 20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#fff}.HeaderMobile .HeaderMobile-banner .HeaderMobile-hamburg{position:relative;width:27px;height:20px}.HeaderMobile .HeaderMobile-banner .HeaderMobile-hamburg .HeaderMobile-hamburg-line{position:absolute;width:100%;height:2px;background:#333}.HeaderMobile .HeaderMobile-banner .HeaderMobile-hamburg .HeaderMobile-hamburg-line:first-child{top:0}.HeaderMobile .HeaderMobile-banner .HeaderMobile-hamburg .HeaderMobile-hamburg-line:nth-child(2){top:50%}.HeaderMobile .HeaderMobile-banner .HeaderMobile-hamburg .HeaderMobile-hamburg-line:nth-child(3){top:100%}.HeaderMobile .HeaderMobile-banner .HeaderMobile-hamburg .HeaderMobile-hamburg-open-top{top:50%!important;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:hamburg-top .2s ease-in,hamburg-rotation-top .2s .2s;animation:hamburg-top .2s ease-in,hamburg-rotation-top .2s .2s}.HeaderMobile .HeaderMobile-banner .HeaderMobile-hamburg .HeaderMobile-hamburg-open-mid{opacity:0;-webkit-animation:hamburg-mid .2s ease-in;animation:hamburg-mid .2s ease-in}.HeaderMobile .HeaderMobile-banner .HeaderMobile-hamburg .HeaderMobile-hamburg-open-bottom{top:50%!important;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-animation:hamburg-bottom .2s ease-in,hamburg-rotation-bottom .2s .2s;animation:hamburg-bottom .2s ease-in,hamburg-rotation-bottom .2s .2s}.HeaderMobile .HeaderMobile-banner .HeaderMobile-hamburg .HeaderMobile-hamburg-close-top{top:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation:hamburg-rotation-close-top .2s ease-in,hamburg-close-top .2s .2s;animation:hamburg-rotation-close-top .2s ease-in,hamburg-close-top .2s .2s}.HeaderMobile .HeaderMobile-banner .HeaderMobile-hamburg .HeaderMobile-hamburg-close-mid{opacity:1;-webkit-animation:hamburg-close-mid .2s;animation:hamburg-close-mid .2s}.HeaderMobile .HeaderMobile-banner .HeaderMobile-hamburg .HeaderMobile-hamburg-close-bottom{top:100%;-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation:hamburg-rotation-close-bottom .2s ease-in,hamburg-close-bottom .2s .2s;animation:hamburg-rotation-close-bottom .2s ease-in,hamburg-close-bottom .2s .2s}.HeaderMobile .HeaderMobile-banner .HeaderMobile-avatar{position:relative}.HeaderMobile .HeaderMobile-banner .HeaderMobile-avatar .HeaderMobile-avatar-redDot{position:absolute;top:0;right:0;border:5px solid #ff4338;border-radius:50%}.HeaderMobile .HeaderMobile-menu-container{position:fixed;top:70px;left:0;right:0;bottom:0;z-index:999;-webkit-transform:translateX(100%);transform:translateX(100%)}.HeaderMobile .HeaderMobile-menu-container.HeaderMobile-menu-appear-active,.HeaderMobile .HeaderMobile-menu-container.HeaderMobile-menu-enter-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.HeaderMobile .HeaderMobile-menu-container.HeaderMobile-menu-appear-done,.HeaderMobile .HeaderMobile-menu-container.HeaderMobile-menu-enter-done,.HeaderMobile .HeaderMobile-menu-container.HeaderMobile-menu-exit{-webkit-transform:translateX(0);transform:translateX(0)}.HeaderMobile .HeaderMobile-menu-container.HeaderMobile-menu-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.HeaderMobile .HeaderMobile-menu-container.HeaderMobile-menu-exit-done{-webkit-transform:translateX(100%);transform:translateX(100%)}.HeaderMobile .HeaderMobile-menu-container .HeaderMobile-menu-mobile{min-width:90%;max-width:400px;height:100%;padding-left:10px;border-radius:0;position:absolute;top:0;right:0;bottom:0;background-color:#fff;overflow-y:auto;border-left:1px solid #eee}.HeaderMobile .HeaderMobile-menu-container .HeaderMobile-menu-mobile.HeaderMobile-menu-mobile-homeHeader{border-radius:10px 0 0 0;background-color:hsla(0,0%,100%,.95)}.HeaderMobile .HeaderMobile-menu-container .HeaderMobile-menu-mobile .HeaderMobile-menu-group,.HeaderMobile .HeaderMobile-menu-container .HeaderMobile-menu-mobile .HeaderMobile-menu-group-title,.HeaderMobile .HeaderMobile-menu-container .HeaderMobile-menu-mobile .HeaderMobile-menu-item{width:100%;min-height:66px;padding-left:10px;border-bottom:1px solid #eee;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:14px;color:#333;position:relative}.HeaderMobile .HeaderMobile-menu-container .HeaderMobile-menu-mobile .HeaderMobile-menu-group-title .HeaderMobile-menu-item-icon,.HeaderMobile .HeaderMobile-menu-container .HeaderMobile-menu-mobile .HeaderMobile-menu-group .HeaderMobile-menu-item-icon,.HeaderMobile .HeaderMobile-menu-container .HeaderMobile-menu-mobile .HeaderMobile-menu-item .HeaderMobile-menu-item-icon{margin-right:20px}.HeaderMobile .HeaderMobile-menu-container .HeaderMobile-menu-mobile .HeaderMobile-menu-group-title .HeaderMobile-menu-item-redDot,.HeaderMobile .HeaderMobile-menu-container .HeaderMobile-menu-mobile .HeaderMobile-menu-group .HeaderMobile-menu-item-redDot,.HeaderMobile .HeaderMobile-menu-container .HeaderMobile-menu-mobile .HeaderMobile-menu-item .HeaderMobile-menu-item-redDot{position:absolute;right:20px;top:50%;border:5px solid #ff4338;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.HeaderMobile .HeaderMobile-menu-container .HeaderMobile-menu-mobile .Header-new{color:#ff4338;font-size:10px;margin-top:-11px;margin-left:3px}.HeaderMobile .HeaderMobile-menu-container .HeaderMobile-menu-mobile .HeaderMobile-menu-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.HeaderMobile .HeaderMobile-menu-container .HeaderMobile-menu-mobile .HeaderMobile-menu-group .HeaderMobile-menu-group-title{padding-left:0;display:flex;flex-direction:row;border-bottom:0}.HeaderMobile .HeaderMobile-menu-container .HeaderMobile-menu-mobile .HeaderMobile-menu-group .HeaderMobile-menu-group-item-wrap{width:100%;padding-left:50px;padding-bottom:20px}.HeaderMobile .HeaderMobile-menu-container .HeaderMobile-menu-mobile .HeaderMobile-menu-group .HeaderMobile-menu-group-item{width:100%;height:30px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:14px;color:#333}.HeaderMobile .HeaderMobile-send-feedback{margin:30px 0;text-align:center}.HeaderMobile .HeaderMobile-send-feedback-text{display:inline-block;padding:13px;min-width:140px;width:auto;height:42px;font-size:14px;color:#337ab7;background:#dfecf6;border-radius:3px}.HeaderMobile .HeaderMobile-become-teacher{min-width:140px;max-width:60vw;min-height:42px;border-radius:3px;padding:0 13px;display:flex;justify-content:center;align-items:center;position:absolute;left:50%;bottom:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:14px;color:#337ab7;background:#dfecf6;word-break:break-word}.community-dropdown-menu{display:inline-block}.community-dropdown-menu .community-title{padding:20px;height:56px;display:flex;justify-content:center;align-items:center;font-size:14px;color:#333;position:relative;cursor:pointer}.community-dropdown-menu .community-title:hover{border-radius:4px;font-weight:400}.community-dropdown-menu .community-title .arrow-icon-normal{display:flex;-webkit-transform:rotate(0);transform:rotate(0)}.community-dropdown-menu .community-title .arrow-icon-normal,.community-dropdown-menu .community-title .arrow-icon-up{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.community-dropdown-menu .community-title .arrow-icon-up{-webkit-transform:translate(1px,-2px) rotate(-180deg);transform:translate(1px,-2px) rotate(-180deg)}.community-dropdown-menu .community-dropdown-box{display:flex}.responsive-header-community-menu-tab .responsive-header-community-menu-item{padding:4px 0!important}.responsive-header-community-menu-tab .responsive-header-community-menu-item a{height:100%;display:flex;align-items:center}.responsive-header-community-menu-tab .responsive-header-community-menu-item a:hover{border-radius:4px;background:#f4fcfc;color:#333}@media (min-width:768px){.responsive-header .Header-menu-container{width:328px;margin:0;padding:0 24px;border-left:1px solid #eee;position:fixed;top:70px;right:0;bottom:0;background-color:#fff;overflow-y:auto;-webkit-transform:translateX(100%);transform:translateX(100%);z-index:999}.responsive-header .Header-menu-container.Header-menu-container-border-radius{border-top-left-radius:10px}.responsive-header .Header-menu-container.Header-menu-appear-active,.responsive-header .Header-menu-container.Header-menu-enter-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.responsive-header .Header-menu-container.Header-menu-appear-done,.responsive-header .Header-menu-container.Header-menu-enter-done,.responsive-header .Header-menu-container.Header-menu-exit{-webkit-transform:translateX(0);transform:translateX(0)}.responsive-header .Header-menu-container.Header-menu-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.responsive-header .Header-menu-container.Header-menu-exit-done{-webkit-transform:translateX(100%);transform:translateX(100%)}.responsive-header .Header-menu-container .Header-menu-item{width:calc(100% - 1px);height:64px;margin:0;padding:4px 0!important;border-bottom:1px solid #eee;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;list-style:none}.responsive-header .Header-menu-container .Header-menu-item .left-menu-item-title{margin-left:20px;display:flex}.responsive-header .Header-menu-container .Header-menu-item .left-menu-item-icon{display:flex}.responsive-header .Header-menu-container .Header-menu-item:last-child{border-bottom:1px solid #eee}.responsive-header .Header-menu-container .Header-menu-item .Header-menu-item-content,.responsive-header .Header-menu-container .Header-menu-item>a,.responsive-header .Header-menu-container .Header-menu-item>span{display:flex;height:54px;flex:1 1;align-items:center;font-size:14px;color:#333;cursor:pointer}.responsive-header .Header-menu-container .Header-menu-item .Header-menu-item-content:hover,.responsive-header .Header-menu-container .Header-menu-item>a:hover,.responsive-header .Header-menu-container .Header-menu-item>span:hover{border-radius:4px;background:#f4fcfc;font-weight:inherit!important}}@media (max-width:767px){.responsive-header .HeaderMobile-CSS-container{position:fixed;top:70px;left:0;right:0;bottom:0;z-index:999;-webkit-transform:translateX(100%);transform:translateX(100%)}.responsive-header .HeaderMobile-CSS-container.Header-menu-appear-active,.responsive-header .HeaderMobile-CSS-container.Header-menu-enter-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.responsive-header .HeaderMobile-CSS-container.Header-menu-appear-done,.responsive-header .HeaderMobile-CSS-container.Header-menu-enter-done,.responsive-header .HeaderMobile-CSS-container.Header-menu-exit{-webkit-transform:translateX(0);transform:translateX(0)}.responsive-header .HeaderMobile-CSS-container.Header-menu-exit-active{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.responsive-header .HeaderMobile-CSS-container.Header-menu-exit-done{-webkit-transform:translateX(100%);transform:translateX(100%)}.responsive-header .HeaderMobile-CSS-container .Header-menu-container{width:90%;max-width:400px;height:100%;padding-left:24px;border-radius:0;position:absolute;top:0;right:0;bottom:0;background-color:#fff;overflow-y:auto;border-left:1px solid #eee}.responsive-header .HeaderMobile-CSS-container .Header-menu-container.Header-menu-container-homeHeader{border-radius:10px 0 0 0}.responsive-header .HeaderMobile-CSS-container .Header-menu-container.Header-menu-container-homeHeader.logout{background-color:hsla(0,0%,100%,.95)}.responsive-header .HeaderMobile-CSS-container .Header-menu-container.Header-menu-container-homeHeader .ant-menu{background-color:unset}.responsive-header .HeaderMobile-CSS-container .Header-menu-container.logout{padding-left:0}.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group-title,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-item{width:calc(100% - 1px);margin:0;min-height:64px;border-bottom:1px solid #eee;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:16px;color:#333;position:relative}.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group-title.submenu-community-menu,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group.submenu-community-menu,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-item.submenu-community-menu{display:block}.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group-title.submenu-community-menu.login,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group.submenu-community-menu.login,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-item.submenu-community-menu.login{border-bottom:none}.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group-title.submenu-community-menu.login .ant-menu-submenu-title,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group.submenu-community-menu.login .ant-menu-submenu-title,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-item.submenu-community-menu.login .ant-menu-submenu-title{margin:0;padding:0!important;height:63px;font-size:16px;line-height:63px;border-bottom:1px solid #eee}.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group-title.submenu-community-menu.login .sub-HeaderMobile-menu-item,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group.submenu-community-menu.login .sub-HeaderMobile-menu-item,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-item.submenu-community-menu.login .sub-HeaderMobile-menu-item{margin:0 0 0 36px}.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group-title.submenu-community-menu.logout,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group.submenu-community-menu.logout,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-item.submenu-community-menu.logout{border-bottom:none;padding:0!important}.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group-title.submenu-community-menu.logout .ant-menu-submenu-title,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group.submenu-community-menu.logout .ant-menu-submenu-title,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-item.submenu-community-menu.logout .ant-menu-submenu-title{margin:0;padding:0 0 0 24px!important;height:63px;font-size:16px;line-height:63px;border-bottom:1px solid #eee}.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group-title.submenu-community-menu.logout .ant-menu-sub,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group.submenu-community-menu.logout .ant-menu-sub,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-item.submenu-community-menu.logout .ant-menu-sub{border-bottom:1px solid #eee}.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group-title.submenu-community-menu.logout .ant-menu-sub .sub-HeaderMobile-menu-item,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group.submenu-community-menu.logout .ant-menu-sub .sub-HeaderMobile-menu-item,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-item.submenu-community-menu.logout .ant-menu-sub .sub-HeaderMobile-menu-item{margin:0 0 0 24px}.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group-title.submenu-community-menu.logout .ant-menu-sub .sub-HeaderMobile-menu-item:last-child,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group.submenu-community-menu.logout .ant-menu-sub .sub-HeaderMobile-menu-item:last-child,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-item.submenu-community-menu.logout .ant-menu-sub .sub-HeaderMobile-menu-item:last-child{border-bottom:none!important}.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group-title.submenu-community-menu .sub-HeaderMobile-menu-item,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group.submenu-community-menu .sub-HeaderMobile-menu-item,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-item.submenu-community-menu .sub-HeaderMobile-menu-item{padding:0!important;width:auto;border-bottom:1px solid #eee!important}.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group-title.submenu-community-menu .sub-HeaderMobile-menu-item div,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group.submenu-community-menu .sub-HeaderMobile-menu-item div,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-item.submenu-community-menu .sub-HeaderMobile-menu-item div{margin-top:0!important}.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group-title.login,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group.login,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-item.login{padding:0!important}.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group-title.logout,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group.logout,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-item.logout{padding:0 0 0 24px!important}.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group-title .Header-menu-item-icon,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group .Header-menu-item-icon,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-item .Header-menu-item-icon{margin-right:12px}.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group-title .HeaderMobile-menu-item-redDot,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group .HeaderMobile-menu-item-redDot,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-item .HeaderMobile-menu-item-redDot{position:absolute;right:20px;top:50%;border:5px solid #ff4338;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group-title a,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group a,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-item a{display:flex;align-items:center;color:#333}.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group-title .left-menu-item-title,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group .left-menu-item-title,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-item .left-menu-item-title{margin-left:20px}.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group-title .left-menu-item-icon,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group .left-menu-item-icon,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-item .left-menu-item-icon{display:flex}.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group-title .Header-menu-item-content,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group .Header-menu-item-content,.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-item .Header-menu-item-content{display:flex;align-items:center}.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group .HeaderMobile-menu-group-title{padding-left:0;display:flex;flex-direction:row;border-bottom:0}.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group .HeaderMobile-menu-group-item-wrap{width:100%;padding-left:50px;padding-bottom:20px}.responsive-header .HeaderMobile-CSS-container .Header-menu-container .HeaderMobile-menu-group .HeaderMobile-menu-group-item{width:100%;height:30px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:14px;color:#333}}@media (min-width:768px){.responsive-header.Header{width:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:999}.responsive-header.Header.header-container{position:fixed;top:0;display:flex;min-height:70px;height:auto;flex-direction:column;width:100%;justify-content:center;background:#fff;z-index:999;-webkit-transition:margin .2s;transition:margin .2s}.responsive-header.Header .Header-menu-item-cotainer{display:flex;align-items:center}.responsive-header.Header .Header-menu-item-tag{font-size:12px;color:#ff4338;align-items:center;margin-left:20px}.responsive-header.Header.Header-homepage{background-color:transparent}.responsive-header.Header a:hover{font-weight:400}.responsive-header.Header.Header-borderBottom .Header-banner{border-bottom:1px solid #eee}.responsive-header.Header.Header-bgColor .Header-banner{background:rgba(0,0,0,.25)}.responsive-header.Header.Header-bgColor .Header-button-wrap .Header-button-isHomeHeader-login:hover{background:hsla(0,0%,80%,.5)}.responsive-header.Header .Header-banner{height:70px;padding-left:30px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.responsive-header.Header .Header-banner-isHomeHeader{background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(0,0,0,.25)));background-image:-webkit-linear-gradient(bottom,transparent,rgba(0,0,0,.25));background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.25))}.responsive-header.Header .Header-banner-isHomeHeader .HeaderMobile-hamburg .HeaderMobile-hamburg-line{background:#fff}.responsive-header.Header .Header-button-wrap{height:70px;padding-right:30px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.responsive-header.Header .Header-button-wrap .Header-button{padding:20px;height:56px;display:flex;justify-content:center;align-items:center;font-size:14px;color:#333;position:relative;cursor:pointer}.responsive-header.Header .Header-button-wrap .Header-button:hover{border-radius:4px;font-weight:400}.responsive-header.Header .Header-button-wrap .Header-button-isHomeHeader{margin-left:25px;padding:10px 13px;border:1px solid #fff;border-radius:17px;font-size:12px;text-transform:uppercase;color:#fff;position:relative;cursor:pointer}.responsive-header.Header .Header-button-wrap .Header-button-isHomeHeader:hover{color:#333;background-color:#fff}.responsive-header.Header .Header-button-wrap .Header-button-isHomeHeader-login{padding:20px;font-size:14px;color:#fff;position:relative;cursor:pointer}.responsive-header.Header .Header-button-wrap .Header-button-isHomeHeader-login:hover{border-radius:4px;background:hsla(0,0%,80%,.2)}.responsive-header.Header .Header-button-wrap .Header-avatar{margin-left:20px}.responsive-header.Header .Header-redDot{position:absolute;top:20px;right:5px;border:3px solid #ff4338;border-radius:50%}}@media (max-width:767px){.responsive-header.Header{width:100%;position:relative}.responsive-header.Header.Header-homepage{position:absolute;top:0;left:0;z-index:999;background-color:transparent}.responsive-header.Header.Header-homepage .Header-banner{background-color:transparent}.responsive-header.Header.Header-homepage .Header-banner .HeaderMobile-hamburg .HeaderMobile-hamburg-line{background:#fff}.responsive-header.Header .Header-banner{width:100%;height:70px;padding:0 20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#fff}.responsive-header.Header .Header-banner .Header-banner-isHomeHeader{background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(0,0,0,.25)));background-image:-webkit-linear-gradient(bottom,transparent,rgba(0,0,0,.25));background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.25))}.responsive-header.Header .Header-banner .HeaderMobile-avatar{position:relative}.responsive-header.Header .Header-banner .HeaderMobile-avatar .HeaderMobile-avatar-redDot{position:absolute;top:0;right:0;border:5px solid #ff4338;border-radius:50%}}.responsive-header .HeaderMobile-hamburg{position:relative;width:27px;height:20px}.responsive-header .HeaderMobile-hamburg .HeaderMobile-hamburg-line{position:absolute;width:100%;height:2px;background:#333}.responsive-header .HeaderMobile-hamburg .HeaderMobile-hamburg-line:first-child{top:0}.responsive-header .HeaderMobile-hamburg .HeaderMobile-hamburg-line:nth-child(2){top:50%}.responsive-header .HeaderMobile-hamburg .HeaderMobile-hamburg-line:nth-child(3){top:100%}.responsive-header .HeaderMobile-hamburg .HeaderMobile-hamburg-open-top{top:50%!important;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:hamburg-top .2s ease-in,hamburg-rotation-top .2s .2s;animation:hamburg-top .2s ease-in,hamburg-rotation-top .2s .2s}.responsive-header .HeaderMobile-hamburg .HeaderMobile-hamburg-open-mid{opacity:0;-webkit-animation:hamburg-mid .2s ease-in;animation:hamburg-mid .2s ease-in}.responsive-header .HeaderMobile-hamburg .HeaderMobile-hamburg-open-bottom{top:50%!important;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-animation:hamburg-bottom .2s ease-in,hamburg-rotation-bottom .2s .2s;animation:hamburg-bottom .2s ease-in,hamburg-rotation-bottom .2s .2s}.responsive-header .HeaderMobile-hamburg .HeaderMobile-hamburg-close-top{top:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation:hamburg-rotation-close-top .2s ease-in,hamburg-close-top .2s .2s;animation:hamburg-rotation-close-top .2s ease-in,hamburg-close-top .2s .2s}.responsive-header .HeaderMobile-hamburg .HeaderMobile-hamburg-close-mid{opacity:1;-webkit-animation:hamburg-close-mid .2s;animation:hamburg-close-mid .2s}.responsive-header .HeaderMobile-hamburg .HeaderMobile-hamburg-close-bottom{top:100%;-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation:hamburg-rotation-close-bottom .2s ease-in,hamburg-close-bottom .2s .2s;animation:hamburg-rotation-close-bottom .2s ease-in,hamburg-close-bottom .2s .2s}@-webkit-keyframes hamburg-top{0%{top:0;-webkit-transform:rotate(0);transform:rotate(0)}to{top:50%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes hamburg-top{0%{top:0;-webkit-transform:rotate(0);transform:rotate(0)}to{top:50%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@-webkit-keyframes hamburg-rotation-top{0%{top:50%;-webkit-transform:rotate(10deg);transform:rotate(10deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}33%{top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{top:50%;-webkit-transform:rotate(35deg);transform:rotate(35deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}66%{top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}82%{top:50%;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}92%{top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}97%{top:50%;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes hamburg-rotation-top{0%{top:50%;-webkit-transform:rotate(10deg);transform:rotate(10deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}33%{top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{top:50%;-webkit-transform:rotate(35deg);transform:rotate(35deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}66%{top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}82%{top:50%;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}92%{top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}97%{top:50%;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes hamburg-mid{0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}to{opacity:1;-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes hamburg-mid{0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}to{opacity:1;-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@-webkit-keyframes hamburg-bottom{0%{top:100%;-webkit-transform:rotate(0);transform:rotate(0)}to{top:50%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes hamburg-bottom{0%{top:100%;-webkit-transform:rotate(0);transform:rotate(0)}to{top:50%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@-webkit-keyframes hamburg-rotation-bottom{0%{top:50%;-webkit-transform:rotate(10deg);transform:rotate(10deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}33%{top:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{top:50%;-webkit-transform:rotate(125deg);transform:rotate(125deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}66%{top:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}82%{top:50%;-webkit-transform:rotate(130deg);transform:rotate(130deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}92%{top:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}97%{top:50%;-webkit-transform:rotate(130deg);transform:rotate(130deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{top:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@keyframes hamburg-rotation-bottom{0%{top:50%;-webkit-transform:rotate(10deg);transform:rotate(10deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}33%{top:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{top:50%;-webkit-transform:rotate(125deg);transform:rotate(125deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}66%{top:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}82%{top:50%;-webkit-transform:rotate(130deg);transform:rotate(130deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}92%{top:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}97%{top:50%;-webkit-transform:rotate(130deg);transform:rotate(130deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{top:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@-webkit-keyframes hamburg-close-top{0%{top:50%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}to{top:0;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes hamburg-close-top{0%{top:50%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}to{top:0;-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes hamburg-rotation-close-top{0%{top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{top:50%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes hamburg-rotation-close-top{0%{top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{top:50%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@-webkit-keyframes hamburg-close-mid{0%{opacity:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}to{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes hamburg-close-mid{0%{opacity:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}to{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes hamburg-close-bottom{0%{top:50%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}to{top:100%;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes hamburg-close-bottom{0%{top:50%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}to{top:100%;-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes hamburg-rotation-close-bottom{0%{top:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{top:50%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes hamburg-rotation-close-bottom{0%{top:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{top:50%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}}.Onboarding-desktop,.Onboarding-mobile,.Onboarding-tablet{font-size:14px;color:#333}.Onboarding-desktop.modal-container,.Onboarding-mobile.modal-container,.Onboarding-tablet.modal-container{overflow:unset}.Onboarding-desktop.modal-container .modal-body,.Onboarding-mobile.modal-container .modal-body,.Onboarding-tablet.modal-container .modal-body{padding-top:30px}.Onboarding-desktop.modal-container .modal-body:after,.Onboarding-mobile.modal-container .modal-body:after,.Onboarding-tablet.modal-container .modal-body:after{height:30px}.Onboarding-desktop.modal-container .modal-close,.Onboarding-mobile.modal-container .modal-close,.Onboarding-tablet.modal-container .modal-close{display:none}.Onboarding-desktop .Onboarding-menu-error,.Onboarding-mobile .Onboarding-menu-error,.Onboarding-tablet .Onboarding-menu-error{margin-top:5px;color:#cb242b}.Onboarding-desktop .Onboarding-bar,.Onboarding-mobile .Onboarding-bar,.Onboarding-tablet .Onboarding-bar{margin-bottom:20px}.Onboarding-desktop .Onboarding-label,.Onboarding-mobile .Onboarding-label,.Onboarding-tablet .Onboarding-label{margin-bottom:10px}.Onboarding-desktop .Onboarding-tags-bar,.Onboarding-mobile .Onboarding-tags-bar,.Onboarding-tablet .Onboarding-tags-bar{margin-bottom:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.Onboarding-desktop .Onboarding-bar-timezone,.Onboarding-mobile .Onboarding-bar-timezone,.Onboarding-tablet .Onboarding-bar-timezone{margin-bottom:10px}.Onboarding-desktop .Onboarding-tags,.Onboarding-mobile .Onboarding-tags,.Onboarding-tablet .Onboarding-tags{height:42px;margin-right:10px;display:flex;flex:1 1;justify-content:center;align-items:center}.Onboarding-desktop .Onboarding-tags:last-child,.Onboarding-mobile .Onboarding-tags:last-child,.Onboarding-tablet .Onboarding-tags:last-child{margin-right:0}.Onboarding-desktop .Onboarding-continueBtn,.Onboarding-mobile .Onboarding-continueBtn,.Onboarding-tablet .Onboarding-continueBtn{width:100%;margin-top:10px;text-transform:uppercase}.Onboarding-desktop .Onboarding-menu .menu-item,.Onboarding-desktop .Onboarding-menu .menu-selected,.Onboarding-mobile .Onboarding-menu .menu-item,.Onboarding-mobile .Onboarding-menu .menu-selected,.Onboarding-tablet .Onboarding-menu .menu-item,.Onboarding-tablet .Onboarding-menu .menu-selected{text-transform:capitalize}.Onboarding-desktop .menu-selected-light .menu-selected,.Onboarding-mobile .menu-selected-light .menu-selected,.Onboarding-tablet .menu-selected-light .menu-selected{color:#ccc}.Onboarding-desktop .Onboarding-time,.Onboarding-mobile .Onboarding-time,.Onboarding-tablet .Onboarding-time{margin-top:5px;font-size:13px;color:#777;line-height:1.54}.Onboarding-desktop.Onboarding-step2.modal-container .modal-head,.Onboarding-mobile.Onboarding-step2.modal-container .modal-head,.Onboarding-tablet.Onboarding-step2.modal-container .modal-head{height:76px;border-bottom:none}.Onboarding-desktop.Onboarding-step2.modal-container .modal-head-title,.Onboarding-mobile.Onboarding-step2.modal-container .modal-head-title,.Onboarding-tablet.Onboarding-step2.modal-container .modal-head-title{line-height:76px}.Onboarding-desktop.Onboarding-step2.modal-container .Footer-section-bar,.Onboarding-mobile.Onboarding-step2.modal-container .Footer-section-bar,.Onboarding-tablet.Onboarding-step2.modal-container .Footer-section-bar{top:100%;height:2px}.Onboarding-desktop.Onboarding-step2.modal-container .Footer-bar-1,.Onboarding-mobile.Onboarding-step2.modal-container .Footer-bar-1,.Onboarding-tablet.Onboarding-step2.modal-container .Footer-bar-1{float:left;width:12%;height:100%;background:#18ebbd}.Onboarding-desktop.Onboarding-step2.modal-container .Footer-bar-2,.Onboarding-mobile.Onboarding-step2.modal-container .Footer-bar-2,.Onboarding-tablet.Onboarding-step2.modal-container .Footer-bar-2{float:left;width:33%;height:100%;background:#0071b9}.Onboarding-desktop.Onboarding-step2.modal-container .Footer-bar-3,.Onboarding-mobile.Onboarding-step2.modal-container .Footer-bar-3,.Onboarding-tablet.Onboarding-step2.modal-container .Footer-bar-3{float:left;width:15%;height:100%;background:#00bfbd}.Onboarding-desktop.Onboarding-step2.modal-container .Footer-bar-4,.Onboarding-mobile.Onboarding-step2.modal-container .Footer-bar-4,.Onboarding-tablet.Onboarding-step2.modal-container .Footer-bar-4{float:left;width:30%;height:100%;background:#ffbd00}.Onboarding-desktop.Onboarding-step2.modal-container .Footer-bar-5,.Onboarding-mobile.Onboarding-step2.modal-container .Footer-bar-5,.Onboarding-tablet.Onboarding-step2.modal-container .Footer-bar-5{float:left;width:10%;height:100%;background:#ff4338}.Onboarding-desktop.Onboarding-step2.modal-container .modal-body,.Onboarding-mobile.Onboarding-step2.modal-container .modal-body,.Onboarding-tablet.Onboarding-step2.modal-container .modal-body{padding-top:25px}.Onboarding-desktop.Onboarding-step2.modal-container .modal-body:after,.Onboarding-mobile.Onboarding-step2.modal-container .modal-body:after,.Onboarding-tablet.Onboarding-step2.modal-container .modal-body:after{height:56px}.Onboarding-desktop.Onboarding-step2.modal-container .modal-close,.Onboarding-mobile.Onboarding-step2.modal-container .modal-close,.Onboarding-tablet.Onboarding-step2.modal-container .modal-close{display:flex}.Onboarding-desktop.Onboarding-step2 .Onboarding-step2-modalBody,.Onboarding-mobile.Onboarding-step2 .Onboarding-step2-modalBody,.Onboarding-tablet.Onboarding-step2 .Onboarding-step2-modalBody{display:flex;flex-direction:column;justify-content:center;align-items:center}.Onboarding-desktop.Onboarding-step2 .welcome-icon,.Onboarding-mobile.Onboarding-step2 .welcome-icon,.Onboarding-tablet.Onboarding-step2 .welcome-icon{width:227px;margin-bottom:9px}.Onboarding-desktop.Onboarding-step2 .step2-text-1,.Onboarding-mobile.Onboarding-step2 .step2-text-1,.Onboarding-tablet.Onboarding-step2 .step2-text-1{max-width:480px;margin-bottom:5px;font-size:18px;line-height:1.5;text-align:center}.Onboarding-desktop.Onboarding-step2 .step2-text-2,.Onboarding-mobile.Onboarding-step2 .step2-text-2,.Onboarding-tablet.Onboarding-step2 .step2-text-2{max-width:480px;margin-bottom:20px;font-size:16px;line-height:1.5;color:#777;text-align:center}.Onboarding-desktop.Onboarding-step2 .start-learning,.Onboarding-mobile.Onboarding-step2 .start-learning,.Onboarding-tablet.Onboarding-step2 .start-learning{min-width:280px;margin-bottom:10px;text-transform:uppercase}.Onboarding-desktop.Onboarding-step2 .blue-text,.Onboarding-mobile.Onboarding-step2 .blue-text,.Onboarding-tablet.Onboarding-step2 .blue-text{font-size:16px;font-weight:500;line-height:1.5;text-align:center;color:#0071b9;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.Onboarding-desktop.Onboarding-step3.modal-container .modal-close,.Onboarding-mobile.Onboarding-step3.modal-container .modal-close,.Onboarding-tablet.Onboarding-step3.modal-container .modal-close{display:flex}.Onboarding-desktop.Onboarding-step3 .text-bar:first-child,.Onboarding-mobile.Onboarding-step3 .text-bar:first-child,.Onboarding-tablet.Onboarding-step3 .text-bar:first-child{margin-bottom:20px}.Onboarding-desktop.Onboarding-step3 .text-title,.Onboarding-mobile.Onboarding-step3 .text-title,.Onboarding-tablet.Onboarding-step3 .text-title{margin-bottom:5px;font-size:18px;line-height:1.5;color:#333}.Onboarding-desktop.Onboarding-step3 .text-content,.Onboarding-mobile.Onboarding-step3 .text-content,.Onboarding-tablet.Onboarding-step3 .text-content{font-size:16px;line-height:1.5;color:#777}.Onboarding-desktop.Onboarding-step3 .text-content .text-email,.Onboarding-mobile.Onboarding-step3 .text-content .text-email,.Onboarding-tablet.Onboarding-step3 .text-content .text-email{font-weight:500}.Onboarding-desktop.Onboarding-step3 .text-li,.Onboarding-mobile.Onboarding-step3 .text-li,.Onboarding-tablet.Onboarding-step3 .text-li{list-style:none;margin:0;padding-left:20px;position:relative;top:0;left:0;font-size:16px;line-height:1.5;color:#777}.Onboarding-desktop.Onboarding-step3 .text-li-blue span,.Onboarding-mobile.Onboarding-step3 .text-li-blue span,.Onboarding-tablet.Onboarding-step3 .text-li-blue span{color:#0071b9;cursor:pointer}.Onboarding-desktop.Onboarding-step3 .text-li:before,.Onboarding-mobile.Onboarding-step3 .text-li:before,.Onboarding-tablet.Onboarding-step3 .text-li:before{content:"";width:4px;height:4px;border-radius:4px;position:absolute;top:10px;left:0;display:inline-block;background-color:#777}.Onboarding-desktop.Onboarding-step3 .text-send-fail,.Onboarding-desktop.Onboarding-step3 .text-send-success,.Onboarding-mobile.Onboarding-step3 .text-send-fail,.Onboarding-mobile.Onboarding-step3 .text-send-success,.Onboarding-tablet.Onboarding-step3 .text-send-fail,.Onboarding-tablet.Onboarding-step3 .text-send-success{margin-top:5px;padding-left:20px;font-size:13px;line-height:1.5;color:#5ebd5e}.Onboarding-desktop.Onboarding-step3 .text-send-fail,.Onboarding-mobile.Onboarding-step3 .text-send-fail,.Onboarding-tablet.Onboarding-step3 .text-send-fail{color:#ff554b}.Onboarding-mobile.modal-container{overflow:unset}.Onboarding-mobile.modal-container .modal-body{padding:20px 20px 0;overflow:auto}.Onboarding-mobile.modal-container .modal-body:after{height:20px}.Onboarding-mobile .Onboarding-bar:first-child{margin-bottom:10px}.Onboarding-mobile .Onboarding-tags-bar{flex-direction:column}.Onboarding-mobile .Onboarding-tags{width:100%;margin-right:0;margin-bottom:10px}.Onboarding-mobile .Onboarding-tags:last-child{margin-bottom:0}.Onboarding-mobile .Onboarding-continueBtn{font-size:1.6rem}.Onboarding-mobile.Onboarding-step2 .welcome-icon{margin-bottom:20px}.Onboarding-mobile.Onboarding-step2 .step2-text-1{margin-bottom:10px;font-size:1.8rem;line-height:1}.Onboarding-mobile.Onboarding-step2 .step2-text-2{font-size:1.6rem}.Onboarding-mobile.Onboarding-step2 .start-learning{font-size:1.6rem;margin-bottom:20px}.tag,.tag-filter{display:inline-block;padding:0 20px;margin-right:10px;min-width:100px;width:auto;height:42px;font-size:14px;line-height:42px;text-align:center;border-radius:42px;color:#777;background-color:#fff;border:1px solid #ddd;white-space:nowrap;-webkit-transition:all .2s;transition:all .2s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tag:hover{background-color:#fafafa}.tag-small{height:32px;line-height:32px}.tag-filter.tag-actived,.tag.tag-selected{color:#00bfbd;border:1px solid transparent;background:rgba(0,191,189,.1)}.tag-filter.tag-selected{border:1px solid #00bfbd}.termsHint-desktop,.termsHint-mobile,.termsHint-tablet{font-size:14px;color:#333}.termsHint-desktop.modal-container,.termsHint-mobile.modal-container,.termsHint-tablet.modal-container{width:700px;overflow:unset}.termsHint-desktop.modal-container .modal-body,.termsHint-mobile.modal-container .modal-body,.termsHint-tablet.modal-container .modal-body{padding-top:30px}.termsHint-desktop.modal-container .modal-body p,.termsHint-mobile.modal-container .modal-body p,.termsHint-tablet.modal-container .modal-body p{line-height:30px}.termsHint-desktop.modal-container .modal-body:after,.termsHint-mobile.modal-container .modal-body:after,.termsHint-tablet.modal-container .modal-body:after{height:30px}.termsHint-desktop.modal-container .modal-close,.termsHint-mobile.modal-container .modal-close,.termsHint-tablet.modal-container .modal-close{display:none}.termsHint-desktop.modal-container .modal-footer button,.termsHint-mobile.modal-container .modal-footer button,.termsHint-tablet.modal-container .modal-footer button{width:100%}.termsHint-mobile.modal-container{overflow:unset}.termsHint-mobile.modal-container .modal-body{padding:20px 20px 0;overflow:auto}.termsHint-mobile.modal-container .modal-body:after{height:20px}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);-webkit-transition:opacity .2s;transition:opacity .2s;z-index:2}.overlay-enter{opacity:0}.overlay-enter-active,.overlay-exit{opacity:1}.overlay-exit-active{opacity:0}.region-jump{position:fixed;top:50%;left:50%;padding:120px 20px 20px;width:400px;min-height:290px;border-radius:10px;box-shadow:0 0 55px 0 rgba(0,0,0,.3);z-index:10000;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:480px){.region-jump{width:90%}}.region-jump-cn{background:#fff url(/static/media/region-cn.7d59f5c4.svg) no-repeat 0 0}.region-jump-global{background:#fff url(/static/media/region-global.f1c8b08e.svg) no-repeat 0 0}.region-jump-close{position:absolute;top:20px;right:20px;cursor:pointer}.region-site-desc{margin-bottom:30px;font-size:14px;font-weight:300;line-height:1.86}.region-btns{text-align:center}.region-goback{font-size:11px;color:#b6b6b6}.region-goback:hover{font-weight:500;cursor:pointer}.region-continue{margin-bottom:10px}.booking-confirmation-modal{position:absolute;margin:0;top:0;bottom:0;width:100%;max-width:100%;border-radius:0}.booking-confirmation-modal-body{padding:40px 30px;min-height:200px}@media (max-width:767px){.booking-confirmation-modal-body{padding:0}}.booking-succuess{padding:25px 30px 40px;min-height:200px}.booking-succuess-mobile,.booking-succuess-modal{padding:0}.booking-confirmation-times>p,.booking-confirmation>p{font-weight:400}.booking-confirmation-next{max-width:500px;margin-left:auto;margin-right:auto}.booking-confirmation-next>p{font-weight:400}.booking-confirmation-btn{display:flex;align-items:center;justify-content:center}.booking-succuess .iframe-video{width:100%!important;height:auto!important;max-width:800px;margin-top:60px}.booking-succuess .video-player{height:auto!important}.booking-succuess .watch-video-label{font-size:14px;color:#777;margin-right:20px}.booking-confirmation-next-tablet{padding:0 30px}.booking-succuess .booking-confirmation-btn-tablet{position:absolute;margin:0!important;left:0;bottom:0;padding:20px;width:100%;border-top:1px solid #ddd}.booking-confirmation-btn-mobile .contact-button{margin-left:0;margin-bottom:4px}.booking-succuess-mobile .watch-video-label{font-size:14px;color:#777;margin-bottom:10px;text-align:center}.booking-succuess-mobile .iframe-video{width:100%!important;height:auto!important}.booking-succuess-mobile .video-player{height:auto!important}.contact-button{margin-left:25px;display:flex;align-items:center;justify-content:center}.close-button{min-width:120px}.contact-des{line-height:25px;font-weight:300;margin-bottom:24px;color:#777}.booking-succuess-mobile{padding:25px 30px 0}.booking-succuess-mobile>h1,.booking-succuess>h1{position:relative;padding-bottom:25px;font-size:23px;font-weight:300;text-align:center;color:#333;border-bottom:1px solid #ddd}.booking-succuess-mobile>h1>img,.booking-succuess>h1>img{position:absolute;right:0;cursor:pointer}.booking-confirmation{padding:20px 0 30px;text-align:center}.booking-confirmation-tablet{padding:100px 0 30px}.booking-confirmation-mobile{padding:30px 0 50px}.booking-confirmation-divider{margin:0 auto 10px;width:15px;height:2px;background-color:#ff4338}.booking-confirmation>h2{margin:20px 0;font-size:23px;font-weight:400;color:#333}.booking-confirmation-times>p,.booking-confirmation>p{margin-bottom:10px;font-size:16px;font-weight:300;color:#777}.booking-confirmation-next{margin-top:30px}.booking-confirmation-next>p{margin-bottom:10px;font-size:14px;font-weight:300;color:#777}.booking-confirmation-schedule{color:#ccc!important}.booking-confirmation-next a{color:#337ab7}.booking-confirmation-subhead{font-weight:500!important}.booking-confirmation-btn{text-align:center}.booking-confirmation-next-tablet{position:fixed;left:0;bottom:90px;width:100%}.booking-confirmation-btn-tablet{position:fixed;margin:0!important;left:0;bottom:0;padding:20px;width:100%;border-top:1px solid #ddd}.booking-confirmation-btn-mobile{margin:0 -30px;padding:20px;border-top:1px solid #ddd;background:#fff}.booking-confirmation-btn-mobile button{width:100%}.not-found-page-desktop{margin-top:-30px;position:relative;min-height:600px}.not-found-page-desktop img{width:100%}.not-found-page-desktop .not-found-page-card{position:absolute;left:50%;top:calc(50% - 30px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:750px;height:500px;text-align:center;padding:0 75px 60px}.not-found-page-desktop .not-found-page-card-title{padding-top:40px;font-size:180px;font-weight:100;letter-spacing:-5.3px}.not-found-page-desktop .not-found-page-card-subtitle{font-size:40px;font-weight:300;line-height:1.5}.not-found-page-desktop .not-found-page-card-content{font-size:30px;font-weight:300;line-height:1.5;letter-spacing:-.6px;margin-top:15px;margin-bottom:30px}.not-found-page-desktop .not-found-page-card-contentTitle{font-size:16px;font-weight:300}.not-found-page-tablet{position:relative;margin-top:-30px;min-height:650px;height:100%}.not-found-page-tablet .not-found-page-card{position:absolute;left:50%;top:calc(50% - 30px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;padding:0 75px 60px}.not-found-page-tablet .not-found-page-card-title{padding-top:40px;font-size:180px;font-weight:100;letter-spacing:-5.3px}.not-found-page-tablet .not-found-page-card-subtitle{font-size:40px;font-weight:300;line-height:1.5}.not-found-page-tablet .not-found-page-card-content{font-size:30px;font-weight:300;line-height:1.5;letter-spacing:-.6px;margin-top:15px;margin-bottom:30px}.not-found-page-tablet .not-found-page-card-contentTitle{font-size:16px;font-weight:300}.not-found-page-mobile{position:relative;height:100vh;background-color:#fafafc}.not-found-page-mobile .not-found-page-card{position:absolute;left:50%;top:calc(50% - 30px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;padding:0 75px 60px}.not-found-page-mobile .not-found-page-card-title{padding-top:40px;font-size:100px;font-weight:100;letter-spacing:-5.3px}.not-found-page-mobile .not-found-page-card-subtitle{font-size:23px;font-weight:300;line-height:1.5}.not-found-page-mobile .not-found-page-card-content{font-size:16px;font-weight:300;line-height:1.5;letter-spacing:-.6px;margin-top:15px;margin-bottom:30px}.not-found-page-mobile .not-found-page-card-contentTitle{font-size:16px;font-weight:300}.not-found-page-mobile .btn-action-medium{border-radius:4px;height:42px;padding:10px 50px;font-size:18px;min-width:200px}.italki{display:flex;padding-top:100px;flex-direction:column;height:100%;min-height:768px}.italki.italki-message{min-height:0}.italki-bg-grey{background-color:#fafafc}html.mobile .italki{min-height:0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.italki{display:block}}html.mobile .italki,html.tablet .italki{padding-top:0}.italki-warn{padding-top:160px}@media (max-width:1024px){.italki-warn{padding-top:160px}}@media (max-width:767px){.italki{padding-top:0}}.italki-paddingTop-0{padding-top:0}.italki-paddingTop-70{padding-top:70px}.flex-container{position:relative;flex:1 1}.container-mobile{width:100%}.navbar{padding:15px 20px;height:70px}.logo{float:left;width:84px;height:45px}.navigation{float:right}.navigation-link{margin:18px;height:40px;font-size:14px;color:#333;line-height:40px;text-decoration:none}.navigation-avatar{float:right}.cnSite-chat-btn-wrapper{position:fixed;z-index:1000;bottom:60px;right:30px}.cnSite-chat-btn-wrapper .wechatQRcode{margin-top:10px}.cnSite-chat-btn{width:62px;height:62px;background-color:#ff4338;box-shadow:0 5px 14px rgba(0,0,0,.16);text-align:center;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center}