:root{--color-1st:#c92b32;--color-2nd:#212529;--color-success:#00c9a7;--color-info:#96ed89;--color-warning:#faa806;--color-danger:#ec2434;--color-border:#e4e4e4;--color-text:#707070;--color-heading:#495057;--color-dark:#8a8a8a;--color-white:#fff}#back2top{position:fixed;bottom:0;right:30px;width:40px;height:40px;z-index:10000;background-color:transparent;border-radius:50%;border:2px solid #fff;transition:all .5s ease;visibility:hidden;opacity:0}#back2top i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;color:#fff;z-index:10001;font-size:20px}#back2top:hover{cursor:pointer;background-color:#fff}#back2top:hover i{color:var(--color-1st)}#back2top.active{bottom:20px;visibility:visible;opacity:1}.page-intro .breadcrumb{position:relative;z-index:10;background-color:transparent;display:flex;justify-content:center}.page-intro .breadcrumb li{color:#e4e4e4;font-size:13px}.page-intro .breadcrumb a:hover,.page-intro .breadcrumb li:active{color:var(--color-1st)}.page-intro .breadcrumb li+li:before{padding:0 5px;color:#ccc;content:"/\A0"}.page-intro-style2 .breadcrumb{margin:0}.page-intro-style2 .breadcrumb li{position:relative;display:inline-block;color:#333;font-size:13px}.page-intro-style2 .breadcrumb a:hover,.page-intro-style2 .breadcrumb li:active{color:var(--color-1st)}.page-intro-style2 .breadcrumb li:before{content:"/";margin:0 5px}.page-intro-style2 .breadcrumb li:first-child:before{content:"";margin:0}.breadcrumb--custom{margin:30px 0 10px;padding:0;list-style:none}.breadcrumb--custom li{position:relative;display:inline-block;color:#333;font-size:14px}.breadcrumb--custom li:before{content:"/";margin:0 5px}.breadcrumb--custom li a{color:#333;font-size:14px}.breadcrumb--custom li a:hover{color:var(--color-1st)}.breadcrumb--custom li:first-child:before{display:none}body{background:#fff;color:var(--color-2nd)}.clearfix{clear:both}.pointer{cursor:pointer}.main-title{font-size:26px;line-height:normal;text-transform:capitalize;letter-spacing:.5px;color:var(--color-heading);margin-bottom:10px}li.active a,li.active a>span{font-weight:700;background-color:transparent;color:var(--color-1st)!important}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{font-weight:700}.bg-parallax{background-attachment:fixed;background-repeat:no-repeat}.bg-cover,.bg-parallax{background-position:50% 50%;background-size:cover}.bg-lightgray{background-color:#f5f5f5}.bg-dark{background-color:#212121}.bg-light{background-color:#f8f9fa}.bg-overlay{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.8;background-color:#4b4a48}.page-intro{position:relative;text-align:center}.page-intro:after{content:"";top:0;left:0;width:100%;height:100%;z-index:10;position:absolute;background-color:rgba(26,35,126,.3);z-index:0}.page-intro .page-intro__description,.page-intro .page-intro__title{position:relative;z-index:10}.page-intro .page-intro__title{color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:24px;margin-bottom:20px}.page-intro .page-intro__description{font-size:14px;color:#b3b3b3}.page-intro .social{margin-top:10px}table.dataTable thead td,table.dataTable thead th{border-bottom:1px solid #f8f9fa}table.dataTable.no-footer{border-bottom:1px solid #afa3a3}.dataTables_wrapper .dataTables_processing{background:#f8f9fa;height:60px}.badge{border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:0 0 1px 1px rgba(20,23,28,.1),0 3px 1px 0 rgba(20,23,28,.1);pointer-events:none;position:absolute;top:0;z-index:1;font-size:14px}.badge.badge-yellow{background:#f4c150;color:#29303b}.badge.badge-red{background:red;color:#fff}.html-editor-render *{line-height:1.8em;margin:0;font-size:16px}.html-editor-render *>img{max-width:100%;height:auto!important}.html-editor-render p{margin-bottom:10px}.html-editor-render h1,.html-editor-render h2,.html-editor-render h3,.html-editor-render h4{padding:15px 0}.html-editor-render ul{margin:15px 0;padding-left:15px}.html-editor-render ul li{list-style:square}.html-editor-render a{color:#007bff}.slick_nav_custom .slick-slide img{width:100%}.slick_nav_custom .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:100;width:35px;height:35px;color:#000;font-size:18px;background-color:hsla(0,0%,100%,.5);border-radius:4px}.slick_nav_custom .slick-arrow i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slick_nav_custom .slick-arrow:first-child{left:20px}.slick_nav_custom .slick-arrow:last-child{right:20px}.slick_nav_custom .slick-arrow:hover{background-color:var(--color-1st);color:#fff}.show_slides_by_slick_fixed{opacity:0;visibility:hidden;transition:opacity .5s ease;-webkit-transition:opacity .5s ease}.show_slides_by_slick_fixed.slick-initialized{visibility:visible;opacity:1}.slide_arrow_outside .slick-arrow:first-child{left:-30px}.slide_arrow_outside .slick-arrow:last-child{right:-30px}.show-stars i{color:#ccc;padding-right:2px}.show-stars.active i{color:orange}.btn--custom,button.btn--custom{display:inline-block;padding:15px 35px;font-size:14px;line-height:20px;border:none;font-weight:600;transition:all .4s ease;color:#fff;background-color:var(--color-1st);cursor:pointer}.btn--custom.btn--outline,button.btn--custom.btn--outline{padding:14px 36px;font-size:14px;color:var(--color-1st);border:1px solid var(--color-1st);text-transform:uppercase;background-color:transparent}.btn--custom.btn--rounded,button.btn--custom.btn--rounded{border-radius:50px}.btn--custom.btn--outline:hover,button.btn--custom.btn--outline:hover{background-color:var(--color-1st);border-color:var(--color-1st);color:#fff}.btn--custom:active,.btn--custom:hover,button.btn--custom:active,button.btn--custom:hover{color:#fff;background-color:var(--color-1st)}.site-mask{position:fixed;top:0;left:0;width:100%;z-index:1000;height:100vh;background-color:rgba(0,0,0,.75);transition:all .4s ease;visibility:hidden;opacity:0}.site-mask.active{visibility:visible;opacity:1}#loader_mask_wrapper{position:relative}#loader_mask{position:absolute;z-index:2000;background-color:hsla(0,0%,100%,.9);margin:0;top:0;right:0;bottom:0;left:0;transition:opacity .3s;display:none}#loader_mask .loader,#loader_mask .loader:after,#loader_mask .loader:before{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s ease-in-out infinite;animation:load7 1.8s ease-in-out infinite}#loader_mask .loader{color:#03c200;font-size:10px;margin:0 auto;top:40%;position:relative;text-indent:-9999em;transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}#loader_mask .loader:after,#loader_mask .loader:before{content:"";position:absolute;top:0}#loader_mask .loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}#loader_mask .loader:after{left:3.5em}@-webkit-keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.rating{border:none;float:left}.rating>input{display:none}.rating>label:before{margin:5px 10px 5px 0;font-size:1.5em;font-family:FontAwesome;display:inline-block;content:"\F005"}.rating>.half:before{content:"\F089";position:absolute}.rating>label{color:#ddd;float:right}.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover~label,.rating>input:checked~label{color:gold}.rating>input:checked+label:hover,.rating>input:checked~label:hover,.rating>input:checked~label:hover~label,.rating>label:hover~input:checked~label{color:#ffed85}.error-wrapper{text-align:center;padding-top:100px;padding-bottom:150px}.error-wrapper .error-image{color:#191f2d;font-size:32px;font-weight:700}.error-wrapper .error-image span{display:inline-block;margin:0 5px;position:relative}.error-wrapper .error-image span i{color:red;font-size:60px;position:relative;top:8px;margin:0 3px}.error-wrapper .error-title{color:#2c3e50;font-size:24px;margin:0}.error-wrapper .error-text{color:#8c97b2;font-size:16px;margin:0}@media only screen and (max-width:767px){.post--single .post__social_wrap span{width:100%!important}}.tooltip-inner{background-color:#5db2ca;color:#fff;border:1px solid #3e9ab4}.tooltip.bs-tooltip-right .arrow:before{border-right-color:#3e9ab4!important}.tooltip.bs-tooltip-left .arrow:before{border-left-color:#3e9ab4!important}.tooltip.bs-tooltip-bottom .arrow:before{border-bottom-color:#3e9ab4!important}.tooltip.bs-tooltip-top .arrow:before{border-top-color:#3e9ab4!important}.page-pagination{margin:20px 0;display:block}.page-pagination nav{display:block}.page-pagination nav:after{clear:both}.page-pagination li{margin:5px}.page-pagination li.active .page-link,.page-pagination li.active a,.page-pagination li:hover a .page-pagination li:hover .page-link{background-color:var(--color-1st);border-color:var(--color-1st);color:#fff}@media (max-width:767px){.pagination{display:block}.pagination li{display:inline-block}}#call-now-button{z-index:9999;clear:both;margin:0 auto;border-radius:50px;background:#c92b32;position:fixed;bottom:100px;left:20px}#call-now-button div{display:flex}#call-now-button div .call-text{color:#fff;display:table;padding:10px;border-radius:21px;height:34px;line-height:14px;font-size:14px;margin:8px 5px 8px 50px;text-transform:uppercase;font-weight:400;text-align:center;box-sizing:content-box;text-decoration:none!important;box-sizing:border-box;order:1}#call-now-button .call-text a:link{color:#fff;font-weight:700;font-size:16px}@media only screen and (max-width:767px){#call-now-button div .call-text{display:none}}.quick-alo-ph-circle{width:100px;height:100px;top:-25px;left:-25px;background-color:transparent;border-radius:100%;border:5px solid rgba(30,30,30,.4);-webkit-animation:quick-alo-circle-anim 1.2s ease-in-out infinite;animation:quick-alo-circle-anim 1.2s ease-in-out infinite}.quick-alo-ph-circle,.quick-alo-ph-circle-fill{position:absolute;opacity:1;transition:all .5s;transform-origin:50% 50%}.quick-alo-ph-circle-fill{width:80px;height:80px;top:-15px;left:-15px;background-color:#000;border-radius:100%;border:2px solid transparent;-webkit-animation:quick-alo-circle-fill-anim 2.3s ease-in-out infinite;animation:quick-alo-circle-fill-anim 2.3s ease-in-out infinite}.quick-alo-ph-btn-icon{width:50px;height:50px;top:0;left:0;position:absolute;border-radius:100%;border:2px solid transparent;opacity:1;-webkit-animation:quick-alo-circle-img-anim 1s ease-in-out infinite;animation:quick-alo-circle-img-anim 1s ease-in-out infinite;transform-origin:50% 50%}.quick-alo-ph-btn-icon.quick-alo-support-img-circle{background-repeat:no-repeat;background-position:50%;background-size:40px 40px}@-webkit-keyframes quick-alo-circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);-webkit-opacity:.1}30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);-webkit-opacity:.5}to{-webkit-transform:rotate(0) scale(1) skew(1deg);-webkit-opacity:.1}}@-webkit-keyframes quick-alo-circle-fill-anim{0%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);opacity:.2}to{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@-webkit-keyframes quick-alo-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}to{-webkit-transform:rotate(0) scale(1) skew(1deg)}}#support-group-button{z-index:9999;clear:both;background:transparent;position:fixed;bottom:100px;left:20px;display:none;flex-direction:column}#support-group-button .support-item{width:50px;height:50px;margin-top:15px}#support-group-button .support-call,#support-group-button .support-messenger,#support-group-button .support-zalo{background-repeat:no-repeat;background-position:50%;background-size:50px 50px}#support-group-button .support-close{background:#c92b32;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff}.select2-container--default .select2-selection--single{height:40px;border:1px solid #dcdcdc;margin-bottom:10px}.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container--default .select2-selection--single .select2-selection__clear,.select2-container--default .select2-selection--single .select2-selection__rendered{height:40px;line-height:40px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#495057}.checkout-input{height:40px;border:1px solid #dcdcdc}.panel--sidebar{position:fixed;top:0;right:0;width:100%;max-width:400px;height:100vh;overflow:hidden;z-index:10001;background-color:#fff;transform:translateX(100%);transition:transform .25s cubic-bezier(.7,0,.3,1) 0s}.panel--sidebar .panel__close{position:absolute;top:10px;right:20px;width:30px;height:30px;cursor:pointer}.panel--sidebar .panel__close:after,.panel--sidebar .panel__close:before{content:"";position:absolute;top:50%;left:50%;width:1px;height:50%;background-color:#fff;transform-origin:50% 50%;transition:all .4s ease}.panel--sidebar .panel__close:before{transform:translate(-50%,-50%) rotate(45deg)}.panel--sidebar .panel__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.panel--sidebar .panel__close:hover:after,.panel--sidebar .panel__close:hover:before{background-color:var(--color-heading)}.panel--sidebar .panel__header{position:relative;padding:15px;background-color:var(--color-1st)}.panel--sidebar .panel__header h4{margin-bottom:0;font-weight:500;color:#fff;text-transform:capitalize}.panel--sidebar .panel__content{padding:10px;max-height:calc(100vh - 50px)}.panel--sidebar.active{transform:translateX(0)}@media screen and (max-width:479px){.panel--sidebar{max-width:100%}}.post-group .post-group__header{position:relative;margin-bottom:25px}.post-group .post-group__title{display:inline-block;font-size:16px;font-weight:700;color:#555;line-height:1.6em;text-transform:uppercase}.post-group .post-group__title:after{content:"";position:absolute;top:100%;left:0;margin:0;width:50px;height:2px;background-color:var(--color-1st)}.post__vertical .post__thumbnail{position:relative;margin-bottom:10px}.post__vertical .post__title_document{text-overflow:ellipsis;white-space:normal;min-height:60px;overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:2;-moz-line-clamp:2;-ms-line-clamp:2;-o-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-ms-box-orient:vertical;-o-box-orient:vertical;box-orient:vertical}.post__vertical .post__title a{font-size:inherit;font-weight:500;line-height:1.4em}.post__vertical .post__title:hover a{color:var(--color-1st)}.post__vertical--single{background-color:#fff}.post__vertical--single .post__thumbnail{position:relative}.post__vertical--single .post__content-wrap{position:relative;padding:50px 0 25px}.post__vertical--single .post__title a{font-size:18px}.post__vertical--single .post__content{padding-bottom:15px}.post__vertical--single .post__content p{font-size:14px}.post__vertical--single .post__content p:after{content:"..."}.post__vertical--single .post__readmore{position:relative;text-transform:uppercase;font-size:12px;font-weight:600;color:var(--color-1st);padding-bottom:3px}.post__vertical--single .post__readmore:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:50%;height:1px;background-color:var(--color-1st);z-index:20;transition:all .3s ease;opacity:0}.post__vertical--single .post__readmore:hover:after{opacity:1;width:100%}.post__vertical--simple{background-color:transparent}.post__vertical--simple .post__content-wrap{padding:50px 0 15px}.post__vertical--simple .post__content{background-color:transparent}.post__vertical--simple .post__content p{font-size:14px}.post__vertical--collection{transition:all .4s ease;-ms-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1)}.post__vertical--collection .post__thumbnail img{border-radius:3px 3px 0 0}.post__vertical--collection .post__header{background-color:#ecf0f1;padding:10px 15px 20px;border-radius:0 0 3px 3px}@media screen and (max-width:767px){.post__vertical--collection{max-width:480px;margin:0 auto}}.post__horizontal{-ms-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1)}.post__horizontal .post__thumbnail{float:left;width:300px;position:relative;z-index:20}.post__horizontal .post__thumbnail .post__overlay{z-index:20;transition:all .4s ease-in}.post__horizontal .post__content-wrap{float:left;width:calc(100% - 300px);padding:0 20px 15px}.post__horizontal .post__content,.post__horizontal .post__footer,.post__horizontal .post__header{position:relative}.post__horizontal .post__title{margin-bottom:10px}.post__horizontal .post__title a{color:#666;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0}.post__horizontal .post__title:hover a{color:var(--color-1st)}.post__horizontal .post__content{margin-bottom:15px}.post__horizontal .post__content p{font-size:14px;line-height:1.5em;letter-spacing:.05em}.post__horizontal .post__content p:after{content:"..."}@media screen and (max-width:767px){.post__horizontal .post__content-wrap,.post__horizontal .post__thumbnail{width:100%;float:none;padding:0 0 15px}.navigation{opacity:0;display:none}.post__horizontal{padding-bottom:0}}.post__horizontal--single{-ms-box-shadow:none;box-shadow:none}.post__horizontal--single .post__thumbnail{width:100px}.post__horizontal--single .post__content-wrap{width:calc(100% - 100px);padding:0 0 0 15px}.post__horizontal--single .post__content-wrap:before{display:none}.post__horizontal--single .post__title{line-height:.9em}.post__horizontal--single .post__title a{font-size:16px;font-weight:500;text-transform:none}@media screen and (max-width:767px){.post__horizontal--single .post__content-wrap,.post__horizontal--single .post__thumbnail{float:left}}.post--single .post__header{border-bottom:1px solid #eee;margin-bottom:20px}.post--single .post__title{font-weight:700;color:#666;letter-spacing:.05em;line-height:1.4em}.post--single .post__relate-group{text-align:left}.post--single .post__relate-group.post__relate-group--right{text-align:right}.post--single .post__relate-group.post__relate-group--right .relate__title:after{left:auto;right:0}.post--single .post__relate-group .relate__title{position:relative;margin-bottom:20px;padding-bottom:5px;font-size:14px;font-weight:700}.post--single .post__relate-group .relate__title:after{content:"";position:absolute;top:100%;left:0;width:25px;height:2px;background-color:var(--color-1st);z-index:10}.post__content_editor_render *{line-height:1.8em}.post__content_editor_render *>img{max-width:100%;height:auto!important}.post__content_editor_render div,.post__content_editor_render p,.post__content_editor_render ul li{font-size:18px}.post__content_editor_render p{margin:10px 0}.post__content_editor_render ul{margin-left:40px}.post__content_editor_render ul li{list-style:initial}.post__content_editor_render ul li p{margin:0}.post__content_editor_render ul li ul{margin-left:40px}.post__author_box .author_img{float:left;margin-right:20px;overflow:hidden;width:100px;height:100px}.post__author_box .author_img img{margin:0;border-radius:100%}.post__author_box .author_content{margin-left:120px;min-height:100px}.post__author_box .author_content h5{letter-spacing:1px;font-weight:700;color:#666;display:block;text-transform:uppercase}.post__author_box .author_content *{font-size:16px}@media screen and (max-width:767px){.post__author_box .author_content{margin-left:0}}@media screen and (max-width:767px){.post--single .post__relate-group{margin-bottom:30px}.post--single .post__relate-group.post__relate-group--right{text-align:left}.post--single .post__relate-group.post__relate-group--right .relate__title:after{left:0;right:auto}}.post--related:after{clear:both;content:"";display:table}.post--related .post__thumbnail{position:relative;width:100px;float:left}.post--related .post__header{float:left;width:calc(100% - 100px);padding-left:15px;border-bottom:none}.post--related .post__title{font-size:14px}.post--related .post__title:hover{color:var(--color-1st)}.post--related.post--inserve .post__header,.post--related.post--inserve .post__thumbnail{float:right}.post--related.post--inserve .post__header{padding-left:0;padding-right:15px}@media screen and (max-width:767px){.post--related.post--inserve .post__header,.post--related.post--inserve .post__thumbnail{float:left}.post--related.post--inserve .post__header{padding-left:15px;padding-right:0}}.toc-container{border:1px solid #aaa;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05);padding:20px 10px}.toc-container ul li a{font-size:.9em}.widget__tags .tag-link{background-color:#ecf0f1;color:#666;display:inline-block;font-size:12px;margin-bottom:10px;margin-right:10px;padding:5px 15px}.post__meta{margin-bottom:10px}.post__meta span{margin-right:8px;color:#999;font-size:12px}.post__meta span i{margin-right:3px}.post__meta span a{font-weight:400;color:#999;font-size:12px}.post__meta span a:hover{color:var(--color-1st)}.post__meta .post__author_img{margin:0;vertical-align:top}.post__meta .post__author_img img{width:18px;border-radius:50%}.posts_random ul li{line-height:1.5;font-size:16px}.posts_random ul li a{color:#039}.widget{margin-bottom:30px;margin-top:30px;background-color:#fff;-ms-box-shadow:0 0 2px 0 rgba(0,0,0,.2);box-shadow:0 0 2px 0 rgba(0,0,0,.2)}.widget .widget__content,.widget .widget__header{padding:15px}.widget .widget__header{background-color:#f9f9f9;border-bottom:1px solid #eee}.widget .widget__title{font-size:16px;font-weight:600;color:#363636;margin-bottom:0}.widget__recent-post .post{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dashed #eee}.post__widget .post__thumbnail{float:left;width:60px;position:relative;z-index:20}.post__widget .post__overlay{z-index:20}.post__widget .post__header{float:left;width:calc(100% - 60px);padding-left:15px}.post__widget .post__title{font-size:14px;text-transform:none;color:#000;line-height:1.5em;margin-bottom:0}.post__widget .post__title a{font-weight:400}.post__widget .post__title:hover a{color:var(--color-1st)}.post__widget .created_at{color:var(--color-1st);font-size:11px}.post__widget--simple{border:none}.post__widget--simple .post__header{padding-left:0;float:none;width:100%}.post__widget--simple .post__title{font-size:12px;color:#e4e4e4;line-height:1.6em}.post__widget--simple .post__title a{display:inline-block}.post__widget--circle .post__thumbnail{overflow:hidden}.post__widget--circle .post__thumbnail img{border-radius:50%;border:2px solid #fff;transition:all .4s ease}.post__widget--circle .post__header{padding-top:10px}.post__widget--circle .post__title a{font-weight:700}.course-highlight-wrapper{background:#58585a;min-height:240px}.course-highlight-wrapper .cs-hl-content{padding:0 0 20px;color:#fff}.course-highlight-wrapper .cs-hl-content h2{color:#fff}.course-highlight-wrapper .cs-hl-content .cs-intro{color:#fff;font-size:14px;margin-bottom:30px}.course-highlight-wrapper .cs-hl-content .cs-statis{display:flex;flex-direction:column}.course-highlight-wrapper .cs-hl-content .cs-item{min-width:40%;display:inline-block}.course-body-wrapper{background:#e7e8ea;padding:20px 0}.course-body-wrapper .cs-learn{background:#fff;border-radius:5px;margin-bottom:20px;padding:15px}.course-body-wrapper .cs-learn .box-title{font-size:14px;font-weight:700;margin-bottom:15px;display:block}.course-body-wrapper .cs-learn-watch{background:#f3f3f5}.course-body-wrapper .cs-learn-watch ul{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.course-body-wrapper .cs-learn-watch ul li{width:100%;display:flex;align-items:center;margin-bottom:10px;color:#414344;font-size:14px}.course-body-wrapper .cs-learn-watch ul li:before{font-family:FONTAWESOME;content:"\F00C";color:#f5951d;font-size:16px;margin-right:15px;align-self:flex-start}.course-body-wrapper .cs-learn-how{font-size:14px;color:#414344}.course-body-wrapper .cs-learn-how .how-desc{margin-bottom:15px}.course-body-wrapper .cs-learn-how .how-lesson .box-title-info{font-size:14px;font-weight:700;padding-right:15px}.course-body-wrapper .cs-learn-how .how-lesson .accordion-control{cursor:pointer}.course-body-wrapper .cs-learn-how .how-lesson .lesson-title{color:#58585a;background-color:#d0d0d3}.course-body-wrapper .cs-learn-how .how-lesson .lesson-title a{cursor:pointer}.course-body-wrapper .cs-learn-how .how-lesson .lesson-items{background-color:#f3f2f5;color:#59585b}.course-body-wrapper .cs-learn-how .how-lesson .lesson-items .btn-hocthu{color:#fd8035;cursor:pointer;font-weight:400}.course-body-wrapper .cs-learn-how .how-author .author-img{width:80%;margin:0 auto;text-align:center}.course-body-wrapper .cs-learn-how .how-author .author-img img{border-radius:50%}.course-body-wrapper .cs-learn-how .how-author .author-stastic{width:100%;display:flex;flex-direction:column;padding:10px}.course-body-wrapper .cs-learn-how .how-author .author-name{font-size:14px;font-weight:700}.course-body-wrapper .cs-learn-how .how-author .author-desc{margin:10px 0;text-align:justify}@media only screen and (max-width:767px){.course-body-wrapper .cs-learn-watch ul li{width:100%}}@media only screen and (max-width:767px){.cs-learn-how .how-author .info-left .author-stastic,.cs-learn-how .how-author .info-right .author-name,.cs-learn-how .how-author .info-right .author-title{text-align:center}}.cs-buy-wrapper{top:-190px;position:relative}@media only screen and (max-width:767px){.cs-buy-wrapper{top:0;position:relative}}.cs-learn-preview{background:#fff;border:1px solid #ccc;border-radius:5px;padding:5px}.cs-learn-preview .pre-img{width:100%;height:auto;position:relative}.cs-learn-preview .pre-img a{cursor:pointer}.cs-learn-preview .pre-img img{border-radius:5px}.cs-learn-preview .pre-img .overlay-icon{font-family:fontawesome;content:"\F15C";display:block;position:absolute;top:50%;left:50%;background:#574f4c;border-radius:100%;width:60px;height:60px;text-align:center;font-size:18px;margin:-30px 0 0 -30px}.cs-learn-preview .pre-img .overlay-icon:before{font-family:fontAwesome;content:"\F04B";color:#fff;display:block;font-size:35px;margin:10px 0 0 5px}.cs-learn-preview .pre-price{display:flex;flex-wrap:wrap;justify-content:flex-end;font-size:20px;align-items:center}.cs-learn-preview .pre-price .item-old{text-decoration:line-through}.cs-learn-preview .pre-price .item-new{color:red;margin-left:15px;font-size:26px;font-weight:700}.cs-learn-preview .pre-price .item-contact{color:red;font-size:20px;font-weight:700}.cs-learn-preview .pre-price-desc{border:2px dashed #ff1d5e;padding:10px}.cs-learn-preview .pre-price-desc ul{list-style:disc;padding-left:15px}.cs-learn-preview .btn-enroll{font-size:18px;font-weight:700;text-transform:uppercase;background:#f30000;color:#fff;width:100%}.cs-learn-preview .btn-cart{font-size:18px;font-weight:700;text-transform:uppercase;color:#59585b;border:1px solid #59585b;width:90%;background:transparent}.cs-learn-preview .pre-statis{width:90%;margin:0 auto}.cs-learn-preview .crs-desc-pre-sale{border:2px dashed #da95ac;margin:15px 0;text-align:left;padding:10px}.cs-learn-related .cs-title{color:var(--color-heading);background-color:#f5f6f7;border-color:#ddd;text-align:center;font-weight:600;text-transform:uppercase;font-size:16px}.cs-learn-related .course-single-related{display:flex;margin-bottom:15px}.cs-learn-related .course-single-related .cs-img{width:110px;height:auto;margin-right:10px}.cs-learn-related .course-single-related .cs-content{flex:1}.cs-learn-related .course-single-related .cs-content .item-name{font-weight:400;text-align:justify}.cs-learn-related .course-single-related .cs-content .box-price{display:flex;font-size:14px;color:red;font-weight:400}.cs-learn-related .course-single-related .cs-content .box-price .item-old{color:#6f6b6b;padding-right:10px;text-decoration:line-through}@media only screen and (max-width:767px){.course-body{display:flex;flex-direction:column}.course-body-left{order:2}.course-body-right{order:1}}.combo-single-item{position:relative;width:100%;margin:15px 0}.combo-single-item a{position:unset}.combo-single-item .combo-content{position:absolute;bottom:10px;left:0;padding:0 10px;text-align:left;color:#fff;z-index:99}.combo-single-item .combo-content .combo-title{text-overflow:ellipsis;white-space:normal;font-weight:700;min-height:42px;margin-bottom:10px;overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:2;-moz-line-clamp:2;-ms-line-clamp:2;-o-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-ms-box-orient:vertical;-o-box-orient:vertical;box-orient:vertical}.book-single{border:1px solid #ccc;border-radius:10px}.book-single .badge{border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:0 0 1px 1px rgba(20,23,28,.1),0 3px 1px 0 rgba(20,23,28,.1);pointer-events:none;position:absolute;top:12px;z-index:1}.book-single .book-img{max-height:200px;overflow:hidden}.book-single .book-info{padding:10px;background:#f5f5f5}.book-single .book-info .book-title{font-weight:700;font-size:16px;color:#29303b}.book-single .book-info .book-author,.book-single .book-info .book-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:21px;height:21px;margin-bottom:10px}.book-single .book-info .book-author{font-size:14px;color:#999}.book-single .book-info .book-intro{text-overflow:ellipsis;white-space:normal;min-height:80px;overflow:hidden;display:block!important;display:-webkit-box!important;-webkit-line-clamp:4;-moz-line-clamp:4;-ms-line-clamp:4;-o-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;-ms-box-orient:vertical;-o-box-orient:vertical;box-orient:vertical;margin-bottom:10px}.book-price{display:flex;align-items:center;justify-content:flex-end}.book-price .item-old{color:#989898;font-weight:600;font-size:16px;text-decoration:line-through}.book-price .item-new{font-size:20px;color:red;margin-left:15px}.book-body-wrapper{background:#e7e8ea;padding:20px 0}.book-body-left{background:#fff}.book-highlight-wrapper{background:#58585a}.book-header h2{font-size:22px;font-weight:700;color:#fff;margin-bottom:15px}.book-header .book-intro{margin-bottom:15px;text-align:justify;color:#fff}.book-header .book-price{display:flex;flex-wrap:wrap;justify-content:flex-start;font-size:20px;align-items:center;color:#fff}.book-header .book-price .price-new{margin-left:15px;font-size:26px;font-weight:700;color:#fff}.book-header .book-bonus{border:1px solid #fff;border-radius:10px;padding:15px;width:100%}.book-header .book-action .btn-enroll{background:#c92b32;margin-right:15px}.book-header .book-action .btn-cart,.book-header .book-action .btn-enroll{font-size:18px;font-weight:700;text-transform:uppercase;border:1px solid #fff;color:#fff}.book-header .book-action .btn-cart{background:#636060}.book-highlight-wrapper .book-meta,.book-highlight-wrapper .book-meta .meta-item{display:flex;align-items:center;justify-content:center}.book-highlight-wrapper .book-meta .meta-item{margin:0 10px;padding:5px;border:1px solid #777676;border-radius:3px;color:#d0d0d0;flex-direction:column;cursor:pointer}.book-highlight-wrapper .book-meta .meta-item span.fa{margin-bottom:5px;font-size:1.5em}.book-body h1,.book-body h2,.book-body h3{font-size:14px;font-weight:700;margin-bottom:15px;display:block}.book-body ul{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:10px 15px}.book-body ul li{width:100%;display:flex;align-items:center;margin-bottom:10px;color:#414344;font-size:14px}.book-body ul li:before{font-family:FONTAWESOME;content:"\F00C";color:#f5951d;font-size:16px;margin-right:15px;align-self:flex-start}.book-body table{width:auto!important}.book-body table td{padding:5px 10px}.bock-author .info-left .author-img{width:80%;margin:0 auto;text-align:center}.bock-author .info-left .author-img img{border-radius:50%}.bock-author .info-left .author-stastic{width:100%;display:flex;flex-direction:column;padding:10px}@media only screen and (max-width:767px){.bock-author .info-left .author-stastic{text-align:center}}.bock-author .info-right .author-name{font-size:14px;font-weight:700}.bock-author .info-right .author-desc{margin:10px 0;text-align:justify}@media only screen and (max-width:767px){.bock-author .info-right .author-name,.bock-author .info-right .author-title{text-align:center}}.book-body-right .book-title{color:#fff;background-color:#2e9245;border-color:#2e9245;text-align:center;text-transform:uppercase}.book-single-related .book-content .book-name{font-size:16px;font-weight:700;padding:10px 0}.author-info-left{display:flex;flex-direction:column;align-items:center}.author-info-left .author-img{width:70%;margin:0 auto}.author-info-left .author-img img{width:100%;height:auto;border:1px solid #ccc;border-radius:50%}.author-info-left .author-social a{font-size:18px;margin:5px}.author-info-right{display:flex;flex-direction:column}.author-info-right .author-desc{width:100%}.author-info-right .author-desc ul{list-style:disc;padding-left:15px}.author-info-right .author-desc ul ul{list-style:circle;padding-left:15px}.author-info-right .author-statis ul{display:flex;flex-direction:row}.author-info-right .author-statis ul li{padding:0 20px;border-left:1px solid #ccc}.htn__featured-author{padding:10px;background:#f3f3f5}.author-single-wrapper{padding:20px}.author-single{display:flex;flex-direction:column;text-align:center;background:#fff;padding:10px 0}.author-single .author-img{width:100px;height:100px;margin:0 auto}.author-single .author-img img{width:100%;height:100%;border:1px solid #ccc;border-radius:50%}.author-single .author-name{font-size:16px;font-weight:700;margin-top:10px;color:#58585a}.author-single .author-title{font-size:14px;color:#a8a9ad;margin-bottom:40px}.author-single .author-lesson,.author-single .author-user{font-size:14px;color:#a8a9ad}.author-single-box{background:#f5f5f5;padding:15px;height:360px}.author-single-box .author-img{width:70%;margin:0 auto}.author-single-box .author-img img{border-radius:50%;border:1px solid #ece5e5}.author-single-box .author-header{text-align:center;padding:15px 0}.author-single-box .author-header .name{font-weight:700;color:#000;font-size:1.3em}.author-single-box .author-desc{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-align:justify}.author-register-wrap .reg-header{text-align:center;margin:0 0 40px}.author-register-wrap .reg-header h1{color:#ab294f;font-size:30px}.author-register-wrap .reg-header p{opacity:.8;color:#585454;font-size:16px}.author-register-wrap .ref-img{opacity:.85}.author-register-wrap .reg-submit{text-align:center}.author-register-wrap .reg-submit .btn-submit{padding:8px 15px;background:linear-gradient(-45deg,#737579,#c92b32);color:#fff;font-size:16px}.htn__notice_wrap{position:relative;width:100%;display:block;background:linear-gradient(-45deg,#098340,#434542);background:#f5f5f5;box-shadow:0 3px 6px #e2e2e2}.htn__notice_content{display:flex;justify-content:space-between}.htn__notice_content .notice-item{display:flex;align-items:center}.htn__notice_content .item-icon{color:#c92b32;margin-right:16px;font-size:40px}.htn__notice_content .item-content{color:#212529;display:inline-block;text-align:left}@media only screen and (max-width:767px){.htn__notice_content{display:flex;flex-direction:column}}.category-featured-wrap{background-repeat:no-repeat!important;background-position:top!important;position:relative}.nav-category-custom{padding:20px 0 40px}.nav-category-custom li a{border-radius:30px!important;margin:0 10px}.nav-category-custom li a.active{background-color:var(--color-1st)!important}.tab-category-custom .read-all{text-align:center;padding:10px 0}.zone_course_desc_wrap{display:flex;align-items:center}.zone_course_desc_wrap h2{font-size:36px;line-height:22px;color:var(--color-heading);margin-bottom:20px}.zone_course_desc_wrap span{line-height:22px;color:var(--color-2nd)}.category__list_wrapper{background-repeat:no-repeat!important;background-position:top!important;position:relative;padding:80px 0}.category__list_wrapper .category_header h1{font-size:28px;line-height:21px;text-align:center;color:var(--color-heading)}.category__list_wrapper .category_list{width:80%;margin:auto;text-align:center}.category__list_wrapper .category_list .btn-category{border:1px solid #ccc;outline:none;border-radius:18px;color:#fff;background:#aaa}.category__list_wrapper .category_list .btn-category.active,.category__list_wrapper .category_list .btn-category:hover{background:var(--color-1st)}.category__list_wrapper .category_list .btn-category.active>*,.category__list_wrapper .category_list .btn-category:hover>*{color:#fff}.htn-catagory-sidebar{background:#fff;border-radius:5px}.htn-catagory-sidebar .panel-heading{color:#fff;padding:8px;background-color:#2e9245;font-size:16px;font-weight:700;text-transform:uppercase}.htn-catagory-sidebar .panel-body ul{padding:0;margin:0}.htn-catagory-sidebar .panel-body ul li{position:relative;display:block;padding:15px 10px;margin-bottom:-1px;background-color:#fff;border:1px solid #e2e4ea}.htn-catagory-sidebar .panel-body ul li a{color:#58585a;font-size:14px;font-weight:600px}.course-single-item{width:100%;min-height:340px;position:relative;background:#fff;box-sizing:border-box;border:1px solid #e0e6ef;box-shadow:0 4px 12px #cfd1d6;border-radius:5px;margin:15px auto}.course-single-item .course-badge{display:inline}.course-single-item .course-badge .badge{border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:0 0 1px 1px rgba(20,23,28,.1),0 3px 1px 0 rgba(20,23,28,.1);pointer-events:none;position:absolute;top:0;z-index:1}.course-box-wrapper{background:#fff;color:#29303b;display:block;font-size:small;position:relative}.course-box-wrapper .img-wrapper{display:block;position:relative;width:100%}.course-box-wrapper .img-wrapper img{width:100%;height:auto;overflow:hidden;opacity:1;-webkit-filter:sepia(.1) grayscale(.1) saturate(.8);filter:sepia(.1) grayscale(.1) saturate(.8);display:block}.course-box{display:block;padding:15px 10px}.course-box .course-box-title{white-space:normal;font-weight:400;min-height:63px;line-height:1.5;color:var(--color-2nd);display:-webkit-box!important;-webkit-line-clamp:3;-moz-line-clamp:3;-ms-line-clamp:3;-o-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;-ms-box-orient:vertical;-o-box-orient:vertical;box-orient:vertical}.course-box .course-box-author,.course-box .course-box-title{text-overflow:ellipsis;font-size:14px;margin-bottom:10px;overflow:hidden}.course-box .course-box-author{display:block;white-space:nowrap;min-height:21px;height:21px;color:#7b7878}.course-box .course-box-info{display:flex;justify-content:space-between}.course-box .course-box-info .info-item{font-weight:600;color:#7b7878;font-size:14px!important}.course-box .course-box-price{display:block;text-align:right;margin-top:15px;min-height:30px}.course-box .course-box-price .price-item{display:inline-block}.course-box .course-box-price .item-old{color:#989898;font-weight:600;font-size:16px;text-decoration:line-through}.course-box .course-box-price .item-new{font-size:20px;color:red}.course-box .course-box-price .item-contact{font-size:16px;color:red}.course-box .btn.product-type{outline:none}.course-box .btn.product-type:hover{cursor:auto}.author-box{padding:15px 10px;border-top:1px solid #eee;display:flex;justify-content:space-between}.author-box .course-box-author{width:55%;text-overflow:ellipsis;white-space:normal;min-height:42px;font-size:14px;color:var(--color-2nd);overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:2;-moz-line-clamp:2;-ms-line-clamp:2;-o-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-ms-box-orient:vertical;-o-box-orient:vertical;box-orient:vertical}.author-box .course-box-users{display:flex}.csr-reviews-wrapper{min-height:325px;position:relative}.csr-reviews-wrapper .csr-reviews-bg{position:absolute;top:0;right:0;left:0;z-index:0;background:linear-gradient(92.04deg,#ca4349 -4.8%,#275084 101.85%)}.csr-reviews-wrapper .csr-reviews-bg .csr-reviews-bg-img{mix-blend-mode:screen;height:209px;background-position:50%;background-size:270%;background-repeat:no-repeat;opacity:.2}@media screen and (min-width:768px){.csr-reviews-wrapper .csr-reviews-bg .csr-reviews-bg-img{background-size:cover;height:295px}}.csr-reviews-wrapper .csr-reviews-content .csr-review-header{padding:20px 0}.csr-reviews-wrapper .csr-reviews-content .csr-review-header h2{font-size:18px;color:#fff;text-align:center}@media screen and (min-width:768px){.csr-reviews-wrapper .csr-reviews-content .csr-review-header{padding:40px 0}.csr-reviews-wrapper .csr-reviews-content .csr-review-header h2{font-size:36px}}.review-item-wrapper{position:relative;background:#fff;border:1px solid #e0e6ef;box-shadow:0 4px 12px #cfd1d6;border-radius:5px;margin:10px;padding:15px;min-height:300px}.review-item-wrapper .review-user{display:flex;margin-bottom:15px}.review-item-wrapper .review-user .user-left i{font-size:20px;background:#eee;width:30px;height:30px;text-align:center;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ccc}.review-item-wrapper .review-user .user-right{margin-left:10px}.review-item-wrapper .review-user .user-right .user-name{font-weight:700}.review-item-wrapper .review-user .user-right .csr-name{-webkit-line-clamp:2;-moz-line-clamp:2;-ms-line-clamp:2;-o-line-clamp:2;line-clamp:2}.review-item-wrapper .review-desc,.review-item-wrapper .review-user .user-right .csr-name{text-align:justify;text-overflow:ellipsis;white-space:normal;color:var(--color-2nd);overflow:hidden;display:-webkit-box!important;-webkit-box-orient:vertical;-ms-box-orient:vertical;-o-box-orient:vertical;box-orient:vertical}.review-item-wrapper .review-desc{-webkit-line-clamp:8;-moz-line-clamp:8;-ms-line-clamp:8;-o-line-clamp:8;line-clamp:8}.review-item-wrapper-center{padding:40px 0;min-height:300px}.review-item-wrapper-center .user-info{display:flex;justify-content:center;flex-direction:column;text-align:center;padding:0 15px 40px}.review-item-wrapper-center .user-info .user-name{font-weight:700;font-size:1.5em;margin:10px 0}.review-item-wrapper-center .user-info .user-name i{background:#eee;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;color:#ccc;font-size:18px}.review-item-wrapper-center .review-desc-full{width:85%;margin:0 auto;text-align:center}.cs-active-wrapper{min-height:500px;opacity:.9;text-align:center}.cs-active-wrapper h1{text-transform:uppercase;color:var(--color-1st);font-size:36px}.cs-active-wrapper p{margin:0 0 20px;font-size:18px}.cs-active-wrapper .cs-code-area{position:relative;z-index:1;width:80%;max-width:800px;margin:0 auto}.cs-active-wrapper .cs-code-area form{position:relative;z-index:10;width:100%;height:40px}.cs-active-wrapper .cs-code-area form input{width:70%;float:left;height:50px;border:1px solid #ff7f05;padding:0 15px;font-size:18px;color:#000;transition-duration:.5s}.cs-active-wrapper .cs-code-area form button{width:30%;height:50px;text-align:center;cursor:pointer;background:#ff7f05;color:#fff;font-size:18px;border:1px solid #ff7f05}@media only screen and (max-width:767px){.cs-active-wrapper .cs-code-area{width:100%}}.cs-pay-highlight-wrapper{background:#58585a;padding:40px 0;min-height:300px}.cs-pay-highlight-wrapper .cs-info-heading .cs-name{font-size:22px;font-weight:700;color:#fff;margin-bottom:15px}.cs-pay-highlight-wrapper .cs-info-heading .cs-intro{margin-bottom:15px;text-align:justify;color:#fff}.cs-pay-highlight-wrapper .cs-info-heading .cs-intro>*{color:#fff}.cs-pay-highlight-wrapper .cs-info-heading .cs-go-class{padding:10px 30px;font-size:18px;font-weight:700;color:#fff}.cs-pay-body-wrapper .cs-learn{background:#fff;border-radius:5px;margin-bottom:20px;padding:15px}.cs-pay-body-wrapper .cs-learn .box-title{font-size:14px;font-weight:700;margin-bottom:15px;display:block}.cs-pay-body-wrapper .cs-learn-watch{background:#f3f3f5}.cs-pay-body-wrapper .cs-learn-watch ul{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.cs-pay-body-wrapper .cs-learn-watch ul li{width:100%;display:flex;align-items:center;margin-bottom:10px;color:#414344;font-size:14px;text-align:justify}.cs-pay-body-wrapper .cs-learn-watch ul li:before{font-family:FONTAWESOME;content:"\F00C";color:#f5951d;font-size:16px;margin-right:15px;align-self:flex-start}@media only screen and (max-width:767px){.cs-pay-body-wrapper .cs-learn-watch ul li{width:100%}}.cs-pay-body-wrapper .cs-learn-how{font-size:14px;color:#414344}.cs-pay-body-wrapper .how-author .author-header{display:flex}.cs-pay-body-wrapper .how-author .author-header .author-img{width:40%}.cs-pay-body-wrapper .how-author .author-header .author-statistic{width:60%;display:flex;flex-direction:column;padding:0 15px}.cs-pay-body-wrapper .how-author .author-intro{padding:10px 0;text-align:justify}.cs-rate .review-item{display:flex;flex-direction:column;margin-bottom:15px}.cs-pay-body-wrapper .how-lesson .box-title-info{font-size:14px;font-weight:700;padding-right:15px}.cs-pay-body-wrapper .how-lesson .lesson-title{color:#58585a;background-color:#d0d0d3}.cs-pay-body-wrapper .how-lesson .lesson-items{background-color:#f3f2f5;color:#59585b}.cs-pay-body-wrapper .how-lesson .lesson-items ul li{margin:5px 0}.cs-pay-body-wrapper .cs-attach{background:#fff;border-radius:5px;margin-bottom:20px;padding:15px 15px 80px}.cs-study-wrapper .navbar{padding:10px;background:#333;border:none;border-radius:0;box-shadow:1px 1px 3px #ccc}.cs-study-wrapper .navbar-btn{box-shadow:none;outline:none!important;border:none}.cs-study-wrapper .navbar-btn i{font-size:20px;color:#ccc}.cs-study-wrapper .wrapper{display:flex;align-items:stretch;max-width:85%;margin:10px auto}@media screen and (max-width:767px){.cs-study-wrapper .wrapper{max-width:100%}}.cs-study-wrapper #learnLessonBar{min-width:25%;max-width:25%;background:#fff;transition:all .3s;display:flex;flex-direction:column;flex:1}.cs-study-wrapper #learnLessonBar.active{margin-right:-25%;opacity:0}.cs-study-wrapper #learnLessonBar .sidebar-header{color:#142438;padding:15px;position:relative;background:#fcfaf6;text-transform:uppercase;box-shadow:0 2px 15px rgba(89,120,150,.2);border-bottom:1px solid #e8e0e0;border-left:1px solid #e8e0e0}.cs-study-wrapper #learnLessonBar ul.components{padding:20px 0}.cs-study-wrapper #learnLessonBar ul p{color:#fff;padding:10px}.cs-study-wrapper #learnLessonBar ul li a{padding:10px;font-size:1.1em;display:block}.cs-study-wrapper #learnLessonBar ul li a:hover{background:#eee}.cs-study-wrapper #learnLessonBar ul li a:hover span{color:#000}.cs-study-wrapper #learnLessonBar ul li.active>a,.cs-study-wrapper a[aria-expanded=true]{background:transparent}.cs-study-wrapper #learnLessonBar ul li.active>a span,.cs-study-wrapper a[aria-expanded=true] span{font-weight:600;color:#c92b32}.cs-study-wrapper a[data-toggle=collapse]{position:relative}.cs-study-wrapper a[aria-expanded=false]:before,.cs-study-wrapper a[aria-expanded=true]:before{content:"\E259";display:block;position:absolute;right:20px;font-family:Glyphicons Halflings;font-size:.6em}.cs-study-wrapper a[aria-expanded=true]:before{content:"\E260"}.cs-study-wrapper #content{padding:0 10px;transition:all .3s;width:100%;background:#fff;display:flex;flex-direction:column;flex:1}@media screen and (max-width:768px){.cs-study-wrapper #learnLessonBar{margin-right:-70%;min-width:70%;max-width:70%;opacity:0}.cs-study-wrapper #learnLessonBar.active{margin-right:0;opacity:1}.cs-study-wrapper #sidebarCollapse span{display:none}.cs-study-wrapper .navbar .navbar-header,.cs-study-wrapper .navbar .navbar-info{display:inline-block}}#learnLessonBar .sidebar-content{position:relative;overflow-x:hidden;overflow-y:scroll;max-height:calc(100vh - 220px)}.cs-study-wrapper .navbar .navbar-info ul li a{color:#ccc;font-weight:600}.cs-study-wrapper .video-lesson{width:100%;padding:30px 5%}.cs-study-wrapper .lesson-iframe{position:relative}.cs-study-wrapper .video-lesson .lesson-navigation{display:flex;justify-content:space-between;padding:10px 0}.cs-study-wrapper .video-lesson .lesson-navigation a{color:#ccc;font-size:1.1em}.cs-study-wrapper .require_learn_by_order{display:flex;justify-content:space-between;align-items:center}.cs-study-wrapper .lesson-block .lesson-title{display:flex;padding:15px;background:#f7f7f7;justify-content:space-between}.cs-study-wrapper .lesson-block .lesson-title .lesson-parent{font-weight:600;color:#485b73}.cs-study-wrapper .lesson-block .lesson-items{display:flex;flex-direction:column;padding:0}.cs-study-wrapper .lesson-block .lesson-items .lesson_name_block{display:flex;flex-direction:row}.cs-study-wrapper .lesson-block .lesson-items .lesson_name_block i{color:#c92b32;font-size:.95em}.cs-study-wrapper .lesson-block .lesson-items .lesson_name_block .lesson_name{font-size:.95em;padding-left:15px;color:#485b73}.cs-study-wrapper .lesson-block .lesson-items li.lesson-active{background:#ffdedf}@media screen and (max-width:767px){.cs-study-wrapper .video-lesson{padding:10px 5%}.cs-study-wrapper .require_learn_by_order{display:flex;flex-direction:column}}.lesson-server-active{border:2px solid #c92b32!important;background:#ddd!important}.course_single_item__horizontal{margin-bottom:15px;position:relative;border-bottom:1px solid #f4f4f4;padding-bottom:15px}.course_single_item__horizontal .course__img{width:90px;float:left;overflow:hidden;margin-right:10px}.course_single_item__horizontal .course__content .course__title{font-size:14px;line-height:1.5;margin-left:100px}.course_single_item__horizontal .course__meta{margin-top:5px;display:flex;flex-direction:column;font-size:.9em}.course-block-wrapper{background:#f8f8f8;padding:15px;position:relative;display:flex}.course-block-wrapper .course-thumb{width:40%;margin-right:20px}.course-block-wrapper .course-info .course-author,.course-block-wrapper .course-info .course-meta{font-size:16px}.course-block-wrapper .course-info .course-title{font-size:20px}@media screen and (max-width:767px){.course-block-wrapper{display:flex;flex-direction:column}.course-block-wrapper .course-thumb{width:100%;margin:0 0 20px}}.crs-price{display:flex;flex-wrap:wrap;justify-content:flex-end;font-size:20px;align-items:center;padding:0 15px}.crs-price .item-old{font-size:20px;text-decoration:line-through}.crs-price .item-new{color:red;margin-left:15px;font-size:26px;font-weight:700}.crs-price .item-contact{color:red;font-size:20px;font-weight:700}.crs-price-desc{border:1px dashed #bbb;margin:15px 0;padding:15px}.crs-price-desc ul{list-style:disc;padding-left:15px}.crs-price-desc>*{color:#fff}.crs-detail-header-wrap{background:url(/themes/kxd/images/page-intro-03.jpg);background-position:bottom;background-size:cover;position:relative}.crs-detail-header-wrap .bg-overlay{opacity:.96;background:linear-gradient(92.04deg,#5e635e -4.8%,#3c403d 101.85%)}.crs-detail-header-wrap .crs-header-left h1{font-weight:600;font-size:24px;line-height:30px;color:#fff}.crs-detail-header-wrap .crs-header-left .crs-intro>*{color:#fff}.crs-detail-header-wrap .crs-header-left .crs-meta{display:flex;margin:5px 0;color:#fff}.crs-detail-header-wrap .crs-header-left .crs-meta .meta-left{width:50%}.crs-detail-header-wrap .crs-header-right{background:#fff;border-radius:5px;margin:0 0 20px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.crs-detail-header-wrap .crs-header-right .crs-preview{width:100%;height:auto;position:relative}.crs-detail-header-wrap .crs-header-right .crs-preview a{cursor:pointer}.crs-detail-header-wrap .crs-header-right .crs-preview img{border-radius:5px;width:100%}.crs-detail-header-wrap .crs-header-right .crs-preview .overlay-icon{font-family:fontawesome;content:"\F15C";display:block;position:absolute;top:50%;left:50%;background:#574f4c;border-radius:100%;width:60px;height:60px;text-align:center;font-size:18px;margin:-30px 0 0 -30px}.crs-detail-header-wrap .crs-header-right .crs-preview .overlay-icon:before{font-family:fontAwesome;content:"\F04B";color:#fff;display:block;font-size:35px;margin:10px 0 0 5px}.crs-detail-header-wrap .crs-header-right .btn-enroll{font-size:16px;font-weight:700;text-transform:uppercase;background:#d91b5c;color:#fff;width:100%;padding:10px 0}.crs-detail-header-wrap .crs-header-right .btn-cart{font-size:16px;font-weight:700;text-transform:uppercase;color:#59585b;border:1px solid #59585b;width:100%;background:transparent;padding:10px 0}.crs-detail-header-wrap .crs-header-right .scr-info-plus{width:90%;margin:0 auto}.crs-detail-header-wrap .crs-header-right .crs-desc-pre-sale{border:2px dashed #da95ac;margin:15px 0;text-align:left;padding:10px}.crs-learn{margin:15px 0;position:relative}.crs-learn .box-title{font-size:26px;color:var(--color-heading);margin:15px 0;font-weight:400}.crs-learn-what{background:url(/themes/kxd/images/bg-learn-what.png) no-repeat;background-position:100% 0;position:relative;background-size:28% auto}.crs-learn-what ul{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.crs-learn-what ul li{width:100%;display:flex;align-items:center;margin-bottom:10px;color:#414344;font-size:16px}.crs-learn-what ul li:before{font-family:FONTAWESOME;content:"\F00C";color:#f5951d;font-size:16px;margin-right:15px;align-self:flex-start}.crs-learn-what h1,.crs-learn-what h2,.crs-learn-what h3,.crs-learn-what h4,.crs-learn-what h5,.crs-learn-what h6{margin:10px 0 20px}.crs-learn-what h1>*,.crs-learn-what h2>*,.crs-learn-what h3>*,.crs-learn-what h4>*,.crs-learn-what h5>*,.crs-learn-what h6>*{font-size:26px;color:var(--color-heading);font-weight:400;border-left:10px solid #c92b32;border-bottom:1px solid #c92b32;padding-left:10px;padding-bottom:5px}.crs-learn-desc{background:#f7f7f7;padding:20px 0}.crs-learn-desc h1,.crs-learn-desc h2,.crs-learn-desc h3,.crs-learn-desc h4,.crs-learn-desc h5,.crs-learn-desc h6{margin:10px 0}.crs-learn-desc h1>*,.crs-learn-desc h2>*,.crs-learn-desc h3>*,.crs-learn-desc h4>*,.crs-learn-desc h5>*,.crs-learn-desc h6>*{font-size:26px;color:var(--color-heading);font-weight:400;border-left:10px solid #c92b32;border-bottom:1px solid #c92b32;padding-left:10px;padding-bottom:5px}.crs-learn-lesson .lesson-title{color:#58585a;background:#fcfaf6;padding:15px;display:flex;justify-content:space-between;margin-top:-1px;border:none;border-top:1px solid #dce2ea}.crs-learn-lesson .lesson-title a{width:100%;display:flex;justify-content:space-between;cursor:pointer}.crs-learn-lesson .lesson-title a .title-number{background:#d65c61;width:35px;height:35px;border-radius:50%;line-height:35px;text-align:center;color:#fff;display:block}.crs-learn-lesson .lesson-title a .title-name{width:calc(100% - 46px);margin:auto 0;text-align:start;font-size:18px;line-height:21px}.crs-learn-lesson .lesson-items{padding:0 15px}.crs-learn-lesson .lesson-items ul li{font-size:14px;line-height:21px;color:#2a2b2b;display:flex;justify-content:space-between;padding:15px 0;border-top:1px solid #dde1ee;transition:.15s ease-in-out;width:100%}.crs-learn-lesson .lesson-items ul li .row{width:100%}.crs-learn-lesson .lesson-items ul li .lesson_name_block{display:flex;justify-content:space-between}.crs-learn-lesson .lesson-items ul li .lesson_name_block .lesson_icon i{cursor:pointer;display:inline-flex;vertical-align:middle;font-size:1em;color:#908686}.crs-learn-lesson .lesson-items ul li .lesson_name_block .lesson_name{width:calc(100% - 26px);color:#2a2b2b;font-size:14px}.crs-learn-lesson .lesson-items ul li .lesson_name_block .lesson_name span{color:#827f7f}.crs-learn-lesson .lesson-items ul li:first-child{border:none}.crs-learn-lesson .lesson-items .btn-hocthu{color:#d65c61;cursor:pointer}@media screen and (max-width:767px){.crs-learn-lesson .lesson-items ul li .row{width:100%;margin:0}.crs-learn-lesson .lesson-items ul li .lesson_name{width:100%}}.crs-learn-review{padding:20px 0}.crs-learn-review .review-left{display:flex;flex-direction:column;align-items:center}.crs-learn-review .review-left .rate-num{font-size:5em;font-weight:700}.crs-learn-review .review-detail .block-photo img{border-radius:50%;border:1px solid #eee}@media screen and (max-width:767px){.crs-learn-review .review-right{margin-top:15px}}@media screen and (min-width:768px){.crs-learn-review .crs-review-overview{width:75%;margin:0 auto}}.bar-container{width:100%;background-color:#f1f1f1;text-align:center;color:#fff}.bar-5{height:18px;background-color:#4caf50}.bar-4{height:18px;background-color:#2196f3}.bar-3{height:18px;background-color:#00bcd4}.bar-2{height:18px;background-color:#ff9800}.bar-1{height:18px;background-color:#f44336}.crs-author{padding-bottom:20px}.crs-author .author-img{width:60%;margin:0 auto;text-align:center}.crs-author .author-img img{border-radius:50%;border:1px solid #eee}.crs-author .author-name{font-size:20px;font-weight:700}.crs-author .author-desc{margin:10px 0;text-align:justify}@media only screen and (max-width:767px){.crs-author .author-name,.crs-author .author-title{text-align:center}}.crs-detail-register-wrap{background:url(/themes/kxd/images/bg-register.jpg);background-position:bottom;background-size:cover;position:relative}.crs-detail-register-wrap .bg-overlay{opacity:.5;background:linear-gradient(92.04deg,#254a25 -4.8%,#ca6262 101.85%)}.crs-detail-register-left h4{font-size:30px;line-height:40px;text-align:start;margin:0 0 30px;color:#fff}.crs-detail-register-left .crs-price{justify-content:flex-start;color:#fff}.crs-detail-register-left .crs-price .item-new{color:#ffd041}.crs-detail-register-right{width:80%;margin:0 auto}.crs-detail-register-right form label{color:#fff}.crs-detail-register-right .btn-enroll-crs{font-size:16px;font-weight:700;text-transform:uppercase;background:#d91b5c;color:#fff;width:100%;padding:10px 0;margin:15px 0}@media only screen and (max-width:767px){.crs-detail-register-right{width:100%}}.course-schedule-offline{width:100%;margin:0 auto}.course-schedule-offline .schedule_item{display:flex;justify-content:flex-start;padding:15px 0;border-top:1px solid #e7e8ea}.schedule_item .schedule_icon:before{font-family:FONTAWESOME;color:#58585a;font-size:1.5em;margin-right:15px;align-self:flex-start}.schedule_item .icon_duration:before{content:"\F017"}.schedule_item .icon_opening:before{content:"\F274"}.schedule_item .icon_planning:before{content:"\F073"}.schedule_item .icon_address:before{content:"\F041"}.schedule_item .schedule_content{display:flex;flex-direction:column}.schedule_item .schedule_content .schedule_title{font-weight:700}.course-faq-content .card{background:#f8f9fd}.course-faq-content .card .faq-title{background:#fff;padding:20px;border:1px solid #d8e9ff;box-shadow:0 4px 12px #dde1ee;font-size:18px;line-height:21px;display:flex;justify-content:space-between;border-radius:0;cursor:pointer}.course-faq-content .card .faq-title *{color:#334d6e}.course-faq-content .card .faq-body{color:#646a6f}#accordion-faq .card .card-header:not(.collapsed) .rotate-icon{transform:rotate(180deg)}.crs-payment-wrap h1{font-size:20px;color:var(--color-heading)}.crs-payment-wrap .payment__left .nav-pills .nav-link{padding:15px;margin:10px 0;background:#fff;box-sizing:border-box;border:2px solid #e0e6ef;box-shadow:0 4px 12px #e3e5ea;border-radius:5px}.crs-payment-wrap .payment__left .nav-pills .nav-link.active{color:var(--color-2nd);border:2px solid var(--color-1st);box-shadow:0 4px 12px #bf9ea0}.crs-payment-wrap .payment__right h2{font-size:16px;margin-bottom:15px;border-bottom:1px dashed #eee;padding-bottom:15px}.crs-payment-wrap .payment__right .form-group{margin-bottom:.5rem}.crs-payment-wrap .payment__right button[type=submit]{margin:10px 0 20px;padding:10px 15px}.htn__cart .cart-item{display:flex;border-bottom:1px solid #dedfe0;padding:20px 0;position:relative}.htn__cart .cart-item .item-img{margin-right:10px;width:15%}.htn__cart .cart-item .item-title{text-align:left;width:50%}.htn__cart .cart-item .item-title a{font-weight:700;color:#353232;margin:0 0 10px}.htn__cart .cart-item .item-title .product-type{padding:5px}.htn__cart .cart-item .item-price{width:30%;text-align:right}.htn__cart .cart-item .item-price p{font-weight:700;margin:0}.htn__cart .cart-item .item-price .price-old{text-decoration:line-through}.htn__cart .cart-item .item-remove{text-align:right;cursor:pointer;width:5%;font-size:16px;color:red}.htn__cart .cart-payment{padding:20px 0;text-align:right}.htn__cart .cart-payment .payment-price{font-size:1.5em;font-weight:700;color:#5cb85c}.htn__cart .cart-payment .payment-buy .btn-buy{width:200px;margin:10px 0;font-size:1.3em;text-transform:uppercase;font-weight:700}.htn__cart-wrapper .cart-empty{text-align:center;padding:40px 0}.htn__cart-wrapper .cart-empty p{font-size:16px}.cart-btn{margin-left:10px;display:inline-block}.cart-btn a{position:relative;z-index:2}.cart-btn a i{font-size:1.3em}.cart-btn a span{border-radius:50%;border:1px solid #ccc;position:absolute;top:-15px;right:-18px;padding:0 5px}@media screen and (max-width:767px){header .page-header__right{display:flex}header .page-header__right .navigation-toggle{order:1}.cart-btn{padding:0 20px 0 5px}}.cart--mini{position:relative}.cart--mini .cart__items{border-bottom:none;height:100vh;overflow:auto;max-height:calc(100vh - 200px)}.cart--mini .cart__items .product--on-cart{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #eaeaea;display:flex}.cart--mini .cart__items .product--on-cart .product__thumbnail{max-width:80px}.cart--mini .cart__items .product--on-cart .product__content{position:relative;padding-right:30px;padding-left:20px}.cart--mini .cart__items .product--on-cart .product__content a{display:block;color:var(--color-heading);font-size:14px}.cart--mini .cart__items .product--on-cart .product__content small{font-size:12px;color:var(--color-heading);font-style:italic}.cart--mini .cart__items .product--on-cart .product__content .product__remove{position:absolute;top:0;right:0;font-size:18px;color:var(--color-text)}.cart--mini .cart__summary p{display:flex;flex-flow:row nowrap;justify-content:space-between}.cart--mini .cart__summary p strong{color:var(--color-heading);font-weight:700}.cart--mini .cart__actions{display:flex;flex-flow:row nowrap;justify-content:space-around;padding-bottom:20px}.cart--mini .cart__actions>span{flex-basis:50%}.cart--mini .cart__actions>span:first-child{padding-right:5px}.cart--mini .cart__actions>span:last-child{padding-left:5px}.cart--mini .cart__actions .btn--custom{width:100%;text-align:center;padding:10px}.cart--mini .cart__footer{padding-top:20px;padding-bottom:10px;border-top:1px solid #eaeaea}.cart--mini figure .btn{margin-bottom:10px;padding:12px 30px;text-align:center;width:100%}.cart--mini figure .btn--black{display:flex;align-items:center;justify-content:center;margin-bottom:0;min-height:48px}.cart--mini:hover .cart__content{visibility:visible;opacity:1}.section--shopping-cart{min-height:calc(100vh - 525px)}.section--shopping-cart .section__header{text-align:center;padding-bottom:20px;text-transform:uppercase}@media screen and (min-width:768px){.section--shopping-cart .section__header{padding-bottom:40px}}.table--cart .product__thumbnail{flex-basis:100px}.table--cart .product__content{padding-left:15px}.table--cart .product__content small{font-size:14px}.table--cart td,.table--cart th{vertical-align:middle}.htn__register_directly_info .block_item{padding:10px 0;border-bottom:1px solid #f4f4f4}.htn__register_directly_info .block_item .item-name{font-weight:700}.htn__register_directly_info .block_item .item-intro{padding:10px 0;text-align:justify}.htn__register_directly_info .block_item .price-old{color:#989898;font-weight:600;font-size:16px;text-decoration:line-through}.htn__register_directly_info .block_item .price-new{font-size:20px;color:red}.htn__register_directly_info .block-discount{border:2px dashed #ff1d5e;padding:10px}.htn__register_directly_info .block-discount ul{list-style:disc;padding-left:15px}.htn__register_directly_info .block-addition{padding:10px 0}.htn__panel-checkout .panel-heading{text-transform:uppercase;font-weight:700}.htn__panel-checkout .amount-label{font-weight:700;padding:15px;text-align:right;font-size:16px}.htn__panel-checkout .amount-label span{font-size:23px;color:red}.htn__panel-checkout .cart-item{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f4f4f4}.htn__panel-checkout .cart-item .item-name{max-width:80%;font-weight:700}@media only screen and (max-width:767px){.htn__panel-checkout .cart-item .item-name{max-width:60%}}.htn__panel-checkout .cart-item .item-price{display:flex;flex-direction:column;text-align:right}.htn__panel-checkout .cart-item .price-new{font-weight:700}.htn__panel-checkout .cart-item .price-old{text-decoration:line-through}.htn__panel-pay .panel-heading{text-transform:uppercase;font-weight:700}.htn__panel-pay .panel-body label{font-weight:400}.htn__panel-pay .pay-label{font-size:14px;font-weight:700;padding:0 0 10px;color:#2e9245}.htn__panel-pay .choose-payment-item{margin-bottom:10px;border:1px solid #ebeef5}.htn__panel-pay .choose-payment-item .card-header{padding:5px 10px;background:#f5f5f5}.htn__panel-pay .choose-payment-item .card-body{padding:10px}.htn__panel-pay .choose-payment-item .card-header input[type=radio]:checked{box-shadow:0 0 0 3px #2e9245;background-color:#2e9245}.htn__panel-pay .choose-payment-item .card-header input[type=radio]:checked+span{color:#2e9245}.checkout-return-wrapper .notice_box{text-align:center}.checkout-return-wrapper .notice_box img{width:50%}.checkout-return-wrapper .notice_box .text_notice{padding:20px 0;font-weight:700px}.checkout-discount-wrapper{padding:15px}.checkout-discount{border:1px dashed #ccc;padding:15px}.checkout-discount .input-coupon{padding-left:40px;height:40px}.checkout-discount i{position:absolute;top:0;left:0;z-index:3;display:block;width:40px;height:40px;line-height:40px;text-align:center;pointer-events:none;color:#5cb85c}.checkout-discount .btn-coupon{background:#5cb85c;color:#fff;margin:0;border:1px solid #ccc;height:100%}.checkout-product-item{display:flex;justify-content:space-between;margin:15px 0;border-bottom:1px solid #ccc;padding-bottom:15px}.checkout-product-item .item-img{width:100px;height:auto}.checkout-product-item .item-img img{border:1px solid #ccc}.checkout-product-item .item-name{margin:0 15px}.checkout-product-item .item-price{display:flex;min-width:100px;text-align:right}.checkout-product-item .item-price.price-vertical{flex-direction:column}.checkout-product-item .item-price .price-new{font-weight:600}.checkout-amount{text-align:right}.checkout-amount p span{font-weight:700px;color:red}.iframe-video-wrapper{position:relative;display:block;padding-bottom:56.25%}.iframe-video-wrapper iframe{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.iframe-video-wrapper-text{background:#e6e6e6;text-align:center;padding:300px 10px;font-size:1.2em}@media only screen and (max-width:767px){.iframe-video-wrapper-text{padding:80px 10px}}.training-header{background-color:#c9e2e9;padding-top:2.5rem;padding-bottom:2.5rem;position:relative;text-align:center}.training-header:before{content:"";z-index:2;position:absolute;height:30px;width:30px;transform:rotate(45deg);background-color:inherit;margin-top:-15px;margin-left:-15px;top:100%;left:50%;border-left-width:0;border-top-width:0}.training-header .page-header h1{color:#ab294f;font-size:36px}.training-header .page-header p{opacity:.8;color:#585454;font-size:16px}h2.training-title-block{color:var(--color-heading);font-weight:700;line-height:1.2}.training-what-wrap{position:relative;margin:60px 0}.training-what-wrap .what-img{position:absolute;width:40%;height:100%;top:0;right:0;background-image:url(/themes/kxd/images/training/bg-business-training.png);background-position:100% 0;background-size:auto 100%;background-repeat:no-repeat;opacity:.8}.training-what-wrap .what-img.img-agent{background-image:url(/themes/kxd/images/bg-register-agent.png)}.training-what-wrap .what-img.img-author{background-image:url(/themes/kxd/images/bg-register-author.png);background-size:80% auto}.training-what-wrap .what-content{width:60%}.training-what-wrap .what-content ul{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.training-what-wrap .what-content ul li{width:100%;display:flex;align-items:center;margin-bottom:10px;color:#414344;font-size:15px;text-align:justify}.training-what-wrap .what-content ul li:before{font-family:FONTAWESOME;content:"\F00C";color:#e39198;font-size:16px;margin-right:15px;align-self:flex-start}@media screen and (max-width:767px){.training-what-wrap .what-content{width:100%;text-align:center}.training-what-wrap .what-img{display:none}}.training-what-wrap .faq-title{border:1px solid #f7eaeb!important;box-shadow:0 4px 12px #f8f8f8!important}.training-what-wrap .faq-title *{color:#e39198!important}.training-program-wrap{padding:60px 0;background:#f8f8f8}.training-program-wrap .program-header{text-align:center}@media screen and (min-width:768px){.training-program-wrap .program-header{width:70%;margin:0 auto}}.training-program-wrap .program-items img{width:100%;position:relative;background:#fff;border:1px solid #d8e9ff;box-shadow:0 4px 12px #dde1ee;border-radius:5px;margin:15px 0}.training-program-wrap .program-items .item-wrap span{position:absolute;opacity:0;visibility:hidden;top:50%;left:50%;background:#3e9ab4;color:#fff;width:50px;height:30px;line-height:30px;margin-top:-15px;margin-left:-25px;text-align:center;border-radius:3px;cursor:pointer;transition:all .25s ease}.training-program-wrap .program-items .item-wrap:hover span{opacity:1;visibility:visible}.training-progress-wrap{background:#fff}.training-progress-wrap .progress-content{margin-top:40px}.training-progress-wrap .progress-content .circle{padding:13px 20px;border-radius:50%;background-color:#ed8d8d;color:#fff;max-height:50px;z-index:2}.training-progress-wrap .progress-content .how-it-works.row .col-2{align-self:stretch}.training-progress-wrap .progress-content .how-it-works.row .col-2:after{content:"";position:absolute;border-left:3px solid #ed8d8d;z-index:1}.training-progress-wrap .progress-content .how-it-works.row .col-2.bottom:after{height:50%;left:50%;top:50%}.training-progress-wrap .progress-content .how-it-works.row .col-2.full:after{height:100%;left:calc(50% - 3px)}.training-progress-wrap .progress-content .how-it-works.row .col-2.top:after{height:50%;left:50%;top:0}.training-progress-wrap .progress-content .how-it-works.row .col-2.full-left:after{height:100%;left:50%}.training-progress-wrap .progress-content .timeline div{padding:0;height:40px}.training-progress-wrap .progress-content .timeline hr{border-top:3px solid #ed8d8d;margin:0;top:17px;position:relative}.training-progress-wrap .progress-content .timeline .col-2{display:flex;overflow:hidden}.training-progress-wrap .progress-content .timeline .corner{border:3px solid #ed8d8d;width:100%;position:relative;border-radius:15px}.training-progress-wrap .progress-content .timeline .top-right{left:50%;top:-50%}.training-progress-wrap .progress-content .timeline .left-bottom{left:-50%;top:calc(50% - 3px)}.training-progress-wrap .progress-content .timeline .top-left{left:-50%;top:-50%}.training-progress-wrap .progress-content .timeline .right-bottom{left:50%;top:calc(50% - 3px)}.training-form-wrap{background-color:#fff;padding:40px 0;border-top:1px solid #eee}.training-form-wrap .ref-img{opacity:.85}.training-form-wrap .reg-submit{text-align:center}.training-form-wrap .reg-submit .btn-submit{padding:10px 20px;background:linear-gradient(-45deg,#dc3545,#dc3545);color:#fff;font-size:18px}.author-progress-wrap{background:#f8f8f8}.author-progress-wrap .timeline-steps{display:flex;justify-content:center;flex-wrap:wrap}.author-progress-wrap .timeline-steps .timeline-step{align-items:center;display:flex;flex-direction:column;position:relative;margin:1rem}@media (min-width:768px){.author-progress-wrap .timeline-steps .timeline-step:not(:last-child):after{content:"";display:block;border-top:.25rem dotted #ed808a;width:3.46rem;position:absolute;left:7.5rem;top:.3125rem}.author-progress-wrap .timeline-steps .timeline-step:not(:first-child):before{content:"";display:block;border-top:.25rem dotted #ed808a;width:3.8125rem;position:absolute;right:7.5rem;top:.3125rem}}.author-progress-wrap .timeline-steps .timeline-content{width:10rem;text-align:center}.author-progress-wrap .timeline-steps .timeline-content .inner-circle{border-radius:1.5rem;height:1rem;width:1rem;display:inline-flex;align-items:center;justify-content:center;background-color:#cb2a33}.author-progress-wrap .timeline-steps .timeline-content .inner-circle:before{content:"";background-color:#ed808a;display:inline-block;height:3rem;width:3rem;min-width:3rem;border-radius:6.25rem;opacity:.5}.author-progress-wrap ul.timeline{list-style-type:none;position:relative}.author-progress-wrap ul.timeline:before{content:" ";background:#d4d9df;display:inline-block;position:absolute;left:29px;width:2px;height:100%;z-index:400}.author-progress-wrap ul.timeline>li{margin:20px 0;padding-left:50px}.author-progress-wrap ul.timeline>li:before{content:" ";background:#fff;display:inline-block;position:absolute;border-radius:50%;border:3px solid #e39198;left:20px;width:20px;height:20px;z-index:400}.our-partner-wrap .partner-header{text-align:center;padding:0 0 40px}.our-partner-wrap .partner-header h2{font-size:36px;color:var(--color-heading)}.our-partner-wrap .partner-item-wrapper{display:flex;margin:0 10px;padding:10px;border:1px solid #ccd8e6;border-radius:10px;background:#fff}.slide_our_partner .slick-arrow:first-child{left:-30px}.slide_our_partner .slick-arrow:last-child{right:-30px}.sticky-left{position:-webkit-sticky;position:sticky;top:50px}@media only screen and (min-width:767px){.sticky-left-wrap{border-right:1px solid #e2e2e2;color:#e4e4e4;height:100%;background-color:#fff;box-shadow:2px 2px 2px;-moz-box-shadow:2px 2px 2px;-webkit-box-shadow:2px 2px 2px}}.main-search{margin:20px 0;border-radius:4px;-webkit-border-radius:4px}.main-search,.main-search input.input{float:left;width:100%;height:40px;position:relative}.main-search input.input{padding-top:1px;border:0;background:#f1f1f1;text-indent:20px;font-size:14px;border-radius:30px}.main-search button.btn-top{float:right;width:40px;height:40px;border:0;cursor:pointer;background:none;position:absolute;right:0}@media only screen and (max-width:767px){.main-search{width:100%}}.blog__category_list{transition:all .2s ease-in-out}.blog__category_list li{display:block;margin-top:10px}.blog__category_list li a{display:flex}.blog__category_list li a .category_icon{width:18px;height:18px;border-radius:3px;margin:auto 0;background-color:#3e9ab4}.blog__category_list li a .category_icon.icon_home{background-color:#b43e5f}.blog__category_list li a span{width:calc(100% - 32px);margin:auto;color:var(--color-heading);line-height:18px;font-size:1em}.post__download{text-align:center}.post__download a{border:1px solid #d8e9ff;box-sizing:border-box;box-shadow:0 4px 12px #dde1ee;color:#fff;font-size:1.2em;padding:10px 25px}.post__download .btn-document-download{background:linear-gradient(-45deg,#b43e5f,#c55b79)}.post__download .btn-document-download:hover{background:linear-gradient(-45deg,#bd3159,#af3b5c);color:#fff}.post__download .btn-document-locked:hover{color:#fff}.document__item{border:1px solid #ddd}.document__item .document__title{padding:10px;background:#f5f5f5}.document__item .document__title h3{color:var(--color-heading);text-overflow:ellipsis;white-space:normal;font-weight:600;min-height:42px;font-size:16px;overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:2;-moz-line-clamp:2;-ms-line-clamp:2;-o-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-ms-box-orient:vertical;-o-box-orient:vertical;box-orient:vertical;margin:10px 0;padding:0;line-height:21px;text-align:center}.document__item .document__content-wrap{background:#f5f5f5}.document__item .document__content-wrap .document__desc{padding:10px}.document__item .document__content-wrap .document__desc p{text-overflow:ellipsis;white-space:normal;font-weight:400;min-height:42px;font-size:14px;color:var(--color-2nd);overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:2;-moz-line-clamp:2;-ms-line-clamp:2;-o-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-ms-box-orient:vertical;-o-box-orient:vertical;box-orient:vertical;margin:0;padding:0;line-height:21px}.document__item .document__content-wrap .document__meta{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ddd;padding:10px;font-size:12px}@media only screen and (min-width:768px){.document__item .document__thumbnail{max-height:167px;overflow:hidden}}.product_single_item_style1{position:relative;text-align:left;width:100%;margin:10px 0}.product_single_item_style1 .product-badge{display:inline}.product_single_item_style1 .product-box-wrapper{background:#fff;color:#29303b;display:block;font-size:small;position:relative}.product_single_item_style1 .product-box-wrapper .img-wrapper{display:block;position:relative;width:100%;padding:0}.product_single_item_style1 .product-box-wrapper .img-wrapper img{width:100%;height:auto;overflow:hidden;opacity:1;display:block}.product_single_item_style1 .product-box-wrapper .product-box{display:block;padding:15px 10px;background:#eee}.product_single_item_style1 .product-box-wrapper .product-box .box-info{display:flex;justify-content:space-between}.product_single_item_style1 .product-box-wrapper .product-box .box-info .info-item{font-weight:600;color:#999;font-size:14px!important}.product_single_item_style1 .product-box-wrapper .product-box .box-price{display:block;text-align:right;margin-top:5px}.product_single_item_style1 .product-box-wrapper .product-box .box-price .price-item{display:inline-block}.product_single_item_style1 .product-box-wrapper .product-box .box-price .item-new{font-size:16px;color:red}.product_single_item_style1 .product-box-wrapper .product-box .box-price .item-old{color:#989898;font-weight:600;font-size:14px;text-decoration:line-through}.product_single_item_style1 .product-box-wrapper .product-box .box-price .item-contact{font-size:14px;color:red}.product_single_item_style2{margin:15px 0 20px;background:#eee}.product_single_item_style2 .product__wrapper{transition:all .3s ease-in-out}.product_single_item_style2:hover .product__wrapper{transform:translateY(-5px);background:#fff;box-shadow:0 0 40px rgba(51,51,51,.1)}@media screen and (min-width:768px){.product_single_item_style2 .product__thumbnail{max-height:168px;overflow:hidden}}.product_single_item_style2 .product__thumbnail{position:relative}.product_single_item_style2 .product__thumbnail img{width:100%;height:auto}.product_single_item_style2 .product__thumbnail:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;z-index:1;background-color:rgba(0,0,0,.15);transition:all .4s ease;visibility:hidden;opacity:0}.product_single_item_style2 .product__thumbnail:hover .product__actions{visibility:visible;opacity:1;transform:translate(-50%,-50%)}.product_single_item_style2 .product__thumbnail .product__badges{display:inline-block;position:absolute;top:0;left:0;z-index:30}.product_single_item_style2 .product__thumbnail .product__badges .badge{display:flex;align-items:center;justify-content:center;height:24px;padding:0 10px;color:#fff}.product_single_item_style2 .product__thumbnail .product__badges .badge--sale{background-color:red}.product_single_item_style2 .product__thumbnail .product__overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.product_single_item_style2 .product__thumbnail .product__actions{top:50%;left:50%;transform:translate(-50%,-100%);transition:all .25s ease;width:100%;position:absolute;z-index:30;visibility:hidden;opacity:0}.product_single_item_style2 .product__thumbnail .product__actions li{text-align:center}.product_single_item_style2 .product__thumbnail .product__actions li a{display:inline-block;padding:10px 30px;line-height:20px;text-align:center;color:var(--color-heading);border-radius:4px;background-color:#fff}.product_single_item_style2 .product__thumbnail .product__actions li a:hover{background-color:#eee;color:var(--color-heading)}.product_single_item_style2 .product__content{padding:20px 10px;text-align:center}.product_single_item_style2 .product__content .product__title{display:block;font-size:16px;font-weight:400;color:var(--color-heading);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px}.product_single_item_style2 .product__content .product__price{margin:10px 0;font-weight:400;color:#696969}.product_single_item_style2 .product__content .product__price del{margin-right:10px;color:var(--color-text)}.product_single_item_style2 .product__content .product__price.sale .font-sale-price-text{color:var(--color-danger);font-size:1.2rem}.product_single_item_style2 .product-author-wrap{min-height:42px}.product_single_item_style2 .product-author-wrap .product-author{padding:20px 0 0;border-top:1px solid #ddd}.product_single_item_style2 .product-author-wrap .product-author span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:21px;height:21px;font-size:14px;color:var(--color-2nd)}.products__sales h2{display:inline-block;font-size:16px;font-weight:700;color:#555;line-height:1.6em;text-transform:uppercase;margin:10px 0}.products__sales h2:after{content:"";position:absolute;top:100%;left:0;margin:0;width:50px;height:2px;background-color:var(--color-1st)}.products__featured h2{display:inline-block;font-size:16px;font-weight:700;color:#555;line-height:1.6em;text-transform:uppercase;margin:10px 0 20px}.products__featured h2:after{content:"";position:absolute;top:100%;left:0;margin:0;width:50px;height:2px;background-color:var(--color-1st)}.products__featured .products_slider{padding:0;max-height:330px;overflow:hidden}.products__featured .products_slider .slick-slide{margin:10px 10px 10px 0}.products__featured .product__content{background:#f5f5f5}.product__header .product__thumbnail{display:flex;flex-direction:column}.product__header .product__thumbnail .product__gallery{position:relative;display:block;max-width:100%}.product__header .product__thumbnail .product__gallery img{width:100%}.product__header .product__thumbnail .product__gallery .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:100;width:35px;height:35px;color:#000;font-size:18px;background-color:hsla(0,0%,100%,.5);border-radius:4px;visibility:hidden;opacity:0}.product__header .product__thumbnail .product__gallery .slick-arrow i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product__header .product__thumbnail .product__gallery .slick-arrow:first-child{left:20px}.product__header .product__thumbnail .product__gallery .slick-arrow:last-child{right:10px}.product__header .product__thumbnail .product__gallery .slick-arrow:hover{background-color:var(--color-1st);color:#fff}.product__header .product__thumbnail .product__gallery:hover .item:before,.product__header .product__thumbnail .product__gallery:hover .slick-arrow{visibility:visible;opacity:1}.product__header .product__thumbnail .product__thumbs{margin:15px 0}.product__header .product__thumbnail .product__thumbs .slick-track{margin:0;transform:none!important}.product__header .product__thumbnail .product__thumbs .item{width:80px;margin-bottom:0;margin-right:10px;border:2px solid transparent;cursor:pointer}.product__header .product__thumbnail .product__thumbs .item img{opacity:.5;transition:all .4s ease}.product__header .product__thumbnail .product__thumbs .item.slick-current img{opacity:1}.product__header .product__info .product__header{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ddd}.product__header .product__info .product__header .product__title{font-size:30px;line-height:1.3em;font-weight:500;color:var(--color-heading);text-transform:uppercase;display:inline-block}.product__header .product__info .product__price{display:flex;flex-flow:row nowrap;align-items:center}.product__header .product__info .product__price span{font-size:24px}.product__header .product__info .product__price.sale .product-sale-price-text{margin-right:10px;font-size:22px;color:var(--color-danger)}.product__header .product__info .product__desc>*{font-size:16px;color:#777}.product__header .product__info .product__desc ul{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:0}.product__header .product__info .product__desc ul li{width:48%;display:flex;align-items:center;margin-bottom:5px;color:#414344;font-size:14px;text-align:justify}.product__header .product__info .product__desc ul li:before{font-family:FONTAWESOME;content:"\F00C";color:#f5951d;font-size:14px;margin-right:10px;align-self:flex-start}.product__header .product__info .product__sku>*{font-size:14px;color:#777}.product__shopping .add-to-cart-form{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:10px 0}.product__shopping .add-to-cart-form .product__addToCart{display:flex;align-items:center}.product__shopping .add-to-cart-form .product__addToCart .btn__add_to_cart{display:block;overflow:hidden;border-radius:4px;font-size:18px;line-height:normal;text-align:center;width:100%;background:var(--color-1st);color:#fff;font-weight:400;padding:10px}.product__shopping .add-quick-buy-form{margin:20px 0}.product__shopping .add-quick-buy-form .btn__quick_buy{display:block;overflow:hidden;clear:both;border-radius:4px;font-size:18px;line-height:normal;text-transform:uppercase;text-align:center;margin:0 0 20px;width:100%;background:-webkit-linear-gradient(top,#f59000,#fd6e1d);color:#fff;font-weight:400;padding:15px}.product__shopping .add-quick-buy-form .btn__quick_buy span{font-size:14px;text-transform:none;margin-top:5px;display:block}.product__shopping .add-register-product button{display:block;overflow:hidden;border-radius:4px;font-size:18px;line-height:normal;text-align:center;width:100%;background:linear-gradient(-45deg,#b43e5f,#b43e5f);color:#fff;font-weight:400;padding:10px}@media (min-width:768px){.product__shopping .add-register-product{width:70%}.product__shopping .add-register-product.software{width:100%}}.product__sharing{display:flex;align-items:center;padding:15px 0;border-top:1px solid #ddd;margin-top:10px}.product__sharing .list--social{margin-left:15px}.product__sharing .list--social li{position:relative;display:inline-block;margin-right:5px;vertical-align:top}.product__sharing .list--social li a{width:30px;height:30px;vertical-align:top;border-radius:50%;display:inline-block;margin-right:0;font-size:14px;color:#636363;border:1px solid #404040}.product__sharing .list--social li a i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;color:var(--color-heading)}.product__sharing .list--social li a:last-child{margin-right:0}.product__sharing .list--social li a:hover{color:#fff;background-color:var(--color-1st)}.product__sharing .list--social li a:hover i{color:#fff}.product__content{width:100%;display:block;clear:both}.product__content .product__content_left .tab-content{background:#fff;padding:15px}.product__content .product__content_left .tabs-custom{border-bottom:1px solid var(--color-1st)}.product__content .product__content_left .tabs-custom .nav-item{margin-right:3px}.product__content .product__content_left .tabs-custom .nav-link{color:#000;background-color:#ccc;border-left-color:#ccc;border-bottom-color:var(--color-1st);border-right-color:#ccc;border-top-color:#ccc}.product__content .product__content_left .tabs-custom .nav-link.active{color:#f5f6f7;background-color:var(--color-1st);border-color:var(--color-1st)}.product__content .product__content_right{width:100%}.section--related-products{padding:20px 15px;background:#fff;margin:20px 0}.section--related-products .section__header h3{font-size:22px;text-transform:uppercase;margin:0 0 15px;border-left:10px solid var(--color-1st);padding-left:10px}.section--related-products .section__content{border-top:1px solid #ddd;padding:20px 0}.product_desc_wrap{position:relative}.product_desc_wrap .product_desc{display:block;overflow:hidden;padding-bottom:10px;max-height:500px}.product_desc_wrap .product_desc.show-all-desc{height:auto;overflow:visible;max-height:unset}.product_desc_wrap .show_more:before{height:55px;margin-top:-45px;content:-webkit-gradient(linear,0 100%,0 0,from(#fff),color-stop(.2,#fff),to(hsla(0,0%,100%,0)));display:block}.product_desc_wrap .read_more{width:240px;display:block;overflow:hidden;position:relative;line-height:40px;font-size:14px;color:var(--color-1st);margin:10px auto;cursor:pointer;border:1px solid var(--color-1st);border-radius:4px;text-align:center}.product_desc_wrap .read_more:after{content:"";width:0;right:0;border-top:6px solid var(--color-1st);border-left:6px solid transparent;border-right:6px solid transparent;display:inline-block;vertical-align:middle;margin:-2px 0 0 5px}.product__general_promotion{display:block;width:100%;border:1px solid var(--color-1st);padding:40px 10px 30px;position:relative;margin-top:20px}.product__general_promotion h3{display:inline-block;padding:10px 15px;font-size:16px;margin:0;background:var(--color-1st);color:#fff;position:absolute;left:15px;top:-15px;z-index:1;width:85%;text-align:center}.product__general_promotion .promotion_box ul li{margin:5px 0}.product__general_promotion .promotion_box ul li:before{content:"\F00C";font-weight:900;font-family:FontAwesome;color:#f35e0c;border-radius:100%;width:14px;height:14px;display:inline-block;line-height:13px;text-align:center;padding-right:20px}.product__general_promotion .promotion_box .promotion_support{padding-top:15px;margin-top:15px;border-top:1px dashed #e1e1e1;text-align:center}.product__general_promotion .promotion_box .promotion_support p{font-weight:500;font-size:16px;text-transform:uppercase;margin:0 0 10px}.product__general_promotion .promotion_box .promotion_support a{color:#fe0000;font-size:16px;font-weight:500;display:block;line-height:30px}.product__general_promotion .promotion_box .promotion_support a:before{content:"\F098";font-weight:900;font-family:FontAwesome;margin-right:5px;color:#fe0000;display:inline-block;font-size:1em}.product__grouped-products{border:1px solid #ccc}.product__grouped-products .section__header h3{display:block;padding:10px 15px;font-size:16px;margin:0;background:var(--color-1st);color:#fff;z-index:1;width:100%;text-align:center}.product__grouped-products .section__content{padding:10px 15px}.page__shop .shop__header{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;position:relative;width:100%}.page__shop .shop__header .panel-trigger{padding:10px 20px;border:1px solid #ccc}.page__shop .shop__header .shop__sort{display:none}.page__shop .shop__header .shop__sort .form-group--inline{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.page__shop .shop__header .shop__sort .form-group--inline label{min-width:50px;font-size:14px;font-weight:500;margin:0 10px 0 0}.page__shop .shop__header .shop__sort .form-group--inline .form-control{height:40px;padding:0 30px;border-radius:50px;border-color:var(--color-heading)}.page__shop .shop__filters{display:none;margin-top:15px}@media screen and (min-width:992px){.page__shop .shop__header{padding:10px 0}.page__shop .shop__header .panel-trigger{display:none}.page__shop .shop__header .shop__sort{display:flex;flex-flow:row nowrap}.page__shop .shop__filters{display:block}.page__shop .shop__content{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}.page__shop .shop__content>*{flex-basis:100%}}.product__qty .form-group--number{display:inline-block;position:relative}.product__qty .form-group--number button{position:absolute;top:50%;transform:translateY(-50%);width:20px;height:20px;max-width:20px;color:var(--color-heading);font-size:30px;border:none;background:none}.product__qty .form-group--number button.up{right:12px}.product__qty .form-group--number button.down{left:12px}.product__qty .form-group--number button.up:after,.product__qty .form-group--number button.up:before{position:absolute;top:50%;left:50%;display:inline-block;content:"";width:14px;height:1px;background-color:var(--color-text);transform:translate(-50%,-50%) rotate(90deg)}.product__qty .form-group--number button.up:before{transform:translate(-50%,-50%) rotate(90deg)}.product__qty .form-group--number button.up:after{transform:translate(-50%,-50%) rotate(0deg)}.product__qty .form-group--number button.down:before{position:absolute;top:50%;left:50%;display:inline-block;content:"";width:14px;height:1px;background-color:var(--color-text);transform:translate(-50%,-50%) rotate(0deg)}.product__qty .form-group--number .qty-input{height:45px;padding:0 25px;font-size:18px;font-weight:600;text-align:center;border:none;color:var(--color-heading);background-color:transparent}.attribute__box_wrapper{display:flex}.attribute__box_wrapper .attribute-name{font-weight:700}.attribute__box_wrapper .attribute-name:after{content:":"}.attribute__box_wrapper .attribute-values{margin-left:15px}.attribute__box_wrapper .attribute-item-swatch-box{display:flex}.attribute__box_wrapper .attribute-item-swatch-box li{margin:0 10px}.product__detail_banner{position:relative;overflow:hidden;height:350px}@media (max-width:767px){.product__detail_banner{height:200px}}.product__detail_banner .product-video-bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1;display:none}@media (min-width:768px){.product__detail_banner .product-video-bg{display:inline-block}}.product__detail_banner .product-img-bg{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}@media (min-width:768px){.product__detail_banner .product-img-bg{display:none}}.product__detail_banner .product-content{position:relative;height:100%;display:flex;align-items:center;justify-content:center;z-index:20}.product__detail_banner .product-content .banner-title{color:#fff;font-size:36px;text-align:center;font-weight:700}@media (max-width:767px){.product__detail_banner .product-content .banner-title{font-size:20px}}.review_item_wrap{width:100%;height:auto;position:relative}.review_item_wrap a{cursor:pointer}.review_item_wrap img{border-radius:5px;width:100%}.review_item_wrap .overlay-icon{position:absolute;top:50%;left:50%;background:hsla(0,0%,100%,.66);border-radius:100%;width:60px;height:60px;text-align:center;font-size:18px;margin:-30px 0 0 -30px;z-index:2}.review_item_wrap .overlay-icon:before{font-family:fontAwesome;content:"\F04B";color:var(--color-1st);display:block;font-size:30px;margin:15px 0 0 8px}.review_item_wrap:hover:after{background:rgba(0,0,0,.4);transition:all .4s;content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.product-register-wrap .reg-header{text-align:center;margin:0 0 40px}.product-register-wrap .reg-header h1{color:#ab294f;font-size:30px}.product-register-wrap .reg-header p{opacity:.8;color:#585454;font-size:16px}.product-register-wrap .ref-img{opacity:.85}.product-register-wrap .reg-submit{text-align:center}.product-register-wrap .reg-submit .btn-submit{padding:8px 15px;background:linear-gradient(-45deg,#5cbf73,#409bb5);color:#fff;font-size:16px}.product-detail-header-wrap{background:url(/themes/kxd/images/page-intro-04.png);background-position:bottom;background-size:cover;position:relative}.product-detail-header-wrap .product-header-right h1{font-weight:600;font-size:34px;line-height:40px;color:#fff}.product-detail-header-wrap .product-header-right .product-intro>*{color:#fff}.product-detail-header-wrap .product-header-left{position:relative}.product-detail-header-wrap .product-header-left .icon-video{position:absolute;top:50%;margin-top:-40px;right:50%;margin-right:-40px;width:80px;height:80px;border-radius:50%;border:5px solid #fff;background:rgba(0,0,0,.1);-webkit-animation:btnvideo .5s infinite alternate;animation:btnvideo .5s infinite alternate;display:block;cursor:pointer}.product-detail-header-wrap .product-header-left .icon-video:after{content:"";position:absolute;top:50%;margin-top:-20px;right:50%;margin-right:-27px;width:0;height:0;border-bottom:20px solid transparent;border-top:20px solid transparent;border-left:40px solid #fff}.product-detail-header-wrap .product-header-left .icon-video:before{content:""}@-webkit-keyframes btnvideo{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes btnvideo{0%{transform:scale(1)}to{transform:scale(1.05)}}.product-price-variable-wrap h2{font-size:26px;padding:15px 0 10px}.product-price-variable-wrap .price-variable-item{width:20%;display:table-cell;position:relative;border:1px solid #ddd;min-height:300px;margin-bottom:20px}.product-price-variable-wrap .price-variable-item .title{background:#eee;color:var(--color-heading);padding:10px;text-align:center}.product-price-variable-wrap .price-variable-item .desc{padding:10px;margin-bottom:10px;border-bottom:1px solid #ddd;text-align:center}.product-price-variable-wrap .price-variable-item .desc p{border-bottom:1px dashed #ddd;min-height:70px;align-items:center;display:flex;justify-content:center}.product-price-variable-wrap .price-variable-item .desc p:last-child{border:none}.product-price-variable-wrap .price-variable-item .price{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100px}.product-price-variable-wrap .price-variable-item .price .price-new{font-size:20px;color:red}.product-price-variable-wrap .price-variable-item .price .price-old{font-size:16px;text-decoration:line-through}@media (max-width:767px){.product-price-variable-wrap .price-variable-item{width:100%;display:block}}.product-detail-register-wrap{background:url(/themes/kxd/images/bg-register.jpg);background-position:bottom;background-size:cover;position:relative}.product-detail-register-wrap .bg-overlay{opacity:.5;background:linear-gradient(92.04deg,#254a25 -4.8%,#0f386f 101.85%)}.product-detail-register-left h4{font-size:30px;line-height:40px;text-align:start;margin:0 0 30px;color:#fff}.product-detail-register-left .product-price{justify-content:flex-start;color:#fff}.product-detail-register-left .product-price .item-new{color:#ffd041}.product-detail-register-right{width:80%;margin:0 auto}.product-detail-register-right form label{color:#fff}.product-detail-register-right .btn-enroll-product{font-size:16px;font-weight:700;text-transform:uppercase;background:#d91b5c;color:#fff;width:100%;padding:10px 0;margin:15px 0}.product-price-desc{border:1px dashed #bbb;margin:15px 0;padding:15px}.product-price-desc ul{list-style:disc;padding-left:15px}.product-price-desc>*{color:#fff}@media only screen and (max-width:767px){.product-detail-register-right{width:100%}}.zone_product_desc_wrap{display:flex;align-items:center}.zone_product_desc_wrap h2{font-size:36px;line-height:40px;color:var(--color-heading)}.zone_product_desc_wrap span{line-height:22px;color:var(--color-2nd)}.product-featured-wrap .product_single_item_style2 .product__wrapper{min-height:290px;background:#fff}.product-machine-intro{display:flex;align-items:center}.nonlinear-wrapper{padding-bottom:20px}.noUi-connect{background-color:var(--color-1st)}.noUi-horizontal{height:6px}.noUi-handle:after,.noUi-handle:before{display:none}.noUi-horizontal .noUi-handle{width:16px;height:16px;left:-17px;top:-6px;outline:none;background-color:var(--color-1st)}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-7px}.noUi-handle{border:3px solid var(--color-1st);border-radius:50%;box-shadow:none}.panel__content .widget__filter_wrapper,.shop__filters .widget__filter_wrapper{margin-bottom:15px;padding:15px;background-color:#fff}.panel__content .widget__filter_wrapper .widget__filter,.shop__filters .widget__filter_wrapper .widget__filter{padding:15px 0}.panel__content .widget__filter_wrapper .widget__filter .ps-slider__value,.shop__filters .widget__filter_wrapper .widget__filter .ps-slider__value{margin-top:10px;display:inline-block}.panel__content .widget__filter_wrapper .widget__filter .widget__links li,.shop__filters .widget__filter_wrapper .widget__filter .widget__links li{margin:5px 0}.panel__content .widget__filter_wrapper .widget__filter .widget__links li.active a,.shop__filters .widget__filter_wrapper .widget__filter .widget__links li.active a{color:var(--color-1st)}.panel__content .widget--tags .list--tags li,.shop__filters .widget--tags .list--tags li{display:inline-block;margin:5px 0}.panel__content .widget--tags .list--tags li a,.shop__filters .widget--tags .list--tags li a{display:inline-block;padding:6px 10px;border-radius:50px;font-size:14px;border:1px solid var(--color-heading)}.panel__content .widget--tags .list--tags li a:hover,.shop__filters .widget--tags .list--tags li a:hover{border-color:var(--color-1st)}.panel__content .widget--tags .list--tags li.active a,.shop__filters .widget--tags .list--tags li.active a{color:var(--color-1st);border-color:var(--color-1st)}.day-countdown{padding:20px 0}.day-countdown .countdown-title{text-align:center;font-size:1.5rem;color:#fff}.day-countdown ul{text-align:center}.day-countdown ul li{display:inline-block;font-size:1em;list-style-type:none;padding:15px 10px;text-align:center;color:#fff}.day-countdown ul li span{margin-bottom:5px}.day-countdown ul li span.countdown-number{font-size:1.8rem;border-color:#ffd000 #ff8e00 #ff5d00 red;border-style:solid;border-width:2px;border-radius:100%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;color:#fff}@media (max-width:768px){.day-countdown ul li{font-size:.85rem}.day-countdown ul li span.countdown-number{font-size:1.5rem}}.txn-push-notify{text-align:center;color:#fff;white-space:nowrap;overflow:hidden;box-sizing:border-box;height:40px}.txn-push-notify .txn-info-bock{display:inline-block;text-indent:0;-webkit-animation:fadeInMoveUp 8s ease-in-out infinite;animation:fadeInMoveUp 8s ease-in-out infinite}@-webkit-keyframes fadeInMoveUp{0%{opacity:0;transform:translateY(200px)}20%{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}90%{opacity:.5;transform:translateY(0)}to{opacity:0;transform:translateY(-200px)}}@keyframes fadeInMoveUp{0%{opacity:0;transform:translateY(200px)}20%{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}90%{opacity:.5;transform:translateY(0)}to{opacity:0;transform:translateY(-200px)}}.crs-header-right .day-countdown .countdown-title,.crs-header-right .day-countdown ul li,.crs-header-right .day-countdown ul li span{color:var(--color-2nd)}.crs-header-right .txn-push-notify{color:var(--color-1st)}