.glide .glide__bullets{position:static;transform:none;margin:0 auto;display:block;text-align:left;padding:25px 0 0 0;width:100%;text-align:center;gap:10px;display:flex;justify-content:center;align-items:center}.glide .glide__bullets .glide__bullet{border:none;width:10px;height:10px;padding:0;border-radius:50%;transition:all .3s ease-in-out;cursor:pointer;line-height:0;margin:0 .25em;outline:none;background:#646464;opacity:.3}.glide .glide__bullets .glide__bullet:focus,.glide .glide__bullets .glide__bullet:hover{border:none;background:#005a6a}.glide .glide__bullets .glide__bullet--active{border:none;background:#005a6a;width:16px;height:16px;opacity:1}.coupon-holder{margin-top:30px}.coupon-holder .row-wrapper{gap:10px}.coupon-holder .input-box{flex:1}.coupon-holder .input-box input{border-radius:2px;line-height:45px !important}.coupon-holder .btn{min-width:unset;padding:0 15px;line-height:33px;text-transform:none;cursor:pointer;border:1px solid #d8d8d8;color:#585858;line-height:45px;border-radius:2px;background:rgba(149,88,51,0)}.coupon-holder .input-feedback{text-align:start;margin:8px 0 0}.coupon-holder .input-feedback span{display:none}.coupon-holder.is-invalid .input-box{background-position:right 4% center}.coupon-holder.is-invalid .input-box input{border-color:#fe4142}.coupon-holder.is-invalid.format .input-feedback span.format{display:inline-block}.coupon-holder.is-invalid.code .input-feedback span.code{display:inline-block}.coupon-holder.is-invalid.expired .input-feedback span.expired{display:inline-block}.coupon-holder .coupon-applied{align-items:center;border:1px dotted #d8d8d8;color:#1c7619;font-size:15px;font-style:italic;padding:13px 10px;display:none}.coupon-holder .coupon-applied span{display:inline-block;line-height:1}.coupon-holder .coupon-applied .remove-coupon{stroke:#646464;width:20px;height:20px;cursor:pointer}.coupon-holder.applied .row-wrapper,.coupon-holder.applied .input-feedback{display:none}.coupon-holder.applied .coupon-applied{display:flex}.course-price s{opacity:.7;margin-right:5px}.popup{position:absolute;height:100vh;width:100vw;top:0;right:0;bottom:0;left:0;z-index:-1200;opacity:0;display:flex;flex-direction:row;align-items:center;justify-content:center;background:rgba(0,0,0,.7);overflow:auto;display:none}.popup .popup-content{background:#fff;max-width:calc(100% - 20px);width:1000px;max-height:calc(100% - 80px);padding:60px;position:relative;display:flex;flex-direction:column;overflow-y:auto}.popup .popup-content .content-holder{max-height:100%;overflow-y:auto;flex:1;padding:0 20px 0 0}.popup .close-btn{position:absolute;top:25px;cursor:pointer;top:13px;right:13px;width:24px;height:24px;display:block;background:url("/wp-content/themes/eteacher/images/icons/close-round.svg") no-repeat center center rgba(0,0,0,0)}[dir=ltr] .popup .close-btn{right:20px}[dir=rtl] .popup .close-btn{left:20px}.popup .close-btn:before,.popup .close-btn:after{display:none}.popup.opened{z-index:100000;opacity:1;display:flex}@media(width <= 767px){.popup .popup-content{margin:0 10px;padding:50px 30px 30px;height:calc(100% - 100px);max-height:none}}body.popup-opened{overflow:hidden}#cta-strip{background:#1c3657 url(/wp-content/themes/eteacher/images/img-advanced-tech-2.png) no-repeat;background-size:cover;text-align:center;margin:0}#cta-strip .cta-top{padding:20px}#cta-strip .cta-top .container{padding:50px 0;width:auto;margin:0 auto}#cta-strip .cta-top .cta-text p{max-width:830px;margin:0 auto 40px;color:#fff;font-size:16px}#cta-strip .cta-top .btn{min-width:210px;box-shadow:0px 1px 9.79px 1.21px rgba(0,0,0,.1);margin:0 5px}#cta-strip .cta-top .trans-btn span{position:relative;z-index:2}#cta-strip .cta-top .trans-btn.cta-open-enroll-form{background:#fff;color:#f0af37}#cta-strip h2{font-weight:400;font-size:40px;color:#fff;margin:0 auto 25px;max-width:700px}#cta-strip .cta-open-enroll-form,#cta-strip .form-enroll{display:none}#cta-strip .cta-open-enroll-form.show,#cta-strip .form-enroll.show{display:inline-block}@media only screen and (max-width: 767px){#cta-strip{padding:0 20px}#cta-strip h2{font-size:30px;line-height:1.2}#cta-strip .cta-top .cta-text{font-size:18px;line-height:1.4}#cta-strip .cta-top .cta-buttons .btn:first-of-type{margin-bottom:20px}#cta-strip .form-enroll .container{padding:0 5px}}#cta-strip{background:#eff4f3;padding:75px 0}#cta-strip .cta-top{padding:0}#cta-strip .cta-top .container{padding:0;overflow:visible}#cta-strip .cta-top .cta-text{color:#000}#cta-strip .cta-top .cta-text h2{font-size:38px;font-weight:700;margin-bottom:15px;color:inherit}#cta-strip .cta-top .cta-text p{margin-bottom:35px;color:inherit}#cta-strip .cta-top .cta-buttons{display:flex;flex-direction:row-reverse;justify-content:center;gap:20px}#cta-strip .cta-top .cta-buttons .btn{margin:0;box-shadow:0px 0px 20px rgba(28,131,233,.3019607843)}#cta-strip .cta-top .cta-buttons .btn.white{color:#005a6a;box-shadow:0px 0px 20px rgba(0,90,106,.1490196078)}@media(width <= 767px){#cta-strip .cta-top .container{padding:0 20px}#cta-strip .cta-top .cta-text h2{font-size:32px;font-weight:700}#cta-strip .cta-top .cta-buttons{align-items:center;flex-direction:column-reverse}#cta-strip .cta-top .cta-buttons .btn{min-width:270px}#cta-strip .cta-top .cta-buttons .btn:first-of-type{margin:0}}#media-lightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);opacity:.01;transition:opacity .4s ease;z-index:-1}#media-lightbox .lightbox-wrap{box-sizing:border-box;position:relative;transform:scale(0.7);transition:transform .4s ease;will-change:transform;width:100%;max-width:80%;max-height:80%;aspect-ratio:16/9}#media-lightbox .lightbox-wrap .video-wrap{overflow:hidden;aspect-ratio:16/9;height:100%}#media-lightbox .lightbox-wrap .video-wrap iframe{top:0;left:0;width:100%;height:100%;position:absolute;border:none}#media-lightbox .lightbox-wrap .video-wrap video{width:100%;height:100%;position:absolute;top:0;left:0}#media-lightbox .lightbox-wrap .video-wrap:hover{cursor:pointer}.open-lightbox #media-lightbox{opacity:1;z-index:99999}.open-lightbox #media-lightbox .lightbox-wrap{transform:scale(1)}.open-lightbox #media-lightbox .lightbox-wrap:before,.open-lightbox #media-lightbox .lightbox-wrap:after{position:absolute;top:-30px;right:-30px;content:"";height:22px;width:2px;background-color:#fff;cursor:pointer}.open-lightbox #media-lightbox .lightbox-wrap:before{transform:rotate(45deg)}.open-lightbox #media-lightbox .lightbox-wrap:after{transform:rotate(-45deg)}.checkout-steps .step{flex:1;font-weight:700;justify-content:flex-start;font-size:16px}.checkout-steps .step .number{display:block;text-align:center;width:32px;height:32px;border:2px solid #989898;line-height:28px;border-radius:50%;color:#989898;flex:0 0 32px;background:#fff}.checkout-steps .step .label{font-size:12px;color:#989898;margin:0 5px 2px 10px;white-space:nowrap}.checkout-steps .step .line{height:2px;width:100%;display:block;background:#989898}.checkout-steps .step:last-of-type .line{display:none}.checkout-steps .step.filled .number{background:#005a6a;border-color:#005a6a;color:#fff}.checkout-steps .step.filled .label{font-weight:700;color:#2e2b29}@media(width <= 767px){.checkout-steps .step{flex-direction:column;gap:5px;position:relative}.checkout-steps .step .number{width:25px;height:25px;font-size:11px;line-height:21px;flex:0 0 25px;position:relative;z-index:2}.checkout-steps .step .line{position:absolute;left:-50%;top:11px}.checkout-steps .step:first-of-type .line{display:none}.checkout-steps .step:last-of-type .line{display:block}.checkout-steps .step.filled .line{background:#1c3657}}#reviews{margin:50px 0 0}#reviews p{margin:0}#reviews .featured-review .holder{gap:45px;position:relative;z-index:2}#reviews .featured-review .image-box{width:625px;flex:0 0 auto;border-radius:10px;overflow:hidden}#reviews .featured-review .text-box{flex-direction:column;align-items:flex-start;justify-content:center;padding:30px 0 0}#reviews .featured-review .text-box h2{max-width:400px;margin:0 0 15px 0}#reviews .featured-review .trustpilot-widget{margin:30px 0 0;color:#404040}#reviews .featured-review .trustpilot-widget .trustpilot-logo{margin:0}#reviews .featured-review .trustpilot-widget .trustpilot-reviews{margin:0;font-weight:400}#reviews .featured-review .trustpilot-widget .trustpilot-reviews-total{font-weight:500;color:#404040}#reviews .featured-review .trustpilot-widget .score-stars-block{align-items:center}#reviews .featured-review .trustpilot-widget .score-stars-block .score-string{font-size:inherit}#reviews .slider{background:#dbe6e6;margin:-45px 0 0;padding:85px 0 60px;position:relative;overflow:hidden}#reviews .slider:before,#reviews .slider:after{content:"";display:block;width:180px;height:100%;position:absolute;top:0;padding:0;z-index:2}#reviews .slider:before{left:0;background:rgba(0,0,0,0) linear-gradient(90deg, #DBE6E6 0%, rgba(255, 255, 255, 0) 100%) 0% 0% no-repeat padding-box}#reviews .slider:after{right:0;background:rgba(0,0,0,0) linear-gradient(-90deg, #DBE6E6 0%, rgba(255, 255, 255, 0) 100%) 0% 0% no-repeat padding-box}#reviews .slider .glide__slides{align-items:stretch}#reviews .slider .glide__slides .glide__slide{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:20px 25px 25px;height:auto;color:#18486b}#reviews .slider .glide__slides .glide__slide .header{align-items:flex-start;margin:0 0 15px;color:inherit}#reviews .slider .glide__slides .glide__slide .header h3{font-size:16px;line-height:1;margin:0}#reviews .slider .glide__slides .glide__slide .header .country{font-size:14px}#reviews .slider .glide__slides .glide__slide img{height:15px}#reviews .slider .glide__slides .glide__slide p{font-size:15px}@media(width <= 991px){#reviews{margin:40px 0 0}#reviews .featured-review{max-width:680px}#reviews .featured-review .holder{gap:40px;display:flex;flex-direction:column;align-items:center}#reviews .featured-review .image-box{width:310px;min-width:350px;position:relative;z-index:2;order:2}#reviews .featured-review .image-box img{border-radius:4px}#reviews .featured-review .text-box{text-align:center;align-items:center;padding:0}#reviews .featured-review .text-box h2{margin-inline:auto;max-width:350px}#reviews .featured-review .text-box p{max-width:340px;font-weight:500}#reviews .featured-review .trustpilot-widget{margin:20px 0 0;gap:10px}#reviews .slider{padding:90px 0 45px;margin:-60px 0 0}#reviews .slider:before,#reviews .slider:after{display:none}#reviews .slider .glide{max-width:calc(100% - 30px);margin:0 auto}#reviews .slider .glide .glide__slides .glide__slide .header .country{font-size:13px}#reviews .slider .glide .glide__arrows{display:none}}@media(width <= 767px){#reviews .featured-review .holder{gap:30px}#reviews .featured-review .holder .text-box p{max-width:none}#reviews .featured-review .image-box{width:100%}}#takeaways{padding:90px 0 0}#takeaways .container{max-width:1270px}#takeaways .head{text-align:center;margin:0 auto 40px;padding:0}#takeaways .items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px 35px}#takeaways .items .item{border:1px solid #e6e6e6;border-radius:4px;padding:25px;white-space:initial;gap:15px;align-items:flex-start}#takeaways .items .item img{max-height:34px;display:block;max-width:34px}#takeaways .items .item h3{font-size:20px;font-family:"Open Sans";font-weight:400;margin:5px 0 10px;line-height:1.2}#takeaways .items .item p{margin:0}@media(width <= 991px){#takeaways{padding:50px 0 0}#takeaways .container{width:auto}#takeaways .head{max-width:320px;margin:0 auto 25px}#takeaways .head .title{margin-bottom:25px}#takeaways .items{display:flex;gap:0;padding:0 0 5px 0}#takeaways .glide .glide__track{overflow:visible}}.cta-line{margin:60px 0}.cta-line .container{max-width:1230px}.cta-line .holder{background:#005a6a;border-radius:10px;padding:30px 65px;gap:25px;position:relative;color:#fff}.cta-line .holder h3{font-size:32px;font-family:"freight-text-pro",serif;color:inherit}.cta-line .holder p{margin:0}.cta-line .holder .btn{margin:0 25px 0 0;min-width:245px;border-radius:8px}.cta-line .holder .btn.white{color:#005a6a}.cta-line.light .holder{background:#eff4f3;color:#000}@media(width <= 991px){.cta-line .holder{text-align:center;padding:30px}.cta-line .holder h3{margin:0 10px 20px}.cta-line .holder .btn{margin:30px auto 0}}#cta{margin:95px 0 0}#cta .container{max-width:1060px}#cta .holder{gap:50px;align-items:flex-start}#cta .holder .image-box{width:100%;max-width:495px}#cta .holder .text-box{flex-direction:column;align-items:flex-start;justify-content:center}#cta .holder .text-box .title{font-weight:400;margin:0 0 15px}#cta .holder .text-box p{margin:0 0 30px;font-weight:500}#cta .holder .text-box .btn{box-shadow:0px 0px 6px rgba(0,0,0,.1607843137)}#cta .holder .text-box .btn:hover{box-shadow:none}@media(width <= 767px){#cta .container{max-width:460px}#cta .holder .image-box{margin-bottom:35px}#cta .holder .image-box a img{border-radius:4px}#cta .holder .text-box{text-align:center;align-items:center}#cta .holder .text-box p{margin:0 0 30px}#cta .holder .text-box .title{margin:0 auto 20px}#cta .holder .text-box .btn{align-self:center}}#highlights{padding:60px 0;background:#f5f5f5}#highlights .container{max-width:1400px}#highlights .holder{gap:35px}#highlights .holder .title{width:320px;flex:0 0 auto;font-size:38px}#highlights .holder .mark{padding-bottom:0}#highlights .holder .mark:after{margin-inline:0}#highlights .holder .items{display:grid;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr))}#highlights .holder .items .item{align-items:flex-start;flex-direction:column;justify-content:flex-start}#highlights .holder .items .item .image{height:60px;margin:0 0 15px;font-weight:400}#highlights .holder .items .item .image img{max-height:60px}#highlights .holder .items .item h3{font-size:18px;line-height:1.2;margin:0 0 20px;font-family:"Open Sans"}#highlights .holder .items .item p{line-height:1.5;font-weight:500;margin:0}#highlights .glide .glide__slides{display:flex;gap:45px}#highlights .glide .glide__track{flex:1 0 auto}@media(width <= 1280px){#highlights .holder{flex-direction:column}#highlights .holder .title{text-align:center}#highlights .holder .title:after{margin-inline:auto}}@media(width <= 991px){#highlights{padding:40px 0 45px}#highlights .container{max-width:650px}#highlights .holder .title{font-size:30px;margin:0 auto 50px;text-align:center;max-width:320px}#highlights .holder .title.mark:after{margin:5px auto 0}#highlights .holder .items{display:flex;gap:0;width:280px;margin:0 auto}#highlights .holder .items .item{align-items:center;text-align:center}#highlights .holder .items .item .text{max-width:260px}#highlights .holder .items .item .text h3{font-weight:400}#highlights .glide .glide__track{overflow:visible}}#accreditation{margin:125px 0 0}#accreditation .container{max-width:1400px}#accreditation .holder{flex-direction:column;padding:65px 80px 50px;border-radius:8px;max-width:1470px;width:100%;text-align:center;position:relative;overflow:hidden;background:#eff4f3}#accreditation .holder:before{content:"";display:block;width:100px;height:220px;position:absolute;left:0;bottom:0;background:#005a6a;transform:rotate(52deg) translate(17%, 0%)}#accreditation .holder:after{content:"";display:block;width:100px;height:600px;position:absolute;right:0;top:0;background:#005a6a;transform:rotate(-40deg) translate(55%, -25%)}#accreditation img{display:block;margin:0 0 15px;width:300px}#accreditation .title{font-size:30px;display:block;max-width:575px;margin:0 0 20px}#accreditation .title.mark:after{margin:5px 0 0}#accreditation .text{max-width:870px;font-weight:500}#accreditation .text p{font-size:18px}@media(width <= 1104px){#accreditation .text{max-width:600px}}@media(width <= 991px){#accreditation{margin:0}#accreditation .container{padding:0;width:auto}#accreditation .holder{padding:75px 20px 65px;background:#eff4f3}#accreditation .holder:before,#accreditation .holder:after{display:none}#accreditation .holder img{margin-inline:auto;width:280px}#accreditation .holder .title{font-size:24px;margin:0 0 25px}}#faculty{margin:100px 0 0;padding:70px 0 50px;background:#f4f2ef;background-size:cover;position:relative;overflow:hidden}#faculty header{max-width:850px;margin:0 auto 40px;text-align:center}#faculty header p{font-size:20px;line-height:1.6;font-family:"Open Sans"}#faculty .teachers{overflow:hidden}#faculty .teachers .slides{position:relative}#faculty .teachers .teacher{box-sizing:border-box}#faculty .teachers .teacher img{transition:all .3s;display:block;max-width:100%;border-radius:10px;transform:scale(0.8)}#faculty .teachers .teacher.glide__slide--active img{transform:scale(1);border-radius:5px}#faculty .teachers .about{opacity:1;padding:40px 0 0;margin:0 auto;max-width:800px;text-align:center;transition:all .5s;background:none;display:block !important}#faculty .teachers .about:after{display:none}#faculty .teachers .about .title{font-size:24px;margin:0 0 5px;font-weight:400}#faculty .teachers .about h3{font-size:16px;margin:0;font-family:"Open Sans"}#faculty .teachers .about.hidden{opacity:0}#faculty:before,#faculty:after{content:"";display:block;width:180px;height:100%;position:absolute;top:0;padding:0;z-index:2}#faculty:before{left:0;background:rgba(0,0,0,0) linear-gradient(90deg, #fff 0%, rgba(255, 255, 255, 0) 100%) 0% 0% no-repeat padding-box}#faculty:after{right:0;background:rgba(0,0,0,0) linear-gradient(-90deg, #fff 0%, rgba(255, 255, 255, 0) 100%) 0% 0% no-repeat padding-box}#faculty .glide .glide__track{overflow:visible}#faculty .glide .glide__slides{overflow:visible}#faculty .glide .glide__slide{object-fit:contain}#faculty .glide .glide__arrows .glide__arrow{border:none;background:none;padding:0;position:absolute;z-index:3;top:50%;left:60px;transform:translateY(-50%);cursor:pointer}#faculty .glide .glide__arrows .glide__arrow svg{width:68px;margin:0 auto}#faculty .glide .glide__arrows .glide__arrow.glide__arrow--right{left:auto;right:60px}@media(width <= 991px){#faculty{padding:50px 0 55px;margin:0}#faculty:before,#faculty:after{display:none}#faculty header p{font-size:16px}#faculty .teachers{height:auto;overflow:visible}#faculty .teachers .teacher.glide__slide--active{transform:none}#faculty .teachers .teacher.glide__slide--active img{box-shadow:0px 0px 16px rgba(0,0,0,.1607843137);border-radius:10px}#faculty .teachers .about{margin:30px 0 0;padding:0 20px}#faculty .teachers .about .title{font-size:18px;margin:0}#faculty .glide .glide__slides{height:auto}#faculty .glide .glide__arrow{display:none}}#faq{margin:100px 0 120px}#faq .container{max-width:1000px}#faq .title{margin:0 0 25px;text-align:center}#faq .items{list-style:none}#faq .items .item{margin:0 0 20px}#faq .items .item .question{background:#f5f5f5;padding:0 65px 0 85px;font-size:18px;cursor:pointer;transition:all .3s;gap:30px;font-weight:600;border-radius:10px;min-height:60px}#faq .items .item .question:after{width:0;height:0;border-style:solid;border-width:7px 0 7px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f2b037;transform:rotate(0deg);content:"";display:inline-block;margin:3px 0 0;transition:all .2s;transform-origin:center}#faq .items .item .answer{overflow:hidden;height:0;transition:all .25s linear;padding:0 80px;font-weight:500}#faq .items .item.open .question{background:#f2b037;color:#181616;font-weight:600}#faq .items .item.open .question:after{transform:rotate(90deg);border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #181616}#faq .items .item.open .answer{opacity:1;margin:30px 0 55px}#faq .items .item:last-of-type{margin:0}@media(width <= 991px){#faq .container{max-width:700px}#faq .items .item{line-height:1.5;margin:0 0 20px}#faq .items .item .question{padding:17px 20px;margin:0;font-size:16px}#faq .items .item .answer{padding:0 40px}#faq .items .item.open .answer{margin:25px 0 35px;font-size:16px;padding:0 20px}}@media(width <= 767px){#faq{margin:70px 0}#faq .items .item.open .answer{margin:30px 0 45px}}#quote .container{max-width:1470px;border-top:1px solid #e6e6e6;margin:100px auto;padding-top:130px}#quote .holder{flex-direction:row-reverse;justify-content:center;align-items:center;gap:50px;max-width:1060px;margin:0 auto}#quote .image-box{max-width:540px}#quote .image-box img{display:block;width:100%;border-radius:4px}#quote .text-box blockquote p{font-size:32px;font-weight:700;font-family:"freight-text-pro",serif;line-height:1.3;margin:0 0 20px}#quote .text-box blockquote footer cite{font-style:normal;font-weight:700;color:#f0af37;margin:0 0 20px;display:block}@media(width <= 991px){#quote .container{max-width:730px;border:none;padding-top:0}#quote .holder{gap:30px}#quote .image-box{max-width:330px}#quote .text-box blockquote p{font-size:22px}}@media(width <= 767px){#quote{margin:90px 0}#quote .container{padding:0 20px}#quote .holder{padding:85px 20px 0;border-top:1px solid #e6e6e6}#quote .image-box{max-width:none;margin:0 0 20px}#quote .text-box{text-align:center}#quote .text-box blockquote p{font-size:28px;margin:0 0 10px}}#syllabus{padding:60px 0 75px;overflow:hidden}#syllabus header{margin:0 0 50px}#syllabus header:after{margin-inline:auto}#syllabus .items:before,#syllabus .items:after{content:"";display:block;width:180px;height:100%;position:absolute;top:0;padding:0;z-index:2}#syllabus .items:before{left:0;background:rgba(0,0,0,0) linear-gradient(90deg, #fff 0%, rgba(255, 255, 255, 0) 100%) 0% 0% no-repeat padding-box}#syllabus .items:after{right:0;background:rgba(0,0,0,0) linear-gradient(-90deg, #fff 0%, rgba(255, 255, 255, 0) 100%) 0% 0% no-repeat padding-box}#syllabus .items .container{max-width:none;position:relative;width:auto;padding:0;box-sizing:border-box}#syllabus .items .item{background:#f8f8f8;border:1px solid #e6e6e6;border-radius:10px;height:auto;padding:25px}#syllabus .items .item h3{font-family:"Open Sans";font-size:18px;line-height:1.3;margin:0 0 10px;font-weight:400}#syllabus .items .item p{font-size:14px;margin:0}#syllabus .items .item .tab-content{display:none}#syllabus .glide .glide__track{overflow:visible}#syllabus .glide .glide__arrow{transform:translate(0, -100%)}#syllabus .actions{margin:40px 0 0;text-align:center}#syllabus .syllabus-popup .syllabus-title{color:#b60906;font-family:"Open Sans";font-weight:400;font-size:30px;margin:0 0 20px}#syllabus .syllabus-popup ul.syllabus-list:after{display:none}#syllabus .syllabus-popup ul.syllabus-list li{padding:0;margin:0 0 30px}#syllabus .syllabus-popup ul.syllabus-list li h3{font-size:18px;font-family:"freight-text-pro",serif}#syllabus .syllabus-popup ul.syllabus-list li h3:before{display:none}@media(width <= 991px){#syllabus{padding-top:0}#syllabus .container{max-width:690px}#syllabus .title{margin:0 0 20px}#syllabus .items:before,#syllabus .items:after{display:none}#syllabus .items .container{padding:0}#syllabus .items .item{background:#f4f2ef}#syllabus .items .item h3{font-family:"freight-text-pro",serif;font-size:22px}#syllabus .containers .tab-content .syllabus-title{font-size:20px}#syllabus .containers .tab-content ul.syllabus-list{max-height:450px}#syllabus .containers .tab-content .actions{text-align:center;z-index:2}#syllabus ul.syllabus-list li:before,#syllabus ul.syllabus-list li:after{display:none}#syllabus ul.syllabus-list li h3{padding:0}#syllabus ul.syllabus-list li h3:after{display:none}#syllabus .glide .glide__arrows{display:none}}.course-form{max-width:calc(100% - 40px);max-height:calc(100% - 40px);border:1px solid #cbcbcb;background:#f4f2ef;border-radius:10px;overflow:hidden;padding:0;line-height:1.5;overflow:auto}.popup .course-form .close-btn{right:14px !important;top:14px;background:none;width:18px;height:18px}.popup .course-form .close-btn:before,.popup .course-form .close-btn:after{content:"";display:block;position:absolute;left:7px;top:0;width:2px;height:18px;background-color:#b60a05}.popup .course-form .close-btn:before{transform:rotate(45deg)}.popup .course-form .close-btn:after{transform:rotate(-45deg)}.course-form header{margin:30px 0 20px}.course-form header .title{font-size:20px;max-width:220px;margin-inline:auto}.course-form footer{margin:25px auto 0;color:#14171a;font-size:12px;text-align:center}.course-form footer .secure{margin:0 0 10px;position:relative;gap:10px;justify-content:center}.course-form footer p{font-size:inherit;margin:0}.course-form footer p a{color:inherit;text-decoration:underline}.course-form p{margin:0}.course-form .et-payment-lead-form{align-items:stretch;max-width:none}.course-form .content-box{flex:1 1 auto;padding:30px 30px 40px;display:flex;flex-direction:column}.course-form .head{padding:0;margin:0 0 20px;text-align:center}.course-form .head .title{font-size:26px;max-width:250px;margin-inline:auto;font-weight:400}.course-form .submit-holder .btn{border-radius:8px}.course-form .submit-holder .btn[disabled]{background:#a8a8af !important}.course-form .form-steps .form-step{display:none;padding:20px 25px 45px}.course-form .form-steps .form-step.active{display:block}.course-form .form-steps .form-step.step1{max-width:355px}.course-form .form-steps .form-step.step1 .field-row label:after{content:"*"}.course-form .form-steps .form-step.step1 .submit-holder{margin-top:15px;padding:0 20px}.course-form .form-steps .form-step.step1 .submit-holder .btn{width:100%}.course-form .form-steps .form-step.step2{max-width:570px}.course-form .form-steps .form-step.step2 .checkout-steps{margin-inline:auto;max-width:450px}.course-form .form-steps .form-step.step2 .title{max-width:none}.course-form .checkout-steps{margin:0 -20px 30px}.course-form .checkout-steps .step{flex-direction:column;gap:5px;position:relative}.course-form .checkout-steps .step .number{width:25px;height:25px;font-size:11px;line-height:21px;flex:0 0 25px;position:relative;z-index:2;background:#f4f2ef}.course-form .checkout-steps .step .line{position:absolute;left:-50%;top:11px}.course-form .checkout-steps .step:first-of-type .line{display:none}.course-form .checkout-steps .step:last-of-type .line{display:block}.course-form .checkout-steps .step.filled .number{background:#005a6a}.course-form .checkout-steps .step.filled .line{background:#005a6a}.enroll-popup .course-form .select-box:after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;margin:-6px 0 0 8px;padding:3px;position:absolute;top:50%;right:15px;transform:rotate(45deg);transform-origin:center;transition:all .2s}.enroll-popup .course-form .select-box li{display:none;font-size:16px}.enroll-popup[data-lesson-type=fast] .course-form .select-box li[data-lesson-type=fast]{display:block}.enroll-popup[data-lesson-type]:not([data-lesson-type=fast]) .course-form .select-box li:not([data-lesson-type=fast]){display:block}.enroll-popup:not([data-lesson-type]) .course-form .select-box li{display:block}.course-form .submit-holder{text-align:center;margin:10px 0 0}.course-form .description{margin:0 0 30px;font-weight:500;font-size:16px}.course-form .summary{border:1px solid #f5f5f5;border-radius:10px;margin:0 0 25px;overflow:hidden}.course-form .summary h3{padding:10px 20px;font-size:18px;border-bottom:1px solid #f5f5f5}.course-form .course-info{padding:15px 17px;background:#f9fbff;font-size:16px;border-radius:10px;color:#161c1a;border:1px solid #e8e8e8}.course-form .course-info .summary-title strong{font-weight:700;color:#b60906}.course-form .course-info .class-info strong{font-weight:700;display:inline-block;margin:10px 0 0}.course-form .course-info .class-info-source{display:none}.course-form .dateHolder{position:relative}.course-form .dateHolder .classesHolder{background:#fff;border-radius:4px;position:absolute;left:0;top:41px;overflow-y:auto;max-height:0;transition:all .3s;z-index:2;width:100%}.course-form .dateHolder .classesHolder ul{padding:10px 20px 10px 10px;list-style:none}.course-form .dateHolder .classesHolder ul li{padding:10px 20px;border-radius:4px;cursor:pointer}.course-form .dateHolder .classesHolder ul li:hover{background:#f8f6f4}.course-form .dateHolder .classesHolder ul li.selected{background:#f8f6f4}.course-form .dateHolder.opened .classesHolder{border:1px solid #d6d6d6;box-shadow:0px 3px 10px rgba(0,0,0,.1098039216);max-height:220px}.course-form .tuition{background:#dbe6e6;padding:15px 15px 20px 17px;font-size:18px;font-weight:700;text-align:start}.course-form .tuition .label{gap:14px;justify-content:flex-start;display:flex;align-items:center;margin:0 0 5px}.course-form .tuition .label svg{color:#f0af37;height:20px;width:auto}.course-form .tuition .value{margin:0}.course-form .bottom{margin:auto 0 0;font-size:12px;line-height:1.3;color:#81868e}.course-form .bottom p{font-size:inherit}.course-form .bottom a{text-decoration:underline;color:inherit}.course-form.eteacher-form .fieldset{display:block;width:100%}.course-form.eteacher-form .field-row label{display:block;margin:0 0 5px;font-size:14px}.course-form.eteacher-form .field-row .input-box{background-color:#fff;border:1px solid #dcdcdc;border-radius:4px}.course-form.eteacher-form .field-row .input-box input,.course-form.eteacher-form .field-row .input-box .styled-select{line-height:45px}.course-form.eteacher-form .field-row .input-box .styled-select{background-image:none;font-style:normal;font-weight:700}.course-form.eteacher-form .field-row .input-box input.placeholder{font-style:normal}.course-form.eteacher-form .field-row .input-box input:-moz-placeholder{font-style:normal}.course-form.eteacher-form .field-row .input-box input::-moz-placeholder{font-style:normal}.course-form.eteacher-form .field-row .input-box input:-ms-input-placeholder{font-style:normal}.course-form.eteacher-form .field-row .input-box input::-webkit-input-placeholder{font-style:normal}.course-form.eteacher-form .field-row.hidden{display:none}.course-form .coupon-holder{margin:0}.course-form .coupon-holder .input-box{border:none;border-radius:0}.course-form .coupon-holder button{font-size:16px}.course-form .coupon-holder .coupon-applied{background:#f8f8f8;border:1px solid #dcdcdc;border-radius:4px}.course-form .coupon-holder .coupon-applied .trans-btn{background:#e9e9ed;border-radius:4px;color:#81868e;font-weight:500;font-size:16px;color:#81868e}.course-form .coupon-holder .coupon-applied .code{display:flex;gap:3px}.course-form .coupon-holder .coupon-applied .label{color:#000;font-style:normal;font-weight:500;gap:8px;display:flex}.course-form .coupon-holder .coupon-applied .message{font-style:normal;font-weight:700;color:#005a6a;text-align:right;line-height:1.2}.course-form .coupon-holder .coupon-applied .remove-coupon{stroke:#005a6a}@media(width <= 767px){.course-form header .title{font-size:26px;font-weight:400;max-width:250px}}#et-bumpyard-widget{z-index:99}@media(width <= 767px){#et-bumpyard-widget{transition:bottom .2s ease-in-out}}.checkout-steps{max-width:520px}.glide .glide__arrows .glide__arrow{border:none;background:none;padding:0;position:absolute;z-index:3;top:50%;left:60px;transform:translateY(-50%);cursor:pointer}.glide .glide__arrows .glide__arrow svg{width:68px;margin:0 auto}.glide .glide__arrows .glide__arrow.glide__arrow--right{left:auto;right:60px}
