@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v11/QdVPSTAyLFyeg_IDWvOJmVES_Hw4BXoYZ7AjSh8.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v11/QdVPSTAyLFyeg_IDWvOJmVES_Hw5BXoYZ7AjSh8.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v11/QdVPSTAyLFyeg_IDWvOJmVES_Hw3BXoYZ7Aj.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v11/QdVMSTAyLFyeg_IDWvOJmVES_HTEJm86Rb0JcBaoUUU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v11/QdVMSTAyLFyeg_IDWvOJmVES_HTEJm87Rb0JcBaoUUU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v11/QdVMSTAyLFyeg_IDWvOJmVES_HTEJm81Rb0JcBao.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v11/QdVMSTAyLFyeg_IDWvOJmVES_HToIW86Rb0JcBaoUUU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v11/QdVMSTAyLFyeg_IDWvOJmVES_HToIW87Rb0JcBaoUUU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v11/QdVMSTAyLFyeg_IDWvOJmVES_HToIW81Rb0JcBao.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v11/QdVMSTAyLFyeg_IDWvOJmVES_HSMIG86Rb0JcBaoUUU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v11/QdVMSTAyLFyeg_IDWvOJmVES_HSMIG87Rb0JcBaoUUU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v11/QdVMSTAyLFyeg_IDWvOJmVES_HSMIG81Rb0JcBao.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.4}a{text-decoration:none;-webkit-transition:0.3s;transition:0.3s}img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-transition:0.3s;transition:0.3s}body{background-color:#fbfbfb;font-family:"Be Vietnam Pro",sans-serif}input.form-control:focus,.form-select:focus{-webkit-box-shadow:unset;box-shadow:unset}.form-control:focus{border-color:rgb(247 153 34 / .6)}textarea.form-control:focus{-webkit-box-shadow:unset;box-shadow:unset}.btn{-webkit-box-shadow:none!important;box-shadow:none!important}#wrapper{overflow-x:hidden;width:100%}.course-item{background:#fff;-webkit-box-shadow:0 3px 10px rgb(0 0 0 / .05);box-shadow:0 3px 10px rgb(0 0 0 / .05);border-radius:8px;overflow:hidden}.course-item .thumbnail{background-color:#f1f1f1;overflow:hidden}.course-item .thumbnail .cbadge{border-radius:0 4px 4px 0;font-size:12px;font-weight:500;position:absolute;top:16px;left:0;padding:6px 12px;z-index:1}.course-item .thumbnail img{width:100%}.course-item .thumbnail:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.course-item .detail .logo{background-color:#fff;border-radius:50%;position:relative;left:20px;margin-top:-25px;margin-bottom:8px;height:50px;width:50px;z-index:1}.course-item .detail .logo img{border-radius:50%;height:42px;width:42px}.course-item .detail .course-head{gap:8px;padding:0 20px 14px 20px}.course-item .detail .course-head .title{font-weight:600}.course-item .detail .course-head .title a{color:inherit}.course-item .detail .course-head .title a:hover{color:var(--color-secon)}.course-item .detail .course-head .sale-percent{background-color:#ffecec;border-radius:4px;color:#e00;padding:2px 6px;font-size:12px;line-height:1.4}.course-item .detail .course-detail{border-bottom:1px solid rgb(0 0 0 / .1);font-size:14px;padding:0 20px 14px 20px}.course-item .detail .course-detail .line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-item .detail .course-detail .line:not(:last-of-type){margin-bottom:6px}.course-item .detail .course-detail .line span{display:inline-block;width:120px}.course-item .detail .course-detail .line strong{font-weight:500;display:inline-block;width:calc(100% - 120px)}.course-item .detail .course-bottom{padding:14px 20px}.course-item .detail .course-bottom .price-wrap{gap:12px;margin-bottom:10px}.course-item .detail .course-bottom .price-wrap .sale-price{color:#e00;font-size:20px;font-weight:700}.course-item .detail .course-bottom .price-wrap .regular-price{color:#7d7d7d;font-size:13px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.course-item .detail .course-bottom .actions .wishlist{-webkit-transition:0.3s;transition:0.3s}.course-item .detail .course-bottom .actions .wishlist .ic-heart{display:inline-block;height:36px;width:36px;position:relative}.course-item .detail .course-bottom .actions .wishlist .ic-heart:before{content:"";background:#fff0 url(https://huyacademy.edu.vn/wp-content/themes/hocwordpress/assets/css/../images/ic-heart.svg) no-repeat center;background-size:contain;position:absolute;height:100%;width:100%}.course-item .detail .course-bottom .actions .wishlist.active .ic-heart:before{background-image:url(https://huyacademy.edu.vn/wp-content/themes/hocwordpress/assets/css/../images/ic-heart-active.svg)}.course-item .detail .course-bottom .actions .wishlist:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.course-item .detail .course-bottom .actions .slot img{width:83px}.course-item .detail .course-bottom .actions .slot span{color:#fff;display:inline-block;font-size:13px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:18px}.course-item .detail .course-bottom .actions .register{color:var(--primary-color);display:inline-block;font-size:14px;font-weight:500;text-decoration:underline}.course-item .detail .course-bottom .actions .register:hover{color:var(--color-secon)}.courses-item{background:#fff;-webkit-box-shadow:0 3px 6px rgb(0 0 0 / .05);box-shadow:0 3px 6px rgb(0 0 0 / .05);border-radius:8px;padding:32px 16px}.courses-item .icon{margin-bottom:16px;height:48px;width:48px}.courses-item .title{font-weight:700;margin-bottom:1rem}.courses-item .desc{color:#737373;font-size:14px}.section-box{padding:80px 0}.section-title{font-size:52px;font-weight:700;line-height:66px;letter-spacing:0em;text-align:center;margin:0}.site-breadcrumb{color:#7d7d7d;font-size:14px;margin:24px 0}.site-breadcrumb p{margin:0}.site-breadcrumb a{color:inherit}.site-breadcrumb a:hover{color:var(--color-secon)}.review-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px}.review-item .avatar{border-radius:50%;overflow:hidden;height:52px;width:52px}.review-item .avatar img{height:100%;width:100%}.review-item .detail{padding-left:16px;width:calc(100% - 52px)}.review-item .detail-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.review-item .detail-head .user-info{gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px}.review-item .detail-head .user-info .name{font-weight:700}.review-item .detail-head .date{font-size:13px;opacity:.6}.review-item .detail .feedback{background:#f2f5fa;border-radius:8px;color:#424242;font-size:14px;padding:16px 24px}.what-get{font-size:14px}.what-get ul{background:rgb(255 153 79 / .04);border:1px dashed #ff994f;border-radius:4px;padding:12px 16px}.what-get ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.what-get ul>li:before{content:"";display:inline-block;background:#fff0 url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 0C3.584 0 0 3.584 0 8C0 12.416 3.584 16 8 16C12.416 16 16 12.416 16 8C16 3.584 12.416 0 8 0ZM5.832 11.432L2.96 8.56C2.648 8.248 2.648 7.744 2.96 7.432C3.272 7.12 3.776 7.12 4.088 7.432L6.4 9.736L11.904 4.232C12.216 3.92 12.72 3.92 13.032 4.232C13.344 4.544 13.344 5.048 13.032 5.36L6.96 11.432C6.656 11.744 6.144 11.744 5.832 11.432Z" fill="%23038C4B"/></svg>') center no-repeat;background-size:contain;height:16px;width:16px;-ms-flex-preferred-size:16px;flex-basis:16px;-ms-flex-negative:0;flex-shrink:0;margin-right:10px;position:relative;top:5px}.what-get ul>li:not(:last-of-type){margin-bottom:1rem}.course-toc-item .chapter{background:#eee;border-radius:8px;padding:12px 16px;font-weight:700}.course-toc-item .list-content{font-size:14px}.course-toc-item .list-content>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 4px}.course-toc-item .list-content>li:not(:last-of-type){border-bottom:1px solid rgb(51 51 51 / .1)}.course-toc-item .list-content>li .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.course-toc-item .list-content>li .content:before{content:"";display:inline-block;background:#fff0 url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(https://huyacademy.edu.vn/wp-content/themes/hocwordpress/assets/css/%23clip0_47_2527)"><path fill-rule="evenodd" clip-rule="evenodd" d="M11 20.9C16.4676 20.9 20.9 16.4677 20.9 11C20.9 5.53239 16.4677 1.09998 11 1.09998C5.53239 1.09998 1.09998 5.53239 1.09998 11C1.09998 16.4676 5.53239 20.9 11 20.9ZM11 22C17.0751 22 22 17.0751 22 11C22 4.92482 17.0751 0 11 0C4.92482 0 0 4.92482 0 11C0 17.0751 4.92482 22 11 22Z" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M13.8582 11L8.7998 7.62776V14.3724L13.8582 11ZM14.8802 10.3594C15.3374 10.6642 15.3374 11.3359 14.8802 11.6408L8.89684 15.6298C8.38516 15.9709 7.69971 15.604 7.69971 14.989V7.01115C7.69971 6.39615 8.38516 6.02934 8.89684 6.3705L14.8802 10.3594Z" fill="black"/></g><defs><clipPath id="clip0_47_2527"><rect width="22" height="22" fill="white"/></clipPath></defs></svg>') no-repeat center;background-size:contain;-ms-flex-negative:0;flex-shrink:0;height:20px;width:20px}.widget-posts .widget-title{font-size:18px;position:relative;padding-bottom:8px;margin:0 0 20px 0;text-transform:uppercase}.widget-posts .widget-title:after{content:"";background-color:var(--color-secon);position:absolute;left:0;bottom:0;height:3px;width:40px}.widget-posts .news-item{background-color:#fff;-webkit-box-shadow:0 3px 15px rgb(0 0 0 / .05);box-shadow:0 3px 15px rgb(0 0 0 / .05);border-radius:4px;overflow:hidden}.widget-posts .news-item .thumb img{aspect-ratio:3 / 2}.widget-posts .news-item .content{padding:20px}.widget-posts .news-item .content .title{font-size:16px;line-height:1.5}.widget-posts .news-item .content .title a{color:inherit}.widget-posts .news-item .content .date{color:#7d7d7d;font-size:14px;gap:8px}.widget-posts .news-item .content .date svg{height:16px;width:16px}.widget-posts .news-item .content .excerpt{font-size:15px}.widget-posts .owl-stage-outer{margin:-15px;padding:15px}.widget-posts .owl-carousel .owl-prev,.widget-posts .owl-carousel .owl-next{position:absolute!important;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.widget-posts .owl-carousel .owl-next{right:-80px}.widget-posts .owl-carousel .owl-prev{left:-80px}.news-sidebar>li:not(:last-of-type){border-bottom:1px dashed #eee;padding-bottom:10px;margin-bottom:10px}.news-sidebar .thumb{border-radius:4px;overflow:hidden;width:120px}.news-sidebar .thumb img{aspect-ratio:3 / 2;height:100%;width:100%}.news-sidebar .thumb:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.news-sidebar .content{padding-left:10px;width:calc(100% - 120px)}.news-sidebar .content .title{font-size:16px;margin-bottom:4px}.news-sidebar .content .title a{color:inherit}.news-sidebar .content .title a:hover{color:var(--color-secon)}.news-sidebar .content .date{color:#7d7d7d;font-size:13px}.news-sidebar .content .price-wrap{gap:10px}.news-sidebar .content .price-wrap .sale-price{color:#e00;font-size:14px;font-weight:700}.news-sidebar .content .price-wrap .regular-price{color:#7d7d7d;font-size:13px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.news-listing .news-item{-webkit-box-shadow:unset;box-shadow:unset}.news-listing .news-item .thumb{width:250px}.news-listing .news-item .thumb img{aspect-ratio:3 / 2;height:100%;width:100%}.news-listing .news-item .content{width:calc(100% - 250px)}.news-listing .news-item:not(:last-of-type){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee}.pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.pagenavi .page-numbers{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:42px;width:42px}.pagenavi .page-numbers svg{height:22px;width:22px}.pagenavi .page-numbers:hover,.pagenavi .page-numbers.current{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;font-weight:600}@media (max-width:767px){.section-box{padding:60px 0}.section-title{font-size:24px}.news-listing .news-item .thumb{width:100%}.news-listing .news-item .content{width:100%}}.fsz-14{font-size:14px}.fw-500{font-weight:500}.limit-text-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.limit-text-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.text-orange{color:var(--color-secon)}a.text-orange:hover{color:var(--primary-color)}.text-green{color:var(--primary-color)}.bg-orange{background-color:var(--color-secon)}.bg-green{background-color:var(--primary-color)}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{line-height:1.3}.entry-content h1 span,.entry-content h2 span,.entry-content h3 span,.entry-content h4 span,.entry-content h5 span,.entry-content h6 span{color:inherit}.entry-content h2{font-size:28px;font-weight:700;margin-bottom:1rem}.entry-content h3{font-size:24px;font-weight:700;margin-bottom:1rem}.entry-content h4{font-size:20px;margin-bottom:1rem}.entry-content h5,.entry-content h6{font-size:18px;margin-bottom:1rem}.entry-content p a,.entry-content a{color:var(--color-secon)}.entry-content p a:hover,.entry-content a:hover{color:var(--primary-color)}.entry-content hr{margin:1rem 0;border:1px solid #eee}.entry-content img{display:block;height:auto;max-width:100%;margin:0 auto}.entry-content table{line-height:1.5;margin-bottom:1rem;width:100%}.entry-content table tr,.entry-content table td{border:1px solid #dfdfdf;padding:10px;vertical-align:middle}.entry-content table tr ul,.entry-content table td ul{list-style-type:none!important;padding-left:0!important}.entry-content table tr:first-child td{font-weight:600}.entry-content figure figcaption{background-color:#f3f3f3;font-size:14px;font-style:italic;padding:10px;text-align:center}.owl-nav .owl-prev,.owl-nav .owl-next{background-color:#fff!important;border:0;border-radius:50%;-webkit-box-shadow:0 3px 20px rgb(0 0 0 / .05);box-shadow:0 3px 20px rgb(0 0 0 / .05);position:relative;height:50px;width:50px}.owl-nav .owl-prev span,.owl-nav .owl-next span{display:none}.owl-nav .owl-prev:before,.owl-nav .owl-next:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:30px;width:30px}.owl-nav .owl-prev:before{background:#fff0 url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.525 5.62505L10.625 14.525L19.525 23.425" stroke="%23151F3C" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center;background-size:contain}.owl-nav .owl-prev:hover{background-color:var(--color-secon)!important}.owl-nav .owl-prev:hover:before{background-image:url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.525 5.62505L10.625 14.525L19.525 23.425" stroke="%23ffffff" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.owl-nav .owl-next:before{background:#fff0 url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.475 5.62505L19.375 14.525L10.475 23.425" stroke="%23151F3C" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center;background-size:contain}.owl-nav .owl-next:hover{background-color:var(--color-secon)!important}.owl-nav .owl-next:hover:before{background-image:url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.475 5.62505L19.375 14.525L10.475 23.425" stroke="%23ffffff" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.card.card-common{border:0;border-radius:8px;-webkit-box-shadow:0 3px 20px rgb(0 0 0 / .05);box-shadow:0 3px 20px rgb(0 0 0 / .05);padding:20px}main.site-main:not(.is-homepage){padding-top:76px}@media (max-width:767px){main.site-main:not(.is-homepage){padding-top:68px}}.mm-navbar{--mm-color-background:var(--color-secon);--mm-color-text-dimmed:#fff;--mm-color-button:#fff;border-bottom:0}.mm-panel{--mm-color-background:#fff}.mm-listitem:after{border-bottom-width:.5px}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:.5px}.mm-btn_close:before,.mm-btn_close:after{height:8px;width:8px}.mm-btn_close:before{right:13px}.mm-listitem__btn:not(.mm-listitem__text){position:absolute;height:100%;right:0}.mm-navbars_top{position:absolute;right:0;z-index:11}.auth-modal .modal-header{padding-top:40px;padding-bottom:0}.auth-modal .modal-header-title{color:var(--primary-color);font-size:20px;text-transform:uppercase}.auth-modal .close{color:rgb(33 37 41 / .4);right:15px;top:15px}.auth-modal .close:hover{color:#212529}.auth-modal #loginform label{display:block;font-size:14px;margin-bottom:4px;font-weight:500}.auth-modal #loginform .input{border:1px solid #dcdcdc;border-radius:4px;height:42px;padding:0 15px;width:100%}.auth-modal #loginform .input:focus{border-color:rgb(247 153 34 / .6);outline:unset}.auth-modal #loginform #wp-submit{border:0;background-color:var(--primary-color);color:#fff;font-weight:600;padding:12px 24px;border-radius:8px;width:100%;-webkit-transition:0.3s;transition:0.3s}.auth-modal #loginform #wp-submit:hover{background-color:var(--color-secon)}.auth-modal #loginform p.login-remember label{font-weight:400;margin:0}.dialog-iframe-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.dialog-iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@-webkit-keyframes stuckMoveDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes stuckMoveDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.header{background-color:var(--primary-color);-webkit-box-shadow:0 3px 12px rgb(0 0 0 / .06);box-shadow:0 3px 12px rgb(0 0 0 / .06);padding:16px 0;position:absolute;top:0;width:100%;z-index:11}.header.is-homepage{background-color:#fff0;-webkit-box-shadow:unset;box-shadow:unset;position:absolute}.header.fixed{-webkit-box-shadow:0 3px 12px rgb(0 0 0 / .06);box-shadow:0 3px 12px rgb(0 0 0 / .06);-webkit-animation:stuckMoveDown 0.6s;animation:stuckMoveDown 0.6s;position:fixed}.admin-bar .header.fixed{top:32px}.header .site-logo img{-o-object-fit:contain;object-fit:contain;height:44px;width:auto}.header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-actions .navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px}.header-actions .navbar-nav>li.menu-item{position:relative}.header-actions .navbar-nav>li.menu-item>a{color:var(--color-white)}.header-actions .navbar-nav>li.menu-item>a:hover{color:var(--color-secon)}.header-actions .navbar-nav>li.menu-item>.sub-menu{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 20px 32px -12px rgb(2 58 81 / .2);box-shadow:0 20px 32px -12px rgb(2 58 81 / .2);list-style-type:none;padding:0;position:absolute;top:calc(100% + 10px);left:0;min-width:220px;-webkit-transition:0.3s;transition:0.3s;opacity:0;visibility:hidden;z-index:11}.header-actions .navbar-nav>li.menu-item>.sub-menu>li.menu-item>a{color:inherit;display:block;font-size:14px;padding:10px 20px}.header-actions .navbar-nav>li.menu-item>.sub-menu>li.menu-item>a:hover{color:var(--color-secon)}.header-actions .navbar-nav>li.menu-item:hover>.sub-menu{opacity:1;visibility:visible}.header-actions .navbar-nav>li.current-menu-item>a{color:var(--color-secon);font-weight:700}.header-mb-menu a{color:inherit}.header .user-actions{margin-left:50px;gap:20px}.header .user-actions .btn-login{background-color:var(--primary-color);border-radius:8px;color:var(--color-white);border:1.5px solid var(--color-white);cursor:pointer;font-weight:600;padding:10px 24px}.header .user-actions .btn-login:hover{background-color:var(--color-secon);border-color:var(--color-secon)}.header .user-actions .btn-cart{color:var(--primary-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-white);border:1px solid var(--color-white);border-radius:8px;height:46px;width:58px}.header .user-actions .btn-cart:hover{background-color:var(--color-secon);border-color:var(--color-secon);color:#fff}.header .user-actions .btn-cart .cart-count{background-color:red;border-radius:4px;color:#fff;font-size:12px;line-height:1;letter-spacing:-.5px;padding:2px 4px;text-align:center;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}@media (max-width:1199px){.header-actions .navbar-nav{gap:20px}.header-actions .user-actions{margin-left:20px}}@media (max-width:991px){.header-mb-menu{width:170px}.header-mb-menu a{color:var(--primary-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border:1px solid var(--primary-color);border-radius:8px;height:37px;width:42px}.header-mb-menu a svg{height:20px;width:20px}.header-mb-actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:170px}.header .user-actions{gap:10px;margin:0}.header .user-actions .btn-login{font-size:14px;font-weight:500;padding:8px 20px}.header .user-actions .btn-cart{height:37px;width:42px}.header .user-actions .btn-cart svg{height:20px;width:20px}}@media (max-width:767px){.header-mb-actions{width:78px}.header-mb-menu{width:78px}.header-mb-menu a{height:36px;width:36px}.header .site-logo img{height:36px}.header .user-actions{gap:6px}.header .user-actions .btn-cart{height:36px;width:36px}.header .user-actions .btn-login{padding:0;position:relative;text-indent:-9999px;height:36px;width:36px}.header .user-actions .btn-login:after{content:"";background:#fff0 url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="ai ai-Person"><circle cx="12" cy="7" r="5"/><path d="M17 14h.352a3 3 0 0 1 2.976 2.628l.391 3.124A2 2 0 0 1 18.734 22H5.266a2 2 0 0 1-1.985-2.248l.39-3.124A3 3 0 0 1 6.649 14H7"/></svg>') center no-repeat;background-size:contain;position:absolute;height:20px;width:20px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.hp-banner{background:#fff;position:relative;overflow:hidden}.hp-banner:after{content:'';width:214px;height:229px;display:block;position:absolute;right:0;bottom:0;background-image:url(https://huyacademy.edu.vn/wp-content/themes/hocwordpress/assets/css/../images/img-bottom-right-banner.png);background-size:cover}.hp-banner .container{z-index:1;position:relative}.hp-banner .col-left{padding-bottom:110px;padding-top:115px}.hp-banner .col-left .col-inner{max-width:625px;width:100%}.hp-banner .site-title{font-size:52px;line-height:1.4}.hp-banner .site-desc{color:#646464;margin:24px 0 40px}.hp-banner .search-courses{background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;height:48px;overflow:hidden}.hp-banner .search-courses .form-control{background-color:#fff0;border:0;height:48px}.hp-banner .search-courses .btn-submit{background-color:var(--primary-color);border:0;color:#fff;font-weight:600;height:48px;width:120px;-webkit-transition:0.3s;transition:0.3s}.hp-banner .search-courses .btn-submit:hover{background-color:var(--color-secon)}.hp-banner .banner-line-top{position:absolute;top:-78px;left:54%}.hp-banner .banner-line-bottom{position:absolute;bottom:-60px;left:-105px}.hp-banner-img{max-width:520px;margin-left:auto;width:100%;position:relative;z-index:2}@-webkit-keyframes up-down{0%{-webkit-transform:translateY(20px);transform:translateY(20px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes up-down{0%{-webkit-transform:translateY(20px);transform:translateY(20px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(20px);transform:translateY(20px)}}@-webkit-keyframes left-right{0%{-webkit-transform:translateX(20px);transform:translateX(20px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes left-right{0%{-webkit-transform:translateX(20px);transform:translateX(20px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(20px);transform:translateX(20px)}}.hp-banner-img img{-webkit-animation-name:up-down;animation-name:up-down;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.hp-banner-img .icon_banner_1{position:absolute;top:55px;left:50px;-webkit-animation-duration:5s;animation-duration:5s}.hp-banner-img .icon_banner_2{position:absolute;top:-80px;left:145px;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-name:left-right;animation-name:left-right}.hp-banner-img .icon_banner_3{position:absolute;top:-70px;right:10px;-webkit-animation-duration:5s;animation-duration:5s}.hp-banner-img .icon_banner_4{position:absolute;top:104px;right:-5px;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-name:left-right;animation-name:left-right}.hp-sale .owl-stage-outer{margin:-15px;padding:15px}.hp-sale .owl-nav .owl-prev,.hp-sale .owl-nav .owl-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hp-sale .owl-nav .owl-prev{left:-80px}.hp-sale .owl-nav .owl-next{right:-80px}.hp-sale .owl-dots{display:none}.hp-sale .section-head{margin-bottom:24px}.hp-sale .section-head a{color:var(--primary-color);text-decoration:underline}.hp-sale .section-head a:hover{color:var(--color-secon)}.hp-courses{background-color:#f6f6f6}.hp-courses .section-desc{color:#646464;margin:20px 0 30px}.hp-courses .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.hp-courses .owl-stage-outer{margin:-15px;padding:15px}.hp-achievement{padding:60px 0 30px}.hp-achievement-img{max-width:460px}.hp-achievement .desc{margin:20px 0 32px}.hp-achievement .ach-item{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.hp-achievement .ach-item .info .number{font-size:32px;font-weight:700;line-height:1.2;margin-bottom:2px}.hp-achievement .ach-item .info .text{font-size:14px}.hp-feedback{padding-bottom:200px}.hp-feedback .desc{color:#646464;margin:20px 0 0}.hp-feedback .deco{position:absolute;top:calc(100% + 30px);right:-20px;height:220px;width:220px}.hp-feedback .deco:before{content:"";background:#fff0 url(https://huyacademy.edu.vn/wp-content/themes/hocwordpress/assets/css/../images/img-line.svg) center no-repeat;background-size:contain;position:absolute;height:100%;width:100%}@media (min-width:1400px){.hp-banner-img{margin-right:-62px}}@media (max-width:1199px){.hp-banner .col-left{padding-top:60px;padding-bottom:100px}.hp-banner .site-title{font-size:40px}}@media (max-width:767px){.hp-banner .site-title{font-size:32px}.hp-banner .site-title span{display:inline-block}.hp-banner .site-desc{margin:24px 0 32px}.hp-sale .section-head a{font-size:14px}.hp-sale .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-top:16px}.hp-sale .owl-nav .owl-prev,.hp-sale .owl-nav .owl-next{left:auto;right:auto;position:relative;-webkit-transform:unset;transform:unset}.hp-achievement{padding:60px 0}}.footer{background-color:#1D2327;color:var(--color-white);margin-top:250px}.form-subscribe{background:#fff;color:#141A32;-webkit-box-shadow:0 4px 40px rgb(0 0 0 / .07);box-shadow:0 4px 40px rgb(0 0 0 / .07);border-radius:8px;padding:40px;margin:0 auto}.site-footer .form-subscribe{top:-250px;display:block!important}.form-subscribe .title{font-size:40px;font-weight:700;line-height:51px;letter-spacing:0em;text-align:left;margin-bottom:15px;position:relative;padding-right:195px}.form-subscribe .title:after{content:'';width:195px;height:195px;background-image:url(https://huyacademy.edu.vn/wp-content/themes/hocwordpress/assets/css/../images/img-line.svg);position:absolute;top:0;right:0;display:block}.form-subscribe .input-wrap{border:1px solid #DCDCDC;padding:0 15px;border-radius:8px;display:flex;gap:10px;width:100%;margin-bottom:12px}.form-subscribe .input-wrap .ip-icon{display:flex;align-items:center}.form-subscribe .input-wrap .ip-input{width:100%}.form-subscribe .input-wrap input,.form-subscribe .input-wrap select{border:0;box-shadow:none;margin:0;padding:11px 0;width:100%}.form-subscribe .input-wrap input:focus-visible,.form-subscribe .input-wrap input:focus,.form-subscribe .input-wrap select:focus-visible,.form-subscribe .input-wrap select:focus{border:0;box-shadow:none;outline:none}.form-subscribe form .wpcf7-submit{background:var(--color-secon);padding:10px 15px;border-radius:8px;color:#fff;width:100%;text-align:center;border:0}.form-subscribe form .wpcf7-submit:hover{background:var(--primary-color)}.form-subscribe form .wpcf7-spinner{position:absolute;right:0}.form-subscribe.fancybox-content{max-width:1176px}.footer-main{margin-top:-250px;padding-top:60px}.site-footer .footer-main img{margin-bottom:30px}.site-footer .footer-main p{margin-bottom:10px}.title-footer{font-size:16px;font-weight:600;line-height:21px;color:var(--color-secon);margin-bottom:30px;text-transform:uppercase}footer .menu{list-style:none;padding:0}footer .menu li a{color:var(--color-white);font-size:16px;font-weight:400;line-height:32px;letter-spacing:0em;text-align:left}footer .menu li a:hover{color:var(--color-secon)}.footer-menu{margin:32px 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}.footer-menu a{color:#fff;display:inline-block}.footer-menu a:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.footer-social{margin:24px 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}.footer-social a{border:1px solid #fff;border-radius:8px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:42px;width:42px}.footer-social a svg{height:20px;width:20px}.footer-social a:hover{background-color:var(--color-secon);border-color:var(--color-secon)}.footer .divide{background-color:#383e53;margin:40px 0 0;height:1px;width:100%}@media (max-width:767px){.form-subscribe{padding:30px 20px 40px}.footer-menu{gap:20px}}.default-page-card{background:#fff;-webkit-box-shadow:0 3px 20px rgb(0 0 0 / .05);box-shadow:0 3px 20px rgb(0 0 0 / .05);border-radius:8px;padding:20px 20px;margin:0 auto 200px;max-width:970px;width:calc(100% - 24px)}.default-page-title{font-size:24px;line-height:1.3;padding-bottom:14px;margin-bottom:20px;border-bottom:1px solid rgb(51 51 51 / .1)}.contact-form-container{border-top:1px solid rgb(51 51 51 / .1);padding-top:20px;margin-top:20px;font-size:14px}.contact-form-container .contact-form label{display:block;font-weight:600;margin-bottom:4px}.contact-form-container .contact-form label span{color:#ef0000}.contact-form-container .contact-form input[type="text"],.contact-form-container .contact-form input[type="email"],.contact-form-container .contact-form input[type="tel"]{border:1px solid #dcdcdc;border-radius:8px;padding:0 15px;height:42px;width:100%}.contact-form-container .contact-form textarea{border:1px solid #dcdcdc;border-radius:8px;padding:10px 15px;height:94px;width:100%}.contact-form-container .contact-form input[type="submit"]{background-color:var(--primary-color);border:1px solid var(--primary-color);border-radius:8px;color:#fff;font-weight:600;-webkit-transition:0.3s;transition:0.3s;height:40px;width:132px}.contact-form-container .contact-form input[type="submit"]:hover{background-color:var(--color-secon);border-color:var(--color-secon)}.box-archive-title .page-title,.courses-page .page-title{font-size:38px;line-height:1.3;margin-bottom:20px}.box-archive-title .page-title span,.courses-page .page-title span{font-size:30px;font-weight:500}.box-archive-title .page-title span strong,.courses-page .page-title span strong{color:var(--color-secon)}.courses-page .actions.load-more{margin-bottom:80px;margin-top:40px;text-align:center}.courses-page .actions.load-more a{background-color:var(--primary-color);border-radius:8px;color:#fff;display:inline-block;font-weight:600;padding:10px 24px}.courses-page .actions.load-more a:hover{background-color:var(--color-secon)}.courses-page .search-courses{position:relative;margin:0 auto 50px;max-width:570px;width:100%}.courses-page .search-courses .form-control{height:46px;padding-left:48px}.courses-page .search-courses .btn-submit{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.courses-page .search-courses .btn-submit path{fill:var(--primary-color)}.course-select{gap:30px;margin-bottom:60px}.course-select .slt-item{background:#fff;-webkit-box-shadow:0 8px 50px rgb(0 0 0 / .05);box-shadow:0 8px 50px rgb(0 0 0 / .05);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;max-width:170px;width:100%;-webkit-transition:0.3s;transition:0.3s}.course-select .slt-item .icon{border-radius:50%;overflow:hidden;margin:0 auto 16px;height:48px;width:48px}.course-select .slt-item .icon img{height:100%;width:100%}.course-select .slt-item .text{color:#212529;font-weight:600;text-align:center;-webkit-transition:0.3s;transition:0.3s}.course-select .slt-item:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.course-select .slt-item:hover .text{color:var(--color-secon)}.course-detail-page .star{float:left;position:relative;height:16px;width:85px}.course-detail-page .star:before{content:"";display:block;position:absolute;left:0;height:100%;width:85px;background:#fff0 url(https://huyacademy.edu.vn/wp-content/themes/hocwordpress/assets/css/../images/ic-star.svg) center repeat-x;background-position:left;background-size:contain}.course-detail-page .star:after{content:"";display:block;position:absolute;left:0;height:100%;width:85px;background:#fff0 url(https://huyacademy.edu.vn/wp-content/themes/hocwordpress/assets/css/../images/ic-star-fill.svg) center repeat-x;background-position:left;background-size:contain}.course-detail-page .star.star-4:after{width:80px}.course-detail-page .star.star-3:after{width:60px}.course-detail-page .star.star-2:after{width:40px}.course-detail-page .star.star-1:after{width:20px}.course-detail-page .carousel{color:#170724;--carousel-button-bg:#fff;--carousel-button-shadow:0 2px 1px -1px rgb(0 0 0 / 20%),
    0 1px 1px 0 rgb(0 0 0 / 14%), 0 1px 3px 0 rgb(0 0 0 / 12%);--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;--carousel-button-svg-stroke-width:2.5}.course-detail-page .carousel__slide{overflow:hidden}.course-detail-page .carousel__slide a[data-fancybox] img{aspect-ratio:1 / .65;border-radius:8px;cursor:-webkit-zoom-in;cursor:zoom-in}.course-detail-page .carousel__button.is-prev,.course-detail-page .carousel__button.is-next{background-color:#fff;-webkit-transition:0.3s;transition:0.3s}.course-detail-page .carousel__button.is-prev:hover,.course-detail-page .carousel__button.is-next:hover{background-color:var(--primary-color);color:#fff}.course-detail-page .carousel .carousel__dots{color:#7e22ce}.course-detail-page #mainCarousel{margin-bottom:10px}.course-detail-page #mainCarousel .carousel__slide{width:100%;padding:0}.course-detail-page #thumbCarousel .carousel__slide{width:140px;border-radius:8px;padding:0;margin-right:10px;overflow:hidden;border:0;opacity:.4}.course-detail-page #thumbCarousel .carousel__slide img{aspect-ratio:1 / .667;-webkit-transition:0.3s;transition:0.3s;width:100%}.course-detail-page #thumbCarousel .carousel__slide img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.course-detail-page #thumbCarousel .carousel__slide.is-nav-selected{opacity:1}.course-detail-page .product-detail .product-title{font-size:24px;margin-bottom:10px}.course-detail-page .product-detail hr{margin:20px 0;opacity:.1}.course-detail-page .product-detail .course-detail{font-size:14px;margin-bottom:16px}.course-detail-page .product-detail .course-detail .line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-detail-page .product-detail .course-detail .line:not(:last-of-type){margin-bottom:10px}.course-detail-page .product-detail .course-detail .line span{display:inline-block;width:120px}.course-detail-page .product-detail .course-detail .line strong{font-weight:500;display:inline-block;width:calc(100% - 120px)}.course-detail-page .product-detail .benefit{background:rgb(255 153 79 / .1);border:1px dashed #ff994f;border-radius:4px;padding:12px 16px;font-size:14px;color:#424242}.course-detail-page .product-detail .price-wrap{gap:12px;margin-bottom:16px}.course-detail-page .product-detail .price-wrap .sale-price{color:#e00;font-size:24px;font-weight:700}.course-detail-page .product-detail .price-wrap .regular-price{color:#7d7d7d;font-size:16px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.course-detail-page .product-detail .actions{gap:24px}.course-detail-page .product-detail .actions .add-to-cart,.course-detail-page .product-detail .actions .learn-now{border-radius:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 24px;font-weight:600;text-transform:uppercase}.course-detail-page .product-detail .actions .add-to-cart{background-color:#fff;border:1px solid #212529;color:inherit;gap:10px;-webkit-transition:0.3s;transition:0.3s}.course-detail-page .product-detail .actions .add-to-cart:hover{background-color:var(--color-secon);border-color:var(--color-secon);color:#fff}.course-detail-page .product-detail .actions .learn-now{border:1px solid var(--primary-color);background-color:var(--primary-color);color:#fff}.course-detail-page .product-detail .actions .learn-now:hover{background-color:var(--color-secon);border-color:var(--color-secon);color:#fff}.course-detail-page .nav-pills{gap:40px;position:relative}.course-detail-page .nav-pills:after{content:"";position:absolute;background-color:rgb(51 51 51 / .1);bottom:0;height:1px;width:100%}.course-detail-page .nav-pills .nav-link{border-radius:0;color:#212529;padding:0;padding-bottom:1rem;border-bottom:2px solid #fff0}.course-detail-page .nav-pills .nav-link.active{background-color:#fff0;border-bottom-color:var(--primary-color);color:var(--primary-color);font-weight:700}.course-detail-page .tab-content{padding-bottom:10px}.course-detail-page .tab-content .actions a{border-radius:8px;background-color:var(--primary-color);color:#fff;font-weight:600;display:inline-block;padding:12px 24px}.course-detail-page .tab-content .actions a:hover{background-color:var(--color-secon)}.course-ralated{padding-bottom:200px}.single-content .entry-title{font-size:28px;margin-bottom:16px}.single-content .metadata{padding:8px 0;border-top:1px solid rgb(33 37 41 / .1);border-bottom:1px solid rgb(33 37 41 / .1);color:#7d7d7d;gap:8px}.single-content .metadata svg{height:16px;width:16px}@media (max-width:991px){.box-archive-title .page-title,.courses-page .page-title{font-size:32px}.box-archive-title .page-title span,.courses-page .page-title span{font-size:24px}.course-select{gap:20px}.course-select .slt-item{min-width:130px}.course-select .slt-item .text{font-size:16px}}@media (max-width:767px){.course-select{margin-bottom:40px;gap:16px}.course-select .slt-item{padding:20px 10px;min-width:auto;width:calc(50% - 8px)}.course-select .slt-item .text{font-size:14px}.courses-page .search-courses{margin-bottom:30px}.course-detail-page .product-detail .product-title{font-size:20px}.course-detail-page .product-detail .actions{gap:10px}.course-detail-page .product-detail .actions .add-to-cart{width:100%}.course-detail-page .product-detail .actions .learn-now{width:100%}.course-detail-page .nav-pills{gap:12px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.course-detail-page .nav-pills .nav-item{width:calc(100% / 3 - 8px)}.course-detail-page .nav-pills .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;height:100%}.single-content .entry-title{font-size:24px}}.cart-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;padding-bottom:40px}@media screen and (max-width:1200px){.cart-inner{display:block;padding-bottom:60px}}.cart-main{width:100%}.cart-main .see-more{text-align:center;max-width:185px;width:100%;margin-top:20px;border:1px solid var(--color-secon);border-radius:4px;padding:8px 16px;background-color:var(--color-secon);font-weight:500;font-size:14px;color:#fff;margin-bottom:0;display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cart-main .see-more:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#212529}@media screen and (max-width:1200px){.cart-main .see-more{display:none}}.cart-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;background:#fff;-webkit-box-shadow:0 3px 10px rgb(0 0 0 / .05);box-shadow:0 3px 10px rgb(0 0 0 / .05);border-radius:4px;padding:15px}@media screen and (max-width:768px){.cart-item{display:block}}.cart-item:not(:last-child){margin-bottom:12px}.cart-item-info{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:370px}@media screen and (max-width:992px){.cart-item-info{margin-right:10px}}@media screen and (max-width:768px){.cart-item-info{margin-right:0}}.cart-item-info .thumb{background:#fff;border:1px solid #e9e9e9;border-radius:4px;width:101px;height:82px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;margin-right:15px}.cart-item-info .thumb img{-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.cart-item-info .thumb:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.cart-item-info .thumb img{width:100%;height:100%}.cart-item-info .title-price .title{font-weight:600;font-size:16px;margin-bottom:5px}.cart-item-info .title-price .title a{color:#212529}.cart-item-info .title-price .title a:hover{color:var(--color-secon)}.cart-item-info .title-price .price{font-size:14px;color:#7d7d7d;margin-bottom:0}.cart-item-info .title-price .price span{color:#ff1616;font-weight:600}.cart-item .quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:992px){.cart-item .quantity{margin-right:10px}}@media screen and (max-width:768px){.cart-item .quantity{margin-right:0;margin-top:20px}}.cart-item .quantity p{margin-right:15px;margin-bottom:0;line-height:18px;color:#7d7d7d}.cart-item .quantity .buttons_added{opacity:1;display:inline-block;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;white-space:nowrap;vertical-align:top}.cart-item .quantity .is-form{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background-color:#fff;height:35px;width:35px;padding:0;border:1px solid #dcdcdc}.cart-item .quantity .is-form svg{height:14px;width:14px}@media screen and (max-width:768px){.cart-item .quantity .is-form{height:30px;width:30px}.cart-item .quantity .is-form svg{height:12px;width:12px}}.cart-item .quantity .is-form:focus,.cart-item .quantity .input-text:focus{outline:none}.cart-item .quantity .is-form.minus{border-radius:4px 0 0 4px}.cart-item .quantity .is-form.plus{border-radius:0 4px 4px 0;color:var(--color-secon)}.cart-item .quantity .input-qty{background-color:#fff;height:35px;max-width:57px;text-align:center;display:inline-block;vertical-align:top;margin:0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-left:0;border-right:0;padding:0;padding-inline:5px}@media screen and (max-width:768px){.cart-item .quantity .input-qty{height:30px}}.cart-item .quantity .input-qty:focus{border-color:#dcdcdc!important}.cart-item .quantity .input-qty::-webkit-outer-spin-button,.cart-item .quantity .input-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-item-total{text-align:right}@media screen and (max-width:768px){.cart-item-total{margin-top:-30px}}.cart-item-total p{font-weight:700;font-size:16px;line-height:24px;color:var(--primary-color);margin-bottom:20px;white-space:nowrap}.cart-item-total a.remove{color:#ff1616;background:#fff!important;margin-left:auto}.cart-item-total a.remove:hover i{font-weight:700}@media screen and (max-width:768px){.cart-item-total p{margin-bottom:10px}}.cart-item-total i{color:#d93448;font-size:16px;cursor:pointer}.cart-pay{position:relative;background:#fff;-webkit-box-shadow:0 1px 4px rgb(0 0 0 / .05);box-shadow:0 1px 4px rgb(0 0 0 / .05);border-radius:4px;width:380px;-ms-flex-negative:0;flex-shrink:0;margin-left:20px}@media screen and (max-width:1200px){.cart-pay{width:100%;margin-left:0;margin-top:20px}}.cart-pay ul{list-style:none;padding:15px 15px 17px;margin-bottom:0}.cart-pay ul li{padding-bottom:15px;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px dashed #e9e9e9}.cart-pay ul li:last-child{border:0;margin-bottom:0;padding-bottom:0}.cart-pay ul li:last-child span{color:#212529}.cart-pay ul li:last-child p{font-weight:700;font-size:20px;line-height:30px;color:#ed573e}.cart-pay ul li p{margin-bottom:0}.cart-pay ul li:first-child span{color:#262626}.cart-pay ul li:first-child p{font-weight:700;font-size:16px;line-height:23px;color:var(--color-secon)}.cart-pay ul li:nth-child(2) span{color:#262626}.cart-pay ul li:nth-child(2) p{font-weight:500;font-size:16px;line-height:23px;color:#262626}.cart-pay ul li:nth-child(3) input{background-color:#fff;border:1px solid #e9e9e9;border-radius:4px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 15px}.cart-pay ul li:nth-child(3) input:focus{border-color:var(--color-secon)!important}.cart-pay ul li:nth-child(3) button{background-color:var(--color-secon);border-radius:4px;font-weight:500;font-size:14px;line-height:20px;padding:11px 15px;color:#fff;margin-left:20px;white-space:nowrap;border:0}.cart-pay .checkout-out{border-top:1px solid #e9e9e9;padding-top:15px;padding-bottom:15px;text-align:right}.cart-pay .checkout-out button{background:#ed573e;border:1px solid #ed573e;border-radius:4px;color:#fff;padding:10px 15px;font-weight:700;position:relative;right:15px;max-width:185px;width:100%;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.cart-pay .checkout-out button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.cart-pay .policy{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.cart-pay .policy a{text-decoration:underline;color:var(--color-secon);white-space:nowrap}.cart-pay .policy a:first-child{margin-right:24px;position:relative}.cart-pay .policy a:first-child::after{content:"";right:-12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:12px;background-color:#d3d3d3}.btn-update-cart{background-color:#fff!important;border:1px solid #e9e9e9!important;color:#212529!important;font-weight:500!important;padding:10px 16px!important;-webkit-transition:0.3s;transition:0.3s}.btn-update-cart:not(:disabled):hover{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.woocommerce-cart-form{position:relative}.woocommerce-cart-form:after{content:"";background-color:rgb(255 255 255 / .4);position:absolute;left:0;top:0;height:calc(100% - 69px);width:100%;visibility:hidden;opacity:0;pointer-events:none}.woocommerce-cart-form .is-loading{position:absolute;top:calc(50% - 35px);left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;display:none}.woocommerce-cart-form.loading:after{visibility:visible;opacity:1}.woocommerce-cart-form.loading .is-loading{display:block}.woocommerce-cart-form button[name="update_cart"],.cart_totals>h2{display:none}.cart_totals table{margin-bottom:0;width:100%;border-color:#ececec;border-spacing:0}.cart_totals table.shop_table{border:0;border-bottom:1px solid #e9e9e9;border-radius:0;padding:0 15px;margin:0}.cart_totals table.shop_table th,.cart_totals table.shop_table td{border:0!important}.cart_totals th,.cart_totals td{padding:.5em;text-align:left;border-bottom:1px solid #ececec}.cart_totals .shipping__table tbody tr:last-child td .cart_totals .shipping__table tbody tr:last-child th{border-bottom:0}.cart_totals tbody tr td,.shop_table thead tr th:last-of-type,.shop_table tr td:last-of-type{text-align:right;padding:15px 0}.cart_totals table tr th{border-top:0;border-right:0;border-left:0;font-size:16px;font-weight:600;letter-spacing:0;text-transform:capitalize;line-height:normal}.cart_totals table.shop_table.shop_table_responsive tr th{font-size:16px;font-weight:400;padding:15px 0}.cart_totals table.shop_table.shop_table_responsive tr.order-total th{font-weight:600}.cart_totals table.shipping__table tr th,.cart_totals table.shipping__table tr td{border-bottom:0!important}.cart_totals table.shipping__table .woocommerce-shipping-destination{display:none}.cart-pay ul.shipping__list{padding:0}.cart-pay ul li.shipping__list_item{display:block}.cart-pay ul li.shipping__list_item label{margin:0}.cart-subtotal{position:relative}.cart-subtotal:after{content:"";position:absolute;bottom:0;left:0;border-bottom:1px dashed #e9e9e9;height:1px;width:100%}.cart-subtotal .amount{font-weight:700;font-size:16px;line-height:23px}.order-total .amount{font-weight:700;font-size:20px;line-height:30px;color:#ff1616}.wc-proceed-to-checkout{padding:15px!important;text-align:right;border-bottom:1px solid #ececec}.wc-proceed-to-checkout a{background:#ff1616!important;border:1px solid #ff1616!important;border-radius:4px!important;display:inline-block!important;font-size:15px!important;margin:0!important;max-width:100%!important;text-transform:uppercase}form.checkout_coupon .widget-title{display:none}form.checkout_coupon #coupon_code{height:42px}form.checkout_coupon [name="apply_coupon"]{border:0;border-radius:4px;background-color:var(--color-secon);color:#fff;font-weight:500;-webkit-transition:0.3s;transition:0.3s;height:42px;width:100%}form.checkout_coupon [name="apply_coupon"]:hover{background-color:var(--primary-color)}.woocommerce-product-rating{font-size:14px}.woocommerce-product-rating .star-rating{color:#f1c114}.woocommerce-product-rating .woocommerce-review-link{color:inherit}.buttons_added{display:-webkit-box;display:-ms-flexbox;display:flex}.buttons_added .is-form{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative;background-color:#fff;border:1px solid #dcdcdc;height:42px;width:42px;padding:0;text-shadow:1px 1px 1px #fff;font-size:20px;font-weight:700}.buttons_added .is-form.minus{border-top-left-radius:4px;border-bottom-left-radius:4px}.buttons_added .is-form.plus{border-top-right-radius:4px;border-bottom-right-radius:4px}.buttons_added .input-qty{background-color:#fff;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-left:0;border-right:0;display:inline-block;height:42px;padding:0 5px;outline:unset;text-align:center;width:84px}.buttons_added .input-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-box-shadow:0 3px 20px rgb(0 0 0 / .05);box-shadow:0 3px 20px rgb(0 0 0 / .05);margin:10px 0 20px}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:var(--primary-color)}.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover{color:var(--color-secon)}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{background-color:var(--primary-color)!important;color:#fff!important;font-size:13px;font-weight:500!important;padding:6px 12px}.woocommerce-error .button:hover,.woocommerce-info .button:hover,.woocommerce-message .button:hover{background-color:var(--color-secon)!important;color:#212529}.woocommerce-message{border-top-color:var(--primary-color)}.woocommerce-message:before{color:var(--primary-color)}.woocommerce-error{border-top-color:#ff1616}.woocommerce-error:before{color:#ff1616}form.checkout.woocommerce-checkout h3{font-size:24px;font-family:inherit;font-weight:600;letter-spacing:0;text-transform:capitalize;line-height:normal}form.checkout.woocommerce-checkout h3#ship-to-different-address{font-size:16px;margin-top:20px}.woocommerce-additional-fields textarea{border-radius:6px;font-size:14px;-webkit-box-shadow:unset;box-shadow:unset;height:120px}form.checkout.woocommerce-checkout .col-inner.has-border{border-width:1px;border-radius:6px;padding:20px;background:#fff}.woocommerce-additional-fields .notes{display:block;margin:0}.woocommerce-order-details,.woocommerce-customer-details,.woocommerce-checkout #customer_details,.woocommerce-order-received .is-well.col-inner.entry-content{padding:20px;background:#fff;border-radius:6px}.woocommerce-order-details{padding:4px 20px;margin-bottom:16px!important}.woocommerce-customer-details{display:none}.woocommerce-checkout #customer_details h3{display:none}.woocommerce-additional-fields textarea{padding:10px!important;border-radius:4px!important;font-size:14px!important;height:120px!important;resize:none}.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="date"],.woocommerce-checkout input[type="search"],.woocommerce-checkout input[type="number"],.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="tel"],.woocommerce-checkout input[type="url"],.woocommerce-checkout input[type="password"],.woocommerce-checkout textarea,.woocommerce-checkout select,.woocommerce-checkout .select-resize-ghost,.woocommerce-checkout .select2-container .select2-choice,.woocommerce-checkout .select2-container .select2-selection{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;padding:0 .75em;max-width:100%;width:100%;vertical-align:middle;color:#333;-webkit-box-shadow:unset;box-shadow:unset;border-radius:4px;background-color:#fff0;height:40px;line-height:40px;font-size:14px}.woocommerce-checkout .button,.woocommerce-checkout button,.woocommerce-checkout input[type="submit"],.woocommerce-checkout input[type="reset"],.woocommerce-checkout input[type="button"]{position:relative;display:inline-block;background-color:#fff0;text-transform:uppercase;font-size:.97em;letter-spacing:.03em;cursor:pointer;font-weight:bolder;text-align:center;color:currentColor;text-decoration:none;border:1px solid #fff0;vertical-align:middle;border-radius:4px;margin-top:0;text-shadow:none;line-height:2.4em;min-height:2.5em;padding:0 1.2em;max-width:100%;-webkit-transition:border 0.3s,background 0.3s,opacity 0.3s,color 0.3s,-webkit-transform 0.3s,-webkit-box-shadow 0.3s;transition:border 0.3s,background 0.3s,opacity 0.3s,color 0.3s,-webkit-transform 0.3s,-webkit-box-shadow 0.3s;transition:transform 0.3s,border 0.3s,background 0.3s,box-shadow 0.3s,opacity 0.3s,color 0.3s;transition:transform 0.3s,border 0.3s,background 0.3s,box-shadow 0.3s,opacity 0.3s,color 0.3s,-webkit-transform 0.3s,-webkit-box-shadow 0.3s;text-rendering:optimizeLegibility;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce-checkout .button,.woocommerce-checkout input[type="submit"],.woocommerce-checkout input[type="submit"].button,.woocommerce-checkout input[type="reset"].button,.woocommerce-checkout input[type="button"].button{color:#fff;background-color:#ed573e;border-color:rgb(0 0 0 / .05)}.select2-container .select2-choice>.select2-chosen,.select2-container .select2-selection--single .select2-selection__rendered,.select2-selection{line-height:40px;height:40px;font-size:14px}.select2-container--default .select2-selection--single .select2-selection__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:4px;top:13px;height:auto}.select2-container--default .select2-selection--single .select2-selection__arrow:before{content:"\f107";font-family:"Font Awesome 5 Pro";line-height:1}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.page-checkout .woocommerce form .form-row label{color:#212529;font-weight:600}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:calc(100% / 2 - 8px)}.woocommerce form .form-row .optional{display:none}.checkout-sidebar .woocommerce-checkout-review-order .button{padding:8px 16px;background:#ff1616!important;border:1px solid #ff1616;border-radius:4px;color:#fff}.checkout-sidebar .woocommerce-checkout-review-order .shop_table{border:0}.checkout-sidebar .woocommerce-checkout-review-order .shop_table th.product-name,.checkout-sidebar .woocommerce-checkout-review-order .shop_table th.product-total{padding-top:0;padding-bottom:10px}.checkout-sidebar .woocommerce-checkout-review-order .shop_table tr.cart_item:not(:first-of-type)>td{border-style:dashed}.checkout-sidebar .woocommerce-checkout-review-order .shop_table tr.cart_item .product-total .amount{color:#ff1616;font-weight:600}.checkout-sidebar .woocommerce-checkout-review-order .shop_table tr.cart_item .product-quantity{font-weight:500;color:var(--tutor-color-primary)}.checkout-sidebar .woocommerce-checkout-review-order .shop_table td,.checkout-sidebar .woocommerce-checkout-review-order .shop_table th{padding-left:0;padding-right:0}.checkout-sidebar .woocommerce-checkout-review-order .shop_table .order-total th,.checkout-sidebar .woocommerce-checkout-review-order .shop_table .order-total td{border:0}.woocommerce-order-details__title{display:none}.woocommerce-table--order-details{border-collapse:collapse!important;border:0!important}.woocommerce-table--order-details tr th,.woocommerce-table--order-details tr td{padding-left:0!important;padding-right:0!important}.woocommerce-table--order-details tr.order_item:first-of-type td{border-top:0}.woocommerce-table--order-details tr.order_item:last-of-type td{border-bottom:2px solid #e9e9e9}.woocommerce-table--order-details span.woocommerce-Price-amount{color:#ff1616;font-weight:700}.woocommerce-table--order-details thead .product-name,.woocommerce-table--order-details thead .product-total{border-bottom:2px solid #e9e9e9}.woocommerce-table--order-details tfoot tr:first-of-type{display:none}.woocommerce-table--order-details .product-name{padding-right:10px!important}.woocommerce-table--order-details .product-name a{color:#212529;font-weight:500}.woocommerce-table--order-details .product-name a:hover{color:var(--tutor-color-primary)}.woocommerce-thankyou-order-received{border-bottom:2px solid #e9e9e9;padding-bottom:14px}.page-checkout .col-right .col-inner{background-color:#fff;-webkit-box-shadow:0 3px 20px rgb(0 0 0 / .05);box-shadow:0 3px 20px rgb(0 0 0 / .05);border-radius:6px;padding:20px}.page-checkout ul.order_details{margin:0;padding:0}.page-checkout ul.order_details li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-right:0;float:unset;font-size:15px;font-weight:500;margin:0;padding:0;text-transform:inherit}.page-checkout ul.order_details li:not(:last-of-type){border-bottom:1px dashed #eee;padding-bottom:12px;margin-bottom:12px}.page-checkout ul.order_details li strong{font-size:15px}.page-checkout ul.order_details li .amount{color:#ff1616}.page-checkout ul.order_details li .order strong:before{content:"#";display:inline-block}.bank-transfer-info{background-color:#fff;border-radius:6px;margin-bottom:16px;padding:20px}.bank-transfer-info ul li{font-weight:500}.bank-transfer-info ul li:not(:last-of-type){border-bottom:1px dashed #e9e9e9;padding-bottom:10px;margin-bottom:10px}.woocommerce-checkout #payment{background-color:#fff;border:1px solid #d3ced2;border-radius:4px}.woocommerce-checkout #payment div.payment_box{background-color:#f5f5f4;border-radius:4px;font-size:14px}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#f5f5f4}.is-tt-page{max-width:970px;margin:0 auto}.tax-course-category .tutor-wrap,.post-type-archive-courses .tutor-wrap{margin-bottom:48px}.course-detail-page .tutor-course-thumbnail{height:100%}.course-detail-page .tutor-accordion-item-header{padding:12px 16px}.course-detail-page .tutor-course-content-list-item{padding:12px 16px}#tutor-course-details-tab-info.tutor-tab-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#tutor-course-details-tab-info.tutor-tab-item:not(.is-active){display:none}.tutor-list-content{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.jks-tutor-course-details{margin-top:24px;padding-bottom:20px}.jks-tutor-btn{background-color:#fff;border-color:#212529;color:#212529;font-size:16px;font-weight:600;line-height:1;padding:16px 24px;text-transform:uppercase;-webkit-transition:0s;transition:0s}.jks-tutor-btn:hover{background-color:var(--tutor-color-primary);border-color:var(--tutor-color-primary);color:#fff}.jks-tutor-btn .btn-icon{margin-right:8px;height:24px;width:24px}.jks-tutor-btn .btn-icon:before{content:"";display:inline-block;height:100%;width:100%}.jks-tutor-btn .tutor-icon-cart-filled:before{background:#fff0 url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12.0001 1.5C9.92909 1.5 8.25014 3.17894 8.25014 5.25V6H6.59271C5.44623 6 4.48308 6.86205 4.35647 8.00152L3.18981 18.5015C3.04172 19.8343 4.08502 21 5.42605 21H14.2501C14.6644 21 15.0001 20.6642 15.0001 20.25C15.0001 19.8358 14.6644 19.5 14.2501 19.5H5.42605C4.97904 19.5 4.63127 19.1114 4.68063 18.6672L5.8473 8.1672C5.8895 7.78732 6.21055 7.5 6.59271 7.5H8.25014V9C8.25014 9.41423 8.58591 9.75 9.00014 9.75C9.41436 9.75 9.75014 9.41423 9.75014 9V7.5H14.2501V9C14.2501 9.41423 14.5859 9.75 15.0001 9.75C15.4144 9.75 15.7501 9.41423 15.7501 9V7.5H17.4076C17.7898 7.5 18.1108 7.78732 18.153 8.1672L18.7547 13.5828C18.8005 13.9945 19.1713 14.2912 19.583 14.2454C19.9947 14.1997 20.2913 13.8289 20.2456 13.4172L19.6438 8.00152C19.5172 6.86206 18.5541 6 17.4076 6H15.7501V5.25C15.7501 3.17894 14.0712 1.5 12.0001 1.5ZM14.2501 6V5.25C14.2501 4.00736 13.2428 3 12.0001 3C10.7575 3 9.75014 4.00736 9.75014 5.25V6H14.2501Z" fill="%23212529"></path> <path fill-rule="evenodd" clip-rule="evenodd" d="M18.75 15.75C18.75 15.3358 18.4142 15 18 15C17.5858 15 17.25 15.3358 17.25 15.75V17.25H15.75C15.3358 17.25 15 17.5858 15 18C15 18.4142 15.3358 18.75 15.75 18.75H17.25V20.25C17.25 20.6642 17.5858 21 18 21C18.4142 21 18.75 20.6642 18.75 20.25V18.75H20.25C20.6642 18.75 21 18.4142 21 18C21 17.5858 20.6642 17.25 20.25 17.25H18.75V15.75Z" fill="%23212529"></path></svg>') center no-repeat}.jks-tutor-btn .tutor-icon-cart-view:before{background:#fff0 url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.0001 1.5C9.92909 1.5 8.25014 3.17893 8.25014 5.25V6H6.59271C5.44623 6 4.48308 6.86205 4.35647 8.00153L3.18981 18.5015C3.04172 19.8343 4.08502 21 5.42605 21H14.2501C14.6644 21 15.0001 20.6642 15.0001 20.25C15.0001 19.8358 14.6644 19.5 14.2501 19.5H5.42605C4.97904 19.5 4.63127 19.1114 4.68063 18.6672L5.8473 8.1672C5.8895 7.78732 6.21055 7.5 6.59271 7.5H8.25014V9C8.25014 9.41422 8.58591 9.75 9.00014 9.75C9.41436 9.75 9.75014 9.41422 9.75014 9V7.5H14.2501V9C14.2501 9.41422 14.5859 9.75 15.0001 9.75C15.4144 9.75 15.7501 9.41422 15.7501 9V7.5H17.4076C17.7898 7.5 18.1108 7.78732 18.153 8.1672L18.7547 13.5828C18.8005 13.9945 19.1713 14.2912 19.583 14.2454C19.9947 14.1997 20.2913 13.8289 20.2456 13.4172L19.6438 8.00153C19.5172 6.86206 18.5541 6 17.4076 6H15.7501V5.25C15.7501 3.17893 14.0712 1.5 12.0001 1.5ZM14.2501 6V5.25C14.2501 4.00736 13.2428 3 12.0001 3C10.7575 3 9.75014 4.00736 9.75014 5.25V6H14.2501Z" fill="%23212529"/><rect x="15" y="15" width="6" height="6" rx="3" fill="%23FF0000"/></svg>') center no-repeat}.jks-tutor-btn:hover .tutor-icon-cart-filled:before{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12.0001 1.5C9.92909 1.5 8.25014 3.17894 8.25014 5.25V6H6.59271C5.44623 6 4.48308 6.86205 4.35647 8.00152L3.18981 18.5015C3.04172 19.8343 4.08502 21 5.42605 21H14.2501C14.6644 21 15.0001 20.6642 15.0001 20.25C15.0001 19.8358 14.6644 19.5 14.2501 19.5H5.42605C4.97904 19.5 4.63127 19.1114 4.68063 18.6672L5.8473 8.1672C5.8895 7.78732 6.21055 7.5 6.59271 7.5H8.25014V9C8.25014 9.41423 8.58591 9.75 9.00014 9.75C9.41436 9.75 9.75014 9.41423 9.75014 9V7.5H14.2501V9C14.2501 9.41423 14.5859 9.75 15.0001 9.75C15.4144 9.75 15.7501 9.41423 15.7501 9V7.5H17.4076C17.7898 7.5 18.1108 7.78732 18.153 8.1672L18.7547 13.5828C18.8005 13.9945 19.1713 14.2912 19.583 14.2454C19.9947 14.1997 20.2913 13.8289 20.2456 13.4172L19.6438 8.00152C19.5172 6.86206 18.5541 6 17.4076 6H15.7501V5.25C15.7501 3.17894 14.0712 1.5 12.0001 1.5ZM14.2501 6V5.25C14.2501 4.00736 13.2428 3 12.0001 3C10.7575 3 9.75014 4.00736 9.75014 5.25V6H14.2501Z" fill="white"></path> <path fill-rule="evenodd" clip-rule="evenodd" d="M18.75 15.75C18.75 15.3358 18.4142 15 18 15C17.5858 15 17.25 15.3358 17.25 15.75V17.25H15.75C15.3358 17.25 15 17.5858 15 18C15 18.4142 15.3358 18.75 15.75 18.75H17.25V20.25C17.25 20.6642 17.5858 21 18 21C18.4142 21 18.75 20.6642 18.75 20.25V18.75H20.25C20.6642 18.75 21 18.4142 21 18C21 17.5858 20.6642 17.25 20.25 17.25H18.75V15.75Z" fill="white"></path> </svg>')}.jks-tutor-btn:hover .tutor-icon-cart-view:before{background:#fff0 url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.0001 1.5C9.92909 1.5 8.25014 3.17893 8.25014 5.25V6H6.59271C5.44623 6 4.48308 6.86205 4.35647 8.00153L3.18981 18.5015C3.04172 19.8343 4.08502 21 5.42605 21H14.2501C14.6644 21 15.0001 20.6642 15.0001 20.25C15.0001 19.8358 14.6644 19.5 14.2501 19.5H5.42605C4.97904 19.5 4.63127 19.1114 4.68063 18.6672L5.8473 8.1672C5.8895 7.78732 6.21055 7.5 6.59271 7.5H8.25014V9C8.25014 9.41422 8.58591 9.75 9.00014 9.75C9.41436 9.75 9.75014 9.41422 9.75014 9V7.5H14.2501V9C14.2501 9.41422 14.5859 9.75 15.0001 9.75C15.4144 9.75 15.7501 9.41422 15.7501 9V7.5H17.4076C17.7898 7.5 18.1108 7.78732 18.153 8.1672L18.7547 13.5828C18.8005 13.9945 19.1713 14.2912 19.583 14.2454C19.9947 14.1997 20.2913 13.8289 20.2456 13.4172L19.6438 8.00153C19.5172 6.86206 18.5541 6 17.4076 6H15.7501V5.25C15.7501 3.17893 14.0712 1.5 12.0001 1.5ZM14.2501 6V5.25C14.2501 4.00736 13.2428 3 12.0001 3C10.7575 3 9.75014 4.00736 9.75014 5.25V6H14.2501Z" fill="white"/><rect x="15" y="15" width="6" height="6" rx="3" fill="white"/></svg>') center no-repeat}.tutor-course-content-list-item:not(:last-of-type){border-bottom:1px solid #e0e2ea}.tutor-course-content-list-item:hover{background-color:#fff}.tutor-course-content-list-item-title a:hover{color:var(--tutor-color-primary)}.tutor-icon-brand-youtube-bold:before{content:"";display:inline-block;background:#fff0 url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(https://huyacademy.edu.vn/wp-content/themes/hocwordpress/assets/css/%23clip0_47_2527)"><path fill-rule="evenodd" clip-rule="evenodd" d="M11 20.9C16.4676 20.9 20.9 16.4677 20.9 11C20.9 5.53239 16.4677 1.09998 11 1.09998C5.53239 1.09998 1.09998 5.53239 1.09998 11C1.09998 16.4676 5.53239 20.9 11 20.9ZM11 22C17.0751 22 22 17.0751 22 11C22 4.92482 17.0751 0 11 0C4.92482 0 0 4.92482 0 11C0 17.0751 4.92482 22 11 22Z" fill="%23757c8e"/><path fill-rule="evenodd" clip-rule="evenodd" d="M13.8582 11L8.7998 7.62776V14.3724L13.8582 11ZM14.8802 10.3594C15.3374 10.6642 15.3374 11.3359 14.8802 11.6408L8.89684 15.6298C8.38516 15.9709 7.69971 15.604 7.69971 14.989V7.01115C7.69971 6.39615 8.38516 6.02934 8.89684 6.3705L14.8802 10.3594Z" fill="%23757c8e"/></g><defs><clipPath id="clip0_47_2527"><rect width="22" height="22" fill="white"/></clipPath></defs></svg>') no-repeat center;background-size:contain;height:18px;width:18px}.tutor-course-single-sidebar-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}*{--primary-color:#7600BE;--color-secon:#F89923;--color-black:#141A32;--color-white:#fff}.btn-primary,.bg-primary{background-color:var(--primary-color)!important}.btn-primary{border-color:var(--primary-color)!important}.primary-color{color:var(--primary-color)}.btn-radius{border-radius:50px}.color-white{color:#fff}.default-page-title{font-size:30px}.section-box-60{padding:60px 0}.bg-gray{background:#F6F6F6}.text-left{text-align:left!important}.tutor-lesson-wrapper h2,.entry-content h2{font-size:25px}.entry-content h3{font-size:20px}.jks-tutor-course-details ul li::marker,.tutor-lesson-wrapper ul li::marker,.entry-content ul li::marker{color:#f79922}.jks-tutor-course-details ul,.entry-content ul{margin-top:5px}.tutor-lesson-wrapper ul li,.jks-tutor-course-details ul li,.entry-content ul li{margin-bottom:8px}.entry-content,.jks-tutor-course-details{text-align:justify}.header .site-logo img{height:55px}main.site-main:not(.is-homepage){padding-top:88px}.section-experience{background:#F6F6F6;padding:4rem 0 2rem}.section-experience .box-experience{text-align:center;padding-bottom:15px}.section-experience .box-experience strong{color:var(--primary-color);font-size:40px;font-weight:700;line-height:51px;letter-spacing:0em}.section-experience .box-experience p{color:#646464;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em}.box,.box-image,.box-text{-webkit-transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:opacity .3s,background-color .3s,-webkit-transform .3s;-o-transition:opacity .3s,transform .3s,background-color .3s;transition:opacity .3s,transform .3s,background-color .3s;transition:opacity .3s,transform .3s,background-color .3s,-webkit-transform .3s}.box-image{position:relative;height:auto;margin:0 auto;overflow:hidden}.video-fit,.image-cover{position:relative;height:auto;overflow:hidden;padding-top:100%;background-position:50% 50%;background-size:cover}.box-image img{max-width:100%;width:100%;margin:0 auto}.video-fit video,.video-fit iframe,.image-cover img,.has-equal-box-heights .box-image img{right:0;width:100%;height:100%;bottom:0;left:0;top:0;position:absolute;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.section-head{margin-bottom:35px}.owl-carousel .owl-nav button{position:absolute;top:50%;margin-top:-25px}.owl-carousel .owl-nav button.owl-prev{left:-25px}.owl-carousel .owl-nav button.owl-next{right:-25px}.owl-carousel .owl-nav button.disabled{pointer-events:none;background:#d0d0d0!important;opacity:.5}@media (min-width:1366px){.owl-carousel .owl-nav button.owl-prev{left:-80px}.owl-carousel .owl-nav button.owl-next{right:-80px}}.line-1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.line-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.line-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.pb-4{padding-bottom:4rem!important}.section-news{padding-bottom:50px}.box_register_course_bottom{position:fixed;bottom:0;width:100%;background:#fff;padding:20px 0;text-align:center;z-index:99;box-shadow:0 4px 40px rgb(0 0 0 / .07)}.box_register_course_bottom span{margin-right:15px;font-size:18px;font-weight:400;line-height:30px;letter-spacing:0em;text-align:left}.box_register_course_bottom .btn{line-height:30px;letter-spacing:0em;text-align:left;padding-left:15px;padding-right:15px}.box_register_course_bottom .btn:hover{border-color:var(--color-secon)!important;background-color:var(--color-secon)!important}.btn__muted:hover{border:1px solid #cdcdcd;border-radius:10px;color:var(--primary-color);box-shadow:0 0 30px 0 #00000038!important}@media (max-width:849px){.box_register_course_bottom span{font-size:16px}.box_register_course_bottom .btn__muted{position:absolute;top:-22px;border-radius:50%;width:40px;height:40px;padding:5px;text-align:center;line-height:25px;background-color:var(--color-secon)}}@media (max-width:767px){.box_register_course_bottom span{margin:0 0 10px;display:block;text-align:center}}@media (max-width:480px){.box_register_course_bottom{padding:10px 0}.box_register_course_bottom span{display:none}}.box-archive-title .page-title{margin-bottom:35px}.student-listing{padding-bottom:3rem}.student-listing .col-paging,.student-listing .student-item{margin-bottom:25px}.student-item-wrap{border-radius:8px;overflow:hidden;position:relative}.student-item-wrap .content{padding:10px;background-color:var(--color-secon);color:#fff;text-align:center}.student-item-wrap .content .title{font-size:16px;font-weight:700;line-height:24px;letter-spacing:0em;color:inherit;margin-bottom:5px}.student-item-wrap .content .class{margin-bottom:0;font-size:14px;line-height:21px}.student-item-wrap .box-image:before{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background:#00000080;z-index:1;opacity:0}.student-item-wrap .view_detail{border-radius:8px;background:#00000080;padding:8px 20px;text-align:center;color:#fff;position:absolute;top:50%;left:50%;font-size:14px;line-height:21px;transform:translate(-50%,-50%);z-index:2;opacity:0;white-space:nowrap}.student-item-wrap:hover .box-image:before,.student-item-wrap:hover .view_detail{opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.student-popup-wrap .student-thumb{box-shadow:0 0 50px 0 #0000000D;width:190px;height:190px;margin:0 auto;border:7px solid #fff;border-radius:50%;overflow:hidden;margin-top:-95px}.student-popup-wrap .student-popup-header .title{font-size:20px;font-weight:700;line-height:30px;letter-spacing:0;color:var(--primary-color);margin:7px 0 15px}.student-popup-wrap .student-popup-header .class{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;color:var(--color-secon)}.student-popup-wrap .student-popup-content{margin:0 -20px;border-top:1px solid #DCDCDC;padding:20px 20px 0;overflow-x:auto;max-height:calc(100vh - 400px)}.title-student-content{border-left:4px solid var(--primary-color);padding-left:12px;font-size:20px;font-weight:700;line-height:30px;letter-spacing:0;text-align:left;color:#141A32;margin-bottom:15px}.student-content iframe{width:100%}.custom-model-main{text-align:center;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-overflow-scrolling:touch;outline:0;opacity:0;-webkit-transition:opacity 0.15s linear,z-index .15;-o-transition:opacity 0.15s linear,z-index .15;transition:opacity 0.15s linear,z-index .15;z-index:-1;overflow-x:hidden;overflow-y:auto}.model-open{z-index:99999;opacity:1;overflow:hidden}.custom-model-inner{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;display:inline-block;vertical-align:middle;width:770px;margin:30px auto;max-width:97%;position:absolute;top:50%;left:50%;opacity:0;visibility:hidden}.custom-model-wrap{display:block;width:100%;position:relative;background-color:#fff;border:1px solid rgb(0 0 0 / .2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgb(0 0 0 / .5);box-shadow:0 3px 9px rgb(0 0 0 / .5);background-clip:padding-box;outline:0;text-align:left;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:calc(100vh - 70px);overflow-y:auto}.student-popup .custom-model-wrap{border-radius:20px;overflow-y:initial}.model-open .custom-model-inner{z-index:999;opacity:1;visibility:visible}.model-open .bg-overlay{background:rgb(0 0 0 / .6);z-index:99}.bg-overlay{background:#fff0;height:100vh;width:100%;position:fixed;left:0;top:0;right:0;bottom:0;z-index:0;-webkit-transition:background 0.15s linear;-o-transition:background 0.15s linear;transition:background 0.15s linear}.close-btn{position:absolute;right:5px;top:5px;cursor:pointer;z-index:99;font-size:22px;line-height:22px;color:#fff;background:#CCD2E3;width:22.5px;height:22.5px;border-radius:50%;-webkit-transition:background 0.15s linear;-o-transition:background 0.15s linear;transition:background 0.15s linear}.close-btn:hover{background:var(--primary-color)}.student-popup .close-btn{right:10px;top:10px}.lds-roller{display:inline-block;position:absolute;margin-left:-40px;z-index:9999;left:50%;width:80px;height:80px;top:50%;margin-top:-40px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:var(--color-secon);margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-0.036s}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-0.072s}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-0.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-0.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-0.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-0.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-0.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-0.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jks-loading{position:relative}.jks-loading:before{content:'';width:100%;height:100%;background-color:rgb(0 0 0 / 58%);z-index:2;position:absolute;top:0;left:0;display:block}.lesson-detail{display:none}.lesson-detail.fancybox-content{max-width:700px;padding:20px;border-radius:15px}.lesson-detail.fancybox-content .lesson-detail-content{overflow-x:auto;max-height:calc(100vh - 200px)}.lesson-detail .lesson-detail-title{font-weight:700;margin-bottom:15px}.offers-event-listing{padding-bottom:3rem}.offers-event-listing .offers-event-item{margin-bottom:25px}.offers-event-listing .offers-event-item .offers-event-item-wrap{box-shadow:0 0 50px 0 #0000000D;padding:30px;border-radius:8px;transition:all 0.3s}.offers-event-listing .offers-event-item .offers-event-item-wrap:hover{box-shadow:0 0 50px 0 #00000047}.box-header-offers-event{display:flex;gap:25px;margin-bottom:20px;justify-content:space-between}.box-header-offers-event .title{font-size:40px;font-weight:700;line-height:51px;letter-spacing:0;text-align:left;color:#141A32;margin-bottom:0}.box-header-offers-event .date-end .promotion-time{background:#FFF2E2;padding:10px 24px;border-radius:30px;color:var(--color-secon);font-size:16px;font-weight:500;line-height:24px;letter-spacing:0em;text-align:left;white-space:nowrap;display:inline-block}.box-related-offers-event .content .promotion-time.offers-end,.box-header-offers-event .date-end .promotion-time.offers-end{background:#F8EEFF;color:var(--primary-color)}.box-image-offers-event{border-radius:8px;overflow:hidden}.box-image-offers-event img{width:100%}.offers-event-detail .box-image-offers-event{margin-bottom:20px}.offers-event-content-detail{padding-bottom:3rem}.related-offers-event{padding:4rem 0 4rem;background:#F6F6F6;position:relative}.related-offers-event:after{content:'';background:#F6F6F6;display:block;position:absolute;top:100%;left:0;width:100%;height:250px}.related-offers-event .title-related-offers-event{font-size:38px;font-weight:700;line-height:61px;letter-spacing:0em;text-align:center;color:#141A32;margin-bottom:30px}.box-related-offers-event{box-shadow:0 0 50px 0 #0000000D;border-radius:8px;overflow:hidden;background:#fff;height:100%}.box-related-offers-event .content{padding:20px 15px}.box-related-offers-event .content .title{font-size:20px;font-weight:700;line-height:30px;letter-spacing:0em;text-align:left;color:#141A32;margin-bottom:10px}.box-related-offers-event .content .promotion-time{padding:5px 10px;background:#FFF2E2;color:var(--color-secon);font-size:14px;font-weight:400;line-height:21px;letter-spacing:0em;text-align:left;border-radius:30px;display:inline-block}.box-related-offers-event .content .excerpt{margin-top:15px;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0em;text-align:left;color:#646464}.facilities-listing{padding:3rem 0 2rem;position:relative}.facilities-listing:first-child{padding-top:0}.facilities-listing.facilities-listing-2:last-child:after,.facilities-listing-2{background-color:#F6F6F6}.facilities-item-wrap{box-shadow:0 0 50px 0 #0000000D;padding:15px;border-radius:8px;margin-bottom:25px}.facilities-item-wrap .box-image{border-radius:8px;overflow:hidden;cursor:pointer}.facilities-item-wrap .content{padding-top:15px}.facilities-item-wrap .content ul{margin:0;padding:0;list-style:none}.facilities-item-wrap .content ul li{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em;text-align:left;color:#646464;margin-bottom:7px}.facilities-item-wrap .content ul li svg{margin-right:10px}.facilities-item-wrap .content ul li.address strong{color:#141A32;font-size:18px;font-weight:700;line-height:27px;letter-spacing:0em;text-align:left}.facilities-item-wrap .content ul li a{color:var(--color-secon);text-decoration:underline}.section-study-environment{background:#F6F6F6;padding:4rem 0;position:relative}.title-info-course,.section-study-environment .study-environment-title{font-size:40px;font-weight:700;line-height:51px;letter-spacing:0;text-align:left;color:#141A32;padding-left:10px;border-left:4px solid var(--primary-color);margin-bottom:25px}.course-offline-content-receive ul,.section-study-environment .study-environment-desc ul{margin:0;padding:0;list-style:none}.course-offline-content-receive ul li,.section-study-environment .study-environment-desc ul li{padding-left:25px;position:relative;margin-bottom:15px}.course-offline-content-receive ul li:before,.section-study-environment .study-environment-desc ul li:before{content:'';width:18px;height:18px;display:inline-block;background-image:url(https://huyacademy.edu.vn/wp-content/themes/hocwordpress/assets/css/../images/icon-Subtract.svg);background-size:cover;position:absolute;left:0;top:4px}.section-study-environment .box-offers-qc{margin-top:4rem}.register-lessons .section-study-environment:after{display:none}.register-lessons-top{padding-bottom:4rem}.register-lessons-top h1{font-size:52px;font-weight:700;line-height:66px;letter-spacing:0em;text-align:left;color:#141A32;margin-bottom:25px}@-webkit-keyframes scroll-right{0%{-webkit-transform:translateX(0)}20%{-webkit-transform:translateX(-10px)}40%{-webkit-transform:translateX(0)}}@keyframes scroll-right{0%{transform:translateX(0)}20%{transform:translateX(-10px)}40%{transform:translateX(0)}}.course-offline-grid{padding-bottom:3rem}.course-offline-item{margin-bottom:25px}.course-offline-item .course-offline-item-wrap{box-shadow:0 0 50px 0 #0000000D;border-radius:8px;overflow:hidden;color:#646464;background:#fff;transition:all 0.3s}.course-offline-item .course-offline-item-wrap:hover{box-shadow:0 0 30px 0 #00000038}.course-offline-item .box-image .age{border-radius:0 50px 50px 0;padding:6px 12px 6px 10px;background:var(--primary-color);font-size:12px;font-weight:700;line-height:18px;letter-spacing:0em;text-align:left;color:#FBFBFB;position:absolute;top:15px}.course-offline-item .box-content{padding:15px 15px 10px;border-bottom:1px solid #DCDCDC}.course-offline-item .box-content .title{color:#141A32;font-size:18px;font-weight:700;line-height:27px;letter-spacing:0em;text-align:left;margin-bottom:15px}.course-offline-item .box-content .title:hover{color:var(--color-secon)}.course-offline-item .box-content .title a{color:inherit}.course-offline-item .box-content ul{list-style:none;margin:0;padding:0}.course-offline-item .box-content ul li{font-size:14px;font-weight:400;line-height:21px;letter-spacing:0em;text-align:left;display:flex;gap:10px}.course-offline-item .box-content ul li span{min-width:100px;display:inline-block}.course-offline-item .box-content ul li strong{color:#141A32}.course-offline-item .box-content ul li:not(:last-child){margin-bottom:10px}.course-offline-item .box-bottom{padding:15px}.course-offline-item .box-discount{display:flex;align-items:center;gap:15px;justify-content:space-between}.course-offline-item .box-discount .discount{font-size:20px;font-weight:700;line-height:30px;letter-spacing:0em;text-align:left;color:#E00;min-width:110px}.course-offline-item .box-discount .discount_conditions{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0em;text-align:right;color:#646464}.course-offline-item .number-seats-viewmore{display:flex;align-items:center;gap:15px;justify-content:space-between;margin-top:15px}.course-offline-item .number-seats-viewmore .number-seats{background:#FFF2E2;padding:6px 10px;display:inline-block;border-radius:30px;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0em;text-align:left;color:var(--color-secon)}.course-offline-item .course-offline-item-wrap:hover .course_view_detail{animation-name:scroll-right;animation-duration:2.2s;animation-timing-function:cubic-bezier(.15,.41,.69,.94);animation-iteration-count:infinite}.form-learning{color:var(--color-secon);font-weight:700}.course-offline-detail-wrap .box-header-course-offline{padding-bottom:4rem}.course-offline-detail-wrap .box-header-course-offline .title{font-size:52px;font-weight:700;line-height:66px;letter-spacing:0em;text-align:left;color:#141A32;margin-bottom:15px}.course-offline-detail-wrap .box-header-course-offline .box-meta{margin-bottom:15px}.course-offline-detail-wrap .box-header-course-offline .box-meta .age{padding:10px 24px;background:#F8EEFF;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0em;text-align:left;color:var(--primary-color);display:inline-block;margin-right:10px;border-radius:30px}.course-offline-detail-wrap .box-header-course-offline .box-meta .study-time{padding:10px 24px;border-radius:30px;background:#FFF2E2;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0em;text-align:left;color:var(--color-secon);display:inline-block}.course-offline-detail-wrap .box-header-course-offline .box-image-course-offline{border-radius:8px;overflow:hidden}.course-offline-detail-wrap .box-image-course-offline img{width:100%}.course-offline-content-info{background:#F6F6F6;padding:4rem 0 3rem}.course-offline-content-receive .col-lg-6,.course-offline-content-info .col-lg-6{margin-bottom:25px}.course-offline-content-receive{padding:4rem 0 3rem}.course-offline-content-roadmap{padding:4rem 0 3rem;background:#F6F6F6}.course-offline-content-roadmap .roadmap-item{margin-bottom:25px}.course-offline-content-roadmap .roadmap-item .roadmap-item-wrap{box-shadow:0 0 50px 0 #0000000D;background-color:#fff;padding:20px;border-radius:8px;overflow:hidden;transition:all .3s}.course-offline-content-roadmap .roadmap-item .roadmap-item-wrap:hover{box-shadow:0 0 30px 0 #00000057}.course-offline-content-roadmap .roadmap-item .roadmap-thumb{margin-bottom:20px}.course-offline-content-roadmap .roadmap-item .roadmap-thumb img{border-radius:8px}.course-offline-content-roadmap .roadmap-item .lesson-title{font-size:18px;font-weight:700;line-height:27px;letter-spacing:0em;text-align:left;color:#141A32;margin-bottom:20px}.course-offline-content-roadmap .roadmap-item .lesson-title a{color:inherit}.roadmap-content-lesson ul{list-style:none;margin:0;padding:0}.roadmap-content-lesson ul li:not(:last-child){margin-bottom:5px}.roadmap-content-lesson ul li{font-size:14px;font-weight:400;line-height:28px;letter-spacing:0em;text-align:left;color:#646464;display:flex;gap:15px}.roadmap-content-lesson ul li span.sp-lab{min-width:100px}.related-course-offline{padding:4rem 0 3rem}.related-course-offline .title-related-course-offline{font-size:38px;font-weight:700;line-height:61px;letter-spacing:0em;text-align:center;color:#141A32;margin-bottom:30px}.jks-popup-detail{box-shadow:0 0 50px 0 #0000000D;border-radius:20px;background-color:#fff;padding:0;overflow:hidden}.jks-popup-detail .jks-popup-title{border-bottom:1px solid #DCDCDC;padding:20px;font-size:20px;font-weight:700;line-height:30px;letter-spacing:0em;text-align:left;color:#141A32}.jks-popup-detail .jks-popup-content{padding:20px;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em;text-align:left;color:#646464;max-height:calc(100vh - 200px);overflow-x:auto}.jks-popup-detail .jks-popup-content ul:last-child,.jks-popup-detail .jks-popup-content p:last-child{margin-bottom:0}.jks-popup-detail .jks-popup-content iframe{width:100%}.news-slider .news-item{box-shadow:0 0 50px 0 #0000000D;background-color:#fff;border-radius:8px;overflow:hidden;margin-bottom:20px}.news-slider .news-item .content{padding:20px}.news-slider .news-item .title{margin-bottom:10px;color:#141A32;font-size:18px;font-weight:700;line-height:27px;letter-spacing:0em;text-align:left;min-height:50px}.news-slider .news-item .title a{color:inherit}.news-slider .news-item .name-news{margin-bottom:0;color:#646464;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0em;text-align:left}.section-courses .nav-pills .nav-link{border-radius:8px;padding:10px 24px;background-color:#fff;margin:0 1px;color:var(--primary-color);font-size:16px;font-weight:700;line-height:24px;letter-spacing:0em;text-align:center;width:100%;min-height:92px}.section-courses .nav-pills .nav-link.active{background-color:var(--primary-color);color:#fff}.section-courses .roadmap-item{box-shadow:0 0 50px 0 #0000000D;border-radius:8px;padding:20px 20px 0;margin-bottom:15px}.section-courses .roadmap-item:hover{box-shadow:0 0 30px 0 #00000038}.section-courses .lesson-title{font-size:18px;font-weight:700;line-height:27px;letter-spacing:0em;text-align:left;color:#141A32;margin-bottom:15px}.section-courses .lesson-title a{color:inherit}.section-courses .roadmap-item-wrap .box-image{border-radius:8px}.section-courses .roadmap-item-wrap .col-lg-6{margin-bottom:20px}.section-courses .course-view-more{text-align:center;margin-top:15px;display:inline-block;width:100%}.section-courses .course-view-more a{padding:10px 24px;border-radius:8px;background-color:var(--color-secon);color:#fff;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0em;text-align:left;transition:all 0.3s}.section-courses .course-view-more a:hover{background-color:var(--primary-color)}@media (min-width:992px){.section-courses .roadmap-item-wrap .roadmap-content{order:-1}}.title-testimonial-main{font-size:40px;font-weight:700;line-height:51px;letter-spacing:0em;text-align:left;color:#141A32;margin-bottom:25px}.title-testimonial-main span{color:var(--primary-color)}.section-testimonial{background:#F6F6F6}.testimonial-grid{position:relative}.testimonial-grid .testimonial-item{border-radius:8px;background-color:#fff;padding:24px;margin-bottom:15px;box-shadow:0 0 50px 0 #0000000D}.testimonial-grid .testimonial-item-header{display:flex;gap:15px}.testimonial-grid .testimonial-thumb{width:40px;border-radius:50%;overflow:hidden;height:40px}.testimonial-grid .testimonial-thumb img{width:100%;height:100%;object-fit:cover}.testimonial-grid .testimonial-title-box .testimonial-title{font-size:16px;font-weight:700;line-height:24px;letter-spacing:0em;text-align:left;color:#141A32;margin-bottom:0}.testimonial-grid .testimonial-title-box .testimonial-sub-title{color:#969696;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0em;text-align:left;margin-bottom:0}.testimonial-grid .testimonial-item-desc{margin-top:15px;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0em;text-align:left;color:#646464}@media (min-width:768px){.testimonial-grid{min-height:400px}.testimonial-grid .testimonial-item{max-width:360px}.testimonial-item-1{position:absolute;right:0}.testimonial-item-2{top:50%;position:absolute;margin-top:-60px}.testimonial-item-3{position:absolute;right:6%;bottom:0}.jks-popup-detail .jks-popup-content{min-width:770px}}@media (min-width:1024px){.jks-popup-detail{max-width:770px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1200px}}@media screen and (min-width:800px){.custom-model-main:before{content:"";display:inline-block;vertical-align:middle;margin-right:0;height:100%}}@media (max-width:1366px){.box-header-offers-event .title{font-size:32px;line-height:42px}}@media (max-width:1199px){.section-box{padding:60px 0}.form-subscribe .title{padding-right:0}.form-subscribe .title:after{display:none}.section-title{font-size:36px;line-height:44px}.course-offline-detail-wrap .box-header-course-offline .title,.register-lessons-top h1,.title-info-course,.section-study-environment .study-environment-title,.box-archive-title .page-title,.courses-page .page-title,.form-subscribe .title,.title-testimonial-main{font-size:32px;line-height:40px}.section-experience .box-experience strong{font-size:28px;line-height:40px}.box-archive-title .page-title span,.courses-page .page-title span{font-size:24px}.owl-carousel .owl-nav button{margin-top:-17px}.owl-nav .owl-prev:before,.owl-nav .owl-next:before{height:35px;width:35px}}@media (max-width:1024px){.section-title,.box-header-offers-event .title{font-size:26px;line-height:36px}.course-offline-detail-wrap .box-header-course-offline .title,.register-lessons-top h1,.title-info-course,.section-study-environment .study-environment-title,.box-archive-title .page-title,.courses-page .page-title,.form-subscribe .title,.title-testimonial-main{font-size:26px;line-height:36px}}@media (max-width:991px){.box-header-offers-event{display:block}.box-header-offers-event .title{margin-bottom:15px}.form-subscribe-wrap .col-img-form{margin-bottom:25px}.student-popup-wrap .student-thumb{width:150px;height:150px}}@media screen and (max-width:799px){.custom-model-inner{margin-top:45px}}@media (max-width:767px){.offers-event-listing .offers-event-item .offers-event-item-wrap{padding:15px}.box-header-offers-event .title{font-size:20px;font-weight:600;line-height:30px}.box-header-offers-event .date-end .promotion-time{font-size:14px;line-height:22px}.owl-carousel .owl-nav button.owl-prev{left:0}.owl-carousel .owl-nav button.owl-next{right:0}.student-popup-wrap .student-thumb{width:120px;height:120px}}