@import"https://fonts.googleapis.com/css?family=Lato:400,700,900";.mainBody_acdl{color:#d4ac5e;background-color:#f7f7f7!important;padding:0;margin:0 2px}.topContainer_blossom{max-width:1920px;padding-left:0;margin-left:2px}.workspace{background-color:#c7c7f7!important}.cc_A{background-color:#100e17;font-family:Open Sans,sans-serif;margin:5px}.cc_A .container{position:absolute;height:300px;width:600px;top:60px;left:calc(50% - 300px);display:flex}.cc_A .card{display:flex;height:280px;width:200px;background-color:#17141d;border-radius:10px;box-shadow:-1rem 0 3rem #000;transition:.4s ease-out;position:relative;left:0px}.cc_A .card:not(:first-child){margin-left:-50px}.cc_A .card:hover{transform:translateY(-20px);transition:.4s ease-out}.cc_A .card:hover~.card{position:relative;left:50px;transition:.4s ease-out}.cc_A .title{color:#fff;font-weight:300;position:absolute;left:20px;top:15px}.cc_A .bar{position:absolute;top:100px;left:20px;height:5px;width:150px}.cc_A .emptybar{background-color:#2e3033;width:100%;height:100%}.cc_A .filledbar{position:absolute;top:0px;z-index:3;width:0px;height:100%;background:rgb(0,154,217);background:linear-gradient(90deg,rgba(0,154,217,1) 0%,rgba(217,147,0,1) 65%,rgba(255,186,0,1) 100%);transition:.6s ease-out}.cc_A .card:hover .filledbar{width:120px;transition:.4s ease-out}.cc_A .circle{position:absolute;top:150px;left:calc(50% - 60px)}.cc_A .stroke{stroke:#fff;stroke-dasharray:360;stroke-dashoffset:360;transition:.6s ease-out}.cc_A .svgcard{fill:#17141d;stroke-width:2px}.cc_A .card:hover .stroke{stroke-dashoffset:100;transition:.6s ease-out}*,*:before,*:after{box-sizing:border-box}.slide-container{margin:auto;width:600px;text-align:center}.cofc-wrapper{padding-top:40px;padding-bottom:40px}.cofc-wrapper:focus{outline:0}.clash-card{background:white;width:300px;display:inline-block;margin:auto;border-radius:$border-radius-size + 5;position:relative;text-align:center;box-shadow:-1px 15px 30px -12px #000;z-index:9999}.clash-card__image{position:relative;height:230px;margin-bottom:35px;border-top-left-radius:$border-radius-size;border-top-right-radius:$border-radius-size}.clash-card__image--barbarian{background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/195612/barbarian-bg.jpg)}.clash-card__image--barbarian img{width:400px;position:absolute;top:-65px;left:-70px}.clash-card__image--archer{background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/195612/archer-bg.jpg)}.clash-card__image--archer img{width:400px;position:absolute;top:-34px;left:-37px}.clash-card__image--giant{background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/195612/giant-bg.jpg)}.clash-card__image--giant img{width:340px;position:absolute;top:-30px;left:-25px}.clash-card__image--goblin{background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/195612/goblin-bg.jpg)}.clash-card__image--goblin img{width:370px;position:absolute;top:-21px;left:-37px}.clash-card__image--wizard{background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/195612/wizard-bg.jpg)}.clash-card__image--wizard img{width:345px;position:absolute;top:-28px;left:-10px}.clash-card__level{text-transform:uppercase;font-size:12px;font-weight:700;margin-bottom:3px}.clash-card__level--barbarian{color:$barbarian}.clash-card__level--archer{color:$archer}.clash-card__level--giant{color:$giant}.clash-card__level--goblin{color:$goblin}.clash-card__level--wizard{color:$wizard}.clash-card__unit-name{font-size:26px;color:#000;font-weight:900;margin-bottom:5px}.clash-card__unit-description{padding:20px;margin-bottom:10px}.clash-card__unit-stats--barbarian{background:$barbarian}.clash-card__unit-stats--barbarian .one-third{border-right:1px solid #BD7C2F}.clash-card__unit-stats--archer{background:$archer}.clash-card__unit-stats--archer .one-third{border-right:1px solid #D04976}.clash-card__unit-stats--giant{background:$giant}.clash-card__unit-stats--giant .one-third{border-right:1px solid darken($giant,8%)}.clash-card__unit-stats--goblin{background:$goblin}.clash-card__unit-stats--goblin .one-third{border-right:1px solid darken($goblin,6%)}.clash-card__unit-stats--wizard{background:$wizard}.clash-card__unit-stats--wizard .one-third{border-right:1px solid darken($wizard,6%)}.clash-card__unit-stats{color:#fff;font-weight:700;border-bottom-left-radius:$border-radius-size;border-bottom-right-radius:$border-radius-size}.clash-card__unit-stats sup{position:absolute;bottom:4px;font-size:45%;margin-left:2px}.clash-card__unit-stats .stat{position:relative;font-size:24px;margin-bottom:10px}.clash-card__unit-stats .stat-value{text-transform:uppercase;font-weight:400;font-size:12px}.clash-card__unit-stats .no-border{border-right:none}.clash-card__unit-stats .one-third{width:33%;float:left;padding:20px 15px}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.slick-prev{left:100px;z-index:999}.slick-next{right:100px;z-index:999}.bg-form-login{background-color:#167dbd;max-width:375px;margin:auto}.log-with-facebook,.log-with-google{background-color:#fff;width:80%;padding:20px;border-radius:100rem;margin:20px auto}.or-form span{color:#c3c3c3;position:relative}.or-form span:before{content:"";position:absolute;top:50%;right:120%;width:30px;height:1px;background-color:#c3c3c3}.or-form span:after{content:"";position:absolute;top:50%;left:120%;width:30px;height:1px;background-color:#c3c3c3}.form-email,.form-password{background-color:#87bddc;width:80%;padding:10px;border-radius:100rem;margin:20px auto!important;border:0}.input-email,.input-password{background-color:#87bddc;border:0;width:100%;height:100%;color:#fff;height:48px}.input-email::placeholder,.input-password::placeholder{color:#ccdce7;font-size:1rem}.input-email:focus,.input-password:focus,.btn-show button:focus,.btn-login button:focus{outline:none!important}.logo-email,.logo-password{background-color:#167dbd;color:#fff;width:40px!important;height:40px;border-radius:100rem;display:flex;align-items:center;justify-content:center}.btn-show button{background-color:transparent;color:#fff;border:0;cursor:pointer}.btn-login button{background-color:#fb9b9b;width:80%;color:#fff;padding:20px;border-radius:100rem;margin:20px auto!important;border:0;cursor:pointer}.forgot-password a{color:#fff}.font-18{font-size:18px}.text-color-login{color:#167dbd}.ml-15{margin-left:15px}.content-tab{display:block;-webkit-animation:fadeEffect 1s;animation:fadeEffect 1s}.content-signup{display:block}@-webkit-keyframes fadeEffect{0%{opacity:0}to{opacity:1}}@keyframes fadeEffect{0%{opacity:0}to{opacity:1}}.btn-tab-login,.btn-tab-signup{background-color:transparent;border:0;color:#fff}.btn-tab-login:focus,.btn-tab-signup:focus{outline:none}.tab button{background-color:#ccc}.tab button.active{background-color:#167dbd}.form-forgot-password{background-color:#fff;max-width:375px;margin:auto;padding:0 50px;box-shadow:1px 1px 16px 2px #c3c3c3}.logo-forgot-pass{height:50px}.title-forgot-pass{font-size:24px;color:#eb5203}.description-forgot-pass{font-size:16px;color:#777}.box-email input{border:1px solid #c5c5c5;border-radius:0;width:100%;height:35px;padding:0 20px}.btn-retrieve-password{border:0;border-radius:0;background-color:#eb5203;padding:10px 20px;color:#fff;cursor:pointer}.btn-retrieve-password:focus,.box-email input:focus{outline:none}.fw-200{font-weight:200}.logo-username{background-color:#167dbd;color:#fff;width:40px!important;height:40px;border-radius:100rem;display:flex;align-items:center;justify-content:center}.form-username{background-color:#87bddc;width:80%;padding:10px;border-radius:100rem;margin:20px auto!important;border:0}.option-number,.option-job{border:0;padding:0}.option-job{padding:0 5px}.input-nuber{border:0}.logo-number,.logo-job{width:40px;height:40px;background-color:#87bddc;border-radius:100rem;border:0}.card-signup{max-width:375px;margin:auto;background-color:#167dbd}.btn-creat-account button:focus{outline:none}.btn-creat-account button{background-color:#fb9b9b;width:80%;color:#fff;padding:20px;border-radius:100rem;margin:20px auto!important;border:0;cursor:pointer}.form-number,.form-job{background-color:#fff;width:80%;padding:10px;border-radius:100rem;margin:20px auto;color:#fff}button:focus{outline:none}.btn-basic,.btn-advanced,.btn-coach{padding:15px 4px;border:1px solid #ecedee;background-color:#f8f8f8}.btn-basic:active,.btn-advanced:active,.btn-coach:active{border-bottom:4px #63707a solid}.basic_title--time{display:inline-block;background-color:#455864;border-radius:30px;padding:2px 10px;color:#fff}button.basic_title--btn-contact{background-color:#449df8;border:0;padding:10px;border-radius:4px;color:#fff}.basic_title-form-btn{order:1}.basic_title-txt-form{order:2}.basic_content--title{border-bottom:4px solid #f7f7f7}.pl-15{padding-left:15px}.list-style-none{list-style-type:none}.list-style-circle li::marker{font-size:34px}.font-6{font-size:6px}.font-12{font-size:12px}.font-14{font-size:14px}.font-15{font-size:15px}.color-source-detail{color:#586c73}.basic-content{border-bottom:2px solid #f7f7f7}.basic-video-title{display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:768px){.basic_title-form-btn{order:2}.basic_title-txt-form{order:1}.btn-basic,.btn-advanced,.btn-coach{padding:20px}}@media (min-width:992px){.font-14-desktop{font-size:14px}.font-18-desktop{font-size:18px}.font-28-desktop{font-size:28px}.font-32-desktop{font-size:32px}button.basic_title--btn-contact{padding:20px}}#advanced,#coach{display:none}.font-18{font-size:18px}.font-12{font-size:12px}.font-14{font-size:14px}button:focus{outline:none!important}@media (min-width: 992px){.font-18-desktop{font-size:18px}.font-20-desktop{font-size:20px}.font-24-desktop{font-size:24px}.font-16-desktop,.font-15-desktop{font-size:15px}.font-14-desktop{font-size:14px}}.left-side,.right-side{padding:0 30px!important}.left_side--avt img{border-radius:4px}.work-line,.skill-line{color:#cecece}@media screen and (max-width: 1024px){.work-txt:after,.skill-txt:after{width:73%!important}}.work-txt:after,.skill-txt:after{content:"";height:1px;width:85%;background-color:#cecece;position:absolute;bottom:40%;right:0}.right-side .right_side--ranking .ranking-star .star-use{color:#5da2ee}.right-side .right_side--ranking .ranking-star .star-useless{color:#e6f2fc}.right-side .right_side--contact .btn-message{border:0;background-color:transparent;color:#404e5d;padding:5px 10px}.right-side .right_side--contact .btn-contact{border:0;background-color:#e6f2fc;color:#5ba2ee;padding:5px 10px}.right-side .right_side--contact .btn-report{border:0;background-color:transparent;color:#c1c1c1;padding:5px 10px}.right-side .btn-timeline,.right-side .btn-about{border:0;border-bottom:2px solid transparent;background-color:transparent;color:#c1c1c1;padding:5px 10px}.right-side .btn-timeline:active,.right-side .btn-about:active{color:#404e5d;border-bottom:2px solid #4795ec}.right-side .horizontal-line:after{content:"";width:100%;height:1px;background-color:#c1c1c1;position:absolute;bottom:0;left:0}.color-gray-title-user{color:#cecece}.catalog-page .catalog-top{border-bottom:1px solid #f1f1f1}.catalog-page .catalog-top .catalog_top--title{padding:6px 10px}.catalog-page .catalog-top .catalog_top--line:before{content:"";width:100%;height:1px;background-color:#f1f1f1;position:absolute;left:0;bottom:0}.catalog-page .catalog-top .catalog_top--btn-goal{border:1px solid #307497;background-color:transparent;padding:5px 10px;color:#307497}.catalog-page .catalog-top .catalog_top--btn{padding:5px 10px 0}.catalog-page .catalog-top .catalog_top--btn .catalog_top--btn-progress,.catalog-page .catalog-top .catalog_top--btn .catalog_top--btn-saved{padding:5px 10px;background-color:transparent;border:0;color:#727272}.catalog-page .catalog-top .catalog_top--btn .catalog_top--btn-progress:active,.catalog-page .catalog-top .catalog_top--btn .catalog_top--btn-saved:active{color:#307497;border-bottom:2px solid #307497}.catalog-page .catalog-top .catalog_top--left-content{padding:10px;background-color:#f2f6f9;color:#555}.catalog-page .catalog-bottom .catalog_bottom--btn-previous,.catalog-page .catalog-bottom .catalog_bottom--btn-next{border:0;background-color:transparent;color:#787878}.catalog-page .catalog-bottom .img-thumbnail{border:0;padding:0}.catalog-page .catalog-bottom .marquee{width:100%;position:relative;place-items:center;overflow:hidden}.catalog-page .catalog-bottom .marquee .marquee-content{display:flex;width:1520px}.catalog-page .catalog-bottom .marquee .marquee-content:hover{animation-play-state:paused}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-760px)}}.catalog-page .catalog-bottom .marquee .marquee-content .marquee-content-item{padding-left:10px;padding-right:10px;perspective:100px;width:100%;width:190px;transition:transform 1s}.catalog-page .catalog-bottom .img-thumbnail img{border-radius:4px}.catalog-page .catalog-bottom .img-thumbnail .course-lable-type{display:inline-block;background-color:#fefefe;color:#000;border-radius:3px;padding:3px 10px;position:absolute;left:3px;top:3px}.catalog-page .catalog-bottom .img-thumbnail .course-time{display:inline-block;background-color:#5d5c54;color:#fff;padding:2px 10px;position:absolute;right:0;bottom:0}.taxonomy .topic-business .topic_business--child,.taxonomy .topic-technology .topic_technology--child{text-align:center;padding:20px 10px;border:1px solid #1c94a3}.text-black{color:#000}.text-black-50{color:#555}.top-bar-menu{border-bottom:1px solid #7d7d7d}.top-bar-menu .menu-items-learning a,.top-bar-menu .menu-items-home a{color:#7d7d7d}.top-bar-menu .menu-items-home a:hover{color:#000;text-decoration:none}.top-bar-menu .menu-items-learning,.top-bar-menu .menu-items-notification,.top-bar-menu .menu-items-my-profile,.top-bar-menu .menu-items-language{color:#7d7d7d}.top-bar-menu .menu-items-learning:hover,.top-bar-menu .menu-items-notification:hover,.top-bar-menu .menu-items-my-profile:hover,.top-bar-menu .menu-items-language:hover,.top-bar-menu .menu-items-learning:hover .dropdown .btn-learning,.top-bar-menu .menu-items-learning:hover .dropdown .btn-notification,.top-bar-menu .menu-items-learning:hover .dropdown .btn-my-profile,.top-bar-menu .menu-items-learning:hover .dropdown .btn-language,.top-bar-menu .menu-items-notification:hover .dropdown .btn-learning,.top-bar-menu .menu-items-notification:hover .dropdown .btn-notification,.top-bar-menu .menu-items-notification:hover .dropdown .btn-my-profile,.top-bar-menu .menu-items-notification:hover .dropdown .btn-language,.top-bar-menu .menu-items-my-profile:hover .dropdown .btn-learning,.top-bar-menu .menu-items-my-profile:hover .dropdown .btn-notification,.top-bar-menu .menu-items-my-profile:hover .dropdown .btn-my-profile,.top-bar-menu .menu-items-my-profile:hover .dropdown .btn-language,.top-bar-menu .menu-items-language:hover .dropdown .btn-learning,.top-bar-menu .menu-items-language:hover .dropdown .btn-notification,.top-bar-menu .menu-items-language:hover .dropdown .btn-my-profile,.top-bar-menu .menu-items-language:hover .dropdown .btn-language{color:#000}.top-bar-menu .menu-items-learning .line,.top-bar-menu .menu-items-notification .line,.top-bar-menu .menu-items-my-profile .line,.top-bar-menu .menu-items-language .line{width:100%;height:1px;background-color:#cecece}.top-bar-menu .menu-items-learning .dropdown .btn-learning,.top-bar-menu .menu-items-learning .dropdown .btn-notification,.top-bar-menu .menu-items-learning .dropdown .btn-my-profile,.top-bar-menu .menu-items-learning .dropdown .btn-language,.top-bar-menu .menu-items-notification .dropdown .btn-learning,.top-bar-menu .menu-items-notification .dropdown .btn-notification,.top-bar-menu .menu-items-notification .dropdown .btn-my-profile,.top-bar-menu .menu-items-notification .dropdown .btn-language,.top-bar-menu .menu-items-my-profile .dropdown .btn-learning,.top-bar-menu .menu-items-my-profile .dropdown .btn-notification,.top-bar-menu .menu-items-my-profile .dropdown .btn-my-profile,.top-bar-menu .menu-items-my-profile .dropdown .btn-language,.top-bar-menu .menu-items-language .dropdown .btn-learning,.top-bar-menu .menu-items-language .dropdown .btn-notification,.top-bar-menu .menu-items-language .dropdown .btn-my-profile,.top-bar-menu .menu-items-language .dropdown .btn-language{color:#7d7d7d;border:0;background-color:transparent}.top-bar-menu .menu-items-learning .dropdown:hover>.dropdown-menu,.top-bar-menu .menu-items-notification .dropdown:hover>.dropdown-menu,.top-bar-menu .menu-items-my-profile .dropdown:hover>.dropdown-menu,.top-bar-menu .menu-items-language .dropdown:hover>.dropdown-menu{display:block;box-shadow:0 1px 16px -4px;transform:translate(-85%)}.top-bar-menu .menu-items-learning .dropdown:hover>.dropdown-menu .dropdown-item-person:hover,.top-bar-menu .menu-items-notification .dropdown:hover>.dropdown-menu .dropdown-item-person:hover,.top-bar-menu .menu-items-my-profile .dropdown:hover>.dropdown-menu .dropdown-item-person:hover,.top-bar-menu .menu-items-language .dropdown:hover>.dropdown-menu .dropdown-item-person:hover{font-weight:400!important}.top-bar-menu .menu-items-learning .dropdown:hover>.dropdown-menu .dropdown-item:hover,.top-bar-menu .menu-items-notification .dropdown:hover>.dropdown-menu .dropdown-item:hover,.top-bar-menu .menu-items-my-profile .dropdown:hover>.dropdown-menu .dropdown-item:hover,.top-bar-menu .menu-items-language .dropdown:hover>.dropdown-menu .dropdown-item:hover{font-weight:500}.top-bar-menu .menu-items-learning .dropdown>.dropdown-toggle:active,.top-bar-menu .menu-items-notification .dropdown>.dropdown-toggle:active,.top-bar-menu .menu-items-my-profile .dropdown>.dropdown-toggle:active,.top-bar-menu .menu-items-language .dropdown>.dropdown-toggle:active{pointer-events:none}.top-bar-menu .avt-personal img{border-radius:100rem}.learning-group .font-16{font-size:16px}.learning-group .learning-group-btn .btn-new-group:after{content:"";width:100%;height:1px;background-color:#cecece;position:absolute;box-sizing:border-box;bottom:0px;left:0}.learning-group .learning-group-btn .btn-new-group button,.learning-group .learning-group-btn .btn-joined-group button{border:0;background-color:transparent}.learning-group .learning-group-btn .btn-new-group button:hover,.learning-group .learning-group-btn .btn-joined-group button:hover{color:#4981a0;border-bottom:2px solid #4981a0;box-sizing:border-box}.learning-group .avt-group img{border-radius:100rem}.learning-group .group-information .btn-join{border:1px solid #4981a0;color:#4981a0;background-color:transparent;padding:5px 15px;display:flex;align-items:center}.font-10{font-size:10px}.font-6{font-size:6px}.font-16{font-size:16px}@media (min-width:768px){.font-12-desktop{font-size:12px}}.set-weekly-goal .text-black-50{color:#555}.set-weekly-goal .btn-15mins{border:1px solid #7d7d7d;border-top-left-radius:3px;border-bottom-left-radius:3px;background-color:transparent;padding:5px 10px}.set-weekly-goal .btn-15mins:active{color:#fff;background-color:#1272b3}.set-weekly-goal .btn-15mins:active p,.set-weekly-goal .btn-30mins:active p,.set-weekly-goal .btn-60mins:active p,.set-weekly-goal .btn-120mins:active p{color:#fff}.set-weekly-goal .btn-30mins,.set-weekly-goal .btn-60mins{padding:5px 10px;border:1px solid #7d7d7d;border-left:none;background-color:transparent}.set-weekly-goal .btn-30mins:active,.set-weekly-goal .btn-60mins:active{color:#fff;background-color:#1272b3}.set-weekly-goal .btn-120mins{border:1px solid #7d7d7d;border-left:none;border-top-right-radius:3px;border-bottom-right-radius:3px;background-color:transparent;padding:5px 10px}.set-weekly-goal .btn-120mins:active{color:#fff;background-color:#1272b3}.set-weekly-goal .weekly-goal-description{padding:10px;background-color:#f2f6f8}.set-weekly-goal .weekly-goal-description .weekly-goal-status{color:#fff;background-color:#1272b3;padding:0 10px}.set-weekly-goal .weekly-goal-btn .btn-maybe-later{border:1px solid #1272b3;background-color:transparent;color:#1272b3}.set-weekly-goal .weekly-goal-btn .btn-set-goal{border:1px solid #1272b3;background-color:#1272b3;color:#fff}.popup-set-success{max-width:400px;box-shadow:0 1px 16px -4px}.popup-set-success .btn-close{border:0;background-color:transparent;top:0;right:0}.popup-set-success .set-success-bottom{background-color:#f2f6f8;padding:20px}@media (min-width: 768px){.popup-set-success .set-success-bottom{padding:30px}}.popup-set-success .set-success-bottom .btn-start-learning{border:0;padding:5px 20px;background-color:#1473b2;color:#fff}.text-black-50{color:#000;opacity:50%}.text-black{color:#000}.font-8{font-size:8px}.font-10{font-size:10px}.font-12{font-size:12px}.font-14{font-size:14px}.font-16{font-size:16px}@media (min-width: 768px){.font-14-desktop{font-size:14px}.font-16-desktop{font-size:16px}.font-18-desktop{font-size:18px}.font-20-desktop{font-size:20px}.font-24-desktop{font-size:24px}}.classroom-layout__body{color:#000;font-size:12px}.classroom-layout__body .classroom-layout__sidebar{background-color:#3a3a3a;height:100%;color:#fff}.classroom-layout__body .classroom-layout__sidebar .classroom-layout__sidebar-header{box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.35);height:64px;cursor:pointer}.classroom-layout__body .classroom-layout__sidebar .classroom-layout__sidebar-header .btn-close{color:#fff;display:flex;justify-content:center;align-items:center;min-width:28px;min-height:28px;border:1px solid #fff;border-radius:100rem;background-color:transparent}.classroom-layout__body .classroom-layout__sidebar .classroom-layout__sidebar-body .classroom-section{border-bottom:1px solid rgba(255,255,255,.35)}.classroom-layout__body .classroom-layout__sidebar .classroom-layout__sidebar-body .classroom-section .btn-classroom-section-title{font-weight:500;border:0;background-color:transparent;color:#fff;width:100%;padding:16px 16px 16px 24px;border-bottom:1px solid rgba(255,255,255,.35)}.classroom-layout__body .classroom-layout__sidebar .classroom-layout__sidebar-body .classroom-section .classroom-section__items{padding:8px 8px 8px 16px!important}.classroom-layout__body .classroom-layout__sidebar .classroom-layout__sidebar-body .classroom-section .classroom-section__items a{padding:8px 8px 8px 16px;color:#fff}.classroom-layout__body .classroom-layout__sidebar .classroom-layout__sidebar-body .classroom-section .classroom-section__items .btn-save-video{padding:8px 8px 8px 16px;border:0;background-color:transparent;color:#fff}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace .classroom-layout__workspace-tablist{border-bottom:1px solid rgba(0,0,0,.15)}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace .classroom-layout__workspace-tablist .btn-overview,.classroom-layout__body .classroom-layout__content .classroom-layout__workspace .classroom-layout__workspace-tablist .btn-q-and-a,.classroom-layout__body .classroom-layout__content .classroom-layout__workspace .classroom-layout__workspace-tablist .btn-notebook,.classroom-layout__body .classroom-layout__content .classroom-layout__workspace .classroom-layout__workspace-tablist .btn-transcript{border:0;border-bottom:2px solid transparent;background-color:transparent;color:#666}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace .classroom-layout__workspace-tablist .btn-overview:active,.classroom-layout__body .classroom-layout__content .classroom-layout__workspace .classroom-layout__workspace-tablist .btn-q-and-a:active,.classroom-layout__body .classroom-layout__content .classroom-layout__workspace .classroom-layout__workspace-tablist .btn-notebook:active,.classroom-layout__body .classroom-layout__content .classroom-layout__workspace .classroom-layout__workspace-tablist .btn-transcript:active,.classroom-layout__body .classroom-layout__content .classroom-layout__workspace .classroom-layout__workspace-tablist .btn-overview.active,.classroom-layout__body .classroom-layout__content .classroom-layout__workspace .classroom-layout__workspace-tablist .btn-q-and-a.active,.classroom-layout__body .classroom-layout__content .classroom-layout__workspace .classroom-layout__workspace-tablist .btn-notebook.active,.classroom-layout__body .classroom-layout__content .classroom-layout__workspace .classroom-layout__workspace-tablist .btn-transcript.active{color:#0073b1;border-bottom:2px solid #0073b1}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview{max-width:792px;margin:20px auto}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-upsell{border-radius:2px;border:1px solid rgba(255,255,255,.35);background-color:#f3f6f8;padding:16px}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-upsell .classroom-layout__workspace-overview-upsell-title{font-size:20px;font-weight:700}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-upsell .classroom-layout__workspace-overview-upsell-btn .btn-start{border-radius:1px;padding:.5rem 1.2rem;background-color:#0073b1}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-upsell .classroom-layout__workspace-overview-upsell-btn .btn-start a{color:#fff}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-upsell .classroom-layout__workspace-overview-upsell-btn .btn-buy{border-radius:1px;padding:.5rem 1.2rem;background-color:transparent;box-shadow:inset 0 0 0 1px #0009}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-upsell .classroom-layout__workspace-overview-upsell-btn .btn-buy a{color:#0009}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-upsell .classroom-layout__workspace-overview-upsell-face img{border-radius:100rem;border:1px solid #fff}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-upsell .classroom-layout__workspace-overview-upsell-face img:not(:first-child){margin-left:-12px}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-meta .classroom-layout__workspace-overview-meta-left .instructor .instructor-avt img{width:40px;height:40px;border-radius:100rem;border:1px solid transparent}@media (min-width: 769px){.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-meta .classroom-layout__workspace-overview-meta-left .instructor .instructor-avt img{width:72px;height:72px}}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-meta .classroom-layout__workspace-overview-meta-left .instructor .instructor-info .btn-follow{border:1px solid #0073b1;color:#0073b1;font-weight:700;background-color:transparent;padding:.5rem 1.2rem}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-meta .classroom-layout__workspace-overview-meta-right{border-left:none}@media (min-width:768px){.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-meta .classroom-layout__workspace-overview-meta-right{border-left:1px solid rgba(0,0,0,.15)}}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-meta .classroom-layout__workspace-overview-meta-right .classroom-workspace-overview__included-list{list-style:none}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-meta .classroom-layout__workspace-overview-meta-right .classroom-workspace-overview__included-list .dot-delimiter-after:after{content:"\a0\b7\a0"}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-meta .classroom-layout__workspace-overview-meta-right .classroom-workspace-overview__included-list .btn-show-all{border:0;background-color:transparent;color:#0073b1;font-weight:500;padding:0}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-course-detail .course-detail-header .dot-delimited-list{display:flex;list-style:none}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-course-detail .course-detail-header .dot-delimited-list>li{font-weight:500}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-course-detail .course-detail-header .dot-delimited-list>li:not(:first-child):before{content:"\a0\b7\a0"}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-course-detail .course-detail-header .course-detail-header__ratings .btn-rate-star{border:0;background-color:transparent}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-course-detail .course-detail-header .course-detail-header__ratings .btn-rate-star .ratings__icon{color:#c37d16}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-skill-covered .skill-covered-list{display:flex;margin:0 -4px}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-skill-covered .skill-covered-list>li{margin:0 4px;list-style:none}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-skill-covered .skill-covered-list>li a{border-radius:11.5px;padding:4px 12px;color:#5c6f7c;border:1px solid #5c6f7c}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-learner .dot-delimited-list{list-style:none}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-learner .dot-delimited-list>li .learner_face img{width:20px;height:20px;border-radius:100rem;border:1px solid #fff}@media (min-width:769px){.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-learner .dot-delimited-list>li .learner_face img{width:40px;height:40px}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-learner .dot-delimited-list>li .learner_face img:not(:first-child){margin-left:-22px}}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-learner .dot-delimited-list>li .learner_face img:not(:first-child){margin-left:-11px}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-learner .dot-delimited-list>li:not(:first-child):before{content:"\a0\b7\a0";margin:0 4px}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-related-course .related-content .related-content_card{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid;border-bottom:1px solid rgba(0,0,0,.15)}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-related-course .related-content .related-content_card .related-content_card--thumbnail{position:relative}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-related-course .related-content .related-content_card .related-content_card--thumbnail .related-content_card--thumbnail-status{color:#000;background-color:#fff;border-radius:4px;padding:2px 10px;position:absolute;top:3px;left:3px}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-related-course .related-content .related-content_card .related-content_card--thumbnail .related-content_card--thumbnail-time{color:#fff;background-color:#0009;padding:2px;position:absolute;bottom:0;right:0}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-overview .classroom-layout__workspace-overview-related-course .related-content .related-content_card .related-content_card--body .related-content_card--body-footer .btn-save{border:0;background-color:transparent;color:#0073b1}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question{max-width:792px;margin:20px auto}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-create{position:relative}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-create .question-main__content-create-text{border:0;min-height:75px;width:100%;padding:8px}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-create .question-main__content-create-text:focus{outline:none!important}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-create input{border:0;width:80%;min-height:40px}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-create input::placeholder{font-size:12px}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-create input:focus{outline:none}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-create .btn-ask{color:#fff;background-color:#0073b1;border-radius:2px;border:0;padding:2px 15px;font-size:12px}@media (min-width:768px){.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-create .btn-ask{position:relative;bottom:0px;right:0px}}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question{box-shadow:0 0 0 1px #00000026,0 2px 3px #0003}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-header{position:relative}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-header .question-header-info .avt-user img{width:30px;height:30px;border-radius:100rem;border:1px solid #fff}@media (min-width: 768px){.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-header .question-header-info .avt-user img{width:30px;height:30px}}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-header .question-header-info .info-user .user-name{color:#000;font-size:14px}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-header .question-header-info .info-user .user-work,.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-header .question-header-info .info-user .post-time{color:#555;font-size:12px}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-header .btn-detail{color:#7d7d7d;position:absolute;top:0;right:15px}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-content .btn-show-more{border:0;background-color:transparent;font-weight:500;color:#7d7d7d}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-content .source-video{color:#7d7d7d}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-content .source-video a{color:#0073b1}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-number-interact .dot-delimited-list{font-size:12px;color:#7d7d7d;list-style:none}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-number-interact .dot-delimited-list li:not(:first-child):before{content:"\a0\b7\a0";margin:0 4px}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-interact{border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);margin-left:43px}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-interact .btn-like,.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-interact .btn-answer{border:0;background-color:transparent;color:#555;font-weight:500;font-size:12px}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-add-your-answer{background-color:#f2f6f9;padding:15px}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-add-your-answer .add-your-answer .avt-user img{border:1px solid #fff;border-radius:100rem}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-add-your-answer .add-your-answer .text-your-answer{width:100%}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-add-your-answer .add-your-answer .text-your-answer input{width:100%;min-height:50px;padding-left:10px}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-add-your-answer .other-answer .avt-user img{border:1px solid #fff;border-radius:100rem}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-add-your-answer .other-answer .info-answer .content-answer{color:#000}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-add-your-answer .other-answer .info-answer .name-user .role-user{padding:3px 15px;font-weight:500;background-color:#e5e8ec}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-add-your-answer .other-answer .info-answer .work-user,.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-add-your-answer .other-answer .info-answer .post-time{color:#555}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-add-your-answer .other-answer .info-answer .interact-answer .btn-like,.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-add-your-answer .other-answer .info-answer .interact-answer .btn-reply{color:#555;font-weight:500;border:0;background-color:transparent}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-question .classroom-layout__workspace-question-main .question-main__content .question-main__content-question .question-main__content-question-add-your-answer .other-answer .info-answer .interact-answer .number-interact{padding-left:5px;border-left:1px solid #7d7d7d;color:#7d7d7d}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-notebook{max-width:792px;margin:20px auto}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-notebook .classroom-layout__workspace-notebook-main .classroom-workspace-notes__header{min-height:100px}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-notebook .classroom-layout__workspace-notebook-main .classroom-workspace-notes__header::placeholder{font-size:12px}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-notebook .classroom-layout__workspace-notebook-main ul{list-style:none}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-notebook .classroom-layout__workspace-notebook-main ul>li.classroom-note-list__chapter .classroom-note-chapter .classroom-note-chapter__header{border:0;background-color:#f5f5f5;width:100%;padding:8px 12px}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-notebook .classroom-layout__workspace-notebook-main ul>li.classroom-note-list__chapter div .classroom-note-list__notes .classroom-note-item .classroom-note-item__content{border:0;background-color:transparent;width:100%;color:#0073b1;font-weight:500}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-notebook .classroom-layout__workspace-notebook-main ul>li.classroom-note-list__chapter div .classroom-note-list__notes .classroom-note-item .classroom-note-item__actions{color:#555;font-size:12px;text-align:end}@media (min-width: 769px){.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-notebook .classroom-layout__workspace-notebook-main ul>li.classroom-note-list__chapter div .classroom-note-list__notes .classroom-note-item .classroom-note-item__actions{font-size:14px}}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-notebook .classroom-layout__workspace-notebook-main ul>li.classroom-note-list__chapter div .classroom-note-list__notes .classroom-note-item .classroom-note-item__actions .btn-edit,.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-notebook .classroom-layout__workspace-notebook-main ul>li.classroom-note-list__chapter div .classroom-note-list__notes .classroom-note-item .classroom-note-item__actions .btn-delete{border:0;background-color:transparent;color:#555;font-weight:500}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-notebook .classroom-layout__workspace-notebook-toolbar .btn-download{color:#0073b1;border-radius:3px;border:1px solid #0073b1;background-color:transparent}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-transcript{max-width:792px;margin:20px auto}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-transcript .classroom-layout__workspace-transcript-toolbar{border-bottom:1px solid #777}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-transcript .classroom-layout__workspace-transcript-toolbar .transcript-toolbar-search{position:relative}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-transcript .classroom-layout__workspace-transcript-toolbar .transcript-toolbar-search input{border-radius:.25rem;height:40px;min-width:300px;width:100%;padding:3px 3px 3px 40px;border-right:none;border:1px solid #ced4da}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-transcript .classroom-layout__workspace-transcript-toolbar .transcript-toolbar-search .icon-search{color:#666;position:absolute;top:13px;left:10px}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-transcript .classroom-layout__workspace-transcript-toolbar .transcript-toolbar-select{height:40px}.classroom-layout__body .classroom-layout__content .classroom-layout__workspace-transcript .classroom-layout__workspace-transcript-toolbar .transcript-toolbar-select select{background-color:#f3f6f8;padding-right:5px;height:100%}.list-style-none{list-style:none}.exam-question .exam-question-answer{background-color:#f5f5f5}.exam-question .exam-question-answer .exam-question_answer-item{padding:10px;border-radius:2px;box-shadow:0 2px 10px -4px}.exam-question .exam-question-answer .exam-question_answer-item .btn-answer{text-align:start;width:100%;background-color:transparent;border:0}.exam-question .exam-question-answer .btn-previous,.exam-question .exam-question-answer .btn-skip{padding:1px 10px;background-color:transparent;border:1px solid #0073b1;border-radius:1px;color:#0073b1;font-weight:600}.popup-download-file{box-shadow:0 2px 10px -4px}.popup-download-file .popup-download-file-header{padding-bottom:20px;border-bottom:1px solid #d0d0d0}.popup-download-file .popup-download-file-header .btn-close{border:0;background-color:transparent}.popup-download-file .popup-download-file-content .popup-download-file_content--item .file_content--item-right .file_content--item-right-item{color:#7d7d7d;width:40px;height:40px;border-radius:100rem;background-color:#f5f5f5}.popup-download-file .popup-download-file-content .popup-download-file_content--item .file_content--item-left{padding-bottom:20px;border-bottom:1px solid #d0d0d0;flex-basis:100%;overflow:scroll}.popup-download-file .popup-download-file-content .popup-download-file_content--item .file_content--item-left .file-info .file-size{color:#7d7d7d}.popup-download-file .popup-download-file-content .popup-download-file_content--item .file_content--item-left .btn-download{border:1px solid #0073b1;border-radius:3px;color:#0073b1;background-color:transparent;font-weight:600;padding:2px 10px}@media screen and (max-width: 768.99px){.catalog-taxonomy-page{padding:0 30px!important}}.catalog-taxonomy-page .catalog_taxonomy--data-container{border:1px solid #535252;padding:15px}.catalog-taxonomy-page .catalog_taxonomy--data-container .catalog_taxonomy--sidebar .sidebar-list{display:flex;flex-direction:column}@media screen and (max-width: 1200px){.catalog-taxonomy-page .catalog_taxonomy--data-container .catalog_taxonomy--sidebar .sidebar-list{display:flex;flex-direction:row;justify-content:space-between}}.catalog-taxonomy-page .catalog_taxonomy--data-container .catalog_taxonomy--sidebar .sidebar-list .topic-item{text-align:left;margin-bottom:20px;border:none;background:none;padding:0}.catalog-taxonomy-page .catalog_taxonomy--data-container .catalog_taxonomy--sidebar .sidebar-list .topic-item .icon{display:inline-block;width:40px;height:30px;text-align:center}.catalog-taxonomy-page .catalog_taxonomy--data-container .catalog_taxonomy--sidebar .sidebar-list .topic-item .topic-name{font-weight:700;font-size:18px;color:#868585;cursor:pointer}.catalog-taxonomy-page .catalog_taxonomy--data-container .catalog_taxonomy--sidebar .sidebar-list .topic-item>.active{color:#04828b}@media screen and (max-width: 1200px){.catalog-taxonomy-page .catalog_taxonomy--data-container .catalog_taxonomy--topic{padding:0!important}}.catalog-taxonomy-page .catalog_taxonomy--data-container .catalog_taxonomy--topic .topic-header{padding-bottom:15px;border-bottom:1px solid #ccc}.catalog-taxonomy-page .catalog_taxonomy--data-container .catalog_taxonomy--topic .topic-header .topic-name{font-size:20px;font-weight:700}.catalog-taxonomy-page .catalog_taxonomy--data-container .catalog_taxonomy--topic .topic-body .body-column .column-header{font-weight:700;font-size:17px}.catalog-taxonomy-page .catalog_taxonomy--data-container .catalog_taxonomy--topic .topic-body .body-column .column-list li{padding:5px 0;font-size:14px;font-weight:600;color:#868585}.catalog-taxonomy-page .catalog_taxonomy--data-container .catalog_taxonomy--topic .topic-btn{border:none;background:none;font-size:16px;font-weight:700;color:#04828b;cursor:pointer;padding:0}.catalog-taxonomy-page .catalog_taxonomy--file-down .file-name{font-size:40px;font-weight:700}.catalog-taxonomy-page .catalog_taxonomy--file-down .download-detail{margin:0 auto;max-width:400px}.catalog-taxonomy-page .catalog_taxonomy--file-down .download-action{margin:0 auto;max-width:280px}.certificate-detail-container{border-radius:5px;max-width:700px;margin:0 auto;padding:20px 10px;border:5px solid rgba(0,0,0,0)}.certificate-detail-container .certificate_detail--card-header{border-bottom:1px solid #dbd5d5;padding-bottom:15px}.certificate-detail-container .certificate_detail--card-header .certificate_detail--card-title{font-size:20px;font-weight:700;margin-bottom:0}.certificate-detail-container .certificate_detail--card-header .certificate_detail--card-subtitle{font-size:16px;color:#6e6a6a;margin-bottom:0}.certificate-detail-container .certificate_detail--card-header .certificate_detail--btn-close{padding:0;border:none;background:none;cursor:pointer}.certificate-detail-container .certificate_detail--card-body{padding-right:10px}.certificate-detail-container .certificate_detail--card-body .certificate_detail--item{padding:15px 0;border-bottom:1px solid #dbd5d5;color:#6e6a6a;cursor:pointer;text-decoration:none}.certificate-detail-container .certificate_detail--card-body .certificate_detail--item .certificate_detail--item-name{font-weight:700;margin-bottom:5px}.certificate-detail-container .certificate_detail--card-body .certificate_detail--item .certificate_detail--item-description{margin-bottom:0}.course-last-frame{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:200px}.course-frame-nav{display:flex;justify-content:space-between;align-items:center}.post-wall{box-shadow:0 0 0 1px #00000026;border-radius:5px;max-width:540px}.post-wall-header .btn-detail{border:0;background:transparent;color:#555;top:5px;right:5px}.post-wall-header .btn-see-more{border:0;background:transparent;color:#555;bottom:-5px;right:0}.post-wall-content--description{width:100%;position:absolute;bottom:0;left:0;background:#d6ebcc}.post-wall-content--description .btn-save{padding:2px 5px;font-size:14px;border:1px solid #0a66c2;color:#0a66c2;border-radius:50px;background:transparent;min-width:50px}.post-wall-content--description-course{width:100%;position:absolute;bottom:0;left:0;background:#eef3f7}.post-wall-content--description .course-description{display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.post-wall-content--description .btn-learn-more{padding:2px 5px;font-size:14px;border:1px solid #555;color:#555;border-radius:50px;background:transparent;min-width:90px}.post-wall-footer .count-reaction .btn-count-reaction-like,.post-wall-footer .count-reaction .btn-count-reaction-love{border:0;background:transparent;padding:0}.post-wall-footer .count-reaction .btn-count-reaction-support{background:transparent;border:0;padding:0}.post-wall-footer .button-reaction{border-top:1px solid rgba(0,0,0,.1)}.post-wall-footer .button-reaction .btn-like,.post-wall-footer .button-reaction .btn-comment,.post-wall-footer .button-reaction .btn-share,.post-wall-footer .button-reaction .btn-send{border:0;background:transparent;color:#555}.post-wall .first-comment{background:#f2f2f2;color:#555}.sthrive-page .sthrive-page-title{max-width:540px}.sthrive-page .sthrive-page-container{padding:12px 0 0;overflow:hidden;max-width:540px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #00000026}.sthrive-page .sthrive-page-container .other-user-comment{padding:0 16px 10px}.sthrive-page .sthrive-page-container .other-user-comment .line-bottom{padding-bottom:10px;border-bottom:1px solid #d1cece}.sthrive-page .sthrive-page-container .sthrive-detail{margin-left:10px;margin-top:-15px;top:20px;right:20px}.sthrive-page .sthrive-page-container .sthrive-detail .sthrive--detail-dots-icon{margin-top:5px;color:#0009;margin-left:10px}.sthrive-page .sthrive-page-container .sthrive-actor{padding:0 16px}.sthrive-page .sthrive-page-container .sthrive-actor .sthrive--actor_left .sthrive--actor_avatar img{width:50px;height:50px;border-radius:50%}.sthrive-page .sthrive-page-container .sthrive-actor .sthrive--actor_left .sthrive--actor_info{max-height:19px}.sthrive-page .sthrive-page-container .sthrive-actor .sthrive--actor_left .sthrive--actor_info .sthrive--actor_name{font-weight:700;color:#000;font-size:14px;text-decoration:none}.sthrive-page .sthrive-page-container .sthrive-actor .sthrive--actor_left .sthrive--actor_info .sthrive--actor_icon{margin-top:2px;max-height:19px}.sthrive-page .sthrive-page-container .sthrive-actor .sthrive--actor_left .sthrive--actor_info .sthrive--actor_connection{font-size:14px;color:#0009;margin-left:5px}.sthrive-page .sthrive-page-container .sthrive-actor .sthrive--actor_left .sthrive--actor_info .sthrive--actor_description{color:#0009;font-size:12px;margin-bottom:0;max-height:15px;display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.sthrive-page .sthrive-page-container .sthrive-actor .sthrive--actor_left .sthrive--actor_info .sthrive--actor_date{display:flex;align-items:center}.sthrive-page .sthrive-page-container .sthrive-actor .sthrive--actor_left .sthrive--actor_info .sthrive--actor_date .sthrive--actor_date-text{font-size:12px;margin-top:2px;color:#0009}.sthrive-page .sthrive-page-container .sthrive-actor .sthrive--actor_left .sthrive--actor_info .sthrive--actor_date .sthrive--actor_date-icon{width:14px;height:14px;margin-left:3px;color:#0009;margin-top:-3px}.sthrive-page .sthrive-page-container .sthrive--content_container .sthrive--content_text{padding:0 16px;font-size:14px;color:#000000e6}.sthrive-page .sthrive-page-container .sthrive--content_container .sthrive-article .sthrive--article_image img{width:100%;object-fit:contain}.sthrive-page .sthrive-page-container .sthrive--content_container .sthrive-article .sthrive--article_detail{background-color:#eef3f7;padding:8px 12px}.sthrive-page .sthrive-page-container .sthrive--content_container .sthrive-article .sthrive--article_detail .sthrive--article_title{font-size:14px;font-weight:700;margin-bottom:0}.sthrive-page .sthrive-page-container .sthrive--content_container .sthrive-article .sthrive--article_detail .sthrive--article_description{margin-top:8px;font-size:12px;color:#0009}.sthrive-page .sthrive-page-container .sthrive--social_count{padding:8px 0;border-bottom:1px solid #d1cece;margin:0 16px;font-size:12px;color:#0009}.sthrive-page .sthrive-page-container .sthrive--social_count .sthrive--social_list-icon img{width:16px;height:16px}.sthrive-page .sthrive-page-container .sthrive--social_suggest{overflow-x:auto;-ms-overflow-style:none!important;position:relative;list-style:none;padding:0;z-index:1;margin:0 16px}.sthrive-page .sthrive-page-container .sthrive--social_suggest::-webkit-scrollbar{display:none}.sthrive-page .sthrive-page-container .sthrive--social_suggest ul{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.sthrive-page .sthrive-page-container .sthrive--social_suggest ul li{visibility:visible;flex-shrink:0;transition-property:transform;list-style:none}.sthrive-page .sthrive-page-container .sthrive--social_suggest ul li .btn-suggest{max-height:32px;border-radius:50px;border:1px solid rgba(0,0,0,.6);color:#0009;padding:3px 10px}.sthrive-page .sthrive-page-container .sthrive--social_actions{padding:4px 8px}.sthrive-page .sthrive-page-container .sthrive--social_actions .sthrive--social_action-item{padding:10px 8px;color:#000000b3;font-size:14px;font-weight:700}.sthrive-page .sthrive-page-container .social-details-first-prompt-block{background:#f2f2f2}.sthrive-page .sthrive-page-container .social-details-first-prompt-block .social-details-first-prompt-block__button{width:100%;border:0;background:transparent;padding:12px 16px}.sthrive-page .sthrive-page-container .sthrive--social_comment{padding:10px 15px}.sthrive-page .sthrive-page-container .sthrive--social_comment img{width:40px;height:40px;border-radius:50%}.sthrive-page .sthrive-page-container .sthrive--social_comment .sthrive--social_comment-box{font-size:12px;margin-left:10px;width:100%;border-radius:30px;padding:8px 10px;border:1px solid rgba(0,0,0,.3);outline:none}.sthrive-page .sthrive-page-container .sthrive--social_comment .sthrive--social_comment-box .enter-text{width:80%;border:0}.sthrive-page .sthrive-page-container .sthrive--social_comment .sthrive--social_comment-box .add-sticker-and-photo{top:20%;right:15px}.sthrive-page .sthrive-page-container .sthrive--social_comment .sthrive--social_comment-box .add-sticker-and-photo .btn-sticker,.sthrive-page .sthrive-page-container .sthrive--social_comment .sthrive--social_comment-box .add-sticker-and-photo .btn-add-photo{color:#0009}.sthrive-page .sthrive-page-container .sthrive--comment-filter .comment-filter{border:0;color:#0009}.sthrive-page .sthrive-page-container .sthrive--comment-filter .comment-filter:focus{outline:none}.sthrive-page .sthrive-page-container .sthrive-actor-comment{padding:0 16px}.sthrive-page .sthrive-page-container .sthrive-actor-comment .sthrive--actor-comment_info .sthrive--actor-comment_avatar img{width:40px;height:40px;border-radius:50%}.sthrive-page .sthrive-page-container .sthrive-actor-comment .sthrive--actor-comment_info .sthrive--actor-comment_info-header{width:100%;padding:10px;background:#f2f2f2;border-radius:0 10px 0 0}.sthrive-page .sthrive-page-container .sthrive-actor-comment .sthrive--actor-comment_info .sthrive--actor-comment_info-header .sthrive--actor-comment_name{font-weight:700;color:#000;font-size:14px;text-decoration:none}.sthrive-page .sthrive-page-container .sthrive-actor-comment .sthrive--actor-comment_info .sthrive--actor-comment_info-header .sthrive--actor-comment_icon{margin-top:2px;max-height:19px}.sthrive-page .sthrive-page-container .sthrive-actor-comment .sthrive--actor-comment_info .sthrive--actor-comment_info-header .sthrive--actor-comment_connection{font-size:14px;color:#0009;margin-left:5px}.sthrive-page .sthrive-page-container .sthrive-actor-comment .sthrive--actor-comment_info .sthrive--actor-comment_info-header .sthrive--actor-comment_description{color:#0009;font-size:12px;margin-bottom:0;max-height:15px;display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.sthrive-page .sthrive-page-container .sthrive-actor-comment .sthrive--actor-comment_content{margin-left:calc(36px + .5rem);background:#f2f2f2;padding:10px;border-radius:0 0 10px 10px}.sthrive-page .sthrive-page-container .sthrive-actor-comment .sthrive--actor_time-and-detail{color:#0009;top:10px;right:30px}.sthrive-page .sthrive-page-container .sthrive-actor-comment .sthrive--actor_time-and-detail .btn-detail{color:#0009}.sthrive-page .sthrive-page-container .sthrive-actor-interact{margin-left:calc(66px + .5rem);color:#0009}.sthrive-page .sthrive-page-container .sthrive-actor-interact .btn-like,.sthrive-page .sthrive-page-container .sthrive-actor-interact .btn-reply{color:#0009}.sthrive-page .sthrive-page-container .sthrive-load-more-comment .btn-load-more{color:#0009;font-weight:500}.sthrive-page .sthrive-page-container button{background:none;border:none;padding:0;cursor:pointer}.dropdown .dropdown-menu{margin-top:0}.dropdown-item>a:hover,.dropdown-item>a{color:initial;text-decoration:none!important}.upload-file-container{cursor:pointer;border:2px dashed;border-radius:8px;transition:all .1s ease-in-out;text-align:center}.upload-file-error{color:red}.logo_success--opacity{width:25%;opacity:30%}.activity-next-btn{padding:10px 50px;border:none;background-color:var(--sthrive-black);border-radius:8px;color:#fff;margin:10px 0}.body-success{display:flex;flex-direction:column;align-items:center;min-height:120px;justify-content:space-around;color:#9e9e9e}.conclusion-title{font-family:roboto;color:#9e9e9e;font-size:28px;padding:32px 20px;text-align:center}.conclusion-text{font-family:roboto;font-size:18px;padding:0 20px 32px;text-align:center}.conclusion-title p,.conclusion-text p{margin-bottom:.5px}.next-activity{font-family:roboto;color:#9e9e9e;font-size:18px;padding:0 20px;text-align:center}.open-Ai-Answer{margin:10px;display:flex;justify-content:center;animation:animate 1.5s linear infinite}@keyframes animate{0%{opacity:0}50%{opacity:.7}to{opacity:0}}.faq-pill-buttom{cursor:pointer;border-radius:10rem;border:1px solid;padding:.5em 1em;border-color:#00000040}.faq-pill-buttom:hover{border-color:#000}#install-app-popup{position:fixed;bottom:8px;left:0;right:0;z-index:100;margin:0 8px;padding:8px;background-color:#f0f0f0e6;border-radius:2px;font-family:Roboto;font-size:14px;font-weight:400;line-height:24px;display:flex;align-items:center;flex-wrap:wrap}#install-app-popup button{padding-block:1px;padding-inline:6px;border-width:1px;border-style:double;border-color:var(--sthrive-yellow);border-image:initial}#install-app-popup #install-app-close{position:absolute;top:-24px;right:0;cursor:pointer}#install-app-popup #install-app-close:hover,#install-app-popup #install-app-close:active{opacity:.7}#install-app-popup.ios{bottom:30px;justify-content:center}#install-app-popup.ios:after{content:"";position:absolute;box-sizing:border-box;top:100%;left:calc(50% - 20px);width:0px;height:0px;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid rgba(230,230,230,.9);margin:0 0 15px}:root{--main-element-color: #FFBF3A;--silver-chalice: #A1A1A1;--azure-15: #212529;--max-layout-width: 1140px;--bottom-menu-height: 52px;--sthrive-black: #182433;--sthrive-yellow: #FFBF3A}@page :{size:auto!important}html button:hover,html a:hover{cursor:pointer}html button:focus,html a:focus{outline:none}.learning-layout .btn{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,opacity .15s ease-in-out}.learning-layout .btn.disabled,.learning-layout .btn:disabled{opacity:.65!important}.learning-layout .btn-primary.disabled,.learning-layout .btn-primary:disabled,.learning-layout .btn-primary{background:var(--sthrive-yellow);border-color:var(--sthrive-yellow)}.learning-layout .btn-primary:hover{background:var(--sthrive-yellow);border-color:var(--sthrive-yellow);opacity:.8}.learning-layout .btn-primary.secondary,.learning-layout .btn-secondary:disabled,.learning-layout .btn-secondary{color:#fff;background-color:var(--sthrive-black);border-color:var(--sthrive-black)}.learning-layout .btn-secondary:hover{background-color:var(--sthrive-black);border-color:var(--sthrive-black);opacity:.8}.rtl{direction:rtl;text-align:right}.component .component-item{padding:30px 0;border-bottom:1px solid #eee}.component .component-item .component-item-title{font-size:30px;font-weight:700;color:#000;text-transform:uppercase}.component .component-input{border-bottom:1px solid #dddddd}.component-input-title{font-weight:700;letter-spacing:0;min-height:12px;color:#a1a1a1;font-size:12px}.component-input-content input{height:30px;width:100%;background-color:transparent;border:0}.component-input-content input::placeholder{color:#000;font-size:14px;font-weight:700}input:focus{outline:none}.component-button-white button{background:#fff;border:0;width:100%;height:48px;border-radius:40px}.component-button-white button .text-title{font-size:14px;text-transform:uppercase;font-weight:700;background:linear-gradient(to left,#f04a78 0%,#ffbd3e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.component-button-gradient button{background:linear-gradient(to left,#f04a78 0%,#ffbd3e 100%);border:0;width:100%;height:48px;border-radius:40px}.component-button-gradient button .text-title{font-size:14px;text-transform:uppercase;font-weight:700;color:#fff}.component-welcome .component-welcome-content .title{font-size:24px;font-weight:700;text-align:center}.component-welcome .component-welcome-content .description{font-size:16px;font-weight:400;text-align:center}.component-circle .component-circle-item{display:flex;justify-content:center;align-items:center;width:120px;height:120px;border-radius:100rem}.component-circle-item .title{font-size:12px;text-transform:uppercase;font-weight:700}.component-circle .component-circle-item.component-circle-white{border:1px solid #eee;background-color:#fff}.component-circle .component-circle-item.component-circle-pink{background:#f04a78}.component-circle .component-circle-item.component-circle-orange{background:#ff9e31}.component-circle .component-circle-item.component-circle-yellow{background:#f7ca02}.component-circle .component-circle-item.component-circle-gray{background:#666666}.component-pagination .component-pagination-item{display:flex;justify-content:center;align-items:center;padding:6px 20px;border-radius:30px}.component-pagination-item .title{font-size:12px;font-weight:700}.component-pagination .component-pagination-item.component-pagination-pink{background:#f04a78}.component-pagination .component-pagination-item.component-pagination-orange{background:#ff9e31}.component-pagination .component-pagination-item.component-pagination-yellow{background:#f7ca02}.component-pagination .component-pagination-item.component-pagination-gray{background:#666666}.percent{stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--val))}.percent-0{--val: 0}.percent-20{--val: 20}.percent-25{--val: 25}.percent-35{--val: 35}.percent-50{--val: 50}.percent-55{--val: 55}.percent-60{--val: 60}.percent-90{--val: 90}.component-course-short{border-radius:10px;overflow:hidden;width:152px;filter:drop-shadow(0px 0px 4px rgba(0,0,0,.1));box-shadow:0 0 4px #0000001a}.component-course-short .thumb{width:100%;height:100px;background-size:contain}.component-course-short .title{background:#fff;text-align:center;font-size:16px;font-weight:500;padding:10px 0;white-space:normal}.component-course-search{width:100%;display:flex}.component-course-search .thumb{width:153px;height:90px;background-size:contain;filter:drop-shadow(0px 0px 4px rgba(0,0,0,.1));box-shadow:0 0 4px #0000001a;border-radius:10px}.component-course-search .info{flex:1}.component-course-search .title{font-size:14px;line-height:14px;color:#000}.component-course-search .subtitle{padding-top:8px;font-size:10px;line-height:12px;color:#a1a1a1}.component-course-link{text-decoration:none!important;cursor:pointer}.component-course-link:hover{opacity:.8}.component-course-link.disabled{opacity:.5!important;cursor:default}.component-course{border-radius:10px;overflow:hidden;width:152px;position:relative;filter:drop-shadow(0px 0px 4px rgba(0,0,0,.1));box-shadow:0 0 4px #0000001a}.component-course .thumb{width:100%;height:100px;background-size:cover;display:flex;justify-content:center;align-items:center;color:#212529;font-size:12px}.component-course .title{background:#fff;text-align:center;font-size:16px;font-weight:500;padding:10px 0;white-space:normal;overflow:hidden;min-height:70px}.scrollbar::-webkit-scrollbar{display:none}.component-course .title .text{display:-webkit-box!important;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.component-package{width:100%;border-radius:10px;overflow:hidden;display:block;filter:drop-shadow(0px 0px 4px rgba(0,0,0,.1))}.component-package .thumb{width:100%;height:100px;background-size:contain}.component-package .title{background:#fff;text-align:center;font-size:16px;font-weight:500;padding:10px 0;white-space:normal}.component-to-do{border-radius:10px;box-shadow:1px 1px 16px -9px;padding:21px 0}.component-to-do-complete{position:relative}.component-to-do-complete:after{content:"";height:45%;width:7px;background-color:#f04a78;position:absolute;right:0}.component-to-do-incomplete{position:relative}.component-to-do-incomplete:after{content:"";height:45%;width:7px;background-color:#a1a1a1;position:absolute;right:0}.component-to-do .title{color:#000;font-size:16px;font-weight:500}.component-to-do .status{color:#999;font-size:16px;font-weight:500}.component-profile{border:1px solid #ccc;border-radius:12px;padding:10px}.component-profile-item:not(:first-child){padding-top:16px}.component-profile-item:not(:last-child){border-bottom:1px solid #ccc;padding-bottom:16px}.component-profile-item .title{font-size:12px;color:#a1a1a1}.component-profile-item .content{font-size:14px;color:#000;font-weight:700}.component-course-level{padding:10px 0}.component-course-level:not(:last-child){border-bottom:1px solid #cccccc}.component-course-level .title{font-size:12px;color:#333}.container-checkbox{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark-checkbox{border:.8px solid #ccc;border-radius:6px;position:absolute;top:-4px;right:0;height:20px;width:20px;background-color:#eee}.container-checkbox:hover input~.checkmark-checkbox{background-color:#ccc}.container-checkbox input:checked~.checkmark-checkbox{background-color:#f04a78;border:0}.checkmark-checkbox:after{content:"";position:absolute;display:none}.container-checkbox input:checked~.checkmark-checkbox:after{display:block}.container-checkbox .checkmark-checkbox:after{left:7px;top:3px;width:7px;height:12px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.component-add-task{padding:10px 0}.component-add-task .title{font-size:14px;color:#000}.container-radio{display:block;position:relative;padding-left:25px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container-radio input{position:absolute;opacity:0;cursor:pointer}.checkmark-radio{position:absolute;top:-4px;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.container-radio:hover input~.checkmark-radio{background-color:#ccc}.container-radio input:checked~.checkmark-radio{background-color:#f04a78}.checkmark-radio:after{content:"";position:absolute;display:none}.container-radio input:checked~.checkmark-radio:after{display:block}.component-tab .component-tab-item{padding:10px 16px;border-radius:40px;background-color:#f3f3f3;display:flex;align-items:center;justify-content:center}.component-tab .component-tab-item .title{text-transform:uppercase;font-size:12px;font-weight:700;text-align:center;color:#000}.component-tab .component-tab-item.active{background-color:#f04a78}.component-tab .component-tab-item.active .title{color:#fff}.component-user-info .component-user-info-item{background-color:#f7ca02;border-radius:8px;border:1px solid #f4e9c8;padding:15px 36px}.component-user-info .component-user-info-item .number{color:#000;font-size:16px;font-weight:900;text-align:center}.component-user-info .component-user-info-item .title{color:#000;font-size:10px;font-weight:700;text-align:center}.component-user-info .component-user-info-item.orange{background-color:#ff9e31;border:1px solid #d3d8fc}.component-user-info .component-user-info-item.pink{background-color:#f04a78;border:1px solid #f9d2d1}.stepwizard-step p{margin-top:10px}.stepwizard-row{display:table-row}.stepwizard{display:table;width:100%;position:relative}.stepwizard-step button[disabled]{opacity:1!important;filter:alpha(opacity=100)!important}.stepwizard-step:not(:first-child):before{top:16px;left:-50%;position:absolute;content:" ";width:100%;height:2px;background-color:#c3c3c3;z-index:-1}.stepwizard-step.active:before{background-color:#f04a78}.stepwizard-step{display:table-cell;width:25%;text-align:center;position:relative}.stepwizard-step .title{font-size:12px;color:#333}.btn-circle.active{border-color:#f04a78}.btn-circle{width:20px;height:20px;text-align:center;padding:6px 0;font-size:12px;background-color:#fff;border-radius:15px;border:2px solid #c3c3c3}.component-notification{padding:10px 0}.component-notification:not(:last-child){border-bottom:1px solid #ccc}.component-notification-content .name-user{font-size:14px;color:#000;font-weight:700}.component-notification-content .time{font-size:10px;color:#a1a1a1}.component-notification-content .notification-content{font-size:12px;color:#333}.component-post{padding:10px 0;border-bottom:1px solid #ccc}.component-post .component-post-header .name-user{font-size:14px;color:#000;font-weight:700}.component-post .component-post-header .description{font-size:12px;color:#999;font-weight:400}.component-post .component-post-content .text-title{font-size:12px;color:#333;padding:10px 0}.component-post .component-post-content .text-title .btn-expand{font-size:10px;color:#999}.component-post .component-post-interactive{padding-top:10px}.component-post .component-post-interactive .title{font-size:10px;font-weight:700;color:#333}.component-filter .component-filter-item{padding:6px 12px;border-radius:33px;background-color:#f3f3f3;text-align:center;display:flex;justify-content:center;align-items:center}.component-filter .component-filter-item .title{font-size:12px;font-weight:700;color:#999}.component-filter .component-filter-item.active{background:linear-gradient(to left,#f04a78 0%,#ffbd3e 100%)}.component-filter .component-filter-item.active .title{color:#fff}.component-created-within .component-created-within-item{background-color:#fff;border:.5px solid #ccc;padding:8px 18px;display:flex;justify-content:center;align-items:center;border-radius:8px}.component-created-within .component-created-within-item .title{color:#333;font-size:12px;font-weight:400}.component-created-within .component-created-within-item.active{background-color:#7a21d3;border:.5px solid #7a21d3}.component-created-within .component-created-within-item.active .title{font-weight:500;color:#fff;font-size:12px}.component-class-length-step p{margin-top:10px}.component-class-length-row{display:flex;justify-content:space-around}.component-class-length{display:table;width:100%;position:relative}.component-class-length-step button[disabled]{opacity:1!important;filter:alpha(opacity=100)!important}.component-class-length-row:before{top:14px;bottom:0;position:absolute;content:" ";width:100%;height:1px;background:linear-gradient(to left,#f04a78 0%,#ffbd3e 100%);opacity:.4}.component-class-length-step{display:table-cell;text-align:center;position:relative}.component-class-length-step .btn-circle{width:20px;height:20px;text-align:center;padding:6px 0;font-size:12px;line-height:1.428571429;border-radius:15px}.w-20{width:20%}.w-15{width:15%}.component-account .component-account-avt{background-color:#d8d8d8;width:40px;height:40px;border-radius:40px}.component-account .component-account-name .name{font-size:16px;color:#000;font-weight:700}.component-account .component-account-name .work{font-size:12px;color:#a1a1a1;font-weight:400}.component-account .component-account-btn-follow{padding:6px 12px;background:linear-gradient(to left,#f04a78 0%,#ffbd3e 100%);color:#fff;border:0;border-radius:40px;font-size:12px;font-weight:700}.gradient-box{display:flex;align-items:center;position:relative;box-sizing:border-box;background-clip:padding-box;border:solid 1px transparent;border-radius:30px;background-color:#fff;padding:6px 12px}.gradient-box .title{background:linear-gradient(to left,#f04a78 0%,#ffbd3e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:12px;font-weight:700}.gradient-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-1px;border-radius:inherit;background:linear-gradient(to left,#f04a78 0%,#ffbd3e 100%)}.component-chapter-progress{padding:15px 0}.component-chapter-progress .title{color:#333;font-size:16px;font-weight:700}.component-chapter-progress .time,.component-chapter-progress .file-size{font-size:12px;color:#a1a1a1;font-weight:400}.component-chapter-progress .icon-status-success:after{content:"";width:1px;height:100%;background:linear-gradient(to left,#f04a78 0%,#ffbd3e 100%);position:absolute;bottom:0;left:7%;top:23px;z-index:-1}.component-chapter-progress .icon-status-unfinished:after{content:"";width:1px;height:100%;background:#c3c3c3;position:absolute;bottom:0;left:7%;top:23px;z-index:-1}.component-related-courses .component-related-courses-item:not(:last-child){border-bottom:.8px solid #ccc}.component-related-courses .component-related-courses-item{padding:15px 0}.component-related-courses .component-related-courses-item .component-related-courses-item-image-thumbnail img{border-radius:12px}.component-related-courses .component-related-courses-item .component-related-courses-item-image-thumbnail .rate-star{font-size:10px;font-weight:700;background:#ffffff;opacity:.95;border-radius:8px;padding:6px;top:5px;right:5px}.component-related-courses .component-related-courses-item-content{display:flex;flex-direction:column;justify-content:space-between;padding:2px 0}.component-related-courses .component-related-courses-item-content .course-title{font-size:16px;font-weight:700;color:#000}.component-related-courses .component-related-courses-item-content .course-author,.component-related-courses .component-related-courses-item-content .course-info .time{font-size:12px;color:#a1a1a1}.component-related-courses .component-related-courses-item-content .course-info .price{font-size:18px;color:#000;font-weight:700}.component-file .thumbnail-image img{border-radius:12px}.component-file .name-file{font-size:16px;color:#333;font-weight:700}.component-file .author-file{font-size:12px;color:#a1a1a1}.component-file .time{font-size:10px;color:#000}.component-file .btn-detail{border:0;background:transparent}.component-discussions{margin-bottom:32px}.component-discussions .name-user{font-size:14px;font-weight:700;color:#000}.component-discussions .discussion-content{font-size:12px;color:#333}.component-discussions .interact-bar{padding:5px 0;border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;color:#333;font-size:10px;font-weight:700}.component-discussions .discussion-add-reply{background:#fff;font-size:12px;margin-top:1rem;width:100%;border-radius:30px;padding:4px 10px;border:1px solid rgba(0,0,0,.3);outline:none}.component-discussions .discussion-add-reply .btn-sticker,.component-discussions .discussion-add-reply .btn-add-photo{color:#0009;background:none;border:none;padding:0;cursor:pointer}.component-discussions .discussion-add-reply .add-sticker-and-photo{top:2px;right:8px}.component-discussions .discussion-add-reply .enter-text{width:80%;border:0}.component-discussions button,.discussion-reply button{border:solid 1px #ddd;border-radius:4px;font-size:12px;background-color:#fcfcfc}.component-discussions button.primary,.discussion-reply button.primary{font-weight:700}.component-discussions button.dangerm,.discussion-reply button.danger{color:#dc3545}.news-list-container{background-color:#fff;margin-bottom:10px;padding:10px}.news-list-container:not(:first-child){border-top:1px solid #ddd}.news-list-container .discussion-add-reply{background:#fff;font-size:12px;margin-top:1rem;width:100%;border-radius:30px;padding:4px 10px;border:1px solid rgba(0,0,0,.3);outline:none}.news-list-container .discussion-add-reply .btn-sticker,.news-list-container .discussion-add-reply .btn-add-photo{color:#0009;background:none;border:none;padding:0;cursor:pointer}.news-list-container .discussion-add-reply .add-sticker-and-photo{top:2px;right:8px}.news-list-container .discussion-add-reply .enter-text{width:80%;border:0}.component-course-with-chapter-title:before,.component-course-with-chapter-item:before{content:"";width:2px;height:100%;background-color:#ccc;position:absolute;left:6px;z-index:1;bottom:0%}.rtl .component-course-with-chapter-title:before,.rtl .component-course-with-chapter-item:before{left:initial;right:6px}.component-course-with-chapter-title div,.component-course-with-chapter-item div{z-index:2}.component-course-with-chapter-item:first-child:before,.component-course-with-chapter-title:first-child:before{height:50%;top:calc(50% + 12px)}.component-course-with-chapter-item:last-child:before,.component-course-with-chapter-title:last-child:before{height:50%;bottom:50%}.component-course-with-chapter .component-course-with-chapter-title{position:relative}.component-course-with-chapter .component-course-with-chapter-title.disabled{opacity:.3}.component-course-with-chapter .component-course-with-chapter-item{position:relative;cursor:pointer}.component-course-with-chapter .component-course-with-chapter-item.disabled{opacity:.3;cursor:initial}.component-course-with-chapter .component-course-with-chapter-title .title{font-size:16px;font-weight:900;color:#000}.component-course-with-chapter .component-course-with-chapter-item .content{border-bottom:.5px solid #ccc;width:100%;padding:5px 0}.component-course-with-chapter .component-course-with-chapter-item .title{position:relative;font-size:14px;color:#000}.component-course-with-chapter .component-course-with-chapter-item .description{font-size:10px;color:#999}.component-faq .component-faq-main{padding:18px;border-radius:8px;background:linear-gradient(180deg,rgba(255,181,194,.6) 0%,rgba(255,255,255,.6) .01%,rgba(255,174,189,.6) 100%),linear-gradient(264.02deg,#f04a78 7.47%,#ffbd3e 93.96%);box-shadow:0 4px 4px #00000040}.component-faq .component-faq-main .title{font-size:16px;font-weight:700;color:#333}.component-faq .component-faq-main .description{font-size:12px;color:#333;margin-top:6px}.component-faq .component-faq-sub{padding:18px;border-radius:8px;background:linear-gradient(264.02deg,#f04a78 7.47%,#ffbd3e 93.96%)}.component-faq .component-faq-sub .title{font-size:16px;font-weight:700;color:#333}.component-search-and-post{padding:8px;border-radius:30px;box-shadow:0 0 18px 2px #0000001a;background-color:#fff}.component-search-and-post .btn-next{top:50%;transform:translateY(-50%);right:16px}.rtl .component-search-and-post .btn-next{right:inherit;left:16px}.component-search-and-post input{flex:1;border:0;padding:1px 7px}.component-search-and-post input::placeholder{font-size:12px;font-weight:700;color:#a1a1a1}.component-search-and-post textarea{width:80%;border:0;padding:1px 7px}.component-search-and-post textarea::placeholder{font-size:12px;font-weight:700;color:#a1a1a1}.component-comment{display:flex;background:#fff;font-size:12px;margin-top:1rem;width:100%;border-radius:30px;padding:4px 10px;border:1px solid rgba(0,0,0,.3);outline:none;position:relative}.component-comment input{flex:1;border:0}.component-comment input::placeholder{font-size:12px;font-weight:700;color:#a1a1a1}.component-comment .actions{position:absolute;display:flex;top:2px;right:8px}.rtl .component-comment .actions{right:inherit;left:8px}.component-comment button{color:#0009;background:none;border:none;padding:0;cursor:pointer}.component-search-and-post+.emojis,.component-comment+.emojis{padding:4px 0}.component-search-and-post+.emojis>span,.component-comment+.emojis>span{padding:1px;font-size:24px;cursor:pointer}.component-search-and-post+.previews,.component-comment+.previews{display:flex;align-items:center;height:100px;margin:4px 0}.component-search-and-post+.previews .preview,.component-comment+.previews .preview{width:100px;height:100px;background-position:center;background-repeat:no-repeat;background-size:contain;position:relative}.component-search-and-post+.previews .preview>i,.component-comment+.previews .preview>i{position:absolute;top:4px;right:4px;cursor:pointer}.component-tab-bar .component-tab-bar-item{padding:10px 0;border:0;border-bottom:.8px solid #ccc;box-sizing:border-box;font-size:16px;font-weight:700;color:#000}.component-tab-bar .component-tab-bar-item:active,.component-tab-bar .component-tab-bar-item:focus{text-align:center;border-bottom:3px solid transparent;border-image:linear-gradient(264.02deg,#f04a78 7.47%,#ffbd3e 93.96%);border-image-slice:1;width:100%;box-sizing:border-box;outline:none}.component-navigation{padding:5px 0;box-shadow:0 -1px 11px #00000040}.component-header-profile .avt-user{width:80px;height:80px;border-radius:100rem}.component-header-profile .avt-user img{border-radius:100rem}.component-header-profile .avt-user .btn-change-avt{left:35%;bottom:-10px;padding:0}.component-header-profile .user-info{width:100%}.component-header-profile .user-info .name{font-size:18px;font-weight:700;color:#fff}.component-header-profile .user-info .work{font-size:12px;color:#fff}.component-header-profile .user-info .progress{background-color:#ccc;height:8px;border-radius:8px}.progress-bar{background-color:var(--sthrive-yellow)!important;border-radius:8px}.w-58{width:58%}.component-feedback{position:relative}.component-feedback:after{content:"";height:1.6px;width:72%;background-color:#ccc;position:absolute;top:40%;left:12%;z-index:-1}.component-feedback .component-feedback-item .description{font-size:10px;color:#333;margin-top:5px}.component-feedback .component-feedback-item.active .description{font-size:14px;font-weight:900;color:#333}.learning-layout{min-height:100dvh;max-width:var(--max-layout-width);margin:0 auto;display:flex;flex-direction:column;background-color:#fff;font-size:14px;font-family:Roboto}.learning-layout.fs{max-width:none}.learning-layout h1{font-weight:700;font-size:20px;line-height:26px;margin:0;padding:0}.learning-layout h2{font-weight:700;font-size:18px;line-height:24px;margin:0;padding:0}.learning-layout h3{font-weight:700;font-size:14px;line-height:21px}.learning-layout .learning-container{flex:1;display:flex;flex-direction:column}.learning-layout .top-menu{padding:35px 25px 0}.rtl .top-menu-subtitle{text-align:right}.learning-layout .bottom-menu{position:fixed;z-index:10;left:50%;transform:translate(-50%);bottom:0;width:100%}.learning-layout .bottom-menu nav{display:flex;justify-content:space-evenly;width:100%;height:var(--bottom-menu-height);box-shadow:0 0 5px 1px #969696bf;-webkit-box-shadow:0px 0px 5px 1px rgba(150,150,150,.75);-moz-box-shadow:0px 0px 5px 1px rgba(150,150,150,.75);background-color:#fff;position:relative;z-index:2}.learning-layout .bottom-menu nav a{display:inline-flex;align-items:center;text-decoration:none;color:var(--sthrive-black);font-size:32px}.learning-layout .bottom-menu nav a.active{color:var(--sthrive-yellow)}.learning-layout .bottom-menu nav a:hover{opacity:.8}.learning-layout .bottom-menu nav .items{flex:1;display:flex;justify-content:space-evenly}.learning-layout .content{padding:0 25px}.learning-layout .main-content{flex:1;display:flex;flex-direction:column;position:relative}.learning-layout .main-content.with-menu{padding-bottom:var(--bottom-menu-height)}.learning-layout .main-content>main{display:flex;flex-direction:column;flex:1;padding-bottom:calc(var(--bottom-menu-height) + 32px)}.welcome-screen{padding:30px;height:100vh;display:flex;flex-direction:column}.welcome-screen-frame{display:flex;flex-direction:column;flex:1;text-align:center;overflow:hidden}.welcome-screen-frame .welcome-screen-frame-bg{flex:1;overflow:hidden}.welcome-screen-frame .welcome-screen-frame-info{padding:35px 0;font-size:16px}.welcome-screen-frame .welcome-screen-frame-info h1{font-size:32px;font-weight:900;margin-bottom:32px}.welcome-screen-frame img{width:100%}.welcome-screen-navigation{text-align:center}.welcome-screen-navigation .welcome-screen-pagination{display:flex;justify-content:center;padding-top:30px}.welcome-screen-navigation .welcome-screen-pagination .p{margin:0 5px;border-radius:5px;width:10px;height:10px;background-color:#c4c4c4}.welcome-screen-navigation .welcome-screen-pagination .p.active{background-color:red}.course_description{display:block;padding-top:24px;font-family:inherit;font-size:inherit;margin:0;white-space:pre-line}.btn_v2{background:linear-gradient(264.02deg,#f04a78 7.47%,#ffbd3e 93.96%);border:none;color:#fff;font-weight:700;font-size:16px;line-height:21px;padding:10px 20px;border-radius:20px}.skills-selector{max-width:480px;position:fixed;background-color:#f3f3f3;top:0;left:50%;transform:translate(-50%);z-index:100;width:100%;height:100%;font-size:16px;line-height:25px;display:flex;flex-direction:column;overflow-y:scroll;overflow-x:hidden;padding:24px}.skills-selector .navigation{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px}.skills-selector .description{padding-bottom:16px}.skills-selector .footer{display:flex;background-color:#fff;margin:0 -24px -24px;padding:12px 24px}.skills-selector .footer>*:first-child{margin-right:20px}.skills-selector h1{font-weight:900;font-size:32px;line-height:37px;margin:0 0 10px;padding:0}.skills-selector .skills{display:flex;flex-wrap:wrap;justify-content:space-around;flex:1}.skills-selector .skills .skill-button{margin:8px 4px}.skill-button{width:104px;height:104px;border:2px solid #cccccc;border-radius:100%;display:inline-flex;justify-content:center;align-items:center;font-weight:700;font-size:12px;line-height:14px;text-align:center;cursor:pointer;position:relative;overflow:hidden}.skill-button .select-skill{position:absolute;top:9px;left:9px;width:82px;height:82px;display:flex;flex-direction:column;justify-content:center;font-size:16px;line-height:16px;white-space:normal}.skill-button .select-skill>div{padding-top:6px}.background1{background-image:url(img/ui-v2/background1.svg);background-size:100% auto;background-repeat:no-repeat}.related-content_card--thumbnail{filter:drop-shadow(rgba(0,0,0,.25) 0px 0px 6px);border-radius:8px;overflow:hidden}.related-content_card{position:relative}.related-content_card:after{content:"";width:90%;height:1px;background-color:#ccc;position:absolute;left:5%;z-index:-1;bottom:0}.related-content_card:last-child:after{content:none}.course-view-fixed-frame{width:100%;height:100dvh;background-color:#fff;display:flex;flex-direction:column;overflow:hidden}.course-view-fixed-frame .classroom-layout__content-media{height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.course-view-fixed-frame .classroom-layout__content-media .course-last-frame,.course-view-fixed-frame .classroom-layout__content-media iframe{width:100%;flex:1}.bg-form-login{min-height:100dvh;max-width:none;background-color:var(--sthrive-black);font-size:14px;line-height:20px;display:flex;flex-direction:column;align-items:center;padding:20px 20px 120px}.bg-form-login.light-theme{background-color:#fff}.bg-video-container{position:absolute;top:0;left:0;width:100dvw;height:100dvh;overflow:hidden}.bg-video-container>video{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}@media screen and (max-aspect-ratio: 1080/1920){.bg-video-container>video{height:100%}}@media screen and (min-aspect-ratio: 1080/1920){.bg-video-container>video{width:100%}}.bg-form-login .logo{height:100px;margin-bottom:40px;pointer-events:none;z-index:2}.bg-form-login .logo>img{height:100%}.bg-form-login .form{flex:1;z-index:2;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:480px;padding:0;border-radius:4px;color:#fff}.bg-form-login .form .field{position:relative}.bg-form-login .form .field .toggle-password{position:absolute;top:32px;right:8px}.bg-form-login .form .field .field-error{color:#ff6b6b}.bg-form-login h1{font-weight:700;font-size:20px;line-height:28px;text-align:center;color:#fff;padding-bottom:0;margin:0}.bg-form-login input{font-size:16px;line-height:30px;background:#fff;border:1px solid #e5e5e5;border-radius:4px;color:var(--sthrive-black);padding:8px;width:100%}.bg-form-login input[type=checkbox]{width:auto}.bg-form-login input::-webkit-input-placeholder,.bg-form-login input::placeholder{color:#ccdce7;font-size:1rem}.bg-form-login label{font-size:14px;line-height:20px;color:#e5e5e5;margin:0}.bg-form-login.light-theme label{color:#212529}.bg-form-login button{background-color:var(--sthrive-yellow);border:0;width:120px;height:48px;border-radius:4px;font-size:14px;text-transform:uppercase;font-weight:700;color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center}.bg-form-login button.disabled,.bg-form-login button:disabled{background:#999;cursor:initial}.bg-form-login .social{display:flex;align-items:center;justify-content:space-between}.bg-form-login .social .soc-net-btn{border:1px solid #999999;border-radius:8px;display:flex;width:50px;height:50px;justify-content:center;align-items:center;cursor:pointer}.bg-form-login .social .soc-net-btn img{height:25px}.bg-form-login a,.bg-form-login .a{color:var(--sthrive-yellow);cursor:pointer}.bg-form-login .a:hover{text-decoration:underline}.bg-form-login.light-theme a{color:#212529;text-decoration:underline}.bg-form-login a.g-link{font-size:18px;line-height:21px;background:-webkit-linear-gradient(#f04a78,#ffbd3e);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.checkbox-slider .checkbox{position:relative;width:32px;height:16px}.checkbox-slider .checkbox:before{position:absolute;content:"";height:2px;width:100%;background-color:#ccc;left:0px;top:7px}.checkbox-slider .checkbox:after{position:absolute;content:"";height:16px;width:16px;background:#fff;border:2px solid #ccc;border-radius:8px;left:0px;top:0px;transition:all .2s}.checkbox-slider .checkbox.checkbox-selected:before{background-color:#ccc}.checkbox-slider .checkbox.checkbox-selected:after{border:2px solid #ff004d;transform:translate(16px)}.todo-popup .backdoor{position:fixed;pointer-events:none;width:100%;height:100%;max-width:480px;top:0;left:50%;transform:translate(-50%);transition:opacity .3s;background-color:#000;opacity:0;z-index:1000}.todo-popup.opened .backdoor{opacity:.3;pointer-events:auto}.todo-popup .todo-popup-modal{position:fixed;pointer-events:none;width:100%;max-width:480px;bottom:0;left:50%;transform:translate(-50%,100%);transition:transform .3s;background-color:#fff;z-index:1001;border-top-left-radius:12px;border-top-right-radius:12px}.todo-popup.opened .todo-popup-modal{pointer-events:auto;transform:translate(-50%)}.todo-popup.opened .todo-popup-modal .title{display:flex;align-items:center;border-bottom:1px solid #ccc;margin:12px 0;padding:0 20px 8px;font-size:16px;line-height:21px;font-weight:700}.todo-popup.opened .todo-popup-modal .title>div{flex:1;text-align:center;margin-left:70px}.todo-popup.opened .todo-popup-modal .items{font-size:16px;line-height:25px}.course-frame-wrapper{--top-bar-height: 46px;--bottom-bar-height: 40px;--horizontal-padding: 10px;--vertical-padding: 10px;max-width:var(--max-layout-width);margin:0 auto;position:relative;height:100dvh;display:flex;flex-direction:column}.course-frame,.course-last-frame{flex:1;overflow-y:auto;overflow-x:hidden}.print-pdf .course-frame,.print-pdf .course-last-frame{overflow:hidden}.print-pdf .page{position:relative;overflow:hidden}.print-pdf .pdf-page-title{overflow:hidden;font-size:16px;border-bottom:1px solid rgba(204,204,204,.5)}.course-frame:has(.full-height){overflow:hidden}.course-last-frame{align-items:center;justify-content:center}.course-frame-nav{display:flex;justify-content:space-between;align-items:center;z-index:10;background-color:#fff}.course-frame-nav.top-bar{height:var(--top-bar-height)}.course-frame-nav.bottom-bar{height:var(--bottom-bar-height)}.course-frame-nav.bottom-bar>*{min-width:41px;text-align:center}.course-frame-nav button{padding:8px;border:0;background-color:transparent;white-space:nowrap}.course-frame-nav .nav-title{margin:0 12px;overflow:hidden;white-space:nowrap;opacity:.7}.rtl .course-frame-nav button .fa-chevron-right,.rtl .course-frame-nav button .fa-chevron-left,.rtl .top-menu-title button svg,.rtl .logout-menu span>svg{transform:rotate(180deg)}.course-frame-comments{position:absolute;z-index:100;bottom:0;width:100%;background:#fff;height:500px;border-top:1px solid #aaa;border-radius:8px;overflow:auto;margin-bottom:38px;background-color:#f3f3f3}.course-3d-nav .course-frame-comments{margin-bottom:0;z-index:200}.course-frame-chat{position:fixed;z-index:1000;top:0;bottom:0;left:0;right:0;background:#fff;margin-bottom:0;overflow:hidden;display:flex;flex-direction:column}.course-frame-chat .header{padding:18px;width:100%;display:flex;justify-content:center;border-bottom:1px solid;border-color:#dedede;flex-direction:column;align-items:center}.course-frame-chat .status-online{background-color:#adff2f;display:flex;justify-content:flex-start;border-radius:4px;padding:2px 4px}.course-frame-chat .status-connecting{background-color:#fad738;display:flex;justify-content:flex-start;border-radius:4px;padding:2px 4px}.course-frame-chat .status-failed{background-color:#ff632f;display:flex;justify-content:flex-start;border-radius:4px;padding:2px 4px}.course-frame-chat .course-chat-input-container{width:100%;height:70px;bottom:0;position:relative;display:flex;justify-content:space-evenly;padding:10px;background-color:#fafafa;border-top:1px solid;border-color:#dedede}.course-frame-chat .course-chat-input-container input{width:100%;border:0px solid;margin-right:8px;gap:98px;padding:4px 16px;border-radius:50px;background-color:#fff}.course-frame-chat .course-chat-input-container .send-button{padding:8px;border-radius:10px;box-shadow:4px 4px 4px #1e1e1e14;background-color:#f04a78;border:0;color:#fff}.course-frame-chat .message-box-empty{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fafafa;font-size:20px;flex:1;overflow:auto}.course-frame-chat .message-box{background-color:#fafafa;justify-content:flex-end;flex-direction:column;display:flex}.course-frame-chat .message-box-scroll-container{padding-right:20px;padding-left:30px;overflow:auto}.user-message-box{display:flex;width:100%;justify-content:flex-end;flex-direction:row;margin:10px 0}.user-message-box .user-message{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:12px;border-radius:10px;box-shadow:4px 4px 4px #1e1e1e14;background-color:var(--sthrive-yellow);max-width:90%;word-break:break-word}.ai-message-box{display:flex;width:100%;justify-content:flex-start;flex-direction:row;margin:10px 0}.ai-message-box .ai-message{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:12px;border-radius:10px;box-shadow:4px 4px 4px #1e1e1e14;background-color:#eee;max-width:90%;word-break:break-word}.user-message-box .user-message .time,.ai-message-box .ai-message .time{display:flex;font-size:10px;color:#8c8b96}.error-message{color:#ff6b6b}.warn-message{color:#ffec21}.success-message{color:#fff}.notification-view .notification-view-mark-as-read{display:none;cursor:pointer}.notification-view:hover .notification-view-mark-as-read{display:block}.terms-and-conditions-header h1{font-size:24px;margin:0;padding:0}.terms-and-conditions-body{max-height:calc(100vh - 80px);overflow:auto}#css-renderer{background:red}.video-room .videos{overflow:auto;white-space:nowrap;position:absolute!important;zoom:1;top:4px;left:10px;right:10px}.video-room .video-container{height:120px;display:inline-block;background:#ddd;border:1px solid #aaa;border-radius:4px}.video-room .video-container:nth-child(n+2){margin-left:10px}.video-room .video-block{position:relative;height:100%}.video-room .video-block video{height:100%;width:auto}.video-room .video-actions{position:absolute;left:4px;right:4px;bottom:10px;font-size:10px;display:flex;justify-content:space-between}.video-room .video-actions button{border:1px solid #000}.post-images{margin:0 -2px}.post-images>img{display:inline-block;height:100px;margin:2px;cursor:pointer}.post-images-error{font-size:12px;color:red}.image-zoom-overlay{position:fixed;background-color:#00000080;width:100%;height:calc(100dvh - var(--bottom-menu-height));top:0;left:0;padding:20px;display:flex;align-items:center;justify-content:center}.image-zoom{position:relative;max-width:100%;max-height:100%;min-width:100px;min-height:20px}.image-zoom>img{width:auto;max-width:100%;max-height:100%;z-index:2;position:relative}.image-zoom>span.close-zoom{position:absolute;top:-28px;right:-8px;cursor:pointer;z-index:3}.image-zoom>span.close-zoom:hover{opacity:.8}.image-zoom>span.placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.learning-prev{display:flex;align-items:center;justify-content:center;min-height:256px}.learning-prev img{width:100%;max-width:500px}.learning-prev video{width:100%;max-width:500px}.uppercase{text-transform:uppercase}.rtl .related-courses>h1{text-align:right}.rtl .related-content{padding-inline-start:0px}.rtl .pl-3,.rtl .px-3{padding-right:1rem!important;padding-left:inherit!important}.rtl .pl-2,.rtl .px-2{padding-right:.5rem!important;padding-left:inherit!important}.rtl .ml-3,.rtl .mx-3{margin-left:inherit!important;margin-right:1rem!important}.rtl .ml-2,.rtl .mx-2{margin-left:inherit!important;margin-right:.5rem!important}.rtl .modal-footer>:not(:last-child){margin-left:.25rem;margin-right:inherit}.rtl .modal-header .close{padding:1rem;margin:-1rem auto -1rem -1rem}.span-pad{padding:0 4px}.course-page-wrapper:has(.full-height){height:100%!important;width:100%!important;transform:none!important}.course-page:has(> .full-height){overflow-y:initial;height:100%!important;min-height:100%!important;width:100%!important;transform:none!important;padding:0}.course-page .block{display:flex;flex-direction:column;word-break:break-word}.course-page .block.full-height{height:100%!important;width:100%!important;word-break:normal}.course-page .block .game-placeholder{flex:1;display:flex;align-items:center;justify-content:center}.course-page .block .game-placeholder img{max-width:90%;max-height:90%;border-radius:4px}.course-page .block:has(.game-placeholder){flex:1}.course-page .flash-block{background-color:transparent;width:100%;height:100%;perspective:1000px}.course-page .flash-block-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d;box-shadow:0 4px 8px #0003}.course-page .flash-block.flip .flash-block-inner{transform:rotateY(180deg)}.flash-block .flash-block-front{z-index:10}.flash-block.flip .flash-block-back{z-index:20}.course-page .flash-block-front,.course-page .flash-block-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.course-page .flash-block-front,.course-page .flash-block-back{background-color:#fff;display:flex;flex-direction:column;padding:12px}.course-page .flash-block .flash-block-content{flex:1;overflow-y:auto}.course-page .flash-block-back{transform:rotateY(180deg)}.course-page .quiz-block{flex:1;display:flex;flex-direction:column;overflow-y:auto;padding:12px}.course-page .quiz-block .quiz-question{flex:1;text-align:center}.course-page .quiz-block .quiz-answers{display:flex;flex-direction:column}.course-page .quiz-block .quiz-answers button{margin-top:12px}.course-page .quiz-block .conclusion .title{text-align:center;font-size:24px;text-transform:uppercase}.course-page .quiz-block .conclusion.correct .title{color:#2b2}.course-page .quiz-block .conclusion.incorrect .title{color:#d22}.course-page .quiz-block .conclusion .question{text-align:center;color:#727272;padding:24px 0}.course-page .quiz-block .conclusion label{margin:0;padding:0}.course-page .quiz-block .conclusion .info{padding-top:32px}.course-page .quiz-block .conclusion .answer label,.course-page .quiz-block .conclusion .expected label{color:#2b2}.course-page .quiz-block .conclusion .expected{padding-top:12px}.course-page .quiz-block .conclusion.incorrect .answer label{color:#d22}.points-rate{display:flex;justify-content:space-around;margin-bottom:16px;cursor:pointer}.points-rate .rate-point{display:inline-flex;flex-direction:column;align-items:center}.points-rate .rate-point:hover svg{opacity:.9}.points-rate .rate-point:active svg{opacity:.8}.points-tooltip{margin:12px 0;font-size:14px}.page-color-default{background-color:#fffefe}.page-doc-color-1{background-color:#c00}.page-doc-color-2{background-color:#13b818}.page-doc-color-3{background-color:#8b971d}.page-doc-color-4{background-color:#9d4a4a}.page-doc-color-5{background-color:#ff652d}.page-doc-color-6{background-color:#ffdf2b}.page-doc-color-7{background-color:#fffff7}.page-def-color-1{background-color:#000}.page-def-color-2{background-color:#545454}.page-def-color-3{background-color:#737373}.page-def-color-4{background-color:#a6a6a6}.page-def-color-5{background-color:#d9d9d9}.page-def-color-6{background-color:#fff}.page-def-color-7{background-color:#ff1616}.page-def-color-8{background-color:#ff5757}.page-def-color-9{background-color:#ff66c4}.page-def-color-10{background-color:#cb6ce6}.page-def-color-11{background-color:#8c52ff}.page-def-color-12{background-color:#5e17eb}.page-def-color-13{background-color:#03989e}.page-def-color-14{background-color:#00c2cb}.page-def-color-15{background-color:#5c1e16}.page-def-color-16{background-color:#38b6ff}.page-def-color-17{background-color:#5171ff}.page-def-color-18{background-color:#004aad}.page-def-color-19{background-color:#008037}.page-def-color-20{background-color:#7ed957}.page-def-color-21{background-color:#c9e265}.page-def-color-22{background-color:#ffde59}.page-def-color-23{background-color:#ffbd59}.page-def-color-24{background-color:#ff914d}.course-disconnect-notification{position:absolute;z-index:1000;top:0;left:0;bottom:0;right:0;background-color:#ffffff80;display:flex;align-items:center;justify-content:center}.course-disconnect-notification>div{background-color:#fff;padding:32px;border:1px solid #ddd;text-align:center}.course-disconnect-notification>div>div{margin-bottom:20px}.sophia-btn{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;box-shadow:0 0 4px 1px #969696bf;-webkit-box-shadow:0px 0px 4px 1px rgba(150,150,150,.75);-moz-box-shadow:0px 0px 4px 1px rgba(150,150,150,.75);transform:translateY(-20px);background-color:#fff;padding:16px}.sophia-btn>img{width:100%}.sophia-popup{--pop-height:calc(100dvh - 124px);position:fixed;top:100dvh;left:50%;transform:translate(-50%);background:rgb(255,255,255);width:100%;max-width:var(--max-layout-width);margin:0 auto;z-index:1;transition:top .3s ease-in-out;height:var(--pop-height);border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden;filter:drop-shadow(0px 0px 2px rgba(0,0,0,.1));box-shadow:0 0 2px #0000001a}.sophia-popup.shown{top:calc(-1 * var(--pop-height))}body:has(.sophia-popup.shown){overflow:hidden}.sophia-popup .sophia-content{height:100%;overflow:auto}.sophia-popup .sophia-content .chat-header{height:70px;background-color:var(--sthrive-yellow);padding:16px;display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:1rem}.sophia-popup .sophia-chat{height:calc(100% - 70px);display:flex;flex-direction:column;padding:12px 12px 32px}.sophia-popup .sophia-chat-error{padding:12px 12px 32px}.sophia-popup .sophia-chat .messages-container{flex:1;overflow:auto}.sophia-popup .sophia-chat .messages-container .message-title{font-weight:600}.sophia-popup .sophia-chat .message-box-scroll-container{padding:0 6px}.sophia-popup .sophia-chat .input-container{width:100%;position:relative;display:flex;justify-content:space-evenly;align-items:center;border-top:1px solid #dedede;padding:12px 6px 0}.sophia-popup .sophia-chat .input-container input{width:100%;border:0px solid;margin-right:4px;padding:4.5px 16px;border-radius:50px;background-color:#fff;box-shadow:0 0 8px #1e1e1e14}.sophia-popup .sophia-chat .input-container .send-button{padding:4.5px 8px;border-radius:10px;box-shadow:4px 4px 4px #1e1e1e14;background-color:var(--sthrive-yellow);border:0;color:#fff}.send-button.active{opacity:1;animation:send-button-active 1.5s infinite}@keyframes send-button-active{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.glow-on-hover:before{content:"";background:linear-gradient(45deg,#aaa,#000,#555,#000,#999,#ccc,#000);position:absolute;top:-1px;left:-1px;background-size:100%;background-position:0 0;z-index:-1;filter:blur(5px);width:calc(100% + 2px);height:calc(100% + 2px);transform:rotate(0);animation:glowing 5s linear infinite;opacity:1;border-radius:50%}.glow-on-hover:active{color:#000}.glow-on-hover:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;background:#fff;left:0;top:0;border-radius:50%}@keyframes glowing{0%{background-size:80%;transform:rotate(0);opacity:.7}50%{background-size:140%;transform:rotate(180deg);opacity:.7}to{background-size:80%;transform:rotate(360deg);opacity:.7}}.confirm-wrapper{position:fixed;top:0;height:100%;width:100%;max-width:var(--max-layout-width);left:50%;background-color:#0000001a;transform:translate(-50%)}.confirm-wrapper>div{position:absolute;top:50%;left:50%;width:90%;transform:translate(-50%,-50%);background-color:#fff;border:1px solid #aaa;border-radius:4px;padding:12px}.confirm-wrapper .btn{font-size:.8rem;width:35%}.confirm-wrapper .confirm-content{text-align:center;padding-bottom:20px}.confirm-wrapper .confirm-content>h1{font-size:18px}.confirm-wrapper .confirm-action{display:flex;justify-content:space-around}.forms>.form-item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(204,204,204,.5)}.forms>.form-item:last-child{border:none}.forms-btn button{margin-top:20px;width:100%;max-width:400px}.form-field input,.form-field textarea,.form-field select{width:100%}.form-field textarea{height:100px}.form-field select{padding:3px 0 3.5px}.version-info{color:#a1a1a1}.version-info a{color:#a1a1a1;text-decoration:underline}.version-info a:active,.version-info a:hover{color:#8d8d8d}.scorm-course-title{font-size:18px;font-weight:700;color:#000;position:relative;display:flex;align-items:flex-start;justify-content:space-between}.scorm-course-title button{padding:0;border:0;background-color:transparent;z-index:10;cursor:pointer}.scorm-course-title button,.scorm-course-title button>*{display:inline-flex}.scorm-course-title button:focus{outline:none}.scorm-course-title button:hover{opacity:.9}.scorm-course-title button:active{opacity:.8}.scorm-course-title .menu{display:flex;align-items:center}.scorm-course-title select{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:0 14px 0 4px;border:1.5px solid #000;border-radius:3px;font-size:16px;line-height:21px;margin-right:8px}.rtl .scorm-course-title button svg{transform:rotate(180deg)}.rtl .scorm-course-title select{margin-right:0;margin-left:8px}.scorm-course-cover{position:relative;width:100%;padding-top:70%;margin:0;border-radius:8px;overflow:hidden;filter:drop-shadow(0px 0px 20px rgba(0,0,0,.25));box-shadow:0 0 20px #0000001a;background-color:#eee;background-size:cover;background-repeat:no-repeat}.scorm-no-cover{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 24px))}@font-face{font-family:Moderat;src:url(fonts/moderat/Moderat-Regular.otf);font-style:normal}@font-face{font-family:Moderat;src:url(fonts/moderat/Moderat-Regular-Italic.otf);font-style:normal;font-style:italic}@font-face{font-family:Moderat;src:url(fonts/moderat/Moderat-Black.otf);font-weight:bolder}@font-face{font-family:Moderat;src:url(fonts/moderat/Moderat-Black-Italic.otf);font-weight:bolder;font-style:italic}@font-face{font-family:Moderat;src:url(fonts/moderat/Moderat-Thin.otf);font-weight:lighter}@font-face{font-family:Moderat;src:url(fonts/moderat/Moderat-Thin-Italic.otf);font-weight:lighter;font-style:italic}@font-face{font-family:Moderat;src:url(fonts/moderat/Moderat-Thin.otf);font-weight:100}@font-face{font-family:Moderat;src:url(fonts/moderat/Moderat-Thin-Italic.otf);font-weight:100;font-style:italic}@font-face{font-family:Moderat;src:url(fonts/moderat/Moderat-Light.otf);font-weight:200}@font-face{font-family:Moderat;src:url(fonts/moderat/Moderat-Light-Italic.otf);font-weight:200;font-style:italic}@font-face{font-family:Moderat;src:url(fonts/moderat/Moderat-Light.otf);font-weight:300}@font-face{font-family:Moderat;src:url(fonts/moderat/Moderat-Light-Italic.otf);font-weight:300;font-style:italic}@font-face{font-family:Moderat;src:url(fonts/moderat/Moderat-Regular.otf);font-weight:400}@font-face{font-family:Moderat;src:url(fonts/moderat/Moderat-Regular-Italic.otf);font-weight:400;font-style:italic}@font-face{font-family:Moderat;src:url(fonts/moderat/Moderat-Medium.otf);font-weight:500}@font-face{font-family:Moderat;src:url(fonts/moderat/Moderat-Medium-Italic.otf);font-weight:500;font-style:italic}@font-face{font-family:Moderat;src:url(fonts/moderat/Moderat-Medium.otf);font-weight:600}@font-face{font-family:Moderat;src:url(fonts/moderat/Moderat-Medium-Italic.otf);font-weight:600;font-style:italic}@font-face{font-family:Moderat;src:url(fonts/moderat/Moderat-Bold.otf);font-weight:700}@font-face{font-family:Moderat;src:url(fonts/moderat/Moderat-Bold-Italic.otf);font-weight:700;font-style:italic}@font-face{font-family:Moderat;src:url(fonts/moderat/Moderat-Bold.otf);font-weight:800}@font-face{font-family:Moderat;src:url(fonts/moderat/Moderat-Bold-Italic.otf);font-weight:800;font-style:italic}@font-face{font-family:Moderat;src:url(fonts/moderat/Moderat-Black.otf);font-weight:900}@font-face{font-family:Moderat;src:url(fonts/moderat/Moderat-Black-Italic.otf);font-weight:900;font-style:italic}.serif{font-family:serif}.sans-serif{font-family:sans-serif}.monospace{font-family:monospace}.cursive{font-family:cursive}.fantasy{font-family:fantasy}.roboto{font-family:Roboto,sans-serif}.noto-sans-sc{font-family:Noto Sans SC,sans-serif}.moderat{font-family:Moderat}
