

/* Start:/build/css/marketing/style.css?178653082360282*/
@charset "UTF-8";@font-face{font-display:swap;font-family:StemRegular;font-style:normal;font-weight:400;src:local("StemRegular"),url(/fonts/StemRegular.woff2) format("woff2"),url(/fonts/StemRegular.woff) format("woff"),url(/fonts/StemRegular.ttf) format("truetype")}@font-face{font-display:swap;font-family:StemMedium;font-style:normal;font-weight:400;src:local("StemMedium"),url(/fonts/StemMedium.woff2) format("woff2"),url(/fonts/StemMedium.woff) format("woff"),url(/fonts/StemMedium.ttf) format("truetype")}@font-face{font-display:swap;font-family:StemMediumItalic;font-style:normal;font-weight:400;src:local("StemMediumItalic"),url(/fonts/StemMediumItalic.woff2) format("woff2"),url(/fonts/StemMediumItalic.woff) format("woff"),url(/fonts/StemMediumItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:StemBold;font-style:normal;font-weight:400;src:local("StemBold"),url(/fonts/StemBold.woff2) format("woff2"),url(/fonts/StemBold.woff) format("woff"),url(/fonts/StemBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:ManropeLight;font-style:normal;font-weight:400;src:local("ManropeLight"),url(/fonts/ManropeLight.woff2) format("woff2"),url(/fonts/ManropeLight.woff) format("woff"),url(/fonts/ManropeLight.ttf) format("truetype")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:local("ManropeRegular"),url(/fonts/ManropeRegular.woff2) format("woff2"),url(/fonts/ManropeRegular.woff) format("woff"),url(/fonts/ManropeRegular.ttf) format("truetype")}@font-face{font-display:swap;font-family:ManropeMedium;font-style:normal;font-weight:400;src:local("ManropeMedium"),url(/fonts/ManropeMedium.woff2) format("woff2"),url(/fonts/ManropeMedium.woff) format("woff"),url(/fonts/ManropeMedium.ttf) format("truetype")}@font-face{font-display:swap;font-family:ManropeSemiBold;font-style:normal;font-weight:400;src:local("ManropeSemiBold"),url(/fonts/ManropeSemiBold.woff2) format("woff2"),url(/fonts/ManropeSemiBold.woff) format("woff"),url(/fonts/ManropeSemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:ManropeBold;font-style:normal;font-weight:400;src:local("ManropeBold"),url(/fonts/ManropeBold.woff2) format("woff2"),url(/fonts/ManropeBold.woff) format("woff"),url(/fonts/ManropeBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:NauryzRedKeds;font-style:normal;font-weight:400;src:local("NauryzRedKeds"),url(/fonts/NauryzRedKeds.woff2) format("woff2"),url(/fonts/NauryzRedKeds.woff) format("woff"),url(/fonts/NauryzRedKeds.ttf) format("truetype")}*{box-sizing:border-box;margin:0;scroll-behavior:smooth}.no-scroll{height:100vh;overflow:hidden}.hidden{display:none}.container-page{padding:0 max(18px,3.023vw + 6.7px);position:relative}.img-responsive{height:auto;max-width:100%}.title_h1{color:#24272a;font:min(6.5013vw + 22.1px,72px)/1.1 StemMedium}.title_h2{font:max(24px,4.031vw + 8.9px)/1.1 StemMedium}.title_h3{color:#24272a;font:max(18px,3.023vw + 6.7px)/1.1 StemMedium}.title_highlighted{font-family:StemMediumItalic}.text{-webkit-text-size-adjust:100%;font:min(1.5267vw + 8.3px,20px)/1.4 Manrope;text-align:left}.button{align-items:center;background:#fa5d20;border-radius:max(4px,.672vw + 1.5px);box-sizing:border-box;cursor:pointer;display:flex;font:calc(1.018vw + 10.2px)/1 StemMedium;justify-content:space-between;padding:max(14px,2.351vw + 5.2px) max(16px,2.687vw + 5.9px) max(13px,2.183vw + 4.8px);position:relative}.button,.button_blue{height:max(42px,7.053vw + 15.5px)}.button_blue{background:#089de8;border-radius:50px;padding-inline:20px}.button_black{background:#24272a}.button_white{height:max(46px,7.725vw + 17px)}.button_transparent,.button_white{background:transparent;border:1px solid #fff}.button_transparent{height:max(44px,7.725vw + 15px)}.button_transparent .button__text{color:#fff}.button_transparent .button__arrow.active{background-image:url(/images/svg/arrow_white.svg)}.button_transparent-dark{background:transparent;border:1px solid #24272a;height:max(42px,7.725vw + 13px)}.button_transparent-dark .button__text{color:#24272a}.button_transparent-dark .button__arrow.active{background-image:url(/images/firs_new/icon/black-arrow.svg)}.button__text{color:#fff;display:block;text-align:left}.button__arrow{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:max(18px,3.023vw + 6.7px);margin-left:23px;transition:all .4s ease-in-out;width:max(20px,3.359vw + 7.4px)}.button__arrow.active{background-image:url(/images/svg/arrow_white.svg)}.button__tg{background-position:93%;background-repeat:no-repeat;background-size:contain;height:max(14px,2.351vw + 5.2px);width:max(17px,2.855vw + 6.3px)}.button__tg.active{background-image:url(/images/main/button_tg.svg)}.button:hover .button__arrow{transform:rotate(-45deg)}.button__link{bottom:0;left:0;position:absolute;right:0;top:0}.white_text{color:#fff}.hidden_mobile{display:none}@media screen and (min-width:768px){.container-page{margin-inline:auto;max-width:750px;padding:0 20px}.title_h2{font-size:48px}.title_h3{font-size:28px}.button{border-radius:4px;font-size:18px;height:59px;padding:21px 30px}.button_transparent{height:61px}.button__text{font-size:18px}.button__arrow{height:24px;width:27px}.button__tg{height:21px;width:28px}.button_blue{border-radius:50px;padding-inline:30px}}@media screen and (min-width:1024px){.visible_mobile{display:none}.hidden_mobile{display:block}.hidden{display:none}.container-page{max-width:min(1610px,83.016vw + 16.1px);padding-inline:20px}.title_h1{font-size:min(3.75vw,72px)}.title_h2{font:min(2.604vw,50px)/1.1 StemMedium}.title_h3{font-size:min(1.458vw,28px)}.text{font-size:min(1.042vw,20px)}.button{border-radius:min(.208vw,4px);font:min(.937vw,18px)/1 StemMedium;height:min(3.073vw,59px);max-width:none;padding:min(1.094vw,21px) min(28px,1.406vw + 1px)}.button__text{font-size:min(.937vw,18px)}.button__arrow{height:min(1.25vw,24px);margin-left:min(2.5vw,48px);width:min(1.406vw,27px)}.button__tg{height:min(1.406vw,27px);width:min(1.51vw,29px)}.button_blue{border-radius:min(3.646vw,70px);font-size:min(1.042vw,20px);height:min(3.437vw,66px);padding-block:min(1.146vw,22px);padding-inline:min(2.187vw,42px)}}@media screen and (min-width:1920px){.img-responsive{width:100%}}.top{background-color:#f2f2f2;color:#24272a;margin-bottom:100px;padding-block:25px 0}.top__content{background:min(100% + 6.6158vw + 34.2px,100% + 82px) 44%/min(15.2672vw + 75.7px,193px) min(27.9898vw + 235px,450px) no-repeat url(/images/marketing/top-arrow.svg);padding:0 18px 57px}.top__label{display:flex;flex-wrap:wrap;margin-bottom:min(3.0534vw + 16.5px,40px)}.top__label-item{display:flex;font-size:min(1.5267vw + 6.3px,18px);text-transform:uppercase}.top__label-item:nth-child(2n):before{background:#fa5d20;content:"";display:block;height:3px;margin:auto 5px;width:3px}.top__label-item:nth-child(2){margin-bottom:10px;margin-right:calc(70.7023vw - 137.6px)}.top__title{margin:0 0 min(2.0356vw + 8.4px,24px);position:relative;text-transform:uppercase}.top__text{margin:0 0 40px;max-width:min(35.8779vw + 184.5px,460px)}.top__buttons{display:flex;flex-wrap:wrap;gap:13px}.top__picture{display:flex}.top__img{width:100%}@media screen and (min-width:768px){.top__label-item:nth-child(n+2):before{background:#fa5d20;content:"";display:block;height:6px;margin:auto 10px;width:6px}.top__label-item:nth-child(2){margin:0}}@media screen and (min-width:1024px){.top{margin-bottom:min(5.677vw,109px);padding-block:0}.top__content{background-position:min(100% + 6.3021vw,100% + 121px) 50%;background-size:auto 100%;flex-basis:min(58.645vw,1126px);padding:min(5.208vw,100px) min(2.187vw,42px) min(1.042vw,20px) min(9.115vw,175px)}.top__picture{flex-basis:min(42.396vw,814px)}.top__container{display:flex;justify-content:center}.top__label{margin-bottom:min(3.646vw,70px)}.top__label-item{font-size:min(1.042vw,20px)}.top__label-item:nth-child(n+2):before{background:#fa5d20;content:"";display:block;height:min(.312vw,6px);margin:auto min(.521vw,10px);width:min(.312vw,6px)}.top__label-item:nth-child(2){margin:0}.top__title{margin:0 0 min(1.562vw,30px)}.top__text{margin:0 0 min(2.083vw,40px);max-width:min(26.042vw,500px)}.top__buttons{gap:min(1.146vw,22px)}}.info{color:#24272a;padding:0 9px 100px 18px}.info__container:first-child{border-bottom:1px solid #0000004d;margin-bottom:50px;padding-bottom:50px}.info__container:last-child{display:grid;gap:40px}.info__text{flex-basis:47%}.info__text_with-gerb{align-items:center;display:flex;gap:26px;margin-bottom:50px}.info__text_with-gerb:before{background:50%/cover no-repeat url(/images/marketing/gerb.svg);content:"";display:block;height:66px;min-width:60px;width:60px}.info__text-wrapper{display:flex;gap:9px}.info__column-title{font:min(1.5267vw + 12.3px,24px) ManropeBold;margin-bottom:25px;padding-left:min(1.2723vw + 20.2px,30px);position:relative}.info__column-title:before{background:50%/contain no-repeat url(/images/developer-of-educational-systems/arrow-main-info-v2.svg);content:"";height:min(.7634vw + 11.1px,17px);left:0;position:absolute;top:min(.7634vw + 3.1px,9px);width:min(.7634vw + 11.1px,17px)}.info__column-title_second:before{left:2px;transform:rotate(45deg)}.info__item-wrapper{display:flex;flex-wrap:wrap;gap:8px}.info__item{background:#f2f2f2;border-radius:2px;color:#24272a;font:min(1.5267vw + 8.3px,20px)/1 Manrope;margin-block:auto;padding:11px 12px}.info__item_white{background:#fbf1ea}.info__item_height{line-height:1.24;width:min(27.9898vw + 152px,367px)}@media screen and (min-width:1024px){.info{margin-inline:auto;max-width:1920px;padding:0 min(9.115vw,175px) min(10.417vw,200px)}.info__container{display:grid;gap:min(7.812vw,150px);grid-template-columns:775fr 645fr}.info__container:first-child{margin-bottom:min(4.167vw,80px);padding-bottom:min(2.083vw,40px)}.info__container:last-child{gap:min(7.812vw,150px)}.info__text_with-gerb{gap:min(1.302vw,25px);margin-bottom:0;width:66%}.info__text_with-gerb:before{content:"";display:block;height:min(4.271vw,82px);min-width:min(3.906vw,75px);width:min(3.906vw,75px)}.info__text-wrapper{gap:min(1.979vw,38px)}.info__column-title{font-size:min(1.25vw,24px);margin-bottom:min(1.562vw,30px);padding-left:0}.info__column-title:before{content:unset}.info__item-wrapper{gap:min(.781vw,15px)}.info__item-wrapper_1{width:80%}.info__item{border-radius:min(.208vw,4px);font-size:min(1.042vw,20px);padding:min(.625vw,12px) min(1.042vw,20px)}.info__item_height{line-height:1;width:auto}}.employment{color:#24272a;margin-bottom:max(102px,17.13vw + 37.8px)}.employment__container{padding-inline:max(18px,3.023vw + 6.7px)}.employment__title{margin-bottom:15px;text-align:left}.employment__title:before{background:50%/contain no-repeat url(/images/design/ispring.svg);content:"";display:flex;height:calc(3.6697vw + 21.4px);margin-bottom:calc(1.5291vw + 14.3px);width:calc(3.6697vw + 21.4px)}.employment__text{margin-bottom:calc(1.5291vw + 19.3px);text-align:left}.employment__button{gap:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.employment__container{margin:0 auto;padding-inline:20px;width:750px}}@media screen and (min-width:1024px){.employment{margin-bottom:min(200px,10.313vw + 2px)}.employment__container{-moz-column-gap:min(1.562vw,30px);column-gap:min(1.562vw,30px);display:grid;grid-template-columns:1fr 1.04fr;width:min(1610px,83.016vw + 16.1px)}.employment__title{grid-column:1;grid-row:1;margin-bottom:min(2.292vw,44px)}.employment__title:before{height:min(3.073vw,59px);margin-bottom:min(1.562vw,30px);width:min(3.073vw,59px)}.employment__text{grid-column:2;grid-row:1/3;margin-block:min(4.635vw,89px) 0;text-align:left}.employment__button{gap:min(3.49vw,67px);grid-column:1;grid-row:2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.what-awaits{margin-bottom:100px}.what-awaits__title{margin-bottom:calc(3.0581vw + 8.7px);padding-inline:18px;text-align:left}.what-awaits__column{background-color:#24272a;color:#fff;display:flex;flex-direction:column;gap:30px;padding:50px 18px}.what-awaits__column_right .text{color:#fff}.what-awaits__column_left{background-color:#f2f2f2;color:#24272a}.what-awaits__card{margin-left:calc(2.4465vw + 15.9px);position:relative}.what-awaits__card:before{background:50%/contain no-repeat url(/images/svg/arrow_up_orange.svg);content:"";display:block;height:calc(2.1407vw + 4.1px);left:calc(-2.5994vw - 14.4px);position:absolute;top:calc(-.3058vw + 8.1px);width:calc(2.1407vw + 4.1px)}.what-awaits__image-wrapper{display:flex}.what-awaits__image-wrapper_desktop{display:none}.what-awaits__card-title{font:calc(2.1407vw + 10.1px)/1.3 StemMedium;margin-bottom:calc(1.5291vw + 9.3px)}.what-awaits__image{width:100%}@media screen and (min-width:800px){.what-awaits__title{margin-inline:auto;width:750px}.what-awaits__card{margin:0 auto;width:710px}}@media screen and (min-width:1024px){.what-awaits{margin-bottom:0}.what-awaits__title{margin-bottom:min(3.125vw,60px);text-align:center;width:unset}.what-awaits__column{background-color:#24272a;color:#fff;gap:min(3.646vw,70px);padding:0}.what-awaits__column .text{color:#fff}.what-awaits__content{background-color:#24272a;border-radius:min(.312vw,6px);display:grid;gap:min(5.208vw,100px);grid-template-columns:630fr 645fr;margin:0 auto max(-10.781vw,-207px);padding:min(3.646vw,70px) min(6.458vw,124px) min(3.646vw,70px) min(3.646vw,70px);position:relative;width:min(81.718vw,1569px)}.what-awaits__card{margin-left:min(2.135vw,41px);position:relative;width:unset}.what-awaits__card:before{height:min(1.354vw,26px);left:max(-2.135vw,-41px);top:min(.26vw,5px);width:min(1.354vw,26px)}.what-awaits__image-wrapper{display:none}.what-awaits__image-wrapper_desktop{display:flex}.what-awaits__card-title{font-size:min(1.458vw,28px);line-height:1.1;margin-bottom:min(1.302vw,25px)}.what-awaits__image{width:100%}}@media screen and (min-width:1921px){.what-awaits{margin-inline:auto;max-width:1920px}.what-awaits__image-wrapper{border-radius:16px 16px 0 0;max-height:740px;overflow:hidden}.what-awaits__image{-o-object-fit:cover;object-fit:cover}}.results__picture{display:inline-block;font-size:0;margin-bottom:100px}.calendar-wrapper{background-color:#f2f2f2;padding-top:100px;position:relative}.calendar{color:#24272a;margin:0 auto;max-width:1750px;padding-bottom:175px;position:relative}.calendar__page-link{position:absolute;top:min(-6.095vw - 36.1px,-83px)}.calendar__navigation{bottom:130px;display:flex;justify-content:space-between;left:117px;position:absolute;width:max(102px,8.565vw + 69.9px)}.calendar__next-button,.calendar__prev-button{background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;height:max(24px,2.015vw + 16.4px);width:max(26px,2.183vw + 17.8px)}.calendar__next-button.active,.calendar__prev-button.active{background-image:url(/images/design/icons/arrow-dark.svg)}.calendar__next-button.active:hover,.calendar__prev-button.active:hover{background-image:url(/images/design/icons/arrow-dark-hover.svg)}.calendar__prev-button{transform:rotate(180deg)}.calendar__prev-button:hover{transform:rotate(180deg)}.calendar__title{color:#24272a;margin-bottom:30px;padding-left:18px;text-align:left}.calendar__element-wrapper{-ms-overflow-style:none;display:flex;justify-content:space-between;overflow-x:auto;padding-left:18px;scrollbar-width:none}.calendar__element-wrapper:nth-child(0){padding:0}.calendar__element-wrapper::-webkit-scrollbar{display:none}.calendar__element_course{color:#24272a;margin-bottom:max(14px,1.176vw + 9.6px)}.calendar__text-wrapper{margin-bottom:30px;padding-inline:18px;width:80%}.calendar__program{align-items:center;background:#24272a;border-radius:4px;color:#fff;cursor:pointer;display:flex;font:min(1.5267vw + 8.3px,20px)/1 StemMedium;margin:0 18px 63px;padding:min(1.0178vw + 10.2px,18px) min(1.2723vw + 10.2px,20px);position:relative;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.calendar__program:focus,.calendar__program:hover,.calendar__program:visited{color:#fff;text-decoration:none}.calendar__program:focus:after,.calendar__program:hover:after,.calendar__program:visited:after{transform:rotate(-45deg)}.calendar__program:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;display:block;height:18px;margin-left:23px;transition:all .3s ease-in-out;width:20px}.calendar__program.active:after{background-image:url(/images/svg/arrow_white.svg)}.calendar__button{margin-left:max(18px,1.511vw + 12.3px);padding-left:max(22px,1.847vw + 15.1px);padding-right:max(15px,1.26vw + 10.3px);width:max(320px,26.87vw + 219.2px)}.calendar-element{border-top:1px solid #0000004d;display:flex;flex-direction:column;min-width:min(10.1781vw + 254.8px,333px);overflow:hidden;padding-right:30px;padding-top:30px;width:24%}.calendar-element_first{min-width:min(10.1781vw + 224.8px,303px);width:26%}.calendar-element_second{min-width:min(17.8117vw + 199.2px,336px)}.calendar-element_third{min-width:min(26.4631vw + 156.8px,360px)}.calendar-element_last{margin-right:40px;min-width:min(10.1781vw + 221.8px,300px);padding-right:0}.calendar-element__pretitle,.calendar-element__title{font:max(18px,1.511vw + 12.3px)/1.04 StemMedium;margin-bottom:9px}.calendar-element__title{margin-bottom:14px}.calendar-element__subtitle{margin-bottom:10px;position:relative}.calendar-element__subtitle:before{background:#24272a;border-radius:50%;content:"";height:max(3px,.252vw + 2.1px);left:min(-11px,-.924vw - 7.5px);position:absolute;top:max(8px,.672vw + 5.5px);width:max(3px,.252vw + 2.1px)}.calendar-element__text:not(:last-child){margin-bottom:24px}.calendar-element__list{list-style-type:none;padding-left:max(19px,1.595vw + 13px)}@media screen and (min-width:768px){.calendar__element{min-width:400px;width:25%}}@media screen and (min-width:1024px){.calendar{margin-inline:auto;max-width:1920px;padding:0 min(7.552vw,145px) min(7.292vw,140px) min(9.115vw,175px)}.calendar__page-link{top:max(-4.115vw,-79px)}.calendar__navigation{display:none}.calendar__header{display:grid;gap:0 min(8.854vw,170px);grid-template-columns:630fr 606fr;grid-template-rows:auto 1fr;padding-bottom:min(4.948vw,95px);padding-right:min(10.104vw,194px)}.calendar__title{grid-area:1/1/2/2;margin-bottom:min(2.604vw,50px);padding:0}.calendar__element-wrapper{margin:0;padding-left:0}.calendar__element{min-width:min(400px,20.625vw + 4px)}.calendar__element_course{margin-bottom:min(.781vw,15px)}.calendar__button-wrapper{margin-inline:auto;max-width:min(1750px,90.234vw + 17.5px);padding-left:20px;padding-right:20px}.calendar__program{border-radius:min(.312vw,6px);font-size:min(.937vw,18px);grid-area:2/1/3/2;margin:0 0 auto;padding:min(.937vw,18px) min(1.458vw,28px)}.calendar__program:after{height:min(1.198vw,23px);margin-left:min(2.552vw,49px);width:min(1.302vw,25px)}.calendar__text-wrapper{display:flex;flex-direction:column;gap:min(.885vw,17px);grid-area:1/2/3/3;margin-bottom:unset;padding:min(.521vw,10px) min(3.646vw,70px) 0 0;width:100%}.calendar__text{font-size:min(1.042vw,20px)}.calendar__button{margin:0;max-width:min(360px,18.563vw + 3.6px);padding:min(1.094vw,21px) min(1.458vw,28px);width:100%}.calendar-element{padding-right:min(1.562vw,30px);padding-top:min(2.083vw,40px)}.calendar-element__pretitle{font-size:min(1.458vw,28px);margin-bottom:min(1.042vw,20px)}.calendar-element__title{font-size:min(1.458vw,28px);line-height:1.2;margin-bottom:min(1.615vw,31px);min-height:min(7.031vw,135px)}.calendar-element_first,.calendar-element_third{padding-right:min(4.271vw,82px)}.calendar-element__list{padding-left:min(1.562vw,30px)}.calendar-element__subtitle{font-size:min(1.042vw,20px);margin-bottom:min(.469vw,9px)}.calendar-element__subtitle:before{height:min(.26vw,5px);left:max(-.885vw,-17px);top:min(.729vw,14px);width:min(.26vw,5px)}.calendar-element__text:not(:last-child){margin-bottom:min(1.25vw,24px)}.results__picture{background:#f2f2f2;margin-bottom:min(10.417vw,200px);padding-inline:calc(50% - 960px);width:100%}}.share{color:#24272a;display:flex;flex-direction:column;padding:0 18px 100px}.share__title{color:#24272a;margin-bottom:33px;text-align:left}.share__text{margin-bottom:30px;text-align:left;width:90%}.share__cards{align-items:center;gap:33px}.share__card,.share__cards{display:flex;flex-direction:column}.share__card{background:#f2f2f2;border-radius:4px;color:#24272a;max-width:430px;overflow:hidden;position:relative}.share__card:after{content:"";display:block;height:26px;position:absolute;right:15px;top:10px;width:26px}.share__card.active:after{background:50%/cover no-repeat url(/images/it-school/share-arrow.svg)}.share__card-link{bottom:0;left:0;position:absolute;right:0;top:0}.share__card-label{background:#f2f2f2;border-radius:2px;color:#24272a;font-size:14px;left:10px;padding:4px 10px;position:absolute;top:10px;transition:all .3s ease-in-out}.share__card-text{font:20px/1.1 StemMedium;padding:31px 20px 15px}.share__card-text_small{font:16px/1.35 StemMedium}.share__link{font:14px/1.5 ManropeMedium;margin-top:auto;padding:0 20px 30px;position:relative;text-decoration:underline;text-underline-offset:4px}.share__link:after{content:"→";display:inline;margin-left:2px;position:absolute}.share__picture{display:flex}.share__image{height:auto;width:100%}@media screen and (min-width:450px){.share__text,.share__title{text-align:center}.share__text{width:100%}}@media screen and (min-width:768px){.share__cards{display:grid;grid-template-columns:1fr 1fr;margin-inline:auto;max-width:880px}.share__card{height:100%}.share__text,.share__title{text-align:center}.share__text{width:100%}}@media screen and (min-width:1024px){.share{margin-inline:auto;max-width:1920px;padding:0 min(9.115vw,175px) min(10.417vw,200px)}.share_last{padding-bottom:0}.share__title{margin-bottom:min(3.646vw,70px)}.share__text{margin-bottom:min(2.604vw,50px)}.share__cards{gap:min(1.562vw,30px);max-width:unset}.share__card{border-radius:min(.208vw,4px);max-width:unset;transition:all .3s ease-in-out}.share__card:after{content:"";height:min(2.083vw,40px);right:min(1.562vw,30px);top:min(1.562vw,30px);width:min(2.083vw,40px)}.share__card:hover{background:#24272a;color:#fff}.share__card:hover .share__card-label{background:#24272a;color:#fff}.share__card.active:hover:after{background:50%/cover no-repeat url(/images/it-school/share-arrow-white.svg)}.share__card-label{border-radius:min(.104vw,2px);font-size:min(1.042vw,20px);left:min(1.562vw,30px);letter-spacing:.01em;padding:min(.26vw,5px) min(.521vw,10px);top:min(1.562vw,30px)}.share__card-text{font-size:min(1.667vw,32px);padding:min(1.927vw,37px) min(1.823vw,35px) min(1.042vw,20px)}.share__link{font-size:min(1.25vw,24px);padding:0 min(1.927vw,37px) min(2.604vw,50px);text-underline-offset:min(.312vw,6px)}.share__picture{display:flex}.share__image{height:auto}}.get-program{background:#fbf1ea;color:#24272a;display:flex;flex-direction:column;padding:94px 0 0;width:100%}.get-program__wrapper{margin-bottom:100px}.get-program__form-wrapper{margin-inline:auto;padding:0 max(18px,3.023vw + 6.7px) calc(7.704vw + 21.1px)}.get-program__icon{background:0 0/contain no-repeat url(/images/software-engineering/icons/programmer-3.svg);height:calc(4.468vw + 35.2px);margin-bottom:calc(4.777vw + .1px);width:calc(2.157vw + 25.9px)}.get-program__icon_desktop{display:none}.get-program__title{color:#24272a;display:flex;font:max(24px,4.031vw + 8.9px)/1.1 StemMedium;margin-block:calc(.77vw + 22.1px) calc(5.393vw - .2px)}.get-program__title:after{background:0 0/contain no-repeat url(/images/software-engineering/icons/programmer-3.svg);content:"";display:inline-block;margin-right:min(15.0754vw - 29.8px,86px);margin-top:auto;min-height:min(12.5628vw + 4.5px,101px);min-width:min(10.0503vw - 3.2px,74px);transform:rotate(9deg)}.get-program__text{font:calc(1.233vw + 7.4px)/1.5 Manrope;margin-bottom:8.012vw}.get-program__text_desktop{display:none}.get-program__discussion{overflow-x:hidden}.get-program__input-wrapper{margin-bottom:9px}.get-program__input-wrapper_last{margin-bottom:12px}.get-program__input-wrapper.form__select-wrapper:after{top:25px}.get-program__input{background:#fff;border:.76px solid #c2c2c2;border-radius:4px;box-sizing:border-box;color:#24272a;cursor:pointer;font:calc(1.233vw + 7.4px) Manrope;padding:calc(1.079vw + 11px) calc(1.233vw + 15.4px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.get-program__input:focus{-webkit-appearance:none;outline:none}.get-program__input::-moz-placeholder{color:#919395}.get-program__input:-ms-input-placeholder{color:#919395}.get-program__input::placeholder{color:#919395}.get-program__input_invalid{border:1px solid #ff2c2c}.get-program__submit-arrow{background:50%/contain no-repeat url(/images/svg/arrow_white.svg);height:18px;transform:rotate(1turn);transition:transform .4s;width:20px}.get-program__submit{align-items:center;background:#fa5d20;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font:calc(.924vw + 10.5px)/1.25 StemMedium;justify-content:space-between;outline:none;padding:calc(.616vw + 15.7px) calc(1.233vw + 15.4px);transition:background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.get-program__submit:hover .get-program__submit-arrow{transform:rotate(315deg)}.get-program__submit.loading{background:#fb8e63;position:relative}.get-program__submit.loading .get-program__submit-arrow{opacity:0}.get-program__submit.loading:before{-webkit-animation:spin .9s linear infinite;animation:spin .9s linear infinite;-webkit-animation-play-state:running;animation-play-state:running;background:url(/images/form/preloader-new.svg) no-repeat 50%;bottom:0;content:"";display:block;height:20px;margin:auto;position:absolute;right:27px;top:0;width:20px}.get-program__form-agreement-link{color:#24272ab3;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:.5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.get-program__form-agreement-link:active,.get-program__form-agreement-link:hover,.get-program__form-agreement-link:link,.get-program__form-agreement-link:visited{color:#24272ab3}.get-program__checkbox-wrapper{display:block;margin-bottom:7px}.get-program__checkbox-wrapper_last{margin-bottom:12px}.get-program__checkbox{background:transparent;border-radius:2px;cursor:pointer;display:none;height:16px;min-width:16px;position:relative;top:-2px;width:16px}.get-program__checkbox-text{align-items:flex-start;color:#24272ab3;display:flex;font:10px/1.6 Manrope;gap:7px;position:relative}.get-program__checkbox-text:before{background:#fff;border:1px solid #24272a66;border-radius:3px;content:"";cursor:pointer;display:block;height:16px;min-width:16px;width:16px}.get-program__checkbox-text:has(.get-program__checkbox:checked):before{background:50%/contain #fa5d20 url(/images/svg/check.svg) no-repeat;border:none}.get-program__checkbox-text.invalid:before{border:1px solid #ff2c2c}.get-program__images{display:flex}.get-program__institute{display:inherit}.get-program__discussion{display:inherit;order:2}.get-program__discussion-image{height:auto;width:100%}.get-program__label-text{font:calc(1.541vw + 4.2px)/1.5 Manrope;padding-right:14px;position:relative}.get-program__label-text:not(:last-child):after{background:#24272a;content:"";height:2px;position:absolute;right:4px;top:50%;width:2px}.get-program__tooltip{color:#ff2c2c;display:inline-block;font:10px/1.5 Manrope}.form__input-field_invalid{border:1px solid #ff2c2c}.form__tooltip{color:#ff2c2c;display:inline-block;font:10px/1.5 Manrope}@media screen and (min-width:768px){.get-program{padding:80px 0 0}.get-program__form-wrapper{margin:0 auto;max-width:750px;padding:0 20px 80px}.get-program__icon{height:81px;margin-bottom:40px;width:48px}.get-program__title{font:48px/1.1 StemMedium;margin-block:20px 40px}.get-program__text{font:20px/1.5 Manrope;margin-bottom:40px;width:682px}.get-program__input-wrapper{margin-bottom:10px}.get-program__input-wrapper.form__select-wrapper:after{top:37px}.get-program__input{font:20px Manrope;padding:22px 28px}.get-program__submit-arrow{height:18px;width:20px}.get-program__submit{font:20px/1.25 StemMedium;padding:22px 28px}.get-program__agreement{font:14px/1.42 Manrope;margin-top:10px;width:unset}.get-program__discussion{margin:0 auto 80px;padding-inline:20px;width:750px}.get-program__label-text{font:20px/1.5 Manrope}.get-program__label-text:not(:last-child):after{height:4px;right:2px;width:4px}}@media screen and (min-width:1024px){.get-program{flex-direction:row;justify-content:space-between;margin:0 auto;padding:min(7.031vw,135px) 20px 0;width:min(1610px,83.016vw + 16.1px)}.get-program__wrapper{background-color:#fbf1ea;margin-bottom:min(10.417vw,200px)}.get-program__form-wrapper{margin-inline:unset;max-width:unset;padding-bottom:min(7.031vw,135px);padding-inline:unset}.get-program__icon{height:min(4.323vw,83px);margin-bottom:0;width:min(2.917vw,56px)}.get-program__icon_desktop{display:block}.get-program__icon_mobile{display:none}.get-program__title{font-size:min(2.5vw,48px);margin-block:min(1.562vw,30px) min(2.76vw,53px);max-width:min(37.5vw,720px)}.get-program__title:after{content:unset}.get-program__text{font:min(1.042vw,20px)/1.5 Manrope;width:min(34.583vw,664px)}.get-program__text_desktop{display:block}.get-program__text_mobile{display:none}.get-program__text-wrapper{display:flex;justify-content:space-between;width:min(40.104vw,770px)}.get-program__form-wrapper{margin-bottom:unset}.get-program__form{margin-bottom:min(.625vw,12px);width:min(31.719vw,609px)}.get-program__input-wrapper{margin-bottom:min(.521vw,10px)}.get-program__input-wrapper_last{margin-bottom:min(.729vw,14px)}.get-program__input-wrapper.form__select-wrapper:after{top:min(1.927vw,37px)}.get-program__input{border-width:1px;font-size:min(1.042vw,20px);padding:min(1.146vw,22px) min(1.458vw,28px)}.get-program__submit-arrow{height:min(1.25vw,24px);width:min(1.406vw,27px)}.get-program__submit{font-size:min(1.042vw,20px);margin-bottom:min(.521vw,10px);padding:min(1.094vw,21px) min(1.562vw,30px)}.get-program__checkbox-wrapper{margin-bottom:min(.365vw,7px)}.get-program__checkbox-wrapper_last{margin-bottom:min(1.042vw,20px)}.get-program__checkbox{border-radius:min(.104vw,2px);height:min(1.042vw,20px);min-width:min(1.042vw,20px);position:relative;top:max(-.104vw,-2px);width:min(1.042vw,20px)}.get-program__checkbox-text{font-size:min(.729vw,14px);gap:min(.625vw,12px);line-height:1.4}.get-program__checkbox-text:before{border-radius:min(.104vw,2px);height:min(1.042vw,20px);min-width:min(1.042vw,20px);width:min(1.042vw,20px)}.get-program__info{display:flex;flex-direction:column;margin-top:min(3.125vw,60px);width:min(40.104vw,770px)}.get-program__images{justify-content:flex-end;position:relative}.get-program__institute{display:flex;left:0;position:absolute;top:28px;transform:rotate(1turn);transition:all .3s}.get-program__discussion{margin-bottom:min(5.885vw,113px);padding:0;width:100%}.get-program__discussion-image{border-radius:min(.208vw,4px);width:min(40.104vw,770px)}.get-program__label-text{font-size:min(1.042vw,20px);padding-right:min(.729vw,14px)}.get-program__label-text:not(:last-child):after{height:min(.208vw,4px);right:min(.104vw,2px);width:min(.208vw,4px)}.form__tooltip,.get-program__tooltip{font-size:min(.729vw,14px);margin-top:min(.312vw,6px)}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (min-width:1920px){.get-program .form__select-wrapper:after{height:12px;right:23px;width:17px}}:root{--orange:#fa5d20;--orange-dark:#e04e14;--graphite:#24272a;--white:#fff;--grey-bg:#f4f4f5;--grey-line:#e4e4e7;--grey-text:#5b5f63;--radius:14px;--font-head:"Stem","Manrope",-apple-system,"Segoe UI",Roboto,sans-serif;--font-body:"Manrope",-apple-system,"Segoe UI",Roboto,sans-serif}.form-section{padding:44px 0}.form-section a{color:inherit}.form-section h1,.form-section h2,.form-section h3{font-family:var(--font-head);font-weight:700;line-height:1.18;overflow-wrap:break-word}.form-section h1{font-size:clamp(26px,6.6vw,46px)}.form-section h2{font-size:clamp(22px,4.2vw,36px);margin-bottom:14px}.form-section h3{font-size:clamp(16px,2.6vw,20px)}.form-section p{margin-bottom:12px}.form-section p:last-child{margin-bottom:0}.wrap{margin:0 auto;max-width:1080px;padding-left:20px;padding-right:20px}@media (min-width:720px){.form-section{padding:80px 0}}.muted,.sub{color:var(--grey-text)}.sub{margin-bottom:26px;max-width:680px}.eyebrow{color:var(--orange);display:block;font-size:12px;font-weight:700;letter-spacing:.09em;margin-bottom:10px;text-transform:uppercase}.mark{color:var(--white);display:inline-block;padding:0 .14em;position:relative;white-space:nowrap;z-index:0}.mark:before{background:var(--orange);border-radius:.12em;bottom:-.08em;content:"";left:0;position:absolute;right:0;top:.02em;z-index:-1}.btn{-webkit-tap-highlight-color:transparent;border:none;border-radius:12px;cursor:pointer;display:inline-block;font-family:var(--font-head);font-size:16px;font-weight:700;min-height:48px;padding:15px 26px;text-align:center;text-decoration:none;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.btn:active{transform:scale(.98)}.btn-primary{background:var(--orange);box-shadow:0 6px 18px rgba(250,93,32,.32);color:var(--white)}.btn-primary:hover{background:var(--orange-dark)}.btn-ghost{background:transparent;border:2px solid var(--graphite);color:var(--graphite);padding:13px 24px}.btn-block{display:block;width:100%}.pref-label{display:block;font-size:14px;font-weight:600;margin:14px 0 2px}.pref-row{margin:0 -4px}.pref-pill{cursor:pointer;display:inline-block;margin:4px;position:relative}.pref-pill input{height:1px;opacity:0;position:absolute;width:1px}.pref-pill span{-webkit-tap-highlight-color:transparent;border:2px solid var(--grey-line);border-radius:999px;color:var(--grey-text);display:inline-block;font-size:14px;font-weight:600;padding:9px 16px;transition:border-color .15s,color .15s}.pref-pill input:checked+span{background:rgba(250,93,32,.06);border-color:var(--orange);color:var(--orange)}.messenger-wrap{display:none;margin-top:8px}.messenger-wrap.show{display:block}.form-card .pref-pill,.popup .pref-pill{display:inline-block;margin:4px 4px 0 0}.form-card .pref-label,.popup .pref-label{display:block;font-size:14px;font-weight:600;margin:14px 0 2px}.hp-field{height:0;left:-9999px;opacity:0;overflow:hidden;position:absolute}.form-section{-webkit-font-smoothing:antialiased;background:#fbf1ea;color:#24272a;font-family:var(--font-body);font-size:16px;line-height:1.6}.form-section .eyebrow{color:#24272a;opacity:.85}.form-section h2 .mark:before{background:var(--graphite)}.form-intro{margin-bottom:26px}.form-intro p{color:#24272a;max-width:480px}@media (min-width:880px){.form-flex{align-items:center;display:flex}.form-flex>div{flex:1}.form-intro{margin-bottom:0;margin-right:48px}}.form-card{background:var(--white);border-radius:18px;box-shadow:0 16px 40px rgba(36,39,42,.18);color:var(--graphite);max-width:520px;padding:24px 20px}@media (min-width:720px){.form-card{padding:32px}}.form-card label{display:block;font-size:14px;font-weight:600;margin:14px 0 6px}.form-card label:first-child{margin-top:0}.form-card input[type=tel],.form-card input[type=text],.form-card select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);border:2px solid var(--grey-line);border-radius:10px;color:var(--graphite);font-family:var(--font-body);font-size:16px;outline:none;padding:13px 15px;transition:border-color .15s;width:100%}.form-card select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%2324272A' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat}.form-card input:focus,.form-card select:focus{border-color:var(--orange)}.consent{align-items:flex-start;color:var(--grey-text);display:flex;font-size:12px;margin:16px 0}.consent input{accent-color:var(--orange);flex:0 0 auto;margin:3px 10px 0 0}.consent+.consent{margin-top:-6px}.form-msg{display:none;font-size:14px;font-weight:600;margin-top:14px}.form-msg.ok{color:#1a8f3c;display:block}.form-msg.err{color:#c0392b;display:block}.form-success{text-align:center}.form-success .form-success-icon{background:var(--orange);border-radius:50%;color:var(--white);font-size:30px;font-weight:700;height:60px;line-height:60px;margin:0 auto 16px;text-align:center;width:60px}.form-success h3{font-size:20px;font-size:clamp(19px,3vw,24px);margin-bottom:8px}.form-success p{color:var(--grey-text);font-size:15px;margin-left:auto;margin-right:auto;max-width:360px}.form-success a{color:var(--orange);font-weight:700}.experience{color:#24272a;margin:0 auto max(100px,16.794vw + 37px)}.experience__title{max-width:max(460px,77.252vw + 170.3px);text-align:left}.experience__header-text{display:none}.experience__header{margin-bottom:max(48px,8.061vw + 17.8px)}.experience__list{display:flex;flex-direction:column;flex-wrap:wrap;list-style:none;padding:0}.experience__item{margin-bottom:max(31px,5.206vw + 11.5px);max-width:max(339px,56.931vw + 125.5px)}.experience__image-block{background:#fbf1ea;border-radius:max(2px,.336vw + .7px);display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:max(10px,1.679vw + 3.7px)}.experience__picture{display:inline-block;font-size:0;width:max(152px,25.527vw + 56.3px)}.experience__picture_tihomirov{width:max(159px,26.702vw + 58.9px)}.experience__image{height:auto;max-width:100%}.experience__name{color:#24272a;font:max(18px,3.023vw + 6.7px)/1.1 StemMedium;margin-bottom:max(6px,1.008vw + 2.2px);max-width:max(120px,20.153vw + 44.4px);position:relative}.experience__name:before{background:50%/contain no-repeat url(/images/design/icons/arrow-orange.svg);content:"";height:max(13px,2.183vw + 4.8px);left:min(-20px,-3.359vw - 7.4px);position:absolute;top:max(3px,.504vw + 1.1px);width:max(13px,2.183vw + 4.8px)}.experience__job-title{color:#24272a;font:max(8px,1.344vw + 3px)/1.5 Manrope}.experience__name-wrapper{padding:max(20px,3.359vw + 7.4px) 0 max(15px,2.519vw + 5.6px) max(31px,5.206vw + 11.5px);width:max(160px,26.87vw + 59.2px)}.experience__name-wrapper_kozhanov,.experience__name-wrapper_lifanov{width:max(187px,31.405vw + 69.2px)}.experience__name-wrapper_krechin{left:max(16px,2.687vw + 5.9px);padding-left:max(15px,2.519vw + 5.6px);position:relative;width:max(180px,30.229vw + 66.6px)}.experience__text{color:#24272a;font:max(10px,1.679vw + 3.7px)/1.5 Manrope}.experience__text_lifanov,.experience__text_tihomirov{width:max(285px,47.863vw + 105.5px)}.experience__text_kozhanov,.experience__text_krechin{max-width:max(305px,51.221vw + 112.9px)}.experience__text_ivanova{max-width:max(310px,52.061vw + 114.8px)}.experience__button{font:min(1.5267vw + 8.3px,20px)/1.5 StemMedium;width:min(33.8422vw + 164.1px,424px)}@media screen and (min-width:768px){.experience__title{font-size:40px;margin-bottom:49px}.experience__list{gap:25px}.experience__item{flex:338px 1 1}.experience__item:nth-child(6){display:block}.experience__picture{max-width:390px}.experience__name{font-size:24px}.experience__text{font-size:20px;max-width:100%;width:100%}.experience__button{max-width:400px}.experience__arrow{height:23px;min-width:25px}}@media screen and (min-width:1024px){.experience{margin:0 min(9.115vw,175px) min(9.375vw,180px);padding:0}.experience__button{font-size:min(1.094vw,21px)}.experience__header{display:flex;flex-direction:row;gap:min(9.219vw,177px);margin-bottom:min(3.646vw,70px)}.experience__title{font-size:min(2.5vw,48px);margin-bottom:0;max-width:min(783px,40.373vw + 7.8px);text-align:left}.experience__header-text{display:block;max-width:min(29.271vw,562px);padding-right:0}.experience__list{border-radius:min(.208vw,4px);-moz-column-gap:0;column-gap:0;flex-direction:row;justify-content:space-between;margin-bottom:min(3.021vw,58px);row-gap:min(1.458vw,28px)}.experience__item{background-color:#f2f2f2;border-radius:min(.104vw,2px);cursor:pointer;display:block;flex:min(187px,9.642vw + 1.9px) 0 0;flex-basis:min(19.479vw,374px);margin-bottom:0;max-width:min(371px,19.13vw + 3.7px);min-height:min(438px,22.584vw + 4.4px);overflow:hidden;position:relative}.experience__item:hover .experience__text{align-items:flex-end;transform:translateY(0);transition:all .4s}.experience__item:hover .experience__decoration-item:before{transform:rotate(1turn)}.experience__picture{background:#fbf1ea;margin-bottom:0;max-width:min(390px,20.109vw + 3.9px);width:100%}.experience__image-block{background:#f2f2f2;flex-direction:column;gap:min(1.562vw,30px);margin-bottom:0}.experience__name-wrapper{background:#f2f2f2;padding:0 min(2.187vw,42px) 0 min(1.146vw,22px);width:100%}.experience__name-wrapper_skulkina{padding-right:min(1.875vw,36px)}.experience__name-wrapper_zherebtsova{padding-right:min(3.125vw,60px)}.experience__name-wrapper_krechin{left:unset;padding-inline:min(1.146vw,22px)}.experience__name-wrapper__iavnova{padding-right:min(2.344vw,45px)}.experience__name{font-size:min(1.458vw,28px);margin-bottom:min(.208vw,4px);padding:0;width:100%}.experience__name:before{content:none}.experience__job-title{font-size:min(.833vw,16px);padding:0;width:100%}.experience__text{align-items:flex-end;background-color:#f2f2f2;box-sizing:border-box;display:flex;font-size:min(1.042vw,20px);height:100%;left:0;max-width:100%;padding-bottom:min(2.031vw,39px);padding-inline:min(1.562vw,30px) min(.885vw,17px);position:absolute;top:0;transform:translateY(100%);transition:all .5s;width:100%}.experience__arrow{background-size:contain;height:min(1.198vw,23px);min-width:min(1.25vw,24px)}.experience__button{max-width:min(434px,22.378vw + 4.3px);width:100%}.experience__decoration-item{align-items:center;background-color:#fa5d20;border-radius:min(.156vw,3px);display:flex;height:min(1.927vw,37px);justify-content:center;position:absolute;right:min(.677vw,13px);top:min(.677vw,13px);width:min(1.927vw,37px);z-index:2}.experience__decoration-item:before{background-image:url(/images/firs_new/icon/white-arrow.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;min-height:min(1.094vw,21px);min-width:min(1.094vw,21px);transform:rotate(315deg);transition:all .3s}}@media screen and (min-width:1920px){.experience{margin-inline:auto}}.express{color:#24272a;margin-bottom:100px;padding-bottom:111px;position:relative}.express__double-arrows{transition:transform 1s ease}.express__double-arrows_right{display:none}.express__double-arrows_left{background-position:100% 0;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:calc(6.1162vw + 58.4px);left:0;opacity:.5;position:absolute;width:calc(12.6911vw + 120px)}.express__double-arrows_left.active{background-image:url(/images/design/icons/double-arrows-left.svg)}.express__title{margin-bottom:40px;padding-inline:max(18px,3.023vw + 6.7px);position:relative}.express__title:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:max(55px,9.237vw + 20.4px);margin:0 auto max(16px,2.687vw + 5.9px);width:max(38px,6.382vw + 14.1px)}.express__title.active:before{background-image:url(/images/design/icons/heart.svg)}.express__wrapper{display:flex;flex-direction:column}.express__text{margin-bottom:1em;padding-inline:max(16px,1.511vw + 10.3px)}.express__images-wrapper{height:59.4595vw;margin-bottom:9.7297vw;position:relative}.express__image-wrapper{-webkit-animation:switch 1.5s infinite;animation:switch 1.5s infinite;display:inline-block;font-size:0;margin-inline:auto;position:absolute}.express__image-wrapper_1{-webkit-animation-delay:0s;animation-delay:0s;left:2.7%;width:94.6%}.express__image-wrapper_2{-webkit-animation-delay:.5s;animation-delay:.5s;left:2.7%;width:94.6%}.express__image-wrapper_3{-webkit-animation-delay:1s;animation-delay:1s;left:4.2%;top:7%;width:91.6%}.express__image{height:auto;max-width:100%}@media screen and (min-width:640px){.express__images-wrapper{height:380px;margin-bottom:62px;margin-inline:auto;max-width:640px;width:640px}}@media screen and (min-width:768px){.express__title{font-size:48px;text-align:center}.express__title:before{height:90px;margin-bottom:37px;width:63px}.express__images-wrapper{justify-content:center}.express__text_two-mobile{margin-inline:auto;padding-left:0}}@media screen and (min-width:1024px){.express{margin-bottom:min(9.375vw,180px);padding-bottom:0}.express__double-arrows{background-position:100% 0;background-repeat:no-repeat;opacity:.5;position:absolute;z-index:-1}.express__double-arrows_left{bottom:unset;left:min(3.125vw,60px);top:0;z-index:-1}.express__double-arrows_left,.express__double-arrows_right{background-size:contain;height:min(186px,9.591vw + 1.9px);width:min(401px,20.677vw + 4px)}.express__double-arrows_right{display:block;right:min(3.125vw,60px)}.express__double-arrows_right.active{background-image:url(/images/design/icons/double-arrows-right.svg)}.express__wrapper{flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-inline:auto;max-width:min(1610px,83.016vw + 16.1px);padding-inline:20px}.express__title{font-size:min(2.5vw,48px);margin:0 auto min(3.646vw,70px);max-width:min(43.125vw,828px)}.express__title:before{height:min(4.687vw,90px);margin-bottom:min(1.927vw,37px);width:min(3.281vw,63px)}.express__text{font-size:min(.99vw,19px);margin:0;padding:0;text-align:left;width:48.5%}.express__text_two{display:block;padding-right:min(1.042vw,20px)}.express__text-wrapper{display:flex;justify-content:space-between;margin:0 auto;max-width:min(1250px,64.453vw + 12.5px)}.express__images-wrapper{height:min(28.906vw,555px);margin-bottom:min(10.156vw,195px);margin-top:min(4.687vw,90px);max-width:unset;order:3;width:100%}.express__image{width:100%}.express__image-wrapper{-webkit-animation:switch 1.5s infinite;animation:switch 1.5s infinite;margin:0;overflow:hidden;position:absolute;width:100%}.express__image-wrapper_1{-webkit-animation-delay:0s;animation-delay:0s;top:-6%}.express__image-wrapper_1,.express__image-wrapper_2{left:max(50% - 25.3125vw,50% - 486px);width:min(50.625vw,972px)}.express__image-wrapper_2{-webkit-animation-delay:.5s;animation-delay:.5s}.express__image-wrapper_3{-webkit-animation-delay:1s;animation-delay:1s;left:max(50% - 24.2188vw,50% - 465px);top:4%;width:min(48.437vw,930px)}}@-webkit-keyframes switch{0%{z-index:3}33.33%{z-index:3}33.34%{z-index:1}to{z-index:1}}@keyframes switch{0%{z-index:3}33.33%{z-index:3}33.34%{z-index:1}to{z-index:1}}@media screen and (min-width:1920px){.express__double-arrows_right{right:calc(50% - 760px)}.express__double-arrows_left{left:calc(50% - 775px)}}.main-info{display:flex;flex-direction:column}.main-info__item{padding:0 10px 0 26px;width:77%}.main-info__item_1{margin-bottom:0;order:1}.main-info__item_2{order:4}.main-info__item_3{order:2}.main-info__item_4{order:3}.main-info__item_5{display:none}.main-info__item_6{order:5}.main-info__item_link{color:#fa5d20;display:block;font-size:min(1.5267vw + 8.3px,20px);margin-top:max(5px,.84vw + 1.9px);position:relative;text-decoration:none;width:-webkit-max-content;width:-moz-max-content;width:max-content}.main-info__item_link:before{bottom:0;content:"→";display:inline-block;margin:auto;position:absolute;right:min(-15px,-2.519vw - 5.6px);top:0;transition:all .3s}.main-info__item_link:after{background:#fa5d20;bottom:min(-1px,-.168vw - .4px);content:"";height:1px;left:0;position:absolute;transition:all .3s ease;width:100%}.main-info__item_title{color:#24272a;font:min(1.5267vw + 12.3px,24px)/1.1 StemMedium;margin-bottom:7px;position:relative}.main-info__item_title:before{background:50%/contain no-repeat url(/images/developer-of-educational-systems/arrow-main-info-v2.svg);content:"";height:min(1.0178vw + 10.2px,18px);left:-26px;position:absolute;top:3px;width:min(1.0178vw + 10.2px,18px)}.main-info__item_text{color:#24272a;font:min(1.5267vw + 8.3px,20px)/1.5 Manrope}.main-info__item_text.subject{display:inline-block}.main-info.container-page{padding:0}.main-info-block{margin-bottom:100px}.main-info-block__title{color:#24272a;margin-bottom:20px;padding-inline:18px}.main-info-block__content{background-color:#fbf1ea;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;padding:40px 18px}.main-info-block__image{align-items:end;background:#fbf1ea;background-size:cover;display:flex;justify-content:center;margin-inline:auto;overflow:hidden;position:relative;width:100%}.main-info-block__img{width:100%}@media screen and (min-width:768px){.main-info__image{display:block}.main-info__item{width:71%}.main-info__item_title{margin-bottom:20px}.main-info__item_title:before{left:-44px}.main-info__item_link{font-size:20px}.main-info-block__title{margin-inline:auto;max-width:750px;padding:0 20px}.main-info-block__content{padding-inline:40px}}@media screen and (min-width:1024px){.main-info-block{margin-bottom:0;margin-inline:auto;max-width:1920px;padding:0 min(9.115vw,175px) min(10.417vw,200px)}.main-info-block__title{margin-bottom:min(2.396vw,46px);max-width:unset;padding:0}.main-info-block__image{border-radius:0 min(.208vw,4px) min(.208vw,4px) 0;max-width:min(23.437vw,450px);width:min(23.489vw,451px)}.main-info-block__content{align-content:flex-start;border-radius:min(.312vw,6px);gap:min(2.083vw,40px) min(5.99vw,115px);justify-content:flex-start;padding:min(4.583vw,88px) min(4.687vw,90px);width:min(58.333vw,1120px)}.main-info{flex-direction:row}.main-info__item{margin:0;padding-bottom:0;padding-inline:min(1.927vw,37px) 0;width:42%}.main-info__item_link{color:#23272a;font-size:min(1.042vw,20px);margin-bottom:min(.469vw,9px)}.main-info__item_link:before{right:max(-.937vw,-18px);transition:all .3s ease;width:min(.677vw,13px)}.main-info__item_link:after{background:#24272a;bottom:min(.104vw,2px)}.main-info__item_link:hover:before{right:max(-1.198vw,-23px)}.main-info__item_title{font-size:min(1.458vw,28px);line-height:1.04;margin-bottom:min(.781vw,15px)}.main-info__item_title .mobile-view{display:none}.main-info__item_title:before{height:min(1.042vw,20px);left:max(-1.927vw,-37px);top:min(.26vw,5px);width:min(1.042vw,20px)}.main-info__item_text{font-size:min(1.042vw,20px)}.main-info__item_text.subject{display:block;margin-bottom:min(.26vw,5px)}.main-info__item_text.subject:last-child{margin-bottom:0}.main-info__item_1{order:1}.main-info__item_2{order:2}.main-info__item_3{order:3;padding-right:min(1.562vw,30px)}.main-info__item_4{order:4}.main-info__item_5{display:block;order:5}.main-info__item_6{display:block;order:6;padding-right:min(7.812vw,150px)}}.text_nowrap{white-space:nowrap}.how-to-get-container{padding-bottom:100px;position:relative}.how-to-get{color:#24272a;-moz-column-gap:max(30px,5.038vw + 11.1px);column-gap:max(30px,5.038vw + 11.1px);display:flex;flex-direction:column;margin:0 auto}.how-to-get__page-link{position:absolute;top:-89px}.how-to-get a{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:3}.how-to-get__header{padding-bottom:55px;width:100%}.how-to-get__list{width:100%}.how-to-get__title{font-size:min(3.0534vw + 16.5px,40px);margin-bottom:15px;text-align:left;width:97%}.how-to-get__title:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:max(35px,5.878vw + 13px);margin-bottom:max(17px,2.855vw + 6.3px);width:max(35px,5.878vw + 13px)}.how-to-get__title.active:before{background-image:url(/images/design/icons/ispring-logo.svg)}.how-to-get__subtitle{color:#24272a;margin-bottom:24px;max-width:max(321px,49.542vw + 135.2px)}.how-to-get__link{border-bottom:1px solid #24272a;color:#24272a;cursor:pointer;display:flex;flex-direction:column;position:relative;text-decoration:none}.how-to-get__link_first{border-top:1px solid #24272a}.how-to-get__button{width:268px}.how-to-get-link__title{color:#24272a;font-size:max(18px,3.023vw + 6.7px);margin:max(19px,3.191vw + 7px) 0 max(20px,3.359vw + 7.4px);max-width:max(250px,41.985vw + 92.6px);padding-left:max(47px,7.893vw + 17.4px);position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.how-to-get-link__title:before{content:"";display:inline-block;font-size:max(18px,3.023vw + 6.7px);left:0;margin-right:max(20px,3.359vw + 7.4px);position:absolute}.how-to-get-link__title.open+.how-to-get-link__arrow,.how-to-get-link__title:hover+.how-to-get-link__arrow{transform:rotate(90deg)}.how-to-get-link__title_01:before{content:"01"}.how-to-get-link__title_02:before{content:"02"}.how-to-get-link__title_03:before{content:"03"}.how-to-get-link__title_04:before{content:"04"}.how-to-get-link__title_05:before{content:"05"}.how-to-get-link__title_06:before{content:"06"}.how-to-get-link__subtitle{margin-bottom:max(20px,3.359vw + 7.4px);padding-left:max(47px,7.893vw + 17.4px);padding-right:max(30px,5.038vw + 11.1px)}.how-to-get-link__arrow{background-repeat:no-repeat;background-size:contain;content:"";height:max(20px,3.359vw + 7.4px);position:absolute;right:0;top:max(18px,3.023vw + 6.7px);width:max(20px,3.359vw + 7.4px)}.how-to-get-link__arrow.active{background-image:url(/images/svg/arrow_up_black.svg)}.how-to-get-hidden{display:none}@media screen and (min-width:1024px){.how-to-get-container{margin-inline:auto;max-width:1920px;padding:0 min(9.115vw,175px) min(10.417vw,200px)}.how-to-get{flex-direction:row;gap:min(143px,7.373vw + 1.4px);margin:0;max-width:unset;min-height:min(700px,36.094vw + 7px);padding:0}.how-to-get__page-link{top:max(-6.771vw,-130px)}.how-to-get__header{padding-top:0}.how-to-get__title{font-size:min(2.604vw,50px);margin-bottom:min(1.25vw,24px);padding-bottom:0;width:87%}.how-to-get__title:before{height:min(3.073vw,59px);margin-bottom:min(2.135vw,41px);width:min(3.073vw,59px)}.how-to-get__subtitle{margin-bottom:min(2.708vw,52px);max-width:unset;padding-bottom:0}.how-to-get__list{padding-left:min(142px,7.322vw + 1.4px);width:100%}.how-to-get__button{display:flex;width:min(16.979vw,326px)}.how-to-get__button_mobile{display:none}.how-to-get__link{display:flex;flex-direction:column;position:relative;text-decoration:none}.how-to-get__link_first{border-top:none}.how-to-get__link:before{bottom:0;content:"";left:0;position:absolute;right:0;top:-4px;transform:scaleY(0);transform-origin:bottom;transition:transform .3s;z-index:1}.how-to-get-link{cursor:pointer}.how-to-get-link__title{font-size:min(1.458vw,28px)}.how-to-get-link__title:before{font-size:min(1.458vw,28px)}.how-to-get-link__title{background-image:linear-gradient(#fff,#fff);background-position:100% 100%;background-repeat:no-repeat;background-size:0 2px;margin-bottom:min(2.187vw,42px);margin-right:min(4.01vw,77px);margin-top:min(2.187vw,42px);padding-inline:0;text-decoration:none;transition:all .3s;z-index:3}.how-to-get-link__title:before{left:max(-3.125vw,-60px)}.how-to-get-link__title:after{background:0/contain url(/images/svg/arrow_up_black.svg) no-repeat;content:"";display:block;height:min(.937vw,18px);position:absolute;right:max(-1.458vw,-28px);top:min(.417vw,8px);transition:all .3s;width:min(.937vw,18px);z-index:3}.how-to-get-link__title.open:after,.how-to-get-link__title:hover:after{transform:rotate(90deg)}.how-to-get-link__title_01{margin-top:0}.how-to-get-link__arrow{display:none}.how-to-get-link__subtitle{font-size:min(1.042vw,20px);margin-bottom:min(1.042vw,20px);max-width:min(590px,30.422vw + 5.9px);padding-inline:0;transition:all .3s;width:90%}}.office{color:#24272a;font-size:0}.office__title{margin-bottom:max(10px,1.679vw + 3.7px);max-width:max(350px,58.779vw + 129.6px);text-align:left}.office__title:before{background:url(/images/design/icons/heart.svg) 50%/contain no-repeat;content:"";display:block;height:min(6.8702vw + 19.2px,72px);margin-bottom:20px;width:min(4.5802vw + 14.8px,50px)}.office__text-wrapper{padding-bottom:max(40px,6.718vw + 14.8px);padding-inline:max(18px,3.023vw + 6.7px)}.office__text_mobile{margin-bottom:max(28px,4.702vw + 10.4px);max-width:max(335px,56.26vw + 124px)}.office__button{max-width:max(260px,43.664vw + 96.3px)}.office__image-wrapper{display:inline-block;font-size:0}@media screen and (min-width:768px){.office__text-wrapper{margin-inline:auto;max-width:750px;padding-inline:20px}.office__text{max-width:unset}.office__text_desktop{display:block}.office__text_mobile{display:none}.office__button{height:61px;width:356px}}@media screen and (min-width:1024px){.office{background-position:top;background-repeat:no-repeat;background-size:cover;margin-bottom:min(10.417vw,200px);min-height:min(951px,49.036vw + 9.5px);padding-top:min(27.604vw,530px)}.office.active{background-image:url(/images/design/office-background.jpg)}.office__image-wrapper{display:none}.office__text-wrapper{-webkit-backdrop-filter:blur(52.5px);backdrop-filter:blur(52.5px);background:#ffffffde;border-radius:min(.208vw,4px);margin-left:min(6.198vw,119px);max-width:min(42.76vw,821px);padding:min(3.125vw,60px) min(3.229vw,62px) min(5.208vw,100px) min(2.917vw,56px)}.office__title{margin-bottom:min(1.562vw,30px)}.office__title:before{content:unset}.office__text{margin-bottom:min(2.083vw,40px);width:91%}.office__button{height:min(3.177vw,61px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (min-width:1920px){.office{border-radius:0 0 16px 16px;margin-inline:auto;max-width:1920px;overflow:hidden}.office__text-wrapper{margin-left:calc(50% - 840px)}}.learn-more{position:relative}.learn-more__wrapper{background-color:#24272a;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.learn-more__info{padding:calc(19.095vw - 3.7px) calc(4.271vw + .2px) calc(.754vw + 36.2px)}.learn-more__icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:calc(6.281vw + 6.8px);margin-bottom:30px;width:calc(16.583vw + 24.6px)}.learn-more__icon.active{background-image:url(/images/main/dart-with-cirl.svg)}.learn-more__title{color:#fff;font:calc(2.01vw + 24.6px)/1.1 StemMedium;margin-bottom:17px}.learn-more__text{color:#fff;font:calc(2.01vw + 4.6px)/1.5 Manrope;margin-bottom:28px}.learn-more__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.learn-more__button-arrow{margin-left:calc(.8414vw + 30.8px)}.learn-more__image-block{position:relative}.learn-more__image{background-image:url(/images/marketing/learn-more-mobile.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;display:block;height:calc(53.518vw + 52px)}@media screen and (min-width:768px){.learn-more__info{padding-inline:calc(23.047vw - 144px)}.learn-more__image-block:after{height:calc(8.04vw + 33.3px);width:calc(3.266vw + 14.9px)}.learn-more__image-block.active:after{background-image:url(/images/main/clip-tablet.svg)}}@media screen and (min-width:1024px){.learn-more{margin-inline:auto;max-width:1920px;padding:0 min(9.115vw,175px) min(9.375vw,180px);top:0}.learn-more__wrapper{align-items:flex-start;background-color:#24272a;border-radius:6px;flex-direction:row;justify-content:space-between;overflow:unset;padding:0}.learn-more__hyphenation{display:none}.learn-more__info{max-width:min(34.948vw,671px);padding:min(99px,5.022vw + 2.6px) 0 min(96px,4.911vw + 1.7px) min(3.594vw,69px)}.learn-more__icon{height:min(48px,2.567vw - 1.3px);margin-bottom:min(1.562vw,30px);width:min(133px,7.031vw - 2px)}.learn-more__title{font-size:min(2.5vw,48px);margin-bottom:min(1.51vw,29px)}.learn-more__text{color:#fff;font-size:min(20px,1.116vw - 1.4px);margin-bottom:min(1.979vw,38px)}.learn-more__image-block{position:relative}.learn-more__image{height:min(32.083vw,616px);position:absolute;right:max(-1.615vw,-31px);top:max(-2.031vw,-39px);width:min(44.479vw,854px)}.learn-more__image.active{background-image:url(/images/marketing/learn-more.png)}.learn-more__button{gap:min(1.823vw,35px);max-width:unset}.learn-more__button-text{font-size:min(.937vw,18px)}.learn-more__button-arrow{height:min(1.198vw,23px);margin-left:min(48px,2.567vw - 1.3px);width:min(1.354vw,26px)}}@media screen and (min-width:1200px){.learn-more{padding:min(1.302vw,25px) min(175px,9.06vw + 1px) min(9.375vw,180px)}}@media screen and (min-width:1024px){.hidden_desktop{display:none}}@media screen and (max-width:1023px){.hidden_mobile{display:none}}
/* End */


/* Start:/../ispring_content/templates/.default/components/base/form/select-class/style.css?17865308151151*/
.hidden{display:none}.form__select-wrapper{position:relative}.form__select-wrapper:after{background:url(/images/form/arrow.svg) 50%/contain no-repeat;content:"";height:12px;pointer-events:none;position:absolute;right:23px;top:45%;transform:translateY(-40%) rotate(180deg);transition:transform .3s;width:17px}.form__select-wrapper.open:after{transform:translateY(-40%) rotate(180deg) scaleY(-1)}.form__option-wrapper{background-color:#fff;border:.76px solid #c2c2c2;border-radius:4px;left:0;overflow-y:hidden;position:absolute;right:0;top:100%;transition:all .3s ease;z-index:2}.form__option{border-radius:4px;color:#333;cursor:pointer;font:16px/1.7 Manrope;margin:4px 10px;padding:10px;transition:background-color .3s ease}.form__option:last-child{margin-bottom:10px}.form__option:first-child{margin-top:10px}.form__option:hover{background-color:#f2f2f2}.form__option:active{background-color:#24272a;color:#fff}@media screen and (min-width:1024px){.form__input{margin-bottom:10px}.form__select-wrapper:after{height:.625vw;right:1.198vw;width:.885vw}}@media screen and (min-width:1920px){.form__option{font-size:1vw}.form__input{margin-bottom:.6771vw}}
/* End */
/* /build/css/marketing/style.css?178653082360282 */
/* /../ispring_content/templates/.default/components/base/form/select-class/style.css?17865308151151 */
