@charset "UTF-8";.slick-list,.slick-slider{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus,a:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.mt-30{margin-top:30px}.mt-60{margin-top:60px}.slick-next,.slick-prev{position:absolute;display:block;width:40px;height:40px;line-height:0;font-size:0;cursor:pointer;background:url(../images/inactive-arrow.svg)no-repeat top center/cover;color:transparent;top:40%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}.slick-next:hover,.slick-prev:hover{outline:0;background:url(../images/active-arrow.svg)no-repeat top center/cover;color:transparent}.slick-next.slick-disabled:before,.slick-next:hover:before,.slick-prev.slick-disabled:before,.slick-prev:hover:before{opacity:.5}.slick-dots li button,.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{transform:rotate(180deg);left:-50px}.slick-next{right:-50px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;outline:0;line-height:0;padding:5px;cursor:pointer;position:absolute;top:0;left:0;font-size:0;border-radius:50%;text-align:center;opacity:.25;color:#000;background:#89d0ec;content:none;width:6px;height:6px}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:.5}.slick-dots li button:before{position:absolute;top:0;left:0;content:".";width:20px;height:20px;font-size:12px;line-height:20px;text-align:center;color:#fff;opacity:.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#fff;opacity:1}.fileinput-button{position:relative;overflow:hidden;display:inline-block}.fileinput-button input{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:"alpha(opacity=0)";font-size:200px!important;direction:ltr;cursor:pointer}@media (min-width:1600px){.container{width:1440px}}#fullpage .full-container{box-sizing:border-box}.vertical-alignment-helper{display:table;height:100%;width:100%;pointer-events:none}.vertical-alignment-center{display:table-cell;vertical-align:middle;pointer-events:none}.modal-content{pointer-events:all}.modal{width:80%;margin:0 auto}.input-group{position:relative;display:table;border-collapse:separate}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;display:table-cell}.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.nav.navbar-nav{margin:0-15px}.nav.navbar-nav .open a{background:#fff!important}.nav.navbar-nav .open>a{color:#387fd7!important}.nav.navbar-nav a{padding:16px 25px}.nav.navbar-nav .dropdown-menu{padding:10px 0;background-color:#f5f5f5;box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1)}.nav.navbar-nav .dropdown-menu a{padding:10px 25px!important;background:#f5f5f5!important}.nav.navbar-nav .dropdown .open{display:block}.nav.navbar-nav .dropdown .open a:hover,nav.navbar-default{background:#fff}#mobile-navbar-menu.collapse,.nav.navbar-nav .dropdown.open .open{display:none}.nav.navbar-nav .dropdown .close{display:none;opacity:1!important;position:relative;top:8px}.nav.navbar-nav .dropdown.open .close{display:block}.navbar-default .course-dropdown .dropdown-menu,.navbar-default .user-dropdown .dropdown-menu{border-radius:4px;background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.08);padding:0;margin:0;border:solid 1px #dfe3e9}.navbar-default .course-dropdown .dropdown-menu li,.navbar-default .user-dropdown .dropdown-menu li{float:none;display:block;border-bottom:1px solid #dfe3e9}.navbar-default .course-dropdown .dropdown-menu a,.navbar-default .user-dropdown .dropdown-menu a{color:#7d97ad;padding:10px 20px}.navbar-default .course-dropdown .dropdown-menu a:hover,.navbar-default .user-dropdown .dropdown-menu a:hover{background-color:#f1f4f8;color:#387fd7}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group,.navbar-default .pull-left li{float:left}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn:first-child{margin-left:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}#mobile-navbar-menu.collapse.in,.open>.dropdown-menu,nav #mobile-menu .secondary{display:block}.scrolled .navbar-fixed-top::before{position:absolute;width:100%;background:#fff;height:55px}@media (max-width:991px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;border-top:2px solid #387fd7;padding-top:0}.fp-section,.fp-tableCell{height:auto!important;min-height:100%}}@media (min-width:768px){#mobile-navbar-menu .navbar-nav,#mobile-navbar-menu .navbar-nav li,.navbar-header{float:none}#mobile-navbar-menu .navbar-nav li a{width:100%}}@media (min-width:992px){#mobile-navbar-menu{display:none!important}}body,html{margin:0;padding:0;height:100%}body{font-family:PingFangTC-Regular,PingFangTC,PingFangHK-Regular,PingFangSC-Regular,"Open Sans","Microsoft JhengHei UI","Microsoft JhengHei",sans-serif;font-size:12px;color:#2e3d49;line-height:1.87;background:#f7fbff;-webkit-overflow-scrolling:touch;overflow:auto}nav .inline-menu,nav .secondary{background:#fff;font-size:14px;letter-spacing:1px}nav .secondary{margin:0;display:none}nav .inline-menu{padding:0 0 0 15px;border-top:1px solid #e3e3e3;display:flex;flex-direction:row;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}nav .inline-menu .price{color:#f24034!important;font-size:14px}nav .inline-menu .orange-nav{background:#f66533!important;color:#fff!important}nav .inline-menu .grey-nav{background:#7d97ad!important;color:#fff!important}nav .inline-menu ul{width:100%;list-style-type:none;padding:0;float:none!important;height:64px;display:flex;flex-direction:row}nav .inline-menu li{display:inline-block;vertical-align:top;float:none!important}nav .inline-menu a{padding:12px 10px!important;line-height:40px;height:64px}nav .inline-menu .price{margin:0}nav .inline-menu .active a{background:#387fd7!important;color:#fff!important}nav .inline-menu li.pull-right{align-self:flex-end}nav .inline-menu li.pull-right-last{margin-left:auto}@media (min-width:768px){nav .inline-menu .m-l-m-15{margin-right:-15px}}@media (min-width:992px){nav .inline-menu{display:none}}@media (min-width:992px){nav.navbar-default{min-height:60px}.fullpage-wrapper .white-bg:first-of-type .container{margin-top:120px}}@media (min-width:1400px){.fullpage-wrapper .white-bg:first-of-type .container{margin-top:0}}.navbar-toggle{float:left;margin:5px 0 0 6px;padding:15px 15px 0}.navbar-toggle.hamburger{height:42px}.navbar-toggle .hamburger-box,.navbar-toggle .hamburger-inner,.navbar-toggle .hamburger-inner:after,.navbar-toggle .hamburger-inner:before{width:30px}@media (min-width:992px){.navbar-toggle{margin:10px 0 0 15px}}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:0 0}@media (min-width:768px){.navbar-toggle{display:block;margin:10px 0 0}.navbar-collapse.collapse{display:none!important}.navbar-collapse.collapse.in{display:block!important}}.comments-list datetime,nav.navbar-default .secondary a{color:#7d97ad}.navbar-default .pull-left{list-style:none;z-index:2;position:relative;display:inline-block;padding:0;margin:0}.navbar-default .pull-left li a{display:block;padding:18px 12px 10px;color:#525c65;letter-spacing:1px}.navbar-header{position:relative;z-index:2;background:#fff}#sticky-menu{position:absolute;z-index:1;width:100%;left:0;background-color:#f1f4f8}#sticky-menu .active a{background:#387fd7;color:#fff}#sticky-menu a:hover{color:#387fd7}#sticky-menu .active a:hover,#sticky-menu .pull-right a:hover{color:#fff}#sticky-menu a{padding:12px}#sticky-menu,.on #sticky-menu{display:none;top:60px}#lecturer.t2-teacher-row+.t2-teacher-row{margin-top:36px}.t2-teacher-small-image{padding-bottom:0!important;height:220px;text-align:center;background:0 0}.t2-teacher-small-image img.responsive-img{position:static;width:200px;height:200px;margin:10px auto;object-fit:contain}.t2-teacher-avatar img.responsive-img{border-radius:50%;object-fit:cover}.hero .mdi-heart{color:#e53935}.hero .mdi-heart-outline,.mobile-search button span,.search-btn span,footer a{color:#fff}.on,.on #sticky-menu{border-bottom:1px solid #e0e7ee!important}.on.masthead .bg-img{background:#387fd7!important}.nav.container{margin:0 auto;float:none;padding-left:15px}header{position:fixed}@media (min-width:992px){#sticky-menu,.on #sticky-menu{display:block}#mobile-menu,#mobile-menu.in,.navbar-toggle{display:none!important}}.line.orange:after,.polygon.orange:after{background:#ffab40}.orange{color:#ffab40}.diagonal,.diagonal2,.polygon{color:#2e3d49!important;position:relative;padding-left:2px}.diagonal2:after,.diagonal:after,.polygon:after{-webkit-mask:url(../images/polygon.svg)no-repeat;mask:url(../images/polygon.svg)no-repeat;-webkit-mask-size:100%;mask-size:100%;content:"";display:block;width:55px;height:100px;position:absolute;z-index:-1;top:-10px;left:-10px}.diagonal,.diagonal2{z-index:1}.diagonal2:after,.diagonal:after{-webkit-mask:url(../images/polygon2.svg)no-repeat;mask:url(../images/polygon2.svg)no-repeat;width:36px;left:-18px}.diagonal.yellow:after{background:#ffe158}.diagonal.green:after{background:#8fe2ad}.diagonal.orange:after{background:#ffab40}.diagonal.light-blue:after{background:#abd9ec}.diagonal.dull-blue:after{background:#a8d5e7}.diagonal.dull-yellow:after{background:#fff09a}.diagonal.grey:after{background:#e3e3e3}.diagonal2:after{-webkit-mask:url(../images/lecturer-path.svg)no-repeat;mask:url(../images/lecturer-path.svg)no-repeat;width:50px;top:-8px;left:-10px}.diagonal2.orange:after{background:#ffab40}.heart{cursor:pointer;margin-top:2px}h1,h2,h3,h4,h5,h6,p{letter-spacing:1px;line-height:1.54}p{line-height:1.87}h6{font-size:12px}h4,p{font-size:15px}h3{font-size:18px}h2{font-size:20px}h1{font-size:24px}.mobile-search,.mobile-search button{border:0 solid transparent}.mobile-search button{background-color:#387fd7}.mobile-search .input-group-addon{padding:0}.navbar,h5{font-size:14px}.navbar a{color:#2e3d49}.navbar-brand{margin-top:0;float:none;height:auto;display:inline-block}.navbar-default{background-color:transparent;border-color:transparent}.search-btn{background-color:#387fd7;border:0 solid transparent;padding:4px 10px 8px;margin-top:6px;margin-right:15px;transition:all .4s ease-out}@media (min-width:992px){.search-btn{padding:10px 12px;margin-top:8px}}.section{padding:50px 0 0}.section .fp-tableCell{position:relative;background:#fff}.section:first-of-type{padding:130px 0 0}@media (min-width:992px){.section:first-of-type{padding:0}}footer.section .fp-tableCell{background:0 0;padding:0!important}#trailer{height:auto}@media (min-width:992px){#trailer{margin-top:100px}}.white-bg{background:#fff}.user{color:#2e3d49;margin-right:25px;padding:20px 12px 10px;font-size:12px;letter-spacing:1px}.user img{display:inline-block;margin-right:8px}.search-overlay{background-color:#387fd7;z-index:2000;width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;visibility:hidden;transition:all ease-in-out .25s;transform:translateZ(0)}.search-overlay.active{opacity:.95;visibility:visible}.search-icon:focus,.search-icon:hover{border:0;outline:0;color:#fff!important;transition:transform ease-out .2s;transform:rotate(180deg)}.search-form{position:relative;vertical-align:middle;pointer-events:all}.search-form:focus{outline:0;border:0}.search-form ::-webkit-input-placeholder{color:#6cbee3}.search-form ::-moz-placeholder{color:#6cbee3}.search-form :-ms-input-placeholder{color:#6cbee3}.search-form :-moz-placeholder{color:#6cbee3}.search-text{border:0 solid transparent;border-bottom:1px solid #6cbee3;background:0 0;padding:10px 0;font-size:24px;color:#fff;width:70%}.search-text:focus,.search-text:hover{outline:0}.close-search{position:absolute;right:50px;top:70px;font-size:26px;transition:transform ease-out .2s;transform:rotate(0deg)}.search-wrapper{max-width:1000px;font-size:18px;transform:scale(.9);opacity:0;visibility:hidden;transition:all ease-in-out .3s}.active .search-wrapper{opacity:1;visibility:visible;transform:scale(1)}.search-input:hover{opacity:.6;transform:rotate(180deg);border-radius:50%}.search-input:focus{box-shadow:0 3px 0 0 rgba(0,86,210,.54)!important}footer{background:#387fd7 url(../images/footer-logo.png)no-repeat -1% 110%;color:#fff;padding:24px 0 16px}footer h6{margin-bottom:15px}footer h6:after{content:"";width:10px;border-bottom:1px solid #6cbee3;display:block;margin-top:8px}footer a:hover,footer h6{color:#6cbee3}footer ul{list-style:none;padding:0}footer li{margin:18px 0}footer .social{margin:60px 0 0}footer .social a{padding:5px}footer .social li{display:inline-block;margin:0 2px}footer .copyright{font-size:12px}.video-responsive,.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.video-responsive{overflow:hidden}.video-responsive video{left:0;top:0;height:100%;width:100%;position:absolute}#trailer .video-responsive{padding-bottom:66.6667%}#trailer .video-responsive [section=video]{position:absolute;inset:0;width:100%;height:100%}#trailer .video-responsive .fluid-width-video-wrapper{height:100%;padding-top:0!important}#trailer .video-responsive iframe.responsive-iframe{border:0}#trailer .video-responsive [xs-video][device=pc] [btns]{top:auto;bottom:12px;width:auto;height:auto;padding:8px;background:0 0}#trailer .video-responsive [xs-video][device=pc] [block-duration]{top:auto;bottom:22px}#trailer .video-responsive [controlbar-bg]{position:absolute;bottom:0;left:0;margin-top:0!important}#trailer .video-responsive>img.img-responsive,#trailer .video-responsive>img.t2-video-poster{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.videoWrapper{padding-top:25px}#trailer .video-responsive iframe.responsive-iframe,.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-frame{position:relative;width:100%;box-shadow:123px 23px 0 0#ffe158;margin-bottom:15px}.video-frame .playback{position:absolute;top:50%;left:50%;width:100px;height:100px;margin-left:-50px;margin-top:-50px;font-size:28px;color:#ffab40;border-radius:50%;border:5px solid #ffab40}.video-frame .playback span{margin-left:30px;margin-top:30px}.hero-wrapper{width:100%;border:1px solid transparent;position:static}.hero{width:100%;position:relative}.hero h6{display:inline-block;letter-spacing:1px;margin-bottom:0}.hero h6.line:after{content:"";width:45px;display:inline-block;position:relative;height:1px;background:#fff;margin-left:10px;top:-2px}.hero h2{line-height:2;letter-spacing:2.5px;font-size:22px;margin-bottom:0}.shape{background:linear-gradient(225deg,transparent 30px,#387fd7 0) top right;background-repeat:no-repeat;padding:20px 30px;color:#fff}.rating{margin:10px -5px 0}.rating .jq-star,.t2-comment-rating .jq-star,.user-rating .jq-star{margin:0 5px;cursor:pointer;display:inline-block}.rating .jq-star svg,.user-rating .jq-star svg{width:100%}.rating .jq-star svg{height:15px}.user-rating .jq-star svg{height:30px}.t2-comment-rating .jq-star svg{width:100%;height:30px}.t2-comment-form{margin:20px 0}.t2-comment-form textarea{margin-bottom:12px}@media (min-width:992px){.hero-wrapper{width:462px;position:absolute}.hero{width:350px;left:0;top:30px}.hero h2{font-size:24px}.hero h6{font-size:12px}.video-frame{float:right;width:620px}}@media (min-width:1200px){.hero{left:0;top:40px}.video-frame{width:820px}}@media (min-width:1400px){.hero{left:0;width:320px}.video-frame{width:850px}}@media (min-width:1600px){.hero{left:12px;width:363px}.video-frame{width:1055px}}.progress{height:12px;border-radius:7px;background-color:#e3e3e3}.progress-bar{border-radius:7px;background-image:linear-gradient(88deg,#64a1ff,#8bfcfe)}.info{margin:20px 0 0;letter-spacing:1px;padding-right:0}.info p{margin-bottom:10px}.info .progress{width:220px;margin:0 20px 0 0}.info .bright-blue,.info .progress{display:inline-block;vertical-align:middle}.info .progress-label{font-size:12px;font-weight:500;letter-spacing:.9px;text-align:left;color:#387fd7}@media (min-width:768px){.info{margin:10px 0 0}.info p{margin-bottom:5px}}@media (min-width:1200px){.info{margin:20px 0 0}.info .progress{margin:0 10px 0 0}.info p{margin-bottom:10px}}.info span{display:inline-block;padding:0;margin-right:15px;font-size:15px}.label.blue{color:#387fd7;font-size:15px;font-weight:400}.price{color:#f24034;font-size:24px;font-weight:600;letter-spacing:2px;margin:10px 0}@media (min-width:992px){.price{margin:15px 0}}@media (min-width:1200px){.price{margin:30px 0 10px}}.call-to-action{font-size:15px;position:relative;padding:0 15px;margin-bottom:80px}.orange-txt{font-weight:500;color:#f66533}.call-to-action li{position:relative;display:inline-block;width:106px;margin-right:20px}@media (min-width:1200px){.call-to-action li{margin-right:30px}}a.primary,a.primary:focus{color:var(--et-primary, #f66533)}a.secondary,a.secondary:focus{color:#7d97ad}a.tertiary,a.tertiary:focus{color:#ffab40}a.blue-btn,a.blue-btn:focus{color:#599ad6}#faq a.btn:where(.primary,.secondary,.tertiary,.blue-btn,.orange-btn,.bright-green):hover,a.blue-btn:hover,a.primary:hover,a.secondary:hover,a.tertiary:hover{color:#fff}.btn:where(.primary,.secondary,.tertiary,.blue-btn,.orange-btn,.bright-green){position:absolute;left:0;top:0;transform:translateX(0) translateY(0);background:#fff;padding:10px 0;text-align:center;z-index:2;width:100%;font-size:13px;transition:all .15s ease-out}.btn.primary{border:1px solid var(--et-primary, #f66533)}.btn.primary:after,.btn.primary:before,.btn.primary:hover{background:var(--et-primary, #f66533)}.btn.secondary{border:1px solid #7d97ad}.btn.secondary:after,.btn.secondary:before,.btn.secondary:hover{background:#7d97ad}.btn.tertiary{border:1px solid #ffab40}.btn.tertiary:after,.btn.tertiary:before,.btn.tertiary:hover{background:#ffab40}.btn.blue-btn{border:1px solid #599ad6}.btn.blue-btn:after,.btn.blue-btn:before,.btn.blue-btn:hover{background:#3b88ce}.btn.orange-btn{border:1px solid #ffab40}.btn.orange-btn:after,.btn.orange-btn:before{background:#ffab40}.btn.orange-btn:hover{background:#f66533}.btn:where(.primary,.secondary,.tertiary,.blue-btn,.orange-btn,.bright-green):after{position:absolute;max-width:100%;top:100%;content:"";z-index:1;transition:all .15s ease-out}.btn:where(.primary,.secondary,.tertiary,.blue-btn,.orange-btn,.bright-green):before{position:absolute;max-width:100%;content:"";z-index:1;transition:all .15s ease-out;top:6px;right:-6px;height:100%;width:6px}.btn:where(.primary,.secondary,.tertiary,.blue-btn,.orange-btn,.bright-green):after{width:100%;right:-6px;height:6px}.btn:where(.primary,.secondary,.tertiary,.blue-btn,.orange-btn,.bright-green):hover{color:#fff;margin-left:3px;margin-bottom:-3px}.btn:where(.primary,.secondary,.tertiary,.blue-btn,.orange-btn,.bright-green):hover:after{top:100%;bottom:0}.btn:where(.primary,.secondary,.tertiary,.blue-btn,.orange-btn,.bright-green):hover:before{bottom:0;top:0;right:0;width:0}.btn:where(.primary,.secondary,.tertiary,.blue-btn,.orange-btn,.bright-green):hover:after{right:0;left:0;height:0}@media (min-width:768px){.btn:where(.primary,.secondary,.tertiary,.blue-btn,.orange-btn,.bright-green){font-size:15px;padding:15px 0}}.blue-button{background:#6cbee3;color:#fff;border:0 solid transparent;border-radius:0;padding:15px 30px}.blue-button:hover{background:#387fd7;text-decoration:none;color:#fff}.button-wrapper{position:relative}.button-wrapper .btn{width:auto;padding:12px 10px}.equal-height{display:table;width:100%;border-collapse:collapse;margin:15px 0;overflow:hidden}.equal-height .sm-col{display:table-cell;width:50%;float:none;vertical-align:top}.equal-height .sm-col li{height:55px}@media (min-width:992px){.equal-height{display:block;margin:0-15px}.equal-height .sm-col{display:block;float:left;padding:0 15px;width:100%}}.helper{padding:0;list-style:none;margin:0 15px}.helper a{display:inline-block;color:#9b9b9b;transition:all .25s ease-out}#cart a:hover,.helper a:hover,.slider .btn-number:hover{text-decoration:none}.helper span{margin-right:10px}.helper p{margin-left:20px}.helper p a{display:inline-block;margin:0 8px}.helper li{margin-bottom:12px;font-size:14px}.helper p,.helper svg,h6.line:after{display:inline-block;position:relative}.helper svg{margin-right:10px;top:5px}.helper .yellow a,.helper .yellow p,.helper .yellow:hover a{color:#ffab40}.helper .yellow svg circle,.helper .yellow:hover a svg circle{fill:#ffab40}.helper .blue a,.helper .blue:hover a{color:#387fd7}#curtain-menu.menu--open .morph-shape svg path,.helper .blue svg circle,.helper .blue:hover a svg circle{fill:#387fd7}.helper .hide-desktop:after{content:"";position:absolute;background:#fff;width:auto;height:0;top:0;left:0;transition:all .15s ease-out}@media (min-width:768px){.helper{margin:20px 0}.helper li{font-size:12px;margin-bottom:0}}@media (min-width:992px){.helper .blue svg circle,.helper .yellow svg circle{fill:#9b9b9b}.helper .blue a,.helper .yellow a{color:#9b9b9b}.helper .yellow .hide-desktop a{color:#ffab40}.helper .blue .hide-desktop a{color:#387fd7}.helper .hide-desktop:after{width:100%;height:25px}.helper .blue:hover .hide-desktop:after,.helper .yellow:hover .hide-desktop:after{width:0}}@media (min-width:1200px){.helper{margin:30px 0 20px}.helper li{margin-bottom:12px}}.responsive-img-wrapper{background:#eee;height:0;position:relative}.responsive-img{width:100%;height:100%;display:block;position:absolute}.body-txt{color:#2e3d49!important}h6.line:after{content:"";width:45px;height:1px;background:#fff;margin-left:10px}#lecturer .content{margin:0 20px}#lecturer h2{margin-left:8px}@media (min-width:768px){.live-stream #lecturer{margin-top:auto}}@media (min-width:992px){.live-stream #lecturer{margin-top:440px}}#lecturer .cover-image{padding-bottom:66.25%}#lecturer.t2-teacher-row .t2-teacher-small-image{height:220px;background:0 0}#lecturer.t2-teacher-row .cover-image:not(.t2-teacher-small-image){width:fit-content;max-width:240px;height:auto;padding-bottom:0;background:0 0}#lecturer.t2-teacher-row .cover-image:not(.t2-teacher-small-image) img.responsive-img{position:static;width:auto;max-width:240px;max-height:159px;height:auto;object-fit:contain}@media (min-width:992px){#lecturer.t2-teacher-row{display:flex;gap:24px;margin-top:0;margin-left:0;margin-right:0}#lecturer.t2-teacher-row::after,#lecturer.t2-teacher-row::before{display:none}#lecturer.t2-teacher-row>.feature-cover{flex:0 0 auto;width:fit-content}#lecturer.t2-teacher-row>.col-md-6:not(.feature-cover){flex:1;width:auto;padding:0}#lecturer.t2-teacher-row .content{margin:0}#lecturer.t2-teacher-row .t2-teacher-small-image img.responsive-img{margin:10px 0}}#lecturer p{margin:20px 0 30px}#lecturer.t2-teacher-row .button-wrapper{min-height:48px}@media (min-width:992px){#lecturer{margin-top:334px}#lecturer p{margin:10px 10px 20px}#lecturer .feature-cover{padding:0}}.diagonal-bg{background:#fff;z-index:-6;position:relative}.diagonal-bg:after{position:absolute;height:100%;width:100%;background-color:#f7fbff;background-image:linear-gradient(110deg,#f7fbff 50%,#fff 50%);background-image:-webkit-linear-gradient(110deg,#f7fbff 50%,#fff 50%);z-index:-5;content:"";display:block;top:100px;left:0}.diagonal-bg,.diagonal-bg .fp-tableCell,.diagonal-bg .row{background:0 0}#courses{padding:10%0 0!important}#courses .content{margin:50px 10px 30px}#courses .content>div[style*=white-space]{white-space:pre-wrap!important;overflow-wrap:anywhere}#course-img,#courses p{margin-top:20px}#courses .blue{color:#387fd7}#courses h1 img{position:relative;top:-2px;margin-right:10px}@media (min-width:768px){#courses .content{margin:30px 60px}}.pen-bg{background:url(../images/pen-bg.png)no-repeat top right;padding-bottom:30px}#course-img{max-width:100%;height:auto;margin-bottom:30px}.pattern .fp-tableCell{background-color:#f7fbff;background-repeat:no-repeat;background-position:center 0,left bottom;background-size:contain,auto;background-image:url(../images/pattern.png),url(../images/clipper.png);padding-top:30px}@media (min-width:768px){.pattern .fp-tableCell{background-position:center 0,5% 70%;background-image:url(../images/pattern.png),url(../images/clipper.png);padding-top:40px}}.pattern .row{background:0 0}#curtain-menu{height:84px;cursor:pointer;z-index:1;left:-15px}.menu__inner li a,.menu__label{display:block;color:#fff;outline:0}#curtain-menu,.menu__label{position:relative;text-align:left}.menu__label{background:0 0;border:0;width:100%;height:60px;padding:0 15px 0 35px;font-size:18px;-webkit-tap-highlight-color:transparent}.menu__inner li a span,.menu__label span{font-size:18px;letter-spacing:1px;line-height:1.56}.menu__inner{list-style:none;padding:0 35px;font-size:14px;margin:0;position:absolute;overflow:hidden;height:0;-webkit-transition:height .5s cubic-bezier(.7,0,.3,1);transition:height .5s cubic-bezier(.7,0,.3,1)}#cart{background:#fff url(../images/cart-bg.jpg)no-repeat center 70px/cover;color:#000;box-shadow:0 2px 20px 9px rgba(31,31,31,.04);border-radius:6px}#cart.empty{background-image:none}#cart.empty .cart-list,#cart.empty .checkout{display:none}#cart.empty .cart-hint{display:block}#cart .side-nav-wrap{padding:10px 20px;width:100%}#cart header,#cart li{border-bottom:solid 1px #e6ebf0}#cart header{font-size:20px;line-height:1.35;text-align:left;color:#387fd7;padding:15px;position:static}#cart h5{color:#9b9b9b;padding:10px 20px;margin:0;text-align:left}#cart ul{text-align:left;padding:0;list-style:none}#cart li{position:relative;padding:20px 0 20px 20px;display:table;width:100%}#cart .cart-img{display:table-cell;width:20%;vertical-align:middle}#cart .cart-img img{width:60px;display:block}#cart .price{margin:0;font-size:12px}#cart .cart-desc{width:30%;font-size:14px;letter-spacing:1px;color:#2e3d49}#cart .cart-action{width:35%}#cart .cart-action,#cart .cart-desc{display:table-cell;vertical-align:middle}#cart .cart-action a{width:15%;display:inline-block;color:#b1b1b1;text-align:center}#cart .input-number{width:50px;text-align:center}#cart .btn-number{font-size:18px}#cart .checkout{background-color:#6cbee3;color:#fff;padding:10px 50px;margin-top:20px;display:inline-block;font-size:16px;font-weight:600;letter-spacing:1px}#cart .cart-hint{text-align:center;margin-top:30px;color:#6cbee3;display:none}#cart .cart-hint img{margin:0 auto 20px;display:block}@media (min-width:992px){#cart .cart-hint{margin-top:100px}}#curtain-menu.menu--open .menu__inner{height:auto}.menu__inner li a{padding:.53em 0;line-height:1.2;opacity:0;text-decoration:none;pointer-events:none;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s}.menu__inner li a:hover{color:rgba(0,0,0,.75)}.menu--open .menu__inner li a{opacity:1;pointer-events:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.menu--open .menu__inner li:nth-child(2) a{-webkit-transition-delay:.04s;transition-delay:.04s}.menu--open .menu__inner li:nth-child(3) a{-webkit-transition-delay:.08s;transition-delay:.08s}.menu--open .menu__inner li:nth-child(4) a{-webkit-transition-delay:.12s;transition-delay:.12s}.menu--open .menu__inner li:nth-child(5) a{-webkit-transition-delay:.16s;transition-delay:.16s}.menu--open .menu__inner li:nth-child(6) a{-webkit-transition-delay:.2s;transition-delay:.2s}.morph-shape,.morph-shape svg{position:absolute;width:100%;top:0;left:0}.morph-shape{height:84px;-webkit-transition:height .5s cubic-bezier(.7,0,.3,1);transition:height .5s cubic-bezier(.7,0,.3,1);overflow:visible}.morph-shape svg{height:100%;overflow:visible}#curtain-menu.menu--open .morph-shape{height:370px}.morph-shape svg path{fill:#387fd7;-webkit-transition:fill .5s cubic-bezier(.7,0,.3,1);transition:fill .5s cubic-bezier(.7,0,.3,1)}.rounded-corner{overflow:hidden;position:relative;border-radius:10px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(163,163,163,.5)}.curtain-menu-wrapper{padding:0 0 50px}.curtain-menu-wrapper p{margin:25px 20px}.panel{box-shadow:none!important}.panel-group{margin:50px 0}.panel-default,.panel-default>.panel-heading+.panel-collapse>.panel-body{border:0 solid transparent}.panel-default>.panel-heading{border-radius:4px;background-color:#f4f6f7;border:0 solid transparent}.panel-default>.panel-heading a{font-size:15px;line-height:1.87;letter-spacing:1.1px}.panel-default>.panel-heading a:focus,.panel-default>.panel-heading a:hover{text-decoration:none;color:#6cbee3}.blue-circle,.playing-time{display:inline-block;margin-right:10px}.blue-circle{position:relative;top:-2px;width:5px;height:5px;border-radius:50%;background-color:#387fd7}.playing-time{color:#387fd7}.launch-vid img{position:relative;top:-3px}.diagonal-bg2{z-index:0;position:relative;overflow:hidden}.diagonal-bg2:after,.diagonal-bg2:before{position:absolute;height:100%;width:100%;background-image:linear-gradient(115deg,#edf9fd 50%,#f7fbff 50%);background-image:-webkit-linear-gradient(115deg,#edf9fd 50%,#f7fbff 50%);z-index:-5;content:"";display:block;top:0;left:0}.diagonal-bg2:after{background-image:linear-gradient(105deg,#f8fefc 50%,transparent 50%);background-image:-webkit-linear-gradient(105deg,#f8fefc 50%,transparent 50%);top:190px;left:2px}.diagonal-bg2,.diagonal-bg2 .fp-tableCell,.diagonal-bg2 .row{background:0 0}.diagonal-bg2 .container{margin-top:20px}@media (min-width:992px){.diagonal-bg2 .container{margin-top:80px}}@media (min-width:1200px){.diagonal-bg2 .container{margin-top:100px}}.comment-div .container,.faq-div .container,.suggest-div .container,.work-div .container{margin-top:20px}@media (min-width:992px){.comment-div .container,.faq-div .container,.suggest-div .container,.work-div .container{margin-top:80px}.comment-div .text-center,.faq-div .text-center,.suggest-div .text-center,.work-div .text-center{margin-bottom:100px}}@media (min-width:1200px){.comment-div .container,.faq-div .container,.suggest-div .container,.work-div .container{margin-top:100px}}.suggest-div .button-wrapper{margin-bottom:10px!important}@media (min-width:782px){.suggest-div .button-wrapper{margin-bottom:180px!important}}.autoplay .slick-next,.autoplay .slick-prev{left:50%;margin-left:-50px;top:auto;bottom:40px}.autoplay .slick-next{left:auto;right:50%;margin-right:-50px;bottom:20px}.autoplay .slick-dots{margin-top:70px}.autoplay .slick-dots li button{opacity:1;background:#f66533}.autoplay .slick-dots li.slick-active button{border:solid 2px #f66533}.slider{padding:0;margin:0-10px}.homepage .slick-slide slick-slide:focus,.slider li:active,.slider li:focus{outline:0}.slider .product{margin:10px 20px}.slider .product-title{font-size:18px;margin:25px 0 0}.slider .price{margin:10px 0;font-size:20px;font-weight:400}.comparison table,.section.sub-courses-top .inline-menu ul,.slider img{width:100%}.slider .product-action{color:#b1b1b1;font-size:25px}.slider .btn-number{position:relative;color:#b1b1b1;padding:4px;top:5px}.slider .product-action input{font-size:14px;padding:4px 8px;width:60px;text-align:center;color:#2e3d49;border:1px solid #b4b4b4}.slider .add-to-cart{font-size:12px;background-color:#e3e3e3;color:#2e3d49;padding:10px 20px;display:inline-block;margin-left:10px}.slider .add-to-cart:hover{background-color:#ffe158;text-decoration:none}.full-container.light-blue{background:#f8fefc;position:relative;z-index:0}.full-container.light-blue .fp-tableCell{background:0 0}.full-container.light-blue .container,.full-container.light-blue .row{position:relative}.light-blue .row{background:#f8fefc}#comment .content{background:url(../images/comment.png)no-repeat top right;padding-top:5px}#comment .btn{padding:15px 25px;position:static;display:inline-block;width:auto;margin:15px auto}.comment-form,.rate-form{margin:20px 0 100px}.comment-form input[type=submit],.rate-form input[type=submit]{font-size:12px;float:right}.comment-form label.error,.rate-form label.error{color:#f24034;font-weight:400;font-size:15px;margin:10px}.rate-form{margin-top:40px;width:100%}#comment textarea,.rate-form textarea{border:solid 1px #e8e9ea;resize:none;padding:15px;margin:20px 0}#comment textarea.error,.rate-form textarea.error{border:1px solid #f24034}#comment textarea::-webkit-input-placeholder,.rate-form textarea::-webkit-input-placeholder{color:#cad1d9}#comment textarea::-moz-placeholder,.rate-form textarea::-moz-placeholder{color:#cad1d9}#comment textarea:-ms-input-placeholder,.rate-form textarea:-ms-input-placeholder{color:#cad1d9}#comment textarea:-moz-placeholder,.rate-form textarea:-moz-placeholder{color:#cad1d9}#comment textarea:focus,.rate-form textarea:focus{border:solid 1px #387fd7;box-shadow:none}.comments-list{width:100%;list-style:none;padding:0}.comments-list h4{margin:5px 0;font-size:14px;font-weight:500}.comments-list p{font-size:15px;margin:5px 0}.comments-list .comment-body{margin-left:20px;width:70%}.comments-list .comment-wrapper{border-bottom:1px solid #e0e7ee;width:100%;margin:15px 0;padding:6px 0 8px}.comments-list .comment-body,.comments-list .comment-left{display:inline-block;vertical-align:top}.comments-list .nested-comment .comment-wrapper{padding-left:80px}@media (min-width:992px){.comments-list .comment-body{margin-left:20px;width:85%}}#work{background-color:transparent;background-repeat:no-repeat;background-position:50% 2%;background-image:url(../images/work.png)}#work .content{margin:0 0 30px}#work .row{z-index:0}#work h2{display:inline-block;margin-top:5px}#work .yellow-button{padding:10px 20px;background:#ffe158;color:#2e3d49}#work .student-works{padding:0}#courses .content img{max-width:100%;height:auto}@media (min-width:768px){#work{background-position:35% 22%}#work .student-works{margin-bottom:90px}}.item{padding-bottom:50%;width:50%;position:relative;float:left;overflow:hidden}.item .item-inner{transition:all .25s ease;background:rgba(0,0,0,.6);padding:10px 15px;bottom:0;color:#fff}.item .item-inner:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 15px 15px;border-color:transparent transparent #000;top:-15px;position:absolute;opacity:.6}.item .item-inner p{opacity:0}.item .item-inner,.item a{position:absolute;width:100%;height:100%}.item:hover .item-inner{bottom:-80%}.item:hover .item-inner p{opacity:1}@media (min-width:992px){.item{width:20%;padding-bottom:15%}}.worksModal{width:90%;top:20px;min-height:400px}.worksModal .col-md-3 a{margin-bottom:20px}.news-list .thumb a,.news-list .thumb img,.worksModal .col-md-3 a,.worksModal .col-md-3 img{display:block;width:100%}.worksModal .modal-body{width:280px;margin:0 auto;max-height:900px;overflow:hidden}.worksModal .modal-body>div{margin:0 auto}.worksModal .modal-body,.worksModal .modal-content{background-color:#2e3d49}.worksModal .modal-header{border-bottom:0 solid transparent;text-align:center}#rate a,#uploadModal h4,.worksModal .modal-title{display:inline-block}.worksModal .back-overview{float:left;color:#fff;padding:5px;font-size:20px;position:relative;top:-10px;display:none}.worksModal .modal-dialog{margin:0}.worksModal [data-btn]{cursor:pointer!important}.worksModal .close{border-radius:50%;background:#000;opacity:1;top:10px}.worksModal ul.slick-dots{margin:10px 0 0!important}.worksModal .slick-list{overflow-x:hidden;overflow-y:auto;max-height:600px}.worksModal .slider-dots{position:absolute;bottom:0;width:100%;background-color:#2bc0be}.worksModal .image-slider ul{margin:0 10px 20px;max-height:800px}.worksModal .image-slider .slick-next,.worksModal .image-slider .slick-prev{position:fixed;top:50%;z-index:2}.worksModal .image-slider .slick-next{right:5px}.worksModal .image-slider .slick-prev{left:5px;margin-top:-20px}@media (min-width:520px){.worksModal .modal-body{width:480px}.worksModal ul{margin:0 10px 60px}}@media (min-width:768px){.worksModal{width:80%;top:60px}.worksModal .modal-content{min-height:500px}.worksModal .image-slider ul{max-height:1000px;margin:0 50px}.worksModal .modal-dialog{width:100%}}@media (min-width:992px){.worksModal{width:80%}.worksModal .modal-body{width:100%;margin:0 auto}}.slick-dots{position:static;margin-top:15px}.slick-dots li.slick-active button{width:10px;height:10px;border:solid 2px #6cbee3;background:0 0;top:-1px}#rate-container{position:relative}#rate .content:after,#rate-container:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0}#rate-container:after{background-image:linear-gradient(112deg,#fff 50%,#f8fefc 50%);background-image:-webkit-linear-gradient(112deg,#fff 50%,#f8fefc 50%);z-index:-5;display:block}#rate{font-size:20px;letter-spacing:2px;border-radius:10px;background:0 0}#rate .content,#suggest{background:#fff;position:relative}#rate .content{padding:35px 50px;z-index:2;box-shadow:0 2px 4px 0 rgba(201,201,201,.5);border-radius:10px}#rate .content p,#rate .user-rating{vertical-align:middle;display:inline-block}#rate .content p{margin-bottom:0;width:100%;font-size:16px;letter-spacing:2px;font-weight:400}@media (min-width:992px){#rate .content p{font-size:20px}}#rate .content:after{background:#fff url(../images/smiley.png)no-repeat -10px 20px;z-index:-1;opacity:.3}#rate .user-rating{margin-top:5px}#rate .user-rating .jq-star{margin:0 8px}#rate .right-align{position:relative;top:-5px;width:100%;float:none;text-align:center}#rate a{font-size:12px;font-weight:600;letter-spacing:1px;vertical-align:top;margin:10px 50px}@media (min-width:992px){#rate .content p,#rate .right-align{display:inline-block;width:auto}#rate a{margin:0}#rate .right-align{float:right;text-align:left}}#rate-container .fp-tableCell,#transparent-bg .fp-tableCell{background:0 0}#suggest{z-index:1}#suggest .button-wrapper{margin:30px auto;min-height:48px}#suggest .btn{position:static}.news-list{list-style:none;padding:0}.news-list .area{padding:15px 0}.news-list li{margin-bottom:40px}@media (min-width:992px){.news-list li:nth-child(even){top:50px}.news-list .area{padding:15px}}#faq h2 img,.news-list .thumb{position:relative}.news-list .tag{position:absolute;top:15px;left:30px;background:#3ecc77;color:#fff;padding:10px 20px;z-index:2}.news-list .content{padding:20px 30px;z-index:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);background:linear-gradient(45deg,#fff 20px,rgba(0,0,0,.2) 22px,#fff 0) bottom left;background-size:50% 50%;background-repeat:no-repeat}.news-list .content:before{position:absolute;content:"";left:8px;bottom:8px;z-index:1;margin:0;border-bottom:42px solid #fff;border-right:42px solid transparent;border-left:0 solid transparent}@media (min-width:992px){.news-list .content:before{left:20px;bottom:10px}}.news-list .content h3{height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-list .content:after{content:"";position:absolute;right:0;top:15px;z-index:1;border-top:50px solid #fff;border-right:0 solid transparent;border-left:50px solid transparent}.news-list .img-circle{width:45px;height:45px}.news-list .desc>div{display:inline-block;vertical-align:middle}.news-list .post-left{width:20%}.news-list .post-center{width:50%;font-size:12px;font-weight:300;letter-spacing:1px;text-align:left;color:#7d97ad}.news-list .post-right{width:20%}.news-list .yellow-button{background-color:#e3e3e3;padding:10px 20px;color:#525c65;position:absolute;right:40px;font-size:14px;letter-spacing:1px}.news-list .yellow-button:hover{background-color:#ffe158;text-decoration:none}.news-list .progress{margin-top:4px}.light-grey{color:#9b9b9b;letter-spacing:1.1px}.bright-blue{font-family:OpenSans;font-size:14px;line-height:1.43;letter-spacing:1px;color:#387fd7}.news-list .area .content .desc{margin-top:15px}#back-to-top{margin-right:5%;float:right;margin-top:0;z-index:100}@media (min-width:1100px){#back-to-top{margin-top:-50px}}#faq,#faq .row{background:#fff}#faq h2 img{width:30px;top:-4px;margin-right:10px}#faq .button-wrapper{margin:30px auto;min-height:48px;width:50%}#faq .btn{position:static}#faq a{color:#337ab7}#faq .panel{display:inline-block;vertical-align:top;float:none;width:100%;margin-bottom:25px;margin-top:5px;box-sizing:border-box}@media (min-width:992px){#faq .panel{width:49.5%}}#faq .panel-wrap{border:solid 1px #3b88ce;position:relative}#faq .panel-wrap:after,#faq .panel-wrap:before{position:absolute;max-width:100%;content:"";z-index:1;transition:all .15s ease-out;background:#3b88ce}#faq .panel-wrap:after{top:100%}#faq .panel-wrap:before{top:6px;right:-7px;height:100%;width:6px}#faq .panel-wrap:after{width:100%;right:-7px;height:6px}#faq .panel-wrap:hover:after{top:100%;bottom:0}#faq .panel-wrap:hover:before{bottom:0}#faq .panel-wrap:hover:after{right:0;left:0;height:0}#faq .panel-wrap:hover:before{top:0;right:0;width:0}#faq .panel-heading{border-radius:0;background:#fff;color:#3b88ce;font-size:15px;padding:0}#faq .panel-heading a{display:block;padding:10px 15px;font-size:15px;font-weight:500}#faq .panel-heading a:focus,#faq .panel-heading a:hover{text-decoration:none}#faq .panel-body{border:0 solid transparent;font-size:14px;line-height:2;letter-spacing:1px;color:#525c65;margin-bottom:25px}#videoModal{overflow:initial}#videoModal .close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;border-radius:50%;background:#000;opacity:1}.image-slider .slider,nav.navbar-default .secondary .pull-right.price{margin:0}.image-slider .slick-next{right:0}.image-slider .slick-prev{left:0}.mobile-footer-nav{margin:0;position:fixed;bottom:0;height:44px;display:table;background:#fff;list-stlye:none;padding:0;z-index:5;box-shadow:0 0 6px 0#9b9b9b}.mobile-footer-nav>li{display:table-cell;width:1%}.mobile-footer-nav img{display:block;margin:0 auto}.mobile-footer-nav a{text-align:center;display:block;color:#6cbee3;margin-top:5px;font-size:10px}.mobile-footer-nav .dropdown-menu{right:2px;left:auto;border-radius:4px;background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.08);border:solid 1px #dfe3e9;padding:0}.mobile-footer-nav .dropdown-menu a{font-size:14px;line-height:1.36;letter-spacing:1px;text-align:left;margin:0;padding:15px 10px;color:#7d97ad}.mobile-footer-nav .dropdown-menu a:hover{background-color:#f1f4f8;color:#387fd7}.mobile-footer-nav .dropdown-menu li{border-bottom:1px solid #e4e4e4}@media (min-width:992px){.mobile-footer-nav{display:none}}nav.navbar-default .secondary .pull-right{padding:0;list-style:none}nav.navbar-default .secondary .pull-right a{padding:12px 10px!important}nav.navbar-default .secondary .pull-right .grey-nav{background:#7d97ad;color:#fff}nav.navbar-default .secondary .pull-right .orange-nav{background:#f66533;color:#fff}@media (min-width:992px){nav.navbar-default .secondary .pull-right a{padding:12px 10px!important}nav.navbar-default .secondary .pull-right.price{margin:0 10px}}@media (min-width:1200px){nav.navbar-default .secondary .pull-right a{padding:12px 20px!important}nav.navbar-default .secondary .pull-right.price{margin:0 10px}}.dropdown.user{margin-right:10px}.user-avatar{width:28px;height:28px;border-radius:50%}.right-nav{margin-right:10px;padding:20px 12px 10px}.offcanvas{position:fixed;top:0;bottom:0;overflow-y:scroll;padding:0 0 100px;background-color:rgba(0,0,0,.7);color:#fff;z-index:1030;right:-275px;width:275px}@media (min-width:768px){.offcanvas{right:-400px;width:400px}.offcanvas.offcanvas--right--active{transform:translate3d(-400px,0,0)}}.grey-button{text-align:left;color:#fff;border:0 solid transparent;border-radius:0;padding:15px 30px;background-color:#9b9b9b}.grey-button:hover{color:#fff;text-decoration:none}#userModal{max-width:660px}#userModal .close{position:absolute;right:10px;top:5px;z-index:4;opacity:1}#userModal .close img{width:18px}@media (min-width:768px){#userModal .close{position:relative;top:15px;right:15px}}#userModal .modal-content{border-radius:10px;overflow:hidden}#userModal .modal-body{padding:0}#userModal .login-side{min-height:150px;background:url(../images/login-side.jpg)no-repeat -5px top/270%;display:table;color:#fff;width:100%;padding:0 0 0 20px}#userModal .login-side .login-wrapper{display:table-cell;vertical-align:middle}#userModal .login-side h2{font-size:20px;letter-spacing:1px;text-align:left;color:#ffe158;margin-bottom:15px}#userModal .login-side h2:after{display:block;width:15px;height:1px;background:#ffe158;content:"";margin-top:8px}@media (min-width:768px){#userModal .login-side{background:url(../images/login-side.jpg)no-repeat -5px top/230%;min-height:350px}}#userModal h2{margin-top:0;font-size:14px;letter-spacing:1.6px;color:#387fd7;border-bottom:solid 2px #387fd7;display:inline-block;padding-bottom:5px}#userModal p{margin-bottom:0;font-size:12px}#userModal .login-form-wrapper{margin:15px 20px 10px}@media (min-width:768px){#userModal .login-form-wrapper{margin:0 30px 10px 0}}#userModal .login-form{margin-top:20px;margin-bottom:20px}#userModal .login-form .form-control{border-radius:3px;background-color:#fff;border:solid 1px #e8e8e8}#userModal .login-form label.error{font-size:12px;letter-spacing:.9px;color:#f24034;margin-left:10px}#userModal .form-group{margin-bottom:25px}#userModal .blue-button{padding:8px 20px;margin-top:-8px}#userModal .forget-pw{color:#9b9b9b;font-size:12px}#userModal .go-register{font-size:14px;letter-spacing:1.6px;color:#7d97ad;text-decoration:underline;margin-top:15px}#userModal .go-register:hover,.profile-section #accordion .panel-body a.active{color:#387fd7}#userModal .google-login{margin-left:15px;display:inline-block}#userModal .password-recovery-wrapper .register-tab-list{display:flex;flex-wrap:wrap;gap:8px;margin-right:20px}#userModal .password-recovery-wrapper .register-tab{flex:1 1 auto;padding:8px 12px;border:1px solid #ffe158;border-radius:4px;background:0 0;color:#ffe158;cursor:pointer;font-size:13px}#userModal .password-recovery-wrapper .register-tab.is-active{background:#ffe158;color:#2e3d49;font-weight:700}#userModal .password-recovery-wrapper .register-tab:focus-visible{outline:2px solid #ffe158;outline-offset:2px}#userModal .password-recovery-wrapper h2{font-size:14px;letter-spacing:1.6px;color:#ffe158;margin-top:10px;display:block}#userModal .password-recovery-wrapper h2:after{display:none}#userModal .password-recovery-wrapper .close{top:5px;margin-right:14px}@media (min-width:768px){#userModal .password-recovery-wrapper{margin-top:22px}#userModal .password-recovery-wrapper .close{top:-5px}}.password-recovery-form{margin-right:20px;margin-bottom:20px}.password-recovery-form .no-pad-left-on-sm{padding-left:15px}.password-recovery-form h4{font-size:12px;letter-spacing:.9px;text-align:left;color:#e3e3e3}.password-recovery-form .form-group{margin:10px -15px}.password-recovery-form a.blue-button{margin-top:10px!important;padding:6px 15px!important;display:block;margin:0;border-radius:4px;text-align:center}.password-recovery-form .form-control{border-radius:4px}.password-recovery-form label.error{position:absolute;right:30px;top:6px;text-align:right;pointer-events:none;color:#f24034;font-weight:400}.password-recovery-form #recoveryCode-another{width:12px;height:12px;top:10px;right:150px;background:url(../images/code-error.svg)no-repeat center center}.password-recovery-form #recoveryCode-success{position:absolute;pointer-events:none;width:12px;height:12px;top:10px;right:150px;background:url(../images/code-success.svg)no-repeat center center/contain}@media (min-width:768px){.password-recovery-form{margin-right:20px}.password-recovery-form .no-pad-left-on-sm{padding-left:0}.password-recovery-form a.blue-button{margin-top:0!important}}#uploadModal .modal-content{width:260px;margin:0 auto;color:#636e7b;font-size:14px}#uploadModal .modal-header{border-bottom:0 solid transparent;background:#29333a}#uploadModal .modal-header .pull-left{margin-right:10px}#uploadModal .pt-20{padding-top:20px!important}#uploadModal .pl-10{padding-left:10px!important}#uploadModal ul{padding:0;border-bottom:1px solid #33434e;list-style:none}#uploadModal li{padding:8px}#uploadModal .glyphicon-ok-sign{color:#6cbee3}#uploadModal .glyphicon-minus-sign{color:#f24034}#uploadModal .inline,#uploadModal a,#uploadModal span{display:inline-block;vertical-align:middle;margin:0 5px}#uploadModal .file-info{width:42%;font-size:12px;color:#ababab;line-height:1}#uploadModal .filename{font-size:14px;letter-spacing:1px;color:#fff;line-height:1;height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}#uploadModal .inline{width:16px}#uploadModal .modal-body{padding:0}#uploadModal .close img{width:25px}#uploadModal #files{min-height:100px}#uploadModal .fileinput-button{border-radius:3px;background-color:#5c6165;padding:10px;color:#fff;float:right;margin-bottom:20px;margin-right:20px}@media (min-width:768px){#uploadModal .modal-content{width:600px}#uploadModal li{padding:15px}#uploadModal .inline{width:24px}#uploadModal .file-info{width:50%}#uploadModal .inline,#uploadModal a,#uploadModal span{display:inline-block;vertical-align:middle;margin:0 8px}}footer.section{width:100%;height:auto;min-height:0;padding:25px 15px 50px!important}footer.section .container{margin:0 auto}@media (min-width:992px){footer.section{min-height:175px;height:175px;margin-bottom:0}}.register footer.section{width:100%;padding:0 0 50px!important;position:static}.register footer.section .container{padding-top:25px;margin:25px auto 0}.register footer.section a{color:#fff}@media (min-width:992px){.register footer.section{min-height:175px;height:175px;padding:0!important}.register footer.section .container{padding-top:25px}}.register-bg{padding:50px 40px 20px;background:url(../images/register-bg.jpg)no-repeat top center/cover}.register-bg h2{font-size:20px;letter-spacing:1px;color:#ffe158}.register-bg p{font-size:12px;line-height:1.67;color:#fff}@media (min-width:992px){.register-bg{padding:0 50px}}.afterLoginModal{max-width:400px}.afterLoginModal .close{position:absolute;right:10px;top:10px;opacity:1}.afterLoginModal .modal-header{background-color:#018dff;text-align:center;color:#fff}.afterLoginModal h4{line-height:26px;color:#333}.afterLoginModal p{font-size:14px}.afterLoginModal .large-padding{padding:0 40px}#msgModal{width:300px}#msgModal .modal-content{box-shadow:none}#msgModal .messages,.green-banner .lecturer-slide .owl-item.active.center .content:before,.register input[type=checkbox]{display:none}#msgModal .modal-title,#msgModal h4.messages{color:#fff}#msgModal h4.messages{text-align:left}#msgModal p.readAll{padding:0 0 0 30px;margin-top:20px;border-radius:3px;line-height:26px;color:#666;cursor:pointer}#msgModal p.readAll:hover{background-color:#f5f5f5}@media (min-width:768px){#msgModal,#msgModal .modal-dialog{width:420px}}#msgModal .allMegq{min-height:200px;max-height:418px;overflow-y:auto;border-top:none;padding:0 20px 12px}#msgModal .moreDel{cursor:pointer}#buyModal{width:300px}#buyModal .modal-header{height:40px;line-height:40px;border-bottom:2px solid #d9d9d9;text-align:center;background-color:#e6e6e6;border-top-left-radius:5px;border-top-right-radius:5px}#buyModal .close{cursor:pointer;padding:15px 10px 0 0;opacity:1;position:absolute;right:0;top:0}#buyModal .payCon .btn-pay,#buyModal .payInfo{width:100%;text-align:center}#buyModal .payCon h4{height:40px;line-height:40px}#buyModal .pay-font{font-size:16px;margin-top:5px}#buyModal .payCon h4 span{margin-left:30px;font-size:14px}#buyModal .payCon h4 select{margin-left:30px;color:#636e7b;height:35px;line-height:35px;width:100px;border:1px solid #d3d7db;border-radius:5px}#buyModal .fl{float:left}#buyModal .payCon .btn-pay{color:#fff;cursor:pointer;line-height:35px;border-radius:5px;border:1px solid #019391;background-color:#387fd7;margin-top:30px;font-size:14px}#buyModal .ear-style{border:1px solid #ccc;padding-left:10px;margin-left:59px;border-radius:5px;margin-top:10px;resize:none;overflow:hidden}@media (min-width:768px){#buyModal{width:370px}#buyModal .payCon{margin:10px 40px 30px}}.register-inner{margin-top:20px}@media (min-width:992px){.register-inner{margin:60px 0}}.register .register-tabs{margin-bottom:20px}.register .register-tab-list{display:flex;flex-wrap:wrap;gap:10px}.register .register-tab{flex:1 1 auto;padding:10px 15px;border:1px solid #387fd7;border-radius:4px;background:#fff;color:#387fd7;cursor:pointer}.register .register-tab.is-active{background:#387fd7;color:#fff}.register .register-tab:focus-visible{outline:2px solid #387fd7;outline-offset:2px}.register{height:auto;background:#fff}.register a{color:#337dda}.register .form-control{border-radius:3px;background-color:#fff;border:solid 1px #e8e8e8}.register h3{font-size:18px;letter-spacing:2px;color:#387fd7;display:inline-block;width:40%;margin:0 0 20px}.register .prompt-login{color:#7d97ad;font-size:12px;letter-spacing:.9px;text-decoration:underline}.register .form-control{height:44px}.register .checkbox{color:#9b9b9b;font-size:12px}.register input[type=checkbox]+label{color:#9b9b9b;font-size:12px;letter-spacing:.9px;padding-left:0}.register input[type=checkbox]+label span{display:inline-block;width:19px;height:19px;margin:-2px 10px 0 0;vertical-align:middle;background:#e3e3e3;cursor:pointer;border-radius:4px}.register input[type=checkbox]:checked+label span{background:#387fd7 url(../images/checkbox-tick.svg)no-repeat center center}.register label.error{font-size:12px;line-height:1.67;letter-spacing:.9px;text-align:left;color:#f24034;margin-top:10px}.register #registerCode-another{position:absolute;right:30px;top:6px;text-align:right;pointer-events:none;color:#f24034;font-weight:400;width:12px;height:12px;background:url(../images/code-error.svg)no-repeat center center}.register #registerCode-success{position:absolute;pointer-events:none;width:14px;height:14px;top:15px;right:30px;background:url(../images/code-success.svg)no-repeat center center/contain}.register a.blue-button{display:block;padding:10px;text-align:center;color:#fff;border-radius:4px}.register .push{height:175px}.register .container-fluid{min-height:100%;margin:0 auto -200px}@media (min-width:992px){.register .container-fluid>.row{display:table;width:100%;height:calc(100vh - 175px)}.register .container-fluid .register-form{margin-bottom:30px}.register .container-fluid .register-bg,.register .container-fluid .register-form-wrapper{display:table-cell;float:none;vertical-align:middle}}.abs{position:absolute}.text-30{font-size:30px}.mdi.mdi-folder-open{height:36px;top:0}.homepage .section{display:block;padding-bottom:60px;position:relative}#masthead-bg .slide .bg-img,.masthead{height:var(--t2-banner-height, var(--t2-banner-height-desktop, min(45vw,440px)));overflow:hidden}.masthead{text-align:center;padding-top:0!important;z-index:0}.masthead h1{font-family:"Open Sans";font-size:16px;letter-spacing:.4px;color:#387fd7}.masthead h2,.section.intro h1{font-family:PingFangTC-Regular,PingFangTC,PingFangHK-Regular,PingFangSC-Regular,"Microsoft JhengHei UI","Microsoft JhengHei",sans-serif;width:250px}.masthead h2{font-size:12px;color:#7d97ad;letter-spacing:.3px;position:relative;margin:0 auto}.masthead h2:after,.masthead h2:before{content:"";display:block;width:8px;height:1px;background:#7d97ad;position:absolute;top:8px}.masthead h2:before{left:-10px}.masthead h2:after{right:-10px}@media (min-width:335px){.masthead h2{width:310px}}@media (min-width:768px){.masthead h2{width:360px;font-size:14px}.masthead h2:after,.masthead h2:before{width:15px;height:1px;top:10px}.masthead h2:before{left:-20px}.masthead h2:after{right:-20px}}@media (min-width:992px){.masthead{margin-bottom:0!important}.masthead h1{font-size:18px}.masthead h2{width:442px}.masthead h2:after,.masthead h2:before{width:24px;height:1.5px;top:10px}.masthead h2:before{left:0}.masthead h2:after{right:0}}.masthead .container{position:relative;z-index:2;width:100%;align-self:center;margin-top:auto;margin-bottom:auto}.masthead .scroll{align-self:flex-end;margin-bottom:0;justify-content:center;width:100%;text-align:center;z-index:2;position:relative;top:-20px;color:#fff}.masthead .scroll span{width:1.5px;height:12px;display:block;position:absolute;top:40px;left:50%;background:#387fd7}#masthead-bg,#masthead-bg .slide{overflow:hidden;position:absolute;top:0}#masthead-bg{width:100%}#masthead-bg .slide{left:0}#masthead-bg .slide .bg-img{position:fixed;width:100%;background-position:top center;background-size:cover}@media (min-width:992px){#masthead-bg{height:var(--t2-banner-height, var(--t2-banner-height-desktop, min(45vw,440px)))}}@media all and (orientation:portrait){#masthead-bg,.masthead{--t2-banner-height:var(--t2-banner-height-mobile, min(78vw,320px))}}.homepage{height:100vh;position:relative}.homepage .slick-next,.homepage .slick-prev{bottom:0;top:auto}.homepage-body .navbar,.homepage-body .navbar .navbar-header{background:0 0;transition:all .5s linear}.homepage-body .navbar.on{background:#fff}.homepage-body div.section{padding-top:0}.homepage-body div.section.masthead{display:flex;align-items:center;flex-flow:column nowrap}.homepage-body footer.section{margin-bottom:60px}.homepage-body footer.section .container{margin-top:0;margin-bottom:0;padding-top:25px}@media (min-width:992px){.homepage-body footer.section{margin-bottom:0}}.section.intro img{width:100px;display:block;margin:0 auto}.section.intro h1{font-size:16px;letter-spacing:.4px;color:#387fd7;text-align:center;margin:30px auto}.section.intro p{width:90%;font-size:15px;line-height:1.93;letter-spacing:.3px;color:rgba(46,61,73,.9);margin:0 auto 10px}@media (min-width:552px){.section.intro h1{width:500px;margin:30px auto}}@media (min-width:992px){.section.intro p{width:880px;margin:0 auto}}.intro,.short-intro{z-index:3;background:#fff}.intro.section,.short-intro.section{margin-bottom:0}.intro .container{padding:30px 0}@media (min-width:992px){.intro .container,.short-intro .container{padding:100px 0}}.short-intro{font-size:14px;line-height:2.14;letter-spacing:.3px;text-align:left;color:#29333a}.short-intro .container{padding:30px 15px}.short-intro .title-txt{color:#fff;font-size:24px;text-align:left;position:absolute;top:80px;left:100px}.short-intro img{max-width:100%}.short-intro .img-circle{max-width:45px}.short-intro .open-sans{display:block;font-family:"Open Sans"}.short-intro .btn{margin-top:30px;padding:14px 25px;font-size:12px;font-weight:600;letter-spacing:.9px;text-align:left}.short-intro .intro-right{padding-top:40px}@media (min-width:992px){.short-intro .intro-right{padding-top:60px}}.homepage .news-list{margin-top:50px}.homepage .news-list .area{padding:0;background:#fff}.homepage .news-list .post-center{font-size:12px;font-weight:300;letter-spacing:1px;color:#7d97ad;width:50%}.homepage .news-list .price{font-size:18px;font-weight:500;letter-spacing:1.3px;color:#f66533}.courses-section .news-list li:nth-child(even),.homepage .news-list li:nth-child(even){top:0}.homepage .news-list .tag{top:0;left:15px}.homepage .news-list .content:after{top:0;right:15px}.homepage .news-list .slick-slide{height:auto}.homepage .news-list .slick-prev{top:auto}.homepage .news-list .slick-next{bottom:-80px;top:auto}.homepage .news-list .slick-prev{left:100px;right:auto;bottom:-60px}.homepage .news-list .slick-next{left:auto;right:100px}.homepage .news-list .slick-dots li button{background:#f66533;opacity:1}.homepage .news-list .slick-dots li.slick-active button{border-color:#f66533;background:#fff}.homepage .news-list .content{padding:20px}.homepage .news-list .content:before{left:10px;bottom:-8px}.courses-section .news-list.t2-category-grid .content h3,.homepage .news-list h3{height:30px;margin:5px auto}.homepage .news-list .area .content .desc{margin-top:5px}@media (min-width:992px){.homepage .news-list .content{padding:20px 10px}.homepage .news-list .post-center{margin-left:5px;width:40%}.homepage .news-list .tag{left:10px}}@media (min-width:1200px){.homepage .news-list{margin-top:0}.homepage .news-list .content{padding:20px}.homepage .news-list .content:before{left:12px;bottom:-10px}.homepage .news-list .post-center{margin-left:0;width:50%}.homepage .news-list .slick-prev{top:auto}.homepage .news-list .slick-next{bottom:18px;top:auto}.homepage .news-list .slick-prev{left:38%;right:auto;bottom:38px}.homepage .news-list .slick-next{left:auto;right:38%}.homepage .news-list .slick-dots{margin-top:30px}}.second-intro{font-size:15px;line-height:2;letter-spacing:.3px}.second-intro .intro-right{padding-top:0}.second-intro .intro-left{padding-top:40px;text-align:left}@media (min-width:992px){.second-intro .intro-left{padding-top:60px;text-align:right}.second-intro .btn{right:0;left:auto}}@media (min-width:1200px){.second-intro .title-txt{left:250px;text-align:right}}.homepage .slick-slide{padding:0 15px}@media (min-width:992px){.homepage .slick-slide{padding:0 8px}.homepage .slick-slide .content:before{left:0;bottom:-5px}.homepage .slick-slide .content:after{right:0}}.first-slide{margin-right:auto}@media (min-width:992px){.first-slide{width:990px;padding:30px 15px!important}}@media (min-width:1200px){.first-slide{margin-right:0;width:1190px;padding:30px 15px!important}}@media (min-width:1400px){.first-slide{width:1380px;padding:30px 15px!important}}@media (min-width:1600px){.first-slide{width:1500px}}.second-slide{margin-left:auto}.second-slide .news-list .slick-dots li button{background:#387fd7}.second-slide .news-list .slick-dots li.slick-active button{border-color:#387fd7;background:#fff}.second-slide .news-list .slick-next,.second-slide .news-list .slick-prev{background:url(../images/blue-arrow.svg)no-repeat top center/cover}.second-slide .news-list .slick-next:hover,.second-slide .news-list .slick-prev:hover{background:url(../images/blue-active-arrow.svg)no-repeat top center/cover}.second-slide .live-tag{position:absolute;bottom:0;right:0;background-color:#f24034;padding:5px 12px;color:#fff}.second-slide .post-center{width:50%}.second-slide .img-circle{width:45px;height:45px}.second-slide .post-left{width:20%}.second-slide .light-grey{font-size:12px}.second-slide .bright-blue{padding:0}@media (min-width:992px){.second-slide{width:990px;padding:30px 15px!important}.second-slide .post-center{width:45%}.second-slide .img-circle{width:30px;height:30px}}@media (min-width:1200px){.second-slide{margin-left:0;width:1190px;padding:30px 15px!important}.second-slide .post-center{width:50%}.second-slide .img-circle{width:45px;height:45px}.second-slide .post-left{width:20%}}@media (min-width:1400px){.second-slide{width:1380px;padding:30px 15px!important}}@media (min-width:1600px){.second-slide{width:1500px}}.second-slide .light-grey.col-xs-3{padding-right:0}.second-slide .strikethrough{font-size:12px;letter-spacing:.9px;color:#9b9b9b;text-decoration:line-through}.second-slide .price{margin-top:0}.green-banner{background-image:url(../images/green-banner.png),url(../images/green-pattern.webp);background-image:image-set(url(../images/green-banner.webp)type("image/webp"),url(../images/green-banner.png)type("image/png")),url(../images/green-pattern.webp);background-repeat:no-repeat,repeat-x;background-position:-130px top,top right}.green-banner .col-md-8{position:static}.green-banner .open-sans{display:block;font-size:20px;line-height:2.75;letter-spacing:.4px}.green-banner .title-txt{font-size:24px;letter-spacing:1.7px}.green-banner .banner-txt{color:#fff}.green-banner .banner-txt p{margin-bottom:25px}.green-banner .banner-txt a{display:inline-block}.green-banner .white-btn{background:#fff;color:#3ecc77;padding:12px 20px}.green-banner .lecturer-slide .content{padding:0;background:0 0;box-shadow:none}.green-banner .lecturer-slide .owl-item.active .content{position:relative}.green-banner .lecturer-slide .owl-item.active .content:before{border:0;background:#2e3d49;opacity:.6;display:block;content:"";left:0!important;bottom:0!important;right:0;top:0;position:absolute;height:100%;width:100%}.green-banner .lecturer-slide .lecture-info{display:none}.courses-section nav.pagination-wrapper .pagination ul,.green-banner .lecturer-slide .active.center .lecture-info,.service img{display:block}.green-banner .lecturer-slide .yellow{color:#ffe158;display:inline-block}.green-banner .lecturer-slide .yellow:after{font-size:14px;display:inline-block;content:"";width:13px;border-bottom:solid 1px #ffe158;margin-left:8px}.green-banner .lecturer-slide .name{font-size:18px;letter-spacing:1.3px;color:#fff}.green-banner .lecturer-slide .content:after,.green-banner .lecturer-slide .content:before{display:none}.form-wrapper form.search-item,.green-banner .lecturer-card{margin-bottom:10px}.green-banner .lecturer-card:before{position:absolute;content:"";left:0;bottom:0;z-index:1;margin:0;border-bottom:50px solid #fff;border-right:50px solid transparent;border-left:0 solid transparent}.green-banner .lecturer-card:after{content:"";position:absolute;right:0;top:0;z-index:1;border-top:50px solid #fff;border-right:0 solid transparent;border-left:50px solid transparent}.green-banner .owl-next,.green-banner .owl-prev{font-size:0!important;width:40px;height:40px;bottom:-50px;background:url(../images/green-arrow.svg)no-repeat top center/cover!important;position:absolute}@media (min-width:768px){.green-banner .owl-next,.green-banner .owl-prev{bottom:-15px}}.green-banner .owl-nav,.homepage-body .section.testimonial .bg-row>.col-md-4{margin-top:40px}.course-slide .owl-theme .owl-dots .owl-dot span,.course-slide .owl-theme .owl-dots .owl-dot:hover span,.green-banner .owl-theme .owl-dots .owl-dot span,.green-banner .owl-theme .owl-dots .owl-dot:hover span{background-color:#3ecc77;width:6px;height:6px}.green-banner .owl-dot.active span{background-color:#fff!important;border:2px solid #3ecc77;width:8px!important;height:8px!important;position:relative;top:1px!important}.green-banner .owl-next:hover,.green-banner .owl-prev:hover{background:url(../images/green-active-arrow.svg)no-repeat top center/cover!important}.green-banner .owl-prev{left:50px;transform:rotate(180deg)}.green-banner .owl-next{right:50px}.green-banner .thumb{position:relative}.green-banner .thumb a{position:absolute;height:100%;width:100%;top:0;left:0}.green-banner .lecture-info{position:absolute;bottom:30px;width:100%;left:10%}.green-banner .news-list{margin-top:80px}@media (min-width:768px){.green-banner .lecturer-info{bottom:20px}.green-banner .lecturer-card{margin:15px 8px}}@media (min-width:992px){.green-banner{background-position:-350px top,top right}.green-banner .lecturer-slide{margin-top:260px}.green-banner .lecture-info{bottom:20px;left:30px}.green-banner .owl-controls{margin-top:20px;width:300px;margin-left:0;position:relative}.green-banner .lecturer-card{margin:15px}}@media (min-width:1150px){.green-banner{background-position:-300px top,top right}}@media (min-width:1200px){.green-banner{background-position:calc(100% - 820px) top,top right}.green-banner .lecturer-slide{margin-top:250px}.green-banner .owl-controls{margin-left:-30px;margin-top:-20px}}@media (min-width:1340px){.green-banner{background-position:calc(100% - 880px) top,top right}}@media (min-width:1440px){.green-banner{background-position:calc(100% - 920px) top,top right}.green-banner .lecturer-slide{margin-top:258px}.green-banner .owl-controls{margin-top:-30px}}@media (min-width:1500px){.green-banner{background-position:calc(100% - 960px) top,top right}}@media (min-width:1600px){.green-banner{background-position:calc(100% - 1070px) top,top right}}@media (min-width:1700px){.green-banner{background-position:calc(100% - 1120px) top,top right}}@media (min-width:1800px){.green-banner{background-position:calc(100% - 1150px) top,top right}}@media (min-width:1900px){.green-banner{background-position:calc(100% - 1200px) top,top right}}.service img{margin:20px auto 10px}.service h2{margin-left:20px}.service h3{font-size:20px;letter-spacing:1.4px;color:#387fd7;text-align:center}.service .icon-wrapper{height:auto}@media (min-width:992px){.service h2{margin-left:0}.service .icon-wrapper{height:100px}}.homepage-body .section.testimonial{background:url(../images/testimonial-bg.jpg)top center;padding-top:10px}.homepage-body .section.testimonial .student-avatar{max-width:100%;display:block}.homepage-body .section.testimonial p{font-size:14px;line-height:1.79;color:#333}.homepage-body .section.testimonial .student-name{font-family:"Open Sans";font-size:14px;line-height:1.86;color:#387fd7;margin-bottom:0}.homepage-body .section.testimonial .student-education,.user-inventory li{font-size:12px;letter-spacing:1px;color:#7d97ad}@media (min-width:992px){.homepage-body .section.testimonial{padding-top:70px}}.profile-body{background:#fff}.profile-body footer .container{margin-bottom:0;padding-top:25px}.profile-top{margin-top:60px;padding:20px 0!important;background:url(../images/blue-pattern.jpg)top center/cover}.profile-top img{display:block;margin:0 auto;width:110px}.profile-top .username{text-align:center;font-size:18px;letter-spacing:1.3px;color:#387fd7;margin-top:5px}.profile-top .logout{display:block;text-align:center;font-size:12px;letter-spacing:.4px;color:#9b9b9b}.user-inventory{background:#dceff7;list-style:none;text-align:center;padding:0}.user-inventory li{display:inline-block;border-right:1px solid #6cbee3;font-size:14px;margin:15px 10px;padding-right:20px}.user-inventory li:last-child{border-right-color:transparent}.user-inventory .amount{font-size:14px;letter-spacing:1px;color:#387fd7}.profile-section{margin:50px auto}.profile-section .panel-group{margin:0}.profile-section .panel-heading{border-radius:0;padding:8px 15px}.profile-section .panel-title{font-size:15px;text-align:left;color:rgba(46,61,73,.9)}.profile-section .panel-title a{line-height:1.9;opacity:.96}.profile-section .panel-title a img{top:-2px;position:relative;display:inline-block;margin-right:8px}.profile-section #accordion .panel-body a{opacity:.96;font-size:14px;color:#9b9b9b;display:block;margin-bottom:5px;padding-left:35px}.profile-section #accordion .panel-title .glyphicon:before{color:#bdbdbd;font-size:12px;top:5px;position:relative}.profile-section .validation-col{height:40px;padding:10px 12px}.profile-section .radio-inline{margin-top:8px;margin-right:30px}.profile-section label.error{color:#f24034}@media (min-width:992px){.profile-section .radio-inline{margin-right:10px}.profile-section .validation-col{margin-top:30px}}@media (min-width:1200px){.profile-section .radio-inline{margin-right:30px}}.form-wrapper .panel-default>.panel-heading{background:0 0}.form-wrapper .panel-default>.panel-heading a{color:#387fd7;opacity:.96}.form-wrapper .panel-title{padding-bottom:10px;border-bottom:1px solid #e3e3e3}.form-wrapper .panel-title a,.intro-section h2.blue-txt{font-size:18px}.form-wrapper label{font-size:16px;letter-spacing:.5px;color:#2e3d49;font-weight:400;margin-bottom:5px}.form-wrapper .form-group{margin-bottom:20px}.form-wrapper .form-control{margin-bottom:20px;box-shadow:none;border:solid 1px #e3e3e3;padding:10px 12px;height:40px}.form-wrapper .reset-form,.form-wrapper button[type=submit]{display:inline-block;border-radius:4px;color:#fff;text-align:center;padding:10px 16px;margin-right:10px}.form-wrapper .reset-form{background-color:#e3e3e3}.form-wrapper .reset-form:hover{background-color:#999;text-decoration:none}.form-wrapper .sendcode{display:inline-block;margin-top:0;border-radius:4px;background-color:#6cbee3;padding:10px 15px;height:40px}@media (min-width:992px){.form-wrapper .sendcode{margin-top:34px}}.form-wrapper .pagination a{color:#9b9b9b;background-color:#fff;font-size:15px;line-height:1.33;padding:10px 30px;width:100%}.form-wrapper .pagination .active a{background-color:#9b9b9b;box-shadow:inset 0 1px 4px 0 rgba(99,115,129,.2);border:solid 1px #9b9b9b;color:#fff}.form-wrapper .pagination>li>a:focus,.form-wrapper .pagination>li>a:hover{color:#000}.form-wrapper .pagination>li:first-child>a{margin-left:0;border-bottom-left-radius:3px;border-top-left-radius:3px}.form-wrapper .pagination>li:last-child>a{border-bottom-right-radius:3px;border-top-right-radius:3px}.form-wrapper .pagination{margin:20px 15px;display:table;padding:0}.form-wrapper .pagination>li{width:1%;display:table-cell}.form-wrapper .pull-right{float:none!important}@media (min-width:992px){.form-wrapper .pull-right{float:right!important}.form-wrapper .pagination{padding-left:15px;padding-right:15px;display:inline;margin:20px 0 40px}.form-wrapper .pagination>li{width:auto;display:inline}.form-wrapper .pagination a{width:auto;padding:10px 15px}.form-wrapper form.search-item{margin-bottom:0}.form-wrapper form.search-item .form-group{margin:20px 0}}@media (min-width:1200px){.form-wrapper .pagination a{padding:10px 30px}}.form-wrapper .table-responsive{margin-bottom:30px}@media (min-width:992px){.form-wrapper .table-responsive{margin-bottom:70px}}.edit-user-photo .original-img img,.profile-course-section .side-nav .img-circle{width:110px}.edit-user-photo .original-img{display:inline-block}.edit-user-photo .edit-photo-btn{display:inline-block;margin-right:10px;margin-left:30px;vertical-align:middle}.edit-user-photo .upload-photo{display:block;font-size:14px;letter-spacing:1px;text-align:left;color:#7d97ad}.edit-user-photo .upload-photo span{text-decoration:underline}.edit-user-photo .alert{display:inline-block;border-radius:4px;padding:2px 8px;margin-top:10px;background-color:#f24034;text-align:center;color:#fff;font-size:12px;letter-spacing:.9px}.profile-course-section{margin-top:80px}@media (min-width:992px){.profile-course-section{margin-top:120px}}.personal-info-form{margin-top:30px}.personal-info-form .radio-inline{margin-bottom:5px;line-height:1.6}.personal-info-form select{-webkit-appearance:none}.personal-info-form #profileCity .col-md-6:before{font-family:"Glyphicons Halflings";content:"";color:#bdbdbd;font-size:10px;top:12px;right:25px;position:absolute;pointer-events:none}.personal-info-form textarea.form-control{height:auto;resize:none}@media (min-width:992px){.personal-info-form{margin-top:50px}}.side-nav .course-nav,.side-nav img{display:inline-block;vertical-align:middle}.side-nav .course-nav{margin-top:30px;margin-left:20px;list-style:none;padding:0}@media (min-width:992px){.side-nav .course-nav{margin-left:35px}.side-nav .course-nav li{margin-bottom:15px}}.side-nav .course-nav a{opacity:.96;font-size:15px;letter-spacing:1.1px;color:#2e3d49;padding:0 9px}.side-nav .course-nav a.active{color:#387fd7;border-left:3px solid #387fd7;padding:0 6px}.profile-info{background:url(../images/blue-pattern.jpg)top center}.profile-info .img-circle{margin:0 auto;display:block;padding:30px 0}.profile-info .realname{text-align:center;opacity:.96;font-size:18px;letter-spacing:1.3px;color:#2e3d49;padding-bottom:20px}.profile-course-section .form-control-feedback{left:0;right:auto;top:4px;color:#adbcc9;font-size:16px}.profile-course-section .search-item .form-control{padding-left:36px;border-radius:3px;border:solid 1px #7d97ad}.profile-course-section td{font-size:14px;line-height:1.71;color:#333}.profile-course-section .table>thead>tr>th{border-bottom:0 solid transparent;font-size:14px;line-height:1.71;color:#7d97ad;padding:15px}.profile-course-section .table>tbody>tr>td{border-top:0 solid transparent;border-bottom:solid 1px #e3e3e3;font-size:14px;color:#333;padding:18px 15px;min-width:90px;height:60px}.profile-course-section .table>tbody>tr>td:last-child{min-width:150px}.profile-course-section td:first-child{max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-course-section .pay-btn{border-radius:4px;background-color:#6cbee3;color:#fff;padding:2px 6px;display:inline-block;margin-right:5px}.profile-course-section .remove-btn{color:#29343d;display:inline-block}@media (min-width:992px){.profile-course-section .pay-btn{margin-right:20px}}.profile-course-section .collapsed,.profile-course-section .collapsed>div{display:none}.profile-course-section .zebra tr:nth-child(even){background-color:rgba(227,227,227,.2)}.profile-course-section .toggle-btn{color:#fff;border-radius:4px;background-color:#9b9b9b;padding:2px 6px;display:inline-block;margin-right:5px}.profile-course-section .refund-btn{color:#fff;border-radius:4px;background-color:#7d97ad;padding:2px 6px;display:inline-block}.sticky-footer{height:auto}.sticky-footer footer{width:100%;height:auto;min-height:0;padding:0!important}.sticky-footer .profile-course-section{margin:50px auto 100px}@media (min-width:992px){.sticky-footer .profile-course-section{min-height:100%;margin:100px auto -200px}.sticky-footer footer{min-height:175px;height:175px}}.courses-section ul{margin:50px 0}.courses-section li{margin-bottom:40px}.courses-section li .area{padding:0}.courses-section .news-list .tag{top:0;left:12px}.courses-section .price{font-size:18px;letter-spacing:1.3px}.courses-section .yellow-button{right:40px}.courses-section .news-list .content .post-center{width:40%}.courses-section .news-list .content .post-right{width:30%}.courses-section .news-list .content:before{left:7px;bottom:-8px}.courses-section .news-list .content:after{top:0}.courses-section .img-circle{margin:0 auto}.courses-section .area .content .desc{margin-top:0}@media (min-width:992px){.courses-section .yellow-button{right:20px}.courses-section li{margin-bottom:90px}.courses-section .news-list .content .post-center{width:48%}.courses-section .news-list .content .post-right{width:25%;text-align:right}.courses-section .news-list .content:before{left:7px;bottom:-10px}}@media (min-width:1400px){.courses-section .yellow-button{right:35px}}.courses-section .panel-title{background-color:#e3e3e3;color:rgba(46,61,73,.9);padding:5px 15px}.courses-section .panel-body{padding:5px 15px}.courses-section .panel-group a{color:rgba(46,61,73,.9);display:block;margin:2px 0;padding:5px 0;font-size:14px}.courses-section .panel-group a.active,.section.sub-courses-top .inline-menu .pull-right.active a{color:#387fd7}.courses-section .news-list li{padding:0 10px}.courses-section .news-list .light-grey{padding-right:0}@media (min-width:1600px){.courses-section{width:1590px}}.orange-pattern{background:#fff url(../images/orange-pattern.webp)no-repeat -1000px 0}@media (min-width:992px){.orange-pattern{background:#fff url(../images/orange-pattern.webp)no-repeat 50px 50px}}@media (min-width:1200px){.orange-pattern{background:#fff url(../images/orange-pattern.webp)no-repeat 100px 270px}}.blue-short-pattern{background:#fff url(../images/blue-pattern-2.webp)no-repeat -1000px 0}@media (min-width:992px){.blue-short-pattern{background:#fff url(../images/blue-pattern-2.webp)no-repeat 90% 50px}}@media (min-width:1200px){.blue-short-pattern{background:#fff url(../images/blue-pattern-2.webp)no-repeat 78% 222px}}@media (min-width:1400px){.blue-short-pattern{background:#fff url(../images/blue-pattern-2.webp)no-repeat 80% 222px}}.courses-top{margin-top:60px;padding:50px 0!important;background:center/cover;text-align:center}.courses-top .title{color:#fff;font-size:50px;font-weight:700;line-height:1.15;letter-spacing:-2px}@media (max-width:991px){.courses-top .title{font-size:30px;line-height:1.3;letter-spacing:normal}}@media (min-width:992px){.courses-top{padding:160px 0 130px!important}}#successModal .blue-button{display:inline-block;border-radius:4px;padding:8px 18px;letter-spacing:1px;margin-top:10px}.profile-body .modal-backdrop{background-color:transparent}.section.sub-courses-top{padding-top:0;margin-top:60px;background:#dceff7}.section.sub-courses-top .inline-menu{width:100%;letter-spacing:1px;display:flex;flex-direction:row;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.section.sub-courses-top .inline-menu .nav{display:flex}.section.sub-courses-top .inline-menu li{display:inline-block;vertical-align:top;float:none!important}.section.sub-courses-top .inline-menu li.pull-right{align-self:flex-end;margin-left:auto}.section.sub-courses-top .inline-menu li.pull-right-last{margin-left:0}.section.sub-courses-top .inline-menu a{font-size:14px;letter-spacing:1px;text-align:left;color:#7d97ad;opacity:.96;margin:0}.section.sub-courses-top .inline-menu a img{display:inline-block;margin-right:6px}.section.sub-courses-top .inline-menu .active a{color:#387fd7;border-bottom:2px solid #387fd7;opacity:.96}.section.sub-courses-top .inline-menu a:focus,.section.sub-courses-top .inline-menu a:hover{background:0 0}@media (min-width:992px){.section.sub-courses-top a{padding:25px 20px;margin:0 5px}}.courses-section .pagination a{color:#9b9b9b;background-color:#fff;font-size:15px;line-height:1.33;padding:10px 30px;width:100%}.courses-section .pagination .active a{background-color:#9b9b9b;box-shadow:inset 0 1px 4px 0 rgba(99,115,129,.2);border:solid 1px #9b9b9b;color:#fff}.courses-section .pagination>li>a:focus,.courses-section .pagination>li>a:hover{color:#000}.courses-section .pagination>li:first-child>a{margin-left:0;border-bottom-left-radius:3px;border-top-left-radius:3px}.courses-section .pagination>li:last-child>a{border-bottom-right-radius:3px;border-top-right-radius:3px}.courses-section .pagination{margin:20px 15px;display:table;padding:0}.courses-section .pagination>li{width:1%;display:table-cell}.courses-section .news-list{margin:30px -15px 0}.courses-section .news-list .content{padding:20px 10px}@media (min-width:768px){.courses-section .news-list{margin:50px -15px 0}}.courses-section .title{margin-top:0}.courses-section h2{font-size:18px;letter-spacing:1.3px;text-align:left;color:#387fd7;margin-top:50px}.courses-section .col-xs-2.bright-blue{padding-left:0}.courses-section .price.free{margin-top:0;font-weight:400;text-align:right}.courses-section nav.pagination-wrapper{display:flex;justify-content:center}.courses-section nav.pagination-wrapper .pagination{width:auto;display:block}.courses-section nav.pagination-wrapper .pagination li{width:auto;display:inline}.courses-section nav.pagination-wrapper .pagination a{width:auto;font-size:17px;color:#387fd7;padding:8px 15px}.courses-section .lecturer-news-list .lecturer-card{position:relative;overflow:hidden;margin-bottom:20px;padding:0 15px}.courses-section .lecturer-news-list .lecture-info{display:none;position:absolute;bottom:40px;width:100%;left:15%}.courses-section .lecturer-news-list .yellow{color:#ffe158;display:inline-block;font-size:14px}.courses-section .lecturer-news-list .yellow:after{display:inline-block;content:"";width:13px;border-bottom:solid 1px #ffe158;margin-left:8px}.courses-section .lecturer-news-list .name{font-size:18px;letter-spacing:1.3px;color:#fff}.courses-section .lecturer-news-list li{margin-bottom:10px}.courses-section .lecturer-news-list .content{position:relative;background:0 0;box-shadow:none;padding:0!important}.courses-section .lecturer-news-list .lecturer-card .content:before{display:block;content:"";left:0;position:absolute;height:100%;width:100%;bottom:auto;background:#2e3d49;border-color:transparent;opacity:0}.courses-section .lecturer-news-list .lecturer-card:hover .content:before{opacity:.6}.courses-section .lecturer-news-list .content:after{display:none}.courses-section .lecturer-news-list .lecturer-card:hover .lecture-info{display:block}.courses-section .lecturer-news-list .lecturer-card:before{position:absolute;content:"";left:0;bottom:0;z-index:1;margin:0;border-bottom:50px solid #fff;border-right:50px solid transparent;border-left:0 solid transparent}.courses-section .lecturer-news-list .lecturer-card:after{content:"";position:absolute;right:0;top:0;z-index:1;border-top:50px solid #fff;border-right:0 solid transparent;border-left:50px solid transparent}.courses-section .lecturer-news-list .thumb a,.has-background:after{position:absolute;width:100%;height:100%;top:0}@media (min-width:992px){.courses-section .lecturer-news-list .lecturer-card{margin-bottom:50px}.courses-section .lecturer-news-list .lecture-info{bottom:20px;left:15%}}.sidebar{margin-bottom:30px}.full-container a,.navbar a,.row a{text-decoration:none}.lecturers-top{margin-top:60px;padding:50px 0!important;background:center/cover;text-align:center}.lecturers-top .title{color:#fff;font-size:18px}@media (min-width:992px){.lecturers-top{padding:160px 0 130px!important}}.lecturers-top .yellow,.result-keyword{opacity:.96;font-size:24px;letter-spacing:1.7px}.lecturers-top .yellow{color:#ffe158;margin-bottom:20px}.lecturer-top p,.lecturers-top p{line-height:2;letter-spacing:.3px;color:#fff}.lecturers-top p{font-size:15px;text-align:center}.result-keyword{text-align:left;color:#387fd7}.courses-section .search-item{margin-bottom:10px}@media (min-width:992px){.courses-section .search-item{margin-bottom:0}}.courses-section .search-item .form-group{margin-bottom:20px}@media (min-width:992px){.courses-section .search-item .form-group{margin:5px 0}}.courses-section .search-item .form-control{border-radius:3px;border:solid 1px #7d97ad;margin-bottom:20px;box-shadow:none;padding:10px 12px 10px 36px;height:40px}.courses-section .form-control-feedback{left:0;right:auto;top:4px;color:#adbcc9;font-size:16px}.lecturer-top{margin-top:60px;padding:50px 0!important;background-repeat:no-repeat;background-position:center;background-size:cover;text-align:left}.lecturer-top .title{color:#fff;font-size:18px}@media (min-width:992px){.lecturer-top{padding:160px 0 130px!important}}.lecturer-top .banner-center{width:90%;margin:0 auto}@media (min-width:992px){.lecturer-top .banner-center{width:60%;margin:0 auto}}.lecturer-top .yellow{font-size:16px;letter-spacing:1.3px;color:#ffe158;margin-bottom:20px}@media (min-width:992px){.lecturer-top .yellow{font-size:20px}}.lecturer-top p{font-size:14px}@media (min-width:992px){.lecturer-top p{font-size:18px}}.comments-list .comment-body,.right-nav{position:relative}.right-nav.new::before{content:"";position:absolute;top:15px;right:10px;height:3px;width:3px;background:#f24034;border-radius:50%}.comments-list .blue-button{position:absolute;right:0;bottom:5%;padding:5px 10px}@media screen and (max-width:768px){.comments-list .blue-button{position:relative;right:auto;top:auto;margin-left:10px}}.member-level{display:block;margin:10px auto;width:100%;height:25px;max-width:90px;font-size:12px;color:#fff;background:#6cbee3;text-align:center;line-height:25px;border-radius:4px}#back-to-top{position:fixed;bottom:25%;right:5%}.video-responsive img{width:100%;height:auto}.navbar-default .navbar-brand{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0}.navbar>.container .navbar-brand{margin:0}.has-background:after{background-color:#ebfcf8;background-image:linear-gradient(130deg,#ebfcf8 50%,#fff 50%);background-image:-webkit-linear-gradient(130deg,#ebfcf8 50%,#fff 50%);z-index:-5;content:"";display:block;opacity:.2;top:-10px;left:0}.has-background .background-inner{background:url(../images/vertical-pattern.png)repeat-y}.has-background h6{margin-top:100px}.has-background,.has-background .yellow-bg{position:relative}.has-background .yellow-bg img{width:100%;box-shadow:15px 15px 0 0#ffe158}@media (min-width:768px){.has-background .yellow-bg{top:-60px;left:10px}.has-background .yellow-bg img{width:auto}}@media (min-width:992px){.has-background .yellow-bg{top:-110px;left:60px}}@media (min-width:1200px){.has-background .yellow-bg{top:-110px;left:30px}}@media (min-width:1400px){.has-background .yellow-bg{left:-60px}}.has-background .social-links{margin-top:30px}.has-background .social-links a{margin:0 8px}.has-background h3{font-size:14px;letter-spacing:.7px;text-align:left;color:#f66533;margin-top:0}.has-background p{margin-bottom:25px;line-height:1.85;letter-spacing:1px;color:#2e3d49}@media (min-width:992px){.has-background .col-sm-6.mt-30{margin-bottom:120px}}.overlay-bg-wrapper{width:100%;position:absolute;margin:0}@media (min-width:600px){.overlay-bg-wrapper{width:80%}}@media (min-width:768px){.overlay-bg-wrapper{width:50%;margin-left:20px}}@media (min-width:992px){.overlay-bg-wrapper{width:40%;margin-left:6%}}.overlay-bg-wrapper .overlay-bg{overflow:hidden;padding-bottom:62.5%;position:relative;height:0}.overlay-bg-wrapper .overlay-bg img{left:0;top:0;height:100%;width:100%;position:absolute}.has-background .yellow-bg .teacher-profile-image,.speech-bubble img{max-width:100%;height:auto}.teacher-message-content.has-feature-image{margin-top:30px}.teacher-message-content .teacher-feature-image{display:block;max-width:100%;height:auto;margin-bottom:30px}.teacher-message-content.has-feature-image .speech-bubble-wrapper{width:100%;margin:0 0 50px}@media (min-width:768px){.teacher-message-content.has-feature-image.has-message{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.teacher-message-content .teacher-feature-image{margin-bottom:0}}.speech-bubble-wrapper{width:90%;margin:10%auto 50px;position:relative}.speech-bubble-wrapper:after{content:"";background-image:url(../images/wave.png);background-repeat:repeat-x;background-position:bottom left;display:block;height:18px;bottom:18px;z-index:5;position:relative}@media (min-width:520px){.speech-bubble-wrapper{margin:25%auto 50px}}@media (min-width:768px){.speech-bubble-wrapper{width:70%;margin:40px auto 50px}}@media (min-width:992px){.speech-bubble-wrapper{width:48.5%;margin:40px 12% 120px auto}}@media (min-width:1550px){.speech-bubble-wrapper{width:39.6%;margin:90px 22% 120px auto}}.speech-bubble{padding:15px;background:#397fd7;position:relative;z-index:1}.speech-bubble:before{content:"";background-image:url(../images/speechbubble.png);background-repeat:no-repeat;background-position:top right;background-size:50%;position:absolute;top:-25px;right:10px;width:100px;height:90px;display:block}@media (min-width:768px){.speech-bubble{padding:25px}}@media (min-width:992px){.speech-bubble{padding:35px}}.speech-bubble .yellow{font-size:20px;letter-spacing:1px;color:#ffe158;margin-top:0}.speech-bubble p{font-size:15px;line-height:1.87;letter-spacing:1px;color:#fff}.single-lecturer-section .picture-slide{width:100%!important}@media (min-width:768px){.single-lecturer-section .picture-slide{padding-left:0;width:50%!important}.single-lecturer-section .picture-slide .owl-stage{transform:none!important;width:100%!important}.single-lecturer-section .picture-slide .owl-item{float:none!important}.single-lecturer-section .picture-slide .owl-item.cloned{display:none}}.single-lecturer-section .news-list{margin-bottom:70px}.t2-course-recommend-cards li:nth-child(even),.t2-teacher-related-courses li:nth-child(even){top:0}.courses-section .news-list.t2-category-grid .area .content .desc,.t2-course-recommend-cards .area .content .desc,.t2-teacher-related-courses .area .content .desc{margin-top:5px}.t2-teacher-related-courses .post-center{width:50%;font-size:12px;font-weight:300;letter-spacing:1px;color:#7d97ad}.t2-teacher-related-courses .price{font-size:18px;font-weight:500;letter-spacing:1.3px;color:#f66533}@media (min-width:992px){.t2-teacher-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.t2-teacher-list::after,.t2-teacher-list::before{display:none}.t2-teacher-list #lecturer.t2-teacher-row+.t2-teacher-row{margin-top:0}.t2-teacher-list #lecturer.t2-teacher-row>.col-md-6:not(.feature-cover){min-width:0}.t2-teacher-list .t2-teacher-description{overflow-wrap:anywhere}}.t2-course-recommend-cards,.t2-teacher-related-courses{display:grid;grid-template-columns:1fr;gap:24px 0;margin:0;padding:0}.scrolled nav.t2-main-nav.navbar-fixed-top::before,.t2-teacher-related-courses::after,.t2-teacher-related-courses::before{display:none}.t2-course-recommend-cards>li,.t2-teacher-related-courses>li{float:none;width:auto;min-width:0;height:100%;top:0;margin:0;padding:0}.t2-course-recommend-cards .area,.t2-teacher-related-courses .area{display:flex;flex-direction:column;height:100%;padding:0;background:#fff}.t2-course-recommend-cards .thumb{height:195px;overflow:hidden}.t2-course-recommend-cards .thumb a,.t2-course-recommend-cards .thumb img,.t2-teacher-related-courses .thumb a{height:100%;object-fit:cover}.t2-course-recommend-cards .content{flex:1;height:155px;min-height:155px;padding:20px 20px 55px}.t2-course-recommend-cards .content h3,.t2-teacher-related-courses .content h3{height:30px;margin:5px auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.t2-course-recommend-cards .yellow-button{right:20px;bottom:12px}.t2-course-recommend-cards .post-center{width:50%;font-size:12px;font-weight:300;letter-spacing:1px;color:#7d97ad}.t2-course-recommend-cards .price{font-size:18px;font-weight:500;letter-spacing:1.3px;color:#f66533}.t2-course-recommend-cards .tag{top:0;left:0}.t2-course-recommend-cards .content:after{top:0;right:0}.t2-teacher-related-courses .thumb{position:relative;padding-top:46.5%;height:0;overflow:hidden}.t2-teacher-related-courses .thumb a{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.t2-teacher-related-courses .thumb img{width:100%;height:100%;object-fit:cover}.t2-teacher-related-courses .content{flex:1 1 auto;height:auto;min-height:0;padding:20px}.about-us p,.t2-teacher-related-courses .content h3{color:#29333a}.t2-teacher-related-courses .yellow-button{right:40px;bottom:auto}.t2-teacher-related-courses .content:before{left:10px;bottom:-8px}.t2-teacher-related-courses .content:after{right:15px;top:0}@media (min-width:992px){.t2-teacher-related-courses .content:before{left:0;bottom:-5px}.t2-teacher-related-courses .content:after{right:0}.t2-course-recommend-cards,.t2-teacher-related-courses{grid-template-columns:repeat(4,minmax(0,1fr))}.t2-teacher-related-courses>li{padding-left:8px;padding-right:8px}.t2-teacher-related-courses .content{padding:20px 10px}.t2-teacher-related-courses .post-center{margin-left:5px;width:40%}}@media (min-width:1200px){.t2-teacher-related-courses .content{padding:20px}.t2-teacher-related-courses .post-center{margin-left:0;width:50%}}.with-slider .single-lecturer-section{margin-bottom:60px}.with-slider .single-lecturer-section h4{font-size:18px;letter-spacing:.9px;color:#2e3d49}.with-slider .single-lecturer-section h5{font-size:18px;letter-spacing:.9px;color:#387fd7}.with-slider .single-lecturer-section p{font-size:15px;line-height:1.87;letter-spacing:1px;color:#2e3d49}.with-slider .single-lecturer-section .qna{max-width:500px;margin-top:80px}.with-slider .single-lecturer-section .share-section p{color:#7d97ad;opacity:.6}@media (min-width:992px){.with-slider .single-lecturer-section{margin-bottom:120px}.with-slider .single-lecturer-section .share-section{margin:60px auto 0;width:90%}}.about-us,.with-slider .picture-slide{position:relative}.with-slider .picture-slide:before{top:-20px;left:0;position:absolute;width:30%;height:calc(100%);content:"";background:#6cbee3;display:block}@media (min-width:768px){.with-slider .picture-slide:before{top:-40px;height:calc(100% + 70px)}}.with-slider .picture-slide .owl-next,.with-slider .picture-slide .owl-prev{font-size:0!important;width:40px;height:40px;bottom:-50px;background:url(../images/blue-arrow.svg)no-repeat top center/cover!important;position:absolute}.with-slider .picture-slide .owl-next{right:50px}.with-slider .picture-slide .owl-prev{left:50px;transform:rotate(180deg)}.freeze .progress{background:repeating-linear-gradient(45deg,#d0d0d0,#d0d0d0 1px,#dcdcdc 1px,#dcdcdc 5px,#dcdcdc 10px);box-shadow:none;display:inline-block}.freeze .red-status{display:inline-block;color:#f24034;font-size:14px;top:2px;left:6px;position:relative}.btn.bright-green{color:#3ecc77;border:1px solid #3ecc77}.btn.bright-green:after,.btn.bright-green:before{background:#3ecc77}.btn.bright-green:hover{background:#3ecc77;color:#fff}.about-us{z-index:1;background:#fff}.about-us .diagonal{display:inline-block;margin-bottom:18px}.about-us .diagonal.dull-yellow:after{background:#ffe158}.about-us #first-row{margin-top:0;background-color:transparent;background-image:url(../images/aboutus-pattern.png);background-repeat:no-repeat;background-size:100% 65%;background-position:top center}.about-us #first-row p{color:#fff;width:100%;margin-bottom:20px}@media (min-width:992px){.about-us #first-row{margin-top:180px;background:0 0}.about-us #first-row p{width:90%}}.about-us .diagonal-bg{background:0 0;z-index:unset}.about-us .blue-on-white{background:0 0}.about-us .blue-on-white p{font-size:15px}@media (min-width:992px){.about-us .blue-on-white{background-color:transparent;background-image:url(../images/aboutus-pattern.png);background-repeat:no-repeat;background-size:58%;background-position:20px 150px}}@media (min-width:1200px){.about-us .blue-on-white{background-size:52%;background-position:50px 150px}}@media (min-width:1300px){.about-us .blue-on-white{background-size:48%;background-position:120px 150px}}@media (min-width:1440px){.about-us .blue-on-white{background-size:40%;background-position:160px 150px}}@media (min-width:1600px){.about-us .blue-on-white{background-size:40%;background-position:170px 150px}}@media (min-width:1700px){.about-us .blue-on-white{background-size:38%;background-position:200px 150px}}@media (min-width:1920px){.about-us .blue-on-white{background-size:36%;background-position:280px 150px}}.about-us .yellow-title{color:#ffe158;letter-spacing:1px;font-weight:500;margin-bottom:20px}.about-us .orangy-title{color:#f66533;font-size:24px;font-weight:500}.about-us .pinkish{color:#ffab40!important;margin-top:30px}.about-us .grey-caption,.members h3{color:#9b9b9b;margin-bottom:20px;margin-top:10px;font-size:20px}.about-us .overlap-img img{max-width:100%;width:auto;position:relative;left:0}@media (min-width:992px){.about-us .overlap-img img{left:auto}}@media (min-width:1440px){.about-us .overlap-img img{left:-50px}}.about-us #second-row,.about-us #second-row .orangy-title{margin-top:20px}@media (min-width:992px){.about-us #second-row{margin-top:150px}.about-us #second-row .orangy-title{margin-top:48px}}@media (min-width:1200px){.about-us #second-row .orangy-title{margin-top:58px}}@media (min-width:1600px){.about-us #second-row .orangy-title{margin-top:75px}}.about-us #second-row .responsive-img-wrapper{padding-bottom:63%;background-color:transparent}.go-register-banner{position:relative;margin-top:80px;margin-bottom:100px;z-index:1}@media (min-width:992px){.go-register-banner{margin-top:100px}}.go-register-banner:before{position:absolute;content:"";display:block;width:100%;height:100%;background-image:url(../images/go-register-banner.jpg);background-size:cover;background-position:center}.go-register-banner .container{margin:0 auto;padding-top:50px;padding-bottom:50px}@media (min-width:992px){.go-register-banner .container{padding-top:80px;padding-bottom:155px}}.go-register-banner .blue-title{font-size:24px;font-weight:500;letter-spacing:1px;color:#387fd7;margin-bottom:30px}@media (min-width:992px){.go-register-banner .blue-title{margin-bottom:40px}}.bottom-container a,.go-register-banner a{background:#387fd7;color:#fff;font-size:12px;font-weight:600;padding:15px 30px}.members{margin-top:20px}@media (min-width:992px){.members{margin-top:50px}}.members .responsive-img-wrapper{padding-bottom:100%;background:0 0}.members .blue-pill{position:absolute;bottom:-20px;width:120px;left:50%;transform:translate(-50%);text-align:center;border-radius:15px;background:#1668d6;padding:5px;color:#fff}.members h3{text-align:center;margin-top:40px;margin-bottom:10px;letter-spacing:1px;color:#387fd7}.members p{line-height:1.8;color:#525c65}.members .circles{margin-top:20px}.members .member{padding:0 45px;margin-bottom:20px;transition:all .5s ease-out}.members .member .static{opacity:1}.members .member .responsive-img{transition:border .25s ease-out;border:3px solid #1668d6}.members .member:hover .static{opacity:0}.members .member:hover .responsive-img{border:6px solid #1668d6}.bottom-container{background-image:url(../images/bottom-pattern.jpg);background-repeat:repeat-x;background-size:cover;margin-top:30px;padding-bottom:50px}.bottom-container .responsive-img-wrapper-bg{background-image:url(../images/bottom-computer.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center;padding-bottom:51%}@media (min-width:992px){.bottom-container .responsive-img-wrapper-bg{padding-bottom:30%}}.bottom-container .row,.contact-us>.container-fluid>.row{display:block}.bottom-container .col-lg-7{display:block;float:none;padding:0 15px}.bottom-container .col-lg-5{padding-left:0;padding-right:0;display:block;float:none}.bottom-container h1{margin-top:25px}.bottom-container p{color:#fff;margin-bottom:30px}.bottom-container a{margin-bottom:40px}@media (min-width:992px){.bottom-container{padding-bottom:0}.bottom-container h1{margin-top:0}.bottom-container .row{display:table;width:100%}.bottom-container .col-md-6{vertical-align:middle;float:none;display:table-cell}.bottom-container .col-lg-7{padding:0 55px}}.contact-us{height:auto;background:no-repeat center center}.contact-us .push{height:175px}.contact-us>.container-fluid{min-height:100%;margin:0 auto -200px}@media (min-width:992px){.contact-us>.container-fluid>.row{display:table;width:100%;height:calc(100vh - 175px)}}.contact-us>.container-fluid .text-center{display:block;float:none;vertical-align:middle}@media (min-width:992px){.contact-us>.container-fluid .text-center{display:table-cell}}.contact-us .blue-button{color:#fff;background:#387fd7;display:block;width:100%}.contact-us h1{margin-top:100px;margin-bottom:40px;color:#387fd7;font-size:20px}.contact-us label.error{display:block;font-size:12px;text-align:left;color:#f24034;top:5px;position:relative}.contact-us footer.section{width:100%;padding:0 0 50px!important;position:static}.contact-us footer.section .container{padding-top:25px;margin:25px auto 0}@media (min-width:992px){.contact-us footer.section{min-height:175px;height:175px;padding:0!important}.contact-us footer.section .container{padding-top:25px}}.mt-8{margin-top:8px}.main-banner{margin-top:60px;padding:50px 0!important;background-repeat:no-repeat;background-size:cover;text-align:center}.main-banner .title{font-size:22px;font-weight:600}.main-banner p{font-size:16px}.main-banner .mobile-break{display:block}@media (min-width:992px){.main-banner{padding:120px 0!important}.main-banner .mobile-break{display:inline}.main-banner .title{font-size:26px}}.dropshadow{background-color:#fff;box-shadow:0 2px 4px 0 rgba(230,230,230,.57)}.introduction .inline-menu{width:100%;letter-spacing:1px;display:flex;flex-direction:row;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.introduction .inline-menu .nav{display:flex;width:100%;margin:0-15px;justify-content:flex-start;float:none}.introduction .inline-menu li{display:inline-block;vertical-align:top;float:none!important;position:relative}.introduction .inline-menu a{font-size:15px;letter-spacing:1px;text-align:left;margin:0;color:#585757}.introduction .inline-menu a:focus,.introduction .inline-menu a:hover{background:#387fd7;color:#fff}@media (min-width:992px){.introduction .inline-menu a{padding:25px 12px;margin:0 5px}.introduction .inline-menu a .nav{justify-content:center}}@media (min-width:1200px){.introduction .inline-menu a{justify-content:center;padding:25px 20px}}@media (min-width:992px){.introduction .inline-menu .nav{justify-content:center}}.repeated-bg{margin-top:2px;background:url(../images/repeated-bg.jpg)top center}.intro-section .text-right{text-align:center;margin-bottom:10px}.intro-section .blue-txt{font-size:20px;font-weight:500;letter-spacing:1px;color:#4a90e2;line-height:1.55}.intro-section .col-sm-8.blue-txt{font-size:15px}@media (min-width:992px){.intro-section .col-sm-8.blue-txt{padding:0;font-size:20px}}@media (min-width:992px){.intro-section h2.blue-txt{font-size:26px}.intro-section{padding:80px 0}.intro-section.shorter{padding:80px 0 10px}}.intro-video{margin-bottom:30px}.intro-video .video-wrapper{padding:10px;background:url(../images/green-pattern.webp)repeat-y 80px center}@media (min-width:768px){.intro-video .video-wrapper{padding:30px}}@media (min-width:992px){.intro-video .video-wrapper{padding:30px 80px;background:url(../images/green-pattern.webp)repeat-y 204px center}}@media (min-width:1200px){.intro-video .video-wrapper{padding:30px 180px}}.intro-video video{background:#000}.reason .blue-txt,.usage-section h2{font-size:24px;font-weight:500;letter-spacing:.4px;color:#387fd7}.pattern-bg li,.pattern-bg2 li,.reason .vertical,.reason p{font-size:15px;letter-spacing:.2px;color:#585757}.reason p{font-weight:500;margin-bottom:10px}.reason .vertical{display:flex;align-items:center;justify-content:center;font-weight:500;margin:30px auto}.reason .vertical span{margin-left:15px;line-height:1.5}.reason .mobile-break{display:block}@media (min-width:768px){.reason .mobile-break{display:inline}}@media (min-width:992px){.reason p{margin-bottom:20px}.reason .vertical{margin:45px auto}}.usage-section h2{color:#29333a;position:relative}.usage-section p{font-size:15px;font-weight:500;letter-spacing:.2px;color:#585757}.usage-section .mobile-break{display:block}@media (min-width:768px){.usage-section .mobile-break{display:inline}}.pattern-bg{background:url(../images/class-bg.jpg)top center}.pattern-bg .dflex{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center}.pattern-bg .item{width:100%;padding:0!important;text-align:center;margin-bottom:50px;float:none;display:flex;justify-content:center;align-items:center}.pattern-bg img{margin-right:5px;max-width:130px}.pattern-bg .mobile-right{text-align:left;margin-left:5px}.pattern-bg ul,.pattern-bg2 ul{text-align:center;padding:0}.pattern-bg li,.pattern-bg2 li{list-style:none;line-height:1.93}.pattern-bg li:before,.usage-section li:before{content:"•";color:#f66633;position:relative;left:-5px}.pattern-bg h3,.pattern-bg2 h3{font-size:24px;letter-spacing:1.2px;color:#f66533}@media (min-width:992px){.pattern-bg .item{width:50%;text-align:left;justify-content:flex-start}.pattern-bg .mobile-right{text-align:center}}@media (min-width:1200px){.pattern-bg .item{width:33%;flex-direction:column}.pattern-bg img{max-width:none}}.pattern-bg2{background:url(../images/repeat-banner.jpg)top center}.calculation .hypethetic-income span,.pattern-bg2 h2,.usage-section h2{display:inline-block}.pattern-bg2 .dflex{display:flex;flex-flow:row;flex-wrap:wrap}.pattern-bg2 .item{width:100%;padding:0!important;text-align:center;margin-bottom:50px;float:none;display:flex;align-items:center}.pattern-bg2 img{margin:0 5%;max-width:130px}.pattern-bg2 .mobile-right{text-align:left;margin-left:5px}.pattern-bg2 li{text-align:left}.pattern-bg2 h3{color:#387fd7}@media (min-width:768px){.pattern-bg2 .item{width:50%;text-align:left;justify-content:flex-start}.pattern-bg2 .mobile-right{text-align:left}}@media (min-width:992px){.pattern-bg2 .item{width:33%;flex-direction:column}.pattern-bg2 .dflex{margin-top:40px}.pattern-bg2 h3{text-align:center}.pattern-bg2 img{max-width:none}}.text-on-banner{padding:30px 0;text-align:center;color:#fff}.text-on-banner h2{font-size:18px;letter-spacing:1.5px}.text-on-banner p{font-size:14px;margin:0 auto;line-height:1.5}@media (min-width:992px){.text-on-banner{padding:120px 0}.text-on-banner .content{position:relative}.text-on-banner h2{font-size:28px}.text-on-banner p{font-size:18px}}@media (min-width:1400px){.text-on-banner{padding:120px 100px}}.add-on{background:url(../images/no-deposit.jpg)top center/contain}.add-on p{font-size:14px;max-width:380px;margin:0 auto}@media (min-width:992px){.add-on{padding:120px 0}.add-on .content{position:relative}.add-on h2{font-size:28px}.add-on p{font-size:18px;width:50%;max-width:500px;margin:0 auto}}@media (min-width:1400px){.add-on{padding:120px 100px}}.dream-and-bread{background:url(../images/pixels-photo.jpg)no-repeat top center/cover}.dream-and-bread p{max-width:300px}@media (min-width:992px){.dream-and-bread h2{font-size:30px}.dream-and-bread p{font-size:20px;width:58%;max-width:530px}}.potential{background:url(../images/photo-on-desk.jpg)no-repeat top center/cover}.potential h2{width:70%;margin:0 auto}@media (min-width:520px){.potential{padding:90px 0}}@media (min-width:992px){.potential h2{width:40%}}@media (min-width:1200px){.potential h2{width:35%}}@media (min-width:1600px){.potential h2{width:28%}}.ace{background:url(../images/drawing-flower.jpg)no-repeat top center/cover}.usage-section .item{padding-bottom:0;margin:10px 0;width:100%;display:flex;justify-content:center;flex-flow:column wrap;align-items:flex-start}.usage-section img{margin:10px auto;width:25%}.usage-section .horizontal{border-radius:7px;background-color:rgba(216,216,216,.17);width:90%;max-width:310px;margin:0 auto;text-align:left;padding:20px}.usage-section .horizontal h2{font-size:20px;font-weight:300;letter-spacing:1px;color:#387fd7;margin:0;position:relative;line-height:1;padding-left:20px}.diagonal-blue:before,.usage-section .horizontal h2:before{position:absolute;height:100%;content:"";display:block;left:0}.usage-section .horizontal h2:before{top:0;width:2px;background:#387fd7}.usage-section ul{padding-left:28px;list-style:none;font-size:15px;color:#29333a;padding-top:5px;margin:0 auto}.usage-section li:before{color:#387fd7}@media (min-width:768px){.usage-section img{width:auto}}@media (min-width:1024px){.usage-section .item{width:50%}.usage-section img{margin:0 auto 20px;height:80px}.usage-section .horizontal{max-width:370px}.usage-section li{font-size:14px}}@media (min-width:1200px){.usage-section img{margin:0;height:auto}.usage-section .item{align-items:center;flex-direction:row;justify-content:space-around;margin:20px 0}.usage-section li{font-size:15px}.usage-section .horizontal{max-width:360px;margin:0;width:73%}}.course-slide{padding-bottom:30px}.course-slide h2{padding:0 15px;text-align:center;color:#387fd7;font-size:18px}.course-slide .owl-next,.course-slide .owl-prev{font-size:0!important;width:40px;height:40px;background:url(../images/blue-arrow.svg)no-repeat top center/cover!important;position:absolute;bottom:-60px}.course-slide .owl-next:hover,.course-slide .owl-prev:hover{background:url(../images/blue-active-arrow.svg)no-repeat top center/cover!important}.course-slide .owl-prev{left:50px;transform:rotate(180deg)}.course-slide .owl-next{right:50px}@media (min-width:992px){.course-slide h2{text-align:left;position:relative;margin-top:10%;font-size:28px}.course-slide .owl-controls{top:50%;left:-235px;width:150px;position:absolute}.course-slide .owl-prev{left:0}.course-slide .owl-next{right:30px}}@media (min-width:1200px){.course-slide h2{font-size:35px}.course-slide .owl-controls{left:-290px;top:45%}}@media (min-width:1600px){.course-slide .owl-controls{left:-350px;top:42%}}.diagonal-blue,.diagonal-blue2{background:0 0;z-index:-8;position:relative}.diagonal-blue:before{width:100%;background-color:#f7fbff;background-image:linear-gradient(98deg,#f2f7fb 50%,#fff 50%);background-image:-webkit-linear-gradient(98deg,#f2f7fb 50%,#fff 50%);z-index:-5}.connecting-diagonal-blue2 .row,.diagonal-blue .row,.diagonal-blue2 .row{background:0 0}.connecting-diagonal-blue2:before,.diagonal-blue2:before{position:absolute;width:100%;background-color:#f2fafd;content:"";display:block;left:0}.diagonal-blue2:before{height:100%;background-image:linear-gradient(110deg,#f2fafd 50%,#fff 50%);background-image:-webkit-linear-gradient(110deg,#f2fafd 50%,#fff 50%);z-index:-5;top:300px}.connecting-diagonal-blue2{background:#f2fafd;z-index:-8;position:relative}.connecting-diagonal-blue2:before{height:50vh;z-index:-8;top:150px}@media (min-width:768px){.connecting-diagonal-blue2{background:0 0}.connecting-diagonal-blue2:before{top:280px;height:80vh}}.light-blue-bg{background-color:#f2fafd}.diagonal-white{background:0 0;z-index:-9}.diagonal-white:before{position:absolute;height:150px;width:100%;background-color:#fff;background-image:linear-gradient(98deg,#fff 50%,#f2f7fb 50%);background-image:-webkit-linear-gradient(98deg,#fff 50%,#f2f7fb 50%);z-index:-6;content:"";display:block;top:30px;left:0}@media (min-width:992px){.diagonal-white:before{position:absolute;height:190px}}@media (min-width:1440px){.diagonal-white:before{height:280px}}.diagonal-white,.reverse-bottom-diagonal{position:relative}.reverse-bottom-diagonal:before{position:absolute;height:100%;width:100%;background-color:#f7fbff;background-image:linear-gradient(78deg,#fff 50%,#f5f9fd 50%);background-image:-webkit-linear-gradient(78deg,#fff 50%,#f5f9fd 50%);z-index:-8;content:"";display:block;left:0;top:-10px}@media (min-width:992px){.reverse-bottom-diagonal:before{top:-70px}}.comparison h2,.comparison p{font-size:24px;font-weight:500;letter-spacing:.4px;color:#29333a}.comparison p{font-size:15px;letter-spacing:.2px;color:#585757}.comparison .nav-tabs{border-bottom:1px solid transparent;margin-top:30px;margin-bottom:30px;text-align:center}@media (min-width:768px){.comparison .nav-tabs{text-align:left}}.comparison .nav-tabs>li{float:none;display:inline-block;width:auto;clear:both}.comparison li a,.comparison li a:focus{padding:14px 28px;background-color:rgba(216,216,216,.1);color:#4a90e2;font-size:24px;letter-spacing:.3px}.comparison li a svg path,.comparison li a:focus svg path{fill:#4a90e2}.comparison li.active a,.comparison li.active a:focus{background-color:#4a90e2;color:#fff}.comparison li.active a svg path,.comparison li.active a:focus svg path{fill:#fff}.comparison li.active>a,.comparison li.active>a:focus,.comparison li.active>a:hover{background-color:#4a90e2}.comparison .label{font-size:18px;font-weight:500;letter-spacing:.3px;color:#585757}.comparison .inline-desc{display:inline-block;text-align:center;width:100%;margin-bottom:15px}.comparison .advantage{font-size:24px;font-weight:500;letter-spacing:.3px;color:#4a90e2}.comparison .best{color:#fff;position:relative;width:40px;height:40px;display:inline-block;text-align:center;font-size:20px;line-height:35px;margin-left:10px}.comparison .best:before{background:#f66533;content:"";display:block;position:absolute;border-radius:50%;width:100%;height:100%;top:-3px;left:0;z-index:-1}.comparison .best.outline,.t2-course-bulletin .news-list .area:hover .content h3.title{color:#f66533}.comparison .best.outline:before{background:0 0;border:2px solid #f66533}.comparison table thead{background-color:#9b9b9b;color:#fff}.comparison table thead th{padding:4px 18px;font-size:24px;font-weight:400}.comparison table td:first-of-type{width:60px;text-align:center}.comparison h5.blue-txt{font-size:18px;font-weight:500;letter-spacing:.3px;color:#4a90e2;margin-top:0}.comparison table td{vertical-align:top;padding:15px 10px;color:#585757;font-size:15px}.comparison table tbody td{border-bottom:solid 1px #dadada}.comparison ul{list-style:none;padding-left:15px;margin:0}.comparison table li:before{content:"•";color:#4a90e2;font-size:16px;position:relative;left:-10px}@media (min-width:992px){.comparison .nav-tabs{text-align:center}.comparison .inline-desc{width:33%}.comparison .advantage,.comparison .label{font-size:14px}.comparison .best{font-size:18px}}@media (min-width:1200px){.comparison .label{font-size:18px}.comparison .advantage{font-size:24px}.comparison .best{font-size:18px}}.calculation{overflow:hidden}.calculation h2{font-weight:500;font-size:24px;letter-spacing:.4px;color:#29333a!important;position:relative}.calculation p{color:#585757}.calculation .mobile-break{display:block;text-align:center}@media (min-width:768px){.calculation .mobile-break{display:inline;text-align:left}}.calculation .lecturer-formula,.price-slide h5{text-align:center;font-size:24px;line-height:1.17;letter-spacing:1.2px;color:#29333a;margin:10px 0}.calculation .cost-breakdown{text-align:right;font-weight:500;letter-spacing:1.8px;color:#387fd7;margin:10px 0;position:relative;width:100%;font-size:24px}.calculation .explain{font-size:15px;font-weight:500;letter-spacing:.8px;color:#387fd7;display:block}.calculation span{display:inline-block;text-align:right;width:100%;position:relative}.calculation .equal,.calculation .minus{position:absolute;left:20%;text-align:left;display:block}.calculation .equal{left:18.5%}.calculation .scenario{background:rgba(216,216,216,.4)url(../images/mrwang.svg)bottom left no-repeat;line-height:1.67;letter-spacing:.2px;color:#585757;font-size:15px;text-align:left;padding:30px 80px 30px 120px;margin-top:25px;border-top-left-radius:8px;border-top-right-radius:8px}@media (min-width:600px){.calculation .minus{left:45%}.calculation .equal{left:44%}.calculation .cost-breakdown{font-size:24px}}@media (min-width:768px){.calculation span{display:inline-block;vertical-align:top}.calculation .scenario{padding:30px 80px 30px 120px}}@media (min-width:992px){.calculation .lecturer-formula{text-align:left}.calculation .equal,.calculation .minus{position:static;display:inline-block}.calculation .cost-breakdown{text-align:left;font-size:33px}.calculation span{width:auto;text-align:left}}@media (min-width:1600px){.calculation .cost-breakdown{font-size:35px}}.calculation .hypethetic-cost{border-radius:7px;background-color:#fafafa;padding-top:24px;position:relative}.calculation .hypethetic-cost .minus{font-size:35px;font-weight:500;line-height:.8;color:#387fd7;position:absolute;left:2%;top:30px}.calculation .journal-item{font-size:16px;text-align:right;margin-left:25px;margin-bottom:8px;padding-right:5%;position:relative}.calculation .figure,.price-slide p{font-size:35px;font-weight:500;line-height:.8;letter-spacing:1.8px;color:#387fd7}.calculation .hypethetic-income{border-top:solid 1px #9b9b9b;display:inline-block;margin:10px 5%;padding:10px 0;font-size:14px;text-align:left;width:90%;color:#29333a}.calculation .hypethetic-income .value{font-size:34px;font-weight:500;line-height:.82;letter-spacing:1.7px;margin-top:8px;color:#f66533}@media (min-width:768px){.calculation .journal-item{text-align:left;margin-bottom:25px;margin-left:50px;vertical-align:middle;font-size:15px;padding-right:118px;line-height:2.5}.calculation .figure{display:inline-block;width:60%;float:right;text-align:right}.calculation .hypethetic-income{width:95%;margin:10px 1%;line-height:3.8;padding-left:5.5%}.calculation .hypethetic-income span{width:13%;display:inline-block}.calculation .hypethetic-income .value{display:inline-block;width:48%;text-align:right;margin-right:0}.calculation .hypethetic-cost .minus{position:absolute;left:-4%;top:5px}}@media (min-width:992px){.calculation .journal-item{padding-right:140px}.calculation .figure{width:50%;font-size:22px;line-height:1.5}.calculation .hypethetic-income{line-height:2.8}.calculation .hypethetic-income .value{font-size:22px;width:35.5%}}@media (min-width:1400px){.calculation .journal-item{padding-right:136px;line-height:3}.calculation .figure{width:56%;font-size:35px;line-height:1}.calculation .hypethetic-income{line-height:4}.calculation .hypethetic-income .value{font-size:35px;width:48%}}@media (min-width:1600px){.calculation .journal-item{padding-right:165px;margin-left:80px}.calculation .hypethetic-income{padding-left:7%}.calculation .hypethetic-income .value{width:55%}}.price-slide h4{font-size:24px;font-weight:600;line-height:1.33;letter-spacing:.3px;text-align:center;color:#387fd7;margin-bottom:15px}.price-slide .square-img-wrapper{width:40%;max-width:130px;position:relative;margin:0 auto}.price-slide h5{font-size:16px;line-height:1.5;letter-spacing:.2px;color:#387fd7;font-style:normal;margin:20px auto 10px}.price-slide p{font-size:15px;letter-spacing:.2px;color:#585757;line-height:2.5}.price-slide .price-tag{font-size:18px;font-weight:500;letter-spacing:.3px;color:#585757}.price-slide .value{font-family:Rubik;font-size:50px;line-height:1.28;letter-spacing:normal;text-align:center;color:#0a8aff}.price-slide .owl-controls{position:absolute;top:50%;width:100%}.price-slide .owl-nav{position:relative}.price-slide .owl-next,.price-slide .owl-prev{position:absolute;top:10%;font-size:0!important;width:40px;height:40px;background:url(../images/blue-arrow.svg)no-repeat top center/cover!important}.price-slide .owl-prev{left:4px;transform:rotate(180deg)}.price-slide .owl-next{right:4px}@media (min-width:992px){.price-slide .owl-prev{left:50px}.price-slide .owl-next{right:50px}}@media (min-width:1200px){.price-slide .owl-prev{left:-20px}.price-slide .owl-next{right:-20px}.price-slide .center{background-color:#fff;box-shadow:0 7px 24px 0 rgba(83,83,83,.1);border-top:3px solid #0a8aff;padding:30px 0}.price-slide .price-tag{margin-top:60px}.price-slide .center .price-tag{margin-top:42px}}.diagonal-reverse-blue{background:0 0;margin-top:30px;z-index:-8;position:relative;padding-bottom:30px}.diagonal-reverse-blue:before{position:absolute;height:100%;width:100%;background-color:#f7fbff;background-image:linear-gradient(75deg,#f2f7fb 50%,#fff 50%);background-image:-webkit-linear-gradient(75deg,#f2f7fb 50%,#fff 50%);z-index:-5;content:"";display:block;left:0}.diagonal-reverse-blue .row{background:0 0}@media (min-width:992px){.diagonal-reverse-blue{padding-bottom:150px}}.triangle-blue-bg{background:#f5f9fd;margin-top:0;z-index:-8;position:relative;padding-bottom:30px;overflow:hidden}.triangle-blue-bg .blue-polygon{position:absolute;z-index:-3;left:0;top:0;width:110%;height:80vh;clip-path:polygon(0 0,0 50%,100% 100%);background:#e9f4fb}.triangle-blue-bg .row{background:0 0}@media (min-width:992px){.triangle-blue-bg{padding-bottom:150px}}.go-register-footer{padding:60px 0;background:url(../images/go-register-banner.jpg)center/cover;text-align:center}.go-register-footer .yellow{font-size:24px;font-weight:500;line-height:1.4;margin:0 auto;letter-spacing:1px;color:#ffe158;width:80%}.go-register-footer p{color:#fff;margin:14px 0 50px}.go-register-footer .blue-button{background-color:#387fd7;font-size:12px;font-weight:600;letter-spacing:.9px}.go-register-footer .mobile-break{display:block}@media (min-width:768px){.go-register-footer{padding:80px 0}.go-register-footer .mobile-break{display:inline}.go-register-footer .yellow{width:100%}}.check-list{padding:50px 0}.check-list img,.t2-footer .social a{display:inline-block;margin-right:10px}.check-list p{margin-bottom:10px;font-size:17px}@media (min-width:768px){.check-list{margin-top:40px;padding:50px 0 0;margin-bottom:70px}.check-list p{margin-bottom:28px;font-size:17px}}.calculation h2,.remind-section h2{display:inline-block}.remind-section .dflex{display:flex;flex-flow:row wrap;margin-top:30px}.remind-section .item{width:100%;margin:0 auto 40px;padding:0}.remind-section img{margin-bottom:20px}.remind-section p{font-size:16px}.remind-section .item-img-wrapper{height:auto}@media (min-width:768px){.remind-section h2{font-size:24px;margin-bottom:40px}.remind-section .item{width:50%}}@media (min-width:992px){.remind-section p{font-size:15px}.remind-section .item{width:33.33%}.remind-section img{margin-bottom:24px}.remind-section .item-img-wrapper{height:150px}}@media (min-width:1400px){.remind-section p{font-size:15px}}@media (min-width:1600px){.remind-section p{font-size:20px}}.do-more h2.blue-txt,.our-services h2,.package-section h2{font-size:24px;letter-spacing:1.2px;color:#387fd7}.our-services .item{width:100%;position:relative;padding-bottom:0;margin:10px auto;height:140px}.our-services .services-icons{margin-top:30px}.our-services .services-icons:last-of-type{margin-top:130px}.our-services img{display:block;margin:0 auto}.our-services p,.package-section p{font-size:16.7px;font-weight:500;color:#585757}.our-services .align-bottom{position:absolute;font-size:13px;bottom:16px;color:#fff;left:50%;transform:translateX(-50%)}.our-services .mobile-break{display:block}@media (min-width:768px){.our-services .mobile-break{display:inline}.our-services .services-icons{margin-top:50px}}.package-section{padding-bottom:20px}@media (min-width:992px){.package-section{padding-bottom:80px}}.package-section p{letter-spacing:.2px}.package-section .fancy-title{overflow:hidden;position:relative;background-color:#4a90e2;color:#fff;padding-left:95px;text-align:left}.package-section .fancy-title h3{margin-bottom:0;margin-top:12px;font-size:24px}.package-section .fancy-title p{color:#fff;font-size:15px}@media (min-width:992px){.package-section .fancy-title{margin-top:25px}}.package-section .title-a{background:#4a90e2}.package-section .title-a:before,.package-section .title-b:before{content:"A";font-size:122px;font-weight:600;color:#fff;opacity:.3;display:block;left:-10px;top:-70px;position:absolute}.package-section .title-b{background:#3ecc77}.package-section .title-b:before{content:"B"}.package-section table{text-align:left;margin-bottom:40px}@media (min-width:992px){.package-section table{margin-bottom:30px}}.package-section thead tr th{background-color:#7d97ad;color:#fff;border:0 solid transparent;font-size:12px;font-weight:500;padding:10px;width:360px}@media (min-width:768px){.package-section thead tr th{width:390px}}@media (min-width:992px){.package-section thead tr th{padding:10px 30px;width:160px;font-size:18px}}.package-section thead tr th:first-of-type{width:250px}@media (min-width:992px){.package-section thead tr th:first-of-type{width:230px}}.package-section thead tr th:last-of-type{width:300px;padding:10px 36px}@media (min-width:768px){.package-section thead tr th:last-of-type{padding:10px 36px;width:200px}}@media (min-width:992px){.package-section thead tr th:last-of-type{padding:10px 5px;width:100px}}@media (min-width:1440px){.package-section thead tr th:last-of-type{width:200px;padding-right:300px!important}}.package-section tbody td{font-size:15px;color:#585757;border-bottom:5px solid #f5f9fd;padding:10px;background:#fff}@media (min-width:992px){.package-section tbody td{padding:15px 20px!important}}.package-section tbody td:first-of-type{font-size:18px;font-weight:500;color:#4a90e2}.package-section tbody tr:last-of-type td{border-bottom:0 solid transparent}.package-section tbody td:last-of-type{font-size:15px;color:#4a90e2}.package-section .blue-button{background-color:#387fd7;font-size:12px;font-weight:600;letter-spacing:.9px;display:inline-block;margin-bottom:20px}.package-section .smaller{font-size:12px}.package-section .orange-txt{color:#f57346;font-weight:300}.do-more{margin-bottom:40px}.do-more .blue-bg{background-color:#387fd7;color:#fff;padding:10px 30px;text-align:left;margin-bottom:0}.do-more .grey-bg{border-bottom-left-radius:7px;border-bottom-right-radius:7px;background-color:#fafafa;width:100%;display:flex;flex-direction:column}.do-more .item{padding:10px 0 0;width:100%;float:none;display:flex;flex-flow:row wrap;justify-content:space-around;text-align:left}.do-more .item img{margin-left:5%}.do-more .item .mobile-right{margin-right:5%}@media (min-width:768px){.do-more{margin-bottom:100px}.do-more .item{width:50%;padding:15px 0 20px}.do-more .grey-bg{flex-direction:row;flex-wrap:nowrap;display:flex}.do-more .blue-bg{font-size:24px;padding:15px 45px}}.faq-top{background:top center/cover;padding:50px 0!important;text-align:center;margin-top:60px}.faq-div h2,.faq-top h2{color:#fff;font-size:20px}.faq-top h2{letter-spacing:1.7px;margin-bottom:20px}@media (min-width:992px){.faq-top{padding:84px 0!important}}.faq-page{background:#fff}.faq-page nav.navbar,.terms-page nav.navbar{min-height:60px}.faq-page .section{padding-top:20px}.faq-page p,.terms-page p{font-size:15px;line-height:1.87;letter-spacing:1px;color:#9b9b9b}.faq-page .panel-group{margin:50px -15px}@media (min-width:992px){.faq-page #faq .panel{width:100%;max-width:900px}}.faq-div h2{background-color:#387fd7;background-repeat:no-repeat;background-position:bottom left;padding:25px 84px;width:100%;max-width:870px}.faq-div .faq-one{background-image:url(../images/faq-1-icon.svg)}.faq-div .faq-two{background-image:url(../images/faq-2-icon.svg)}.faq-div .faq-three{background-image:url(../images/faq-3-icon.svg)}.faq-div .faq-four{background-image:url(../images/faq-4-icon.svg)}.faq-div .faq-five{background-image:url(../images/faq-5-icon.svg)}.faq-div .faq-six{background-image:url(../images/faq-6-icon.svg)}.faq-div .faq-seven{background-image:url(../images/faq-7-icon.svg)}.faq-div .faq-eight{background-image:url(../images/faq-8-icon.svg)}.terms-top{background:top center/cover;padding:50px 0!important;text-align:center;margin-top:60px}.terms-top h2{font-size:20px;letter-spacing:1.7px;color:#fff;margin-bottom:20px}@media (min-width:992px){.terms-top{padding:84px 0!important}}.homepage-body nav.t2-main-nav .navbar-header,.terms-page,nav.t2-main-nav #mobile-navbar-menu .dropdown-menu,nav.t2-main-nav .navbar-header,nav.t2-main-nav .t2-desktop-menu .dropdown-menu,nav.t2-main-nav .user-dropdown .dropdown-menu{background:#fff}.terms-page .section{padding-top:20px}.terms-page p{margin-bottom:15px}.terms-page ol{list-style:decimal;padding-left:20px;text-align:left}.terms-page h2{font-size:18px}.terms-page .blue-title{color:#4a90e2;font-size:18px;font-weight:500}.terms-page .tab-pane,.terms-page .tab-pane p{font-size:15px;line-height:1.87;letter-spacing:1px;color:#2e3d49}.terms-page footer p.copyright{color:#fff;font-size:12px}.terms-page.introduction .inline-menu .active a{background:#387fd7;color:#fff}@media (min-width:992px){.terms-page .tab-content{margin-bottom:100px}.terms-page p{margin-bottom:35px}}.homepage-body nav.t2-main-nav.navbar,.homepage-body nav.t2-main-nav.navbar.on,.scrolled nav.t2-main-nav.navbar,nav.t2-main-nav.navbar-default{background:#fff;border-color:#e0e7ee;color:#2e3d49}nav.t2-main-nav .t2-desktop-menu{position:relative;z-index:3}nav.t2-main-nav #mobile-navbar-menu .dropdown-menu a,nav.t2-main-nav #mobile-navbar-menu>ul>li>a,nav.t2-main-nav .navbar-header>a.user,nav.t2-main-nav .t2-desktop-menu .dropdown-menu a,nav.t2-main-nav .t2-desktop-menu>li>a,nav.t2-main-nav .t2-school-name,nav.t2-main-nav .user-dropdown .dropdown-menu a,nav.t2-main-nav .user-dropdown>a{color:#2e3d49}nav.t2-main-nav #mobile-navbar-menu>ul>li.open>a,nav.t2-main-nav .t2-desktop-menu>li.open>a,nav.t2-main-nav .t2-desktop-menu>li>a:hover{background:rgba(0,0,0,.12);color:inherit}nav.t2-main-nav #mobile-navbar-menu .dropdown-menu a:hover,nav.t2-main-nav .t2-desktop-menu .dropdown-menu a:hover,nav.t2-main-nav .user-dropdown .dropdown-menu a:hover{background:#f1f4f8;color:#1b5392}nav.t2-main-nav #mobile-navbar-menu{background:inherit}nav.t2-main-nav .hamburger-inner,nav.t2-main-nav .hamburger-inner::after,nav.t2-main-nav .hamburger-inner::before{background-color:#2e3d49}nav.t2-main-nav .right-nav>img,nav.t2-main-nav .user>img{filter:brightness(0)}nav.t2-main-nav .navbar-brand img{max-width:180px;width:auto;object-fit:contain}nav.t2-main-nav .navbar-brand img:not([style]){max-height:55px}nav.t2-main-nav.t2-custom-header .navbar-header{height:var(--t2-header-height);min-height:var(--t2-header-height)}nav.t2-main-nav.t2-custom-header .navbar-brand img{max-height:calc(var(--t2-header-height) - 8px)!important;max-width:min(180px,calc(100vw - 180px));width:auto;object-fit:contain}nav.t2-main-nav.t2-custom-header .t2-school-name{line-height:normal;max-width:min(180px,calc(100vw - 180px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}nav.t2-main-nav .t2-school-name{display:inline-block;font-size:18px;line-height:60px}@media (max-width:991px){nav.t2-main-nav #mobile-navbar-menu{clear:both}nav.t2-main-nav #mobile-navbar-menu .navbar-nav .open>a{color:inherit!important;background:rgba(0,0,0,.12)!important}nav.t2-main-nav #mobile-navbar-menu .navbar-nav .dropdown-menu a{color:#2e3d49!important;background:#fff!important}}#userModal .t2-login-error:not([hidden]){display:block;margin-bottom:12px;padding:9px 12px;border:1px solid #c63629;border-radius:3px;background:#fff0ee;color:#8d1b13;font-size:13px}.t2-search-submit{border:0;background:0 0;padding:10px;cursor:pointer}footer.t2-footer.section{height:auto;min-height:0;padding:30px 15px 24px!important;background-image:none}.homepage-body footer.t2-footer.section .container{padding-top:0}.t2-footer h6{margin:0 0 12px;color:#e5f1ff;font-size:14px;font-weight:600}.t2-footer h6:after{border-color:#e5f1ff}.t2-footer ul{margin-bottom:0}.t2-footer li{margin:0 0 8px;line-height:1.4;break-inside:avoid}.t2-footer .social{margin:10px 0 0}.t2-footer-logo{max-height:50px;max-width:200px;object-fit:contain}.t2-footer .copyright{text-align:center;line-height:1.6;margin:8px 0}.t2-course-section{--t2-course-accent:#f66533;background:#fffaf7 url(../images/orange-pattern.webp)no-repeat right -90px top 100px;background-size:220px auto}.t2-course-section[data-homepage-block=external_course],.t2-course-section[data-homepage-block=live1v1_course],.t2-course-section[data-homepage-block=live_course]{--t2-course-accent:#387fd7;background-color:#f5f9ff;background-image:url(../images/blue-pattern-2.webp)}.homepage .t2-course-section{padding-bottom:0}.t2-course-section .container{padding:55px 15px 65px}.t2-course-section .t2-section-heading{margin-bottom:30px}.t2-course-section .t2-section-heading>div{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:96px;padding:22px 32px;overflow:hidden;background:var(--t2-course-accent);box-shadow:0 10px 24px rgba(46,61,73,.13)}.t2-course-section .t2-section-heading>div:after{content:"";position:absolute;top:0;right:0;border-top:36px solid rgba(255,255,255,.28);border-left:36px solid transparent}.t2-course-section .t2-section-heading .title-txt{position:static;color:#fff;margin:0;font-size:26px;line-height:1.3;text-align:left}.t2-course-section .t2-section-heading .button-wrapper{flex:0 0 auto}.t2-course-section .t2-section-heading .btn,.t2-course-section .t2-section-heading .btn.primary:hover{position:relative;display:inline-block;width:auto;margin:0;padding:10px 20px;border-color:#fff;background:#fff;color:var(--t2-course-accent)}.t2-course-section .t2-section-heading .btn:after,.t2-course-section .t2-section-heading .btn:before{display:none}.t2-course-section .t2-section-heading .btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(46,61,73,.2)}@media (max-width:767px){.t2-course-section{background-image:none!important}.t2-course-section .container{padding:35px 15px 45px}.t2-course-section .t2-section-heading{margin-bottom:20px}.t2-course-section .t2-section-heading>div{display:block;min-height:0;padding:20px 24px}.t2-course-section .t2-section-heading .title-txt{font-size:22px}.t2-course-section .t2-section-heading .button-wrapper{margin-top:14px}}.t2-search-modal.modal{width:100%;margin:0}.t2-search-modal .modal-dialog{display:block;width:100%;max-width:900px;margin:30px auto}.t2-search-modal .modal-content{border:0;border-radius:10px;box-shadow:0 12px 40px rgba(46,61,73,.28);overflow:hidden}.t2-search-modal .modal-header{background:#fff;color:#2e3d49;border-bottom:0;padding:20px 26px 0}.t2-search-modal .modal-title{font-size:20px;font-weight:600;color:#2e3d49}.t2-search-modal .modal-body{padding:6px 11px 0}.t2-search-modal iframe{display:block;width:100%;height:min(560px,calc(100vh - 190px));border:0}@media (max-width:991px){.t2-search-modal .modal-dialog{display:block;width:100%;max-width:none;margin:10px}.t2-search-modal .modal-body{padding:0}.t2-search-modal iframe{height:calc(100vh - 110px)}}.t2-course-bulletin .news-list{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.t2-course-bulletin .news-list .area{float:none;width:100%;padding:0 15px 30px;display:flex;flex-direction:column;box-sizing:border-box;cursor:pointer}@media (min-width:768px){.t2-course-bulletin .news-list .area{width:50%}}@media (min-width:992px){.t2-course-bulletin .news-list .area{width:33.3333%}}.t2-course-bulletin .news-list .area .thumb{overflow:hidden;position:relative}.t2-course-bulletin .news-list .area .thumb img{display:block;width:100%;height:180px;object-fit:cover}.t2-course-bulletin .news-list .area .thumb-empty{height:180px;background:#e8eef2}.t2-course-bulletin .news-list .area .content{flex:1 1 auto;display:flex;flex-direction:column;padding:18px 22px 22px;position:relative;background:#fff}.t2-course-bulletin .news-list .area .content h3.title{height:auto;white-space:normal;overflow:visible;text-overflow:clip;font-size:19px;line-height:1.45;color:#2e3d49;margin:0 0 8px}.t2-course-bulletin .news-list .area .content .bulletin-sub{color:#7d97ad;font-size:14px;line-height:1.6;margin:0 0 16px}.t2-course-bulletin .news-list .area .yellow-button{position:static;align-self:flex-start;margin-top:auto;background:#f66533;color:#fff;padding:9px 22px;font-size:14px;border-radius:2px}.t2-course-bulletin .news-list .area .yellow-button:hover{background:#df5424;color:#fff;text-decoration:none}.courses-section .news-list.t2-category-grid li{padding:0 15px;margin-bottom:40px}.courses-section .news-list.t2-category-grid .content{padding:20px}.courses-section .news-list.t2-category-grid .content .post-center{width:50%;margin-left:0}.courses-section .news-list.t2-category-grid .content .post-right{width:20%;text-align:left}@media (min-width:992px){.courses-section .news-list.t2-category-grid li{padding:0 8px}.courses-section .news-list.t2-category-grid .content{padding:20px 10px}.courses-section .news-list.t2-category-grid .content .post-center{margin-left:5px;width:40%}}@media (min-width:1200px){.courses-section .news-list.t2-category-grid .content{padding:20px}.courses-section .news-list.t2-category-grid .content .post-center{margin-left:0;width:50%}}@media (min-width:1600px){.courses-section.t2-category-page{width:1440px}}.courses-section .news-list.t2-category-grid .thumb,.courses-section .news-list.t2-my-course-grid .thumb,.news-list.homepage-slide .thumb{position:relative;padding-top:46.5%;height:0;overflow:hidden}.courses-section .news-list.t2-category-grid .thumb>a,.courses-section .news-list.t2-my-course-grid .thumb>a,.news-list.homepage-slide .thumb>a{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.courses-section .news-list.t2-category-grid .thumb img,.courses-section .news-list.t2-my-course-grid .thumb img,.news-list.homepage-slide .thumb img{width:100%;height:100%;object-fit:cover}.news-list .desc.desc-solo{display:block;text-align:right}.courses-section .news-list.t2-category-grid .content .desc.desc-solo>.post-right,.homepage .news-list .desc.desc-solo>.post-right,.news-list .desc.desc-solo>.post-right{width:100%;text-align:right}.courses-section .panel-group a.t2-cate-l2,.courses-section .panel-group a.t2-cate-l3{font-size:13px;overflow-wrap:anywhere;white-space:normal;box-sizing:border-box}.courses-section .panel-group a.t2-cate-l2{padding-left:16px}.courses-section .panel-group a.t2-cate-l3{padding-left:32px}