section{width:100%;margin:1em auto}.section-title{width:100%;margin-bottom:1em}.section-title.bar{display:flex;justify-content:space-between;align-items:center}.section-title h3{color:#babcc5;color:var(--site-t3);font-size:1.25rem;font-weight:400;letter-spacing:.2rem;line-height:1.5}.back-button-container{margin-bottom:35px}.msg-page{width:100%;max-width:800px;min-height:100%;padding:1em 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.msg-page-des{text-align:center;color:#555;color:var(--site-t3);margin-bottom:2em}.msg-page-icon{width:55%;max-width:280px;margin-bottom:2em}.msg-page svg *{transform-box:fill-box}.anim-tree{width:60%;max-width:320px;position:absolute;left:50%;bottom:0;transform:translateX(-50%);overflow:visible}#svg-skill-forest,#svg-skill-tree{overflow:visible}.svgtree .root{fill:#acd1aa}.svgtree .line{fill:#d9d9d9}.svgtree .dot{fill:#aaa}.svgtree .subdot{fill:#d9d9d9}.svgtree #root1{fill:#0c9c6a}.svgtree #root2{fill:#1cc283}.svgtree #root3{fill:#3a7e3a}.svgtree .leaves{fill:#605a8e}body.dark .svgtree .leaves{fill:#9890c0}.svgtree #leaves1{fill:#595094}.svgtree #leaves2{fill:#796494}.svgtree #leaves3{fill:#5e4982}.flextext{display:flex;justify-content:flex-start;align-items:center}.flextext.center{justify-content:center}.svgtext{width:100%;line-height:0;margin-top:.25em;margin-bottom:.25em}.svgtext>svg{width:100%;object-fit:contain;object-position:left center}.svgtext>svg text{font-family:"Noto Sans HK",sans-serif;font-weight:700;fill:#3e3846;fill:var(--site-t0);line-height:2}.svgtext.hollow>svg text{fill:#fff}.svgtext.hollow>svg{text-shadow:1px 0 #000,1px 1px #000,1px -1px #000,0 1px #000,0 -1px #000,-1px 0 #000,-1px 1px #000,-1px -1px #000}.svgtext.dottext>svg text{fill:none;stroke:#888;stroke:var(--site-t0);stroke-width:.25;stroke-miterlimit:10;stroke-dasharray:.3}body.dark .svgtext.dottext>svg text{stroke-width:.2}_::-webkit-full-page-media,_:future,:root .svgtext.dottext>svg text{stroke-dasharray:2}.svgtext.hover-svgtext>svg text{color:transparent;fill:none;paint-order:fill;stroke:#000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;letter-spacing:.25rem}.svgtext.hover-svgtext:hover>svg text{fill:#fff}@keyframes kt1{0%{stroke-dashoffset:5}100%{stroke-dashoffset:0}}@keyframes kt1safari{0%{stroke-dashoffset:20}100%{stroke-dashoffset:0}}.banner{width:100%;margin:0 auto;margin-top:96px;margin-bottom:2em;padding:2em 0}.banner>.padding-container,.fee-banner>.padding-container{display:flex;justify-content:flex-start;align-items:stretch}.banner-desblock{width:55%}.banner-img{width:45%}.banner-desblock h1{color:#555;color:var(--site-t3);font-size:1.5rem;font-weight:300;letter-spacing:.2rem;line-height:1.5}.banner-desblock h3{color:#555;color:var(--site-t3);font-size:1.5rem;font-weight:300;letter-spacing:.2rem;line-height:1.5}.banner-desblock p{color:#aaa;color:var(--site-t4);font-size:1rem;font-weight:300;letter-spacing:.1rem;line-height:1.5;margin-bottom:1em}.fee-banner{width:100%;margin:0 auto;padding:2em 0;margin-bottom:2em}.fee-banner .anim-tree{width:100%;margin:0 auto;max-width:420px}.fee-banner h2.svgtext{max-width:320px;max-width:min(320px,65%)}.fee-banner h3{margin-bottom:.5rem}.mat-slider-container{width:100%;margin:0 auto}.mat-slider-container .swiper-button-next,.mat-slider-container .swiper-button-prev{width:2.5rem;height:2.5rem;background-color:#3e3846;background-color:var(--site-t0);border-radius:50%;opacity:1;transition:opacity .25s ease-in;box-shadow:1px 1px 10px rgba(0,0,0,.5);box-shadow:1px 1px 10px var(--site-xbs);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mat-slider-container .swiper-button-prev{left:-1.25rem}.mat-slider-container .swiper-button-next{right:-1.25rem}.mat-slider-container .swiper-button-next.swiper-button-disabled,.mat-slider-container .swiper-button-prev.swiper-button-disabled{opacity:0;cursor:auto;pointer-events:all}.mat-slider-container.course-card-slider,.mat-slider-container.course-featured-slider,.mat-slider-container.course-newest-slider{margin-bottom:2.5em}.home-media__list{width:100%;display:flex;align-items:stretch;margin-top:50px}.home-media__list>div{display:flex;flex-direction:column;width:25%;margin-right:30px}.home-media__list>div>.home-media__block{height:100%;display:flex;align-items:center;justify-content:center}.home-media__block{display:block;position:relative;width:100%;max-width:170px;margin-top:30px}.home-media__block>img{width:100%;height:auto;max-height:180px}.course-card{width:100%;display:block;position:relative;border-radius:2em;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,#000);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.course-card .ratio-obj>div{background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.9}.course-card-img{background-color:#fff;transition:transform .25s cubic-bezier(.22,.61,.36,1);transform:scale(1) rotateZ(.01deg)}.course-card:hover .course-card-img{transform:scale(1.05) rotateZ(.01deg)}.course-featured-glass{position:absolute;bottom:0;left:0;z-index:1;display:flex;justify-content:center;align-items:flex-end;width:100%;height:25%;overflow:hidden;transition:transform .25s cubic-bezier(.22,.61,.36,1);transform-origin:top center}.course-featured-frost{width:100%;height:400%}.course-featured-slider .course-card-des,.course-newest-slider .course-card-des{bottom:0;height:25%;z-index:2;display:flex;justify-content:space-between;align-items:center}.course-featured-slider .course-card-des h4,.course-newest-slider .course-card-des h4{color:#f5f5f5;font-size:1rem;font-weight:300;letter-spacing:.05rem;line-height:1.5;text-shadow:1px 1px 10px rgba(0,0,0,.25);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding:.5em .5em .5em 0}.course-featured-slider .course-card-des .courses-price-data,.course-featured-slider .course-card-des .courses-price-data .discount-text,.course-newest-slider .course-card-des .courses-price-data,.course-newest-slider .course-card-des .courses-price-data .discount-text{color:#f5f5f5}.resp-course-wrapper{display:none}.resp-course-wrapper>div{margin-bottom:1.2em!important}.course-card:hover .course-featured-glass{transform:scale(1.05) rotateZ(.01deg)}body.dark .course-card-img{background-color:#000}.course-card-des{position:absolute;bottom:7.5%;left:7.5%;width:85%;margin:0 auto}.course-card-des h4{color:#f5f5f5;font-size:1.2rem;font-weight:400;letter-spacing:.25rem;line-height:1.5}.course-card-des p{color:#f5f5f5;font-size:.85rem;font-weight:300;letter-spacing:.15rem;line-height:1.5}.courses-price-data{display:flex;align-items:center;color:#605a8e;color:var(--site-purlpe-pale)}.courses-price-data .discount-text,.courses-price-data .price-tag{font-size:.813rem;text-align:right}.courses-price-data .price-tag{line-height:1.2;margin-right:10px}.courses-price-data.sale .price-tag{margin-bottom:0!important}.courses-price-data .discount-text{color:#ac370c;color:var(--site-red);white-space:nowrap}.courses-price-data .price{font-size:1.75rem;font-weight:700}.courses-price-data.sale *{color:#d80000!important}.categories-grid-container{width:100%;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}.categories-grid-container>.course-card,.categories-grid-container>.site-content-loader{width:23%;width:calc((100% - 1em * 3)/ 3);margin-bottom:2em;overflow:hidden}.categories-grid-container>.course-card:not(:nth-of-type(3n)){margin-right:1em}.courses-main-title{color:#322d37;color:var(--site-t0);font-size:1.875rem!important;font-weight:500;letter-spacing:.06rem;margin-bottom:10px}.courses-des{color:#322d37;color:var(--site-t0);margin-bottom:50px;text-align:justify;font-weight:400}.pagination-container{text-align:center}.pagination-container .dash-nav{position:relative!important;display:block!important}.pagination-container .custom-pagination{align-items:center;display:inline-flex;list-style-type:none;justify-content:center;margin:0;max-width:100%;width:100%}.pagination-container .custom-pagination>li{align-items:center;display:flex}.pagination-btn{border-radius:50%;box-shadow:0 3px 16px rgba(0,0,0,.15)!important;box-shadow:0 3px 16px var(--site-dbs)!important;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;height:32px;width:32px;margin:.3rem 10px;color:rgba(0,0,0,.54)}body.dark .pagination-btn{color:#fff}.pagination-btn>svg{fill:rgba(0,0,0,.54);transition:.2s cubic-bezier(.4,0,.6,1)}body.dark .pagination-btn>svg{fill:#fff}.pagination-btn.disabled{opacity:.6;pointer-events:none}.pagination-btn.active{background-color:#acd1aa;background-color:var(--site-green);color:#fff;pointer-events:none}.courses-filter{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.courses-filter-btn{position:relative;width:35px;height:35px;margin-right:15px}.courses-filter-btn::before{content:"";display:inline-block;position:absolute;border-radius:50%;width:100%;height:100%;top:0;right:0;z-index:-1;transition:transform .2s cubic-bezier(.165,.84,.44,1);transform:scale(0);background-color:var(--site-ripple)}.courses-filter-btn:active::before{transform:scale(1)}.courses-filter-btn:not(:last-child)::after{content:"";height:100%;display:inline-block;width:1px;position:absolute;right:-10px;top:0;background-color:var(--site-divider)}.courses-filter-btn>svg{fill:#9e9e9e}.courses-filter-btn.active>svg{fill:var(--site-green-apt)}.custom-search-bar{flex:1;display:flex;align-items:center;justify-content:flex-end}.custom-search-bar .custom-search-bar-container{margin-left:25px;max-width:250px}.custom-search-bar-container.custom-datepicker>.icon{position:absolute;top:50%;right:.5rem;width:2rem;height:2rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.custom-datepicker>input{cursor:pointer}.custom-datepicker>.calendar-box{position:absolute;top:100%;left:50%;width:100%;min-width:300px;max-width:500px;z-index:5;transform:translate(-50%,10px) scale(0);transform-origin:top;transition:transform .3s ease-in-out}.custom-datepicker>.calendar-box.active{transform:translate(-50%,10px) scale(1)}.empty-courses{display:none;align-items:center;flex-direction:column}.empty-courses.show{display:flex}.empty-courses>h2{color:var(--site-purlpe-pale);color:#605a8e}body.dark .empty-courses>h2{color:#fff}.empty-courses>.contained-btn{margin-top:3.75rem;padding:.75em;width:80%;max-width:300px;text-align:center}.courses-grid{margin-top:30px}.courses-grid>h3,.workshops-grid>h3{margin-bottom:15px;font-size:25px;color:#322d37;color:var(--site-t0);font-weight:500}.courses-grid-container{width:100%;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.courses-grid-container::after{content:"";flex:0 0 32%;flex:0 0 calc(calc(100% / 3) - 1em)}.blog-block,.courses-block,.courses-grid-container>.site-content-loader,.workshop-block{width:32%;width:calc(calc(100% / 3) - 1em);margin-bottom:2em;overflow:hidden}#related-blogs .blog-block,.course-featured-slider .courses-block,.course-newest-slider .courses-block{width:100%!important;margin:0!important}#related-blogs{margin-top:100px}#related-blogs .swiper-wrapper{height:auto}.courses-block,.workshop-block{overflow:visible}.courses-grid-container>.site-content-loader>div{height:auto}.courses-card-des{width:100%;padding:1em 0;background-color:transparent;transition:padding .25s cubic-bezier(.22,.61,.36,1)}.courses-card{display:block;border-radius:0;transition:border-radius .25s cubic-bezier(.22,.61,.36,1);overflow:hidden}.courses-card-des h4{color:#322d37;color:var(--site-t0);font-size:1rem;font-weight:700;letter-spacing:.03rem;line-height:1.6}.courses-card-des p{color:#555;color:var(--site-t3);font-size:1rem;font-weight:300;letter-spacing:.025rem;line-height:1.6;margin-top:.1em}.courses-card-tutor{display:flex;justify-content:space-between;align-items:flex-start}.courses-card-tutor>.left{display:flex;justify-content:flex-start;align-items:flex-start;flex:1;margin-right:1em}.courses-card-tutor-icon{width:51px;min-width:51px;border-radius:50%;overflow:hidden;margin-right:1em;background:#fafafa;background:var(--site-grey)}.courses-card-price{position:absolute;bottom:100%;right:1em;padding:.3em .5em;font-size:1rem;font-weight:500;letter-spacing:.075rem;color:#fff;background-color:#acd1aa;background-color:var(--site-green-apt);border-radius:.5em;box-shadow:0 2px 10px rgba(0,0,0,.15)!important;box-shadow:0 2px 10px var(--site-dbs)!important;transform:translateY(50%)}.courses-card-img{overflow:hidden;opacity:.9;background-color:#babcc5;background-color:var(--site-dt1)}.courses-card-img>.ratio-box{transition:transform .25s cubic-bezier(.22,.61,.36,1);transform:scale(1) rotateZ(.01deg)}.blog-block:hover .courses-card-img>.ratio-box,.courses-block:hover .courses-card-img>.ratio-box{transform:scale(1.2) rotateZ(.01deg)}.courses-card-chip{position:absolute;top:1em;left:1em;padding:.3em .5em;font-size:.9rem;font-weight:300;letter-spacing:.075rem;color:#fff;background-color:#605a8e;background-color:var(--site-purlpe-pale);border-radius:.5em;box-shadow:0 2px 10px rgba(0,0,0,.15)!important;box-shadow:0 2px 10px var(--site-dbs)!important}.workshop-block{display:flex;display:flex;align-items:center}.workshop-block .workshop-card-tutor-icon{width:25%;max-width:95px;min-width:75px;border-radius:50%;overflow:hidden;margin-right:1em;background:#fafafa;background:var(--site-grey)}.workshop-block .workshop-card-name>h4{font-size:20px;font-weight:700;margin-bottom:5px;color:#322d37;color:var(--site-t0);position:relative;width:fit-content}.workshop-block.verified .workshop-card-name>h4{padding-right:30px}.course-calendar-container #course-organizer.verified .data::after,.course-view .content-holder>.course-info-row.verified .data::after,.workshop-block.verified .workshop-card-name>h4::after{content:'';position:absolute;top:6px;right:0;width:23px;height:23px;background:url(/assets/img/public/verify.svg) center/contain no-repeat}.workshop-block .workshop-card-name .workshop-card-name--location{position:relative;padding-left:25px;font-size:16px;color:#555;color:var(--site-t3);font-weight:400}.workshop-block .workshop-card-name .workshop-card-name--location::before{content:'';position:absolute;top:4px;left:0;width:15px;height:17px;background:url(/assets/img/public/location.svg) center/contain no-repeat}.workshop-block .workshop-card-name .btn-view{color:#605a8e;color:var(--site-purlpe-pale);font-size:1rem;text-decoration:underline;margin-top:10px}.modal[data-id=modal-workshop] .info-modal-container{max-width:1010px}.workshop-modal-details{max-height:100%;overflow-y:auto;overflow-x:hidden}.workshop-details .workshop-block,.workshop-modal-details .workshop-block{width:100%!important}.workshop-details .workshop-media,.workshop-modal-details .workshop-media{position:relative;display:flex;align-items:center;margin:15px 0;width:fit-content}.workshop-details .workshop-media>svg path,.workshop-modal-details .workshop-media>svg path{fill:#605a8e;fill:var(--site-purlpe-pale)}.workshop-details .workshop-media>svg,.workshop-modal-details .workshop-media>svg{display:block;margin-right:15px;min-width:30px}.workshop-details .workshop-media>span,.workshop-modal-details .workshop-media>span{font-size:1rem;font-weight:700;color:#322d37;color:var(--site-t0)}.workshop-des{line-height:1.5;margin-top:40px}.workshop-des *{color:#322d37;color:var(--site-t0)}.workshop-des img{width:100%;height:auto;object-fit:contain;max-width:800px}.category-sidebar{position:fixed;top:0;left:0;height:100%;width:100%;z-index:5;pointer-events:none}.category-sidebar-container{width:20%;height:100%;padding:128px 0 20px}.category-sidebar-list{width:90%;margin:0 auto;height:100%;overflow-y:auto;overflow-x:hidden;pointer-events:all}.category-sidebar-list::-webkit-scrollbar{width:5px}.category-sidebar-list::-webkit-scrollbar-track{background:0 0}.category-sidebar-list::-webkit-scrollbar-thumb{background:#888;border-radius:20px}.category-sidebar-list .category-item{width:100%;display:block;padding:5px 16px;min-height:48px;border-radius:.5rem;overflow:hidden;margin-bottom:1em;font-size:1rem;line-height:1.2;color:#fff;color:var(--site-t1);cursor:pointer;position:relative;display:flex;align-items:center}.category-sidebar-list .category-item::before{background-color:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.3s cubic-bezier(.25,.8,.5,1);width:100%;height:100%;border-radius:inherit}.category-sidebar-list .category-item:hover::before{opacity:.08}.category-sidebar-list .category-item.active::before,.category-sidebar-list .category-item:focus::before{opacity:.24}.category-slider{display:none;overflow:hidden;padding:0 20px;margin-bottom:20px}.category-slider::after{content:'';width:100%;height:2px;background-color:#acd1aa;background-color:var(--site-green-apt);position:absolute;bottom:0;pointer-events:none;left:0}.category-slider .swiper-slide{width:auto!important}.category-slider .swiper-slide:not(:first-of-type){margin-left:15px}.category-slider .category-item{width:fit-content;padding:5px 20px;border-radius:50px;color:#322d37;color:var(--site-t0);cursor:pointer;margin-bottom:15px;display:block;font-weight:500;font-size:16px}.category-slider .category-item.active,.category-slider .category-item:hover{color:#fff;background-color:#acd1aa;background-color:var(--site-green-apt)}.courses-top{display:flex;align-items:center;justify-content:space-between}.courses-top button{margin-left:10px;display:none;width:40px;min-width:40px;height:40px;border:2px solid #acd1aa;border:2px solid var(--site-green-apt);background-color:#acd1aa;background-color:var(--site-green-apt);border-radius:100%;align-items:center;justify-content:center}.courses-top button.active{background-color:transparent}.courses-top button>svg{fill:#fff;width:50%;height:50%}.courses-top button.active>svg,.custom-search-bar-container .search-icon:hover path{fill:#acd1aa;fill:var(--site-green-apt)}.category-sidebar .icon-menu{position:absolute;top:15px;left:16px;margin:0!important;z-index:5}.category-sidebar .icon-menu .ham{transform:rotate(45deg)}.category-sidebar .icon-menu .ham .top{stroke-dasharray:17 82;stroke-dashoffset:-62px}.category-sidebar .icon-menu .ham .middle{stroke-dashoffset:23px}.category-sidebar .icon-menu .ham .bottom{stroke-dashoffset:-83px}.course-view{padding-right:350px}.course-view .course-details-container{width:100%;padding-right:20%}.course-view .course-top{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.course-view .course-top>h1{font-size:1.563rem;font-weight:700;margin-right:20px;color:#322d37;color:var(--site-t0)}.course-view .price-holder{display:flex;align-items:center}.course-view .price-holder .price-tag{margin-right:5px;margin-bottom:15px}.course-view .course-top>h1,.course-view .price-holder .courses-price-data{margin-bottom:10px}.course-view .price-holder .courses-price-data#discount-price-data{margin-left:30px;display:none!important}.course-view .price-holder .courses-price-data#discount-price-data.show{display:flex!important}.course-view .course-cover>img{width:100%;height:auto;object-fit:contain}.course-view .course-info{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.course-view .course-info>.info-col{width:48%;padding-left:45px;position:relative;min-height:35px;margin-bottom:50px}.course-view .course-info>.info-col::before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:35px;height:35px}.course-view .course-info>.info-col[data-type=min-student]::before{background:url(/assets/img/public/course-info-min-student.svg) center/contain no-repeat}.course-view .course-info>.info-col[data-type=max-student]::before{background:url(/assets/img/public/course-info-max-student.svg) center/contain no-repeat}.course-view .course-info>.info-col[data-type=lesson-count]::before{background:url(/assets/img/public/course-info-lesson-count.svg) center/contain no-repeat}.course-view .course-info>.info-col[data-type=duration]::before{background:url(/assets/img/public/course-info-duration.svg) center/contain no-repeat}.course-view .course-info>.info-col>span{display:block;line-height:1}.course-view .course-info>.info-col>span.title{color:#a2a2a2;font-size:.75rem;font-weight:600;margin-bottom:10px}.course-view .course-info>.info-col>span.data{font-weight:700;color:#322d37;color:var(--site-t0)}.course-view section{margin-bottom:4em;display:none}.course-view section.show{display:block}.course-view section>h2,.payment-view section h2{color:#605a8e;color:var(--site-purlpe-pale);caret-color:#605a8e;caret-color:var(--site-purlpe-pale);position:relative;padding-left:35px;line-height:1.5;font-size:1.25rem;font-weight:700;display:block;margin-bottom:1.5em}.payment-view section h2{margin-bottom:1em}.course-view section>h2>.icon,.payment-view section h2>.icon{position:absolute;top:50%;left:0;width:25px;height:25px;transform:translateY(-50%)}.course-view section>h2>.icon>svg,.payment-view section h2>.icon>svg{width:100%!important;height:100%!important;fill:currentColor}.course-view .class-block{width:100%}.course-view .class-block>.block{width:100%;background:#fff;padding:10px 15px;border:1px solid#605a8e;border:1px solid var(--site-purlpe-pale);border-radius:10px;transition:background .3s ease-in-out;cursor:pointer}.course-view .class-block.active>.block{background:#605a8e;background:var(--site-purlpe-pale)}.course-view .class-block>.block .date-range{margin-bottom:10px;font-weight:600}.course-view .class-block.active>.block *{color:#fff!important}.course-view .class-block .list-info{list-style:none}.course-view .class-block .list-info>li{position:relative;padding-left:20px;line-height:1.5;font-size:.875rem;font-weight:600;color:#605a8e;color:var(--site-purlpe-pale);margin:10px 0}.course-view .class-block .list-info>li::before{content:'';position:absolute;line-height:inherit;background-color:#5bc085;border-radius:100%;width:10px;height:10px;top:0;left:0;margin-top:.3rem}.course-view .class-block.active .list-info>li::before{background-color:#fff}.course-view .class-block>.des{width:100%;text-align:center;color:#605a8e;color:var(--site-purlpe-pale);font-weight:600;font-size:.75rem;margin-top:5px;display:none}.course-view .class-block.active>.des{display:block}.course-view .class-block.specific .list-info>li{display:flex;align-items:center;justify-content:space-between}.course-view .class-block .btn-more{text-align:center;text-decoration:underline;cursor:pointer;color:#605a8e;color:var(--site-purlpe-pale);font-weight:600;font-size:.75rem}.course-view .course-description *,.course-view .course-short-des,.course-view .course-short-des *{color:#322d37;color:var(--site-t0);line-height:2;white-space:pre-line}.course-view .course-description img{max-width:100%}.course-view .course-short-des{margin-bottom:10px}.course-view .course-exercise{width:100%;display:flex;flex-wrap:wrap}.course-view .course-exercise .exercise-block{width:20%;padding-right:10px;position:relative;list-style:none;margin-bottom:30px}.course-view .course-exercise .exercise-block>a{display:block;min-width:65px;text-align:center;padding-top:80px;position:relative;width:auto;width:fit-content;font-weight:600;color:#605a8e;color:var(--site-purlpe-pale);font-size:.813rem}.course-view .course-exercise .exercise-block>a::before{content:'';position:absolute;top:0;left:0;width:100%;height:70px;background:url(/assets/img/public/course-exercise.svg) center/contain no-repeat}.course-view .course-thumbnail-slider .swiper-slide{display:flex;align-items:center;justify-content:center;height:auto}.course-view .course-thumbnail-slider .swiper-slide>img{width:100%;height:auto;max-width:100%;max-height:400px;object-fit:contain;cursor:pointer;transition:transform .3s ease-in-out}.course-view .course-thumbnail-slider .swiper-slide>img:hover{transform:scale(.95)}.course-calendar-container{position:fixed;top:0;left:0;height:100%;width:80%;pointer-events:none;margin-left:20%;z-index:10}.course-calendar-container .padding-container{display:flex;flex-direction:column;align-items:flex-end;height:100%;padding-top:160px}.course-calendar-container.reach-bot .padding-container{padding-bottom:150px;padding-top:70px}.course-calendar-container .content-holder,.course-view .content-holder{width:100%;height:auto}.course-calendar-container .content-holder{max-width:350px;max-height:98%;overflow-y:auto;overflow-x:hidden;padding:10px;pointer-events:all}.course-calendar-container .content-holder::-webkit-scrollbar{width:0}.course-calendar-container .content-holder .message-dismiss{top:0;right:0;display:none}.course-calendar-container .content-holder .contained-btn{width:100%}.course-calendar-container .content-holder .course-info-row,.course-view .content-holder .course-info-row{width:100%;display:flex;align-items:center;margin:20px 0}.course-calendar-container .content-holder .course-info-row>.icon,.course-view .content-holder .course-info-row>.icon{width:35px;min-width:35px;margin-right:10px}.course-calendar-container .content-holder .course-info-row>.icon.organizer,.course-view .content-holder .course-info-row>.icon.organizer{height:auto;padding:35px 0 0 0;background:#fafafa;background:var(--site-grey);border-radius:100%;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center}.course-calendar-container .content-holder .course-info-row>.icon>img,.course-view .content-holder .course-info-row>.icon>img{width:100%;height:auto}.course-calendar-container .content-holder .course-info-row .data,.course-view .content-holder .course-info-row .data{color:#322d37;color:var(--site-t0);flex:1}.course-calendar-container #course-organizer.verified .data,.course-calendar-container .content-holder>.course-info-row.verified .data,.course-view .content-holder>.course-info-row.verified .data{display:block;padding-right:30px;position:relative;width:fit-content;flex:unset}.course-calendar-container #course-organizer.verified .data::after,.course-calendar-container .content-holder>.course-info-row.verified .data::after,.course-view .content-holder>.course-info-row.verified .data::after{width:20px;height:20px;top:3px}.course-view .mobile-workshop.content-holder{display:none}.map-container{width:100%;position:relative;padding:60% 0 0 0;overflow:hidden;border-radius:30px}.map-container>div{position:absolute;top:0;left:0;width:100%;height:100%}.btn-calendar-pop{position:fixed;z-index:10;bottom:100px;right:16px;width:40px;height:40px;cursor:pointer;background-color:#605a8e;background-color:var(--site-purlpe-pale);color:#fff;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);border-radius:100%;display:none;align-items:center;justify-content:center;pointer-events:all}.btn-calendar-pop>svg{fill:currentColor;width:60%;height:60%}#class-section .widget-calendar-title{display:none}#class-section .calendar-box{box-shadow:none;border-radius:0}#class-section .widget-calendar .widget-calendar-container{padding:0}#class-section .single-lesson-section,.course-calendar-container .calendar-box{display:none}#class-section .single-lesson-section.show,.course-calendar-container .calendar-box.show{display:block}.btn-single-apply{position:fixed;bottom:0;left:0;width:100%;height:auto;z-index:10;padding:20px;pointer-events:all;justify-content:center;display:none}.btn-single-apply::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:125%;background:#fff;background:-moz-linear-gradient(0deg,rgba(255,255,255,1) 0,rgba(255,255,255,.06766456582633051) 85%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(0deg,rgba(255,255,255,1) 0,rgba(255,255,255,.06766456582633051) 85%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,rgba(255,255,255,1) 0,rgba(255,255,255,.06766456582633051) 85%,rgba(255,255,255,0) 100%)}.btn-single-apply>button{width:100%;font-size:1.125rem;max-width:300px}.payment-qty,.single-lesson-section{counter-reset:count}.single-lesson-section .input-container{max-width:270px}.step-title{position:relative;color:#605a8e;color:var(--site-purlpe-pale);font-size:1rem;font-weight:700;margin:30px 0;display:flex;align-items:center}.step-title::before{counter-increment:count;content:counter(count);display:block;font-size:1rem;font-weight:700;color:#fff;background:#605a8e;background:var(--site-purlpe-pale);width:20px;height:20px;min-width:20px;border-radius:4px;margin-right:10px;text-align:center;display:flex;align-items:center;justify-content:center}.no-class-des{width:100%;border-radius:12px;padding:20px 25px;background-color:#d7e8d6}.no-class-des>p{color:#322d37;font-weight:400;line-height:2}.course-terms-button{width:100%;background-color:#f8f8f8;padding:15px 30px;margin:1em 0;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#505050;font-weight:500;font-size:.875rem;max-width:400px}.course-terms-button>svg{fill:#505050}.modal[data-id=modal-terms] .content{white-space:pre-line;color:#322d37;color:var(--site-t0);font-size:1rem;max-height:100%;overflow-y:auto;overflow-x:hidden}.modal[data-id=modal-terms] .info-modal-container{max-width:1000px;padding-top:70px}.payment-view section{margin-bottom:30px}.payment-view .payment-container{display:flex;justify-content:flex-start}.payment-view .payment-container>.payment-left{width:58%;margin-right:1rem}.payment-view .payment-container>.payment-right{flex:1}.payment-view .payment-container>.payment-left>h1{margin-bottom:1em}.payment-view .course-info{display:flex}.payment-view .course-info .course-cover{width:50%;margin-right:20px}.payment-view .course-info .course-cover>img{width:100%;height:auto;object-fit:contain}.payment-view .course-info .course-details{flex:1}.payment-view .course-info .course-details #apply-student-num,.payment-view .course-info .course-details #course-code{color:#555;color:var(--site-t3);font-weight:500;margin-bottom:10px;display:block}.payment-view #btn-more-lesson{color:#acd1aa;color:var(--site-green-apt);position:relative;font-size:1rem;margin-top:10px;display:none}.payment-view #btn-more-lesson.show{display:block}.payment-view .lesson-list{list-style:none}.payment-view .lesson-list>li{width:100%;display:flex;margin-bottom:5px}.payment-view .lesson-list>li *{color:#322d37;color:var(--site-t0);font-weight:600}.payment-view .lesson-list>li>span:not(:last-of-type){margin-right:20px}.payment-view .credit-des{display:flex;align-items:center}.payment-view .credit-des>span{font-size:1rem;color:#322d37;color:var(--site-t0);display:block;margin-right:1rem}.payment-view .payment-details-block{background-color:#fafafa;background-color:var(--site-grey);padding:40px 36px}.payment-view .payment-details-block .input-container input:valid~.input-placeholder.isLabel,.payment-view .payment-details-block .input-container:focus .input-placeholder.isLabel:not(.no-focus),.payment-view .payment-details-block .input-container:focus-within .input-placeholder.isLabel:not(.no-focus),.payment-view .payment-details-block .selector.isSelected .input-placeholder.isLabel{background-color:#fafafa!important;background-color:var(--site-grey)!important}.payment-view .referral-des{font-size:.75rem;font-weight:400;letter-spacing:.0333333333em;color:#403680;color:var(--site-purlpe-pale);position:relative;display:block;padding-left:1.3rem;margin-bottom:50px}.payment-view .referral-des::before{content:"";position:absolute;top:.3rem;left:0;width:.8rem;height:.8rem;min-width:.8rem;background:url(/assets/img/message/icon-error.svg) center/100% no-repeat}body.dark .payment-view .referral-des::before{filter:brightness(10)}.payment-view #checkboxes-credits .check-des{font-size:1rem;color:#322d37;color:var(--site-t0);font-weight:400}.payment-view #checkboxes-credits .check-des>span{color:#7da37a;color:var(--site-green-dark);font-weight:400;font-size:1rem}.payment-view .payment-details-block .sep-hr{width:100%;height:1px;display:block;margin:1.5em 0;background-color:rgba(0,0,0,.05);background-color:var(--site-cbs)}.payment-view .payment-details-block .details-list{list-style:none}.payment-view .payment-details-block .details-row{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:1em}.payment-view .payment-details-block .details-row *{color:#322d37;color:var(--site-t0);font-size:1.125rem;font-weight:400}.payment-view .payment-details-block .details-row>.title{font-weight:600;display:block;margin-right:1rem}.payment-view .payment-details-block .details-row.total-row>.data,.payment-view .payment-details-block .details-row.total-row>.data *{font-weight:600;font-size:1.875rem}.payment-view .contained-btn#btn-submit-payment{margin:1.5em auto;width:80%;display:block;max-width:340px;height:44px}.payment-extra-item-list{list-style:none}.payment-extra-item{width:100%;display:flex;margin-bottom:25px;align-items:flex-start}.payment-extra-item .extra-name{width:100%;max-width:130px;margin-right:40px;color:#322d37;color:var(--site-t0);font-size:1rem;font-weight:400}.payment-extra-item .extra-price{color:#605a8e;color:var(--site-purlpe-pale);font-size:1rem;font-weight:700;margin-right:40px;min-width:100px}.payment-extra-item .qty-setter .qty-setter-btn{width:20px;padding:20px 0 0 0}.payment-extra-item .qty-setter .qty-setter-btn::before{font-size:16px}.payment-extra-item .qty-setter input{width:50px}.success-view{width:100%;display:flex;flex-direction:column;align-items:center}.success-view>img{width:80%;max-width:300px;padding-left:20px;padding-right:20px}.success-view .success-text{text-align:center;display:flex;flex-direction:column;align-items:center}.success-view .success-text>h1{font-size:1.5rem;font-weight:500;color:#acd1aa;color:var(--site-green-apt);margin:20px 0 10px}.success-view .success-text p{color:#322d37;color:var(--site-t0)}.success-view .success-text .media-btn{color:#fff;text-transform:uppercase;border-radius:50px;min-width:150px;padding:5px 10px;margin:10px 0;font-weight:500;position:relative;padding-left:40px}.success-view .success-text .media-btn>svg{fill:#fff;position:absolute;width:20px;height:20px;left:15px;top:50%;transform:translateY(-50%)}.success-view .success-text .media-btn.whatsapp{background-color:#0e9f24}.success-view .success-text .media-btn.fb{background-color:#0f91f8}.success-view .success-text .contained-btn{margin-top:50px}.quick-auth>div{display:none}.quick-auth>div.show{display:block}.qty-setter{display:flex;align-items:center;justify-content:flex-start}.qty-setter .qty-setter-btn{width:30px;padding:30px 0 0 0;position:relative;cursor:pointer;border-radius:100%}.qty-setter .qty-setter-btn.disabled{pointer-events:none}.qty-setter .qty-setter-btn::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background-color:#acd1aa;background-color:var(--site-green-apt);border:2px solid #acd1aa;border:2px solid var(--site-green-apt)}.qty-setter .qty-setter-btn.disabled::after{background-color:transparent;border-color:#babcc5;border-color:var(--site-dt1)}.qty-setter .qty-setter-btn::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;z-index:2;color:#fff}.qty-setter .qty-setter-btn.disabled::before,.qty-setter input.disabled{color:#babcc5;color:var(--site-dt1)}.qty-setter .qty-setter-btn.minus::before{content:'\2212'}.qty-setter .qty-setter-btn.plus::before{content:'\002B'}.qty-setter input{border:none;background-color:transparent;font-size:16px;font-weight:500;text-align:center;width:60px;color:#322d37;color:var(--site-t0)}.login-tabbar{width:90%;max-width:1600px;display:flex;justify-content:space-between;align-items:stretch;margin:0 auto}.login-tab-btn{width:50%;flex:10 0 auto;text-align:center;display:flex;position:relative;justify-content:center;align-items:center;font-size:1.2rem;font-weight:400;background-color:transparent;color:#605a8e;color:var(--site-purlpe-pale);padding:1em 0;border-radius:.25rem}.login-tab-btn.active{pointer-events:none;background-color:#f1f2f6;background-color:var(--site-lbg)}.login-tab-btn:hover{background-color:#f7f8f9;background-color:var(--site-xlbg)}.login-tab-btn::before{content:"";position:relative;display:inline-block;width:3.5em;height:2.5em;margin-right:.5em}.login-tab-btn.active::after{content:"";position:absolute;display:block;bottom:0;left:0;width:100%;height:.25em;background:#acd1aa;background:var(--site-green);border-radius:.25em}.login-tab-btn[data-tab=member]::before{background:url(/assets/img/public/icon-member.svg) center/contain no-repeat}.login-tab-btn[data-tab=merchant]::before{background:url(/assets/img/public/icon-merchant.svg) center/contain no-repeat}body.dark .login-tab-btn[data-tab=member]::before{background-image:url(/assets/img/public/icon-member-dark.svg)}body.dark .login-tab-btn[data-tab=merchant]::before{background-image:url(/assets/img/public/icon-merchant-dark.svg)}.login-tab-wrapper{width:90%;max-width:1600px;margin:0 auto}.login-tab-container{width:100%;max-width:100%;display:flex;justify-content:flex-start;align-items:flex-start;overflow:hidden}.login-tab{width:100%;flex:10 0 auto;padding:1px}.login-form-container{width:100%;max-width:600px;padding:1em 0;padding-top:3em}.forgot-send-remind{font-size:.875rem;display:none}.forgot-send-remind>span{font-weight:400}.forgot-send-remind.show{display:block}.terms *{line-height:1.8;text-align:justify;color:#322d37;color:var(--site-t0)}.how-rebate h1,.terms h1{font-size:1.5625rem;font-weight:500;color:#322d37;color:var(--site-t0)}.terms h2{font-size:1.375rem;font-weight:500}.terms h3{font-size:1.125rem;font-weight:500}.how-rebate-flow{width:100%;display:flex;justify-content:space-between;list-style:none;counter-reset:count;flex-wrap:wrap;margin-top:5%}.how-rebate-flow>li{position:relative;display:block;width:45%;margin-bottom:5%}.how-rebate-flow h2{font-size:1.5625rem;color:#605a8e;color:var(--site-purlpe-pale);font-weight:900;margin-bottom:20px;display:flex;align-items:flex-end}.how-rebate-flow h2::before{counter-increment:count;content:counter(count) ' ';font-size:50px;font-weight:900;line-height:1;color:#605a8e;color:var(--site-purlpe-pale);margin-right:20px;align-self:flex-start}.how-rebate-flow img{width:100%;max-width:350px;object-fit:contain;height:auto;margin-top:30px;margin-bottom:20px}.how-rebate-flow p{font-size:1rem;color:#322d37;color:var(--site-t0);font-weight:400}.blog-block .courses-card-img{margin-bottom:15px}.blog-block--date{color:#5f5f5f;color:var(--site-t5);font-size:.6875rem;margin-bottom:5px}.blog-block--title{color:#322d37;color:var(--site-t0);font-size:1.25rem;font-weight:700;margin-bottom:5px}.blog-block--des{color:#5f5f5f;color:var(--site-t5);font-size:.875rem}.article-title{font-size:1.875rem;font-weight:700;color:#322d37;color:var(--site-t0)}.article-date{color:#322d37;color:var(--site-t0);font-size:.875rem}.article-img{width:100%;margin-bottom:20px;height:auto;object-fit:contain;max-width:800px}.bg-lazy{background-image:url(/assets/img/public/dummy.jpg)}.team-service__banner{width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;padding:16.82% 0 0 0;margin-bottom:50px}.team-service__banner.visible{background-image:url(/assets/img/public/team-banner.jpg)!important}.team-section{margin:80px 0}.team-section>h2{font-size:1.5625rem;font-weight:900;color:#605a8e;color:var(--site-purlpe-pale);margin-bottom:80px}.team-feature{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.team-feature__item{width:30%;display:flex;flex-direction:column;align-items:center}.team-feature__item:nth-child(1),.team-feature__item:nth-child(2),.team-feature__item:nth-child(3){margin-bottom:100px}.team-feature__item>.icon{width:80%;max-width:140px;position:relative;background-position:center;background-size:contain;background-repeat:no-repeat;height:auto;margin-bottom:30px}.team-feature__item>.icon::after{content:'';position:relative;display:block;width:100%;padding:100% 0 0 0}.team-feature__item>.icon>svg{position:absolute;top:0;left:0;width:100%;height:auto;max-height:100%}.team-feature__item>.icon .fill-purple{fill:#4d4979}.team-feature__item>.icon .stroke-purple{stroke:#4d4979}body.dark .team-feature__item>.icon .fill-purple{fill:#9890c0}body.dark .team-feature__item>.icon .stroke-purple{stroke:#9890c0}.team-feature__item>h6{text-align:center;font-size:1.125rem;font-weight:700;margin:10px 0;color:#605a8e;color:var(--site-purlpe-pale)}.team-feature__item>p{color:#322d37;color:var(--site-t0);font-weight:400;text-align:center;line-height:1.5;max-width:290px}.team-media__item{width:100%;max-width:1200px;display:flex;justify-content:space-between;align-items:flex-start}.team-media__item:not(:last-child){margin-bottom:5%}.team-media__item .contained-btn{text-align:center}.team-media__item__media>.icon{width:100%;margin-bottom:30px;max-width:180px}.team-media__item__media>.icon>img{width:100%;height:auto;object-fit:contain}.team-media__item__media{width:20%;margin-right:50px;display:flex;flex-direction:column}.team-media__item__cover{width:70%;display:block;position:relative}.team-media__item__cover>img{width:100%;height:auto;object-fit:contain}.team-comment{width:100%;overflow:hidden;display:flex;align-items:center;justify-content:space-between}.team-comment .swiper{overflow:hidden;flex:1;margin:0 20px;max-width:850px}.team-comment .btn-swiper{width:35px;height:35px;cursor:pointer;background:url(/assets/img/public/icon-arrow-green.svg) center/contain no-repeat}.team-comment .btn-swiper.next{transform:rotate(180deg)}.team-comment.even .btn-swiper{background:url(/assets/img/public/icon-arrow-purple.svg) center/contain no-repeat}.comment-block{width:100%;background-position:center;background-size:100% 100%;background-repeat:no-repeat;background-image:url(/assets/img/public/comment-bg-green.png);min-height:250px;display:flex;align-items:center;padding:50px 0}.team-comment .swiper-slide:nth-of-type(even) .comment-block{background-image:url(/assets/img/public/comment-bg-purple.png)}.comment-block .text-container{width:70%;margin:0 auto}.comment-block .text-container>p{font-size:1.125rem;font-weight:400;margin-bottom:20px;color:#322d37;color:var(--site-t0)}.comment-block .text-container>span{font-size:1.25rem;font-weight:700;color:#322d37;color:var(--site-t0)}.team-target{counter-reset:count}.team-target__row{counter-increment:count;width:100%;margin-bottom:10%;display:flex;justify-content:space-between;align-items:stretch}.team-target__row:nth-child(even){flex-direction:row-reverse}.team-target__row>div{width:50%}.team-target__image{position:relative;display:flex}.team-target__row:nth-child(even) .team-target__image{justify-content:flex-end}.team-target__image>img{width:70%;height:auto;object-fit:contain}.team-target__image::after{content:counter(count);width:150%;height:75%;font-size:200px;font-weight:500;line-height:1;background-color:#d1e4cf;position:absolute;bottom:-10%;display:flex;align-items:flex-end;color:#f0f5ef;z-index:-1;font-family:"Noto Sans",sans-serif}.team-target__row:nth-child(odd) .team-target__image::after{right:0;justify-content:flex-end;padding-right:30px}.team-target__row:nth-child(even) .team-target__image::after{left:0;padding-left:30px}.team-target__content{margin-top:120px}.team-target__row:nth-child(odd) .team-target__content{padding-left:80px}.team-target__row:nth-child(even) .team-target__content{padding-right:80px}.team-target__content>h6{font-size:1.4375rem;font-weight:700;color:#605a8e;color:var(--site-purlpe-pale);margin-bottom:30px}.team-target__content>p{color:#322d37;color:var(--site-t0);font-weight:400;text-align:justify;line-height:1.5;font-size:1.125rem}.workshop-details{display:flex;align-items:flex-start;justify-content:space-between}.workshop-details .left{width:75%}.workshop-details .right{flex:1;margin-left:30px;margin-right:30px}.workshop-courses{margin-top:50px}.workshop-courses>h3{font-size:1.5625rem;font-weight:700;letter-spacing:.08em;color:#322d37;color:var(--site-t0);margin-bottom:30px}@media (max-width:1660px){.courses-grid-container::after{content:"";flex:0 0 30%;flex:0 0 calc(33.3% - 1em)}.blog-block,.courses-block,.courses-grid-container>.site-content-loader,.workshop-block{width:30%;width:calc(33.3% - 1em)}}@media (max-width:1280px){.banner-desblock h1{font-size:1.4rem}.course-view .course-details-container{padding-right:5%}.category-sidebar{display:none}.category-slider{display:block}}@media (max-width:1024px){.banner-desblock h1,.banner-desblock h3{font-size:1.3rem}.courses-grid-container::after{content:"";flex:0 0 47.5%;flex:0 0 calc(50% - 1em)}.blog-block,.courses-block,.courses-grid-container>.site-content-loader,.workshop-block{width:47.5%;width:calc(50% - 1em)}.course-view,.course-view .course-details-container{padding-right:0}.course-calendar-container{margin-left:0;width:100%;z-index:20;display:none;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1);transform:scale(0);opacity:0;pointer-events:none}.course-calendar-container.show{display:block}.course-calendar-container.show.active{pointer-events:all;transform:scale(1);opacity:1}.course-calendar-container .padding-container{align-items:center;padding-top:100px;justify-content:center;padding-bottom:20px}.course-calendar-container .content-holder .message-dismiss{display:flex}.course-view .mobile-workshop.content-holder{display:block;margin-bottom:4em}.course-view section#class-section{margin-bottom:2em}.btn-single-apply.show{display:flex}.course-view .course-top>h1,.course-view .price-holder .courses-price-data{margin-bottom:10px}.btn-calendar-pop{display:flex}.payment-view .payment-container{flex-direction:column}.payment-view .payment-container>.payment-left{width:100%;margin-right:0}.payment-view .payment-container .form#form-payment-method .input-col-container{flex-wrap:nowrap}.payment-view .payment-container .form#form-payment-method .input-col{margin-right:1.5em}.how-rebate h1,.terms h1{font-size:1.375rem}.terms h2{font-size:1.125rem}.terms h3{font-size:1rem}.how-rebate-flow h2,.team-section>h2{font-size:1.375rem}.how-rebate-flow h2::before{font-size:40px}.team-section>h2{margin-bottom:50px}.categories-grid-container>.course-card,.categories-grid-container>.site-content-loader{width:48%;width:calc((100% - 1em)/ 2)}.categories-grid-container>.course-card:not(:nth-of-type(3n)){margin-right:0}.categories-grid-container>.course-card:not(:nth-of-type(2n)){margin-right:1em}.team-target__image::after{font-size:150px}.team-target__content>h6{font-size:1.25rem;margin-bottom:20px}.team-target__content>p{font-size:1rem}}@media (max-width:960px){.banner-desblock h1,.banner-desblock h3,.workshop-courses>h3{font-size:1.25rem}.workshop-block .workshop-card-name>h4{font-size:1rem}.workshop-details .workshop-block .workshop-card-name>h4{font-size:1.25rem}.courses-card-des p,.workshop-block .workshop-card-name .btn-view,.workshop-block .workshop-card-name .workshop-card-name--location,.workshop-details .workshop-media>span,.workshop-modal-details .workshop-media>span{font-size:.875rem}.workshop-block .workshop-card-name .workshop-card-name--location::before{top:2px}.workshop-details .workshop-block .workshop-card-name .workshop-card-name--location{font-size:.95rem}.workshop-details .workshop-block .workshop-card-name .workshop-card-name--location::before{top:4px}.workshop-block.verified .workshop-card-name>h4::after{width:18px;height:18px}.courses-main-title{font-size:1.5rem!important}.workshop-details{flex-direction:column}.workshop-details .right{margin:0;overflow:hidden;width:100%}.workshop-details .left{width:100%}}@media (max-width:800px){.courses-grid-container::after{content:"";flex:0 0 47.5%;flex:0 0 calc(50% - .6em)}.blog-block,.courses-block,.courses-grid-container>.site-content-loader,.workshop-block{width:47.5%;width:calc(50% - .6em)}.home-media__list>div{width:30%}}@media (max-width:720px){.banner>.padding-container,.fee-banner>.padding-container{flex-direction:column-reverse;justify-content:flex-start;align-items:center}.anim-tree{width:100%;max-width:320px;position:relative;left:auto;bottom:auto;transform:none;overflow:visible}.banner-desblock{text-align:center;width:90%}.banner-desblock h2{margin:.25em auto}.banner-img{min-width:240px}.courses-filter{flex-direction:column;max-height:0;overflow:hidden;pointer-events:none;margin-bottom:0;transition:max-height .3s ease-in-out}.courses-filter.show{max-height:1000px!important;pointer-events:all;overflow:unset}.courses-filter-btn-container{margin-bottom:20px}.courses-top button{display:flex}.custom-search-bar{min-width:initial;width:100%;flex-direction:column}.custom-search-bar .custom-search-bar-container{max-width:unset;margin-bottom:15px;margin-left:0}.how-rebate-flow>li{width:100%;margin-bottom:40px}.how-rebate-flow{margin-top:50px}.how-rebate-flow img{display:block;margin-left:auto;margin-right:auto}.comment-block .text-container>p{font-size:.95rem}.comment-block .text-container>span{font-size:1rem}.team-comment .btn-swiper{width:30px;height:30px}.team-target__row{flex-direction:column!important}.team-target__row>div{width:100%}.team-target__row .team-target__content{margin-top:50px;padding-left:0!important;padding-right:0!important}.team-target__image>img{width:60%}.team-target__row:nth-child(odd) .team-target__image::after{right:10%}.team-target__row:nth-child(even) .team-target__image::after{left:10%}.team-target__image::after{font-size:120px}.team-target__row:nth-child(even) .team-target__content>h6{text-align:right}}@media (max-width:680px){.fee-banner .banner-img{width:100%}.banner{margin-top:0}.courses-grid-container::after{display:none}.blog-block,.courses-block,.courses-grid-container>.site-content-loader,.workshop-block{width:100%}.payment-view .payment-container .form#form-payment-method .input-col-container{flex-wrap:wrap}.payment-view .payment-container .form#form-payment-method .input-col{margin-right:0}.payment-view .course-info{flex-direction:column}.payment-view .course-info .course-cover{width:100%;margin-right:0;margin-bottom:1em}.payment-view .check-box .checkmark{height:1rem;width:1rem}.payment-view #checkboxes-credits .check-des{font-size:.875rem;padding-left:2rem}.payment-view #checkboxes-credits .check-des>span,.payment-view .payment-details-block .details-row *{font-size:.875rem}.payment-view .payment-details-block .details-row.total-row>.data,.payment-view .payment-details-block .details-row.total-row>.data *{font-size:1.25rem}.payment-view .payment-details-block{padding:40px 25px}.categories-grid-container>.course-card,.categories-grid-container>.site-content-loader{width:100%}.categories-grid-container>.course-card:not(:nth-of-type(2n)){margin-right:0}.team-media__item{flex-direction:column-reverse}.team-media__item__media{width:100%;margin-right:0;margin-top:30px;flex-direction:row;align-items:center}.team-media__item__cover{width:100%}.team-media__item__media>.icon{width:30%;max-width:120px;margin-bottom:0;margin-right:20px}.team-media__item:not(:last-child){margin-bottom:50px}.team-media__item__media{margin-top:15px}.resp-course-wrapper{display:block}.course-featured-slider .swiper-button-next,.course-featured-slider .swiper-button-prev,.course-featured-slider .swiper-container,.course-newest-slider .swiper-button-next,.course-newest-slider .swiper-button-prev,.course-newest-slider .swiper-container{display:none!important}}@media (max-width:600px){.banner-desblock h1,.banner-desblock h3{font-size:1.2rem}.how-rebate-flow h2::before{font-size:35px;margin-right:10px}.how-rebate-flow h2,.team-section>h2{font-size:1.25rem}.workshop-details .workshop-block,.workshop-modal-details .workshop-block{flex-direction:column}.workshop-details .workshop-block .workshop-card-tutor-icon,.workshop-modal-details .workshop-block .workshop-card-tutor-icon{width:80%;max-width:150px;margin-right:0;margin-bottom:20px}.workshop-details .workshop-block .workshop-card-name,.workshop-modal-details .workshop-block .workshop-card-name{width:100%}.team-service__banner.visible{background-image:url(/assets/img/public/team-banner-resp.jpg)!important;padding:78.16% 0 0 0}.team-feature__item{width:48%}.team-feature__item:nth-child(4){margin-bottom:100px}.team-comment .btn-swiper{width:15px}.team-comment .swiper{margin:0 10px}.comment-block{background-image:url(/assets/img/public/comment-bg-green-resp.png)}.team-comment .swiper-slide:nth-of-type(even) .comment-block{background-image:url(/assets/img/public/comment-bg-purple-resp.png)}.home-media__list>div{width:50%}.home-media__list>div>.home-media__block{margin-top:15px}.team-target__image::after{font-size:80px}.team-target__content>h6{font-size:1.125rem;margin-bottom:15px}.team-target__content>p{font-size:.9rem}.team-target__row .team-target__content{margin-top:30px}.team-target__row{margin-bottom:50px}}@media (max-width:540px){.course-view .course-exercise .exercise-block{width:25%}.courses-card-tutor{flex-direction:column;align-items:flex-end}.courses-card-tutor>.left{width:100%;margin-right:0}.courses-card-tutor-icon{width:40px;min-width:40px}.payment-extra-item{flex-wrap:wrap;justify-content:space-between}.payment-extra-item .extra-name{margin-bottom:10px;max-width:unset}}@media (max-width:480px){.banner-desblock h1,.banner-desblock h3{font-size:1.15rem}}@media (max-width:380px){.banner-desblock h1,.banner-desblock h3{font-size:1.1rem}.team-feature__item{width:100%}.team-feature__item:nth-child(5){margin-bottom:100px}}@media (hover:hover) and (pointer:coarse){.courses-top button:hover{background-color:transparent}.courses-top button.active:hover{background-color:#acd1aa;background-color:var(--site-green-apt)}.courses-top button.active:hover>svg{fill:#fff}.courses-top button:hover>svg{fill:#acd1aa;fill:var(--site-green-apt)}}@media (hover:hover) and (pointer:fine){.courses-top button:hover{background-color:transparent}.courses-top button.active:hover{background-color:#acd1aa;background-color:var(--site-green-apt)}.courses-top button.active:hover>svg{fill:#fff}.courses-top button:hover>svg{fill:#acd1aa;fill:var(--site-green-apt)}}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.svgtext.dottext>svg text{stroke-width:.3;stroke-dasharray:.3}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.svgtext.dottext>svg text{stroke-width:.325;stroke-dasharray:.325}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:300dpi){.svgtext.dottext>svg text{stroke-width:.4;stroke-dasharray:.4}}