@media print{.footer{display:none}}.footer__top{background:var(--color-indigo);color:#00edc3;padding:35px 98px 37px;font-size:14px}@media only screen and (max-width:1024px){.footer__top{padding:35px 30px}}.footer__top a{color:var(--color-teal-blue);margin-right:8px}.footer__top .links{margin-top:10px}.footer__bottom{padding:14px 98px 19px;background:#00edc3;color:var(--color-indigo);display:flex;align-items:center;font-size:18px}@media only screen and (max-width:1024px){.footer__bottom{padding:35px 30px}}.footer__bottom .icon-apple{padding-left:26px}.footer__bottom .icon-ch{padding-left:10px}.footer__bottom .help-links{margin-left:20px}.footer__bottom .help-links a{font-size:18px;line-height:27px;font-weight:700;color:var(--color-indigo);margin:0 10px}.page-login .login-footer,.reset-password .login-footer{padding-top:2.3rem;display:flex;align-items:center;justify-content:space-between}.page-login .login-footer .remember-icon,.reset-password .login-footer .remember-icon{border-radius:5px;width:3rem;height:3rem;overflow:hidden;position:relative;cursor:pointer;margin-right:1.7rem;background:hsla(0,0%,76.9%,.4);border:1px solid #c4c4c4;box-sizing:border-box}.page-login .login-footer .remember-icon .center,.reset-password .login-footer .remember-icon .center{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.page-login .login-footer .remember-icon__radio,.reset-password .login-footer .remember-icon__radio{width:1.2rem;height:1.2rem;background-color:var(--color-white);box-sizing:border-box;border-radius:2px;border:1px solid var(--color-indigo)}.page-login .login-footer .remember-block,.reset-password .login-footer .remember-block{display:flex;align-items:center;font-size:1.8rem}.page-login .login-footer .remember-block .remember-text,.reset-password .login-footer .remember-block .remember-text{color:var(--color-bright-grey)}.page-login .login-footer__forgot-password span,.reset-password .login-footer__forgot-password span{cursor:pointer;width:auto;color:var(--color-indigo);font-size:1.8rem;line-height:2.7rem;font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline}.page-login .login-error,.reset-password .login-error{width:100%;overflow:hidden;padding:2.8rem 2.3rem 4.6rem;color:var(--color-error);margin-top:2.6rem;font-size:1.8rem;background:hsla(0,0%,78.4%,.25);border:5px solid #ab0033;box-sizing:border-box;border-radius:0 0 20px 0}.page-login .login-error__main,.reset-password .login-error__main{display:flex;align-items:center;font-size:1.8rem}.page-login .login-error__main img,.reset-password .login-error__main img{margin-right:1.7rem}.page-login .login-error__info,.reset-password .login-error__info{font-weight:700;line-height:2.3rem}.page-login .login-error__desr,.reset-password .login-error__desr{font-weight:400;padding-top:.7rem;line-height:2.1rem;font-size:1.4rem}@media (min-width:768px){.resetpw-header__title br{display:none}}.login-header{padding-top:0;max-width:39%;margin-right:3.6rem}.login-header .wrap-title{padding:8px 0 50px;margin-top:5px}.login-header .my-class{margin-bottom:4.7rem!important}.login-header .my-class img{height:60px}@media screen and (max-width:767px){.login-header .my-class img{height:40px}}.login-header__title{font-size:3rem;color:var(--color-white);line-height:5.2rem;letter-spacing:-.015em;font-family:"British-Council-Sans",sans-serif;font-weight:400;margin-bottom:10px}@media (min-width:768px){.login-header__title br{display:none}}.login-header__text{font-size:1.8rem;color:var(--color-white);line-height:2.7rem}.form-login-block{width:39%;background-color:var(--color-white);border:15px solid #00edc3;box-sizing:border-box;border-radius:30px 0}.form-login-block .form-title{color:var(--color-indigo);font-size:2.4rem;line-height:3.1rem;padding-bottom:18.5px;font-weight:700}.form-login-block .form{padding:3.9rem 3rem 5.5rem}.form-login-block .MuiFormGroup-root.form-login{padding-top:4.5px}.form-login-block .MuiFormGroup-root.form-login .MuiButton-contained.btn-indigo{margin:2rem 0 0 auto;display:flex;color:var(--color-bright-grey);background-color:var(--color-white);font-weight:700;padding:1.6rem 3.3rem;font-size:1.6rem;line-height:1.6rem;border:1px solid var(--color-dark-hues-blue);box-shadow:none}.form-login-block .MuiFormGroup-root.form-login .MuiButton-contained.btn-indigo.Mui-disabled{color:rgba(0,0,0,.26);box-shadow:none;background-color:rgba(0,0,0,.12)}.form-login-block .MuiFormGroup-root .form-login{padding-top:4.3rem}.form-login-block .MuiFormGroup-root .form-login__label{padding-top:1.75rem;padding-bottom:.9rem;font-size:var(--font-size-default);color:var(--color-indigo);font-weight:700}.form-login-block .MuiFormGroup-root .form-login__label.label2{padding-top:2rem}.form-login-block .MuiFormGroup-root .form-login__input input{font-size:1.8rem;color:var(--color-indigo);padding:20px 16px;line-height:26px;height:16px}.form-login-block .MuiFormGroup-root .form-login__input input:-internal-autofill-selected{background-color:transparent!important}.form-login-block .MuiFormGroup-root .MuiOutlinedInput-notchedOutline{border:1px solid #23085a;box-sizing:border-box;border-radius:2px}.form-login-block .MuiFormGroup-root .MuiOutlinedInput-notchedOutline>legend{font-size:0;width:0}.form-login-block .MuiFormGroup-root .MuiInputLabel-outlined,.form-login-block .MuiFormGroup-root .MuiInputLabel-outlined.MuiInputLabel-shrink{font-size:1.6rem;line-height:2.4rem;color:var(--color-indigo);top:auto}.form-login-block .MuiFormGroup-root .MuiInputLabel-outlined{bottom:39px;font-size:16px;line-height:16px;color:#c4c4c4;font-style:italic}.form-login-block .MuiFormGroup-root .MuiInputLabel-outlined.MuiInputLabel-shrink{bottom:auto;font-weight:700;display:none}.reset-password .error-message{color:red;font-size:14px;line-height:20px}.reset-password .form-login-block .form{padding-left:3rem;padding-right:3rem;padding-bottom:5rem}.reset-password .form-ders{font-size:1.8rem;line-height:2.7rem;color:var(--color-bright-grey);padding-top:23.5px}.reset-password .form-login-block .MuiFormGroup-root .form-login__input{margin-top:1.1rem}.reset-password .form-title{font-size:2rem;line-height:2.6rem;color:var(--color-black);font-family:Arial,sans-serif}.reset-password .form-title.title2{padding-top:1.7rem;padding-bottom:0;line-height:2.3rem;font-size:1.8rem;font-weight:700;color:var(--color-indigo)}.reset-password .MuiFormGroup-root.form-login .MuiButton-contained.btn-indigo,.reset-password .MuiFormGroup-root.form-login .MuiButton-contained.btn-return{margin:3rem 0 0 2.2rem;display:block;padding:.9rem 0;font-weight:700;font-family:Arial,sans-serif;width:17.4rem;color:var(--color-bright-grey)}.reset-password .MuiFormGroup-root.form-login .MuiButton-contained.btn-return{margin-left:0;border:1px solid var(--color-dark-hues-blue);position:relative;right:auto;box-shadow:none}.reset-password .MuiFormGroup-root.form-login .MuiButton-contained.btn-indigo{width:18.3rem}.reset-password .form-login__label{padding-top:6.3rem}.reset-password .btn-block{display:flex;justify-content:space-between}.reset-password .MuiFormGroup-root.form-login{width:100%;display:flex}.reset-password .MuiOutlinedInput-input{padding:12.14px 14px}.MuiContainer-root.public-page.account-activation .login-header{padding-top:3.8rem}.MuiContainer-root.public-page.account-activation .login-header__text{padding-top:.6rem}.MuiContainer-root.public-page.account-activation .form-login{padding-top:3rem}@media screen and (max-width:1024px){.reset-password .btn-block{flex-direction:column-reverse;align-items:flex-end;grid-gap:20px;gap:20px;padding-top:20px}.reset-password .MuiFormGroup-root.form-login .MuiButton-contained.btn{height:4.8rem;margin:0}}@media screen and (max-width:1023px){.login-header{width:100%;margin:0;padding:3rem 2rem 2.6rem;max-width:100%}.login-header__title{font-size:3.2rem;line-height:4.8rem;font-weight:400;padding-right:10.3rem;padding-bottom:1.3rem;padding-top:.7rem}}@media screen and (max-width:1023px) and (max-width:767px){.login-header__title{padding-right:0}}@media screen and (max-width:1023px){.login-header__text{font-size:1.6rem;line-height:2.4rem;font-weight:400}.login-header .my-class{margin-bottom:3rem!important}.form-login-block{width:100%;border:5px solid #00edc3}.form-login-block .form{padding:3.5rem 1.5rem 4.2rem}.form-login-block .form-title{font-size:2rem;line-height:2.6rem;padding-bottom:1.35rem}.form-login-block .MuiFormGroup-root .form-login__label{font-size:1.8rem;line-height:2.7rem;padding-top:1.95rem;padding-bottom:.7rem}.form-login-block .MuiFormGroup-root .form-login__label.label2{padding-top:1rem}}@media screen and (max-width:767px){.page-login .login-footer,.reset-password .login-footer{align-items:flex-end;justify-content:flex-end;flex-direction:column-reverse;padding-top:2rem;grid-gap:1.5rem;gap:1.5rem}.reset-password .form-ders,.reset-password .form-title.title2{font-size:1.6rem;line-height:2.4rem}.reset-password .form-title.title2{color:var(--color-black)}.reset-password .form-login-block .form{padding:4rem 2rem 6.2rem}.reset-password .MuiFormGroup-root.form-login .MuiButton-contained.btn{height:4.8rem;margin:0}.reset-password .email-success.form-login-block .form{padding-bottom:5.1rem}.reset-password .email-success .MuiFormGroup-root.form-login .MuiButton-contained.btn-indigo{width:14.9rem}.reset-password .btn-block{flex-direction:column-reverse;align-items:flex-end;grid-gap:20px;gap:20px;padding-top:20px}}.unsubscribe-content{padding:135px 0}.unsubscribe-content .unsubscribe-content-wp{max-width:600px;margin:0 auto;padding:50px;border:1px solid #706a6a;border-radius:8px;font-size:14px;color:#000}.unsubscribe-content .unsubscribe-content-wp .ttl-2{font-size:18px;margin-bottom:10px}.unsubscribe-content .unsubscribe-content-wp .txt-receiving{margin-bottom:15px}.unsubscribe-content .unsubscribe-content-wp .btn{padding:10px 20px;border-radius:5px;box-shadow:none;border:1px solid #000;min-width:128px}.unsubscribe-content .unsubscribe-content-wp .btn-completion{margin-bottom:20px;border:none;font-weight:700;cursor:auto;background:#b3e4fa;color:#3354a0}.unsubscribe-content .unsubscribe-content-wp .inner-btn-unsubscribe{margin-bottom:15px}.unsubscribe-content .unsubscribe-content-wp .inner-btn-unsubscribe .btn-confirm{margin-right:10px}@media screen and (max-width:767px){.unsubscribe-content .unsubscribe-content-wp .inner-btn-unsubscribe .btn-confirm{margin-bottom:15px}}.unsubscribe-content .unsubscribe-content-wp .show-message{padding-bottom:120px}.unsubscribe-content .unsubscribe-content-wp .preferences button{color:#23085a;text-decoration:none;background:transparent;border:0;padding:0;font-size:14px;font-weight:700}.unsubscribe-page .header__left img{border-right:none!important;padding-right:0!important}.AddressItem{padding:4.4rem 8.5rem;border-top:2px solid hsla(0,0%,78.4%,.4)}.AddressItem:first-child{border-top:0}.AddressItem .address-block{display:flex;justify-content:space-between}.AddressItem .address-block .address-right{width:40.5rem;height:25rem;background-color:#ccc}.AddressItem .home-centre{display:flex;align-items:center;grid-gap:18px;gap:18px;padding-bottom:2rem}.AddressItem .home-centre span{color:var(--color-indigo);font-size:1.6rem;line-height:2.1rem;font-weight:700}.AddressItem .address-name{display:flex;align-items:center;grid-gap:20px;gap:20px;padding-bottom:8px}.AddressItem .address-name span{color:var(--color-indigo);font-size:2.4rem;line-height:3.1rem;font-weight:700}.AddressItem .address-info{display:flex;align-items:flex-start;grid-gap:20px;gap:20px;padding-top:1.5rem}.AddressItem .address-info p{color:var(--color-bright-grey);font-size:1.8rem;line-height:2.7rem;white-space:pre-wrap}.AddressItem .address-desr{display:none}@media screen and (max-width:1023px){.AddressItem{padding:2.4rem 0 3rem}.AddressItem .home-centre{padding-bottom:1.5rem;padding-left:2rem;padding-right:2rem}.AddressItem .address-name span{font-size:2rem;line-height:2.6rem}.AddressItem .address-block{display:block}.AddressItem .address-block .address-left{padding-left:2rem;padding-right:2rem}.AddressItem .address-block .address-right{margin-top:2rem;width:100%}.AddressItem .address-info p{font-size:1.6rem;line-height:2.4rem}}.contact-wrapper .address-desr{display:none}@media screen and (max-width:1024px){.contact-wrapper .address-desr{margin:25px 15px .9rem;padding:20px;font-size:1.4rem;color:#54565a;display:block;border:1px solid #c4c4c4;border-radius:0 0 15px 0}}.contact-wrapper{padding:0}.Contact{background-color:#d2eae8;border-radius:0 0 30px 0}.Contact header{background-color:var(--color-indigo);padding:4.2rem 4.7rem 2.1rem;position:relative}.Contact header .line{width:5rem;height:4px;background-color:var(--color-yellow);border-radius:4px}.Contact header h1{color:var(--color-teal-blue);font-size:4.2rem;line-height:7.2rem;font-weight:700}.Contact header .btn-close{position:absolute;bottom:-28px;right:50px;cursor:pointer}.Contact .main{padding:5rem}.Contact .main .main-content{background-color:var(--color-white);box-shadow:1px 4px 8px rgba(84,86,90,.24);border-radius:0 0 30px 0}.Contact .main-desr{padding:4.3rem 7.2rem;font-size:1.8rem;line-height:2.7rem;color:var(--color-bright-grey);border-bottom:2px solid hsla(0,0%,78.4%,.4)}@media screen and (max-width:1023px){.contact-wrapper{padding:0}.Contact header{padding:5.4rem 2rem 3.9rem}.Contact header .btn-close{width:12.4rem;max-width:12.4rem;right:20px}.Contact .main{padding:5.7rem 0 5rem}.Contact .main-desr{padding:4.3rem 2rem;font-size:1.6rem;line-height:2.4rem}}@media screen and (max-width:1024px){.Contact header{display:none}.Contact .main{padding:0}.Contact .main-desr{display:none}}.UserMenu{display:flex;align-items:center;justify-content:flex-end;background-color:var(--color-teal-blue);grid-gap:20px;gap:20px;padding:10px 0;font-size:1.4rem;line-height:1.4rem;color:var(--color-indigo);font-weight:400}.UserMenu .menu-lang,.UserMenu .menu-online{cursor:pointer}.UserMenu .menu-lang.menu-help,.UserMenu .menu-online.menu-help{color:#ffe300}.UserMenu .icon-arrow{transition:all .25s ease;cursor:pointer}.UserMenu .icon-arrow.active{transform:rotate(180deg)}.menu-profile{display:flex;align-items:center;margin-right:1.2rem;cursor:pointer}.menu-profile__iconleft{width:30px;height:30px;border:2px solid var(--color-indigo);border-radius:50%;position:relative}.menu-profile__iconleft .iconAvatar{width:100%;height:100%;border-radius:50%;-webkit-user-drag:none}.menu-profile__iconleft .iconAvatar,.menu-profile__iconleft .iconText{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.menu-profile .MuiButton-root{color:var(--color-indigo);font-size:1.4rem;line-height:1.4rem}.menu-profile .MuiButton-text{padding:0 1.7rem 0 1rem}.menu-profile .MuiButton-label{text-transform:none;font-weight:400}.notification-wrapper{display:flex;align-items:center;margin-right:1.2rem;cursor:pointer}.notification-wrapper .icon-notication{position:relative;display:block}.notification-wrapper .icon-notication .circle{position:absolute;top:-3px;right:-3px;background-color:#ff00c8;width:11px;height:11px;border-radius:50%}.notification-wrapper .click{display:none}.notification-wrapper .active .icon-notication{background-color:#009d8c;width:30px;height:30px;border-radius:50%;text-align:center;align-items:center;display:flex;justify-content:center}.notification-wrapper .active .icon-notication .circle{top:3px;right:3px}.notification-wrapper .active .click{display:block}.notification-wrapper .active .notification-icon{display:none}.line-column{width:1px;height:20px;background-color:var(--color-indigo)}#simple-menu .MuiMenu-paper{margin-top:0;margin-left:0;background:var(--color-white);box-shadow:1px 4px 8px rgba(84,86,90,.24);border-radius:0 0 0 30px;top:0!important;right:0!important;left:auto!important;max-height:100%;padding:1rem 1.7rem 3.7rem 2rem;min-width:200px;max-width:240px}#simple-menu .MuiMenuItem-root{font-size:1.4rem;line-height:1.4rem;padding:1.3rem .4rem 1.3rem .7rem;color:var(--color-indigo);border-bottom:4px solid transparent;cursor:pointer;background-color:var(--color-white)}#simple-menu .MuiMenuItem-root.Mui-focusVisible,#simple-menu .MuiMenuItem-root:hover{border-bottom:4px solid var(--color-teal-blue)}#simple-menu .accout-setting{padding:0 0 1.7rem;display:flex;justify-content:space-between}#simple-menu .accout-setting .icon-arrow{transform:rotate(180deg);width:14px;height:8px}#simple-menu .MuiList-padding{padding:0}#simple-menu .MuiButton-label{font-size:1.4rem;line-height:1.4rem;color:var(--color-indigo);overflow:hidden;display:block;text-overflow:ellipsis}#simple-menu .menu-profile .MuiButton-text{padding:0;max-width:calc(100% - 64px)}#simple-menu .menu-profile .MuiButton-text:hover{background-color:transparent}#simple-notification .MuiMenu-paper{margin-top:0;margin-left:0;background:var(--color-white);box-shadow:1px 4px 8px rgba(84,86,90,.24);border-radius:2px 2px 2px 2px;top:50px!important;right:0!important;left:auto!important;height:400px;padding:1rem 1.7rem 3.7rem 2rem;min-width:300px;max-width:500px;position:absolute}#simple-notification .MuiMenuItem-root{font-size:1.4rem;line-height:1.4rem;padding:4rem .4rem 1.3rem .7rem;color:var(--color-indigo);border-bottom:4px solid transparent;cursor:pointer;background-color:var(--color-white);border-bottom:.1rem solid var(--color-bright-grey)}#simple-notification .MuiList-padding{padding:0}.simple-notification{top:50px!important;left:auto!important;background:#fff;right:0;width:400px;height:400px;overflow:auto;box-shadow:1px 4px 8px rgba(84,86,90,.24);position:absolute!important}.simple-notification .notification--wrapper:last-child{padding-bottom:2rem}@media screen and (max-width:1024px){.UserMenu{justify-content:space-between}.UserMenu .line-column{display:none}.UserMenu .menu-online{padding-left:1.9rem}.UserMenu .menu-profile__iconleft{box-sizing:border-box;width:3.3rem;height:3.3rem;margin-right:1.2rem;overflow:hidden}.UserMenu .menu-profile{margin-right:2.1rem}}.modal-improve .MuiDialog-paper{max-width:565px!important;height:auto!important;max-height:calc(100% - 18px)!important}.modal-improve .feedback header{border-bottom:2px solid #009d8c}.modal-improve .feedback header h1{font-size:24px;line-height:2.3;padding-bottom:5px}.modal-improve .feedback .main-desr{border-bottom:0;padding:45px 55px 15px}.modal-improve .feedback .btn-close{display:block;cursor:pointer;margin:30px auto 0}.modal-improve .feedback .main-content{padding-bottom:25px}.modal-improve .feedback .MuiRating-icon{background:#f5f5f5;padding:11px;border-radius:50%;border:1px solid #898a8d;font-size:31px;color:#898a8d;margin-right:20px}.modal-improve .feedback .MuiRating-icon.MuiRating-iconFilled{border:1px solid #e4b800;color:#e4b800}.modal-improve .feedback .MuiRating-icon:last-child{margin-right:0}.modal-improve .feedback .MuiRating-icon:hover,.modal-improve .feedback .MuiRating-iconHover{border:1px solid #e4b800;color:#e4b800}.modal-improve .feedback .MuiBox-root{display:block;width:100%;margin-top:10px;text-align:center;font-size:14px;margin-left:0;transition:all .9s ease;min-height:27px}.modal-improve .feedback .btn-next{background-color:#009d8c;border:1px solid var(--color-dark-hues-blue);color:#fff;font-size:16px;font-weight:700;box-sizing:border-box;max-width:125px;border-radius:30px;line-height:2.4rem;max-height:56px;display:block;cursor:pointer;margin:30px auto 0;padding:16px 30px}.modal-improve .main-desr .line{margin-top:10px;height:1px}.modal-improve .lesson-type{color:#23085a;font-size:14px;font-weight:400}.modal-improve .lesson-txt{color:#23085a;font-size:18px}.modal-improve .txt{color:#23085a;font-size:14px;display:flex;align-items:center}.modal-improve .txt img{margin-right:10px}.modal-improve .ttl-2{color:#23085a;font-size:18px;font-weight:400;padding-bottom:5px}.modal-improve .feedback-wrapper{padding:0}.modal-improve .feedback{background-color:#d2eae8;border-radius:0 0 30px 0}.modal-improve .feedback header{background-color:var(--color-indigo);padding:4.2rem 4.7rem 2.1rem;position:relative}.modal-improve .feedback header .line{width:5rem;height:4px;background-color:var(--color-yellow);border-radius:4px}.modal-improve .feedback header h1{color:var(--color-teal-blue);font-weight:700}.modal-improve .feedback header .btn-close{position:absolute;bottom:-28px;right:50px;cursor:pointer}.modal-improve .feedback .main{padding:5rem}.modal-improve .feedback .main .main-content{background-color:var(--color-white);box-shadow:1px 4px 8px rgba(84,86,90,.24);border-radius:0 0 30px 0}.modal-improve .feedback .main-desr{font-size:1.8rem;line-height:2.7rem;color:var(--color-bright-grey)}.modal-improve .feedback .thankyou{text-align:center;color:var(--color-blindness)}.modal-improve .feedback-2 .MuiFormControl-root{display:block}.modal-improve .feedback-2 .multiple-list ul,.modal-improve .feedback-2 .single-list ul,.modal-improve .feedback-2 .yesno-list ul{padding-left:0;margin-bottom:40px}.modal-improve .feedback-2 .multiple-list ul li,.modal-improve .feedback-2 .single-list ul li,.modal-improve .feedback-2 .yesno-list ul li{list-style:none}.modal-improve .feedback-2 .multiple-list ul li .multiple-list__item,.modal-improve .feedback-2 .multiple-list ul li .single-list__item,.modal-improve .feedback-2 .single-list ul li .multiple-list__item,.modal-improve .feedback-2 .single-list ul li .single-list__item,.modal-improve .feedback-2 .yesno-list ul li .multiple-list__item,.modal-improve .feedback-2 .yesno-list ul li .single-list__item{display:flex;align-items:center;margin-bottom:24px}.modal-improve .feedback-2 .multiple-list [type=radio]:checked,.modal-improve .feedback-2 .multiple-list [type=radio]:not(:checked),.modal-improve .feedback-2 .single-list [type=radio]:checked,.modal-improve .feedback-2 .single-list [type=radio]:not(:checked),.modal-improve .feedback-2 .yesno-list [type=radio]:checked,.modal-improve .feedback-2 .yesno-list [type=radio]:not(:checked){position:absolute;left:-9999px}.modal-improve .feedback-2 .multiple-list [type=radio]:checked+label,.modal-improve .feedback-2 .multiple-list [type=radio]:not(:checked)+label,.modal-improve .feedback-2 .single-list [type=radio]:checked+label,.modal-improve .feedback-2 .single-list [type=radio]:not(:checked)+label,.modal-improve .feedback-2 .yesno-list [type=radio]:checked+label,.modal-improve .feedback-2 .yesno-list [type=radio]:not(:checked)+label{position:relative;padding-left:65px;padding-top:8px;cursor:pointer;line-height:20px;display:inline-block;color:#23085a;font-size:18px}.modal-improve .feedback-2 .multiple-list [type=radio]:checked+label:before,.modal-improve .feedback-2 .multiple-list [type=radio]:not(:checked)+label:before,.modal-improve .feedback-2 .single-list [type=radio]:checked+label:before,.modal-improve .feedback-2 .single-list [type=radio]:not(:checked)+label:before,.modal-improve .feedback-2 .yesno-list [type=radio]:checked+label:before,.modal-improve .feedback-2 .yesno-list [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:40px;height:40px;border:1px solid #23085a;border-radius:100%;background:#e9e7ef}.modal-improve .feedback-2 .multiple-list [type=radio]:checked+label:after,.modal-improve .feedback-2 .multiple-list [type=radio]:not(:checked)+label:after,.modal-improve .feedback-2 .single-list [type=radio]:checked+label:after,.modal-improve .feedback-2 .single-list [type=radio]:not(:checked)+label:after,.modal-improve .feedback-2 .yesno-list [type=radio]:checked+label:after,.modal-improve .feedback-2 .yesno-list [type=radio]:not(:checked)+label:after{content:"";width:16px;height:16px;background:#009d8c;border:1px solid #23085a;position:absolute;top:12px;left:12px;border-radius:100%;transition:all .2s ease}.modal-improve .feedback-2 .multiple-list [type=radio]:not(:checked)+label:after,.modal-improve .feedback-2 .single-list [type=radio]:not(:checked)+label:after,.modal-improve .feedback-2 .yesno-list [type=radio]:not(:checked)+label:after{content:"";width:16px;height:16px;background:#fff;border:1px solid #b5b5b5;position:absolute;top:12px;left:12px;border-radius:100%;transition:all .2s ease}.modal-improve .feedback-2 .multiple-list [type=radio]:checked+label:after,.modal-improve .feedback-2 .single-list [type=radio]:checked+label:after,.modal-improve .feedback-2 .yesno-list [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.modal-improve .feedback-2 .multiple-list [type=checkbox]:checked,.modal-improve .feedback-2 .multiple-list [type=checkbox]:not(:checked),.modal-improve .feedback-2 .single-list [type=checkbox]:checked,.modal-improve .feedback-2 .single-list [type=checkbox]:not(:checked),.modal-improve .feedback-2 .yesno-list [type=checkbox]:checked,.modal-improve .feedback-2 .yesno-list [type=checkbox]:not(:checked){position:absolute;left:-9999px}.modal-improve .feedback-2 .multiple-list [type=checkbox]:checked+label,.modal-improve .feedback-2 .multiple-list [type=checkbox]:not(:checked)+label,.modal-improve .feedback-2 .single-list [type=checkbox]:checked+label,.modal-improve .feedback-2 .single-list [type=checkbox]:not(:checked)+label,.modal-improve .feedback-2 .yesno-list [type=checkbox]:checked+label,.modal-improve .feedback-2 .yesno-list [type=checkbox]:not(:checked)+label{position:relative;padding-left:60px;padding-top:8px;cursor:pointer;line-height:20px;display:inline-block;color:#23085a;font-size:18px}.modal-improve .feedback-2 .multiple-list [type=checkbox]:checked+label:before,.modal-improve .feedback-2 .multiple-list [type=checkbox]:not(:checked)+label:before,.modal-improve .feedback-2 .single-list [type=checkbox]:checked+label:before,.modal-improve .feedback-2 .single-list [type=checkbox]:not(:checked)+label:before,.modal-improve .feedback-2 .yesno-list [type=checkbox]:checked+label:before,.modal-improve .feedback-2 .yesno-list [type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:40px;height:40px;border:1px solid #23085a;border-radius:5px;background:#e9e7ef}.modal-improve .feedback-2 .multiple-list [type=checkbox]:checked+label:after,.modal-improve .feedback-2 .multiple-list [type=checkbox]:not(:checked)+label:after,.modal-improve .feedback-2 .single-list [type=checkbox]:checked+label:after,.modal-improve .feedback-2 .single-list [type=checkbox]:not(:checked)+label:after,.modal-improve .feedback-2 .yesno-list [type=checkbox]:checked+label:after,.modal-improve .feedback-2 .yesno-list [type=checkbox]:not(:checked)+label:after{content:"";width:16px;height:16px;background:#009d8c;border:1px solid #23085a;position:absolute;top:12px;left:12px;border-radius:5px;transition:all .2s ease}.modal-improve .feedback-2 .multiple-list [type=checkbox]:not(:checked)+label:after,.modal-improve .feedback-2 .single-list [type=checkbox]:not(:checked)+label:after,.modal-improve .feedback-2 .yesno-list [type=checkbox]:not(:checked)+label:after{content:"";width:16px;height:16px;background:#fff;border:1px solid #b5b5b5;position:absolute;top:12px;left:12px;border-radius:5px;transition:all .2s ease}.modal-improve .feedback-2 .multiple-list [type=checkbox]:checked+label:after,.modal-improve .feedback-2 .single-list [type=checkbox]:checked+label:after,.modal-improve .feedback-2 .yesno-list [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.modal-improve .feedback-2 .rating-list{margin-top:10px;padding-top:10px;padding-bottom:10px}.modal-improve .feedback-2 .rating_text{display:flex;justify-content:space-between}.modal-improve .feedback-2 .rating{display:grid;grid-template-columns:20% 20% 20% 20% 20%;justify-content:space-between}.modal-improve .feedback-2 .rating-num{border-radius:0 0 15px 0;width:60px;height:60px;background:#fff;border:3px solid var(--color-teal-blue);color:#666;text-align:center;font-size:1em;font-weight:700;margin:5px 0;line-height:54px;cursor:pointer}.modal-improve .feedback-2 .rating-num.active,.modal-improve .feedback-2 .rating-num:hover{background:var(--color-teal-blue);color:#fff}.modal-improve .feedback-2 .yesno-list li{display:inline-block;margin-right:55px}.modal-improve .feedback-2 .yesno-list [type=radio]:checked+label:after{background:#0acf83}.modal-improve .feedback-2 .question{border-bottom:1px solid #c4c4c4;padding-bottom:15px;margin-bottom:5px;color:#23085a;font-size:17px;line-height:1.4}.modal-improve .feedback-2 .question.template_5{border-bottom:none}.modal-improve .feedback-2 .question-note{color:#525252;font-size:12px}.modal-improve .feedback-2 .words-remain{display:flex;justify-content:flex-end;font-size:12px}.modal-improve .feedback-2 textarea{border:1px solid #c4c4c4;width:100%;padding:10px}.modal-improve .feedback-2 textarea::-webkit-input-placeholder{color:#a8a8a8;font-size:14px}.modal-improve .feedback-2 textarea:-ms-input-placeholder{color:#a8a8a8;font-size:14px}.modal-improve .feedback-2 textarea::-ms-input-placeholder{color:#a8a8a8;font-size:14px}.modal-improve .feedback-2 textarea::placeholder{color:#a8a8a8;font-size:14px}.modal-improve .feedback-2 .main-desr{border-bottom:0}.modal-improve .feedback-2 .btn-next{margin-top:30px}.modal-improve .feedback-2 .btn-next.disabled{pointer-events:none;opacity:.5}.modal-confirm .MuiDialog-paper{max-width:800px!important;width:100%!important}.modal-confirm .confirm-message{text-align:center;color:#23085a;font-size:32px;font-weight:700;margin-bottom:35px}.modal-confirm .inner-confirm{display:flex;align-items:center;justify-content:center;text-align:center}.modal-confirm .inner-confirm .btn-close{min-width:210px;margin-top:0;margin-bottom:14px}.modal-confirm .inner-confirm .continue{margin-left:80px}.modal-confirm .inner-confirm .txt-feedback{color:#898a8d;font-size:14px}.modal-confirm .feedback .main-content{padding-top:100px;padding-bottom:130px}@media screen and (max-width:767px){.modal-improve .feedback .main-desr{padding:25px 25px 0}.modal-improve .feedback .main{padding:15px}.modal-improve .feedback header h1{font-size:19px;line-height:1.5}.modal-confirm .inner-confirm{display:block}.modal-confirm .inner-confirm .btn-close{min-width:100%;white-space:nowrap}.modal-confirm .inner-confirm .continue{margin-left:0}.modal-confirm .main-content{padding-left:20px;padding-right:20px}}@media screen and (max-width:567px){.modal-improve .feedback .main-desr{padding:15px}.modal-improve .feedback .main{padding:20px}.modal-improve .feedback .MuiRating-root{flex-wrap:wrap}.modal-improve .feedback .MuiRating-icon{font-size:20px;margin-right:8px;padding:10px}}@media screen and (max-width:320px){.modal-improve .feedback .MuiRating-icon{font-size:10px;margin-right:1px}.modal-improve .rating-num{max-width:40px;max-height:40px;line-height:35px!important}}.profile-item{display:flex;align-items:center;width:100%;background-color:var(--color-white);box-shadow:inset 0 -1px 0 #c8c8c8}.profile-item__name,.profile-item__value{width:50%;padding:1.6rem 0 1.6rem 1rem;color:var(--color-bright-grey);font-size:16px;line-height:27px;min-height:5.9rem}.profile-item__name.highlight,.profile-item__value.highlight{color:var(--color-error);font-weight:700}.profile-item__name.credit-number,.profile-item__value.credit-number{padding-right:10px}.profile-item.custom-background{background-color:var(--color-indigo)}.profile-item.custom-background .profile-item__name,.profile-item.custom-background .profile-item__value{color:var(--color-white);font-weight:700}.credit-summary__row .profile-item .numberid{text-align:right}@media screen and (max-width:1024px){.profile-item__name,.profile-item__value{padding-left:2rem;font-size:1.4rem}}.profile-wraper .MuiButton-contained.btn-return{display:flex;border:1px solid var(--color-dark-hues-blue);color:var(--color-bright-grey);font-weight:700;width:104px;height:56px;border-radius:30px;background-color:var(--color-white);font-size:1.6rem;line-height:2.4rem;position:absolute;right:50px}.profile-wraper .btn-top{top:-28px}.profile-wraper.setting-credits .MuiButton-contained.btn-return.btn-close{position:fixed;top:151px;right:165px;z-index:9}.profile-wraper .btn-bottom{bottom:-28px}.profile-wraper__header{padding:4.2rem 4.7rem 2.1rem;background:var(--color-indigo)}.profile-wraper__header .line-yellow{width:5rem;height:4px;background-color:#ffe300}.profile-wraper__header .title{font-size:40px;font-weight:700;color:#00edc3}.profile-wraper__header-modal{padding:36px 50px 28px;background:var(--color-indigo);font-size:42px;color:#00edc3}.profile-wraper__header-modal .line{width:55px;border:3px solid #ffe300;border-radius:10px;margin-bottom:15px}.profile-wraper__title{font-weight:400;font-size:42px;line-height:7.2rem;color:var(--color-indigo);letter-spacing:-.015em;font-family:"British-Council-Sans",sans-serif}.profile-wraper__main{background:#d2eae8;box-sizing:border-box;border-radius:0 0 50px 0;padding:5rem;position:relative}@media screen and (max-width:1024px){.profile-wraper__mobile-header{background:#23085a;display:flex;height:73px;align-items:center;padding:0 21px}.profile-wraper__mobile-header .btn-back,.profile-wraper__mobile-header .btn-back:focus{background-color:transparent;box-shadow:none;outline:none;border:none;width:40px;padding:0;height:40px;margin-left:-8px}.profile-wraper__mobile-header .btn-back:focus img,.profile-wraper__mobile-header .btn-back img{display:block;margin:0 auto}.profile-wraper__mobile-header .iconBack{width:24px;height:32px}.profile-wraper__mobile-header .iconClose{width:36px;height:36px}.profile-wraper__mobile-header .profile{color:#00edc3;font-size:16px;flex-grow:1;text-align:center}.profile-wraper__header{padding:5rem 8.9rem 4.8rem 2rem}.profile-wraper__title{font-size:3.2rem;line-height:4.8rem;padding-top:.7rem}.profile-wraper__main{margin:0 0 10.5rem;padding:5.7rem 0 5.3rem;border-radius:30px 0}.profile-wraper .MuiButton-contained.btn-return{width:124px;right:20px}}@media screen and (max-width:1024px){.profile-wraper__main{margin:0 0 10.5rem;padding:0 0 5.3rem;border-radius:30px 0;background:transparent}}@media screen and (max-width:767px){.profile-wraper__mobile-header .iconBack{width:12px;height:16px}.profile-wraper__mobile-header .iconClose{width:18px;height:18px}}.main-menu{display:flex;background-color:var(--color-indigo);font-size:1.4rem;line-height:1.4rem;color:var(--color-white);height:6rem}.main-menu .menu-left{display:flex;padding-left:2rem}.main-menu .menu-left .my-class{display:flex;align-items:center}.main-menu .menu-left .my-class .img-logo{cursor:pointer;height:35px;object-fit:cover}.main-menu .menu-left .my-class .title{font-weight:700;padding-left:1.8rem;font-size:1.8rem;font-family:"British-Council-Sans",sans-serif;color:var(--color-teal-blue)}.main-menu .menu-left .notification-icon{width:27px;height:27px;cursor:pointer}.main-menu .menu-right{display:flex;align-items:center;grid-gap:6rem;gap:6rem;margin-left:auto;position:relative;color:var(--color-white);padding-right:7rem}.main-menu .menu-right li{list-style:none;cursor:pointer;padding-top:22px;padding-bottom:24px}.main-menu .menu-right li.active{padding-bottom:19px;border-bottom:5px solid var(--color-yellow);color:var(--color-yellow)}.main-menu .menu-right li.menu-item__search{padding:0}.main-menu .menu-item__search{position:absolute;right:2.9rem;width:1.5rem;height:1.5rem;top:6px}.main-menu .menu-item__search img{width:100%;height:auto}@media screen and (max-width:1024px){.main-menu{flex-direction:column;height:55px}.main-menu .menu-left{padding-top:1.8rem;padding-bottom:1.6rem;display:flex;align-items:center;justify-content:space-between;padding-right:1.9rem;height:100%}.main-menu .menu-left .my-class .img-logo{height:3rem}.main-menu .menu-left .my-class .title{border-left:1px solid #666;line-height:2.1rem;padding-left:1.3rem;margin-left:1.5rem;font-size:1.4rem}.main-menu .menu-mobile{display:flex;align-items:center;justify-content:space-between;padding:0 1.6rem 0 2.2rem;height:2.4rem;margin-bottom:1.6rem}.main-menu .menu-mobile p{font-size:1.4rem;line-height:1.6rem}.main-menu .menu-mobile p.open{color:var(--color-yellow)}.main-menu .menu-right{margin:0;color:var(--color-white);display:block;padding:0 2.1rem 2.1rem}.main-menu .menu-right li{padding:1.4rem 0 0}.main-menu .menu-right li:first-child{padding-top:0}.main-menu .menu-right li.active{border-bottom:0;color:var(--color-yellow);padding-bottom:0}}.profile-content{background-color:var(--color-white);border-radius:0 0 30px 0;padding:6.1rem 6.6rem 8.8rem;box-shadow:1px 4px 8px rgba(84,86,90,.24)}.profile-subtitle{color:var(--color-bright-grey);font-size:1.8rem;line-height:2.7rem;padding:2.4rem 0 4rem}.profile .profile-item__value{font-weight:700}.profile-avatar{display:flex;align-items:flex-start}.profile-avatar__img{width:7rem;height:7rem;border-radius:50%;background:#c4c4c4}.profile-avatar__img img{width:100%;height:100%;border-radius:50%}.profile-avatar__info{padding-left:2rem;padding-top:2rem}.profile-name{color:var(--color-indigo);font-size:2.4rem;line-height:3.1rem;font-weight:700}.profile-action{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.profile-action .action-remove{color:#fff;background:#ff8200;border-radius:30px;border:1px solid #ff8200;margin-right:2rem}.profile-action .action-remove,.profile-action .action-upload{padding:16px 30px;font-size:16px;font-weight:700;cursor:pointer}.profile-action .action-upload{color:#54565a;background:#c0df88;border-radius:30px;border:1px solid #009d8c}.profile-footer{margin-top:4rem}.profile-footer .account-header .student-account__row{padding-bottom:2.9rem}.profile-footer .account-header__title{color:var(--color-indigo);font-weight:700;font-size:2.4rem;line-height:3.1rem}.profile-footer .account-header__infor{font-size:1.8rem;line-height:2.7rem;color:var(--color-bright-grey);padding-left:1rem}@media screen and (max-width:1024px){.profile{padding:unset;background:unset}.profile.profile-wraper .profile-wraper__header .line-blue{display:none}.profile.profile-wraper .profile-wraper__header{padding:14.4rem 0 8.8rem 5.2rem}.profile.profile-wraper .profile-wraper__title{font-size:3.2rem;line-height:4.2rem;font-weight:700}.profile.profile-wraper .MuiButton-contained.btn-return.btn-top{top:48px;right:35px;width:124px;height:48px;border:1px solid var(--color-indigo);font-size:1.6rem;line-height:1.6rem;color:var(--color-indigo)}.profile.profile-wraper .MuiButton-contained.btn-return.btn-bottom{display:none}.profile.profile-wraper .profile-wraper__main{background-color:var(--color-white);border:none;position:static;padding-top:0}.profile.profile-wraper .profile-content{border:none;padding:0 2.5rem;box-shadow:none}.profile.profile-wraper .wrap-avatar-mobile .profile-avatar-mobile{display:flex;align-items:flex-start;padding:23px 0 18px}.profile.profile-wraper .wrap-avatar-mobile .profile-avatar-mobile__img{width:7rem;height:7rem;border-radius:50%;background:#c4c4c4}.profile.profile-wraper .wrap-avatar-mobile .profile-avatar-mobile__img img{width:100%;height:100%;border-radius:50%}.profile.profile-wraper .wrap-avatar-mobile .profile-avatar-mobile__info{padding-left:20px;width:calc(100% - 7rem)}.profile.profile-wraper .wrap-avatar-mobile .profile-avatar-mobile .profile-name-mobile{font-size:1.8rem;line-height:2.7rem;font-weight:700;color:var(--color-indigo);overflow:hidden;text-overflow:ellipsis;padding-top:2rem}.profile.profile-wraper .wrap-avatar-mobile .profile-action-mobile{display:flex;align-items:center;margin-top:1rem}.profile.profile-wraper .wrap-avatar-mobile .profile-action-mobile .action-remove{color:#fff;padding:15px 25px;background:#ff8200;border-radius:30px;border:1px solid #ff8200;font-size:16px;font-weight:700;margin-right:1.5rem}.profile.profile-wraper .wrap-avatar-mobile .profile-action-mobile .action-upload{color:#54565a;padding:15px 25px;background:#c0df88;border-radius:30px;border:1px solid #009d8c;font-size:16px;font-weight:700}.profile.profile-wraper .profile-avatar{display:flex;text-align:center}.profile.profile-wraper .profile-avatar__info{padding-left:0;padding-top:3.6rem}.profile.profile-wraper .profile-avatar .profile-name{font-size:1.8rem;line-height:2.7rem;font-weight:400;color:var(--color-black)}.profile.profile-wraper .profile-avatar .profile-action{font-size:1.8rem;line-height:2.7rem;font-weight:400;color:var(--color-dark-blue);padding-top:3.9rem}.profile.profile-wraper .profile-subtitle{color:var(--color-black)}.profile.profile-wraper .profile-item__name,.profile.profile-wraper .profile-item__value{font-size:1.6rem;padding-left:1rem}.account-header .student-account__row{padding:0 2rem .8rem;display:block}.account-header__title{font-size:2rem;line-height:2.6rem}.account-header__infor{padding-top:1.7rem;padding-left:.2rem}}.navbar{display:flex;align-items:center;grid-gap:20px;gap:20px;padding:0 0 0 20px;margin:0}.navbar li{list-style:none;padding:2.6rem 0 1.4rem;color:var(--color-indigo);font-size:2rem;line-height:2.6rem;font-weight:700;position:relative;cursor:pointer;white-space:nowrap;border-bottom:0 solid var(--color-teal-blue);border-radius:3px}.navbar li.active{border-bottom:0 solid var(--color-indigo)}.navbar li:before{content:"";width:100%;background:var(--color-teal-blue);height:6px;border-radius:6px;position:absolute;bottom:-6px;left:0;right:0}.navbar li.active:before{background:var(--color-indigo)}.calendar .select-section .navbar li{min-width:100px;text-align:center}.setting{background-color:var(--color-white)}.setting-title{color:var(--color-indigo);font-size:2.4rem;line-height:3.1rem;font-weight:700;padding-top:3.2rem;padding-bottom:1.3rem;padding-left:6.3rem}.setting-subtitle{color:var(--color-bright-grey);font-size:1.8rem;line-height:2.7rem;padding-left:6.3rem;margin-bottom:4.5rem;padding-right:9rem}.setting-subtitle>span{display:block;padding-top:2rem}.setting-subtitle>span b{color:var(--color-indigo);-webkit-text-decoration-line:underline;text-decoration-line:underline}.setting-subtitle__myfriend{margin-bottom:2.3rem}.setting-subtitle__password{margin-bottom:3.5rem}.setting-footer{display:flex;align-items:center;justify-content:flex-end;margin-top:1.1rem}.setting-footer__status{display:flex;align-items:center;margin-right:2rem;font-size:1.8rem;line-height:2.7rem;font-weight:700}.setting-footer__status.success{color:var(--color-indigo)}.setting-footer__status.error{color:var(--color-error)}.setting-footer__status span{padding-left:1.2rem}.communication{padding-bottom:6.4rem;max-width:610px;margin:0 auto}.communication .btn-update{display:flex;width:11.5rem;height:5.6rem;color:var(--color-bright-grey);line-height:2.4rem;font-size:1.6rem;border:1px solid var(--color-dark-hues-blue);border-radius:30px;background-color:#c0df88}.settingItem{background:rgba(0,157,140,.05);border:1px solid var(--color-dark-hues-blue);box-sizing:border-box;border-radius:0 0 30px 0;padding:3.4rem 8.5rem 5rem;max-width:66rem;margin:0 auto 1.9rem}@media (max-width:1023px){.settingItem{border-radius:0}}.settingItem-row{display:flex;align-items:center;justify-content:space-between}.settingItem-row.\--row1{padding-bottom:.5rem}.settingItem-row__account{font-size:2rem;line-height:2.6rem;color:var(--color-indigo);font-weight:700}.settingItem-row__select{font-size:1.6rem;line-height:2.4rem;color:var(--color-indigo);font-weight:700}.settingItem-row__select span{-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.settingItem-title{font-size:1.6rem;line-height:2.4rem;font-weight:700;color:var(--color-bright-grey);padding-bottom:1.2rem;padding-top:2rem}.settingItem .select-block{display:flex;align-items:center}.settingItem .select-block.disabled{cursor:not-allowed;opacity:.5}.settingItem .select-block.disabled .select-box,.settingItem .select-block.disabled .select-text{cursor:not-allowed}.settingItem .select-box{width:4.4rem;height:4.4rem;border:1px solid #b5b5b5;background-color:var(--color-white);border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer}.settingItem .select-box .select-item{width:16px;height:16px;border:1px solid var(--color-indigo);border-radius:2px}.settingItem .select-box .select-item.active{background-color:var(--color-teal-blue);border:1px solid var(--color-dark-hues-blue)}.settingItem .select-text{color:var(--color-indigo);font-size:1.6rem;line-height:1.8rem;padding-left:1.6rem;cursor:pointer}.MyClassFriend.communication{padding-bottom:7.5rem}.MyClassFriend .settingItem{margin:0 auto;padding:3.7rem 13rem 5.6rem;position:relative}.MyClassFriend .settingItem .btn-bottom{right:13rem;width:17.5rem;padding:0;background-color:#c0df88}.MyClassFriend .form-title{color:var(--color-indigo);font-size:2rem;line-height:2.6rem;padding-bottom:.8rem}.MyClassFriend .MuiOutlinedInput-input{border:1px solid #c4c4c4;border-radius:2px;box-sizing:border-box;height:5.6rem;font-size:1.8rem;color:var(--color-indigo);padding:20px 16px;line-height:26px}.MyClassFriend-title{font-size:2.4rem;font-weight:700;line-height:3.1rem;padding-top:7.1rem;color:var(--color-indigo)}.MyClassFriend .no-friend{padding-top:1.3rem;font-size:1.8rem;font-weight:400;line-height:2.7rem;color:var(--color-bright-grey)}.MyClassFriend .friend-list .friend-item{padding-top:2rem}.MyClassFriend .friend-list .friend-item .request-item__top{display:flex;align-items:center}.MyClassFriend .friend-list .friend-item .request-item__action{padding-left:90px}.MyClassFriend .friend-list .friend-item__img{width:7rem;height:7rem;border-radius:50%;background-color:#c4c4c4;margin-right:2rem;overflow:hidden}.MyClassFriend .friend-list .friend-item__img img{width:100%;height:100%;border-radius:50%}.MyClassFriend .friend-list .friend-item__name{color:var(--color-indigo);font-size:2.4rem;line-height:3.1rem;font-weight:700;width:calc(100% - 9rem)}.MyClassFriend .friend-list .friend-item__action{display:flex;grid-gap:20px;gap:20px}.MyClassFriend .friend-request{padding:0 20px}.MyClassFriend .friend-request .request-item{padding-top:2rem}.MyClassFriend .friend-request .request-item__top{display:flex;align-items:center}.MyClassFriend .friend-request .request-item__top .--avatar{width:7rem;height:7rem;border-radius:50%;background-color:#c4c4c4;overflow:hidden;margin-right:2rem}.MyClassFriend .friend-request .request-item__top .--avatar img{width:100%;height:100%;border-radius:50%}.MyClassFriend .friend-request .request-item__top .--name{color:var(--color-indigo);font-size:2.4rem;line-height:3.1rem;font-weight:700}.MyClassFriend .friend-request .request-item__action{padding-left:90px}.MyClassFriend .friend-request .request-item__action .btn-cancel{display:flex;width:11.5rem;height:5.6rem;color:var(--color-bright-grey);line-height:2.4rem;font-size:1.6rem;border:1px solid var(--color-dark-hues-blue);border-radius:30px;background-color:#c0df88;text-transform:none;font-weight:700}.MyClassFriend .friend-request .request-item__action .btn-ignore{margin-left:20px}.MyPassword h3{font-size:2rem;line-height:2.6rem;font-weight:700;color:var(--color-indigo);padding-bottom:.8rem}.MyPassword-message{font-size:1.8rem;line-height:2.7rem;font-weight:400;color:var(--color-bright-grey);padding-bottom:2.3rem}.MyPassword .error-block{padding-top:1.2rem}.MyPassword .error-block .error-border{height:40px}.MyPassword .error-block .error-password{font-size:1.8rem;line-height:2.7rem;font-weight:400}@media screen and (max-width:1024px){.setting{background-color:transparent}.setting .navbar{display:block;padding:2.5rem 0 3.7rem}.setting .navbar li:before{content:none}.setting .navbar li,.setting .navbar li.active{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:17px 20px;margin:0 15px 20px;cursor:pointer;border:1px solid var(--color-teal-blue);border-radius:30px;background:#f5f5f5}.setting .navbar li.active span,.setting .navbar li span{display:none}.setting .navbar li.active .arrow-icon img,.setting .navbar li .arrow-icon img{transition:all .3s ease}.setting .navbar li.active .arrow-icon img{transform:rotate(180deg)}.setting-title{font-size:2rem;line-height:2.6rem;padding:1.4rem 2rem 1.6rem}.setting-subtitle{padding:0 2rem 1.4rem;margin:0}.setting-subtitle__myfriend{font-size:1.4rem;line-height:2.4rem;padding-bottom:2.6rem}.setting .communication{max-width:100%;padding-bottom:3rem}.setting .communication .settingItem{padding:2.6rem 2rem 3rem;max-width:100%}.setting .communication .settingItem-title{font-size:1.4rem;line-height:1.8rem;padding-bottom:1rem}.setting .communication .setting-footer{margin-right:2rem;margin-top:3rem}.MyClassFriend.communication .settingItem{padding:2.4rem 2rem 5rem}.MyClassFriend.communication .settingItem .btn-bottom{right:2rem}.MyClassFriend.communication .form-title{font-size:1.8rem;line-height:2.7rem;font-weight:700}.MyClassFriend.communication .MyClassFriend-title{font-size:2rem;line-height:2.6rem;padding-left:2rem;padding-top:5.8rem}.MyClassFriend.communication .no-friend{padding-top:1.6rem;padding-left:2rem;font-size:1.6rem;line-height:2.4rem}}@media screen and (max-width:1024px){.MyClassFriend .MuiButton-contained.btn-default{padding:5px 10px}.MyClassFriend .friend-list{padding:0 20px}.MyClassFriend .friend-list .friend-item__img{width:4rem;height:4rem}.MyClassFriend .friend-list .friend-item__name{font-size:14px;line-height:2rem;width:calc(100% - 6rem)}.MyClassFriend .friend-list .friend-item .request-item__action{padding-left:56px;margin-top:.5rem}.MyClassFriend .friend-list .friend-item .btn-unfriend{width:90px;height:40px}.MyClassFriend .friend-request .request-item__top .--avatar{width:4rem;height:4rem}.MyClassFriend .friend-request .request-item__top .--name{font-size:14px}.MyClassFriend .friend-request .request-item__action{padding-left:56px;margin-top:.5rem}.MyClassFriend .friend-request .request-item__action .btn-accept,.MyClassFriend .friend-request .request-item__action .btn-cancel{width:90px;height:40px}.MyClassFriend .friend-request .request-item__action .btn-ignore{width:90px;height:40px;margin-left:20px}.MyPassword h3{padding:0 20px 15px}.MyPassword-message{padding:0 20px 10px}}@media screen and (max-width:320px){.settingItem .select-text{padding-left:.6rem}}.select-option .MuiInputLabel-outlined.MuiInputLabel-shrink{transform:translate(12px,-6px) scale(.75);color:var(--color-indigo);font-size:1.4rem;line-height:2.1rem;font-weight:700;background:#fff;padding:0 6px}.select-option .MuiInputBase-root{color:var(--color-blindness);font-size:1.8rem;line-height:2.8rem;font-weight:500;font-family:"Poppins-Regular",sans-serif;width:calc(100% - 8px);letter-spacing:normal;background-color:var(--color-white)}.select-option .MuiOutlinedInput-notchedOutline{border:none}.select-option .MuiSelect-outlined.MuiSelect-outlined{line-height:2.8rem;height:auto;padding:8px 20px;border:2px solid #c8c8c8;box-sizing:border-box;border-radius:0;color:var(--color-bright-grey)}.select-option .MuiSelect-outlined.MuiSelect-outlined:focus,.select-option .MuiSelect-outlined.MuiSelect-outlined:focus-visible,.select-option .MuiSelect-outlined.MuiSelect-outlined:hover{border:2px solid var(--color-black);background-color:var(--color-white)}.select-option .MuiSelect-outlined.MuiSelect-outlined option:first-child{display:none}.select-option .MuiSelect-iconOutlined{right:15px}.select-option .MuiSelect-icon{font-size:2.5rem;color:var(--color-blindness)}.select-option__label{font-size:2rem;line-height:2.6rem;color:#23085a;padding-bottom:.8rem;font-weight:700}.summary{background-color:var(--color-indigo);display:flex;align-items:center;grid-gap:62px;gap:62px;padding:4.5rem 6.9rem 4.5rem 7.9rem;margin-top:4rem}.summary-text p{color:var(--color-teal-blue);font-size:2rem;font-weight:700;line-height:2.6rem}.summary-text h2{font-size:3.2rem;font-weight:700;line-height:4.2rem;color:var(--color-white);padding-top:.4rem}.summary .column{height:187px;width:1px;background-color:var(--color-teal-blue)}.summary .annotation-note{color:var(--color-white);font-size:1.5rem;font-weight:500}.summary .annotation{color:var(--color-white)}.summary .annotation .annotation__item{display:flex;line-height:40px;font-size:1.5rem;font-weight:500}.summary .annotation .annotation__item span{height:30px;width:100px;margin:5px 10px 0 0;display:flex}.summary .annotation .annotation__item span.green{background:var(--color-dark-hues-blue)}.summary .annotation .annotation__item span.red{background:var(--color-error)}.summary .annotation .annotation__item span.white{background:var(--color-white)}.doughnut-chart{position:relative}.doughnut-chart .chart-content{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:100px;height:100px;background-color:var(--color-white);border-radius:50%;border:5px solid var(--color-teal-blue);display:flex;align-items:center;justify-content:center;color:var(--color-indigo);font-size:2.4rem;line-height:3.1rem;font-weight:700;box-sizing:border-box}@media screen and (max-width:1023px){.summary{display:block;padding:3.3rem 1.9rem 3.2rem}.summary-text p{font-size:1.8rem;line-height:2.7rem}.summary-text h2{font-size:2.4rem;line-height:3.6rem;padding-top:.3rem}.summary .column{width:100%;height:1px;margin:2.4rem 0 2.6rem}.doughnut-chart{text-align:center}}#CreditHistory{display:grid;border-collapse:collapse;min-width:100%;grid-template-columns:minmax(127px,1fr) minmax(200px,1fr) minmax(100px,1fr) minmax(279px,1fr) minmax(70px,1fr) minmax(70px,1fr)}#CreditHistory th{color:var(--color-white);background-color:var(--color-indigo);padding:1rem;font-size:1.4rem;line-height:2.2rem;font-weight:700;text-align:left}#CreditHistory tbody,#CreditHistory thead,#CreditHistory tr{display:contents}#CreditHistory td{font-size:1.6rem;font-weight:400;line-height:2.7rem;color:var(--color-bright-grey);padding:1.6rem 0 1.6rem 1rem;box-shadow:inset 0 -1px 0 #c8c8c8;text-overflow:ellipsis;position:relative}#CreditHistory #hidden-class{cursor:pointer}#CreditHistory #hidden-class .credit-detail{position:absolute;visibility:hidden;background-color:var(--color-indigo);color:var(--color-white);text-align:center;border:2px solid var(--color-indigo);border-radius:5px;padding:5px 0;transition:opacity 1s ease-in-out;left:0;top:54px;z-index:9;display:none;cursor:auto}#CreditHistory #hidden-class:hover .credit-detail{opacity:1;visibility:visible;display:block}.credit-footer{align-items:flex-start}.credit-footer__text{color:var(--color-black);padding-top:.9rem;font-size:1.4rem;line-height:2.7rem}.credit-footer .btn-block{margin:2rem 1rem 8rem;display:flex;justify-content:space-between;position:relative}.number{text-align:center}.number.credit{margin-right:100px}.number.balance{margin-right:80px}@media screen and (max-width:1024px){#CreditHistory{grid-template-columns:minmax(65%,1fr) minmax(15%,1fr) minmax(20%,1fr)}#CreditHistory tr td:first-child,#CreditHistory tr th:first-child{padding-left:2rem}#CreditHistory th{font-size:1.4rem;line-height:2.7rem}#CreditHistory td:first-child{font-size:1.4rem;line-height:1.8rem}#CreditHistory td{font-weight:400}#CreditHistory td p:first-child,#CreditHistory td p:nth-child(2){font-weight:700}.credit-footer{justify-content:flex-end;align-items:flex-end;margin-right:2rem}}.student-account{background-color:var(--color-white);border:1px solid var(--color-dark-hues-blue);border-radius:0 0 30px 0;padding:5.4rem 7.3rem 5.6rem 6.4rem}.student-account__row{display:grid;grid-template-columns:1fr 1fr}.student-account .account-summary .--name{font-weight:700;font-size:24px;color:var(--color-indigo);padding-bottom:15px}.student-account .account-summary .table-summary{width:100%;border-collapse:collapse;font-size:16px;color:#54565a}.student-account .account-summary .table-summary .--trow{border-bottom:1px solid #c8c8c8}.student-account .account-summary .table-summary .--trow .--tcol{padding:16px 10px;vertical-align:top}.student-account .account-summary .table-summary .--trow .--tcol:last-child{font-weight:700}.student-account .account-header .student-account__row{padding-bottom:2.9rem}.student-account .account-header__title{color:var(--color-indigo);font-weight:700;font-size:2.4rem;line-height:3.1rem}.student-account .account-header__infor{font-size:1.8rem;line-height:2.7rem;color:var(--color-bright-grey);padding-left:1rem}.student-account .profile-item__value{font-weight:700}.student-account .select-option-block{background:rgba(0,157,140,.05);border:1px solid var(--color-dark-hues-blue);border-radius:0 0 30px 0;box-sizing:border-box;padding:1.8rem 0 2.2rem;text-align:center;margin-top:4rem}.student-account .select-option-block .MuiFormControl-root{min-width:auto;max-width:400px;width:100%;text-align:left}.student-account .select-option-block .select-option .MuiInputBase-root{width:100%}.account-main__row{padding-top:3.4rem}.account-main__row .account-header__title{padding-bottom:1.1rem}@media screen and (max-width:1023px){.student-account{padding:3.5rem 0}.student-account .account-header .student-account__row{padding:0 2rem .8rem;display:block}.student-account .account-header__title{font-size:2rem;line-height:2.6rem}.student-account .account-header__infor{padding-top:1.7rem;padding-left:.2rem}.student-account .profile-item__value{font-weight:400}.student-account .select-option-block{padding:3.4rem 0 5.4rem}.student-account .select-option-block .MuiFormControl-root{margin:0;padding:0 2.7rem 0 3.3rem}.student-account .select-option-block .select-option__label{font-size:1.8rem;line-height:2.7rem;padding-top:0}.student-account .about-product__row,.student-account .credit-history__row,.student-account .credit-summary__row{padding-top:3.5rem}.student-account .about-product__row .account-header__title,.student-account .credit-history__row .account-header__title,.student-account .credit-summary__row .account-header__title{padding-bottom:1.4rem;padding-left:2rem}.student-account .credit-summary__row{padding-top:3.1rem}.student-account .credit-history__row .account-header__title{padding-bottom:2.4rem}}@media screen and (max-width:1024px){.student-account{padding:0}.student-account .account-summary .--name{font-size:20px;padding:25px 20px 20px}.student-account .account-summary .table-summary{font-size:14px;margin-bottom:30px}.student-account .account-summary .table-summary .--trow .--tcol{padding:16px 20px}.student-account .select-option-block{margin-top:0;border-radius:unset}.student-account .summary{margin-top:0}}.menu-header-mobile{background-color:#fff;display:flex;position:fixed;bottom:0;width:100%;z-index:1500;height:67px}.menu-header-mobile .header-item-mobile{flex-grow:1;text-align:center;color:#23085a;padding:11px 0 14px;border-top:2px solid #c8c8c8}.menu-header-mobile .active{background-color:rgba(153,237,209,.3);border-bottom:6px solid #00edc3}.menu-header-mobile .border-right{border-right:2px solid #c8c8c8}.notification-modal .MuiDialog-paperScrollPaper{display:block}.notification--wrapper{position:relative;padding:2rem 20% 2rem 2rem;font-size:1.3em;line-height:1.8;color:var(--color-indigo);border-bottom:1px solid #8fd4cc}.notification--wrapper.clickable,.notification--wrapper.feedback{cursor:pointer}.notification--wrapper:last-child{border-bottom:none;padding-bottom:100px}.notification--wrapper:before{content:"";position:absolute;top:18px;left:7px;background:#00edc3;width:4px;height:60px;border-radius:6px}.notification--wrapper h2{font-size:1.4rem}.notification--wrapper .time{padding-top:5px;top:25px;right:20px;color:#c4c4c4}.notification--wrapper a{display:block;color:#005cb9;text-decoration:none}.notification--wrapper .dismiss{position:absolute;cursor:pointer;width:24px;height:24px;bottom:20px;right:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABr0lEQVRIidXVPWgVQRQF4O+Fh1iFYCESLGwCiiCiIKIgkkIESWVjZyViIIKgjdWxsNRGLURLWwshlioIioWFijxEiYiFpUUQi0cIFjsb1+f74ZHgz4HL7N659567Z2Z2WkYgyT5cw160i3sFb3EJL5IMzJ8YUXwHHuAIulgu1sWhMrdzWI2hBDiF7biH3Zgptgt3sRWnhxVoN1+KHFMN1+EyLmFPT+6HMh5IMtvwL+NlLdsaQZHjGTb3aeTKkCZni9XoYr9qjSqJkkzi3IDi42ITziTZskagkuXiBhSvcR7b+CnRVyyoFnIeT3F/zKIncEy1+K/xBVrNiCRH8QQ3kyyMUz3JVVzGXJLF2t8enEKSeZxUHah3uK1ojGncwsMk1wfV6CVYLVZjRrVDpkrsQdVGaGOyzH0ssX3P1KiDtm78NYL1EDcl/r8k+rcWecOI/7hEqwP84+CXXTToV1ET3MEjvMF3nC1z3/Aec/g8rKl+vwqYTtJO0kGnMf+48dzFIiSZUF2tI7+gUzo7jqUkK42E1Z7YicZYE3zCq2ZQSw/KvXzD73fwKHRwIcnzpvMHuyBkvFAnyocAAAAASUVORK5CYII=) no-repeat}.notification--wrapper .dismiss:hover{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABZElEQVRIie3VMUscURQF4E8NIYhYWIUUspVFCn/Dop2kskgatTO1lSAh5NqmSJFC8AdYREgTrcNWwRAIKQQXtfAHWMgiIhIWi3krbze6o8ym88CF++Yx55x33525Q/ogIp7hA5YwiuEUf3GBbbyLiIu7OIb7CWAeqxhPhOdopXwMK1joRzDU4/gFJjKna3iNj9hBOzM1g3Xs4n1GcxYRJ10CqRRz+IInJacqQxuL+BYR5x03z/F1AOQUJ9xCTUbYwucBkOc45d87qCk6ZqQC8VZEHHYWvSWpKS6uCn7hRqCsTSujTGADs/it6P1FvFHcWTPtfaoicBQR33Gm+Hr38CPlrbR3UEWgMh4FHgUGL9BO8d8EBoEug2X//+WImMW0YiZvJoIxTEXEDiYfInCleyy+TNHBTJY/xatbTF3li94SNXF8y0v3xQn28wddg6XRaFzW6/WfCtcTyc194w/eRkQz57wGgjVgfdHkuJQAAAAASUVORK5CYII=) no-repeat}.account-activation__footer{display:block;width:unset;font-size:1.8rem;line-height:2.7rem;margin-bottom:2.2rem;padding:20px}.account-activation__footer .footer-title{color:var(--color-white);font-weight:700;margin-bottom:10px}.account-activation__footer .footer-content{display:flex;color:var(--color-white)}.account-activation__footer .footer-content .footet-phone{margin-right:20px}.account-activation__footer .footer-content .footer-desr{font-size:1.8rem;line-height:2.1rem;padding-left:3rem}.account-activation__footer .footer-content .footer-desr .spain{font-weight:700;margin-bottom:10px}.account-activation__footer .footer-content .footer-desr .phone{font-size:x-large;font-weight:700;margin-bottom:10px}.account-activation__footer .footer-content .footer-desr .last-des{line-height:25px}@media screen and (min-width:1024px){.account-activation__footer{padding:0;max-width:440px}}.activation-header{padding-top:0;max-width:39%;margin-right:3.6rem}.activation-header .my-class{margin-bottom:4.7rem!important}.activation-header__title{font-size:4.2rem;color:var(--color-white);line-height:7.2rem;letter-spacing:-.015em;font-family:"British-Council-Sans",sans-serif;font-weight:400}.activation-header__text{font-size:1.8rem;color:var(--color-white);line-height:2.7rem;margin-bottom:40px}.form-activation-block{width:39%;background-color:var(--color-white);border:15px solid #00edc3;box-sizing:border-box;border-radius:30px 0}.form-activation-block .form-title{color:var(--color-indigo);font-size:2.4rem;line-height:3.1rem;padding-bottom:18.5px;font-weight:700}.form-activation-block .form{padding:3.9rem 3rem 5.5rem}.form-activation-block .description-password{margin-top:20px}.form-activation-block .description-password .des-title1{font-size:x-large;font-weight:700;color:var(--color-black)}.form-activation-block .MuiFormGroup-root.form-activation{padding-top:4.5px}.form-activation-block .MuiFormGroup-root.form-activation .MuiButton-contained.btn-indigo{margin:2rem 0 0 auto;display:flex;color:var(--color-bright-grey);background-color:var(--color-white);font-weight:700;padding:1.6rem 3.3rem;font-size:1.6rem;line-height:1.6rem;border:1px solid var(--color-dark-hues-blue);box-shadow:none}.form-activation-block .MuiFormGroup-root.form-activation .MuiButton-contained.btn-indigo.Mui-disabled{color:rgba(0,0,0,.26);box-shadow:none;background-color:rgba(0,0,0,.12)}.form-activation-block .MuiFormGroup-root .form-activation{padding-top:4.3rem}.form-activation-block .MuiFormGroup-root .form-activation__label{padding-top:1.75rem;padding-bottom:.9rem;font-size:var(--font-size-default);color:var(--color-indigo);font-weight:700}.form-activation-block .MuiFormGroup-root .form-activation__label.label2{padding-top:2rem}.form-activation-block .MuiFormGroup-root .form-activation__input input{font-size:1.8rem;color:var(--color-indigo);padding:20px 16px;line-height:26px;height:16px}.form-activation-block .MuiFormGroup-root .form-activation__input input:-internal-autofill-selected{background-color:transparent!important}.form-activation-block .MuiFormGroup-root .MuiOutlinedInput-notchedOutline{border:1px solid #23085a;box-sizing:border-box;border-radius:2px}.form-activation-block .MuiFormGroup-root .MuiOutlinedInput-notchedOutline>legend{font-size:0;width:0}.form-activation-block .MuiFormGroup-root .MuiInputLabel-outlined,.form-activation-block .MuiFormGroup-root .MuiInputLabel-outlined.MuiInputLabel-shrink{font-size:1.6rem;line-height:2.4rem;color:var(--color-indigo);top:auto}.form-activation-block .MuiFormGroup-root .MuiInputLabel-outlined{bottom:39px;font-size:16px;line-height:16px;color:#c4c4c4;font-style:italic}.form-activation-block .MuiFormGroup-root .MuiInputLabel-outlined.MuiInputLabel-shrink{bottom:auto;font-weight:700;display:none}.MuiContainer-root.public-page.account-activation{margin-bottom:2.8rem}.MuiContainer-root.public-page.account-activation .my-class{display:none}.MuiContainer-root.public-page.account-activation .activation-header{padding-top:3.8rem}.MuiContainer-root.public-page.account-activation .activation-header__text{padding-top:.6rem}.MuiContainer-root.public-page.account-activation .line{margin-top:3rem}.MuiContainer-root.public-page.account-activation .form-activation{padding-top:3rem}.MuiContainer-root.public-page.account-activation .MuiOutlinedInput-input{padding:12.14px 14px;font-weight:700}.MuiContainer-root.public-page.account-activation .MuiButton-contained.btn{padding:1rem 5rem;margin:3.4rem 0 0 auto}@media screen and (max-width:1023px){.activation-header{width:100%;margin:0;padding:3rem 2rem 2.6rem;max-width:100%}.activation-header__title{font-size:3.2rem;line-height:4.8rem;font-weight:400;padding-right:10.3rem;padding-bottom:1.3rem;padding-top:.7rem}.activation-header__text{font-size:1.6rem;line-height:2.4rem;font-weight:400}.activation-header .my-class{margin-bottom:3rem!important}.form-activation-block{width:100%;border:5px solid #00edc3}.form-activation-block .form{padding:3.5rem 1.5rem 4.2rem}.form-activation-block .form-title{font-size:2rem;line-height:2.6rem;padding-bottom:1.35rem}.form-activation-block .MuiFormGroup-root .form-activation__label{font-size:1.8rem;line-height:2.7rem;padding-top:1.95rem;padding-bottom:.7rem}.form-activation-block .MuiFormGroup-root .form-activation__label.label2{padding-top:1rem}}.page-activated .activated-header{padding:20px;margin-right:3.6rem}.page-activated .activated-header .my-class{margin-bottom:4.7rem!important}.page-activated .activated-header .activated-title{display:flex;flex-direction:column;margin-top:30px}.page-activated .activated-header .activated-title__icon-check{margin-right:20px}.page-activated .activated-header .activated-title__title{font-size:42px;line-height:50px;color:var(--color-white);font-weight:700}.page-activated .activated-header__text{font-size:16px;color:var(--color-white);line-height:2.4rem;font-weight:400}.page-activated .activated-header__text .color-link{color:#00edc3}.page-activated .form-activated-block{background-color:var(--color-white);border:15px solid #00edc3;box-sizing:border-box;border-radius:30px 0}.page-activated .form-activated-block .content{padding:3.5rem 1.5rem 4.2rem}.page-activated .form-activated-block .content .des{margin-bottom:15px}.page-activated .form-activated-block .content .app-extend{display:flex;align-items:center;margin:30px 0}.page-activated .form-activated-block .content .app-extend .icon-app{margin-right:20px}.page-activated .form-activated-block .content .app-extend .app-title{color:#23085a;font-weight:700}.page-activated .form-activated-block .content .divider{height:1px;background:hsla(0,0%,78.4%,.4);margin-bottom:20px}@media screen and (min-width:1024px){.page-activated .activated-header{margin:0;padding:3rem 2rem 2.6rem;max-width:39%}.page-activated .activated-header .activated-title{flex-direction:row}.page-activated .activated-header__title{font-size:3.2rem;line-height:4.8rem;font-weight:400;padding-right:10.3rem;padding-bottom:1.3rem;padding-top:.7rem}.page-activated .activated-header__text{font-size:large;margin:20px 0 40px}.page-activated .activated-header .my-class{margin-bottom:3rem!important}.page-activated .form-activated-block{width:39%}.page-activated .form-activated-block .content{padding:3.9rem 3.4rem 5.5rem 3rem}.page-activated .form-activated-block .form-title{font-size:2rem;line-height:2.6rem;padding-bottom:1.35rem}}.reset-pw .resetpw-header{max-width:39%;margin-right:3.6rem}.reset-pw .resetpw-header .my-class{margin-bottom:4.7rem!important}.reset-pw .resetpw-header .my-class img{height:60px}@media screen and (max-width:767px){.reset-pw .resetpw-header .my-class img{height:40px}}.reset-pw .resetpw-header__title{font-size:3rem;color:var(--color-white);line-height:7.2rem;letter-spacing:-.015em;font-family:"British-Council-Sans",sans-serif;font-weight:400;margin-top:3px}.reset-pw .resetpw-header__text{font-size:1.8rem;color:var(--color-white);line-height:2.7rem;margin-bottom:40px}.form-reset-block{width:39%;background-color:var(--color-white);border:15px solid #00edc3;box-sizing:border-box;border-radius:30px 0}.form-reset-block .form-title{color:var(--color-indigo);font-size:2.4rem;line-height:3.1rem;padding-bottom:18.5px;font-weight:700}.form-reset-block .description-password .des-title1{font-size:x-large;font-weight:700;color:var(--color-black);padding-bottom:8px}.form-reset-block .form{padding:3.9rem 3rem 5.5rem}.form-reset-block .MuiFormGroup-root.form-reset{padding-top:4.5px}.form-reset-block .MuiFormGroup-root.form-reset .MuiButton-contained.btn-indigo{margin:2rem 0 0 auto;display:flex;color:var(--color-bright-grey);background-color:var(--color-white);font-weight:700;padding:1.6rem 3.3rem;font-size:1.6rem;line-height:1.6rem;border:1px solid var(--color-dark-hues-blue);box-shadow:none}.form-reset-block .MuiFormGroup-root.form-reset .MuiButton-contained.btn-indigo.Mui-disabled{color:rgba(0,0,0,.26);box-shadow:none;background-color:rgba(0,0,0,.12)}.form-reset-block .MuiFormGroup-root .form-reset{padding-top:4.3rem}.form-reset-block .MuiFormGroup-root .form-reset__label{padding-top:1.75rem;padding-bottom:.9rem;font-size:var(--font-size-default);color:var(--color-indigo);font-weight:700}.form-reset-block .MuiFormGroup-root .form-reset__label.label2{padding-top:2rem}.form-reset-block .MuiFormGroup-root .form-reset__input input{font-size:1.8rem;color:var(--color-indigo);padding:20px 16px;line-height:26px;height:16px}.form-reset-block .MuiFormGroup-root .form-reset__input input:-internal-autofill-selected{background-color:transparent!important}.form-reset-block .MuiFormGroup-root .MuiOutlinedInput-notchedOutline{border:1px solid #23085a;box-sizing:border-box;border-radius:2px}.form-reset-block .MuiFormGroup-root .MuiOutlinedInput-notchedOutline>legend{font-size:0;width:0}.form-reset-block .MuiFormGroup-root .MuiInputLabel-outlined,.form-reset-block .MuiFormGroup-root .MuiInputLabel-outlined.MuiInputLabel-shrink{font-size:1.6rem;line-height:2.4rem;color:var(--color-indigo);top:auto}.form-reset-block .MuiFormGroup-root .MuiInputLabel-outlined{bottom:39px;font-size:16px;line-height:16px;color:#c4c4c4;font-style:italic}.form-reset-block .MuiFormGroup-root .MuiInputLabel-outlined.MuiInputLabel-shrink{bottom:auto;font-weight:700;display:none}.inner-pw{position:relative}.inner-pw .MuiFormControl-root{width:100%}.inner-pw .password{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJzSURBVHgB7VVNctpQDJaep8GlG3oDt2n3zgkKJwjdMWwKJyg9AXCCNCcI2bTMdFE4AfQE+ADJ1Dcoq2Ka8VOl9zD+ie02WeebYcxY0qcn6dMzwBP+Aawzeq1uS+1eDBD0O0L02dmT9wQQIlEAiMvb6MvsUQleN/ofEXACSC2oR8i/aVWiewk8t+c5gFdsats3tCaCpUZahNFcyODts76vHe0DOB/YbvwIIdCk3yc+pQmEXIFa2VZQiEDDm2i+hhqcur0BAY65Wk+qiUF3skmwjJyQ+DR07zRVMLGkviOCX0xiEphhRs3Nkbyx64TbxRaKbSPlm5kQLWKkT9kDeDBoqcaf1TGJ+/tMOJQYWSnjpC2l5ORszEySgSN2HVIbsSV+Icy2en/SIeaQMOE03Kduf4BII9beNgbKkQscVBeWmK75VC+5/Ffyn2tvWTGkMEmYQ7iE843bayvW9Nj2iqalPSfoyoOTTyS5+MRRY2Rt6BfdxY6KpjZUXSmzNgwNFeDTmKcbpZW50aFVULojmjWdBCvFUrS+OM729AjEQB5O1LwQuwjCATW28XpZdBcfs6DWYaqMzgkubU/VSgiyATHEw0MVA7b/5ES/5L+ZGcIoRy5qZA4zM6TL22g+MyqK9yeT4/T3zVwS03PUZ0y4SFtGa3mXk6mQc2yixrixm9jOZEpTgCvZyKq1r4KJRV40kh1gclHjIVZlTyoSk0rEUdolEv4P8ra5AUrIcxXkTpOuvfRkzW7XcXwXhHffgtTH6SLq8+ylyOTD2ssui8IlVg1ZKlbLzf7r5zJz7QcnScR30DnPpfDBgYDb+UM/382K2/+EB+Evy1Zqrxgt5/8AAAAASUVORK5CYII=) no-repeat 100%;opacity:.3}.inner-pw.icon-pw .password-icon{opacity:1}.inner-pw .password-show{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIqSURBVHgBtVVdbtNAEP5mLRoDLzmCRcR7uEFzgrRvJTw0HIETNDlCT1DzgiLxUDhBwgnwAajiI/iJJFTeYcY/qbN4m0QKI1kre2fm2/nm2zG9CUdLApDDDtL1LMWJzQCsaxTAzKPwKsKJzVjwgMHp/wJRdqBJDWhOoEheU5euXuf9PRP1xVn3teaUmBMQfX9Yf4n3AjwHEmHcDTp/luLZ9eRI5Zn6gKj54gWpaKurevti1LeB7QPBtdRzXlRFSCzbS1coLQBmXlOBFrpc64VXYwbd+OiltuRMwi+j6wtyrYhlc0+EvutvCofuRbeZ3HZWg2PUpcns5mzAjGTrLzm3AGb1+qakhVNNnmbfsiLoGBDEWQFS+WvOgqJeOBrLeieUZDnZdy4VvfDDvG4kDqQrYPNTVUfia0TTJRLhtj2wUskRdJHhaRlj7upRAcuc/XMauQMlBrIgp8tDQawlrg4HY8AfiwpEam6Q8io7Cy03DzA8pCf6TXJNKoCp+bWeLQToVpM0u18bIZ+WKyayv6ykCx+IqhHEmiN+WM/iQkX55myy7f7m1Q6IHkCbVUmwMl60VaKU1mrMw9+fqoM9lVaPCd+1r4FVxt6x0vDZAXBBsGeI1f61JOGRMLUFNa59QYe4fc7zxyR9/Jo8+QQXRHYoe+eNcP8scs0ZYn4TCesdEoVdt80uwh5TILAZSl+cHw4SafQP+3IVP9eTvQDHWBvISQHaQE4OsAsC/AWlaoViWvtVGgAAAABJRU5ErkJggg==) no-repeat 100%}.inner-pw .password-icon{position:absolute;top:50%;transform:translateY(-50%);right:15px;color:transparent;cursor:pointer}.inner-pw .Mui-focused .password-icon{opacity:1}@media screen and (max-width:1023px){.reset-pw .resetpw-header{width:100%;margin:0;padding:3rem 2rem 2.6rem;max-width:100%}.reset-pw .resetpw-header__title{font-size:3.2rem;line-height:4.8rem;font-weight:400;padding-bottom:1.3rem;padding-top:.7rem;margin-top:12px;margin-bottom:10px}.reset-pw .resetpw-header__text{font-size:1.6rem;line-height:2.4rem;font-weight:400;margin-bottom:50px}.reset-pw .resetpw-header .my-class{margin-bottom:3rem!important}.reset-pw .form-reset-block{width:100%;border:5px solid #00edc3}.reset-pw .form-reset-block .form{padding:3.5rem 1.5rem 4.2rem}.reset-pw .form-reset-block .form-title{font-size:2rem;line-height:2.6rem;padding-bottom:1.35rem}.reset-pw .form-reset-block .MuiFormGroup-root .form-reset__label{font-size:1.8rem;line-height:2.7rem;padding-top:1.95rem;padding-bottom:.7rem}.reset-pw .form-reset-block .MuiFormGroup-root .form-reset__label.label2{padding-top:1rem}}.not-found-page .back-button{margin:2rem 0 0 auto;color:var(--color-bright-grey);background-color:var(--color-white);font-weight:700;padding:1.6rem 3.3rem;font-size:1.6rem;line-height:1.6rem;border:1px solid var(--color-dark-hues-blue);box-shadow:none}.cookies-settings-page .page-content{display:block!important}.cookies-settings-page .back-button{margin:2rem 0 0 auto;color:var(--color-bright-grey);background-color:var(--color-white);font-weight:700;padding:1.6rem 3.3rem;font-size:1.6rem;line-height:1.6rem;border:1px solid var(--color-dark-hues-blue);box-shadow:none}.cookies-settings-page .cookies-setting-block{background:#fff;width:80%;padding:1em;margin-top:1em;overflow:auto}@media screen and (max-width:1024px){.cookies-settings-page .cookies-setting-block{width:100%}}.cookies-settings-page .my-class img{height:55px}@media screen and (max-width:767px){.cookies-settings-page .my-class img{height:35px}}.select-skill-mobile{display:flex;flex-direction:column;padding:17px 20px}.select-skill-mobile__title{font-size:18px;font-weight:700;color:#23085a;padding-bottom:16px}.select-skill-mobile__teacher{font-size:18px;font-weight:700;color:#23085a;padding:17px 0 8px}.select-skill-mobile__option{display:flex;flex-wrap:wrap;grid-gap:20px}.select-skill-mobile__option .item-option{padding:6px 20px;background:#fff;color:#23085a;border-radius:15px;font-size:12px;font-weight:700}.select-skill-mobile__option .item-option.active{background:#23085a;color:#ffe300}.assessment-item{padding:2rem 6rem 2rem 2.2rem;background-color:var(--color-indigo);margin-top:2px;cursor:pointer;position:relative}.assessment-item,.assessment-item__left,.assessment-item__right{display:flex;align-items:center}.assessment-item__left{align-items:flex-start}.assessment-item__left img{padding-top:5px}.assessment-item__right{margin-left:auto}.assessment-text{padding-left:2rem}.assessment-text p{color:var(--color-white);font-size:1.8rem;line-height:2.7rem}.assessment-score{color:var(--color-yellow);font-size:2rem;line-height:2.6rem;border-radius:50%;overflow:hidden;margin-right:2rem;font-weight:700;border:4px solid #00edc3;height:6rem}.assessment-arrow,.assessment-score{width:6rem;display:flex;align-items:center;justify-content:center}.assessment-arrow{height:100%;background-color:var(--color-dark-hues-blue);position:absolute;right:0;top:0}@media screen and (max-width:1024px){.assessment-item{border-top:1px solid #fff;border-bottom:1px solid #fff}.assessment-item .assessment-score{margin-right:unset;width:36px;height:36px;font-size:14px}.assessment-item .assessment-arrow{padding-right:15px;background-color:unset}.assessment-item__left{align-items:center}}.custom-select{position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1.6rem;color:var(--color-indigo);line-height:2.4rem;font-weight:700}.custom-select__selected{display:inline;position:relative;cursor:pointer}.custom-select__selected:after{position:absolute;content:"";top:.7rem;right:-1.5rem;width:0;height:0;border:6px solid transparent;border-top:6px solid var(--color-indigo)}.active .custom-select__selected:after{top:.1rem;transform:rotate(180deg);transition:rotate .2s linear}.custom-select__select-items{position:fixed;left:0;top:110px;padding:2rem 0;width:100%;max-height:30rem;z-index:99;background:var(--color-white);overflow:auto}.custom-select__select-items>li{cursor:pointer;margin-bottom:1rem;padding:1rem 2rem;font-weight:400;width:100%}.custom-select__select-items>li.active,.custom-select__select-items>li:hover{background:var(--color-green-1)}.page-assessment .MuiContainer-root{padding:0}.page-assessment .assessment{padding:8.6rem 0 4rem}.assessment-title{max-width:100rem;margin:0 auto}.assessment-title .title{color:var(--color-indigo);font-size:4.2rem;line-height:7.2rem}.assessment-title .text{font-size:1.6rem;line-height:2.7rem;color:var(--color-bright-grey);padding-bottom:3.8rem}.navbar-main{max-width:110rem;padding:5rem;box-sizing:border-box;margin:0 auto;background:rgba(0,157,140,.2);border-radius:0 0 50px 0;position:relative}.navbar-main .assessment-content{background:var(--color-white);padding:5rem 6.5rem}.navbar-main .assessment-content,.select-option__block{border:1px solid var(--color-dark-hues-blue);box-sizing:border-box;border-radius:0 0 30px 0}.select-option__block{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem;background:rgba(0,157,140,.05);padding:2.6rem 10.5rem 3rem;grid-gap:13px;gap:13px}.select-option__block .MuiFormControl-root{margin:0}.assessment-detail .assessment-content{padding:4rem 3rem 3.3rem 3.6rem}.assessment-detail .back-btn{display:flex;align-items:center;padding-bottom:13px}.assessment-detail .back-btn p{padding-left:10.5px;font-size:1.8rem;line-height:2.7rem;color:var(--color-dark-blue);cursor:pointer}.assessment-detail .back-btn img{cursor:pointer}.assessment-detail .assessment-item{margin-top:0;padding:20px 23px 13px 22px;cursor:auto}.assessment-detail .assessment-score{margin-right:0}.assessment-detail__row{display:flex;align-items:center;background-color:var(--color-indigo)}.assessment-detail__text{color:var(--color-white);font-size:1.6rem;line-height:2.2rem;padding:1rem;width:50%;font-weight:700}.assessment-detail__item{display:flex;align-items:center}.assessment-detail__item div{padding:1.6rem 2rem;color:var(--color-bright-grey);font-size:1.6rem;line-height:2.7rem;box-shadow:inset 0 -1px 0 #c8c8c8;width:50%}.assessment-detail__item .item-left{background-color:var(--color-white)}.assessment-detail__item .item-right{font-weight:700}.assessment-detail__item.good .item-right{background-color:var(--color-light-hues)}.assessment-detail__item.fair .item-right{background-color:#ffe49e}.assessment-detail__item.average .item-right{background-color:#ffc288}.assessment-detail__item.negative .item-right{background-color:#ffbab8}.assessment-detail .teacher-comment__block{margin-top:3rem;background:var(--color-white);border:1px solid rgba(137,138,141,.5);box-sizing:border-box;border-radius:0 0 30px 0;padding:2.5rem 3rem 3.5rem}.assessment-detail .teacher-comment__block .assessment-detail__text{color:var(--color-indigo);font-size:2rem;font-weight:700;line-height:2.6rem;padding:0 0 1.45rem}.assessment-detail .teacher-comment{padding-bottom:1.5rem}.assessment-detail .teacher-comment .teacher-block{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.assessment-detail .teacher-comment .teacher-block__image{width:7rem;height:7rem;border-radius:50%;background-color:#c4c4c4;overflow:hidden}.assessment-detail .teacher-comment .teacher-block__image img{width:100%;height:100%}.assessment-detail .teacher-comment .teacher-block__name{color:var(--color-bright-grey);font-size:2rem;line-height:2.7rem;font-weight:400}.assessment-detail .teacher-comment .teacher-block__name.\--awesome{padding-top:1.05rem;font-size:1.8rem}.assessment-detail .download-btn{display:flex;align-items:center;justify-content:flex-end;padding-top:3.1rem}.assessment-detail .download-btn a{color:var(--color-indigo);text-decoration:underline;font-size:1.8rem;line-height:2.7rem;font-weight:700;padding-right:1.5rem}.assessment-detail .btn-back__block{position:absolute;top:-24px;right:85px;width:234px;height:48px;background:#fff;border:2px solid #009d8c;box-sizing:border-box;border-radius:3rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.assessment-detail .btn-back__block button{text-align:center;border:none;font-weight:700;font-size:1.6rem;line-height:1.6rem;color:#54565a;background-color:transparent}.assessment-criteria{background:var(--color-white);padding:1rem 0;text-align:right}.assessment-criteria a{font-size:1.4rem;line-height:2.1rem;color:var(--color-dark-blue);text-decoration:none}@media screen and (max-width:1023px){.page-assessment .assessment{padding:5rem 0 9.4rem}.assessment-title{padding-left:2rem;padding-right:2rem}.assessment-title .title{padding-top:.7rem;padding-bottom:2.9rem;line-height:4.8rem;font-weight:400}.navbar-main{border-radius:30px 0;padding:5rem 0}.navbar-main .assessment-content{padding:0 0 5.3rem}.select-option__block{margin-bottom:2rem;flex-direction:column;padding:2.1rem 2.7rem 4rem 3.3rem}.select-option__label{padding-top:1.3rem;font-size:1.8rem;line-height:2.7rem}.assessment-detail .btn-back__block{height:5.6rem;top:-28px;border-width:1px;right:20px}.assessment-detail .assessment-item{padding:1.4rem 2rem}.assessment-detail__text{width:100%}.assessment-detail .teacher-comment__block{padding:2rem;margin:0;border:0}.assessment-detail .download-btn{padding-right:2rem;padding-top:0}.assessment-detail .teacher-comment{padding-bottom:0}.assessment-detail .teacher-comment .teacher-block__name{font-size:1.8rem}.assessment-detail .teacher-comment .teacher-block__name.\--awesome{font-size:1.6rem}.assessment-item{flex-direction:column}.assessment-item__left{margin-right:auto}.assessment-item__right{margin-left:auto}}@media screen and (max-width:1024px){.page-assessment .assessment{padding:0}.page-assessment .assessment .custom-select-product{display:flex;align-items:center;font-size:1.6rem;color:var(--color-indigo);line-height:2.4rem;font-weight:700;padding:2rem}.page-assessment .assessment .custom-select-product .titleSelect{padding-right:20px;border-right:1px solid #c4c4c4}.page-assessment .assessment .custom-select-product .custom-select{padding-left:20px}.page-assessment .assessment .navbar-main{padding:0;border-radius:unset}.page-assessment .assessment .navbar-main .assessment-content{padding:0;border:unset;background:rgba(0,157,140,.2)}.page-assessment .assessment .navbar-main .assessment-content .teacher-comment__block{border-radius:unset}.assessment-item{flex-direction:row}}.account-setting-menu .divider{height:4px;width:25px;background:#00edc3;margin:20px 0}.account-setting-menu .setting-menu-title{font-weight:700;font-size:14px;color:var(--color-indigo);padding-bottom:25px}.account-setting-menu .item-setting{display:flex;width:100%;justify-content:space-between;align-items:center;border-radius:30px;padding:15px 20px;background:#f5f5f5;margin-bottom:15px;cursor:pointer;border:1px solid var(--color-teal-blue)}.account-setting-menu .item-setting .title-setting{font-weight:700;color:var(--color-indigo);font-size:12px}.account-setting-menu .--verison{margin-top:22px;color:#898a8d;font-size:14px}.account-setting-menu .logout{text-align:center;margin-bottom:43px}.account-setting-menu .logout .btn-logout{background:#ff8200;color:#fff;font-size:16px;border-radius:30px;padding:15px 30px;border:none;font-weight:700;cursor:pointer}.CalendarViewItem{padding:17px 37px 12px 52px;border-left:10px solid var(--color-grey-2);border-radius:0 0 30px 0;margin-bottom:30px;position:relative;box-shadow:2px 2px 8px rgba(84,86,90,.24)}.CalendarViewItem .product-category{margin-right:10px}.CalendarViewItem .product-category,.CalendarViewItem .product-type{font-size:14px;line-height:1;color:var(--color-indigo);display:inline-block;padding:2px 5px;border-radius:2px;background-color:#97daff;border:1px solid transparent}.CalendarViewItem .text{font-size:1.4rem;line-height:1.5}.CalendarViewItem .module-title{font-weight:700;font-size:16px;line-height:130%;display:flex;align-items:center;margin-top:5px;margin-bottom:3px}.CalendarViewItem .module-title .MuiSvgIcon-root{color:inherit;flex-shrink:0;margin-right:9px;margin-top:-4px}.CalendarViewItem .desc{font-size:2.4rem;line-height:3.1rem;padding-top:3px;font-weight:700;margin-bottom:8px}.CalendarViewItem .view-row{display:flex;align-items:center;justify-content:space-between}.CalendarViewItem .view-center{margin-left:auto}.CalendarViewItem .view-right{max-width:100%;width:auto;margin-left:15px}.CalendarViewItem .view-right .btn-join{white-space:nowrap}.CalendarViewItem .view-right .btn-booked{height:5.6rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-width:1px;border-style:solid;font-size:1.6rem;line-height:2.4rem;font-weight:700;padding:1.5rem 2.95rem}.CalendarViewItem .view-right .start-in{margin-top:6px;font-size:1.4rem;line-height:1.5;font-weight:700}.CalendarViewItem .view-right>*{margin-left:20px}.CalendarViewItem.active{background-color:var(--color-indigo)}.CalendarViewItem.active .text{color:var(--color-white)}.CalendarViewItem.active .desc{color:var(--color-yellow)}.CalendarViewItem.active .view-right .btn-booked{color:var(--color-white);background-color:#e4b800;border:1px solid #e4b800}.CalendarViewItem .lesson-locked-display{display:flex;align-items:center;justify-content:flex-end}.CalendarViewItem .lesson-locked-display svg{width:20px;height:20px;margin-left:5px}.PassClassViewItem{box-sizing:border-box;border-radius:0 0 30px 0;padding:17px 37px 12px 52px;display:flex;align-items:center;justify-content:space-between;margin-top:3rem;box-shadow:2px 2px 8px rgba(84,86,90,.24);position:relative}.PassClassViewItem .product-category{margin-right:10px}.PassClassViewItem .product-category,.PassClassViewItem .product-type{font-size:14px;line-height:1;color:var(--color-indigo);display:inline-block;padding:2px 5px;border-radius:2px;background-color:#97daff}.PassClassViewItem .module-title{font-weight:700;font-size:16px;line-height:130%;display:flex;align-items:center;margin-top:5px;margin-bottom:3px}.PassClassViewItem .module-title .MuiSvgIcon-root{color:inherit;flex-shrink:0;margin-right:9px;margin-top:-4px}.PassClassViewItem:first-child{margin-top:0}.PassClassViewItem .view-left{font-size:1.4rem;line-height:1.5;width:50%}.PassClassViewItem .view-left .textTitle{font-weight:700;font-size:2.4rem;line-height:3.12rem}.PassClassViewItem .view-left .desc{display:flex;align-items:center;padding-top:6px}.PassClassViewItem .view-left .desc span{color:#333;padding-left:1.4rem}.PassClassViewItem .view-center{width:20%;margin-left:auto;margin-right:20px}.PassClassViewItem .view-right{display:flex;align-items:center;justify-content:flex-end}.PassClassViewItem .view-right>*{margin-left:15px}.PassClassViewItem .view-right .btn-booked{height:5.6rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:1.6rem;line-height:2.4rem;font-weight:700;padding:1.5rem 2.95rem;border:1px solid var(--color-dark-hues-blue);background-color:#fff;color:var(--color-indigo)}.PassClassViewItem .view-right .homework{display:flex;align-items:center;box-sizing:border-box;border-radius:30px;cursor:pointer;width:auto;height:48px}.PassClassViewItem .view-right .homework span{font-size:1.6rem;line-height:1.6rem;color:rgba(0,0,0,.8);padding-left:1.2rem;font-weight:700}.PassClassViewItem .class-missed{color:#ff4635;font-size:1.4rem;line-height:2.1rem}.CalendarViewItem .icon-block,.PassClassViewItem .icon-block{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.CalendarViewItem .icon-block svg,.PassClassViewItem .icon-block svg{width:20px;height:20px;margin:5px}.SelectedWeek{position:relative;width:100%}.SelectedWeek .select-input{height:5.6rem;display:flex;align-items:center}.SelectedWeek .select-input .select-date{padding:0 1.7rem;color:var(--color-indigo);font-size:1.6rem;line-height:2.1rem;font-weight:700}.SelectedWeek .select-input img{cursor:pointer}.SelectedWeek .select-input .btn-previous{transform:rotate(180deg)}.SelectedWeek .select-input .line-column{height:4.8rem;background-color:#c4c4c4}.SelectedWeek .select-input .line-column.right{margin-left:auto;margin-right:10px}.SelectedWeek .select-input .line-column.left{margin-left:10px}.SelectedWeek .date-picker-modal .DayPicker{min-width:100%;display:none}.SelectedWeek .date-picker-modal.active .DayPicker{display:inline-block;position:absolute;background-color:var(--color-white);z-index:99}.SelectedWeek .DayPicker{font-size:2rem;box-shadow:1px 4px 8px rgba(84,86,90,.24)}.SelectedWeek .DayPicker-Month{border-collapse:separate}.SelectedWeek .DayPicker-WeekNumber{outline:none}.SelectedWeek .DayPicker-Day{outline:none;border:1px solid transparent}.SelectedWeek .DayPicker-Day--hoverRange{background-color:#fff7ba!important}.SelectedWeek .DayPicker-Day--hoverRange:not(.DayPicker-Day--outside).DayPicker-Day--selected{border-radius:0!important;color:#000!important}.SelectedWeek .DayPicker-Day--hoverRange:hover{border-radius:0!important}.SelectedWeek .DayPicker-Day--selectedRange{background-color:#fff7ba!important;border-color:#ffeb3b #fff7ba}.SelectedWeek .DayPicker-Day--selectedRange:not(.DayPicker-Day--outside).DayPicker-Day--selected{border-radius:0!important;color:#000!important}.SelectedWeek .DayPicker-Day--selectedRange:not(.DayPicker-Day--outside).DayPicker-Day--selected.DayPicker-Day--disabled{color:#dce0e0!important}.SelectedWeek .DayPicker-Day--selectedRangeStart{background-color:#ffeb3b!important;border-left:1px solid #ffeb3b}.SelectedWeek .DayPicker-Day--selectedRangeEnd{background-color:#ffeb3b!important;border-right:1px solid #ffeb3b}.SelectedWeek .DayPicker-Day--disabled{pointer-events:none}.sort-search{align-items:center;justify-content:space-between;padding-left:5rem;padding-top:1.5rem;max-width:100rem;box-sizing:content-box}.sort-search__text{color:#2f1160;font-size:1.8rem;line-height:2.7rem}.sort-search__filter{padding-top:0}.sort-search__filter .MuiFormControl-root{margin:0 20px 0 0}.sort-search__filter ul{display:flex;align-items:center;grid-gap:10px;gap:10px;margin:0;padding:0}.sort-search__filter ul li{font-size:1.8rem;line-height:2.7rem;color:var(--color-indigo);width:5.6rem;height:5.6rem;display:flex;align-items:center;justify-content:center;border:1px solid #c8c8c8;border-radius:0 0 10px 0;box-sizing:border-box;cursor:pointer;list-style:none}.sort-search__filter ul li.active{background-color:var(--color-indigo);color:var(--color-yellow)}.sort-search__filter .sort-search__left{padding-top:2.5rem;display:flex;justify-content:space-between}.sort-search__filter .sort-search__left .view-option{display:flex;align-items:center}.sort-search__filter .sort-search__left .view-option .item-option{margin-left:20px;display:flex;cursor:pointer}.sort-search__filter .sort-search__left .view-option .item-option .icon{margin-right:10px}.sort-search__filter .sort-search__left .date-picker{display:flex;align-items:center}.sort-search__filter .lesson,.sort-search__filter .teacher{display:inline-flex;position:relative;min-width:0;flex-direction:column;vertical-align:top;margin-bottom:3rem}.button-today{padding-right:20px;color:var(--color-indigo);font-size:1.8rem;line-height:2.1rem;font-weight:400;cursor:pointer;display:flex;align-items:center}@media screen and (max-width:767px){.button-today{margin-top:-15px;font-size:16px}}.button-today .icon-today{width:24px;object-fit:cover;padding-right:7px;margin-top:-4px}.calendar-view{max-width:110rem;background:rgba(0,157,140,.1);border-radius:0 0 50px 0;padding:4.4rem 5rem;margin-top:5.1rem}.calendar-view__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.8rem;padding-left:10px}.calendar-view__header--schedule{margin-bottom:30px;padding-bottom:0}.calendar-view__header--schedule .expand-past-class{cursor:pointer;font-weight:700;font-size:16px;line-height:130%;color:var(--color-indigo);display:flex;align-items:center}.calendar-view__header--schedule .expand-past-class svg{margin-left:9px;width:22px;height:auto}.calendar-view__header .title{font-weight:700}.calendar-view__header .days,.calendar-view__header .title{font-size:2rem;line-height:2.6rem;color:var(--color-indigo)}.calendar-view__header .btn-block{display:flex;align-items:center}.calendar-view__header .btn-block img{cursor:pointer}.calendar-view__header .btn-block .btn-prev{transform:rotate(180deg)}.calendar-view .calendar-fully-booked{padding-top:60px}.calendar-view .full{background-color:#fff2f2}.calendar-view .full .btn-booked{border:unset}.calendar-view .lesson-theme-booked.full{background-color:var(--color-indigo)}.calendar-view .btn-show-more-container{padding-top:3rem;text-align:center}.calendar-view .btn-show-more-container .MuiButton-root.btn-show-more{margin:0}.calendar-view .schedule-list .lesson-theme .text .secondary{color:var(--color-bright-grey)}.calendar-view .schedule-list-no-result{padding:0 10px 50px}.calendar-view .schedule-list-no-result .btn-book{font-weight:700;font-size:16px;line-height:150%;color:#54565a;padding:14px 29px;border:1px solid #009d8c;background-color:#c6de92}.calendar-view .schedule-list-no-result .btn-book+.btn-book{margin-left:49px}.calendar-view .schedule-list-alert{margin-bottom:33px;padding-left:2px}.date-list{display:grid;max-width:110rem;grid-template-columns:50px repeat(7,1fr) 50px;align-items:center;height:7rem;margin-top:1;border-top:1px solid #e5f5f3}.date-list .btn-next,.date-list .btn-prev{text-align:center;cursor:pointer;height:21px}.date-list .btn-prev{transform:rotate(180deg)}.date-list .date-text{font-size:1.6rem;line-height:2.1rem;color:var(--color-indigo);font-weight:700}.date-list .date-text.active{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}.date-list .date-text.active:before{content:"";width:100%;height:4px;background:var(--color-indigo);border-radius:8px;position:absolute;bottom:-8px;left:0;right:0}.calendar-item{box-shadow:1px 4px 8px rgba(84,86,90,.24);border-radius:0 0 10px 0;margin:5px;padding:10px 15px 10px 10px;font-size:1.2rem;line-height:1.8rem;cursor:pointer;border-left:5px solid var(--color-grey-2);position:relative}.calendar-item:hover{border-color:#ea0034!important}.calendar-item .subtitle,.calendar-item .title{overflow:hidden;text-overflow:ellipsis}.calendar-item .subtitle{font-size:1.4rem;line-height:2.1rem}.calendar-item__icon{margin-left:1rem}.calendar-item .alert{color:var(--color-error);display:flex;align-items:center;font-weight:700;margin:5px 0}.calendar-item .alert img{width:15px;height:15px;margin-right:5px}.calendar-item .icon-block{display:flex;align-items:center;justify-content:flex-end;margin-top:3px;flex-wrap:wrap}.calendar-item .icon-block svg{width:20px;height:20px;margin:5px}.calendar-item__past{cursor:auto}.calendar-item__past,.calendar-item__past:hover{border-left-color:var(--color-grey-2)!important}.calendar-item__full{cursor:auto;background-color:#fff2f2!important}.calendar-item__full,.calendar-item__full:hover{border-left-color:#00dcff!important}.calendar-item.lesson-theme-booked.calendar-item__full{border-left-color:var(--color-pink-1)!important;background-color:var(--color-indigo)!important}.calendar-item.lesson-theme-booked.calendar-item__full:hover{border-left-color:var(--color-pink-1)!important}.calendar-item.lesson-theme-booked .icon-block.secondary{color:#fff}.calendar-item .lesson-locked-display{display:flex;align-items:center;justify-content:flex-end}.calendar-item .lesson-locked-display svg{width:20px;height:20px;margin:5px}.calendar-card{border-radius:0 0 30px 0;max-width:110rem;overflow:hidden}.calendar-card__content{display:grid;grid-template-columns:50px repeat(7,1fr) 50px;grid-gap:1px;gap:1px;border-top:1px solid #8fd4cc}.calendar-card__content>div{background:#e5f5f3;padding-top:2rem;padding-bottom:2.7rem;overflow:hidden}.calendar-card__content>div.active{background:#c3e8e4}.calendar-card__content:first-child{border-top:none}.calendar-card__content:first-child>div{padding-top:3rem}.calendar-card__content .time{color:var(--color-bright-grey);font-size:1.4rem;line-height:1.8rem;text-align:center;font-weight:700}.calendar-card .hidden{display:none}.calendar{padding:2rem 0 8.7rem;margin:0 auto;max-width:110rem}.calendar .select-section{display:flex;justify-content:space-between;align-items:center}.calendar .select-section .navbar{padding-left:5rem}.calendar .select-section .control-filter__advanced{display:flex;align-items:center;cursor:pointer}.calendar .select-section .control-filter__advanced .icondown{transform:rotate(180deg)}.calendar .select-section .control-filter__advanced .--text{padding-left:10px;color:#2f1160;font-size:1.8rem;line-height:2.7rem}.calendar .header{padding-top:4rem;padding-left:5rem;display:flex;align-items:center;grid-gap:20px;gap:20px}.calendar .header .address .MuiFormControl-root,.calendar .header .lesson-type .MuiFormControl-root,.calendar .header .time .MuiFormControl-root{width:320px;max-width:320px;margin:0}.calendar .header .address .select-option .MuiSelect-outlined.MuiSelect-outlined,.calendar .header .lesson-type .select-option .MuiSelect-outlined.MuiSelect-outlined,.calendar .header .time .select-option .MuiSelect-outlined.MuiSelect-outlined{padding:12px 20px;border-width:1px}.calendar .header .address .select-option .MuiInputBase-root,.calendar .header .lesson-type .select-option .MuiInputBase-root,.calendar .header .time .select-option .MuiInputBase-root{width:100%}.calendar-text,.calendar .select-option__label{font-size:1.6rem;line-height:2.1rem;color:var(--color-indigo);font-weight:700;padding-bottom:1.3rem}.calendar .calendar-no-results{font-size:1.8rem;line-height:2.7rem;color:var(--color-indigo);text-align:center}.module-booking-modal.MuiDialog-root .MuiDialog-paper{position:relative;height:auto;overflow:visible;overflow:initial}.module-booking-modal .MuiButton-contained.btn-return.btn-top{right:40px;top:-28px;border-color:#009d8c}.accordion{padding:2.4rem 2rem}.accordion-header{display:flex;align-items:flex-start;justify-content:space-between;cursor:pointer}.accordion-header .arrow-icon{transition:all .3s ease;padding:.65rem 0}.accordion-header h3{color:var(--color-indigo);font-size:24px;line-height:2.6rem;font-weight:700}@media (max-width:767px){.accordion-header h3{font-size:12px}}.accordion-content{font-weight:400;color:var(--color-bright-grey);font-size:1.8rem;line-height:2.7rem;padding-top:1.5rem;display:none}.accordion-content ul{padding-left:25px}.accordion.active .accordion-content{display:block}.accordion.active .accordion-content .active-title{font-weight:700;font-size:1.9rem}.accordion.active .accordion-header .arrow-icon{transform:rotate(180deg)}.accordion .avatar-block{display:flex;align-items:center;padding-top:1.9rem;padding-bottom:2rem}.accordion .avatar-block .avatar-img{width:8.4rem;height:8.4rem;border-radius:50%;overflow:hidden;background-color:#c4c4c4}.accordion .avatar-block .avatar-img img{width:100%;height:100%}.accordion .avatar-block .avatar-name{padding-left:3rem;color:var(--color-indigo);font-size:2rem;line-height:2.6rem;font-weight:700}.avatar-block.avatar-book{display:flex;align-items:center;padding-top:1.9rem;padding-bottom:0}.avatar-block.avatar-book .avatar-img{width:60px;height:60px}.avatar-block.avatar-book .avatar-img img{width:60px;height:60px;object-fit:cover}.avatar-block.avatar-book .avatar-name{font-size:16px;padding-left:20px;padding-bottom:0}@media screen and (max-width:1024px){.accordion-header h3{font-size:1.8rem;line-height:2.7rem}.accordion-content{font-size:1.6rem;line-height:2.4rem}}.booking-profile .profile-wraper__header{padding:0}.booking-profile.profile-wraper .MuiButton-contained.btn-top{top:28px;right:150px;z-index:1}.booking-profile .profile-wraper__main{margin:0;background:transparent;position:static;border-radius:0;padding:5rem 40px}.booking-profile .booking{background-color:var(--color-white);padding:0 0 5.2rem;box-sizing:border-box;border-radius:0 0 30px 0;box-shadow:1px 4px 8px rgba(84,86,90,.24)}@media (max-width:1024px){.booking-profile .booking{padding-bottom:70px}}.booking-profile .booking__back{background-color:rgba(0,157,140,.2);padding:7px 10px}.booking-profile .booking__back .btn-back{padding:0;background-color:transparent;border:none;outline:none;display:inline-flex;align-items:center;font-weight:700;font-size:14px;line-height:130%;color:var(--color-indigo);height:41px}.booking-profile .booking__back .btn-back .MuiSvgIcon-root{flex-shrink:0;margin-right:10px}.booking-profile .booking-header{display:flex;align-items:flex-start;justify-content:space-between;position:relative}.booking-profile .booking-header.has-icon-module{padding-right:40px}.booking-profile .booking-header__icon{position:absolute;bottom:20px;right:20px;width:20px;height:auto;color:var(--color-indigo)}.booking-profile .booking-header .booking-pathway{padding:5.2rem 6rem 0 4rem;width:30%}.booking-profile .booking-header .booking-pathway__module{width:50px;height:auto;margin:0 auto 5px;display:block}.booking-profile .booking-header .booking-pathway__text{font-size:1.8rem;line-height:2.7rem;color:var(--color-indigo);padding-bottom:1.5rem}.booking-profile .booking-header .booking-pathway__subtext{font-size:1.4rem;line-height:1.8rem;color:var(--color-bright-grey)}.booking-profile .booking-header .booking-pathway__subtext+.booking-pathway__text{font-weight:700}.booking-profile .booking-header .booking-pathway__subtext.result{padding-left:1rem}.booking-profile .booking-header .booking-pathway__progress .completed-icon{background:var(--color-teal-blue)}.booking-profile .booking-header .booking-pathway__progress .progress-icon{background:var(--color-light-hues)}.booking-profile .booking-title{border-left:5px solid #c4c4c4;padding-left:8.5rem;padding-bottom:4.7rem;padding-top:5.2rem;width:70%}.booking-profile .booking-title .cate{display:block;border-radius:2px;padding:2px 6px;font-size:14px;line-height:1;color:var(--color-indigo);background-color:#94d070;margin-bottom:6px;border:1px solid transparent}.booking-profile .booking-title.is-pathway{border-right:2px solid hsla(0,0%,78.4%,.4)}.booking-profile .booking-title .lesson-title-container,.booking-profile .booking-title .lesson-title-container.lesson-taken{color:var(--color-indigo);display:flex;align-items:center;padding-bottom:.3rem}.booking-profile .booking-title .lesson-title-container h2{font-size:3.2rem;line-height:4.2rem;font-weight:700}.booking-profile .booking-title .lesson-title-container svg{margin-left:10px;width:48px;height:42px}.booking-profile .booking-title .lesson-aim,.booking-profile .booking-title p{color:var(--color-bright-grey);font-size:2.4rem;line-height:3.1rem}.booking-profile .booking-title p.booking-text{display:flex;align-items:center;grid-gap:1.4rem;gap:1.4rem;font-size:1.8rem;line-height:2.7rem}.booking-profile .booking-title p.booking-text.booking-text-completed img{display:none}.booking-profile .booking-title p.booking-subtitle{display:flex;align-items:center;grid-gap:1.4rem;gap:1.4rem;font-size:2rem;line-height:2.6rem;padding-top:1.8rem;color:var(--color-indigo);font-weight:700;padding-bottom:.4rem}.booking-profile .booking-title .booking-intro{margin-top:15px}.booking-profile .booking-title .booking-intro p{font-size:18px}.booking-profile .booking-title .booking-intro a{color:var(--color-indigo);font-size:18px}@media screen and (max-width:1024px){.booking-profile .booking-title .booking-intro{line-height:2.4rem}.booking-profile .booking-title .booking-intro a,.booking-profile .booking-title .booking-intro p{font-size:1.6rem}}.booking-profile .booking .accordion{padding-left:8.5rem;padding-right:8.5rem}.booking-profile .booking .accordion-wrapper .line-grey{width:calc(100% - 130px);margin:0 auto}.booking-profile .booking-datetime{padding-top:2.4rem;padding-bottom:2.5rem}.booking-profile .booking-datetime__info{color:var(--color-indigo);font-size:2rem;line-height:2.6rem;font-weight:700}.booking-profile .booking-datetime__text{color:var(--color-bright-grey);font-size:1.6rem;line-height:2.1rem;font-weight:700;padding-top:1rem}.booking-profile .booking-textleft{color:var(--color-error);padding:0 2.2rem;font-size:1.6rem;line-height:2.4rem;font-weight:700;display:flex;align-items:flex-start;justify-content:flex-end;grid-gap:6px;gap:6px}.booking-profile .booking-btn{display:flex;align-items:center;justify-content:space-between;margin:0 6.5rem 0 8.5rem;flex-wrap:wrap}.booking-profile .booking-btn .btn-view-module{padding:0;background-color:transparent;border:none;border-bottom:1px dashed var(--color-bright-grey);color:var(--color-bright-grey);font-size:14px;line-height:150%}.booking-profile .booking-btn__alert{margin-top:37px;width:100%;display:flex;flex-direction:column;align-items:flex-end}.booking-profile .booking-btn__alert .alert-message{display:flex;align-items:center;font-weight:700;font-size:16px;line-height:150%}.booking-profile .booking-btn__alert .alert-message .MuiSvgIcon-root{width:20px;height:auto;color:inherit;margin-right:10px;flex-shrink:0}.booking-profile .booking-btn__alert .alert-message--orange{color:var(--color-orange)}.booking-profile .booking-btn__alert .alert-message--red{color:var(--color-red)}@media (max-width:767px){.booking-profile .booking-btn__alert{flex-direction:row;flex-wrap:nowrap;align-items:center}.booking-profile .booking-btn__alert .alert-message{flex-grow:1;font-size:12px;line-height:18px;font-weight:400}.booking-profile .booking-btn__alert .btn-view-module{flex-shrink:0;margin-left:10px;margin-bottom:9px}}.booking-profile .booking-btn .MuiButton-contained.btn-return{position:relative;right:auto;width:101px;padding:0;background-color:var(--color-dark-hues-blue);color:#fff}.booking-profile .booking-btn .MuiButton-contained.btn-return.btn-cancel{background-color:#c0df88;color:var(--color-bright-grey);min-width:113px}.booking-profile .booking-btn .MuiButton-contained.btn-return.btn-disable{background-color:#c8c8c8;border:none;color:#54565a}.booking-profile .booking-btn .btn-join-container{background:none!important}.booking-profile .booking-btn .btn-join-now{width:auto!important;padding:0 25px!important}.booking-profile .booking-btn__left{display:flex;align-items:center;flex-direction:row;margin-top:16px;max-width:100%}.booking-profile .booking-btn__left .MuiButton-contained.btn-return{width:12rem;background-color:var(--color-indigo);color:var(--color-yellow);border-radius:5px;border:0}.booking-profile .booking-btn__left .lesson-taken{font-size:2rem;line-height:2.6rem;color:var(--color-indigo);font-weight:700;flex-direction:column;align-items:flex-start;max-width:100%}.booking-profile .booking-btn__left .lesson-taken .bar{width:370px;height:3px;background:var(--color-teal-blue);border-radius:3px;margin-top:1.9rem;max-width:100%}.booking-profile .booking-btn__right{display:flex;align-items:center;margin-left:auto;margin-top:16px;flex-direction:column;align-items:flex-end}.booking-profile .booking-btn__right .booking-cancalled{font-weight:700;font-size:16px;color:var(--color-indigo);margin-top:10px}.booking-profile .booking-btn__right .MuiButton-contained.btn-return{margin-left:3rem;padding:10px 28px;width:auto;min-width:102px}.booking-profile .booking-btn__text{color:var(--color-error);padding-left:1.1rem;font-size:1.6rem;line-height:2.4rem;font-weight:700;display:flex;align-items:center;grid-gap:6px;gap:6px}.booking-profile .booking-btn.flex-end{align-items:flex-end}.booking-profile .booking .icon-set.icon-block{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;color:var(--color-indigo);margin-left:30px}.booking-profile .booking .icon-set.icon-block span{display:flex;align-items:center}.booking-profile .booking .icon-set.icon-block svg{width:20px;height:20px;margin:15px}.booking-profile .booking .icon-set.icon-block .wishlist-block{display:flex;align-items:center}.booking-profile .booking .icon-set.icon-block .wishlist-block .border{width:.1rem;height:2.4rem;background:#c4c4c4;margin-left:1.5rem;margin-right:3rem}.booking-profile .booking .icon-set.icon-block .wishlist-block .wishlist-toggle-wrapper .wishlist-toggle{min-width:5.6rem;max-width:5.6rem;min-height:5.6rem;max-height:5.6rem;border:1px solid var(--color-dark-hues-blue);background:#f5f5f5;border-radius:50%}.booking-profile .booking .icon-set.icon-block .wishlist-block .wishlist-toggle-wrapper .wishlist-toggle.in-wishlist{border:0;background:var(--color-indigo);color:var(--color-yellow)}.booking-profile .booking .icon-set.icon-block .wishlist-block .wishlist-toggle-wrapper:hover .wishlist-toggle{border:0;background:var(--color-indigo);color:var(--color-white)}.booking-profile .booking-btn .closed-booking-messenger{width:100%;margin-top:18px;background-color:#ffe49e;color:var(--color-error);font-size:16px;font-weight:700;line-height:150%;padding:16px;border-radius:30px;display:flex}.booking-profile .booking-btn .closed-booking-messenger img{display:block;margin-right:14px}.booking-profile .content-block-video{background:hsla(0,0%,78.4%,.25)}.booking-profile .content-block-video.accordion{padding-bottom:0;margin-top:0}@media screen and (max-width:767px){.booking-profile .content-block-video.accordion{margin-top:10px}}.booking-profile .content-block-video.accordion .block-unlocked{margin-top:-10px;background:transparent}@media screen and (max-width:767px){.booking-profile .content-block-video.accordion .block-unlocked{padding-top:3px}}@media screen and (max-width:1024px){.booking-profile .booking-header{display:block}.booking-profile .booking-header .booking-pathway{width:100%;padding:3.3rem 2rem 4rem;border-top:2px solid hsla(0,0%,78.4%,.4)}.booking-profile .booking-title{width:100%;padding:3.3rem 1.4rem 3.8rem;border-right:none}.booking-profile .booking-title .lesson-aim,.booking-profile .booking-title p{font-size:2rem;line-height:2.6rem}.booking-profile .booking-title p.booking-text{font-size:1.6rem;line-height:2.4rem}.booking-profile .booking-title h2{font-size:2.4rem;line-height:3.6rem;padding:.7rem 0 .4rem}.booking-profile .booking-title h2>img{padding-left:.5rem}.booking-profile .booking-subtitle{font-size:1.8rem;line-height:2.7rem}.booking-profile .booking .accordion{padding:3.3rem 2rem}.booking-profile .booking .accordion-wrapper .line-grey{width:100%}.booking-profile .booking-textleft{padding-right:2rem}.booking-profile .booking-btn{margin:0 2rem}.booking-profile .booking-btn__left,.booking-profile .booking-btn__right{margin-top:2rem}.booking-profile .booking-btn__right .booking-textleft{padding-right:0}.booking-profile .profile-wraper__main{border-radius:0;padding:5rem 0}.booking-profile.profile-wraper .MuiButton-contained.btn-top{right:20px}.booking-profile .profile-wraper__main{height:100%;padding:0}.booking-profile .profile-wraper__main .booking{height:100%;border-radius:0;box-shadow:none}.booking-profile .profile-wraper__main .booking .booking-btn .MuiButton-contained.btn-return.btn-cancel{padding:9px 32px;font-size:14px;line-height:20px;background-color:#c0df88;border:1px solid #009d8c;color:#54565a;width:auto;min-width:110px}}@media screen and (max-width:1024px){.booking-profile .booking-title p.booking-subtitle{font-weight:700!important;color:#23085a!important;font-size:12px!important}.booked-header__title h2{font-size:14px!important;line-height:18.2px!important}}@media screen and (max-width:767px){.booking-profile .booking-title{width:100%;padding:10px 20px 15px 19px;border-right:none}.booking-profile .booking-title .lesson-title-container{padding-bottom:0}.booking-profile .booking-title .lesson-title-container h2{padding:0;font-size:14px;line-height:1.5;margin-bottom:12px}.booking-profile .booking-title .lesson-title-container svg{width:14px;height:auto;margin-bottom:12px}.booking-profile .booking-title .lesson-aim,.booking-profile .booking-title p{font-size:12px;line-height:1.5}.booking-profile .booking-title p.booking-text{font-size:1.2rem;line-height:1.5;grid-gap:8px;gap:8px}.booking-profile .booking-title p.booking-text img{width:20px;height:auto}.booking-profile .booking-title p.booking-subtitle{grid-gap:8px;gap:8px;font-size:1.2rem;line-height:1.5;font-weight:400;color:var(--color-bright-grey)}.booking-profile .booking-title p.booking-subtitle img{width:20px;height:auto}.booking-profile .booking-subtitle{font-size:1.2rem;line-height:1.5}.booking-profile .booking .accordion{padding:3.1rem 2.5rem 0}.booking-profile .booking .accordion .accordion-header h3{font-weight:700;font-size:12px;line-height:130%}.booking-profile .booking .accordion .accordion-header .arrow-icon{width:14px}.booking-profile .booking .accordion .accordion-content{padding-top:6px;font-size:12px;line-height:150%}.booking-profile .booking .accordion .avatar-block .avatar-img{width:50px;height:50px}.booking-profile .booking .accordion .avatar-block .avatar-name{padding-left:10px;font-weight:700;font-size:12px;line-height:150%}.booking-profile .booking .accordion-wrapper .line-grey{width:100%}.booking-profile .booking-btn__left .MuiButton-contained.btn-return{font-size:12px;line-height:17px;padding:6px 10px;height:auto;width:auto}.booking-profile .booking-btn__left .icon-set.icon-block{margin-left:5px}.booking-profile .booking-btn__right .MuiButton-contained.btn-return{font-size:14px;line-height:20px;padding:9px 10px;min-width:110px;height:40px}}.ProgressBar .text{color:var(--color-indigo)}.ProgressBar .progressbar-list__wrapper{align-items:flex-end;grid-gap:2.9rem;gap:2.9rem}.ProgressBar .progressbar-list .progressbar-item.active{background:linear-gradient(0deg,#ffe300,#ffe300),#23085a!important}@media screen and (max-width:768px){.ProgressBar .progressbar-list__wrapper{flex-direction:column!important;align-items:flex-start!important;grid-gap:1.3rem!important;gap:1.3rem!important;margin-bottom:10px;min-height:88px!important}.ProgressBar .progressbar-list{width:100%}}.ProgressBarPathway.BookingProgressBarPathway .text-label{font-size:14px;line-height:130%;color:var(--color-bright-grey);margin-bottom:19px}.ProgressBarPathway.BookingProgressBarPathway .progressbar-list{margin:0}.ProgressBarPathway.BookingProgressBarPathway .progressbar-list__wrapper{display:flex;align-items:center}.ProgressBarPathway.BookingProgressBarPathway .progressbar-list__wrapper .text{margin-left:10px;font-weight:400;font-size:14px;line-height:130%;color:var(--color-bright-grey)}.booked{background-color:var(--color-white);box-sizing:border-box;border-radius:0 0 30px 0;box-shadow:1px 4px 8px rgba(84,86,90,.24);padding-bottom:6rem;position:relative}.booked-header__title{display:flex;align-items:center;grid-gap:1.8rem;gap:1.8rem}.booked-header__title h2{color:var(--color-indigo);font-size:3.2rem;line-height:4.2rem;font-weight:700}.booked-header__text{color:var(--color-bright-grey);font-size:2rem;line-height:2.6rem;font-weight:700;padding-top:1.3rem}.booked-info__datetime{display:flex;align-items:center;justify-content:space-between;padding-top:2.4rem}.booked-info__datetime>p{color:var(--color-indigo);font-size:2rem;line-height:2.6rem;font-weight:700}.booked-info__zoom{display:flex;align-items:center;padding:3rem 8.5rem}.booked-info__zoom>p{font-size:1.6rem;line-height:2.4rem;color:var(--color-indigo);text-decoration:underline;font-weight:700;cursor:pointer;padding-left:1.9rem}.booked-social{padding:2.2rem 8.5rem}.booked-social .booked-header__title{margin-bottom:15px}.booked-social__text{font-size:1.8rem;line-height:2.7rem;color:var(--color-bright-grey)}.booked-social__row{padding-top:1.5rem;grid-gap:3.6rem;gap:3.6rem;margin-left:-7px}.booked-social .social-box,.booked-social__row{display:flex;align-items:center}.booked-social .social-box__text{padding-left:7px;font-size:1.8rem;line-height:2.7rem;color:var(--color-bright-grey);font-weight:700}.booked-social .social-box__text a{color:var(--color-indigo)}.booked-social .social-box.social-left .social-box__text{padding-left:2px}.booked-cart{padding-top:3rem;padding-bottom:2.2rem}.booked-cart__text{color:var(--color-bright-grey);font-weight:700;font-size:2rem;line-height:2.6rem}.booked-cart .cart-block{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.6rem;gap:2.6rem;padding-top:4.4rem}.booked-cart .cart-block .cart-image{height:12.4rem;background-color:#c4c4c4}.booked-cart .cart-block .cart-image img{width:100%;height:100%}.booked-cart .cart-block .cart-text{padding-top:1.3rem;font-size:2rem;line-height:2.6rem;color:var(--color-bright-grey);font-weight:700}.booked-footer .MuiButton-contained.btn-return{position:relative;right:auto;width:144px;padding:0;background-color:#c0df88;margin:3rem 8.5rem 0 auto}.booked .line-grey{width:calc(100% - 130px);margin:0 auto}.booked .line-grey.full-width{width:100%}@media screen and (max-width:1024px){.booked-info__zoom{padding:4rem 2.6rem}.booked .line-grey{width:100%}.booked-social{padding:3.3rem 2.6rem 3.8rem}.booked-social__row{display:block;padding-top:.8rem}.booked-social .social-box__text,.booked-social__text{font-size:1.6rem;line-height:2.4rem}.booked-social .social-right{padding-left:.6rem;padding-top:.9rem}.booked-footer{padding:4rem 2rem 0 0}.booked-footer .MuiButton-contained.btn-return{margin:0 0 0 auto}}.cancel-booking{background-color:var(--color-white);padding:5.2rem 8.5rem 6.2rem;border:1px solid var(--color-dark-hues-blue);box-sizing:border-box;border-radius:0 0 30px 0}.cancel-booking h2{font-size:3.2rem;line-height:4.2rem;font-weight:700;color:var(--color-indigo);padding-bottom:3rem}.cancel-booking .cancel-missing{border:5px solid var(--color-error);background:hsla(0,0%,78.4%,.25);box-sizing:border-box;border-radius:0 0 20px 0;padding:4.5rem 8.5rem 2.8rem;display:flex;align-items:flex-start;color:var(--color-error)}.cancel-booking .cancel-missing+.cancel-missing{margin-top:10px}.cancel-booking .cancel-missing>div{padding-left:2.2rem}.cancel-booking .cancel-missing h4{font-size:2.4rem;line-height:3.1rem;font-weight:700;padding-bottom:6px}.cancel-booking .cancel-missing__content,.cancel-booking .cancel-missing p{font-size:1.8rem;line-height:2.7rem}.cancel-booking .btn-block{display:flex;align-items:center;justify-content:flex-end;grid-gap:2rem;gap:2rem;padding-top:3.8rem}.cancel-booking .btn-block .MuiButton-contained{padding:0;position:relative;height:5.6rem;right:auto;color:var(--color-bright-grey);font-weight:700;border:1px solid var(--color-dark-hues-blue)}.cancel-booking .btn-block .MuiButton-contained.btn-return{width:254px;background-color:var(--color-white)}.cancel-booking .btn-block .MuiButton-contained.btn-cancel{width:180px;background-color:#c0df88}@media screen and (max-width:1024px){.cancel-booking{padding:3.1rem 2rem 5rem}.cancel-booking h2{font-size:2.4rem;line-height:3.6rem}.cancel-booking .btn-block{padding:0;flex-direction:column;align-items:flex-end}.cancel-booking .cancel-missing{padding:1.4rem 2.5rem 2.3rem 1.9rem;flex-direction:column;margin-bottom:2.2rem}.cancel-booking .cancel-missing>div{padding-left:0;padding-top:1.1rem}}@media screen and (max-width:1024px){.cancel-booking{height:100%;border-radius:0;border:none}.cancel-booking .btn-block .MuiButton-contained.btn-cancel{background-color:var(--color-orange);border-color:var(--color-orange);color:#fff}}@media screen and (min-width:1025px){.booking-modal.MuiDialog-root .MuiDialog-paper{position:relative;height:auto;overflow:visible;overflow:initial}.booking-modal.MuiDialog-root .booking-profile.profile-wraper .profile-wraper__main{padding:5rem}.booking-modal.MuiDialog-root .booking-profile.profile-wraper .MuiButton-contained.btn-top{top:-28px;right:40px}.booking-modal.MuiDialog-root .booking-profile.profile-wraper .booking{max-height:80vh;overflow:auto}.booking-modal.MuiDialog-root .booking-profile.profile-wraper .cancel-booking{border:none;box-shadow:1px 4px 8px rgba(84,86,90,.24)}}@media screen and (min-width:1025px) and (max-height:479px){.booking-modal.MuiDialog-root .booking-profile.profile-wraper .profile-wraper__main{padding:4rem!important}.booking-modal.MuiDialog-root .booking-profile.profile-wraper .booked,.booking-modal.MuiDialog-root .booking-profile.profile-wraper .booking,.booking-modal.MuiDialog-root .booking-profile.profile-wraper .cancel-booking{max-height:40vh!important;overflow:auto}}@media screen and (min-width:1025px) and (min-height:480px) and (max-height:800px){.booking-modal.MuiDialog-root .booking-profile.profile-wraper .booked,.booking-modal.MuiDialog-root .booking-profile.profile-wraper .booking,.booking-modal.MuiDialog-root .booking-profile.profile-wraper .cancel-booking{max-height:60vh!important;overflow:auto}}.BookClass{background-color:rgba(0,157,140,.2);border-radius:0 0 30px 0;padding:2rem}.book-wrapper{background-color:var(--color-white);box-shadow:1px 4px 8px rgba(84,86,90,.24);border-radius:0 0 30px 0}.book-info{display:flex;justify-content:space-between;align-items:flex-start;padding:3.5rem 3.5rem 0 3.8rem}.book-centre .book-nolesson,.book-centre .teacher{padding:0 3.5rem 4rem 3.8rem}.book-title{color:var(--color-indigo)}.book-title,.book-title-attended{font-size:2.4rem;line-height:3.1rem;font-weight:700}.book-title-attended{color:var(--color-dark-green)}.book-nolesson{font-size:1.8rem;color:var(--color-indigo)}.book-subtitle{padding-top:.6rem;font-size:1.8rem;line-height:2.7rem;color:var(--color-bright-grey);padding-bottom:3.4rem}.book-item{padding:2rem 3rem;border-bottom:1px solid #c8c8c8;display:flex;align-items:center;justify-content:space-between;position:relative}.book-item:first-child{border-top:1px solid #c8c8c8}.book-item__title{font-size:2rem;line-height:2.6rem;font-weight:700}.book-item__desc{display:flex;align-items:baseline;font-size:1.4rem;line-height:2.1rem;padding-top:1.1rem}.book-item__desc img{margin-right:1.4rem}.book-item__right{display:flex;align-items:center;grid-gap:3rem;gap:3rem}.book-item__right .MuiButton-contained.btn-default.btn-detail{background-color:var(--color-white);border:1px solid var(--color-indigo);color:var(--color-bright-grey)}.book-item__btn{display:flex;align-items:center;justify-content:flex-end;padding:3rem 3.3rem 3.3rem 0}.book-item.book-item__mobile{display:block}.book-item.book-item__mobile .book-item__type{font-size:1.6rem;line-height:2.4rem;color:var(--color-bright-grey);padding-bottom:.3rem}.book-item.book-item__mobile .book-item__date{padding-top:.25rem;font-size:1.6rem;line-height:2.4rem;color:var(--color-bright-grey)}.book-item.book-item__mobile .book-item__right{grid-gap:0;gap:0;padding-top:1.5rem;justify-content:space-between}.book-item.book-item__mobile .book-item__right .icon-block{display:flex;align-items:center;grid-gap:8px;gap:8px}.book-item .icon-block{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.book-item .icon-block svg{width:20px;height:20px;margin:5px}.LessonDetails .header{padding-top:2.2rem}.LessonDetails .header-top{font-size:1.8rem;line-height:2.7rem;color:var(--color-bright-grey);display:flex;align-items:center;grid-gap:1.2rem;gap:1.2rem}.LessonDetails .header-title-container{display:flex;align-items:center;color:var(--color-indigo)}.LessonDetails .header-title-container.lesson-taken{color:var(--color-dark-hues-blue)}.LessonDetails .header-title-container svg{margin-left:10px;width:48px;height:42px}.LessonDetails .header-title{font-size:3.2rem;line-height:4.2rem;font-weight:700}.LessonDetails .header-subtitle{font-size:2.4rem;line-height:3.1rem;color:var(--color-bright-grey)}.LessonDetails .header-desc{font-size:1.8rem;line-height:2.7rem;color:var(--color-bright-grey)}.LessonDetails .header-name{color:var(--color-indigo);font-size:2rem;line-height:2.6rem;font-weight:700;padding-top:4.8rem;padding-bottom:1.5rem}.LessonDetails .footer{padding:3rem 0}.LessonDetails .footer-title{font-size:2.4rem;line-height:3.1rem;font-weight:700;color:var(--color-indigo)}.LessonDetails .footer-desc{font-size:1.8rem;line-height:2.7rem;color:var(--color-bright-grey);padding:3px 0 15px}.LessonDetails .footer .wrap-footer{border-radius:0 0 30px 0;padding:20px}.LessonDetails .footer .wrap-footer .practice-activities{display:flex;justify-content:space-between;box-shadow:1px 4px 8px rgba(84,86,90,.24);background:var(--color-white);border-radius:0 0 30px 0;padding:40px 44px 10px;margin-bottom:10px}.LessonDetails .footer .wrap-footer .practice-activities .left-practice-activities .header-practice{font-weight:700;font-size:32px;color:var(--color-indigo);padding-bottom:4px}.LessonDetails .footer .wrap-footer .practice-activities .left-practice-activities .subheader{padding-top:10px;color:#54565a;font-weight:400;font-size:18px;padding-bottom:28px}.LessonDetails .footer .wrap-footer .practice-activities .right-practice-activities{line-height:30px}.LessonDetails .footer .wrap-footer .practice-activities .right-practice-activities .circle-score-practice{height:7rem;width:7rem;border:3px solid #23085a;font-weight:700;font-size:16px}.LessonDetails .footer .wrap-footer .practice-activities .right-practice-activities .progress-score{display:flex;justify-content:center;align-items:center;text-align:center;color:#54565a;font-weight:700;font-size:14px}.LessonDetails .footer .wrap-footer .listen-again{box-shadow:1px 4px 8px rgba(84,86,90,.24);background:var(--color-white);border-radius:0 0 30px 0;padding:40px 44px 60px;margin-bottom:10px}.LessonDetails .footer .wrap-footer .listen-again .header-listen{font-size:24px;font-weight:700;color:var(--color-indigo);padding-bottom:4px}.LessonDetails .footer .wrap-footer .listen-again .subheader{color:#54565a;font-size:14px;padding-bottom:28px}.LessonDetails .footer .wrap-footer .listen-again .audio-list{display:flex;flex-wrap:wrap}.LessonDetails .footer .wrap-footer .listen-again .audio-list .btn-audio{padding:17px 16px;border:1px solid var(--color-dark-hues-blue);margin:10px;display:flex;align-items:center;border-radius:30px;font-size:16px;line-height:24px;color:var(--color-indigo);cursor:unset}.LessonDetails .footer .wrap-footer .listen-again .audio-list .btn-audio.enabled{background:none;cursor:pointer}.LessonDetails .footer .wrap-footer .listen-again .audio-list .btn-audio svg{width:30px;height:30px;margin-right:11px}.LessonDetails .footer .wrap-footer .lesson-review{box-shadow:1px 4px 8px rgba(84,86,90,.24);background:var(--color-white);border-radius:0 0 30px 0;padding:40px 44px;margin-bottom:10px}.LessonDetails .footer .wrap-footer .lesson-review .review-header{display:flex;justify-content:space-between;align-items:center}.LessonDetails .footer .wrap-footer .lesson-review .review-header__left{font-size:24px;color:var(--color-indigo);font-weight:700}.LessonDetails .footer .wrap-footer .lesson-review .review-header__right{display:flex;align-items:center;grid-gap:24px}.LessonDetails .footer .wrap-footer .lesson-review .review-header__right .title-score{font-size:14px;font-weight:700;color:#54565a}.LessonDetails .footer .wrap-footer .lesson-review .review-header__right .--score{border:2px solid #c8c8c8;display:flex;align-items:center;justify-content:center;color:#000;font-size:11px;border-radius:50%;width:43px;height:43px}.LessonDetails .footer .wrap-footer .lesson-review .review-header .locked{width:24px;height:24px;color:var(--color-indigo)}.LessonDetails .footer .wrap-footer .lesson-review .subheader{font-size:14px;color:#54565a;border-bottom:1px solid #c4c4c4;padding-bottom:20px;line-height:22px}.LessonDetails .footer .wrap-footer .lesson-review .list-review .item-review{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid #c4c4c4}.LessonDetails .footer .wrap-footer .lesson-review .list-review .item-review__left .--skill{font-size:14px;color:#54565a}.LessonDetails .footer .wrap-footer .lesson-review .list-review .item-review__left .--activity-name{font-size:16px;color:var(--color-indigo)}.LessonDetails .footer .wrap-footer .lesson-review .list-review .item-review__right{display:flex;align-items:center}.LessonDetails .footer .wrap-footer .lesson-review .list-review .item-review__right .not-started{display:flex;align-items:center;grid-gap:16px}.LessonDetails .footer .wrap-footer .lesson-review .list-review .item-review__right .not-started .--text{font-size:14px;color:#54565a}.LessonDetails .footer .wrap-footer .lesson-review .list-review .item-review__right .not-started .--circle{width:43px;height:43px;border:2px solid #c8c8c8;border-radius:50%}.LessonDetails .footer .wrap-footer .lesson-review .list-review .item-review__right .--progress{padding-right:10px;font-weight:400;font-size:12px}.LessonDetails .footer .wrap-footer .lesson-review .list-review .item-review__right .--score{border:2px solid #00edc3;display:flex;align-items:center;justify-content:center;color:#000;font-size:11px;border-radius:50%;width:43px;height:43px;margin-right:12px}.LessonDetails .footer .wrap-footer .lesson-review .list-review .item-review__right .btn-default{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px 16px;border-radius:30px;font-weight:700;font-size:16px;width:12rem}.LessonDetails .footer .wrap-footer .lesson-review .list-review .item-review__right .btn-start{background:#009d8c;border:1px solid #009d8c;color:#fff}.LessonDetails .footer .wrap-footer .lesson-review .list-review .item-review__right .btn-try-again{background:#fff;border:1px solid #009d8c;color:#23085a}.LessonDetails .footer .wrap-footer .listened{display:flex;justify-content:space-between;padding-top:30px}.LessonDetails .footer .wrap-footer .listened .form{flex:1 1}.LessonDetails .footer .wrap-footer .listened .form .form-submit-listented{box-shadow:1px 4px 8px rgba(84,86,90,.24);background:var(--color-white);border-radius:0 30px 30px 0;padding:30px 20px 20px;margin-bottom:10px;display:flex;justify-content:space-between}.LessonDetails .footer .wrap-footer .listened .form .form-submit-listented .title{font-weight:700;font-size:18px;color:#23085a;display:flex;justify-content:center;align-items:center}.LessonDetails .footer .wrap-footer .listened .form .form-submit-listented .checkbox{margin:1px 5px;min-height:40px;display:flex;align-items:center;background:#c1f4e3;height:50px;line-height:50px;text-align:center;border-radius:35px;cursor:pointer;flex-grow:1;max-width:150px}.LessonDetails .footer .wrap-footer .listened .form .form-submit-listented .checkbox.active{background:var(--color-yellow) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMBAMAAACZySCyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAqUExURQAAACAQUCEIUiAQWCELVyIHWSQHWSIIWiMIWyQJWiQJWSUJWSMIWSMIWkaTLSYAAAANdFJOUwAQHyAvj4+fn8/Q3+CAZQLpAAAAO0lEQVQIW2NgAAPGJAjNIHUdKrB2E1TgtgJCwE0AKtA7EarC5qYARAXz2UlQLTZ3oVqYz0LNYDAFCwAAZ2oR+WUK6pgAAAAASUVORK5CYII=) no-repeat 50%}.LessonDetails .footer .wrap-footer .listened .close{display:flex;width:30%;justify-content:right;align-items:center}.LessonDetails .footer .wrap-footer .listened .close .btn-close{width:104px;background:#fff;border:1px solid #009d8c;border-radius:30px}.LessonDetails .footer .wrap-footer .more-practice{box-shadow:1px 4px 8px rgba(84,86,90,.24);background:var(--color-white);border-radius:0 0 30px 0;padding:40px 44px}.LessonDetails .footer .wrap-footer .more-practice .practice-header__left .--text{font-size:24px;color:var(--color-indigo);font-weight:700}.LessonDetails .footer .wrap-footer .more-practice .practice-header__left .--subtext{font-size:14px;color:#54565a}@media screen and (max-width:1024px){.LessonDetails .footer,.LessonDetails .footer .wrap-footer{padding:0}.LessonDetails .footer .wrap-footer .listen-again{margin-bottom:0;border-radius:0;padding:18px 20px}.LessonDetails .footer .wrap-footer .listen-again .header-listen,.LessonDetails .footer .wrap-footer .listen-again .subheader{font-size:18px;font-weight:700;color:var(--color-indigo)}.LessonDetails .footer .wrap-footer .listen-again .subheader{padding-bottom:16px}.LessonDetails .footer .wrap-footer .listen-again .audio-list{flex-direction:row;flex-wrap:wrap;grid-column-gap:15px;-webkit-column-gap:15px;column-gap:15px}.LessonDetails .footer .wrap-footer .listen-again .audio-list .btn-audio{width:47%;margin-left:0;margin-right:0;justify-content:left;padding-left:27px;padding-right:17px;background:#fff;cursor:unset}.LessonDetails .footer .wrap-footer .listen-again .audio-list .btn-audio.enabled{background:#f5f5f5;cursor:pointer}.LessonDetails .footer .wrap-footer .listen-again .audio-list .btn-audio .text{font-size:14px;font-weight:700;color:var(--color-indigo);line-height:15.6px}.LessonDetails .footer .wrap-footer .lesson-review{padding:18px 20px;border-radius:0;margin-bottom:1px}.LessonDetails .footer .wrap-footer .lesson-review .review-header__left,.LessonDetails .footer .wrap-footer .lesson-review .subheader{font-size:12px;color:var(--color-bright-grey)}.LessonDetails .footer .wrap-footer .lesson-review .subheader{border:0;padding-bottom:18px}.LessonDetails .footer .wrap-footer .lesson-review .--score{width:38px!important;height:38px!important;background:none!important;margin:0!important}.LessonDetails .footer .wrap-footer .lesson-review .review-header__right{justify-content:space-between;padding-right:16px}.LessonDetails .footer .wrap-footer .lesson-review .review-header__right .title-score{font-size:12px;line-height:25px;color:var(--color-indigo)}.LessonDetails .footer .wrap-footer .lesson-review .review-header__right .title-score .title{font-size:18px!important;font-weight:700}.LessonDetails .footer .wrap-footer .lesson-review .review-header__right .title-score .subtitle{font-size:12px!important;font-weight:400}.LessonDetails .footer .wrap-footer .lesson-review .list-review .item-review{padding:17px 16px;border:1px solid var(--color-dark-hues-blue);margin:10px 0;border-radius:30px;font-size:16px;line-height:24px;color:var(--color-indigo);background:#f5f5f5}.LessonDetails .footer .wrap-footer .lesson-review .list-review .item-review__left .--skill{font-size:12px;font-weight:400;line-height:15.6px}.LessonDetails .footer .wrap-footer .lesson-review .list-review .item-review__left .--activity-name{font-size:12px;line-height:18px;font-weight:700}.LessonDetails .footer .wrap-footer .lesson-review .list-review .item-review__right{margin-left:16px}.LessonDetails .footer .wrap-footer .lesson-review .list-review .item-review__right .started-circle{width:38px;height:38px;border:2px solid var(--color-indigo);border-radius:50%;position:relative}.LessonDetails .footer .wrap-footer .lesson-review .list-review .item-review__right .started-circle img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LessonDetails .footer .wrap-footer .lesson-review .list-review .item-review__right .not-started .--circle{width:38px;height:38px}.LessonDetails .footer .wrap-footer .listened{flex-direction:column;padding-top:0}.LessonDetails .footer .wrap-footer .listened .form .form-submit-listented{flex-direction:column;justify-content:left;border-radius:0;margin-bottom:1px}.LessonDetails .footer .wrap-footer .listened .form .form-submit-listented .title{justify-content:left;text-align:unset;align-items:unset}.LessonDetails .footer .wrap-footer .listened .form .form-submit-listented .checkbox{text-align:unset;align-items:unset;max-width:unset;width:100%;margin:10px 0 0}.LessonDetails .footer .wrap-footer .listened .close{width:100%;height:80px;background:#fff}.LessonDetails .footer .wrap-footer .listened .close .close-mobile{color:var(--color-bright-grey);cursor:pointer;width:100%;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:16px}}.audio-player{display:flex;align-items:center;margin:2rem auto;width:90%}@media (min-width:768px){.audio-player{width:100%}}@media (max-width:1023px){.audio-player{position:fixed;bottom:0;left:0;right:0;width:100%;margin:0;padding:3rem 2rem;background:#f5f5f5;z-index:10}}.audio-player__wrapper{display:flex;align-items:center;width:100%;height:9rem;background:var(--color-teal-blue);font-size:1.6rem;font-weight:700;border-radius:4.6rem;position:relative;overflow:hidden}@media (min-width:768px){.audio-player__wrapper{background:var(--color-grey-1)}}.audio-player__progress-bar{position:absolute;background:var(--color-dark-hues-blue);height:100%}@media (min-width:768px){.audio-player__progress-bar{background:var(--color-light-hues)}}.audio-player__right{display:flex;justify-content:flex-end;align-items:center;padding:3rem;width:calc(100% - 7rem);text-align:right;z-index:1}@media (min-width:768px){.audio-player__right{justify-content:flex-start}}.audio-player__control{display:flex;justify-content:center;align-items:center;width:7rem;height:7rem;margin-left:1rem;color:var(--color-white);background:var(--color-indigo);border-radius:50%;z-index:1}.audio-player__control img{cursor:pointer}.audio-player__control img:hover{opacity:.8}.audio-player__mute{display:none;margin-left:1rem;cursor:pointer}@media (min-width:768px){.audio-player__mute{display:inline}}.audio-player__mute:hover{opacity:.8}.practice-audio-modal .MuiDialog-root .MuiDialog-paper{overflow-y:auto}.modal-audio-desktop .profile-wraper__main{height:100%;padding:5rem 40px;background:transparent}.modal-audio-desktop .profile-wraper__main .audio-details-desktop{height:100%;border-radius:0;box-shadow:none;background:#fff}.modal-audio-desktop .profile-wraper__main .audio-details-desktop .audio-lists{display:flex}.modal-audio-desktop .profile-wraper__main .audio-details-desktop .audio-lists .audio-title:not(:first-child){padding-left:70px}.modal-audio-desktop .profile-wraper__main .audio-details-desktop .audio-lists .audio-title{cursor:pointer}.modal-audio-desktop .profile-wraper__main .audio-details-desktop .audio-lists .active{color:#009d8c;cursor:unset}.modal-audio-desktop .profile-wraper__main .audio-details-desktop__top{padding:25px 35px 35px 55px;border-bottom:1px solid #c4c4c4}.modal-audio-desktop .profile-wraper__main .audio-details-desktop__top .audio-title{font-size:24px;color:var(--color-indigo);font-weight:700;text-transform:capitalize}.modal-audio-desktop .profile-wraper__main .audio-details-desktop__bottom{padding:47px 55px}.modal-audio-desktop .profile-wraper__main .audio-details-desktop__bottom .header{display:flex;align-items:center;grid-gap:20px;padding-bottom:22px}.modal-audio-desktop .profile-wraper__main .audio-details-desktop__bottom .header .transcript{font-size:24px;font-weight:700;color:var(--color-indigo)}.modal-audio-desktop .profile-wraper__main .audio-details-desktop__bottom .header .btn-toggle{color:#005cb9;font-size:18px;cursor:pointer}.modal-audio-desktop .profile-wraper__main .audio-details-desktop__bottom .content{font-size:16px;line-height:30px}.modal-audio-desktop .profile-wraper__main .audio-details-desktop__bottom .content p{margin-bottom:3rem}.circle-background,.circle-progress{fill:none}.circle-background{stroke:var(--color-indigo)}.circle-progress{stroke:var(--color-teal-blue);stroke-linecap:round;stroke-linejoin:round}.circle-text{font-size:1.1rem;line-height:1.4rem;font-weight:500;fill:var(--color-black)}@media (max-width:767px){.circle-text{font-size:10px;line-height:150%}}.circle-score-practice{color:#000;line-height:2.6rem;border-radius:50%;overflow:hidden;font-weight:400;font-size:16px;border:3px solid #5deb4b;width:5rem;height:5rem;display:flex;align-items:center;justify-content:center}.modular-product-progress .product-theme-listing .product-theme-listing-item .locked-circle-background{fill:#c8c8c8;stroke:#655585}.modular-product-progress .product-theme-listing .product-theme-listing-item .lock-circle{position:relative}.modular-product-progress .product-theme-listing .product-theme-listing-item .lock-circle .lock-circle-icon:before{content:"";position:absolute;top:48%;left:50%;width:24px;height:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACTUExURQAAACAQUCAQYCEIUiEIWiAIWCAQWCEFVyELVyELXCYFVyALWiAEWSAIWSAIWCQIWCAIWSALWyMIWyIJWiIIWCIIWiIKWCIKWiIKWiQHWSQJWSQJWyIJWSIIWCMIWCMIWyUIWiMKWSMJWiMIWSIHWyQJWiMHWiMIWiMJWiUJWSMIWSMIWiMHWiMJWiMJWyQJWiMIWt0llJkAAAAwdFJOUwAQEB8fICAvLy8vMD8/QEBfX19vf39/f4CPj4+Qn5+fn6Cvv8/P39/f3+Dg7+/v7zGN9ioAAACoSURBVChTlY/ZFoIgAEQpizaN9sVstdIscP7/6wLFEyQ+OE9z7gXmQEiL0HfawPFq4p6bI3UIdT5zmOIdKk2dw3esK440+K0P90nyOPnqJMukq/gGZYQicsDgEetPDgBXhK41p8C8KKOPHDZywVG3LWJT3DHWrQtuiid6VQXcgto3ztjpNrM3AvBBeUFgYQoSgi890lkJRMROqH9+Jf+Z3nLkMavxdvkCddoWY8se/BcAAAAASUVORK5CYII=);transform:translate(-50%,-50%)}.module-view .btn-show-more-container{text-align:center;padding-top:30px}.module-view .btn-show-more-container .MuiButton-root.btn-show-more{margin:0}.module-view__header{margin-bottom:35px}.module-view .skeleton-img{height:100%;transform:scale(1)}.module-view .skeleton-category{width:125px}.module-view .skeleton-title{width:363px;max-width:100%}.module-view .skeleton-li{width:424px;max-width:100%}.module-view .skeleton-heading{max-width:100%;width:239px;height:44px}.module-view .module-lists .modules+.modules{padding-top:50px}.module-view .module-lists .modules__heading{display:flex;align-items:center;justify-content:space-between}.module-view .module-lists .modules__heading__right{margin-bottom:30px;display:flex;align-items:center;font-weight:700;font-size:20px;line-height:130%;color:var(--color-indigo)}.module-view .module-lists .modules__heading__right select{margin-left:20px;flex-shrink:0;width:265px;font-weight:400;font-size:16px;line-height:150%;color:var(--color-indigo);background-color:#fff;border:1px solid #c8c8c8;height:44px;padding:0 42px 0 10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 8L.804.5h10.393L6 8z' fill='%2354565A'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px}.module-view .module-lists .modules__heading__right select option{color:var(--color-indigo)}.module-view .module-lists .modules__heading__right select:focus,.module-view .module-lists .modules__heading__right select:hover{border-color:#c8c8c8;box-shadow:none;outline:none}.module-view .module-message{display:flex;align-items:center;font-size:16px;line-height:150%;font-weight:400}.module-view .module-message .MuiSvgIcon-root{width:24px;height:24px;flex-shrink:0;margin-right:10px;color:inherit}.module-view .module-message--default{color:var(--color-bright-grey)}.module-view .module-message--orange{color:var(--color-orange)}.module-view .module-message--red{color:var(--color-red)}.module-view .module-view-item{display:flex;background:#fff;box-shadow:2px 2px 8px rgba(84,86,90,.25);border-radius:0 0 30px 0;border-left:10px solid #94d070;margin-bottom:30px}.module-view .module-view-item:last-child{margin-bottom:0}.module-view .module-view-item__img{flex-shrink:0;width:275px;max-width:27.5%;min-height:250px;position:relative}.module-view .module-view-item__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.module-view .module-view-item__info{flex-grow:1;padding:18px 30px 20px 40px;position:relative}.module-view .module-view-item__category{margin-bottom:3px}.module-view .module-view-item__title{margin-bottom:16px;font-size:24px;line-height:31.2px;color:#23085a;font-weight:700}.module-view .module-view-item__list{list-style:none;padding-left:0}.module-view .module-view-item__list li{display:flex;align-items:center;font-size:16px;line-height:150%;color:var(--color-bright-grey);margin-bottom:5px}.module-view .module-view-item__list li:nth-child(3) .txt-details{font-style:italic}.module-view .module-view-item__list li:nth-child(3) span b{font-style:normal}.module-view .module-view-item__list li.module-view__date{font-size:16px;line-height:20.8px;color:#23085a;font-weight:700}.module-view .module-view-item .top-block__icon{width:24px;height:24px;flex-shrink:0;margin-right:12px;color:var(--color-indigo)}.module-view .module-view-item .btn-detail{flex-shrink:0;font-weight:700;font-size:16px;line-height:150%;text-align:center;min-width:150px;padding-left:20px;padding-right:20px;color:#23085a;border:1px solid #009d8c;background-color:#fff}.module-view .module-view-item .btn-detail:hover{background-color:#c0df8b;border-color:#c0df8b}.module-view .module-view-item .module-view__right{display:flex;align-items:center}.module-view .module-view-item .module-view__right .wrap-button{margin-left:35px}.module-view .module-view-item .module-view__right__info{flex-grow:1}.module-view .module-view-item__wrap{list-style:none;padding-left:0;margin-bottom:0;display:flex;flex-wrap:wrap}.module-view .module-view-item__wrap li{margin-bottom:9px;margin-right:10px}.module-view .cate{display:block;border-radius:2px;padding:2px 6px;font-size:14px;line-height:1;color:var(--color-indigo);border:1px solid transparent}.module-view .cate--lesson-social{background-color:#94d070}.module-view .cate--type-speaking{background-color:#97daff}.module-view .plan-item__list{display:flex;align-items:center}.module-view .plan-item__list .plan-item:last-child .plan-item__number-value{margin-right:0}.module-view .plan-item__list .plan-item__number-value{position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--color-grey-1);width:35px;height:35px;border-radius:50%;font-size:18px;line-height:130%;color:var(--color-indigo);margin-right:20px}.module-view .plan-item__list .plan-item__number-value.missed{background-color:var(--color-red);color:#fff}.module-view .plan-item__list .plan-item__number-value.unbooked-missed{background-color:var(--color-grey-3);color:var(--color-grey-2)}.module-view .plan-item__list .plan-item__number-value.completed{background-color:var(--color-green-2)}.module-view .plan-item__list .plan-item__number-value.unlocked{background-color:var(--color-indigo);color:#fff}.module-view .plan-item__list .plan-item__number-value.unlocked .plan-item__number-icon{color:#fff}.module-view .plan-item__list .plan-item__number-icon{width:20px;height:auto}.module-view .plan-item__list .plan-item .sub-icon{display:flex;align-items:center;justify-content:center;position:absolute;width:22px;height:22px;border-radius:50%;background-color:var(--color-grey-1);top:-10px;right:-10px}.module-view .plan-item__list .plan-item .sub-icon.checked{background-color:var(--color-dark-hues-blue)}.module-view .plan-item__list .plan-item .sub-icon.checked .MuiSvgIcon-root{color:#fff}.module-view .plan-item__list .plan-item .sub-icon.missed{background-color:var(--color-red)}.module-view .plan-item__list .plan-item .sub-icon.missed .MuiSvgIcon-root{width:9px;height:auto}.module-view .plan-item__list__right{flex-shrink:0;margin-left:auto;padding-left:10px}.module-view .plan-item{position:relative;margin-top:22px}.module-view .plan-item:before{content:"";position:absolute;left:0;right:0;border-top:1px solid #898a8d;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.module-view .plan-item__wrap{display:flex;position:relative;flex-grow:1;flex-wrap:wrap}.module-view .plan-item__number-icon{width:24px;height:24px}.module-view .plan-item .icon-warranty{width:25px;height:25px;object-fit:cover}.module-view-item__iconnew{position:absolute;right:0;top:0}@media screen and (max-width:767px){.module-view-item__iconnew img{width:50px}}@media screen and (max-width:767px){.module-view-item__iconnew .icon-new-mb{z-index:999;position:relative!important;width:50px!important}}.calendar-item .icon-new{width:26px}.book-list .module-view-item__iconnew img{width:55px}.module-view-video{position:absolute;bottom:10px;text-align:center;left:0;right:0;display:flex;justify-content:center}.module-view-video .btn-video{border-radius:20px;font-size:16px;border:0;padding:4px 10px;display:flex;align-items:center}@media screen and (max-width:767px){.module-view-video .btn-video{font-size:12px}}.module-view-video .btn-video .icon-video{padding-right:7px;padding-top:2px}.module-view-video .btn-video .icon-video img{position:relative;height:24px;top:auto;object-fit:cover;width:auto;left:auto}@media screen and (max-width:767px){.module-view-video .btn-video .icon-video img{height:20px}}.content-block-video{margin-top:23px;margin-bottom:23px}@media screen and (max-width:767px){.content-block-video{margin-left:-26px;margin-right:-26px}}.content-block-video.accordion .block-unlocked{padding:20px 85px 1px;margin:0 -85px}.content-block-video .block-title{margin-bottom:5px;font-size:24px}@media screen and (max-width:767px){.content-block-video .block-title{font-size:12px}}.content-block-video .block-video{position:relative}@media screen and (max-width:767px){.content-block-video .block-video{padding:0 26px}}.content-block-video .block-video__main{position:relative;min-height:100px;padding-bottom:30px}@media screen and (max-width:767px){.content-block-video .block-video__main{padding-bottom:20px}}.content-block-video .block-video__main .loader{position:absolute;width:24px;height:24px;top:50%;left:50%;transform:translate(-50%,-50%);border:3px solid var(--color-dark-hues-blue);border-bottom:3px solid transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.content-block-video .block-video__main .viddler-auto-embed{width:464px;max-width:100%;margin:0 auto}@media screen and (max-width:767px){.content-block-video .block-video__main .viddler-auto-embed{width:280px}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.content-block-video .txt-description{font-size:18px;line-height:27px;margin-bottom:10px;color:#54565a}@media screen and (max-width:767px){.content-block-video .txt-description{font-size:12px;line-height:18px;max-width:100%}}.content-block-video .block-unlocked{background:hsla(0,0%,78.4%,.25);padding:20px 60px 1px;margin:0 -60px;position:relative}@media screen and (max-width:767px){.content-block-video .block-unlocked{margin:0;padding:20px 26px 1px}}.content-block-video .viddler-app-wrap div.viddler-embed div.media-gui{z-index:10}.content-block-video .lock-video{position:relative}.content-block-video .lock-video .viddler-auto-embed{position:relative;min-height:261px}@media (max-width:1024px){.content-block-video .lock-video .viddler-auto-embed{min-height:160px}}.content-block-video .lock-video .viddler-auto-embed:before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:9}.content-block-video .lock-video .viddler-auto-embed .play-overlay-button{pointer-events:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAABXCAYAAABxyNlsAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMsSURBVHgB7Z3/cZswGIY/9/p/PQKdIOkEcSdoOkHcCdoN4k7QbpB0glwnsDdwMoHZIO4EX/Udak/8sA8ILxDpfe504YgR1mMhBPoEIoQQQkgELGTmqOrS/bGUBauPi8XiUUg3TKZLK5d+uHTQ8+xdunPpWshpvNRbl561HwcvOhNS0FKqidsG6aDnuZXUcRIuT4gy0Rstmoflme3t/z9P5HFItha7gt9ovbZuTZj0wG23bpBs+d9ISrgCf22Q8E0GwPJp+NEGyXv2uIJeow9fy0/rtTjuGuwLHdYq60otBYDf175ydGQSK5XaNHiNbdhftQbvJUa06G6FZDICDUfLRmKioQaNeoLR4iQXNg+QpmgStOgm/W8OZAIqP+5GYqFSsLVMQOUHfpYY0OIqatJa67/HstL2rgTMG8GzCpZ3MhHuFuXR/fkVrFoJmDHkXgXLv2VawnvAV/LaqRyKlzIhvtcST7sbFEZlBmgZaJcM2ixo+UIhl3mQB8vvBMgYbW6yUC4QygVCuUAoFwjlAqFcIJQLhHKBUC4QygVCuUAoF8hbeQF+qMTu0V6c+Eh4S8+GWe5kesLvZEF8xxOfe3Lp0Y1g7GRM/LjYVtPgoGMNqmo9uCMVOsf8dpoT4XewCVb9G/SLbX6CNR3W3Nk4Wxas37hm4rsMjZbH/Y17jSlypQEtxtzuK+VeydBoObBjDiem0agI3sqQaCWwQxMLh9eeASVt+7nhkPjOtTu5JERDQEmrEIE+cp8kTcKT9kWbDfpcoR2FtIKXv0AoFwjlAqFcIJQLhHKBUC4QygVCuUAoFwjlAqFcIJQLhHKBUC4QygVCuUAoFwjlAqFcIJQLhHKBUC4QygVCuUDayg2jbKIOGz1DWO4/bTZoKzeMk/okaRKWe7hgbx9CiQ0AnjFafvCQDh5C6zJ8SDFGV+vPoRw+8FvrT/O0Ha4lUvzRum4oc9Y2j64TTixO18LWw8bdTnYxTjjJpF7Oj11e/tH5DSde8IOUZ7nETu7S565vVencz7UduPTeLX6R+TwrDEXukk2N+tDndTUvfjePFtOlJn2MIABrAnI/F4IQQghJm79jBfV+jz+3YQAAAABJRU5ErkJggg==) no-repeat 50%!important;width:58px!important;background-size:54px!important;height:58px!important}@media screen and (max-width:767px){.content-block-video .lock-video .viddler-auto-embed .play-overlay-button{display:none!important}}.content-block-video .lock-video .viddler-auto-embed .play-overlay-button span{border:0}.content-block-video .viddler-auto-embed{margin-bottom:28px}.content-block-video .viddler-auto-embed .play-overlay-button{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAABXCAYAAABxyNlsAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAWMSURBVHgB7Z2Pdds2EMZPfR0gnaDYIM4EZSaoO0GUCewNrE4QdwKqE6SdQOoESSYgN4g3+AqEUHIECIqiSOBA8fcenmiZJMDTx8MfHkCilZWVlZWVBbAhwQB4pT944tSbzaYmwYgxrjak0h/3Or3W6U4n8/erAYe+6PTZpi/mUxv9M90yRpU6FTqVOn3FtFT2vPeUkOjK1RdsVPlOpy0NU2ZNjTpfnO+VTUOOP+r0p3Q3Mhqr0kOP2ox6P+r0aBRn3cSQ8yp77kd7fN9dUA49bxbYiz/0GHRnjEMTYo39bN3D8oyMxqc+BS7uMLVBe8phDL0PlOOJckMX+i6gmjKVYuwd1GXkCrmoWBf0IaVSz2GN/Ck7FVtlcoxPfSSBoKkA3crvA0kDjX911fBJ+u1mVVx1lHtIE3F+ArfZM2UEmpYFp0ouDKtY95ffUYagaRLKUTB8xW4pY6wfbhmYUmCcv1MQkRXXpRiBONdVUkzgdw52tCA6XEQc4aCpwDhZVV5DgV/J3dHcoF2BVbRgnDrFXPd8FZzjDkwDXNGCsXfp19ndH3x3sIgK7BzwWxCKpgbtrm2aJkoi0B4yPdCUdKhW0Q2BZtiSU9BUOKqdrd2HH08UFAkD7eHKadQbS7VOPhWE9fY67HB90yyyal1KSSpG2/de375Hu11b0EwEjCtKxU4ZTRNtfLsXzVPY7xdJM9JRcJEqdspW9O37U/+p6He2/S/Fw0TMvKcm5uDEVqeDABX/xbbf0VgQySXYvLhyD/a70EPFEukedLbuMBoDmie4153ksvw847L/beEPylepVOy4hl9D+/W5Bd7U+I8Sstls9vrjrU5/s6+VTmUiFR/Z9h+hnYYa90iJMXFeOm1Jhi/mYnsd2qnPuPwgMSGZQlRcs+3LOxND/cpU9PncnmOS+GK0e2uX10e8tBSBMca1xyVpUTh5De9MOL9MlKcNY43Ljo+qYievzjs75HMV264pAxL4Yh6M/UvXDud6aFkxoEWhaDq4cTvdwqKMe8Kq2LQ/uQEUNUaOxiKNi6ar/pHaiqp12lNEQsY9K3mJoIldM2GgpkJU7F9msOVN7AknPwe+z864Vq1mMF+xr2ud3mujHml6FNse3qKyCsilnftNrfB5xoxBHFfZB3n00IpA27agGcHAHlpfhVaz7TckiAG+9Ujzoth2cNwl5HMNZh7tXcfJkpLAt3bBB2u+hHbqUy7/RQpKjAC1cn5j25ePGOLakZ/L8+t7EpHEt/aUlddH4+IXcMGTzmtB9zO0JC2BC8rZ2wQ710PjT3wLioj9MU3AH4+mrHV6q13Ao04vlAa+zMCRxoIpnnSOywuS1OqUs2JlGr+eg70to7gG9EfcFCSAS1zC0BPyuQHTxqa28ymkqvUEpo6bQzt+waBoBuBHORYkCMwV7Yl2dF+M+Fxxg0WYK9oTc0ZWZ8BsqmUZHNjJZ/O9EkF7ytT0dy5udzbPw6yqZRntWCbrPLSJM3OXAFj0lCnEni0Kv2kmb+mSCYA/pqEoBvBnFea3hFQPSD0rH3581vgQdkHAr8DSzMqHv1JI1i0IIxDnetLVKehelSlLF9HhCiqk7imie/morCo5+JWXnGW7AgquxBQwALqX7ZKzrhgH/tIlklfEe4A/mXBPkoG/+I6o2wzhdXzzqIzR7YcNZSoj2zKVHWUy5Zx/caCpCaj4ZOSCIoD+FadN+bKJ4vRAeELISTUfpja0NegTwktsH7CkQaczRgbaa5YXQy/envcew9YsPyDiQH+K1faV/thRExKkBhxSkz/p5fRSDkXnMfENZhLK/qbeH2EVt0d44faxGPWW9g5I5lMlveHE1NindHrLydA3nNT04w0n/0h5H4Tod/MYrBtRztenl3K8JAxrWllZWVlZuQ3+B8KE66U/FjHPAAAAAElFTkSuQmCC) no-repeat 50%!important;width:58px!important;background-size:cover!important;height:58px!important;transform:translateY(-50%);left:0!important;right:0!important;margin:0 auto!important}@media screen and (max-width:767px){.content-block-video .viddler-auto-embed .play-overlay-button{width:40px!important;height:40px!important}}.content-block-video .viddler-auto-embed .play-overlay-button span{border:0!important}.content-block-video .show-alert{z-index:10;position:absolute;bottom:45px;left:0;right:0;margin:0 auto}.content-block-video .show-alert__content{text-align:center;display:flex;align-items:center;justify-content:center;max-width:300px;margin:0 auto;background:rgba(0,0,0,.3);padding:8px 5px;color:#ff8200}@media screen and (max-width:767px){.content-block-video .show-alert__content{max-width:278px}}@media screen and (max-width:767px){.content-block-video .show-alert__content.show-alert__booking{background:rgba(0,0,0,.3) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGJSURBVHgB7VbtVcMwDDyn/Ac2KBMAG5QJWiYgTEAZAJrAAJQJWjagG3QEmICMkAlizs6XS5vYDcmDB7n3HKuqopOtSDbwQxD7GMsAI3gYU5xwDDMPb5AcCUIRIHL15UwsH/DEaWrxFog7hGiLmKQLTj7csBT3uLYZeTYD+YjZBqnAmtt6wXFMAqFliRfjFZ+BTm1+a1fMnA4Z2kepYB5nCHbahtQLHaRCzIBOmPO4yrdtxSNDjqpIFfR/kruR4oiefdSgnnigv+Acz7BBYGX8OkVjYhV5joQlY4NpI7Jya0jcGf4f8VY5sYQm/KiuoPIrcYY8z6otetXlkSF/RyHW7VTNEivW/LKS2KktNsec5LdbxFypzxUt0CUSXLKpvCrxoFCqmpV5FKxZmRp8G4KpE7jJZJ/PL8RmzZKUka3RAriTKIg9HOb6vo574p74bxHHhnaMtjDYfRMpO1eCd93eUkxdbopOkBtycRv1DOWczwjdITKPxoJYX0XLO7Lt3N0H6jwO6fscvwGfn9xofL1GGuwAAAAASUVORK5CYII=) no-repeat 27px;background-size:7%}.content-block-video .show-alert__content.show-alert__booking .MuiSvgIcon-root{display:none}}@media screen and (max-width:767px){.content-block-video .show-alert{max-width:285px;bottom:35px}}.content-block-video .show-alert .icon-lock-mb{width:20px;height:20px}.content-block-video .show-alert p{font-size:14px;line-height:21px;padding-left:10px}@media screen and (max-width:767px){.content-block-video .show-alert p{font-size:12px;line-height:18px;text-align:left}}.plan-item__details__block .content-block-video .block-unlocked{background:hsla(0,0%,78.4%,.25);padding:20px 60px 1px 133px;margin:0 -60px 0 -133px}.plan-item__details__block .content-block-video .block-unlocked .show-alert{left:50px}.module-video-modal .btn-mob-close{font-weight:700;font-size:14px;line-height:130%;color:#2f1160;background-color:transparent;border:none;padding:0;display:flex;align-items:center;margin-bottom:27px;grid-gap:10px;gap:10px}.module-video-modal .btn-mob-close svg{display:block;flex-shrink:0}.module-video-modal .MuiButton-contained.btn-top{display:flex;border:1px solid var(--color-dark-hues-blue);color:var(--color-bright-grey);font-weight:700;width:104px;height:56px;border-radius:30px;background-color:var(--color-white);font-size:1.6rem;line-height:2.4rem;position:absolute;right:150px;z-index:2;right:5rem;top:-28px}.module-video-modal .MuiPaper-root.MuiDialog-paper{height:auto;overflow:visible;overflow:initial}.module-video-modal__inner{background-color:#fff;border-radius:0 0 30px 0;min-height:300px;position:relative;padding:50px}@media (max-width:768px){.module-video-modal__inner{min-height:160px}}.module-video-modal__inner .btn-primary{position:absolute;bottom:-28px;right:65px;padding:10px 30px}.module-video-modal__wrapper{position:relative;padding:5rem}.module-video-modal .content-block-video{margin:0;max-height:50vh;max-height:calc(100vh - 10rem - 164px);overflow-y:auto}.module-video-modal .content-block-video .block-video{padding:0}@media (max-width:768px){.module-video-modal .content-block-video .block-video{padding:0 15px}}.module-video-modal .content-block-video .block-video+.block-video{margin-top:50px}.module-video-modal .content-block-video .block-video .show-alert{bottom:30px}.module-video-modal .content-block-video .viddler-auto-embed{margin-bottom:0}.module-video-modal .content-block-video .block-unlocked{padding-left:0;padding-right:0;margin-left:0;margin-right:0;background-color:transparent}@media (max-width:1024px){.module-video-modal .makeStyles-rootMobile-68 .MuiDialog-scrollPaper{margin-top:50px;padding:10px}.module-video-modal .content-block-video{max-height:calc(100vh - 10rem - 234px)}.module-video-modal__wrapper{padding:0}.module-video-modal__inner{padding:10px 10px 30px}}.wrapper-infor-list{display:flex;flex-direction:column}.wrapper-infor-list .accordion-wrapper{order:1}.wrapper-infor-list .accordion-wrapper+.accordion-wrapper{order:3}.wrapper-infor-list .content-block-video{order:2}@media screen and (max-width:767px){.wrapper-infor-list .content-block-video{margin:0}}.review-materials{order:4}.review-materials .accordion-wrappert:nth-child(2){display:none}.review-materials .accordion-content{padding-top:2.5rem}.review-materials .accordion-content.accordion-content-details{display:block}.review-materials .no-lesson{font-size:18px;padding-left:0!important;display:block}@media screen and (max-width:767px){.review-materials .no-lesson{font-size:16px}}.review-materials .accordion-review-inner{display:flex;justify-content:space-between;border-top:1px solid #d6d6d6;margin-bottom:25px;padding-top:25px}@media screen and (max-width:767px){.review-materials .accordion-review-inner{display:block}.review-materials .accordion-review-inner .accordion-right{margin-top:20px;margin-left:44px}}.review-materials .accordion-review-inner .btn-download{display:flex;border:1px solid var(--color-dark-hues-blue);background-color:var(--color-dark-hues-blue);color:#fff;font-weight:700;width:137px;height:56px;border-radius:30px;font-size:1.6rem;line-height:2.4rem;align-items:center;justify-content:center;text-decoration:none}@media screen and (max-width:767px){.review-materials .accordion-review-inner .btn-download{width:128px;height:40px;font-size:14px}}.review-materials .accordion-review-inner .btn-download img{display:none}.review-materials .accordion-review-inner .btn-download.download-key{background:#898a8d;border:1px solid #898a8d;width:173px;cursor:auto}.review-materials .accordion-review-inner .btn-download.download-key:hover{box-shadow:none}@media screen and (max-width:767px){.review-materials .accordion-review-inner .btn-download.download-key{width:152px}}.review-materials .accordion-review-inner .btn-download.download-key img{display:block;width:32px;padding-left:13px}@media screen and (max-width:767px){.review-materials .accordion-review-inner .btn-download.download-key img{width:23px;padding-left:8px}}.review-materials .accordion-review-inner .btn-download:hover{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.review-materials .accordion-review-inner .accordion-left{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAABHCAIAAAA/TAgkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZCN0IxMzQ2RTQ2OTExRUZBRkI0OTgwQkY3NkRCOThDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZCN0IxMzQ3RTQ2OTExRUZBRkI0OTgwQkY3NkRCOThDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkI3QjEzNDRFNDY5MTFFRkFGQjQ5ODBCRjc2REI5OEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkI3QjEzNDVFNDY5MTFFRkFGQjQ5ODBCRjc2REI5OEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7bt4JMAAADaklEQVR42mL8//8/w5AFLHjkPn/4tmbJwesXHz599JqKVkrLi+ZXh0jLi1BuFCOusJ/Uumb+1J2fP36lRZhJy4ku21FLuQewuB4Y5BnhvSePXKdppFPFA0yYQmXpM2jtdCAApsYoj+anD99QM+zXLj5YnjETWSQoys7CXpNy5167+HDBtB3UjQF019tr5sPzqLScyNIdtTLyolQJ7JOHrkV7tlA3CaGknOsXHyEXLzVdsdRyOo2SEIrrnzx6hRQkIq6+pjRyMR8fF9B8yj3AhFraIMpHGTkahjqvADcwTVLuAaaBqiaBaZJyDwyY66nigYF0PeUeGGDXU+iBgXc9JR4YFK4n2wODxfXkeWAQuZ4MDwwu15PqAZaBcuUTfAmasWtmRkZEP7xvBPEAZmNuYFwPdI2DVh4Zjbktx9t5BbgGb8rB74G1Sw4MTLrn4+eh3JBPH75RmnKuX3oY5dGCtcOekO1R0xWHVZemvlxClueCadvpNCKCC2SE9+Eaa1gwdYerj4m5nRZW2ZruWCAi1bry1Olrlx2mWon56eM3fKNAtBlEoZrr8yuDcEmZW2u60KxHRp2Uk5DrGRRrjzUGZKgxQkZb14MKEAEuPqRyd6DAUCrvR10/6vpR1w9915NTYkLmVJAH3igEvALcbr6mZAzEkuP65rJF65Yeom4o7tl8ZunOWnqkHKo7HQjIm+8gx/XAxgzVXY/ckaVtypm+unhSyxq0jgKFPfGEHE86uZ6Pn6umO260xBx1/ajrR10/2s4htqnz8SPVynt+fi5esvqZ5Lh+7eKDLeVLqDvyUdMZk5DjRY+UM6ltHdUHbSa1rqNTuv9EvTSDMPPTNzq5vrYzhrxGFc72PbDp0RlLp3QfFGsPRKMl5qjrR10/6vpR1w868PHjd5Jdf/3Sw0HieuSFfmiTBiiuN0OaLQNW3QumbBtwp+/efOb6ZUQ4auop4HS9jLwo8lgNsOUEbE4OoNNPHrrWUrYYzgU2T9BmI9FXk2Ku+TS30dTUk+fjp+s8D7AhCEy6aANsXTPS0VooWFZRt5Qupu6cMFVAQpYH5iAS9hXsg80DwdF2nbMyMMVxrr9ft/jgxLa1Tx+9GVh3AxvP+VXBuMYJGfHv3ABmAyB68nAA/CAjD8qjuBYNEOX60bp21PU4AECAAQCIF6f4jYqDSgAAAABJRU5ErkJggg==) no-repeat 0 0;background-size:35px;padding-left:53px}@media screen and (max-width:767px){.review-materials .accordion-review-inner .accordion-left{background-size:30px;padding-left:43px}}.review-materials .accordion-review-inner .accordion-left .ttl{color:#23085a}.review-materials .accordion-review-inner .accordion-left .sub-ttl{color:#54565a}.review-materials .accordion-header h3{display:flex;position:relative;cursor:auto}.review-materials .accordion-header h3 .icon-help{display:inline-block;margin-left:10px;cursor:pointer}.review-materials .accordion-header h3 .icon-help .show-popover{display:none}.review-materials .accordion-header h3 .icon-help .show-popover .ttl{font-weight:700;margin-bottom:10px}.review-materials .accordion-header h3 .icon-help.active .show-popover{display:block;transition:all .5s ease;position:absolute;top:36px;width:376px;font-size:14px;line-height:17px;color:#000;font-weight:400;background-color:var(--color-indigo);color:#fff;padding:14px;left:95px;right:0;z-index:999}@media screen and (max-width:767px){.review-materials .accordion-header h3 .icon-help.active .show-popover{min-width:294px;width:100%;left:3px}}.review-materials .accordion-header h3 .icon-help.active .show-popover:before{content:"";position:absolute;top:-6px;left:0;right:0;margin:0 auto;height:0;width:0;border-color:#23085a #23085a transparent transparent;border-style:solid;border-width:9px;transform:rotate(-45deg)}.review-materials .accordion-header h3 .icon-help img{width:25px;object-fit:cover}@media screen and (max-width:767px){.review-materials .accordion-header h3 .icon-help img{width:17px}}.review-materials.review-materials-detail .accordion-wrappert.accordion-header{display:block}@media screen and (max-width:767px){.review-materials.review-materials-detail .accordion-wrappert.accordion-header .icon-help img{margin-top:5px}}.viddler-app-wrap div.viddler-embed div.media-container,.viddler-app-wrap div.viddler-embed div.vid-player img,body div.viddler-app-wrap{background:transparent!important}.viddler-app-wrap div.viddler-embed div.vid-player img{object-fit:cover!important}.module-booking{background-color:#fff;max-height:70vh;max-height:calc(100vh - 220px);overflow-y:auto;border-radius:0 0 30px 0}@media screen and (min-width:1025px) and (min-height:480px) and (max-height:800px){.module-booking{max-height:60vh;max-height:calc(100vh - 220px)}}.module-booking ul{margin:0}.module-booking .cate{display:block;border-radius:2px;padding:2px 6px;font-size:14px;line-height:1;color:var(--color-indigo);background-color:#ff8200;border:1px solid transparent}.module-booking .module-message{display:flex;align-items:center;font-size:18px;line-height:150%;font-weight:400}.module-booking .module-message .MuiSvgIcon-root{width:24px;height:24px;flex-shrink:0;margin-right:10px;color:inherit}.module-booking .module-message--default{color:var(--color-bright-grey)}.module-booking .module-message--orange{color:var(--color-orange)}.module-booking .module-message--red{color:var(--color-red)}.module-booking .btn.btn-book{background-color:var(--color-dark-hues-blue);color:#fff;min-width:162px}.module-booking .btn.btn-book,.module-booking .btn.btn-cancel{font-size:16px;font-weight:700;line-height:22px;padding:17px 29px}.module-booking .btn.btn-cancel{background-color:#c0df88;color:var(--color-bright-grey);border:1px solid var(--color-dark-hues-blue)}.module-booking .btn.btn-book:disabled,.module-booking .btn.btn-cancel:disabled,.module-booking .btn:disabled{background:var(--color-grey-2)!important;border-color:var(--color-grey-2)!important;color:#fff!important}.module-booking .module-category{list-style:none;padding-left:0;margin-bottom:0;display:flex;flex-wrap:wrap}.module-booking .module-category li{margin-bottom:9px;margin-right:10px}.module-booking .module-credit{margin-right:10px;font-weight:700;font-size:16px;line-height:150%;color:var(--color-yellow);flex-shrink:0;padding:15px 22px;background-color:var(--color-indigo);border-radius:5px}.module-booking .top-block{display:flex;border-left:10px solid #94d070;border-bottom:2px solid hsla(0,0%,78.4%,.4);position:relative}.module-booking .top-block__img{overflow:hidden;width:275px;max-width:27.5%;margin-bottom:-1px}.module-booking .top-block__img img{width:100%;height:100%;object-fit:cover}.module-booking .top-block__info{flex-grow:1;padding:32px 30px}.module-booking .top-block__category{list-style:none;padding-left:0;margin-bottom:0;display:flex;flex-wrap:wrap}.module-booking .top-block__category li{margin-bottom:9px;margin-right:10px}.module-booking .top-block__title{font-weight:700;font-size:32px;line-height:130%;color:var(--color-indigo);margin-bottom:25px}.module-booking .top-block__list{list-style:none;padding-left:0;margin-bottom:0}.module-booking .top-block__list li{display:flex;align-items:center;font-size:18px;line-height:150%;color:var(--color-bright-grey)}.module-booking .top-block__list li .teacher-detail{font-style:italic}.module-booking .top-block__list li+li{margin-top:7px}.module-booking .top-block__list li.top-block__date{font-weight:700;font-size:20px;line-height:130%;color:var(--color-indigo)}.module-booking .top-block__icon{width:24px;height:24px;flex-shrink:0;margin-right:12px;color:var(--color-indigo)}.module-booking .content-block{font-size:18px;line-height:1.5;padding:30px 60px}.module-booking .content-block-item .block-title{margin-bottom:3px;font-size:24px}@media screen and (max-width:767px){.module-booking .content-block-item .block-title{font-size:12px}}.module-booking .content-block-item .block-desc{font-size:18px;line-height:150%;color:var(--color-bright-grey);margin-bottom:0}.module-booking .content-block-item+.content-block-item{margin-top:28px}.module-booking .planner-block .block-title{margin-bottom:29px}.module-booking .plan-item{display:flex;align-items:flex-start}.module-booking .plan-item__number{margin-top:39px;flex-shrink:0;width:73px}.module-booking .plan-item__number-value{position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--color-grey-1);width:43px;height:43px;border-radius:50%;font-weight:700;font-size:20px;line-height:130%;color:var(--color-indigo)}.module-booking .plan-item__number-value.missed{background-color:var(--color-red);color:#fff}.module-booking .plan-item__number-value.unbooked-missed{background-color:var(--color-grey-3);color:var(--color-grey-2)}.module-booking .plan-item__number-value.completed{background-color:var(--color-green-2)}.module-booking .plan-item__number-value.unlocked{background-color:var(--color-indigo);color:#fff}.module-booking .plan-item__number-value.unlocked .plan-item__number-icon{color:#fff}.module-booking .plan-item__number-icon{width:24px;height:24px;color:var(--color-indigo)}.module-booking .plan-item__number .sub-icon{display:flex;align-items:center;justify-content:center;position:absolute;width:22px;height:22px;border-radius:50%;background-color:var(--color-grey-1);top:-10px;right:-10px}.module-booking .plan-item__number .sub-icon.checked{background-color:var(--color-dark-hues-blue)}.module-booking .plan-item__number .sub-icon.checked .MuiSvgIcon-root{color:#fff}.module-booking .plan-item__number .sub-icon.missed{background-color:var(--color-red)}.module-booking .plan-item__number .sub-icon.missed .MuiSvgIcon-root{width:10px}.module-booking .plan-item__number .sub-icon .MuiSvgIcon-root{width:15px;height:auto}.module-booking .plan-item__right{flex-grow:1;border-bottom:1px solid var(--color-grey-1);display:flex;align-items:flex-start;padding-bottom:19px;margin-bottom:20px;min-height:118px;flex-wrap:wrap}.module-booking .plan-item__info{flex-grow:1;max-width:calc(100% - 320px)}.module-booking .plan-item__list{list-style:none;padding-left:0;margin-bottom:0}.module-booking .plan-item__list li{display:flex;align-items:flex-start;font-size:18px;line-height:150%;color:var(--color-bright-grey)}.module-booking .plan-item__list li+li{margin-top:10px}.module-booking .plan-item__title{font-weight:700;font-size:24px;line-height:130%;color:var(--color-indigo);margin-bottom:8px}.module-booking .plan-item__icon{width:24px;height:24px;flex-shrink:0;margin-right:12px;color:var(--color-indigo)}.module-booking .plan-item__control{text-align:right;flex-shrink:0;padding-left:20px;align-self:flex-end;margin-left:auto}.module-booking .plan-item__control button{padding:0;border:none;background-color:transparent;display:inline-flex;align-items:center;font-weight:700;font-size:16px;line-height:150%;color:var(--color-indigo)}.module-booking .plan-item__control button .MuiSvgIcon-root{flex-shrink:0;margin-left:10px;transition:.4s ease}.module-booking .plan-item__control button.active .MuiSvgIcon-root{transform:rotate(180deg)}.module-booking .plan-item__teacher{display:flex;align-items:flex-start}.module-booking .plan-item__teacher__img{flex-shrink:0;width:80px;height:80px;margin-right:18px;border-radius:50%;overflow:hidden;background-color:#d9d9d9}.module-booking .plan-item__teacher__img img{width:100%;height:100%;object-fit:cover}.module-booking .plan-item__teacher__name{margin-bottom:4px;font-size:20px;line-height:1.5;color:var(--color-indigo)}.module-booking .plan-item__details{padding-top:23px;padding-bottom:26px;display:none;width:100%}.module-booking .plan-item__details__block:not(:last-child){margin-bottom:20px;padding-bottom:23px;border-bottom:1px solid var(--color-grey-1)}.module-booking .plan-item__details.active{display:block}.module-booking .plan-item__details .block-title{margin-bottom:14px}.module-booking .plan-item__details .module-message{margin-top:29px}.module-booking .plan-item__details .btn-book{margin-top:15px}.module-booking .plan-item__category li{margin-bottom:6px}.module-booking .plan-item__desc{color:var(--color-orange)}.module-booking .plan-item__score{margin-left:auto;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border:3px solid var(--color-indigo);border-radius:50%;color:var(--color-indigo);flex-shrink:0}.module-booking .plan-item__score .MuiSvgIcon-root{width:24px;height:24px;color:inherit}.module-booking .plan-item__warning{border:1px solid var(--color-orange);padding:9px 23px 9px 13px;max-width:300px;display:flex;align-items:center;margin-bottom:12px}.module-booking .plan-item__warning--red{border-color:var(--color-red)}.module-booking .plan-item__warning .module-message{font-size:14px;line-height:1.5;text-align:left}.module-booking .plan-item__warning .form-checkbox{flex-shrink:0;position:relative;margin-left:16px}.module-booking .plan-item__warning .form-checkbox input{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden}.module-booking .plan-item__warning .form-checkbox input:checked+span:before{opacity:1}.module-booking .plan-item__warning .form-checkbox span{position:relative;cursor:pointer;width:16px;height:16px;border:2px solid var(--color-orange);display:block}.module-booking .plan-item__warning .form-checkbox span:before{opacity:0;content:"";position:absolute;left:2px;bottom:2px;width:18px;height:14px;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 1.5l-11 11-5-5' stroke='%2323085A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.module-booking .plan-item__action{flex-shrink:0}.module-booking .plan-item__action .btn-link{display:block;margin-top:5px;color:#54565a;font-size:14px;font-weight:400;line-height:150%;border-bottom:1px dashed #54565a;transition:color .4s ease,border-color .4s ease;cursor:pointer;text-align:center}.module-booking .plan-item__progress>svg{display:block}.module-booking .plan-item__progress>svg .circle-text{font-size:16px;line-height:1.3;font-weight:700;color:var(--color-indigo)}.module-booking .plan-item--last{align-items:center}.module-booking .plan-item--last .plan-item__number{margin-top:0}.module-booking .plan-item--last .plan-item__info{max-width:none}.module-booking .plan-item--last .plan-item__right{margin-bottom:0;border:1px solid var(--color-grey-1);border-radius:0 0 30px 0;padding:33px 50px 29px 37px;border-left:10px solid #76c4e0;flex-wrap:nowrap;align-items:center;grid-gap:50px;gap:50px}@media (max-width:1199px){.module-booking .plan-item--last .plan-item__right{grid-gap:20px;gap:20px}}.module-booking .plan-item--last .plan-item__right.lesson-theme-booked{color:#fff}.module-booking .plan-item--last .plan-item__right.lesson-theme-booked .plan-item__title{color:var(--color-yellow)}.module-booking .plan-item--last .plan-item__right.lesson-theme-booked .plan-item__score{border-color:var(--color-yellow);color:var(--color-yellow)}.module-booking .plan-item--last .plan-item__right .plan-item__title{margin-bottom:4px}.module-booking .content-block-foot{margin-top:30px;padding-top:25px;border-top:1px solid var(--color-grey-1);display:flex;justify-content:space-between;align-items:flex-end}.module-booking .content-block-foot .skeleton-credit{transform:none;width:120px;height:56px}.module-booking .content-block-foot .skeleton-available-status{margin-left:auto;transform:none;width:162px;height:25px;margin-bottom:20px}.module-booking .content-block-foot .skeleton-button{transform:none;width:162px;height:56px;border-radius:27px}.module-booking .content-block-foot__right{margin-left:auto}.module-booking .content-block-foot__right .btn.btn-cancel{margin-top:40px}.module-booking .content-block-foot__status{margin-bottom:21px;min-width:162px;justify-content:center}.module-booking .content-block-foot__message{min-height:54px;margin-left:12px;color:var(--color-red);font-weight:400;font-size:14px;line-height:150%;width:377px;max-width:42.84091%}.module-booking .cancel-booking{border:none}.module-booking .cancel-booking .module-credit{margin-right:auto}.module-booking .cancel-booking h2{font-weight:700;font-size:20px;line-height:130%;padding-bottom:14px}.module-booking .cancel-booking .cancel-missing{padding:35px 72px 35px 33px;background-color:#c8c8c8;border-color:var(--color-red);color:var(--color-red);border-width:3px;border-bottom-right-radius:30px;align-items:center}.module-booking .cancel-booking .cancel-missing .MuiSvgIcon-root{width:24px;height:24px;color:inherit}.module-booking .cancel-booking .cancel-missing__content ul{padding-left:20px}.module-booking .cancel-booking .cancel-missing--orange{border-color:var(--color-orange);color:var(--color-orange);background-color:#fff}.module-booking .cancel-booking .btn-block .MuiButton-contained.btn-cancel{width:200px}.module-booked.booking-profile .booking-title .booking-text{grid-gap:10px;gap:10px}.module-booked.booking-profile .booking-title .booking-text .cate{margin-right:0;margin-bottom:4px;border-radius:2px;padding:2px 6px;font-size:14px;line-height:1;color:var(--color-indigo);border:1px solid transparent}.module-booked.booking-profile .booking-title .booking-text .cate--social{background-color:#94d070}.module-booked.booking-profile .booking-title .booking-text .cate--speaking{background-color:#76c4e0}.module-booked.booking-profile .booking-title .booked-header__title{margin-bottom:30px}.module-booked.booking-profile .booking-title .booking-subtitle{padding-top:0;padding-bottom:6px}.module-booked.booking-profile .booked-social__title{font-weight:700;font-size:32px;line-height:130%;color:var(--color-indigo);margin-bottom:16px}.show-not-found-ms{font-size:18px}.ProgressBarMobile .text{color:var(--color-indigo);font-size:2rem;line-height:2.6rem;font-weight:700}.ProgressBarMobile .progressbar-list__wrapper{display:flex;align-items:flex-end;flex-wrap:wrap;grid-gap:2.9rem;gap:2.9rem}.ProgressBarMobile .progressbar-list{padding-top:24px;padding-bottom:15px;display:flex;align-items:center}.ProgressBarMobile .progressbar-list .progressbar-item{width:1rem;height:1.6rem;box-sizing:border-box;background:linear-gradient(0deg,#00edc3,#00edc3),#23085a}.ProgressBarMobile .progressbar-list .progressbar-item.active{background:linear-gradient(0deg,#ffe300,#ffe300),#23085a!important}.ProgressBarMobile .progressbar-list .progressbar-item.first{border-radius:12px 0 0 12px}.ProgressBarMobile .progressbar-list .progressbar-item:last-child{border-radius:0 12px 12px 0}@media screen and (max-width:1023px){.ProgressBarMobile .text{font-size:1.8rem;line-height:2.7rem}.ProgressBarMobile .text.info{display:flex;margin-left:auto}.ProgressBarMobile .progressbar-list__wrapper{flex-direction:column;align-items:flex-start;grid-gap:1.3rem;gap:1.3rem}}@media screen and (max-width:1024px){.ProgressBarMobile .progressbar-list{width:100%}.ProgressBarMobile .progressbar-list .progressbar-item{width:1.67%}}.mobile-menu-tabs{display:flex;justify-content:space-around;background:var(--color-green-1);padding:2px 0 0}.mobile-menu-tab{display:flex;justify-content:center;align-items:center;position:relative;padding:1.2rem 6px;margin-right:1px;width:33.3%;background:var(--color-white);cursor:pointer;font-size:12px;line-height:1.5;font-weight:700;color:var(--color-indigo);flex-direction:column}.mobile-menu-tab--active{background:var(--color-green-1);border-bottom:none;transition:opacity .1s linear}.mobile-menu-tab:last-child{margin-right:0}.mobile-menu-tab__count{display:block;width:15px;padding:2px 0;text-align:center;font-weight:700;border-radius:50%;background-color:var(--color-dark-hues-blue);font-size:10px;color:#fff;line-height:11px}.mobile-menu-tab__label{display:flex;align-items:center;justify-content:center;flex-grow:1;text-align:center}.mobile-menu-tab__line{display:none}.mobile-menu-tab:after{position:absolute;content:"";width:100%;height:.5rem;bottom:0;background:var(--color-teal-blue)}.mobile-menu-tab--active:after{position:absolute;content:"";width:80%;height:.5rem;bottom:0;border-radius:20px;background:var(--color-indigo);transition:width .1s linear}@media screen and (max-width:767px){.mobile-menu-tab--active:after{width:90%}}.booked-classes{font-size:14px}.booked-classes__section .--title{color:var(--color-indigo);padding:20px 10px 16px;font-weight:700}.booked-classes__section .body-text{padding:0 10px;margin-bottom:25px}.booked-classes__section__buttons{padding:0 10px 10px;display:flex;flex-direction:column;grid-gap:20px;gap:20px;align-items:flex-start}.booked-classes__section .MuiButton-contained.btn.btn-book-mobile{color:var(--color-bright-grey);font-weight:700;background:#c0df88;padding:9px 15px;font-size:12px;line-height:20px;border:1px solid var(--color-dark-hues-blue);min-width:130px;text-align:center;display:block}.booked-classes .collapse-past-class{display:flex;justify-content:space-between;padding:30px 10px 16px;font-size:14px;font-weight:700}.booked-classes .collapse-past-class .expand-past-class{display:flex;align-items:center;font-size:12px;line-height:1.5}.booked-classes .collapse-past-class .expand-past-class svg{font-size:24px;color:var(--color-indigo)}.booked-classes .past-class-mobile{min-height:100px!important}.ProgressViewItemMobile .section_title{margin:20px 21px 37px;color:#2f1160;font-size:14px;font-weight:700;line-height:130%;border-bottom:2px solid #00953b;padding-bottom:10px}.ProgressViewItemMobile .btn-show-more-container .btn-show-more{width:100px;height:39px;padding:10px;color:#54565a;text-align:center;font-size:12px;font-weight:700;line-height:150%}.item-lesson{padding:21px 20px;margin-bottom:2px;position:relative}.item-lesson .name-lesson{font-weight:700}.item-lesson .icon-block{display:flex;align-items:center;justify-content:flex-end;margin-top:3px;flex-wrap:wrap}.item-lesson .icon-block svg{width:20px;height:20px;margin:5px}.item-classes{border-left:6px solid grey;margin-bottom:2px;padding:20px 20px 20px 0;position:relative}.item-classes .row-1st{display:flex;justify-content:space-between}.item-classes__title{padding:0 14px;font-size:14px;color:var(--color-indigo)}.item-classes__title .--header{font-weight:700}.item-classes__right{display:flex;align-items:center;grid-gap:20px}.item-classes__right .score{width:38px;height:38px;border-radius:50%;border:3px solid orange;display:flex;align-items:center;justify-content:center}.item-classes .icon-block{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.item-classes .icon-block svg{width:20px;height:20px;margin:5px}.past-classes{background:var(--color-green-1)}.past-classes__todo .title{font-size:14px;font-weight:700;color:var(--color-indigo);padding:16px 20px}.past-classes__todo .body-text{padding:0 10px 25px}.past-classes .btn-show-more-container{padding:0 2rem;text-align:center}.module-booking-mobile{padding-top:16px;padding-bottom:30px}.module-booking-mobile .btn-back{background-color:transparent;padding:0;border:none;text-transform:none;font-weight:700;font-size:14px;line-height:130%;color:var(--color-indigo);box-shadow:none;margin-bottom:18px;margin-left:10px;min-width:auto;height:30px;display:flex;align-items:center}.module-booking-mobile .btn-back .MuiSvgIcon-root{margin-right:10px}.module-booking-mobile .btn-back:focus,.module-booking-mobile .btn-back:hover{background-color:transparent;box-shadow:none;color:var(--color-indigo)}.module-booking-mobile__container{background-color:#fff;background:#fff;box-shadow:2px 2px 8px rgba(84,86,90,.25);border-radius:0 0 30px 0}.module-booking-mobile ul{margin:0}.module-booking-mobile .cate{display:block;border-radius:2px;padding:2px 6px;font-size:12px;line-height:1;color:var(--color-indigo);background-color:#ff8200;border:1px solid transparent}.module-booking-mobile .module-message{display:flex;align-items:center;font-size:12px;line-height:150%;font-weight:400}.module-booking-mobile .module-message .MuiSvgIcon-root{width:20px;height:20px;flex-shrink:0;margin-right:10px;color:inherit}.module-booking-mobile .module-message--default{color:var(--color-bright-grey)}.module-booking-mobile .module-message--orange{color:var(--color-orange)}.module-booking-mobile .module-message--red{color:var(--color-red)}.module-booking-mobile .btn.btn-book{background-color:var(--color-dark-hues-blue);color:#fff;font-size:14px;font-weight:700;line-height:20px;padding:10px 22px}.module-booking-mobile .btn.btn-cancel{background-color:#c0df88;color:var(--color-bright-grey);border:1px solid var(--color-dark-hues-blue);font-size:14px;font-weight:700;line-height:20px;padding:10px 22px}.module-booking-mobile .btn.btn-book:disabled,.module-booking-mobile .btn.btn-cancel:disabled,.module-booking-mobile .btn:disabled{background:var(--color-grey-2)!important;border-color:var(--color-grey-2)!important;color:#fff!important}.module-booking-mobile .module-category{list-style:none;padding-left:0;margin-bottom:0;display:flex;flex-wrap:wrap}.module-booking-mobile .module-category li{margin-bottom:9px;margin-right:10px}.module-booking-mobile .module-credit{margin-right:10px;font-weight:700;font-size:12px;line-height:150%;color:var(--color-yellow);flex-shrink:0;padding:6px 10px;background-color:var(--color-indigo);border-radius:5px}.module-booking-mobile .top-block__img{border-left:5px solid #94d070;overflow:hidden;height:250px;padding-top:46.875%;position:relative}.module-booking-mobile .top-block__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.module-booking-mobile .top-block__info{padding:12px 10px 19px}.module-booking-mobile .top-block__category{list-style:none;padding-left:0;margin-bottom:0;display:flex;flex-wrap:wrap}.module-booking-mobile .top-block__category li{margin-bottom:9px;margin-right:10px}.module-booking-mobile .top-block__title{color:var(--color-indigo);margin-bottom:13px;font-weight:700;font-size:18px;line-height:150%}.module-booking-mobile .top-block__list{list-style:none;padding-left:0;margin-bottom:0}.module-booking-mobile .top-block__list li{display:flex;align-items:center;font-size:12px;line-height:150%;color:var(--color-bright-grey)}.module-booking-mobile .top-block__list li .teacher-detail{font-style:italic}.module-booking-mobile .top-block__list li+li{margin-top:5px}.module-booking-mobile .top-block__list li.top-block__date{font-weight:700;color:var(--color-indigo)}.module-booking-mobile .top-block__icon{width:20px;height:20px;flex-shrink:0;margin-right:10px;color:var(--color-indigo)}.module-booking-mobile .content-block{font-size:12px;line-height:1.5;padding:0 10px 30px}.module-booking-mobile .content-block-item .block-title{margin-bottom:6px;font-size:12px;line-height:1.3}.module-booking-mobile .content-block-item .block-desc{font-size:12px;line-height:150%;color:var(--color-bright-grey);margin-bottom:0}.module-booking-mobile .content-block-item+.content-block-item{margin-top:15px}.module-booking-mobile .planner-block .block-title{margin-bottom:6px}.module-booking-mobile .plan-item{display:flex;align-items:flex-start}.module-booking-mobile .plan-item__number{margin-top:42px;flex-shrink:0;width:35px}.module-booking-mobile .plan-item__number-value{position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--color-grey-1);width:25px;height:25px;border-radius:50%;font-weight:700;font-size:14px;line-height:130%;color:var(--color-indigo)}.module-booking-mobile .plan-item__number-value.missed{background-color:var(--color-red);color:#fff}.module-booking-mobile .plan-item__number-value.unbooked-missed{background-color:var(--color-grey-3);color:var(--color-grey-2)}.module-booking-mobile .plan-item__number-value.completed{background-color:var(--color-green-2)}.module-booking-mobile .plan-item__number-value.unlocked{background-color:var(--color-indigo);color:#fff}.module-booking-mobile .plan-item__number-value.unlocked .plan-item__number-icon{color:#fff}.module-booking-mobile .plan-item__number-icon{width:13px;height:13px;color:var(--color-indigo)}.module-booking-mobile .plan-item__number .sub-icon{display:flex;align-items:center;justify-content:center;position:absolute;width:14px;height:14px;border-radius:50%;background-color:var(--color-grey-1);top:-5px;right:-5px}.module-booking-mobile .plan-item__number .sub-icon.checked{background-color:var(--color-dark-hues-blue)}.module-booking-mobile .plan-item__number .sub-icon.checked .MuiSvgIcon-root{color:#fff}.module-booking-mobile .plan-item__number .sub-icon.missed{background-color:var(--color-red)}.module-booking-mobile .plan-item__number .sub-icon.missed .MuiSvgIcon-root{width:9px}.module-booking-mobile .plan-item__number .sub-icon .MuiSvgIcon-root{width:11px;height:auto}.module-booking-mobile .plan-item__right{flex-grow:1;border-bottom:1px solid var(--color-grey-1);margin-bottom:10px;flex-wrap:wrap}.module-booking-mobile .plan-item__list{list-style:none;padding-left:0;margin-bottom:0}.module-booking-mobile .plan-item__list li{display:flex;align-items:flex-start;font-size:12px;line-height:150%;color:var(--color-bright-grey)}.module-booking-mobile .plan-item__list li+li{margin-top:4px}.module-booking-mobile .plan-item__title{font-weight:700;font-size:14px;line-height:130%;color:var(--color-indigo);margin-bottom:5px}.module-booking-mobile .plan-item__icon{width:20px;height:20px;flex-shrink:0;margin-right:8px;color:var(--color-indigo)}.module-booking-mobile .plan-item__control{text-align:right}.module-booking-mobile .plan-item__control button{padding:0;border:none;background-color:transparent;display:inline-flex;align-items:center;font-weight:700;font-size:12px;line-height:150%;color:var(--color-indigo);margin-bottom:5px}.module-booking-mobile .plan-item__control button .MuiSvgIcon-root{flex-shrink:0;margin-left:10px;transition:.4s ease;width:14px;height:8px}.module-booking-mobile .plan-item__control button.active .MuiSvgIcon-root{transform:rotate(180deg)}.module-booking-mobile .plan-item__teacher__img{float:left;flex-shrink:0;width:50px;height:50px;margin-right:10px;border-radius:50%;overflow:hidden;background-color:#d9d9d9}.module-booking-mobile .plan-item__teacher__img img{width:100%;height:100%;object-fit:cover}.module-booking-mobile .plan-item__teacher__name{color:var(--color-indigo);margin-bottom:5px;font-size:12px}.module-booking-mobile .plan-item__teacher:after{content:"";clear:both;display:table}.module-booking-mobile .plan-item__details{color:var(--color-bright-grey);padding-top:6px;padding-bottom:15px;display:none;width:100%}.module-booking-mobile .plan-item__details__block:not(:last-child){margin-bottom:20px;padding-bottom:5px}.module-booking-mobile .plan-item__details.active{display:block}.module-booking-mobile .plan-item__details .content-block-video{margin-left:-45px;margin-right:-10px}.module-booking-mobile .plan-item__details .content-block-video .block-unlocked{padding:20px 45px 1px}.module-booking-mobile .plan-item__details .block-title{margin-bottom:6px}.module-booking-mobile .plan-item__details .module-message{margin-top:5px}.module-booking-mobile .plan-item__details .btn-book{margin-top:15px}.module-booking-mobile .plan-item__details__content{color:var(--color-bright-grey)}.module-booking-mobile .plan-item__details__content *{margin-bottom:8px}.module-booking-mobile .plan-item__details__content :last-child{margin-bottom:0}.module-booking-mobile .plan-item__details__content ul{padding-left:19px}.module-booking-mobile .plan-item__details__content ul li{margin-bottom:0}.module-booking-mobile .plan-item__category li{margin-bottom:6px}.module-booking-mobile .plan-item__desc{color:var(--color-orange)}.module-booking-mobile .plan-item__score{margin-left:auto;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-indigo);border-radius:50%;color:var(--color-indigo);flex-shrink:0}.module-booking-mobile .plan-item__score .MuiSvgIcon-root{width:13px;height:13px;color:inherit}.module-booking-mobile .plan-item__warning{border:1px solid var(--color-orange);padding:9px 23px 9px 13px;max-width:300px;display:flex;align-items:center;margin-bottom:10px;margin-top:10px;justify-content:space-between;margin-left:auto}.module-booking-mobile .plan-item__warning--red{border-color:var(--color-red)}.module-booking-mobile .plan-item__warning .module-message{text-align:left}.module-booking-mobile .plan-item__warning .form-checkbox{flex-shrink:0;position:relative;margin-left:16px}.module-booking-mobile .plan-item__warning .form-checkbox input{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden}.module-booking-mobile .plan-item__warning .form-checkbox input:checked+span:before{opacity:1}.module-booking-mobile .plan-item__warning .form-checkbox span{position:relative;cursor:pointer;width:16px;height:16px;border:2px solid var(--color-orange);display:block}.module-booking-mobile .plan-item__warning .form-checkbox span:before{opacity:0;content:"";position:absolute;left:2px;bottom:2px;width:18px;height:14px;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 1.5l-11 11-5-5' stroke='%2323085A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.module-booking-mobile .plan-item__action{flex-shrink:0}.module-booking-mobile .plan-item__action .btn-link{display:block;margin-top:5px;color:#54565a;font-size:14px;font-weight:400;line-height:150%;border-bottom:1px dashed #54565a;transition:color .4s ease,border-color .4s ease;cursor:pointer}.module-booking-mobile .plan-item__progress>svg{display:block}.module-booking-mobile .plan-item__progress>svg .circle-text{font-size:10px;line-height:1.5;color:var(--color-indigo)}.module-booking-mobile .plan-item--last{align-items:center;margin-top:10px}.module-booking-mobile .plan-item--last .plan-item__number{margin-top:0}.module-booking-mobile .plan-item--last .plan-item__info{max-width:calc(100% - 34px)}.module-booking-mobile .plan-item--last .plan-item__right{margin-bottom:0;border:1px solid var(--color-grey-1);border-radius:0 0 30px 0;padding:11px 31px 10px 10px;border-left:10px solid #97daff;flex-wrap:nowrap;display:flex;align-items:center;flex-wrap:wrap}.module-booking-mobile .plan-item--last .plan-item__right.lesson-theme-booked{color:#fff}.module-booking-mobile .plan-item--last .plan-item__right.lesson-theme-booked .plan-item__title{color:var(--color-yellow)}.module-booking-mobile .plan-item--last .plan-item__right.lesson-theme-booked .plan-item__score{border-color:var(--color-yellow);color:var(--color-yellow)}.module-booking-mobile .plan-item--last .plan-item__right .plan-item__title{margin-bottom:4px}.module-booking-mobile .plan-item--last .plan-item__right__foot{margin-top:6px;width:100%;display:flex;align-items:center;justify-content:space-between}.module-booking-mobile .content-block-foot{margin-top:20px;padding-top:20px;border-top:1px solid var(--color-grey-1)}.module-booking-mobile .content-block-foot .skeleton-credit{width:79px;height:29px;transform:none;border-radius:5px}.module-booking-mobile .content-block-foot .skeleton-available-status{transform:none;width:121px;height:20px}.module-booking-mobile .content-block-foot .skeleton-button{margin:0 auto;transform:none;width:130px;height:40px;border-radius:30px}.module-booking-mobile .content-block-foot__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.module-booking-mobile .content-block-foot__status{margin-left:auto}.module-booking-mobile .content-block-foot__button{text-align:center}.module-booking-mobile .content-block-foot__button .btn-cancel{margin-top:10px}.module-booking-mobile .content-block-foot__message{margin-left:30px;margin-right:30px;color:var(--color-red);max-width:377px;margin-bottom:15px}@media (max-width:767px){.module-progress-modal.MuiDialog-root .MuiDialog-paper{margin-top:70px;max-height:calc(100% - 200px)}.module-progress-modal.MuiDialog-root .external-box{padding:30px 10px 20px}.module-progress-modal.MuiDialog-root .MuiButton-contained.btn-return.btn-top{height:40px;top:48px;right:10px;width:99px;padding:0;border-color:#009d8c}}@media (max-width:1024px){.module-booking-modal-mobile.MuiDialog-root .MuiDialog-paper{margin-top:70px;margin-bottom:70px}}.module-booking-modal-mobile.MuiDialog-root .MuiDialog-container{align-items:center}.module-booking-modal-mobile.MuiDialog-root .module-booking-modal-content{max-height:calc(100vh - 210px);overflow-y:auto;border-radius:0 0 30px 0;min-height:100px}.module-booking-modal-mobile.MuiDialog-root .MuiButton-contained.btn-return.btn-top{height:40px;top:-20px;right:10px;width:99px;padding:0}.module-booking-modal-mobile.MuiDialog-root .external-box{padding:30px 10px 20px}.module-booking-modal-mobile.MuiDialog-root .module-credit{margin:0 auto;font-weight:700;font-size:12px;line-height:150%;color:var(--color-yellow);flex-shrink:0;padding:6px 10px;background-color:var(--color-indigo);border-radius:5px}.module-booking-modal-mobile.MuiDialog-root .btn-block{align-items:center}.module-booking-modal-mobile.MuiDialog-root .btn-block .MuiButton-contained.btn-cancel,.module-booking-modal-mobile.MuiDialog-root .btn-block .MuiButton-contained.btn-return{font-size:14px;line-height:20px;padding:10px 20px;height:auto;width:auto}.module-booking-modal-mobile.MuiDialog-root .btn-block .MuiButton-contained.btn-cancel{width:auto;background-color:#c0df88;color:var(--color-bright-grey);border:1px solid var(--color-dark-hues-blue)}.module-booking-modal-mobile.MuiDialog-root .cancel-booking{border:none;padding:10px 10px 20px}.module-booking-modal-mobile.MuiDialog-root .cancel-booking .module-credit{margin-right:auto}.module-booking-modal-mobile.MuiDialog-root .cancel-booking h2{font-weight:700;font-size:14px;line-height:130%;padding-bottom:16px}.module-booking-modal-mobile.MuiDialog-root .cancel-booking .cancel-missing{padding:11px 12px 17px;background-color:#c8c8c8;border-color:var(--color-red);color:var(--color-red);border-width:3px;border-bottom-right-radius:30px;align-items:flex-start;flex-direction:column;margin-bottom:10px}.module-booking-modal-mobile.MuiDialog-root .cancel-booking .cancel-missing>div{padding-top:8px}.module-booking-modal-mobile.MuiDialog-root .cancel-booking .cancel-missing__content,.module-booking-modal-mobile.MuiDialog-root .cancel-booking .cancel-missing p{font-size:12px;line-height:1.5}.module-booking-modal-mobile.MuiDialog-root .cancel-booking .cancel-missing ul{padding-left:20px}.module-booking-modal-mobile.MuiDialog-root .cancel-booking .cancel-missing .MuiSvgIcon-root{width:20px;height:20px;color:inherit}.module-booking-modal-mobile.MuiDialog-root .cancel-booking .cancel-missing--orange{border-color:var(--color-orange);color:var(--color-orange);background-color:#fff}.module-booking-modal-mobile.MuiDialog-root .module-booked.booking-profile .booked{padding-bottom:0}.module-booking-modal-mobile.MuiDialog-root .module-booked.booking-profile .booking-title{padding:10px 22px 10px 10px}.module-booking-modal-mobile.MuiDialog-root .module-booked.booking-profile .booking-title .booking-text{font-size:12px;line-height:1.5;grid-gap:10px;gap:10px}.module-booking-modal-mobile.MuiDialog-root .module-booked.booking-profile .booking-title .booking-text img{width:20px;height:auto}.module-booking-modal-mobile.MuiDialog-root .module-booked.booking-profile .booking-title .booking-text .cate{margin-right:0;margin-bottom:4px;border-radius:2px;padding:2px 6px;font-size:12px;line-height:1;color:var(--color-indigo);border:1px solid transparent}.module-booking-modal-mobile.MuiDialog-root .module-booked.booking-profile .booking-title .booking-text .cate--social{background-color:#94d070}.module-booking-modal-mobile.MuiDialog-root .module-booked.booking-profile .booking-title .booking-text .cate--speaking{background-color:#97daff}.module-booking-modal-mobile.MuiDialog-root .module-booked.booking-profile .booking-title .booked-header__title{margin-bottom:13px}.module-booking-modal-mobile.MuiDialog-root .module-booked.booking-profile .booking-title .booked-header__title h2{font-size:18px;line-height:1.5}.module-booking-modal-mobile.MuiDialog-root .module-booked.booking-profile .booking-title .booking-subtitle{padding-top:0;padding-bottom:5px;font-size:12px;line-height:1.5;grid-gap:10px;gap:10px}.module-booking-modal-mobile.MuiDialog-root .module-booked.booking-profile .booking-title .booking-subtitle img{width:20px;height:auto}.module-booking-modal-mobile.MuiDialog-root .module-booked.booking-profile .booked-social{padding:20px 11px 20px 15px}.module-booking-modal-mobile.MuiDialog-root .module-booked.booking-profile .booked-social__title{font-weight:700;font-size:12px;line-height:150%;color:var(--color-indigo);margin-bottom:6px}.module-booking-modal-mobile.MuiDialog-root .module-booked.booking-profile .booked-social__text{font-size:12px;line-height:1.5}.module-booking-modal-mobile.MuiDialog-root .module-booked.booking-profile .booked-social__row{margin:0}.module-booking-modal-mobile.MuiDialog-root .module-booked.booking-profile .booked-social__row .social-box img{width:30px}.module-booking-modal-mobile.MuiDialog-root .module-booked.booking-profile .booked-social__row .social-box.social-right{padding-left:0}.module-booking-modal-mobile.MuiDialog-root .module-booked.booking-profile .booked-social__row .social-box__text{padding-left:10px;font-size:12px;line-height:1.5}.module-booking-modal-mobile.MuiDialog-root .module-booked.booking-profile .booked-social__row .social-box__text a{font-size:14px}.booking-modal .module-booking-mobile{padding-bottom:67px}.booking-modal .module-booking-mobile .module-booking-mobile__container{border-radius:0;box-shadow:none}.booking-text-mob .booking-text{display:flex;align-items:center;font-size:1.2rem;line-height:1.5;grid-gap:8px;gap:8px;line-height:2.7rem}.booking-text-mob .booking-text .cate{margin-right:0;margin-bottom:4px;border-radius:2px;padding:2px 6px;font-size:12px;line-height:1;color:var(--color-indigo);border:1px solid transparent}.home-page-mobile .wrap-book{position:fixed;z-index:1;bottom:99px;right:17px}.home-page-mobile .wrap-book .btn-book-mobile{color:var(--color-bright-grey);font-weight:700;background:#c0df88;padding:11px 15px!important;font-size:12px!important;margin-top:6px;border:1px solid var(--color-dark-hues-blue)}.home-page-mobile .btn-help{position:fixed;bottom:99px;z-index:2;left:17px;background-color:#000;color:#fff;padding:0;border:none;width:40px;height:40px;border-radius:20px;min-width:auto}.home-page-mobile .btn-help svg{width:24px;height:auto}@media (max-width:1024px){.MuiDialog-scrollPaper{padding-top:0!important}}.module-list-view-mobile{padding-bottom:30px}.module-list-view-mobile .skeleton-section-heading{width:74px;height:44px}.module-list-view-mobile .skeleton-button-heading{width:110px;height:44px}.module-list-view-mobile .skeleton-heading{height:43px;width:168px;margin:0 10px 30px}.module-list-view-mobile .skeleton-img{position:absolute;top:0;left:0;width:100%}.module-list-view-mobile__top{padding:10px 10px 0;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-bottom:23px}.module-list-view-mobile__top__title{max-width:50%}.module-list-view-mobile__top__title h3{font-weight:700;font-size:18px;line-height:150%;color:#000}.module-list-view-mobile__top__button{max-width:50%}.module-list-view-mobile__top__button button{border:none;padding:0;background-color:transparent;display:flex;align-items:center;font-weight:700;font-size:12px;line-height:150%;color:var(--color-indigo)}.module-list-view-mobile__top__button button .MuiSvgIcon-root{margin-left:10px;color:inherit;width:14px;height:8px;transition:transform .4s ease}.module-list-view-mobile__top__button button.active .MuiSvgIcon-root{transform:rotate(180deg)}.module-list-view-mobile__top__desc{width:100%;margin-top:3px;font-weight:400;font-size:12px;line-height:150%;color:#000;display:none}.module-list-view-mobile__top__desc.show{display:block}.module-list-view-mobile__filter{padding:4px 10px 0;margin-bottom:20px;display:flex;align-items:center;font-weight:700;font-size:14px;line-height:130%;color:var(--color-indigo);grid-gap:20px;gap:20px}.module-list-view-mobile__filter select{margin-left:auto;flex-shrink:0;max-width:235px;flex-grow:1;font-weight:400;font-size:12px;line-height:150%;color:var(--color-indigo);background-color:#fff;border:1px solid #c8c8c8;height:34px;padding:0 42px 0 10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 8L.804.5h10.393L6 8z' fill='%2354565A'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px}.module-list-view-mobile__filter select option{color:var(--color-indigo)}.module-list-view-mobile__filter select:focus,.module-list-view-mobile__filter select:hover{border-color:#c8c8c8;box-shadow:none;outline:none}.module-list-view-mobile .btn-show-more-container .MuiButton-root.btn-show-more{font-size:14px;line-height:20px;padding:9px 29px;min-width:132px}.module-list-view-mobile__section+.module-list-view-mobile__section{margin-top:30px}.module-list-view-mobile__section .message-not-found{padding:0 10px;margin-bottom:25px}.module-list-view-mobile__section .block-title{padding:0 10px}.module-list-view-mobile__section .module-message{font-size:12px;line-height:1.5;justify-content:center;margin-top:10px}.module-list-view-mobile__section .module-message .MuiSvgIcon-root{width:20px;height:auto;margin-right:10px}.module-list-view-mobile .module-view-item{display:block;border-left:0;position:relative}.module-list-view-mobile .module-view-item__img{width:100%;max-width:100%;border-left:5px solid #94d070;padding-top:46.875%;min-height:auto}.module-list-view-mobile .module-view-item__title{margin-bottom:13px;font-size:18px}.module-list-view-mobile .module-view-item__wrap{margin:0}.module-list-view-mobile .module-view-item__wrap li{margin-bottom:5px}.module-list-view-mobile .module-view-item__list{margin:0}.module-list-view-mobile .module-view-item__list li{font-size:12px;line-height:1.5}.module-list-view-mobile .module-view-item__list li .MuiSvgIcon-root{width:20px;height:auto;margin-right:10px}.module-list-view-mobile .module-view-item__list li.module-view__date{font-size:12px;line-height:1.5}.module-list-view-mobile .module-view-item__video{visibility:hidden;opacity:0;transition:all .4s ease;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,157,140,.8);padding:10px;display:flex;align-items:center}.module-list-view-mobile .module-view-item__video.show{opacity:1;visibility:visible}.module-list-view-mobile .module-view-item__video__wrapper{display:flex;flex-direction:column;width:100%;background-color:#fff;box-shadow:2px 2px 8px rgba(84,86,90,.25);border-radius:0 0 30px 0;padding:10px 11px 30px;max-height:80%}.module-list-view-mobile .module-view-item__video__wrapper .btn-mob-close{font-weight:700;font-size:14px;line-height:130%;color:#2f1160;background-color:transparent;border:none;padding:0;display:flex;align-items:center;margin-bottom:27px;grid-gap:10px;gap:10px;flex-shrink:0}.module-list-view-mobile .module-view-item__video__wrapper .btn-mob-close svg{display:block;flex-shrink:0}.module-list-view-mobile .module-view-item__video__wrapper .content-block-video{margin:0;overflow-y:auto;max-height:100%;flex-grow:1}@media screen and (max-width:767px){.module-list-view-mobile .module-view-item__video__wrapper .content-block-video{margin:0 -26px}}.module-list-view-mobile .module-view-item__video__wrapper .block-video+.block-video{margin-top:50px}.module-list-view-mobile .module-view-item__video__wrapper .block-title{padding:0;font-weight:700;font-size:12px;line-height:15.6px;margin-bottom:1px}.module-list-view-mobile .module-view-item__video__wrapper .txt-description{color:#54565a;margin-bottom:15px;font-size:12px;line-height:18px}.module-list-view-mobile .module-view-item__video__wrapper .viddler-auto-embed{margin-bottom:0}.module-list-view-mobile .module-view__right{display:block;margin-bottom:0}.module-list-view-mobile .module-view-item .btn-detail{background-color:var(--color-dark-hues-blue);color:#fff;font-weight:700;font-size:14px;line-height:20px;text-align:center;padding:9px 23px;min-width:92px}.module-list-view-mobile .plan-item__list .plan-item__number-value{width:25px;height:25px;font-size:14px;line-height:1.3;margin-right:14px;font-weight:700}.module-list-view-mobile .plan-item__list .plan-item__wrap{margin-bottom:20px}.module-list-view-mobile .plan-item__list .plan-item .plan-item__number-value>.img-bnr{width:15px}.module-list-view-mobile .plan-item__list .plan-item .plan-item__number-icon{width:13px}.module-list-view-mobile .plan-item__list .plan-item .sub-icon{width:12px;height:12px;top:-5px;right:-5px}.module-list-view-mobile .plan-item__list .plan-item .sub-icon .MuiSvgIcon-root{width:8px;height:auto;display:block}.module-list-view-mobile .plan-item__list .plan-item .sub-icon.missed .MuiSvgIcon-root{width:6px}.module-list-view-mobile .wrap-button{margin:0 auto;text-align:center}.module-list-view-mobile .module-view-item__info{padding:10px 10px 20px}.modular-product-progress .product-name{font-size:1.6rem;line-height:2.1rem;font-weight:700;color:var(--color-white);display:none}@media (max-width:1024px){.modular-product-progress .product-name{font-size:14px;font-weight:400;color:var(--color-indigo);padding:0 0 15px;width:100%}}@media (max-width:768px){.modular-product-progress .product-name{display:block;padding-bottom:5px}}.modular-product-progress .product-theme-listing{margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap}.modular-product-progress .product-theme-listing .product-theme-listing-item{margin:5px;text-align:center;list-style:none;color:var(--color-white);width:70px;position:relative;cursor:revert}.modular-product-progress .product-theme-listing .product-theme-listing-item a{color:var(--color-white);text-decoration:none}.modular-product-progress .product-theme-listing .product-theme-listing-item .circle-background{fill:var(--color-dark-blue);stroke:var(--color-dark-hues-blue)}.modular-product-progress .product-theme-listing .product-theme-listing-item .circle-progress{stroke:#ffbab8}.modular-product-progress .product-theme-listing .product-theme-listing-item .circle-text{fill:var(--color-white)}.modular-product-progress .product-theme-listing .product-theme-listing-item .product-theme-name,.modular-product-progress .product-theme-listing .product-theme-listing-item .product-theme-name-hover{font-size:14px;line-height:21px;margin:11px 0}@media (max-width:1024px){.modular-product-progress .product-theme-listing .product-theme-listing-item .product-theme-name,.modular-product-progress .product-theme-listing .product-theme-listing-item .product-theme-name-hover{font-size:12px;color:var(--color-indigo)}}.modular-product-progress .product-theme-listing .product-theme-listing-item:hover .circle-background{fill:#ffe49e}.modular-product-progress .product-theme-listing .product-theme-listing-item:hover .circle-text{fill:var(--color-indigo)}.modular-product-progress .product-theme-listing .product-theme-listing-item:hover .product-theme-name{color:#e4b800}.modular-product-progress .product-theme-listing .product-theme-listing-item:hover .product-theme-name-hover{display:block}.modular-product-progress .product-theme-listing .MuiTooltip-tooltip{box-shadow:0 3px 33px rgba(0,92,185,.55)}.main-content__bar__2 .product-theme-listing .product-theme-listing-item{text-align:left;width:100%;margin:0 5px 20px;position:relative}.main-content__bar__2 .product-theme-listing .product-theme-listing-item .ProgressBar .text{margin-bottom:10px}@media (max-width:767px){.main-content__bar__2 .product-theme-listing .product-theme-listing-item .ProgressBar .text{margin-bottom:5px}}.main-content__bar__2 .product-theme-listing .product-theme-listing-item .ProgressBar .progressbar-list{grid-gap:2px;grid-gap:3px;gap:3px;padding-top:0;overflow-x:hidden;flex-wrap:wrap}@media (max-width:768px){.main-content__bar__2 .product-theme-listing .product-theme-listing-item .ProgressBar .progressbar-list{grid-gap:revert;gap:revert;flex-wrap:wrap}}.main-content__bar__2 .product-theme-listing .product-theme-listing-item .ProgressBar .progressbar-list .progressbar-item{min-width:50px;background:var(--color-grey-2)}@media (min-width:769px) and (max-width:900px){.main-content__bar__2 .product-theme-listing .product-theme-listing-item .ProgressBar .progressbar-list .progressbar-item{min-width:44px}}@media (max-width:768px){.main-content__bar__2 .product-theme-listing .product-theme-listing-item .ProgressBar .progressbar-list .progressbar-item{min-width:auto;margin-right:1px;width:16%;max-width:30px}}.main-content__bar__2 .product-theme-listing .product-theme-listing-item .ProgressBar .progressbar-list .progressbar-item.active{background:#00edc3!important}.main-content__bar__2 .product-theme-listing .product-theme-listing-item .ProgressBar .text.info{margin-bottom:0;font-size:16px}.Home .page-content{padding:0}.Home .home-header .new-title{background-color:#99edd1;display:flex;align-items:center;position:relative}@media screen and (max-width:767px){.Home .home-header .new-title{padding-bottom:10px;display:block}}.Home .home-header .new-title p{width:50%;padding:1.6rem 0 1.7rem 3.1rem;font-size:2rem;line-height:2.6rem;font-weight:700;color:var(--color-indigo)}.Home .home-header .new-title p span{cursor:pointer}@media screen and (max-width:550px){.Home .home-header .new-title p{min-height:53px;display:flex;align-items:center;width:100%;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;padding-bottom:0;font-size:14px;padding-top:10px;line-height:130%}}.Home .home-header .new-title p:nth-child(2){border-left:1px solid var(--color-white)}.Home .home-header .slider-block{display:flex;align-items:center;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){.Home .home-header .slider-block{position:relative;justify-content:center;transform:none;top:auto;right:auto}.Home .home-header .slider-block>div:first-child{margin-right:5px}}.Home .home-header .slider-block .dot{width:1.1rem;height:1.1rem;border-radius:50%;background-color:var(--color-indigo);cursor:pointer;margin:0 1rem}@media (max-width:1024px){.Home .home-header .slider-block .dot{margin:0 .8rem}}@media screen and (max-width:550px){.Home .home-header .slider-block .dot{width:10px;height:10px;margin:0 10px}}.Home .home-header .slider-block .dot.active{background-color:var(--color-teal-blue)}.Home .home-header .slider-block img{cursor:pointer}.Home .home-header .slider-block .img-next{transform:rotate(180deg)}.Home .user-info-mobile{padding:20px;background-color:#fff}.Home .user-info-mobile .info-top{display:flex;align-items:center}.Home .user-info-mobile .info-top .user-avatar__img{margin-right:20px;width:4rem;height:4rem;border-radius:50%;background-color:#c4c4c4}.Home .user-info-mobile .info-top .user-avatar__img .--img{width:40px;height:40px;border-radius:50%}.Home .user-info-mobile .info-top .user-avatar__name .--firstname{font-size:14px;font-weight:700;color:var(--color-indigo)}.Home .user-info-mobile .info-top .user-avatar__name .--credit{font-size:12px;color:var(--color-indigo);margin:1rem 0}.Home .user-info-mobile .info-top .user-avatar__name .--credit .--expires{margin-left:0;color:#035c67;display:block}.Home .user-info-mobile .info-bottom .progress-bar-des{display:flex;justify-content:space-between;font-size:12px;color:var(--color-indigo)}.Home .user-info{justify-content:center;background-color:var(--color-indigo);padding:4rem 5rem 2rem}.Home .user-info,.Home .user-info .user-avatar{display:flex;align-items:center}.Home .user-info .user-avatar__img{width:4rem;height:4rem;border-radius:50%;overflow:hidden;min-width:40px}.Home .user-info .user-avatar__img .iconAvatar{width:100%;height:100%;-webkit-user-drag:none}.Home .user-info .user-avatar__img .iconText{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;border:2px solid var(--color-teal-blue);font-size:14px;color:#fff}.Home .user-info .user-avatar__name{font-size:4.2rem;line-height:7.2rem;color:var(--color-white);font-weight:700;padding-left:1.9rem;position:relative}.Home .user-info .user-avatar__name:before{content:"";position:absolute;top:0;left:20px;width:50px;height:4px;background:#00edc3;border-radius:6px}.Home .user-info-content{display:flex;align-items:center;justify-content:space-between;width:1100px;margin-left:-30px;max-width:100%}.Home .user-info__left{width:calc(100% - 37.4rem);padding-right:4.4em;overflow:hidden}.Home .user-info__right{width:33.4rem}.Home .user-info__right .progress-pathway{display:flex;align-items:center;justify-content:space-between;color:var(--color-white);font-size:1.6rem;line-height:2.1rem;font-weight:700;padding-bottom:2.3rem;margin-bottom:1.5rem;border-bottom:2px solid #99edd1;position:relative}.Home .user-info__right .progress-pathway:after{content:"";position:absolute;bottom:-2px;background-color:var(--color-indigo);right:0;width:10px;height:4px}.Home .user-info__right .progress-pathway__text span{display:block;font-size:1.4rem;font-weight:400}.Home .user-info__right .progress-pathway__total{width:5rem;height:5rem;box-sizing:border-box;border:2px solid #00edc3;border-radius:50%;display:flex;justify-content:center;align-items:center}.Home .user-info__right .credit-block{color:var(--color-white);line-height:2.1rem;padding-top:2.5rem}.Home .user-info__right .credit-block.credit-hover .balance{padding:10px 11px;display:block;cursor:pointer;margin-left:-10px;margin-right:6px}.Home .user-info__right .credit-block.credit-hover .balance:hover{background:#1f2b69;border-radius:10px;transition:all .3s ease}.Home .user-info__right .credit-block.credit-hover .balance:hover .credit-balance{text-decoration:underline}.Home .user-info__right .credit-block .credit-balance{font-size:1.6rem;font-weight:700}.Home .user-info__right .credit-block .credit-balance span{color:var(--color-yellow)}.Home .user-info__right .credit-block .text{font-size:1.4rem}.Home .user-info__right .credit-block .credit-expiring{font-size:1.4rem;color:#e4b800}.Home .user-info__progress{padding-left:5.9rem;margin-bottom:2rem}.Home .user-info__progress .progress-bar__infor{max-width:100%;display:flex;align-items:center;justify-content:space-between;padding-top:1.6rem;padding-right:20px}.Home .user-info__progress .progress-bar__infor p{font-size:1.6rem;line-height:2.1rem;font-weight:700;color:var(--color-white)}.Home .user-info__progress .progress-bar__infor p span{font-size:1.4rem;padding-left:.5rem}.Home .user-info__progress .ProgressBar .progressbar-list{padding-top:0;width:100%}.Home .user-info .progress{display:flex;align-items:center;width:100%;color:#fff;text-decoration:none;padding:5px 11px 6px;margin-left:-8px}.Home .user-info .progress:hover{background:#1f2b69;border-radius:10px;transition:all .5s ease}.Home .user-info .progress:hover .progress-pathway__text{text-decoration:underline;transition:all .5s ease}.Home .user-info .progress .progress-pathway__total{margin-left:30px}.Home .user-info .progress:hover .progress-pathway__total{text-decoration:none}@media screen and (max-width:1024px){.Home .page-content{background:var(--color-green-1)}}.home-page{max-width:110rem;margin:0 auto;padding-top:4rem}.home-page .progress,.home-page .progress-value{display:flex;align-items:center}.home-page .progress-value{width:5.6rem;height:5.6rem;border-radius:50%;background-color:#ffc288;color:var(--color-black);font-size:1.4rem;line-height:3.6rem;font-weight:700;justify-content:center}.home-page .progress-name{font-size:1.8rem;line-height:2.4rem;color:#2f1160;font-weight:500;padding-left:1.8rem}.home-page .progress-text{font-size:1.4rem;line-height:2.8rem;color:#2f1160;font-weight:500;padding-left:1.8rem}.home-page .next-class{padding:0 1.5rem 0 5rem}.home-page .next-class .title{color:var(--color-indigo);font-size:2rem;line-height:2.6rem;font-weight:700;padding-bottom:1.6rem}.home-page .next-class .no-next-class{font-size:20px;color:var(--color-indigo);font-weight:700;background:#f5f5f5;padding:4px 20px;border-radius:15px;display:inline-block;margin-left:20px;position:relative}.home-page .next-class .no-next-class:before{content:"";width:10px;height:36px;background:#ff8200;position:absolute;left:-20px;bottom:0;border-radius:5px}.news-feed-modal{z-index:2000!important}.news-feed-modal .MuiDialog-paper{background:#fff!important;height:auto!important}@media (min-width:1024px){.news-feed-modal .MuiDialog-paper{width:70%!important}}.modal-newsFeed{background-color:var(--color-white);padding:0 0 5.2rem;box-sizing:border-box;border-radius:0 0 30px 0;box-shadow:1px 4px 8px rgba(84,86,90,.24)}.modal-newsFeed__header{background-color:var(--color-indigo);font-size:1.4rem;line-height:1.4rem;color:var(--color-white);height:135px;display:flex;align-items:center;padding:1.6rem 0 0 6rem}@media (max-width:1024px){.modal-newsFeed__header{padding:4.6rem 0 0 2rem;height:130px;align-items:baseline}}.modal-newsFeed__header h2{color:var(--color-teal-blue);font-size:4.2rem;line-height:4.2rem;font-weight:700;padding-bottom:.3rem;position:relative}@media (max-width:1024px){.modal-newsFeed__header h2{font-size:2.4rem;line-height:2.4rem}}.modal-newsFeed__header h2:before{content:"";width:50px;height:4px;border-radius:6px;background:var(--color-yellow);position:absolute;left:0;top:-15px}@media (max-width:1024px){.modal-newsFeed__header h2:before{width:25px}}.modal-newsFeed__body{padding:6rem 9.1rem 4.5rem}@media (max-width:1024px){.modal-newsFeed__body{padding:3rem 2rem;background:#fff;margin-top:-30px;border-radius:30px 0 0 0}}.modal-newsFeed__body .date{font-size:14px}.modal-newsFeed__body .title{font-size:32px;font-weight:700;color:var(--color-indigo)}@media (max-width:1024px){.modal-newsFeed__body .title{font-size:18px}}.modal-newsFeed__body .iframe-wrapper{width:100%;height:210px;overflow:auto;-webkit-overflow-scrolling:touch;display:inline-block;margin-top:3rem;border:1px solid #898a8d;border-radius:0 0 50px 0;padding:3rem 4rem}@media (max-width:1024px){.modal-newsFeed__body .iframe-wrapper{padding:2.5rem 2rem}}.modal-newsFeed__body iframe{padding:0;margin:0;width:100%;max-width:100%;height:100%;border:0;display:block}@media (max-width:1024px){.modal-newsFeed__body iframe{border-radius:0 0 30px 0}}.modal-newsFeed__body iframe p{font-size:18px}.modal-newsFeed__body iframe a{font-weight:700}.modal-newsFeed__body .content{background-color:var(--color-white);box-sizing:border-box;border-radius:0 0 30px 0;box-shadow:1px 4px 8px rgba(84,86,90,.24);padding:3rem 5.2rem;font-size:1.8rem;height:490px;overflow:auto}@media screen and (max-width:1440px){.modal-newsFeed__body .content{height:100%}}.modal-newsFeed__footer{position:relative;padding:0 9.1rem 4.5rem;display:flex;justify-content:flex-end}@media (max-width:1024px){.modal-newsFeed__footer{padding:0 2rem 4.5rem;flex-wrap:wrap}}.modal-newsFeed__footer .remember-icon{border-radius:5px;width:4.4rem;height:4.4rem;overflow:hidden;position:relative;cursor:pointer;margin-right:1.7rem;background:#f5f5f5;border:1px solid #23085a;box-sizing:border-box}@media (max-width:1024px){.modal-newsFeed__footer .remember-icon{width:4rem;height:4rem;margin-right:1.5rem}}.modal-newsFeed__footer .remember-icon .center{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.modal-newsFeed__footer .remember-icon__radio{width:1.6rem;height:1.6rem;background-color:var(--color-white);box-sizing:border-box;border-radius:5px;border:1px solid #b5b5b5}.modal-newsFeed__footer .MuiButton-contained.btn-default{background:#fff;color:var(--color-indigo);padding:11px 44px}@media (max-width:1024px){.modal-newsFeed__footer .MuiButton-contained.btn-default{padding:12px 32px}}.modal-newsFeed__footer .remember-block{position:absolute;top:5px;left:9.1rem;display:flex;align-items:center;font-size:1.6rem}@media (max-width:1024px){.modal-newsFeed__footer .remember-block{font-size:1.4rem;width:50%;left:2rem}}.modal-newsFeed__footer .remember-block .remember-text{font-weight:700;color:var(--color-bright-grey)}@media (max-width:1024px){.modal-newsFeed__footer .remember-block .remember-text{font-weight:400;width:calc(100% - 55px)}}.home-page-mobile .mobile-menu-tabs{margin-top:0}.practice-view .calendar-view__header{display:block;line-height:70px;padding-left:0}.practice-view p{font-size:18px}.practice-view .title{padding:0 20px 20px 0}.practice-view .title,.practice-view p.subtitle{border-bottom:2px solid #009d8c}.practice-view .practice-lists .center-circular{padding-top:30px;text-align:center}.practice-view .practice-lists .container-not-found{padding-top:40px;text-align:center}.practice-view .practice-lists .container-not-found .message{padding:50px;font-weight:400;font-size:18px;color:var(--color-indigo)}.practice-view .practice-lists .practices{padding-top:30px}.practice-view .practice-lists .practices .heading{color:#23085a;font-weight:700;font-size:20px;line-height:130%}.practice-view .practice-lists .practices .skeleton-heading{height:50px;width:20%}.practice-view .practice-lists .practices .items{padding-top:10px}.practice-view .practice-lists .practices .items .PracticeViewItem{border-left:10px solid #009d8c;border-right:unset;margin-top:0;padding:3rem 4rem}.practice-view .practice-lists .practices .items .PracticeViewItem .view-left .text{font-size:18px;line-height:150%}@media screen and (max-width:767px){.practice-view .practice-lists .practices .items .PracticeViewItem .view-left .text{font-size:12px}}.practice-view .practice-lists .practices .items .PracticeViewItem .view-left .view-center{flex:auto}.practice-view .practice-lists .practices .items .PracticeViewItem .view-left .textTitle svg{margin-left:10px;vertical-align:-.1875em;font-size:24px}.practice-view .practice-lists .practices .items .PracticeViewItem .skeleton-title{height:50px}.practice-view .practice-lists .practices .items .PracticeViewItem .skeleton-subtitle{height:20px;width:50%}.practice-view .practice-lists .practices .items .PracticeViewItem .view-right{width:18%}.practice-view .practice-lists .practices .items .PracticeViewItem .view-right .btn-practice{white-space:nowrap}.practice-view .practice-lists .practices .items .PracticeViewItem:first-child{border-radius:0;border-top:unset}.practice-view .practice-lists .practices .items .PracticeViewItem:not(:first-child):not(:last-child){border-radius:0}.practice-view .practice-lists .practices .items .PracticeViewItem:last-child{border-radius:0 0 30px 0;border-bottom:unset}.practice-view .practice-lists .practices .items .PracticeViewItem .information-progress{justify-content:space-around}.practice-view .practice-lists .practices .items .PracticeViewItem .information-progress .number-progress{font-weight:400;font-size:16px}.practice-view .practice-lists .practices .items .PracticeViewItem.progress-check-item{padding:30px 45px 28px 52px;border-left-width:10px}.practice-view .practice-lists .practices .items .PracticeViewItem.progress-check-item .icon-block svg{width:52px;height:52px}.practice-view .practice-lists .practices .items .PracticeViewItem.progress-check-item .icon-block svg .circle-text{font-size:16px;font-weight:700;line-height:130%}@media screen and (max-width:767px){.practice-view .practice-lists .practices .items .PracticeViewItem.progress-check-item .icon-block svg .circle-text{font-size:10px;font-weight:400}}.practice-view .practice-lists .practices .items .PracticeViewItem.progress-check-item .textDesc{color:#ff8200;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.practice-view .practice-lists .practices .items .PracticeViewItem.progress-check-item .view-left{padding-left:0}.practice-view .practice-lists .practices .items .PracticeViewItem.progress-check-item .view-center{margin-right:30px}.practice-view .practice-lists .practices .items .PracticeViewItem.progress-check-item .view-center .icon-block{justify-content:flex-end}.practice-view .practice-lists .practices .items .PracticeViewItem.progress-check-item .view-right{flex-direction:column}.practice-view .practice-lists .practices .items .PracticeViewItem.progress-check-item .view-right .btn-link{display:none;margin-left:15px;margin-top:5px;color:#54565a;font-size:14px;font-weight:400;line-height:150%;border-bottom:1px dashed #54565a;transition:color .4s ease,border-color .4s ease;cursor:pointer}.practice-view .practice-lists .practices .items .PracticeViewItem.progress-check-item .view-right .btn-link:hover{color:#009d8c;border-color:#009d8c}.practice-view .practice-lists .practices .items .PracticeViewItem.progress-check-item .view-right .btn-start{padding:16px 30px;min-width:130px}.practice-view .practice-lists .practices .items .PracticeViewItem.progress-check-item.progress-check-item--completed .btn-link{display:block}.practice-view .practice-lists .practices .items .listen-again{background:#f8f8fb;border-left:unset}.practice-view .practice-lists .practices .items .listen-again .btn-practice{background:#fff;color:var(--color-bright-grey);border:1px solid #009d8c}.practice-view .practice-lists .practices .btn-show-more-container{padding-top:30px;text-align:center}.practice-view .practice-lists .view-right .btn-start{background-color:#009d8c;font-weight:700;font-size:16px;color:#fff}.practice-view .practice-lists--progress .message-not-found{color:#54565a;font-size:18px;line-height:150%;margin:24px 0}.practice-view .practice-lists--progress .btn-show-more-container{padding-top:20px;padding-bottom:10px}.practice-view .practice-lists--progress .btn-show-more-container .btn-show-more{margin-top:10px;margin-bottom:0}.practice-view .practice-lists--progress .practices{padding-top:20px}.practice-view .practice-lists--progress .practices .items{padding-top:14px}.practice-view .practice-lists--progress .practices .items .lesson-theme{cursor:revert}.practice-audio-modal .MuiDialog-paper{overflow-y:auto!important}.practice-wraper{padding:70px}.practice-wraper .profile-wraper__main{background:#fff}.practice-wraper .practice-profile{padding:0 70px}@media only screen and (min-width:769px) and (max-width:1281px){.practice-wraper .practice-profile{padding:0}}.practice-wraper .practice-profile .header{padding-left:2rem}.PracticeViewItemMobile .--title .skeleton-heading{width:30%;height:40px}.PracticeViewItemMobile .container-not-found{padding:40px;text-align:center}.PracticeViewItemMobile .message-not-found{padding:10px 10px 24px;color:#54565a;font-size:14px;font-weight:400;line-height:150%}.PracticeViewItemMobile .item-practice{display:flex;padding:21px 20px;justify-content:space-between;min-height:50px;border-left:6px solid #c4c4c4}.PracticeViewItemMobile .item-practice .left-practice{line-height:30px;flex:1 1}.PracticeViewItemMobile .item-practice .left-practice .heading{font-weight:700;font-size:15px;color:#23085a}.PracticeViewItemMobile .item-practice .left-practice .heading svg{margin-left:10px;font-size:20px;vertical-align:-.1875em}.PracticeViewItemMobile .item-practice .left-practice .date{font-weight:400;font-size:15px;color:#23085a}.PracticeViewItemMobile .item-practice .right-practice{width:30%;justify-content:space-between;align-items:center;display:flex}.PracticeViewItemMobile .item-practice .right-practice .number-progress{display:flex;justify-content:center;align-items:center;font-weight:500;font-size:14px;color:#000}.PracticeViewItemMobile .item-practice .right-practice .circle-score-practice{margin-top:5px}.PracticeViewItemMobile--progress .--title{padding:0 10px 10px}@media screen and (max-width:767px){.PracticeViewItemMobile--progress .--title{line-height:130%}}.PracticeViewItemMobile--progress .item-practice.item-progress{display:block;padding:18px 20px 11px;border-left-width:4px;border-left-color:#00953b}.PracticeViewItemMobile--progress .item-practice.item-progress+.item-practice{border-top:1px solid #c8c8c8}.PracticeViewItemMobile--progress .item-practice.item-progress .left-practice{margin-bottom:15px}.PracticeViewItemMobile--progress .item-practice.item-progress .left-practice .text{color:#54565a;font-size:12px;line-height:150%}.PracticeViewItemMobile--progress .item-practice.item-progress .left-practice .heading{color:#23085a;font-size:14px;font-weight:700;line-height:130%;margin-bottom:2px}.PracticeViewItemMobile--progress .item-practice.item-progress .left-practice .desc{color:#ff8200;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.PracticeViewItemMobile--progress .item-practice.item-progress .right-practice{width:100%}.PracticeViewItemMobile--progress .item-practice.item-progress .right-practice>svg{width:auto;height:auto;margin-right:10px}.PracticeViewItemMobile--progress .item-practice.item-progress .right-practice .btn-start{margin-left:auto;background:#009d8c;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:100%;padding:12px 10px;min-width:92px}.PracticeViewItemMobile--progress .item-practice.item-progress .right-practice .button-group{display:flex;align-items:center}.PracticeViewItemMobile--progress .item-practice.item-progress .right-practice .btn-link{margin-right:10px;color:#54565a;border-bottom:1px dashed #54565a;font-size:12px;font-weight:400;line-height:150%}.PracticeViewItemMobile--progress .btn-show-more-container .btn-show-more{margin-top:30px;margin-bottom:0}.PracticeViewItemMobile .btn-show-more-container{text-align:center;padding-bottom:30px}.bar-chart .text{font-size:1.6rem;line-height:2.1rem;color:var(--color-indigo);font-weight:700}.bar-chart .label{padding-bottom:6px}.bar-chart__info{padding-top:1rem;display:flex;justify-content:flex-end}.bar-chart .bar-block{height:221px;width:400px;border-left:4px solid #2f1160;border-bottom:4px solid #2f1160;display:flex;align-items:center;grid-gap:10px;gap:10px;position:relative}.bar-chart .bar-block .line-chart-blue{width:100%;height:2px;background-color:var(--color-dark-hues-blue);position:absolute;top:5.9rem;z-index:99}.bar-chart .bar-block .line-chart-blue:after,.bar-chart .bar-block .line-chart-blue:before{content:"";background:var(--color-dark-hues-blue);position:absolute;height:3px;width:15px}.bar-chart .bar-block .line-chart-blue:before{right:-3px;bottom:-5px;transform:rotate(-45deg)}.bar-chart .bar-block .line-chart-blue:after{right:-3px;top:-5px;transform:rotate(45deg)}.bar-chart .bar-block__wrapper{position:relative;width:5rem;height:100%;background-color:hsla(0,0%,89.8%,.5);cursor:pointer}.bar-chart .bar-block__wrapper span{position:absolute;bottom:0;z-index:100;font-size:1.6rem;text-align:center;line-height:2.1rem;font-weight:700;left:50%;transform:translateX(-50%)}.bar-chart .bar-block__wrapper span.score{top:6px}.bar-chart .bar-block__wrapper .bar-item{position:absolute;bottom:0;width:100%;background-color:var(--color-teal-blue);border-radius:25px 25px 0 0}.bar-chart .bar-block__wrapper .bar-item.active{background-color:var(--color-yellow)}@media screen and (max-width:1023px){.bar-chart .text{font-size:1.4rem;line-height:1.8rem}.bar-chart .label{padding-bottom:1.1rem}}@media screen and (max-width:400px){.bar-chart .bar-block{grid-gap:5px;gap:5px;width:100%;height:20.8rem}.bar-chart .bar-block__wrapper{width:4rem}}.ProgressSkill{display:flex;align-items:flex-start;justify-content:space-between;border-top:2px solid hsla(0,0%,78.4%,.4);padding:4.3rem 0 3.6rem}.ProgressSkill .skill-left .title{font-size:2.4rem;line-height:3.1rem;font-weight:700;color:var(--color-indigo);display:flex;align-items:center;grid-gap:15px;gap:15px}.ProgressSkill .skill-left .text-grey{color:var(--color-bright-grey);font-size:1.6rem;line-height:2.1rem;font-weight:700}.ProgressSkill .skill-left .sub-title{padding-top:4px}.ProgressSkill .skill-left .description{margin:1.7rem 0 3rem;padding:.9rem 8.5rem .9rem 2.1rem;border-left:4px solid var(--color-teal-blue);border-radius:4px}@media screen and (max-width:1024px){.ProgressSkill{padding:3.3rem 0 2.9rem;display:block}.ProgressSkill .skill-left .title{font-size:2rem;line-height:2.6rem}.ProgressSkill .skill-left .sub-title{padding-top:1rem}.ProgressSkill .skill-left .text-grey{font-size:1.4rem;line-height:1.8rem}.ProgressSkill .skill-left .description{margin:1.6rem 0;padding:.7rem 1rem}}@media screen and (max-width:1024px){.ProgressSkill .MuiButton-contained.btn-default{display:none}}.LineChart{display:flex;align-items:center;grid-gap:5px;width:50%;padding-bottom:1.5rem}.LineChart:nth-child(odd){border-right:1px solid hsla(0,0%,78.4%,.4)}.LineChart:nth-child(2n){justify-content:flex-end}.LineChart .text{font-size:1.4rem;line-height:2.1rem;width:20px;color:var(--color-bright-grey)}.LineChart .label{width:12rem;max-width:12rem}.LineChart-wrapper{width:20rem;height:2.5rem;background-color:#e5e5e5;margin-right:2rem}.LineChart-item{height:100%;background-color:var(--color-teal-blue);border-radius:0 12px 12px 0}@media screen and (max-width:1023px){.LineChart{width:100%;flex-direction:row;flex-wrap:wrap}.LineChart:nth-child(odd){border-right:none}.LineChart>div{flex:1 0 auto}.LineChart>div:first-child{flex:0 1 100%;max-width:100%;width:100%;padding-bottom:4px}.LineChart-wrapper{width:calc(100% - 49px)}}.ProgressPage-block .MuiContainer-root{padding:0}.ProgressPage{padding:6rem 9rem}.ProgressPage .content-wrapper.grammar-list{display:none}.ProgressPage .line{width:5rem;height:.4rem;background-color:var(--color-teal-blue);margin-left:5rem;border-radius:6px}.ProgressPage header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 5rem 0}.ProgressPage .header-left{color:var(--color-indigo);font-weight:700}.ProgressPage .header-left .sub-title{font-size:2rem;line-height:2.6rem}.ProgressPage .header-left .title{font-size:4.2rem;line-height:7.2rem}.ProgressPage .header-right .label{font-size:1.6rem;line-height:2.1rem;color:var(--color-indigo);font-weight:700;padding-bottom:1.3rem}.ProgressPage .header-right .MuiFormControl-root{margin:0;width:32rem}.ProgressPage .header-right .MuiInputBase-root.MuiOutlinedInput-root{width:100%;max-width:320px}.ProgressPage .header-select-product{border-radius:35px;background:var(--color-light-hues);padding:3px}.ProgressPage .header-select-product button{cursor:pointer;background-color:transparent;color:#23085a;color:var(--color-indigo,#23085a);font-size:12px;font-style:normal;font-weight:400;line-height:normal;border:none;height:42px;border-radius:21px;padding:14px 28px;transition:background-color .3s ease;font-family:"British-Council-Sans"}@media screen and (max-width:400px){.ProgressPage .header-select-product button{padding:14px 17px}}.ProgressPage .header-select-product button.active{color:#fff;background-color:#23085a;background-color:var(--color-indigo,#23085a);pointer-events:none}.ProgressPage .header-select-product button:disabled{cursor:not-allowed;opacity:.6}.ProgressPage .progress-main{background-color:rgba(0,157,140,.2);border-radius:0 0 30px 0;padding:5rem;margin-top:5rem}.ProgressPage .progress-main .block-content{padding:50px 87px;background-color:var(--color-white);box-shadow:1px 4px 8px 0 rgba(84,86,90,.24)}.ProgressPage .progress-main .block-content+.block-content{margin-top:15px}.ProgressPage .progress-main .block-content.block-lesson{box-shadow:none}.ProgressPage .progress-main .block-content.block-content--activity{margin-top:-1px;box-shadow:none;position:relative;padding-top:0}@media (max-width:768px){.ProgressPage .progress-main .block-content.block-content--activity .grammar-list{margin-top:75px}}@media (max-width:767px){.ProgressPage .progress-main .block-content.block-content--activity .grammar-list{margin-top:30px}}.ProgressPage .progress-main .block-content.block-content--activity .grammar-list:before{margin-bottom:50px;content:"";display:block;margin-left:87px;margin-right:87px;height:2px;background-color:hsla(0,0%,78.4%,.4)}@media (max-width:768px){.ProgressPage .progress-main .block-content.block-content--activity .grammar-list:before{margin-bottom:30px;margin-left:0;margin-right:0}}.ProgressPage .progress-main .block-content:last-child{border-radius:0 0 30px 0}.ProgressPage .progress-main .block-title{color:var(--color-indigo);font-size:24px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:35px}.ProgressPage .progress-main .block-title .no-data{display:none}.ProgressPage .progress-main .block-title.ttl-no-data .no-data{font-size:18px;font-weight:400;color:#54565a;line-height:150%;margin-bottom:80px;display:block}.ProgressPage .progress-main .block-content-achievements .block-title{margin-bottom:15px}@media (max-width:767px){.ProgressPage .progress-main .block-content-achievements .block-title{font-size:16px}}.ProgressPage .progress-main .block-content-performance .block-title{margin-bottom:15px}.ProgressPage .progress-main .section-title{color:var(--color-indigo);font-size:32px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:15px}.ProgressPage .progress-main .content-wrapper+.content-wrapper{margin-top:50px}.ProgressPage .progress-main .content-wrapper+.content-wrapper:before{margin-bottom:50px;content:"";display:block;margin-left:87px;margin-right:87px;height:2px;background-color:hsla(0,0%,78.4%,.4)}.ProgressPage .progress-main .block-content-performance .content-wrapper.latest-scores-inner{margin-top:50px}.ProgressPage .progress-main .block-content-performance .content-wrapper.latest-scores-inner:before{margin-bottom:50px;content:"";display:block;margin-left:87px;margin-right:87px;height:2px;background-color:hsla(0,0%,78.4%,.4)}@media screen and (max-width:768px){.ProgressPage .progress-main .block-content-performance .content-wrapper.latest-scores-inner:before{margin-left:0;margin-right:0}}.ProgressPage .progress-main .main-content__row{display:flex;align-items:center;grid-gap:18px;gap:18px}.ProgressPage .progress-main .main-content__row.lesson{display:block}.ProgressPage .progress-main .main-content__row.\--lesson{color:var(--color-indigo);font-size:3.2rem;line-height:4.2rem;font-weight:700}.ProgressPage .progress-main .main-content__row.\--text{color:var(--color-bright-grey);font-size:1.6rem;line-height:2.1rem;font-weight:700;padding-top:1.5rem}.ProgressPage .progress-main .main-content__bar{padding:2.5rem 0 5rem}.ProgressPage .progress-main .main-content__bar .progressbar-list{max-width:70%}.ProgressPage .progress-main .btn-progress-primary{background-color:var(--color-dark-hues-blue);color:#fff}.ProgressPage .progress-main .btn-progress-primary.hidden-button{display:none}@media (hover:hover){.ProgressPage .progress-main .btn-progress-primary:hover{background-color:var(--color-indigo);border-color:var(--color-indigo)}}.ProgressPage .progress-main .grammar-list .block-title{margin-bottom:35px}@media (max-width:767px){.ProgressPage .progress-main .grammar-list .block-title{margin-bottom:10px}}.ProgressPage .progress-main .content-wrapper-performance.hidden-line{position:relative}.ProgressPage .progress-main .content-wrapper-performance.hidden-line:before{content:"";position:absolute;bottom:-53px;left:0;width:100%;height:15px;background:#fff}.ProgressPage .slick-slider{padding-bottom:41px}.ProgressPage .slick-dots{display:flex!important;justify-content:center;bottom:0;flex-wrap:wrap;padding-right:13px}.ProgressPage .slick-dots>li{display:block;width:auto;height:auto;margin:0 10px 4px}.ProgressPage .slick-dots>li button{width:11px;height:11px;border-radius:50%;padding:0;margin:0;background-color:#23085a;background-color:var(--color-indigo,#23085a);transition:background-color .4s ease}.ProgressPage .slick-dots>li button:before{content:none}.ProgressPage .slick-dots>li.slick-active button{background-color:#00edc3;background-color:var(--color-teal-blue,#00edc3)}.ProgressPage .tabs-list{border-radius:35px;background:#99edd1;background:var(--light-hues-light-teal,#99edd1);padding:3px;display:flex;justify-content:space-between;margin-bottom:22px}.ProgressPage .tabs-list .tab-item{height:42px;border-radius:21px;font-size:14px;font-style:normal;font-weight:400;line-height:100%;border:none;background-color:transparent;padding:0 20px;color:var(--color-indigo);transition:color .4s ease,background-color .4s ease}.ProgressPage .tabs-list .tab-item.active{background-color:var(--color-indigo);color:#fff}.ProgressPage .tab-content .tab-content-item{display:none}.ProgressPage .tab-content .tab-content-item.show{display:block}.ProgressPage .grammar,.ProgressPage .pathway{border-top:2px solid hsla(0,0%,78.4%,.4);padding:4.3rem 0 3.6rem}.ProgressPage .grammar .grammar-header,.ProgressPage .grammar .pathway-header,.ProgressPage .pathway .grammar-header,.ProgressPage .pathway .pathway-header{display:flex;align-items:center;justify-content:space-between}.ProgressPage .grammar .grammar-header>div,.ProgressPage .grammar .pathway-header>div,.ProgressPage .pathway .grammar-header>div,.ProgressPage .pathway .pathway-header>div{display:flex;align-items:center;grid-gap:2rem;gap:2rem}.ProgressPage .grammar .grammar-header__title,.ProgressPage .grammar .pathway-header__title,.ProgressPage .pathway .grammar-header__title,.ProgressPage .pathway .pathway-header__title{font-size:2.4rem;line-height:3.1rem;font-weight:700;color:var(--color-indigo)}.ProgressPage .grammar .grammar-header__text,.ProgressPage .grammar .pathway-header__text,.ProgressPage .pathway .grammar-header__text,.ProgressPage .pathway .pathway-header__text{font-size:1.4rem;line-height:2.1rem;color:var(--color-bright-grey)}.ProgressPage .grammar .grammar-chart,.ProgressPage .pathway .grammar-chart{display:flex;align-items:center;flex-wrap:wrap;margin-top:3rem}.ProgressPage .grammar .grammar-url,.ProgressPage .pathway .grammar-url{font-size:1.4rem;line-height:1.8rem;color:var(--color-black)}.ProgressPage .pathway-item{display:flex;align-items:flex-start;justify-content:space-between;padding-top:2rem;padding-bottom:2.7rem;border-top:2px solid hsla(0,0%,78.4%,.4)}.ProgressPage .pathway-item:first-child{border-top:0}.ProgressPage .pathway .title{font-size:1.8rem;line-height:2.7rem;color:var(--color-indigo);font-weight:700}.ProgressPage .pathway .name{font-size:1.4rem;line-height:2.1rem;color:var(--color-bright-grey);padding-top:.5rem}.ProgressPage .pathways-list{margin-bottom:-43px;margin-top:-50px}@media (max-width:767px){.ProgressPage .pathways-list{margin-bottom:0;margin-top:-25px}.ProgressPage .pathways-list .slick-track{display:flex;max-width:100%}.ProgressPage .pathways-list .slick-track .slick-slide{width:100%}}.ProgressPage .row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.ProgressPage .row .col,.ProgressPage .row [class*=col-]{padding-left:10px;padding-right:10px}.ProgressPage .block-content--activity .chart-box{padding:24px 21px 21px;border-radius:25px;background:var(--color-grey-4);min-height:205px}.ProgressPage .block-content--activity .chart-box--rate{display:flex;align-items:center;justify-content:center}.ProgressPage .block-content--activity .slider-wrapper{margin-left:-5px;margin-right:-20px}.ProgressPage .block-content--activity .slide-item{padding:0 5px}.ProgressPage .block-content--activity .ProgressBarPathway .progressbar-list{flex-wrap:nowrap;grid-gap:2px;gap:2px}.ProgressPage .block-content--activity .progress-rate-chart__main{margin-top:21px;height:7px;background-color:var(--color-grey-2);width:194px;max-width:100%;position:relative;margin-bottom:20px}.ProgressPage .block-content--activity .progress-rate-chart__main:before{left:-6px}.ProgressPage .block-content--activity .progress-rate-chart__main:after,.ProgressPage .block-content--activity .progress-rate-chart__main:before{position:absolute;display:block;content:"";width:12px;height:12px;border-radius:50%;background-color:#fff;border:2px solid var(--color-indigo);top:50%;margin-top:-6px;z-index:2}.ProgressPage .block-content--activity .progress-rate-chart__main:after{right:-6px}.ProgressPage .block-content--activity .progress-rate-chart__main .progress{position:absolute;left:0;top:0;bottom:0;border-radius:7px;background-color:var(--color-teal-blue);z-index:1}.ProgressPage .block-content--activity .progress-rate-chart__main .progress.color-orange{background-color:var(--color-orange)}.ProgressPage .block-content--activity .progress-rate-chart__main .point{z-index:2;position:absolute;display:block;width:12px;height:12px;border-radius:50%;background-color:#fff;border:2px solid var(--color-indigo);left:33.33333%;top:50%;margin-left:-6px;margin-top:-6px}.ProgressPage .block-content--activity .progress-rate-chart__main .point+.point{left:66.66667%}.ProgressPage .block-content--activity .progress-rate-chart__note{display:flex;align-items:center;justify-content:center}.ProgressPage .block-content--activity .progress-rate-chart__note-item{display:flex;align-items:center;color:#23085a;color:var(--color-indigo,#23085a);font-size:12px;font-weight:400;line-height:150%}.ProgressPage .block-content--activity .progress-rate-chart__note-item span{flex-shrink:0;width:6px;height:6px;border-radius:50%;margin-right:5px}.ProgressPage .block-content--activity .progress-rate-chart__note-item span.color-orange{background-color:var(--color-orange)}.ProgressPage .block-content--activity .progress-rate-chart__note-item span.color-teal{background-color:var(--color-teal-blue)}.ProgressPage .block-content--activity .progress-rate-chart__note-item+.progress-rate-chart__note-item{margin-left:16px}.ProgressPage .block-content--activity .progress-rate-chart__label{padding-left:0;margin-top:0;margin-bottom:8px;list-style:none;position:absolute;bottom:100%;display:flex;align-items:center;left:0;right:0;text-align:center;font-size:14px;font-weight:400;line-height:150%;justify-content:space-between;left:-8px;right:-8px}.ProgressPage .block-content--activity .progress-rate-chart__label li{width:16px;text-align:center}.ProgressPage .block-content--activity .pace-list .col-6{width:50%}@media (max-width:767px){.ProgressPage .block-content--activity .pace-list .col-6{width:100%}}.ProgressPage .block-content--activity .pace-list .tab-content{margin-bottom:10px}.ProgressPage .block-content--activity .pace-list .tabs-list{margin:0 auto 22px;width:226px;max-width:100%}.ProgressPage .block-content--activity .pace-list__text{color:#23085a;color:var(--color-indigo,#23085a);font-size:18px;font-weight:400;line-height:150%;display:flex;justify-content:center;align-items:center}.ProgressPage .block-content--activity .pace-list__text svg{margin-left:12px}.ProgressPage .block-content--activity .pace-list__text+.pace-list__text{margin-top:8px}.ProgressPage .block-content--activity .pace-list .chart-box+.pace-list__text{margin-top:20px}.ProgressPage .block-content--activity .pace-list .slide-item-wrapper{width:300px}@media (max-width:576px){.ProgressPage .block-content--activity .pace-list .slide-item-wrapper{width:280px}}.ProgressPage .block-content--activity .progress-bar-chart{display:flex;margin-bottom:36px;padding-right:12px}.ProgressPage .block-content--activity .progress-bar-chart .progress-bar-chart-y{flex-shrink:0;display:flex;min-height:107px;padding-top:12px;padding-right:2px;flex-direction:column;position:relative;justify-content:space-between}.ProgressPage .block-content--activity .progress-bar-chart .progress-bar-chart-y:after{content:"";position:absolute;top:0;right:0;bottom:6px;width:2px;border-radius:1px;background-color:var(--color-grey-1)}.ProgressPage .block-content--activity .progress-bar-chart .chart-y-value{color:#23085a;color:var(--color-indigo,#23085a);font-size:12px;font-style:normal;font-weight:400;line-height:16px;width:26px;text-align:left;position:relative}.ProgressPage .block-content--activity .progress-bar-chart .chart-y-value:after{content:"";position:absolute;width:4px;height:4px;border-radius:2px;background-color:#23085a;background-color:var(--color-indigo,#23085a);right:-3px;z-index:3;top:50%;transform:translateY(-50%)}.ProgressPage .block-content--activity .progress-bar-chart .chart-y-label{padding-right:2px;position:absolute;top:100%;right:0;margin-top:2px;transform:translateX(50%);color:var(--color-indigo);text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.ProgressPage .block-content--activity .progress-bar-chart .progress-bar-chart-x{flex-grow:1;padding-left:55px;color:#23085a;color:var(--color-indigo,#23085a);text-align:center;font-size:14px;font-weight:400;line-height:150%}.ProgressPage .block-content--activity .progress-bar-chart .progress-bar-chart-x ul{height:100%;list-style:none;margin-bottom:0;margin-top:0;padding-left:0;display:flex;justify-content:space-between;grid-gap:2px;gap:2px;padding-bottom:2px}.ProgressPage .block-content--activity .progress-bar-chart .progress-bar-chart-x ul li{display:flex;flex-direction:column;justify-content:flex-end;position:relative}.ProgressPage .block-content--activity .progress-bar-chart .progress-bar-chart-x ul li .chart-x-value{height:100%;display:flex;flex-direction:column;justify-content:flex-end}.ProgressPage .block-content--activity .progress-bar-chart .progress-bar-chart-x ul li .chart-x-value .chart-x-column{margin:0 auto;width:8px;display:block;position:relative;min-height:8px;border-radius:8px;background:#00edc3;background:var(--color-teal-blue,#00edc3)}.ProgressPage .block-content--activity .progress-bar-chart .progress-bar-chart-x ul li .chart-x-value .chart-x-column:before{content:"";position:absolute;top:-1px;left:-1px;width:10px;height:10px;border-radius:5px;background-color:#fff;border:2px solid #23085a;border:2px solid var(--color-indigo,#23085a)}.ProgressPage .block-content--activity .progress-bar-chart .progress-bar-chart-x ul li .chart-x-value .chart-x-column:focus .chart-x-tooltip,.ProgressPage .block-content--activity .progress-bar-chart .progress-bar-chart-x ul li .chart-x-value .chart-x-column:hover .chart-x-tooltip{opacity:1;visibility:visible}.ProgressPage .block-content--activity .progress-bar-chart .progress-bar-chart-x ul li .chart-x-tooltip{position:absolute;left:50%;bottom:100%;transform:translateX(-50%);visibility:hidden;opacity:0;transition:all .4s ease}.ProgressPage .block-content--activity .progress-bar-chart .progress-bar-chart-x ul li .chart-x-label{position:absolute;top:100%;margin-top:5px;left:50%;transform:translateX(-50%)}.ProgressPage .block-content--activity .pathways-list .col{width:50%}@media (max-width:767px){.ProgressPage .block-content--activity .pathways-list .col{width:100%}}.ProgressPage .block-content--activity .pathways-list .progress-pathway-item{cursor:pointer;margin-bottom:43px}.ProgressPage .block-content--activity .pathways-list .progress-pathway-item__wrapper{padding:19px 14px 15px 21px;border-radius:25px;background-color:var(--color-grey-4);margin-bottom:25px}.ProgressPage .block-content--activity .pathways-list .progress-pathway-item .title{color:#23085a;color:var(--color-indigo,#23085a);font-size:20px;font-weight:700;line-height:130%;margin-bottom:37px}.ProgressPage .block-content--activity .pathways-list .progress-pathway-item .ProgressBarPathway .progressbar-list{margin-bottom:18px;flex-wrap:nowrap;justify-content:center}.ProgressPage .block-content--activity .pathways-list .progress-pathway-item__description{margin-bottom:4px;text-align:center;color:#23085a;color:var(--color-indigo,#23085a);font-size:14px;font-weight:400;line-height:150%}.ProgressPage .block-content--activity .pathways-list .progress-pathway-item__icon{display:block;margin-left:auto;font-size:14px}.ProgressPage .block-content--activity .pathways-list .progress-pathway-item__note .icon-block{color:#23085a;color:var(--color-indigo,#23085a);font-size:18px;font-weight:400;line-height:150%;display:flex;align-items:center}.ProgressPage .block-content--activity .pathways-list .progress-pathway-item__note .icon-block+.icon-block{margin-top:3px}.ProgressPage .block-content--activity .pathways-list .progress-pathway-item__note .icon-block .icon{width:16px;height:16px;margin-right:13px;border-radius:50%;flex-shrink:0}.ProgressPage .block-content--activity .pathways-list .progress-pathway-item__note .icon-block .icon.completed-icon{background-color:#00edc3}.ProgressPage .block-content--activity .pathways-list .progress-pathway-item__note .icon-block .icon.grey{background-color:#898a8d}.ProgressPage .block-content--activity .pathways-list .slider-wrapper{margin-left:-5px;margin-right:-20px}.ProgressPage .block-content--activity .pathways-list .slide-item{padding:0 5px}.ProgressPage .block-content--activity .grammar-list .row .col{width:50%}@media (max-width:767px){.ProgressPage .block-content--activity .grammar-list .row .col{width:100%}}@media (min-width:1200px){.ProgressPage .block-content--activity .grammar-list .row{margin-left:-32px;margin-right:-32px}.ProgressPage .block-content--activity .grammar-list .row .col{padding-left:32px;padding-right:32px}}.ProgressPage .block-content--activity .grammar-list__note{margin-top:8px;margin-bottom:20px;display:flex;color:#23085a;color:var(--indigo,#23085a);font-size:14px;font-weight:400;line-height:150%}@media (max-width:767px){.ProgressPage .block-content--activity .grammar-list__note{display:none}}.ProgressPage .block-content--activity .grammar-list__note .icon{margin-top:-2px;margin-right:10px;flex-shrink:0;border:2px solid var(--color-indigo);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ProgressPage .block-content--activity .grammar-list__note .icon img{display:block;max-width:16px}.ProgressPage .block-content--activity .grammar-list .grammar-item{position:relative;display:flex;margin-bottom:15px;flex-wrap:wrap}.ProgressPage .block-content--activity .grammar-list .grammar-item__title{width:100%;color:#23085a;color:var(--color-indigo,#23085a);font-size:18px;font-weight:400;line-height:150%;flex-shrink:0;margin-bottom:7px}.ProgressPage .block-content--activity .grammar-list .grammar-item__barchart{flex-grow:1;display:flex}.ProgressPage .block-content--activity .grammar-list .grammar-item__barchart .ProgressBarPathway .progressbar-item{position:relative}.ProgressPage .block-content--activity .grammar-list .grammar-item__barchart .ProgressBarPathway .progressbar-list{flex-wrap:wrap;margin-left:0;margin-bottom:0}.ProgressPage .block-content--activity .grammar-list .grammar-item__barchart .ProgressBarPathway .progressbar-list .link-grammar{opacity:0;position:absolute;top:0;z-index:99;display:block;width:0;min-width:22px;overflow:hidden;text-overflow:ellipsis}.ProgressPage .block-content--activity .grammar-list .grammar-item__score{margin-left:auto;text-align:right;padding-left:10px;flex-shrink:0;width:44px;color:#23085a;color:var(--color-indigo,#23085a);font-size:12px;line-height:150%}.ProgressPage .block-content--activity .grammar-list .grammar-item__link{display:block}.ProgressPage .block-content--activity .grammar-list__foot{display:flex;align-items:center;justify-content:space-between}.ProgressPage .block-content--activity .grammar-list__foot-text{margin-right:30px;color:#23085a;color:var(--color-indigo,#23085a);text-align:right;font-size:16px;font-weight:700;line-height:130%}.ProgressPage .block-content--activity .grammar-list__foot-right{padding-left:10px;display:flex;align-items:center}.ProgressPage .block-content--activity .grammar-list .slide-item-wrapper{padding:16px 18px;width:300px;border-radius:25px;background-color:var(--color-grey-4)}.ProgressPage .block-content--activity .grammar-list .slide-item-wrapper .grammar-item{margin-bottom:12px}.ProgressPage .block-content--activity .grammar-list .slide-item-wrapper .grammar-item:last-child{margin-bottom:0}@media (max-width:576px){.ProgressPage .block-content--activity .grammar-list .slide-item-wrapper{width:280px}}.ProgressPage .block-content--activity .grammar-list .circle-text{font-size:16px;font-weight:700;line-height:130%;color:#000}.ProgressPage .block-content--activity .grammar-list .circle-progress{stroke-linecap:unset;stroke-linejoin:unset}@media (min-width:1440px){.ProgressPage .block-content--activity .grammar-list .grammar-item__barchart .ProgressBarPathway .progressbar-item{width:38px!important}}@media (max-width:768px){.ProgressPage .block-content--activity .progress-bar-chart .progress-bar-chart-x{padding-left:17px}.ProgressPage .block-content--activity .progress-bar-chart .chart-y-label{display:none}.ProgressPage .block-content--activity .progress-bar-chart .progress-bar-chart-y:after{background-color:transparent}.ProgressPage .block-content--activity .pathways-list .slick-track .slick-slide>div,.ProgressPage .block-content--activity .pathways-list .slide-item{height:100%}.ProgressPage .block-content--activity .pathways-list .slick-track .slick-slide{height:auto}.ProgressPage .block-content--activity .pathways-list .progress-pathway-item{width:300px;margin-bottom:0;height:100%}.ProgressPage .block-content--activity .pathways-list .progress-pathway-item .title{font-size:16px;margin-bottom:9px}.ProgressPage .block-content--activity .pathways-list .progress-pathway-item__wrapper{margin-bottom:0;padding-top:25px;min-height:208px;height:100%}.ProgressPage .block-content--activity .pathways-list .progress-pathway-item__description{margin-bottom:14px;text-align:left}.ProgressPage .block-content--activity .pathways-list .progress-pathway-item__note .icon-block{font-size:14px}.ProgressPage .block-content--activity .pathways-list .progress-pathway-item__note .icon-block+.icon-block{margin-top:9px}.ProgressPage .block-content--activity .pathways-list .progress-pathway-item .ProgressBarPathway .progressbar-list{margin-left:0;margin-right:0;margin-bottom:21px;justify-content:left;flex-wrap:wrap}.ProgressPage .block-content--activity .grammar-list .grammar-item{display:block}.ProgressPage .block-content--activity .grammar-list .grammar-item__title{max-width:none;width:100%;padding-right:0;font-size:16px;margin-top:0;margin-bottom:4px}.ProgressPage .block-content--activity .grammar-list .grammar-item__barchart{align-items:center}.ProgressPage .block-content--activity .grammar-list .grammar-item__barchart .ProgressBarPathway .progressbar-list{flex-wrap:wrap}.ProgressPage .block-content--activity .grammar-list .grammar-item__barchart .ProgressBarPathway .progressbar-item{max-width:30px;margin-bottom:21px}.ProgressPage .block-content--activity .grammar-list .grammar-item__score{width:54px}.ProgressPage .block-content--activity .grammar-list__foot{margin-top:30px}.ProgressPage .block-content--activity .grammar-list__foot-text{text-align:left}.ProgressPage .block-content--activity .grammar-list .slick-track{display:flex}.ProgressPage .block-content--activity .grammar-list .slick-track .slick-slide{height:auto}.ProgressPage .block-content--activity .grammar-list .slick-track .slick-slide>div,.ProgressPage .block-content--activity .grammar-list .slick-track .slick-slide>div .slide-item,.ProgressPage .block-content--activity .grammar-list .slick-track .slick-slide>div .slide-item .slide-item-wrapper{height:100%}}@media (max-width:576px){.ProgressPage .block-content--activity .pathways-list .progress-pathway-item{width:280px}.ProgressPage .block-content--activity .grammar-list__foot{flex-direction:column}.ProgressPage .block-content--activity .grammar-list__foot-right{order:-1;margin-bottom:30px;width:100%;padding-left:0;justify-content:space-between}}.ProgressPage .block-content-achievements{font-size:1.6rem;line-height:150%}.ProgressPage .block-content-achievements .box-content{color:var(--color-bright-grey);margin-bottom:30px;font-size:18px;line-height:150%}@media (max-width:767px){.ProgressPage .block-content-achievements .box-content{font-size:14px}}.ProgressPage .block-content-achievements .milestone-content .col{width:20%}.ProgressPage .block-content-achievements .milestone-content .col:nth-child(5n+1) .milestone-item,.ProgressPage .block-content-achievements .milestone-content .col:nth-child(5n+2) .milestone-item,.ProgressPage .block-content-achievements .milestone-content .col:nth-child(5n+3) .milestone-item,.ProgressPage .block-content-achievements .milestone-content .col:nth-child(5n+4) .milestone-item,.ProgressPage .block-content-achievements .milestone-content .col:nth-child(5n+5) .milestone-item{min-height:147px}.ProgressPage .block-content-achievements .milestone-content .col:nth-child(5n+16) .milestone-item,.ProgressPage .block-content-achievements .milestone-content .col:nth-child(5n+17) .milestone-item,.ProgressPage .block-content-achievements .milestone-content .col:nth-child(5n+18) .milestone-item,.ProgressPage .block-content-achievements .milestone-content .col:nth-child(5n+19) .milestone-item,.ProgressPage .block-content-achievements .milestone-content .col:nth-child(5n+20) .milestone-item{min-height:auto}.ProgressPage .block-content-achievements .milestone-content .col:first-child .milestone-item,.ProgressPage .block-content-achievements .milestone-content .col:nth-child(2) .milestone-item,.ProgressPage .block-content-achievements .milestone-content .col:nth-child(3) .milestone-item,.ProgressPage .block-content-achievements .milestone-content .col:nth-child(4) .milestone-item,.ProgressPage .block-content-achievements .milestone-content .col:nth-child(5) .milestone-item{margin-top:0}@media (max-width:768px){.ProgressPage .block-content-achievements .milestone-content .slider-wrapper .slick-track .slick-slide>div{display:flex}}.ProgressPage .block-content-achievements .milestone-item__img{margin-bottom:5px;position:relative}.ProgressPage .block-content-achievements .milestone-item__img img{display:block;margin:0 auto}.ProgressPage .block-content-achievements .milestone-item__number{color:#23085a;color:var(--color-indigo,#23085a);text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:130%;position:absolute;top:16px;left:0;right:0}.ProgressPage .block-content-achievements .milestone-item__title{width:132px;max-width:100%;color:#23085a;color:var(--color-indigo,#23085a);text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin:0 auto}.ProgressPage .block-content-achievements .milestone-item__title.true{width:150px}@media (max-width:768px){.ProgressPage .block-content-achievements .milestone-item__title.true{width:140px}}.ProgressPage .block-content-achievements .milestone-item__title.inactive{width:115px;color:#54565a}.ProgressPage .block-content-achievements .milestone-item__title.false{color:#54565a}.ProgressPage .block-content-achievements .slider-wrapper{margin-left:-10px;margin-right:-10px}.ProgressPage .block-content-achievements .slider-wrapper .slide-item{padding:0 10px}@media (max-width:768px){.ProgressPage .block-content-achievements .milestone-item__title{min-height:56px;font-size:11px;width:121px}.ProgressPage .block-content-achievements .slick-slide>div+div{margin-top:25px;display:flex}}.ProgressPage .assessments-list .slider-wrapper .slick-slide>div{display:flex!important;height:100%}.ProgressPage .progress-main .block-content-proficiency .section-title{margin-bottom:42px}.ProgressPage .progress-main .block-content-proficiency .wrapper{width:536px;max-width:100%;margin:0 auto}.ProgressPage .progress-main .block-content-proficiency .proficiency-progress{margin-bottom:20px;display:flex;flex-wrap:wrap;position:relative}.ProgressPage .progress-main .block-content-proficiency .proficiency-progress span{display:block}.ProgressPage .progress-main .block-content-proficiency .proficiency-progress .left,.ProgressPage .progress-main .block-content-proficiency .proficiency-progress .right{height:16px;width:18.6567164179%;display:block;border-radius:8px;background-color:#5deb4b;background-color:var(--color-green-2,#5deb4b)}.ProgressPage .progress-main .block-content-proficiency .proficiency-progress .right{background-color:#e4b800}.ProgressPage .progress-main .block-content-proficiency .proficiency-progress .point{position:absolute;bottom:100%;color:#5deb4b;color:var(--color-green-2,#5deb4b);font-size:14px;font-weight:700;line-height:normal;margin-bottom:14px}.ProgressPage .progress-main .block-content-proficiency .proficiency-progress .point:after{content:"";position:absolute;border-top:6px solid #5deb4b;border-top:6px solid var(--color-green-2,#5deb4b);border-left:4px solid transparent;border-right:4px solid transparent;left:50%;margin-left:-4px;bottom:-12px}.ProgressPage .progress-main .block-content-proficiency .proficiency-progress .point--left{left:18.6567%;margin-left:9.5px;transform:translateX(-50%)}.ProgressPage .progress-main .block-content-proficiency .proficiency-progress .point--right{right:18.6567%;color:#e4b800;margin-right:9.5px;transform:translateX(50%)}.ProgressPage .progress-main .block-content-proficiency .proficiency-progress .point--right:after{border-top-color:#e4b800}.ProgressPage .progress-main .block-content-proficiency .proficiency-progress .middle{position:relative;flex-grow:1;margin-left:19px;margin-right:19px;border-radius:8px;height:16px;background:linear-gradient(90deg,#5deb4b,#e4b706)}.ProgressPage .progress-main .block-content-proficiency .proficiency-progress .middle svg{position:absolute;bottom:100%;left:0;right:0;margin:0 auto 10px;max-width:90%;display:block}.ProgressPage .progress-main .block-content-proficiency .proficiency-progress .description{width:100%;color:#54565a;color:var(--color-bright-grey,#54565a);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-top:9px}.ProgressPage .progress-main .block-content-proficiency .proficiency-progress .description strong{font-size:12px}.ProgressPage .progress-main .block-content-proficiency .proficiency-progress.proficiency-no-completed .middle{margin-left:0}.ProgressPage .progress-main .block-content-proficiency .proficiency-progress.proficiency-no-completed .middle svg{left:134px}@media screen and (max-width:768px){.ProgressPage .progress-main .block-content-proficiency .proficiency-progress.proficiency-no-completed .middle svg{left:50px}}.ProgressPage .progress-main .block-content-proficiency .proficiency-tabs{padding-top:20px}.ProgressPage .progress-main .block-content-proficiency .proficiency-tabs .tabs-title{color:#23085a;color:var(--color-indigo,#23085a);font-size:12px;font-weight:700;line-height:normal;margin-bottom:9px}.ProgressPage .progress-main .block-content-proficiency .proficiency-tabs .tab-content-wrapper{color:#54565a;color:var(--grey,#54565a);font-size:12px;font-style:normal;font-weight:400;line-height:1.25;padding:17px 30px 42px 15px;border-radius:0 0 30px 0;background:var(--color-grey-4)}.ProgressPage .progress-main .block-content-proficiency .proficiency-tabs .tab-content-wrapper ul{padding-left:18px;font-family:"British-Council-Sans",sans-serif}.ProgressPage .progress-main .block-content-proficiency .proficiency-tabs .slider-wrapper{margin-left:-20px;margin-right:-20px}.ProgressPage .progress-main .block-content-proficiency .proficiency-tabs .slider-wrapper .slick-track{display:flex}.ProgressPage .progress-main .block-content-proficiency .proficiency-tabs .slider-wrapper .slick-track .slick-slide{height:auto}.ProgressPage .progress-main .block-content-proficiency .proficiency-tabs .slider-wrapper .slick-track .slick-slide .slider-item,.ProgressPage .progress-main .block-content-proficiency .proficiency-tabs .slider-wrapper .slick-track .slick-slide .tab-content-wrapper,.ProgressPage .progress-main .block-content-proficiency .proficiency-tabs .slider-wrapper .slick-track .slick-slide>div{height:100%}.ProgressPage .progress-main .block-content-proficiency .proficiency-tabs .slider-item{padding-left:5px;padding-right:5px}@media (min-width:1440px){.ProgressPage .progress-main .block-content-proficiency .wrapper{width:70%}.ProgressPage .progress-main .block-content-proficiency .proficiency-tabs .tabs-list{grid-gap:10px;gap:10px}.ProgressPage .progress-main .block-content-proficiency .proficiency-tabs .tabs-list .tab-item{min-width:70px;flex-grow:1}}@media (max-width:1024px){.ProgressPage .progress-main .block-content-proficiency .section-title{margin-bottom:48px}}@media (max-width:768px){.ProgressPage .progress-main .block-content-proficiency .wrapper{width:100%}.ProgressPage .progress-main .block-content-proficiency .proficiency-progress{margin-bottom:20px}.ProgressPage .progress-main .block-content-proficiency .proficiency-progress .left,.ProgressPage .progress-main .block-content-proficiency .proficiency-progress .right{height:12px;width:51px}.ProgressPage .progress-main .block-content-proficiency .proficiency-progress .middle{margin-left:4px;margin-right:4px;height:12px}.ProgressPage .progress-main .block-content-proficiency .proficiency-progress .middle svg{max-width:70%;margin-bottom:8px}.ProgressPage .progress-main .block-content-proficiency .proficiency-progress .point{font-size:12px;margin-bottom:5px}.ProgressPage .progress-main .block-content-proficiency .proficiency-progress .point:after{bottom:-5px;border-top-width:5px;border-left-width:3px;border-right-width:3px;margin-left:-3px}.ProgressPage .progress-main .block-content-proficiency .proficiency-progress .point--left{left:53px;margin-left:0}.ProgressPage .progress-main .block-content-proficiency .proficiency-progress .point--right{right:53px;margin-right:0}.ProgressPage .progress-main .block-content-proficiency .proficiency-progress .description{margin-top:5px}.ProgressPage .progress-main .block-content-proficiency .proficiency-tabs .tabs-title{font-size:14px;line-height:130%;margin-bottom:16px}.ProgressPage .progress-main .block-content-proficiency .proficiency-tabs .tab-content-wrapper{padding:20px 15px;border-radius:25px}.ProgressPage .progress-main .block-content-proficiency .proficiency-tabs .tab-content-wrapper h4{font-size:14px}.ProgressPage .progress-main .block-content-proficiency .proficiency-tabs .tab-content-wrapper ul li{line-height:150%}}@media screen and (max-width:1024px){.ProgressPage{padding:4rem 0}.ProgressPage .line{margin-left:2rem}.ProgressPage header{padding:0 2rem}.ProgressPage .header-left .sub-title{font-size:1.8rem;line-height:2.7rem}.ProgressPage .header-left .title{font-size:3.2rem;line-height:4.8rem}.ProgressPage .header-right{padding-top:2.5rem}.ProgressPage .header-right .label{font-size:1.4rem;line-height:1.8rem;padding-bottom:.6rem}.ProgressPage .header-right .MuiFormControl-root{width:100%}.ProgressPage .progress-main{margin-top:3rem;padding:3rem 0;border-radius:0}.ProgressPage .progress-main .main-content__row{grid-gap:11px;gap:11px;padding:0}.ProgressPage .progress-main .main-content__row.\--lesson{font-size:2.4rem;line-height:3.6rem}.ProgressPage .progress-main .main-content__row.\--text{font-size:1.4rem;line-height:1.8rem;padding-top:1.1rem}.ProgressPage .progress-main .main-content__bar{padding:1.5rem 0 3.3rem}.ProgressPage .grammar,.ProgressPage .pathway{padding:3.5rem 0 4rem}.ProgressPage .grammar .grammar-header,.ProgressPage .grammar .pathway-header,.ProgressPage .pathway .grammar-header,.ProgressPage .pathway .pathway-header{display:block}.ProgressPage .grammar .grammar-header>div:first-child,.ProgressPage .grammar .pathway-header>div:first-child,.ProgressPage .pathway .grammar-header>div:first-child,.ProgressPage .pathway .pathway-header>div:first-child{padding-bottom:1.3rem}.ProgressPage .grammar .grammar-header__title,.ProgressPage .grammar .pathway-header__title,.ProgressPage .pathway .grammar-header__title,.ProgressPage .pathway .pathway-header__title{font-size:2rem;line-height:2.6rem}.ProgressPage .grammar .grammar-chart,.ProgressPage .pathway .grammar-chart{margin-top:2.1rem;display:block}.ProgressPage .pathway-header>div{padding-bottom:0!important}.ProgressPage .pathway-item{display:block;padding-top:1.8rem;padding-bottom:1.7rem}.ProgressPage .pathway .title{font-size:1.6rem;line-height:2.4rem;padding-bottom:.8rem}.ProgressPage .pathway .name{padding-bottom:1.4rem;font-size:1.6rem;line-height:2.4rem}}@media screen and (max-width:1024px){.ProgressPage{padding:18px 0 0}.ProgressPage header{padding-bottom:30px;flex-wrap:wrap}.ProgressPage header .header-right{display:flex;align-items:center}.ProgressPage header .header-right .label{padding:0}.ProgressPage header .header-right .MuiFormControl-root{height:30px;border-left:1px solid #c4c4c4;margin-left:10px}.ProgressPage header .header-right .MuiFormControl-root .MuiOutlinedInput-notchedOutline{border:none}.ProgressPage header .header-right .MuiInputBase-root.MuiOutlinedInput-root{height:30px;width:65%}.ProgressPage header .header-right .MuiInputLabel-outlined.MuiInputLabel-shrink{display:none}.ProgressPage header .custom-select-product{display:flex;align-items:center;font-size:1.6rem;color:var(--color-indigo);line-height:2.4rem;font-weight:700;padding:2rem}.ProgressPage header .custom-select-product .titleSelect{padding-right:20px;border-right:1px solid #c4c4c4}.ProgressPage header .custom-select-product .custom-select{padding-left:20px}.ProgressPage .progress-main{margin-top:0;padding:14px 0 30px}.ProgressPage .progress-main .main-content .chart-list .ProgressSkill .title-mobile{display:flex;justify-content:space-between}.ProgressPage .progress-main .main-content .chart-list .ProgressSkill .title-mobile .item-skill-mobile{display:flex;align-items:flex-end}.ProgressPage .progress-main .main-content .chart-list .ProgressSkill .title-mobile .item-skill-mobile .skill-title{font-size:2rem;line-height:2.6rem;font-weight:700;color:var(--color-indigo);margin-right:15px}.ProgressPage .progress-main .main-content .chart-list .ProgressSkill .title-mobile .btn-assessment{background:#c0df88;color:#54565a;font-weight:700;padding:11px 20px}.ProgressPage .progress-main .main-content .chart-list .bar-block{height:82px}.ProgressPage .progress-main .block-content{padding:30px 20px}.ProgressPage .progress-main .section-title{font-size:24px;line-height:130%;margin-bottom:16px}.ProgressPage .progress-main .block-title{font-size:20px;margin-bottom:16px}.ProgressPage .progress-main .content-wrapper+.content-wrapper{margin-top:30px}.ProgressPage .progress-main .content-wrapper+.content-wrapper:before{margin-bottom:30px;margin-left:0;margin-right:0}}.grammar-content{max-width:900px;margin:50px auto 150px;padding:0 25px;min-height:500px}@media screen and (max-width:767px){.grammar-content{margin-top:0;padding-top:125px}}.grammar-content .ttl-3{font-size:28px;margin-bottom:25px}.grammar-content .txt-sub{font-size:15px;margin-bottom:50px}.grammar-content .header-tab{margin-bottom:35px}.grammar-content .header-tab .tab-grammar{font-size:18px;border:0;background:transparent;padding:0 15px 10px;color:var(--color-indigo);font-weight:700;position:relative;margin-right:20px}@media screen and (max-width:767px){.grammar-content .header-tab .tab-grammar{margin-bottom:20px}}.grammar-content .header-tab .tab-grammar.active:before{background:var(--color-indigo)}.grammar-content .header-tab .tab-grammar:before{content:"";position:absolute;bottom:-6px;left:0;right:0;background:var(--color-teal-blue);width:100%;height:6px;border-radius:6px}.grammar-content .show-content-grammr .header-tab-content{display:flex;justify-content:space-between;font-size:16px;border:1px solid #ddd;padding:15px 10px;margin-bottom:10px}.grammar-content .show-content-grammr .header-tab-content .rounded-full{position:relative;background-color:transparent;border:none;color:transparent}.grammar-content .show-content-grammr .header-tab-content .rounded-full:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAIBAMAAAA7P9P/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAVUExURQAAACAIWCAIYCgIWCIIWiMIWiMIWj2czoUAAAAGdFJOUwAgICDf3yfU194AAAA1SURBVAhbY3A1YGBgYHJlcAsG0iqpDCKpBgxMQA4jEKsA2UABI7Aco1sIiAsUSANxgQIgrQATbQgt4B7RWgAAAABJRU5ErkJggg==) no-repeat 100%;width:14px;height:8px}.grammar-content .show-content-grammr .header-tab-content.active .rounded-full:before{transform:rotate(180deg);top:32%}.grammar-content .show-content-grammr .header-tab-content .inner-header-tab{display:flex;justify-content:space-between;width:80%}@media screen and (max-width:767px){.grammar-content .show-content-grammr .header-tab-content .inner-header-tab h3{font-size:16px}}.grammar-content .show-content-grammr .group-content{overflow:hidden;max-height:0;opacity:0;transition:max-height .4s ease,opacity .3s ease;margin-bottom:30px}.grammar-content .show-content-grammr .group-content.active{max-height:100%;opacity:1}.grammar-content .show-content-grammr .group-content .rounded-show{display:flex;justify-content:space-between;align-items:center;padding:4px 10px 15px;font-size:15px;color:#000;margin-bottom:10px;border-bottom:1px solid #c4c4c4}@media screen and (max-width:767px){.grammar-content .show-content-grammr .group-content .rounded-show{display:block}}.grammar-content .show-content-grammr .group-content .rounded-show .ttl-skill{font-size:16px;color:var(--color-indigo)}.grammar-content .show-content-grammr .group-content .rounded-show .ttl-skill span{font-size:14px;color:#54565a}.grammar-content .show-content-grammr .group-content .inner-btn .ttl-score{text-align:center;display:inline-block;margin-right:10px;font-weight:400;font-size:12px}@media screen and (max-width:767px){.grammar-content .show-content-grammr .group-content .inner-btn .ttl-score{min-width:37px;font-size:14px}}.grammar-content .show-content-grammr .group-content .inner-btn .ttl-score.module-booking .btn.btn-book{min-width:140px}@media screen and (max-width:767px){.grammar-content .show-content-grammr .group-content .inner-btn .ttl-score.module-booking .btn.btn-book{font-size:14px;padding:17px 22px;min-width:97px}}.grammar-content .show-content-grammr .group-content .inner-btn .txt-score{margin-right:7px}.grammar-content .show-content-grammr .group-content .inner-btn.module-booking{background-color:transparent;max-height:none;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.grammar-content .show-content-grammr .group-content .inner-btn.module-booking{margin-top:15px}}.grammar-content .show-content-grammr .group-content .inner-btn .item-txt-score{margin-right:10px}.grammar-content .show-content-grammr .group-content .inner-btn .item-txt-score.no-start .circle-background{stroke:#d0ced5}.grammar-content .show-content-grammr .group-content .inner-btn .item-txt-score.no-start .circle-text{display:none}@media screen and (max-width:380px){.grammar-content .show-content-grammr .group-content .inner-btn .item-txt-score svg{width:40px}}@media screen and (max-width:380px){.grammar-content .show-content-grammr .group-content .module-booking .btn.btn-book{padding:7px 3px;min-width:117px}}.grammar-content .show-content-grammr .group-content .no-content-grammar{font-size:16px;padding-left:10px}.grammar-content .error{font-size:16px;padding-left:15px}.grammar-content .inner-block-grammar-show{box-shadow:1px 4px 8px rgba(84,86,90,.24);background:var(--color-white);border-radius:0 0 30px 0;padding:40px 44px;margin-bottom:10px}@media screen and (max-width:767px){.grammar-content .inner-block-grammar-show{padding:40px 9px}}@media screen and (max-width:767px){.ProgressPage header .header-left{width:100%}.ProgressPage .header-select-product{margin-top:26px}}@media screen and (max-width:576px){.ProgressPage .progress-main .btn-progress-primary{width:100%}}@media screen and (max-width:375px){.ProgressPage .header-select-product{display:flex;justify-content:space-between;margin-top:26px}}.ProgressBar .text{color:var(--color-bright-grey);font-size:2rem;line-height:2.6rem;font-weight:700}.ProgressBar .progressbar-list__title-wrapper .text{color:#23085a;color:var(--Indigo,#23085a)}.ProgressBar .lesson-text{color:var(--color-indigo);font-size:1.6rem;line-height:2.6rem;font-weight:700;display:flex}.ProgressBar .lesson-text .not-started,.ProgressBar .lesson-text .ttl-completed{padding-left:5px}.ProgressBar .lesson-text.no-access{color:transparent;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVZSURBVHgBxVlNVttIEK5qGezJbDwnGAPJOuQEcU4QWMx7wbMInMDOCYATBJ8AsxjgzSbmBDgniLNOHHSDOBswAXWlqqS2JWNbtoWd7z0/yVJ196fq+utuhAwoFd6UDHlbiPScEDaBoIj82L0nAB+BfL7pAuJFALbl9859mBMIM6JU3Cqa3pMqE2CSTHB2+Pw7nIf41GQdSSSsAVJRH6rGoElEnz2LrTvPduMERPM5vljCTQR8SUhyLbn3RHhkMahPS3oqshtPdrYgMMd9kkAtnt7Dr73zFsyIjVXuC/Etj7wVPfL5d9jpnTbS2k4kq9q8+XOfbbKWleSDvtXezQdnSqLlb7f/vYN5yGpnyJ2ROk5XSd6eHcEj4+kfOzWyuM9MiuykbUt2e5xZ4FiiYC5DzyY/AHqVxYvTEI6Hl5E983h25HhmVGPV6JKICqR/y+OQhDkeV8YXE4Q0suv5f9/r1C+JKIwgLOOLrwzLJMxgo1DZ5cux2GiA9sWyiMYhJuGR+SQ2DIa2O9dnTffOxIU44+jXiDP9DqICGRcNHeqfAI/j5tAny2mzKnYqHrkIr49DFLNeqFzxTF6Nev/1RsbHlmiXE1EtQVYau1gqoQMWiKFIM1YOIVDtsv1WnXaVrAemrBJkLxYfopIhcZxsmHiS2lWyzlYDwgYsCEmigvRM77TLBF/rf/U+MFfypZ3e2RosAMMaJSWCfD8+AThs5CvfRbtW4u/ABOgzLIGoTH08AfD4l5PaW6QLuSLRNme5UMUk9rFQohoS9wZadGZAE/tgB2vrFfG5AcLQ05DasECiIS1zzM/L0zqZwMvdt7QtZ7UcT0dJvjFQu50ez1Yqm0GO3vLHhnUpcmXGWmAbPOF/fpyQaNQCHoudDqZ9unR+F3hdT7pnu0UOzDoPXPxOvWrggL7PwgdjBQi7YaE+IJSsrGarOxxHAzMiQRSpjuzNrM01E8ALnud69Lyo9UWM0KBQkfXXfAVSbhZhzXR9jdq9zs15Y0ikxubRsAYuJdzkQnv13cuI4AHMCUNRZ2uFyt9pwmxvrmxrdHoPiCq+3J22ub5QDXOE2YeMEAVFt75R+5KOg7u/0hryOknXS0FwV58kZ3urYSEUyWdEKRrdN4RWk4ExuXJqs2h1i97K90liPjS6oTwUISOM+2CiHyYedOGR0J862VfICDT4MryBpuF01ow63kpryDH5Y9gO9ibJ9VP4IyQaonCpHgC0jHgoiXZ5yp5ydoGJJKgRcoDqs5V/RtqjapXwfTTUCWSAbIi4xCI8wziLoMVCmvdqjSmxVKogs3K5nt+puSmXAllisEfeJ7VtjsHjIsbU8HjnRhEuczRrlWC36OV/XgkJCfJpOy5cth2xbHW8BJ1wubkLGTAoXcUE7Fpfs+K9s8TGzu1pTT6KhZt9J9KrbC/ZV1mJCmRrSW94hly269cDce3yruC7bwteNE7Cer5S5cLlaLiGSO4byA6fwQ+/f98gsntJ6TG7TxQynZ9nTedAUsrFUt3SiEppOc5BH1Rdwe3qAYWJorRMwvFinTed252bs9qwzAOy4mwW7XZ8jbRowsPrNMvrrVFyI+vZfu3pNMx7TxJTYQEQZxIbdRqdVOumrg7iMVXIi9Yfw/FkLeZpmMRyyITqQf7mwO82x9YT050pFN7sSvztH14QNQMPTvzYDt/cJCU+e/d7nev/U/ua/rQm3IqsDWUun4m3edX6kU9dxGT84dMaLn6LxqyW5axMF5exkx6OpfX7wvXRJG3ORTZBGqCc0PQMkF1KXp5czELSYWaycTjiQOY1F8TFaFlf6hNTzasG23JWJuVoFnv/BVINB0RSVFfKAAAAAElFTkSuQmCC) no-repeat;padding-bottom:17px}.ProgressBar .lesson-text .ttl-completed{display:none}.ProgressBar .progressbar-list__wrapper{display:flex;align-items:center;flex-wrap:wrap;grid-gap:2.4rem;gap:2.4rem;margin-bottom:10px;min-height:52px}.ProgressBar .progressbar-list__title-wrapper{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.ProgressBar .progress-wrapper{display:flex;align-items:center}.ProgressBar .progress-wrapper .progress-check{margin-right:10px;font-weight:700;font-size:1.2rem}.ProgressBar .progress-wrapper .circle{width:42px;height:42px;line-height:42px;border-radius:100%;font-size:16px;color:#030303;border:2px solid var(--color-indigo);text-align:center;background:#fff}.ProgressBar .progress-check{color:var(--color-bright-grey)}.ProgressBar .progressbar-list{padding-top:.5rem;display:flex;align-items:center;grid-gap:1px;gap:1px}.ProgressBar .progressbar-list .progressbar-item{width:1rem;height:1.6rem;box-sizing:border-box;background:linear-gradient(0deg,#00edc3,#00edc3),#23085a}.ProgressBar .progressbar-list .progressbar-item.first{border-radius:12px 0 0 12px}.ProgressBar .progressbar-list .progressbar-item.last{border-radius:0 12px 12px 0}.ProgressBar .progressbar-list .progressbar-item.no-access{background:#c4c4c4!important}.lesson-list-note{margin-top:0;display:flex;color:#23085a;color:var(--indigo,#23085a);font-size:14px;font-weight:400;line-height:150%}.lesson-list-note .icon{margin-right:10px}.lesson-list-note .icon img{width:24px;height:24px}.slider-wrapper-mb .product-theme-listing{display:block}@media screen and (max-width:1023px){.ProgressBar .text{font-size:1.8rem;line-height:2.7rem}.ProgressBar .text.info{display:flex;margin-left:auto}}@media screen and (max-width:768px){.ProgressBar .text{font-size:16px}.ProgressBar .lesson-text{position:relative;padding-left:30px;font-size:14px;font-weight:400;margin-top:5px;display:block}.ProgressBar .lesson-text.no-access{margin-top:14px}.ProgressBar .lesson-text:before{content:"";position:absolute;top:5px;left:0;background:#00edc3;width:16px;height:16px;border-radius:50%}.ProgressBar .lesson-text.not-started:before{background:var(--color-grey-2)}.ProgressBar .lesson-text.no-access{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVZSURBVHgBxVlNVttIEK5qGezJbDwnGAPJOuQEcU4QWMx7wbMInMDOCYATBJ8AsxjgzSbmBDgniLNOHHSDOBswAXWlqqS2JWNbtoWd7z0/yVJ196fq+utuhAwoFd6UDHlbiPScEDaBoIj82L0nAB+BfL7pAuJFALbl9859mBMIM6JU3Cqa3pMqE2CSTHB2+Pw7nIf41GQdSSSsAVJRH6rGoElEnz2LrTvPduMERPM5vljCTQR8SUhyLbn3RHhkMahPS3oqshtPdrYgMMd9kkAtnt7Dr73zFsyIjVXuC/Etj7wVPfL5d9jpnTbS2k4kq9q8+XOfbbKWleSDvtXezQdnSqLlb7f/vYN5yGpnyJ2ROk5XSd6eHcEj4+kfOzWyuM9MiuykbUt2e5xZ4FiiYC5DzyY/AHqVxYvTEI6Hl5E983h25HhmVGPV6JKICqR/y+OQhDkeV8YXE4Q0suv5f9/r1C+JKIwgLOOLrwzLJMxgo1DZ5cux2GiA9sWyiMYhJuGR+SQ2DIa2O9dnTffOxIU44+jXiDP9DqICGRcNHeqfAI/j5tAny2mzKnYqHrkIr49DFLNeqFzxTF6Nev/1RsbHlmiXE1EtQVYau1gqoQMWiKFIM1YOIVDtsv1WnXaVrAemrBJkLxYfopIhcZxsmHiS2lWyzlYDwgYsCEmigvRM77TLBF/rf/U+MFfypZ3e2RosAMMaJSWCfD8+AThs5CvfRbtW4u/ABOgzLIGoTH08AfD4l5PaW6QLuSLRNme5UMUk9rFQohoS9wZadGZAE/tgB2vrFfG5AcLQ05DasECiIS1zzM/L0zqZwMvdt7QtZ7UcT0dJvjFQu50ez1Yqm0GO3vLHhnUpcmXGWmAbPOF/fpyQaNQCHoudDqZ9unR+F3hdT7pnu0UOzDoPXPxOvWrggL7PwgdjBQi7YaE+IJSsrGarOxxHAzMiQRSpjuzNrM01E8ALnud69Lyo9UWM0KBQkfXXfAVSbhZhzXR9jdq9zs15Y0ikxubRsAYuJdzkQnv13cuI4AHMCUNRZ2uFyt9pwmxvrmxrdHoPiCq+3J22ub5QDXOE2YeMEAVFt75R+5KOg7u/0hryOknXS0FwV58kZ3urYSEUyWdEKRrdN4RWk4ExuXJqs2h1i97K90liPjS6oTwUISOM+2CiHyYedOGR0J862VfICDT4MryBpuF01ow63kpryDH5Y9gO9ibJ9VP4IyQaonCpHgC0jHgoiXZ5yp5ydoGJJKgRcoDqs5V/RtqjapXwfTTUCWSAbIi4xCI8wziLoMVCmvdqjSmxVKogs3K5nt+puSmXAllisEfeJ7VtjsHjIsbU8HjnRhEuczRrlWC36OV/XgkJCfJpOy5cth2xbHW8BJ1wubkLGTAoXcUE7Fpfs+K9s8TGzu1pTT6KhZt9J9KrbC/ZV1mJCmRrSW94hly269cDce3yruC7bwteNE7Cer5S5cLlaLiGSO4byA6fwQ+/f98gsntJ6TG7TxQynZ9nTedAUsrFUt3SiEppOc5BH1Rdwe3qAYWJorRMwvFinTed252bs9qwzAOy4mwW7XZ8jbRowsPrNMvrrVFyI+vZfu3pNMx7TxJTYQEQZxIbdRqdVOumrg7iMVXIi9Yfw/FkLeZpmMRyyITqQf7mwO82x9YT050pFN7sSvztH14QNQMPTvzYDt/cJCU+e/d7nev/U/ua/rQm3IqsDWUun4m3edX6kU9dxGT84dMaLn6LxqyW5axMF5exkx6OpfX7wvXRJG3ORTZBGqCc0PQMkF1KXp5czELSYWaycTjiQOY1F8TFaFlf6hNTzasG23JWJuVoFnv/BVINB0RSVFfKAAAAAElFTkSuQmCC) no-repeat;background-size:30px;padding-left:40px;padding-bottom:5px}.ProgressBar .lesson-text.no-access:after{content:"Contact your centre to gain access to locked modules.";position:absolute;top:0;left:40px;width:170px;height:100%;color:var(--color-indigo)}.ProgressBar .lesson-text.no-access:before{display:none}.ProgressBar .lesson-text .ttl-completed{display:inline-block}.ProgressBar .lesson-text .not-started,.ProgressBar .lesson-text .ttl-completed{padding-left:0}.ProgressBar .modular-product-progress{margin-top:-25px}.ProgressBar .progressbar-list__wrapper{display:block}.block-lesson .slider-wrapper-mb{margin-left:-5px;margin-right:-20px}.block-lesson .slider-wrapper-mb .product-theme-listing-item .ProgressBar{background:hsla(0,0%,78.4%,.2);border-radius:25px;padding:25px 15px;width:280px;height:100%}.modular-product-progress .product-theme-listing{margin-top:5px;padding:0}.modular-product-progress .product-theme-listing .slick-track{display:flex}.modular-product-progress .product-theme-listing .slick-track>.slick-slide{height:auto}.modular-product-progress .product-theme-listing .slick-track>.slick-slide>div{height:100%}.main-content__bar__2 .product-theme-listing .product-theme-listing-item{margin-bottom:0;height:100%}}@media screen and (max-width:768px){.ProgressBar .progressbar-list{flex-wrap:nowrap;justify-content:start}.ProgressBar .progressbar-list .progressbar-item{min-width:.4rem;margin-bottom:2px}.ProgressBar .progressbar-list__title-wrapper{width:100%;display:block}}@media screen and (max-width:1024px){.ProgressBar .progressbar-list .progressbar-item{width:1.67%}}.ProgressBarPathway .progressbar-list{display:flex;align-items:center;grid-gap:1px;gap:1px;margin-bottom:.9rem;flex-wrap:wrap;margin-left:5px}.ProgressBarPathway .progressbar-list .progressbar-item.first{border-radius:12px 0 0 12px}.ProgressBarPathway .progressbar-list .progressbar-item.last{border-radius:0 12px 12px 0}.ProgressBarPathway .progressbar-list .progressbar-item.last.first{border-radius:12px}.ProgressBarPathway .icon-block{display:flex;align-items:center;grid-gap:1.4rem;gap:1.4rem;color:var(--color-bright-grey);font-size:1.4rem;line-height:2.1rem;padding-bottom:3px}.ProgressBarPathway .icon{width:7px;height:7px;border-radius:50%;overflow:hidden;display:block}.ProgressBarPathway .completed-icon{background-color:#5deb4b}.ProgressBarPathway .completed-icon.completed{background-color:#00edc3}.ProgressBarPathway .completed-icon.no-completed{background-color:#23085a}.ProgressBarPathway .progress-icon{background-color:#c0df88}.ProgressBarPathway .progressbar-list .progressbar-item{position:relative}@media only screen and (max-width:768px){.ProgressBarPathway .progressbar-list .progressbar-item{max-width:30px}}.ProgressBarPathway .progressbar-list .progressbar-item .progressbar-item-number{position:absolute;top:100%;left:0;right:0;display:block;color:#000;text-align:center;font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.ProgressBarPathway .progressbar-list.show-number .progressbar-item{margin-bottom:18px}.ChooseLesson .ProgressBar .progressbar-list{padding-right:4rem;max-width:600px}@media (min-width:768px) and (max-width:1440px){.ChooseLesson .ProgressBar .progressbar-list{max-width:420px}}@media only screen and (max-width:767px){.ChooseLesson .ProgressBar .progressbar-list{padding-right:0}}.ProgressPage .block-content-performance .slider-wrapper{margin-left:-5px;margin-right:-20px}.ProgressPage .block-content-performance .slide-item{padding:0 5px}.ProgressPage .assessments-list-block{margin-bottom:35px}.ProgressPage .assessments-list .col{width:50%}@media screen and (max-width:768px){.ProgressPage .assessments-list .col{width:100%}}.ProgressPage .assessments-list .performance-card{cursor:pointer;height:100%;min-height:134px;border-radius:5px;background-color:var(--color-grey-4);display:flex}.ProgressPage .assessments-list .performance-card__icon{flex-shrink:0;width:65px;padding:26px 10px 11px;border-radius:5px 0 0 5px;background-color:rgba(0,220,255,.5)}.ProgressPage .assessments-list .performance-card__icon svg{width:24px;height:auto;display:block;margin:0 auto}.ProgressPage .assessments-list .performance-card__content{flex-grow:1;padding:14px 17px 10px 19px;display:flex;flex-wrap:wrap;flex-direction:column}.ProgressPage .assessments-list .performance-card__content-top{display:flex}.ProgressPage .assessments-list .performance-card__description{padding-right:10px;flex-grow:1}.ProgressPage .assessments-list .performance-card__date{color:var(--color-indigo);font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:2px}.ProgressPage .assessments-list .performance-card__title{color:#005cb9;color:var(--color-dark-blue,#005cb9);font-size:14px;font-weight:700;line-height:normal;margin-bottom:10px}.ProgressPage .assessments-list .performance-card__point{flex-shrink:0;width:35px;height:35px;border-radius:50%;background-color:#fff;color:#000;text-align:center;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;line-height:130%}.ProgressPage .assessments-list .performance-card__foot{margin-top:auto;width:100%;color:#23085a;color:var(--color-indigo,#23085a);font-size:12px;font-weight:400;line-height:normal;align-items:center;position:relative}.ProgressPage .assessments-list .performance-card__foot span{margin-top:2px;display:block;font-weight:700}.ProgressPage .assessments-list .performance-card__icon-arrow{position:absolute;right:0;top:50%;transform:translateY(-50%)}.ProgressPage .assessments-list .performance-card--writing .performance-card__icon{background-color:rgba(93,235,75,.5)}.ProgressPage .assessments-list .performance-card__icon{display:flex;flex-direction:column}.ProgressPage .assessments-list .performance-card__icon .performance-card__point{margin-top:auto;margin-left:auto;margin-right:auto}@media (min-width:768px){.ProgressPage .assessments-list .performance-card__icon .performance-card__point{display:none}}.ProgressPage .assessments-list .slider-wrapper{margin-bottom:32px}@media (max-width:768px){.ProgressPage .assessments-list .slider-wrapper .slick-track{width:100%!important;display:flex}.ProgressPage .assessments-list .slider-wrapper [dir=ltr] .slick-track{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important}}@media (max-width:768px){.ProgressPage .assessments-list .performance-card{margin-right:10px;width:300px}}@media (max-width:767px){.ProgressPage .assessments-list .performance-card__description{padding-right:0}.ProgressPage .assessments-list .performance-card__content .performance-card__point{display:none}.ProgressPage .assessments-list .performance-card{width:300px}}@media (max-width:576px){.ProgressPage .assessments-list .slick-slide{height:auto}.ProgressPage .assessments-list .performance-card{width:280px;height:100%}}.ProgressPage .latest-scores__section-title{color:#23085a;font-size:24px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:13px}.ProgressPage .latest-scores ul{margin:0;padding-left:0;list-style:none}.ProgressPage .latest-scores .col{width:30%;margin-right:20px}.ProgressPage .latest-scores .col:last-child{margin-right:0}@media (max-width:1199px){.ProgressPage .latest-scores .col{width:50%;margin-right:0}}.ProgressPage .latest-scores-item__title{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:5px;min-height:55px}.ProgressPage .latest-scores-item__chart{cursor:pointer;margin-bottom:10px;padding:17px 35px 14px;background:var(--color-grey-4);border-radius:25px;min-width:235px}@media (max-width:767px){.ProgressPage .latest-scores-item__chart{min-width:auto}}.ProgressPage .latest-scores-item__chart ul{margin-top:0;list-style:none;padding-left:0;margin-bottom:0;display:flex;grid-gap:4px;gap:4px}.ProgressPage .latest-scores-item__chart ul li{min-width:40px}@media screen and (max-width:1500px){.ProgressPage .latest-scores-item__chart ul li{min-width:35px}}.ProgressPage .latest-scores-item__chart ul li.no-scores .latest-scores-item__chart__column{background-color:#898a8d;border-radius:4px}.ProgressPage .latest-scores-item__chart__column{height:80px;margin-bottom:5px;display:block;width:8px;margin-left:auto;margin-right:auto;position:relative}.ProgressPage .latest-scores-item__chart__column span{border-radius:4px;overflow:hidden;position:absolute;bottom:0;left:0;right:0;background-color:#00edc3}.ProgressPage .latest-scores-item__chart__column span.orange{background-color:#ff8200}.ProgressPage .latest-scores-item__chart__label{color:#23085a;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:150%;display:block}.ProgressPage .latest-scores-item__chart__foot{display:flex;justify-content:space-between;align-items:center;margin-right:-15px;margin-left:-7px}@media screen and (max-width:767px){.ProgressPage .latest-scores-item__chart__foot{margin-right:-18px}}.ProgressPage .latest-scores-item__chart__foot__title{color:#898a8d;font-size:11px;font-style:normal;font-weight:400;line-height:150%;display:block;padding-right:5px}.ProgressPage .latest-scores-item__chart__foot__icon{display:block;flex-shrink:0}.ProgressPage .latest-scores__chart-note__item{color:#23085a;font-size:14px;font-style:normal;font-weight:400;line-height:150%;display:flex}.ProgressPage .latest-scores__chart-note__item+.latest-scores__chart-note__item{margin-top:2px}.ProgressPage .latest-scores__chart-note__color{display:block;flex-shrink:0;width:8px;height:8px;border-radius:4px;background-color:#00edc3;margin-top:6px;margin-right:11px}.ProgressPage .latest-scores__chart-note__color.orange{background-color:#ff8200}.ProgressPage .latest-scores .slick-slider{padding-bottom:0}@media (max-width:768px){.ProgressPage .latest-scores .slick-slider .slick-track{display:flex}.ProgressPage .latest-scores .slick-slider .slick-track .slick-slide .slide-item .latest-scores-item{width:300px}}.ProgressPage .latest-scores .slick-dots{position:relative;margin-top:0;bottom:-33px}@media (max-width:415px){.ProgressPage .latest-scores .slick-dots{bottom:-40px}}@media (max-width:768px){.ProgressPage .latest-scores .latest-scores__chart-note{display:flex;margin-bottom:45px;margin-top:10px}.ProgressPage .latest-scores .latest-scores__chart-note__item{padding:0 10px;width:50%;text-align:left}}@media (max-width:415px){.ProgressPage .latest-scores .latest-scores__chart-note{margin-bottom:40px}}.ProgressPage .latest-scores div.slick-dots{margin-top:-20px;flex-direction:column;padding-right:20px;padding-left:5px}.ProgressPage .latest-scores .scores-nodata .latest-scores__chart-note__item{display:none}.ProgressPage .latest-scores .scores-nodata .ttl-nodata{display:block;color:#54565a;font-size:18px;line-height:150%}.ProgressPage .latest-scores .ttl-nodata{display:none}@media (max-width:767px){.ProgressPage .latest-scores .latest-scores-item{min-width:280px;width:280px!important}}@media (max-width:576px){.ProgressPage .latest-scores .latest-scores-item{min-width:280px;width:100%}}.ProgressPage .block-pace{position:relative;margin-bottom:48px;padding-bottom:65px}.ProgressPage .block-pace .block-title{margin-bottom:25px}.ProgressPage .block-pace .row{justify-content:center}.ProgressPage .block-pace:before{content:"";display:block;left:87px;right:87px;height:2px;background-color:hsla(0,0%,78.4%,.4);bottom:0;position:absolute}@media (max-width:768px){.ProgressPage .block-pace:before{left:0;right:0}}.ProgressPage .block-pace .progress-pace .progress-pace-item__inner{position:relative}.ProgressPage .block-pace .progress-pace .progress-pace-item__inner.show{display:block}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper{padding:25px 14px 15px 21px;border-radius:25px;background-color:var(--color-grey-4);margin-bottom:10px;display:flex}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper .progress-pace-inner .tll-pace{font-size:14px;margin-top:13px;font-family:Arial,sans-serif}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-4w .progress-pace-list.progress-tll{padding-right:15px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-4w .progress-pace-inner{padding-left:0;border-right:1px dotted #c8c8c8;margin-right:6px;position:relative}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-4w .progress-pace-inner .progress-pace-list.week{margin-right:8px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-4w .progress-pace-inner .progress-pace-list.week .progresspace-item:first-child:after{display:none}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-4w .progress-pace-inner:before{content:"";position:absolute;bottom:0;height:18px;width:6px;background:#f4f4f4;right:-2px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-4w .progress-pace-inner:last-child:before{display:none}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-4w .progress-pace-inner:first-child{padding-left:5px;margin-left:20px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-4w .progress-pace-inner:last-child{border-right:0}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-4w .progress-pace-list.week .progresspace-item .progresspace-number{width:8px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-4w .progress-pace-list.week .progresspace-item .progresspace-number:before{width:8px;height:8px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-4w.pace-4w .progress-pace-inner .tll-pace{margin-top:11px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-4w.pace-4w .progress-pace-inner .active.progresspace-number{margin-bottom:-5px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-4w.pace-4w .progress-pace-inner .active.progresspace-number:before{top:-6px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-4w.pace-4w .progress-pace-inner .progresspace-number:before{top:-7px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-12w>.progress-pace-list{padding-right:30px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-12w .progress-pace-inner{position:relative;margin-right:15px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-12w .progress-pace-inner:first-child{padding-left:10px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-12w .progress-pace-inner .progress-pace-list.week{margin-right:27px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-12w .progress-pace-inner .progress-pace-list .tll-pace{position:absolute;bottom:0;max-width:100%;left:-5px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-12w .progress-pace-inner .tll-pace{left:-5px;right:0}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-12w .progress-pace-list.week .progresspace-item{margin-bottom:Max(43px,calc(100% - 1290px)/2)}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-12w .progress-pace-list.week .progresspace-item .progresspace-number{width:12px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-12w .progress-pace-list.week .progresspace-item .progresspace-number:before{width:12px;height:12px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-12w .progress-pace-list.week .progresspace-item .progresspace-number.active{margin-bottom:-9px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper .progresspace-item{background:#c8c8c8;width:2px;margin-left:30px;font-size:12px;color:#23085a;line-height:150%;position:relative;font-weight:400}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper .progresspace-item.tll .progresspace-number{padding-bottom:0;display:flex;align-items:center;justify-content:center;padding-right:15px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper .progresspace-item:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:#23085a;left:-1px;z-index:9}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper .progresspace-item .progresspace-number{margin-left:-31px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper .progresspace-item:last-child:after{content:"";position:absolute;top:0;right:0;background:#c8c8c8;width:2px;height:21px;margin-top:-12px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper .progresspace-item:first-child:after{content:"";position:absolute;top:0;right:0;background:var(--color-grey-4);width:2px;height:25px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper .progresspace-item:nth-child(2):after{content:"";position:absolute;bottom:-7px;right:0;background:#f4f4f4;width:2px;height:14px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper .progress-pace-list{display:flex;flex-direction:column-reverse;font-family:"British-Council-Sans"}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-optimal-wrapper{display:block;padding:80px 0 60px;margin-bottom:20px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-optimal-wrapper>div{max-width:300px;margin:0 auto}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-optimal-wrapper .progress-optimal-inner{display:flex;justify-content:space-between;align-items:center;max-width:220px;margin:0 auto 18px 70px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-optimal-wrapper .progress-optimal-inner .progress-optimal-item{background:#898a8d;height:7px;width:100%;display:flex;flex-direction:column-reverse}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-optimal-wrapper .progress-optimal-inner .progress-optimal-item:last-child{background:transparent}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-optimal-wrapper .progress-optimal-inner .progress-optimal-item.active{background:#00edc3}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-optimal-wrapper .progress-optimal-inner .progress-optimal-item.not-active{background:#ff8200}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-optimal-wrapper .progress-optimal-inner .progress-optimal-item .progresspace-number{margin-bottom:10px;font-weight:400;line-height:150%;font-size:14px;position:relative}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-optimal-wrapper .progress-optimal-inner .progress-optimal-item .progresspace-number:before{content:"";position:absolute;bottom:-12px;left:-1px;right:0;width:11px;height:11px;background:#fff;border:2px solid #23085a;border-radius:50%}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-optimal-wrapper .ttl-optimal{display:flex;max-width:145px;margin:0 auto;font-size:12px;font-weight:400;line-height:150%;padding-left:7px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-optimal-wrapper .ttl-optimal .ttl-not-active{padding-right:15px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-optimal-wrapper .ttl-optimal .ttl{position:relative;padding-left:10px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-optimal-wrapper .ttl-optimal .ttl:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;background:#ff8200;width:6px;height:6px;border-radius:50%}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.week-last .progress-pace-inner{padding-left:0}.ProgressPage .block-pace .progress-pace .progress-pace-inner{display:flex;padding-left:20px}.ProgressPage .block-pace .progress-pace .tll-pace{font-size:12px;color:#23085a;line-height:150%;text-align:center;font-weight:400;max-width:60px;min-height:30px;margin-top:1px}.ProgressPage .block-pace .progress-pace .progress-pace-list.week{align-items:center;margin-right:40px}.ProgressPage .block-pace .progress-pace .progress-pace-list.week .progresspace-item{margin-left:0;background:transparent;width:auto;position:relative;cursor:pointer}.ProgressPage .block-pace .progress-pace .progress-pace-list.week .progresspace-item .hover{display:none;position:absolute;top:-23px;right:0;left:0;color:#23085a}.ProgressPage .block-pace .progress-pace .progress-pace-list.week .progresspace-item:hover .hover{display:block;transition:all .5s ease}.ProgressPage .block-pace .progress-pace .progress-pace-list.week .progresspace-item:before,.ProgressPage .block-pace .progress-pace .progress-pace-list.week .progresspace-item:last-child:after{display:none}.ProgressPage .block-pace .progress-pace .progress-pace-list.week .progresspace-item .progresspace-number{margin-left:0;width:12px;border-radius:0 0 8px 8px;background:#00edc3;margin-bottom:-4px;display:inline-block;position:relative}.ProgressPage .block-pace .progress-pace .progress-pace-list.week .progresspace-item .progresspace-number.active{margin-bottom:-7px}.ProgressPage .block-pace .progress-pace .progress-pace-list.week .progresspace-item .progresspace-number:before{content:"";position:absolute;top:-8px;left:0;right:0;width:12px;height:12px;background:#fff;border:2px solid #23085a;border-radius:50%}.ProgressPage .block-pace .progress-pace .progress-pace-list.week .progresspace-item .progresspace-number.active:before{top:-3px}.ProgressPage .block-pace .progress-pace .progress-pace-list.week:first-child .progresspace-item .progresspace-number.active:before{top:-7px}.ProgressPage .block-pace .col{width:620px}@media (max-width:767px){.ProgressPage .block-pace .col{width:100%}}.ProgressPage .ttl-attended{max-width:290px;text-align:center;color:#23085a;font-size:18px;font-weight:400;line-height:150%;margin:0 auto 8px;position:absolute;bottom:-115px;left:0;right:0}.ProgressPage .ttl-attended.active .icon-down{background:url(/v2/student/static/media/arrow-icon-down.90ebc00e.svg) no-repeat;background-size:12px}.ProgressPage .ttl-attended .icon-down{background:url(/v2/student/static/media/arow-down-orange.50e3d919.svg) no-repeat;height:15px;background-size:12px;width:24px;display:inline-block;margin-left:9px}.ProgressPage .progress-pace-item__tab.tabs-list{max-width:226px;margin:0 auto 22px;box-shadow:0 2px 3px 1px rgba(35,8,90,.08)}.ProgressPage .progress-pace-item__tab.tabs-list .tab-item{font-family:"British-Council-Sans"}.ProgressPage .progress-pace-item__tab.tabs-list .tab-item:disabled{cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.ProgressPage .progress-main .block-pace{margin-bottom:30px;padding-bottom:20px}.ProgressPage .progress-main .block-pace .block-title{margin-bottom:80px}.ProgressPage .progress-main .block-pace .ttl-attended{bottom:auto;top:35px;width:100%;left:0;font-size:16px;font-weight:700;text-align:left;right:auto}.ProgressPage .progress-main .block-pace .progress-pace .progress-pace-item__inner{position:unset}}@media screen and (max-width:767px){.ProgressPage .block-pace .progress-pace .tll-pace.ttl-class{opacity:0;max-width:0}.ProgressPage .block-pace .progress-pace .progress-pace-item-note{margin-top:-33px;z-index:99;position:relative}.ProgressPage .block-pace .progress-pace .progress-pace-item-note .progress-pace-item__tab{border:2px solid #fff}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper>.progress-pace-list{padding-right:15px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper .progresspace-item{margin-left:7px;background:transparent}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper .progresspace-item:last-child:after{background:transparent}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper .progresspace-item .progresspace-number{margin-left:-12px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper .progresspace-item.tll .progresspace-number{padding-bottom:1px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper .tll-pace{line-height:100%;min-height:40px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.pace-4w.progress-pace-4w .progress-pace-inner .tll-pace,.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper .progress-pace-inner .tll-pace{margin-top:5px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.pace-4w.progress-pace-4w .progress-pace-inner .progresspace-number.active:before{top:-7px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.pace-4w.progress-pace-4w .progresspace-item .progresspace-number:last-child{margin-top:0}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-12w .progress-pace-list.week .progresspace-item .progresspace-number.active{margin-bottom:-4px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-4w .progress-pace-inner:before{bottom:-2px;height:25px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-4w .progress-pace-inner .progresspace-number.active:before{top:-3px}.ProgressPage .block-pace .progress-pace .progress-pace-list.week .progresspace-item .progresspace-number{width:8px!important}.ProgressPage .block-pace .progress-pace .progress-pace-list.week .progresspace-item .progresspace-number:before{width:8px!important;height:8px!important}.ProgressPage .block-pace .progress-pace .progress-pace-list.week .progresspace-item .progresspace-number.active{margin-bottom:-3px}.ProgressPage .block-pace .progress-pace .progress-pace-list.week .progresspace-item .progresspace-number.active:before{top:-2px}}@media screen and (max-width:600px){.ProgressPage .block-pace .progress-pace .progress-pace-list.week{margin-right:15px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-12w.progress-pace-4w>.progress-pace-list{padding-right:18px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-12w.progress-pace-4w .progress-pace-inner{margin-right:10px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-12w.progress-pace-4w .progress-pace-inner .progress-pace-list.week{margin-right:15px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-12w.progress-pace-4w .progress-pace-list.week .progresspace-item{margin-bottom:Max(45px,calc(100% - 1290px)/2)}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-4w .progress-pace-inner{margin-right:1px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-4w .progress-pace-inner .progress-pace-list.week{margin-right:2px}}@media screen and (max-width:500px){.ProgressPage .block-pace .progress-pace .progress-pace-list.week{margin-right:18px}}@media screen and (max-width:375px){.ProgressPage .block-pace .progress-pace .tll-pace{margin-top:1px}.ProgressPage .block-pace .progress-pace .progress-pace-inner{padding-left:5px}.ProgressPage .block-pace .progress-pace .progress-pace-list.week{margin-right:14px}.ProgressPage .block-pace .progress-pace .progress-pace-list.week .progresspace-item .progresspace-number{width:8px!important;margin-bottom:-10px}.ProgressPage .block-pace .progress-pace .progress-pace-list.week .progresspace-item .progresspace-number.active{margin-bottom:-6px}.ProgressPage .block-pace .progress-pace .progress-pace-list.week .progresspace-item .progresspace-number:before{width:8px!important;height:8px!important;top:-10px}.ProgressPage .block-pace .progress-pace .progress-pace-list.week .progresspace-item .progresspace-number.active:before{top:-3px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper{padding-left:15px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper .progress-pace-inner .tll-pace{font-size:10px;margin-top:10px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-12w.progress-pace-4w .progress-pace-inner{margin-right:4px!important}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-12w.progress-pace-4w .progress-pace-inner .progress-pace-list.week{margin-right:10px!important}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-12w.progress-pace-4w .progress-pace-inner .progress-pace-list.week .progresspace-item{margin-bottom:Max(49px,calc(100% - 1290px)/2)}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-12w.progress-pace-4w .progress-pace-inner .progress-pace-list.week .progresspace-item .progresspace-number.active{margin-bottom:-9px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-12w.progress-pace-4w .tll-pace{left:-4px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-4w.pace-4w .progress-pace-inner{margin-right:1px!important}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-4w.pace-4w .progress-pace-inner .tll-pace{margin-top:11px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-4w.pace-4w .progress-pace-inner .progresspace-number:before{top:-6px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-4w.pace-4w .progress-pace-list.week{margin-right:1px!important}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-4w.pace-4w .progress-pace-list.week .progresspace-item .progresspace-number{width:6px!important}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-4w.pace-4w .progress-pace-list.week .progresspace-item .progresspace-number:before{width:6px!important;height:6px!important;top:-6px}.ProgressPage .block-pace .progress-pace .progress-pace-item__wrapper.progress-pace-4w.pace-4w .progress-pace-list.week .progresspace-item .progresspace-number.active{margin-bottom:-11px}}.navbar-left img{transition:all .3s ease;margin-left:-8px}.navbar-left .img-active{transform:rotate(90deg);transition:all .3s ease;margin-left:-5px}.navbar-left .menu-name{display:flex;align-items:flex-start;grid-gap:14px;gap:14px;cursor:pointer}.navbar-left .menu-name span{font-size:2rem;line-height:2.6rem;color:var(--color-bright-grey);padding-bottom:1.9rem;padding-top:1.9rem;border-bottom:1px solid var(--color-grey-1);width:21.5rem;font-weight:700}.navbar-left .menu-name span.active-name-parent{color:var(--color-indigo)}.navbar-left .menu-list{display:none}.navbar-left .menu-list.active{display:block}.navbar-left .menu-list__item{padding:1.4rem 0;border-bottom:1px solid var(--color-grey-1);max-width:21.5rem}.navbar-left .menu-list__name{display:flex;align-items:center;grid-gap:.8rem;gap:.8rem;cursor:pointer}.navbar-left .menu-list__name span{color:var(--color-bright-grey);font-size:1.6rem;line-height:2.1rem;font-weight:700}.navbar-left .menu-list__name span.name-active{color:var(--color-indigo)}.navbar-left .menu-list__name span.span-lv-2{position:relative;display:flex;align-items:flex-start}.navbar-left .menu-list__name span.span-lv-2:before{content:"";display:block;width:3px;height:3px;background:var(--color-bright-grey);border-radius:50%;margin-right:10px;margin-top:8px}.navbar-left .menu-list__name span.span-lv-2.name-active:before{background:var(--color-indigo)}.navbar-left .menu-list .menu-child__list{display:none;transition:all .3s ease;padding-left:3rem}.navbar-left .menu-list .menu-child__list.active-child{display:block;transition:all .3s ease}.navbar-left .menu-list .menu-child__list li{font-size:1.4rem;line-height:2.8rem;color:var(--color-bright-grey);cursor:pointer}.navbar-left .menu-list .menu-child__list li.active{color:var(--color-indigo)}.navbar-left .menu-list li.menu-list-name{position:relative;display:flex;align-items:flex-start;line-height:2.1rem}.ChooseLesson{padding-top:4.9rem}.ChooseLesson .lesson-title{font-size:2.4rem;line-height:3.1rem;color:var(--color-indigo);font-weight:700}.ChooseLesson .lesson-block{background:rgba(0,157,140,.2);border-radius:0 0 50px 0;padding:2rem;margin-top:2.4rem}.ChooseLesson .lesson-block .lesson-bot[data-booked=false]{background:#f5f5f5}.ChooseLesson .lesson-list{box-shadow:1px 4px 8px rgba(84,86,90,.24);border-radius:0 0 30px 0;background-color:transparent;box-shadow:none}.ChooseLesson .lesson-header{padding:1.4rem 2.5rem 3.7rem 2.8rem;display:flex;align-items:center;justify-content:space-between;box-shadow:1px 4px 8px rgba(84,86,90,.24);background:#fff}.ChooseLesson .lesson-header__label{font-size:1.6rem;line-height:2.1rem;color:var(--color-indigo);font-weight:700}.ChooseLesson .lesson-header .ProgressBar .text{font-size:1.4rem;line-height:2.1rem;color:var(--color-bright-grey);font-weight:400;padding-top:1.4rem}.ChooseLesson .lesson-write{padding-top:2.2rem}.ChooseLesson .lesson-write .text{font-size:1.6rem;line-height:2.1rem;color:var(--color-indigo);font-weight:700;padding-bottom:.6rem}.ChooseLesson .lesson-write .LessonItem{background-color:var(--color-white);border:none}.ChooseLesson .ProgressBar .progressbar-list .progressbar-item.active{background:#00edc3!important}.LessonItem{display:flex;justify-content:space-between;padding:2.8rem 4rem 2.8rem 2.8rem;border-top:1px solid #c8c8c8;align-items:center;box-shadow:1px 4px 8px rgba(84,86,90,.24);position:relative}.LessonItem .item-left{display:flex;align-items:center;grid-gap:1.6rem;gap:1.6rem}.LessonItem .item-left .item-checkbox{width:4.3rem;height:4.3rem;border-radius:50%;box-sizing:border-box;border:1px solid #707070;position:relative;display:flex;justify-content:center;align-items:center;color:var(--color-white)}.LessonItem .item-left .item-checkbox svg{width:24px;height:24px}.LessonItem .item-left .item-checkbox.disable{background:#f5f5f5}.LessonItem .item-left .item-checkbox.checked{border:none;background:var(--color-dark-hues-blue)}.LessonItem .item-left .item-text{font-size:2rem;line-height:2.6rem;font-weight:700}.LessonItem .item-left .item-info{font-size:1.4rem;line-height:2.1rem;font-weight:400;padding-top:2px}.LessonItem .item-left.disable .item-text{opacity:.25}.LessonItem.lesson-theme-booked .item-text{opacity:1!important}.LessonItem.lesson-theme-booked .circle-background{stroke:var(--color-teal-blue)}.LessonItem.lesson-theme-booked .circle-progress{stroke:var(--color-yellow)}.LessonItem.lesson-theme-booked .circle-text{fill:var(--color-yellow)}.LessonItem .item-right{display:flex;align-items:center;grid-gap:2.3rem;gap:2.3rem}.LessonItem .item-right.has-speaker{grid-gap:6px;gap:6px}.LessonItem .item-right .icon{width:24px;height:24px;margin:0 10px}.LessonItem .item-right .icon.arrow-right{cursor:pointer}.LessonItem .item-right .circle-text{font-size:1.4rem}.LessonItem.lesson-top{margin-bottom:10px;box-shadow:1px 4px 8px rgba(84,86,90,.24)}.LessonItem.lesson-bot{margin-top:10px}.LessonItem.last-item{border-radius:0 0 30px 0}.course-item{display:flex;align-items:center;justify-content:space-between;padding:3.1rem 4.4rem;border:1px solid var(--color-indigo);border-radius:0 0 30px 0}.course-item__right .has-score{display:flex}.course-item__right .has-score .btn-margin{background:#009d8c;border:1px solid #009d8c;color:#fff;font-family:Arial,sans-serif!important}.course-item__right .has-score .grade{color:#000;font-size:small;margin-right:50px}.course-item__right .has-score .btn-link{display:block;margin-left:15px;margin-top:5px;color:#54565a;font-size:14px;font-weight:400;line-height:150%;border-bottom:1px dashed #54565a;transition:color .4s ease,border-color .4s ease;cursor:pointer}.course-item__title{font-size:2.4rem;line-height:3.1rem;color:var(--color-indigo);font-weight:700}.course-item__desc{font-size:1.8rem;line-height:2.7rem;color:var(--color-bright-grey)}.course-item.disable .course-item__title{opacity:.33}.course-item .course-item__right .btn-default{background-color:#009d8c;font-weight:700;font-size:16px;color:#fff;padding:16px 30px;min-width:130px}.MuiButton-contained.btn-return{display:flex;border:1px solid var(--color-dark-hues-blue);color:var(--color-bright-grey);font-weight:700;width:104px;height:56px;border-radius:30px;font-size:1.6rem;line-height:2.4rem;position:absolute;right:50px}.btn-top{top:28px;right:150px}.external-box{height:100%;padding:5rem 40px}.external-box iframe{border-width:0;border-radius:0 0 50px 0}.external-box .test-new{padding-bottom:20px;margin-top:-20px;font-size:14px}@media (max-width:767px){.external-box .test-new{padding-right:151px}}@media (max-width:767px){.external-box{padding:5rem 20px}}.course-title{padding-top:30px}.course-desc{font-size:18px;font-style:normal;font-weight:400;line-height:150%;color:#23085a}.course-item-list{margin-top:23px;border-left-width:10px}.textDesc{color:#ff8200;font-size:18px;margin-top:2px}.desc-course{margin-bottom:4px}.grade .circle-text{font-size:16px;font-weight:700}.alert-error .modal{position:fixed;top:50%;left:50%;z-index:99999;padding:12px}@media screen and (max-width:767px){.body_clase #actividad .carousel-inner .item-container{margin-top:0!important}}.MyCoursePage .MuiContainer-root.page-content{padding:0 14rem}.MyCoursePage .navbar{padding-left:0}.MyCoursePage .navbar li{padding-top:1.6rem}.MyCoursePage .main-content{display:flex;align-items:flex-start;grid-gap:4rem;gap:4rem;padding-top:4.7rem}.MyCoursePage .main-right{width:100%;padding-top:1.9rem}.MyCoursePage .main-right .sub-title{font-size:2rem;line-height:2.6rem;color:var(--color-bright-grey);font-weight:700}.MyCoursePage .main-right .title{font-size:4.8rem;line-height:6.2rem;color:var(--color-indigo);font-weight:700}.MyCoursePage .main-right .desc{padding-top:1.5rem;color:var(--color-bright-grey);font-size:1.8rem;line-height:2.7rem}.MyCoursePage .assessment-pdf{padding:2.1rem 0 5rem}.MyCoursePage .lesson-detail__top{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid #c8c8c8;width:100%}.MyCoursePage .lesson-detail__left,.MyCoursePage .lesson-detail__right{display:flex;align-items:center;grid-gap:11px;gap:11px}.MyCoursePage .lesson-detail__left{cursor:pointer}.MyCoursePage .lesson-detail__left span{font-size:1.8rem;line-height:2.7rem;color:var(--color-indigo);-webkit-text-decoration-line:underline;text-decoration-line:underline;font-weight:700}.MyCoursePage .lesson-detail__right span{font-size:1.6rem;line-height:2.4rem;color:var(--color-bright-grey);font-weight:700}@media screen and (max-width:1024px){.MyCoursePage .MuiContainer-root.page-content{padding:0;background:rgba(0,157,140,.2)}.MyCoursePage .MuiContainer-root.page-content .navbar{display:none}.MyCoursePage .MuiContainer-root.page-content .post-classes .header-classes{font-size:14px;color:var(--color-indigo);padding:18px 20px;border-left:6px solid #c4c4c4;border-bottom:1px solid #c8c8c8;background:#fff}.MyCoursePage .MuiContainer-root.page-content .post-classes .header-classes__title{font-weight:700}.MyCoursePage .MuiContainer-root.page-content .post-classes .header-classes__date{font-weight:400;font-size:14px}}@media screen and (max-width:1024px){.modal-audio .profile-wraper__main{height:100%;padding:0}.modal-audio .profile-wraper__main .audio-details{height:100%;border-radius:0;box-shadow:none;max-height:calc(100% - 240px)}.modal-audio .profile-wraper__main .audio-details .accordion-content h4{display:none}.modal-audio .profile-wraper__main .audio-details .accordion-content p{padding:25px 0;height:auto;border-bottom:1px solid #c4c4c4}.modal-audio .profile-wraper__main .audio-details .accordion-content p b{color:var(--color-indigo)}.modal-audio .profile-wraper__main .audio-details .line{border:1px solid #c8c8c8}}.PathwayDetails .ProgressPage .progress-main .main-content{padding:0}.PathwayDetails .pathways-header{display:flex;align-items:center;padding:2.3rem 2rem;border-bottom:2px solid hsla(0,0%,78.4%,.4);grid-gap:6px;gap:6px;background:var(--color-indigo)}.PathwayDetails .pathways-header img{cursor:pointer}.PathwayDetails .pathways-header span{font-size:1.8rem;line-height:2.7rem;font-weight:700;color:#fff;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.PathwayDetails .pathways-header .title{font-size:2.4rem;line-height:3.1rem;color:#00edc3;padding-left:1.4rem;font-weight:700}.PathwayDetails .pathways-no-results{padding:20px;text-align:center;font-size:1.8rem;line-height:2.7rem;color:var(--color-indigo)}.PathwayDetails .pathways-content{padding:3.5rem 6.5rem 0;position:relative}@media (max-width:767px){.PathwayDetails .pathways-content{padding:2rem 2rem 0}}.PathwayDetails .pathways-content .line-collumn-left{position:absolute;width:1px;background-color:#00edc3;height:calc(100% - 247px);top:42px}@media (max-width:767px){.PathwayDetails .pathways-content .line-collumn-left{height:calc(100% - 30px);top:30px}}.PathwayDetails .pathways-content .line-collumn-left:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background-color:#00edc3;left:-4px}.PathwayDetails .pathways-content .text{font-size:1.4rem;line-height:2.1rem;color:var(--color-bright-grey)}.PathwayDetails .pathways-content .pathway-item{padding:0 0 2rem 1.6rem;border-top:0}.PathwayDetails .pathways-content .pathway-item .title{font-size:1.8rem;line-height:2.7rem;color:var(--color-indigo);font-weight:700;text-decoration:underline}@media (max-width:767px){.PathwayDetails .pathways-content .pathway-item .title{font-size:1.6rem}}.PathwayDetails .pathways-content .pathway-item .name{font-size:1.4rem;line-height:2.1rem;color:var(--color-bright-grey);padding-top:.5rem}.PathwayDetails .pathways-content .line-row{width:calc(100% - 54px);height:1px;background-color:#c4c4c4;display:flex;margin-left:auto}@media (max-width:767px){.PathwayDetails .pathways-content .line-row{width:calc(100% - 20px)}}.PathwayDetails .pathways-content .comunication-block{display:flex;flex-wrap:wrap;align-items:flex-start;padding:4.4rem 0 3.6rem;justify-content:space-between}@media (max-width:767px){.PathwayDetails .pathways-content .comunication-block{padding:2rem 0}}.PathwayDetails .pathways-content .comunication-block .comunication-left{padding-left:5.5rem}@media (max-width:767px){.PathwayDetails .pathways-content .comunication-block .comunication-left{width:100%;padding-left:2rem}}.PathwayDetails .pathways-content .comunication-block .comunication-text{cursor:pointer;font-size:1.8rem;line-height:2.7rem;color:var(--color-indigo);font-weight:700;text-decoration:underline;position:relative}@media (max-width:767px){.PathwayDetails .pathways-content .comunication-block .comunication-text{font-size:1.6rem}}.PathwayDetails .pathways-content .comunication-block .comunication-text:before{content:"";position:absolute;width:3.7rem;height:1px;background-color:#00edc3;left:-5.5rem;top:50%}@media (max-width:767px){.PathwayDetails .pathways-content .comunication-block .comunication-text:before{content:none}}.PathwayDetails .pathways-content .comunication-block .comunication-text:after{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background-color:#00edc3;left:-24px;top:50%;transform:translateY(-50%)}.PathwayDetails .pathways-content .comunication-block .comunication-right{display:flex;align-items:flex-start;grid-gap:6rem;gap:6rem;font-size:1.6rem;line-height:2.1rem;font-weight:700;padding-left:3rem;padding-top:1rem;text-align:center}@media (max-width:767px){.PathwayDetails .pathways-content .comunication-block .comunication-right{display:block;font-size:1.4rem;padding-left:2rem;text-align:left}}.PathwayDetails .pathways-content .comunication-block .result-block{max-width:7rem}@media (max-width:767px){.PathwayDetails .pathways-content .comunication-block .result-block{display:flex;align-items:center;max-width:100%;padding:.5rem 0}}.PathwayDetails .pathways-content .comunication-block .result-block .result-item{color:var(--color-bright-grey);width:7rem;height:7rem;box-sizing:border-box;border:3px solid var(--color-teal-blue);border-radius:0 0 15px 0;display:flex;align-items:center;justify-content:center}.PathwayDetails .pathways-content .comunication-block .result-block .result-text{color:var(--color-indigo);padding-top:1.4rem}@media (max-width:767px){.PathwayDetails .pathways-content .comunication-block .result-block .result-text{padding-top:0;padding-left:1.5rem}}.PathwayDetails .pathways-content .comunication-block .result-block .circle-text{font-size:1.6rem;font-weight:700}.PathwayDetails .comunication-info{padding:3rem 6.5rem 3rem 12rem;font-size:1.4rem;line-height:2.1rem;color:var(--color-bright-grey);border-bottom:1px solid #c4c4c4}@media (max-width:767px){.PathwayDetails .comunication-info{padding:2rem 2rem 2rem 5rem}}.PathwayDetails .comunication-info>div{display:flex;align-items:center;font-size:1.8rem;color:var(--color-indigo);font-weight:700;margin-bottom:1rem}.PathwayDetails .comunication-info>div img{margin-left:10px}.PathwayDetails .comunication-info p{position:relative;padding:1rem 0}@media (max-width:767px){.PathwayDetails .comunication-info p{padding:.5rem 0 .5rem 2.5rem}}.PathwayDetails .comunication-info p:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background-color:#00edc3;background-color:#c4c4c4;left:-30px;top:50%;transform:translateY(-50%)}@media (max-width:767px){.PathwayDetails .comunication-info p:before{left:0}}.OnOffSwitch{display:flex;align-items:center;grid-gap:.8rem;gap:.8rem}.OnOffSwitch .toggle{background-color:#8d8d8d;width:4.8rem;height:2.4rem;border-radius:2.4rem;box-sizing:border-box;position:relative;cursor:pointer}.OnOffSwitch .toggle .toggle-icon{width:1.8rem;height:1.8rem;box-sizing:border-box;background-color:#e0e0e0;left:3px;top:3px;border-radius:50%;position:absolute}.OnOffSwitch .toggle.active{background-color:var(--color-teal-blue)}.OnOffSwitch .toggle.active .toggle-icon{left:auto;right:3px;background-color:var(--color-white)}.OnOffSwitch .label{font-size:1.4rem;line-height:1.8rem;letter-spacing:.16px;color:#161616}.TeacherPage .page-content{min-height:100vh;padding:8.6rem 13.5rem 7.6rem 14.5rem}.TeacherPage .teacher-header .teacher-title{color:var(--color-indigo);font-size:4.2rem;line-height:7.2rem}.TeacherPage .teacher-header .teacher-filter{padding-top:3.9rem;display:flex;align-items:flex-end;grid-gap:4.9rem;gap:4.9rem}.TeacherPage .teacher-header .teacher-filter__toggle{display:flex;align-items:center;padding-bottom:1.3rem;grid-gap:2rem;gap:2rem}.TeacherPage .teacher-header .teacher-filter__toggle>p{font-size:1.8rem;line-height:2.7rem;color:var(--color-bright-grey)}.TeacherPage .teacher-list .teacher-item{padding:4.2rem 10.3rem 8.8rem 5.1rem;border:2px solid #c4c4c4;box-sizing:border-box;border-radius:0 0 30px 0;margin-top:9.4rem;display:flex;align-items:flex-start;grid-gap:6.4rem;gap:6.4rem;position:relative}.TeacherPage .teacher-list .teacher-item:first-child{margin-top:3.9rem}.TeacherPage .teacher-list .teacher-item .teacher-image{width:8rem;height:8rem;min-width:8rem;min-height:8rem;border-radius:50%;box-sizing:border-box;overflow:hidden;background-color:#c4c4c4;margin-top:1rem}.TeacherPage .teacher-list .teacher-item .teacher-image img{width:100%;height:100%}.TeacherPage .teacher-list .teacher-item .teacher-content{width:100%}.TeacherPage .teacher-list .teacher-item .teacher-content .info{display:flex;align-items:center;grid-gap:2.5rem;gap:2.5rem}.TeacherPage .teacher-list .teacher-item .teacher-content .info .column-grey{width:1px;height:2.8rem;background-color:#c4c4c4}.TeacherPage .teacher-list .teacher-item .teacher-content .info-name{font-size:2.4rem;color:var(--color-indigo);line-height:3.1rem;font-weight:700}.TeacherPage .teacher-list .teacher-item .teacher-content .info-text{font-size:1.8rem;line-height:2.7rem;color:var(--color-bright-grey)}.TeacherPage .teacher-list .teacher-item .teacher-content .description{padding-top:1.1rem}.TeacherPage .teacher-list .teacher-item .teacher-content .lesson-list{border:2px solid #c4c4c4;border-left:0;width:100%}.TeacherPage .teacher-list .teacher-item .teacher-content .lesson-list .book-item{width:100%}.TeacherPage .teacher-list .teacher-item .teacher-content .lesson-list .book-item:last-child{border-bottom:0}.TeacherPage .teacher-list .teacher-item .teacher-content .lesson-list .book-item:first-child{border-top:0}.TeacherPage .teacher-list .teacher-item .teacher-content .lesson-text{font-size:1.6rem;line-height:2.1rem;font-weight:700;color:var(--color-indigo);padding:3.5rem 0 1rem}.TeacherPage .teacher-list .teacher-item .btn-showless,.TeacherPage .teacher-list .teacher-item .btn-showmore{position:absolute;bottom:-2.8rem;right:10.3rem}.TeacherPage .animate-bottom{position:relative;-webkit-animation-name:animatebottom;-webkit-animation-duration:1s;animation-name:animatebottom;animation-duration:1s}@keyframes animatebottom{0%{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}@media screen and (max-width:1024px){.TeacherPage .page-content{padding:3.1rem 0 0}.TeacherPage .teacher-header{padding:0 1.5rem}.TeacherPage .teacher-header .teacher-filter{display:block;padding-top:1rem}.TeacherPage .teacher-header .teacher-filter .MuiFormControl-root,.TeacherPage .teacher-header .teacher-filter .MuiFormControl-root .MuiInputBase-root{width:100%}.TeacherPage .teacher-header .teacher-filter__toggle{display:block;padding-bottom:3.1rem;padding-top:1.7rem}.TeacherPage .teacher-header .teacher-filter .OnOffSwitch{padding-top:1.3rem}.TeacherPage .teacher-list{background:linear-gradient(0deg,rgba(0,157,140,.2),rgba(0,157,140,.2)),#fff}.TeacherPage .teacher-list.active_first_last{padding:3rem 0 5.3rem}.TeacherPage .teacher-list .teacher-item{padding:2.4rem 0;display:block;border:0;border-top:1px solid #c4c4c4;background-color:var(--color-white);margin-top:0;border-radius:0}.TeacherPage .teacher-list .teacher-item.active{margin:3rem 0 4rem;box-shadow:1px 4px 8px rgba(84,86,90,.24);border-radius:0 0 30px 0;padding-bottom:4.1rem}.TeacherPage .teacher-list .teacher-item.active .btn-showless,.TeacherPage .teacher-list .teacher-item.active .btn-showmore,.TeacherPage .teacher-list .teacher-item.active .teacher-content{display:block}.TeacherPage .teacher-list .teacher-item.active .teacher-name-mobile img{transform:rotate(270deg);transition:all .2s ease}.TeacherPage .teacher-list .teacher-item:first-child{margin-top:0}.TeacherPage .teacher-list .teacher-item .teacher-content,.TeacherPage .teacher-list .teacher-item .teacher-image{display:none}.TeacherPage .teacher-list .teacher-item .teacher-content .description{padding-top:2.2rem;padding-left:3rem;padding-right:3rem}.TeacherPage .teacher-list .teacher-item .teacher-content .lesson-text{padding-left:3rem}.TeacherPage .teacher-list .teacher-item .teacher-content .lesson-list{border:0}.TeacherPage .teacher-list .teacher-item .teacher-content .lesson-list .book-item:last-child{border-bottom:1px solid #c8c8c8}.TeacherPage .teacher-list .teacher-item .btn-showless,.TeacherPage .teacher-list .teacher-item .btn-showmore{right:1.2rem;display:none}.TeacherPage .teacher-name-mobile{display:flex;align-items:flex-start;justify-content:space-between;padding-left:3rem;padding-right:3rem}.TeacherPage .teacher-name-mobile p{cursor:pointer;font-size:2.4rem;line-height:3.1rem;font-weight:700;color:var(--color-indigo)}.TeacherPage .teacher-name-mobile img{transform:rotate(90deg);cursor:pointer;transition:all .2s ease}}.page-teacher-detail{font-size:1.6rem;height:100%;background:var(--color-green-1);color:var(--color-indigo)}.page-teacher-detail .page-content{padding:0!important}.teacher-detail__wrapper{padding-bottom:2.5rem;border-bottom:1px solid var(--color-white);background:var(--color-green-1)}.communitypage-content{padding:8rem 0 120px;max-width:1100px;margin:0 auto}.communitypage-content .btn{cursor:pointer}.communitypage-content .community-header{background-color:#23085a;display:flex;flex-wrap:wrap;justify-content:space-between;padding:45px 40px}.communitypage-content .community-header .ttl-2{color:#00edc3;font-size:32px;font-weight:700;position:relative}.communitypage-content .community-header .ttl-2:before{content:"";position:absolute;top:-13px;left:0;width:50px;height:4px;background-color:#fff;border-radius:6px}.communitypage-content .community-header .btn-community{font-size:16px;font-weight:700;color:#23085a;border:1px solid #009d8c;background-color:#fff;border-radius:30px;min-width:214px;display:inline-block;height:56px;line-height:33px;padding:10px;text-align:center;text-decoration:none}.communitypage-content .community-header .btn-community:hover{background-color:#eee}.communitypage-content .community-banner{margin-bottom:-5px}.communitypage-content .community-banner img{width:100%}.communitypage-content .inner-community-about{display:flex;flex-wrap:wrap;background:#99edd1;padding:60px 85px 45px}.communitypage-content .about-community{width:50%;padding-right:15px}.communitypage-content .about-community .txt-about{font-size:18px;color:#54565a;padding-right:30px;margin-bottom:20px}.communitypage-content .list-community{width:50%}.communitypage-content .list-community .list-community-content{padding:0}.communitypage-content .list-community .list-community-content li{font-size:20px;color:#54565a;margin-bottom:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMBAMAAACZySCyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAqUExURQAAACAQUCEIUiAQWCELVyIHWSQHWSIIWiMIWyQJWiQJWSUJWSMIWSMIWkaTLSYAAAANdFJOUwAQHyAvj4+fn8/Q3+CAZQLpAAAAO0lEQVQIW2NgAAPGJAjNIHUdKrB2E1TgtgJCwE0AKtA7EarC5qYARAXz2UlQLTZ3oVqYz0LNYDAFCwAAZ2oR+WUK6pgAAAAASUVORK5CYII=) no-repeat 0;list-style:none;padding-left:45px}.communitypage-content .inner-dont-forget{margin:0 -85px;padding:40px 85px 0;border-top:1px solid #f2faf9}.communitypage-content .inner-dont-forget .btn-dont-forget{background:#ffa0d7;text-align:center;display:block;width:100%;border-radius:10px;border:1px solid #ffa0d7;padding:15px;font-size:16px;font-weight:700;cursor:revert}.communitypage-content .community-join{display:flex;flex-wrap:wrap;justify-content:space-between;border-top:1px solid #f2faf9;margin:0 -85px;padding:40px 85px}.communitypage-content .community-join:last-child{border-bottom:1px solid #f2faf9}.communitypage-content .community-join .nuber-step{display:none}.communitypage-content .community-join .inner-number-title{display:flex;align-items:center}.communitypage-content .community-join .inner-number-title .nuber{border-radius:50%;border:2px solid #009d8c;width:56px;height:56px;text-align:center;font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-right:25px}.communitypage-content .community-join .inner-number-title .txt-text{font-size:18px;color:#23085a}.communitypage-content .community-join .btn-community{display:inline-block;min-width:279px;text-align:center;background:#009d8c;border:1px solid #009d8c;border-radius:30px;padding:15.57px;color:#fff;font-size:16px;font-weight:700;text-decoration:none}.communitypage-content .community-join .btn-community:hover{background:#23085a;border:1px solid #23085a;color:#fff;transition:all .5s ease}.communitypage-content .community-join .join-left{width:50%}.communitypage-content .community-join .join-right{position:relative}.communitypage-content .community-join .join-right .tooltips-code{position:absolute;bottom:-62px;left:0;right:0;display:block;margin:0 auto;text-align:center;font-size:14px;color:#fff;background:#23085a;width:170px;border-radius:0;padding:15px 5px;display:none}.communitypage-content .community-join .join-right .tooltips-code:before{content:"";position:absolute;top:-6px;left:0;right:0;margin:0 auto;height:0;width:0;border-color:#23085a #23085a transparent transparent;border-style:solid;border-width:9px;transform:rotate(-45deg)}.communitypage-content .community-join .join-right:hover .tooltips-code{display:block}.communitypage-content .community-join .txt-visit{font-size:18px;color:#54565a;word-wrap:break-word;margin-top:-10px;display:block}.communitypage-content .community-join .txt-visit a{display:block;font-weight:700;color:#230a59;position:relative}.communitypage-content .community-join .txt-visit a:hover .tooltips-link{display:block}.communitypage-content .community-join .txt-visit a .tooltips-link{position:absolute;bottom:-52px;right:21px;background:#23085a;border-radius:5px;min-width:205px;text-align:center;padding:16px 5px;display:none}.communitypage-content .community-join .txt-visit a .tooltips-link:before{content:"";position:absolute;top:-5px;left:0;right:0;width:10px;height:10px;background-color:#23085a;border-radius:50%;margin:0 auto}.communitypage-content .community-join .txt-visit a .tooltips-link a{color:#fff;font-size:14px;font-weight:400;text-decoration:none}.communitypage-content .community-join .btn-code{font-size:16px;text-align:center;font-weight:700;color:#230a59;display:inline-block;min-width:279px;line-height:30px;padding:12px;border-radius:50px;border:2px solid #009d8c;background-color:#fff;float:right}.communitypage-content .community-join .btn-code:hover .sub-ttl{color:#fff}.communitypage-content .community-join .btn-code .sub-ttl{font-size:12px;color:#005cb9;display:inline-block;line-height:25px;font-weight:400;margin-left:5px}.communitypage-content .community-join .btn-code.btn-code-active{background-color:#23085a;border:2px solid #23085a;color:#fff}.communitypage-content .community-join .btn-code.btn-code-active .sub-ttl{color:#fff}.communitypage-content .ttl-3{color:#23085a;font-size:24px;font-weight:700;margin-bottom:23px}.communitypage-content .wraper-community-our{padding:55px 85px 40px;background:#fff}.communitypage-content .wraper-community-our .txt-join-out{font-size:24px;color:#54565a;margin-bottom:47px}.community-main{background:#e5f5f3}.community-main.private-page{height:100%}@media screen and (max-width:970px){.communitypage-content{padding:6rem 0}}@media screen and (max-width:767px){.community-main .page-content{padding-left:0;padding-right:0}.community-main .page-content .join-left,.community-main .page-content .join-right{width:50%}.community-main .communitypage-content{padding:30px 0 40px;overflow:hidden}.community-main .communitypage-content .wraper-community-our{padding:30px 20px}.community-main .communitypage-content .community-header{display:block}.community-main .communitypage-content .community-header .ttl-2{font-size:24px}.community-main .communitypage-content .community-header .ttl-2:before{background-color:#ffe300}.community-main .communitypage-content .community-header .btn-community{min-width:100%}.community-main .communitypage-content .community-banner{background-color:#fff}.community-main .communitypage-content .about-community,.community-main .communitypage-content .community-join,.community-main .communitypage-content .list-community{padding:30px 20px}.community-main .communitypage-content .community-join{display:block;margin:0;padding:25px 0;border-bottom:1px solid #99edd1;border-top:0}.community-main .communitypage-content .community-join .join-left{margin-bottom:30px;width:100%}.community-main .communitypage-content .community-join .join-right{width:100%;float:revert}.community-main .communitypage-content .community-join .btn-code{min-width:100%;float:revert}.community-main .communitypage-content .community-join .inner-number-title{margin-bottom:20px;display:inline-block}.community-main .communitypage-content .community-join .btn-community{width:100%}.community-main .communitypage-content .community-join .nuber{display:none}.community-main .communitypage-content .community-join .nuber-step{display:block;font-size:18px;font-weight:700;margin-right:5px;color:#54565a;float:left}.community-main .communitypage-content .inner-dont-forget{margin:-4px 0 0;padding:0;border-top:5px solid #fff}.community-main .communitypage-content .inner-community-about{display:block;padding:0 20px;margin:0 -20px}.community-main .communitypage-content .inner-community-about .about-community,.community-main .communitypage-content .inner-community-about .list-community{width:100%}.community-main .communitypage-content .inner-community-about .about-community .txt-about,.community-main .communitypage-content .inner-community-about .list-community .txt-about{padding-right:0}.community-main .communitypage-content .inner-community-about .list-community{background:#00edc3}.community-main .communitypage-content .inner-dont-forget .btn-dont-forget{padding:19.5px 5px;font-size:16px}}.booking-page{height:100vh;background:var(--color-green-1)}.mobile-booking{display:flex;flex-direction:column;width:100%;font-size:1.6rem;color:var(--color-indigo);line-height:2.4rem;font-weight:700}.mobile-booking ul{list-style:none;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.mobile-booking__wrapper{padding:2rem;background:var(--color-white)}.mobile-booking__control{display:flex;justify-content:flex-start;border-bottom:1px solid #8fd4cc;margin:0 -20px;padding:0 20px 10px 15px}.mobile-booking__control-title{padding:0 1rem;border-right:1px solid var(--color-grey-1)}.mobile-booking__control-select{cursor:pointer;margin-left:1rem}.mobile-booking__control-toggle{cursor:pointer;margin-left:auto}.mobile-booking__week-view{margin:1.8rem 0 2rem}.mobile-booking__list-view{background:var(--color-green-1)}.mobile-booking__loading-wrapper{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:1}.mobile-booking__loading-icon{position:absolute;left:50%;top:50%;z-index:1;width:6rem;height:6rem;margin:-3.8rem 0 0 -3.8rem;border:1rem solid #c4c4c4;border-radius:50%;border-top:1rem solid var(--color-teal-blue);animation:spin 2s linear infinite}.week-view__heading{display:flex;justify-content:space-between;margin-bottom:1rem;cursor:pointer}.week-view__heading .select-date{font-size:1.6rem;color:var(--color-grey-2)}.week-view__heading .btn-previous{transform:rotate(180deg)}.week-view__heading .DayPicker{left:-2rem}.week-view__week-days{display:flex;justify-content:space-between;align-items:center;list-style:none;font-weight:400;margin:1rem 0}.week-view__week-days li{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:20%;font-size:1.6rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:4rem;height:4rem}.week-view__week-days li p{margin-bottom:1rem}.week-view__week-days li div{font-weight:400;cursor:pointer}.week-view__week-days.number li,.week-view__week-days li div{font-size:12px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.week-view__week-days.number li{color:var(--color-grey-2);display:flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:50%;color:#23085a;color:var(--color-indigo,#23085a);background:#f2f3fe;position:relative;line-height:14px;opacity:.28}.week-view__week-days.number li div.ttl-week-day{font-size:14px}.week-view__week-days.number li .notification-number{color:var(--color-white);font-weight:700;width:19px;height:19px;background:#009d8c;border-radius:50%;position:absolute;top:-11px;right:-8px;display:flex;align-items:center;justify-content:center;font-size:11px!important}.week-view__week-days.number .active{color:var(--color-indigo);opacity:1}.week-view__week-days.number .current-day{color:var(--color-white);background:var(--color-indigo);opacity:1}.week-view__week-days.number .current-day div{font-size:12px}.week-view__week-days.number .highlight:after{content:"";position:absolute;bottom:-18px;width:1rem;height:1rem;background:var(--color-dark-blue);border-radius:100%}.advanced-filters{display:flex;flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:var(--color-white);overflow:auto;padding-bottom:67px}.advanced-filters__heading{display:flex;justify-content:center;align-items:center;padding:2rem;color:var(--color-teal-blue);background:var(--color-indigo)}.advanced-filters__close{cursor:pointer}.advanced-filters__label{margin:auto}.advanced-filters__footer{padding:3rem 4rem}.advanced-filters__footer .btn{margin-right:1rem}.advanced-filters .filters-item{display:flex;flex-direction:column;padding:2rem;border-bottom:1px solid var(--color-green-1)}.advanced-filters .filters-item__item-options{display:flex;margin-top:2rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.custom-radio{margin:0 1rem}.custom-radio input{opacity:0;width:0;position:fixed}.custom-radio input:checked+label{color:var(--color-yellow);background:var(--color-indigo)}.custom-radio label{display:block;background:var(--color-white);padding:.5rem 2rem;border-radius:1.5rem;font-size:1.2rem;cursor:pointer}.custom-radio label.custom{text-align:center;min-width:12rem;border:1px solid var(--color-dark-hues-blue)}.list-view__list-items .content-time .heading{color:#54565a;padding-bottom:10px;padding-left:15px}.list-view__list-items .content-time .full{background-color:#fff2f2}.list-view__list-items .content-time .lesson-theme-booked.full{background-color:var(--color-indigo)}.list-view__list-items .content-time:not(:first-child){padding-top:50px}.list-view__list-items .collapse-past-class{padding:0 15px 10px;display:flex;align-items:center;justify-content:space-between;color:#54565a;font-style:normal;font-weight:700;line-height:18px}.list-view__list-items .collapse-past-class .expand-past-class{flex-shrink:0;margin-left:10px}.list-view__list-items .collapse-past-class .expand-past-class svg{width:32px;height:auto}.list-view__heading{padding:2.5rem}.list-view__heading,.list-view__heading-course{display:flex;font-size:1.8rem;font-weight:700;background:var(--color-green-1)}.list-view__heading-course{padding:1.5rem}.list-view__time-options{display:flex;justify-content:center;margin:3rem 2rem}.list-view__no-item{margin-left:2rem}.list-item{padding:2rem;margin-bottom:2px;font-weight:400;border-left:1rem solid var(--color-grey-2);cursor:pointer;position:relative}.list-item .flex-container{display:flex;flex-direction:column}.list-item__title{display:flex;flex-wrap:wrap}.list-item__title .cate{display:block;border-radius:2px;padding:2px 6px;font-size:14px;line-height:1;color:var(--color-indigo);background-color:#94d070;margin-right:10px;margin-bottom:6px;border:1px solid transparent}.list-item p{margin-bottom:.5rem}.list-item__name{font-size:1.8rem;font-weight:700}.list-item.is-past{cursor:auto;background:var(--color-grey-3)}.list-item.is-booked{background:var(--color-indigo);color:var(--color-white)}.list-item.is-booked .list-item__name{color:var(--color-yellow)}.list-item__footer{justify-content:space-between;margin-top:1rem}.list-item .item-footer__left,.list-item__footer{display:flex;align-items:center}.list-item .item-footer__left img{margin-right:1rem}.list-item .item-footer__left .alert{color:var(--color-error)}.list-item--custom{flex-direction:row;border-left:none;margin-bottom:1rem;display:flex}.list-item--custom>a{margin-left:auto}.list-item__avatar{width:50px;height:50px;min-width:50px;min-height:50px;border-radius:50%;overflow:hidden}.list-item__avatar img{width:100%}.list-item__description{margin:1rem 0 2rem}.list-item__link{color:inherit;text-decoration:underline;font-weight:700;margin-top:2rem;cursor:pointer}.list-item__link:hover{color:rgba(0,0,0,.5)}.list-item .__view-detail{width:2rem;height:2rem}.list-item__content{padding:0 1.4rem}.list-item .icon-block{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.list-item .icon-block svg{width:20px;height:20px;margin:5px}.list-item .lesson-locked-display{display:flex;align-items:center;justify-content:flex-end;margin-top:1rem}.list-item .lesson-locked-display svg{width:20px;height:20px;margin-left:5px}.list-item-lesson{padding:2rem;margin-bottom:10px;font-weight:400;cursor:pointer}.list-item-lesson .flex-container{display:flex;flex-direction:column}.list-item-lesson p{margin-bottom:.5rem}.list-item-lesson__name{font-size:1.8rem;font-weight:700}.list-item-lesson__mintdash{background:#00edc3;width:25px;height:4px;border-radius:2px;margin-bottom:.5rem}.list-item-lesson.is-past{cursor:auto;background:var(--color-grey-3)}.list-item-lesson.is-booked{background:var(--color-indigo);color:var(--color-white)}.list-item-lesson.is-booked .list-item__name{color:var(--color-yellow)}.list-item-lesson__footer{justify-content:space-between;margin-top:1rem}.list-item-lesson .item-footer__left,.list-item-lesson__footer{display:flex;align-items:center}.list-item-lesson .item-footer__left img{margin-right:1rem}.list-item-lesson .item-footer__left .alert{color:var(--color-error)}.list-item-lesson--custom{flex-direction:row;border-left:none;margin-bottom:1rem}.list-item-lesson__avatar{margin-right:1rem}.list-item-lesson__avatar img{width:5rem}.list-item-lesson__description{margin:1rem 0 2rem}.list-item-lesson__description--custom{margin-bottom:3rem!important}.list-item-lesson__link{color:inherit;text-decoration:underline;font-weight:700;margin-top:2rem;cursor:pointer}.list-item-lesson__link:hover{color:rgba(0,0,0,.5)}.list-item-lesson .view.detail{margin-left:auto}.list-item-lesson .view.detail__view-detail{height:2rem;cursor:pointer}.list-item-lesson__content{padding:0 2rem}.list-item-lesson .icon-block{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.list-item-lesson .icon-block svg{width:20px;height:20px;margin:5px}.list-item-lesson .course-pathway .icon-block{justify-content:flex-start}.list-item-lesson .lesson-locked-display{display:flex;align-items:center;justify-content:flex-end;margin-top:1rem}.list-item-lesson .lesson-locked-display svg{width:20px;height:20px;margin-left:5px}.page-course-detail .page-content{padding:0!important}.mobile-course-item .category{font-weight:400}.list-item.list-item--custom{margin-left:20px;margin-right:20px;border-radius:12px;padding:16px}.list-item.list-item--custom .list-item__avatar{width:32px;height:32px;min-width:auto;min-height:auto;flex-shrink:0}.list-item.list-item--custom .list-item__name{font-size:12px;line-height:1;margin-bottom:2px}.list-item.list-item--custom .list-item__content{flex-grow:1;padding:0 9px}.list-item.list-item--custom .list-item__description{margin-bottom:0;margin-top:0}.list-item.list-item--custom .total-classes{flex-shrink:0;width:19px;height:19px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--color-dark-hues-blue);color:#fff;color:var(--white,#fff);text-align:center;font-size:11px;font-weight:700;line-height:100%}.list-item.list-item--custom .__view-detail{color:var(--color-indigo);margin-left:10px}.list-item-lesson.mobile-course-item{margin-left:20px;margin-right:20px;border-radius:12px;padding:20px 22px;position:relative}.list-item-lesson.mobile-course-item .flex-container{flex-direction:row;align-items:center}.list-item-lesson.mobile-course-item .total-classes{flex-shrink:0;width:19px;height:19px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--color-dark-hues-blue);color:#fff;color:var(--white,#fff);text-align:center;font-size:11px;font-weight:700;line-height:100%}.list-item-lesson.mobile-course-item .list-item-lesson__mintdash{background-color:#ea0034;position:absolute;top:50%;left:0;height:25px;width:4px;border-radius:2px;transform:translateY(-50%);margin-bottom:0}.list-item-lesson.mobile-course-item .list-item-lesson__name{padding-right:10px;flex-grow:1;margin-bottom:0;font-size:12px;font-weight:700;line-height:100%}.list-item-lesson.mobile-course-item .list-item-lesson__view-detail{margin-left:10px;flex-shrink:0;color:var(--color-indigo)}.course-map__wrapper{margin:0 auto;max-width:1000px}@media (min-width:768px){.course-map__wrapper{max-width:1120px;padding:0 60px}}.course-map__wrapper .back-area{order:2;display:flex;cursor:pointer;margin-bottom:20px;margin-top:20px}@media (min-width:768px){.course-map__wrapper .back-area{display:block;position:absolute;left:-82px;text-align:center;margin-bottom:0}}@media print{.course-map__wrapper .back-area{display:none}}.course-map__wrapper .back-area a{margin-left:8px;font-size:16px;line-height:1.5;color:#23085a;color:var(--color-indigo,#23085a)}@media (min-width:768px){.course-map__wrapper .back-area a{margin-left:0}}.course-map__wrapper .back-area__arrow{border-radius:54px;display:flex;color:#23085a;color:var(--color-indigo,#23085a)}.course-map__wrapper .back-area__arrow svg{height:24px;width:24px}@media (min-width:768px){.course-map__wrapper .back-area__arrow{margin-bottom:7px;justify-content:center;align-items:center;background-color:#23085a;background-color:var(--color-indigo,#23085a);padding:10px;height:54px;width:54px;color:#00edc3;color:var(--color-teal-blue,#00edc3)}}.course-map__wrapper .print__img-logo{display:none}@media print{.course-map__wrapper .print__img-logo{display:block;margin-bottom:35px}}.course-map__wrapper.home .course-map__content{justify-content:space-between;background-color:rgba(0,157,140,.2);border-bottom-right-radius:50px;margin-bottom:60px;margin-left:-16px;margin-right:-16px;padding:24px}@media (min-width:768px){.course-map__wrapper.home .course-map__content{display:grid;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;grid-template-columns:1fr 1fr;padding:20px 18px 20px 20px}}.course-map__wrapper.home .course-map__content>.course-map__level{padding:30px 30px 34px;box-shadow:1px 4px 8px 0 rgba(84,86,90,.24);border-bottom-right-radius:30px;border:0 solid #009d8c;border:0 solid var(--color-dark-hues-blue,#009d8c);background-color:#23085a;background-color:var(--color-indigo,#23085a);cursor:pointer}@media (min-width:768px){.course-map__wrapper.home .course-map__content>.course-map__level{padding:41px 67px 61px 83px}}.course-map__wrapper.home .course-map__content>.course-map__level .title{font-size:24px;font-weight:700;line-height:1.3;text-align:left;color:#fff;color:var(--color-white,#fff);display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.course-map__wrapper.home .course-map__content>.course-map__level .title svg{margin-left:20px}@media (min-width:768px){.course-map__wrapper.home .course-map__content>.course-map__level .title{font-size:32px}}.course-map__wrapper.home .course-map__content>.course-map__level .option-item{margin:10px 0;padding:16px 0 14px;border-radius:25px;background-color:#fff;background-color:var(--color-white,#fff);font-size:14px;font-weight:700;line-height:1.3;text-align:center;color:#23085a;color:var(--color-indigo,#23085a);border:2px solid #fff;border:2px solid var(--color-white,#fff)}.course-map__wrapper.home .course-map__content>.course-map__level .option-item.selected{border:2px solid #00edc3;border:2px solid var(--color-teal-blue,#00edc3);background-color:#23085a;background-color:var(--color-indigo,#23085a);color:#00edc3;color:var(--color-teal-blue,#00edc3);position:relative}.course-map__wrapper.home .course-map__content>.course-map__level .option-item.selected svg{position:absolute;top:50%;transform:translateY(-50%);right:18px}.course-map__wrapper.home .course-map__content>.course-map__level .option-item:focus-visible{outline:4px solid #22ddfd!important;background-color:#cdf8ff!important;border:2px solid #cdf8ff}.course-map__wrapper.home .course-map__content>.course-map__level button{width:170px;height:56px;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:10px;gap:10px;margin:52px auto 0;padding:16px 30px;object-fit:contain;border-radius:30px;border:1px solid #009d8c;border:1px solid var(--color-dark-hues-blue,#009d8c);background-color:#009d8c;background-color:var(--color-dark-hues-blue,#009d8c);font-size:16px;font-weight:700;line-height:1.5;text-align:center;cursor:pointer;color:#fff;color:var(--color-white,#fff)}.course-map__wrapper.home .course-map__content>.course-map__level button:disabled{opacity:.5}.course-map__wrapper.home .course-map__title{font-family:"British-Council-Sans",sans-serif;margin:30px 0;font-size:32px;line-height:1.3;color:#23085a;color:var(--color-indigo,#23085a)}@media (min-width:768px){.course-map__wrapper.home .course-map__title{margin:46px 0 33px;font-size:48px}}.course-map__wrapper.home .course-map__description{padding:23px 33px 38px;border-bottom-right-radius:30px;margin-bottom:24px;box-shadow:1px 4px 8px 0 rgba(84,86,90,.24);border:0 solid #009d8c;border:0 solid var(--color-dark-hues-blue,#009d8c);background-color:#fff;background-color:var(--color-white,#fff);font-size:18px;line-height:1.5;color:#54565a;color:var(--color-bright-grey,#54565a)}@media (min-width:768px){.course-map__wrapper.home .course-map__description{padding:42px 41px 51px 51px;border-bottom-right-radius:0;margin-bottom:0}}.course-map__wrapper.home .course-map__description p+p{margin-top:1em}.course-map__wrapper.detail .course-map-detail_top-level{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding-top:20px;margin-bottom:40px}@media (min-width:768px){.course-map__wrapper.detail .course-map-detail_top-level{flex-direction:row}}@media print{.course-map__wrapper.detail .course-map-detail_top-level{margin-bottom:20px}}.course-map__wrapper.detail .course-map-detail_top-level .search-box{display:none;order:1;background-color:#00edc3;background-color:var(--color-teal-blue,#00edc3);margin:-20px -24px 20px;padding:10px 24px}.course-map__wrapper.detail .course-map-detail_top-level .search-box.mobile-open{display:block}@media (min-width:768px){.course-map__wrapper.detail .course-map-detail_top-level .search-box{display:block;order:3;background-color:transparent;padding:0;margin:0;width:auto}}@media print{.course-map__wrapper.detail .course-map-detail_top-level .search-box{display:none}}.course-map__wrapper.detail .course-map-detail_top-level .search-box *{border:0}.course-map__wrapper.detail .course-map-detail_top-level .search-box .MuiTextField-root{border:0 solid #000;border:0 solid var(--color-black,#000);border-radius:27px;width:100%;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.25);background-color:#f1f1f1;position:relative}.course-map__wrapper.detail .course-map-detail_top-level .search-box .MuiTextField-root .MuiInputBase-root{padding-right:0}.course-map__wrapper.detail .course-map-detail_top-level .search-box .MuiTextField-root input{padding:15px;font-size:14px;font-weight:700;line-height:1.3;color:#23085a;color:var(--color-indigo,#23085a)}.course-map__wrapper.detail .course-map-detail_top-level .title-area{order:2;margin-top:20px}.course-map__wrapper.detail .sub-title{font-size:24px;font-weight:700;line-height:1.3;color:#23085a;color:var(--color-indigo,#23085a)}.course-map__wrapper.detail .title{font-family:"British-Council-Sans",sans-serif;font-weight:700;font-size:24px;line-height:1.1;color:#009d8c;color:var(--color-dark-hues-blue,#009d8c)}@media (min-width:768px){.course-map__wrapper.detail .title{font-size:48px}}@media print{.course-map__wrapper.detail .title{color:#23085a;color:var(--color-indigo,#23085a);font-size:48px;margin-bottom:25px}}.course-map__wrapper.detail .title.title-result{display:flex;font-size:24px;color:var(--color-indigo)}.course-map__wrapper.detail .title.title-result .keyword{margin-left:5px;color:#009d8c;color:var(--color-dark-hues-blue,#009d8c)}.course-map__wrapper.detail .course-map__content{padding-bottom:60px}@media (min-width:768px){.course-map__wrapper.detail .course-map__content{display:grid;grid-template-columns:220px 2fr;grid-column-gap:36px}.course-map__wrapper.detail .course-map__content .print__title-detail{display:none}}@media print and (min-width:768px){.course-map__wrapper.detail .course-map__content .print__title-detail{display:block;font-weight:700;font-size:24px}}@media (min-width:768px){.course-map__wrapper.detail .course-map__content .item-grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px}}@media print and (min-width:768px){.course-map__wrapper.detail .course-map__content .item-grid{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px}}@media (min-width:768px){.course-map__wrapper.detail .course-map__content>div:first-child{grid-column-start:0;grid-column-end:1}.course-map__wrapper.detail .course-map__content>div:nth-child(2){grid-row-start:1;grid-row-end:4;grid-column-start:1;grid-column-end:3}.course-map__wrapper.detail .course-map__content>div:nth-child(3){grid-column-start:0;grid-column-end:1}}@media (min-width:1025px){.course-map__wrapper.detail .course-map__content{display:grid;grid-template-columns:220px 2fr;grid-column-gap:36px}.course-map__wrapper.detail .course-map__content .item-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px}}@media print and (min-width:1025px){.course-map__wrapper.detail .course-map__content .item-grid{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px}}.course-map__wrapper.detail .course-map__content .text-sub-ttl{display:flex;justify-content:space-between;align-items:center;padding:0 20px 10px}.course-map__wrapper.detail .course-map__content .text-sub-ttl .txt-sub{font-size:14px}@media print{.course-map__wrapper.detail .course-map__content .text-sub-ttl{display:none}}.course-map__wrapper.detail .course-map__content .hover-iconup{display:none}.course-map__wrapper.detail .course-map__content .item:hover .hover-iconup{display:block}.course-map__wrapper.detail .course-map__content .item:hover .icon-rowup{display:none}.course-map__wrapper.detail .download-btn{min-height:100px;width:100%;padding:20px;box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);background-color:#fff;background-color:var(--color-white,#fff);border-left:8px solid #00edc3;border-left:8px solid var(--color-teal-blue,#00edc3);cursor:pointer;font-size:14px;font-weight:700;line-height:1.5;color:#23085a;color:var(--color-indigo,#23085a)}@media print{.course-map__wrapper.detail .download-btn{display:none}}.course-map__wrapper.detail .download-btn--link{color:#009d8c;color:var(--color-dark-hues-blue,#009d8c)}.course-map__wrapper.detail .menu{margin-bottom:20px}@media print{.course-map__wrapper.detail .menu{display:none}}.course-map__wrapper.detail .menu-block.active .menu-name{background-color:#23085a;background-color:var(--color-indigo,#23085a);color:#fff;color:var(--color-white,#fff)}.course-map__wrapper.detail .menu .menu-name{padding:11px 20px;background-color:#f1f1f1;font-size:18px;font-weight:700;line-height:1.5;text-align:left;color:#23085a;color:var(--color-indigo,#23085a)}.course-map__wrapper.detail .menu .menu-name.pathways{cursor:auto}.course-map__wrapper.detail .menu .menu-list{display:block;margin:0;padding:0;box-shadow:2px 2px 8px 0 rgba(0,0,0,.25)}.course-map__wrapper.detail .menu .menu-list__item{padding:20px;border-left-width:8px;border-left-style:solid;display:flex;align-items:center;justify-content:space-between;transition:max-height .2s ease-out,padding .2s ease-out;will-change:max-height}.course-map__wrapper.detail .menu .menu-list__item--text{display:flex;align-items:center}.course-map__wrapper.detail .menu .menu-list__item img{margin-right:20px}.course-map__wrapper.detail .menu .menu-list__item.active{background-color:#23085a;background-color:var(--color-indigo,#23085a);color:#fff;color:var(--color-white,#fff)}.course-map__wrapper.detail .menu .menu-list__item.active img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.course-map__wrapper.detail .menu .menu-list li{display:block;font-size:14px;font-weight:700;line-height:1.3;text-align:left;color:#23085a;color:var(--color-indigo,#23085a);border-bottom:1px solid #ddd;cursor:pointer}.course-map__wrapper.detail .menu .menu-list li:fi span{color:#898a8d;margin-left:4px}.course-map__wrapper.detail .menu .menu-list li svg{transform:rotate(180deg);transition:transform .2s ease-out}.course-map__wrapper.detail .menu .menu-list li svg.open{transform:rotate(0deg)}@media (min-width:768px){.course-map__wrapper.detail .menu .menu-list li svg{display:none}}@media (max-width:767px){.course-map__wrapper.detail .menu.selected .menu-list__item{max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.course-map__wrapper.detail .menu.selected .menu-list__item.active{padding-top:20px;padding-bottom:20px;max-height:64px}.course-map__wrapper.detail .menu.accordion-open .menu-list__item{padding-top:20px!important;padding-bottom:20px!important;max-height:64px!important}}.course-map__wrapper.detail .menu .menu-block{margin-bottom:25px}.course-map__wrapper.detail .menu .menu-block:last-child{margin-bottom:120px}@media print{.course-map__wrapper.detail .item-grid{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px}}.course-map__wrapper.detail .item-grid .item{display:grid;grid-template-columns:184px minmax(100px,1fr);min-height:112px;padding:0;box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);background-color:#fff;background-color:var(--color-white,#fff);border-radius:20px 0 20px 0;overflow:hidden;margin-bottom:20px;position:relative;color:#23085a;color:var(--color-indigo,#23085a);cursor:pointer}@media (min-width:768px){.course-map__wrapper.detail .item-grid .item{display:block}}@media print{.course-map__wrapper.detail .item-grid .item{width:31%;box-shadow:2px 2px 8px rgba(0,0,0,.2);border-radius:0 0 30px 0;border-top:8px solid var(--data-color);padding:20px 0}}.course-map__wrapper.detail .item-grid .item .img{max-width:100%;min-height:112px;object-fit:cover;margin:0!important;padding:0!important;border-right:8px solid #000;border-right:8px solid var(--color-black,#000)}@media (min-width:768px){.course-map__wrapper.detail .item-grid .item .img{border-right:0 solid #000;border-right:0 solid var(--color-black,#000);width:100%;height:143px}}@media print{.course-map__wrapper.detail .item-grid .item .img{display:none}}.course-map__wrapper.detail .item-grid .item .img img{object-fit:cover;width:100%;height:100%}.course-map__wrapper.detail .item-grid .item .text{padding:13px 13px 40px;font-size:18px;font-weight:700;line-height:1.5;text-align:left;min-height:73px}.course-map__wrapper.detail .item-grid .item .text svg{position:absolute;bottom:15px;right:12px}@media (min-width:768px){.course-map__wrapper.detail .item-grid .item .text{padding:11px 19px 10px 20px;font-size:20px;font-weight:700;line-height:1.3}}@media print{.course-map__wrapper.detail .item-grid .item .text{font-weight:700;font-size:20px;line-height:1.3;margin-bottom:0;padding:0 15px;display:flex;min-height:unset}}.course-map__wrapper.detail .item-grid .item:hover{background-color:#23085a;background-color:var(--color-indigo,#23085a);color:#fff;color:var(--color-white,#fff)}.course-map__wrapper.detail .item-grid .item:hover svg{color:#00edc3;color:var(--color-teal-blue,#00edc3)}.coursemap-page.MuiContainer-root{padding:0}.coursemap-page .header{background-color:#23085a;background-color:var(--color-indigo,#23085a);display:flex;height:60px;justify-content:space-between;align-items:center}@media print{.coursemap-page .header{display:none}}.coursemap-page .header__left{display:flex;padding:10px 10px 10px 20px;align-items:center}.coursemap-page .header__left .heading-navbar,.coursemap-page .header__left .img-logo{cursor:pointer}.coursemap-page .header__left h2{margin-left:13px;font-size:14px;font-weight:700;line-height:1.5;text-align:left;color:#00edc3;color:var(--color-teal-blue,#00edc3)}@media (min-width:768px){.coursemap-page .header__left h2{font-size:18px;letter-spacing:.18px;margin-left:10px}}.coursemap-page .header__left img{width:190px;padding-right:10px;border-right:.4px solid #666}@media screen and (max-width:767px){.coursemap-page .header__left img{width:165px}}.coursemap-page .header__right{border-bottom:5px solid #00edc3;border-bottom:5px solid var(--color-teal-blue,#00edc3);font-size:14px;color:#fff;color:var(--color-white,#fff);padding:17px;border-left:1px solid #666;display:none;cursor:pointer}@media (min-width:768px){.coursemap-page .header__right{display:block}}.coursemap-page .header__search{background:none;border:0;padding:17px;width:70px;height:70px}@media (min-width:768px){.coursemap-page .header__search{display:none}}.coursemap-page .header__search.open{background-color:#00edc3;background-color:var(--color-teal-blue,#00edc3)}.item-full-grid{display:grid}@media (min-width:768px){.item-full-grid{grid-column-start:1!important;grid-column-end:3!important}}.item-full-grid .title{margin-bottom:40px}.icon-print{display:flex;justify-content:end;align-items:self-end}@media print{.icon-print{display:none}}.icon-print img{cursor:pointer}.icon-print.icon-print-right{position:absolute;right:0;bottom:-12px}.lesson-detail{margin-bottom:60px}.lesson-detail .course-map-detail_top-level{display:flex;flex-direction:column-reverse;justify-content:space-between;padding-top:20px;margin-bottom:40px}@media (min-width:768px){.lesson-detail .course-map-detail_top-level{flex-direction:row}}@media print{.lesson-detail .course-map-detail_top-level{flex-direction:unset;display:block;margin-bottom:0}}.lesson-detail .course-map-detail_top-level{position:relative}.lesson-detail .course-map-detail_top-level .title-area{margin-top:20px}.lesson-detail .course-map-detail_top-level+hr{margin:20px 0}@media print{.lesson-detail .course-map-detail_top-level+hr{margin:5px 0}}.lesson-detail .title-area .title{font-size:32px;line-height:1.3;color:#23085a;color:var(--color-indigo,#23085a);font-weight:700}@media (min-width:768px){.lesson-detail .title-area .title{font-size:48px}}.lesson-detail .title-area .level{font-size:18px;line-height:1.5;display:flex;font-weight:700;color:#23085a;color:var(--color-indigo,#23085a)}.lesson-detail .title-area .level>div{display:inline}@media (min-width:768px){.lesson-detail .title-area .level{font-size:24px;line-height:1.3}}@media print{.lesson-detail .title-area .level{margin-top:5px}}.lesson-detail .title-area .level .value{color:#009d8c;color:var(--color-dark-hues-blue,#009d8c);display:inline;margin-left:10px}@media print{.lesson-detail .title-area .level .value{color:#23085a;color:var(--color-indigo,#23085a)}}.lesson-detail__lesson-grid{display:grid;grid-gap:20px;background-color:rgba(0,157,140,.2);padding:20px}@media (min-width:768px){.lesson-detail__lesson-grid{grid-template-columns:1fr 1fr}}@media print{.lesson-detail__lesson-grid{background:#f5f4f4;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;-webkit-print-color-adjust:exact!important}}.lesson-detail__lesson-grid-item{box-shadow:1px 4px 8px 0 rgba(84,86,90,.24);border:0 solid #009d8c;border:0 solid var(--color-dark-hues-blue,#009d8c);background-color:#fff;background-color:var(--color-white,#fff);border-bottom-right-radius:30px;border-top:8px solid #94d070;cursor:pointer;padding:42px 20px}@media (min-width:768px){.lesson-detail__lesson-grid-item{padding:42px}}@media print{.lesson-detail__lesson-grid-item{border-top:8px solid #23085a;width:48%;padding:18px 20px}}.lesson-detail__lesson-grid-item h2{font-size:24px;font-weight:700;line-height:1.3;color:#23085a;color:var(--color-indigo,#23085a);padding-bottom:20px}@media print{.lesson-detail__lesson-grid-item h2{padding-bottom:10px;font-size:16px}}.lesson-detail__lesson-grid-item h3{font-size:16px;font-weight:700;line-height:1.3;margin-top:14px;margin-bottom:11px;color:#23085a;color:var(--color-indigo,#23085a)}.lesson-detail__lesson-grid-item--details{font-size:14px;line-height:1.5;text-align:left;color:var(--color-bright-grey)}.lesson-detail__text{font-size:18px;line-height:1.5;text-align:left;color:#54565a;color:var(--color-bright-grey,#54565a)}.lesson-detail__lesson-name{margin:39px 0 24px;font-size:20px;font-weight:700;line-height:1.3;color:#23085a;color:var(--color-indigo,#23085a);display:flex}.lesson-detail__lesson-name>span{margin-left:5px;font-weight:500}@media (min-width:768px){.lesson-detail__lesson-name{margin:22px 0 25px;font-size:24px}.lesson-detail__lesson-name>span{margin-left:5px;font-weight:500}}@media print{.lesson-detail__lesson-name{margin:5px 0}}.lesson-modal__item{background-color:#fff;background-color:var(--color-white,#fff)}.lesson-modal [role=dialog]{max-width:660px!important;height:auto!important}.lesson-modal [role=dialog] h2{display:block;background-color:#23085a;background-color:var(--color-indigo,#23085a);padding:60px 50px 33px;font-size:32px;font-weight:700;line-height:1.3;text-align:left;color:#00edc3;color:var(--color-teal-blue,#00edc3);position:relative}.lesson-modal [role=dialog] h2:before{content:"";position:absolute;top:40px;z-index:9;width:50px;height:4px;margin:0 305px 16px 0;background-color:#ffe300;border-radius:2px}.lesson-modal [role=dialog] h3{font-size:16px;font-weight:700;line-height:1.3;margin-bottom:11px;color:#23085a;color:var(--color-indigo,#23085a)}.lesson-modal [role=dialog] .item{font-size:14px;line-height:1.5;color:var(--color-bright-grey)}.lesson-modal [role=dialog] .btn-close{display:block;margin:40px auto;cursor:pointer}.lesson-modal__content{padding:50px;background:#fff;background:var(--color-white,#fff)}.lesson-modal__content__wrapper{padding:33px 44px;box-shadow:1px 4px 8px 0 rgba(84,86,90,.24);border-top:8px solid #23085a;border-top:8px solid var(--color-indigo,#23085a);border-bottom-right-radius:30px;background-color:#fff;background-color:var(--color-white,#fff);font-size:16px}.skeleton-print{background-color:transparent!important}.skeleton-search{border-radius:30px!important;padding:0 10px!important;margin:0 -10px!important;background-color:#f1f1f1!important}.skeleton-item-menu.MuiSkeleton-root{width:220px;height:328px;border-radius:0 0 30px 0;margin-top:-80px;background-color:#f1f1f1}@media (max-width:767px){.skeleton-item-menu.MuiSkeleton-root{width:100%}}.MuiOutlinedInput-notchedOutline{padding:0!important}.MuiSkeleton-root{background-color:#f1f1f1!important}.skeleton-list-item.MuiSkeleton-root{height:262px;width:235px;border-radius:30px 0 30px 0;margin-bottom:-20px;margin-top:-70px;background-color:#f1f1f1}.title-area .sub-title{display:flex}.title-area .sub-title .skeleton-sub-title.MuiSkeleton-root{border-radius:50%;width:35px;height:54px;margin-left:-40px;margin-top:-13px;margin-right:15px}@media (max-width:767px){.title-area .sub-title .skeleton-sub-title.MuiSkeleton-root{margin-left:0;margin-right:30px}}body{color:var(--color-indigo)!important}.profile-capture-page{font-size:16px}.profile-capture-page.MuiContainer-root{padding:0}.profile-capture-page .header{background-color:#c2f4e3}.profile-capture-page .header .header-wrap{max-width:1060px;margin:0 auto}.profile-capture-page .header .header-bottom,.profile-capture-page .header .header-top{display:flex;justify-content:space-between}.profile-capture-page .header .header-top{margin-bottom:25px}.profile-capture-page .header .header-top .MuiSelect-select{background:#c1f4e3;border:1px solid #009d8c;min-width:235px;display:inline-block;padding:0 20px;font-size:16px;color:#23085a;font-weight:700;border-radius:45px;height:54px;line-height:51.5px}.profile-capture-page .header .header-top .MuiSelect-icon{color:#23085a;font-size:27px;right:10px;margin-top:-2px}.profile-capture-page .header .header-top .MuiInput-underline:after,.profile-capture-page .header .header-top .MuiInput-underline:before{border-bottom:0}.profile-capture-page .header .header-bottom .back-left{position:relative;background:var(--color-indigo);width:69px;height:54px;border-bottom-right-radius:27px;border-top-right-radius:27px;cursor:pointer;margin-right:20px;position:absolute;left:0}.profile-capture-page .header .header-bottom .back-left:before{content:"";position:absolute;top:50%;left:45%;transform:translate3d(-50%,-50%,0);width:24px;height:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACxSURBVHgB7ZPRDcIgEIY/iL47gdFN6kZuoJuok9RN0Oi7A/iAByVGm1gqYFKTfgkhgbv7uTsORnKwhoW9YtwiEd0VnCk1VvYMdDS44sSdFaV4luWC9bvJy+DnwdWbgGtmWs2P4ndQc/btC00ZKnnqTjLfdFqllEhsZmK79j7NqoqLeL8z2yBQx41TM2kEbvShLdLLJ5Tp9exjk9UyDJgbtKHwVQalGAWiTCjJkH7c//AAjv+PKxqTHbIAAAAASUVORK5CYII=) no-repeat 0}.profile-capture-page .header .header-bottom .ttl-1{font-size:48px;max-width:440px;margin-right:30px;padding-bottom:15px;font-weight:700;line-height:1.2;color:var(--color-indigo)}.profile-capture-page .header .header-bottom .bnr-right{margin-top:-24px;line-height:0;display:flex;align-items:flex-end}.profile-capture-page .header .header-bottom .bnr-right .img-bnr{width:100%;max-width:350px}.profile-capture-page .header .header__left{display:flex;padding-bottom:10px;padding-right:10px;align-items:center}.profile-capture-page .header .header__left .img-logo{padding-right:10px;cursor:pointer;max-width:300px}.profile-capture-page .header .header__left h2{font-size:18px;font-weight:700;line-height:1.5;text-align:left;color:#00edc3;color:var(--color-teal-blue,#00edc3);letter-spacing:.18px;margin-left:10px}.profile-capture-page .header .MuiOutlinedInput-root{border:1px solid #009d8c;background:var(--color-white);border-radius:45px;min-width:222px;color:var(--color-indigo);font-weight:700;font-size:20px;padding:0 10px;height:56px;line-height:28px;margin-top:30px;margin-bottom:30px}.profile-capture-page .header .MuiOutlinedInput-root .css-hfutr2-MuiSvgIcon-root-MuiSelect-icon{font-size:25px;color:var(--color-indigo)}.profile-capture-page .ttl-other{margin-bottom:15px;display:block;font-weight:700}.profile-capture-page .btn-back-options{display:inline-block;min-width:220px;height:60px;line-height:56px;border-radius:34px;border:2px solid #23085a;margin-right:25px;font-size:18px;font-weight:700;cursor:pointer;background-color:#fff}.profile-capture-page .btn-back-options:hover{background-color:#23085a;color:#fff;transition:all .5s ease}.MuiPaper-elevation .MuiMenu-list{color:#23085a;font-weight:700;font-size:20px;padding:0 10px}.main-content.main-content-profile{background:#22edc3;min-height:calc(100vh - 279px)}.main-content.main-content-profile .btn-start{cursor:pointer;color:var(--color-yellow);font-weight:700;font-size:18px;min-width:220px;min-height:60px;background:var(--color-indigo);border:1px solid var(--color-indigo);border-radius:30px}.main-content.main-content-profile .btn-start:hover{transition:all .5s ease;background-color:var(--color-yellow);color:var(--color-indigo)}.main-content .create-profile-would .create-tell-inner .tell-us-left .txt-tell-us{font-size:16px;font-weight:700;margin-bottom:15px}.main-content .create-profile-would .textarea-final{border:2px solid #009d8c;border-radius:5px;margin-bottom:30px;font-size:16px;font-weight:700;padding:10px}.main-content .create-profile-would .profile-capture-wrapper .ttl-1{max-width:100%;padding-left:20px}.main-content .create-profile-would .profile-capture-wrapper .tell-us-left{max-width:1060px;padding:0 15px}.main-content .create-profile-would .profile-capture-wrapper .tell-us-left .textarea-final{width:100%}.main-content .profile-capture-wrapper{max-width:1060px;margin:0 auto;padding-top:30px;padding-bottom:10px}.main-content .profile-capture-wrapper .ttl-select{font-weight:700;margin-bottom:20px;color:var(--color-indigo)}.main-content .profile-capture-wrapper .profile-capture-form{font-weight:700}.main-content .profile-capture-wrapper .profile-capture-form .option-item{background-color:var(--color-white);border-radius:45px;padding:10px 20px;min-height:60px;line-height:40px;margin-bottom:20px;cursor:pointer;box-shadow:1px 4px 8px 0 rgba(0,0,0,.15);color:var(--color-indigo);font-size:18px}.main-content .profile-capture-wrapper .profile-capture-form .option-item label{cursor:pointer}.main-content .profile-capture-wrapper .profile-capture-form .option-item.active{background:var(--color-yellow)}.main-content .profile-capture-wrapper .profile-capture-form .option-item .form-control{margin-right:27px}.main-content .profile-capture-wrapper .profile-capture-form .option-item .form-control[type=checkbox],.main-content .profile-capture-wrapper .profile-capture-form .option-item .form-control[type=radio]{position:relative;cursor:pointer}.main-content .profile-capture-wrapper .profile-capture-form .option-item .form-control[type=checkbox]:before,.main-content .profile-capture-wrapper .profile-capture-form .option-item .form-control[type=radio]:before{content:"";display:block;position:absolute;width:18px;height:18px;top:50%;transform:translateY(-50%);left:0;border:2px solid #3b4256;border-radius:3px;background-color:var(--color-white)}.main-content .profile-capture-wrapper .profile-capture-form .option-item .form-control[type=checkbox]:checked:before,.main-content .profile-capture-wrapper .profile-capture-form .option-item .form-control[type=radio]:checked:before{content:"";display:block;background-color:var(--color-indigo);border:2px solid var(--color-indigo)}.main-content .profile-capture-wrapper .profile-capture-form .option-item .form-control[type=checkbox]:checked:after,.main-content .profile-capture-wrapper .profile-capture-form .option-item .form-control[type=radio]:checked:after{content:"";display:block;width:6px;height:11px;border:solid var(--color-yellow);border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:-1%;left:6px}.main-content .profile-capture-wrapper .profile-capture-form .option-item .form-control[type=radio]:before{border-radius:50%;left:-1px;width:20px;height:20px}.main-content .profile-capture-wrapper .profile-capture-form .option-item .form-control[type=radio]:checked:before{background-color:var(--color-yellow)}.main-content .profile-capture-wrapper .profile-capture-form .option-item .form-control[type=radio]:checked:after{width:auto;height:auto;border-radius:50%;border:5px solid #23085a;top:50%;left:4px;transform:translateY(-50%)}.main-content .profile-capture-wrapper .profile-capture-form .lbl-other{width:100%;display:block;margin-bottom:15px;font-weight:700;font-size:16px}.main-content .profile-capture-wrapper .profile-capture-form .option-item-wrapper{display:flex;flex-wrap:wrap;margin:0 -5px}.main-content .profile-capture-wrapper .profile-capture-form .option-item-wrapper .list-option-item{width:100%;padding:0 5px}.main-content .profile-capture-wrapper .profile-capture-form .option-2-item-wrapper{display:flex;flex-wrap:wrap;margin:0 -5px}.main-content .profile-capture-wrapper .profile-capture-form .option-2-item-wrapper .list-option-item{width:50%;padding:0 5px}.main-content .profile-capture-wrapper .profile-capture-form .option-radio-wrapper .list-option-item{width:33.33333%}.main-content .type-other-social{margin-bottom:30px}.main-content .type-other-social .lbl-other{width:100%;display:block;margin-bottom:15px;font-weight:700}.main-content .type-other-social .form-control{width:100%;border:1px solid var(--color-dark-blue);border-radius:5px;color:var(--color-indigo)}.main-content .select-options-inner{display:flex;justify-content:space-between;align-items:center;padding-top:15px;padding-bottom:100px}.main-content .select-options-inner .btn-select-options{background:#c1f4e3;border:1px solid var(--color-dark-hues-blue);min-width:220px;height:60px;line-height:56px;border-radius:34px;color:var(--color-indigo);font-size:18px;font-weight:700;cursor:pointer}.next .main-content .select-options-inner .btn-select-options:hover{transition:all .5s ease;background:var(--color-indigo);color:var(--color-yellow)}.main-content .select-options-inner .btn-select-options.active{background:var(--color-indigo);color:var(--color-yellow)}.main-content .select-options-inner .btn-select-options.active:hover{background:var(--color-yellow);color:var(--color-indigo)}.main-content .select-options-inner .page{font-weight:700;font-size:18px;color:var(--color-indigo)}.main-content .rate-important-inner .other-reason-inner{border-top:2px solid var(--color-white);padding-top:27px}.main-content .other-reason-inner .other-reason-w{max-width:1060px;margin:0 auto;padding-left:15px;padding-right:15px}.main-content .type-input{height:56px;line-height:56px;padding:0 15px;font-size:16px;font-weight:700;color:var(--color-indigo);border:2px solid var(--color-dark-hues-blue)}.main-content .type-input::-webkit-input-placeholder{color:var(--color-indigo)}.main-content .type-input:-ms-input-placeholder{color:var(--color-indigo)}.main-content .type-input::-ms-input-placeholder{color:var(--color-indigo)}.main-content .type-input::placeholder{color:var(--color-indigo)}.main-content .type-specific{margin-left:35px;margin-right:35px}.main-content .type-specific .type-input{margin-left:34px}.main-content .lbl-type-specific{background:url(/v2/student/static/media/corner-down-right.1d444fd1.png) no-repeat 0;padding-left:34px}.main-content .time-slots-inner .lbl-other{font-weight:700;margin-bottom:15px;display:block;color:var(--color-indigo)}.main-content .time-slots-inner .time-slots-list{display:flex;flex-wrap:wrap;margin:0 -7px 20px}.main-content .time-slots-inner .time-slots-list .time-slots{width:14.28571%;padding:0 7px}.main-content .time-slots-inner .time-slots-list .time-slots .time-slots-items{background:var(--color-white);border-bottom-right-radius:20px;box-shadow:1px 4px 8px 0 rgba(0,0,0,.2);font-size:14px;margin-bottom:12px;cursor:pointer}.main-content .time-slots-inner .time-slots-list .time-slots .time-slots-items .ttl-day{background:var(--color-indigo);color:var(--color-white);font-weight:700;padding:10px}.main-content .time-slots-inner .time-slots-list .time-slots .time-slots-items .least-slots{padding:25px 10px;color:var(--color-indigo)}.main-content .time-slots-inner .time-slots-list .time-slots.active .time-slots-items{background:var(--color-yellow)}.main-content .back{position:relative}.main-content .back .img-back{position:absolute;top:12px;left:57px;cursor:pointer}.main-content .bg-come-class,.main-content .bg-come-className{background:#c1f4e3}.main-content .bg-come-class .ttl-2,.main-content .bg-come-className .ttl-2{color:var(--color-indigo);font-size:48px;padding:0 0 18px;font-weight:700;line-height:1.2}.create-profile-inner{background-color:#c2f4e3;margin-bottom:-57px}.create-profile-inner .ttl-mobile{display:none}.create-profile-inner .ttl-1{font-size:60px;max-width:510px;padding-bottom:50px;font-weight:700;line-height:1.2}.create-profile-inner .ttl-1 .sub-ttl{display:block;font-weight:400}.create-profile-inner .create-tell-inner{position:relative}.create-profile-inner .create-tell-inner .tell-us-left{max-width:450px;position:absolute;top:0}.create-profile-inner .create-tell-inner .tell-us-left .txt-tell-us{font-size:30px;line-height:1.2;margin-bottom:50px}.create-profile-inner .create-tell-inner .tell-us-left .btn-start-disabled{color:var(--color-white);font-weight:700;font-size:18px;min-width:220px;min-height:60px;background:var(--color-bright-grey);border:1px solid var(--color-indigo);border-radius:30px}.create-profile-inner .create-tell-inner .tell-us-right img{width:100%}.create-profile-inner .profile-capture-wrapper{padding-top:0;max-width:1060px;margin:0 auto;padding-bottom:0}.create-tell-inner .profile-capture-wrapper{padding:0}.create-tell-inner .profile-capture-wrapper.tell-us-right{line-height:0}.rate-important-top{background:var(--color-indigo);padding:8px 0 0}.rate-important-top .profile-capture-wrapper{padding-top:0}.rate-important-top .profile-capture-wrapper .rate-ttl{color:var(--color-yellow);font-weight:700;font-size:24px;background:url(/v2/student/static/media/alert-circle-yellow.1d8a65d0.png) no-repeat left 6px;padding-left:40px;background-size:25px}.rate-important-inner .rate-list-inner{display:flex;align-items:center;background:var(--color-white);padding:10px 10px 10px 30px;border-radius:35px;margin-bottom:20px;box-shadow:1px 4px 8px 0 rgba(0,0,0,.15);justify-content:right;position:relative}.rate-important-inner .rate-list-inner .rate-list-column{display:flex;justify-content:right;width:100%}.rate-important-inner .rate-list-inner .rate-list{margin:1px 5px;min-height:40px;display:flex;align-items:center;background:#c1f4e3;height:50px;line-height:50px;text-align:center;border-radius:35px;cursor:pointer;flex-grow:1;max-width:150px}.rate-important-inner .rate-list-inner .rate-list.rate-list-ttl{background:transparent!important;text-align:left;font-size:18px;font-weight:700;max-width:140px;width:170px;float:left;flex-grow:0;height:auto;line-height:1.2;margin-left:0;border-radius:0;margin-right:30px;padding-right:30px;width:100%;display:flex;position:relative}.rate-important-inner .rate-list-inner .rate-list.active{background:var(--color-yellow) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMBAMAAACZySCyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAqUExURQAAACAQUCEIUiAQWCELVyIHWSQHWSIIWiMIWyQJWiQJWSUJWSMIWSMIWkaTLSYAAAANdFJOUwAQHyAvj4+fn8/Q3+CAZQLpAAAAO0lEQVQIW2NgAAPGJAjNIHUdKrB2E1TgtgJCwE0AKtA7EarC5qYARAXz2UlQLTZ3oVqYz0LNYDAFCwAAZ2oR+WUK6pgAAAAASUVORK5CYII=) no-repeat 50%}.rate-important-inner .rate-ttl-select{display:flex;margin-bottom:15px;padding:10px 10px 10px 30px;justify-content:right}.rate-important-inner .rate-ttl-select .ttl{flex-grow:1;display:flex;justify-content:center;text-align:center;font-size:16px;font-weight:700;margin:0 5px;max-width:150px}.rate-important-inner .rate-ttl-select .ttl.rate-list-ttl{width:170px;max-width:140px!important;flex-grow:0}.rate-important-inner .rate-ttl-select .rate-list-column{display:flex;justify-content:right;width:100%}.rate-important-inner .other-reason-inner{border-top:0;padding-top:0}.rate-important-inner .other-reason-w{margin-bottom:100px}.rate-important-inner .profile-capture-wrapper{max-width:1060px}.rate-important-inner .other-reason-inner .other-reason-w{max-width:1070px!important}.rate-important-inner .profile-capture-learning .rate-list-column .rate-list{background:transparent;display:revert}.rate-important-inner .profile-capture-learning .rate-list-column .rate-list.active .rate-list-items{background:var(--color-yellow) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMBAMAAACZySCyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAqUExURQAAACAQUCEIUiAQWCELVyIHWSQHWSIIWiMIWyQJWiQJWSUJWSMIWSMIWkaTLSYAAAANdFJOUwAQHyAvj4+fn8/Q3+CAZQLpAAAAO0lEQVQIW2NgAAPGJAjNIHUdKrB2E1TgtgJCwE0AKtA7EarC5qYARAXz2UlQLTZ3oVqYz0LNYDAFCwAAZ2oR+WUK6pgAAAAASUVORK5CYII=) no-repeat 50%}.rate-important-inner .profile-capture-learning .rate-list-items{min-height:40px;display:flex;align-items:center;background:#c1f4e3;height:50px;line-height:50px;text-align:center;border-radius:50%;cursor:pointer;flex-grow:1;width:50px;margin:0 auto}.rate-important-inner .profile-capture-learning .rate-ttl-select .ttl{max-width:100%;width:50px}.rate-important-inner .profile-capture-learning .rate-ttl-select{justify-content:right}.profile-capture-learning .rate-list-inner .rate-list.rate-list-ttl,.rate-learing-en .rate-list-inner .rate-list.rate-list-ttl{max-width:50%;position:relative;margin-right:30px;padding-right:30px}.profile-capture-learning .rate-list-inner .rate-list.rate-list-ttl:before,.rate-learing-en .rate-list-inner .rate-list.rate-list-ttl:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:1px;height:40px;border-right:1px solid #23085a}.profile-capture-learning .rate-ttl-select .ttl.rate-list-ttl,.rate-learing-en .rate-ttl-select .ttl.rate-list-ttl{max-width:50%!important;width:100%;margin-right:30px;padding-right:30px}.center-set-inner{position:absolute;bottom:50px}.center-set-inner .btn-full-screen,.center-set-inner .btn-select-options{background-color:#a7f8e7;position:absolute;bottom:0;min-width:150px;display:inline-block;padding:17px 5px;min-height:60px;border-radius:30px;font-size:16px;border:1px solid #56a797;cursor:pointer;color:#2c7d6d;text-align:center}.center-set-inner .btn-select-options{position:relative}.center-set-inner .inner-btn-screen{position:absolute;bottom:0}.center-set-inner .inner-btn-screen .btn-full-screen{position:relative;margin-left:30px}.center-set-inner .select-area{position:relative}.wrap-modal-pass{background:#fff;width:300px;margin:auto;font-size:14px;position:absolute;top:30%;left:0;right:0;border-radius:10px}.wrap-modal-pass .head-modal{padding:10px 0;text-align:center;background:#2c84c3;color:#fff;border-top-left-radius:10px;border-top-right-radius:10px}.wrap-modal-pass .wrap-form-pass{padding:25px 10px}.wrap-modal-pass .wrap-form-pass.confirmation{text-align:center}.wrap-modal-pass .wrap-form-pass.confirmation .group-btn{display:flex;flex-direction:row}.wrap-modal-pass .wrap-form-pass.confirmation .group-btn button{min-width:120px}.wrap-modal-pass .wrap-form-pass .group-input{display:flex;flex-direction:unset;justify-content:center;align-items:center;margin:0}.wrap-modal-pass .wrap-form-pass .group-input span{width:25%;display:block}.wrap-modal-pass .wrap-form-pass .group-input .input-pass{width:50%;border:1px solid #817c7c}.wrap-modal-pass .wrap-form-pass .group-input .input-pass:before{display:none}.wrap-modal-pass .wrap-form-pass .group-input .input-pass input{padding:5px 7px;font-size:14px}.wrap-modal-pass .wrap-form-pass .group-btn-pass{flex-direction:unset;justify-content:center;margin-top:25px}.wrap-modal-pass .wrap-form-pass .group-btn-pass button{padding:3px 30px;border:1px solid #61a4ab;font-size:14px;text-transform:inherit;border-radius:30px;color:#565656;margin:0 10px;display:b}.wrap-modal-pass .wrap-form-pass .group-btn{justify-content:center;margin-top:25px}.wrap-modal-pass .wrap-form-pass .group-btn button{padding:3px 30px;border:1px solid #61a4ab;font-size:14px;max-width:25px;align-items:center;text-transform:inherit;border-radius:30px;color:#565656;display:block;margin:0 auto 15px;min-width:150px}.wrap-modal-pass .wrap-form-pass .group-btn button.btn-reset{background:#74bfc7;color:var(--color-white)}.wrap-modal-pass .wrap-form-pass .group-btn button.btn-delete{background:#d15555;color:var(--color-white)}.wrap-modal-pass .wrap-form-pass .select-area{text-align:center}.wrap-modal-pass .wrap-form-pass .select-area select{width:68%;height:25px}.header__right{padding:30px}.header__right .select-area{position:relative}.header__right .select-area .centre-name{background:var(--color-white);min-width:222px}.header__right .select-area .centre-name,.header__right .select-area select{border:1px solid #009d8c;border-radius:45px;padding:16px 20px;color:#23085a;font-weight:700;font-size:20px;max-width:222px}.header__right .select-area select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.header__right .select-area:after{background:url(/v2/student/static/media/arrow-select.d459d5aa.svg) no-repeat 50%!important;background-size:7px;display:inline-block;width:10px;height:10px;content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%)}.wrap-welcome{position:relative}.wrap-welcome .cont-welcome{color:#23085a;max-width:510px}.wrap-welcome .cont-welcome h2{font-weight:600;font-size:60px;line-height:72px}.wrap-welcome .cont-welcome h5{font-weight:400;font-size:60px;line-height:72px}.wrap-welcome .cont-welcome p{font-weight:400;font-size:30px;line-height:38px;margin-top:80px}.wrap-welcome .btn-start{margin-top:50px}.wrap-welcome .btn-start button{border:1px solid var(--color-dark-hues-blue);min-width:220px;height:60px;line-height:56px;border-radius:34px;font-size:18px;font-weight:700;cursor:pointer;background:var(--color-indigo);color:var(--color-yellow)}.wrap-welcome .btn-set-centre{margin-top:100px}.wrap-welcome .btn-set-centre button{border:1px solid var(--color-dark-hues-blue);min-width:150px;height:50px;line-height:50px;border-radius:34px;color:var(--color-indigo);font-size:16px;font-weight:700;cursor:pointer}.wrap-welcome .banner-welcome{position:absolute;right:0;bottom:-45px;width:30%}.modal-skills{max-width:960px;margin:0 auto;position:fixed;left:0;right:0;top:50%;transform:translateY(-50%);overflow:auto;scrollbar-width:none;-ms-overflow-style:none;height:100%;padding:30px 0;max-height:calc(100% - 30px)}.modal-skills::-webkit-scrollbar{width:0!important;display:none}.modal-skills .w-profile .ttl-2{font-size:35px}.modal-skills .header-modal{background:#c1f4e3;padding:30px 50px 40px;position:relative}.modal-skills .header-modal .ttl-1{font-size:35px;font-weight:700;max-width:500px;line-height:1.3}.modal-skills .header-modal .btn-close{position:absolute;top:-25px;right:60px;display:inline-block;min-width:150px;min-height:60px;font-size:18px;color:#23085a;cursor:pointer}.modal-skills .content-modal .main-content-profile{padding:0 43px}.modal-skills .content-modal .bg-come-class{padding:0 53px}.modal-skills .content-modal .profile-taking .option-radio-wrapper .list-option-item{width:50%}.modal-skills .content-modal .profile-band .option-radio-wrapper .list-option-item{width:16.66667%}.modal-skills .content-modal .profile-many .option-radio-wrapper .list-option-item{width:33.33333%}.modal-skills .content-modal .modal-padding{padding-left:55px;padding-right:55px}.modal-skills .content-modal .w-profile{max-width:600px;margin-left:0}.modal-skills .content-modal .profile-many .select-options-inner{justify-content:right}.modal-skills .content-modal .profile-capture-wrapper .other-reason-w,.modal-skills .content-modal .profile-many .other-reason-w{padding-left:0;padding-right:0}.modal-skills .content-modal .m .profile-capture-wrapper{padding-left:50px;padding-right:50px}.modal-skills .content-modal .bg-come-className{padding:0 53px}.profile-capture-plan .list-option-item .option-item label{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVBAMAAABbObilAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAbUExURQAAACMIWCMIWiIHWSIIWiQIWiMIWyMHWiMIWl8oLOkAAAAIdFJOUwBgYHB/gL/vTPYXBQAAADFJREFUCFtjYEADTC0INmOHA4ITgSTBSqFEM4LN1o5gezTCmSwdApQLMyEJMxYyoAMA6w0NtxlG5EMAAAAASUVORK5CYII=) no-repeat 100%;display:block;background-size:2%}.profile-capture-plan .list-option-item .option-item label.item-exam{display:flex}.profile-capture-plan .list-option-item .option-item label.item-exam .title-exam{flex:1 1}.profile-capture-plan .list-option-item .option-item label.item-exam .group-edit-cancel .txt-edit{margin-left:25px}.profile-capture-plan .list-option-item .option-item label.item-exam .group-edit-cancel .txt-cancel{color:#2375c4}.profile-capture-plan .list-option-item .option-item .form-control{display:none}.profile-capture-plan .list-option-item .option-item.active label{padding-right:30px;display:flex;justify-content:space-between}.profile-capture-plan .list-option-item .option-item.active label .txt-edit{color:#2375c4}.profile-capture-plan .option-2-item-wrapper .list-option-item{width:100%!important}.create-tell-completed{background:#c2f4e3;min-height:calc(100vh - 265px)}.create-tell-completed .tell-us-left{left:0;right:0;margin:0 auto}[dir=rtl].profile-capture-page .header .header-top .MuiSelect-select{padding-right:38px;min-width:220px}[dir=rtl].profile-capture-page .btn-back-options{margin-left:25px}[dir=rtl].profile-capture-page .btn-fullscreen{margin-right:20px}[dir=rtl].profile-capture-page .create-tell-inner .tell-us-right img{transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH}[dir=rtl].profile-capture-page .rate-important-inner .rate-list-inner .rate-list.rate-list-ttl{margin-left:30px;padding-left:30px;text-align:right;unicode-bidi:plaintext;margin-right:0}[dir=rtl].profile-capture-page .rate-important-inner .rate-list-inner .rate-list.rate-list-ttl:before{left:0;right:auto}[dir=rtl].profile-capture-page .profile-capture-form .option-item .form-control{margin-left:27px}[dir=rtl].profile-capture-page .profile-capture-form .option-item label{unicode-bidi:plaintext;text-align:right}[dir=rtl].profile-capture-page .profile-capture-plan .list-option-item .option-item label.item-exam .title-exam{padding-right:30px}[dir=rtl].profile-capture-page .select-options-inner .page{unicode-bidi:plaintext}[dir=rtl].profile-capture-page .rate-important-inner .rate-ttl-select{padding-right:54px}[dir=rtl].profile-capture-page .create-profile-would .profile-capture-wrapper .ttl-1,[dir=rtl].profile-capture-page .header .header-bottom .ttl-1,[dir=rtl].profile-capture-page .rate-important-top .profile-capture-wrapper .rate-ttl,[dir=rtl].profile-capture-page .type-other-social .lbl-other{text-align:right;unicode-bidi:plaintext}[dir=rtl].profile-capture-page .rate-important-inner .rate-list-inner .rate-list-column,[dir=rtl].profile-capture-page .rate-important-inner .rate-ttl-select .rate-list-column{justify-content:left}[dir=rtl].profile-capture-page .profile-capture-plan .list-option-item .option-item label.item-exam .group-edit-cancel .txt-edit{margin-left:10px;margin-right:25px}[dir=rtl] .rate-important-inner .rate-list-inner .rate-list.rate-list-ttl{min-width:240px}[dir=rtl] .modal-skills .content-modal .w-profile{margin-left:auto}[dir=rtl] .modal-skills .profile-capture-form .option-item .form-control{margin-left:27px}[dir=rtl] .modal-skills .header-modal .ttl-1{padding-top:20px}[dir=rtl] .modal-skills .option-item label,[dir=rtl] .modal-skills .type-other-social .lbl-other,[dir=rtl] .modal-skills .w-profile .ttl-2{text-align:right;unicode-bidi:plaintext}.language-list.Mui-selected[dir=rtl] .MuiTouchRipple-root{margin-left:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMBAMAAACZySCyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAqUExURQAAACAQUCEIUiAQWCELVyIHWSQHWSIIWiMIWyQJWiQJWSUJWSMIWSMIWkaTLSYAAAANdFJOUwAQHyAvj4+fn8/Q3+CAZQLpAAAAO0lEQVQIW2NgAAPGJAjNIHUdKrB2E1TgtgJCwE0AKtA7EarC5qYARAXz2UlQLTZ3oVqYz0LNYDAFCwAAZ2oR+WUK6pgAAAAASUVORK5CYII=) no-repeat 0}.MuiPopover-root .MuiPaper-root .MuiMenu-list{padding:0}.MuiPopover-root .MuiPaper-root .MuiMenu-list .MuiListItem-root{padding:16px 20px;font-size:16px;color:#23085a}#menu-{position:relative}#menu- .MuiPopover-paper{top:100px!important;border-radius:40px;box-shadow:1px 4px 8px 0 rgba(84,86,90,.24);padding:29px 0}#menu- .MuiMenu-list{overflow-y:scroll;max-height:237px;position:relative}#menu- .MuiMenu-list li{font-weight:700}#menu- .MuiMenu-list::-webkit-scrollbar{width:10px;left:-100px}#menu- .MuiMenu-list::-webkit-scrollbar-thumb{border-radius:7px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);background-color:#139d8c}#menu- .MuiMenu-list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.1);border-radius:7px;background-color:#9bedd1;border-right:1px solid #00edc3}@media screen and (max-width:880px){.main-content .other-reason-inner{padding:25px 15px}.main-content .profile-capture-wrapper{padding:30px 15px 10px}.header .header-bottom .ttl-1{padding-bottom:20px}.create-profile-inner .profile-capture-wrapper{padding:0 15px}.profile-capture-page .header .header-bottom .bnr-right{margin-top:-20px}.profile-capture-page .header .header-bottom .bnr-right img{height:auto;min-height:270px}.profile-capture-page .header .header-bottom .back-left{position:relative}.profile-capture-page .header .header-bottom .ttl-h1{padding-left:0}.create-profile-inner{margin-bottom:-92px;overflow:hidden}.create-tell-inner .profile-capture-wrapper.tell-us-right{margin:0 -15px}}@media screen and (max-width:767px){.create-profile-inner .create-tell-inner .tell-us-left .btn-start-disabled,.main-content.main-content-profile .btn-start,.wrapper-fullscreen{display:none}.create-profile-inner{height:100vh}.create-profile-inner .create-tell-inner,.create-profile-inner .tell-us-right,.create-profile-inner .ttl-1{display:none}.create-profile-inner .ttl-mobile{display:block;font-size:20px;font-weight:700}}.profile-capture-page-home{position:relative}.profile-capture-page-home .btn-fullscreen{background-color:#a7f8e7;min-width:68px;color:transparent;background:url(/v2/student/static/media/icon-fullscreen.b1005b06.svg) no-repeat 50%}.profile-capture-page-home .btn-fullscreen,.profile-capture-page-home .btn-language{position:relative;bottom:0;left:0;z-index:999;display:inline-block;padding:17px 5px;height:60px;border-radius:30px;font-size:16px;cursor:pointer;text-align:center;margin-left:20px;border:1px solid #009d8c}.profile-capture-page-home .btn-language{background-color:#a7f8e7;min-width:150px;color:#2c7d6d;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";background-image:url("data:image/svg+xml;utf8,<svg fill='rgba(35, 8, 90, 1)' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:95%;background-position-y:17px}.profile-capture-page-home .header-top .btn-language{margin-top:30px}.FullScreen{overflow-y:scroll;height:auto!important}.FullScreen::-webkit-scrollbar-track,.FullScreen::-webkit-scrollbar-track:hover{background:#c2f4e3}.language-list.Mui-selected .MuiTouchRipple-root{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMBAMAAACZySCyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAqUExURQAAACAQUCEIUiAQWCELVyIHWSQHWSIIWiMIWyQJWiQJWSUJWSMIWSMIWkaTLSYAAAANdFJOUwAQHyAvj4+fn8/Q3+CAZQLpAAAAO0lEQVQIW2NgAAPGJAjNIHUdKrB2E1TgtgJCwE0AKtA7EarC5qYARAXz2UlQLTZ3oVqYz0LNYDAFCwAAZ2oR+WUK6pgAAAAASUVORK5CYII=) no-repeat 100%;margin-right:20px}.AchievementPage .achievement-page{padding:50px 200px}.AchievementPage .achievement-page .ttl-certificates{font-size:32px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:-20px;margin-top:40px}.AchievementPage .achievement-page .achievement-top{display:flex;justify-content:space-between;align-items:center}.AchievementPage .achievement-page .achievement-top .heading{display:flex;align-items:center;padding-right:20px}.AchievementPage .achievement-page .achievement-top .heading h2{color:var(--color-indigo);font-size:48px;line-height:150%}.AchievementPage .achievement-page .achievement-top .header-select-product{border-radius:35px;background:var(--color-light-hues);padding:3px;display:none}.AchievementPage .achievement-page .achievement-top .header-select-product button{cursor:pointer;background-color:transparent;color:#23085a;color:var(--color-indigo,#23085a);font-size:12px;font-style:normal;font-weight:400;line-height:normal;border:none;height:42px;border-radius:21px;padding:14px 28px;transition:background-color .3s ease;font-family:"British-Council-Sans"}@media screen and (max-width:400px){.AchievementPage .achievement-page .achievement-top .header-select-product button{padding:14px 12px}}.AchievementPage .achievement-page .achievement-top .header-select-product button.active{color:#fff;background-color:#23085a;background-color:var(--color-indigo,#23085a);pointer-events:none}@media screen and (max-width:400px){.AchievementPage .achievement-page .achievement-top .header-select-product button.active{padding:14px 17px}}.AchievementPage .achievement-page .achievement-top .header-select-product button:disabled{cursor:not-allowed;opacity:.6}.AchievementPage .achievement-page .achievement-top .filter{flex-basis:30%}.AchievementPage .achievement-page .achievement-top .filter .select-option{width:100%}.AchievementPage .achievement-page .achievement-content{padding-top:20px}.AchievementPage .achievement-page .achievement-content .message-not-found{padding-top:50px;text-align:center;font-size:20px;color:#000}.AchievementPage .achievement-page .achievement-content .achievements{display:flex;background:#fff;box-shadow:2px 2px 8px rgba(0,0,0,.2);border-radius:30px 0;margin-top:10px;padding:50px}.AchievementPage .achievement-page .achievement-content .achievements .achievement-information{flex-basis:60%}.AchievementPage .achievement-page .achievement-content .achievements .achievement-information .sub-heading{color:var(--color-indigo);font-size:16px;font-weight:700}.AchievementPage .achievement-page .achievement-content .achievements .achievement-information .heading{color:var(--color-indigo);font-size:30px;font-weight:700}.AchievementPage .achievement-page .achievement-content .achievements .achievement-information .description{padding-top:15px;color:#000;font-size:18px}.AchievementPage .achievement-page .achievement-content .achievements .achievement-information .btn-group{display:flex;justify-content:space-between;padding-top:50px;align-items:center}.AchievementPage .achievement-page .achievement-content .achievements .achievement-information .btn-group .btn-download{flex-basis:30%;color:#fff;font-weight:700;background-color:var(--color-dark-hues-blue)}.AchievementPage .achievement-page .achievement-content .achievements .achievement-information .btn-group .btn-loading-circle{padding-top:.6rem;padding-bottom:.6rem}.AchievementPage .achievement-page .achievement-content .achievements .achievement-information .btn-group .socials{display:flex}.AchievementPage .achievement-page .achievement-content .achievements .achievement-information .btn-group .socials img{display:block}.AchievementPage .achievement-page .achievement-content .achievements .achievement-information .btn-group .socials img:not(:last-child){padding-right:30px}.AchievementPage .achievement-page .achievement-content .achievements .achievement-logo{flex-basis:40%;text-align:right}.AchievementPage .achievement-page .achievement-content .achievements .achievement-logo img{width:50%;border-radius:300px;background-color:red;object-fit:cover}.AchievementPage .achievement-page .badges-top{padding-top:80px}.AchievementPage .achievement-page .badges-top .heading{margin-bottom:-5px}.AchievementPage .achievement-page .badges-top .heading h2{color:var(--color-indigo);font-size:32px;line-height:7.2rem}.AchievementPage .achievement-page .badges-top .heading .txt-badges{font-size:18px;line-height:150%;font-style:normal;color:#54565a}.AchievementPage .achievement-page .badges-top .heading .txt-badges .txt-list{margin-left:20px}.AchievementPage .achievement-page .badges-content .navbar{padding-left:0;grid-gap:40px;gap:40px}.AchievementPage .achievement-page .badges-content .navbar li{min-width:160px;text-align:center;font-size:20px}.AchievementPage .achievement-page .badges-content .badges{padding-top:30px;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 -12px}.AchievementPage .achievement-page .badges-content .badges .badge{width:50%;padding:0 12px;margin-bottom:20px}.AchievementPage .achievement-page .badges-content .badges .badge .badge-lesson{display:flex;padding:20px;box-shadow:2px 2px 8px rgba(0,0,0,.2);border-radius:30px 0 0 0}.AchievementPage .achievement-page .badges-content .badges .badge .badge-lesson .badge-information{flex-basis:70%}.AchievementPage .achievement-page .badges-content .badges .badge .badge-lesson .badge-information p{color:var(--color-indigo);font-size:14px;font-weight:700}.AchievementPage .achievement-page .badges-content .badges .badge .badge-lesson .badge-information p.ttl-paway{font-weight:400}.AchievementPage .achievement-page .badges-content .badges .badge .badge-lesson .badge-information p.title{font-size:16px}.AchievementPage .achievement-page .badges-content .badges .badge .badge-lesson .badge-information .btn-badge{background-color:#94d070;color:var(--color-indigo);font-weight:700;font-size:12px;padding:10px;margin-top:30px}.AchievementPage .achievement-page .badges-content .badges .badge .badge-lesson .badge-logo{flex-basis:30%}.AchievementPage .achievement-page .badges-content .badges .badge .badge-lesson .badge-logo img{width:200px;object-fit:cover}.AchievementPage .achievement-page .badges-content .badges .badge .badge-download{display:flex;justify-content:space-between;background-color:var(--color-indigo);padding:20px;border-radius:0 0 30px 0;color:#fff;font-size:12px;font-weight:700;align-items:center}.AchievementPage .achievement-page .badges-content .badges .badge .badge-download.hidden-button .badge-total,.AchievementPage .achievement-page .badges-content .badges .badge .badge-download.hidden-button .btn-download{opacity:0}.AchievementPage .achievement-page .badges-content .badges .badge .badge-download p{align-items:center;display:flex}.AchievementPage .achievement-page .badges-content .badges .badge .badge-download .btn-download{padding:6px 10px;background:#009d8c;border-radius:30px;color:#fff;font-weight:700;min-width:92px}.AchievementPage .achievement-page .badges-content .badges .badge .badge-download .btn-download img{padding-left:10px}.AchievementPage .achievement-page .badges-content .badges .badge .badge-download .badge-total{font-weight:400;width:40px;height:40px;border-radius:50%;border:2px solid #fff;align-items:center;display:flex;justify-content:center}.AchievementPage .achievement-page .badges-content .badges .badge .badge-download .propress-check-unlock{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFdSURBVHgBtZaBdYQgDECjE9gJ6giO4CYdoW5wbtDbgHYSugG3AbfB3QYpVHgvxWCJ4n8vTx8kJAQINCAAEXv36YJ4bk3TPKEWzsHo5MPJA3msE+X1YC/OeHCiUYYOsxc5es8M5mdnwqAa87O9lDq6MMYqlyZc0vwpdsg4MqVp8Xq4rB9l2lKm+Gg7EILrWQ6ckiYKFnbiAwwZiehUYUyi6eEATJZG2qlIh4IKJOm80g7LRnHMGc3WIzZ2q8ZK4N9z+Nq6NrpbblCXO/l/aeFcaJHu2rQBziTZpmeuWcc1jlCBZDf+Fom4Zl9E7w3qQMf5zkXh6eEAuFVBgoImnQZ3FGEyliVjaU5hSKIRl61QIFRRllzHlChalN1nJrGf/zOacY3C7ZtaMTYzFEbJOfT4I6KDGMy/QSaQENKiUYZG7mYWOI0PGov52V6xoBg0IACX4xAj9zX16V7E91L7H/xbklXnsIQZAAAAAElFTkSuQmCC) no-repeat 0;padding-left:23px;background-size:18px}.AchievementPage .achievement-page .badges-content .badges .badge .badge-download .propress-check-lock{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEuSURBVHgBxZaBEcIgDABTJ2ADO0JHYIRuoJvIBo6gmziCIzCCOkEkJ/XSNFBQOf+Oq3IhTwmgAA1BxCE0A60JkhO+8NASJppo83aKyEELFNEFWqCIJg7wSxTRtYkwVaPwPIv+Ab4hVaPw7EPzrP9GfWvJ+qkViCaOimhICQytcQzi+CjoFdEFdbKiHS4la7g41tWIxsTMPKYn4EQOVyKSBaXPVsRYXNbCKLks5q4nnNeAEvaJOCOEDmoRCcaVWMvfDipFpnYwzmu4hUI2ofH1vReOK41byDilvzs87gE1iGWxK7F7vpmgFpwfSJ/ZjfKInKCWuEluQjiKGHnOkpMqEfLlee9OTN8gI3wDvq4sj3lIbOEXxLqcFSl9p9p+/E+pg7yYElO7d1330dn6G08Kx3jA7+FKhwAAAABJRU5ErkJggg==) no-repeat 0;padding-left:23px;background-size:18px}.AchievementPage .achievement-page .badges-content .badges .badge .badge-download .propress-check-comp{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGWSURBVHgBrVaBccMgDMSdgBEYwSM4G3SDZINmg2aDZgOyCd3A2QBv4G6girN8J8sigC9/p7MPHr2QjExnGgAADh+WLOHZdd2feRdQYED7QZtBR0TziWeOAhf3aAHacHnl8yMj9IWPEW0QUyllT7RfMpnCXvg5U0YCmtWEvpWI77k0UZoflEonhDj6ktDIHdRCERolwQnCQ936AaGdH9h+DNEcQK3QIEjONKJKiIiekbxphCIUIVcCmlwxKPM2tzgj5HJClhFnZd6xYM4tQvj+Ccs5W3YK23oFRewiHJ5rhIgTgGesQszCNs0JviSkiaV2xVvOri7U1U9oExu+sPc0fkLeZEqAQs0Yzyk7VHfE1vA/hV0H4ya3dYIlIV6eyCfuvB6mAHJkCxyv+oQ3dBAhJPvsIAmBTY5woAkzX5H5ChqhF9EcaVsW9sfC5chXQYxQmVJK3SjW30qLbrCHh9d/aq+suZnKKDXBhJmiD/ScM5yraQGlJUAbAsi7RqPoeqGJGYE0nr0QcXSmAbAchzXy1DOnlhvxP5Cohy9Ow+8cAAAAAElFTkSuQmCC) no-repeat 0;padding-left:23px;background-size:18px}.AchievementPage .achievement-page .badges-content .badges .badge .badge-download .badge-download-inner{display:flex}.AchievementPage .achievement-page .badges-content .badges .badge .badge-download .badge-download-inner>p{padding-right:25px}.AchievementPage .achievement-page .message-not-found{padding-top:50px;text-align:center;font-size:20px;color:#000;padding-left:15px;background:#fff}@media screen and (max-width:768px){.AchievementPage .achievement-page .message-not-found{font-size:16px;padding:50px 25px}}@media only screen and (max-width:1029px) and (min-width:1025px){.AchievementPage .achievement-page{padding:50px 80px}}@media only screen and (max-width:1400px) and (min-width:1030px){.AchievementPage .achievement-page{padding:50px}}@media (max-width:1024px){.AchievementPage .profile-wraper__main{background-color:rgba(0,157,140,.2);padding:0;border-radius:0;margin:0}.AchievementPage .page-content{padding-left:0;padding-right:0}.AchievementPage .achievement-page{padding:0}.AchievementPage .achievement-page .achievement-top{min-height:150px;padding:20px}.AchievementPage .achievement-page .achievement-top .heading{padding-top:30px}.AchievementPage .achievement-page .achievement-top .heading h2{font-size:3.5rem}.AchievementPage .achievement-page .achievement-top .filter{display:none}.AchievementPage .achievement-page .achievement-content{padding-top:0;box-shadow:1px 4px 8px 0 rgba(84,86,90,.24);z-index:9;position:relative}.AchievementPage .achievement-page .achievement-content .achievements{padding:20px;flex-direction:column-reverse;border-radius:0;box-shadow:none;margin-top:5px}.AchievementPage .achievement-page .achievement-content .achievements .achievement-information{padding-top:20px}.AchievementPage .achievement-page .achievement-content .achievements .achievement-information .heading{font-size:38px}.AchievementPage .achievement-page .achievement-content .achievements .achievement-information .sub-heading{padding-top:15px;font-size:20px}.AchievementPage .achievement-page .achievement-content .achievements .achievement-information .description{padding-top:25px}.AchievementPage .achievement-page .achievement-content .achievements .achievement-information .btn-group{flex-direction:column}.AchievementPage .achievement-page .achievement-content .achievements .achievement-information .btn-group .socials{text-align:center;padding-top:50px}.AchievementPage .achievement-page .achievement-content .achievements .achievement-logo{text-align:left}.AchievementPage .achievement-page .achievement-content .achievements .achievement-logo img{width:20%;border-radius:300px;background-color:red;object-fit:cover}.AchievementPage .achievement-page .badges-top{min-height:150px;padding:20px;background:#fff}.AchievementPage .achievement-page .badges-top .heading{padding-top:50px}.AchievementPage .achievement-page .badges-content{width:100%;background:#fff}.AchievementPage .achievement-page .badges-content .badges{padding-top:0;background-color:#fff}.AchievementPage .achievement-page .badges-content .badges .badge{padding-top:30px}.AchievementPage .achievement-page .badges-content .badges .badge .badge-lesson{background:#fff}.AchievementPage .achievement-page .ttl-certificates{margin:0 25px}}@media only screen and (max-width:767px){.AchievementPage .achievement-page{overflow-x:hidden}.AchievementPage .achievement-page .badges-content{background:#d0ebe8}.AchievementPage .achievement-page .badges-content .badges .badge{width:100%;margin-bottom:0;background:#d0ebe8;padding-bottom:10px;padding-top:0}.AchievementPage .achievement-page .badges-content .badges .badge .badge-lesson{display:block;background:#fff;padding:20px 25px}.AchievementPage .achievement-page .badges-content .badges .badge .badge-lesson .badge-logo img{max-width:200px;margin:0 auto;display:block}.AchievementPage .achievement-page .badges-content .badges .badge .badge-download{padding:25px 20px;box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.AchievementPage .achievement-page .badges-content .badges .badge .badge-download .badge-download-inner{display:block}.AchievementPage .achievement-page .badges-content .badges .badge .badge-download .badge-download-inner>p{padding-bottom:3px}.AchievementPage .achievement-page .badges-content .badges .badge .badge-download .badge-total{font-size:10px;width:35px;height:35px}.AchievementPage .achievement-page .badges-content .badges .badge:last-child{padding-bottom:0}.AchievementPage .achievement-page .badges-content .navbar li{min-width:150px}.AchievementPage .achievement-page .badges-content .navbar{grid-gap:10px;gap:10px;padding-bottom:15px}.AchievementPage .achievement-page .badges-top{padding-bottom:0;background:#d0ebe8;padding-top:30px}.AchievementPage .achievement-page .badges-top .heading{padding-top:0}.AchievementPage .achievement-page .badges-top .heading h2{font-size:24px;line-height:150%;margin-bottom:10px}.AchievementPage .achievement-page .badges-top .heading .txt-badges{font-size:16px}.AchievementPage .achievement-page .achievement-content .achievements .achievement-information .heading{font-size:28px}.AchievementPage .achievement-page .achievement-content .achievements .achievement-information .sub-heading{font-size:16px}.AchievementPage .achievement-page .badges-content .navbar li{font-size:18px;padding-bottom:6px}.AchievementPage .achievement-page .achievement-top{min-height:auto;padding:15px 20px 25px;flex-direction:column;align-items:flex-start}.AchievementPage .achievement-page .achievement-top .heading{padding-top:0;flex-basis:100%;margin-bottom:8px}.AchievementPage .achievement-page .achievement-top .heading h2{font-size:32px}.AchievementPage .achievement-page .ttl-certificates{font-size:24px;margin:14px 25px 0;padding-bottom:5px}}@media only screen and (max-width:400px){.AchievementPage .achievement-page .badges-content .navbar li{width:50%}}.help-centre-page.MuiContainer-root,.help-centre-page .page-content{padding:0}.help-centre-page .header{background-color:#23085a;background-color:var(--color-indigo,#23085a);display:flex;height:60px;justify-content:space-between;align-items:center;flex-wrap:wrap;float:left}.help-centre-page .header__left{display:flex;padding:10px 10px 10px 20px;align-items:center}.help-centre-page .header__left .heading-navbar,.help-centre-page .header__left .img-logo{cursor:pointer}.help-centre-page .header__left h2{margin-left:13px;font-size:14px;font-weight:700;line-height:1.5;text-align:left;color:#00edc3;color:var(--color-teal-blue,#00edc3)}@media (min-width:768px){.help-centre-page .header__left h2{font-size:18px;letter-spacing:.18px;margin-left:10px}}.help-centre-page .header__left .current-page{display:block;color:#00edc3;color:var(--color-teal-blue,#00edc3);font-size:18px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:.18px;margin-left:30px;border-left:1px solid #c4c4c4;padding-left:30px}.help-centre-page .header__left img{width:160px;padding-right:10px}.help-centre-page .header__bottom{padding:22px 20px;width:100%;display:flex;align-items:center}.help-centre-page .header__bottom,.help-centre-page .header__bottom h2{color:#00edc3;color:var(--core-teal,#00edc3);font-size:18px;font-weight:700;line-height:16px;letter-spacing:.18px}.help-centre-page .header__bottom span{display:block;margin-left:30px;padding-left:30px;border-left:1px solid #f5f5f5}.help-centre-page .header__bottom .heading-navbar{color:transparent;background:url(/v2/student/static/media/arrowleft.52f7bf81.svg) no-repeat 0;margin-left:5px;width:20px;z-index:999}.help-centre-page .header__bottom .current-page{border-left:0;font-size:16px;font-weight:400;margin-left:-25px;width:100%;text-align:center}.help-centre-page .help-page-wrapper{padding:40px 50px 100px}@media (max-width:1199px){.help-centre-page .help-page-wrapper{padding:40px 50px}}@media (max-width:767px){.help-centre-page .help-page-wrapper{padding:0}}.help-centre-page .help-page-wrapper .video-item+.video-item{padding-top:57px;margin-top:57px;border-top:1px solid var(--color-grey-1)}.help-centre-page .help-page-wrapper .video-item .video-wrapper{border-radius:0 0 30px 0;overflow:hidden}.help-centre-page .help-page-wrapper .video-item .video-title{color:#23085a;color:var(--color-indigo,#23085a);margin-bottom:16px;font-size:32px;font-weight:700;line-height:130%}.help-centre-page .help-page-wrapper .help-accordion{border-radius:30px 0 30px 0;overflow:hidden;box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.help-centre-page .help-page-wrapper .help-accordion .ttl-help{box-shadow:none;border-bottom:2px solid #fff}.help-centre-page .help-page-wrapper .help-accordion .ttl-help:last-child{border-bottom:0}.help-centre-page .help-page-wrapper .help-accordion .ttl-help .MuiButtonBase-root{padding:15px 70px;background:#c8c8c8;position:relative;width:100%}.help-centre-page .help-page-wrapper .help-accordion .ttl-help .MuiButtonBase-root:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:28px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAIBAMAAAA7P9P/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAVUExURQAAACAIWCAIYCgIWCIIWiMIWiMIWj2czoUAAAAGdFJOUwAgICDf3yfU194AAAA1SURBVAhbY3A1YGBgYHJlcAsG0iqpDCKpBgxMQA4jEKsA2UABI7Aco1sIiAsUSANxgQIgrQATbQgt4B7RWgAAAABJRU5ErkJggg==) no-repeat 100%;width:14px;height:8px}.help-centre-page .help-page-wrapper .help-accordion .ttl-help .MuiButtonBase-root .MuiTypography-body1{color:#23085a;font-weight:700;font-size:24px;line-height:130%}.help-centre-page .help-page-wrapper .help-accordion .ttl-help .MuiCollapse-root .MuiCollapse-wrapper{padding:10px 54px 30px}.help-centre-page .help-page-wrapper .help-accordion .ttl-help .MuiCollapse-root .MuiCollapse-wrapper .MuiTypography-body1{font-size:18px;line-height:150%}.help-centre-page .help-page-wrapper .help-accordion .ttl-help .MuiCollapse-root .MuiCollapse-wrapper .MuiTypography-body1 .ttl-sub-content{font-size:20px;font-weight:700;line-height:130%}.help-centre-page .help-page-wrapper .help-accordion .ttl-help.Mui-expanded{margin:0!important}.help-centre-page .help-page-wrapper .help-accordion .ttl-help.Mui-expanded .MuiButtonBase-root{background:#23085a}.help-centre-page .help-page-wrapper .help-accordion .ttl-help.Mui-expanded .MuiButtonBase-root:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABASURBVHgBjc7BCQAwCEPRjOL+S3WUlIJCD8ZYKHj4TwTJkz9g3muqRw50+EMsGA7LZsJ2cRdsrlHYI4F3qMESXWga4F/23AyGAAAAAElFTkSuQmCC) no-repeat 100%;transform:rotate(180deg);top:48%}.help-centre-page .help-page-wrapper .help-accordion .ttl-help.Mui-expanded .MuiButtonBase-root .MuiTypography-body1{color:#fff;padding-right:40px}.help-centre-page .help-page-wrapper .ttl-3{color:#23085a;font-size:32px;font-weight:700;line-height:130%;margin-bottom:20px}.help-centre-page .help-page-wrapper .ttl-2{font-size:48px;font-weight:700;line-height:130%;font-family:"British-Council-Sans";margin-bottom:20px}.help-centre-page .help-page-wrapper .txt-sub{color:#23085a;font-size:18px;line-height:150%;margin-bottom:43px}.help-centre-page .help-page-wrapper .video-inner{display:flex;flex-wrap:wrap;box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);border-radius:30px 0;margin-bottom:50px;overflow:hidden}.help-centre-page .help-page-wrapper .video-inner .video-content{width:50%}.help-centre-page .help-page-wrapper .video-inner .video-content .tab-content-item{display:none}.help-centre-page .help-page-wrapper .video-inner .video-content .tab-content-item.show{display:block}.help-centre-page .help-page-wrapper .video-inner .video-list{width:50%;overflow-y:auto;height:100%;max-height:260px;padding:10px 20px 10px 55px;margin-bottom:30px}.help-centre-page .help-page-wrapper .video-inner .video-list .tab-item{list-style:outside;font-size:24px;line-height:130%;color:#54565a;font-weight:700;margin-bottom:18px;cursor:pointer}.help-centre-page .help-page-wrapper .video-inner .video-list .tab-item.active{color:#23085a}.help-centre-page .menu-left{display:none}.help-centre-page .viddler-app-wrap div.viddler-embed div.media-gui .play-overlay-button{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABFCAYAAAAcjSspAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAfCSURBVHgB7Vw7VxtHFL6zKxHHbuRfEOXkxMeWIODOnUXnDtlBfpAC0aUz/gVInTtDlw5ogCDAcucOUSVd8DGW6SJ37rIp4hDt4+be2RUIsavHanclnaPvHLGz791vv5m5984dAMYYY4wxgoOAASKbfZqMx80EoppobBPC1HRd1crlnRoMCJGRwgTEvlKzwsJpS0CGbpzseBLCsRBYQ6EcCateKZVKxxABQiUll1uYQQFzCJB3I4G21+RDoKhdPBGyavjYROvxdI0aApaNOq6FqaRQSJmff5qherBCv0zTZk0glFHBd8ISFV3/UiuXy5rXNbLZbCIWuzYjBCQt+zr3BYjk+QGIFfoV9/Z2KhAwAiXFhQwNETcFYjmIh+froyJIdWIOGkoicgwdl4JUTiCkyK86cWOFnnDZ2cQKWDPqX1bbqcH3/Z5S+4QiiwjPL9QjVo36P8Ug7tc3KdxuUMP5uqnNKIZFRiskOZaSp+IKr3Obo9et2X5V0xcpuScLz+lrrcoVxGP6akul0lYkPUQzmBzVEofnqhH4Yu/X7VXwCd+kzD9e4K9T4DK1G2v7pe1lGDDomQrgqIZQ2NvdKoIPqOADzYTwV9nf3S7AEKD64X0lNTn5Nz3UA1rNpNJTvO0IekTPpDQTYqG1tL+78wsMEaofTn6/nUp/EkJkwScxPZHCbQgtXnKZCTko7WzAEOJj9eT4EjGkHiar2/O7JoUbMwXFW7kiq8xwKaQVTMxFVRIP0qnbb6rV6uduzu2KFLZDVGXiN2EbTMW93e2XMAJgddxJTd0kq/ieEOqDW99/t3l6enrW6TwFugAbZmyHCMAategFGCHsl7a4VzwmPytpG5id0ZEUrjYNS1Wv4yyMIMjnWrJLuCxdkQ7oSErMVNedYnGQMY5+4BiUts3CvlkHtCXFdvAww9XGqFsbMMIw6hNs4WrsrHZSS9uGNpWeXgd23RFfvD7o38vlqjiZmv4znZq6fetW+t3p6Uno/lEDp6fHZ2SzfE3FDP2S1erJptexnkqRbQmphIqapUMFAkDMYKcRExR4yscnlMNHuYU8RIhmteRyuRmv4zxJUU1FNq4cGAqhLdG4N1AErJOXvc6hSogA5fIGxXdAKgRFPOt1nHebQmFEeTJanjLzDfaoySKm0GItatXQfctyCbDodYwrKSytc7skhHAfo0QugqngLBGzGaVqnPeRSn30aOEbt2NcSUEllrELogIhoryzUyMPOx+1auheb3ipxPGh235XUii6fp+XJlg9u91+ELVqyOyXgTAKoE+77XdXCoik3In2EEQUiFI1wjIqdkF2z1fg0dCi7K4M4yzy0GIUqtH1GzVeoseA3BVSbF9HQosi+OyGsFUju2Zh1wK3xvYKKXHTbIzM1WDAiEI1qqrfbN12hZTzwW7EgaikFWGphhrZGi+bB/cb6CqeMgxg1dDgvAwBNFQDIWFkSJHxYUV97axqHBKFkBBr3cD5IUhcUdA3CUMAOQpoinXyWTJSI0GNHQt7LJrft3XXFVJ0VdViFgwF5AikJQpOegarg+PDvkf+LgOT/Nc043+17rlSfbhhk6dQveWANQwArI753LNDe0iWCGF11K27/QyFXrp+Ns/vJd/t4GDrU+v+mNtJ3IdTyCAZj8eTtBqpAReuOmzEYmczjh5c382VFPoy5POIpOMYRkJKaG2HC4RQksgFtD657Y+5n0REICx6OUxBIwp1NMNS4L5gVhT3KIArKYbAcgzFK6pGHJ1agpAQpTouAW1H8NwxbIGrncKNreMbJLoZJ/EDVkfMUv9wUsGk3bFX2p4NmxB+n0YAzSvb0tN4E+exTOEZy/QNIiKsnqUTUFVkGNJCeON1TBtSdDuWKcRiSF1zZOpogKsrfWz5kU0dPT+CJylSWnY4MhGbuB5IlpJhXDtmpy5qdTTAyYPA9gndv92HaJveJdsTRTmkombUv3w7qPhKELDz4pRDmbBoWbPtAvJtHUJ5YsBqGRRilrIoCSGVdBqh6Owlo9lIpltpN6o2zHCiiQUuc5ff6fiOpDCr1FOscRkhHloMI0xwteElZ3F206h3FU8x9YmCbCAFzMw//ukVjBA4cbFhl5j6v4VuzukqvYtH7CdTPxwRKT/T6r1eE+sGhebERaOOd8vlveBy3hjV6vvPzYl1d9KTtY8fTt7BkOLHx8/ISBN2siLZQwf7O2+7PbenlFFWRyo9xd04mcoiO6zEMCH0fBvOas+Jiz0nF8us5iZihq0q2VVGNNJZi34SF32loTcTw1XJb7p30HA6gYKzWvSbydnXLI75J8+Wybh75VwokGklfiCn5QFwKpptRw1qFkcDV6aV0Jciv2YzCnLsyVfXuYcp8LqQfpV42O/0moBmhuUTarxeoIjdc+eiNROhaOlWJQxyLsgQyzL8ALZhxnbIUMwMa4YdSVPXnQRCvrzG8wc5RSyoOYQUQpwjmzPfICOMCZYhzjZVVy7IsdVDfkLFBDhS0Kpxmken2aY8moDKRIbnMtvBLryI64zKbNNWyPbGJIkLmLs0ffbi9hq9WI3e8JwcdEYmveYx0/ZNDoCFOXE7VFKaIXsIBTOcOuYky3T0uJkEhdTFc5mN/7AcVc8WGSlusP/XgZKgNqfpfx0omq5b2qjOAxhjjDHGaMX/0INAKKq8z6gAAAAASUVORK5CYII=) no-repeat 50%}.help-centre-page .viddler-app-wrap div.viddler-embed div.media-gui .play-overlay-button span.inner{border:0}.help-centre-page .ttl-sub-content{font-size:20px;color:#000;line-height:130%;font-weight:700;padding-top:6px;margin-bottom:5px}@media (min-width:320px) and (max-width:1024px){.help-centre-page header{width:100%}.help-centre-page .help-page-wrapper .ttl-2{margin-top:60px}}@media (max-width:1024px){.help-centre-page .header{height:auto}}@media (max-width:767px){.help-centre-page .help-page-wrapper{background-color:#fff;padding:24px 20px 50px}.help-centre-page .help-page-wrapper .video-item{background-color:#fff;padding:20px}.help-centre-page .help-page-wrapper .video-item .video-title{color:#23085a;color:var(--color-indigo,#23085a);font-size:24px;font-weight:700;line-height:130%;position:relative;padding-top:16px;margin-bottom:26px}.help-centre-page .help-page-wrapper .video-item .video-title:before{content:"";position:absolute;top:0;left:0;width:25px;background-color:#00edc3;background-color:var(--color-teal-blue,#00edc3);border-radius:2px;height:4px}.help-centre-page .help-page-wrapper .video-item+.video-item{padding-top:20px;margin-top:15px;border:none}.help-centre-page .help-page-wrapper .ttl-2{font-size:32px;line-height:150%;margin-bottom:9px;margin-top:60px}.help-centre-page .help-page-wrapper .txt-sub{font-size:16px;margin-bottom:30px}.help-centre-page .help-page-wrapper .help-centre{border-bottom:10px solid #d3eae8;margin:0 -20px 25px;padding:0 20px}.help-centre-page .help-page-wrapper .video-inner{display:block;box-shadow:none;border-bottom:10px solid #d3eae8;margin:0 -20px 33px;padding:0 20px;border-radius:0}.help-centre-page .help-page-wrapper .video-inner .video-content{width:100%}.help-centre-page .help-page-wrapper .video-inner .video-list{width:100%;max-height:292px;padding:15px 20px 30px;margin-bottom:40px;margin-top:20px}.help-centre-page .help-page-wrapper .video-inner .video-list .tab-item{font-size:20px;margin-bottom:14px}.help-centre-page .help-page-wrapper .ttl-3{font-size:24px;line-height:150%;margin-bottom:10px}.help-centre-page .help-page-wrapper .help-accordion .ttl-help .MuiButtonBase-root{padding:15px 20px}.help-centre-page .help-page-wrapper .help-accordion .ttl-help .MuiButtonBase-root .MuiTypography-body1{font-size:16px}.help-centre-page .help-page-wrapper .help-accordion .ttl-help .MuiCollapse-root .MuiCollapse-wrapper{padding:10px 10px 30px}.help-centre-page .help-page-wrapper .help-accordion .ttl-help .MuiCollapse-root .MuiCollapse-wrapper .MuiTypography-body1{font-size:16px}.help-centre-page .help-page-wrapper .css-15v22id-MuiAccordionDetails-root{padding:0}.help-centre-page .footer__bottom{flex-wrap:wrap}.help-centre-page .footer__bottom .help-links,.help-centre-page .footer__bottom .help-links a{margin-left:0}.help-centre-page .viddler-app-wrap div.viddler-embed div.media-gui .play-overlay-button{background-size:50px}.help-centre-page .ttl-sub-content{font-size:18px;line-height:150%;margin-bottom:13px}}.kaltura-player-container,.playkit-video-player{background:transparent!important;background-color:transparent!important}#kaltura_player{width:100%;height:100%;min-height:300px;border-width:0;position:relative;margin-bottom:-4px}.playkit-video-player{background:transparent}.playkit-icon-play{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABFCAYAAAAcjSspAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAfCSURBVHgB7Vw7VxtHFL6zKxHHbuRfEOXkxMeWIODOnUXnDtlBfpAC0aUz/gVInTtDlw5ogCDAcucOUSVd8DGW6SJ37rIp4hDt4+be2RUIsavHanclnaPvHLGz791vv5m5984dAMYYY4wxgoOAASKbfZqMx80EoppobBPC1HRd1crlnRoMCJGRwgTEvlKzwsJpS0CGbpzseBLCsRBYQ6EcCateKZVKxxABQiUll1uYQQFzCJB3I4G21+RDoKhdPBGyavjYROvxdI0aApaNOq6FqaRQSJmff5qherBCv0zTZk0glFHBd8ISFV3/UiuXy5rXNbLZbCIWuzYjBCQt+zr3BYjk+QGIFfoV9/Z2KhAwAiXFhQwNETcFYjmIh+froyJIdWIOGkoicgwdl4JUTiCkyK86cWOFnnDZ2cQKWDPqX1bbqcH3/Z5S+4QiiwjPL9QjVo36P8Ug7tc3KdxuUMP5uqnNKIZFRiskOZaSp+IKr3Obo9et2X5V0xcpuScLz+lrrcoVxGP6akul0lYkPUQzmBzVEofnqhH4Yu/X7VXwCd+kzD9e4K9T4DK1G2v7pe1lGDDomQrgqIZQ2NvdKoIPqOADzYTwV9nf3S7AEKD64X0lNTn5Nz3UA1rNpNJTvO0IekTPpDQTYqG1tL+78wsMEaofTn6/nUp/EkJkwScxPZHCbQgtXnKZCTko7WzAEOJj9eT4EjGkHiar2/O7JoUbMwXFW7kiq8xwKaQVTMxFVRIP0qnbb6rV6uduzu2KFLZDVGXiN2EbTMW93e2XMAJgddxJTd0kq/ieEOqDW99/t3l6enrW6TwFugAbZmyHCMAategFGCHsl7a4VzwmPytpG5id0ZEUrjYNS1Wv4yyMIMjnWrJLuCxdkQ7oSErMVNedYnGQMY5+4BiUts3CvlkHtCXFdvAww9XGqFsbMMIw6hNs4WrsrHZSS9uGNpWeXgd23RFfvD7o38vlqjiZmv4znZq6fetW+t3p6Uno/lEDp6fHZ2SzfE3FDP2S1erJptexnkqRbQmphIqapUMFAkDMYKcRExR4yscnlMNHuYU8RIhmteRyuRmv4zxJUU1FNq4cGAqhLdG4N1AErJOXvc6hSogA5fIGxXdAKgRFPOt1nHebQmFEeTJanjLzDfaoySKm0GItatXQfctyCbDodYwrKSytc7skhHAfo0QugqngLBGzGaVqnPeRSn30aOEbt2NcSUEllrELogIhoryzUyMPOx+1auheb3ipxPGh235XUii6fp+XJlg9u91+ELVqyOyXgTAKoE+77XdXCoik3In2EEQUiFI1wjIqdkF2z1fg0dCi7K4M4yzy0GIUqtH1GzVeoseA3BVSbF9HQosi+OyGsFUju2Zh1wK3xvYKKXHTbIzM1WDAiEI1qqrfbN12hZTzwW7EgaikFWGphhrZGi+bB/cb6CqeMgxg1dDgvAwBNFQDIWFkSJHxYUV97axqHBKFkBBr3cD5IUhcUdA3CUMAOQpoinXyWTJSI0GNHQt7LJrft3XXFVJ0VdViFgwF5AikJQpOegarg+PDvkf+LgOT/Nc043+17rlSfbhhk6dQveWANQwArI753LNDe0iWCGF11K27/QyFXrp+Ns/vJd/t4GDrU+v+mNtJ3IdTyCAZj8eTtBqpAReuOmzEYmczjh5c382VFPoy5POIpOMYRkJKaG2HC4RQksgFtD657Y+5n0REICx6OUxBIwp1NMNS4L5gVhT3KIArKYbAcgzFK6pGHJ1agpAQpTouAW1H8NwxbIGrncKNreMbJLoZJ/EDVkfMUv9wUsGk3bFX2p4NmxB+n0YAzSvb0tN4E+exTOEZy/QNIiKsnqUTUFVkGNJCeON1TBtSdDuWKcRiSF1zZOpogKsrfWz5kU0dPT+CJylSWnY4MhGbuB5IlpJhXDtmpy5qdTTAyYPA9gndv92HaJveJdsTRTmkombUv3w7qPhKELDz4pRDmbBoWbPtAvJtHUJ5YsBqGRRilrIoCSGVdBqh6Owlo9lIpltpN6o2zHCiiQUuc5ff6fiOpDCr1FOscRkhHloMI0xwteElZ3F206h3FU8x9YmCbCAFzMw//ukVjBA4cbFhl5j6v4VuzukqvYtH7CdTPxwRKT/T6r1eE+sGhebERaOOd8vlveBy3hjV6vvPzYl1d9KTtY8fTt7BkOLHx8/ISBN2siLZQwf7O2+7PbenlFFWRyo9xd04mcoiO6zEMCH0fBvOas+Jiz0nF8us5iZihq0q2VVGNNJZi34SF32loTcTw1XJb7p30HA6gYKzWvSbydnXLI75J8+Wybh75VwokGklfiCn5QFwKpptRw1qFkcDV6aV0Jciv2YzCnLsyVfXuYcp8LqQfpV42O/0moBmhuUTarxeoIjdc+eiNROhaOlWJQxyLsgQyzL8ALZhxnbIUMwMa4YdSVPXnQRCvrzG8wc5RSyoOYQUQpwjmzPfICOMCZYhzjZVVy7IsdVDfkLFBDhS0Kpxmken2aY8moDKRIbnMtvBLryI64zKbNNWyPbGJIkLmLs0ffbi9hq9WI3e8JwcdEYmveYx0/ZNDoCFOXE7VFKaIXsIBTOcOuYky3T0uJkEhdTFc5mN/7AcVc8WGSlusP/XgZKgNqfpfx0omq5b2qjOAxhjjDHGaMX/0INAKKq8z6gAAAAASUVORK5CYII=) no-repeat 50%!important}body,html{font-size:10px!important;background-color:var(--color-white)!important}.MuiButton-label,.MuiFormLabel-root,body,html{font-family:Arial,sans-serif!important;letter-spacing:normal!important}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}button{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none}.block-scroll{position:fixed;width:100%}@font-face{font-family:"British-Council-Sans";src:url(/v2/student/static/media/Britishcouncil-sans-regular.woff.84d97eb5.ttf)}@font-face{font-family:"Poppins-Medium";src:url(/v2/student/static/media/Poppins-Medium.9e1bb626.ttf)}@font-face{font-family:"Poppins-Regular";src:url(/v2/student/static/media/Poppins-Regular.8081832f.ttf)}.MuiButton-contained.btn{padding:1.6rem 5.6rem;border-radius:3rem;overflow:hidden;font-size:1.6rem;text-transform:none}.MuiButton-contained.btn-default{background:#c0df88;border:1px solid #009d8c;box-sizing:border-box;border-radius:30px;padding:15px 30px;font-size:1.6rem;line-height:2.4rem;font-weight:700;color:var(--color-bright-grey)}.MuiButton-contained.btn-default--orange{color:var(--color-white);background:var(--color-orange)}.MuiButton-contained.btn-showless,.MuiButton-contained.btn-showmore{background:var(--color-white);border:1px solid #009d8c;box-sizing:border-box;border-radius:30px;padding:15px 30px;font-size:1.6rem;line-height:2.4rem;font-weight:700;color:var(--color-bright-grey)}.MuiButton-contained.btn-indigo,.MuiButton-contained.btn-indigo:hover{background-color:var(--color-indigo);color:var(--color-white)}.MuiButton-contained.btn-return{border:1px solid var(--color-indigo)}.MuiButton-contained.btn-return,.MuiButton-contained.btn-return:hover{background-color:var(--color-white);color:var(--color-black)}.MuiButton-contained.btn-primary{background-color:var(--color-dark-hues-blue);color:#fff}@media (hover:hover){.MuiButton-contained.btn-primary:hover{background-color:var(--color-dark-hues-blue);border-color:var(--color-dark-hues-blue)}}.MuiTooltip-popper .MuiTooltip-tooltip{background:var(--color-indigo);color:var(--color-white);font-size:14px}.line{width:100%;height:2px;background:hsla(0,0%,78.4%,.4)}.MuiContainer-root.public-page{display:flex;justify-content:center;flex-direction:column;padding:1.1rem 0 0 1.1rem;width:100%;max-width:100%;background-color:var(--color-teal-blue);position:relative}.MuiContainer-root.public-page .my-class{display:flex;align-items:center;margin-bottom:1.7rem}.MuiContainer-root.public-page .my-class>div{font-weight:700;font-size:1.8rem;line-height:1.6rem;color:var(--color-indigo);padding-left:1.8rem;font-family:"British-Council-Sans",sans-serif}.public-page .MuiContainer-root.page-content{width:100%;max-width:100%;font-size:var(--font-size-default);padding:0;position:absolute;z-index:9999;top:140px;left:10%;display:flex;justify-content:flex-start}.public-page .header{background-repeat:no-repeat;background-size:100% 100%}.private-page.MuiContainer-root{padding:0}.public-page .header{width:100%;min-height:100vh;max-width:100%;padding:0;background-image:linear-gradient(to right bottom,rgba(35,8,90,.8),rgba(35,8,90,.8)),url(/v2/student/static/media/turkey.71188478.jpg);position:relative;overflow-y:auto;overflow-x:hidden;border-radius:12rem 0 0 0}.line-blue{width:5rem;height:4px;background-color:var(--color-teal-blue);border-radius:6px}.error-default{color:var(--color-error);font-size:1.6rem;padding-top:.8rem}.error-block{display:flex;align-items:center;padding-top:.8rem}.error-block .error-border{width:5px;min-width:5px;height:56px;border-radius:3rem;overflow:hidden;background-color:var(--color-error)}.error-block .error-password{font-weight:700;color:var(--color-error);font-size:1.6rem;padding-left:1rem}.line-grey{background:hsla(0,0%,78.4%,.4);height:2px;width:100%}@media screen and (max-width:1024px){.MuiContainer-root.public-page{padding:1rem 0 0;overflow-y:auto;background-color:var(--color-teal-blue)}.MuiContainer-root.public-page .header{background-image:linear-gradient(to right bottom,#23085a,#23085a);border-radius:30px 0 0 0}.MuiContainer-root.public-page .MuiContainer-root.page-content{width:100%;top:0;left:0;display:block;padding-bottom:2rem}}@media screen and (max-width:1024px){.private-page{height:100vh}.private-page .page-content{min-height:calc(100% - 55px);padding-bottom:67px}.private-page .mobile-header-back{background:#23085a;display:flex;height:73px;align-items:center;padding:0 21px}.private-page .mobile-header-back .btn-back,.private-page .mobile-header-back .btn-back:focus{background-color:transparent;box-shadow:none;outline:none;border:none;width:40px;padding:0;height:40px;margin-left:-8px}}@media screen and (max-width:1024px) and (max-width:767px){.private-page .mobile-header-back .btn-back,.private-page .mobile-header-back .btn-back:focus{margin-left:-14px}}@media screen and (max-width:1024px){.private-page .mobile-header-back .btn-back:focus img,.private-page .mobile-header-back .btn-back img{display:block;margin:0 auto}.private-page .mobile-header-back .iconBack{cursor:pointer}.private-page .mobile-header-back__left{display:flex;align-items:center;width:7rem}.private-page .mobile-header-back__left span{color:var(--color-white);font-size:1.8rem;margin-left:1rem;cursor:pointer}.private-page .mobile-header-back__left .iconBack{width:24px;height:32px}}@media screen and (max-width:1024px) and (max-width:767px){.private-page .mobile-header-back__left .iconBack{width:12px;height:16px}}@media screen and (max-width:1024px){.private-page .mobile-header-back__center{width:100%}.private-page .mobile-header-back__right{display:flex;justify-content:flex-end;align-items:center;width:7rem}.private-page .mobile-header-back__right .iconBack{width:36px;height:36px}}@media screen and (max-width:1024px) and (max-width:767px){.private-page .mobile-header-back__right .iconBack{width:18px;height:18px}}@media screen and (max-width:1024px){.private-page .mobile-header-back .profile{color:#00edc3;font-size:16px;flex-grow:1;text-align:center}}.btn-block .btn-loadmore{position:absolute;right:0}.btn-block .btn-loadmore,.btn-block .btn-showless{padding:1.5rem 2.93rem;background-color:var(--color-white);cursor:pointer}.btn-block .btn-loadmore,.btn-block .btn-showless,.btn-close{color:var(--color-bright-grey);box-sizing:border-box;border:1px solid var(--color-dark-hues-blue);font-size:1.6rem;line-height:2.4rem;font-weight:700;border-radius:30px}.btn-close{background-color:#fff;padding:16px 30px;max-width:104px;max-height:56px}.lesson-theme{background:var(--color-white);color:var(--color-bright-grey);cursor:pointer}.lesson-theme .secondary{color:var(--color-indigo)}.lesson-theme .category{color:#009d8c}.lesson-theme button{background:#c0df88;color:var(--color-bright-grey);border-color:var(--color-dark-hues-blue)}.lesson-theme-past{background:var(--color-grey-3);color:var(--color-bright-grey)}.lesson-theme-locked{background:#f5f5f5;color:var(--color-bright-grey)}.lesson-theme-locked .secondary{color:var(--color-indigo)}.lesson-theme-locked button{background:var(--color-white);color:var(--color-bright-grey);border-color:#c0df88}.lesson-theme-booked{background:var(--color-indigo);background-color:var(--color-indigo)!important;color:var(--color-white)}.lesson-theme-booked .secondary{color:var(--color-yellow)}.lesson-theme-booked button{background:var(--color-white)!important;color:var(--color-bright-grey)!important;border-color:#009d8c!important}.lesson-theme-booked button.secondary{background:#e4b800!important;border-color:#e4b800!important;color:var(--color-indigo)!important}.lesson-theme-full{background-color:#fff2f2}.btn-join-mobile{font-weight:700!important;padding:8px 15px!important;font-size:12px!important;margin-top:29px!important}.location-teacher-display div{display:flex;align-items:center;margin:4px 0}.location-teacher-display svg{width:16px;height:16px;margin-right:9px}.btn-show-more-container{text-align:right}.MuiButton-root.btn-show-more{background:var(--color-white);color:var(--color-bright-grey);border:1px solid var(--color-dark-hues-blue);font-size:1.6rem;line-height:2.4rem;padding:1.6rem 3rem;margin:1rem 0;border-radius:30px;font-weight:700}.MuiButton-root.btn-show-more:hover{background-color:#c0df8b;border-color:#c0df8b}.availability-display{display:flex;align-items:center;color:var(--color-error);margin:4px 0}.availability-display img{width:20px;margin-right:11px}:root{--color-white:#fff;--color-black:#000;--color-bright-grey:#54565a;--color-indigo:#23085a;--color-error:#ab0033;--color-dark-blue:#005cb9;--color-dark-hues:#7716bd;--color-indigo-1:#6200ff;--color-blindness:#2f1160;--color-teal-blue:#00edc3;--color-dark-hues-blue:#009d8c;--color-light-hues:#99edd1;--color-yellow:#ffe300;--color-grey-1:#c8c8c8;--color-grey-2:#898a8d;--color-grey-3:#eee;--color-grey-4:hsla(0,0%,78.4%,0.2);--color-green-1:#ccebe8;--color-green-2:#5deb4b;--color-pink-1:#ff00c8;--color-orange:#ff8200;--color-dark-orange:#ff4635;--color-dark-green:#00953b;--color-red:#ea0034;--font-size-default:2rem}.section-title{font-size:24px;line-height:31.2px;color:#000}@media (max-width:767px){.section-title{font-size:18px;line-height:27px}}.section-desc{font-size:18px;line-height:27px;color:#000}.block-title{font-size:20px;line-height:26px;color:var(--color-indigo);margin-bottom:30px}@media (max-width:767px){.block-title{font-size:14px;line-height:18.2px;margin-bottom:16px}}.body-text{font-size:18px;line-height:150%;color:#000}@media (max-width:767px){.body-text{font-size:12px;line-height:150%}}
/*# sourceMappingURL=main.5e6e6183.chunk.css.map */