@font-face{font-family:lato;font-style:normal;font-weight:300;src:url(../fonts/Lato-Light.eot);src:url(../fonts/Lato-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Lato-Light.woff) format("woff"),url(../fonts/Lato-Light.ttf) format("truetype")}@font-face{font-family:lato;font-style:normal;font-weight:400;src:url(../fonts/Lato-Regular.eot);src:url(../fonts/Lato-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Lato-Regular.woff) format("woff"),url(../fonts/Lato-Regular.ttf) format("truetype")}@font-face{font-family:opensans;font-style:normal;font-weight:400;src:url(../fonts/OpenSans-Regular.eot);src:url(../fonts/OpenSans-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Regular.woff) format("woff"),url(../fonts/OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:lato;font-style:normal;font-weight:500;src:url(../fonts/Lato-Medium.eot);src:url(../fonts/Lato-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Lato-Medium.woff) format("woff"),url(../fonts/Lato-Medium.ttf) format("truetype")}@font-face{font-family:lato;font-style:normal;font-weight:600;src:url(../fonts/Lato-Semibold.eot);src:url(../fonts/Lato-Semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/Lato-Semibold.woff) format("woff"),url(../fonts/Lato-Semibold.ttf) format("truetype")}@font-face{font-family:lato;font-style:italic;font-weight:600;src:url(../fonts/Lato-SemiboldItalic.eot);src:url(../fonts/Lato-SemiboldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Lato-SemiboldItalic.woff) format("woff"),url(../fonts/Lato-SemiboldItalic.ttf) format("truetype")}@font-face{font-family:lato;font-style:italic;font-weight:400;src:url(../fonts/Lato-Italic.eot);src:url(../fonts/Lato-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/Lato-Italic.woff) format("woff"),url(../fonts/Lato-Italic.ttf) format("truetype")}@font-face{font-family:lato;font-style:italic;font-weight:500;src:url(../fonts/Lato-MediumItalic.eot);src:url(../fonts/Lato-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Lato-MediumItalic.woff) format("woff"),url(../fonts/Lato-MediumItalic.ttf) format("truetype")}@font-face{font-family:lato;font-style:normal;font-weight:700;src:url(../fonts/Lato-Bold.eot);src:url(../fonts/Lato-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Lato-Bold.woff) format("woff"),url(../fonts/Lato-Bold.ttf) format("truetype")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}::-moz-placeholder{color:#000;font-family:lato,sans-serif;font-size:14px;line-height:130%;opacity:.6;-moz-transition:.3s ease;transition:.3s ease}::placeholder{color:#000;font-family:lato,sans-serif;font-size:14px;line-height:130%;opacity:.6;transition:.3s ease}input:focus::-moz-placeholder{opacity:1}input:focus::placeholder{opacity:1}::-moz-selection{background-color:#e84722;color:#fff}::selection{background-color:#e84722;color:#fff}body,html{font-size:16px;scroll-behavior:smooth}body{color:#000;font-family:lato,sans-serif;font-weight:400;line-height:130%;min-width:320px;overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body._lock,body.lock{overflow:hidden}input,textarea{outline:none}input:focus:required:invalid,textarea:focus:required:invalid{border-color:red}input:required:valid,textarea:required:valid{border-color:green}picture{display:flex}img{max-width:100%;width:100%}.text-center{text-align:center}b,strong{font-weight:600}*{box-sizing:border-box;outline:none}ol,ul{list-style:none;margin:0;padding:0}a{color:inherit;transition:.3s ease}a,a:hover{text-decoration:none}a:hover{color:#e84722}.wrapper{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;overflow:hidden}body .page{margin-top:124px}.container{margin:0 auto;max-width:1440px;padding:0 140px;width:100%}.flex-center{align-items:center;display:flex;justify-content:center}body .page{display:flex;flex:1 1;flex-direction:column;margin-bottom:52px}.title-block{font-weight:600}.title-block h1{font-size:42px;font-weight:700;line-height:110%}.title-block h2{color:#0f1a2c;font-size:36px;line-height:130%}.section{padding:30px 0}.mb-40{margin-bottom:40px}.bg{position:relative;transform:translateZ(0)}.bg:before{background:#f9e2fe;bottom:100px;content:"";filter:blur(50px);height:85%;left:0;position:absolute;right:0;top:100px;width:100%}.blog-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.blog-head li{align-items:center;display:flex;justify-content:center}.blog-head li a:hover,.blog-head li.active a{background-color:#281e34;color:#fff}.form-success-text{align-items:center;display:flex;flex-direction:column;font-size:16px;gap:12px;line-height:130%;text-align:center}.form-success-text span{font-size:32px;font-weight:700;line-height:130%}.form-success .popup__content{align-items:center;background:url(../img/@1x/success-bg.png);background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;justify-content:center;max-width:730px;padding:52px 20px 64px}.form-success .popup__content .btn{align-items:center;display:flex;justify-content:center;margin-top:18px;max-width:288px;text-align:center;width:100%}.form-success .popup__close{right:28px;top:28px}.scroll-show{opacity:0;transform:translateY(50px);transition:opacity .6s ease-out,transform .6s ease-out;will-change:opacity,transform}.scroll-show.visible{opacity:1;transform:translateY(0)}.modal-overlay{align-items:center;background:rgba(51,51,51,.7);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:15}.modal{animation:fadeIn .3s ease-in-out;border-radius:10px;border-radius:40px 40px 0 37px;height:450px;margin-top:60px;position:relative;text-align:center;width:580px}.modal,.modal:before{background-repeat:no-repeat;background-size:contain}.modal:before{background-image:url(../img/@1x/Subtract.svg);bottom:40px;content:"";height:112px;position:absolute;right:0;width:95%}.modal .modal-block{background-color:#fff;border-radius:40px 40px 0 40px;height:300px;overflow:hidden;position:relative}.modal .dec{height:auto;position:absolute;width:auto}.modal .dec-1{bottom:-1px;left:-1px}.modal .dec-2{bottom:135px;right:-1px;z-index:2}.modal .dec-3{bottom:0;right:5px}.modal .dec-4{bottom:45px;right:136px}.modal .dec-mob{display:none}.modal__inner{align-items:center;border-radius:40px;color:#000;display:flex;flex-direction:column;gap:15px;justify-content:center;overflow:hidden;padding:60px 20px 55px;position:relative;text-align:center;z-index:4}.modal__inner h2{font-size:32px;font-weight:600;line-height:120%}.modal__inner p{font-size:18px;font-weight:400;line-height:120%;max-width:380px}.modal__inner .btn{margin:15px auto 0;max-width:237px;width:100%}.modal button{background:transparent;border:none;color:#fff;cursor:pointer;position:absolute;right:0;top:-30px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.header{background-color:#fff;left:0;padding:30px 0;position:fixed;top:0;transition:padding-top .3s ease,padding-bottom .3s ease;width:100%;z-index:15}.header.header-fix{padding:10px 0}.header.header-fix .menu__body{top:68px}.header__inner{align-items:center;display:flex;gap:20px;justify-content:space-between}.header__logo{flex:0 1 154px}.logo{align-items:center;display:flex;justify-content:flex-start}.menu__body .menu__btn{display:none}.header__menu{display:flex;flex:1 1;justify-content:center}.header__btn{display:flex}.menu__icon{display:none}.menu__list{align-items:center;display:flex;gap:24px}.menu__link{font-size:14px;font-weight:500}body._touch .menu__list>li{align-items:center;display:flex}body._touch .menu__link{flex:1 1 auto}.faq__list{display:flex;flex-direction:column;gap:17px}.accordeon{border:1px solid rgba(0,0,0,.8);border-radius:40px}.accordeon__summary{align-items:center;cursor:pointer;display:flex;font-size:22px;font-weight:400;justify-content:space-between;line-height:117%;outline:none;position:relative;transition:.3s ease;-webkit-tap-highlight-color:transparent;gap:15px;list-style:none;padding:30px 53px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.accordeon__summary::-webkit-details-marker{display:none}.accordeon__summary::marker{content:"";display:none}.accordeon__summary .arrow{align-items:center;display:flex;height:20px;justify-content:center;transition:.3s ease;width:20px}.accordeon__summary .arrow svg path{transition:.3s ease}.accordeon__title{background-color:transparent;color:#000;font-size:22px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.accordeon__content{display:grid;grid-template-rows:0fr;transition-duration:.3s}.accordeon__content-body{color:#000;display:flex;flex-direction:column;font-size:16px;font-weight:400;gap:15px;line-height:130%;overflow:hidden}.accordeon__content-body .text{padding:0 53px 30px}.accordeon__details[open]+.accordeon__content{grid-template-rows:1fr}.accordeon__details[open] .arrow{transform:scale(-1)}.accordeon__details[open] .accordeon__summary{color:#e84722}.section-form__bg{align-items:center;background-image:url(../img/@1x/form-bg.svg);background-position:100% 0;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;gap:80px;padding:28px 50px;transition:.3s ease;width:100%}.section-form__inner{background-color:#e84723;border-radius:20px;overflow:hidden}.section-form__desc{flex:0 1 255px}.section-form__desc span{font-size:40px;font-weight:700;line-height:125%}.section-form__desc p{font-weight:500;margin-top:16px}.section-form__block{flex:1 1}.leed-form__horizontal{align-items:stretch;display:flex;gap:13px}.leed-form__horizontal>*{flex:1 1 30%}.leed-form__vertical{align-items:stretch;display:flex;flex-direction:column;gap:13px;width:100%}.leed-form .politic{font-size:14px;margin-top:14px}.leed-form__title{display:flex;flex-direction:column;gap:20px;margin-bottom:35px}.leed-form__title span{color:#0f1a2c;font-size:36px;font-weight:600;line-height:120%}.leed-form__title p{color:#131313;font-size:14px}.leed-form__separator{color:#131313;font-size:12px;opacity:.9}.trial-lesson-form{align-items:center;display:flex;justify-content:center;padding:40px 0}.trial-lesson-form img{width:auto}.trial-lesson-form input{background-color:#fafafa}.trial-lesson-form__inner{border-radius:1000px;position:relative;transform:translateZ(0);width:100%}.trial-lesson-form__inner:before{background-color:#fff7e1;content:"";filter:blur(100px);height:100%;left:0;position:absolute;top:0;transform:translateZ(0);width:100%;z-index:-1}.trial-lesson-form__form{align-items:center;background-color:#fff;border-radius:40px;display:flex;flex-direction:column;justify-content:flex-start;margin-left:180px;max-width:469px;min-height:480px;padding:40px 60px;width:100%}.trial-lesson-form__img{position:absolute}#fb-img-1{right:135px;top:180px;z-index:2}#fb-img-2{right:150px;top:35px;z-index:1}[id^=fb-line-]{stroke-dasharray:2000;stroke-dashoffset:2000}.animate-line{animation:draw 6s linear forwards}#fb-line-1{animation-delay:0s}#fb-line-2{animation-delay:.5s}#fb-line-3{animation-delay:1s}#fb-line-4{animation-delay:1.5s}#fb-line-5{animation-delay:2s}#fb-line-6{animation-delay:2.5s}#fb-line-7{animation-delay:3s}#fb-line-8{animation-delay:3.5s}#fb-line-9{animation-delay:4s}#fb-img-3{right:0;top:0}#fb-img-4{right:235px;top:-5px;z-index:2}@keyframes img1-rotation{0%{transform:rotate(0deg)}25%{transform:rotate(-15deg)}50%{transform:rotate(0deg)}75%{transform:rotate(15deg)}to{transform:rotate(0deg)}}@keyframes img2-rotation{0%{transform:rotate(0deg)}25%{transform:rotate(10deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-10deg)}to{transform:rotate(0deg)}}.section-social__inner{align-items:center;display:flex;gap:100px;justify-content:space-around;margin:0 auto;max-width:1000px}.section-social__inner .title-block{max-width:350px}.socials{align-items:stretch;display:flex;gap:42px}.socials li a{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;text-align:center}.socials li a *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.socials li a:hover div{background-color:#e84722}.socials li a div{align-items:center;background-color:#f2f2f2;border-radius:50%;display:flex;height:65px;justify-content:center;transition:.3s ease;width:65px}.socials li a div img{width:auto}.socials li span{color:#232323;font-weight:500}.event-detail .title-block,.social-contacts__block{position:relative}.event-detail .title-block svg,.social-contacts__block svg{left:-38%;position:absolute;top:-21px;z-index:-1}.animate-section.animated-line svg path{stroke-dasharray:6000;stroke-dashoffset:6000;animation:draw 4s linear forwards}.events__inner{position:relative}.events__inner .arrows{position:absolute;right:0;top:-2px}.events__list{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px}.events__list .event{flex:0 1 calc(33.33333% - 13.33333px)}.archive-events .events__list{align-items:stretch;display:flex;flex-wrap:wrap;gap:22px 32px}.archive-events .events__list .event{flex:0 1 calc(33.33333% - 21.33333px)}.course-events-list{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px}.course-events-list .event-new{flex:0 1 calc(33.33333% - 13.33333px)}.course-events-list .event-new .event-new__inner:hover .event-new__desc span{color:#000}.course-events-list .event-new .event-new__desc span{font-size:18px}.event{background-color:#fff;background:#fafafa;border:1px solid rgba(0,0,0,.02);border-radius:20px;height:390px;padding:40px 30px;transition:.3s ease}.event__inner{gap:30px;height:100%}.event__desc,.event__inner{display:flex;flex-direction:column;justify-content:space-between}.event__desc{font-size:16px;gap:25px;line-height:140%}.event__desc span{display:-moz-box;display:-webkit-box;font-size:22px;font-weight:400;line-height:130%;min-height:57px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical}.event__desc time{align-items:center;background:#d4fe4c;border-radius:100px;color:#000;display:flex;font-size:14px;font-weight:500;height:32px;justify-content:center;max-width:-moz-fit-content;max-width:fit-content;opacity:.99;padding:0 16px;text-align:center}.event__desc p{display:-moz-box;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-clamp:4;box-orient:vertical;opacity:.8}.event__more .btn{align-items:center;border-radius:40px;display:flex;gap:20px;height:53px;max-width:-moz-fit-content;max-width:fit-content;padding:18px 28px}.event__more .btn,.event__more .btn:hover{background:#fff;color:#000;opacity:.8}.event-new__inner{display:flex;flex-direction:column;gap:20px}.event-new__inner:hover{color:inherit}.event-new__inner:hover .event-new__desc span{color:#e84722}.event-new__img{border-radius:20px;display:flex;overflow:hidden}.event-new__img picture{display:flex;width:100%}.event-new__img img{height:196px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.event-new__label{align-items:center;background:#d4fe4c;border-radius:100px;display:flex;font-size:14px;font-weight:500;height:32px;justify-content:center;line-height:130%;padding:0 16px;position:absolute;right:25px;text-align:center;top:20px;white-space:nowrap}.event-new__desc{padding:0 12px}.event-new__desc br{display:none}.event-new__desc span{font-size:22px;font-weight:500;line-height:130%;transition:.3s ease}.event-new__desc p{font-size:16px;font-weight:400;line-height:140%;margin-top:10px;opacity:.9}.post-type-archive-blog .page-programs .tabs__head::-webkit-scrollbar{display:none}.post-type-archive-blog .event-new__desc span{font-size:18px}.post-type-archive-blog .event-new__desc p{font-size:14px}.event-new--top{position:relative}.blog-list{align-items:stretch;display:flex;flex-wrap:wrap;gap:40px 25px}.blog-list .event-new{flex:0 1 calc(33.33333% - 16.66667px)}.event-detail.animated-line .title-block svg path{stroke-dasharray:6000;stroke-dashoffset:6000;animation:draw 4s linear forwards}.event-detail__inner{margin:0 auto;max-width:870px;width:100%}.event-detail__inner .title-block svg{left:4%}.event-detail__header{align-items:center;display:flex;flex-direction:column;gap:30px;margin-bottom:50px}.event-detail__header .title-block{margin:0 auto;max-width:510px}.event-detail__header picture{width:100%}.event-detail__header p{font-size:16px;line-height:140%;margin:0 auto;max-width:620px}.event-detail__header img{border-radius:20px;max-height:510px;max-width:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.detail-text{color:#000;display:flex;flex-direction:column;font-size:16px;gap:50px;line-height:140%}.detail-text .wp-block-image,.detail-text>div{display:flex;flex-direction:column;gap:20px}.detail-text .wp-block-image{align-items:center;color:#929292;font-size:14px;font-style:italic;justify-content:center;line-height:140%}.detail-text .wp-block-image img{border-radius:20px;max-width:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:auto}.detail-text .wp-block-image .wp-element-caption{margin:0}.detail-text h2,.detail-text h3{font-size:24px;font-weight:600;margin-bottom:10px}.detail-text .wp-block-group__inner-container{display:flex;flex-direction:column;gap:10px}.full-width-block{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.reviews__inner{position:relative}.reviews__inner .arrows{position:absolute;right:0;top:20px}.review-slide{display:flex;flex-direction:column;gap:35px}.review-slide__img img{border-radius:50%;height:158px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;width:158px}.review-slide__btn{bottom:0;position:absolute;right:0}.review-slide__btn a{align-items:center;background-color:#d4fe4c;border-radius:50%;display:flex;height:49px;justify-content:center;transition:.3s ease;width:49px;will-change:transform}.review-slide__btn a:hover{transform:scale(1.05)}.review-slide__desc{display:-moz-box;display:-webkit-box;line-height:130%;max-width:330px;opacity:.8;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-clamp:4;box-orient:vertical;max-height:84px}.review-slide--top{position:relative;width:170px}.footer{background-color:#1e1628;color:#fff;padding:45px 0}.footer__inner{display:flex;flex-direction:column;gap:90px}.footer-main{align-items:flex-start;display:flex;gap:65px}.footer-main__info{flex:0 1 250px;font-size:14px;font-weight:500;line-height:130%}.footer-main__info a{display:inline-block}.footer-main__info .phone{font-size:22px;margin-bottom:25px}.footer-main__info .email{margin-bottom:36px}.footer-main__info address{margin-bottom:16px}.footer-main__info .social{margin-top:32px}.footer-main__menus{align-items:flex-start;display:flex;flex:1 1;gap:50px;justify-content:space-between}.social{align-items:center;display:flex;gap:12px}.social li img{width:auto}.social li a{align-items:center;background-color:#252442;border-radius:50%;display:flex;height:36px;justify-content:center;width:36px}.social li a:hover{background-color:#e84722}.footer-menu{flex:none}.footer-menu:first-child{flex:1 1}.footer-menu:first-child ul{-moz-column-count:2;column-count:2;-moz-column-gap:16px;column-gap:16px;display:block}.footer-menu:first-child ul li{flex:1 1 45%;margin-bottom:16px}.footer-menu span{display:inline-block;font-size:20px;font-weight:500;margin-bottom:32px}.footer-menu ul{display:flex;flex-direction:column;gap:15px}.footer-menu ul li a{font-size:14px;font-weight:500;opacity:.6;transition:.3s ease}.footer-submain{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:12px;justify-content:space-between}.footer-submain ul{align-items:center;display:flex;flex-wrap:wrap;gap:67px}.main-screen__inner{border-radius:40px;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden;transform:translateZ(0)}.main-screen__img,.main-screen__img-mob{bottom:-30px;position:absolute;transition:.3s ease;will-change:transform}.main-screen__img-mob{display:none}.main-screen__img-mob:hover{transform:scale(1.1)}.main-screen__img-mob.img-1{bottom:-4px;left:0}.main-screen__img-mob.img-2{bottom:-30px;right:-24px}.main-screen__img:hover{transform:scale(1.1)}.main-screen__img.img-1{border-radius:0 0 0 40px;height:360px;left:0;overflow:hidden;width:260px}.main-screen__img.img-2{height:424px;right:0;width:280px}.main-screen__bg{border-radius:40px;overflow:hidden;position:relative}.main-desc{align-items:center;color:#fff;display:flex;flex-direction:column;gap:20px;justify-content:center;left:50%;max-width:690px;padding:20px 40px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.main-desc__label{background:#d4fe4c;border-radius:100px;color:#0a0a0a;font-weight:600;padding:10px 19px;text-align:center}.main-desc__desc{position:relative}.main-desc__desc p{display:inline-block;font-size:18px;font-style:italic;font-weight:600;line-height:130%;margin:30px 0}.main-desc__desc .vec-1{bottom:-2px;left:-6px;position:absolute}.main-desc__desc form{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.main-desc__desc form input{max-width:216px}.courses__inner .title-block{color:#1a1a1a}.home-courses-tabs .tabs__caption{padding:14px 35px}.single-courses .benefits{padding:50px 0 60px}.about__inner{align-items:center;display:flex;flex-direction:column;gap:32px}.about__inner img{width:auto}.about__title{font-size:36px;font-weight:600;letter-spacing:0;line-height:100%}.about__video-container{border-radius:30px;height:275px;position:relative;width:440px}.about__video-decor{position:absolute}#decor-1{animation:rotation 11s linear infinite forwards;left:-55px;top:-35px;z-index:-1}#decor-2{left:-15px;top:-35px}#decor-3{bottom:-15px;right:-15px}.about__video,.about__video[poster]{border-radius:30px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.video__btn{align-items:center;background-color:hsla(0,0%,100%,.7);border:none;border-radius:50%;cursor:pointer;display:flex;height:83px;justify-content:center;left:calc(50% - 41px);outline:none;position:absolute;top:calc(50% - 41px);width:83px}.video__btn_hidden{bottom:0;height:100%;left:0;opacity:0;right:0;top:0;width:100%}.about__description{font-size:16px;font-weight:400;letter-spacing:0;line-height:140%;max-width:728px;text-align:center}.about__link{align-items:center;border:1px solid #000;border-radius:100px;display:flex;font-size:16px;font-weight:600;height:47px;justify-content:center;letter-spacing:0;line-height:100%;transition:all .4s;width:189px}.about__adv,.about__adv-list{position:relative;width:100%}.about__adv-list{display:flex;justify-content:space-between;margin-top:20px}.about__adv-decor{position:absolute}#adv-decor-1{animation:rotation 11s linear infinite reverse forwards;left:-34px;top:-80px}#adv-decor-2{right:-75px;top:-108px}.about__adv--v2 #adv-decor-1{left:-57px;top:-60px}.about__adv--v2 #adv-decor-2{right:-44px;top:-48px}.about__adv-item{align-items:center;display:flex;flex-direction:column;gap:12px}.about__adv-item svg{display:none}.about__adv-item:first-child{margin-top:-40px}.about__adv-item:nth-child(2){margin-top:25px}.about__adv--v2 .about__adv-item:nth-child(2){margin-top:60px}.about__adv-item:nth-child(3){margin-top:5px}.about__adv--v2 .about__adv-item:nth-child(3){margin:0}.about__adv-item:nth-child(4){margin-top:-40px}.about__adv--v2 .about__adv-item:nth-child(4){margin:0}.about__adv-item:nth-child(6){margin-top:-40px}.about__adv-num{font-size:80px;font-weight:400;letter-spacing:0;line-height:100%;position:relative}.about__adv-num sup{font-size:36px;line-height:100%;position:absolute;right:-30px;top:0}.about__adv-text{font-size:16px;font-weight:500;max-width:207px;text-align:center}#line{stroke-dasharray:1000;stroke-dashoffset:1000;animation:draw 6s linear infinite forwards}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes bounce{0%{transform:scale(.99,1.01) translateY(-20px)}25%{transform:scale(.99,1.01) translateY(0)}50%{transform:scale(1.01,.99) translateY(-20px)}75%{transform:scale(.99,1.01) translateY(0)}to{transform:scale(1.01,.99) translateY(-20px)}}.form-expert__inner{align-items:center;display:flex;gap:70px;justify-content:space-between;margin:0 auto;max-width:970px}.form-expert__inner .leed-form .btn{padding:13px 35px}.form-expert__desc{display:flex;flex:0 1 600px;flex-direction:column;gap:25px}.form-expert__desc p{max-width:450px}.form-expert__desc h2{color:#0f1a2c}.form-expert__desc input{background:#f2f2f2}.form-expert__desc .title-block{font-weight:600}.form-expert__img{flex:0 1 458px}.form-expert__img img{width:auto}.courses-head{margin:30px 0 35px}.courses-content__list{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px}.courses-content__list .course,.courses-content__list .programm{flex:0 1 calc(33.33333% - 13.33333px)}.programm{background:#fafafa;border-radius:40px;height:378px;overflow:hidden;position:relative;transform:translateZ(0)}.programm .intersect{position:absolute;transform:perspective(1000px) translateZ(0);transition:transform .3s ease,left .3s ease,bottom .3s ease,width .3s ease;width:auto;will-change:transform,left,bottom,width}.programm .path1,.programm .path2{transition:transform .3s ease;will-change:transform}.programm__inner{background-position:bottom;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;padding:48px 35px;position:relative;z-index:4}.programm__inner:active,.programm__inner:focus,.programm__inner:hover{color:inherit}.programm__inner:active .programm__desc span,.programm__inner:focus .programm__desc span,.programm__inner:hover .programm__desc span{color:#e84722}.programm__desc{display:flex;flex-direction:column;gap:20px}.programm__desc span{font-size:28px;line-height:110%;transition:color .3s ease}.programm__desc p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical}.programm.child-0 .intersect-1{bottom:0;height:240px;left:0;width:104px}.programm.child-0 .intersect-2{bottom:-50px;height:210px;left:-20px;width:210px;z-index:2}.programm.child-0 .intersect-3{bottom:22px;height:170px;right:26px;width:199px}.programm.child-0 .intersect-4{bottom:0;height:100px;right:0;width:198px}.programm.child-1 .intersect-1{bottom:0;left:0}.programm.child-1 .intersect-1 path{transition:transform .3s ease}.programm.child-1 .intersect-2{bottom:0;left:0;width:100%}.programm.child-2 .intersect-1{bottom:0;left:0}.programm.child-2 .intersect-2{bottom:5px;right:108px}.programm.child-2 .intersect-3{bottom:0;right:0}.programm.child-3 .intersect-1{bottom:0;left:0}.programm.child-3 .intersect-2{bottom:-227px;right:-260px;transform:rotate(-16deg)}.programm.child-3 .intersect-3{bottom:6px;left:5px}.programm.child-4 .intersect-1{bottom:10px;left:10px}.programm.child-4 .intersect-2{bottom:15px;left:106px}.programm.child-4 .intersect-3{bottom:-295px;right:61px}.programm.child-4 .intersect-4{bottom:-320px;right:-210px;transform:rotate(20deg)}.programm.child-5 .intersect-1{bottom:0;left:0}.programm.child-5 .intersect-2{bottom:-120px;left:-30px;z-index:2}.programm.child-5 .intersect-3{bottom:34px;left:0}.programm.child-5 .intersect-4{bottom:0;right:0}@keyframes child-0-intersect-1-mobile{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes child-0-intersect-2-mobile{0%{transform:rotate(0deg)}50%{transform:rotate(90deg)}to{transform:rotate(0deg)}}@keyframes child-0-intersect-3-4-mobile{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes child-1-intersect-1-mobile{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes child-1-path1-mobile{0%{transform:translateX(0)}50%{transform:translateX(-55%)}to{transform:translateX(0)}}@keyframes child-1-path2-mobile{0%{transform:translateX(0)}50%{transform:translateX(57%)}to{transform:translateX(0)}}@keyframes child-2-intersect-2-mobile{0%{transform:translateX(0)}50%{transform:translateX(60px)}to{transform:translateX(0)}}@keyframes child-3-intersect-2-mobile{0%{transform:rotate(-16deg)}50%{transform:rotate(25deg)}to{transform:rotate(-16deg)}}@keyframes child-3-intersect-3-mobile{0%{bottom:6px;left:5px}50%{bottom:-85px;left:98px}to{bottom:6px;left:5px}}@keyframes child-4-intersect-1-mobile{0%{left:10px;transform:rotate(0deg) translateX(0)}50%{left:-40px;transform:rotate(45deg) translateX(-100%)}to{left:10px;transform:rotate(0deg) translateX(0)}}@keyframes child-4-intersect-2-mobile{0%{bottom:15px;left:106px;transform:rotate(0)}50%{bottom:-20px;left:-10px;transform:rotate(-130deg)}to{bottom:15px;left:106px;transform:rotate(0)}}@keyframes child-4-intersect-3-mobile{0%{bottom:-295px;right:61px;transform:rotate(0deg)}50%{bottom:-281px;right:172px;transform:rotate(-175deg)}to{bottom:-295px;right:61px;transform:rotate(0deg)}}@keyframes child-4-intersect-4-mobile{0%{bottom:-320px;right:-210px;transform:rotate(20deg)}50%{bottom:-167px;right:-138px;transform:rotate(-180deg)}to{bottom:-320px;right:-210px;transform:rotate(20deg)}}@keyframes child-5-intersect-1-mobile{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes child-5-intersect-2-mobile{0%{transform:rotate(0deg)}50%{transform:rotate(90deg)}to{transform:rotate(0deg)}}@keyframes child-5-intersect-3-4-mobile{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.programm.child-0.animate-mobile .intersect-1{animation:child-0-intersect-1-mobile 1.2s ease-in-out}.programm.child-0.animate-mobile .intersect-2{animation:child-0-intersect-2-mobile 1.2s ease-in-out}.programm.child-0.animate-mobile .intersect-3{animation:child-0-intersect-3-4-mobile 1.2s ease-in-out}.programm.child-1.animate-mobile .intersect-1{animation:child-1-intersect-1-mobile 1.2s ease-in-out}.programm.child-1.animate-mobile .path1{animation:child-1-path1-mobile 1.2s ease-in-out}.programm.child-1.animate-mobile .path2{animation:child-1-path2-mobile 1.2s ease-in-out}.programm.child-2.animate-mobile .intersect-2{animation:child-2-intersect-2-mobile 1.2s ease-in-out}.programm.child-3.animate-mobile .intersect-2{animation:child-3-intersect-2-mobile 1.2s ease-in-out}.programm.child-3.animate-mobile .intersect-3{animation:child-3-intersect-3-mobile 1.2s ease-in-out}.programm.child-4.animate-mobile .intersect-1{animation:child-4-intersect-1-mobile 1.2s ease-in-out}.programm.child-4.animate-mobile .intersect-2{animation:child-4-intersect-2-mobile 1.2s ease-in-out}.programm.child-4.animate-mobile .intersect-3{animation:child-4-intersect-3-mobile 1.2s ease-in-out;z-index:2}.programm.child-4.animate-mobile .intersect-4{animation:child-4-intersect-4-mobile 1.2s ease-in-out;z-index:1}.programm.child-5.animate-mobile .intersect-1{animation:child-5-intersect-1-mobile 1.2s ease-in-out}.programm.child-5.animate-mobile .intersect-2{animation:child-5-intersect-2-mobile 1.2s ease-in-out}.programm.child-5.animate-mobile .intersect-3,.programm.child-5.animate-mobile .intersect-4{animation:child-5-intersect-3-4-mobile 1.2s ease-in-out}.students__inner{position:relative}.students__inner .arrows{position:absolute;right:0;top:17px}.students-slider{overflow:visible}.students-slide{align-items:center;display:flex;flex-direction:column}.students-slide:hover .students-slide__btn{left:25px}.students-slide:hover .students-slide__btn .btn{width:100%}.students-slide:hover .students-slide__btn .btn span{display:block;opacity:1;position:relative}.students-slide *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.students-slide__img{border-radius:40px;display:flex;overflow:hidden}.students-slide__img.rounded{border-radius:50%}.students-slide__img img{height:280px;width:280px}.students-slide__video{border-radius:40px;display:flex;overflow:hidden;position:relative}.students-slide__video.rounded{border-radius:50%}.students-slide__video video{height:280px;width:280px}.students-slide__video .custom-play-btn{align-items:center;background:hsla(0,0%,100%,.3);border:none;border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:48px;z-index:2}.students-slide__video .custom-play-btn svg{margin-left:3px}.students-slide__age{background:#d4fe4c;border-radius:100px;font-size:14px;font-weight:600;padding:8px 16px;position:absolute;right:-17px;text-align:center;top:30px}.students-slide__btn{bottom:14px;display:flex;height:49px;position:absolute;right:25px;transition:.3s ease}.students-slide__btn .btn{align-items:center;background:#fff;border-radius:40px;color:#000;display:flex;height:49px;justify-content:center;opacity:.8;overflow:hidden;padding:0;position:relative;transition:.3s ease;width:49px}.students-slide__btn .btn:hover{background-color:#000;color:#fff;opacity:1}.students-slide__btn .btn:hover svg path{fill:#fff}.students-slide__btn .btn svg{align-items:center;display:flex;flex:0 0 49px;justify-content:center;transition:.3s ease;width:49px}.students-slide__btn .btn svg path{transition:.3s ease}.students-slide__btn .btn span{display:none;left:50%;opacity:0;position:absolute;text-align:center;transform:translateX(-50%);transition:.3s ease;transition:opacity .5s ease;width:100%}.students-slide__desc{font-size:18px;margin-top:20px;max-width:280px}.students-slide--top{max-width:280px;position:relative}.teachers__inner .arrow{height:52px;margin:0;top:50%;transform:translateY(-50%);width:52px}.teachers__inner .arrow:after{display:none}.teachers__inner .swiper-button-next,.teachers__inner .swiper-rtl .swiper-button-prev{right:-70px}.teachers__inner .swiper-button-prev,.teachers__inner .swiper-rtl .swiper-button-next{left:-70px}.teachers__header{justify-content:space-between}.teachers__desc,.teachers__header{align-items:center;display:flex;gap:20px}.teachers__desc img{width:auto}.teachers__desc p{font-style:italic;font-weight:500;max-width:255px}.teachers__slider{position:relative}.page-template-page-about .teachers__header{margin-bottom:60px}.page-template-page-about .teachers__slider{position:relative}.page-template-page-about .teachers__slider .swiper-button-next,.page-template-page-about .teachers__slider .swiper-button-prev{top:-65px}.page-template-page-about .teachers__slider .swiper-button-next{right:0}.page-template-page-about .teachers__slider .swiper-button-prev{left:auto;right:70px}.teachers-slider{padding:20px 0}.teacher-slide.swiper-slide-active .teacher-slide__img{transform:scale(1.1)}.teacher-slide.swiper-slide-active .teacher-slide__name{transform:translateY(15px)}.teacher-slide.swiper-slide-active .teacher-slide__labels{left:10px}.teacher-slide__img{transition:.3s ease}.teacher-slide__img picture{display:flex}.teacher-slide__img img{border-radius:40px;max-height:372px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;overflow:hidden}.teacher-slide__labels{bottom:20px;left:25px;max-width:335px;position:absolute;right:40px;transition:.3s ease;width:100%}.teacher-slide__labels ul{display:flex;flex-wrap:wrap;gap:10px}.teacher-slide__labels ul li span{align-items:center;background-color:#fff;border-radius:100px;display:flex;font-size:14px;font-weight:600;height:30px;justify-content:center;max-width:-moz-fit-content;max-width:fit-content;padding:0 15px;white-space:nowrap}.teacher-slide__labels ul li:first-child{flex:1 1 100%}.teacher-slide__labels ul li:nth-child(2) span{color:#fff}.teacher-slide__labels ul li:nth-child(3) span{background-color:#d4fe4c}.teacher-slide__name{font-size:24px;font-weight:500;line-height:130%;margin-top:15px;text-align:center;transition:.3s ease}.teacher-slide--top{position:relative}.teachers:has(.teachers__line_animated) svg path:not(.arrow-head){stroke-dasharray:1000;animation:draw-line 3s linear}.vec-1 path:first-child{stroke-dasharray:1000;animation:draw-line 3s linear}.teachers__line_animated svg path.arrow-head,.vec-1 path:nth-child(2).arrow-head{stroke-dasharray:60;animation:draw-arrow 3s linear;stroke-linecap:round}.why-us{position:relative}.why-us__list{align-items:stretch;display:flex;flex-wrap:wrap;gap:45px 90px;margin:0 auto;max-width:1014px;width:100%}.why-us__list .why-us-item{flex:0 1 calc(50% - 45px)}.why-us-item{align-items:center;display:flex;flex-direction:column;gap:20px}.why-us-item__img{height:300px}.why-us-item__img picture{display:inline}.why-us-item__img img{height:100%;max-width:340px;width:auto}.why-us-item__desc span{font-size:30px;font-weight:500;line-height:110%}.why-us-item__desc p{font-size:18px;font-weight:500;margin-top:12px;opacity:.7}.why{position:relative}.why:before{background:#f9e2fe;content:"";filter:blur(50px);height:calc(100% - 100px);left:0;position:absolute;top:100px;transform:translateZ(0);width:100%}@supports ((-webkit-backdrop-filter:blur(50px)) or (backdrop-filter:blur(50px))){.why:before{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:rgba(249,226,254,.8)}}.why .title-block{margin-bottom:70px}.why .title-block h2{color:#0f1a2c}.why__inner{position:relative;z-index:2}.why__list{align-items:stretch;display:flex;flex-wrap:wrap;gap:35px 30px;margin:0 auto;max-width:1000px}.why__list .why-item{flex:0 1 calc(50% - 15px)}.why-item{background-color:#fff;border-radius:40px;display:flex;flex-direction:column;gap:30px;justify-content:center;max-width:420px;min-height:300px;padding:50px;position:relative}.why-item:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute;z-index:0}.why-item *{position:relative;z-index:2}.why-item__desc{opacity:.8}.why-item:nth-child(3){margin-left:50px}.why-item:nth-child(4n+1):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='276' height='250' fill='none'%3E%3Cmask id='a' width='248' height='250' x='25' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='m25.286 157.208 53.36 92.424 193.737-118.088L196.436 0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%2347FFBF' d='M255.918-16.516c-21.486-37.217-76.721-45.698-123.126-18.906S66.115 43.445 87.602 80.661c21.487 37.217 76.721 45.698 123.126 18.906s66.677-78.867 45.19-116.083m37.096-21.417c31.008 53.707 1.857 128.587-65.11 167.25-66.966 38.664-146.39 26.468-177.397-27.239s-1.858-128.587 65.109-167.25S262.007-91.64 293.014-37.933'/%3E%3C/g%3E%3C/svg%3E");height:100%;left:-183px;top:-120px;width:100%}.why-item:nth-child(4n+2):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='137' height='124' fill='none'%3E%3Cpath fill='%23D4FE4C' d='M50.508 121.113c36.606 9.809 74.236-11.928 84.049-48.55 7.334-27.373-2.95-55.314-23.899-71.776L.328 64.518c3.776 26.383 22.818 49.263 50.18 56.595'/%3E%3C/svg%3E");height:161px;right:15px;top:-65px;width:161px}.why-item:nth-child(4n+3):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='154' height='145' fill='none'%3E%3Cpath fill='%23ED4060' d='M48.213 0 0 83.508l105.686 61.018 48.213-83.508z' opacity='.99'/%3E%3C/svg%3E");height:140px;right:-18px;top:0;width:142px}.why-item:nth-child(4n+4):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='148' height='123' fill='none'%3E%3Cpath fill='%238A76FF' d='M26 16.568 76.326.528l71.244 37.134-44.774 85.046-35.209-31.985-67.589 22.564z'/%3E%3C/svg%3E");bottom:0;height:135px;right:-18px;width:170px}.why-item__title{font-size:30px;font-weight:400;line-height:120%}.page-programs .tabs__head{align-items:flex-start;border-bottom:1px solid #000;gap:15px 12px;justify-content:flex-start;padding-bottom:30px}.course{backface-visibility:hidden;background-color:#fafafa;border-radius:20px;clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);cursor:pointer;overflow:hidden;perspective:1000px;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);transition:background-color .8s}.course .intersect{backface-visibility:hidden;position:absolute;transform:perspective(1000px) translateZ(0);transform-style:preserve-3d;will-change:transform,scale,left,bottom,right,top}.course .intersect,.course .intersect path{transition:.3s linear}.course__inner{display:flex;flex-direction:column;gap:50px;height:372px;justify-content:space-between;padding:25px 35px;position:relative;z-index:2}.course__inner:hover{color:inherit}.course__inner .btn{transition:.3s linear}.course__inner .btn:hover{background-color:#1c092c}.course__labels{align-items:stretch;display:flex;gap:13px;margin-bottom:30px}.course__labels li{align-items:center;border-radius:100px;color:#000;display:flex;font-size:12px;height:25px;justify-content:center;padding:0 10px}.course__desc{display:flex;flex-direction:column;gap:20px}.course__desc span{display:inline-block;font-size:24px;font-weight:500;line-height:130%;transition:.3s linear;-webkit-line-clamp:2;line-clamp:2;height:62px}.course__desc p,.course__desc span{display:-moz-box;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;box-orient:vertical}.course__desc p{opacity:.9;-webkit-line-clamp:4;line-clamp:4}.course:active,.course:focus,.course:hover{background-color:#f4d6ff}.course.course-1 .intersect-1{right:0;top:0}.course.course-1 .intersect-2{bottom:0;left:0}.course.course-1 .intersect-2 path{fill:var(--fill-color,#f3bfd1)}.course.course-1 .intersect-3{bottom:0;right:0}.course.course-2 .intersect-1,.course.course-2 .intersect-2{right:0;top:0}.course.course-2 .intersect-3{bottom:0;right:0}.course.course-2 .intersect-3 path{fill:var(--fill-color-3,#f3bfd1)}.course.course-2 .intersect-4{bottom:0;right:0}.course.course-2 .intersect-4 path{fill:var(--fill-color-4,#f04e29)}.course.course-3 .intersect-1{left:0;top:0}.course.course-3 .intersect-1 path{fill:var(--fill-color-1,#f3bfd1)}.course.course-3 .intersect-2{right:0;top:0}.course.course-3 .intersect-2 path{fill:var(--fill-color-2,#1a1a1a)}.course.course-3 .intersect-3{bottom:35px;right:0}.course.course-3 .intersect-3 path{fill:var(--fill-color-3,#f9b485)}.course.course-3 .intersect-4{bottom:0;right:0}.course.course-3 .intersect-4 path{fill:var(--fill-color-4,#f3bfd1)}.course.course-4 .intersect-1{right:0;top:0}.course.course-4 .intersect-1 path{fill:var(--fill-color-1,#f3bfd1)}.course.course-4 .intersect-2{bottom:0;left:0}.course.course-4 .intersect-2 path{fill:var(--fill-color-2,#f3bfd1)}.course.course-4 .intersect-3{bottom:0;right:0}.course.course-4 .intersect-3 path{fill:var(--fill-color-3,#000)}.course.course-4 .intersect-4{bottom:0;right:0}.course.course-4 .intersect-4 path{fill:var(--fill-color-4,#4f21fe)}.course.course-5 .intersect-1{left:0;top:0}.course.course-5 .intersect-1 path{fill:var(--fill-color-1,#000)}.course.course-5 .intersect-2{right:0;top:25px;z-index:2}.course.course-5 .intersect-2 path{fill:var(--fill-color-2,#000)}.course.course-5 .intersect-3{right:0;top:0}.course.course-5 .intersect-3 path{fill:var(--fill-color-3,#4f21fe)}.course.course-6 .intersect-1{right:0;top:0}.course.course-6 .intersect-1 path{fill:var(--fill-color-1,#4f21fe)}.course.course-6 .intersect-2{right:0;top:0}.course.course-6 .intersect-2 path:first-child{fill:var(--fill-color-2-1,#03adba)}.course.course-6 .intersect-2 path:nth-child(2){fill:var(--fill-color-2-2,#f9b485)}.course.course-6 .intersect-3{bottom:0;right:0}.course.course-6 .intersect-3 path{fill:var(--fill-color-3,#222223)}.course--top{display:flex;flex-direction:column;gap:0;height:100%;justify-content:flex-start}.course--top:hover{color:inherit}.course--bottom{display:flex;flex-direction:column;gap:25px;margin-top:auto;max-width:100%;width:100%}.about-video__inner{align-items:center;display:flex;flex-direction:column;gap:30px;text-align:center}.about-video__inner .social-contacts__block svg{left:-25%}.about-video__desc{margin:0 auto;max-width:725px}.about-video__block{height:545px;width:100%}.about-video__adv{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;max-width:950px;width:100%}.about-video__adv li{display:flex;flex:none;flex-direction:column;gap:4px;position:relative}.about-video__adv li span{max-width:-moz-fit-content;max-width:fit-content;position:relative}.about-video__adv li span sup{font-size:30px;line-height:100%;position:absolute;right:-30px;top:0}.about-video__adv li>*{position:relative;z-index:2}.about-video__adv li:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute;z-index:0}.about-video__adv li:first-child:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='107' height='101' fill='none'%3E%3Cpath fill='%23ED4060' d='M33.5.266 0 58.29l72.746 42 33.5-58.024z'/%3E%3C/svg%3E");height:90px;right:50%;top:-15px;transform:translateX(75%);width:120px}.about-video__adv li:nth-child(2):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='221' height='222' fill='none'%3E%3Cpath fill='%23D4FE4C' d='M90.508 174.113c36.606 9.809 74.236-11.928 84.049-48.55 7.334-27.373-2.95-55.314-23.899-71.776l-110.33 63.731c3.776 26.383 22.818 49.263 50.18 56.595'/%3E%3C/svg%3E");height:150px;right:-66px;top:-35px;transform:rotate(-100deg);width:150px}.about-video__adv li:nth-child(3):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='148' height='123' fill='none'%3E%3Cpath fill='%238A76FF' d='M26 16.568 76.326.528l71.244 37.134-44.774 85.046-35.209-31.985-67.589 22.564z'/%3E%3C/svg%3E");bottom:10px;height:84px;left:15px;width:80px}.about-video__adv li:nth-child(4):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='276' height='250' fill='none'%3E%3Cmask id='a' width='248' height='250' x='25' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='m25.286 157.208 53.36 92.424 193.737-118.088L196.436 0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%2347FFBF' d='M255.918-16.516c-21.486-37.217-76.721-45.698-123.126-18.906S66.115 43.445 87.602 80.661c21.487 37.217 76.721 45.698 123.126 18.906s66.677-78.867 45.19-116.083m37.096-21.417c31.008 53.707 1.857 128.587-65.11 167.25-66.966 38.664-146.39 26.468-177.397-27.239s-1.858-128.587 65.109-167.25S262.007-91.64 293.014-37.933'/%3E%3C/g%3E%3C/svg%3E");height:100px;left:-20px;top:-15px;width:150px}.about-video__adv li span{display:inline-block;font-size:70px;line-height:100%;text-align:left}.about-video__adv li p{font-size:14px;font-weight:500;line-height:130%;text-align:left}.benefits__inner{position:relative;width:100%}.benefits__title{color:#0f1a2c;font-size:36px;font-weight:600;line-height:normal;margin-bottom:60px;text-align:center}.benefits__items{display:grid;gap:32px;grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}.benefit-item{align-items:center;background:#fafafa;border-radius:40px;display:flex;flex-direction:column;justify-content:center;min-height:348px;padding:20px;position:relative}.benefit-item__img{left:0;position:absolute;top:0;width:auto;z-index:1}@keyframes img-1-animation{0%{transform:rotate(0)}50%{transform:rotate(-45deg)}to{transform:rotate(0)}}#benefits-item-2 .benefit-item__img{left:50%;top:10px}@keyframes img-2-animation{0%{transform:scale(1) rotate(0)}50%{transform:scale(0) rotate(1turn)}to{transform:scale(1) rotate(0)}}#benefits-item-3 .benefit-item__img{left:10px;top:-65px}@keyframes img-3-animation{0%{transform:rotate(0)}50%{transform:rotate(-15deg)}to{transform:rotate(0)}}.benefit-item__title{font-size:32px;margin-bottom:50px}.benefit-item__text,.benefit-item__title{font-weight:400;line-height:normal;position:relative;text-align:center;z-index:2}.benefit-item__text{font-size:16px;width:80%}#benefits-item-1{transform:rotate(-3.538deg)}#benefits-item-3{transform:rotate(4.335deg)}.supervisor{margin-bottom:50px;position:relative}.supervisor__inner{align-items:center;display:flex;flex-wrap:wrap;gap:70px;margin:0 auto;max-width:890px;position:relative;z-index:2}.supervisor__img{border-radius:40px;flex:0 1 250px;position:relative}.supervisor__img .quote-icon{position:absolute;right:0;top:-10px}.supervisor__img picture{border-radius:40px;display:flex;overflow:hidden}.supervisor__img picture img{height:263px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.supervisor__desc{display:flex;flex:1 1;flex-direction:column;gap:18px}.supervisor__desc span{color:#0f1a2c;display:block;font-size:36px;font-weight:600;line-height:120%}.supervisor__desc small{font-size:14px;font-weight:600;line-height:140%;opacity:.3;text-transform:uppercase}.supervisor__desc p{font-size:18px;line-height:140%;opacity:.9}.about-kids__inner{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:50px}.about-kids__desc{display:flex;flex-direction:column;gap:25px;margin-bottom:20px}.about-kids__desc p{font-style:italic;font-weight:400;max-width:450px}.kids-info{align-items:center;display:flex;gap:30px;justify-content:space-between;margin:0 auto;max-width:1024px}.kids-info__desc{flex:0 1 350px}.kids-info__desc .green-mark{display:flex;flex-direction:column;font-size:22px;gap:40px;line-height:120%}.kids-info__desc .green-mark li{cursor:pointer;position:relative}.kids-info__desc .green-mark li:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='293' height='78' fill='none'%3E%3Cpath stroke='%23D3FC4C' stroke-width='6' d='M.38 3.445C100.67 7.968 269.688 23.326 147.786 20.67c-152.378-3.32-164.265 5.064-58.532 8.596s226.467 19.107 86.727 12.86C36.242 35.88 10.044 51.464 118.392 53.703c108.349 2.238 260.613 13.525 103.49 10.835-157.123-2.691-159.813 8.233-60.315 9.953'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:70px;left:55px;opacity:0;position:absolute;right:-20px;top:-10px;transition:.3s ease;width:100%;z-index:-1}.kids-info__desc .green-mark li.active:after{opacity:1}.kids-info__slider{flex:1 1;overflow:hidden;padding:0 100px}.kids-info__slider .swiper-3d .swiper-slide-shadow{display:none}.gallery-slider .swiper-horizontal>.swiper-pagination-bullets,.gallery-slider .swiper-pagination-bullets.swiper-pagination-horizontal,.gallery-slider .swiper-pagination-custom,.gallery-slider .swiper-pagination-fraction{bottom:70px}.gallery-slide{opacity:0;padding:30px 0;position:relative}.gallery-slide.swiper-slide-next,.gallery-slide.swiper-slide-prev{opacity:.5}.gallery-slide img{border-radius:40px;height:444px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;overflow:hidden;transform:rotate(-6deg)}.gallery-slide span{display:none;font-size:22px;font-style:normal;font-weight:400;line-height:120%;margin-top:60px;position:relative}.gallery-slide span:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='293' height='78' fill='none'%3E%3Cpath stroke='%23D3FC4C' stroke-width='6' d='M.38 3.445C100.67 7.968 269.688 23.326 147.786 20.67c-152.378-3.32-164.265 5.064-58.532 8.596s226.467 19.107 86.727 12.86C36.242 35.88 10.044 51.464 118.392 53.703c108.349 2.238 260.613 13.525 103.49 10.835-157.123-2.691-159.813 8.233-60.315 9.953'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:70px;left:55px;opacity:1;position:absolute;right:-20px;top:-10px;transition:.3s ease;width:100%;z-index:-1}.gallery-slide span small{align-items:center;background:#d4fe4c;border-radius:100px;color:#0a0a0a;display:flex;flex:0 0 52px;font-size:14px;font-weight:600;height:32px;justify-content:center;width:52px}.gallery-slide.swiper-slide-visible{opacity:1}.green-mark{counter-reset:custom-counter;list-style:none}.green-mark li{counter-increment:custom-counter;padding-left:75px;position:relative}.green-mark li:before{align-items:center;background:#d4fe4c;border-radius:100px;color:#0a0a0a;content:"#" counter(custom-counter);display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;left:0;position:absolute;top:50%;transform:translateY(-50%);width:52px}.about-info{margin-bottom:60px;margin-top:20px}.about-info__inner{display:flex;flex-direction:column;gap:25px;margin:0 auto;max-width:725px;text-align:center}.about-info__title{font-size:32px;font-style:italic;font-weight:500;line-height:130%;position:relative}.about-info__title svg{left:-40px;position:absolute;top:-80px}.stopper__inner{align-items:center;display:flex;gap:90px;justify-content:space-between}.stopper__inner .title-block h1{font-weight:500}.stopper__img{flex:0 1 560px}.stopper__img img{max-width:100%;width:100%}.stopper__desc{display:flex;flex:0 1 516px;flex-direction:column;gap:50px;max-width:516px}.stopper__desc p{font-size:20px;font-weight:500;line-height:130%}.stopper .leed-form{width:100%}.stopper .leed-form__vertical{gap:20px}.stopper .leed-form input{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px}.page-template-page-stopper .section-form,.page-template-page-stopper .section-social{display:none}.page-template-page-stopper .page{margin:190px 0 160px}.not-found__inner{align-items:center;display:flex;gap:90px;justify-content:space-between}.not-found__img{flex:0 1 560px}.not-found__img img{max-width:100%;width:100%}.not-found__info{display:flex;flex:0 1 516px;flex-direction:column;gap:20px}.not-found__info p{font-size:20px;font-weight:500;line-height:130%}.not-found__info .btn{margin-top:30px;max-width:273px;width:100%}.error404 .section-form,.error404 .section-social{display:none}.error404 .page{margin:190px 0 160px}.for-what{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 0}.for-what__inner{position:relative;width:100%}.for-what__inner:before{background-color:#f9e2fe;content:"";filter:blur(100px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.for-what__title{font-size:36px;font-weight:600;letter-spacing:0;line-height:100%;margin-bottom:42px}.for-what__wrapper{display:flex;gap:24px}.for-what__inner-left{position:relative}.for-what__line{bottom:-20px;left:-35px;position:absolute;z-index:2}.for-what__inner-right{display:grid;gap:20px;grid-auto-flow:row;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;position:relative}.for-what__item{background-color:#fff;border-radius:30px;color:#000;display:flex;flex-direction:column;gap:24px;padding:26px}.for-what__item_lg{background-color:#2b2136;border-radius:40px;color:#fff;flex-shrink:0;gap:19px;height:100%;min-height:405px;padding:75px 18px 75px 35px;width:363px}.for-what__subtitle{font-size:24px;font-weight:500;line-height:120%}.for-what__subtitle,.for-what__text{letter-spacing:0;position:relative;z-index:2}.for-what__text{font-size:16px;font-weight:400;line-height:100%}.for-what__item_lg .for-what__subtitle{font-size:30px;font-weight:400;letter-spacing:0;line-height:120%}.for-what__item_lg .for-what__text{font-size:16px;font-weight:400;letter-spacing:0;line-height:100%}.for-what__img{opacity:0;position:absolute;right:0;right:-55px;top:-50px;transform:scale(0);width:auto;z-index:1}.for-what svg path{will-change:transform}.for-what.animated-line svg path{stroke-dasharray:2000;stroke-dashoffset:2000;animation:draw 1.5s linear forwards}.for-what .for-what__line{opacity:0;transition:.3s ease}.for-what.animated-line .for-what__line{opacity:1}.for-what.animated-line .for-what__img{animation:img-scale 3s linear forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes img-scale{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.will-get__inner{position:relative}.will-get__inner .arrows{position:absolute;right:0;top:-3px}.will-get__list{align-items:stretch;display:flex;flex-wrap:wrap;gap:30px;margin-top:60px}.will-get__list .will-get-slide{flex:0 1 calc(33.33333% - 20px)}.will-get-slide{align-items:center;background:#fafafa;border-radius:40px;display:flex;height:auto;min-height:364px;overflow:hidden;transition:.3s ease}.will-get-slide:nth-child(2){background:#03abb7;color:#fff;transform:translateY(-30px)}.will-get-slide:nth-child(2) .will-get-slide__bg{background-image:url(../img/@1x/active-slide.svg)}.will-get-slide.swiper-slide-prev,.will-get-slide:first-child{background:#fff7e9}.will-get-slide.swiper-slide-prev .will-get-slide__bg,.will-get-slide:first-child .will-get-slide__bg{background-image:url(../img/@1x/prev-slide.svg)}.will-get-slide.swiper-slide-next .will-get-slide__bg,.will-get-slide:nth-child(3) .will-get-slide__bg{background-image:url(../img/@1x/next-slide.svg)}.will-get-slide__bg{align-items:center;background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;transition:.3s ease;width:100%}.will-get-slide__inner{flex-direction:column;gap:25px;padding:35px;width:100%}.will-get-slide__inner,.will-get-slide__number{align-items:center;display:flex;justify-content:center}.will-get-slide__number{background:#d4fe4c;border-radius:100px;color:#000;font-size:14px;font-weight:600;height:36px;padding:0 17px}.will-get-slide__desc span{font-size:24px;font-weight:400;line-height:130%;-webkit-line-clamp:2;line-clamp:2}.will-get-slide__desc p,.will-get-slide__desc span{display:-moz-box;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;box-orient:vertical}.will-get-slide__desc p{font-weight:500;line-height:140%;margin-top:20px;-webkit-line-clamp:4;line-clamp:4}.price__list{align-items:stretch;display:flex;flex-wrap:wrap;gap:35px;margin:0 auto;max-width:924px}.price__list .price-item{flex:0 1 calc(50% - 17.5px)}.price-item{background-color:#fff7e9;background-image:url(../img/@1x/price1.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;border-radius:20px;display:flex;flex-direction:column;gap:20px;overflow:hidden;padding:30px 60px 56px;position:relative}.price-item:nth-child(2n+2){background-color:#fbfbfb;background-image:url(../img/@1x/price2.png)}.price-item:nth-child(2n+2) .price-block{background:#ebebeb;opacity:.99}.price-item__title{font-size:32px;font-weight:400;line-height:130%}.price-item__desc{color:#1a1a1a;font-size:16px;line-height:130%;opacity:.9}.price-item__btn{display:flex}.price-item__btn .btn{max-width:100%;width:100%}.price-item>:not(.price-decor){position:relative;z-index:2}.price-decor{bottom:0;position:absolute;width:auto;z-index:0}.price-decor-2{right:0}.price-decor-1{left:0}.price-decor-3{right:0;top:0}.label{align-items:center;background:#d4fe4c;border-radius:100px;display:flex;font-size:14px;font-weight:500;height:32px;justify-content:center;line-height:130%;max-width:-moz-fit-content;max-width:fit-content;padding:0 16px;white-space:nowrap}.price-block{background:#f1e4ce;border-radius:10px;color:#000;display:flex;flex-direction:column;font-family:opensans,sans-serif;gap:5px;opacity:.99;padding:15px 20px}.price-block small{color:#000;opacity:.5;text-decoration:line-through}.price-block span{font-size:32px;font-weight:400;line-height:130%}.course-main--mob{display:none}.course-main__inner{align-items:center;background-position:50%;background-size:cover;border-radius:20px;color:#fff;display:flex;flex-wrap:wrap;gap:80px;min-height:424px;overflow:hidden;padding:20px 80px}.course-main__desc{display:flex;flex:0 1 500px;flex-direction:column;gap:20px}.course-main__desc .title-block h1{font-size:36px;font-weight:600}.course-main__desc p{font-size:18px;font-weight:400;line-height:130%}.course-main__desc ul{align-items:stretch;display:flex;flex-wrap:wrap;gap:13px;margin-top:10px}.course-main__desc ul li{align-items:center;background:#fff;border-radius:10px;color:#000;display:flex;flex:1 1 calc(50% - 6.5px);font-size:14px;font-weight:500;height:55px;justify-content:center;line-height:130%;padding:0 30px;position:relative;white-space:nowrap}.course-main__desc ul li svg{position:absolute;top:0}.course-main__desc ul li:first-child svg{left:-40px;top:-30px}.course-main__desc ul li:nth-child(2) svg{right:-33px;top:-10px}.course-main__desc ul li:nth-child(3) svg{left:-40px;top:-3px}.course-main__desc ul li:nth-child(4) svg{right:-50px;top:-40px}.course-main__form{flex:1 1}.course-main__form .course-form{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff;border-radius:20px;max-width:350px}.success{font-size:10px;line-height:130%}.course-form{border-radius:20px;color:#000;padding:42px 44px 54px;position:relative}.course-form__header{align-items:center;display:flex;margin-bottom:20px}.course-form__header svg path:not(.arrow-head){stroke-dasharray:1000;animation:draw-line 5s linear}.course-form__header svg path.arrow-head{stroke-dasharray:60;animation:draw-arrow 3s linear;stroke-linecap:round}.course-form__header span{font-size:24px;font-weight:600;line-height:130%}.course-form__header svg{height:145.272px;position:absolute;right:5px;top:-1px;width:170.057px}.course-form .leed-form input{background:#f2f2f2}@keyframes draw-line{0%{stroke-dashoffset:1000}90%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes draw-arrow{0%,40%{stroke-dashoffset:60}90%,to{stroke-dashoffset:0}}.btn{background-color:#1c092c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:lato,sans-serif;font-size:16px;line-height:130%;outline:none;padding:13px 43px;text-align:center;transition:.3s ease;white-space:nowrap}.btn:hover{background-color:#e84722;color:#fff}.btn--border{background-color:#fff;border:1px solid #000;border-radius:100px;color:#000;font-weight:600}.btn--border:hover{background-color:#d5fe4e;border-color:#d5fe4e;color:#000}.btn--primary{background-color:#e84722;color:#fff;opacity:.99}.btn--primary:hover{background-color:#1c092c;color:#fff}.btn:disabled{cursor:no-drop;opacity:.5}input{background:#fff;border:1px solid transparent;border-radius:8px;font-family:lato,sans-serif;font-size:14px;line-height:130%;min-height:44px;opacity:.9;outline:none;padding:14px 17px;width:100%}input.invalid{border-color:red}.arrows{align-items:center;display:flex;gap:20px}.arrows .arrow{height:52px;margin:0;padding:0;position:static;transition:.3s ease;width:52px;will-change:transform}.arrows .arrow:hover{transform:scale(1.05)}.arrows .arrow:after{display:none}.swiper-pagination{align-content:center;display:flex;gap:15px;justify-content:center}.swiper-pagination .swiper-pagination-bullet{background-color:#fbeeeb;border-radius:50%;flex:0 0 15px;height:15px;margin:0!important;opacity:1;width:15px}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#d5fe4e}.pagination-page{align-items:stretch;display:flex;flex:1 1 100%;gap:20px;justify-content:center;margin-top:45px}.pagination-page a,.pagination-page span{align-items:center;background-color:#fcfcfc;border-radius:50%;display:flex;font-size:18px;font-weight:500;height:44px;justify-content:center;transition:.3s ease;width:44px}.pagination-page a.current,.pagination-page a:hover,.pagination-page span.current,.pagination-page span:hover{background-color:#251b32;color:#fff}.custom-checkbox{align-items:center;box-sizing:border-box;display:flex;margin-right:12px;max-width:100%;overflow:hidden;width:100%}.custom-checkbox>input{max-width:-moz-fit-content;max-width:fit-content;opacity:0;position:absolute;width:100%;z-index:-1}.custom-checkbox>span{align-items:center;cursor:pointer;display:-ms-inline-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-checkbox>span:before{background-position:50%;background-repeat:no-repeat;background-size:50% 50%;border:1px solid #281e34;border-radius:4px;content:"";display:inline-block;flex-grow:0;flex-shrink:0;height:16px;margin-right:12px;width:16px}.custom-checkbox>input:checked+span:before{background-color:#281e34;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E");border-color:#281e34}.btn-more-block{display:flex;justify-content:center;margin:30px auto 0}.btn-more{border-radius:8px;max-width:220px;width:100%}.tabs{overflow:hidden}.tabs__head{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.tabs__caption{border:1px solid #000;border-radius:100px;cursor:pointer;flex:0 1;font-weight:600;padding:16px 20px;position:relative;transition:.25s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.tabs__caption_active{background-color:#000;color:#fff}.tabs__body{position:relative;transition:.25s}.tabs__content{animation:showContent .6s forwards;display:none;opacity:0;transform:scaleY(.8);transform-origin:center top}.tabs__content_active{display:block}@keyframes showContent{0%{opacity:0;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}.tabs__item:not(._active){display:none}.tabs__button._active{background-color:#e84722;color:#fff}.popup{background-color:rgba(51,51,51,.7);height:100%;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:all .8s ease 0s;visibility:hidden;width:100%;z-index:20}.popup.open{opacity:1;visibility:visible}.popup.open .popup__content{opacity:1;transform:perspective(600px) translate(0) rotateX(0deg)}.popup__body{align-items:center;display:flex;justify-content:center;min-height:100%;padding:30px 10px;transition:all .8s ease 0s}.popup__content{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:40px;max-width:730px;opacity:0;padding:40px 40px 50px;position:relative;transform:perspective(600px) translateY(-100%) rotateX(45deg);transition:all .8s ease 0s;width:100%}.popup__close{color:#000;font-size:20px;position:absolute;right:-15px;text-decoration:none;top:-25px}.popup__close-v2{right:28px;top:28px}.popup-leed-form .popup__content{background-image:url(../img/@1x/popup-bg.png)}.popup-leed-form .leed-form{color:#fff}.popup-leed-form .leed-form .leed-form__title{margin:0 auto 20px;max-width:377px;text-align:center}.popup-leed-form .leed-form .leed-form__title p,.popup-leed-form .leed-form .leed-form__title span{color:#fff}.popup-leed-form .leed-form .leed-form__vertical{margin:0 auto;max-width:294px}.popup-leed-form .leed-form .leed-form__vertical .btn{margin-top:10px}.popup-leed-form .leed-form .leed-form__separator{color:#fff}.popup-student .popup__content{max-width:880px}.popup-student__inner{display:flex;flex-direction:column;gap:20px}.popup-student__title{font-size:32px;font-weight:500;line-height:130%}.popup-student__labels{align-items:stretch;display:flex;flex-wrap:wrap;gap:13px}.popup-student__labels li{align-items:center;border-radius:100px;display:flex;height:32px;justify-content:center;padding:0 19px;text-align:center}.popup-student__labels li:first-child{background-color:#d4fe4c;color:#191919}.popup-student__labels li:nth-child(2){background-color:#4f21fe;color:#fff}@media screen and (max-width:1439.5px){.container{padding:0 40px}.teachers__inner .arrow{display:none}}@media (max-width:1200px){.trial-lesson-form__form{margin-left:80px}.for-what{overflow-x:hidden}.for-what__title{text-align:center}.for-what__wrapper{flex-direction:column}.for-what__inner-right{grid-template-columns:repeat(1,1fr)}.for-what__item_lg{width:100%}.for-what__img{display:none}}@media (max-width:1199px){.teachers-slider{overflow:inherit}}@media screen and (max-width:1139.5px){body .page{margin-top:94px}.title-block h1,.title-block h2{font-size:32px}.header{padding:15px 0}.header__menu{flex:0 1 40px;order:2}.menu__icon{cursor:pointer;display:block;height:18px;position:relative;width:30px;z-index:5}.menu__icon span{opacity:0}.menu__icon span,.menu__icon:after,.menu__icon:before{background-color:#000;height:2px;left:0;position:absolute;transition:all .3s ease 0s;width:100%}.menu__icon:after,.menu__icon:before{content:""}.menu__icon:before{top:4px}.menu__icon:after{bottom:4px}.menu__icon span{top:50%;transform:scale(1) translateY(-50%)}.menu__icon._active span{transform:scale(0) translateY(-50%)}.menu__icon._active:before{top:50%;transform:rotate(-45deg) translateY(-50%)}.menu__icon._active:after{bottom:50%;transform:rotate(45deg) translateY(50%)}.menu__body{background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:-100%;overflow:auto;padding:30px 30px 80px;position:fixed;top:92px;transition:left .3s ease 0s;width:100%}.menu__body._active{left:0}.menu__list{align-items:flex-start;flex-direction:column;gap:32px}.menu__link{font-size:28px;font-weight:400;line-height:100%}.section-form__bg{align-items:flex-start;flex-direction:column;gap:30px;padding:45px}.section-form__desc{flex:1 1 100%}.section-form__block{width:100%}.leed-form__title span{font-size:32px}.trial-lesson-form__inner{display:flex;justify-content:center}.trial-lesson-form__inner :not(input){color:#fff!important}.trial-lesson-form__inner:before{display:none}.trial-lesson-form__form{background-image:url(../img/@1x/fb-bcg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;margin-left:0;padding:35px;width:100%}#fb-img-1{right:35px}#fb-img-2{right:50px}#fb-img-3{right:-100px}#fb-img-4{right:135px}#fb-img-1,#fb-img-2,#fb-img-3,#fb-img-4{display:none}.event.swiper-slide-active{background:#1e1628;color:#fff}.footer-menu:first-child{flex:none}.footer-menu:first-child ul{-moz-column-count:1;column-count:1}.main-screen__img.img-1{height:270px;width:210px}.main-screen__img.img-2{height:326px;width:230px}#decor-1{display:none}.about__adv-list{flex-wrap:wrap;gap:20px 35px;width:80%}#adv-decor-1,#adv-decor-2{display:none}.about__adv-item{align-items:center;flex:1 1 40%;position:relative;text-align:left}.about__adv-item svg{display:block;position:absolute;z-index:-1}.about__adv-item:first-child{margin:0}.about__adv-item:first-child svg{right:35px;top:-10px}.about__adv-item:nth-child(2){margin:0}.about__adv-item:nth-child(2) svg{right:15px;top:-29px}.about__adv--v2 .about__adv-item:nth-child(2),.about__adv-item:nth-child(3){margin:0}.about__adv-item:nth-child(3) svg{right:64px;top:-12px}.about__adv-item:nth-child(4){margin:0}.about__adv-item:nth-child(4) svg{right:43px;top:-35px}.about__adv-item:nth-child(5) svg{right:64px}.about__adv-item:nth-child(6){margin:0}.about__adv-item:nth-child(6) svg{right:83px;top:-24px}.about__adv-num{font-size:60px}.about__adv-num sup{font-size:29px}.about__adv-text{font-size:14px;max-width:100%;text-align:center}.why-item{max-width:100%;padding:50px 40px}.why-item:nth-child(3){margin-left:0}#benefits-item-1,#benefits-item-3{transform:rotate(0)}.error404 .page,.page-template-page-stopper .page{margin:120px 0 90px}.will-get{overflow:hidden}.will-get__list{gap:20px}.will-get__list .will-get-slide{flex:0 1 calc(33.33333% - 13.33333px)}.course-main__inner{justify-content:space-between;padding:20px 40px}.course-main__desc{flex:1 1}.course-main__desc ul li{flex:1 1 100%}.course-main__form{flex:none}}@media screen and (max-width:1139.5px) and (max-width:767.5px){.menu__body{top:59px}}@media screen and (max-width:991.5px){.accordeon__summary{padding:30px}.accordeon__title{font-size:18px}.accordeon__content-body .text{padding:0 30px 30px}.section-social__inner{align-items:center;flex-direction:column;gap:70px;justify-content:center}.section-social__inner .title-block{margin:0 70px;max-width:100%}.socials{gap:20px;justify-content:space-between}.socials li a div{height:55px;width:55px}.events__list .event{flex:0 1 calc(50% - 10px)}.archive-events .events__list .event{flex:0 1 calc(50% - 16px)}.course-events-list .event-new{flex:0 1 calc(50% - 10px)}.blog-list .event-new{flex:0 1 calc(50% - 12.5px)}.footer{padding:50px 0 70px}.footer__inner{gap:50px}.footer-main{flex-direction:column;gap:40px}.footer-main__info{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;order:2;text-align:center;width:100%}.footer-main__menus{flex-wrap:wrap}.footer-menus{flex:1 1;width:100%}.footer-menu{flex:1 1;max-width:150px}.footer-menu:first-child{flex:1 1;max-width:250px}.footer-submain ul{gap:20px}.main-screen__img{display:none}.main-screen__bg img{height:500px;-o-object-fit:cover;object-fit:cover}.about__link{display:none}.about__adv-list{width:100%}.form-expert__inner{flex-direction:column;gap:30px}.form-expert__desc{flex:1 1 100%;order:2}.form-expert__img{flex:1 1 100%}.courses-content__list .course,.courses-content__list .programm{flex:0 1 calc(50% - 10px)}.students__inner .arrows{display:none}.teachers{overflow:hidden}.teachers__header{margin-bottom:30px}.teachers__desc{display:none}.why-us__list{gap:30px}.why-us__list .why-us-item{flex:0 1 calc(50% - 15px)}.why__list{gap:20px}.why__list .why-item{flex:0 1 calc(50% - 10px)}.why-item__title{font-size:28px}.benefits__items{grid-template-columns:repeat(1,1fr)}.supervisor__inner{gap:20px}.kids-info__desc{display:none}.kids-info__slider{flex:1 1 100%;max-width:620px;padding:0 100px}.gallery-slider .swiper-horizontal>.swiper-pagination-bullets,.gallery-slider .swiper-pagination-bullets.swiper-pagination-horizontal,.gallery-slider .swiper-pagination-custom,.gallery-slider .swiper-pagination-fraction{bottom:-20px}.gallery-slide span{align-items:center;display:flex;gap:26px;opacity:0;transition:.3s ease}.gallery-slide.swiper-slide-visible span{opacity:1}.not-found__inner,.stopper__inner{gap:30px}.for-what .for-what__line{opacity:1!important}.will-get__list .will-get-slide{flex:1 1 100%}.will-get-slide:nth-child(2){transform:translateY(0)}.price__list .price-item{flex:1 1 100%}.course-main__inner{flex-direction:column;gap:32px;padding:35px 8px 24px}.course-main__desc{padding:0 32px}.course-main__desc,.course-main__form{flex:1 1 100%;width:100%}.course-main__form .course-form{max-width:100%}.swiper-pagination .swiper-pagination-bullet{background-color:#0e0a16}}@media screen and (max-width:767.5px){body{font-size:14px}body .page{margin-top:59px}.container{padding:0 24px}.mb-40{margin-bottom:30px}.bg:before{height:95%}.form-success-text span{font-size:24px}.form-success .popup__content{background:url(../img/@1x/success-bg-mob.png);height:480px;padding:28px 32px}.form-success .popup__close{right:28px;top:28px}.single-courses .benefit-item:first-child{transform:rotate(-3.538deg)!important}.single-courses .benefit-item:nth-child(2){transform:rotate(0)}.single-courses .benefit-item:nth-child(3){transform:rotate(4.335deg)!important}.header,.header.header-fix{padding:5px 0}.header.header-fix .menu__body{top:59px}.header__logo img{max-width:120px}.menu__body .menu__btn{display:flex;margin-top:auto;width:100%}.menu__body .menu__btn .btn{width:100%}.header__btn{display:none}.faq__inner .title-block{text-align:center}.accordeon__details[open] .accordeon__summary{padding:30px 30px 8px}.section-form__bg{background-image:url(../img/@1x/form-bg-mob.svg)}.leed-form__horizontal{flex-direction:column}.section-social{padding-bottom:0}.section-social__inner .title-block{margin:0 30px}.section-social .socials{gap:34px}.events{overflow:hidden}.events__inner .arrows{display:none}.events__inner .title-block{text-align:center}.archive-events .events__list .event,.course-events-list .event-new,.events__list .event{flex:1 1 100%}.course-events-list .event-new .event-new__inner{gap:13px}.course-events-list .event-new .event-new__desc span{font-size:20px}.events-slider{overflow:visible}.event{padding:30px 20px}.event__inner{gap:25px}.event__desc{gap:20px}.post-type-archive-blog .page-programs .tabs__head{border:none;flex-wrap:nowrap;margin:25px -24px;overflow:auto;padding:0 24px}.blog-list .event-new{flex:1 1 100%}.event-detail__header{margin-bottom:32px}.reviews__inner .arrows{display:none}.reviews__inner .title-block{text-align:center}.reviews__inner .title-block br{display:none}.footer .container{padding:0 80px}.footer-main__info .phone{font-size:20px}.footer-main__info .email{margin-bottom:25px}.footer-main__menus{flex-direction:column}.footer-menu{max-width:100%;width:100%}.footer-submain{flex-direction:column;gap:50px;text-align:center}.footer-submain p{color:#fff;order:2}.footer-submain ul{justify-content:center}.main-screen__bg{max-height:870px}.main-desc__desc p{font-size:16px;margin:25px 0;max-width:300px}.main-desc__desc p br{display:none}.main-desc__desc .vec-1{bottom:63px;left:73px}.main-desc__desc form{align-items:center;flex-direction:column;margin:0 auto;max-width:262px}.main-desc__desc form input{max-width:100%}.main-desc__desc form *{max-width:100%;width:100%}.home-courses-tabs.courses-head{margin:25px auto;max-width:300px}.home-courses-tabs .tabs__caption{flex:1 1 45%;min-width:120px;padding:12px 26px;text-align:center}.single-courses .about__inner .title-block{width:100%}.about__video-container{height:230px;width:368px}#decor-2{height:80px;width:80px}#decor-3{height:71px;width:71px}.about__description{text-align:left}.home .about__description{text-align:center}.about__adv-item{align-items:flex-start}.about__adv-item:nth-child(3) svg{right:30px}.about__adv-item:nth-child(4) svg{right:35px;top:-22px}.about__adv-item:nth-child(5){margin-left:25px}.about__adv-item:nth-child(5) svg{right:19px}.about__adv-item:nth-child(6) svg{right:25px;top:-22px}.home .about__adv-text{max-width:140px;text-align:left}.home .about__adv-list{transform:translateX(20px)}.form-expert__inner{max-width:320px}.form-expert__img img{max-width:250px}.courses-head{margin:25px 0}.courses-content__list .course,.courses-content__list .programm{flex:1 1 100%}.students__inner{margin-bottom:20px}.students__inner .title-block{margin-bottom:50px}.students__inner .title-block br{display:none}.students-slide__img img,.students-slide__video video{height:230px;width:230px}.students-slide__btn{height:47px}.students-slide__btn .btn{height:47px;width:47px}.students-slide__desc{max-width:270px}.students-slide--top{max-width:230px}.teachers__header{justify-content:center;margin-bottom:45px}.page-template-page-about .teachers__header{margin-bottom:40px}.teacher-slide.swiper-slide-active .teacher-slide__labels{bottom:10px;left:5px;opacity:1}.teacher-slide__img img{height:auto;max-height:400px}.teacher-slide__labels{opacity:0}.teacher-slide__name{margin-left:10px;text-align:left}.why-us:before{background:#f9e2fe;bottom:0;content:"";filter:blur(50px);height:100%;left:0;position:absolute;right:0;top:0;width:100%}.why-us__inner{position:relative;z-index:2}.why-us__list{gap:25px}.why-us__list .why-us-item{flex:1 1 100%}.why-us-item{background-color:#fff;border-radius:40px;padding:30px}.why-us-item__img{height:220px}.why-us-item__desc span{display:inline-block;font-size:28px;text-align:left;width:100%}.why-us-item__desc p{font-size:16px;opacity:.7;text-align:left}.why:before{height:calc(100% - 150px)}.why__list .why-item{flex:1 1 100%}.why-item:nth-child(4n+1):before{left:-200px;top:-110px}.why-item:nth-child(4n+2):before{right:-17px;top:-30px}.why-item:nth-child(4n+3):before{right:-56px}.why-item:nth-child(4n+4):before{bottom:-10px;right:-19px}.course__labels{align-self:flex-start;margin-bottom:0}.course__desc{text-align:left}.course__desc span{height:auto}.course__desc p{font-size:18px}.course--top{align-items:center;justify-content:space-between}.course--bottom{margin-top:0}.about-video__block{height:545px;width:100%}.about-video__adv{margin-left:30px}.about-video__adv li{flex:0 1 45%;max-width:200px}.about-video__adv li:before{display:block}.about-video__adv li:first-child:before{transform:translateX(65%)}.about-video__adv li:nth-child(2):before{right:0}.about-video__adv li span{font-size:60px}.about-video__adv li p{font-size:16px}.benefit-item{min-height:338px}.benefit-item__title{font-size:30px}.supervisor{margin-bottom:10px}.supervisor:before{background:#ffeae1;bottom:0;content:"";filter:blur(50px);height:100%;left:0;position:absolute;right:0;top:0;width:100%}.supervisor__inner{align-items:flex-start;background:#fff;border-radius:30px;flex-direction:column;padding:0 30px 30px}.supervisor__img{flex:0 1 210px;margin-top:-30px;position:static}.supervisor__img .quote-icon{right:30px;top:30px}.supervisor__img .quote-icon svg{height:24px;width:34px}.kids-info__slider{max-width:420px;overflow:visible;padding:0 10px;transform:translateX(-19px)}.gallery-slide img{height:360px;transform:rotate(0deg)}.about-info{margin:0}.about-info__inner{background:#fafafa;border-radius:40px;gap:20px;padding:35px 30px;text-align:left}.about-info__title{font-size:28px}.about-info__title svg{left:auto;right:-30px;top:-55px;transform:rotate(120deg);width:140px}.stopper__inner{flex-wrap:wrap}.stopper__img{flex:1 1 100%}.stopper__desc{align-items:center;flex:1 1 100%;gap:24px;order:2;text-align:center}.not-found__inner{flex-wrap:wrap}.not-found__img{flex:1 1 100%}.not-found__info{align-items:center;flex:1 1 100%;gap:24px;order:2;text-align:center}.not-found__info .btn{margin-top:0;max-width:100%}.will-get__inner .title-block{text-align:center}.will-get__inner .arrows{display:none}.will-get__list{margin-top:0}.price-item{padding:28px 20px 56px}.course-main--dekstop{display:none}.course-main--mob{display:block}.course-main__form{margin:0 -32px}.pagination-page{margin-top:40px}.tabs__head{gap:9px 13px}.tabs__caption{padding:12px 25px}.popup__content{max-width:368px;padding:35px}.popup-leed-form .popup__content{background-image:url(../img/@1x/fb-bcg.png)}}@media (max-width:620px){.main-screen .container{padding:0}.main-screen__inner{border-radius:0}.main-screen__img-mob{display:block}.main-screen__bg img{height:auto;max-height:870px}.main-desc{transform:translate(-50%,-80%)}.main-desc__desc .vec-1{bottom:53px;left:0;transform:rotate(-16deg)}}@media (max-width:600px){.modal{height:500px;width:300px}.modal:before{background-image:url(../img/@1x/Subtract-mob.svg);bottom:54px;right:-1px;width:97%}.modal .modal-block{height:350px}.modal .dec-1{bottom:7px;left:0;width:78px;z-index:4}.modal .dec-2,.modal .dec-3,.modal .dec-4{display:none}.modal .dec-mob{bottom:20px;display:block;right:-1px}.modal__inner{gap:12px;padding:40px 30px 60px}.modal__inner p{font-size:16px}}@media (max-width:568px){.form-success .popup__content{max-width:368px}.teacher-slide.swiper-slide-active .teacher-slide__img{transform:scale(1.1) translateY(-15px)}.teacher-slide.swiper-slide-active .teacher-slide__name{opacity:1;transform:translateY(0)}.teacher-slide.swiper-slide-active .teacher-slide__labels{bottom:20px}.teacher-slide__name{opacity:0}.kids-info__slider{max-width:380px}}@media (max-width:567.5px){.teacher-slide__img img{max-height:300px}}@media (max-width:520px){.main-desc__desc .vec-1{left:-46px}}@media (max-width:419px){.popup__close{right:0;top:-25px}}@media (hover:hover){.event:hover{background:#1e1628;color:#fff}.event:hover .event__desc p{opacity:1}.about__link:hover{background-color:#000;border:1px solid #fff;color:#fff;transition:all .4s}.programm.child-0:hover .intersect-1{transform:scale(1.2)}.programm.child-0:hover .intersect-2{transform:rotate(90deg)}.programm.child-0:hover .intersect-3,.programm.child-0:hover .intersect-4,.programm.child-1:hover .intersect-1{transform:scale(1.1)}.programm.child-1:hover .intersect-1 path:nth-child(2){transform:translate(10px,3px)}.programm.child-1:hover .path1{transform:translateX(-55%)}.programm.child-1:hover .path2{transform:translateX(57%)}.programm.child-2:hover .intersect-2{transform:translateX(60px)}.programm.child-3:hover .intersect-2{transform:rotate(25deg)}.programm.child-3:hover .intersect-3{bottom:-85px;left:98px}.programm.child-4:hover .intersect-1{left:-40px;transform:rotate(45deg) translateX(-100%)}.programm.child-4:hover .intersect-2{bottom:-20px;left:-10px;transform:rotate(-130deg)}.programm.child-4:hover .intersect-3{bottom:-281px;right:172px;transform:rotate(-175deg);z-index:2}.programm.child-4:hover .intersect-4{bottom:-167px;right:-138px;transform:rotate(-180deg)}.programm.child-5:hover .intersect-1{transform:scale(1.3)}.programm.child-5:hover .intersect-2{transform:rotate(90deg)}.programm.child-5:hover .intersect-3,.programm.child-5:hover .intersect-4{transform:scale(1.1)}}@media (hover:none){.about__link:active{background-color:#000;border:1px solid #fff;color:#fff;transition:all .4s}}