@charset "UTF-8";
@font-face{font-family:Furore;font-weight:400;src:local("Furore"),url(../../fonts/Furore.woff2) format("woff2"),url(../../fonts/Furore.woff) format("woff")}
@font-face{font-family:HeliosExtC;font-weight:400;src:local("HeliosExtC"),url(../../fonts/heliosextc.woff2) format("woff2"),url(../../fonts/heliosextc.woff) format("woff")}@font-face{font-family:HeliosExtC;font-weight:200;src:local("HeliosExtLightC"),url(../fonts/heliosextlightc.woff2) format("woff2"),url(../../fonts/heliosextlightc.woff) format("woff")}
@font-face{font-family:HeliosExtC;font-weight:900;src:local("HeliosExtBlackC"),url(../../fonts/heliosextblackc.woff2) format("woff2"),url(../../fonts/heliosextblackc.woff) format("woff")}
@font-face {
    font-family: "HeliosExtC";
    src: local("HeliosExtBoldC"), url("../../fonts/HeliosExtCBold.woff2") format("woff2"), url("../../fonts/HeliosExtCBold.woff") format("woff");
    font-weight: 700;
}
@font-face{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-family:Tenoture;font-weight:400;src:local("Tenoture"),url(../../fonts/tenoture.woff2) format("woff2"),url(../../fonts/tenoture.woff) format("woff")}
@font-face{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-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-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-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-family:BlenderPro-Heavy;src:local("BlenderPro-Heavy"),url(../../fonts/BlenderPro-Heavy.woff2) format("woff2"),url(../fonts/BlenderPro-Heavy.woff) format("woff")}@font-face{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-family:BlenderPro-Book;src:local("BlenderPro-Book"),url(../../fonts/BlenderPro-Book.woff2) format("woff2"),url(../../fonts/BlenderPro-Book.woff) format("woff")}@font-face{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-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-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-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-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-family:Montserrat;font-weight:400;src:local("Montserrat"),url(../../fonts/Montserrat-Regular.woff2) format("woff2"),url(../../fonts/Montserrat-Regular.woff) format("woff")}
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: url('../../fonts/Montserrat-Light.woff2') format('woff2'),
    url('../../fonts/Montserrat-Light.woff') format('woff');
}
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: 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');
}
@font-face {
    font-display: swap;
    font-family: 'Play';
    font-style: normal;
    font-weight: 700;
    src: url('../../fonts/play-v17-latin_cyrillic-700.woff2') format('woff2'),
    url('../../fonts/play-v17-latin_cyrillic-700.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(/ui/courses/slick/fonts/slick.eot);src:url(/ui/courses/slick/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/ui/courses/slick/fonts/slick.woff) format("woff"),url(/ui/courses/slick/fonts/slick.ttf) format("truetype"),url(/ui/courses/slick/fonts/slick.svg#slick) format("svg")}.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}
#program .slick-dotted.slick-slider{margin-bottom: 0!important;}
body{background:url(../img/triangle-promo.png) no-repeat 86px 465px,url(../img/fon-promo.png) 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-new.png) no-repeat right bottom 158px,#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:1240px;padding:0 30px}.title{color:#fff;font-family:Furore,sans-serif;font-size:48px;font-style:normal;font-weight:400;letter-spacing:.05em;line-height:60px;margin-bottom:60px;text-align:center}.title span{color:#c618d9}
.button, .register_button, .button-new, header .but{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-size:22px;line-height:24px;font-family: Play, sans-serif;padding:18px 69px;text-shadow:5px 5px 20px #00000080,5px 5px 40px #00000080}.button:hover, .register_button:hover{cursor: pointer;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/triangle-promo.png) no-repeat 86px 465px,url(../img/fon-promo.png) no-repeat 50% 0/100%,#0c011b}}@media (max-width:1030px){body{background:url(../img/triangle-promo.png) no-repeat 86px 465px,url(../img/fon-promo.png) 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.png) 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:30px 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{margin:0 0 0 0}
.header__logo img{margin-top: 0;}
.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;letter-spacing:.05em;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}.header__logo{margin:0}}@media (max-width:500px){.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-new.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-new.png) no-repeat 50% 50%/cover;content:"";width:100%;z-index:9;position: relative;top: -30px;}
.promo-diz:before{background:url(../../img/sprint/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-new.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-new.png) no-repeat 50% 50%/contain;content:"";width:100%;z-index:99;position: relative;top: -20px;}
.promo-web:before{background:url(../../img/sprint/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-test:after{background:url(../img/promo/test-new.png) no-repeat 100%/contain;content:"";width:100%;z-index:99;top: 0;}
.promo-test:before{background:url(../img/bgfontop2.png) no-repeat 100% 0/contain;content:"";height:95%;position:absolute;right:-40px;top:-35px;width:100%}

.promo__info{line-height:24px;padding-bottom:100px;width:50%;min-width: 562px;}.promo__info h1{text-fill-color:#0000;background-clip:text;color:#b6c5fc;font-family:Furore;font-size:53px;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{margin:50px 0 22px}.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%;right: 0;background-size: contain;}.promo__info{width:100%;min-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:18px;gap:18px;padding:43px 5px 43px 10px;width:280px}.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:80px;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:Geometria,sans-serif;font-size:16px;font-weight:400;justify-content:space-between;line-height:22px}.banner__row p{border-right:1px solid #5f728f;margin:0 10px 0 0;max-width:392px;padding-right:15px}.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__link:visited{color:#666}.banner__link:hover{border-color:#c618d9;color:#fff}.banner__partners{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@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:20px}.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 49%;-ms-flex-direction:column;flex-direction:column;letter-spacing:.02em;min-height:200px;padding:20px 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;margin-bottom: 20px;}@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));background:linear-gradient(#0c011b33,#0c011b33);background-blend-mode:darken;padding:130px 0 160px;position:relative}.fit:before{background:url(../../img/sprint/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 132px}.fit__title,.fit__title p{position:relative;z-index:10}.fit__title:after{background:url(../../img/sprint/bgfit-title.png) no-repeat 50% 100%;border-radius:50%;content:"";height:390px;left:0;position:absolute;top:-86px;width:390px;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/sprint/line-fit1.png) no-repeat;height:134px;left:131px;top:-134px;width:330px}.fit__item_2:before{background:url(../../img/sprint/line-fit2.png) no-repeat;height:108px;left:129px;top:-106px;width:100px}.fit__item_3:before{background:url(../../img/sprint/line-fit3.png) no-repeat;height:108px;left:34px;top:-106px;width:100px}.fit__item_4:before{background:url(../../img/sprint/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/sprint/figure-what-right.png) no-repeat 100% 0,url(../../img/sprint/figure-what-left-bot.png) no-repeat 192px 97%;padding-bottom:80px;position:relative}.what-learn:before{background:url(../../img/sprint/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/sprint/circle-what-bot.png) no-repeat 100% 50%/contain;bottom:-429px;content:"";height:682px;position:absolute;right:0;width:465px;z-index: -1;}.what-learn__title{margin-bottom:80px}.what-learn__row{counter-reset:count 0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.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 49%;flex:0 1 49%;-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}
body{background:url(../img/triangle-promo.png) no-repeat 86px 465px,url(../img/fon-promo.png) 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-new.png) no-repeat right bottom 158px,#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:1240px;padding:0 30px}.title{color:#fff;font-family:Furore,sans-serif;font-size:48px;font-style:normal;font-weight:400;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-size:22px;line-height:24px;font-family: Play, sans-serif;padding:18px 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/triangle-promo.png) no-repeat 86px 465px,url(../img/fon-promo.png) 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.png) 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.png) 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:30px 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{margin:0 0 0 0}
.header__logo img{margin-top: 0;}
.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;letter-spacing:.05em;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}.header__logo{margin:0}}@media (max-width:500px){.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%/130%;content:"";width:100%;z-index:99;position: relative;right: -50px}.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%/130%;content:"";width:100%;z-index:9;position: relative;}.promo-diz:before{background:url(../../img/sprint/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 center center/110%;content:"";width:100%;z-index:99;position: relative;}.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 center bottom/130%;content:"";width:100%;z-index:99;position: relative;top: 0px;right: -60px;}.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%/120%;content:"";width:100%;z-index:99;position: relative;top: -20px;}
.promo-web:before{background:url(../../img/sprint/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:53px;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{margin:50px 0 22px}.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%;background-size: contain;right: 0;}.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:18px;gap:18px;padding:43px 5px 43px 10px;width:280px}.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:80px;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:Geometria,sans-serif;font-size:16px;font-weight:400;justify-content:space-between;line-height:22px}.banner__row p{border-right:1px solid #5f728f;margin:0 10px 0 0;max-width:392px;padding-right:15px}.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__link:visited{color:#666}.banner__link:hover{border-color:#c618d9;color:#fff}.banner__partners{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@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:20px}.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 49%;-ms-flex-direction:column;flex-direction:column;letter-spacing:.02em;min-height:200px;padding:20px 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;margin-bottom: 20px;}@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));background:linear-gradient(#0c011b33,#0c011b33);background-blend-mode:darken;padding:130px 0 160px;position:relative}.fit:before{background:url(../../img/sprint/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 132px}.fit__title,.fit__title p{position:relative;z-index:10}.fit__title:after{background:url(../../img/sprint/bgfit-title.png) no-repeat 50% 100%;border-radius:50%;content:"";height:390px;left:0;position:absolute;top:-86px;width:390px;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/sprint/line-fit1.png) no-repeat;height:134px;left:131px;top:-134px;width:330px}.fit__item_2:before{background:url(../../img/sprint/line-fit2.png) no-repeat;height:108px;left:129px;top:-106px;width:100px}.fit__item_3:before{background:url(../../img/sprint/line-fit3.png) no-repeat;height:108px;left:34px;top:-106px;width:100px}.fit__item_4:before{background:url(../../img/sprint/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/sprint/figure-what-right.png) no-repeat 100% 0,url(../../img/sprint/figure-what-left-bot.png) no-repeat 192px 97%;padding-bottom:80px;position:relative}.what-learn:before{background:url(../../img/sprint/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/sprint/circle-what-bot.png) no-repeat 100% 50%/contain;bottom:-429px;content:"";height:682px;position:absolute;right:0;width:465px;z-index: -1;}.what-learn__title{margin-bottom:80px}.what-learn__row{counter-reset:count 0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.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 49%;flex:0 1 49%;-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_job_code .what-learn__item_1 {background:url(../img/what/code/what-learn1.png) no-repeat 100% 0/contain,linear-gradient(292deg,#a064ff33,#0a001900),#ffffff0d}
.what-learn_job_code .what-learn__item_2 {background:url(../img/what/code/what-learn2.png) no-repeat 100% 0/contain,linear-gradient(292deg,#a064ff33,#0a001900),#ffffff0d}
.what-learn_job_code .what-learn__item_3 {background:url(../img/what/code/what-learn3.png) no-repeat 100% 0/contain,linear-gradient(292deg,#a064ff33,#0a001900),#ffffff0d}
.what-learn_job_code .what-learn__item_4 {background:url(../img/what/code/what-learn4.png) no-repeat 100% 0/contain,linear-gradient(292deg,#a064ff33,#0a001900),#ffffff0d}
.what-learn_job_code .what-learn__item_5 {background:url(../img/what/code/what-learn5.png) no-repeat 100% 0/contain,linear-gradient(292deg,#a064ff33,#0a001900),#ffffff0d}
.what-learn_job_code .what-learn__item_6 {background:url(../img/what/code/what-learn6.png) no-repeat 100% 0/contain,linear-gradient(292deg,#a064ff33,#0a001900),#ffffff0d}

.what-learn_job_design .what-learn__item_1 {background:url(../img/what/design/what-learn1.png) no-repeat 100% 0/contain,linear-gradient(292deg,#a064ff33,#0a001900),#ffffff0d}
.what-learn_job_design .what-learn__item_2 {background:url(../img/what/design/what-learn2.png) no-repeat 100% 0/contain,linear-gradient(292deg,#a064ff33,#0a001900),#ffffff0d}
.what-learn_job_design .what-learn__item_3 {background:url(../img/what/design/what-learn3.png) no-repeat 100% 0/contain,linear-gradient(292deg,#a064ff33,#0a001900),#ffffff0d}
.what-learn_job_design .what-learn__item_4 {background:url(../img/what/design/what-learn4.png) no-repeat 100% 0/contain,linear-gradient(292deg,#a064ff33,#0a001900),#ffffff0d}
.what-learn_job_design .what-learn__item_5 {background:url(../img/what/design/what-learn5.png) no-repeat 100% 0/contain,linear-gradient(292deg,#a064ff33,#0a001900),#ffffff0d}
.what-learn_job_design .what-learn__item_6 {background:url(../img/what/design/what-learn6.png) no-repeat 100% 0/contain,linear-gradient(292deg,#a064ff33,#0a001900),#ffffff0d}

.what-learn_job_manage .what-learn__item_1 {background:url(../img/what/manage/what-learn1.png) no-repeat 100% 0/contain,linear-gradient(292deg,#a064ff33,#0a001900),#ffffff0d}
.what-learn_job_manage .what-learn__item_2 {background:url(../img/what/manage/what-learn2.png) no-repeat 100% 0/contain,linear-gradient(292deg,#a064ff33,#0a001900),#ffffff0d}
.what-learn_job_manage .what-learn__item_3 {background:url(../img/what/manage/what-learn3.png) no-repeat 100% 0/contain,linear-gradient(292deg,#a064ff33,#0a001900),#ffffff0d}
.what-learn_job_manage .what-learn__item_4 {background:url(../img/what/manage/what-learn4.png) no-repeat 100% 0/contain,linear-gradient(292deg,#a064ff33,#0a001900),#ffffff0d}
.what-learn_job_manage .what-learn__item_5 {background:url(../img/what/manage/what-learn5.png) no-repeat 100% 0/contain,linear-gradient(292deg,#a064ff33,#0a001900),#ffffff0d}
.what-learn_job_manage .what-learn__item_6 {background:url(../img/what/manage/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/sprint/bgcan-bot.png) no-repeat 100% 140%,#1a0132cc;padding:80px 0;position:relative}.can-learn:before{background:url(../../img/sprint/circle-can.png) no-repeat 0 0/contain;content:"";height:380px;left:131px;position:absolute;top:104px;width:380px}.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;font-family: Play, sans-serif;font-weight:700;font-size: 22px;line-height: 28px;}.can-learn__digital span{display:block;font-family: Montserrat, sans-serif;font-size:16px;font-weight:300;line-height:24px}.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:20px;justify-content: center;}.can-learn__banner{text-align: center;}.cost{padding:60px 0 0}.cost__title{font-family: Play, sans-serif;font-weight: 700;font-size: 22px;line-height: 28px;margin-bottom:20px}.cost__old{font-family:HeliosExtC, sans-serif;font-weight: 400;font-size:32px;line-height:40px}.cost__old{color:#9696C8;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;font-family:HeliosExtC, sans-serif;}.cost__new i:before{font-size:42px}.link{border:2px solid #8501f1;border-radius:5px;display:inline-block;font-size:22px;line-height:24px;font-family: Play, sans-serif;padding:16px 35px}.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:8px 20px;font-family: Play, sans-serif;font-size: 22px;line-height: 28px;}.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;padding:12px 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/sprint/bgenrol.png) no-repeat 0 -150px/auto 752px;padding:185px 0 0}.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;background:linear-gradient(292deg,#a064ff33,#0a001900);-ms-flex-direction:column;flex-direction:column;justify-content:space-between;margin-left:-70px;padding:20px 20px 20px 85px;position:relative;min-height: 220px;}.enrol__item_1{background:url(../../img/sprint/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/sprint/item2.png) no-repeat 100% 0}.enrol__item_3{z-index:3}.enrol__item_4{background:url(../../img/sprint/item4.png) no-repeat 100% 0;z-index:2}.enrol__number{color:#f0f;font-family:Furore,sans-serif;font-size:30px;font-style:normal;font-weight:400;line-height:40px}.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/sprint/bgprogram.png) no-repeat 50% 0/cover;background:linear-gradient(#0c011bb3,#0c011bb3),url(../../img/sprint/bgprogram.png) no-repeat 50% 0/cover;padding:80px 0 80px}.program__title{margin-bottom:140px;}
.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-code .program__item,
.program-code .program__row {
	height: 500px;
}
.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;font-family: Play, sans-serif;font-size: 22px;line-height: 28px;}.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:#dcdcf0;border:10px solid #241339;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-family: Montserrat, sans-serif;font-size:18px;line-height:24px;font-weight: 600;min-height:60px;min-width:140px}.program .slick-dots li.slick-active button:before{content:"Раздел ";font-family: Montserrat, sans-serif;font-size:18px;font-weight: 600;opacity:1;position:relative}.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/sprint/bottom.svg) no-repeat 0 0;left:inherit;right:140px;rotate: 90deg;}.program .slick-next{background:url(../../img/sprint/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}.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-bottom:80px}.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:264px}.teachers__image{height:314px;margin-bottom:15px;position:relative}.teachers__image img{border-radius:10px}.teachers__name{bottom:0;font-family:Play,sans-serif;font-size:22px;font-weight:400;line-height:28px;padding:0;position:absolute;text-align:center;text-transform:uppercase;width:100%}.teachers__text{font-family:Montserrat, sans-serif;color:#FFFFFF;font-size:14px;line-height:16px;font-weight:200;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:0px;padding-top: 80px;}.reviews__rating{color:#F5DC5F;margin-bottom:40px;text-align:center}.reviews__button{padding:80px 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{margin-top:30px}.slider__fio b{display:block;font-weight:600;}.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 h3{font-family: Furore, sans-serif;font-size:22px;line-height:28px;margin-bottom:10px;text-transform: uppercase;margin-top: 25px;}.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:20px;line-height:30px;margin-bottom:10px;}.footer__phone a {font-family: 'Play', sans-serif;font-weight: 400;font-size: 22px;line-height: 28px;display: flex;align-items: center;gap: 20px;}.footer__phone span{display:block;font-size:12px;font-weight:400;line-height:16px}.footer__email{font-family: 'Play', sans-serif;font-size:22px;line-height:28px;margin-bottom: 10px;display: flex;align-items: center;gap: 20px;}.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}.footer__copy span {display: block;font-size: 14px;}.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:0}@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 250px;flex:0 1 250px;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:not(:last-child){margin-bottom: 10px;}.footer__icons a {color: #b009c0;}.footer__item_links {display: flex;flex-direction: column; justify-content: space-between;}.footer__item_links-base {margin-bottom: 25px;}
/*Новый вид отзывов*/
/*@font-face{font-family:HeliosExtC;font-weight:400;src:local("HeliosExtC"),url(../fonts/heliosextc.woff2) format("woff2"),url(../fonts/heliosextc.woff) format("woff")}@font-face{font-family:HeliosExtC;font-weight:200;src:local("HeliosExtLightC"),url(../fonts/heliosextlightc.woff2) format("woff2"),url(../fonts/heliosextlightc.woff) format("woff")}@font-face{font-family:HeliosExtC;font-weight:900;src:local("HeliosExtBlackC"),url(../fonts/heliosextblackc.woff2) format("woff2"),url(../fonts/heliosextblackc.woff) format("woff")}@font-face{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-family:Tenoture;font-weight:400;src:local("Tenoture"),url(../fonts/tenoture.woff2) format("woff2"),url(../fonts/tenoture.woff) format("woff")}@font-face{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-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-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-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-family:BlenderPro-Heavy;src:local("BlenderPro-Heavy"),url(../fonts/BlenderPro-Heavy.woff2) format("woff2"),url(../fonts/BlenderPro-Heavy.woff) format("woff")}@font-face{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-family:BlenderPro-Book;src:local("BlenderPro-Book"),url(../fonts/BlenderPro-Book.woff2) format("woff2"),url(../fonts/BlenderPro-Book.woff) format("woff")}@font-face{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-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-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-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-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")}*{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")}.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/triangle-promo.png) no-repeat 86px 465px,url(../img/fon-promo.png) 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:HeliosExtC,sans-serif;font-size:16px;font-weight:400;line-height:26px;min-width:320px}.container{margin:0 auto;max-width:1206px;padding:0 30px}.title{color:#fff;font-family:RoadRadio,sans-serif;font-size:48px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:50px;margin-bottom:70px;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:18px;letter-spacing:.05em;line-height:24px;padding:16px 69px;text-shadow:5px 5px 20px #00000080,5px 5px 40px #00000080}register_button:hover, .register_button:hover{cursor: pointer;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{url(../img/triangle-promo.png) no-repeat 86px 465px,url(../img/fon-promo.png) no-repeat 50% 0/100%,#0c011b}}@media (max-width:1030px){body{url(../img/triangle-promo.png) no-repeat 86px 465px,url(../img/fon-promo.png) 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.png) no-repeat 50% 0/100%,#0c011b}.title{font-size:40px;line-height:42px}.slider .slick-next{right: 50%; bottom: -17%;margin-right: -45px;}.slider .slick-prev{left: 50%; bottom: -17%;margin-left: -45px;}}@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;letter-spacing:.05em;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__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:9;position: relative;top: -30px;}.promo-diz:before{background:url(../../img/sprint/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/sprint/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{margin:50px 0 22px}.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:163px;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:Geometria,sans-serif;font-size:16px;font-weight:400;justify-content:space-between;line-height:22px}.banner__row p{border-right:1px solid #5f728f;margin:0 10px 0 0;max-width:392px;padding-right:15px}.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__link:visited{color:#666}.banner__link:hover{border-color:#c618d9;color:#fff}.banner__partners{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@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:25px 30px}.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:RoadRadio,sans-serif;font-size:26px;font-weight:700;letter-spacing:.05em;line-height:50px}@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/sprint/bgfit-right.png) no-repeat 100% 0/contain;background:linear-gradient(#0c011b33,#0c011b33),url(../../img/sprint/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 132px}.fit__title,.fit__title p{position:relative;z-index:10}.fit__title:after{background:url(../img/bgfit-title.png) no-repeat 50% 100%;border-radius:50%;content:"";height:390px;left:0;position:absolute;top:-86px;width:390px;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/sprint/line-fit1.png) no-repeat;height:134px;left:131px;top:-134px;width:330px}.fit__item_2:before{background:url(../../img/sprint/line-fit2.png) no-repeat;height:108px;left:129px;top:-106px;width:100px}.fit__item_3:before{background:url(../../img/sprint/line-fit3.png) no-repeat;height:108px;left:34px;top:-106px;width:100px}.fit__item_4:before{background:url(../../img/sprint/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/sprint/figure-what-right.png) no-repeat 100% 0,url(../../img/sprint/figure-what-left-bot.png) no-repeat 192px 97%;padding-bottom:180px;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/sprint/circle-what-bot.png) no-repeat 100% 50%/contain;bottom:-429px;content:"";height:682px;position:absolute;right:0;width:465px;z-index: -1;}.what-learn__title{margin-bottom:80px}.what-learn__row{counter-reset:count 0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:35px 30px}.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:RoadRadio,sans-serif;font-size:48px;font-weight:700;line-height:50px}.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/sprint/bgcan-bot.png) no-repeat 100% 140%,#1a0132cc;padding:100px 0 110px;position:relative}.can-learn:before{background:url(../../img/sprint/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:20px;justify-content: center;}.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;font-family:HeliosExtC, sans-serif;}.cost__new i:before{font-size:42px}.link{border:2px solid #8501f1;border-radius:5px;display:inline-block;font-size:14px;letter-spacing:.05em;line-height:18px;padding:13px 46px}.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/sprint/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/sprint/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/sprint/item2.png) no-repeat 100% 0}.enrol__item_3{z-index:3}.enrol__item_4{background:url(../../img/sprint/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/sprint/bgprogram.png) no-repeat 50% 0/cover;background:linear-gradient(#0c011bb3,#0c011bb3),url(../../img/sprint/bgprogram.png) no-repeat 50% 0/cover;padding:175px 0 110px}.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-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:16px;line-height:16px;min-height:60px;min-width:140px}.program .slick-dots li.slick-active button:before{content:"Раздел ";font-family:HeliosExtC,sans-serif;font-size:16px;opacity:1;position:relative}.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/sprint/bottom.svg) no-repeat 0 0;left:inherit;right:140px;rotate: 90deg;}.program .slick-next{background:url(../../img/sprint/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}.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-bottom:80px;padding-top: 80px;}.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:264px}.teachers__image{height:314px;margin-bottom:15px;position:relative}.teachers__image img{border-radius:10px}.teachers__name{bottom:0;font-family:HeliosExtC,sans-serif;font-size:19px;font-weight:400;line-height:30px;padding:0;position:absolute;text-align:center;text-transform:uppercase;width:100%}.teachers__text{font-family:HeliosExtC;color:#FFFFFF;font-size:12px;line-height:18px;font-weight:200;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__user_course{padding: 5px 10px;background: rgba(150, 0, 255, 0.4);backdrop-filter: blur(25px);border-radius: 10px;font-size: 12px; line-height: 16px;position: absolute;top: 20px;right: 20px;}.slider__user{position: absolute;bottom: 20px;left: 20px;display: flex;gap: 10px;align-items: center}.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;}.slider__user_avatar{height: 48px;width: 48px;}.slider__user_avatar img{border-radius: 100%;width: 100%;height: 100%;object-fit: cover;}.slider__image{height: 440px;width: 100%;}.slider__image img{min-width:150px;width: 100%;height: 440px;object-fit: cover;border-radius: 20px;}.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/white-left.svg);left:0;bottom:40%;background-repeat: no-repeat; background-size: 30px; background-position: center;margin-left: -30px; height: 32px; width: 32px; background-color: #9600FF; border-radius: 40px;}.slider .slick-prev:before{display:none}.slider .slick-next{background-image:url(../img/white-right.svg);right:0;bottom:40%;background-repeat: no-repeat; background-size: 30px; background-position: center;margin-right: -30px; height: 32px; width: 32px; background-color: #9600FF; border-radius: 40px;}.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;}.slider__image{text-align:center}.slider__image img{margin:0 auto}}.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 h3{font-family: Play, sans-serif;font-size:22px;line-height:28px;margin-bottom:10px;text-transform: uppercase;}.footer__item ul{list-style:none}.footer__item ul li:not(:last-child){margin-bottom:7px}.footer__item ul a:hover{color:#c618d9}.footer__phone{font-size:20px;line-height:30px;margin-bottom:10px}.footer__phone span{display:block;font-size:12px;font-weight:200;line-height:18px}.footer__email{font-size:20px;line-height:30px;margin-bottom: 13px;}.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:0}@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 250px;flex:0 1 250px;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;}@media (max-width:850px){.slider .slick-next{right: 50%; bottom: -17%;margin-right: -45px;}.slider .slick-prev{left: 50%; bottom: -17%;margin-left: -45px;}}*/
#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;}
.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;
}
.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;
}
.modules {
    padding-top: 80px;
    padding-bottom: 20px;
}
.modules__row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
}
.modules__start {
    display: flex;
    flex-direction: column;
    align-items: center;
    min-width: 140px;
    margin-top: 110px;
}
.modules__finish {
    display: flex;
    flex-direction: column;
    align-items: center;
    min-width: 140px;
    margin-top: 110px;
}
.modules__center {
    flex: 1 1 auto;
    overflow: hidden;
}
.module__slider {
    position: relative;
    z-index: 99;
}
.modules .slider__item {
    background: linear-gradient(292deg, rgba(160, 100, 255, 0.2) 0%, rgba(10, 0, 25, 0) 100%), rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(25px);
    border: 1px solid #2f283c;
    border-radius: 20px;
    min-height: 425px;
    padding: 20px 40px;
}
.modul {
    display: flex;
    gap: 20px;
    font-size: 18px;
    line-height: 24px;
    min-height: 385px;
}
.modules-engineer .modul {
    min-height: 625px;
}
.modul__info {
    min-width: 250px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    text-align: center;
    border-right: 1px solid rgba(255, 255, 255, 0.4);
    padding-right: 20px;
    gap: 20px;
    font-family: Play, sans-serif;
    font-size: 32px;
    line-height: 40px;
}
.modules-engineer .modul__info {
    min-width: 50%;
    justify-content: flex-start;
    gap: 50px;
}
.modul__image {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-family: Montserrat, sans-serif;
    font-size: 18px;
    line-height: 24px;
}
.modules-engineer .modul__image {
    flex: none;
}
.modul__info img {
    max-width: 100px;
    margin: 0 auto 20px;
}
.modul__info b,
.modul__text h4 {
    font-family: 'Play', sans-serif;
    font-weight: 400;
    font-size: 32px;
    line-height: 40px;
    display: block;
    text-align: center;
}
.modul__text {

}
.modul__text h4 {
    text-align: left;
    margin-bottom: 20px;
}

.modules__date {
    display: flex;
    justify-content: space-between;
    margin-bottom: 60px;
}
.modules__date_type_bottom {
    margin-bottom: 10px;
    margin-top: 56px;
    min-height: 84px;
}
.date {
    width: 33%;
    display: flex;
    justify-content: center;
    gap: 20px;
    color: #FF00FF;
    position: relative;
}
.date__start {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 20px;
}
.modules__date_type_bottom .date__start {
    padding-top: 45px;
}
.date__start b {
    font-size: 32px;
    line-height: 40px;
    font-weight: 400;
}
.date__year {
    width: 100px;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    text-align: center;
    margin-top: 30px;
    font-size: 20px;
    line-height: 24px;
}
.modules__date_type_bottom .date__year {
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 33px;
}
.modules .slick-dots {
    top: 0;
}
.modules .slick-dotted.slick-slider {
    margin: 0;
}
.modules .slick-dots li {
    width: 100px;
    height: 140px;
    border-radius: 50%;
}
.modules__center {
    padding-top: 20px;
}
.modules-engineer .modules__center {
    padding-bottom: 20px;
}
.modules .slick-dots li:nth-child(1) {
    position: absolute;
    top: -160px;
    left: 85px;
    z-index: 99;
}
.modules .slick-dots li:nth-child(2) {
    position: absolute;
    top: -160px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 99;
}
.modules .slick-dots li:nth-child(3) {
    position: absolute;
    top: -160px;
    right: 70px;
    z-index: 99;
}
.modules.modules_type_market .slick-dots li:nth-child(2) {
    position: absolute;
    top: -160px;
    left: inherit!important;
    right: 70px!important;
    transform: translateX(0%)!important;
    z-index: 99;
}
.modules .slick-dots li:nth-child(4) {
    position: absolute;
    bottom: -145px;
    left: 85px;
    z-index: 99;
}
.modules .slick-dots li:nth-child(5) {
    position: absolute;
    bottom: -145px;
    right: 70px;
    z-index: 99;
}
.modules .slick-dots li button {
    font-size: 0;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background: url("../img/module/date-circle.png") no-repeat center center;
}
.modules .slick-dots li button::before {
    width: 100px;
    height: 100px;
    content: "";
    border-radius: 50%;
    opacity: 1;
    font-family: Furore,sans-serif;
    font-size: 58px;
    line-height: 100px;
    color: #fff;
    font-weight: 400;
}
.modules .slick-dots li.slick-active button {
    background: linear-gradient(90deg, #B400C8 0%, #9600FF 100%, #8200F0 100%);
    box-shadow: 0px 0px 10px rgba(0, 25, 240, 0.5), 0px 0px 20px rgba(240, 0, 250, 0.5);
}
.modules .slick-dots li:nth-child(1) button::before {
    content: '1';
}
.modules .slick-dots li:nth-child(2) button::before {
    content: '2';
}
.modules .slick-dots li:nth-child(3) button::before {
    content: '3';
}
.modules .slick-dots li:nth-child(4) button::before {
    content: '4';
}
.modules .slick-dots li:nth-child(5) button::before {
    content: '5';
}
.modules .slick-dots li:hover button {
    background: linear-gradient(90deg, #B400C8 0%, #9600FF 100%, #8200F0 100%);
}
.date_left_top {
    justify-content: flex-start;
    min-height: 100px;
}
.date_left_top:before {
    content: "";
    width: 114px;
    height: 60px;
    background: url("../img/module/date-left-top.png") no-repeat 0 0;
    position: absolute;
    bottom: -60px;
    left: 140px;
}
.date_right_top {
    justify-content: flex-end;
    min-height: 100px;
}
.date_right_top:before {
    content: "";
    width: 162px;
    height: 60px;
    background: url("../img/module/date-right-top.png") no-repeat 0 0;
    position: absolute;
    bottom: -60px;
    right: 125px;
}
.date_center_top {
    justify-content: flex-start;
    min-height: 100px;
}
.date_center_top:before {
    content: "";
    width: 159px;
    height: 60px;
    background: url("../img/module/line2.png") no-repeat -15px -12px;
    position: absolute;
    bottom: -60px;
    left: 135px;
}
.date_right_bot {
    justify-content: flex-end;
}
.date_right_bot:before {
    content: "";
    width: 245px;
    height: 60px;
    background: url("../img/module/date-right-bot.png") no-repeat 0 0;
    position: absolute;
    top: -65px;
    right: 135px;
}
.date_left_bot:before {
    content: "";
    width: 159px;
    height: 60px;
    background: url("../img/module/date-left-bot.png") no-repeat 0 0;
    position: absolute;
    top: -65px;
    left: 135px;
}
/*.reviews__modal-slider {*/
/*    padding: 20px;*/
/*    height: 100%;*/
/*    width: 100%;*/
/*    display:flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*}*/
/*.reviews__modal-slider .slider__item {*/
/*    padding: 0 8vw;*/
/*}*/
/*.reviews__modal-slider .slick-next:before, .reviews__modal-slider .slick-prev:before {*/
/*    content: '';*/
/*}*/
/*.reviews__modal-slider .slick-next, .reviews__modal-slider .slick-prev {*/
/*    bottom: 50%;*/
/*    background-repeat: no-repeat;*/
/*    background-size: 32px;*/
/*    background-position: center;*/
/*    height: 48px;*/
/*    width: 48px;*/
/*    background-color: #9600FF;*/
/*    border-radius: 40px;*/
/*    z-index: 100;*/
/*}*/
/*.reviews__modal-slider .slick-next {*/
/*    background-image: url(../img/white-right.svg);*/
/*    right: 3%;*/
/*}*/
/*.reviews__modal-slider .slick-prev {*/
/*    background-image: url(../img/white-left.svg);*/
/*    left: 3%;*/
/*}*/
/*.reviews__modal-slider .slider__row {*/
/*    height: 92vh;*/
/*    overflow-y: auto;*/
/*    overflow-x: hidden;*/
/*}*/
/*.reviews__modal-slider .slider__row-video {*/
/*    flex: 0 1 40%;*/
/*    border-radius: 20px;*/
/*    overflow: hidden;*/
/*    display: flex;*/
/*}*/
/*.reviews__modal-slider .slider__row-content {*/
/*    flex: 1 0 60%;*/
/*    padding: 40px 40px 0 40px;*/
/*}*/
/*.reviews__modal-slider .slick-dots {*/
/*    bottom: -8px;*/
/*}*/
/*.reviews__modal-slider .slick-dots .slick-active > div {*/
/*    background: #b009c0 !important;*/
/*}*/
/*@media(max-width: 1250px) {*/
/*    .reviews__modal-slider .slider__item {*/
/*        padding: 0;*/
/*    }*/
/*    .reviews__modal-slider .slider__row {*/
/*        flex-direction: column-reverse;*/
/*    }*/
/*    .reviews__modal-slider .slider__row-video {*/
/*        flex: 1 0 100%;*/
/*    }*/
/*    .reviews__modal-slider .slider__row-content {*/
/*        flex: 1 0 auto;*/
/*        padding: 20px;*/
/*    }*/
/*}*/
@media(max-width: 1195px) {
    .modules-engineer .modul {
        min-height: 649px;
    }
}
@media(max-width: 1155px) {
    .modules-engineer .modul {
        min-height: 675px;
    }
}
@media(max-width: 1139px) {
    .modules-engineer .modul {
        min-height: 705px;
    }
}
@media(max-width: 1129px) {
    .modul {
        flex-direction: column;
    }
    .modul__text {
        order: -1;
    }
    .modul__info {
        border-right: 0;
        padding-right: 0;
        margin-right: 0;
    }
    .modul__info b {
        display: none;
    }
    .modul__image {
        flex-direction: initial;
        justify-content: flex-start;
        text-align: left;
    }
    .date_center_top::before {
        background-position: 50% 0;
        left: 50%;
        transform: translateX(-50%);
    }
    .modules .slick-dots li:nth-child(1) {
        left: 15px;
    }
    .date_left_top::before {
        left: 70px;
    }
    .date_right_top::before {
        right: 70px;
    }
    .modules .slick-dots li:nth-child(3) {
        right: 15px;
    }
    .modules.modules_type_market .slick-dots li:nth-child(2) {
        right: 15px!important;
    }
    .modules-engineer .date_left_bot::before {
        left: 65px;
    }
    .modules-engineer .slick-dots li:nth-child(4) {
        left: 10px;
    }
    .date_right_bot::before {
        right: 65px;
    }
    .modules .slick-dots li:nth-child(5) {
        right: 15px;
    }
}
@media(max-width: 1051px) {
    .modules-engineer .modul {
        min-height: 735px;
    }
}
@media(max-width: 1007px) {
    .modules-engineer .modul {
        min-height: 768px;
    }
}
@media(max-width: 999px) {
    .modules-engineer .modul {
        min-height: 788px;
    }
}
@media(max-width: 984px) {
    .modules-engineer .modul {
        min-height: 808px;
    }
}
@media(max-width: 970px) {
    .modules-engineer .modul {
        min-height: 835px;
    }
}
@media(max-width: 955px) {
    .modules-engineer .modul {
        min-height: 855px;
    }
}
@media(max-width: 952px) {
    .modules-engineer .modul {
        min-height: 885px;
    }
}
@media(max-width: 931px) {
    .modules-engineer .modul {
        min-height: 915px;
    }
}
@media(max-width: 923px) {
    .modules-engineer .modul {
        min-height: 935px;
    }
}
@media(max-width: 918px) {
    .modules-engineer .modul {
        min-height: 955px;
    }
}
@media(max-width: 891px) {
    .modules__start, .modules__finish {display: none;}
    .modules__center {flex: 1 1 100%;}
    .modules-engineer .modul {
        min-height: 625px;
    }
}
@media(max-width: 891px) {
    .modules-engineer .modul {
        min-height: 655px;
    }
}
@media(max-width: 803px) {
    .modules-engineer .modul {
        min-height: 685px;
    }
}
@media(max-width: 751px) {
    .modules-engineer .modul {
        min-height: 735px;
    }
}
@media(max-width: 707px) {
    .modules-engineer .modul {
        min-height: 765px;
    }
}
@media(max-width: 699px) {
    .modules-engineer .modul {
        min-height: 795px;
    }
}
@media(max-width: 684px) {
    .modules-engineer .modul {
        min-height: 815px;
    }
}
@media(max-width: 670px) {
    .modules-engineer .modul {
        min-height: 835px;
    }
}
@media(max-width: 655px) {
    .modules-engineer .modul {
        min-height: 880px;
    }
}
@media(max-width: 631px) {
    .modules-engineer .modul {
        min-height: 910px;
    }
}
@media(max-width: 623px) {
    .modules-engineer .modul {
        min-height: 930px;
    }
}
@media(max-width: 618px) {
    .modules-engineer .modul {
        min-height: 954px;
    }
}
@media(max-width: 597px) {
    .modules-engineer .modul {
        min-height: 1004px;
    }
}
@media(max-width: 577px) {
    .modules-engineer .modul {
        min-height: 1034px;
    }
}
@media(max-width: 569px) {
    .modules-engineer .modul {
        min-height: 1074px;
    }
}
@media(max-width: 550px) {
    .date::before {
        display: none;
    }
    .modules .slick-dots li {
        width: 70px;
        height: 70px;
    }
    .modules .slick-dots li:nth-child(1),
    .modules .slick-dots li:nth-child(2),
    .modules .slick-dots li:nth-child(3),
    .modules.modules_type_market .slick-dots li:nth-child(2) {
        top: -90px;
    }
    .modules .slick-dots li button {
        width: 70px;
        height: 70px;
        background-size: 100px 100px;
    }
    .modules .slick-dots li button::before {
        width: 70px;
        height: 70px;
        line-height: 70px;
        font-size: 25px;
    }
    .modules__date {
        margin-bottom: 0;
    }
    .modules .slick-dots li:nth-child(4) {
        bottom: -55px;
    }
    .modules .slick-dots li:nth-child(5) {
        bottom: -55px;
    }
    .modules-engineer {
        padding-bottom: 0px;
    }
    .modules-engineer .modules__date_type_bottom {
        min-height: 37px;
    }
    .modules-engineer  .slider__item {
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media(max-width: 393px) {
    .modules .slider__item {
        padding: 20px;
    }
}

@media(max-width: 372px) {
    .date {
        width: 100%;
    }
    .modul__image img {
        display: none;
    }
}
.promo-marketing::after {
    display: none;
}
.program_type_marketing .program__item,
.program_type_marketing .program__row {
    height: 540px;
}
.teachers--new {padding-top: 80px;}
.teachers--new .teachers__image {
    background: url("../img/bgteachers.png") no-repeat 50% 33px/200px 200px;
    margin-bottom: 10px;
}
.teachers--new .teachers__row:not(:last-child) {
    margin-bottom: 20px;
}
.teachers--new .teachers__image--nobg {
    background: none;
}
.advantages-course_digital {
    padding-bottom: 100px;
}
.promo-digital {
    position: relative;
}
.promo-digital::after {
    display: none;
}
.promo-digital .promo__images {
    position: absolute;
    right: 0;
    bottom: 0;
}
.promo-digital .promo__image {
    max-width: 780px;
}
.promo-digital .promo__info h1 {
    font-size: 53px;
}
.promo-digital .promo__info p {
    max-width: 500px;
}
.about_digital .about__item {
    padding-top: 23px;
    padding-bottom: 23px;
}
.about_digital .about__text ul {
    margin: 0 0 0 20px;
}
.about_digital .about__text li {
    list-style: disc;
    margin-bottom: 10px;
}
.modules_digital {
    padding-top: 175px;
}
.modules_digital .modul__text,
.modules_digital .modul__text h4 {
    text-align: center;
}
.program_digital {
    padding-top: 0;
    margin-bottom: 50px;
}
.program_digital .program__row,
.program_digital .program__item {
    height: 580px;
}
.program_digital .slick-dots li.slick-active button {
    font-size: 0;
    display: flex;
    align-items: center;
}
.program_digital .slick-dots li.slick-active button::before {
    width: 100%;
}
.program_digital .slick-dots li.slick-active:first-child button::before {
    content:"Блок 1.1";
}
.program_digital .slick-dots li.slick-active:nth-child(2) button::before {
    content:"Блок 1.2";
}
.program_digital .slick-dots li.slick-active:nth-child(3) button::before {
    content:"Блок 2.1";
}
.program_digital .slick-dots li.slick-active:nth-child(4) button::before {
    content:"Блок 2.2";
}
.program_digital .slick-dots li.slick-active:nth-child(5) button::before {
    content:"Блок 2.3";
}
.program_digital .slick-dots li.slick-active:nth-child(6) button::before {
    content:"Блок 2.4";
}
.program_digital .slick-dots li.slick-active:nth-child(7) button::before {
    content:"Блок 3.1";
}
.program_digital .slick-dots li.slick-active:nth-child(8) button::before {
    content:"Блок 3.2";
}
.program_digital .slick-dots li.slick-active:nth-child(8) button::before {
    content:"Блок 3.2";
}
.program_digital .slick-dots li.slick-active:nth-child(9) button::before {
    content:"Блок 3.3";
}
.program_digital .slick-dots li.slick-active:nth-child(10) button::before {
    content:"Блок 3.4";
}
/* .teachers_digital .teachers__item {
	max-width: 274px;
} */
.teachers_digital .teachers__name {
    font-size: 17px;
}
.reviews_digital .slider__image img {
    height: 150px;
    object-fit: cover;
    object-position: 50% 0;
    box-shadow: 0 0 20px rgb(0 25 240 / 50%), 0 0 40px #f000fa80;
}
.success {
    margin-bottom: 0;
    height: calc(100vh - 656px);
    min-height: 200px;
    display: flex;
    align-items: center;
}
.about__list {
    margin-left: 30px;
    margin-right: 60px;
    margin-bottom: 30px;
}
.about__list li {
    list-style: disc;
}
.banner-duration {
    padding: 80px 0;
}
.banner__row .banner__text {
    border-right: 0;
    margin: 0 auto;
    padding-right: 0;
    max-width: 100%;
    text-align: center;
    font-weight: 700;
    font-size: 32px;
    line-height: 40px;
    font-family: "Montserrat", sans-serif;
}

.banner__text strong {
    display: block;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px;
}
.accordion-body ul {
    margin-left: 15px;
}
.accordion-body ul li {
    list-style-type: disc;
    margin-bottom: 10px;
}
.accordion-base .accordion-item .accordion-button {
    font-size: 16px;
    line-height: 24px;
    border: 2px solid #3c18c8;
    padding: 8px 32px;
    display: inline-block;
    border-radius: 0;
}
.accordion-base .accordion-item:last-of-type .accordion-button.collapsed {
    border-radius: 0;
}

.registration {
    background: url(../../img/sprint/bgenrol.png) no-repeat 0 -150px/auto 752px;
    padding: 80px 0 0;
}

.registration .container {
    max-width: 1240px;
}

.registration__title {
    text-align: center;
    margin-bottom: 30px;
}

.registration__buttons {
    text-align: center;
    margin-bottom: 40px;
}

.registration__link {
    padding: 16px 32px;
    background: rgba(0, 25, 255, 0.2);
    -webkit-backdrop-filter: blur(25px);
    backdrop-filter: blur(25px);
    border: 1px solid #0a0848;
}

.registration__text {
    text-align: center;
    margin-bottom: 20px;
}

.registration__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px 0;
}

.registration__item {
    flex-basis: 52%;
    max-width: 610px;
    background: url("../img/registration/bg-item.png") no-repeat 0 0;
    height: 202px;
    padding: 16px 92px 16px 64px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    counter-increment: count;
}

.registration__item:nth-child(2n) {
    margin-left: -40px;
}

.registration__item:before {
    content: counter(count, decimal-leading-zero);
    font-family: "HeliosExtC", sans-serif;
    font-weight: 700;
    font-size: 32px;
    line-height: 40px;
    color: #ff00ff;
}

@media (max-width: 1300px) {
    .registration__item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 45%;
        flex: 1 1 45%;
        background-size: 100% 100%;
    }
}

@media (max-width: 1100px) {
    .registration__list {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .registration__item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
    .registration__item:nth-child(2n) {
        margin: 0;
    }
}

@media (max-width: 600px) {
    .registration__item {
        height: auto;
        min-height: 200px;
    }
}

.buttons__link_base {
    background: -webkit-gradient(linear, left top, right top, from(#9600ff), to(#0019ff));
    background: linear-gradient(90deg, #9600ff 0%, #0019ff 100%);
    -webkit-box-shadow: 0px 0px 20px rgba(0, 25, 240, 0.5), 0px 0px 40px rgba(240, 0, 250, 0.5);
    box-shadow: 0px 0px 20px rgba(0, 25, 240, 0.5), 0px 0px 40px rgba(240, 0, 250, 0.5);
    padding: 8px 32px;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    border-radius: 0;
}

.buttons__link_base:hover {
    background: -webkit-gradient(linear, left top, right top, from(#0019ff), to(#9600ff));
    background: linear-gradient(90deg, #0019ff 0%, #9600ff 100%);
}

.header__partners_base {
    flex-grow: 1;
    justify-content: flex-end;
    margin-right: 60px;
}

.teachers--base {
    padding-top: 60px;
}
@media(max-width: 850px) {
    .header__partners_base {
        margin-right: 0px;
    }
    .header__logo, .header__logo img {
        margin: 0;
    }
}
.what-learn__item_1_design {
    background-image: url("../img/what-learn-design/what-learn1-base.png");
}
.what-learn__item_2_design {
    background-image: url("../img/what-learn-design/what-learn2-base.png");
}
.what-learn__item_3_design {
    background-image: url("../img/what-learn-design/what-learn3-base.png");
}
.what-learn__item_4_design {
    background-image: url("../img/what-learn-design/what-learn4-base.png");
}
.what-learn__item_5_design {
    background-image: url("../img/what-learn-design/what-learn5-base.png");
}
.what-learn__item_6_design {
    background-image: url("../img/what-learn-design/what-learn6-base.png");
}
.what-learn__item_7_design {
    background-image: url("../img/what-learn-design/what-learn7-base.png");
}
.what-learn__item_8_design {
    background-image: url("../img/what-learn-design/what-learn8-base.png");
}
.advantages-course_base {
    padding-top: 80px;
}
#overlay{
    display: none;
}
.cv-spinner {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
/* .spinner {
    width: 40px;
    height: 40px;
    border: 4px #ddd solid;
    border-top: 4px #2e93e6 solid;
    border-radius: 50%;
    animation: sp-anime 0.8s infinite linear;
} */
@keyframes sp-anime {
    100% {
        transform: rotate(360deg);
    }
}
@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;
	}
}
.promo__row:after{background:url(../img/promo/analyze-new.png) no-repeat center center/110%;content:"";width:100%;z-index:99;position: relative;right: -60px}
.promo-diz:after{background:url(../../img/promo/design-new.png) no-repeat 50% 50%/130%;content:"";width:100%;z-index:9;position: relative;}
.promo-manager:after{background:url(../img/promo/manage-new.png) no-repeat center/110%;content:"";width:100%;z-index:99;position: relative;}
.promo-web:after{background:url(../img/promo/code-new.png) no-repeat 50% 50%/120%;content:"";width:100%;z-index:99;position: relative;}
.promo-test:after{background:url(../img/promo/test-new.png) no-repeat center top/130%;content:"";width:100%;z-index:99;top: 0;}
.promo-marketer:after{background:url(../img/promo/market-new.png) no-repeat 50% 50%/130%;content:"";width:100%;z-index:99;position: relative;top: -20px;right: -60px}

@media(max-width: 1090px) {
	.promo__row:after{background-size:contain;right: 0px}
	.promo-diz:after{background-size:contain;}
	.promo-manager:after{background-size:contain;}
	.promo-web:after{background-size:contain;}
	.promo-test:after{background-size:contain;}
	.promo-marketer:after{background-size:contain;top: -20px;right: 0px}
}

header {position: relative;z-index: 99;}
header .buttons__link {
	align-self: center;
	margin-left: 40px;
	cursor: pointer;
	background: linear-gradient(90deg, #B400C8 0%, #9600FF 100%, #8200F0 100%);
  	box-shadow: 0px 0px 20px rgba(0, 25, 240, 0.5), 0px 0px 40px rgba(240, 0, 250, 0.5);
	border-radius: 8px;
	-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;
	letter-spacing: .05em;
	line-height: 18px;
	padding: 11px 30px;
	text-align: center;
	-webkit-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}

.program__item--big,
.program__row--big {height: 1080px}
.program__item--big2, .program__row--big2 {
	height: 591px;
}
.advantages-course--top_80 {
	padding-top: 80px;
}
.about__item--sm {
	padding-top: 33px;
	padding-bottom: 33px;
}
.promo__info--bottom {
	padding-bottom: 178px;
}

.header--mk .partners-header__item:first-child img {
	max-width: 160px;
}

.promo__info--big {
	width: 82%;
}

.promo__info--big h1 {
	padding-top: 79px;
}

.promo__row--mk::after {
	background: url("../img/promo/analyze-new.png") no-repeat 20% 100%;
	top: 0;
}

.about--mk .about__row {
	gap: 20px;
}

.about--mk .about__item {
	flex-direction: column;
	padding: 18px 15px;
	border-radius: 20px;
	gap: 16px;
}

.about--mk .about__item p {
	display: flex;
	flex: 1 1 auto;
	align-items: center;
	text-align: center;
}

.advantages-course--mk {
	padding-top: 80px;
}
.fit__title--mk {
	max-width: 440px;
	padding-top: 80px;
	padding-bottom: 177px;
	font-size: 34px;
	line-height: 51.5px;
	letter-spacing: 1.7px;
	padding-right: 40px;
}
.fit__title--mk::after {
	background: url("../img/bgfit-title-mk.png") no-repeat 50% 100%;
	border-radius: 0;
	content: "";
	height: 450px;
	left: -80px;
	position: absolute;
	top: -86px;
	width: 560px;
	z-index: 2;
}
.fit__title--mk span {
	font-size: 36px;
	line-height: 51.5px;
	letter-spacing: 1.8px;
}

.program__title em {
	display: block;
	font-size: 30px;
	font-style: normal;
	letter-spacing: 1.5px;
}
.program--mk .program__item,
.program--mk .program__row {
	height: 550px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.program--mk .program__subtitle {
	width: 100%;
}
.program--mk .program__info {
	flex: 1 1 auto;
	/* align-items: center; */
	width: 100%;
}
.program--mk .slick-dots li.slick-active button {
	font-size: 0;
}
.program--mk .slick-dots li.slick-active button::before {
	top: 5px;
}
.program--mk .slick-dots li.slick-active button[aria-controls="slick-slide00"]::before {
	content: "29.01.24";
}
.program--mk .slick-dots li.slick-active button[aria-controls="slick-slide01"]::before {
	content: "30.01.24";
}
.program--mk .slick-dots li.slick-active button[aria-controls="slick-slide02"]::before {
	content: "31.01.24";
}
.program--mk .slick-dots li.slick-active button[aria-controls="slick-slide03"]::before {
	content: "02.02.24";
}
.program--mk .slick-dots li.slick-active button[aria-controls="slick-slide04"]::before {
	content: "04.02.24";
}
.program--mk .slick-dots li.slick-active button[aria-controls="slick-slide05"]::before {
	content: "05.02.24";
}
.program--mk .slick-dots li.slick-active button[aria-controls="slick-slide06"]::before {
	content: "06.02.24";
}
.program--mk .slick-dots li.slick-active button[aria-controls="slick-slide07"]::before {
	content: "07.02.24";
}
.program--mk .slick-dots li.slick-active button[aria-controls="slick-slide08"]::before {
	content: "08.02.24";
}
.program--mk .slick-dots li.slick-active button[aria-controls="slick-slide09"]::before {
	content: "09.02.24";
}
.program--mk .slick-dots li.slick-active button[aria-controls="slick-slide010"]::before {
	content: "15.04.24";
}
.program--mk .slick-dots li.slick-active button[aria-controls="slick-slide011"]::before {
	content: "22.04.24";
}
.program--mk .slick-dots li.slick-active button[aria-controls="slick-slide012"]::before {
	content: "6.12.23";
}
.program--mk .slick-dots li.slick-active button[aria-controls="slick-slide013"]::before {
	content: "7.12.23";
}
.program--mk .slick-dots li.slick-active button[aria-controls="slick-slide014"]::before {
	content: "8.12.23";
}
.program--mk .slick-dots li.slick-active button[aria-controls="slick-slide015"]::before {
	content: "11.12.23";
}
.program--mk .slick-dots li.slick-active button[aria-controls="slick-slide016"]::before {
	content: "12.12.23";
}
.program--mk .slick-dots li.slick-active button[aria-controls="slick-slide017"]::before {
	content: "13.12.23";
}
.program--mk .slick-dots li.slick-active button[aria-controls="slick-slide018"]::before {
	content: "14.12.23";
}
.program--mk .slick-dots li.slick-active button[aria-controls="slick-slide019"]::before {
	content: "15.12.23";
}
.program--mk .slick-dots li.slick-active button[aria-controls="slick-slide020"]::before {
	content: "18.12.23";
}
.program--mk .slick-dots li.slick-active button[aria-controls="slick-slide021"]::before {
	content: "19.12.23";
}

@media(max-width: 1220px) {
	.promo__info--big h1 {
		padding-top: 0;
	}
	.promo__row--mk::after {
		right: 0;
		background-size: 115%;
	}
	.program--mk .slick-dots {
		flex-wrap: wrap;
		justify-content: center;
		gap: 10px;
		margin-top: -30px;
	}
	
}
@media(max-width: 1200px) {
	.fit__title--mk::before {
		display: none;
	}
}
@media(max-width: 1153px) {
	.program--mk .program__item,
	.program--mk .program__row {
		height: 620px;
	}
}
@media(max-width: 1090px) {
	.promo-analyze--x::after {
		background: url(../img/promo/analyze-new.png) no-repeat 50% 100%/100%;
		top: 0;
		right: 0;
	}
	.promo__info--bottom {
		padding-bottom: 50px;
	}
	.program__item--big, .program__row--big {
		height: 1240px;
	}
	.program__item--big2, .program__row--big2 {
		height: 691px;
	}
	
}
@media(max-width: 1005px) {
	.program--mk .program__item,
	.program--mk .program__row {
		height: 620px;
	}
}
@media (max-width: 869px) {
	.program--mk .slick-dots::before {
		margin-top: -26px;
	}
	.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: 23px;
		position: absolute;
		top: 50%;
		width: 100%;		
	}
}
@media (max-width: 850px) {
	.header--mk .header__row {
		flex-direction: row;		
	}
	.header--mk .header__logo img {    
		margin-top: -20px;
		margin-left: -40px;
	}
	.promo__info--big {
		width: 100%;
		padding-bottom: 50px;
	}
	.promo__info--big h1 {
		margin-top: 0;
	}
	.promo-analyze--x::after {
		background-size: contain;
	}
	.promo__info--bottom {
		padding-bottom: 0px;
	}
	.program__item--big, .program__row--big {
		height: 1280px;
	}
	.program__item--big2, .program__row--big2 {
		height: 751px;
	}
	.promo__row--mk::after {	
		background-size: contain;
		background-position: 50%;
	}
}
@media(max-width: 769px) {
	.program--mk .program__title {
		margin-bottom: 140px;
	}
	.program--mk .slick-dots {
		top: -80px;
	}
	.program--mk .slick-dots li {
		display: none;
	}
	.program--mk .slick-dots li.slick-active {
		display: flex;
	}
	.program--mk .slick-dots {
		margin-top: 0;
	}
	.program--mk .slick-dots::before {
		margin-top: 0px;
	}
	.program--mk .slick-dots::after {
		display: none;
	}	
}
@media(max-width: 700px) {
	.program--mk .program__subtitle {
		padding-right: 65px;
	}
}
@media(max-width: 550px) {
	.promo-analyze--x::after {
		height: 300px;
	}
	.program__item--big, .program__row--big {
		height: 1100px;
	}
	.program__info ol li {
		font-size: 17px;
		line-height: 22px;
	}
	.program__item--big2, .program__row--big2 {
		height: 601px;
	}
	.header--mk {
		margin-bottom: 0;
	}
}
@media(max-width: 518px) {
	.fit__title--mk {
		padding: 0;
	}
	.fit__title--mk::after {
		display: none;
	}
}
@media(max-width: 500px) {
	.promo__row--mk .promo__info {
		padding-bottom: 0px;
	}
	.header--mk .header__logo img {		
		margin: 0 0 0 -20px;
	}
}
@media (max-width: 415px) {
	.fit__title--mk {
		background: none;
	}
}
@media(max-width: 394px) {
	.program__item--big, .program__row--big {
		height: 1180px;
	}
	.program__item--big2, .program__row--big2 {
		height: 681px;
	}
}
@media(max-width: 357px) {
	.program__item--big, .program__row--big {
		height: 1280px;
	}
	.program__item--big2, .program__row--big2 {
		height: 761px;
	}
}

.program .slick-prev:hover,
.program .slick-prev:focus {
	background: url("../../img/sprint/bottom.svg") no-repeat 0 0;
}
.program .slick-next:hover,
.program .slick-next:focus {
	background: url("../../img/sprint/top.svg") no-repeat 0 0;
}

.register_button {
	background: linear-gradient(270deg,#b009c0 12.5%,#8501f1 76%);
	font-family: var(--font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 133%;
  text-align: center;
  color: #dcdcf0;
  border-radius: 16px;
  padding: 16px 32px !important;  
  backdrop-filter: blur(64px);
}
.register_button:hover {
	background: linear-gradient(270deg,#8501f1 12.5%,#b009c0 76%);
}
/* .promo__row--mk .promo__link .button:hover {
	cursor: pointer;
	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%);
} */
.offer__text a {
	color: #c618d9;
}
.partners--mk .partners__item img {
	max-height: 40px;
}
.partners--mk .partners__item:last-child img {
	max-height: 55px;
}
.program--mk .program__info > div {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	/* justify-content: space-around; */
}
.program--mk .program__info .button {
	display: flex;
	text-align: center;
	justify-content: center;
	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-size: 22px;
	line-height: 24px;
	font-family: Play, sans-serif;
	padding: 18px 39px;
	text-shadow: 5px 5px 20px #00000080,5px 5px 40px #00000080;	
	width: 210px;
	margin-bottom: 40px;
}
.program--mk .program__image {
	width: 247px;
}
.program--mk .program__info ol {
	align-self: center;
}

@media (max-width: 789px) {
	.program--mk  .program__info {
		justify-content: unset;
		flex-direction: column;
	}
	.program--mk .program__info ol {
		align-self: flex-start;
	}
	.program--mk .program__info > div {
		justify-content: flex-start;
		order: -1;
	}
	.program--mk .program__item, .program--mk .program__row {
		height: 720px;
	}
}
@media (max-width: 659px) {
	.program--mk .program__item, .program--mk .program__row {
		height: 750px;
	}
}
@media (max-width: 550px) {
	.program--mk .program__item, .program--mk .program__row {
		height: 650px;
	}
}
@media (max-width: 380px) {
	.program--mk .program__item, .program--mk .program__row {
		height: 700px;
	}
}
.program-code .program__info ol li:last-child{
	list-style: none;
	font-style: italic;
}

.banner__row p.p-code {
	border: 0;
	max-width: 100%;
	font-size: 27px;
	padding: 0;
	margin: 0;
}
.banner__row.banner__row-code {
	justify-content: center;
	gap: 60px;
}

@media(max-width: 850px) {
	.header-code .header__row {
		flex-direction: row;
	}
	.header-code .header__logo {
		margin: 0 0 0 -50px;
	}
}

@media(max-width: 500px) {	
	.header-code .header__logo {
		margin: 0 0 0 -25px;
	}
}
.promo__list {
	margin-left: 20px;
}
.promo__list li {
	list-style: disc;
}
@media(max-width: 1440px) {
	.register_button {
		min-width: 200px;
		padding: 18px 40px;
		text-align: center;
	}
	.what-learn__text {
		max-width: 270px;
		font-size: 16px;
	}
}

.advantages-course--code {
	padding-top: 80px;
}

.footer--new .footer__title {
    font-family: Montserrat, sans-serif;
    font-weight: 600;
    font-size: 24px;
    line-height: 140%;
    color: #dcdcf0;
    margin-bottom: 24px;
		text-transform: none;
		margin-top: 0;
}
.footer--new .footer__logo {
  margin-bottom: 40px;
}
.footer--new .footer__text {
  margin-bottom: 16px;
}
.footer--new .footer__link {
	font-size: 16px;
}
.footer--new .footer__link--svg {
    color: #B4C8FF;
}
.footer--new .footer__link:hover {
	color: #c800c8;
}
.about__text ul {
	margin-left: 20px;
	margin-bottom: 20px;
}
.about__text ul li {
	list-style: disc;
}