@charset "UTF-8";@font-face{font-display: swap;font-family:Furore;font-weight:400;src:local("Furore"),url(../fonts/Furore.woff2) format("woff2"),url(../fonts/Furore.woff) format("woff")}@font-face{font-display: swap;font-family:HeliosExtC;font-weight:400;src:local("HeliosExtC"),url(../fonts/heliosextc.woff2) format("woff2"),url(../fonts/heliosextc.woff) format("woff")}@font-face{font-display: swap;font-family:HeliosExtC;font-weight:200;src:local("HeliosExtLightC"),url(../fonts/heliosextlightc.woff2) format("woff2"),url(../fonts/heliosextlightc.woff) format("woff")}@font-face{font-display: swap;font-family:HeliosExtC;font-weight:900;src:local("HeliosExtBlackC"),url(../fonts/heliosextblackc.woff2) format("woff2"),url(../fonts/heliosextblackc.woff) format("woff")}@font-face{font-display: swap;font-family:RoadRadio;font-weight:700;src:local("RoadRadio"),local("Road Radio"),url(../fonts/RoadRadio-Bold.woff2) format("woff2"),url(../fonts/RoadRadio-Bold.woff) format("woff")}@font-face{font-display: swap;font-family:Tenoture;font-weight:400;src:local("Tenoture"),url(../fonts/tenoture.woff2) format("woff2"),url(../fonts/tenoture.woff) format("woff")}@font-face{font-display: swap;font-family:BlenderPro-ThinItalic;font-style:italic;src:local("BlenderPro-ThinItalic"),url(../fonts/BlenderPro-ThinItalic.woff2) format("woff2"),url(../fonts/BlenderPro-ThinItalic.woff) format("woff")}@font-face{font-display: swap;font-family:BlenderPro-Thin;font-weight:100;src:local("BlenderPro-Th1n"),url(../fonts/BlenderPro-Thin.woff2) format("woff2"),url(../fonts/BlenderPro-Thin.woff) format("woff")}@font-face{font-display: swap;font-family:BlenderPro-MediumItalic;font-style:italic;src:local("BlenderPro-MediumItalic"),url(../fonts/BlenderPro-MediumItalic.woff2) format("woff2"),url(../fonts/BlenderPro-MediumItalic.woff) format("woff")}@font-face{font-display: swap;font-family:BlenderPro-Medium;font-weight:500;src:local("BlenderPro-Medium"),url(../fonts/BlenderPro-Medium.woff2) format("woff2"),url(../fonts/BlenderPro-Medium.woff) format("woff")}@font-face{font-display: swap;font-family:BlenderPro-Heavy;src:local("BlenderPro-Heavy"),url(../fonts/BlenderPro-Heavy.woff2) format("woff2"),url(../fonts/BlenderPro-Heavy.woff) format("woff")}@font-face{font-display: swap;font-family:BlenderPro-BookItalic;font-style:italic;src:local("BlenderPro-BookItalic"),url(../fonts/BlenderPro-BookItalic.woff2) format("woff2"),url(../fonts/BlenderPro-BookItalic.woff) format("woff")}@font-face{font-display: swap;font-family:BlenderPro-Book;src:local("BlenderPro-Book"),url(../fonts/BlenderPro-Book.woff2) format("woff2"),url(../fonts/BlenderPro-Book.woff) format("woff")}@font-face{font-display: swap;font-family:BlenderPro-BoldItalic;font-style:italic;font-weight:700;src:local("BlenderPro-BoldItalic"),url(../fonts/BlenderPro-BoldItalic.woff2) format("woff2"),url(../fonts/BlenderPro-BoldItalic.woff) format("woff"),url(../fonts/BlenderPro-BoldItalic.ttf) format("truetype"),url(../fonts/BlenderPro-BoldItalic.eot) format("eot")}@font-face{font-display: swap;font-family:BlenderPro-Bold;font-weight:700;src:local("BlenderPro-Bold"),url(../fonts/BlenderPro-Bold.woff2) format("woff2"),url(../fonts/BlenderPro-Bold.woff) format("woff")}@font-face{font-display: swap;font-family:Geometria;font-weight:400;src:local("Geometria"),local("Geometria Regular"),url(../fonts/Geometria.woff2) format("woff2"),url(../fonts/Geometria.woff) format("woff")}@font-face{font-display: swap;font-family:Geometria;font-weight:700;src:local("Geometria-Bold"),local("Geometria Bold"),url(../fonts/Geometria-Bold.woff2) format("woff2"),url(../fonts/Geometria-Bold.woff) format("woff")}@font-face{font-display: swap;font-family:Inter;font-weight:600;src:local("Inter-SemiBold"),local("Inter SemiBold"),url(../fonts/Inter-SemiBold.woff2) format("woff2"),url(../fonts/Inter-SemiBold.woff) format("woff")}
@font-face{font-display: swap;font-family:Montserrat;font-weight:400;src:local("Montserrat-Regular"),local("Montserrat Regular"),url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff")}
@font-face{font-family:Montserrat;font-weight:500;src:local("Montserrat-Medium"),local("Montserrat Medium"),url('https://start.1t.ru/ui/index/fonts/Montserrat-Medium.woff2') format("woff2"),url('https://start.1t.ru/ui/index/fonts/Montserrat-Medium.woff') format("woff")}@font-face{font-family:Montserrat;font-weight:500;src:local("Montserrat-Medium"),local("Montserrat Medium"),url('https://start.1t.ru/ui/index/fonts/Montserrat-Medium.woff2') format("woff2"),url('https://start.1t.ru/ui/index/fonts/Montserrat-Medium.woff') format("woff")}@font-face{font-family:Montserrat;font-weight:500;src:local("Montserrat-Medium"),local("Montserrat Medium"),url('https://start.1t.ru/ui/index/fonts/Montserrat-Medium.woff2') format("woff2"),url('https://start.1t.ru/ui/index/fonts/Montserrat-Medium.woff') format("woff")}
@font-face{font-display: swap;font-family:Montserrat;font-weight:600;src:local("Montserrat-Semibold"),local("Montserrat Semibold"),url(../fonts/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/Montserrat-SemiBold.woff) format("woff")}
@font-face {
  font-display: swap; 
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/play-v17-latin_cyrillic-regular.woff2') format('woff2'), 
       url('../fonts/play-v17-latin_cyrillic-regular.woff') format('woff'); 
}
*{border:0;margin:0;padding:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav{display:block}body,html{text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:100%;font-size:14px;line-height:1;min-height:100vh;width:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}a,a:hover{color:inherit;text-decoration:none}ol,ul{margin:0;padding:0}ul li{list-style:none}img{height:auto;max-width:100%}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}p{margin-bottom:0}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}
/* @font-face{font-family:slick;font-style:normal;font-weight:400;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-display: swap;} */
.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:45px}.slick-dots{bottom:-45px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#fff;display:block;font-size:16px;line-height:26px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}
body{background:url(../img/circle-right-top.png) no-repeat 100% 0,url(../img/circle-1.png) no-repeat -80px -80px,url(../img/triangle-promo.png) no-repeat 86px 465px,url(../img/fon-promo.webp) no-repeat 50% 0/100%,url(../img/circle-left-top2.png) no-repeat 0 1000px,url(../img/circle-left-bot.png) no-repeat 0 97%,url(../img/figure-right-bot.png) no-repeat 100% 97%,#0c011b;-webkit-box-shadow:0 4px 4px #00000040;box-shadow:0 4px 4px #00000040;color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:24px;min-width:320px}.container{margin:0 auto;max-width:1206px;padding:0 30px}.title{color:#fff;font-family:Furore,sans-serif;font-size:48px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:60px;margin-bottom:60px;text-align:center}.title span{color:#c618d9}
.button, .register_button{background:-webkit-gradient(linear,right top,left top,color-stop(12.5%,#8501f1),color-stop(76%,#b009c0));background:linear-gradient(270deg,#8501f1 12.5%,#b009c0 76%);border-radius:5px;color:#fff;display:inline-block;-webkit-filter:drop-shadow(0 4px 40px #3f0fff80);filter:drop-shadow(0 4px 40px rgba(63,15,255,.5));font-family: Play, sans-serif;font-size:22px;line-height:28px;padding:16px 69px;text-shadow:5px 5px 20px #00000080,5px 5px 40px #00000080}
.button:hover, .register_button:hover{background:-webkit-gradient(linear,right top,left top,color-stop(12.5%,#b009c0),color-stop(76%,#8501f1));background:linear-gradient(270deg,#b009c0 12.5%,#8501f1 76%)}.word-space-2{word-spacing:-2px}@media (max-width:1500px){body{background:url(../img/circle-right-top.png) no-repeat 100% 0,url(../img/circle-1.png) no-repeat -80px -80px,url(../img/triangle-promo.png) no-repeat 86px 465px,url(../img/fon-promo.webp) no-repeat 50% 0/100%,#0c011b}}@media (max-width:1030px){body{background:url(../img/circle-right-top.png) no-repeat 100% 0/200px,url(../img/circle-1.png) no-repeat -80px -80px,url(../img/triangle-promo.png) no-repeat 86px 465px,url(../img/fon-promo.webp) no-repeat 50% 0/100%,#0c011b}}@media (max-width:700px){body{background:url(../img/circle-1.png) no-repeat -80px -80px,url(../img/triangle-promo.png) no-repeat 86px 465px,url(../img/fon-promo.webp) no-repeat 50% 0/100%,#0c011b}.title{font-size:40px;line-height:42px}}@media (max-width:550px){.title{font-size:35px;line-height:37px;margin-bottom:40px}}@media (max-width:500px){.container{padding:0 15px}}@media (max-width:470px){.title span{display:block}}@media (max-width:400px){.title{font-size:30px;line-height:32px}}.header{padding:0}.header__row{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.header__logo{height:100px;margin:0 0 0 -50px}.header__logo img{margin-top: -20px;}.header__banners-auth{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:80px}.partners-header{height:80px;display: flex;}.partners-header__row{gap:60px}.partners-header__item,.partners-header__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.partners-header__item:first-child img{max-width:84px}.partners-header__item .partners-header__image{width: 158px;max-width: 100%!important;}.partners-auth,.partners-auth__partners{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.logo{margin-left:-50px}.buttons__link{background:#0019ff33;border-radius:20px;-webkit-box-shadow:0 0 10px #0019f080,0 0 20px #f000fa80;box-shadow:0 0 10px #0019f080,0 0 20px #f000fa80;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:18px;padding:11px 30px;text-align:center}.buttons__link:hover{background:#0019f080;-webkit-box-shadow:0 0 20px #0019f080,0 0 10px #f000fa80;box-shadow:0 0 20px #0019f080,0 0 10px #f000fa80}@media (max-width:1000px){.partners-header__row{gap:30px}.partners-header__item img{min-width:58px}.partners-header__item:first-child img{min-width:54px}}@media (max-width:850px){.header{margin-bottom:40px}.header__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.logo{margin:0}}@media (max-width:500px){.header {margin-bottom: 0px}.header__logo img{height:95px}.partners-header{height:50px}.partners-header__row{gap:20px}.partners-header__item img{max-height:45px;min-height:35px}.partners-header__item:first-child img{min-width:50px}}.promo__row{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;position:relative}.promo__row:after{background:url(../img/promo/analyze.png) no-repeat 50% 100%/110%;content:"";width:100%;z-index:99;position: relative;top: -20px;right: -30px}.promo__row:before{background:url(../img/bgfontop2.png) no-repeat 30% 50%/752px;content:"";height:150%;position:absolute;right:-150px;top:-150px;width:80%}.promo-diz:after{background:url(../img/promo/design.png) no-repeat 50% 50%/cover;content:"";width:100%;z-index:99;position: relative;top: -30px;}.promo-diz:before{background:url(../img/bgpromo-diz2.png) no-repeat 50% 50%/contain;content:"";height:120%;position:absolute;right:-230px;top:-45px;width:100%}.promo-manager:after{background:url(../img/promo/manage.png) no-repeat 100%/contain;content:"";width:100%;z-index:99;position: relative;right: -100px;top: -20px;}.promo-manager:before{background:url(../img/bgfontop2.png) no-repeat 100% 50%/contain;content:"";height:100%;position:absolute;right:0px;top:0px;width:100%}.promo-marketer:after{background:url(../img/promo/market.png) no-repeat 50% 50%/cover;content:"";width:80%;z-index:99;position: relative;top: -40px;}.promo-marketer:before{background:url(../img/bgfontop2.png) no-repeat 100% 0/contain;content:"";height:115%;position:absolute;right:-30px;top:-35px;width:115%}.promo-web:after{background:url(../img/promo/code.png) no-repeat 50% 50%/contain;content:"";width:100%;z-index:99;position: relative;top: -20px;}.promo-web:before{background:url(../img/bgpromo-diz2.png) no-repeat 100% 0/contain;content:"";height:100%;position:absolute;right:0px;top:-35px;width:100%}.promo-aks:after{background:url(../img/promo-aks.png) no-repeat 100%/contain;content:"";width:100%;z-index:99;top: 0;}.promo-aks:before{background:url(../img/bgfontop2.png) no-repeat 100% 0/contain;content:"";height:95%;position:absolute;right:-40px;top:-35px;width:100%}.promo-eng::after {background: url(../img/promo/engineer.png) no-repeat 100%/contain;  content: "";  width: 60%;  z-index: 99;margin-top: 0;}.promo-eng::before {background: url(../img/bgfontop2.png) no-repeat 100% 0/contain;content: "";height: 150%;position: absolute;right: -150px;top: -150px;width: 80%;}.promo__info{line-height:24px;padding-bottom:100px;width:50%}.promo__info h1{text-fill-color:#0000;background-clip:text;color:#b6c5fc;font-family:Furore;font-size:65px;font-weight:400;letter-spacing:.05em;line-height:66px;margin:59px 0 22px}.promo__info h1.h1-acc{white-space: nowrap;}.promo-web .promo__info h1 {}.promo__info h1 span{display:block;font-size:30px}.promo__link, .register_button{margin:50px 0 22px}.can-learn__link .register_button {margin: 0;}.promo__discound b{color:#c618d9;font-weight:400}@media (max-width:1545px){.promo__row:before{right:-100px}}@media (max-width:1347px){.promo__row:before{right:-50px}.promo-manager:after{right: 0;}}@media (max-width:1244px){.promo__row:before{display:none;right:-20px}}@media (max-width:1090px){.promo__row{overflow-y:hidden}.promo-analyze::after {background: url(../img/promo/analyze.png) no-repeat 50% 50%/100%;}.romo__row:before{display:none}}@media (max-width:850px){.promo__info h1{font-size:34px;line-height:56px;margin-top:40px}.promo__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.promo__row:after{background-position:50% 0;height:400px;width:100%}.promo__info{width:100%}}@media (max-width:500px){.promo__info{padding-bottom:50px}.promo__info h1{font-size:29px;line-height:48px;margin-top:20px}}@media (max-width:400px){.promo__info h1{font-size:25px}.promo__info h1 span{font-size:23px}}.about{background:-webkit-gradient(linear,left top,left bottom,color-stop(5.6%,#9600ff00),color-stop(28.8%,#9600ff1a));background:linear-gradient(180deg,#9600ff00 5.6%,#9600ff1a 28.8%);padding:0 0 62px}.about__row{gap:30px;margin-bottom:59px}.about__item,.about__row{display:-webkit-box;display:-ms-flexbox;display:flex}.about__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(129.1deg,#8b65ab66 7.59%,#361b4d66 75.83%);border:1px solid #c618d9;border-radius:10px;font-size:14px;gap:20px;padding:43px 5px 43px 30px;width:264px}.about__item i:before{font-size:12px}.about__text p:not(:last-child){margin-bottom:30px}@media (max-width:1080px){.about__row{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}}.banner{background:-webkit-gradient(linear,left top,left bottom,from(#5e306d),to(#3c1c46));background:linear-gradient(180deg,#5e306d,#3c1c46);margin-bottom:26px;margin-top: -22px;padding:7px 0}.banner-no-fon{background:-webkit-gradient(linear,left top,left bottom,from(#1A0132),to(#0C011B));background:linear-gradient(180deg,#1A0132,#0C011B);}.banner-index{margin-bottom:0}
.banner__row{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:#0a1f32;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;justify-content:center;line-height:24px}
.banner__row p{border-right:1px solid #fff;margin:0 20px 0 0;padding-right:15px;min-height: 39px;}.banner__link{border:.78px solid #ffffff8c;border-radius:10px;color:#666;color:#fff;font-family:Inter,sans-serif;font-size:12.63px;font-weight:600;line-height:15px;margin:0 15px;padding:9px 18px;-webkit-transition:border-color .6s,color .8s ease-in-out;transition:border-color .6s,color .8s ease-in-out}
.banner__row p b {display: block;}
.banner__link:visited{color:#666}.banner__link:hover{border-color:#c618d9;color:#fff}
.banner__left {display: flex;gap: 40px;}.banner__partners{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}@media (max-width:1200px){.banner .container{padding-left:10px;padding-right:10px}.banner__link{margin:0 15px}.banner__partners{gap:10px}}@media (max-width:1080px){.banner__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px}.banner__row p{border-right:0;margin:0;padding-right:0;text-align:center}}@media (max-width:850px){.banner{margin-bottom:80px}}@media (max-width:636px){.banner p{text-align:center}}.advantages-course{background:url(../img/bgcourse.png) no-repeat 100% -70px;padding-bottom:50px}.advantages-course__row{counter-reset:count 0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}.advantages-course__item,.advantages-course__row{display:-webkit-box;display:-ms-flexbox;display:flex}.advantages-course__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(129.1deg,#8b65ab66 7.59%,#361b4d66 75.83%);border-radius:10px;counter-increment:count;-ms-flex:0 1 48%;flex:0 1 48%;-ms-flex-direction:column;flex-direction:column;letter-spacing:.02em;min-height:180px;padding:6px 26px 20px 28px}.advantage-course:before{color:#c618d9;content:counter(count,decimal-leading-zero);font-family:Furore,sans-serif;font-size:30px;font-weight:400;letter-spacing:.05em;line-height:40px}@media (max-width:850px){.advantages-course{background:none}.advantages-course__item{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}.fit{background:-webkit-gradient(linear,left top,left bottom,from(#0c011b33),to(#0c011b33)),url(../img/bgfit-right.png) no-repeat 100% 0/contain;background:linear-gradient(#0c011b33,#0c011b33),url(../img/bgfit-right.png) no-repeat 100% 0/contain;background-blend-mode:darken;padding:130px 0;position:relative}.fit:before{background:url(../img/bgfit.png) no-repeat 0 0/contain;content:"";height:518px;left:0;position:absolute;top:-200px;width:596px}.fit__title{margin:0 auto 70px;max-width:390px;padding:72px 0 155px}.fit__title,.fit__title p{position:relative;z-index:10}.fit__title:after{background:url(../img/bgfit-title.webp) no-repeat 50% 100%;border-radius:50%;content:"";height:390px;left:0;position:absolute;top:-86px;width:480px;z-index:2}.fit__row{gap:30px}.fit__item,.fit__row{display:-webkit-box;display:-ms-flexbox;display:flex}.fit__item{-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex:0 1 264px;flex:0 1 264px;-ms-flex-direction:column;flex-direction:column;gap:37px;position:relative}.fit__item p{text-align:center}.fit__item:before{content:"";position:absolute}.fit__item_1:before{background:url(../img/line-fit1.png) no-repeat;height:134px;left:131px;top:-134px;width:330px}.fit__item_2:before{background:url(../img/line-fit2.png) no-repeat;height:108px;left:129px;top:-106px;width:100px}.fit__item_3:before{background:url(../img/line-fit3.png) no-repeat;height:108px;left:34px;top:-106px;width:100px}.fit__item_4:before{background:url(../img/line-fit4.png) no-repeat;height:135px;right:130px;top:-135px;width:335px}.fit__image{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:5px solid #8501f1;border-radius:50%;-webkit-box-shadow:0 0 20px #ff7ffa;box-shadow:0 0 20px #ff7ffa;display:-webkit-box;display:-ms-flexbox;display:flex;height:140px;justify-content:center;width:140px}@media (max-width:1200px){.fit{background:none}.fit:before{height:396px;width:396px}.fit__title:before{background:#13012c;border-radius:50%;content:"";height:350px;left:20px;position:absolute;top:-63px;width:350px;z-index:2}}@media (max-width:850px){.fit{padding:50px 0}.fit__title:before{display:none}.fit__row{-ms-flex-pack:distribute;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around}.fit__item:before{display:none}}@media (max-width:620px){.fit:before{display:none}.fit__title:after{top:-125px}}@media (max-width:415px){.fit__title{background:url(../img/bgfit-title.png) no-repeat 50% 100%/contain}.fit__title:after{display:none}}.what-learn{background:url(../img/figure-what-right.png) no-repeat 100% 0,url(../img/figure-what-left-bot.png) no-repeat 192px 97%;padding-bottom:80px;position:relative}.what-learn:before{background:url(../img/circle-what.png) no-repeat 50% 50%/contain;content:"";height:462px;left:0;position:absolute;top:-239px;width:462px}.what-learn:after{background:url(../img/circle-what-bot.png) no-repeat 100% 50%/contain;bottom:-429px;content:"";height:682px;position:absolute;right:0;width:465px}.what-learn__title{margin-bottom:80px}.what-learn__row{counter-reset:count 0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}.what-learn__item,.what-learn__row{display:-webkit-box;display:-ms-flexbox;display:flex}.what-learn__item{-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:stretch;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:20px;counter-increment:count;-ms-flex:0 1 47%;flex:0 1 47%;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;min-height:200px;padding:20px}.what-learn__item:before{color:#f0f;content:counter(count,decimal-leading-zero);font-family:Furore,sans-serif;font-size:30px;font-weight:400;line-height:40px}.what-learn__item_1{background:url(../img/what-learn1.png) no-repeat 100% 0/contain,linear-gradient(292deg,#a064ff33,#0a001900),#ffffff0d}.what-learn__item_2{background:url(../img/what-learn2.png) no-repeat 100% 0/contain,linear-gradient(292deg,#a064ff33,#0a001900),#ffffff0d}.what-learn__item_3{background:url(../img/what-learn3.png) no-repeat 100% 0/contain,linear-gradient(292deg,#a064ff33,#0a001900),#ffffff0d}.what-learn__item_4{background:url(../img/what-learn4.png) no-repeat 100% 0/contain,linear-gradient(292deg,#a064ff33,#0a001900),#ffffff0d}.what-learn__item_5{background:url(../img/what-learn5.png) no-repeat 100% 0/contain,linear-gradient(292deg,#a064ff33,#0a001900),#ffffff0d}.what-learn__item_6{background:url(../img/what-learn6.png) no-repeat 100% 0/contain,linear-gradient(292deg,#a064ff33,#0a001900),#ffffff0d}.what-learn__text{line-height:22px;max-width:306px}@media (max-width:850px){.what-learn{padding-bottom:80px}.what-learn:after{bottom:-229px;height:482px;width:265px}.what-learn__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:700px){.what-learn:after{display:none}}@media (max-width:510px){.what-learn{padding-bottom:0}.what-learn:before{display:none}.what-learn__title{margin-bottom:40px}}.can-learn{background:url(../img/bgcan-bot.png) no-repeat 100% 140%,#1a0132cc;padding:80px 0 80px;position:relative}.can-learn:before{background:url(../img/circle-can.png) no-repeat 0 0/contain;content:"";height:380px;left:131px;position:absolute;top:104px;width:380px}.can-learn__title{text-align:left}.can-learn__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;margin-bottom:60px}.can-learn__info{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%}.can-learn__info-right_column{-webkit-box-flex:0;-ms-flex:0 1 35%;flex:0 1 35%}.can-learn__text{margin-bottom: 15px;}.can-learn__list{margin:0 0 60px 25px}.can-learn__list li{list-style:disc;margin-bottom:5px}.can-learn__digital{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:20px}.can-learn__digital span{display:block;font-size:12px;font-weight:200;line-height:18px}.can-learn__accordion{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%}.can-learn__links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.can-learn__banner{text-align: center;}.cost{padding:60px 0 0}.cost__title{margin-bottom:20px}.cost__old,.cost__title{font-size:32px;line-height:40px}.cost__old{color:#828296;text-decoration:line-through}.cost__old i:before{font-size:29px}.cost__new{-webkit-text-fill-color:#0000;-webkit-text-stroke:2px #f0f;font-size:48px;font-weight:900;line-height:60px}.cost__new i:before{font-size:42px}.link{border:2px solid #8501f1;border-radius:5px;display:inline-block;font-family: Play, sans-serif;font-size:22px;letter-spacing:.05em;line-height:28px;padding:16px 59px}.link:hover{background:-webkit-gradient(linear,right top,left top,color-stop(12.5%,#b009c0),color-stop(76%,#8501f1));background:linear-gradient(270deg,#b009c0 12.5%,#8501f1 76%)}.accordion-header{display:inline-block}.accordion-flush .accordion-item{background:none;border-bottom:0;margin-bottom:20px}.accordion-flush .accordion-item .accordion-button{background:none;border:2px solid #3c18c8;border-radius:30px;color:#fff;display:inline-block;padding:5px 20px}.accordion-flush .accordion-item .accordion-button:after{display:none}.accordion-flush .accordion-item .accordion-button:hover{background-color:#3c18c8;-webkit-box-shadow:0 0 20px #b009c033,0 0 20px #f000fa66;box-shadow:0 0 20px #b009c033,0 0 20px #f000fa66}.accordion-flush .accordion-item .accordion-button:not(.collapsed){background-color:#3c18c8;-webkit-box-shadow:none;box-shadow:none;-webkit-box-shadow:0 0 20px #b009c033,0 0 20px #f000fa66;box-shadow:0 0 20px #b009c033,0 0 20px #f000fa66;font-size:20px;line-height:30px;padding:15px 20px}.accordion-item:last-of-type .accordion-button.collapsed{border-radius:30px}.accordion-body{color:#fff}.accordion-body a{text-decoration:underline}.accordion-body a:hover{text-decoration:none}@media (max-width:900px){.can-learn{padding:50px 0}.can-learn__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.can-learn__info{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}@media (max-width:615px){.can-learn__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cost__title{font-size:22px;line-height:30px}}@media (max-width:510px){.can-learn:before{display:none}}.enrol{background:url(../img/bgenrol.png) no-repeat 0 -150px/auto 752px;padding:185px 0 0}.enrol__title{margin-bottom:60px;text-align:left}.enrol__item,.enrol__row{display:-webkit-box;display:-ms-flexbox;display:flex}.enrol__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:linear-gradient(292deg,#a064ff33,#0a001900);-ms-flex-direction:column;flex-direction:column;justify-content:space-between;margin-left:-60px;padding:20px 20px 20px 85px;position:relative}.enrol__item_1{background:url(../img/item1.png) no-repeat 100% 0;border-radius:20px 0 0 20px;margin-left:0;min-width:246px;padding-left:20px;z-index:5}.enrol__item_2{min-width:357px;z-index:4}.enrol__item_2,.enrol__item_3{background:url(../img/item2.png) no-repeat 100% 0}.enrol__item_3{z-index:3}.enrol__item_4{background:url(../img/item4.png) no-repeat 100% 0;z-index:2}.enrol__number{color:#f0f;font-family:RoadRadio,sans-serif;font-size:48px;font-style:normal;font-weight:700;line-height:50px}.enrol__text a{text-decoration:underline}.enrol__text a:hover{text-decoration:none}@media (max-width:1100px){.enrol__item_2{min-width:337px}.enrol__text{font-size:14px}.enrol__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.enrol__item{background:url(../img/item-mob.png) no-repeat 50% 100%/cover;margin-left:0;margin-top:-85px;max-width:400px;min-width:400px;padding-bottom:80px;padding-left:20px;padding-top:85px}.enrol__item_1{border-radius:20px 20px 0 0;margin-top:0;padding-top:20px}}@media (max-width:850px){.enrol{background:none;padding:85px 0 0}}@media (max-width:550px){.enrol{padding:45px 0 0}}@media (max-width:420px){.enrol__item{min-width:100%}}.program{background:-webkit-gradient(linear,left top,left bottom,from(#0c011bb3),to(#0c011bb3)),url(../img/bgprogram.png) no-repeat 50% 0/cover;background:linear-gradient(#0c011bb3,#0c011bb3),url(../img/bgprogram.png) no-repeat 50% 0/cover;padding:80px 0}.program__title{margin-bottom:150px;text-align:left}.program__item{height:450px}.program__item.big-height{height:550px}.program__row{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:linear-gradient(292deg,#0064ff33,#0a001900),#ffffff0d;border-radius:20px;height:450px;padding:20px 40px}.program__item.big-height .program__row{height:550px}.program__subtitle{border-bottom:1px solid #fff6;font-family: Play, sans-serif;font-size:32px;line-height:40px;margin-bottom:20px;padding-bottom:20px;padding-right: 110px;}.program__info {display: flex;justify-content: space-between;}.program__info ol li{list-style-position:inside;margin-bottom:15px}.program__image {max-height: 350px;}.program .slick-dots{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-pack:distribute;align-items:center;bottom:inherit;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;justify-content:space-around;top:-90px}.program .slick-dots:before{background:-webkit-gradient(linear,left top,right top,from(#9600ff),to(#0019ff));background:linear-gradient(90deg,#9600ff,#0019ff);border-radius:4px;content:"";height:4px;left:0;margin-top:-2px;position:absolute;top:50%;width:100%}.program .slick-dots button{background:#fff;border:10px solid #0a0019;border-radius:20px;font-size:0;height:40px;min-width:40px}.program .slick-dots li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;min-width:40px;z-index:99}.program .slick-dots li.slick-active{min-width:140px}.program .slick-dots li.slick-active button{border-radius:40px;color:#0a0019;font-size:18px;line-height:24px;min-height:60px;min-width:140px;font-weight: 600;}.program .slick-dots li.slick-active button:before{content:"Раздел ";font-family:Montserrat,sans-serif;font-size:18px;opacity:1;position:relative;font-weight: 600}.program .slick-next,.program .slick-prev{height:30px;top:28px;width:30px;z-index:99}.program .slick-next:before,.program .slick-prev:before{display:none}.program .slick-prev{background:url(../img/bottom.svg) no-repeat 0 0;left:inherit;right:140px;rotate: 90deg;}.program .slick-next{background:url(../img/top.svg) no-repeat 0 0;right:60px;rotate: 90deg;}.program__aks .program__row{background:linear-gradient(292deg,#0064ff33,#0a001900),#ffffff0d}.program__aks .program__info{height:325px;overflow-y:auto;scrollbar-color:#0019ff #fff;scrollbar-width:thin;}.program__aks .program__info::-webkit-scrollbar{width:6px}.program__aks .program__info::-webkit-scrollbar-track{background:#fff;border-radius:5px}.program__aks .program__info::-webkit-scrollbar-thumb{background-color:#0019ff;border:3px solid #0019ff;border-radius:5px}.program__aks .slick-dots{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.program__aks .slick-dots li.slick-active button:before, .program__engineer .slick-dots li.slick-active button:before{content:"Модуль "}@media(max-width:950px){.program__info {align-items: center;}.program__image {max-width: 300px;}}@media (max-width:900px){.program{padding:50px 0}.program__row{background:linear-gradient(292deg,#0064ff33,#0a001900),#ffffff0d}.program__image {max-width: 200px;}}@media (max-width:789px){.program__image{display: none!important;}}@media (max-width:700px){.program__title{margin-bottom:200px}.program__subtitle{font-size:24px;line-height:32px;padding-right:100px}.program .slick-dots{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;top:-130px}.program .slick-dots:before{top:20px}.program .slick-dots:after{background:-webkit-gradient(linear,left top,right top,from(#9600ff),to(#0019ff));background:linear-gradient(90deg,#9600ff,#0019ff);border-radius:4px;content:"";height:4px;left:0;margin-top:-2px;position:absolute;top:70px;width:100%}.program .slick-dots li{margin-bottom:10px}.program .slick-next{right:35px}.program .slick-prev{right: 70px;}.program__aks .title{margin-bottom:60px}.program__aks .slick-dots{top:-70px}.program__aks .slick-dots:after{display:none}}@media (max-width:600px){.program__item{height:532px}.program__row{height:532px;padding:20px}.program__subtitle{font-size:20px;line-height:27px;padding-right: 60px;}.program__aks .program__info{height:430px}}@media (max-width:410px){.program__item,.program__row{height:580px}.program__info ol li{margin-bottom:10px}.program__aks .program__info{height:480px}.program .slick-dots li{margin-left:0}.program .slick-dots li:last-child{margin-right:0}.program .slick-dots li.slick-active{min-width:108px}.program .slick-dots li.slick-active button{font-size:13px;min-width:108px}.program .slick-dots li.slick-active button:before{font-size:13px}}@media (max-width:350px){.program ol li{margin-bottom:10px}}.module{background:url(../img/bgmodule-right.png) no-repeat 100% 100%,url(../img/bgmodule.png) no-repeat -40px 85%;padding-bottom:150px}@media (max-width:1000px){.module{background:url(../img/bgmodule-right.png) no-repeat 100% 100%;padding-bottom:75px}}.module__row{background:linear-gradient(292deg,#a064ff33,#0a001900),#ffffff0d;border:1px solid #fff6;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;padding:35px 39px 38px 40px}.module__row:last-child{margin-bottom:0}@media (max-width:1060px){.module__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}}.module__name{-ms-flex-preferred-size:355px;flex-basis:355px;font-size:32px;line-height:40px}.module__name span{display:block;font-size:21px;line-height:30px;margin-top:10px;padding-right:10px}@media (max-width:1060px){.module__name{-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:30px}}.module__info{max-width:715px}@media (max-width:1060px){.module__info{max-width:100%}}.module__text{line-height:24px;margin-bottom:25px}.learn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #fff6;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;padding:25px 0 0}.learn:before{background:url(../img/icon-learn.svg) no-repeat 50%;border:2px solid #8501f1;border-radius:50%;-webkit-box-shadow:0 0 10px #ff7ffa;box-shadow:0 0 10px #ff7ffa;content:"";height:78px;min-width:78px}.learn__text{line-height:24px;max-width:617px}@media (max-width:500px){.learn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:550px){.module__row{padding:20px}}.teachers{padding:80px 0}.teachers__title{margin-bottom:55px}.teachers__row{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;justify-content:center}.teachers__row.min-h{height:525px;overflow:hidden}.teachers__row.min-h.full-height{height:100%}.teachers__item{max-width:288px}.teachers__image{height:314px;position:relative;background: url("../img/bgteachers.png") no-repeat 50% 33px/200px 200px;margin-bottom: 0;}.teachers__image img{border-radius:10px}.teachers__name{bottom:15px;font-family:Furore,sans-serif;font-size:22px;font-weight:400;line-height:28px;padding:0 20px;position:absolute;text-align:center;text-transform:uppercase;width:100%}.teachers__name_type_padd{padding: 0;}.teachers__text{color:#fff;font-size:14px;line-height:16px;text-align:center}.teachers .review-link{background:url(../img/arrow-bot.svg) no-repeat center 15px;border:1px solid #c618d9;border-radius:50%;-webkit-box-shadow:0 0 10px #ff7ffa;box-shadow:0 0 10px #ff7ffa;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;height:70px;margin:50px auto 0;-webkit-transition:all .6s;transition:all .6s;width:70px}.teachers .review-link:hover{background:url(../img/arrow-bot.svg) no-repeat center 15px,linear-gradient(129.1deg,#8b65ab66 7.59%,#361b4d66 75.83%);-webkit-box-shadow:0 0 20px #ff7ffa;box-shadow:0 0 20px #ff7ffa;cursor:pointer}.teachers .review-link.go-to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:1200px){.teachers__row{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 55px}}@media (max-width:961px){.teachers__row.min-h{height:408px}}@media (max-width:850px){.teachers{padding-bottom:50px}}@media (max-width:768px){.teachers__row{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}}.reviews{padding-bottom:10px}.reviews__rating{color:#fcc864;font-family:RoadRadio;font-size:20px;font-weight:700;line-height:24px;margin-bottom:40px;text-align:center}.reviews__button{padding:100px 0;text-align:center}.reviews__button_type_eng{padding: 0 0 100px;}.slider__row{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(129.1deg,#8b65ab66 7.59%,#361b4d66 75.83%);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;padding:25px 45px 40px}.slider__image img{border-radius:50%;-webkit-filter:drop-shadow(0 0 20px #0019f080) drop-shadow(0 0 40px #f000fa80);filter:drop-shadow(0 0 20px rgba(0,25,240,.5)) drop-shadow(0 0 40px rgba(240,0,250,.5));min-width:150px}.slider__text{line-height:24px}.slider__text p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:0;overflow:hidden}.slider__fio{font-size:12px;line-height:18px;margin-top:30px}.slider__fio b{display:block;font-size:20px;font-weight:400;line-height:30px;margin-bottom:9px}.slider__fio p{min-height:auto}.slider .slick-active .slider__text .full-height{-webkit-line-clamp:inherit}.slider .slick-next,.slider .slick-prev{bottom:-60px;height:30px;top:inherit;width:30px;z-index:99}.slider .slick-prev{background-image:url(../img/left.svg);left:50%;margin-left:-65px}.slider .slick-prev:before{display:none}.slider .slick-next{background-image:url(../img/right.svg);margin-right:-75px;right:50%}.slider .slick-next:before{display:none}.slider .slick-dots{counter-reset:count 0;position:relative}.slider .slick-dots:before{color:#fff;content:" / ";font-family:HeliosExtC,sans-serif;font-size:16px;left:50%;line-height:26px;margin:4px 0 0 3px;position:absolute}.slider .slick-dots li{counter-increment:count;height:0;margin:0;width:0}.slider .slick-dots li button{display:none}.slider .slick-dots li button:before{color:#fff;content:"0";font-family:HeliosExtC,sans-serif;font-size:16px;line-height:26px;margin-right:1px;opacity:1;position:relative}.slider .slick-dots li.slick-active,.slider .slick-dots li:last-child{height:30px;margin:0 0 0 10px;width:30px}.slider .slick-dots li.slick-active{margin-right:10px}.slider .slick-dots li.slick-active button,.slider .slick-dots li:last-child button{display:block;height:30px;width:30px}.slider .slick-dots li:last-child.slick-active{padding-left:3px;width:75px}.slider .slick-dots li:last-child.slick-active:after{content:counter(count,decimal-leading-zero);letter-spacing:1px;position:absolute;right:-6px;top:5px}.rating{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:23px}.rating span{display:inline-block;height:20px;width:20px}.rating__no-active{background:url(../img/star.svg) no-repeat 0 0}.rating__active{background:url(../img/star-active.svg) no-repeat 0 0}.review-link{color:#c618d9}.review-link:hover{color:#c618d9;cursor:pointer;text-decoration:underline}@media (max-width:850px){.reviews{padding-bottom:50px}}@media (max-width:768px){.slider__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:35px 15px}.slider__image{text-align:center}.slider__image img{margin:0 auto}}@media (max-width:550px){.reviews__button{padding:50px 0 0}}.footer{background:#1a0132e6;padding:40px 0 30px}.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:40px 0}.footer__item{-webkit-box-flex:0;-ms-flex:0 1 380px;flex:0 1 380px}.footer__item:first-child{display: flex;flex-direction: column;justify-content: space-between;}.footer__item h3{font-family: Play, sans-serif;font-size:22px;line-height:28px;margin-bottom:15px;margin-top: 23px;text-transform: uppercase;}.footer__item ul{list-style:none}.footer__item ul li:not(:last-child){margin-bottom:10px}.footer__item ul a:hover{color:#c618d9}.footer__phone{font-size:22px;line-height:28px;margin-bottom:10px;}.footer__phone a {font-family: Play, sans-serif;font-size: 22px;line-height: 28px;display: flex;gap: 20px;align-items: center;}.footer__phone span{display:block;font-size:12px;font-weight:200;line-height:16px}.footer__email{font-size:22px;line-height:28px;font-family: Play, sans-serif;margin-bottom: 10px;display: flex;gap: 20px;align-items: center;}.footer__partners{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.footer__copy{color:#828296;text-align:center}.partners{border-top:1px solid #fff6;padding:40px 0}.partners__list{gap:40px;list-style:none}.partners__item,.partners__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.partners__item img{max-height:35px}.logo-footer{display:block;margin:-45px 0 0 -50px}@media (max-width:768px){.footer__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.footer__item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:250px;min-width:250px}}@media (max-width:565px){.partners__list{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.footer{padding:0 0 70px}.footer__item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.footer__icons{display:flex;align-items:center;gap: 20px;}.footer__icons a {color: #b009c0;}.footer__icons:not(:last-child) {margin-bottom: 10px;}
.footer__icons {
	gap: 20px;
}
.footer__icons img {
	max-width: 34px;
}
.footer__icons svg {
	display: block;
}

.footer__icons a:hover {
	color: #c618d9;
}
#offer {background:#0a0019;}
.offer {margin-bottom: 100px;}
.offer .container {max-width: 1005px;}
.offer .title {
	font-size: 40px;
}
.offer .title p {font-size: 28px;line-height: 28px;margin-bottom: 0;font-family: Play, sans-serif}
.offer__info {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 20px;
}
.offer__text h3 {
	font-size: 22px;
	line-height: 32px;
	margin-top: 30px;
	margin-bottom: 20px;
}
.offer p {
	margin-bottom: 15px;
	font-weight: 200;
	line-height: 22px;
}
.offer ul {
	margin: 0 0 15px 30px;
}
.offer ul li {
	list-style: disc;
	font-weight: 200;
}
.offer ol {
	margin: 0 0 15px 30px;
}
.offer ol li {
	list-style: decimal;
	font-weight: 200;
}
.offer a, .offer .color {
	color: #c618d9;	
}
.offer p b {
	font-weight: 500;
}
.wrapper-email-ic {
	display: flex;
	align-items: center;
	gap: 20px;
}
.footer__copy span {display: block;font-size: 14px;}
.banner__row_teach {
	justify-content: center;
	gap: 40px;
}
.banner__row_teach .banner__partners {
  gap: 40px;
}

@media(max-width: 500px) {
	.banner__row_teach {
		padding: 10px 0;
	}
	.banner__row_teach .banner__partners {
		flex-wrap: wrap;
		justify-content: center;
	}
	.offer .title p {
		font-size: 19px;
		line-height: 22px;
	}
	#offer .header__logo {
		margin-left: 0;
	}
	#offer .header__logo img {
		margin-top: 0;
	}
	#offer .title {
		margin-bottom: 0;
	}
	/* #offer #jvlabelWrap {
		bottom: 40px!important;
	} */
}
.partners-header__item .partners-header__image-teach {
	min-width: 130px;
	max-width: 130px;
}

@media print {
	body {
		margin: 0;
		padding: 0;		
		color: #000;
		background-color: #fff;
		box-shadow: none;
  	}
	.header, #jivo-iframe-container,#jvlabelWrap, footer {
		display: none;
	}
	.application {
		break-before: page;
	}
}
.application {
	margin-top: 80px;
}
.application__right {
	display: flex;
	justify-content: flex-end;
}
.application__right p {
	flex-basis: 50%;
	align-self: flex-end;
}
.application .title {
	margin-bottom: 40px;
}
.application .title p {
	font-size: 22px;
	line-height: 22px;
}
.button-video {
	border-radius: 100%;
	min-width: 110px;
	height: 110px;
	backdrop-filter: blur(50px);
	box-shadow: 0 0 20px 0 #f000fa, 0 0 10px 0 #0019f0;
	display: flex;
	align-items: center;
	justify-content: center;
	/* margin-top: 30px; */
	border: 2px solid #9600ff;
	background: url("data:image/svg+xml,%3Csvg width='16' height='18' viewBox='0 0 16 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 7.26795C16.3333 8.03775 16.3333 9.96225 15 10.7321L3 17.6603C1.66667 18.4301 -8.94676e-07 17.4678 -8.27378e-07 15.9282L-2.21695e-07 2.0718C-1.54397e-07 0.532196 1.66667 -0.430055 3 0.339746L15 7.26795Z' fill='url(%23paint0_linear_6_641)' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_6_641' x1='18' y1='-3' x2='18' y2='21' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C800C8' /%3E%3Cstop offset='1' stop-color='%239600FF' /%3E%3Cstop offset='1' stop-color='%239600FF' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat center center;
	transition: all .6s ease-in-out;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 99;
}

.button-video::before {
	content: '';
	position: absolute;
	border: 2px solid #9600ff;
	left: -32px;
	opacity: 0;
	right: -32px;
	top: -32px;
	bottom: -32px;
	border-radius: 50%;	
}

.button-video:hover {
	box-shadow: 0 0 20px 0 #f000fa, 0 0 10px 0 #0019f0;	
	background: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7805 5.26792C12.1139 6.03772 12.1139 7.96222 10.7805 8.73202L3.60978 12.872C2.27645 13.6418 0.609784 12.6796 0.609785 11.14L0.609785 2.85995C0.609785 1.32035 2.27645 0.358095 3.60978 1.1279L10.7805 5.26792Z' fill='%23DCDCF0' /%3E%3C/svg%3E") no-repeat center center, linear-gradient(90deg, #c800c8 0%, #9600ff 100%, #9600ff 100%);
	cursor: pointer;
}

.button-video::after {
	content: '';
	position: absolute;
	border: 2px solid #9600ff;
	left: -32px;
	opacity: 0;
	right: -32px;
	top: -32px;
	bottom: -32px;
	border-radius: 50%;	
}

.button-video:hover::before {
	animation: pulse 2.5s linear infinite;
}

.button-video:hover::after {
	animation: pulse 3.5s linear infinite;
}

@keyframes pulse {
	0% {
		transform: scale(0.6);
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		transform: scale(1.2);
		opacity: 0;
	}
}
.modal.modal-video {
	background: rgba(10, 0, 25, 0.8);
	top: 0;
	z-index: 9999;
}
.modal.modal-video .modal__close .modal__close {
	background: none;
}
.modal.modal-video svg {
	display: block;
}
.modal-video .modal__block {
	background: none;
	padding: 0;
	width: 60%;
}
@media(max-width: 1100px) {
	.button-video {
		top: 70px;
		left: inherit;
		right: 50px;
		transform: translate(0,0);
	}
}
@media(max-width: 1000px) {
	.modal-video .modal__block {
		width: 80%;
	}
}
@media(max-width: 700px) {
	.button-video {
		top: 50px;
		min-width: 70px;
		height: 70px;
		right: 30px;		
	}
}
@media(max-width: 600px) {
	.modal.modal-video .modal__text {
		width: 100%;
	}
	.modal-video .modal__block {
		width: 96%;
	}
	.button-video {
		display: none;
	}
}
@media(max-width: 454px) {
	.promo__buttons {
		flex-wrap: wrap;
		justify-content: center;
	}
	
}

/*new 2025*/
.header--new {
	padding: 30px 0 30px;
}
#cources .header__logo--rus {
	height: auto;
	margin: 0!important;
}
.header__logo--rus img {
	margin-top: 0;
}

.logo-ros.logo-ros--rus {
	margin: 0;
}

.promo-game-tech,
.promo-dron-world {
	padding-top: 40px!important;
}

#cources .promo-game-tech,
#cources .promo-dron-world {
	margin-bottom: 95px!important;
}

#cources .footer__logo--rus {
	margin: 0!important;
}