.alert-notify-kpoint{display:none!important}.truncate-1{-webkit-line-clamp:1}.truncate-1,.truncate-2{display:-webkit-box;max-width:100%;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.truncate-2{-webkit-line-clamp:2}.truncate-3{display:-webkit-box;max-width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.have-bg{background-position:50%;background-repeat:no-repeat;background-size:cover}.is-mobile{display:none}@media screen and (max-width:768px){.is-mobile{display:unset}}.is-desktop{display:unset}@media screen and (max-width:768px){.is-desktop{display:none}}.btn-disable{opacity:.3;cursor:not-allowed;pointer-events:none}.t-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;font-size:14px;border-radius:4px;transition:all .2s ease;font-weight:500}.t-btn.disable{pointer-events:none}.t-btn.t-btn-green.disable,.t-btn.t-btn-organge.disable{background-color:#e5e5e5;border-color:#fff}.t-btn-organge{color:#fff;background:#fb6a02;border:1px solid #fb6a02}.t-btn-organge:hover{background:#d25900;border:1px solid #d25900}.t-btn-green{color:#fff;background:#50ad4e;border:1px solid #50ad4e}.t-btn-green:hover{background:#439141;border:1px solid #439141}.t-btn-outline{background:transparent}.t-btn-outline.disable{background-color:transparent;color:#e5e5e5;border-color:#e5e5e5}.t-btn-outline-orange{color:#fb6a02;border:1px solid #fb6a02}.t-btn-outline-orange:hover{color:#d25900;border-color:#d25900}.btn-green{border-radius:100px;border:1px solid transparent;background:#50ad4e;color:#fff;font-size:1rem;font-weight:500;line-height:1.57;text-align:center;padding:.75rem;transition:all .3s ease;display:inline-flex;justify-content:center;align-items:center;height:36px}.btn-green:focus,.btn-green:hover{color:#fff;background:#408a3e}.btn-orange{border-radius:100px;border:1px solid transparent;background:#fb6a00;color:#fff;font-size:1rem;font-weight:500;line-height:1.57;text-align:center;padding:.75rem;transition:all .3s ease;display:inline-flex;justify-content:center;align-items:center;height:36px}.btn-orange:focus,.btn-orange:hover{color:#fff;background:#c85400}.btn-orange.btn-buy-now{height:unset}.btn-outline-white{border-radius:100px;border:1px solid;background:transparent;color:#fff;font-size:1rem;font-weight:500;line-height:1.57;text-align:center;padding:.75rem;transition:all .3s ease;height:36px;display:inline-flex;justify-content:center;align-items:center}.btn-outline-white:focus,.btn-outline-white:hover{color:#fff;background:#50ad4e;border:1px solid transparent}.btn-outline-green{border-radius:100px;border:1px solid #50ad4e;background-color:#fff;color:#50ad4e;font-weight:500;line-height:1.57;padding:.75rem;transition:all .3s ease;display:inline-flex;justify-content:center;align-items:center;height:36px;min-width:36px}.btn-outline-green:hover{color:#fff;background-color:#50ad4e}.btn-outline-orange{border-radius:100px;padding:1rem;border:1px solid #fb6a00;background-color:#fff;color:#fb6a00;transition:all .3s ease;display:inline-flex;justify-content:center;align-items:center;height:36px}.btn-outline-orange:hover{color:#fff;background-color:#fb6a00}.btn-circle{border-radius:50%}.btn-ripple{padding:0;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:14px;height:14px;line-height:1.4;text-align:center;border-radius:50%;box-sizing:border-box;overflow:hidden;background:#fb6a00;color:#fff;-webkit-animation:at-ripple-pink 1s linear infinite;animation:at-ripple-pink 1s linear infinite;z-index:2;position:relative;transition:all .3s;border:none}.btn-ripple:hover{-webkit-animation:none;animation:none;transform:scale(1.1)}.btn-ripple:focus{outline:none}.btn-ripple i.fas{color:#fff;transform:rotate(0deg);transition:.5s ease;background:#fb6a00;font-size:.7rem;padding:.5rem;line-height:1;margin-right:0;margin-left:1px}@-webkit-keyframes at-ripple-pink{0%{box-shadow:0 0 10px,0 0 0 0 rgba(251,106,0,.1),0 0 0 5px rgba(251,106,0,.1),0 0 0 10px rgba(251,106,0,.1)}to{box-shadow:0 0 10px rgba(251,106,0,.1),0 0 0 5px rgba(251,106,0,.1),0 0 0 10px rgba(251,106,0,.1),0 0 0 20px rgba(251,106,0,0)}}@keyframes at-ripple-pink{0%{box-shadow:0 0 10px,0 0 0 0 rgba(251,106,0,.1),0 0 0 5px rgba(251,106,0,.1),0 0 0 10px rgba(251,106,0,.1)}to{box-shadow:0 0 10px rgba(251,106,0,.1),0 0 0 5px rgba(251,106,0,.1),0 0 0 10px rgba(251,106,0,.1),0 0 0 20px rgba(251,106,0,0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes blurIn{0%{-webkit-filter:blur(0) brightness(100%);filter:blur(0) brightness(100%)}to{-webkit-filter:blur(7px) brightness(60%);filter:blur(7px) brightness(60%)}}@keyframes blurIn{0%{-webkit-filter:blur(0) brightness(100%);filter:blur(0) brightness(100%)}to{-webkit-filter:blur(7px) brightness(60%);filter:blur(7px) brightness(60%)}}@-webkit-keyframes blurOut{0%{-webkit-filter:blur(7px) brightness(60%);filter:blur(7px) brightness(60%)}to{-webkit-filter:blur(0) brightness(100%);filter:blur(0) brightness(100%)}}@keyframes blurOut{0%{-webkit-filter:blur(7px) brightness(60%);filter:blur(7px) brightness(60%)}to{-webkit-filter:blur(0) brightness(100%);filter:blur(0) brightness(100%)}}@-webkit-keyframes moveInBottom{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes moveInBottom{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes moveInRight{0%{transform:translateX(10px);opacity:0;width:0;height:0}to{transform:translateX(0);opacity:1;width:100%;height:100%}}@keyframes moveInRight{0%{transform:translateX(10px);opacity:0;width:0;height:0}to{transform:translateX(0);opacity:1;width:100%;height:100%}}@-webkit-keyframes moveOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(10px);opacity:0}}@keyframes moveOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(10px);opacity:0}}@-webkit-keyframes moveOutRight{0%{transform:translateX(0);opacity:1;width:100%;height:100%}to{transform:translateX(10px);opacity:0;width:0;height:0}}@keyframes moveOutRight{0%{transform:translateX(0);opacity:1;width:100%;height:100%}to{transform:translateX(10px);opacity:0;width:0;height:0}}.moveInBottom{-webkit-animation:moveInBottom .5s ease both;animation:moveInBottom .5s ease both}.moveInRight{-webkit-animation:moveInRight .1s ease .5s both;animation:moveInRight .1s ease .5s both}.moveOutBottom{-webkit-animation:moveOutBottom .1s ease both;animation:moveOutBottom .1s ease both}.moveOutRight-d-1{-webkit-animation:moveOutRight .1s ease .5s both;animation:moveOutRight .1s ease .5s both}.blurIn{-webkit-animation:blurIn .5s ease both;animation:blurIn .5s ease both}.blurOut{-webkit-animation:blurOut .5s ease both;animation:blurOut .5s ease both}.fadeIn{-webkit-animation:fadeIn .5s ease both;animation:fadeIn .5s ease both}.fadeOut{-webkit-animation:fadeOut .5s ease both;animation:fadeOut .5s ease both}.fadeInUp{-webkit-animation:moveInBottom 1s ease both;animation:moveInBottom 1s ease both;visibility:visible}.animate-fade-in{opacity:1}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}*,:after,:before{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden}body{font-family:Roboto,sans-serif;line-height:1.7;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;color:#444}body.k-detail{background-color:#fff!important}h1,h2,h3,h4,h5,h6{line-height:1.5}aside,div,section{-webkit-animation-fill-mode:both!important;animation-fill-mode:both!important}i{margin-right:3px}u{margin-left:3px}li{list-style:none}label{margin-bottom:3px}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.pb-4{padding-bottom:1.5rem!important}.pr-0{padding-right:0!important}.mt-4{margin-top:1.5rem!important}.mt-3{margin-top:1rem!important}.mt-2{margin-top:.5rem!important}.mb-0{margin-bottom:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.px-0{padding-left:0!important;padding-right:0!important}@media (min-width:768px){.px-md-0{padding-left:0!important;padding-right:0!important}}.pl-0{padding-left:0!important}.d-flex{display:flex!important}.justify-content-between{justify-content:space-between!important}.text-center{text-align:center!important}.bg-success{background-color:#28a745!important}.course-spot-light.row{margin-bottom:1rem}#course-detail #play_video>img{min-height:100%}.justify-content-center{justify-content:center!important}.hidden{display:none}.video-preview{margin-top:1rem;padding:1.25rem;border:1px solid rgba(0,0,0,.125);border-radius:5px;font-size:1rem;background:#fff;position:relative}.video-preview__wrapper .heading-5{color:#212529}.video-preview__title{margin-bottom:0;margin-left:5px}.video-preview__title button{margin-right:5px}.video-preview__title i{color:#50ad4e;margin-right:0}.video-preview__duration{color:#a8a8a8;font-size:.875rem;padding-left:1.5rem}.video-preview .cta-open-video,.video-preview a.ga-action{color:#000;display:flex;align-items:center;margin-bottom:.4rem}.video-preview .cta-open-video:hover,.video-preview a.ga-action:hover{text-decoration:none}.video-preview .cta-open-video .btn-ripple{min-width:14px;max-width:14px;min-height:14px;max-height:14px}.video-preview .cta-open-video .btn-ripple i.fa-play{height:100%;padding:0;margin-right:0;margin-left:0;margin-top:1px}.video-preview .cta-open-video .btn-ripple i.fa-play:before{font-size:.35rem}.video-preview__video{padding:4px 1.25rem;transition:all .3s ease}.video-preview__video:last-child .video-preview__duration{margin-bottom:0}.video-preview__video:hover{background:rgba(0,0,0,.1);border-radius:4px}.video-preview{padding:2rem 0 1.25rem}.video-preview__wrapper .hr-line{margin-left:1.25rem}#video-modal{background:rgba(0,0,0,.5)}#video-modal video:focus{outline:none}#video-modal .modal-footer{border:none}#video-modal .modal-content{background:transparent;border:none}#video-modal .close{color:#fff;font-size:2rem;padding:0;transition:all .3s ease;position:absolute;top:0;right:0;z-index:1000;box-shadow:rgba(0,0,0,.2)}#video-modal .modal-header{border:none}#video-modal .modal-body{padding:0;background:#000;border-radius:3px;overflow:hidden;box-shadow:0 0 6px hsla(0,0%,100%,.2)}#video-modal .modal-footer{background:#fff;padding:0}#video-modal .video-preview__playlist{width:100%}#video-modal .video-preview__playlist .video-preview__playlist-item{display:block;border-bottom:1px solid #525252}.k-detail{margin-top:0!important}.course-detail{padding-bottom:36px}.course-detail--left{width:100%}@media (min-width:1200px){.course-detail--left{max-width:850px;padding-right:45px}}.cd-img-detail{width:100%}.cd-top-banner{width:100%;min-height:500px;position:relative}.cd-top-banner .container{position:relative;padding:60px 16px;z-index:1}.cd-top-banner .cd-title{margin-bottom:40px;max-width:750px}@media (min-width:1200px){.cd-top-banner .cd-title{min-height:105px}}.cd-top-banner .crs-short-info{margin-top:50px;margin-bottom:0}.cd-top-banner .gv-short-des{height:42px;overflow:hidden}.cd-top-banner .gv-short-des *{margin-bottom:0!important;color:#fff!important;font-family:Roboto,Arial,sans-serif!important;line-height:1.5!important;font-size:14px!important;font-weight:400!important;background:none!important}@media (max-width:1199px){.cd-top-banner{background:#fff!important;min-height:unset}.cd-top-banner .crs-short-info{margin-top:21px}.cd-top-banner .cd-overlay{background:none!important}.cd-top-banner .container{padding:0;max-width:630px}.cd-top-banner .course-detail--left{padding:16px}.cd-top-banner .cd-title{font-size:26px;margin-bottom:16px;color:#444}}.cd-title{font-size:44px;font-weight:700;color:#fff;line-height:1.2}.tag-combo{display:inline-block;background-color:transparent;border:1px solid #fff;color:#fff;padding:2px 12px;border-radius:3px;font-weight:500;font-size:12px;margin-bottom:50px;margin-top:20px}@media screen and (max-width:767px){.tag-combo{border:1px solid #444;color:#444;margin-bottom:24px;margin-top:10px}.tag-combo~.crs-short-info{justify-content:unset}.tag-combo~.crs-short-info li:not(:last-child){margin-right:20px}}.gv-info{display:flex;padding-right:40px}.gv-info .gv-left{margin-right:20px;display:flex}.gv-info .gv-left .avatar-combo:not(:first-child){margin-left:-20px}.gv-info .gv-left .avatar-combo img{width:70px;height:70px;background-color:#fff}.gv-info .gv-left img{width:70px;height:70px;-o-object-fit:cover;object-fit:cover;border-radius:48px;border:1px solid #fff;overflow:hidden}@media screen and (max-width:767px){.gv-info .gv-left{margin-right:10px}.gv-info .gv-left .avatar-combo:not(:first-child){display:none}.gv-info .gv-left .avatar-combo img,.gv-info .gv-left img{width:45px;height:45px}}.gv-info .gv-right{color:#fff;max-width:500px;position:relative}.gv-info .gv-right .gv-wrap-name a:not(:last-child){margin-right:4px}.gv-info .gv-right .gv-wrap-name a:not(:last-child):after{content:","}.gv-info .gv-right .right-combo{max-width:400px}.gv-info .gv-right .title-combo{font-size:22px;font-weight:700;color:#fff;margin-bottom:4px;line-height:100%}@media screen and (max-width:1199px){.gv-info .gv-right .title-combo{color:#444;font-size:16px}}.gv-info .gv-right .gv-name{font-size:22px;font-weight:700;color:#fff;margin-bottom:10px;line-height:100%}@media screen and (max-width:1199px){.gv-info .gv-right .gv-name{color:#444}}.gv-info .gv-right .gv-name-combo{color:#fff}.gv-info .gv-right .gv-name-combo:hover{color:#50ad4e}@media screen and (max-width:1199px){.gv-info .gv-right .gv-name-combo{color:#444}}.gv-info .gv-right .gv-title{font-size:14px;margin-bottom:15px}.gv-info .gv-right .gv-btn-view-more{color:#fff;font-style:italic;margin-top:10px;display:block}.gv-info .gv-right .gv-btn-view-more:hover{color:#50ad4e}@media screen and (max-width:1199px){.gv-info{padding-right:0}.gv-info .gv-right,.gv-info .gv-right .gv-name{color:#444}.gv-info .gv-right .gv-short-des{display:none}.gv-info .gv-right .gv-name{margin-bottom:8px;font-size:16px}.gv-info .gv-right .gv-title{display:-webkit-box;max-width:100%;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:400;margin-bottom:0}.gv-info .gv-right .gv-short-des *{color:#444!important}.gv-info .gv-right .gv-btn-view-more{display:none}}.crs-short-info{display:flex}.crs-short-info .crs-icon-info{width:42px;margin-right:8px}.crs-short-info .crs-total-star{color:#fff;font-weight:700}.crs-short-info .crs-total-star img{width:20px;height:20px}.crs-short-info .crs-total-star span{margin-right:6px;padding-top:3px}.crs-short-info li{display:flex;align-items:center}.crs-short-info li:not(:last-child){margin-right:60px}.crs-short-info li p{font-weight:700;color:#fff;margin-bottom:0}@media screen and (max-width:1199px){.crs-short-info{justify-content:space-between;margin-bottom:0}.crs-short-info li p{font-size:12px;font-weight:400;color:#444}.crs-short-info li:not(:last-child){margin-right:0}.crs-short-info li:last-child span{display:none}.crs-short-info .crs-icon-info{margin-right:4px}.crs-short-info .crs-total-star{color:#444}.crs-short-info .crs-total-star span{font-weight:400;margin-right:0}}@media screen and (max-width:767px){.crs-short-info .crs-icon-info{width:20px}}.cd-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.6);z-index:0}.cd-overlay-gradient{position:relative}.cd-overlay-gradient:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.31) 58%,transparent);z-index:0}.cd-overlay-gradient>*{z-index:1;position:relative}.vao-lop-hoc{text-align:center}.wrap-box-price{position:fixed;left:0;bottom:0;width:100vw;background-color:#fff;box-shadow:0 -6px 10px 0 rgba(0,0,0,.08);z-index:10;transform:translateY(100%);transition:all .2s}.wrap-box-price.show{transform:none}.wrap-box-price .fixed-box-price{max-width:630px;padding:10px 0;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.wrap-box-price .box-title{color:#444;font-size:18px;font-weight:700;max-width:250px;margin:0}.wrap-box-price .right{display:flex;align-items:center}.wrap-box-price .crs-price--after{font-size:22px;font-weight:700;color:#fb6a02}.wrap-box-price .crs-price--before{font-size:14px;color:#979797;float:right}.wrap-box-price .crs-price--after,.wrap-box-price .crs-price--before{display:block}.wrap-box-price .crs-btn-buy{padding:12px 50px;background-color:#fb6a02;border-radius:4px;color:#fff;font-size:16px;font-weight:700;margin-left:20px}@media screen and (max-width:768px){.wrap-box-price .crs-price--after,.wrap-box-price .crs-price--before{line-height:1.4}.wrap-box-price .box-title{display:none}.wrap-box-price .crs-price{padding:5px 0}.wrap-box-price .right{width:100%;justify-content:space-between;padding-left:15px;padding-right:15px}}.course-detail-tabs{border:1px solid #e5e5e5;background-color:#fff;position:relative;z-index:2;width:100%;top:0;left:0;transition:top .25s linear}@media (max-width:1199px){.course-detail-tabs{position:fixed;top:-60px}}.course-detail-tabs-list{display:flex;align-items:center}@media (max-width:1199px){.course-detail-tabs-list:not(.combo){justify-content:space-between}}@media (max-width:1199px){.course-detail-tabs>.container{max-width:630px}}body.tabs-fixed .course-detail-tabs{position:fixed}@media (max-width:1199px){body.tabs-fixed .course-detail-tabs{top:0}}@media (min-width:1200px){body.tabs-fixed .course-detail-container{padding-top:60px}}.course-detail-tab{display:flex;align-items:center;font-size:14px;color:#444;line-height:16px;font-weight:700;height:58px}.course-detail-tab:not(:last-child){margin-right:36px}@media (max-width:767px){.course-detail-tabs-list:not(.combo) .course-detail-tab:not(:last-child){margin-right:0}}@media (max-width:767px){.course-detail-tab{height:38px;font-size:12px}.course-detail-tab .hide{display:none}}.course-general{position:relative;padding-top:36px}.course-general:not(.related-course__wrapper){padding-bottom:8px}.course-general .title{font-size:24px!important;color:#444;line-height:normal;margin-bottom:24px;font-weight:700!important}.course-general .course-general__wrapper{overflow:hidden}.course-general__wrapper h1,.course-general__wrapper h2,.course-general__wrapper h3,.course-general__wrapper h4,.course-general__wrapper h5,.course-general__wrapper h6{font-weight:700!important}.course-general__wrapper a,.course-general__wrapper div,.course-general__wrapper li,.course-general__wrapper ol,.course-general__wrapper p,.course-general__wrapper span,.course-general__wrapper ul{font-weight:400!important}.course-general__wrapper *{font-family:Roboto,sans-serif!important;font-size:14px!important;color:#444!important;line-height:1.43}.cta__readmore{border-radius:0 0 10px 10px;position:absolute;bottom:0;right:0;width:100%;display:flex;justify-content:flex-end;align-items:center;text-align:right;text-decoration:none;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);height:50px;z-index:1;color:#50ad4e;font-size:14px;transition:all .3s ease;font-weight:700}.cta__readmore:hover{text-decoration:none;color:#387836}.cta__readmore:hover i{color:#387836}.cta__readmore:focus{color:#50ad4e}.cta__readmore:after{content:"";position:absolute;bottom:0;right:0;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);height:100px;width:100%;z-index:-1;border-radius:0 0 10px 10px}.cta__readmore--close,.cta__readmore--close:after{background-image:none}.cta__readmore i{transition:all .3s ease;font-size:.7rem;margin-left:5px;color:#50ad4e}.card-combo{width:100%;padding:16px 26px 16px 16px;border-radius:4px;box-shadow:0 0 3px 0 rgba(0,0,0,.16);background-color:#fff;min-height:unset}.card-combo:hover .card-combo-header img{transform:scale(1.1);-webkit-filter:brightness(.7);filter:brightness(.7)}@media (max-width:767px){.card-combo{padding-right:16px}}.card-combo-link{display:flex;align-items:stretch}.card-combo-header{border-radius:4px;flex:0 0 132px;max-width:132px;width:100%;padding:0;margin-right:16px;height:74px;position:relative;overflow:hidden}.card-combo-header img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .25s ease-in-out}.card-combo-body{flex:1;display:flex;flex-direction:column;justify-content:space-between;height:unset;padding:0 66px 0 0}@media (max-width:1199px){.card-combo-body{padding-right:16px}}@media (max-width:767px){.card-combo-body{padding:0}}.card-combo .heading-card{font-size:16px;color:#444;line-height:1.38;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-combo-price{display:flex;flex:0 0 270px;max-width:270px;width:100%;flex-direction:column;justify-content:center;text-align:right}@media (max-width:1199px){.card-combo-price{flex:0 0 110px;max-width:110px}}@media (max-width:767px){.card-combo-price{display:none}}.card-combo-explore{font-size:14px;color:#979797}.card-combo-explore i{font-size:11px}.card-combo .course-pricing{font-size:16px;font-weight:700;color:#fb6a00;line-height:normal}.card-combo .course-origin-price{font-size:14px;color:#979797}.course-detail-container{display:flex;flex-wrap:wrap-reverse}@media (min-width:1200px){.course-detail-container{flex-wrap:unset}}@media (max-width:1199px){.course-detail-container{max-width:630px}}.course-detail-container .course-detail--left,.course-detail-container .course-detail--right{float:left}.course-detail-container .course-detail--right{width:100%}@media (min-width:1200px){.course-detail-container .course-detail--right{max-width:calc(100% - 850px)}}.cd-sticky-info{z-index:3;border-radius:4px;border:1px solid;transition:all .2s}@media (min-width:1200px){.cd-sticky-info{padding:8px;position:-webkit-sticky;position:sticky;top:18px;box-shadow:0 0 6px 0 rgba(0,0,0,.16)}.cd-sticky-info .crs-btn{padding:0 12px}}@media (min-width:1200px){.cd-sticky-info.opt-2{margin-top:calc(-50% - 16px);margin-bottom:338px;height:240px}.cd-sticky-info.opt-2 .crs-price{margin-top:0;line-height:44px;height:unset;margin-bottom:12px}}@media (min-width:1200px){.cd-sticky-info.def,.cd-sticky-info.opt-1{margin-top:-510px;height:400px;margin-bottom:338px}}@media (max-width:1199px){.cd-sticky-info.def,.cd-sticky-info.opt-1{background-color:#fff!important}.cd-sticky-info.def .crs-price .crs-price--after,.cd-sticky-info.opt-1 .crs-price .crs-price--after{color:#fb6a02!important}.cd-sticky-info.def .crs-btn-buy,.cd-sticky-info.opt-1 .crs-btn-buy{color:#fff!important;background-color:#fb6a02!important}.cd-sticky-info.def .crs-btn-add,.cd-sticky-info.opt-1 .crs-btn-add{color:#838383!important;border-color:#838383!important;background-color:#fff!important}.cd-sticky-info.def .crs-btn-call,.cd-sticky-info.opt-1 .crs-btn-call{margin-bottom:16px}.cd-sticky-info.def .crs-btn-call span,.cd-sticky-info.opt-1 .crs-btn-call span{color:#838383!important}.cd-sticky-info.def .crs-btn-call .icon-phone-gray,.cd-sticky-info.opt-1 .crs-btn-call .icon-phone-gray{display:unset!important}.cd-sticky-info.def .crs-btn-call .icon-phone-white,.cd-sticky-info.opt-1 .crs-btn-call .icon-phone-white{display:none!important}}.cd-sticky-info.def,.cd-sticky-info.opt-1.default-style{background-color:#fff!important;border-color:#fff!important}.cd-sticky-info.def .crs-btn-add,.cd-sticky-info.opt-1.default-style .crs-btn-add{color:#838383!important;background-color:#fff!important;border:1px solid #838383!important}.cd-sticky-info.def .crs-btn-call span,.cd-sticky-info.opt-1.default-style .crs-btn-call span{color:#838383!important}.cd-sticky-info.def .crs-btn-call .icon-phone-gray,.cd-sticky-info.opt-1.default-style .crs-btn-call .icon-phone-gray{display:unset!important}.cd-sticky-info.def .crs-btn-call .icon-phone-white,.cd-sticky-info.opt-1.default-style .crs-btn-call .icon-phone-white{display:none!important}.cd-sticky-info.opt-2{background-color:#fff!important;border-color:#fff!important}.cd-sticky-info.opt-2 .crs-btn-add{color:#838383!important;background-color:#fff!important;border:1px solid #838383!important}.cd-sticky-info.opt-2 .crs-btn-call span{color:#838383!important}.cd-sticky-info.opt-2 .crs-btn-call .icon-phone-gray{display:unset!important}.cd-sticky-info.opt-2 .crs-btn-call .icon-phone-white{display:none!important}.cd-sticky-info .cd-wrap-img{height:154px;overflow:hidden;border-radius:4px}.cd-sticky-info .cd-wrap-img .label-wrap,.cd-sticky-info .cd-wrap-img .rating-box{display:none}@media screen and (max-width:1199px){.cd-sticky-info .cd-wrap-img{display:none}}.cd-sticky-info img{width:100%}.cd-sticky-info .crs-price{line-height:52px;padding:4px 12px 0;margin-bottom:16px;background-color:#fff;border-radius:4px;height:59px;margin-top:-6px}@media screen and (max-width:1199px){.cd-sticky-info .crs-price{padding:0;margin-bottom:0;line-height:44px}}.cd-sticky-info .crs-price .crs-price--after{font-size:22px;font-weight:700}.cd-sticky-info .crs-price .crs-price--before{font-size:14px;color:#979797;margin-left:12px}@media screen and (max-width:1199px){.cd-sticky-info .crs-btn{margin-bottom:16px}}.cd-sticky-info .crs-btn-add,.cd-sticky-info .crs-btn-buy,.cd-sticky-info .crs-btn-call{font-weight:700;width:100%;display:block;text-align:center;line-height:44px;margin-top:12px}.cd-sticky-info .crs-btn-org{color:#fff;background-color:#fb6a02}.cd-sticky-info .crs-btn-buy{font-size:16px;border-radius:4px}.cd-sticky-info .crs-btn-buy:hover{background-color:#ffbf92}.cd-sticky-info .crs-btn-add{font-size:16px;color:#838383;background-color:#fff;border-radius:4px;border:1px solid #838383}.cd-sticky-info .crs-btn-add:hover{border-color:#50ad4e}.cd-sticky-info .crs-btn-call{color:#838383;font-size:14px;align-items:center;justify-content:center}.cd-sticky-info .crs-btn-call img{width:20px;height:20px;margin-right:4px}.cd-sticky-info .crs-btn-call:hover{color:#50ad4e}.crs-sticky-info{display:block;z-index:3;background:#fff;border-radius:4px;border:1px solid #e5e5e5;color:#444}@media screen and (min-width:1200px){.crs-sticky-info{position:-webkit-sticky;position:sticky;top:443px;margin-top:-204px}.crs-sticky-info.opt-2{top:280px;margin-top:calc(-100% - 24px)}}.crs-sticky-info .crs-sticky-info-title{padding:0 24px;line-height:50px;margin-bottom:0;background-color:#f6f6f6;border-bottom:1px solid #e5e5e5;font-size:14px;font-weight:700}.crs-sticky-info .crs-sticky-info-content{padding:24px;display:inline-block}@media (min-width:767px) and (max-width:1199px){.crs-sticky-info .crs-sticky-info-content{padding-bottom:calc(24px - 1.1rem)}}.crs-sticky-info .crs-sticky-info-content ul{margin-bottom:0}.crs-sticky-info .crs-sticky-info-content ul li{display:flex}@media (min-width:767px) and (max-width:1199px){.crs-sticky-info .crs-sticky-info-content ul li{width:33.3%;float:left}}.crs-sticky-info .crs-sticky-info-content ul li:last-child p{margin-bottom:0}.crs-sticky-info .crs-sticky-info-content ul li .crs-sticky-icon{margin-right:10px}.syllabus .syllabus-item{overflow:hidden;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.syllabus .syllabus-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.syllabus .syllabus-item:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom:1px solid #e5e5e5}.syllabus__cta{background-color:#f6f6f6;padding:20px 24px;min-height:60px;display:flex;align-items:center}@media (max-width:767px){.syllabus__cta{padding:20px 12px}}.syllabus__cta:hover{text-decoration:none}.syllabus__cta:not(.collapsed) .syllabus__icon{transform:scale(-1)}.syllabus__section{border-top:1px solid #e5e5e5;padding:11px 24px;position:relative;background:#fff;font-size:14px}@media (max-width:767px){.syllabus__section{padding-left:12px;padding-right:12px}}.syllabus__section-item{padding:5px 0;color:#444;display:flex;align-items:center}.syllabus__section--icon{color:#838383;font-size:15px;margin-right:12px}.syllabus__section--title{flex:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-right:20px;font-weight:400}@media (min-width:768px){.syllabus__section--title-video{cursor:default;pointer-events:none;color:#444}}@media (max-width:767px){.syllabus__section--title-video{color:#50ad4e}}.syllabus__section--video{width:84px;height:26px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;background-color:#50ad4e;transition:background-color .25s ease-in-out;border-radius:2px}.syllabus__section--video:hover{background-color:#387836;color:#fff}.syllabus__section--video:focus{color:#fff;background-color:#50ad4e}@media (max-width:767px){.syllabus__section--video{display:none}}.syllabus__section--video.none-video{opacity:0;pointer-events:none;cursor:default}.syllabus__section--duration{font-size:14px;color:#838383;min-width:62px;padding-left:10px;text-align:right;font-weight:400}@media (max-width:767px){.syllabus__section--duration{display:none}}.syllabus__chapter{position:relative;display:flex;width:100%}.syllabus__heading{flex:1;padding-right:20px}@media (max-width:767px){.syllabus__heading{padding-right:0}}.syllabus__heading .heading{font-size:16px;margin-bottom:0;color:#444;line-height:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.syllabus__heading .sub-heading{display:block;font-size:14px;font-weight:400;color:#444;margin-top:2px}@media (max-width:767px){.syllabus__heading .sub-heading{display:none}}.syllabus__info{display:flex;align-items:center;font-size:14px;color:#838383;font-weight:300;line-height:14px;flex:0 0 140px;max-width:140px;width:100px;justify-content:flex-end}@media (max-width:767px){.syllabus__info{display:none}}.syllabus__info i{margin-left:10px;margin-right:10px;font-size:4px;color:#838383}.syllabus__price{display:flex;align-items:center;font-size:16px;font-weight:700;flex:0 0 120px;max-width:120px;width:100%;justify-content:flex-end;color:#fb6a00}@media (max-width:767px){.syllabus__price{display:none}}.syllabus__icon{display:flex;align-items:center;margin-right:12px;transition:transform .25s ease-in-out}.course-rating{display:flex;padding-bottom:40px;border-bottom:1px solid #e5e5e5}@media (max-width:767px){.course-rating{flex-wrap:wrap;padding-bottom:27px}}.course-rating-summary{text-align:center;padding-left:27px;padding-right:44px;min-width:110px;border-right:1px solid #e5e5e5}@media (max-width:767px){.course-rating-summary{flex:0 0 100%;max-width:100%;padding:0 17px 0 0;text-align:left;display:flex;align-items:center;border-right:0}}.course-rating-summary .course-rating__number{font-size:64px;font-weight:700;margin-bottom:10px;line-height:normal}@media (max-width:767px){.course-rating-summary .course-rating__number{margin-bottom:0;margin-right:24px}}.course-rating-summary .course-rating__star{display:flex;margin-bottom:10px;color:#f7bb56}.course-rating-summary .course-rating__count{font-size:14px;color:#444}.course-rating-metric{flex:1;padding-left:44px;padding-right:20px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:767px){.course-rating-metric{flex:0 0 100%;max-width:100%;width:100%;padding:0}}.course-rating-metric .course-rating-metric__item{display:flex;align-items:center;justify-content:space-between}.course-rating-metric .course-rating-metric__item .course-rating-metric__label{flex:0 0 64px;max-width:64px;padding-left:16px;padding-right:12px;text-align:right}.course-rating-metric .course-rating-metric__item .course-rating-metric__star{display:flex;flex:0 0 100px;max-width:100px;padding-bottom:2px}.course-rating-metric .course-rating-metric__item .course-rating-metric__star i{color:#f7bb56;margin-right:0}.course-rating-metric .course-rating-metric__item .course-rating-metric__progress{flex:1}.course-rating-metric .progress{display:flex;height:8px;overflow:hidden;background-color:#e5e5e5;border-radius:4px;margin-bottom:0}.course-rating-metric .progress-bar{overflow:hidden;background-color:#444;transition:width .6s ease;border-radius:4px}.course-rating-action{text-align:center;font-size:1rem;color:#707070}.course-rating__icon{width:20px;height:20px}.course-comment .course-comment-item{position:relative}.course-comment .course-comment-item:not(:first-child){border-top:1px solid #e5e5e5}.course-comment .cmt-readmore-cta{color:#979797;font-size:14px;font-weight:400;cursor:pointer}.course-comment .cmt-readmore-cta:focus,.course-comment .cmt-readmore-cta:hover{color:#979797}.course-comment .cmt-readmore-cta .dots{color:#444}.course-comment .cmt-readmore-hide{display:none}.course-comment-item{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:24px;padding-bottom:24px}.course-comment-item.row{margin-left:0;margin-right:0}.course-comment-item__user{flex:0 0 100%;max-width:100%;width:100%;display:flex;align-items:flex-start;padding-left:0;padding-right:0}.course-comment-item__user .user__avatar{border-radius:50%;overflow:hidden;position:relative;height:48px;width:48px;margin-right:24px}@media (max-width:767px){.course-comment-item__user .user__avatar{display:none}}.course-comment-item__user .user__avatar img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.course-comment-item__user .user__info{flex:1;display:flex;flex-wrap:wrap}.course-comment-item__user .user__name{flex:0 0 100%;max-width:100%;width:100%;font-size:16px;font-weight:700;margin-bottom:10px;line-height:normal;color:#444}.course-comment-item__user .user__rating{display:inline-flex;flex:0 0 95px;max-width:95px;width:100%;margin-bottom:0;align-items:center}.course-comment-item__user .user__rating i{color:#f7bb56}.course-comment-item__user .user__rating i.none{font-weight:300}.course-comment-item__user .user__date{flex:1;padding-left:10px;margin-bottom:0;color:#838383;font-size:14px;padding-top:2px;line-height:19px}.course-comment-item__quote-wrapper{flex:0 0 100%;max-width:100%;width:100%;padding-top:16px;padding-left:72px;padding-right:0;overflow:hidden}@media (max-width:767px){.course-comment-item__quote-wrapper{padding-left:0}}.course-comment-item__quote{font-weight:400;font-size:14px;line-height:1.43;color:#444}.course-comment-item__more hr{display:none}.course-comment-item__more a.btn-outline-green{border-radius:4px;border:1px solid #50ad4e;background-color:#fff;color:#50ad4e;line-height:1.57;padding:.75rem 2rem;transition:all .3s ease;display:flex;justify-content:center;align-items:center;width:100%;height:44px;font-size:14px;font-weight:700;margin-bottom:0}.course-comment-item__more a.btn-outline-green:hover{color:#439141;border-color:#439141}.cd-consult-form{padding:16px}.cd-consult-form .modal-dialog{max-width:343px;width:100%;margin-left:auto;margin-right:auto}.cd-consult-form .modal-body{padding:44px 42px}.cd-consult-form .subtitle{font-size:14px;color:#444;line-height:1.43}.cd-consult-form button.close{position:absolute;top:10px;right:10px}.cd-consult-form .form-group{width:100%;margin-bottom:12px}.cd-consult-form .form-group.field-courseadvisorform-note,.cd-consult-form .form-group.field-courseadvisorform-user_id{margin-bottom:0}.cd-consult-form .control-label{font-size:14px;font-weight:700;padding:0 0 6px;color:#838383;margin-bottom:0}.cd-consult-form .form-control{height:40px;border-radius:4px!important;border:1px solid #c4c4c4}.cd-consult-form .btn{width:100%;color:#fff;background-color:#50ad4e;margin-top:8px;min-height:40px;font-weight:700}.cd-consult-form input.disabled{pointer-events:none}.cd-consult-form-notification .box{display:block;margin-top:16px;padding:12px 16px;border-radius:4px;border-width:1px;border-style:solid}.cd-consult-form-notification .box.success{color:#50ad4e;background-color:#e2eeda;border-color:#cddcbc}.cd-consult-form-notification .box.error{color:#f85a5a;background-color:#fdd7d7;border-color:#fbacac}
/*# sourceMappingURL=course-detail.css.map */
