@import"https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400&family=Inter:wght@400;500;600;700&family=Geologica:wght@300;600&family=Wix+Madefor+Display:wght@400;500&display=swap";@font-face{font-family:Fixel Display;src:local("Mulish");font-weight:400 700;font-display:swap}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{margin:0}article,aside,footer,header,nav,section,figcaption,figure,main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:#0000;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}a,area,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}canvas{display:inline-block}template{display:none}[hidden]{display:none}h1,h2,h3,h4,h5,h6,p,blockquote,em,img,i,dl,dt,ol,ul,li,video,canvas{margin:0;padding:0;border:0;vertical-align:baseline}div,input,textarea,select,button,h1,h2,h3,h4,h5,h6,a,span{outline:none}input[type=submit],button{cursor:pointer;border:none}input[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0}table{border-spacing:0;border-collapse:collapse;width:100%!important}textarea,input[type=text],input[type=button],input[type=submit]{-webkit-appearance:none;cursor:pointer}label{cursor:pointer}:root{--sectionIndent: 100px}@media screen and (max-width:480px){:root{--sectionIndent: 50px}}.flex-row-centered,.lang{display:flex;justify-content:center}.flex-col-centered{display:flex;flex-direction:column;justify-content:center}.shadow{box-shadow:0 12px 21px #2ee4ff80}.shadow-svg{-webkit-filter:drop-shadow(0 12px 21px rgba(46,228,255,.4));filter:drop-shadow(0 12px 21px rgba(46,228,255,.4))}.shadow-svg-pink{-webkit-filter:drop-shadow(0 10px 4px rgba(232,62,140,.6));filter:drop-shadow(0 10px 4px rgba(232,62,140,.6))}.shadow-svg-arrow,.navigation-arrow{-webkit-filter:drop-shadow(0 0 4px rgb(46,228,255));filter:drop-shadow(0 0 4px rgb(46,228,255))}.shadow-svg-play,.play-arrow{-webkit-filter:drop-shadow(0 0 12px rgb(46,228,255));filter:drop-shadow(0 0 12px rgb(46,228,255))}.trapezoid-out{perspective:1000px;width:40px;height:32px}.trapezoid-in{width:inherit;height:inherit;transform:rotateX(65deg) scaleY(3);top:-2px}.trapezoid-in-invert{width:inherit;height:inherit;transform:rotateX(-65deg) scaleY(3)}.banner{width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.navigation-arrow{position:absolute;background-image:url(/dist/images/navigation/navigation_arrow.svg);background-repeat:no-repeat;background-size:100% 100%}.play-arrow{position:absolute;background-image:url(/dist/images/navigation/video_play.svg);background-repeat:no-repeat;background-size:100% 100%}.play-arrow-background{background-image:url(/dist/images/navigation/video_play_bg.svg);background-repeat:no-repeat;background-size:100% 100%}#teach_academy section{margin-bottom:0!important}#teach_academy .ta-section{width:calc(100% - 32px);max-width:1440px;margin:0 auto!important;padding:clamp(72px,50.526px + 3.158vw,96px) clamp(24px,-26.105px + 7.368vw,80px)}#teach_academy .ta-section-wrap{width:100%;max-width:1280px;margin:0 auto}#teach_academy .ta-section-title{font-size:clamp(40px,32.842px + 1.053vw,48px);font-weight:400;letter-spacing:-1.2px;line-height:112.5%}#teach_academy .ta-btn{color:#fff;font-size:17.663px;font-style:normal;font-weight:500;line-height:34.336px;padding:19.34px 38.29px 21.2px;border-radius:220.786px;background:#ee3f13;width:fit-content;position:relative;display:inline-block;overflow:hidden}#teach_academy .ta-btn:hover span{transform:translateY(200%);color:#ee3f13}#teach_academy .ta-btn:hover span:before{color:#fff}#teach_academy .ta-btn span{position:relative;display:inline-block;transition:all .3s ease}#teach_academy .ta-btn span:before{transition:all .3s ease;position:absolute;top:0;left:0;width:100%;color:#ee3f13;content:attr(data-hover);transform:translate3d(0,-200%,0)}.main-header{display:flex;position:relative}.header{position:sticky;position:-webkit-sticky;top:-104px;z-index:10000;display:flex;flex-direction:column;height:140px}@media screen and (max-width:680px){.header{height:auto;top:-108px}}@media screen and (max-width:320px){.header{top:-104px}}.header__top{background-color:#f9f9f9}.header__bottom{position:relative;background-color:#000;z-index:600}.header__openGraphPreview{display:none}.header__if-IE{display:none;z-index:1000;background-color:#303030;backdrop-filter:blur(100px);padding:24px 0}.header__if-IE--title{font-family:Inter,sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:15px;color:#fff;width:1352px;margin:0 auto}@media screen and (max-width:1440px){.header__if-IE--title{width:100%;padding:0 24px}}.header__if-IE--text{font-family:Inter,sans-serif;font-style:normal;font-size:11px;line-height:15px;color:#fff;width:1352px;margin:0 auto}@media screen and (max-width:1440px){.header__if-IE--text{width:100%;padding:0 24px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.header__if-IE{display:block}}.header-content{display:flex;position:relative;width:100%;max-width:980px;margin:auto;padding:9px 0 0;justify-content:space-between;align-items:flex-end;background-repeat:no-repeat;background-position:-147px -265px}@media(min-width:500px){.header-content{background-position:70px -55px}}@media screen and (max-width:992px){.header-content{padding:9px 0 0 20px;max-width:100%}}@media screen and (max-width:280px){.header-content{padding:9px 10px 0}}.header-content__picture-wrap{position:absolute;top:-54px;left:69px;height:158px;overflow:hidden;width:calc(100% - 69px);z-index:0}.header-contact{display:flex;flex-direction:column;align-items:flex-start;z-index:10000}@media(min-width:861px){.header-contact{flex-direction:row;align-items:center}}@media screen and (max-width:860px){.header-contact{margin-right:0;right:0;position:absolute}}@media screen and (max-width:280px){.header-contact{margin-right:0;position:absolute;right:0}}.header-contact__picture{position:absolute;left:0;top:0;z-index:-1}@media screen and (max-width:860px){.header-contact__picture img{width:178px;height:54px}}.header-contact__action{box-sizing:border-box;width:178px;padding:10px 0;align-self:flex-end;color:#fff;font-size:15px;letter-spacing:normal;font-weight:500;position:relative;background-image:url(/dist/images/header/consultation.svg);background-repeat:no-repeat;background-position:center;background-size:cover;z-index:10;background-color:#0000}@media(min-width:861px){.header-contact__action{width:200px;padding:17px 16px}}@media screen and (max-width:280px){.header-contact__action{padding:10px 0;width:178px}}.header-contact__phone-lang{display:flex;flex-direction:column;align-items:flex-end;min-height:76px;justify-content:space-between}@media screen and (max-width:860px){.header-contact__phone-lang{min-height:auto;margin-right:0;width:100%}}.header-contact__phone{margin-bottom:12px;margin-left:20px;font-size:16px;font-weight:500;letter-spacing:normal}@media(min-width:861px){.header-contact__phone{margin-left:0;font-size:28px;margin-bottom:0;font-weight:300}}@media screen and (max-width:320px){.header-contact__phone{margin-left:0;margin-bottom:0}}@media screen and (max-width:280px){.header-contact__phone{margin-left:0;margin-bottom:0}}.header-contact-form{display:flex;flex-direction:column;position:absolute;top:140px;right:0;transform-origin:50% 0;transform:perspective(350px) rotateX(-90deg);transition:transform .3s linear,opacity .3s linear;opacity:0;z-index:300}.header-contact-form:after{content:"";position:absolute;bottom:-15px;display:block;width:100%;height:15px;background-color:#055ea9;-webkit-clip-path:polygon(100% 0,100% 0%,90% 100%,0 20%,0 0);clip-path:polygon(100% 0,100% 0%,90% 100%,0 20%,0 0)}@media(min-width:400px){.header-contact-form:after{background:url(/dist/images/header/head-form_back.png) no-repeat -395px -269px #055ea9;background-size:800px}}@media screen and (max-width:860px){.header-contact-form{width:178px}}.header-contact-form__picture{position:absolute}.header-contact-form__background{display:flex;width:200px;padding:15px 20px 8px;flex-direction:column;background:url(/dist/images/header/head-form_back.png) no-repeat -280px -415px #055ea9;background-size:800px}@media screen and (max-width:860px){.header-contact-form__background{width:178px}}@media(min-width:400px){.header-contact-form__background{padding:22px 20px 8px;background-position:-201px -405px;background-size:900px}}@media screen and (max-width:380px){.header-contact-form__background{padding:25px 20px 8px}}.header-contact-form--show{opacity:1;transform:perspective(800px) rotateY(0)}@media(min-width:390px){.header-contact-form--show{transform:perspective(350px) rotateX(0)}}.header-contact-form__field{display:flex;flex-direction:column;width:100%;margin-bottom:12px}@media(min-width:400px){.header-contact-form__field{margin-bottom:20px}}.header-contact-form__input{box-sizing:border-box;border-radius:0;width:100%;height:25px;border:0;padding:8px;font-size:16px;font-weight:500;color:#2d2d2d}.header-contact-form__input::-webkit-input-placeholder{color:#7f7c7c}.header-contact-form__input::-moz-placeholder{color:#7f7c7c}.header-contact-form__input:-ms-input-placeholder{color:#7f7c7c}.header-contact-form__input:-moz-placeholder{color:#7f7c7c}.header-contact-form .btn{margin-top:3px;margin-bottom:7px;align-self:flex-end}@media(min-width:400px){.header-contact-form .btn{margin-top:5px;margin-bottom:19px}}.main-nav{position:relative;display:flex;max-width:980px;padding:0 20px;margin:0 auto;justify-content:space-between;align-items:center}@media(min-width:861px){.main-nav{margin:0 0 0 20px;padding:0}}@media(min-width:1020px){.main-nav{margin:0 auto;padding:0}}@media screen and (max-width:860px){.main-nav{padding:0 0 0 11px}}@media screen and (max-width:340px){.main-nav{width:320px;padding:0;margin:0}}@media screen and (max-width:280px){.main-nav{width:100%}}.main-nav__menu{position:absolute;transform:translate(-400px);left:0;top:40px;height:40px;width:223px;padding:15px 0 20px;z-index:200;background:url(/dist/images/header/mob-bg.png) no-repeat;background-size:cover;opacity:0;transition:transform .4s,opacity .2s;-webkit-clip-path:polygon(0 0,100% 0,100% 80%,80% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 90%,85% 100%,0 100%)}@media(min-width:861px){.main-nav__menu{position:static;display:flex;width:auto;padding:0;justify-content:space-around;align-items:center;background:#0000;opacity:1;transform:none;clip-path:none;-webkit-clip-path:none}}@media screen and (max-width:992px){.main-nav__menu{padding-left:0}}@media screen and (max-width:860px){.main-nav__menu{height:auto}}.main-nav__menu--mobile-show{transform:translate(0);opacity:1;max-height:calc(100vh - 142px);min-height:auto;overflow:auto}.main-nav__menu--mobile-show .menu__link{border-bottom:0;border-left:3px solid rgba(0,0,0,0);padding:10px 30px 8px 17px}.main-nav__menu--mobile-show .menu__link:active,.main-nav__menu--mobile-show .menu__link:hover{border-bottom:0;border-left:3px solid #27c5dc}.main-nav__menu--mobile-show .menu__link--active{border-left:3px solid #27c5dc}.main-nav__menu.menu-mobile-custom{display:none}@media screen and (max-width:860px){.main-nav__menu.menu-mobile-custom{display:block;width:290px}}.main-nav__lang{display:flex;justify-content:center;align-items:center;list-style-type:none;margin-right:27px}@media screen and (max-width:860px){.main-nav__lang--desktop{display:none}}.main-nav__lang--mob{display:none}@media screen and (max-width:860px){.main-nav__lang--mob{display:flex;margin-right:2px;justify-content:center;align-items:center;list-style-type:none;margin-left:auto}}.main-nav__lang-item{margin-left:12px}.main-nav__dropdown{opacity:0;position:absolute;padding:25px 0;top:40px;transition:opacity .3s;will-change:transform;display:none;max-height:calc(100vh - 142px);min-height:auto;overflow:auto;scrollbar-width:none}.main-nav__dropdown::-webkit-scrollbar{width:0}.main-nav__dropdown--wrap{display:flex;opacity:1;width:100%;height:100%}.main-nav__dropDownBackground{width:100px;height:100px;position:absolute;display:flex;top:40px;justify-content:center;opacity:0;background:url(/dist/images/navigation/dropdown-bg.png) no-repeat #fcfcfc;background-size:600px;background-position:-139px -105px;transition:all .3s,opacity .3s,left .2s,right .2s;transform:perspective(350px) rotateX(-90deg);transform-origin:50% 0;-webkit-clip-path:polygon(0 0,100% 0,100% 85%,95% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 85%,95% 100%,0 100%)}.main-nav__dropDownBackground--open{opacity:1}@media(max-width:861px){.main-nav__dropDownBackground--open{display:none}}.dropdown__content{box-sizing:border-box;min-width:195px;white-space:nowrap}.dropdown__header{padding:8px 30px 0;margin-bottom:8px;font-size:18px;font-weight:500}.dropdown__list{display:flex;width:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;list-style-type:none}.dropdown__list-item{width:100%;display:inline-block}.dropdown__link{display:flex;box-sizing:border-box;min-width:240px;padding:8px 25px 8px 21px;font-size:15px;font-weight:500;border-left:4px solid rgba(0,0,0,0);align-items:center}.dropdown__link-text{box-sizing:border-box;display:inline-block;padding-bottom:2px;border-bottom:1px solid rgba(0,0,0,0)}.dropdown__link:before{content:"";display:block;box-sizing:border-box;width:28px;height:26px;margin-right:8px;flex-shrink:0;background:url(/dist/images/navigation/nav_menu_icons.svg) no-repeat;background-size:400px}.dropdown__link--default:before{background-position:-104px -58px}.dropdown__link--story:before{background-position:-21px -59px}.dropdown__link--about:before{background-position:-311px -57px}.dropdown__link--news:before{background-position:-146px -58px}.dropdown__link--direction-design:before{background-position:-62px -58px}.dropdown__link--direction-networks:before{background-position:-228px -58px}.dropdown__link--direction-rpo:before{background-position:-104px -58px}.dropdown__link--direction-camp:before{background-position:-104px -58px}.dropdown__link--direction-mka-kz:before{background-position:-104px -58px}.dropdown__link--direction-mka:before{background-position:-353px -57px}.dropdown__link--blog:before{background-position:-186px -58px}.dropdown__link--event:before{background:url(/dist/images/academy/header/event.svg) no-repeat!important}.dropdown__link--webinars:before{background:url(/dist/images/academy/header/webinar.svg) no-repeat!important}.dropdown__link--active,.dropdown__link:hover{border-left:4px solid #27c5dc}.dropdown__link--active .dropdown__link-text,.dropdown__link:hover .dropdown__link-text{border-bottom:1px solid #000}.dropdown__link--active{pointer-events:none}.dropdown__link--active.dropdown__link--default:before,.dropdown__link:hover.dropdown__link--default:before{background-position:-104px -14px}.dropdown__link--active.dropdown__link--story:before,.dropdown__link:hover.dropdown__link--story:before{background-position:-21px -15px}.dropdown__link--active.dropdown__link--about:before,.dropdown__link:hover.dropdown__link--about:before{background-position:-311px -13px}.dropdown__link--active.dropdown__link--news:before,.dropdown__link:hover.dropdown__link--news:before{background-position:-146px -14px}.dropdown__link--active.dropdown__link--direction-design:before,.dropdown__link:hover.dropdown__link--direction-design:before{background-position:-62px -14px}.dropdown__link--active.dropdown__link--direction-networks:before,.dropdown__link:hover.dropdown__link--direction-networks:before{background-position:-228px -14px}.dropdown__link--active.dropdown__link--direction-rpo:before,.dropdown__link:hover.dropdown__link--direction-rpo:before{background-position:-104px -14px}.dropdown__link--active.dropdown__link--direction-camp:before,.dropdown__link:hover.dropdown__link--direction-camp:before{background-position:-104px -14px}.dropdown__link--active.dropdown__link--direction-year-web:before,.dropdown__link:hover.dropdown__link--direction-year-web:before{background-position:-104px -14px}.dropdown__link--active.dropdown__link--direction-corporate:before,.dropdown__link:hover.dropdown__link--direction-corporate:before{background-position:-104px -14px}.dropdown__link--active.dropdown__link--direction-individual:before,.dropdown__link:hover.dropdown__link--direction-individual:before{background-position:-104px -14px}.dropdown__link--active.dropdown__link--direction-year-php:before,.dropdown__link:hover.dropdown__link--direction-year-php:before{background-position:-104px -14px}.dropdown__link--active.dropdown__link--direction-year-java:before,.dropdown__link:hover.dropdown__link--direction-year-java:before{background-position:-104px -14px}.dropdown__link--active.dropdown__link--direction-year-marketing:before,.dropdown__link:hover.dropdown__link--direction-year-marketing:before{background-position:-104px -14px}.dropdown__link--active.dropdown__link--direction-year-python:before,.dropdown__link:hover.dropdown__link--direction-year-python:before{background-position:-104px -14px}.dropdown__link--active.dropdown__link--direction-year-qa:before,.dropdown__link:hover.dropdown__link--direction-year-qa:before{background-position:-104px -14px}.dropdown__link--active.dropdown__link--direction-mka-kz:before,.dropdown__link:hover.dropdown__link--direction-mka-kz:before{background-position:-104px -14px}.dropdown__link--active.dropdown__link--direction-mka:before,.dropdown__link:hover.dropdown__link--direction-mka:before{background-position:-353px -13px}.dropdown__link--active.dropdown__link--kani:before,.dropdown__link:hover.dropdown__link--kani:before{background-position:-269px -15px}.dropdown__link--active.dropdown__link--blog:before,.dropdown__link:hover.dropdown__link--blog:before{background-position:-186px -14px}.dropdown__link--active.dropdown__link--event:before,.dropdown__link:hover.dropdown__link--event:before{background:url(/dist/images/academy/header/event-hover.svg) no-repeat!important}.dropdown__link--active.dropdown__link--webinars:before,.dropdown__link:hover.dropdown__link--webinars:before{background:url(/dist/images/academy/header/webinar-hover.svg) no-repeat!important}.dropdown__separator{width:100%;padding:15px 25px 15px 28px}.dropdown__separator:before{content:"";display:block;width:100%;height:1px;border:1px solid #c1c1c1}.trigger-enter .main-nav__dropdown{display:flex}.trigger-enter-active .main-nav__dropdown{opacity:1}@media(max-width:861px){.trigger-enter-active .main-nav__dropdown{display:none}}.menu{list-style-type:none}@media(min-width:861px){.menu__item+.menu__item{margin-top:0;padding-right:12px}}.menu__item{position:relative}@media(min-width:861px){.menu__item{height:100%;padding-right:12px}}@media screen and (max-width:860px){.menu__item--hiddenMob{display:none}}@media(min-width:861px){.menu__item--hiddenPc{display:none}}.menu__item--lang:hover,.menu__item--lang--active{color:#000}.menu__link{display:inline-block;width:100%;border-bottom:3px solid rgba(0,0,0,0);font-family:SFUIDisplay,sans-serif;font-size:14px;color:#fff;font-weight:500;background-color:#0000;transition:border .4s;padding:0}@media(min-width:861px){.menu__link{height:100%;display:flex;align-items:center;justify-content:center;padding-top:1px}}.menu__link:hover,.menu__link--active{border-bottom:3px solid #27c5dc}.menu__link--active.custom-child-mobile-link{border-bottom:none}.menu__link--lang-active{color:#000!important;border-bottom:3px solid #27c5dc}.menu__link--lang{color:#959595;font-size:15px;line-height:18px;height:32px;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.menu__link--lang:hover{color:#000}@media screen and (max-width:860px){.menu__link--hiddenMob{display:none}}@media(min-width:861px){.menu__link--hiddenPc{display:none}}.menu-toggle{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:8px 9px;background-color:#0000}@media(min-width:861px){.menu-toggle{display:none}}.menu-toggle__line{display:block;width:30px;height:4px;background-color:#fff}.menu-toggle__line+.menu-toggle__line{margin-top:5px}.menu-toggle--active .menu-toggle__line{background-color:#27c5dc}.lang{position:relative;max-width:120px;min-width:65px;width:8%;text-align:center;padding-right:5px;border-left:1px solid #000}.lang:before{content:" ";position:absolute;width:3px;height:20px;background-color:#f9f9f9;top:0;left:-2px}.lang:after{content:" ";position:absolute;width:3px;height:20px;background-color:#f9f9f9;bottom:0;left:-2px}.lang__selected{padding-right:6px;line-height:65px;position:relative}.lang__item{padding:0 55px 0 40px}.lang__selected-icon{content:"";position:absolute;top:calc(50% - 4px);right:-3px;width:10px;height:10px;background-image:url(/dist/images/navigation/arrow_dropdwn.svg);background-repeat:no-repeat;right:calc(50% - 25px)}.lang__list{display:none;position:absolute;width:100%;top:100%;left:0;background-color:#f9f9f9}.lang-menu__select{display:none}@media screen and (max-width:860px){.lang-menu__select{display:block;font-size:15px;background-color:#0000;border:none;width:35px;height:35px;padding:10px 6px 8px;text-align:center;border-bottom:3px solid #27c5dc;text-transform:uppercase;color:#000;font-weight:500;letter-spacing:.15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:20000;right:176px}}@media screen and (max-width:280px){.lang-menu__select{position:absolute;left:67px}}.lang-menu__select-hub{display:block;margin-left:auto;margin-right:20px;font-size:15px;background-color:#0000;border:none;width:35px;height:35px;padding:10px 6px 8px;text-align:center;border-bottom:3px solid #27c5dc;text-transform:uppercase;color:#fff;font-weight:500;letter-spacing:.15px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lang-menu__option{font-size:13px;border:none;width:35px;height:35px;padding:10px 6px 8px;text-align:center;text-transform:uppercase;font-weight:500;letter-spacing:.15px;margin-right:5px;color:#212529}.logo{margin-right:25px;margin-top:2px;margin-bottom:18px;display:flex;align-items:center}@media screen and (max-width:480px){.logo{margin-right:13px}}.logo__link{display:inline-block;width:68px;height:71px;background-repeat:no-repeat!important;background-size:100% 100%!important}.logo__link--ru{background:url(/dist/images/logo/step_logo_rus.svg) no-repeat}.logo__link--md_MD{background:url(/dist/images/logo/step_logo_rus.svg) no-repeat}.logo__link--en{background:url(/dist/images/logo/step_logo_eng.svg) no-repeat}.logo__link img{border:none}.logo__img{width:68px;height:71px;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:280px){.logo__img{width:54px;height:54px}}.right-menu{height:40px;display:flex;align-items:center;justify-content:flex-end}.right-menu__countries{min-width:200px;height:100%;background-color:#2b2b2b;position:relative;display:flex;align-items:center;justify-content:center;padding-bottom:3px}.right-menu__countries:after{content:"";position:absolute;right:14px;width:8px;height:4px;border-top:solid 4px #26bed5;border-left:solid 4px rgba(0,0,0,0);border-right:solid 4px rgba(0,0,0,0)}@media screen and (max-width:860px){.right-menu__countries{min-width:178px}}.right-menu__countries:hover{cursor:pointer}.right-menu__countries--header{min-width:166px;top:0;left:0;color:#fff;font-weight:500;padding:0 28px 0 16px;font-size:14px;text-align:center}@media screen and (max-width:860px){.right-menu__countries--header{width:164px}}.right-menu__countries--arrow{position:absolute;width:20px;height:40px;top:0;right:0;text-align:left;line-height:40px;font-size:9px;color:#27c5dc}@media screen and (max-width:860px){.right-menu__countries--arrow{width:15px}}.right-menu__block{position:absolute;width:unset;max-height:66vh;right:0;top:40px;background-color:#fff;display:flex;flex-direction:column;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%);background-size:cover;transform-origin:100% 0;transform:perspective(800px) rotateX(-90deg);transition:transform .3s,opacity .3s;opacity:0;z-index:300}.right-menu__block--active{opacity:1;transform:perspective(800px) rotateX(0)}@media(min-width:390px){.right-menu__block--active{transform:perspective(350px) rotateX(0)}}@media screen and (max-width:860px){.right-menu__block{width:292px;max-height:70vh;background-color:#959595;top:40px;right:0}}.right-menu__active-country-mob{display:none}@media screen and (max-width:860px){.right-menu__active-country-mob{display:block;width:100%;height:50px;background-color:#7f7c7c;padding:17px;font-size:16px;font-weight:500}}.right-menu__choice-town{position:relative;overflow:hidden;padding:30px 0;border-bottom:1px solid #cdcbcb;display:flex;flex-shrink:10}.right-menu__choice-town::-webkit-scrollbar{width:0}.right-menu__choice-town-content{width:100%;display:flex;flex-direction:column;flex-wrap:wrap}.right-menu__choice-town:before{position:fixed;content:"";width:100%;height:100%;bottom:0;left:0;background-image:url(/dist/images/header/menu-countries-bg.png);z-index:-1;opacity:.7}@media screen and (max-width:860px){.right-menu__choice-town:before{display:none}}@media screen and (max-width:860px){.right-menu__choice-town{padding:15px 0;border-bottom:none;overflow-y:scroll;flex-shrink:10}.right-menu__choice-town::-webkit-scrollbar{width:12px;background-color:#908f8f}.right-menu__choice-town::-webkit-scrollbar-thumb{width:12px;background-color:#27c5dc}}.right-menu__choice-town--item{position:relative;padding-left:30px;font-size:16px;font-weight:500;width:200px;text-align:left;box-sizing:border-box;height:40px;display:flex;align-items:center}.right-menu__choice-town--item:hover,.right-menu__choice-town--item:active{border-left:3px solid #27c5dc;padding-left:27px;cursor:pointer}.right-menu__choice-town--item:hover .town-name,.right-menu__choice-town--item:active .town-name{border-bottom:1px solid}@media screen and (max-width:1440px){.right-menu__choice-town--item{height:28px;font-size:14px}}@media screen and (max-width:860px){.right-menu__choice-town--item{padding-left:17px;font-size:12px;width:135px;height:25px;color:#fff}.right-menu__choice-town--item:hover,.right-menu__choice-town--item:active{border-left:none;padding-left:17px;color:#000}.right-menu__choice-town--item:hover .town-name,.right-menu__choice-town--item:active .town-name{border-bottom:1px solid}}.right-menu__choice-town .town-name,.right-menu__choice-town .country-name{display:inline-block}.right-menu__choice-country{padding:30px 40px;display:flex;flex-wrap:wrap}@media screen and (max-width:860px){.right-menu__choice-country{position:relative;padding:15px 0;flex-grow:10}.right-menu__choice-country:before{position:absolute;content:"";width:100%;height:100%;bottom:0;left:0;background-image:url(/dist/images/header/nav-mob-bg.png);background-position:right bottom;background-repeat:no-repeat;background-color:#7e7b7b;z-index:-1}}.right-menu__choice-country::-webkit-scrollbar{width:0}.right-menu__choice-country--item{padding-left:20px;font-size:13px;font-weight:400;width:106px;text-align:left;box-sizing:border-box;color:#bbb;height:20px;display:flex;align-items:center}.right-menu__choice-country--item:hover,.right-menu__choice-country--item:active{color:#000;cursor:pointer}.right-menu__choice-country--item:hover .country-name,.right-menu__choice-country--item:active .country-name{border-bottom:1px solid}@media screen and (max-width:860px){.right-menu__choice-country--item{padding-left:17px;font-size:12px;width:135px}.right-menu__choice-country--item:hover,.right-menu__choice-country--item:active{border-left:none;padding-left:17px;color:#000}.right-menu__choice-country--item:hover .country-name,.right-menu__choice-country--item:active .country-name{border-bottom:1px solid}}@media screen and (max-width:860px){.hce_mobile{position:relative;padding:7px 0;top:2px;cursor:pointer}.item__hce--text{color:#fff;position:relative;left:20px}.item__hce--text:before{display:none}}.active_country .country-name{color:#000;border-bottom:1px solid}@media screen and (max-width:860px){.active_country{display:none}}.right-menu__online-pay{position:relative;padding-right:12px;height:100%;line-height:40px;text-align:center;color:#fff;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;margin-bottom:3px}.right-menu__online-pay:hover:before{position:absolute;content:"";width:100%;height:3px;bottom:0;background-color:#27c5dc}@media screen and (max-width:992px){.right-menu__online-pay{width:140px;height:55px;line-height:18px}}@media screen and (max-width:860px){.right-menu__online-pay{display:none}}.color_off{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;transition:all 1s}.color_off:hover{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}.accordeon{display:none}@media screen and (max-width:860px){.accordeon{display:block}}.mobile-list-adult-education,.mobile-list-children_education,.mobile-list-about,.mobile-list-intensive_education,.mobile-list-other-education,.mobile-list-event{display:none;opacity:0;transition:all .2s}.mobile-list-adult-education.active-accordeon-item,.mobile-list-children_education.active-accordeon-item,.mobile-list-about.active-accordeon-item,.mobile-list-intensive_education.active-accordeon-item,.mobile-list-other-education.active-accordeon-item,.mobile-list-event.active-accordeon-item{display:block;opacity:1}@media screen and (max-width:860px){.main-nav__menu--mobile-show{width:265px}}.arrow-drop{color:#e0dcdc;float:right;position:relative;right:-12px;top:3px;height:3px;font-size:12px;transform:scaleX(1.4)}@media screen and (max-width:860px){.hiddenMobile{display:none}}.custom-mail-dropdown-href .drop-triangle{float:right}.custom-children-link{display:none}.show-custom-list{display:block}.custom-child-mobile-link{color:#000;position:relative}@media screen and (max-width:860px){.normal-wrap-link{word-wrap:break-word}}.phone-ivalid-message{position:relative;text-align:center;color:#ec0101;font-weight:500;display:none;top:3px}.dropbtn,.dropbtn-nonClickable{display:flex;justify-content:flex-end;background-color:#0000;border:none;outline:none;font-size:25px;font-weight:300;cursor:pointer;line-height:1.899;width:fit-content;height:28px;padding-left:20px;padding-right:27px;position:relative}@media screen and (max-width:860px){.dropbtn,.dropbtn-nonClickable{font-size:16px;font-weight:300;padding-left:24px}}@media screen and (max-width:360px){.dropbtn,.dropbtn-nonClickable{padding-left:17px}}@media screen and (max-width:320px){.dropbtn,.dropbtn-nonClickable{padding-left:0}}.dropbtn:after,.dropbtn-nonClickable:after{content:"";position:absolute;right:0;top:18px;width:19px;height:10px;border-top:solid 10px #26bed5;border-left:solid 10px rgba(0,0,0,0);border-right:solid 10px rgba(0,0,0,0)}@media screen and (max-width:860px){.dropbtn:after,.dropbtn-nonClickable:after{right:9px;top:13px;width:8px;height:5px;border-top:solid 5px #26bed5;border-left:solid 5px rgba(0,0,0,0);border-right:solid 5px rgba(0,0,0,0)}}.dropdown-phone{position:relative;display:block}.phone-dropdown-content{position:absolute;display:inline-flex;writing-mode:vertical-rl;flex-wrap:wrap;align-content:flex-start;max-height:728px;height:max-content;max-width:876px;background-color:#f9f9f9;z-index:1;top:76px;right:0;padding:0;transform-origin:50% 0;transform:perspective(350px) rotateX(-90deg);transition:transform .3s linear,opacity .3s linear;opacity:0}@media screen and (max-width:1024px){.phone-dropdown-content{max-height:591px}}@media screen and (max-width:860px){.phone-dropdown-content{top:94px;writing-mode:horizontal-tb;max-height:calc(100vh - 142px);overflow:scroll;max-width:fit-content}}@media screen and (max-width:320px){.phone-dropdown-content{top:82px}}@media screen and (max-width:860px){.phone-dropdown-content::-webkit-scrollbar{width:3px;background-color:#0000}}@media screen and (max-width:860px){.phone-dropdown-content::-webkit-scrollbar-thumb{width:3px;background-color:#27c5dc}}.phone-dropdown-content__wrap{margin-bottom:20px;height:fit-content;writing-mode:horizontal-tb;width:292px}@media screen and (max-width:860px){.phone-dropdown-content__wrap{width:207px}}@media screen and (max-width:480px){.phone-dropdown-content__wrap{margin-bottom:10px}}.phone-dropdown-content__address{position:relative;background-color:#e7e7e7;width:100%;height:auto;font-size:15px;color:#000;text-transform:uppercase;line-height:1.2;padding:11.5px 20px;font-weight:500;margin-top:0;cursor:default}.phone-dropdown-content__address--text{color:#000;text-transform:uppercase;line-height:1.2;font-weight:500;font-size:15px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;height:15px}.phone-dropdown-content__address:nth-of-type(1){margin-top:0}.phone-dropdown-content__address:before{position:absolute;content:"";border:7px solid rgba(0,0,0,0);border-top:7px solid #e7e7e7;bottom:-14px;left:20px}@media screen and (max-width:860px){.phone-dropdown-content__address{font-size:12px;font-weight:300}}.phone-dropdown-content__wrap>p{color:#0009;font-weight:700;margin-top:16px;font-size:15px;max-width:fit-content;padding:0 20px;cursor:default}@media screen and (max-width:860px){.phone-dropdown-content__wrap>p{font-size:12px;font-weight:300}}@media screen and (max-width:480px){.phone-dropdown-content__wrap>p{margin-top:6px}}.phone-dropdown-content__wrap>a{margin-top:5px;font-size:25px;padding:0 20px}@media screen and (max-width:860px){.phone-dropdown-content__wrap>a{font-weight:300;font-size:16px}}.show-phones{display:flex}.opacity-transition{opacity:1;transform:perspective(800px) rotateY(0)}.opacity-remove{transform:perspective(350px) rotateX(-90deg);transition:transform .3s linear,opacity .3s linear;opacity:0}.main-phone,.main-phone--withDropDown,.main-phone-new--withDropDown,.main-phone-new{background-color:#0000;border:none;cursor:pointer;display:flex;font-size:25px;font-weight:300;height:28px;justify-content:flex-end;line-height:1.899;outline:none;padding-left:20px;padding-right:33px;position:relative;width:fit-content;margin-bottom:10px}@media screen and (max-width:860px){.main-phone,.main-phone--withDropDown,.main-phone-new--withDropDown,.main-phone-new{font-size:16px;font-weight:300;padding-left:24px}}.main-phone--withDropDown,.main-phone-new--withDropDown{padding-right:0;padding-left:0;white-space:nowrap}.main-phone-new{font-size:15px;line-height:18px;letter-spacing:.015em;color:#fff;padding:10px 0}.hub-link{font-size:16px;font-weight:500;margin:0 auto;color:#27c5dc;width:auto;height:auto;padding-left:0}@media screen and (max-width:860px){.hub-link{font-size:12px;padding:0 17px;text-align:center;width:100%}}.mobile-show{display:none}@media screen and (max-width:860px){.mobile-show{display:inline-block}}.desktop-show{display:inline-block}@media screen and (max-width:860px){.desktop-show{display:none}}.header-new__transparent{height:100vh;width:99vw;z-index:9999;display:none;position:absolute;top:0}.header-new{font-family:Mulish,sans-serif;position:fixed;top:0;width:100%;z-index:10001;background-color:#1d1d1f!important;transition:all .5s ease!important;border:none!important}@media screen and (max-width:1024px){.header-new{display:flex;justify-content:flex-end;flex-wrap:wrap;position:fixed;min-height:60px!important}.header-new .header-new__mob-menu{height:60px}}.header-new__hide{transform:translateY(-80px)}.header-new .menu__item--hiddenPc{display:none}.header-new .header__wrap-top{position:relative;transition:all .3s ease;width:100%;background:#222}.header-new .header__wrap-top.out{transform:translateY(-100%)}@media screen and (max-width:1024px){.header-new .menu__link--hiddenMob{display:none!important}}.header-new .menu__link--hiddenPc{display:none!important}@media screen and (max-width:1024px){.header-new .menu__link--hiddenPc{display:flex!important}}@media screen and (max-width:1024px){.header-new .header__wrap-mob--single{height:60px}}.header-new .header__wrap{height:60px;display:flex;max-width:1340px;padding:0 20px;margin:0 auto;justify-content:space-between;align-items:center}@media screen and (max-width:1280px){.header-new .header__wrap{padding:0 20px 0 0}}@media screen and (max-width:1024px){.header-new .header__wrap{display:none}}@media screen and (max-width:1400px){.header-new .header__wrap{max-width:1333px}}.header-new .header__wrap-mob{display:none}@media screen and (max-width:1024px){.header-new .header__wrap-mob{padding:0 16px 0 0;display:flex}.header-new .header__wrap-mob .mob-logo{position:absolute;left:16px;width:70px;height:80px}.header-new .header__wrap-mob .mob-logo a{width:70px;height:80px}.header-new .header__wrap-mob>.right-menu__countries.countries-mob{position:absolute;left:50%;right:auto;transform:translate(-50%);top:15px;width:auto;margin-right:0;display:flex;align-items:center;z-index:2;height:30px;padding:1px 12px 0;border-radius:24px;background:#ffffff1f;color:#fff;font-size:12px;font-weight:500;line-height:normal;font-family:Mulish,sans-serif}}@media screen and (min-width:768px){.header-new .header__wrap-mob .mob-logo{left:36px}}@media screen and (min-width:992px){.header-new .header__wrap-mob .mob-logo{left:29px}}.header-new .header__wrap-mob .header-new__content-mob .countries-mob:after{display:none}@media screen and (max-width:1024px){.header-new .header__wrap .header-new__content-mob{padding:17px 16px 32px}}.header-new .header-new__content-mob .new-menu__item{margin-left:0;width:100%;z-index:10;height:auto}.header-new .header-new__content-mob .new-menu__link:after{display:none}.header-new .header-new__content-mob .right-menu__countries:after{top:13px}.header-new .header-new__content-mob .new-menu__link_live{background:#ff999980}.header-new .header__logo{width:71px;height:80px;border-radius:0 0 5px 5px;margin-right:2px;display:flex;align-items:center;justify-content:center;position:relative;top:10px;left:-2px;z-index:500}@media screen and (min-width:1024px){.header-new .header__logo{left:23px;margin-right:47px;z-index:0}}@media screen and (min-width:1400px){.header-new .header__logo{left:-2px;margin-right:52px}}@media screen and (max-width:1024px){.header-new .header__logo{top:0;z-index:-1}}.header-new .header__logo .logo__link{height:80px;width:71px}.header-new .logo__img,.header-new .logo__link--ru{width:100%;height:100%;object-fit:contain}.header-new__content{display:flex;align-items:center;height:100%;justify-content:flex-start}@media screen and (max-width:1280px){.header-new__content{flex:auto;justify-content:flex-start;flex-grow:1}}.header-new__content-mob{display:none;background-color:#fff;position:absolute;padding:130px 16px 32px;width:100vw;max-height:900px;overflow-y:scroll;overflow-x:hidden;left:0;z-index:-1;flex-direction:column;opacity:0}@media screen and (max-width:1024px){.header-new__content-mob{width:100%;padding:19px 16px 32px;align-items:center;height:auto;top:auto}}@media screen and (max-width:680px){.header-new__content-mob{overflow-y:visible;height:100vh;padding-bottom:120px}}.header-new .opacityMenu{transition:transform 1s,opacity 1s;opacity:1}.header-new .mobile-list-about{display:none;opacity:0}@media screen and (max-width:1024px){.header-new .mobile-list-about{width:100%;border-bottom:1px solid rgba(29,29,31,.15)}}.header-new .dropbtn-phones{width:auto;padding:0 0 0 18px;font-size:12px;line-height:15px;color:#fff;background-color:#0000;font-weight:400;cursor:pointer;height:100%;display:flex;align-items:center}@media screen and (min-width:1025px){.header-new .dropbtn-phones{color:#fff!important}}@media screen and (max-width:1280px){.header-new .dropbtn-phones{padding:0 0 0 16px}}@media screen and (max-width:1100px){.header-new .dropbtn-phones{font-size:11px}}@media screen and (max-width:1024px){.header-new .dropbtn-phones{position:absolute;left:0;border-radius:0;color:#1d1d1d;padding:0 24px 0 0;display:flex;align-items:center;order:2;font-size:12px}}.header-new .dropbtn-phones:after{background:url(/dist/images/courses-adult/design-new/icons/arrow-down.svg) no-repeat!important;content:"";position:absolute;top:50%;right:3px;width:15px;height:8px;transform:translateY(-50%)}@media screen and (max-width:1280px){.header-new .dropbtn-phones:after{display:none}}.header-new .dropbtn-phones span{font-family:Inter,sans-serif;border-radius:8px;background:#4850ec;padding:10px 32px 9px 12px;font-size:14px;font-weight:500;line-height:14px;transition:.3s;height:35px}@media screen and (max-width:1024px){.header-new .dropbtn-phones span{height:auto;display:none}}.header-new .dropbtn-phones img{display:none}@media screen and (max-width:1024px){.header-new .dropbtn-phones img{display:block}}.header-new .right-menu__countries{width:auto;padding:10px 0;line-height:14px;background-color:#0000;justify-content:flex-start;color:#3963ff;font-weight:500;min-width:fit-content;height:auto;position:absolute;left:0;font-size:16px;margin-left:0;margin-right:16px}@media screen and (min-width:1025px){.header-new .right-menu__countries{color:#fff!important}.header-new .right-menu__countries:after{background:url(/dist/images/courses-adult/design-new/icons/arrow-down.svg) no-repeat!important;width:14px;height:7px;margin-left:4px;content:"";position:absolute;right:-19px}.header-new .right-menu__countries:before{content:"";width:calc(100% + 26px);height:65px;position:absolute;top:0;right:-15px}.header-new .right-menu__countries:hover{color:#ffffff80!important}.header-new .right-menu__countries:hover:after{opacity:.5}}@media screen and (min-width:510px){.header-new .right-menu__countries{position:absolute;left:0;font-size:16px;background-color:#0000;margin-left:0;padding-left:0}}@media screen and (min-width:1025px){.header-new .right-menu__countries{width:auto;font-size:12px;line-height:14px;font-weight:400;color:#fff;justify-content:flex-end;position:relative;display:flex}}.header-new .right-menu__countries{cursor:pointer}@media screen and (max-width:1280px){.header-new .right-menu__countries{margin-left:10px}}@media screen and (max-width:1024px){.header-new .right-menu__countries{margin-left:0}}.header-new .main-nav__lang{margin-left:4px;margin-right:0;padding-right:18px;display:flex;flex-direction:column;position:relative}@media screen and (max-width:1024px){.header-new .main-nav__lang{flex-direction:row;padding-top:10px;flex-wrap:wrap;row-gap:6px}}.header-new .main-nav__lang .main-nav__lang-item{margin-left:15px}@media screen and (max-width:1280px){.header-new .main-nav__lang .main-nav__lang-item:last-of-type .menu__link{margin:0}}.header-new .lang_list .menu__item--lang{list-style:none}@media screen and (min-width:1024px){.header-new .lang_visible{color:#fff!important}.header-new .lang_visible:after{background:url(/dist/images/courses-adult/design-new/icons/arrow-down.svg) no-repeat!important;width:14px;height:7px;margin-left:0;content:"";position:absolute;right:0}.header-new .lang_visible:hover{color:#ffffff80!important}.header-new .lang_visible:hover:after{opacity:.5}.header-new .lang_visible:hover .menu__link--lang-active,.header-new .lang_visible:hover .menu__link--lang-active:hover{color:#ffffff80!important}.header-new .lang_visible:hover .menu__link--lang-active:hover:before{background-image:url(/dist/images/academy/menu/planet_active.svg)!important}}.header-new .lang_visible:hover{cursor:pointer}.header-new .lang_list__hidden{position:absolute;top:65px;right:0;transition:opacity .2s cubic-bezier(.895,.03,.685,.22);opacity:0;display:none;background:#fff}.header-new .lang_list__hidden:before{content:"";position:absolute;top:-15px;right:5px;width:0;height:0;border-left:13px solid rgba(0,0,0,0);border-right:13px solid rgba(0,0,0,0);border-bottom:20px solid #fff}.header-new .lang_list__hidden:after{content:"";width:120%;height:40px;position:absolute;top:-35px}.header-new .lang_list__hidden .main-nav__lang-item{margin-left:9px!important;margin-right:9px;list-style:none}.header-new .lang_list__hidden .menu__link--lang{color:#000}.header-new .country-menu__block{display:none;opacity:0;position:absolute;top:65px;right:-105px;background-color:#fff;padding:24px;border-bottom:1px solid #e1e3e7;transition:.5s;z-index:10001;box-shadow:0 4px 10px #00000040;width:auto;min-width:405px}@media screen and (max-width:1024px){.header-new .country-menu__block{transition:opacity .5s;opacity:0;position:relative;left:0;top:auto;display:none;padding:0;order:1;min-width:295px}}.header-new .country-menu__block:before{content:"";position:absolute;top:-15px;right:83px;width:0;height:0;border-left:13px solid rgba(0,0,0,0);border-right:13px solid rgba(0,0,0,0);border-bottom:20px solid #fff}.header-new .country-menu__block--single{right:-16px!important}.header-new .country-menu__block--single:before{right:21px!important}.header-new .country-menu__active-country{font-weight:700;font-size:24px;line-height:29px;color:#1d1d1d}.header-new .country-menu__choice-town{padding:24px}@media screen and (min-width:1025px){.header-new .country-menu__choice-town{padding:19px 0 0}}@media screen and (max-width:1024px){.header-new .country-menu__choice-town{height:100%;max-height:100%;overflow:scroll}}.header-new .country-menu__online-content{padding:4px 0 0;margin-top:3px;border-top:1px solid #c7c7c8;display:grid;grid-template-columns:repeat(4,120px);grid-row-gap:16px;grid-column-gap:35px}@media screen and (max-width:1024px){.header-new .country-menu__online-content{padding:16px 0 12px;grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:540px){.header-new .country-menu__online-content{grid-column-gap:24px;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:480px){.header-new .country-menu__online-content{grid-template-columns:repeat(2,1fr)}}.header-new .country-menu__online-content .country-menu__town-item{margin-bottom:0;margin-top:16px}@media screen and (max-width:680px){.header-new .country-menu__online-content{padding-bottom:60px}}@media screen and (max-height:680px){.header-new .country-menu__online-content{padding-bottom:60px}}.header-new .country-menu__town-content{width:100%;column-count:4;column-gap:35px}@media screen and (max-width:1024px){.header-new .country-menu__town-content{padding-top:16px}}@media screen and (max-width:540px){.header-new .country-menu__town-content{column-count:3;column-gap:24px}}@media screen and (max-width:480px){.header-new .country-menu__town-content{column-count:2}}.header-new .country-menu__choice-country{padding:0 0 20px;display:flex;justify-content:space-between;align-items:center;font-size:16px;line-height:19px;color:#3963ff;border-bottom:1px solid #c7c7c8;gap:20px}@media screen and (max-width:1024px){.header-new .country-menu__choice-country{padding:16px 0 12px}}.header-new .country-menu__town-item{color:#1d1d1d;font-size:14px;line-height:17px;width:120px;margin-bottom:16px}.header-new .country-menu__country-item{font-size:14px;line-height:17px;color:#3963ff}.header-new .display-country{transition:transform 1s,opacity 1s;opacity:1;display:block;height:auto;overflow:auto}@media screen and (max-width:1024px){.header-new .display-country{align-self:flex-start}}.header-new .header-contact__phone-lang{min-height:auto}.header-new .header-contact__phone{position:relative}.header-new .phone-content_bg{max-width:450px;width:100%;box-shadow:0 4px 10px #00000040;border-radius:0;position:relative;top:40px;right:0}.header-new .phone-content_bg:before{content:"";position:absolute;top:-15px;right:31px;width:0;height:0;border-left:13px solid rgba(0,0,0,0);border-right:13px solid rgba(0,0,0,0);border-bottom:20px solid #fff}.header-new .phone-content_bg-wrap{max-height:70vh;height:fit-content;padding:12px 24px 0;background:#fff;position:relative}.header-new .phone-content_bg-wrap_scroll{overflow-y:scroll;overflow-x:hidden}.header-new .phone-content{transition:opacity .2s cubic-bezier(.895,.03,.685,.22);opacity:0;display:none;position:absolute;top:20px;right:0}.header-new .phone-content__container{width:400px}.header-new .phone-content__address{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;margin-bottom:22px;letter-spacing:.01em;color:#1d1d1d;font-weight:600;font-size:16px;line-height:17px}.header-new .phone-content__address:hover{max-height:max-content;height:auto!important;display:block}.header-new .phone-content__item{max-width:185px}.header-new .phone-content__address-list{display:flex;flex-direction:column;flex-wrap:wrap;max-height:100%}.header-new .phone-content__address-item{margin-bottom:24px}.header-new .phone-content__address-item p{width:100%!important}.header-new .phone-content p{margin-bottom:14px;width:max-content;font-weight:600;font-size:14px!important;line-height:17px;text-transform:uppercase;color:#a4a4a4}@media screen and (max-width:1440px){.header-new .phone-content p{font-size:16px}}.header-new .phone-content a{font-weight:400;font-size:16px;line-height:19px;color:#000;width:180px;display:flex;margin-bottom:16px}@media screen and (max-width:1440px){.header-new .phone-content a{font-size:16px}}.header-new .phone-content a:last-of-type{margin-bottom:0}.header-new .phone-content__btn-wrap{position:relative;width:100%;background:#fff;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;border-bottom:1px solid #cfcece;padding:24px 24px 12px}.header-new .phone-content__btn-text{letter-spacing:.01em;color:#1d1d1d;font-weight:500;font-size:16px;line-height:17px;text-align:center}.header-new .phone-content__btn{padding:10px 21px 10px 42px;display:table;background-image:url(/dist/images/icons/phone.svg);background-repeat:no-repeat;background-position:7px;font-size:12px;line-height:15px;position:static;white-space:nowrap;z-index:1;font-weight:600;margin:0 auto}.header-new .phone-content__btn:hover{transform:scale(1.05)!important}.header-new__mob-menu{display:none;outline:none;border:none;background-color:#0000;padding-left:0;width:24px}@media screen and (min-width:768px){.header-new__mob-menu{margin-right:16px}}@media screen and (min-width:992px){.header-new__mob-menu{margin-right:7px}}@media screen and (max-width:1024px){.header-new__mob-menu{display:block;height:62px;width:31px}}.header-new__mob-menu .bar1,.header-new__mob-menu .bar2,.header-new__mob-menu .bar3{width:22px;height:2px;background-color:#fff;margin:4px 0;transition:.3s;border-radius:0;display:block}.header-new__mob-menu .bar1{margin-top:0}.header-new__mob-menu .bar3{margin-bottom:3px}.header-new__mob-menu.change>.bar1{-webkit-transform:rotate(-45deg) translate(-4px,18.7px);transform:rotate(-45deg) translate(-4px,18.7px);background-color:#3963ff!important;width:14px}@media screen and (min-width:768px){.header-new__mob-menu.change>.bar1{-webkit-transform:rotate(-45deg) translate(9.5px,28px);transform:rotate(-45deg) translate(9.5px,28px)}}@media screen and (min-width:992px){.header-new__mob-menu.change>.bar1{-webkit-transform:rotate(-45deg) translate(2.8px,23.2px);transform:rotate(-45deg) translate(2.8px,23.2px)}}.header-new__mob-menu.change>.bar2{opacity:0!important;background-color:#fff!important}.header-new__mob-menu.change>.bar3{-webkit-transform:rotate(45deg) translate(9.2px,-5px);transform:rotate(45deg) translate(9.7px,-5px);background-color:#3963ff!important;width:14px}@media screen and (min-width:768px){.header-new__mob-menu.change>.bar3{-webkit-transform:rotate(45deg) translate(19px,-18.5px);transform:rotate(45deg) translate(19px,-18.5px)}}@media screen and (min-width:992px){.header-new__mob-menu.change>.bar3{-webkit-transform:rotate(45deg) translate(14px,-11.5px);transform:rotate(45deg) translate(14px,-11.5px)}}.header-new .main-nav{position:initial;height:100%;margin:0;justify-content:flex-start;flex-grow:1}@media screen and (max-width:1150px){.header-new .main-nav{max-width:100%}}@media screen and (min-width:1160px){.header-new .main-nav{margin-left:0}}.header-new .main-nav__menu{padding-left:0;height:100%}@media screen and (max-width:1024px){.header-new .main-nav__menu{flex-direction:column;align-items:flex-start;background:none;position:relative;transform:none;opacity:1;transition:none;clip-path:none;width:100%;padding:0;top:auto;height:min-content}}.header-new .main-nav__lang-item{margin-left:10px}@media screen and (min-width:1024px){.header-new .main-nav__lang-item{margin-left:8px}}@media screen and (min-width:1400px){.header-new .main-nav__lang-item{margin-left:13px!important}}.header-new .header-contact{margin-right:0;height:100%}@media screen and (min-width:1200px){.header-new .header-contact{margin-left:0}}.header-new .menu__link:hover{border:none}.header-new .menu__link--active{border-bottom:none}.header-new .menu__link--lang-active{color:#fff!important}@media screen and (max-width:1024px){.header-new .menu__link--lang-active{color:#4850ec!important}}.header-new .menu__link--lang{color:#fff;border:none;font-size:14px;line-height:17px;height:40px;letter-spacing:.015em;font-weight:400}@media screen and (max-width:1024px){.header-new .menu__link--lang{color:#1d1d1d;font-weight:500;justify-content:flex-end;font-size:16px;height:100%}}.header-new .new-menu__item{height:100%;display:flex;flex-direction:column;position:relative;margin-left:16px;width:100%}@media screen and (min-width:1024px){.header-new .new-menu__item{width:auto;justify-content:center}}@media screen and (max-width:1024px){.header-new .new-menu__item{align-items:flex-start;justify-content:flex-start}}.header-new .new-menu__item-hiddenPC{display:none}@media screen and (max-width:1024px){.header-new .new-menu__item-hiddenPC{display:block}}.header-new .new-menu__item-hiddenMob{display:none}@media screen and (min-width:1024px){.header-new .new-menu__item-hiddenMob{display:block}}.header-new .new-menu__item.courses-menu{position:initial;margin-left:0;position:relative}.header-new .new-menu__item:last-child{margin-right:0!important}.header-new .new-menu__education-section{position:relative}@media screen and (min-width:1024px){.header-new .new-menu__education-section_mb{margin-bottom:7px;display:none}}.header-new .new-menu__education-section li{list-style:none}.header-new .new-menu__link{font-size:12px;line-height:15px;font-weight:400;color:#fff;cursor:pointer;height:100%;display:flex;align-items:center}@media screen and (min-width:1025px){.header-new .new-menu__link{color:#fff!important}}@media screen and (max-width:1100px){.header-new .new-menu__link{font-size:11px}}@media screen and (max-width:1024px){.header-new .new-menu__link{font-size:18px;line-height:23px;font-weight:500;color:#1d1d1d;padding:16px 40px 16px 0;width:100%}}.header-new .new-menu__link:after{background:url(/dist/images/courses-adult/design-new/icons/arrow-down.svg) no-repeat!important}.header-new .new-menu__link_live{color:#f44;width:fit-content;height:35px;padding:4px 12px 4px 16px;border-radius:8px;background:#f443;font-size:12px;font-weight:700;line-height:normal;text-transform:capitalize;display:flex;align-items:center;transition:.3s}@media screen and (max-width:1024px){.header-new .new-menu__link_live{height:auto}}.header-new .new-menu__link_live span{display:flex}.header-new .new-menu__link_live span:after{content:"";background:url(/dist/images/courses-adult/design-new/icons/radio.svg) 50% no-repeat;margin-left:8px;width:17px;height:16px;display:block;padding:0}@media screen and (min-width:1025px){.header-new .new-menu__link_live{margin-top:0;line-height:17px}.header-new .new-menu__link_live:hover{background:#ef5121;color:#fff}.header-new .new-menu__link_live:hover span:after{background:url(/dist/images/courses-adult/design-new/icons/radio-active.svg)}}.header-new .show-edu-block .new-menu__education-link{color:#1d1d1d}@media screen and (max-width:1025px){.header-new .multilang{align-items:center;grid-template-columns:max-content max-content!important}.header-new .multilang .main-nav__lang{padding-top:0!important}.header-new .multilang .right-menu__countries{position:relative!important}}.header-new .main-nav__right-menu{display:grid;grid-template-columns:repeat(1,1fr);justify-items:center;position:relative;width:100%;margin-bottom:20px;min-height:27px}@media screen and (min-width:1025px){.header-new .main-nav__right-menu{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin:0;width:auto}}.header-new .main-nav__right-menu .new-menu__item{margin-left:20px;margin-right:10px}@media screen and (max-width:1280px){.header-new .main-nav__right-menu .new-menu__item{margin-left:16px}}.header-new .new-menu__dropdown-wrap{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;max-width:1340px;width:max-content;margin:0 auto -20px;padding:50px 0 25px}@media screen and (max-width:1024px){.header-new .new-menu__dropdown-wrap{padding:0;width:100%;margin:0 auto}}.header-new .new-menu__dropdown-wrap-scroll{padding:0 25px;display:flex;overflow-y:auto;min-height:fit-content;max-height:70vh}.header-new .new-menu__dropdown--mob{display:none;width:100%}@media screen and (max-width:1024px){.header-new .new-menu__dropdown--mob{display:block;margin-top:-4px}.header-new .new-menu__dropdown--mob .mob-menu-elem{position:absolute;display:none}}@media screen and (max-width:1024px)and (max-width:1024px){.header-new .new-menu__dropdown--mob .mob-menu-elem{display:flex}.header-new .new-menu__dropdown--mob .mob-menu-elem:before{content:"";position:absolute;background-image:url(/dist/images/courses-adult/design-new/icons/plus-grey.svg);width:14px;height:14px;background-size:cover;background-repeat:no-repeat;top:3px;right:6px;background-color:#0000}.header-new .new-menu__dropdown--mob .mob-menu-elem:after{display:none}}@media screen and (max-width:1024px){.header-new .new-menu__dropdown--mob .mob-menu-elem:before{transition:all .3s ease 0s}.header-new .new-menu__dropdown--mob .show-edu-block .mob-menu-elem:before{transform:rotate(45deg)}.header-new .new-menu__dropdown--mob .dropdown__link-text{font-size:15px;line-height:24px;letter-spacing:.005em;color:#666}}.header-new .new-menu__dropdown--mob .new-menu__link-edu_mt{margin-top:21px;margin-bottom:21px}@media screen and (max-width:1024px){.header-new .education-title{display:none}}@media screen and (min-width:1024px){.header-new .educ-list{width:auto;max-width:1350px;left:-150px}}@media screen and (max-width:1400px){.header-new .educ-list{left:-120px;max-width:95vw}}@media screen and (max-width:1280px){.header-new .educ-list{left:-110px}}.header-new .educ-list:before{content:"";position:absolute;top:-15px;left:185px;width:0;height:0;border-left:13px solid rgba(0,0,0,0);border-right:13px solid rgba(0,0,0,0);border-bottom:20px solid #fff}@media screen and (max-width:1400px){.header-new .educ-list:before{left:150px}}@media screen and (max-width:1280px){.header-new .educ-list:before{left:135px}}.header-new .educ-list .new-menu__dropdown-wrap{flex-direction:row;flex-wrap:nowrap;max-width:1350px}@media screen and (max-width:1400px){.header-new .educ-list .new-menu__dropdown-wrap{max-width:95vw;justify-content:space-between}}.header-new .new-menu__list{list-style:none;display:flex;flex-direction:column;max-width:1340px;padding:44px 24px 0 10px;margin:0 auto -5px}@media screen and (max-width:1024px){.header-new .new-menu__list{align-self:baseline;padding:0;margin:0}}.header-new .new-menu__list-item{font-size:16px;line-height:19px;color:#666;cursor:pointer}.header-new .new-menu__link--bold{font-weight:600}.header-new .new-menu__separator{width:100%;height:1px;background-color:#1d1d1f26;margin-bottom:15px;display:none}.header-new .new-menu__education-list{list-style:none;position:relative;padding-right:75px}@media screen and (max-width:1400px){.header-new .new-menu__education-list{padding-right:30px}}.header-new .new-menu__education-list:last-child{padding-right:0}@media screen and (max-width:1024px){.header-new .new-menu__education-list{width:100%;margin-bottom:0;padding-right:0;border-bottom:1px solid rgba(29,29,31,.15)}}.header-new .new-menu__education-item-wrapper{display:flex;flex-direction:column;background:#fff;padding:0;border-radius:8px;transition:.3s}.header-new .new-menu__education-item-wrapper::-webkit-scrollbar{width:6px;background-color:#1d1d1f0d}.header-new .new-menu__education-item-wrapper::-webkit-scrollbar-thumb{background-color:#1d1d1f80;border-radius:0 16px 16px 0;height:20px;box-shadow:inset 1px 1px 10px #f3faf7}.header-new .new-menu__education-item-header{font-weight:600;font-size:16px;line-height:19px;letter-spacing:.02em;text-transform:uppercase;padding-bottom:18px}.header-new .new-menu__education-item-list{list-style:none;margin-bottom:9px}@media screen and (max-width:1024px){.header-new .new-menu__link{border-bottom:1px solid rgba(29,29,31,.15)}}.header-new .new-menu__education-list .new-menu__link{border-bottom:none}.header-new .dropdown__link-text{font-size:13px;line-height:17px;color:#000;padding-bottom:9px}@media screen and (max-width:1024px){.header-new .dropdown__link-text{font-size:15px;line-height:23px;letter-spacing:.005em;color:#666}}.header-new .new-menu__education-link--active span{color:#3963ff!important}.header-new .dropdown__link-text:hover{color:#3963ff}.header-new .withDropDown .new-menu__link{position:relative}.header-new .withDropDown .new-menu__link:after{content:"";width:16px;height:7px;background-size:contain;margin-left:4px}@media screen and (min-width:1025px){.header-new .new-menu__item:hover .new-menu__link{color:#ffffff80!important}}.header-new .new-menu__item:hover .new-menu__link:after{opacity:.5}@media screen and (max-width:1024px){.header-new .withDropDownMob.active-dropdown-mob .new-menu__list{display:block;opacity:1;border-bottom:1px solid rgba(29,29,31,.15);width:100%}.header-new .withDropDownMob.active-dropdown-mob .new-menu__link{border-bottom:none}}@media screen and (max-width:1024px){.header-new .withDropDownMob .new-menu__list{display:none;opacity:0}.header-new .withDropDownMob .mob-menu-elem-icon:before{content:"";position:absolute;background-image:url(/dist/images/courses-adult/design-new/icons/plus-grey.svg);width:14px;height:14px;background-size:cover;background-repeat:no-repeat;top:22px;right:6px;background-color:#0000}.header-new .withDropDownMob .mob-menu-elem-icon:before{transition:all .3s ease 0s}.header-new .withDropDownMob.active-dropdown-mob .mob-menu-elem-icon:before{transform:rotate(45deg)}.header-new .withDropDownMob.active-dropdown-mob .new-menu__dropdown{display:block;position:relative;opacity:1;left:0;top:0;height:100%;background:#0000;width:100%;box-shadow:none;border:none;margin:0}.header-new .withDropDownMob.active-dropdown-mob .new-menu__dropdown_bg{left:0;top:0}}.header-new .header__banner-top{height:50px;background:linear-gradient(269.64deg,#2a44cc .31%,#37a2d0 99.69%),#23b856;position:relative;display:none}@media screen and (max-width:1024px){.header-new .header__banner-top{height:auto}}@media screen and (max-width:680px){.header-new .header__banner-top{height:auto}}.header-new .header__banner-top--bf{background:linear-gradient(270deg,#3366db .31%,#960aff 48.96%,#f56606 99.69%)}.header-new .header__banner-top--bf .header__banner-top-wrap{max-width:1440px!important;padding:0 72px!important}@media screen and (max-width:1350px){.header-new .header__banner-top--bf .header__banner-top-wrap{padding:0 40px!important}}@media screen and (max-width:1024px){.header-new .header__banner-top--bf .header__banner-top-wrap{padding:16px!important}}.header-new .header__banner-top--bf .header__banner-top-content{max-width:100%!important;margin-right:0!important;padding-left:0!important}.header-new .header__banner-top--bf .header__banner-top-main-text{color:#fff;font-size:20px;font-style:italic;font-weight:800;line-height:24px;text-transform:uppercase}@media screen and (max-width:1024px){.header-new .header__banner-top--bf .header__banner-top-main-text{margin-bottom:4px}}.header-new .header__banner-top--bf .header__banner-top-text{color:#fff;font-size:19px!important;font-style:italic!important;font-weight:800!important;line-height:19px!important;text-transform:uppercase;display:flex!important;align-items:center}@media screen and (max-width:1024px){.header-new .header__banner-top--bf .header__banner-top-text{margin-bottom:13px!important}}@media screen and (max-width:680px){.header-new .header__banner-top--bf .header__banner-top-text{font-size:12px!important;line-height:15px!important}}.header-new .header__banner-top--bf .header__banner-top-text span{font-size:30px;font-style:italic;font-weight:900;line-height:30px;margin-left:3px}@media screen and (max-width:680px){.header-new .header__banner-top--bf .header__banner-top-text span{font-size:20px!important;line-height:24px!important}}.header-new .header__banner-top--bf .header__banner-top-slider .timer__elem{margin-right:6px!important}.header-new .header__banner-top--bf .header__banner-top-slider .timer__counter,.header-new .header__banner-top--bf .header__banner-top-slider .timer__text{color:#fff!important;font-size:20px!important;font-style:italic!important;font-weight:800!important;line-height:24px!important;text-transform:uppercase}@media screen and (max-width:680px){.header-new .header__banner-top--bf .header__banner-top-slider .timer__counter,.header-new .header__banner-top--bf .header__banner-top-slider .timer__text{font-size:13px!important;line-height:16px!important}}.header-new .header__banner-top--bf .header__banner-time{display:flex;align-items:center;gap:18px}@media screen and (max-width:1024px){.header-new .header__banner-top--bf .header__banner-time{flex-direction:column;justify-content:center;gap:0}}.header-new .header__banner-top--bf .header__banner-top-link{border-radius:4px!important;background:#e84148!important;padding:10px 24px!important;font-size:14px!important;font-weight:700!important;line-height:normal;text-transform:uppercase}.header-new .header__banner-top--ny{background:url(/dist/images/home/above-menu.svg) no-repeat center;background-size:cover;position:relative;overflow:hidden}@media screen and (max-width:1024px){.header-new .header__banner-top--ny{background:url(/dist/images/home/b-mob.svg) no-repeat center;background-size:cover}}.header-new .header__banner-top--ny:before,.header-new .header__banner-top--ny:after{content:"";position:absolute;bottom:-69px;background-repeat:no-repeat;background-size:contain;width:268px;height:119px;z-index:0}@media screen and (max-width:1024px){.header-new .header__banner-top--ny:before,.header-new .header__banner-top--ny:after{bottom:auto;top:0}}.header-new .header__banner-top--ny:before{left:0;background-image:url(/dist/images/home/b-elem-left.svg)}.header-new .header__banner-top--ny:after{right:0;background-image:url(/dist/images/home/b-elem-right.svg)}.header-new .header__banner-top--ny .header__banner-top-wrap{max-width:1440px!important;padding:0 78px!important}@media screen and (max-width:1350px){.header-new .header__banner-top--ny .header__banner-top-wrap{padding:0 40px!important}}@media screen and (max-width:1024px){.header-new .header__banner-top--ny .header__banner-top-wrap{padding:16px!important}}@media screen and (max-width:680px){.header-new .header__banner-top--ny .header__banner-top-wrap{min-height:145px;display:flex;align-items:center;justify-content:center}}.header-new .header__banner-top--ny .header__banner-top-content{max-width:100%!important;margin-right:0!important;padding-left:0!important}@media screen and (max-width:680px){.header-new .header__banner-top--ny .header__banner-top-content{margin-left:initial!important}}.header-new .header__banner-top--ny .header__banner-top-text{color:#fff;text-shadow:-1px 1px 0 #0072c4,1px 1px 0 #0072c4,1px -1px 0 #0072c4,-1px -1px 0 #0072c4;font-size:20px!important;line-height:20px!important;font-style:italic!important;font-weight:800!important;text-transform:uppercase;display:flex!important;align-items:center;overflow:visible!important;z-index:1}@media screen and (max-width:1024px){.header-new .header__banner-top--ny .header__banner-top-text{margin-bottom:13px!important}}@media screen and (max-width:680px){.header-new .header__banner-top--ny .header__banner-top-text{font-size:12px!important;line-height:15px!important}}.header-new .header__banner-top--ny .header__banner-top-text span{font-size:30px;font-weight:900;line-height:30px;margin-left:3px}@media screen and (max-width:680px){.header-new .header__banner-top--ny .header__banner-top-text span{font-size:20px!important;line-height:24px!important}}.header-new .header__banner-top--ny .header__banner-top-slider .timer__elem{margin-right:6px!important}.header-new .header__banner-top--ny .header__banner-top-slider .timer__counter{text-shadow:-1px 1px 0 #0072c4,1px 1px 0 #0072c4,1px -1px 0 #0072c4,-1px -1px 0 #0072c4;color:#fff!important;font-size:22px!important;font-style:italic!important;font-weight:800!important;line-height:normal!important;letter-spacing:1.1px;text-transform:uppercase!important}@media screen and (max-width:680px){.header-new .header__banner-top--ny .header__banner-top-slider .timer__counter{font-size:13px!important;line-height:16px!important}}.header-new .header__banner-top--ny .header__banner-top-slider .timer__text{position:relative;text-shadow:-1px 1px 0 #0072c4,1px 1px 0 #0072c4,1px -1px 0 #0072c4,-1px -1px 0 #0072c4;color:#fff!important;font-style:italic!important;letter-spacing:.7px;font-size:14px!important;font-weight:800!important;line-height:normal!important;text-transform:uppercase}@media screen and (max-width:680px){.header-new .header__banner-top--ny .header__banner-top-slider .timer__text{font-size:13px!important;line-height:16px!important}}.header-new .header__banner-top--ny .header__banner-time{display:flex;align-items:center;gap:18px}@media screen and (max-width:1024px){.header-new .header__banner-top--ny .header__banner-time{flex-direction:column;justify-content:center;gap:0}}.header-new .header__banner-top--ny .header__banner-top-link{border-radius:4px!important;background:#ed1b24!important;padding:10px 24px!important;font-size:14px!important;font-weight:800!important;letter-spacing:.42px;line-height:normal;text-transform:uppercase;z-index:1;position:relative}.header-new .header__banner-top--od{background:linear-gradient(270deg,#db0a00 .31%,#ff8181 99.69%)}.header-new .header__banner-top .close_top_banner{display:block;height:24px;width:24px;background-image:url(/dist/images/common/top-banner-close.svg);background-size:cover;position:absolute;background-color:#ffffff40;top:7px;right:16px;border-radius:50%}@media screen and (max-width:1200px){.header-new .header__banner-top .close_top_banner{top:7px;right:7px}}.header-new .header__banner-top .header__banner-top-wrap{max-width:1340px;padding:0 20px;margin:0 auto;height:100%}@media screen and (max-width:1350px){.header-new .header__banner-top .header__banner-top-wrap{padding:0 40px}}@media screen and (max-width:1200px){.header-new .header__banner-top .header__banner-top-wrap{padding:0 60px}}@media screen and (max-width:1024px){.header-new .header__banner-top .header__banner-top-wrap{padding:16px 35px}}.header-new .header__banner-top .header__banner-top-content{max-width:1160px;display:flex;justify-content:space-between;height:100%;align-items:center;margin-right:0;margin-left:auto}@media screen and (max-width:1400px){.header-new .header__banner-top .header__banner-top-content{max-width:1125px;margin-right:15px}}@media screen and (max-width:1200px){.header-new .header__banner-top .header__banner-top-content{margin-right:0;padding-left:25px}}@media screen and (max-width:1024px){.header-new .header__banner-top .header__banner-top-content{flex-direction:column}}@media screen and (max-width:1090px){.header-new .header__banner-top .header__banner-top-content{padding-left:0}}.header-new .header__banner-top .header__banner-top-text{font-style:normal;font-weight:600;font-size:14px;line-height:17px;color:#fff;max-width:600px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box}.header-new .header__banner-top .header__banner-top-text .emoji{font-size:16px;line-height:19px}@media screen and (max-width:1024px){.header-new .header__banner-top .header__banner-top-text{margin-bottom:16px}}@media screen and (max-width:680px){.header-new .header__banner-top .header__banner-top-text{font-size:12px;line-height:15px;-webkit-line-clamp:2;text-align:center}}.header-new .header__banner-top .header__banner-top-link{font-weight:500;font-size:14px!important;line-height:17px!important;color:#fff;background:#ffffff40;border-radius:4px;padding:10px 24px!important;text-align:center;margin-top:0!important}@media screen and (max-width:1024px){.header-new .header__banner-top .header__banner-top-link{margin-top:16px!important}}.header-new .header__banner-top--single.header__banner-top{background:linear-gradient(90deg,#1d1d1d,#fb3737,#1d1d1d);overflow:hidden;padding:16px 0}@media screen and (min-width:1024px){.header-new .header__banner-top--single.header__banner-top{height:71px;padding:0}}.header-new .header__banner-top--single.header__banner-top .header__banner-top-wrap{max-width:673px!important;padding:0 16px!important;gap:16px}@media screen and (min-width:1024px){.header-new .header__banner-top--single.header__banner-top .header__banner-top-wrap{position:relative}}.header-new .header__banner-top--single.header__banner-top .header__banner-top-content{max-width:100%!important;margin-right:0!important;padding-left:0!important;gap:8px}.header-new .header__banner-top--single.header__banner-top .header__banner-top-main-text{color:#fff;font-size:clamp(18px,13.92px + .6vw,24px);font-weight:900;line-height:normal;text-transform:uppercase;font-family:Mulish,sans-serif;text-align:center;display:flex;align-items:center;gap:8px}@media screen and (min-width:1024px){.header-new .header__banner-top--single.header__banner-top .header__banner-top-main-text{text-align:left}}@media screen and (min-width:1024px){.header-new .header__banner-top--single.header__banner-top .header__banner-top-main-text span{display:none}}.header-new .header__banner-top--single.header__banner-top .header__banner-top-text{color:#f2ff00;font-family:Mulish,sans-serif;font-size:14px;font-weight:700;line-height:normal;text-align:center;margin-bottom:0}@media screen and (min-width:1024px){.header-new .header__banner-top--single.header__banner-top .header__banner-top-text{text-align:left}}.header-new .header__banner-top--single.header__banner-top .header__banner-top-link{border-radius:12px!important;background:#fff!important;padding:12px 24px!important;font-size:18px!important;font-weight:700!important;line-height:normal!important;font-family:Mulish,sans-serif;color:#000!important;margin-top:0!important}.header-new .header__banner-top--single.header__banner-top .header-above-percent{display:none}@media screen and (min-width:1024px){.header-new .header__banner-top--single.header__banner-top .header-above-percent{display:block}}@media screen and (min-width:1024px){.header-new .header__banner-top--single.header__banner-top .header-above-percent--mob{display:none}}.header-new .header__banner-top--single.header__banner-top .header-above-pic{display:none}@media screen and (min-width:768px){.header-new .header__banner-top--single.header__banner-top .header-above-pic{display:block;position:absolute}}.header-new .header__banner-top--single.header__banner-top .pic1{left:-24px;top:-16px}@media screen and (min-width:1024px){.header-new .header__banner-top--single.header__banner-top .pic1{left:-346px;top:-26px}}.header-new .header__banner-top--single.header__banner-top .pic2{left:71px;bottom:-45px}@media screen and (min-width:1024px){.header-new .header__banner-top--single.header__banner-top .pic2{bottom:auto;left:-253px;top:-35px}}.header-new .header__banner-top--single.header__banner-top .pic3{top:6px;right:89px}@media screen and (min-width:1024px){.header-new .header__banner-top--single.header__banner-top .pic3{top:-35px;right:-236px}}.header-new .header__banner-top--single.header__banner-top .pic4{right:-52px;bottom:-10px}@media screen and (min-width:1024px){.header-new .header__banner-top--single.header__banner-top .pic4{bottom:auto;top:-49px;right:-367px}}.header-new .dropdown__link--active,.header-new .dropdown__link:hover{border:none}.header-new .dropdown__link--active span,.header-new .dropdown__link:hover span{border:none;color:#3963ff}.courses-menu--active:before{content:"";position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:300%;height:20px;background:#0000}.courses-menu--active .new-menu__link{position:relative}.courses-menu--active .new-menu__link:before{content:"";position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:0;height:0;border-left:13px solid rgba(0,0,0,0);border-right:13px solid rgba(0,0,0,0);border-bottom:20px solid #fff}@media screen and (max-width:1024px){.courses-menu .new-menu__link{display:none}}.dropdown-menu{transition:opacity .2s cubic-bezier(.895,.03,.685,.22);opacity:0;position:absolute;left:-25px;top:60px;display:none;background-color:#fff;margin-top:20px;margin-right:10px;padding:12px 25px 25px;min-width:100%;width:max-content;z-index:-1;border-bottom:1px solid #e1e3e7;box-shadow:0 4px 10px #00000040;flex-direction:row;flex-wrap:nowrap;max-width:1350px;overflow-y:auto;min-height:auto;max-height:70vh;list-style:none}@media screen and (min-width:1024px){.dropdown-menu{width:auto;max-width:1350px;left:-150px}}@media screen and (max-width:1400px){.dropdown-menu{left:-120px;max-width:95vw;justify-content:space-between}}@media screen and (max-width:1024px){.dropdown-menu{opacity:1;position:relative;left:auto;top:auto;margin-top:20px;margin-right:10px;padding:0;min-width:auto;border-bottom:none;box-shadow:none;max-width:100%;max-height:initial}}.dropdown-menu--about{padding:25px;left:-25px}@media screen and (max-width:1024px){.dropdown-menu--about{padding:0;left:auto}}.dropdown-menu--about .dropdown-item:last-of-type{padding-bottom:0}.dropdown-menu--mob{display:none;width:100%}@media screen and (max-width:1024px){.dropdown-menu--mob{display:block}}.dropdown-list{list-style:none;position:relative;padding-right:75px;width:max-content}@media screen and (max-width:1400px){.dropdown-list{padding-right:30px}}.dropdown-list:last-of-type{padding-right:0}@media screen and (max-width:1024px){.dropdown-list{width:100%;margin-bottom:0;padding-right:0;border-bottom:1px solid rgba(29,29,31,.15)}}.dropdown-column{list-style:none;width:100%}@media screen and (max-width:1024px){.dropdown-column{display:none;opacity:0}}.dropdown-column .dropdown-item:last-of-type{padding-bottom:25px}@media screen and (max-width:1024px){.dropdown-column .dropdown-item:last-of-type{padding-bottom:16px}}.dropdown-item{font-size:13px;line-height:17px;color:#000;padding-bottom:12px}.dropdown-item:hover{color:#3963ff}.dropdown-item--active{color:#3963ff!important}@media screen and (max-width:1024px){.dropdown-item{font-size:15px;line-height:23px;letter-spacing:.005em;color:#666;padding-bottom:9px}}.dropdown-item-header{font-weight:600;font-size:16px;line-height:19px;letter-spacing:.02em;text-transform:uppercase;padding-bottom:18px;list-style:none;margin-top:13px}@media screen and (max-width:1024px){.dropdown-item-header{font-size:18px;line-height:23px;font-weight:500;color:#1d1d1d;padding:16px 40px 16px 0;width:100%;display:block;margin-top:0;text-transform:none}}@media screen and (max-width:1024px){.active-dropdown-mob .dropdown-column{display:block;opacity:1}.active-dropdown-mob .mob-menu-elem-icon:before{transform:rotate(45deg)}}.menu-transition{opacity:1!important;display:block!important}@media screen and (max-width:1024px){.hide-edu-block .new-menu__list{display:none}}@media screen and (max-width:1024px){.opacity--active .new-menu__list{opacity:1;transition-duration:.5s;transition-property:opacity;transition-timing-function:ease-out}}.show-edu-block .new-menu__list{display:block}.show-edu-block .new-menu__link{color:#167bfc}@media screen and (max-width:1024px){.show-edu-block .new-menu__link{color:#1d1d1d}}.show-edu-block .mob-menu-elem{border-color:#167bfc}.show-edu-block .mob-menu-elem:before{background-color:#167bfc}.show-edu-block .mob-menu-elem:after{content:none}.mob-menu-elem{position:absolute;width:20px;height:20px;justify-content:center;align-items:center;right:0;top:17px;display:none}@media screen and (max-width:1024px){.mob-menu-elem{display:flex}}.mob-menu-elem:before{content:"";position:absolute;height:2px;width:10px;border-radius:20%;background-color:#222425}.mob-menu-elem:after{content:"";position:absolute;height:10px;width:2px;border-radius:20%;background-color:#222425}.header-active--tab .right-menu__countries:after{border:none}.right-menu__countries:after{border:none!important}#academy_page .breadcrumbs-container{position:absolute;z-index:1001;background-color:#0000;top:100px;padding:6px 10px 6px 20px;width:auto;display:none;max-width:1340px;margin:0 auto;left:0;right:0}@media screen and (min-width:768px){#academy_page .breadcrumbs-container{display:block}}@media screen and (max-width:1399px){#academy_page .breadcrumbs-container{padding-left:45px;max-width:1333px}}@media screen and (max-width:1280px){#academy_page .breadcrumbs-container{padding-left:25px}}@media screen and (max-width:1024px){#academy_page .breadcrumbs-container{padding-left:30px}}@media screen and (max-width:991px){#academy_page .breadcrumbs-container{padding-left:38px}}#academy_page .breadcrumbs-container a,#academy_page .breadcrumbs-container span{font-size:12px;line-height:16px}#academy_page .breadcrumbs-container a{color:#666;padding-right:24px;position:relative}#academy_page .breadcrumbs-container a:after{content:"/";position:absolute;display:block;top:0;right:13px;border:none;transform:rotate(0)}#academy_page .breadcrumbs-container span{color:#000}#academy_page .header-new--banner+main .breadcrumbs-container{top:145px}@media screen and (max-width:1024px){#academy_page .header-new--banner+main .breadcrumbs-container{top:40px}}#academy_page .re-section-title{font-weight:700;font-size:48px;line-height:58px}@media screen and (max-width:992px){#academy_page .re-section-title{font-size:40px;line-height:48px}}@media screen and (max-width:680px){#academy_page .re-section-title{font-size:36px;line-height:44px}}#academy_page .re-section-title_center{text-align:center}@media screen and (max-width:680px){#academy_page .re-section-title_center{text-align:left}}#academy_page .header-new--banner .header__wrap-mob .mob-logo{top:auto}@media screen and (max-width:680px){#academy_page .header-new--banner .header__wrap-mob .mob-logo{bottom:-19px}}#academy_page .header-new--banner-hide{transform:translateY(-71%)}@media screen and (max-width:680px){#academy_page .header-new--banner-hide{transform:translateY(-72%)}}#academy_page .header-new--banner-hide .header__wrap-top{transform:translateY(-100%)}#academy_page .header-new--banner+main,#academy_page .footer-indent{position:relative}@media screen and (max-width:1024px){#academy_page .header-new--banner+main,#academy_page .footer-indent{top:205px}}@media screen and (max-width:680px){#academy_page .header-new--banner+main,#academy_page .footer-indent{top:205px}}#academy_page .global__branch-globus{padding:9px 16px 9px 48px}#academy_page .global__branch-globus:after{background:url(/dist/images/courses-adult/design-new/icons/planet.svg) no-repeat!important;width:24px;height:24px;margin-left:0;content:"";right:auto;left:16px}#academy_page .bf-elem{width:114px;height:114px;transform:rotate(13.471deg);position:absolute;top:-27px;right:-27px;background-image:url(/dist/images/common/bf-elem.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;justify-content:center;align-items:center}@media screen and (max-width:680px){#academy_page .bf-elem{width:86.473px;height:86.473px;top:-16px;right:-16px}}#academy_page .bf-elem--small{width:86.473px;height:86.473px;transform:rotate(13.471deg);position:absolute;top:-23px;right:-16px;background-image:url(/dist/images/common/bf-elem.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;justify-content:center;align-items:center}#academy_page .bf-elem__text{color:#fff;text-align:center;font-size:13px;font-style:italic;font-weight:800;line-height:normal;text-transform:uppercase}#academy_page .bf-elem__text span{font-size:28.75px;line-height:18px}@media screen and (max-width:680px){#academy_page .bf-elem__text{font-size:9.75px}#academy_page .bf-elem__text span{font-size:21.562px;line-height:18px}}#academy_page .bf-elem__text--small{color:#fff;text-align:center;font-size:9.75px;font-style:italic;font-weight:800;line-height:normal;text-transform:uppercase}#academy_page .bf-elem__text--small span{font-size:21.562px;line-height:18px}#academy_page .ny-elem{padding-top:24px;width:87px;height:116px;transform:rotate(25deg);position:absolute;top:-38px;right:-21px;background-image:url(/dist/images/home/toy.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;justify-content:center;align-items:center}@media screen and (max-width:680px){#academy_page .ny-elem{width:86.473px;height:86.473px;top:-16px;right:-16px}}#academy_page .ny-elem--small{padding-top:24px;width:87px;height:116px;transform:rotate(25deg);position:absolute;top:-38px;right:-21px;background-image:url(/dist/images/home/toy.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;justify-content:center;align-items:center}@media screen and (max-width:680px){#academy_page .ny-elem--small{scale:.8}}#academy_page .ny-elem__text{color:#fff;text-align:center;font-size:13px;font-style:italic;font-weight:800;line-height:normal;text-transform:uppercase}#academy_page .ny-elem__text span{font-size:28.75px;line-height:18px}@media screen and (max-width:680px){#academy_page .ny-elem__text{font-size:9.75px}#academy_page .ny-elem__text span{font-size:21.562px;line-height:18px}}#academy_page .ny-elem__text--small{color:#fff;text-align:center;font-size:13px;line-height:16px;font-style:italic;font-weight:800;text-transform:uppercase}#academy_page .ny-elem__text--small span{font-size:28.75px;line-height:28.75px}.ny-indent{padding:24px 75px 115px 24px!important}@media screen and (max-width:680px){.ny-indent{padding:16px 75px 115px 16px}}#academy_page.font_lang_ar .close-dropdown{right:10px;left:auto;transform:scaleX(-1)}#academy_page.font_lang_ar .close-dropdown svg{right:0;position:absolute;top:0}#academy_page.font_lang_ar .mob-menu-btn svg{right:auto;left:0}@media screen and (min-width:1024px){#academy_page.font_lang_ar .educ-list,#academy_page.font_lang_ar .dropdown-menu{left:auto;right:-150px}#academy_page.font_lang_ar .educ-list:before,#academy_page.font_lang_ar .dropdown-menu:before{left:auto;right:-379px}}@media screen and (min-width:1024px){#academy_page.font_lang_ar .menu--redesigned .dropdown-menu--active:not(.dropdown-menu--about):after{right:auto;left:-116px}}@media screen and (min-width:1024px){#academy_page.font_lang_ar .new-menu__dropdown,#academy_page.font_lang_ar .dropdown-menu--about{left:auto;right:-25px}#academy_page.font_lang_ar .new-menu__dropdown:before,#academy_page.font_lang_ar .dropdown-menu--about:before{left:auto;right:55px}}@media screen and (min-width:1024px){#academy_page.font_lang_ar .courses-menu-main .prof-item img{right:auto;left:0}}@media screen and (min-width:1024px){#academy_page.font_lang_ar .right-menu__countries,#academy_page.font_lang_ar .main-nav__lang{margin-left:4px;margin-right:0;padding:9px 16px 9px 32px}#academy_page.font_lang_ar .right-menu__countries:after,#academy_page.font_lang_ar .main-nav__lang:after{right:auto;left:12px;margin:0}}#academy_page.font_lang_ar .cookies-new__confirm{margin-right:16px}#academy_page.font_lang_ar .courses-menu-main .dropdown-item-header a svg{transform:scaleX(-1)}#academy_page.font_lang_ar .country-menu__block{right:auto!important}@media screen and (min-width:1024px){#academy_page.font_lang_ar .country-menu__block{left:-16px!important}}#academy_page.font_lang_ar .country-menu__block:before{right:auto!important;left:21px!important}#academy_page.font_lang_ar .header__logo{margin-right:0;margin-left:52px}#academy_page.font_lang_ar .new-menu__link:after{margin-left:0;margin-right:9px}#academy_page.font_lang_ar .dropbtn-phones:after{right:auto;left:12px}#academy_page.font_lang_ar .dropbtn-phones span{padding:10px 12px 9px 32px;display:flex;align-items:center}@media screen and (max-width:1024px){#academy_page.font_lang_ar .mob-logo{left:0;right:16px}}@media screen and (min-width:768px){#academy_page.font_lang_ar .mob-logo{left:0;right:36px}}@media screen and (min-width:992px){#academy_page.font_lang_ar .mob-logo{left:0;right:29px}}@media screen and (max-width:680px){#academy_page.font_lang_ar .re-section-title_center{text-align:right}}@media screen and (min-width:1024px){#academy_page.font_lang_ar .new-menu__list-item{margin-right:0;margin-left:64px}}#academy_page.font_lang_ar .phone-content_bg,#academy_page.font_lang_ar .phone-content:before{left:45px;right:auto}#academy_page.font_lang_ar .main-nav__right-menu .new-menu__item{margin-left:0;margin-right:20px!important}#academy_page.font_lang_ar .new-menu__link_live span:after{margin-left:0;margin-right:8px}#academy_page.font_lang_ar .right-menu__countries.countries-mob{right:0;left:auto}#academy_page.font_lang_ar .withDropDownMob.active-dropdown-mob .new-menu__dropdown{right:0}#academy_page.foundation .courses-menu--active .new-menu__link:before{bottom:-10px}@media screen and (min-width:1280px){#academy_page.foundation .dropdown-menu{transform:translate(-29%)}}@media screen and (min-width:1280px){#academy_page.foundation .dropdown-menu--about{transform:translate(-10%)}}.header__wrap.header--redesigned{height:70px}.header__wrap.header--redesigned .header__logo{top:5px}.menu--redesigned{gap:4px;width:max-content}.menu--redesigned .main-nav__menu{gap:4px}.menu--redesigned .new-menu__item{transition:all .2s cubic-bezier(.895,.03,.685,.22);margin:0}@media screen and (max-width:1024px){.menu--redesigned .new-menu__item{transition:none}}@media screen and (min-width:1024px){.menu--redesigned .new-menu__item:hover .new-menu__link{color:#fff!important;background:#ffffff1a}.menu--redesigned .new-menu__item:hover .new-menu__link:after{opacity:1!important;transform:scaleY(-1)}}.menu--redesigned .new-menu__link{font-size:14px;font-weight:500;padding:9px 16px;line-height:normal;border-radius:8px;height:35px;transition:all .2s cubic-bezier(.895,.03,.685,.22);font-family:Inter,sans-serif}@media screen and (max-width:1200px){.menu--redesigned .new-menu__link{padding:9px 12px}}@media screen and (max-width:1024px){.menu--redesigned .new-menu__link{padding:9px 16px;height:auto}}.menu--redesigned .courses-menu .new-menu__link{color:#fff;background:#4850ec;font-family:Inter,sans-serif;padding:9px 8px 9px 12px}.menu--redesigned .courses-menu--uk .subnav-content{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1260px){.menu--redesigned .courses-menu--uk .subnav-content{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1024px){.menu--redesigned .courses-menu--uk .subnav-content{grid-template-columns:1fr}}.menu--redesigned .courses-menu--uk .others1{grid-template-columns:1fr}.menu--redesigned .courses-menu--uk .others2{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1024px){.menu--redesigned .courses-menu--uk .others2{grid-template-columns:1fr}}.menu--redesigned .courses-menu--uk .others3{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1024px){.menu--redesigned .courses-menu--uk .others3{grid-template-columns:1fr}}.menu--redesigned .courses-menu--uk .others4{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1024px){.menu--redesigned .courses-menu--uk .others4{grid-template-columns:1fr}}.menu--redesigned .courses-menu--uk .others5{grid-template-columns:repeat(5,1fr)}@media screen and (max-width:1024px){.menu--redesigned .courses-menu--uk .others5{grid-template-columns:1fr}}.menu--redesigned .courses-menu--uk .children-content{grid-auto-rows:initial;row-gap:0}@media screen and (max-width:1024px){.menu--redesigned .courses-menu--uk .children-content{row-gap:4px}}.menu--redesigned .new-menu__item.courses-menu:hover .new-menu__link{color:#4850ec!important;background:#fff}.menu--redesigned .courses-menu--active .new-menu__link:before{content:none!important}@media screen and (min-width:1025px){.menu--redesigned .dropdown-menu:before,.menu--redesigned .new-menu__dropdown:before{content:""!important;position:absolute;top:-3px;left:48px;transform:translate(-50%);width:16px;height:16px;background:#fff;rotate:45deg}}.menu--redesigned .courses-menu.courses-menu--active .new-menu__link{background:#fff;color:#4850ec!important}.menu--redesigned .courses-menu.courses-menu--active .new-menu__link:after{background:url(/dist/images/courses-adult/design-new/icons/arrow-up.svg) no-repeat!important;transform:scaleY(-1)}.menu--redesigned .courses-menu.courses-menu--active .new-menu__link:hover:after{opacity:1!important}@media screen and (min-width:1025px){.menu--redesigned .dropdown-menu--about{padding:24px!important}}.menu--redesigned .dropdown-menu{border-radius:24px!important;padding:0;margin-top:0;z-index:501;max-height:80vh;min-height:auto;left:0;top:68px;background:#fff;box-shadow:0 0 24px #00000017;border-bottom:none;overflow:initial;max-width:1158px}@media screen and (max-width:1024px){.menu--redesigned .dropdown-menu{display:block;border-radius:0!important;margin:0!important;max-height:initial;z-index:1;width:100%;overflow:visible;left:0;top:0;min-width:auto;background:#0000;box-shadow:none}}.menu--redesigned .dropdown-list{z-index:2}.menu--redesigned .dropdown-menu--about .new-menu__dropdown_bg .dropdown-list .dropdown-item{font-size:14px;font-weight:500;color:#1d1d1d;font-family:Mulish,sans-serif;padding:12.5px 0 8.5px}@media screen and (max-width:1024px){.menu--redesigned .dropdown-menu--about .new-menu__dropdown_bg .dropdown-list .dropdown-item{padding:0!important;line-height:normal}}.menu--redesigned .dropdown-menu--about .new-menu__dropdown_bg .dropdown-list .dropdown-item:first-of-type{padding-top:0}.menu--redesigned .dropdown-menu--about .new-menu__dropdown_bg .dropdown-list .dropdown-item:last-of-type{padding-bottom:0}.menu--redesigned .dropdown-menu--about .new-menu__dropdown_bg .dropdown-list .dropdown-item:hover a{color:#4850ec}.right-menu--redesigned .phone-content:before{content:"";position:absolute;top:30px;left:0;width:100%;height:100%;background:#fff;border-radius:24px;z-index:0}.right-menu--redesigned .phone-content:after{content:""!important;position:absolute;top:20px;right:30px;transform:translate(-50%);width:0;height:0;border-left:13px solid rgba(0,0,0,0);border-right:13px solid rgba(0,0,0,0);border-bottom:10px solid #fff;z-index:502}.right-menu--redesigned .phone-content_bg{top:30px;box-shadow:0 0 24px #00000017;border-radius:24px;overflow:hidden}.right-menu--redesigned .phone-content_bg:before{content:none}.right-menu--redesigned .phone-content__btn-wrap{border-radius:24px 24px 0 0;background:#0000;z-index:2}.right-menu--redesigned .phone-content_bg-wrap{border-radius:0 0 24px 24px;background:#0000;z-index:2}.right-menu--redesigned .country-menu__block{transition:opacity .2s cubic-bezier(.895,.03,.685,.22);opacity:0;display:none;border-radius:24px;border-bottom:none;top:48px;right:-65px;box-shadow:0 0 24px #00000017}.right-menu--redesigned .country-menu__block:before{top:-10px;border-bottom:10px solid #fff}.right-menu--redesigned .right-menu__countries{font-family:Inter,sans-serif;padding:9px 32px 9px 16px;font-size:14px;font-weight:500;line-height:14px;border-radius:8px;margin-right:4px;transition:all .2s cubic-bezier(.895,.03,.685,.22)}.right-menu--redesigned .right-menu__countries:after{right:12px}.right-menu--redesigned .country-menu__online-content,.right-menu--redesigned .country-menu__choice-town{border-color:#0000001a}.right-menu--redesigned .phone-content__btn{background:#4850ec;font-family:Mulish,sans-serif;margin:0;font-size:14px;line-height:17px;padding:10px 21px}.right-menu--redesigned .phone-content__btn--full{width:100%}.right-menu--redesigned .country-menu__country-item{color:#4850ec}.right-menu--redesigned .phone-content_bg{font-family:Mulish,sans-serif}.right-menu--redesigned .phone-content__address{margin-bottom:12px}.right-menu--redesigned .phone-content p{font-size:10px!important;font-weight:500;margin-bottom:8px;color:#1d1d1d}.right-menu--redesigned .menu__link--lang,.right-menu--redesigned .country-menu__town-item,.right-menu--redesigned .phone-content a{font-size:14px;font-weight:500;color:#1d1d1d;font-family:Mulish,sans-serif}.right-menu--redesigned .menu__link--lang:hover,.right-menu--redesigned .country-menu__town-item:hover,.right-menu--redesigned .phone-content a:hover{color:#4850ec}.right-menu--redesigned .menu__link--lang{font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:14px;letter-spacing:normal}.right-menu--redesigned .phone-content__btn-text{padding-top:5px;font-size:14px;font-weight:500;line-height:14px;color:#1d1d1d;font-family:Mulish,sans-serif}.right-menu--redesigned .lang_visible{padding:9px 32px 9px 16px;border-radius:8px;margin-right:4px;margin-left:0;transition:all .2s cubic-bezier(.895,.03,.685,.22)}.right-menu--redesigned .lang_visible:after{right:12px}.right-menu--redesigned .lang_visible .menu__link--lang-active{height:auto;font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:14px!important}.right-menu--redesigned .lang_visible .main-nav__lang-item{margin-left:0!important}.right-menu--redesigned .lang_list__hidden{right:12px;border-radius:12px;box-shadow:0 0 24px #00000017;top:46px;background:#fff}.right-menu--redesigned .lang_list__hidden .main-nav__lang-item{margin-left:9px!important}.right-menu--redesigned .lang_list__hidden:before{top:-8px;border-bottom:10px solid #fff;z-index:502;right:6px}@media screen and (min-width:1024px){.right-menu--redesigned .right-menu__countries:hover,.right-menu--redesigned .lang_visible:hover{color:#fff!important;background:#ffffff1a;opacity:1!important}.right-menu--redesigned .right-menu__countries:hover .menu__link--lang-active,.right-menu--redesigned .lang_visible:hover .menu__link--lang-active{color:#fff!important}.right-menu--redesigned .right-menu__countries:hover:after,.right-menu--redesigned .lang_visible:hover:after{opacity:1!important;transform:scaleY(-1)}}.right-menu--redesigned .new-menu__item{margin-left:4px!important;transition:all .2s cubic-bezier(.895,.03,.685,.22)}.right-menu--redesigned .header-contact__phone{transition:all .2s cubic-bezier(.895,.03,.685,.22)}.right-menu--redesigned .header-contact__phone:hover{cursor:pointer}.right-menu--redesigned .header-contact__phone:hover .dropbtn-phones span{background:#fff;color:#4850ec!important}.right-menu--redesigned .header-contact__phone:hover .dropbtn-phones:after{background:url(/dist/images/courses-adult/design-new/icons/arrow-up.svg) no-repeat!important;transform:scaleY(-1)}.right-menu--redesigned .dropbtn-phones{padding:0}.right-menu--redesigned .dropbtn-phones:after{right:11px;top:auto;transform:translateY(0)}.courses-menu-main{font-family:Mulish,sans-serif}.courses-menu-main .new-menu__link:before{content:none!important}.courses-menu-main .subnav{border-radius:24px 0 0 24px;padding:12px;width:277px;height:100%;border-right:1px solid rgba(0,0,0,.1)}@media screen and (max-width:1024px){.courses-menu-main .subnav{margin-bottom:26px;border-radius:0;background:#0000;padding:0;width:100%;position:relative;border-right:none}.courses-menu-main .subnav:after{content:"";position:absolute;left:0;bottom:-9px;width:100%;height:1px;background:#0000001a}}.courses-menu-main .subnav .group1,.courses-menu-main .subnav .group2{margin-top:13px}@media screen and (max-width:1024px){.courses-menu-main .subnav .group1,.courses-menu-main .subnav .group2{margin-top:26px;position:relative}.courses-menu-main .subnav .group1--lined:before,.courses-menu-main .subnav .group2--lined:before{content:"";position:absolute;left:0;top:-16px;width:100%;height:1px;background:#0000001a}}@media screen and (min-width:1024px){.courses-menu-main .subnav .group1,.courses-menu-main .subnav .group2{position:relative}.courses-menu-main .subnav .group1--lined:before,.courses-menu-main .subnav .group2--lined:before{content:"";position:absolute;left:0;top:-6px;width:100%;height:1px;background:#0000001a}}.courses-menu-main .subnav--kremenchuk{display:flex;flex-direction:column}.courses-menu-main .subnav-title{display:none}@media screen and (max-width:1024px){.courses-menu-main .subnav-title{display:block;z-index:1;margin-bottom:12px}.courses-menu-main .subnav-title span{color:#1d1d1d;font-size:24px;font-weight:500;line-height:normal}}.courses-menu-main .dropdown-list{padding:0;display:flex;align-items:flex-start}@media screen and (min-width:1024px){.courses-menu-main .dropdown-list{max-height:100%;overflow:auto}}@media screen and (max-width:1024px){.courses-menu-main .dropdown-items{border:none;position:absolute;width:100vw;min-height:100vh;top:-62px;left:-16px;background:#fff}}.courses-menu-main .dropdown-item-header{margin:0;padding:12px;border-radius:12px;color:#1d1d1d;font-size:14px;font-weight:600;line-height:142.857%;text-transform:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:1024px){.courses-menu-main .dropdown-item-header{padding:7px 0;color:#1d1d1d;font-size:16px;border-radius:0;height:38px;font-weight:500}}.courses-menu-main .dropdown-item-header:hover{background:#4850ec;color:#fff}.courses-menu-main .dropdown-item-header:hover svg path{stroke:#fff}@media screen and (max-width:1024px){.courses-menu-main .dropdown-item-header:hover{background:#0000;color:#1d1d1d}}.courses-menu-main .dropdown-item-header a{display:flex;justify-content:space-between;gap:10px;align-items:center;width:100%}@media screen and (max-width:1024px){.courses-menu-main .dropdown-item-header a svg{width:24px;height:24px}.courses-menu-main .dropdown-item-header a svg path{stroke:#1d1d1d}}.courses-menu-main .dropdown-item-header-single{max-height:70px}.courses-menu-main .dropdown-item-header-single a span{max-width:calc(100% - 24px)}.courses-menu-main .dropdown-item-header-single a svg{opacity:0}@media screen and (min-width:1024px){.courses-menu-main .dropdown-item-header-single:hover,.courses-menu-main .dropdown-item-header-single.active-tab{background:#4850ec;color:#fff}.courses-menu-main .dropdown-item-header-single:hover a svg,.courses-menu-main .dropdown-item-header-single.active-tab a svg{opacity:1}.courses-menu-main .dropdown-item-header-single:hover a svg path,.courses-menu-main .dropdown-item-header-single.active-tab a svg path{stroke:#fff!important;stroke-opacity:.5!important}}@media screen and (max-width:1024px){.courses-menu-main .sublink{pointer-events:none}}.courses-menu-main .sublink span{padding-top:1px}.courses-menu-main .dropdown-item-header-dropdown.active-tab{background:#4850ec;color:#fff}.courses-menu-main .dropdown-item-header-dropdown.active-tab svg{opacity:1}.courses-menu-main .dropdown-item-header-dropdown.active-tab svg path{stroke:#fff!important;stroke-opacity:.5!important}@media screen and (max-width:1024px){.courses-menu-main .dropdown-item-header-dropdown.active-tab{background:#0000}}.courses-menu-main .dropdown-item{border-radius:20px;background:#f7f7f9;padding:20px;position:relative;overflow:hidden;transition:background .3s cubic-bezier(.25,.1,.25,1)}@media screen and (max-width:1024px){.courses-menu-main .dropdown-item{border-radius:16px;padding:16px}.courses-menu-main .dropdown-item:last-of-type{border:none}}.courses-menu-main .dropdown-item a .dropdown-info,.courses-menu-main .dropdown-item a .dropdown-type,.courses-menu-main .dropdown-item a .prof-name,.courses-menu-main .dropdown-item a .prof-text,.courses-menu-main .dropdown-item a .dropdown-address{transition:color .2s cubic-bezier(.895,.03,.685,.22)}@media screen and (min-width:1024px){.courses-menu-main .dropdown-item:hover{background:#4850ec}.courses-menu-main .dropdown-item:hover a .dropdown-info,.courses-menu-main .dropdown-item:hover a .dropdown-type,.courses-menu-main .dropdown-item:hover a .prof-name,.courses-menu-main .dropdown-item:hover a .prof-text,.courses-menu-main .dropdown-item:hover a .dropdown-address{color:#fff}}.courses-menu-main .dropdown-item a{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%;color:#1d1d1d;font-size:14px;font-style:normal;font-weight:600;line-height:142.857%}.courses-menu-main .dropdown-info{display:flex;flex-direction:column}.courses-menu-main .dropdown-type{color:#666;font-size:12px;font-weight:500;line-height:110%;margin-bottom:6px}.courses-menu-main .dropdown-type br{display:none}.courses-menu-main .dropdown-address{color:#666;font-size:12px;font-weight:400;line-height:110%;margin-top:6px}.courses-menu-main .dropdown-address img{position:absolute;right:12px;bottom:13px}@media screen and (max-width:1024px){.courses-menu-main .dropdown-address img{inset:16px auto auto 0;width:42px;object-fit:contain}}.courses-menu-main .prof-item{color:#1d1d1d;font-size:15px;font-weight:600;line-height:120%}.courses-menu-main .prof-item img{position:absolute;right:0;bottom:0}@media screen and (max-width:1024px){.courses-menu-main .prof-item img{inset:16px auto auto 16px;width:42px;height:42px;object-fit:contain;object-position:bottom;border-radius:5.035px;background:#f2f2f2}}.courses-menu-main .prof-text{font-size:12px;font-weight:400;line-height:normal;margin-top:8px;max-width:calc(100% - 101px);color:#666}@media screen and (max-width:1024px){.courses-menu-main .prof-text{margin-top:6px;max-width:100%}}.courses-menu-main .prof-type{margin:12px 0}@media screen and (max-width:1024px){.courses-menu-main .prof-type{margin:6px 0}}.courses-menu-main .subnav-content{display:none;list-style:none;grid-template-columns:repeat(2,1fr);gap:12px;width:881px;padding:24px;grid-auto-rows:1fr}@media screen and (max-width:1350px){.courses-menu-main .subnav-content{width:auto;max-width:830px}}@media screen and (max-width:1260px){.courses-menu-main .subnav-content{max-width:730px}}@media screen and (max-width:1140px){.courses-menu-main .subnav-content{max-width:640px}}@media screen and (max-width:1024px){.courses-menu-main .subnav-content{padding:62px 16px 120px;grid-template-columns:1fr;grid-auto-rows:auto;gap:4px;max-width:100%}.courses-menu-main .subnav-content .dropdown-item a{color:#1d1d1d;font-size:16px;padding:0}}@media screen and (max-width:1024px){.courses-menu-main .clubs-content .dropdown-item-title{display:none}}@media screen and (max-width:1024px){.courses-menu-main .clubs-content .subnav-list{margin:0}}.courses-menu-main .adult-content{grid-gap:24px;grid-auto-rows:auto;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1260px){.courses-menu-main .adult-content{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1024px){.courses-menu-main .adult-content{grid-gap:8px;grid-template-columns:1fr}}.courses-menu-main .adult-content .subnav-courses{height:auto}@media screen and (max-width:1024px){.courses-menu-main .adult-content .subnav-title{margin-bottom:0}}.courses-menu-main .adult-content .dropdown-item{padding:12.5px 12px 8.5px;background:none;border-radius:8px;transition:background .3s cubic-bezier(.25,.1,.25,1);margin-left:-12px;border:none;height:auto}@media screen and (max-width:1024px){.courses-menu-main .adult-content .dropdown-item{border:none;padding:10.5px;margin-left:-10.5px;margin-right:-10.5px}}.courses-menu-main .adult-content .dropdown-item:hover{border:none;background:#f7f7f9}.courses-menu-main .adult-content .dropdown-item a{color:#1d1d1d;font-size:14px;font-weight:500}@media screen and (max-width:1024px){.courses-menu-main .adult-content .dropdown-item a{font-size:15px}}.courses-menu-main .subnav-courses{list-style:none;height:100%}@media screen and (max-width:1024px){.courses-menu-main .subnav-list{margin:16px 0 0}}.courses-menu-main .dropdown-item{height:100%}.courses-menu-main .dropdown-item-title{color:#858d91;font-size:20px;font-weight:500;line-height:120%;margin-bottom:9px}@media screen and (max-width:1024px){.courses-menu-main .dropdown-item-title{font-size:20px;line-height:140%;margin:0;z-index:1;position:relative}}.courses-menu-main .children-content .dropdown-item-title{grid-column:span 3;margin-top:24px}@media screen and (max-width:1024px){.courses-menu-main .children-content .dropdown-item-title{grid-column:span 1;margin-top:16px}}.courses-menu-main .children-courses{grid-column:span 3;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media screen and (max-width:1260px){.courses-menu-main .children-courses{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1024px){.courses-menu-main .children-courses{grid-template-columns:1fr;grid-column:span 1;gap:4px}}.courses-menu-main .children-courses-wrap{grid-column:span 3}@media screen and (max-width:1260px){.courses-menu-main .children-courses-wrap{grid-column:span 2}}@media screen and (max-width:1024px){.courses-menu-main .children-courses-wrap{grid-column:span 1}}.courses-menu-main .children-courses-list{list-style:none;display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1260px){.courses-menu-main .children-courses-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1024px){.courses-menu-main .children-courses-list{grid-template-columns:1fr}}.courses-menu-main .children-courses-list .dropdown-item{padding:12.5px 12px 8.5px;background:none;border-radius:8px;transition:background .3s cubic-bezier(.25,.1,.25,1);margin-left:-12px;border:none;height:max-content;max-width:max-content}@media screen and (max-width:1024px){.courses-menu-main .children-courses-list .dropdown-item{border:none;padding:10.5px;margin-left:-10.5px;margin-right:-10.5px}}.courses-menu-main .children-courses-list .dropdown-item:hover{border:none;background:#f7f7f9}.courses-menu-main .children-courses-list .dropdown-item a{color:#1d1d1d;font-size:14px;font-weight:500}@media screen and (max-width:1024px){.courses-menu-main .children-courses-list .dropdown-item a{font-size:15px}}.courses-menu-main .others1{grid-template-columns:1fr}@media screen and (max-width:1024px){.courses-menu-main .others1 .subnav-title{margin-bottom:0}}.courses-menu-main .others2{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1024px){.courses-menu-main .others2{grid-template-columns:1fr}}@media screen and (max-width:1024px){.courses-menu-main .others2 .subnav-title{margin-bottom:0}}.courses-menu-main .others3{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1024px){.courses-menu-main .others3{grid-template-columns:1fr}}@media screen and (max-width:1024px){.courses-menu-main .others3 .subnav-title{margin-bottom:0}}.courses-menu-main .others4{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1024px){.courses-menu-main .others4{grid-template-columns:1fr}}@media screen and (max-width:1024px){.courses-menu-main .others4 .subnav-title{margin-bottom:0}}.courses-menu-main .others5{grid-template-columns:repeat(5,1fr)}@media screen and (max-width:1024px){.courses-menu-main .others5{grid-template-columns:1fr}}@media screen and (max-width:1024px){.courses-menu-main .others5 .subnav-title{margin-bottom:0}}.courses-menu-main .other-courses-list{list-style:none}.courses-menu-main .other-courses-list .dropdown-item{padding:12.5px 12px 8.5px;background:none;border-radius:8px;transition:background .3s cubic-bezier(.25,.1,.25,1);margin-left:-12px;border:none}@media screen and (max-width:1024px){.courses-menu-main .other-courses-list .dropdown-item{border:none;padding:10.5px;margin-left:-10.5px;margin-right:-10.5px}}.courses-menu-main .other-courses-list .dropdown-item:hover{border:none;background:#f7f7f9}.courses-menu-main .other-courses-list .dropdown-item a{color:#1d1d1d;font-size:14px;font-weight:500}@media screen and (max-width:1024px){.courses-menu-main .other-courses-list .dropdown-item a{font-size:15px}}@media screen and (max-width:1024px){.courses-menu-main .other-courses-list .dropdown-item-title{display:none}}.courses-menu-main .schools-content .dropdown-item a{font-size:18px;line-height:138.889%}@media screen and (max-width:1024px){.courses-menu-main .schools-content .dropdown-item a{font-size:14px;line-height:142.857%}}.mob-menu-new .new-menu__link_live{height:35px;padding:4px 12px 4px 16px;border-radius:8px;background:#f443;font-size:12px;font-weight:700;line-height:normal;text-transform:capitalize;display:flex;align-items:center;transition:.3s}.mob-menu-new .new-menu__link_live span{display:flex}.mob-menu-new .new-menu__link_live span:after{width:17px;height:16px;display:block;padding:0}.mob-menu-new .new-menu__link_live:hover{background:#ef5121;color:#fff!important}.mob-menu-new .new-menu__link_live:hover span:after{background:url(/dist/images/courses-adult/design-new/icons/radio-active.svg)}.mob-menu-new .new-menu__link_live span:after{margin-left:4px!important}.mob-menu-new .dropdown-list-content{display:none}.mob-menu-new .header-new__content-mob{height:100vh;max-height:100vh;padding:16px 16px 120px;background-color:#fff}.mob-menu-new .main-nav__right-menu{margin-bottom:16px;z-index:2}.mob-menu-new .countries-mob{border-radius:24px;background:#0000001a;padding:1px 12px 0;height:30px;color:#1d1d1d;font-size:12px;font-weight:500;line-height:normal;font-family:Mulish,sans-serif}@media screen and (max-width:1024px){.mob-menu-new .country-menu__block{border:none;box-shadow:none;position:absolute;width:100vw;height:100vh;top:0;left:0}.mob-menu-new .country-menu__block:before{content:none}}@media screen and (max-width:1024px){.mob-menu-new .country-menu__choice-town{max-height:100vh;overflow:initial;padding:52px 16px 16px}}.mob-menu-new .country-menu__choice-country,.mob-menu-new .country-menu__town-content,.mob-menu-new .country-menu__online-content{z-index:2;position:relative}@media screen and (max-width:680px){.mob-menu-new .country-menu__online-content{padding-bottom:120px}}@media screen and (max-height:680px){.mob-menu-new .country-menu__online-content{padding-bottom:120px}}.mob-menu-new .lang_list{border-radius:23px;background:#0000001a;padding:1px;margin-left:25px;margin-right:0}.mob-menu-new .menu__item--lang{margin:0!important}.mob-menu-new .menu__link--lang{color:#1d1d1d!important;line-height:normal;text-transform:capitalize;font-family:Inter,sans-serif;padding:8px 12px 6px;border-radius:24px}.mob-menu-new .menu__link--lang-active{color:#fff!important;background:#4850ec;padding:7px 12px}.mob-menu-new .new-menu__item.courses-menu-main{z-index:10!important}.mob-menu-new .new-menu__item{z-index:0!important}.mob-menu-new .new-menu__link,.mob-menu-new .dropdown-item>a{color:#1d1d1d;font-size:13px;font-weight:500;line-height:normal;padding:8px 0;border:none;font-family:Mulish,sans-serif}@media screen and (max-width:1024px){.mob-menu-new .new-menu__link,.mob-menu-new .dropdown-item>a{width:100%}}@media screen and (max-width:1024px){.mob-menu-new .schools-content .dropdown-item{padding:16px}}.mob-menu-new .dropdown-item{padding:0}@media screen and (max-width:1024px){.mob-menu-new .dropdown-item{padding:16px 24px}}@media screen and (max-width:1024px){.mob-menu-new .dropdown-item-teen{padding:10.5px;margin-left:-10.5px;margin-right:-10.5px}}.mob-menu-new .dropdown-list{border-bottom:0;border-right:0}@media screen and (max-width:1024px){.mob-menu-new .new-menu__item{height:auto;z-index:0;position:relative}}@media screen and (max-width:1024px){.mob-menu-new .dropdown-item--about.new-menu__link_icon,.mob-menu-new .mob-menu-elem-icon{display:none}}@media screen and (max-width:1024px){.mob-menu-new .dropdown-item--about{display:block}}@media screen and (max-width:1024px){.mob-menu-new .withDropDownAbout{flex-direction:column-reverse}}@media screen and (max-width:1024px){.mob-menu-new .dropdown-menu--about{display:block;position:relative;opacity:1;left:0;top:0;height:100%;background:#0000;width:100%;box-shadow:none;border:none;margin:24px 0 0}.mob-menu-new .dropdown-menu--about .dropdown-item{padding:0}}.mob-menu-new .others{overflow-x:hidden}.mob-menu-new .tabb:hover label{border-top-color:#333;color:#333}.mob-menu-new .other-content{display:none}.mob-menu-new .others [type=radio]:nth-of-type(1):checked~.tabbs .tabb:nth-of-type(1) label,.mob-menu-new .others [type=radio]:nth-of-type(2):checked~.tabbs .tabb:nth-of-type(2) label,.mob-menu-new .others [type=radio]:nth-of-type(3):checked~.tabbs .tabb:nth-of-type(3) label,.mob-menu-new .others [type=radio]:nth-of-type(4):checked~.tabbs .tabb:nth-of-type(4) label,.mob-menu-new .others [type=radio]:nth-of-type(5):checked~.tabbs .tabb:nth-of-type(5) label{background:#4850ec;color:#fff}.mob-menu-new .others [type=radio]:nth-of-type(1):checked~.other-content:nth-of-type(1),.mob-menu-new .others [type=radio]:nth-of-type(2):checked~.other-content:nth-of-type(2),.mob-menu-new .others [type=radio]:nth-of-type(3):checked~.other-content:nth-of-type(3),.mob-menu-new .others [type=radio]:nth-of-type(4):checked~.other-content:nth-of-type(4),.mob-menu-new .others [type=radio]:nth-of-type(5):checked~.other-content:nth-of-type(5){display:block}.tabbs{display:none;align-items:stretch;list-style:none;padding:0;gap:12px;z-index:1}@media screen and (max-width:1024px){.tabbs{display:flex}}.tabb>label{display:none;margin:16px 0;height:30px;padding:1px 12px 0;border-radius:24px;background:#0000001a;color:#1d1d1d;font-size:12px;font-weight:500;line-height:normal;cursor:pointer;transition:all .3s;align-items:center}@media screen and (max-width:1024px){.tabb>label{display:flex}}.others [type=radio]{display:none}.mob-menu-btn{position:relative}.mob-menu-btn svg{position:absolute;top:18px;right:0;display:none}.mob-menu-btn.change svg{display:block}.mob-menu-btn.change>.bar1,.mob-menu-btn.change>.bar2,.mob-menu-btn.change>.bar3{display:none}.close-dropdown{display:none}@media screen and (max-width:1024px){.close-dropdown{position:absolute;left:10px;top:17px;width:24px;height:24px;background:none;border:none;outline:none;z-index:2}}@media screen and (max-width:1024px){.header-new .header__wrap-mob>.country-menu__block>.close-dropdown.close-country{left:auto;right:10px}.header-new .header__wrap-mob>.country-menu__block>.close-dropdown.close-country>svg{position:absolute;left:0;top:0}}@media screen and (max-width:1024px){#academy_page .header-new .header-new__mob-menu{width:24px;padding-right:0}}#academy_page .header-new__mob-menu.change~.header__wrap-mob>.right-menu__countries.countries-mob{display:none}#academy_page .header-new .main-nav__right-menu{justify-items:flex-start}#academy_page .mob-menu-new .lang_list{border-radius:24px;justify-content:flex-start;margin-left:0}#academy_page .mob-menu-new .menu__link--lang{font-family:Mulish,sans-serif;font-size:12px;font-weight:500}#cookieText{color:#fff}.header-new.header-new--white{background-color:#fff!important}.header-new.header-new--white .new-menu__item:hover .new-menu__link{color:#1d1d1d!important;background:#f7f7f9}.header-new.header-new--white .courses-menu-main .new-menu__link{color:#fff!important}.header-new.header-new--white .courses-menu-main .new-menu__link:after{background:url(/dist/images/courses-adult/design-new/icons/arrow-down.svg) no-repeat!important}.header-new.header-new--white .courses-menu-main:hover .new-menu__link:after{background:url(/dist/images/courses-adult/design-new/icons/arrow-down-black.svg) no-repeat!important}.header-new.header-new--white .new-menu__link,.header-new.header-new--white .right-menu__countries,.header-new.header-new--white .right-menu__countries:after{color:#1d1d1d!important}.header-new.header-new--white .right-menu__countries:after,.header-new.header-new--white .new-menu__link:after{background:url(/dist/images/courses-adult/design-new/icons/arrow-down-black.svg) no-repeat!important}.header-new.header-new--white .right-menu--redesigned .lang_visible .menu__link--lang-active{color:#1d1d1f!important}.header-new.header-new--white .lang_visible:hover .menu__link--lang-active,.header-new.header-new--white .lang_visible:hover .menu__link--lang-active:hover,.header-new.header-new--white .right-menu__countries:hover{color:#1d1d1d!important}.header-new.header-new--white .lang_visible:hover,.header-new.header-new--white .right-menu__countries:hover{background:#f7f7f9}.header-new.header-new--white .header-contact__phone:hover .dropbtn-phones span{color:#1d1d1d!important;background:#f7f7f9}.header-new.header-new--white .header-contact__phone:hover .dropbtn-phones:after{background:url(/dist/images/courses-adult/design-new/icons/arrow-down-black.svg) no-repeat!important}.header-new.header-new--white .lang_visible:after{background:url(/dist/images/courses-adult/design-new/icons/arrow-down-black.svg) no-repeat!important}.header-new.header-new--white .right-menu--redesigned .lang_visible:hover .menu__link--lang-active{color:#1d1d1d!important}.header-new.header-new--white .bar1,.header-new.header-new--white .bar2,.header-new.header-new--white .bar3{background-color:#1d1d1d}.timer{display:flex;text-align:center;padding:40px 0 30px}@media screen and (max-width:992px){.timer{padding:20px 0}}.timer__elem:last-child .timer__counter{border-right:rgba(0,0,0,0)}.timer__counter{font-size:60px;line-height:50px;font-weight:600;padding:0 30px;border-right:1px solid #fff;color:#fff}@media screen and (max-width:1024px){.timer__counter{font-size:50px;padding:0 30px}}@media screen and (max-width:480px){.timer__counter{font-size:40px;padding:0 20px}}.timer__text{font-size:15px;line-height:25px;font-weight:600;color:#fff}@media screen and (max-width:1024px){.timer__btn{max-width:300px}}.banner-timer{display:flex;flex-direction:column;align-items:center;width:35%}@media screen and (max-width:860px){.banner-timer{width:100%}}.banner-timer__start{max-width:340px;background:none;color:#fff;font-size:20px;text-align:center;font-weight:500}.timer-seattle,.timer-barcelona,.timer-malaysia,.timer-dubai{z-index:10;width:265px;align-self:flex-end}@media screen and (max-width:992px){.timer-seattle,.timer-barcelona,.timer-malaysia,.timer-dubai{margin-bottom:0;align-self:center;width:300px;display:flex;flex-direction:column;align-items:center}}.timer-seattle__start,.timer-barcelona__start,.timer-malaysia__start,.timer-dubai__start{font-size:20px;line-height:30px;font-weight:700;margin-bottom:25px}@media screen and (max-width:992px){.timer-seattle__start,.timer-barcelona__start,.timer-malaysia__start,.timer-dubai__start{text-align:center}}@media screen and (max-width:380px){.timer-seattle__start,.timer-barcelona__start,.timer-malaysia__start,.timer-dubai__start{padding:0 20px}}.timer-seattle__start--mal,.timer-barcelona__start--mal,.timer-malaysia__start--mal,.timer-dubai__start--mal{text-align:center;font-size:20px;margin-bottom:20px}@media screen and (max-width:380px){.timer-seattle__start--mal,.timer-barcelona__start--mal,.timer-malaysia__start--mal,.timer-dubai__start--mal{padding:0}}.timer-seattle .timer,.timer-barcelona .timer,.timer-malaysia .timer,.timer-dubai .timer{padding:0;margin-bottom:20px}.timer-seattle .timer__counter,.timer-barcelona .timer__counter,.timer-malaysia .timer__counter,.timer-dubai .timer__counter{font-size:50px;line-height:20px;font-weight:600;border-right:1px solid #fff;color:#000;margin-bottom:7px;padding:0}@media screen and (max-width:480px){.timer-seattle .timer__counter,.timer-barcelona .timer__counter,.timer-malaysia .timer__counter,.timer-dubai .timer__counter{font-size:40px}}@media screen and (max-width:380px){.timer-seattle .timer__counter,.timer-barcelona .timer__counter,.timer-malaysia .timer__counter,.timer-dubai .timer__counter{font-size:30px}}.timer-seattle .timer__counter--day,.timer-barcelona .timer__counter--day,.timer-malaysia .timer__counter--day,.timer-dubai .timer__counter--day{padding:0 20px 0 0}.timer-seattle .timer__counter--hour,.timer-barcelona .timer__counter--hour,.timer-malaysia .timer__counter--hour,.timer-dubai .timer__counter--hour{padding:0 20px}.timer-seattle .timer__counter--minute,.timer-barcelona .timer__counter--minute,.timer-malaysia .timer__counter--minute,.timer-dubai .timer__counter--minute{padding:0 0 0 20px}.timer-seattle .timer__counter--mal,.timer-barcelona .timer__counter--mal,.timer-malaysia .timer__counter--mal,.timer-dubai .timer__counter--mal{line-height:33px;border-right:1px solid #24b8ce}.timer-seattle .timer__text,.timer-barcelona .timer__text,.timer-malaysia .timer__text,.timer-dubai .timer__text{font-size:14px;font-weight:600;color:#000}.timer-seattle__btn,.timer-barcelona__btn,.timer-malaysia__btn,.timer-dubai__btn{text-transform:uppercase}@media screen and (max-width:380px){.timer-seattle__btn,.timer-barcelona__btn,.timer-malaysia__btn,.timer-dubai__btn{width:218px;height:35px}}.timer-android{align-self:auto}#academy_page .timer,.school-body .timer{padding:0}#academy_page .timer .timer__elem,.school-body .timer .timer__elem{display:flex;align-items:center;margin-right:12px}#academy_page .timer .timer__elem:last-child,.school-body .timer .timer__elem:last-child{margin-right:0}#academy_page .timer .timer__counter,.school-body .timer .timer__counter{border:none;font-weight:700;font-size:24px;line-height:27px;display:flex;align-items:center;text-align:center;color:#fff;padding:0 3px 0 0}#academy_page .timer .timer__text,.school-body .timer .timer__text{font-style:normal;font-weight:400;font-size:13px;line-height:16px;color:#ffffff80}#academy_page{font-family:Inter,sans-serif}#academy_page section{margin-bottom:0!important}#academy_page .swiper-pagination-bullet{bottom:-30px;border-radius:0;width:32px;height:4px}#academy_page .swiper-pagination-bullet--active{background:#167bfc}#academy_page .btn-box{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;max-width:520px;margin:0 auto}@media screen and (max-width:680px){#academy_page .btn-box{grid-template-columns:1fr;grid-gap:0;margin:0;width:250px}}#academy_page .btn-box button,#academy_page .btn-box a{width:100%}#academy_page .watsapp-consult{background-color:#25d366;padding:13px 16px 13px 60px;border-radius:6px;font-size:18px;line-height:27px;text-align:right;color:#fff;transition:.3s;background-image:url(/dist/images/icons/watsapp-icon.png);background-size:30px;background-repeat:no-repeat;background-position:16px center}@media screen and (max-width:1024px){#academy_page .watsapp-consult{margin-bottom:10px}}@media screen and (max-width:680px){#academy_page .watsapp-consult{margin-left:16px}}#academy_page .watsapp-consult:hover{transform:scale(1.05)}body{overflow-x:hidden}section{margin:0!important;padding:120px 52px}@media screen and (max-width:1280px){section{padding:100px 42px}}@media screen and (max-width:1024px){section{padding:100px 28px}}@media screen and (max-width:768px){section{padding:100px 28px}}@media screen and (max-width:680px){section{padding:72px 16px}}.section-wrap{max-width:1296px;margin-left:auto;margin-right:auto}.direction-new-banner__title{font-weight:700;font-size:64px;line-height:77px;color:#fff}@media screen and (max-width:1024px){.direction-new-banner__title{font-size:48px;line-height:58px}}@media screen and (max-width:767px){.direction-new-banner__title{font-size:36px;line-height:44px}}@media screen and (max-width:680px){.direction-new-banner__title{font-size:30px;line-height:36px}}.white-font{color:#fff!important}.direction-rpo__btn-new{padding:13px 32px;width:fit-content;background:#3963ff;border-radius:6px;font-size:18px;line-height:27px;color:#fff;transition:.3s;text-align:center;cursor:pointer}.direction-rpo__btn-new_center{display:block;margin:0 auto}.direction-rpo__btn-new:hover{transform:scale(1.05)!important}.pb0{padding-bottom:0!important}.pt0{padding-top:0!important}.p0{padding:0!important}.mb0{margin-bottom:0!important}.fixed-btn{position:fixed;bottom:0;z-index:9999;width:100%!important;margin:0;border-radius:0!important;align-items:center;justify-content:center;display:none!important}@media screen and (max-width:680px){.fixed-btn{display:flex!important}}.btn-icon{margin-left:10px;width:24px;height:24px;background-image:url(/dist/images/courses/btn-icon.svg)}#academy_page.font_lang_ar .btn-icon{margin-right:10px;margin-left:0}.lazy{background-image:none!important;background:none!important}.lazy:after{background-image:none!important;background:none!important}.helpcrunch-iframe-wrapper>iframe{z-index:1113!important}@media screen and (min-width:1024px){.helpcrunch-iframe-wrapper>iframe{z-index:10000!important}}@media screen and (max-width:1024px){.helpcrunch-iframe-wrapper>iframe{max-height:calc(100% - 60px)!important}}.pm_animate{opacity:0}a{text-decoration:none;color:inherit;display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0)}.hide{display:none!important}.center{text-align:center}.grecaptcha-badge{display:none}@media screen and (max-width:680px){.hur54b{padding:72px 26px!important}}.filled-field{display:none}.course-details{max-width:1200px;margin:0 auto -24px;display:flex;justify-content:space-between;padding:0 52px;flex-wrap:wrap}@media screen and (max-width:1280px){.course-details{padding:0 42px}}@media screen and (max-width:1120px){.course-details{max-width:610px}}@media screen and (max-width:680px){.course-details{padding:0 16px}}.course-details__3{max-width:920px}@media screen and (max-width:880px){.course-details__3{max-width:610px}}@media screen and (max-width:880px){.course-details__3 .course-details__block:last-child{margin:0 auto}}.course-details__2{max-width:630px}.course-details__1{justify-content:center}.course-details.darkTheme .course-details__block{background:#ffffff1a}.course-details__block{padding:12px;border-radius:12px;width:251px;display:flex;margin-bottom:24px;background:#0000004d}@media screen and (max-width:680px){.course-details__block{width:100%}}.course-details__block img{width:30px;height:30px;object-fit:cover;object-position:center;margin-right:12px}.course-details__block p{font-family:Inter;font-style:normal;font-weight:600;font-size:20px;line-height:29px;color:#fff}.ai-bootcamp{--accent-blue: var(--color-blue-600);--accent-violet: var(--color-violet-600);--basic-gray-100: rgb(248,248,246);--bg-default: var(--color-navy-950);--bg-inverse: var(--color-neutral-950);--block-text: var(--bg-default);--border-strong: var(--color-neutral-950);--button-text: var(--color-neutral-950);--button: var(--color-green-500);--color-blue-50: rgb(234,243,252);--color-blue-600: rgb(72,80,236);--color-green-500: rgb(190,245,65);--color-navy-300: rgb(178,186,200);--color-navy-900: rgb(29,30,35);--color-navy-950: rgb(17,18,23);--color-neutral-0: rgb(255,255,255);--color-neutral-500: rgb(102,102,102);--color-neutral-50: rgb(247,247,249);--color-neutral-700: rgb(63,75,94);--color-neutral-950: rgb(29,29,29);--color-violet-50: rgb(228,223,255);--color-violet-600: rgb(124,89,242);--font-family-primary-2: "Mulish";--font-family-primary: var(--type-family-mulish);--font-line-height-button: var(--type-line-height-22);--font-line-height-h1: var(--type-line-height-72);--font-line-height-h2: var(--type-line-height-60);--font-line-height-h3: var(--type-line-height-46);--font-line-height-h4: var(--type-line-height-36);--font-line-height-h5: var(--type-line-height-29);--font-line-height-h6: var(--type-line-height-24);--font-line-height-info: var(--type-line-height-17);--font-line-height-p1: var(--type-line-height-25);--font-line-height-p2: var(--type-line-height-23);--font-line-height-p3: var(--type-line-height-20);--font-size-button: var(--type-size-18);--font-size-h1: var(--type-size-66);--font-size-h2: var(--type-size-50);--font-size-h3: var(--type-size-38);--font-size-h4: var(--type-size-32);--font-size-h5: var(--type-size-24);--font-size-h6: var(--type-size-20);--font-size-info: var(--type-size-12);--font-size-p1: var(--type-size-16);--font-size-p2: var(--type-size-16);--font-size-p3: var(--type-size-14);--font-weight-500: var(--type-weight-500);--font-weight-600-2: 700;--font-weight-600: var(--type-weight-600);--font-weight-700-2: var(--type-weight-700);--font-weight-700: 700;--gap-blocks: var(--space-72);--gap-compact: var(--space-36);--gap-elements: var(--space-16);--gap-hairline: var(--space-4);--gap-tight: var(--space-8);--it-step: "IT STEP";--layer-1: var(--color-neutral-700);--margin-horizontal-container: var(--space-250);--margin-horizontal: var(--space-310);--margin-vertical: var(--space-120);--padding-horizontal: var(--space-24);--padding-vertical: var(--space-48);--pading-standard-3: 36;--pading-standard-6: 12;--primary-text-layer-1: var(--color-neutral-0);--radius-16: 16;--radius-24: 24;--radius-36: 36;--radius-72: 72;--radius-button: var(--radius-24);--radius-card-1: 36;--radius-card: var(--radius-36);--radius-container: var(--radius-72);--radius-small: var(--radius-16);--secondary-text-2-layer-1: rgb(123,132,150);--secondary-text-layer-1: var(--color-neutral-50);--secondary-text: var(--color-neutral-50);--space-120: 120;--space-16: 16;--space-24: 24;--space-250: 250;--space-310: 310;--space-36: 36;--space-48: 48;--space-4: 4;--space-72: 72;--space-8: 8;--step-hub-school: "Step Hub School";--text-inverse: var(--color-neutral-0);--text-primary: var(--color-neutral-0);--text-secondary: var(--color-navy-300);--token-2: "\412\438\43f\443\441\43a\43d\438\43a  ";--token: "\412\438\43f\443\441\43a\43d\438\446\44f";--type-family-mulish: "Mulish";--type-line-height-15: 15;--type-line-height-17: 17;--type-line-height-20: 20;--type-line-height-22: 22;--type-line-height-23: 23;--type-line-height-24: 24;--type-line-height-25: 25;--type-line-height-29: 29;--type-line-height-34: 34;--type-line-height-36: 36;--type-line-height-38: 38;--type-line-height-44: 44;--type-line-height-46: 46;--type-line-height-60: 60;--type-line-height-72: 72;--type-size-11: 11;--type-size-12: 12;--type-size-14: 14;--type-size-16: 16;--type-size-18: 18;--type-size-20: 20;--type-size-24: 24;--type-size-28: 28;--type-size-32: 32;--type-size-36: 36;--type-size-38: 38;--type-size-40: 40;--type-size-50: 50;--type-size-66: 66;--type-weight-500: 500;--type-weight-600: 600;--type-weight-700: 700;--unicorn-school: "Unicorn School"}.ai-bootcamp[data-theme=light],.ai-bootcamp .light{--accent-blue: var(--color-blue-600);--accent-violet: var(--color-violet-600);--bg-default: var(--color-neutral-0);--bg-inverse: var(--color-neutral-950);--block-text: var(--color-neutral-950);--border-strong: var(--color-neutral-950);--button-text: var(--color-neutral-0);--button: var(--color-neutral-950);--layer-1: var(--color-neutral-50);--primary-text-layer-1: var(--color-neutral-950);--secondary-text-2-layer-1: var(--color-neutral-500);--secondary-text-layer-1: var(--color-neutral-700);--secondary-text: var(--color-neutral-700);--text-inverse: var(--color-neutral-0);--text-primary: var(--color-neutral-950);--text-secondary: var(--color-neutral-500)}.ai-bootcamp[data-mode=gray]{--accent-blue: var(--color-blue-600);--accent-violet: var(--color-violet-600);--bg-default: var(--color-neutral-50);--bg-inverse: var(--color-neutral-950);--block-text: var(--color-neutral-950);--border-strong: var(--color-neutral-950);--button-text: var(--color-neutral-0);--button: var(--color-neutral-950);--layer-1: var(--color-neutral-0);--primary-text-layer-1: var(--color-neutral-950);--secondary-text-2-layer-1: var(--color-neutral-500);--secondary-text-layer-1: var(--color-neutral-700);--secondary-text: var(--color-neutral-700);--text-inverse: var(--color-neutral-0);--text-primary: var(--color-neutral-950);--text-secondary: var(--color-neutral-500)}.ai-bootcamp[data-mode=green]{--accent-blue: var(--color-blue-600);--accent-violet: var(--color-violet-600);--bg-default: var(--color-green-500);--bg-inverse: var(--color-neutral-950);--block-text: var(--color-neutral-950);--border-strong: var(--color-neutral-950);--button-text: var(--color-neutral-0);--button: var(--color-neutral-950);--layer-1: var(--color-neutral-0);--primary-text-layer-1: var(--color-neutral-950);--secondary-text-2-layer-1: var(--color-neutral-500);--secondary-text-layer-1: var(--color-neutral-700);--secondary-text: var(--color-neutral-700);--text-inverse: var(--color-neutral-0);--text-primary: var(--color-neutral-950);--text-secondary: var(--color-neutral-500)}.ai-bootcamp[data-mode=blue]{--accent-blue: var(--color-blue-50);--accent-violet: var(--color-violet-600);--bg-default: var(--color-blue-600);--bg-inverse: var(--color-neutral-950);--block-text: var(--color-neutral-950);--border-strong: var(--color-neutral-950);--button-text: var(--color-neutral-0);--button: var(--color-neutral-950);--layer-1: var(--color-neutral-0);--primary-text-layer-1: var(--color-neutral-950);--secondary-text-2-layer-1: var(--color-neutral-500);--secondary-text-layer-1: var(--color-neutral-700);--secondary-text: var(--color-neutral-700);--text-inverse: var(--color-neutral-0);--text-primary: var(--color-neutral-0);--text-secondary: var(--color-blue-50)}.ai-bootcamp[data-mode=violet]{--accent-blue: var(--color-blue-600);--accent-violet: var(--color-violet-50);--bg-default: var(--color-violet-600);--bg-inverse: var(--color-neutral-950);--block-text: var(--color-neutral-950);--border-strong: var(--color-neutral-950);--button-text: var(--color-neutral-0);--button: var(--color-neutral-950);--layer-1: var(--color-neutral-0);--primary-text-layer-1: var(--color-neutral-950);--secondary-text-2-layer-1: var(--color-neutral-500);--secondary-text-layer-1: var(--color-neutral-700);--secondary-text: var(--color-neutral-700);--text-inverse: var(--color-neutral-0);--text-primary: var(--color-neutral-0);--text-secondary: var(--color-violet-50)}.ai-bootcamp[data-theme=dark],.ai-bootcamp .dark{--accent-blue: var(--color-blue-600);--accent-violet: var(--color-violet-600);--bg-default: var(--color-navy-900);--bg-inverse: var(--color-neutral-950);--block-text: var(--bg-default);--border-strong: var(--color-neutral-950);--button-text: var(--color-neutral-950);--button: var(--color-green-500);--layer-1: var(--color-neutral-700);--primary-text-layer-1: var(--color-neutral-0);--secondary-text-2-layer-1: rgb(123,132,150);--secondary-text-layer-1: var(--color-neutral-50);--secondary-text: var(--color-neutral-50);--text-inverse: var(--color-neutral-0);--text-primary: var(--color-neutral-0);--text-secondary: var(--color-navy-300)}.ai-bootcamp[data-mode=mobile]{--font-family-primary-2: "Mulish";--font-family-primary: var(--type-family-mulish);--font-line-height-button: var(--type-line-height-22);--font-line-height-h1: var(--type-line-height-44);--font-line-height-h2: var(--type-line-height-38);--font-line-height-h3: var(--type-line-height-34);--font-line-height-h4: var(--type-line-height-29);--font-line-height-h5: var(--type-line-height-24);--font-line-height-h6: var(--type-line-height-22);--font-line-height-info: var(--type-line-height-15);--font-line-height-p1: var(--type-line-height-22);--font-line-height-p2: var(--type-line-height-22);--font-line-height-p3: var(--type-line-height-20);--font-size-button: var(--type-size-18);--font-size-h1: var(--type-size-40);--font-size-h2: var(--type-size-36);--font-size-h3: var(--type-size-28);--font-size-h4: var(--type-size-24);--font-size-h5: var(--type-size-20);--font-size-h6: var(--type-size-18);--font-size-info: var(--type-size-11);--font-size-p1: var(--type-size-16);--font-size-p2: var(--type-size-16);--font-size-p3: var(--type-size-14);--font-weight-500: var(--type-weight-500);--font-weight-600-2: 600;--font-weight-600: var(--type-weight-600);--font-weight-700-2: var(--type-weight-700);--font-weight-700: 700;--gap-blocks: var(--space-48);--gap-compact: var(--space-24);--gap-elements: var(--space-16);--gap-hairline: var(--space-4);--gap-tight: var(--space-8);--margin-horizontal-container: var(--space-24);--margin-horizontal: var(--space-16);--margin-vertical: var(--space-72);--padding-horizontal: var(--space-16);--padding-vertical: var(--space-36);--pading-standard-3: 16;--pading-standard-6: 12;--radius-button: var(--radius-16);--radius-card-1: 24;--radius-card: var(--radius-24);--radius-container: var(--radius-36);--radius-small: var(--radius-16)}.ai-bootcamp{--type-body-stack: var(--font-family-primary, "Mulish"), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.ai-bootcamp .h1,.ai-bootcamp .h2,.ai-bootcamp .h3,.ai-bootcamp .h4,.ai-bootcamp .h5,.ai-bootcamp .h6{font-family:var(--type-body-stack);color:var(--block-text, rgb(29, 29, 29));margin:0;letter-spacing:-.01em;text-wrap:balance}.ai-bootcamp .h1{font-size:calc(var(--font-size-h1)*1px);line-height:calc(var(--font-line-height-h1)*1px);font-weight:var(--font-weight-600, 600)}.ai-bootcamp .h2{font-size:calc(var(--font-size-h2)*1px);line-height:calc(var(--font-line-height-h2)*1px);font-weight:var(--font-weight-700, 700)}.ai-bootcamp .h3{font-size:calc(var(--font-size-h3)*1px);line-height:calc(var(--font-line-height-h3)*1px);font-weight:var(--font-weight-700, 700)}.ai-bootcamp .h4{font-size:calc(var(--font-size-h4)*1px);line-height:calc(var(--font-line-height-h4)*1px);font-weight:var(--font-weight-700, 700)}.ai-bootcamp .h5{font-size:calc(var(--font-size-h5)*1px);line-height:calc(var(--font-line-height-h5)*1px);font-weight:var(--font-weight-600, 600)}.ai-bootcamp .h6{font-size:calc(var(--font-size-h6)*1px);line-height:calc(var(--font-line-height-h6)*1px);font-weight:var(--font-weight-600, 600)}.ai-bootcamp .p1,.ai-bootcamp .p2,.ai-bootcamp .p3,.ai-bootcamp .info{font-family:var(--type-body-stack);color:var(--block-text, rgb(29, 29, 29));margin:0;text-wrap:pretty}.ai-bootcamp .p1{font-size:calc(var(--font-size-p1)*1px);line-height:calc(var(--font-line-height-p1)*1px);font-weight:var(--font-weight-500, 500)}.ai-bootcamp .p2{font-size:calc(var(--font-size-p2)*1px);line-height:calc(var(--font-line-height-p2)*1px);font-weight:var(--font-weight-500, 500)}.ai-bootcamp .p3{font-size:calc(var(--font-size-p3)*1px);line-height:calc(var(--font-line-height-p3)*1px);font-weight:var(--font-weight-400, 400)}.ai-bootcamp .info{font-size:calc(var(--font-size-info)*1px);line-height:calc(var(--font-line-height-info)*1px);font-weight:var(--font-weight-500, 500);color:var(--secondary-text, rgb(102, 102, 102))}.ai-bootcamp .type-button{font-family:var(--type-body-stack);font-size:calc(var(--font-size-button)*1px);line-height:calc(var(--font-line-height-button)*1px);font-weight:var(--font-weight-700, 700)}.ai-bootcamp .fw-500{font-weight:500}.ai-bootcamp .fw-600{font-weight:600}.ai-bootcamp .fw-700{font-weight:700}.ai-bootcamp .fw-800{font-weight:800}.ai-bootcamp{--ai-font: "Mulish", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ai-weight-body: 500;--ai-weight-medium: 600;--ai-weight-bold: 700;--ai-text-hero: clamp(34px, 6.6vh, 80px);--ai-text-display: clamp(40px, 5vw, 76px);--ai-text-display-sm: clamp(38px, 4.8vw, 72px);--ai-text-h1: clamp(32px, 3.4vw, 52px);--ai-text-h2: clamp(30px, 3.2vw, 50px);--ai-text-h2-sm: clamp(30px, 3.2vw, 48px);--ai-text-h3: clamp(28px, 3vw, 46px);--ai-text-h3-sm: clamp(28px, 3vw, 44px);--ai-text-h4: clamp(24px, 2.4vw, 34px);--ai-text-lead: clamp(15px, 1.5vw, 22px);--ai-violet-500: #7C59F2;--ai-violet-tint: #EDE7FE;--ai-shadow-media: 0 30px 60px -34px rgba(56, 40, 110, .32);--ai-nest-media: 27px;--ai-nest-media-m: 21px;--ai-nest-plate-m: 16.5px;--ai-text-body: 14.5px;--ai-text-body-lg: 16px;--ai-text-ui: 14px;--ai-text-sm: 13px;--ai-text-sm-alt: 13.5px;--ai-text-xs: 12px;--ai-text-micro: 11.5px;--ai-leading-hero: 1.02;--ai-leading-display: 1.06;--ai-leading-heading: 1.12;--ai-leading-snug: 1.35;--ai-leading-body: 1.5;--ai-leading-relaxed: 1.55;--ai-leading-loose: 1.6;--ai-tracking-hero: -.035em;--ai-tracking-display: -.03em;--ai-tracking-heading: -.02em;--ai-tracking-tight: -.01em;--ai-tracking-label: .08em;--ai-tracking-label-sm: .06em;--ai-tracking-label-xs: .04em;--ai-radius-pill: 999px;--ai-radius-chip: 99px;--ai-radius-xs: 9px;--ai-radius-sm: 19.5px;--ai-radius-md: 21px;--ai-radius-lg: 24px;--ai-radius-xl: 27px;--ai-radius-2xl: 30px;--ai-radius-3xl: 33px;--ai-radius-4xl: 36px;--ai-radius-5xl: 42px;--ai-space-1: 4px;--ai-space-2: 8px;--ai-space-3: 10px;--ai-space-4: 12px;--ai-space-5: 14px;--ai-space-6: 16px;--ai-space-7: 18px;--ai-space-8: 20px;--ai-space-9: 24px;--ai-space-10: 28px;--ai-space-11: 32px;--ai-space-12: 40px;--ai-space-13: 48px;--ai-space-14: 56px;--ai-section-gap: clamp(72px, 2.67cqw + 61.6px, 100px);--ai-pad-card: 22px;--ai-pad-card-md: 24px;--ai-pad-card-lg: 28px;--ai-pad-card-xl: 34px;--ai-pad-fluid-sm: clamp(28px, 3vw, 48px);--ai-pad-fluid-md: clamp(30px, 3.8vw, 58px);--ai-pad-fluid-lg: clamp(34px, 4.6vw, 72px);--ai-container: min(1168px, 100% - 32px);--ai-container-narrow: min(860px, 100%);--ai-nav-height: 110px;--ai-ink: #17141F;--ai-ink-2: #3B3548;--ai-ink-3: #4B4459;--ai-ink-4: #5B5470;--ai-text-secondary: #57506A;--ai-text-muted: #8A8496;--ai-surface: #FFFFFF;--ai-surface-2: #F7F7F9;--ai-surface-3: #F7F7F9;--ai-hairline: #EFEDF4;--ai-accent: #6C59F5;--ai-pastel-violet: #D8C2FF;--ai-pastel-violet-2: #BB9EFB;--ai-pastel-indigo: #98A3F6;--ai-pastel-lilac: #E7DBFF;--ai-pastel-mist: #F5F0FF;--ai-pastel-periwinkle: #E3E4FE;--ai-pastel-blue: #D8DBFD;--ai-pastel-lavender: #EBE3FF;--ai-shadow-card: 0 30px 60px -34px rgba(56,40,110,.32);--ai-shadow-raised: 0 26px 54px -22px rgba(56,40,110,.34), 0 6px 14px rgba(56,40,110,.1);--ai-shadow-panel: 0 36px 70px -38px rgba(56,40,110,.4);--ai-shadow-hero: 0 44px 90px -46px rgba(76,54,190,.65);--ai-hairline-ring: inset 0 0 0 1px #EFEDF4;--ai-ease: cubic-bezier(.22,1,.36,1);--ai-ease-inout: cubic-bezier(.4,0,.2,1);--ai-dur-fast: .18s;--ai-dur-base: .26s;--ai-dur-slow: .34s}.ai-bootcamp .ai-hero,.ai-bootcamp .ai-display,.ai-bootcamp .ai-h1,.ai-bootcamp .ai-h2,.ai-bootcamp .ai-h3,.ai-bootcamp .ai-h4{font-family:var(--ai-font);color:var(--ai-ink);margin:0;font-weight:var(--ai-weight-bold);text-wrap:balance}.ai-bootcamp .ai-hero{font-size:var(--ai-text-hero);line-height:var(--ai-leading-hero);letter-spacing:var(--ai-tracking-hero)}.ai-bootcamp .ai-display{font-size:var(--ai-text-display);line-height:var(--ai-leading-display);letter-spacing:var(--ai-tracking-display)}.ai-bootcamp .ai-h1{font-size:var(--ai-text-h1);line-height:var(--ai-leading-display);letter-spacing:var(--ai-tracking-display)}.ai-bootcamp .ai-h2{font-size:var(--ai-text-h2);line-height:var(--ai-leading-heading);letter-spacing:var(--ai-tracking-heading)}.ai-bootcamp .ai-h3{font-size:var(--ai-text-h3);line-height:var(--ai-leading-heading);letter-spacing:var(--ai-tracking-heading)}.ai-bootcamp .ai-h4{font-size:var(--ai-text-h4);line-height:var(--ai-leading-snug);letter-spacing:var(--ai-tracking-heading)}.ai-bootcamp .ai-lead,.ai-bootcamp .ai-body,.ai-bootcamp .ai-sm,.ai-bootcamp .ai-micro{font-family:var(--ai-font);color:var(--ai-text-secondary);margin:0;font-weight:var(--ai-weight-body);text-wrap:pretty}.ai-bootcamp .ai-lead{font-size:var(--ai-text-lead);line-height:var(--ai-leading-relaxed);letter-spacing:var(--ai-tracking-tight)}.ai-bootcamp .ai-body{font-size:var(--ai-text-body);line-height:var(--ai-leading-loose)}.ai-bootcamp .ai-sm{font-size:var(--ai-text-sm);line-height:var(--ai-leading-body)}.ai-bootcamp .ai-micro{font-size:var(--ai-text-micro);line-height:var(--ai-leading-body)}.ai-bootcamp .ai-eyebrow{font-family:var(--ai-font);font-size:var(--ai-text-micro);font-weight:var(--ai-weight-bold);letter-spacing:var(--ai-tracking-label);text-transform:uppercase;color:var(--ai-text-muted);margin:0}.ai-bootcamp{--ai-blue-600: #4850EC;--ai-blue-700: #2252E7;--ai-blue-300: #8FC0F7;--ai-blue-400: #8EA6F5;--ai-blue-500: #3B56F7;--ai-blue-tint: #EAF1FC;--ai-blue-wash: #EEF1FE;--ai-lime: #BEF541;--ai-lime-ink: #111217;--ai-black-bg: #111217;--ai-gradient-brand: linear-gradient(135deg, #2252E7 0%, #8FC0F7 100%);--ai-gradient-form: linear-gradient(135deg, #8EA6F5 0%, #3B56F7 100%);--ai-gradient-glow: radial-gradient(48% 90% at 92% 50%, rgba(72,80,236,.45) 0%, rgba(72,80,236,0) 70%);--ai-star-on: #FFD904;--ai-star-off: #E6E6E6;--ai-scrim-plate: rgba(17,18,23,.46);--ai-scrim-blur: 18px;--ai-chip-h: 40px;--ai-chip-pad-y: 6px;--ai-chip-pad-x: 14px;--ai-chip-gap: 8px;--ai-chip-mark: 18px;--ai-chip-font: 13.5px;--ai-nest-shell-pad-content: clamp(34px, 4.6cqw, 72px);--ai-nest-card-pad: 36px;--ai-nest-card-pad-m: 24px;--ai-nest-inner-pad: 24px;--ai-nest-plate: 21px;--ai-nest-frame: 16.5px;--ai-nest-shell: 42px;--ai-nest-shell-pad: 14px;--ai-nest-card: 33px;--ai-nest-inner: 27px;--ai-nest-shell-m: 27px;--ai-nest-shell-pad-m: 20px;--ai-nest-card-m: 21px;--ai-section-rhythm: 140px;--ai-section-rhythm-m: 64px;--ai-ratio-row: 3 / 2;--ai-ratio-card: 4 / 3;--ai-ratio-card-m: 3 / 4;--ai-ratio-portrait: 4 / 5;--ai-split-text: 4fr;--ai-split-photo: 6fr;--ai-focus-ring: 3px solid #4850EC;--ai-focus-offset: 3px;--ai-focus-ring-on-dark: 3px solid #BEF541}.ai-bootcamp{--text-primary: var(--ai-ink);--text-secondary: var(--ai-text-secondary);--text-muted: var(--ai-text-muted);--text-on-dark: #FFFFFF;--text-accent: var(--ai-accent);--text-link: var(--ai-accent);--text-link-hover: #4F3ADB;--surface-page: var(--ai-surface);--surface-card: var(--ai-surface);--surface-sunken: var(--ai-surface-2);--surface-muted: var(--ai-surface-3);--surface-inverse: var(--ai-ink);--surface-accent: var(--ai-accent);--surface-tint: var(--ai-pastel-mist);--border-hairline: var(--ai-hairline);--border-ring: var(--ai-hairline-ring);--radius-pill: var(--ai-radius-pill);--radius-input: var(--ai-radius-pill);--radius-chip: var(--ai-radius-chip);--radius-card: var(--ai-radius-lg);--radius-card-sm: var(--ai-radius-sm);--radius-panel: var(--ai-radius-2xl);--radius-panel-lg: var(--ai-radius-5xl);--radius-icon: var(--ai-radius-xs);--space-hair: var(--ai-space-1);--space-xs: var(--ai-space-2);--space-sm: var(--ai-space-3);--space-12: var(--ai-space-4);--space-14: var(--ai-space-5);--space-md: var(--ai-space-6);--space-lg: var(--ai-space-9);--space-xl: var(--ai-space-11);--space-20: var(--ai-space-8);--space-40: var(--ai-space-12);--space-2xl: var(--ai-space-13);--space-3xl: var(--ai-space-14);--space-section: var(--ai-section-gap);--pad-card: var(--ai-pad-card-lg);--pad-card-tight: var(--ai-pad-card);--pad-panel: var(--ai-pad-fluid-sm);--pad-panel-lg: var(--ai-pad-fluid-lg);--container: var(--ai-container);--col: min(1300px, 100cqw - 32px);--section-gap: var(--ai-section-gap);--panel-max: 1400px;--panel-mx: max(0px, min(5cqw - 36px, (100cqw - var(--col)) / 2 - 32px), (100cqw - var(--panel-max)) / 2);--panel-inset: var(--panel-mx);--panel-r: var(--panel-radius);--container-narrow: var(--ai-container-narrow);--nav-height: var(--ai-nav-height);--font-body: var(--ai-font);--font-display: var(--ai-font);--text-hero: var(--ai-text-hero);--text-display: var(--ai-text-display);--text-h1: var(--ai-text-h1);--text-h2: var(--ai-text-h2);--text-h3: var(--ai-text-h3);--text-h4: var(--ai-text-h4);--text-lead: var(--ai-text-lead);--text-body: var(--ai-text-body);--text-body-lg: var(--ai-text-body-lg);--text-ui: var(--ai-text-ui);--text-caption: var(--ai-text-sm);--text-micro: var(--ai-text-micro);--weight-body: var(--ai-weight-body);--weight-medium: var(--ai-weight-medium);--weight-bold: var(--ai-weight-bold);--leading-heading: var(--ai-leading-heading);--leading-body: var(--ai-leading-loose);--tracking-heading: var(--ai-tracking-heading);--tracking-label: var(--ai-tracking-label);--shadow-card: var(--ai-shadow-card);--shadow-raised: var(--ai-shadow-raised);--shadow-panel: var(--ai-shadow-panel);--shadow-media: var(--ai-shadow-media);--ease: var(--ai-ease);--ease-inout: var(--ai-ease-inout);--dur-hover: var(--ai-dur-fast);--dur-base: var(--ai-dur-base);--dur-enter: var(--ai-dur-slow);--btn-primary-bg: var(--ai-ink);--btn-primary-bg-hover: #2A2536;--btn-primary-fg: #FFFFFF;--btn-secondary-bg: var(--ai-surface);--btn-secondary-fg: var(--ai-ink);--btn-accent-bg: var(--ai-accent);--btn-accent-bg-hover: #4F3ADB;--focus-ring: var(--ai-accent)}.ai-bootcamp{--accent-text: var(--course-accent, #4850EC);--surface-panel: var(--surface-sunken);--text-secondary-weight: 600;--text-secondary-lh: 1.3;--title-text-gap: 8px;--title-content: 48px;--grid-gap: 8px;--btn-gap: 6px;--eyebrow-gap: 16px;--lead-list-gap: 30px;--list-gap: 6px;--list-icon-gap: 12px;--list-cols-gap: 24px;--list-note-gap: 30px;--list-stack-gap: 30px;--chips-gap: 6px;--chip-h: 42px;--chip-px: 18px;--chip-h-compact: 30px;--chip-px-compact: 12px;--fs-h1: clamp(36px, 4.2cqw, 54px);--fs-h2: clamp(32px, 2.6cqw, 42px);--fs-stat: clamp(20px, 2.2cqw, 32px);--fs-h3: clamp(26px, 2.2cqw, 32px);--fs-h4: clamp(21px, .6cqw + 17.4px, 22px);--fs-h5: clamp(18px, .2cqw + 17.1px, 20px);--fs-lead: clamp(16px, 1.25cqw, 18px);--fs-p: clamp(16px, .6cqw + 9.8px, 17px);--fs-chip: 14px;--fs-caption: 13px;--fs-tag: 13px;--fs-overline: 12px;--fw-heading: 600;--fw-body: 400;--panel-radius: clamp(27px, 3.54cqw + 3px, 54px);--card-radius-fluid: clamp(18px, 1.185cqw + 9.75px, 27px);--lh-p: 1.3}.ai-bootcamp[data-theme=dark]{--surface-page: #0B0C10;--surface-sunken: #15161C;--surface-panel: #15161C;--surface-card: #1E1F26;--surface-muted: #2A2B33;--text-primary: #FFFFFF;--text-secondary: #9496A1;--accent-text: #9AA0FF;--text-accent: #9AA0FF;--ds-faq-gap: #0B0C10;--ds-faq-row: #15161C;--ds-faq-mark: #2C2D37;--ds-faq-mark-fg: #F4F4F6;--ds-faq-mark-hover: #4850EC;--border-hairline: rgba(255,255,255,.08)}.ai-bootcamp{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-body);color:var(--text-secondary);background:var(--surface-page)}.ai-bootcamp a{color:var(--text-link);text-decoration:none;transition:color var(--dur-hover) ease}.ai-bootcamp a:hover{color:var(--text-link-hover)}@container page (max-width: 1024px){.ai-bootcamp [data-page]{--panel-mx: 0px}}.ai-bootcamp .container{width:var(--container);margin-inline:auto}.ai-bootcamp .container-narrow{width:var(--container-narrow);margin-inline:auto}.ai-bootcamp .section{padding-bottom:var(--space-section)}.ai-bootcamp .card{background:var(--surface-card);border-radius:var(--radius-card);padding:var(--pad-card);box-shadow:var(--shadow-card)}.ai-bootcamp .panel{background:var(--surface-card);border-radius:var(--radius-panel);padding:var(--pad-panel)}.ai-bootcamp{--course-accent: var(--ai-blue-600);--course-accent-hover: var(--ai-blue-700);--gradient-brand: linear-gradient(135deg, var(--ai-blue-700) 0%, var(--ai-blue-300) 100%);--course-accent-wash: var(--ai-blue-wash);--surface-course-tint: var(--ai-blue-tint);--surface-accent-tint: var(--ai-violet-tint);--accent-violet: var(--ai-violet-500);--surface-brand-gradient: var(--ai-gradient-brand);--surface-form-gradient: var(--ai-gradient-form);--text-highlight: var(--ai-lime);--surface-highlight: var(--ai-lime);--text-on-highlight: var(--ai-lime-ink);--surface-inverse-brand: var(--ai-black-bg);--surface-plate-on-media: var(--ai-scrim-plate);--blur-plate: var(--ai-scrim-blur);--chip-height: var(--ai-chip-h);--chip-pad-y: var(--ai-chip-pad-y);--chip-pad-x: var(--ai-chip-pad-x);--chip-gap: var(--ai-chip-gap);--chip-mark-size: var(--ai-chip-mark);--chip-font-size: var(--ai-chip-font);--pad-shell-content: var(--ai-nest-shell-pad-content);--pad-card-in-shell: var(--ai-nest-card-pad);--pad-card-in-card: var(--ai-nest-inner-pad);--radius-plate: var(--ai-nest-plate);--radius-frame: var(--ai-nest-frame);--radius-media: var(--ai-nest-media);--radius-media-m: var(--ai-nest-media-m);--radius-plate-m: var(--ai-nest-plate-m);--radius-shell: var(--ai-nest-shell);--radius-shell-pad: var(--ai-nest-shell-pad);--radius-card-in-shell: var(--ai-nest-card);--radius-card-in-card: var(--ai-nest-inner);--focus-ring: var(--ai-focus-ring);--focus-ring-offset: var(--ai-focus-offset);--focus-ring-inverse: var(--ai-focus-ring-on-dark)}@container page (max-width: 680px){.ai-bootcamp [data-page]{--radius-shell: var(--ai-nest-shell-m);--radius-shell-pad: var(--ai-nest-shell-pad-m);--pad-card-in-shell: var(--ai-nest-card-pad-m);--radius-card-in-shell: var(--ai-nest-card-m);--radius-card-in-card: var(--ai-nest-inner-m)}}.ai-bootcamp :focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:3px}.ai-bootcamp [data-shell] :focus-visible,.ai-bootcamp .on-dark :focus-visible{outline:var(--focus-ring-inverse)}.ai-bootcamp{--radius-button: var(--ai-radius-pill);--radius-field: var(--ai-radius-pill);--radius-button-legacy: 24px;--btn-height: 54px;--btn-height-accent: 58px;--btn-height-compact: 48px;--btn-height-mobile: 52px;--btn-pad-x: 30px;--btn-pad-x-secondary: 28px;--btn-pad-x-compact: 26px;--btn-font-size: var(--fs-p, clamp(15px, .6cqw + 9.8px, 17px));--btn-font-size-compact: 14.5px;--btn-font-weight: 600;--btn-icon-size: 44px;--btn-transition: background .18s ease;--btn-primary-bg: var(--ai-black-bg);--btn-primary-bg-hover: var(--ai-blue-600);--btn-primary-fg: #FFFFFF;--btn-accent-bg: var(--ai-blue-600);--btn-accent-bg-hover: var(--ai-blue-700);--btn-secondary-bg: #FFFFFF;--btn-secondary-bg-hover: var(--ai-hairline);--btn-secondary-fg: var(--ai-ink);--btn-lime-bg: var(--ai-lime);--btn-lime-fg: var(--ai-lime-ink);--btn-lime-bg-hover: #FFFFFF;--btn-icon-bg: #F7F7F9;--field-height: 52px;--field-height-accent: 56px;--field-pad-x: 20px;--field-pad-x-lg: 22px;--field-font-size: 16px;--field-font-weight: 500;--field-fg: #1D1D1D;--field-placeholder: var(--ai-text-muted);--field-bg: #F7F7F9;--field-bg-accent: #FFFFFF;--field-border: 1px solid var(--ai-hairline);--field-label-size: 13.5px;--field-label-weight: 600;--field-label-color: #666666;--field-label-gap: 8px;--field-error: #E5484D;--field-error-bg: #FEF2F2;--field-hover-bg: #F2F1F6;--field-focus-ring: 0 0 0 3px rgba(72,80,236,.18);--field-disabled-bg: #F2F1F6;--field-disabled-fg: #B5B1BE;--checkbox-size: 20px;--checkbox-size-mobile: 24px;--checkbox-accent: var(--ai-blue-600);--radio-dot: 22px;--radio-selected-bg: rgba(72,135,236,.1);--radio-selected-border: 2px solid var(--ai-blue-600);--radio-border: 1px solid rgba(0,0,0,.1);--hit-target: 44px}.ai-bootcamp input,.ai-bootcamp select,.ai-bootcamp textarea,.ai-bootcamp button{font-family:inherit}.ai-bootcamp{--c-page: #FBFBFB;--c-surface: #FFFFFF;--c-surface-muted: #FAFAFA;--c-surface-soft: #F4F4F4;--c-surface-press: #EBEBEB;--c-line: #E6E6E6;--c-ink: #17171A;--c-ink-2: #505259;--c-ink-3: #66676E;--c-dark: #1A1A1A;--c-dark-2: #26262A;--c-dark-line: #3A3A40;--c-on-dark: #FAFAFA;--c-on-dark-2: #B4B4BA;--c-accent: #4362FF;--c-accent-hover: #3450E8;--c-accent-active: #2A43CC;--c-accent-tint: #F0F2FF;--c-on-accent: #FFFFFF;--c-promo: #FFF01F;--c-promo-hover: #F2E200;--c-promo-active: #E0D100;--c-on-promo: #17171A;--c-success: #0A7F42;--c-success-bright:#26C772;--c-success-soft: #E7F7EE;--c-danger: #D92D20;--c-focus: #4362FF;--c-focus-on-dark: #FFF01F;--ph-warm: linear-gradient(135deg, #F6D5C8 0%, #E9A99A 100%);--ph-cool: linear-gradient(135deg, #CFE0F5 0%, #8FB3E8 100%);--ph-green: linear-gradient(135deg, #D8EDD2 0%, #8CC49A 100%);--ph-night: linear-gradient(135deg, #2E2E36 0%, #121216 100%);--ph-hero: radial-gradient(120% 90% at 80% 40%, #5A5F6E 0%, #26262A 55%, #1A1A1A 100%);--ph-orb: radial-gradient(circle at 30% 30%, #FFFFFF 0%, #C9B8FF 35%, #6F7BFF 70%, #4362FF 100%);--hero-fade: linear-gradient(90deg, #1A1A1A 0%, rgba(26, 26, 26, .85) 35%, rgba(26, 26, 26, 0) 70%);--glass: rgba(250, 250, 250, .08);--glass-line:rgba(250, 250, 250, .16);--font-display: "Onest", "Mulish", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body: "Onest", "Mulish", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fw-regular: 400;--fw-medium: 500;--fw-semi: 600;--fs-display: 72px;--lh-display: 72px;--ls-display: -.02em;--fs-h1: 64px;--lh-h1: 64px;--ls-h1: -.02em;--fs-h2: 48px;--lh-h2: 52px;--ls-h2: -.01em;--fs-h3: 28px;--lh-h3: 32px;--ls-h3: -.01em;--fs-h4: 20px;--lh-h4: 24px;--ls-h4: -.01em;--fs-lead: 20px;--lh-lead: 28px;--fs-body: 16px;--lh-body: 24px;--fs-small: 14px;--lh-small: 20px;--fs-caption: 12px;--lh-caption: 16px;--fs-btn: 18px;--lh-btn: 24px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-14: 56px;--s-16: 64px;--s-20: 80px;--s-24: 96px;--s-30: 120px;--r-xs: 8px;--r-sm: 12px;--r-md: 16px;--r-lg: 24px;--r-xl: 32px;--r-pill: 999px;--sh-float: 0 8px 24px rgba(23, 23, 26, .08);--sh-press: 0 2px 8px rgba(23, 23, 26, .06);--dur-fast: .2s;--dur-base: .3s;--ease: cubic-bezier(.2, .7, .2, 1);--sheet-max: 1600px;--content-max: 1440px;--page-gutter: 24px;--sheet-gap: 16px;--sheet-pad-y: 64px;--sheet-pad-x: 56px;--measure: 64ch;--header-h: 72px;--promo-h: 48px;--z-header: 100;--z-menu: 110;--ctl-h-lg: 64px;--ctl-h-md: 52px;--ctl-h-sm: 44px;--focus-ring: 0 0 0 2px var(--c-page), 0 0 0 4px var(--c-focus)}@media(max-width:1024px){.ai-bootcamp{--sheet-pad-y: 48px;--sheet-pad-x: 32px;--fs-display: 56px;--lh-display: 60px;--fs-h1: 48px;--lh-h1: 52px;--fs-h2: 40px;--lh-h2: 44px;--fs-h3: 24px;--lh-h3: 28px}}@media(max-width:768px){.ai-bootcamp{--page-gutter: 8px;--sheet-gap: 8px;--sheet-pad-y: 40px;--sheet-pad-x: 20px;--r-lg: 20px;--r-xl: 24px;--header-h: 64px;--fs-display: 40px;--lh-display: 44px;--fs-h1: 32px;--lh-h1: 36px;--fs-h2: 28px;--lh-h2: 32px;--fs-h3: 20px;--lh-h3: 24px;--fs-lead: 18px;--lh-lead: 24px;--fs-btn: 16px;--ctl-h-lg: 56px}}.ai-bootcamp{container:page/inline-size;min-height:100vh;background:var(--c-page);color:var(--c-ink);padding-bottom:var(--section-gap)}.ai-bootcamp [data-page]{max-width:var(--sheet-max);margin:0 auto;padding:var(--s-4) var(--page-gutter) 0;display:grid;grid-template-columns:minmax(0px,1fr);gap:var(--sheet-gap)}.ai-bootcamp section{margin:0!important;padding:0}.ai-bootcamp [data-page]>section{padding-bottom:var(--space-section)}.ai-bootcamp #audience{margin:var(--section-gap) 0 0!important}.ai-bootcamp #result{padding-bottom:clamp(72px,29.053px + 6.316vw,120px)!important}@keyframes ds-hero-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ds-art-draw{0%{stroke-dashoffset:1000}45%,88%{stroke-dashoffset:0}to{stroke-dashoffset:-1000}}@keyframes ds-art-grow{0%{transform:scaleX(.06)}35%,85%{transform:scaleX(1)}to{transform:scaleX(.06)}}@keyframes ds-art-pulse{50%{box-shadow:0 0 0 3px #fff,0 0 0 10px #4850ec2e}}@keyframes ds-art-bob{50%{transform:translateY(-8px)}}.ai-bootcamp .ds-hero{padding:0 0 var(--space-section, 140px);font-family:var(--font-body, "Mulish", sans-serif)}.ai-bootcamp .ds-hero__shell{position:relative;overflow:hidden;width:100%;margin-inline:auto;border-radius:0;background:var(--surface-brand-gradient, linear-gradient(135deg, #2252E7 0%, #8FC0F7 100%)) center/cover no-repeat;min-height:max(560px,min(100svh - var(--header-height, 64px) - 40px,900px));display:flex;flex-direction:column}.ai-bootcamp .ds-hero__grid{position:relative;flex:1 1 auto;width:min(1168px,100% - 32px);margin:0 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(24px,4cqw,64px);align-items:center;padding:72px 0}.ai-bootcamp .ds-hero__grid--solo{grid-template-columns:minmax(0,640px)}.ai-bootcamp .ds-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:640px;animation:ds-hero-up .6s ease both}.ai-bootcamp .ds-hero__eyebrow{display:inline-flex;align-items:center;height:36px;padding:0 20px;border-radius:var(--radius-pill, 999px);background:#fff;color:var(--text-on-highlight, #111217);font-size:14px;font-weight:600}.ai-bootcamp .ds-hero__pills{display:flex;flex-wrap:wrap;gap:var(--chips-gap, 6px)}.ai-bootcamp .ds-hero__pill{display:inline-flex;align-items:center;height:36px;padding:0 20px;border-radius:999px;background:#ffffff2e;color:#fff;font-size:14px;font-weight:600;white-space:nowrap}.ai-bootcamp .ds-hero__title{margin:0;font-size:var(--fs-h1, clamp(36px, 4.2cqw, 54px));line-height:1.04;font-weight:var(--fw-heading, 500);letter-spacing:-.035em;color:#fff;max-width:22ch;text-wrap:balance}.ai-bootcamp .ds-hero__title>span{display:block}.ai-bootcamp .ds-hero__accent{color:inherit}.ai-bootcamp .ds-hero__slot{position:relative;min-height:540px;border-radius:var(--radius-card-in-shell, 33px);border:2px dashed rgba(255,255,255,.55);background:#ffffff14;display:grid;place-items:center;text-align:center;color:#fff;cursor:pointer;transition:background .18s ease,border-color .18s ease}.ai-bootcamp .ds-hero__slot:hover,.ai-bootcamp .ds-hero__slot[data-drag]{background:#ffffff29;border-color:#fff}.ai-bootcamp .ds-hero__slot input{position:absolute;inset:0;opacity:0;cursor:pointer}.ai-bootcamp .ds-hero__slot-in{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;pointer-events:none}.ai-bootcamp .ds-hero__slot-ic{width:56px;height:56px;border-radius:999px;background:#ffffff2e;display:grid;place-items:center}.ai-bootcamp .ds-hero__slot-t{font-size:16px;font-weight:600}.ai-bootcamp .ds-hero__slot-s{font-size:13px;font-weight:500;color:#ffffffbf}.ai-bootcamp .ds-hero__img{background:#ffffff14}.ai-bootcamp .ds-hero__img-x{position:absolute;top:12px;right:12px;z-index:2;height:36px;padding:0 14px;border:0;border-radius:999px;background:#111217b3;color:#fff;font:600 13px/1 inherit;font-family:inherit;cursor:pointer}.ai-bootcamp .ds-hero__title+.ds-hero__lead{margin-top:calc(var(--title-text-gap, 8px) - 20px)}.ai-bootcamp .ds-hero__lead{margin:0;max-width:52ch;font-size:var(--fs-p, clamp(16px, .6cqw + 9.8px, 17px));line-height:var(--lh-p, 1.3);font-weight:var(--fw-body, 400);color:#fff;text-wrap:pretty}.ai-bootcamp .ds-hero__cta{display:flex;flex-wrap:wrap;gap:var(--btn-gap, 6px);margin-top:4px}.ai-bootcamp .ds-hero__btn{display:inline-flex;align-items:center;height:var(--btn-height, 54px);padding:0 var(--btn-pad-x, 30px);border:0;border-radius:var(--radius-button, 999px);font-family:inherit;font-size:var(--btn-font-size, 15px);font-weight:var(--btn-font-weight, 600);cursor:pointer;text-decoration:none;transition:background .18s ease}.ai-bootcamp .ds-hero__btn--primary{background:var(--btn-primary-bg, #111217);color:#fff}.ai-bootcamp .ds-hero__btn--primary:hover{background:var(--btn-primary-bg-hover, #4850EC);color:#fff}.ai-bootcamp[data-theme=dark] .ds-hero__btn--primary{background:var(--course-accent, #4850EC);color:#fff}.ai-bootcamp[data-theme=dark] .ds-hero__btn--primary:hover,.ai-bootcamp .ds-hero__btn--ghost{background:#fff;color:#17141f}.ai-bootcamp .ds-hero__btn--ghost:hover{background:var(--btn-secondary-bg-hover, #4850EC);color:var(--btn-secondary-fg-hover, #fff)}.ai-bootcamp .ds-hero__img{position:relative;min-height:540px;border-radius:var(--radius-card-in-shell, 33px);overflow:hidden}.ai-bootcamp .ds-hero__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ai-bootcamp .ds-art{position:relative;min-height:540px;color:var(--text-primary, #17141F)}.ai-bootcamp .ds-art__card{position:absolute;box-sizing:border-box;border-radius:21px;background:#fff;box-shadow:0 30px 60px -32px #1112178c}.ai-bootcamp .ds-art__bars{right:0;top:6%;width:56%;height:64%;padding:22px 24px;display:flex;flex-direction:column;gap:14px}.ai-bootcamp .ds-art__line{left:4%;top:30%;width:64%;padding:22px 24px 18px;display:flex;flex-direction:column;gap:12px}.ai-bootcamp .ds-art__h{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;font-weight:700}.ai-bootcamp .ds-art__dot{width:8px;height:8px;border-radius:999px;background:var(--course-accent, #4850EC)}.ai-bootcamp .ds-art__tag{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:999px;background:var(--surface-sunken, #F7F7F9);font-size:11.5px;font-weight:600;color:var(--text-secondary, #57506A)}.ai-bootcamp .ds-art__rows{flex:1;display:flex;flex-direction:column;justify-content:space-around;gap:8px;padding-left:34%}.ai-bootcamp .ds-art__row{display:block;height:14px;border-radius:999px;background:var(--surface-sunken, #F7F7F9)}.ai-bootcamp .ds-art__fill{display:block;height:100%;border-radius:999px;background:var(--course-accent, #4850EC);transform-origin:left;animation:ds-art-grow 6s cubic-bezier(.22,1,.36,1) infinite}.ai-bootcamp .ds-art__row:nth-child(2n) .ds-art__fill{background:var(--ai-blue-300, #8FC0F7)}.ai-bootcamp .ds-art__legend{display:flex;gap:14px;font-size:11.5px;font-weight:600;color:var(--text-secondary, #57506A)}.ai-bootcamp .ds-art__legend span{display:inline-flex;align-items:center;gap:6px}.ai-bootcamp .ds-art__legend i{width:8px;height:8px;border-radius:999px;background:var(--course-accent, #4850EC)}.ai-bootcamp .ds-art__legend span+span i{background:var(--ai-blue-300, #8FC0F7)}.ai-bootcamp .ds-art__plot{position:relative;height:170px}.ai-bootcamp .ds-art__plot svg{width:100%;height:100%;display:block;overflow:visible}.ai-bootcamp .ds-art__path{fill:none;stroke-width:3.5;stroke-linecap:round;stroke-dasharray:1000;animation:ds-art-draw 7s cubic-bezier(.45,0,.2,1) infinite}.ai-bootcamp .ds-art__path--b{animation-delay:.4s}.ai-bootcamp .ds-art__val{position:absolute;left:23%;top:0;transform:translate(-50%,-4px);display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--surface-inverse-brand, #111217);color:#fff;font-size:11px;font-weight:700}.ai-bootcamp .ds-art__pulse{position:absolute;left:23%;top:21%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:999px;background:var(--course-accent, #4850EC);box-shadow:0 0 0 3px #fff;animation:ds-art-pulse 1.8s ease-in-out infinite}.ai-bootcamp .ds-art__months{display:grid;grid-template-columns:repeat(var(--m, 6),minmax(0,1fr));font-size:11px;font-weight:600;color:var(--text-muted, #8A8496);text-align:center}.ai-bootcamp .ds-art__float{position:absolute;display:flex;align-items:center;gap:12px;box-shadow:0 20px 40px -24px #1112178c;animation:ds-art-bob 6s ease-in-out infinite}.ai-bootcamp .ds-art__tool{left:0;top:4%;padding:10px 18px 10px 10px;border-radius:999px;background:#fff}.ai-bootcamp .ds-art__ico{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:999px;background:var(--surface-inverse-brand, #111217);color:#fff}.ai-bootcamp .ds-art__ft{display:flex;flex-direction:column;gap:1px}.ai-bootcamp .ds-art__ft strong{font-size:15px;font-weight:700;color:var(--text-primary, #17141F)}.ai-bootcamp .ds-art__ft span{font-size:12px;font-weight:600;color:var(--text-secondary, #57506A)}.ai-bootcamp .ds-art__logos{left:6%;top:17%;display:flex;gap:8px;box-shadow:none;animation-delay:-2s}.ai-bootcamp .ds-art__logo{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px 0 12px;border-radius:999px;background:#fff;font-size:14px;font-weight:700;box-shadow:0 20px 40px -24px #1112178c}.ai-bootcamp .ds-art__logo img{width:22px;height:22px;display:block}.ai-bootcamp .ds-art__done{right:4%;bottom:4%;padding:16px 20px;border-radius:18px;background:var(--surface-highlight, #BEF541);animation-delay:-4s}.ai-bootcamp .ds-art__done .ds-art__ico{width:40px;height:40px;color:var(--text-highlight, #BEF541)}.ai-bootcamp .ds-art__done .ds-art__ft strong,.ai-bootcamp .ds-art__done .ds-art__ft span{color:var(--text-on-highlight, #111217)}.ai-bootcamp .ds-hero__strip{position:relative;z-index:5;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 10px;padding:18px 28px;background:var(--btn-on-dark-bg, #fff);color:var(--text-on-highlight, #111217)}.ai-bootcamp .ds-hero__strip b{font-size:26px;line-height:1;font-weight:700;letter-spacing:-.04em}.ai-bootcamp .ds-hero__strip span{font-size:16px;line-height:1.25;font-weight:700}@media(prefers-reduced-motion:reduce){.ai-bootcamp .ds-hero__copy,.ai-bootcamp .ds-art__fill,.ai-bootcamp .ds-art__path,.ai-bootcamp .ds-art__pulse,.ai-bootcamp .ds-art__float{animation:none}.ai-bootcamp .ds-art__path{stroke-dasharray:none}}@container page (max-width:1100px){.ai-bootcamp .ds-hero__shell{min-height:0}.ai-bootcamp .ds-hero__grid{grid-template-columns:minmax(0,1fr);width:calc(100% - 32px)}.ai-bootcamp .ds-art,.ai-bootcamp .ds-hero__img,.ai-bootcamp .ds-hero__slot{min-height:480px}}@container page (max-width:680px){.ai-bootcamp .ds-hero{padding:0 0 28px}.ai-bootcamp .ds-hero__shell{width:100%;border-radius:0}.ai-bootcamp .ds-hero__grid{width:calc(100% - 32px);padding:40px 0 28px;min-height:0;gap:28px}.ai-bootcamp .ds-hero__copy{align-items:stretch}.ai-bootcamp .ds-hero__eyebrow{align-self:flex-start}.ai-bootcamp .ds-hero__title{font-size:clamp(34px,9cqw,44px)}.ai-bootcamp .ds-hero__cta{flex-direction:column;margin-top:4px}.ai-bootcamp .ds-hero__cta>*{justify-content:center;height:var(--btn-height-mobile, 52px)}.ai-bootcamp .ds-art{min-height:420px;transform:scale(.9);transform-origin:top center}.ai-bootcamp .ds-art__bars{width:62%}.ai-bootcamp .ds-art__line{width:78%}.ai-bootcamp .ds-hero__strip{padding:14px 20px}}.ai-bootcamp .ds-hero--plain .ds-hero__shell{background:var(--surface-page, #fff);min-height:0}.ai-bootcamp .ds-hero--plain{padding-bottom:var(--space-3xl, 56px)}.ai-bootcamp .ds-hero--plain .ds-hero__grid{padding:var(--space-3xl, 56px) 0 0}.ai-bootcamp .ds-hero--plain .ds-hero__title,.ai-bootcamp .ds-hero--plain .ds-hero__lead{color:var(--text-primary, #17141F)}.ai-bootcamp .ds-hero--plain .ds-hero__copy{max-width:min(100%,960px)}.ai-bootcamp .ds-hero--plain .ds-hero__title{max-width:28ch}.ai-bootcamp .ds-hero--plain .ds-hero__lead{max-width:64ch}.ai-bootcamp .ds-hero--plain .ds-hero__pill{background:var(--surface-sunken, #F7F7F9);color:var(--text-primary, #17141F)}.ai-bootcamp .ds-hero--plain .ds-hero__eyebrow{background:var(--surface-sunken, #F7F7F9)}.ai-bootcamp .ds-hero--plain .ds-hero__btn--ghost{background:var(--course-accent, #4850EC);color:#fff}.ai-bootcamp .ds-hero--plain .ds-hero__btn--ghost:hover{background:var(--surface-inverse-brand, #111217)}.ai-bootcamp-page .header-new.header-new--white{background-color:#0b0c10!important;box-shadow:0 1px #26272c}.ai-bootcamp-page .header-new.header-new--white .new-menu__link,.ai-bootcamp-page .header-new.header-new--white .right-menu__countries,.ai-bootcamp-page .header-new.header-new--white .right-menu__countries:after{color:#f4f4f6!important}.ai-bootcamp-page .header-new.header-new--white .right-menu__countries:after,.ai-bootcamp-page .header-new.header-new--white .new-menu__link:after,.ai-bootcamp-page .header-new.header-new--white .lang_visible:after{background:url(/dist/images/courses-adult/design-new/icons/arrow-down.svg) no-repeat!important}.ai-bootcamp-page .header-new.header-new--white .new-menu__item:hover .new-menu__link{color:#f4f4f6!important;background:#1e1f26}.ai-bootcamp-page .header-new.header-new--white .courses-menu-main:hover .new-menu__link:after{background:url(/dist/images/courses-adult/design-new/icons/arrow-down.svg) no-repeat!important}.ai-bootcamp-page .header-new.header-new--white .right-menu--redesigned .lang_visible .menu__link--lang-active,.ai-bootcamp-page .header-new.header-new--white .lang_visible:hover .menu__link--lang-active,.ai-bootcamp-page .header-new.header-new--white .lang_visible:hover .menu__link--lang-active:hover,.ai-bootcamp-page .header-new.header-new--white .right-menu__countries:hover,.ai-bootcamp-page .header-new.header-new--white .right-menu--redesigned .lang_visible:hover .menu__link--lang-active{color:#f4f4f6!important}.ai-bootcamp-page .header-new.header-new--white .lang_visible:hover,.ai-bootcamp-page .header-new.header-new--white .right-menu__countries:hover{background:#1e1f26}.ai-bootcamp-page .header-new.header-new--white .header-contact__phone:hover .dropbtn-phones span{color:#f4f4f6!important;background:#1e1f26}.ai-bootcamp-page .header-new.header-new--white .header-contact__phone:hover .dropbtn-phones:after{background:url(/dist/images/courses-adult/design-new/icons/arrow-down.svg) no-repeat!important}.ai-bootcamp-page .header-new.header-new--white .bar1,.ai-bootcamp-page .header-new.header-new--white .bar2,.ai-bootcamp-page .header-new.header-new--white .bar3{background-color:#f4f4f6}.ai-bootcamp-page .footer-new{background:#0b0c10}.ai-bootcamp-page .ai-bootcamp{padding-top:70px;--header-h: 70px}@media(max-width:768px){.ai-bootcamp-page .ai-bootcamp{--header-h: 70px}}
