.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:#418282}.glide .glide__bullets .glide__bullet--active{border:none;background:#418282;width:16px;height:16px;opacity:1}.coupon-holder{margin:30px 0 0}.coupon-holder .row-wrapper{gap:10px}.coupon-holder .input-box{flex:1}.coupon-holder .input-box input{line-height:45px}.coupon-holder .trans-btn{min-width:unset;padding:0 15px;line-height:33px;text-transform:none;cursor:pointer;border:1px solid #cacaca;color:#5e5e5e;line-height:45px;border-radius:2px}.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 #cacaca;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:#666;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{font-weight:400;color:#81868e}.popup{position:fixed;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;border:none}.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;width:20px;height:20px}[dir=ltr] .popup .close-btn{right:20px}[dir=rtl] .popup .close-btn{left:20px}.popup .close-btn:before,.popup .close-btn:after{content:"";position:absolute;height:20px;width:2px;background-color:#000;border-radius:1000px}.popup .close-btn:before{transform:rotate(45deg)}.popup .close-btn:after{transform:rotate(-45deg)}.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;border-radius:8px}}.popup .eteacher-form header{text-align:center}.popup .eteacher-form header h3{font-size:32px;margin:0 0 10px}body{position:relative !important}body.popup-opened{overflow:hidden}#interested{margin:80px 0}#interested h2{text-align:center;margin-bottom:30px}#interested .holder{max-width:1050px;margin-inline:auto}#interested .holder .row{gap:30px;align-items:stretch;margin:0 0 35px;display:flex;justify-content:center}#interested .holder .row>div{max-width:330px}#interested .holder .row .item:after{position:absolute;right:0;top:0;content:"";display:block;width:40px;aspect-ratio:1/1;background:none;border:20px solid var(--item-element-color);border-radius:100%;transform:translate(30%, -30%)}#interested .holder .item{background:var(--item-bg-color);color:#000;display:flex;gap:30px;padding:20px 40px 0;align-items:flex-end;border-radius:10px;position:relative;overflow:hidden;height:100%}#interested .holder .item .image-box{display:flex;flex-direction:column;justify-content:flex-end;flex:1 0 170px}#interested .holder .item .image-box img{display:block;margin:0 auto}#interested .holder .item .text-box{position:relative;z-index:2}#interested .holder .item .text-box .title{font-size:18px;margin:0 0 10px;color:#000}#interested .holder .item .text-box p{font-size:14px;line-height:1.3;margin:0 0 10px}#interested .holder .item .text-box .link{display:inline-block;margin:0 0 25px;color:#06c;text-decoration:underline;font-weight:700;font-size:16px;white-space:nowrap}#interested .holder .item.wide{padding:25px 80px;align-items:center}#interested .holder .item.wide .text-box{position:relative;padding:0 0 0 30px;gap:30px;align-items:flex-end}#interested .holder .item.wide .text-box:before{background:rgba(112,112,112,.3);height:100%;width:2px;content:"";position:absolute;left:0;top:0}#interested .holder .item.wide .text-box .title{margin-bottom:5px}#interested .holder .item.wide .text-box .subtitle{font-weight:700;font-size:16px;margin:0 0 10px}#interested .holder .item.wide .text-box p{margin:0}#interested .holder .item.wide .text-box .link{display:flex;gap:10px;margin:0 0 18px;justify-content:flex-start}#interested .holder .item.wide .text-box .link svg{margin:0 0 -3px}#interested .holder .item.wide .text-box .link span{margin:0;color:#06c}#interested .holder .item.wide:before{content:"";display:block;width:20px;height:75px;position:absolute;left:0;bottom:0;background:#e1e6e5;transform:rotate(52deg) translate(110%, 0%)}#interested .holder .item.wide:after{content:"";display:block;width:20px;height:130px;position:absolute;right:0;top:0;background:#e1e6e5;transform:rotate(-40deg) translate(-30%, -25%)}@media(width >= 992px){#interested .holder .row.columns .item{flex-direction:column-reverse;padding:35px 35px 0;justify-content:space-between;gap:20px}#interested .holder .row.columns .item .image-box{max-height:185px;width:100%}#interested .holder .row.columns .item .image-box img{max-height:100%}#interested .holder .row.columns .item .text-box .title{margin:0 0 25px}#interested .holder .row.columns .item .text-box p{margin:0 0 20px}#interested .holder .row.columns .item .text-box .link{margin:0}}@media(width <= 991px){#interested{margin-top:60px}#interested .holder .row{gap:25px;margin-bottom:25px;flex-direction:column}#interested .holder .row>div{max-width:none;width:100%}#interested .holder .row .item{padding:30px 30px 0 0;gap:10px;align-items:stretch}#interested .holder .row .item .image-box{margin-left:-40px}#interested .holder .item.wide{padding:25px 20px;flex-direction:column;align-items:flex-start;gap:20px}#interested .holder .item.wide:before,#interested .holder .item.wide:after{display:none}#interested .holder .item.wide .text-box{padding:0}#interested .holder .item.wide .text-box:before{display:none}#interested .holder .item.wide .text-box .title{font-size:24px;margin-bottom:10px}#interested .holder .item.wide .text-box .subtitle{font-size:18px;margin-bottom:20px}#interested .holder .item.wide .text-box p{margin:0 0 30px;font-size:16px}#interested .holder .item.wide .text-box .link{margin-bottom:10px}}#cta-strip{background:#1c3657 url(/wp-content/themes/rosenschool/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{color:#fff;margin:0 auto 25px;max-width:700px;font-size:40px}#cta-strip .cta-open-enroll-form,#cta-strip .form-enroll{display:none}#cta-strip .cta-open-enroll-form.show{display:inline-block}@media(width <= 767px){#cta-strip{padding:0 20px}#cta-strip .title{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 .cta-top .cta-buttons{display:flex;flex-direction:row-reverse;justify-content:center;gap:20px}#cta-strip .cta-top .cta-buttons .btn{margin:0}@media(width <= 767px){#cta-strip .cta-top .cta-buttons{align-items:center;flex-direction:column-reverse}#cta-strip .cta-top .cta-buttons .btn{max-width:250px}#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 #d1d6dd;line-height:28px;border-radius:50%;color:#d1d6dd;flex:0 0 32px;background:#fff}.checkout-steps .step .label{font-size:12px;color:#d1d6df;margin:0 5px 2px 10px;white-space:nowrap}.checkout-steps .step .line{height:2px;width:100%;display:block;background:#d1d6dd}.checkout-steps .step:last-of-type .line{display:none}.checkout-steps .step.filled .number{background:#1c3657;border-color:#1c3657;color:#45ffbb}.checkout-steps .step.filled .label{font-weight:700;color:#1c3657}@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}}.trustpilot-widget{font-size:15px;color:#fff;font-weight:600;margin:30px auto 0;gap:11px;display:flex;justify-content:center;align-items:center}.trustpilot-widget .trustpilot-logo{background:url("/wp-content/themes/rosenschool/images/trustpilot-logo.svg") center no-repeat;background-size:contain;display:inline-block;width:90px;height:22px}.trustpilot-widget .score-stars-block{display:flex;gap:10px;align-items:center}.trustpilot-widget .score-stars-block .stars{background:url("/wp-content/themes/rosenschool/images/trustpilot-stars-green.svg") center no-repeat;background-size:contain;display:inline-block;height:25px;width:110px}.trustpilot-widget .score-stars-block .score-string{order:2;font-size:16px}.trustpilot-widget .trustpilot-reviews-total{font-weight:700}#reviews{margin:80px 0 0}#reviews p{margin:0}#reviews .featured-review{max-width:1190px}#reviews .featured-review .holder{gap:60px;position:relative;z-index:2}#reviews .featured-review .image-box{width:620px;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:350px;margin:0 0 20px 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:#06c;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, #1c83e9 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, #1c83e9 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:#1c3657}#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:70px 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 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 .image-box{width:100%}}#takeaways{padding:90px 0 0}#takeaways .container{max-width:1330px;width:100%}#takeaways .head{text-align:center;margin:0 auto 40px;padding:0;max-width:790px}#takeaways .head .mark:after{margin:0 auto}#takeaways .head .subtitle{font-size:20px;font-weight:500}#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;margin:5px 0 10px}#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 40px}#takeaways .head .mark{margin-bottom:5px}#takeaways .items{display:flex;gap:0;padding:0 0 5px 0}#takeaways .glide .glide__track{overflow:visible}}.cta-line{margin:60px 0}.cta-line .holder{background:#45ffbb;border-radius:10px;padding:30px 65px;gap:25px;position:relative;color:#000}.cta-line .holder .title{color:inherit}.cta-line .holder p{margin:0}.cta-line .holder .btn{margin:0 25px 0 0;min-width:245px}.cta-line.orange .holder{background:#fc7956;color:#fff}@media(width <= 991px){.cta-line .holder{text-align:center;padding:30px}.cta-line .holder .title{margin:0 10px 20px}.cta-line .holder .btn{margin:30px auto 0}.cta-line.orange{margin:60px 0}}#cta{padding:80px 0}#cta .container{max-width:1060px}#cta .holder{gap:90px;align-items:flex-start}#cta .holder .image-box{width:100%;max-width:475px}#cta .holder .text-box{flex-direction:column;align-items:flex-start;justify-content:center}#cta .holder .text-box .title{font-size:30px}#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 <= 991px){#cta{padding:60px 0}#cta .container{max-width:460px}#cta .holder{flex-direction:column;align-items:center;gap:35px}#cta .holder .text-box{text-align:center;align-items:center}#cta .holder .text-box .btn{align-self:center}}@media(width <= 767px){#cta .holder .image-box a img{border-radius:4px}#cta .holder .text-box p{margin:0 30px 30px}#cta .holder .text-box .title{margin:0 auto 20px}}#highlights{padding:60px 0;background:#f9f9f9}#highlights .container{max-width:1400px}#highlights .holder{gap:35px}#highlights .holder .title{width:320px;flex:0 0 auto;font-size:30px}#highlights .holder .mark{padding-bottom:0}#highlights .holder .mark:after{bottom:-25px}#highlights .holder .items{display:grid;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));gap:45px}#highlights .holder .items .glide__slides{gap:20px}#highlights .holder .items .item{align-items:flex-start;flex-direction:column;justify-content:flex-start;flex:1}#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}#highlights .holder .items .item h3 strong{font-weight:400;font-family:"Suez One"}#highlights .holder .items .item p{line-height:1.5;font-weight:500;margin:0}#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 .container{max-width:650px}#highlights .holder .title{font-size:30px;margin:0 auto 30px;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:0 0 80px}#accreditation .container{max-width:1410px;width:auto}#accreditation .holder{flex-direction:column;background:#f5faff;background-size:cover;padding:65px 80px 55px;border-radius:10px;max-width:1470px;width:100%;text-align:center;position:relative;overflow:hidden}#accreditation .holder:before{position:absolute;left:0;bottom:0;content:"";display:block;width:230px;aspect-ratio:1/1;background:none;border:100px solid #45ffbb;border-radius:100%;transform:translate(-50%, 42%)}#accreditation .holder:after{position:absolute;right:0;top:0;content:"";display:block;width:160px;aspect-ratio:1/1;background:none;border:100px solid #45ffbb;border-radius:100%;transform:translate(52%, -28%)}#accreditation .logo{margin:0 0 20px}#accreditation .logo:before{position:absolute;left:50%;top:0;content:"";display:block;background:#dfebff;border-radius:50%;width:120px;aspect-ratio:1/1;transform:translate(-50%, -67%)}#accreditation .logo img{display:block;margin-inline:auto}#accreditation .title{font-size:30px;display:block;max-width:575px;margin:0 0 20px;position:relative;z-index:3}#accreditation .title.mark:after{margin:5px 0 0}#accreditation .text{max-width:870px;font-weight:500;margin:0;position:relative;z-index:3}#accreditation .text p{margin:0}@media(width >= 992px){#accreditation .text p{font-size:18px}}@media(width <= 991px){#accreditation{margin:0}#accreditation .container{padding:0;width:auto}#accreditation .holder{padding:75px 20px 65px;display:block}#accreditation .holder:before,#accreditation .holder:after{display:none}#accreditation .holder img{margin-inline:auto;width:280px}#accreditation .holder .title{font-size:24px;margin:0 auto 25px}#accreditation .logo:before{width:100px;transform:translate(-50%, -57%)}}#faculty{padding:80px 0 70px;background:#f9f9f9;background-size:cover;position:relative}#faculty header{max-width:820px;margin:0 auto 40px;text-align:center}#faculty header .title{font-size:30px}#faculty header p{font-size:20px;line-height:1.6}#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:28px;margin:0 0 15px}#faculty .teachers .about h3{font-size:18px;margin:0 0 30px}#faculty .teachers .about p{font-size:16px;line-height:1.6}#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 <= 1280px){#faculty .partners{max-width:900px;padding:0 30px;flex-wrap:wrap;gap:30px;margin:0 auto 50px}#faculty .partners img{max-height:45px}}@media(width <= 991px){#faculty{padding:50px 0 80px}#faculty:before,#faculty:after{display:none}#faculty .partners{max-width:500px}#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:60px 0 100px}#faq .container{max-width:800px}#faq .title{text-align:center;margin:0 0 40px}#faq .items{list-style:none}#faq .items .item{margin:0 0 20px}#faq .items .item .question{background:#f9f9f9;padding:0 60px;font-size:20px;cursor:pointer;transition:all .3s;gap:20px;font-weight:700;border-radius:10px;min-height:60px;color:#1c3657}#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) #06c;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;color:#000;font-weight:500}#faq .items .item .answer p{margin:0}#faq .items .item.open .question{background:#06c;color:#fff}#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) #fff}#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 17px 15px;margin:0;font-size:18px}#faq .items .item .answer{padding:0 40px}#faq .items .item.open .answer{margin:30px 0 40px}}@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:"proxima-soft";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:20px 0 80px}#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-size:18px;line-height:1.3;margin:0 0 10px}#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__arrows .glide__arrow{box-shadow:0 0 20px 0 rgba(0,0,0,.1607843137);border-radius:50%;transform:translate(0, -100%)}#syllabus .actions{margin:40px 0 0;text-align:center}#syllabus .syllabus-popup .syllabus-title{color:#1c83e9;font-family:"Suez One";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:"proxima-soft"}#syllabus .syllabus-popup ul.syllabus-list li h3:before{display:none}@media(width <= 991px){#syllabus{padding:20px 0 60px}#syllabus .container{max-width:690px}#syllabus .title{font-size:30px;margin:0 0 20px}#syllabus .holder{padding:0 45px}#syllabus .items:before,#syllabus .items:after{display:none}#syllabus .items .container{padding:0}#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);border:1px solid #e6e6e6;background:#fff;border-radius:8px;overflow:auto;padding:0;line-height:1.5;max-height:calc(100% - 40px)}.popup .course-form .close-btn{right:0 !important;top:11px}.course-form header{margin:20px 0 35px}.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 .fieldset{display:block;width:100%}.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:20px}.course-form .form-steps .form-step{display:none;padding:20px 25px 50px}.course-form .form-steps .form-step.active{display:block}.course-form .form-steps .form-step.step1{max-width:350px}.course-form .form-steps .form-step.step1 .submit-holder{margin-top:15px}.course-form .form-steps .form-step.step1 .field-row label:after{content:"*"}.course-form .form-steps .form-step.step2{max-width:570px}.course-form .checkout-steps{margin:0 0 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}.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 .line{background:#1c3657}.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:25px 0 0}.course-form .submit-holder .btn[disabled]{background:#81868e !important}.course-form .description{margin:0 0 30px;font-weight:500;font-size:16px}.course-form .summary{border:1px solid #e6e6e6;border-radius:10px;margin:0 0 25px;overflow:hidden}.course-form .summary h3{padding:10px 20px;font-size:18px;border-bottom:1px solid #e6e6e6}.course-form .course-info{padding:15px 17px;background:#f9fbff;font-size:16px;border-radius:10px;color:#161c1a}.course-form .course-info .summary-title strong{font-weight:700;color:#fc7856}.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:#1c3657;color:#fff;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:#48ffbc;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 .field-row label{display:block;color:#1c3657;font-weight:500;margin:0 0 5px}.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;font-weight:700}.course-form.eteacher-form .field-row .styled-select{background:none}.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 .input-box input{line-height:45px}.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}.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-size:16px;font-weight:500;color:#1c83e9;text-align:right;line-height:1.2}.course-form .coupon-holder .coupon-applied .remove-coupon{stroke:#1c83e9}#et-bumpyard-widget{z-index:99}@media(width <= 767px){#et-bumpyard-widget{transition:bottom .2s ease-in-out}body:not(.hide-cta) #et-bumpyard-widget{bottom:110px}}.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}
