

/* Start:/build/css/specialty/style.css?179309916981330*/
@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")}@font-face{font-display:swap;font-family:InterTightRegular;font-style:normal;font-weight:400;src:local("InterTightRegular"),url(/fonts/InterTightRegular.woff2) format("woff2"),url(/fonts/InterTightRegular.ttf) format("truetype")}@font-face{font-display:swap;font-family:InterTightMedium;font-style:normal;font-weight:400;src:local("InterTightMedium"),url(/fonts/InterTightMedium.woff2) format("woff2"),url(/fonts/InterTightMedium.ttf) format("truetype")}@font-face{font-display:swap;font-family:InterTightSemiBold;font-style:normal;font-weight:400;src:local("InterTightMedium"),url(/fonts/InterTightSemiBold.woff2) format("woff2"),url(/fonts/InterTightSemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:InterDisplayBold;font-style:normal;font-weight:400;src:local("InterTightBold"),url(/fonts/InterTightBold.woff2) format("woff2"),url(/fonts/InterTightBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:InterDisplay;font-style:normal;font-weight:400;src:local("InterDisplayRegular"),url(/fonts/InterDisplayRegular.woff2) format("woff2"),url(/fonts/InterDisplayRegular.ttf) format("truetype")}@font-face{font-display:swap;font-family:InterDisplayMedium;font-style:normal;font-weight:400;src:local("InterDisplayMedium"),url(/fonts/InterDisplayMedium.woff2) format("woff2"),url(/fonts/InterDisplayMedium.ttf) format("truetype")}@font-face{font-display:swap;font-family:InterDisplayBold;font-style:normal;font-weight:400;src:local("InterDisplayBold"),url(/fonts/InterDisplayBold.woff2) format("woff2"),url(/fonts/InterDisplayBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:InterRegular;font-style:normal;font-weight:400;src:local("InterRegular"),url(/fonts/InterRegular.woff2) format("woff2"),url(/fonts/InterRegular.ttf) format("truetype")}@font-face{font-display:swap;font-family:InterMedium;font-style:normal;font-weight:400;src:local("InterMedium"),url(/fonts/InterMedium.woff2) format("woff2"),url(/fonts/InterMedium.ttf) format("truetype")}@font-face{font-display:swap;font-family:InterSemiBold;font-style:normal;font-weight:400;src:local("InterSemiBold"),url(/fonts/InterSemiBold.woff2) format("woff2"),url(/fonts/InterSemiBold.ttf) format("truetype")}:root{--color-dark:#24272a;--color-grey:#f2f2f2;--color-white:#fff;--color-orange:#fa5d20}*{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:var(--color-white);font:min(3.817vw + 23.7px,53px)/1.05 InterTightMedium}.title_h2{font:min(2.799vw + 17.5px,39px)/1.1 InterTightMedium}.title_h3{color:var(--color-dark);font:min(2.545vw + 14.5px,34px)/1.25 InterTightMedium}.text{-webkit-text-size-adjust:100%;font:min(1.5267vw + 8.3px,20px)/1.4 InterRegular;text-align:left}.button{align-items:center;background:var(--color-orange);border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;font:min(1.527vw + 10.3px,22px)/1 InterTightMedium;height:min(4.835vw + 29.9px,67px);justify-content:space-between;padding:min(1.527vw + 10.3px,22px);position:relative}.button_black{background:var(--color-dark)}.button_white{height:max(46px,7.725vw + 17px)}.button_transparent,.button_white{background:transparent;border:1px solid var(--color-white)}.button_transparent{height:min(4.58vw + 28.8px,64px)}.button_transparent .button__text{color:var(--color-white)}.button_transparent .button__arrow.active{background-image:url(/images/svg/arrow_white.svg)}.button_transparent-dark{background:transparent;border:1px solid var(--color-dark);height:min(4.58vw + 28.8px,64px)}.button_transparent-dark .button__text{color:var(--color-dark)}.button_transparent-dark .button__arrow.active{background-image:url(/images/firs_new/icon/black-arrow.svg)}.button__text{color:var(--color-white);display:block;text-align:left}.button__arrow{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:min(1.781vw + 11.3px,25px);transition:all .4s ease-in-out;width:min(2.036vw + 12.4px,28px)}.button__arrow.active{background-image:url(/images/svg/arrow_white.svg)}.button:hover .button__arrow{transform:rotate(-45deg)}.button__link{bottom:0;left:0;position:absolute;right:0;top:0}.white_text{color:var(--color-white)}.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}}@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:18px}.title_h1{font-size:min(3.854vw,74px)}.title_h2{font-size:min(2.917vw,56px)}.title_h3{font-size:min(1.458vw,28px)}.text{font-size:min(1.354vw,26px)}.button{border-radius:min(.208vw,4px);height:min(3.594vw,69px);max-width:none;padding:min(1.094vw,21px) min(28px,1.406vw + 1px)}.button__text{font-size:min(1.042vw,20px)}.button__arrow{height:min(1.198vw,23px);width:min(1.354vw,26px)}}@media screen and (min-width:1920px){.img-responsive{width:100%}}.top{background-color:var(--color-dark);color:var(--color-white);overflow:hidden;padding-block:min(5.089vw + 30.9px,70px) min(10.178vw + 61.8px,140px)}.top__container{position:relative}.top__container:before{background:no-repeat url(/images/specialty/top-arrow.svg) 50%/contain;content:"";height:min(33.588vw + 204px,462px);position:absolute;right:max(-5.598vw + -34px,-77px);top:min(2.036vw + 13.4px,29px);width:min(13.232vw + 80.4px,182px)}.top__content{padding:0 18px min(5.089vw + 30.9px,70px);position:relative;z-index:1}.top__label{display:flex;flex-wrap:wrap;margin-bottom:min(3.053vw + 18.5px,42px);max-width:min(34.606vw + 209.2px,475px)}.top__label-item{display:flex;font:min(1.527vw + 10.3px,22px)/1.5 InterRegular}.top__title{margin:0 0 min(2.545vw + 14.5px,34px);position:relative}.top__text{font-size:min(2.036vw + 12.4px,28px);line-height:1.5;margin:0 0 50px;max-width:595px}.top__text_small{font-size:min(1.272vw + 7.2px,17px);margin:0 0 50px;width:80%}.top__buttons{display:flex;flex-wrap:wrap;gap:min(1.272vw + 8.2px,18px)}.top__button{max-width:min(26.463vw + 160.8px,364px);width:100%}.top__picture{display:flex}.top__img{width:100%}@media screen and (min-width:768px){.top__content{margin-inline:auto;max-width:714px}.top__text{margin-bottom:70px}.top__label,.top__text{max-width:unset}.top__label-item:nth-child(n+2):before{background:var(--color-orange);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{padding-block:0}.top__container:before{content:none}.top__content{margin-inline:auto;max-width:min(85.937vw,1650px);min-height:min(35.156vw,675px);padding:min(2.604vw,50px) 0 min(5.208vw,100px);position:relative;width:100%}.top__content:before{background:no-repeat url(/images/specialty/top-arrow.svg) 100% 0/contain;content:"";height:min(35.625vw,684px);left:min(43.229vw,830px);position:absolute;top:min(1.354vw,26px);width:min(14.062vw,270px);z-index:-1}.top__picture{max-height:min(35.156vw,675px);position:absolute;right:0;top:0;width:min(41.823vw,803px);z-index:2}.top__img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.top__container{display:flex;justify-content:space-between}.top__label{margin:0 min(.469vw,9px) min(2.865vw,55px)}.top__label-item{font-size:min(1.146vw,22px)}.top__label-item:nth-child(n+2):before{background:var(--color-orange);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(2.083vw,40px);max-width:min(33.854vw,650px)}.top__text{font-size:min(1.354vw,26px);margin:0 0 min(2.604vw,50px);max-width:min(34.896vw,670px)}.top__text_small{font-size:min(.937vw,18px);margin:0 0 min(2.083vw,40px)}.top__button{max-width:min(18.281vw,351px)}}@media screen and (min-width:1921px){.top__picture{right:calc(50% - 960px)}}.info{background:var(--color-dark);color:var(--color-white);padding:0 18px min(10.178vw + 61.8px,140px)}.info__container{border-bottom:1px solid hsla(0,0%,100%,.3);display:flex;flex-direction:column-reverse;gap:min(5.089vw + 30.9px,70px);padding-bottom:min(3.053vw + 18.5px,42px)}.info__text{font:min(1.527vw + 10.3px,22px)/1.5 InterRegular}.info__text_1{margin-bottom:30px}.info__text_with-gerb{align-items:center;display:flex;flex-direction:row-reverse;gap:min(2.545vw + 16.5px,36px);justify-content:space-between}.info__text_with-gerb:before{background:50%/cover no-repeat url(/images/software-engineering/gerb.svg);content:"";display:block;height:min(6.616vw + 41.2px,92px);min-width:min(6.107vw + 37.1px,84px);width:min(6.107vw + 37.1px,84px)}.info__text .hidden_mobile{display:none}@media screen and (min-width:768px){.info__container{margin-inline:auto;max-width:714px}.info__text_with-gerb{max-width:460px}}@media screen and (min-width:1024px){.info{background:var(--color-white);color:var(--color-dark);margin-inline:auto;max-width:min(87.812vw,1686px);padding:min(5.729vw,110px) min(.937vw,18px)}.info__text{font-size:min(1.146vw,22px);line-height:1.5;margin:0;width:auto}.info__text_with-gerb{flex-direction:row;gap:0;max-width:min(27.604vw,530px);padding-right:min(4.792vw,92px);width:100%}.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 .hidden_mobile{display:inline}.info__text-wrapper{display:grid;gap:min(4.687vw,90px);grid-template-columns:min(16.719vw,321px) min(18.489vw,355px)}.info__container{border-color:#0000004d;display:flex;flex-direction:row;gap:min(8.542vw,164px);justify-content:space-between;margin-bottom:0;max-width:unset;padding-bottom:min(2.083vw,40px)}}.skill{background-color:var(--color-dark);color:var(--color-white);flex-direction:column;margin-bottom:min(8.142vw + 49.5px,112px);overflow:hidden;padding:0 18px min(8.142vw + 49.5px,112px);position:relative}.skill,.skill__button{display:flex;justify-content:space-between}.skill__button{align-items:center}.skill__button_border{border:1px solid}.skill__content{padding:0 5.5vw 1vw;position:relative}.skill__content_first{padding-top:0}.skill__content_dark{background:var(--color-dark);color:var(--color-white)}.skill__content_grey{background:var(--color-grey);color:var(--color-dark)}.skill__title{font:min(2.799vw + 17.5px,39px)/1.1 InterTightMedium;margin-bottom:min(1.781vw + 10.3px,24px)}.skill__head{display:contents}.skill__text{color:inherit;font:min(2.036vw + 12.4px,28px)/1.5 InterRegular;margin-bottom:min(5.089vw + 30.9px,70px)}.skill_dark{background:var(--color-dark)}.skill__number{display:none}.skill__items{border-radius:4px;margin-top:min(3.053vw + 18.5px,42px);overflow:hidden}.skill__item{background:var(--color-white);padding:min(3.053vw + 18.5px,42px) min(1.527vw + 10.3px,22px) min(2.036vw + 12.4px,28px)}.skill__item_2,.skill__item_4{background:var(--color-grey)}.skill__item-title{color:var(--color-dark);font:min(2.036vw + 12.4px,28px)/1.3 InterTightMedium;margin-bottom:min(.509vw + 4.1px,8px)}.skill__item-text{color:var(--color-dark);font:min(1.272vw + 7.2px,17px)/1.33 InterRegular;width:90%}.skill__item-text_2{max-width:min(27.481vw + 166.9px,378px)}@media screen and (min-width:768px){.skill__container{margin-inline:auto;max-width:750px;padding-inline:18px;width:100%}.skill__item{padding:50px}.skill__item-title{font-size:28px;margin-bottom:16px}.skill__item-text{font-size:18px;margin-bottom:10px;max-width:550px}}@media screen and (min-width:1024px){.skill{background:var(--color-white);color:var(--color-dark);flex-direction:row;margin-bottom:min(7.292vw,140px);padding-bottom:0}.skill__container{max-width:min(87.812vw,1686px);padding:0 min(.937vw,18px)}.skill__title{font-size:min(2.917vw,56px);margin-bottom:min(1.302vw,25px)}.skill__title_2{margin-bottom:min(3.281vw,63px)}.skill__button{margin-top:0}.skill__text{font-size:min(1.354vw,26px);line-height:1.46;margin-bottom:min(4.427vw,85px);max-width:min(42.968vw,825px);width:100%}.skill__content{background:var(--color-white);display:flex;flex-direction:column;padding:0;width:100%}.skill__items{border-radius:0;display:flex;justify-content:space-between;margin-top:min(3.646vw,70px)}.skill__item{background:var(--color-dark);border-radius:4px;color:var(--color-white);height:min(22.656vw,435px);max-width:min(20.312vw,390px);padding:min(2.344vw,45px) min(1.667vw,32px) min(2.344vw,45px) min(2.344vw,45px);position:relative}.skill__item_2,.skill__item_4{background:var(--color-grey);color:var(--color-dark)}.skill__item-title{color:inherit;font-size:min(1.458vw,28px);line-height:1.14;margin-bottom:min(1.146vw,22px)}.skill__item-title_1{max-width:min(12.5vw,240px)}.skill__item-title_2{max-width:min(15.104vw,290px)}.skill__item-text{color:inherit;font-size:min(.937vw,18px);line-height:1.44;margin-bottom:min(.521vw,10px);max-width:unset;width:100%}.skill__content-link{margin-bottom:min(2.604vw,50px)}.skill__content-wrapper{align-items:center;display:flex;width:100%}.skill__number{bottom:min(1.875vw,36px);color:inherit;display:block;font:min(2.917vw,56px)/1 InterTightMedium;position:absolute;right:min(1.719vw,33px);text-align:right}.skill__subtitle{font-size:min(1.458vw,28px);line-height:1.1;margin-bottom:min(.729vw,14px)}.skill__text-wrapper{border-radius:min(.312vw,6px) min(.312vw,6px) 0 0}}.main-info{display:flex;flex-direction:column}.main-info__item{padding:0 0 0 26px}.main-info__item_1{order:1}.main-info__item_2{order:2}.main-info__item_3{order:6}.main-info__item_4{order:4}.main-info__item_5{order:5}.main-info__item_6{order:3}.main-info__item_link{color:#fa5d20;display:block;font:min(1.527vw + 10.3px,22px)/1.5 InterMedium;margin-top:min(1.018vw + 5.2px,13px);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:max(-2.036vw + -12.4px,-28px);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(2.036vw + 12.4px,28px)/1.3 InterTightMedium;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:min(.509vw + 4.1px,8px);width:min(1.0178vw + 10.2px,18px)}.main-info__item_text{color:#24272a;font:min(1.527vw + 8.3px,20px)/1.43 InterRegular;margin-top:10px;position:relative;width:92%}.main-info.container-page{padding:0}.main-info__picture{display:flex}.main-info-block{margin-bottom:75px}.main-info-block__title{color:#24272a;margin-bottom:min(3.053vw + 18.5px,42px);padding-inline:17px}.main-info-block__title_with-gerb{margin-bottom:min(5.089vw + 30.9px,70px)}.main-info-block__content{background-color:#f2f2f2;display:flex;flex-direction:column;gap:25px;justify-content:space-between;padding:30px 25px 26px 30px}.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 0 min(11.198vw,215px)}.main-info-block__title{display:flex;font-size:min(2.917vw,56px);gap:min(10.417vw,200px);line-height:1.1;margin:0 auto min(3.906vw,75px);max-width:min(85.937vw,1650px);padding:0}.main-info-block__title_with-gerb{font-size:min(2.083vw,40px);line-height:1.1}.main-info-block__title_with-gerb:after{background:50%/contain no-repeat url(/images/software-engineering/gerb.svg);content:"";display:block;height:min(4.323vw,83px);margin-right:min(2.187vw,42px);min-width:min(3.958vw,76px)}.main-info-block__image{max-width:min(23.437vw,450px);width:min(23.489vw,451px)}.main-info-block__image_card{border-radius:0 min(.208vw,4px) min(.208vw,4px) 0;height:auto;margin:0;max-width:unset;-o-object-fit:cover;object-fit:cover;width:min(27.604vw,530px)}.main-info-block__content{border-radius:min(.312vw,6px) 0 0 min(.312vw,6px);display:grid;gap:min(1.562vw,30px) min(1.562vw,30px);grid-template-columns:525fr 441fr;padding:min(4.167vw,80px) min(.729vw,14px) min(3.125vw,60px) min(3.646vw,70px);width:min(58.333vw,1120px)}.main-info{flex-direction:row;max-width:unset}.main-info_container{margin-inline:auto;max-width:min(85.937vw,1650px)}.main-info__item{margin:0;order:1;padding-bottom:0;padding-inline:min(1.927vw,37px) 0;width:100%}.main-info__item_link{font-size:min(1.25vw,24px);margin-bottom:0}.main-info__item_link:before{right:max(-.937vw,-18px);transition:all .3s ease;width:min(.677vw,13px)}.main-info__item_link:after{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.14;margin-bottom:min(.521vw,10px)}.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}}@media screen and (min-width:1920px){.main-info__picture{border-radius:10px;overflow:hidden}}.experience{margin:0 auto min(7.634vw + 46.4px,105px)}.experience__title{max-width:max(460px,77.252vw + 170.3px);text-align:left}.experience__header{margin-bottom:min(3.409vw + 20.2px,46px);max-width:max(339px,56.931vw + 125.5px)}.experience__list{display:flex;flex-direction:column;flex-wrap:wrap;gap:calc(2.311vw + 6.3px);justify-content:flex-start;list-style:none;margin-bottom:min(3.099vw + 18.4px,42px);padding:0}.experience__item{background:#fbf1ea;border-radius:min(.207vw + 1.2px,3px);display:none;max-width:max(339px,56.931vw + 125.5px);min-height:min(16.633vw + 98.6px,226px);overflow:hidden;position:relative}.experience__item.visible_mobile{display:block}.experience__item_vorobiev{order:1}.experience__item_malov{order:2}.experience__item_egoshin{order:4}.experience__item_arnaberdiev,.experience__item_lybzhin{order:3}.experience__item_uskov{order:1}.experience__item_kozlov{order:5}.experience__image-block{background:#fbf1ea}.experience__picture{bottom:0;display:flex;font-size:0;position:absolute;right:0;width:min(16.529vw + 98px,225px)}.experience__picture_tihomirov{width:max(159px,26.702vw + 58.9px)}.experience__picture_egoshin{width:min(16.529vw + 120px,225px)}.experience__image{height:auto;max-width:100%;width:100%}.experience__name{color:var(--color-dark);font:min(2.066vw + 12.3px,28px)/1.3 InterTightMedium;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:max(-2.273vw - 13.5px,-31px);position:absolute;top:min(.517vw + 3.1px,7px);width:max(13px,2.183vw + 4.8px)}.experience__job-title{color:var(--color-dark);font:min(1.033vw + 6.1px,14px)/1.6 InterRegular;max-width:min(14.463vw + 92.8px,197px)}.experience__job-title_kozlov,.experience__job-title_uskov{max-width:min(15.496vw + 91.9px,211px)}.experience__name-wrapper{padding:min(2.066vw + 12.3px,28px) 0 0 min(3.822vw + 22.7px,52px);width:min(20.455vw + 121.3px,278px)}.experience__text{color:var(--color-dark);font:max(10px,1.679vw + 3.7px)/1.5 InterRegular}.experience__button{width:min(34.606vw + 209.2px,475px)}@media screen and (min-width:768px){.experience{padding:0 18px}.experience__title{margin-bottom:49px}.experience__list{gap:25px}.experience__picture{max-width:320px;width:100%}.experience__name-wrapper{padding-left:60px;width:340px}.experience__name-wrapper_uskov .experience__name br{display:none}.experience__name{font-size:24px}.experience__name:before{left:-40px}.experience__job-title{font-size:16px;max-width:250px}.experience__text{font-size:20px;max-width:100%;width:100%}.experience__button{max-width:440px;width:440px}.experience__arrow{height:23px;min-width:25px}}@media screen and (min-width:1024px){.experience{margin:min(11.198vw,215px) auto min(9.896vw,190px);max-width:min(87.812vw,1686px);padding:0 min(.937vw,18px)}.experience__header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:min(1.042vw,20px)}.experience__title{font-size:min(2.604vw,50px);max-width:min(61.979vw,1190px);text-align:left}.experience__list{border-radius:min(.208vw,4px);-moz-column-gap:0;column-gap:0;flex-direction:row;gap:min(.99vw,19px);justify-content:space-between;margin-bottom:min(3.125vw,60px);row-gap:min(1.458vw,28px)}.experience__item{background-color:var(--color-grey);border-radius:min(.104vw,2px);cursor:pointer;display:block;margin-bottom:0;max-width:min(20.312vw,390px);min-height:min(23.489vw,451px);order:unset;overflow:hidden;position:relative;width:100%}.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__item_no-hover{cursor:auto}.experience__item_no-hover:hover .experience__decoration-item:before{transform:rotate(315deg)}.experience__picture{background:#fbf1ea;margin-bottom:0;max-height:min(14.271vw,274px);max-width:min(23.489vw,451px);position:relative;width:100%}.experience__image-block{background:var(--color-grey);flex-direction:column;gap:min(1.562vw,30px);margin-bottom:0}.experience__name-wrapper{background:var(--color-grey);padding:min(1.458vw,28px) min(.781vw,15px) min(1.458vw,28px) min(1.562vw,30px);width:100%}.experience__name{font-size:min(1.458vw,28px);margin-bottom:min(.312vw,6px);padding:0;width:100%}.experience__name:before{content:none}.experience__job-title{font-size:min(.937vw,18px);max-width:min(17.864vw,343px);padding:0;width:100%}.experience__text{align-items:flex-end;background-color:var(--color-grey);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__decoration-item{align-items:center;background-color:var(--color-orange);background-size:contain;border-radius:min(.208vw,4px);display:flex;height:min(1.927vw,37px);justify-content:center;min-width:min(1.927vw,37px);position:absolute;right:min(1.042vw,20px);top:min(1.042vw,20px);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.198vw,23px);min-width:min(1.198vw,23px);transform:rotate(315deg);transition:all .3s}.experience__button{font-size:min(1.042vw,20px);max-width:unset;width:min(22.552vw,433px)}.experience__button:before{height:min(.521vw,10px);right:max(-.937vw,-18px);transition:all .3s ease;width:min(.677vw,13px)}.experience__button:hover:before{right:max(-1.198vw,-23px)}.hidden_desktop{display:none}}.student-work__container{background:#fff;color:#24272a;padding:0 18px 75px}.student-work__content{display:grid;gap:15px;margin-bottom:50px;max-width:760px}.student-work__title{margin-bottom:30px}.student-work__cards{display:grid;gap:7px;grid-template-columns:1fr 1fr}.student-work__card{background:#24272a;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex-direction:column;min-height:143px;padding:min(2.0356vw + 4.4px,20px)}.student-work__card.active{background:#f2f2f2;color:#24272a}.student-work__picture{border-radius:2px;display:flex;margin-bottom:min(1.2723vw + 5.2px,15px);overflow:hidden}.student-work__avatar{height:min(4.0712vw + 13.7px,45px);width:min(4.0712vw + 13.7px,45px)}.student-work__card-title{font:min(1.5267vw + 8.3px,20px)/1.4 InterMedium}.student-work__info-wrapper{position:relative}.student-work__info{border-radius:4px;display:none;flex-direction:column;overflow:hidden}.student-work__info.active{display:flex}.student-work__info-picture{display:flex;height:auto;width:100%}.student-work__img{height:auto;width:100%}.student-work__info-text-wrapper{background:#f2f2f2;color:#24272a;padding:30px 20px}.student-work__info-title{font:min(2.5445vw + 10.5px,30px)/1.3 InterTightMedium;margin-bottom:min(2.0356vw + 4.4px,20px)}.student-work__info-necessity{font:min(1.527vw + 10.3px,22px)/1.5 InterMedium;margin-bottom:min(1.272vw + 7.2px,17px);width:90%}.student-work__info-text{font:min(1.5267vw + 8.3px,20px)/1.5 InterRegular;margin-bottom:20px}.student-work__info-text_bold{font-family:InterTightSemiBold}.student-work__info-content{display:flex;gap:25px}.student-work__button{max-width:253px}.student-work__button .button__arrow{margin-left:0}@media screen and (min-width:768px){.student-work__container{margin-inline:auto;padding-inline:18px;width:750px}.student-work__button{max-width:420px}}@media screen and (min-width:1024px){.student-work__container{background:#fff;color:#24272a;padding:0 min(.937vw,18px) min(11.198vw,215px);width:min(87.812vw,1686px)}.student-work__content{gap:min(.781vw,15px);margin-bottom:min(2.604vw,50px);max-width:100%}.student-work__title{margin-bottom:min(3.646vw,70px)}.student-work__cards{display:none}.student-work__card{background:#f2f2f2;border-radius:min(.208vw,4px);color:#24272a;flex-direction:row;gap:min(1.042vw,20px);padding:min(1.562vw,30px);position:relative}.student-work__card:after{content:"";display:block;height:min(1.823vw,35px);position:absolute;right:min(1.562vw,30px);top:min(1.562vw,30px);width:min(1.823vw,35px)}.student-work__card.active{background:#24272a;color:#fff;flex-direction:column;gap:min(.781vw,15px)}.student-work__card.active:after{background:50%/cover no-repeat url(/images/design/icons/ispring-logo.svg)}.student-work__card:hover{background:#24272a;color:#fff}.student-work__picture{border-radius:min(.208vw,4px);margin-bottom:0}.student-work__avatar{height:min(3.229vw,62px);min-width:min(3.229vw,62px);width:min(3.229vw,62px)}.student-work__card-title{font:min(1.458vw,28px)/1.1 InterTightMedium;max-width:min(21.51vw,413px)}.student-work__info-wrapper{display:flex;gap:min(1.562vw,30px);justify-content:space-between}.student-work__info{border-radius:min(.208vw,4px);display:flex;gap:0;overflow:hidden;width:min(20.312vw,390px)}.student-work__info-picture{display:flex;height:min(25vw,480px);-o-object-fit:cover;object-fit:cover;width:100%}.student-work__img{height:auto;width:100%}.student-work__info-text-wrapper{background:#f2f2f2;display:flex;flex-direction:column;min-height:min(24.583vw,472px);padding:min(1.562vw,30px) min(1.302vw,25px) min(1.198vw,23px)}.student-work__info-title{font:min(1.458vw,28px)/1.1 InterTightMedium;margin-bottom:min(.781vw,15px)}.student-work__info-necessity{font:min(.937vw,18px)/1.75 InterMedium;margin-bottom:min(1.302vw,25px)}.student-work__info-text{font-size:min(.833vw,16px);line-height:1.75;margin-bottom:min(.521vw,10px)}.student-work__info-content{display:flex;gap:min(6.146vw,118px)}.student-work__info-content .text{margin-bottom:0}.student-work__button{margin-inline:auto;max-width:min(16.302vw,313px)}}.prospects__container{background:#fff;color:#24272a;display:flex;flex-direction:column;padding:0 18px min(7.634vw + 46.4px,105px)}.prospects__title{margin-bottom:33px;order:1}.prospects__content{order:3;overflow:hidden}.prospects__sticky{display:contents}.prospects__pictures{display:none}.prospects__slide{border-radius:4px;display:none;flex-direction:column;max-width:750px;overflow:hidden;width:calc(100vw - 36px)}.prospects__slide.tns-item{display:flex}.prospects__slide:first-child{display:flex}.prospects__slider{margin-bottom:30px}.prospects__text{font-size:min(2.0356vw + 8.4px,24px)}.prospects__earnings{color:#fa5d20;font:min(1.5267vw + 8.3px,20px)/1.5 InterRegular;margin-bottom:min(1.5267vw + 8.3px,20px)}.prospects__slide-content{background:#f2f2f2;border-radius:4px 4px 0 0;display:flex;flex-direction:column;padding:30px 20px}.prospects__slide-title{margin-bottom:min(1.2723vw + 5.2px,15px)}.prospects__picture{border-radius:0 0 4px 4px;display:flex;overflow:hidden;width:100%}.prospects__img{height:auto;width:100%}.prospects__navigation{display:flex;justify-content:space-between;margin-inline:auto;width:min(8.587vw + 69.8px,136px)}.prospects__next-button,.prospects__prev-button{content:"";cursor:pointer;height:max(24px,2.015vw + 16.4px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:max(26px,2.183vw + 17.8px)}.prospects__next-button.active,.prospects__prev-button.active{background:#d9d9d9;-webkit-mask-image:url(/images/design/icons/arrow-dark.svg);mask-image:url(/images/design/icons/arrow-dark.svg)}.prospects__next-button:hover,.prospects__prev-button:hover{background:#fa5d20;-webkit-mask-image:url(/images/design/icons/arrow-dark-hover.svg);mask-image:url(/images/design/icons/arrow-dark-hover.svg)}.prospects__prev-button{transform:rotate(180deg)}.prospects__prev-button:hover{transform:rotate(180deg)}.prospects__button-wrapper{margin-top:30px;order:5}.prospects__button{max-width:min(30.786vw + 182.6px,419px)}.prospects .tns-outer [data-action]{display:none}@media screen and (min-width:768px){.prospects__container{padding-inline:0}.prospects__button-wrapper,.prospects__title{margin-inline:auto;padding-inline:18px;width:750px}}@media screen and (min-width:1024px){.prospects__container{margin-inline:auto;max-width:min(87.812vw,1686px);padding:0 min(.937vw,18px) min(11.198vw,215px)}.prospects__title{background:#fff;margin-bottom:min(1.562vw,30px);max-width:unset;order:0;padding:min(2.083vw,40px) 0;position:-webkit-sticky;position:sticky;top:min(4.167vw,80px);width:100%;z-index:2}.prospects__content{align-items:start;display:grid;gap:min(1.562vw,30px);grid-template-columns:min(36.458vw,700px) auto;order:2;overflow:visible}.prospects__sticky{align-self:start;display:block;position:-webkit-sticky;position:sticky;top:min(11.615vw,223px)}.prospects__pictures{aspect-ratio:920/550;display:block;position:relative}.prospects__slide{border-radius:min(.208vw,4px);display:flex;max-width:unset;overflow:hidden;width:100%}.prospects__slide:last-child .prospects__text{max-width:unset}.prospects__slider{display:flex;flex-direction:column;gap:min(.521vw,10px);margin-bottom:0}.prospects__text{font-size:min(1.042vw,20px);line-height:1.6;max-width:min(31.25vw,600px);padding-top:0}.prospects__earnings,.prospects__text{color:#24272a;overflow:hidden;transition:all .3s ease-in-out}.prospects__earnings{font-size:min(.937vw,18px);margin-bottom:0;order:-1;padding-bottom:0}.prospects__slide-content{background:#f2f2f2;border-radius:min(.208vw,4px);cursor:pointer;padding:min(1.562vw,30px);position:relative;transition:all .3s ease-in-out}.prospects__slide-title{color:#24272a;font-size:min(1.458vw,28px);margin-block:min(1.198vw,23px) min(.729vw,14px);max-width:min(27.083vw,520px)}.prospects__picture{border-radius:min(.208vw,4px)}.prospects__picture_mobile{display:none}.prospects__picture_desktop{left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease-in-out;width:100%}.prospects__picture_desktop.active{opacity:1;z-index:5}.prospects__navigation{display:none}.prospects__button-wrapper{display:block;margin-top:min(2.396vw,46px);padding-inline:0;width:100%}.prospects__button{display:flex;margin:0;max-width:min(19.271vw,370px);order:3;width:100%}}.tooltip{background:#fff;border:1px solid #ccc;border-radius:min(.417vw,8px);bottom:100%;box-shadow:0 min(.156vw,3px) min(.833vw,16px) #0000004d;color:#3d3e47;display:flex;font:min(1.042vw,20px)/1.5 InterRegular;left:0;max-width:min(25.677vw,493px);padding:min(.521vw,10px) min(1.25vw,24px);position:absolute;transform:translateX(0) translateY(8px);transition:opacity .25s ease,transform .25s ease,visibility .25s;visibility:hidden;width:min(10.417vw,200px);z-index:2}.tooltip_bottom{bottom:unset;top:100%}.tooltip__text{display:block;font:min(1.042vw,20px)/1.5 InterRegular}.js-tooltip{position:relative}@media (min-width:768px){.tooltip{transform:translateY(8px);width:min(25.677vw,493px)}.tooltip:after{left:50%}}@media (min-width:1024px){.tooltip.is-visible{opacity:1;transform:translateY(0);visibility:visible}}.way{display:flex;flex-direction:column;padding:0 min(1.781vw + 11.3px,25px) 75px}.way__header{margin-bottom:min(3.053vw + 18.5px,42px);margin-inline:auto;max-width:750px}.way__title{margin-bottom:min(1.527vw + 9.3px,21px)}.way__text{font-size:min(2.036vw + 12.4px,28px);line-height:1.5}.way__item{margin-inline:auto;max-width:800px}.way__item_first{margin-bottom:30px}.way__item-title{font:min(2.545vw + 14.5px,34px)/1.2 InterTightMedium;margin-bottom:min(7.125vw + 43.3px,98px);margin-inline:auto;max-width:750px}.way__line{display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:min(5.852vw + 35.1px,80px) min(2.799vw + 16.5px,38px) min(1.527vw + 8.3px,20px)}.way__line_second{grid-template-rows:min(5.089vw + 31.9px,71px) min(2.799vw + 16.5px,38px) min(.509vw + 3.1px,7px) min(2.799vw + 16.5px,38px) min(1.527vw + 9.3px,21px);margin-bottom:15px}.way__line_second .way__year:nth-child(n){grid-row:1/6}.way__year{color:#55595b;display:flex;font:min(1.272vw + 7.2px,17px)/1.333 InterRegular;height:100%;justify-content:center;margin:0 auto auto;padding-top:min(1.018vw + 5.2px,13px);position:relative;text-align:center;width:100%}.way__year:first-child{grid-area:1/1/4/2}.way__year:nth-child(2){grid-area:1/2/4/3}.way__year:nth-child(3){grid-area:1/3/4/4}.way__year:nth-child(4){grid-area:1/4/4/5}.way__year:nth-child(5){grid-area:1/5/4/6}.way__year:nth-child(6){grid-area:1/6/4/7}.way__year:nth-child(7){grid-area:1/7/4/8}.way__year:nth-child(8){grid-area:1/8/4/9}.way__year:nth-child(9){grid-area:1/9/4/10}.way__year:nth-child(10){grid-area:1/10/4/11}.way__year_start:before{background:#ddd;color:#24272a;content:"Старт \aв профессии";display:block;font:min(1.272vw + 7.2px,17px)/1.333 InterRegular;height:min(4.326vw + 25.8px,59px);-webkit-mask-position:top;mask-position:top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding:min(.254vw + 1px,3px) min(1.018vw + 5.2px,13px);position:absolute;right:max(-4.835vw + -29.9px,-67px);top:max(-4.58vw + -28.8px,-64px);white-space:pre;width:min(9.415vw + 57.7px,130px)}.way__year_start.active:before{-webkit-mask-image:url(/images/specialty/message-box.svg);mask-image:url(/images/specialty/message-box.svg)}.way__year:after{background:repeating-linear-gradient(180deg,rgba(85,89,91,.73),rgba(85,89,91,.73) 4px,transparent 0,transparent 8px);border-radius:50%;bottom:0;content:"";position:absolute;right:-.5px;top:0;width:1px;z-index:-1}.way__year_orange:before{background-color:#fa5d20;color:#fff}.way__year:nth-child(10):after{content:unset}.way__study{border-radius:3px;font:min(1.018vw + 5.2px,13px)/1.777 InterRegular;padding:min(.509vw + 4.1px,8px) min(.509vw + 3.1px,7px) min(.509vw + 3.1px,7px)}.way__study_school{background:#ddd;border:.5px solid rgba(0,0,0,.17);color:#24272a;grid-area:2/1/3/3;padding:min(.509vw + 3.1px,7px) min(.509vw + 2.1px,6px) min(.509vw + 2.1px,6px)}.way__study_university{background:#fa5d20;color:#fff;grid-area:2/3/3/7}.way__study_work{background:#24272a;color:#fff;grid-area:2/7/3/11}.way__study_second{grid-area:4/3/5/11}.way__study_school-university{background:linear-gradient(90deg,#ddd 26%,#fa5d20 62%);color:#24272a;display:grid;gap:0;grid-area:2/1/3/6;grid-template-columns:2fr 3fr;justify-content:start;margin-right:1px;padding:0}.way__study_school-university>span{padding:min(.509vw + 4.1px,8px) min(.509vw + 3.1px,7px) min(.509vw + 3.1px,7px)}.way__study_school-university>span:last-child{color:#fff}.way__advantages{display:grid;gap:min(.763vw + 5.1px,11px);margin-bottom:min(1.527vw + 9.3px,21px)}.way__advantages-title{font:min(2.036vw + 12.4px,28px)/1.3 InterTightMedium}.way__advantages-wrapper{margin-bottom:min(.509vw + 3.1px,7px)}.way__advantages-text{font:min(1.527vw + 8.3px,20px)/1.42 InterRegular}.way__button{margin-top:min(3.053vw + 18.5px,42px);width:min(25.7vw + 156.6px,354px)}@media screen and (min-width:768px){.way{margin-inline:auto;max-width:1920px}.way__advantages-wrapper{display:flex;gap:30px;margin-inline:auto;max-width:750px}.way__header{margin-bottom:50px}.way__button{margin-inline:auto}.way__item{margin-bottom:30px}}@media screen and (min-width:1024px){.way{padding:0 min(7.031vw,135px) min(11.198vw,215px)}.way_mobile{display:none}.way__header{margin-bottom:min(3.385vw,65px);margin-inline:0;max-width:min(39.843vw,765px)}.way__title{line-height:1.143;margin-bottom:min(1.302vw,25px)}.way__text{font-size:min(1.354vw,26px);max-width:min(60.156vw,1155px)}.way__item{max-width:unset}.way__item_first{border-bottom:1px solid rgba(0,0,0,.15);margin-bottom:min(2.812vw,54px);padding-bottom:min(2.187vw,42px)}.way__item-title{font:min(1.719vw,33px)/1.1 InterTightMedium;margin-bottom:min(2.604vw,50px);max-width:unset}.way__item-title_2{margin-bottom:min(5.104vw,98px)}.way__line{grid-template-rows:min(4.01vw,77px) min(2.656vw,51px) min(1.979vw,38px)}.way__line_second{grid-template-rows:min(4.062vw,78px) min(2.656vw,51px) min(.833vw,16px) min(2.656vw,51px) min(.833vw,16px);margin-bottom:min(2.24vw,43px)}.way__year{font-size:min(1.094vw,21px);line-height:1.4;padding-top:min(.885vw,17px)}.way__year_start:before{font:min(.781vw,15px)/1.1 InterRegular;height:min(2.969vw,57px);padding:min(.365vw,7px) min(.521vw,10px) min(.833vw,16px);position:absolute;right:max(-3.49vw,-67px);top:max(-3.646vw,-70px);width:min(6.979vw,134px)}.way__year:after{background:repeating-linear-gradient(180deg,rgba(85,89,91,.73),rgba(85,89,91,.73) 6px,transparent 0,transparent 12px);left:-.5px;right:unset}.way__year:nth-child(10):after{content:""}.way__study{border-radius:6px;font:min(1.094vw,21px)/1.4 InterRegular;padding:min(.573vw,11px) min(1.25vw,24px) min(.521vw,10px)}.way__study_school{border:1px solid rgba(0,0,0,.17);padding:min(.521vw,10px) min(1.198vw,23px) min(.469vw,9px)}.way__study_school-university{background:linear-gradient(90deg,#ddd 30%,#fa5d20 49%);display:grid;gap:0;grid-template-columns:2fr 3fr;justify-content:start;padding:0}.way__study_school-university>span{padding:min(.573vw,11px) min(1.25vw,24px) min(.521vw,10px)}.way__advantages{gap:min(.521vw,10px);margin-bottom:0}.way__advantages-title{font:min(1.458vw,28px)/1.3 InterTightMedium}.way__advantages-wrapper{gap:min(13.542vw,260px);margin-bottom:min(3.125vw,60px);max-width:unset}.way__advantages-text{font:min(1.042vw,20px)/1.6 InterRegular}.way__button{margin-top:min(3.646vw,70px);width:min(14.479vw,278px)}}.program{padding:0 18px 75px}.program__title{margin-bottom:min(1.527vw + 9.3px,21px)}.program__text{color:#24272a;font:min(2.036vw + 12.4px,28px)/1.5 InterRegular;margin-bottom:1.5em}.program__text_second{margin-bottom:min(3.053vw + 18.5px,42px)}.program__list{display:flex;flex-direction:column;gap:min(.509vw + 4.1px,8px);list-style-type:none;margin-bottom:min(.509vw + 4.1px,8px);padding:0}.program__list_mobile{display:none}.program__list-item{align-items:center;display:flex;font:min(1.527vw + 8.3px,20px)/1.42 InterRegular;gap:min(1.527vw + 9.3px,21px)}.program__list-item:before{background:#fa5d20;content:"";display:block;height:min(.509vw + 4.1px,8px);min-width:min(.509vw + 4.1px,8px)}.program__list-button{align-items:center;color:#fa5d20;display:flex;font:min(1.272vw + 7.2px,17px)/1.333 InterRegular;gap:min(.763vw + 5.1px,11px);margin-top:min(1.527vw + 9.3px,21px)}.program__list-button:after{background:50%/contain no-repeat;content:"";height:min(.763vw + 4.1px,10px);margin-top:1px;width:min(.763vw + 5.1px,11px)}.program__list-button.active:after{background-image:url(/images/svg/arrow_orange.svg)}.program__list-button.hidden{display:none}@media screen and (min-width:1024px){.program{margin-inline:auto;max-width:1920px;padding:0 min(7.031vw,135px) min(11.198vw,215px)}.program__title{margin-bottom:min(1.927vw,37px)}.program__text{font-size:min(1.354vw,26px);line-height:1.5;margin-bottom:min(.833vw,16px);max-width:min(47.916vw,920px)}.program__text_second{margin-bottom:min(2.083vw,40px)}.program__list{gap:min(1.042vw,20px);margin-bottom:0}.program__list_mobile{display:flex}.program__list-item{align-items:start;display:flex;font-size:min(1.042vw,20px);gap:min(.781vw,15px);line-height:1.6;max-width:min(23.437vw,450px)}.program__list-item:before{height:min(.521vw,10px);margin-top:min(.521vw,10px);min-width:min(.521vw,10px)}.program__list-item_nowrap-desktop{white-space:nowrap}.program__list-button{display:none}.program__lists{display:grid;gap:min(5.729vw,110px);grid-template-columns:1fr 1fr 1fr;max-width:min(81.77vw,1570px)}}.system{margin-bottom:min(7.634vw + 46.4px,105px)}.system__title{margin-bottom:min(3.053vw + 18.6px,42px);max-width:min(33.588vw + 204px,462px);padding-inline:18px 0}.system__text-wrapper{padding-bottom:min(5.089vw + 31.1px,70px);padding-inline:18px}.system__text{font-size:min(2.036vw + 12.4px,28px);line-height:1.5;margin-bottom:min(2.036vw + 11.4px,27px)}.system__list{counter-reset:system-list;display:flex;flex-direction:column;gap:min(2.036vw + 12.4px,28px);list-style-type:none;margin-bottom:min(3.308vw + 20.6px,46px);padding-left:min(5.089vw + 31.9px,71px)}.system__list-item{color:var(--color-dark);counter-increment:system-list;font:min(2.036vw + 12.4px,28px)/1.5 InterRegular;position:relative}.system__list-item:before{background:var(--color-white);border-radius:6px;color:var(--color-orange);content:counter(system-list);display:inline-block;font:min(2.036vw + 12.4px,28px)/1 InterRegular;height:min(4.071vw + 24.8px,56px);left:min(-5.089vw - 31.9px,-51px);padding-block:min(1.018vw + 6.2px,14px);position:absolute;text-align:center;top:-4px;width:min(4.071vw + 24.8px,56px)}.system__picture{display:flex;width:100%}.system__image{height:auto;width:100%}.system__button{margin-top:min(3.817vw + 23.7px,53px);width:min(25.7vw + 156.6px,354px)}@media screen and (min-width:450px){.system__title{max-width:unset}}@media screen and (min-width:768px){.system{margin-inline:auto;max-width:750px;padding-inline:18px}.system__block{border-radius:6px;padding:50px 18px 18px}.system__text-wrapper,.system__title{padding-inline:0}.system__picture{border-radius:6px;overflow:hidden}}@media screen and (min-width:1024px){.system{margin-bottom:min(11.146vw,214px);margin-inline:auto;max-width:min(87.812vw,1686px);padding-inline:min(.937vw,18px)}.system__title{margin-bottom:min(3.958vw,76px);max-width:min(41.666vw,800px);padding-inline:0}.system__title br{display:block}.system__block{background:transparent;padding:0}.system__main-wrapper{background:var(--color-grey);border-radius:min(.312vw,6px);display:flex;justify-content:space-between;padding:min(2.083vw,40px)}.system__text-wrapper{margin-inline:0;max-width:min(42.708vw,820px);padding:min(1.25vw,24px) min(1.042vw,20px) 0 min(3.542vw,68px)}.system__text{font-size:min(1.354vw,26px);line-height:1.53;margin-bottom:min(1.25vw,24px)}.system__picture{border-radius:min(.312vw,6px);max-width:min(36.094vw,693px);overflow:hidden}.system__list{gap:min(1.094vw,21px);margin-bottom:min(3.177vw,61px);padding-left:min(3.177vw,61px)}.system__list-item{font-size:min(1.354vw,26px)}.system__list-item:before{border-radius:min(.312vw,6px);font-size:min(1.354vw,26px);height:min(2.604vw,50px);left:max(-3.177vw,-61px);padding-block:min(.729vw,14px);top:max(-.365vw,-7px);width:min(2.604vw,50px)}.system__button{width:min(19.844vw,381px)}}.consultation{margin-inline:auto;padding-bottom:min(7.634vw + 46.4px,105px);position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.consultation__page-link{position:absolute;top:min(-6.095vw - 36.1px,-83px)}.consultation__content{background:var(--color-dark);border-radius:min(.413vw + 2.5px,6px);color:var(--color-white);margin-inline:min(1.781vw + 11.3px,25px);max-width:min(76.336vw + 464.4px,1050px);overflow:hidden;position:relative}.consultation__info{border-radius:4px;padding:min(3.616vw + 21.4px,49px) min(2.583vw + 15.3px,35px) min(4.071vw + 24.7px,55px)}.consultation__pretitle{color:var(--color-orange);font-size:min(1.0178vw + 10.2px,18px);margin-bottom:min(1.136vw + 6.7px,15px)}.consultation__title{font-size:min(2.479vw + 14.7px,34px);line-height:1.25;margin-bottom:min(2.036vw + 13.4px,29px);max-width:min(64.051vw + 379.8px,872px)}.consultation__text{font-size:min(1.0178vw + 10.2px,18px);margin-bottom:min(1.0178vw + 16.2px,24px);max-width:min(38.265vw + 206.5px,500px)}.consultation__text br{display:none}.consultation__image{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.consultation__picture{display:flex;position:relative}.consultation__form{max-width:min(61.069vw + 371.1px,840px)}.consultation__input-wrapper{margin-bottom:min(.984vw + 5.3px,13px);max-width:min(50.891vw + 309.2px,700px)}.consultation__input-wrapper.form__select-wrapper:after{top:min(2.583vw + 15.3px,35px)}.consultation__input{background:var(--color-white);border:1px solid #24272a66;border-radius:min(.413vw + 2.5px,6px);color:var(--color-dark);cursor:pointer;font:min(1.0178vw + 10.2px,18px)/1 InterRegular;padding:min(1.55vw + 9.2px,21px) min(2.066vw + 12.3px,28px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.consultation__input::-moz-placeholder{color:var(--color-dark);opacity:.5}.consultation__input:-ms-input-placeholder{color:var(--color-dark);opacity:.5}.consultation__input::placeholder{color:var(--color-dark);opacity:.5}.consultation__input.form__input-field_invalid{border:1px solid #ff2c2c}.consultation__input_invalid{outline:2px solid #ff2c2c;outline-offset:-1px}.consultation__tooltip{color:#ff2c2c;display:inline-block;font:min(.5089vw + 10.1px,14px)/1.5 InterRegular}.consultation__tooltip.hidden{display:none}.consultation__submit-arrow{height:min(.7634vw + 15.1px,21px);transform:rotate(1turn);transition:transform .3s;width:min(1.0178vw + 16.2px,24px)}.consultation__submit-arrow.active{background:50%/contain no-repeat url(/images/svg/arrow_white.svg)}.consultation__submit{align-items:center;background:var(--color-orange);border:1px solid var(--color-orange);border-radius:min(.413vw + 2.5px,6px);color:var(--color-white);cursor:pointer;display:flex;font:min(1.653vw + 9.8px,22px)/1 InterTightMedium;justify-content:space-between;margin-bottom:min(.875vw + 4.7px,11px);max-width:min(50.891vw + 309.2px,700px);outline:none;padding:min(1.86vw + 11px,25px) min(1.55vw + 9.2px,21px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.consultation__submit.loading{position:relative}.consultation__submit.loading .consultation__submit-arrow{opacity:0}.consultation__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-white.svg) no-repeat 50%/contain;bottom:0;content:"";display:block;height:min(2.066vw + 12.3px,28px);margin:auto;position:absolute;right:min(2.789vw + 16.5px,38px);top:0;width:min(2.066vw + 12.3px,28px)}.consultation__submit:hover .consultation__submit-arrow{transform:rotate(315deg)}.consultation__form-agreement{font:min(1.312vw + 7.1px,17px)/1.25 InterRegular}.consultation__form-agreement-link{color:#ffffffb3;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}.consultation__form-agreement-link:active,.consultation__form-agreement-link:hover,.consultation__form-agreement-link:link,.consultation__form-agreement-link:visited{color:#ffffffb3}.consultation_loading{font-size:0;position:relative}.consultation_loading .registration__submit-arrow{opacity:0}.consultation_loading:before{-webkit-animation:spin .9s linear infinite;animation:spin .9s linear infinite;-webkit-animation-play-state:running;animation-play-state:running;background:50%/contain no-repeat url(/images/form/preloader-white.svg);content:"";display:block;height:min(2.066vw + 12.3px,28px);left:50%;margin-left:min(-1.033vw - 6.1px,-14px);margin-top:min(-1.033vw - 6.1px,-14px);position:absolute;top:50%;width:min(2.066vw + 12.3px,28px)}.consultation__checkbox-wrapper{display:block;margin-bottom:min(1.86vw + 11px,25px)}.consultation__checkbox{height:0;opacity:0;position:absolute;width:0}.consultation__checkbox:checked+.consultation__checkbox-text:before{background:50%/contain #fa5d20 url(/images/svg/check.svg) no-repeat;border:none}.consultation__checkbox-text{align-items:center;color:#ffffffb3;cursor:pointer;display:flex;font:min(1.24vw + 7.4px,17px)/1.42 InterRegular;gap:min(1.033vw + 6.1px,14px);max-width:min(50.891vw + 309.2px,700px);position:relative}.consultation__checkbox-text:before{background:var(--color-white);border:1px solid #24272a66;border-radius:3px;content:"";cursor:pointer;display:block;height:min(2.169vw + 12.9px,30px);min-width:min(2.169vw + 12.9px,30px);width:min(2.169vw + 12.9px,30px)}.consultation__checkbox-text.invalid:before{border:1px solid #ff2c2c}.consultation__checkbox-text:has(.consultation__checkbox:checked):before{background:50%/contain #fa5d20 url(/images/svg/check.svg) no-repeat;border:none}.consultation__img-label{bottom:min(2.583vw + 15.3px,35px);color:var(--color-white);font-size:min(1.5267vw + 8.3px,20px);left:min(2.583vw + 15.3px,35px);position:absolute;width:100%}@media screen and (min-width:500px){.consultation__text{max-width:min(50.891vw + 309.2px,700px)}.consultation__text br{display:block}}@media screen and (min-width:768px){.consultation{max-width:unset}.consultation__content{max-width:714px;padding-inline:0}.consultation__title{font-size:38px}.consultation__checkbox-text{font-size:14px}.consultation__checkbox-text:before{height:20px;min-width:20px;width:20px}}@media screen and (min-width:1024px){.consultation{background:var(--color-dark);border-radius:min(.208vw,4px);margin-bottom:min(10.99vw,211px);padding:0;width:100%;z-index:1}.consultation__page-link{top:max(-4.115vw,-79px)}.consultation__content{background:transparent;display:flex;justify-content:space-between;margin:0 auto;max-width:100%;min-height:min(46.979vw,902px);padding:min(5.208vw,100px) min(.937vw,18px);position:relative;width:100%}.consultation__info{margin:0 auto;max-width:min(83.645vw,1606px);padding:0 min(.937vw,18px);width:100%}.consultation__img-label{display:none}.consultation__pretitle{font-size:min(1.042vw,20px);margin-bottom:min(1.042vw,20px)}.consultation__title{font-size:min(2.917vw,56px);line-height:1.1;margin-bottom:min(.99vw,19px)}.consultation__text{font-size:min(1.354vw,26px);margin-bottom:min(2.083vw,40px);max-width:min(46.875vw,900px)}.consultation__form,.consultation__input-wrapper{max-width:min(28.281vw,543px)}.consultation__input-wrapper{margin-bottom:min(.677vw,13px)}.consultation__input{border:min(.052vw,1px) solid #24272a66;font-size:min(1.146vw,22px);padding:min(1.094vw,21px) min(1.25vw,24px);width:100%}.consultation__input.form__input-field_invalid{border:min(.052vw,1px) solid #ff2c2c}.consultation__input_invalid{outline:2px solid #ff2c2c;outline-offset:max(-.052vw,-1px)}.consultation__tooltip{font-size:min(.729vw,14px)}.consultation__submit-arrow{height:min(1.406vw,27px);width:min(1.562vw,30px)}.consultation__submit{border:min(.052vw,1px) solid var(--color-orange);border-radius:min(.208vw,4px);font-size:min(1.146vw,22px);margin-block:min(.937vw,18px) 0;max-width:min(28.281vw,543px);padding:min(1.042vw,20px) min(1.25vw,24px)}.consultation__submit.loading{position:relative}.consultation__submit.loading .register__submit-arrow{opacity:0}.consultation__submit.loading:before{height:min(1.354vw,26px);right:min(1.51vw,29px);width:min(1.354vw,26px)}.consultation__pref-label{font-size:min(1.146vw,22px);margin-block:min(.885vw,17px) min(.312vw,6px)}.consultation__form-agreement{font-size:min(1.042vw,20px)}.consultation__checkbox-wrapper{gap:min(.521vw,10px);margin-block:min(.833vw,16px) min(.365vw,7px);max-width:min(28.281vw,543px)}.consultation__checkbox-wrapper_last{margin-block:0 min(1.562vw,30px)}.consultation__checkbox-text{align-items:flex-start;font-size:min(.729vw,14px);max-width:unset}.consultation__checkbox-text:before{border-radius:min(.156vw,3px);height:min(1.094vw,21px);min-width:min(1.094vw,21px);width:min(1.094vw,21px)}.consultation__picture{bottom:0;min-height:min(46.979vw,902px);overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:-1}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.register__input-wrapper{margin-bottom:min(.509vw + 3.1px,7px)}.register__input-wrapper.form__select-wrapper:after{top:min(2.545vw + 15.5px,35px)}.register__input-wrapper .form__tooltip{color:#ff2c2c;display:inline-block;font:min(1.018vw + 6.2px,14px)/1.5 Manrope}.register__input-wrapper .form__tooltip.hidden{display:none}.register__input{background:var(--color-white);border:1px solid #24272a80;border-radius:4px;color:var(--color-dark);cursor:pointer;font:min(1.527vw + 10.1px,22px)/1 InterDisplay;padding:min(1.527vw + 9.1px,21px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.register__input::-moz-placeholder{color:#24272a80}.register__input:-ms-input-placeholder{color:#24272a80}.register__input::placeholder{color:#24272a80}.register__input.form__input-field_invalid{border:1px solid #ff2c2c}.register__input_invalid{outline:2px solid #ff2c2c;outline-offset:-1px}.register__input_contact{border-radius:200px}.register__tooltip{color:#ff2c2c;display:inline-block;font:min(1.018vw + 6.2px,14px)/1.5 Manrope}.register__submit-arrow{height:min(1.781vw + 11.3px,25px);transform:rotate(1turn);transition:transform .3s;width:min(2.036vw + 12.4px,28px)}.register__submit-arrow.active{background:50%/contain no-repeat url(/images/svg/arrow_white.svg)}.register__submit{align-items:center;background:var(--color-orange);border:1px solid var(--color-orange);border-radius:4px;color:var(--color-white);cursor:pointer;display:flex;font:min(1.527vw + 10.1px,22px)/1 StemMedium;justify-content:space-between;outline:none;padding:min(1.527vw + 10.1px,22px) min(1.527vw + 9.1px,21px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.register__submit.loading{position:relative}.register__submit.loading .register__submit-arrow{opacity:0}.register__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-white.svg) no-repeat 50%;bottom:0;content:"";display:block;height:min(2.036vw + 12.4px,28px);margin:auto;position:absolute;right:min(2.799vw + 16.5px,38px);top:0;width:min(2.036vw + 12.4px,28px)}.register__form-agreement{color:#24272ab3;font-size:min(1.272vw + 7.1px,17px);line-height:1.25}.register__form-agreement-link{color:#ffffffb3;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}.register__form-agreement-link:active,.register__form-agreement-link:hover,.register__form-agreement-link:link,.register__form-agreement-link:visited{color:#ffffffb3}.register__checkbox-wrapper{display:block;margin-block:min(1.527vw + 9.1px,21px) min(.763vw + 4.1px,10px)}.register__checkbox-wrapper_last{margin-block:0 min(1.527vw + 10.1px,22px)}.register__checkbox{background:transparent;border-radius:2px;cursor:pointer;display:none;height:min(1.527vw + 10.1px,22px);min-width:min(1.527vw + 10.1px,22px);position:relative;top:-2px;width:min(1.527vw + 10.1px,22px)}.register__checkbox-text{align-items:flex-start;color:#ffffffb3;display:flex;font:min(1.018vw + 6.2px,14px)/1.6 Manrope;gap:min(.763vw + 4.3px,10px);position:relative}.register__checkbox-text:before{background:var(--color-white);border:1px solid #24272a66;border-radius:2px;content:"";cursor:pointer;display:block;height:min(1.527vw + 10.1px,22px);min-width:min(1.527vw + 10.1px,22px);width:min(1.527vw + 10.1px,22px)}.register__checkbox-text:has(.register__checkbox:checked):before{background:50%/contain #fa5d20 url(/images/svg/check.svg) no-repeat;border:none}.register__checkbox-text.invalid:before{border:1px solid #ff2c2c}.register__pref-label{color:var(--color-white);display:block;font:min(1.527vw + 10.1px,22px)/1.5 InterRegular;margin:min(.763vw + 4.1px,10px) 0 min(.509vw + 2.1px,6px)}.register__pref-row{display:flex;gap:min(.763vw + 4.3px,10px);margin:0}.register__pref-pill{cursor:pointer;display:inline-block;position:relative}.register__pref-pill input{height:1px;opacity:0;position:absolute;width:1px}.register__pref-pill span{background:var(--color-white);border:1px solid #24272a80;border-radius:200px;color:#24272a80;display:inline-block;font:min(1.527vw + 10.1px,22px)/1 InterRegular;padding:min(1.018vw + 6.2px,15px) min(1.527vw + 10.1px,22px);text-align:center;transition:border-color .15s,color .15s}.register__pref-pill input:checked+span{background:var(--color-white);border:2px solid var(--color-orange);color:var(--color-orange);padding:min(1.018vw + 6.2px,14px) min(1.527vw + 9.1px,21px)}.register__messenger-wrap{display:none;margin-top:min(.763vw + 5.3px,11px)}.register__messenger-wrap.show{display:block}.register__hp-field{height:0;left:-9999px;opacity:0;overflow:hidden;position:absolute}.register__form-msg{display:none;font:min(1.527vw + 8.1px,20px)/1.25 InterTightMedium;margin-top:min(1.527vw + 8.1px,20px)}.register__form-msg.ok{color:#1a8f3c;display:block}.register__form-msg.err{color:#c0392b;display:block}.register__form-success{max-width:100%}.register__form-success.hidden{display:none}.register__form-success-title{color:var(--color-white);font:min(2.545vw + 14.5px,34px)/1.25 InterTightMedium;margin-bottom:min(1.527vw + 8.3px,20px)}.register__form-success-title:before{background:#ffffff26 url(/images/main/icons/form-success.svg) no-repeat 50%/min(2.036vw + 11.4px,27px) min(2.036vw + 11.4px,27px);border-radius:2px;content:"";display:block;height:min(4.071vw + 24.7px,56px);margin-bottom:min(2.036vw + 12.4px,28px);width:min(4.071vw + 24.7px,56px)}.register__form-success-text{color:var(--color-white);font:min(2.036vw + 12.4px,28px)/1.5 InterRegular;margin-bottom:min(2.036vw + 12.4px,28px)}.register__form-success-text br{display:none}@media screen and (min-width:768px){.register__form-success{max-width:400px}}@media screen and (min-width:1024px){.register__form{max-width:min(29.166vw,560px)}.register__input-wrapper{margin-bottom:min(.521vw,10px)}.register__input-wrapper.form__select-wrapper:after{top:min(1.927vw,37px)}.register__input-wrapper .form__tooltip{font-size:min(.729vw,14px);margin-top:min(.312vw,6px)}.register__input,.register__submit{border-radius:min(.208vw,4px)}.register__input{font-size:min(1.042vw,20px);padding:min(1.042vw,20px) min(1.458vw,28px)}.register__input_contact{border-radius:200px;max-width:min(19.271pxvw,370pxpx)}.register__tooltip{font-size:min(.729vw,14px);margin-top:min(.312vw,6px)}.register__pref-label{font-size:min(1.146vw,22px)}.register__submit-arrow{height:min(1.25vw,24px);width:min(1.354vw,26px)}.register__submit{font-size:min(1.146vw,22px);margin-bottom:0;padding:min(1.146vw,22px) min(1.302vw,25px)}.register__submit:hover .register__submit-arrow{transform:rotate(315deg)}.register__form-agreement{font-size:min(.729vw,14px);margin-bottom:0;width:unset}.register__checkbox-wrapper{margin-block:min(.833vw,16px) min(.365vw,7px)}.register__checkbox-wrapper_last{margin-block:0 min(1.562vw,30px)}.register__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)}.register__checkbox-text{font-size:min(.729vw,14px);gap:min(.625vw,12px);line-height:1.4}.register__checkbox-text:before{border-radius:min(.156vw,3px);height:min(1.042vw,20px);min-width:min(1.042vw,20px);width:min(1.042vw,20px)}.register__pref-row{max-width:min(19.271vw,370px)}.register__pref-pill span{font-size:min(1.146vw,22px);padding:min(.729vw,14px) min(1.146vw,22px)}.register__pref-pill input:checked+span{padding:min(.677vw,13px) min(1.094vw,21px)}.register__messenger-wrap{max-width:min(19.271vw,370px)}.register__form-success{margin-top:min(11.25vw,216px);max-width:min(38.906vw,747px)}.register__form-success-title{font-size:min(2.917vw,56px);margin-bottom:min(1.094vw,21px)}.register__form-success-title:before{background-size:min(1.927vw,37px) min(1.823vw,35px);border-radius:min(.208vw,4px);content:"";display:block;height:min(4.167vw,80px);margin-bottom:min(1.667vw,32px);width:min(4.167vw,80px)}.register__form-success-text{font-size:min(1.354vw,26px)}.register__form-success-text br{display:block}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.toast{bottom:-200px;display:none;justify-content:center;left:20px;position:fixed;right:20px;transition:bottom .4s ease;z-index:4}.toast_show{bottom:65px;display:flex}.toast__content{align-items:center;background:var(--color-orange);border-radius:8px;display:flex;justify-content:center;padding:16px 24px}.toast__text{color:var(--color-white);font:calc(.2614vw + 13px) StemMedium}.toast__link{color:var(--color-dark)}.toast__button{background:url(/images/svg/close-white.svg) no-repeat 50%;cursor:pointer;height:16px;margin-left:12px;width:16px}@media screen and (min-width:1921px){.toast{bottom:-200px;left:20px;right:20px}.toast_show{bottom:65px}.toast__content{border-radius:8px;padding:16px 24px}.toast__text{font-size:18px}.toast__button{height:16px;margin-left:12px;width:16px}}.excursion{color:var(--color-dark);padding:0 18px min(7.634vw + 46.4px,105px)}.excursion__content{margin-bottom:min(3.562vw + 21.6px,49px)}.excursion__title{margin-bottom:min(1.527vw + 9.3px,21px)}.excursion__text{font-size:min(1.527vw + 10.3px,22px)}.excursion__text_ident{margin-bottom:min(1.018vw + 6.2px,14px)}.excursion__picture{border-radius:4px;display:flex;height:auto;width:auto}.excursion__picture:not(.tns-item){display:none}.excursion__picture:first-child{display:flex}.excursion__image{aspect-ratio:1180/565;border-radius:4px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.excursion__video-wrapper{display:flex;overflow:hidden;position:relative;width:100%;z-index:2}.excursion__video-wrapper video{height:auto;max-width:100%;position:absolute;top:0;width:100%}.excursion__about-wrapper{background:50% min(-7.6336vw - 6.4px,-65px)/contain no-repeat;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:min(54.665vw + 295px,544px);padding-top:50px;row-gap:min(3.499vw + 18.9px,46px)}.excursion__about-wrapper.active{background-image:url(/images/software-engineering/arrow-grey.svg)}.excursion__item-title{font:min(2.545vw + 14.5px,34px)/1.1 InterTightMedium;margin-bottom:min(1.018vw + 6.2px,14px)}.excursion__item-text{font-size:min(1.312vw + 9.1px,19px)}.excursion__about-item{color:var(--color-dark);max-width:min(18.039vw + 97.4px,236px);width:45%}.excursion__video-picture{display:flex;width:100%}@media screen and (min-width:768px){.excursion{margin-inline:auto;max-width:750px}.excursion__about-wrapper{background-position:center -55px;max-width:100%}}@media screen and (min-width:1024px){.excursion{background:min(58.333vw,1120px) min(4.687vw,90px)/min(18.437vw,354px) min(46.666vw,896px) no-repeat;max-width:min(87.812vw,1686px);padding:0 min(.937vw,18px) min(11.458vw,220px)}.excursion.active{background-image:url(/images/software-engineering/arrow-up-grey.svg)}.excursion__content{margin-bottom:min(2.604vw,50px)}.excursion__title{margin-bottom:min(1.302vw,25px);max-width:unset}.excursion__text{font-size:min(1.354vw,26px);line-height:1.53;max-width:min(67.708vw,1300px)}.excursion__text_ident{margin-bottom:min(2.545vw + 14.5px,34px)}.excursion__image,.excursion__picture{border-radius:min(.208vw,4px)}.excursion__video-wrapper{max-width:min(62.239vw,1195px)}.excursion__about-wrapper{gap:min(4.896vw,94px);max-width:min(45.312vw,870px);padding-top:min(2.083vw,40px)}.excursion__about-wrapper.active{background:none}.excursion__item-title{font-size:min(1.458vw,28px);margin-bottom:min(.521vw,10px)}.excursion__item-text{font-size:min(1.042vw,20px)}.excursion__about-item{max-width:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.text_nowrap{white-space:nowrap}.how-to-get-container{background:#fff;padding-bottom:min(7.634vw + 46.4px,105px);position:relative}.how-to-get{background:#fff;color:#24272a;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:min(3.616vw + 21.4px,49px);width:100%}.how-to-get__list{display:flex;flex-direction:column;gap:min(1.033vw + 6.1px,14px);max-width:530px;width:100%}.how-to-get__column{display:contents}.how-to-get__label{color:#fa5d20;font:min(1.653vw + 9.8px,22px)/1.5 InterRegular}.how-to-get__title{color:#24272a;margin-bottom:min(1.55vw + 9.2px,21px);text-align:left}.how-to-get__title:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:max(35px,5.878vw + 13px);margin-bottom:max(25px,2.855vw + 13.3px);width:max(35px,5.878vw + 13px)}.how-to-get__title_desktop{margin-bottom:min(2.545vw + 15.5px,35px)}.how-to-get__title_desktop:before{content:unset}.how-to-get__title.active:before{background-image:url(/images/design/icons/ispring-logo.svg)}.how-to-get__subtitle{color:#24272a;font-size:min(2.066vw + 12.3px,28px);margin-bottom:min(2.583vw + 15.3px,35px)}.how-to-get__link{background:#f2f2f2;border-radius:min(.413vw + 2.5px,6px);color:#24272a;cursor:pointer;display:flex;flex-direction:column;padding:min(2.273vw + 13.5px,31px) min(2.066vw + 12.3px,28px);position:relative;text-decoration:none;width:100%}.how-to-get__link:after{background-repeat:no-repeat;background-size:contain;content:"";height:min(1.24vw + 7.4px,17px);position:absolute;right:min(2.066vw + 12.3px,28px);top:min(2.686vw + 15.9px,37px);transition:all .3s ease;width:min(1.24vw + 7.4px,17px)}.how-to-get__link.active:after{background-image:url(/images/software-engineering/icons/arrow-orange-up.svg)}.how-to-get__button{width:min(27.583vw + 163.6px,375px)}.how-to-get-link__title{color:#24272a;margin-block:min(1.446vw + 8.6px,20px) min(.826vw + 4.9px,11px);max-width:max(320px,41.985vw + 162.6px);position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.how-to-get-link__subtitle{font:min(1.653vw + 9.8px,22px)/1.5 InterRegular}.how-to-get-hidden{display:none}@media screen and (min-width:768px) and (max-width:1023px){.how-to-get__list{gap:30px}.how-to-get__link{max-width:530px}.how-to-get__title{max-width:540px}}@media screen and (min-width:1024px){.how-to-get-container{background:#24272a;margin-bottom:min(9.948vw,191px);padding:0 0 min(7.812vw,150px)}.how-to-get{background:transparent;margin:0 auto;max-width:min(87.812vw,1686px);padding:min(7.812vw,150px) min(.937vw,18px) 0}.how-to-get__page-link{top:max(-6.771vw,-130px)}.how-to-get__header{margin:0 auto;max-width:min(52.083vw,1000px);padding-block:0 min(6.25vw,120px)}.how-to-get__title{color:#fff;font-size:min(2.917vw,56px);margin-bottom:min(1.302vw,25px);padding-bottom:0;text-align:center}.how-to-get__title:before{height:min(3.125vw,60px);margin:0 auto min(1.562vw,30px);width:min(3.125vw,60px)}.how-to-get__title_desktop{display:block;margin-bottom:min(2.604vw,50px)}.how-to-get__title_desktop:before{content:none}.how-to-get__subtitle{color:#fff;font-size:min(1.354vw,26px);margin:0 auto min(2.812vw,54px);max-width:min(43.75vw,840px);padding-bottom:0;text-align:center}.how-to-get__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:min(1.562vw,30px);max-width:unset;padding:0;width:100%}.how-to-get__button{display:flex;margin-inline:auto;width:min(18.229vw,350px)}.how-to-get__button_mobile{display:none}.how-to-get__link{border-radius:min(.208vw,4px);display:flex;flex-direction:column;max-width:min(27.604vw,530px);min-height:min(13.542vw,260px);padding:min(1.354vw,26px) min(1.562vw,30px);position:relative;text-decoration:none;width:100%}.how-to-get__link:after{height:min(1.042vw,20px);right:min(1.458vw,28px);top:min(1.927vw,37px);width:min(1.042vw,20px)}.how-to-get__link:hover:after{transform:rotate(45deg)}.how-to-get__link:hover.active:after{background-image:url(/images/software-engineering/icons/arrow-orange-up.svg)}.how-to-get__link:hover .how-to-get-link__title{text-decoration:underline;text-decoration-thickness:2px}.how-to-get__label{font-size:min(1.458vw,28px)}.how-to-get-link{cursor:pointer}.how-to-get-link__title{background:#f2f2f2;font-size:min(1.458vw,28px);margin:min(.99vw,19px) 0 min(.729vw,14px);padding-inline:0;text-decoration:none;transition:all .3s;z-index:3}.how-to-get-link__subtitle{font-size:min(1.042vw,20px);margin-bottom:calc(1.031vw + .2px);max-width:min(34.896vw,670px);padding-inline:0;transition:all .3s;width:100%}}.living{color:var(--color-dark);display:block;margin-bottom:min(7.634vw + 46.4px,105px);padding:0 18px}.living__wrapper{margin-bottom:min(5.165vw + 30.6px,70px)}.living__title{margin-bottom:min(1.55vw + 9.2px,21px)}.living__pretitle{color:var(--color-orange);font:min(1.446vw + 8.6px,20px)/1.42 InterRegular;margin-bottom:min(2.583vw + 15.3px,35px)}.living__text-wrapper{display:flex;flex-direction:column;max-width:700px}.living__number{color:var(--color-orange);font:min(2.0356vw + 6.4px,22px)/1.5 InterRegular;margin-bottom:min(2.583vw + 15.3px,35px)}.living__row-title{color:var(--color-white);margin-bottom:min(1.2723vw + 10.2px,20px)}.living__text{font-size:min(1.0178vw + 12.2px,20px);margin-bottom:min(2.29vw + 14.4px,32px)}.living__picture{border-radius:min(.413vw + 2.5px,6px);display:flex;max-width:750px;overflow:hidden;width:100%}.living__button{max-width:min(31.509vw + 186.8px,429px)}.living__autobtn{display:none}.living__slider-wrapper{position:relative}.living .tns-nav{bottom:10px;display:flex;gap:min(1.24vw + 7.4px,17px);justify-content:center;margin:0 auto;position:absolute;width:100%}.living .tns-nav>button{background:#ffffff80;border:none;border-radius:0;height:min(.517vw + 3.1px,7px);padding:0;width:min(.517vw + 3.1px,7px);z-index:2}.living .tns-nav>button.tns-nav-active{background:var(--color-white)}@media screen and (min-width:768px){.living__container{margin-inline:auto;max-width:750px;padding-inline:18px}.living .tns-nav{bottom:20px}}@media screen and (min-width:1024px){.living{display:flex;margin-bottom:min(7.812vw,150px);padding:0}.living__container{max-width:min(87.812vw,1686px);padding-inline:min(.937vw,18px);width:100%}.living__pretitle{font-size:min(1.146vw,22px);margin-bottom:min(1.823vw,35px)}.living__title{font-size:min(2.083vw,40px);margin-bottom:min(1.302vw,25px);max-width:min(26.042vw,500px)}.living__wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:min(3.906vw,75px)}.living__text-wrapper{max-width:min(36.458vw,700px);padding-top:0}.living__text{font-size:min(1.354vw,26px);margin-bottom:min(1.667vw,32px)}.living__picture{border-radius:min(.208vw,4px);max-width:min(42.187vw,810px);width:100%}.living__picture_single{position:relative}.living__slider-wrapper{max-width:min(42.187vw,810px);width:100%}.living .tns-nav{bottom:min(1.042vw,20px)}}.adventures{margin-bottom:min(7.634vw + 46.4px,105px);max-width:100vw;overflow:hidden}.adventures__title{margin-bottom:min(2.545vw + 16.5px,36px);text-align:left}.adventures__container{margin-bottom:min(3.562vw + 21.6px,49px);max-width:840px;padding-inline:18px 34px}.adventures__text{font-size:min(2.036vw + 12.4px,28px);line-height:1.5;margin-bottom:min(3.053vw + 18.5px,42px)}.adventures__activities{display:flex;flex-wrap:wrap;gap:min(1.018vw + 6.2px,14px);margin-top:min(3.562vw + 21.6px,49px)}.adventures__activity{align-items:center;background:var(--color-grey);border-radius:4px;display:flex;font:min(1.527vw + 8.3px,20px)/1.5 InterRegular;height:min(4.071vw + 25.7px,57px);padding-inline:min(1.018vw + 6.2px,14px)}.adventures__activity_1{order:1}.adventures__activity_2{order:2}.adventures__activity_3{order:8}.adventures__activity_4{order:4}.adventures__activity_5{order:5}.adventures__activity_6,.adventures__activity_7{order:6}.adventures__activity_8{order:3}.adventures__picture{display:flex;margin-bottom:min(3.562vw + 21.6px,49px);transform:translate(0);transition:all .3s ease-in-out;width:200vw}.adventures__picture.slide{transform:translate(-100vw)}.adventures__img{width:100%}.adventures__navigation{display:flex;justify-content:space-between;margin-inline:auto;width:min(8.587vw + 69.8px,136px)}.adventures__next-button,.adventures__prev-button{content:"";cursor:pointer;height:max(24px,2.015vw + 16.4px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:max(26px,2.183vw + 17.8px)}.adventures__next-button.active,.adventures__prev-button.active{background:#d9d9d9;-webkit-mask-image:url(/images/design/icons/arrow-dark.svg);mask-image:url(/images/design/icons/arrow-dark.svg)}.adventures__next-button.slide.active,.adventures__prev-button.slide.active{background:var(--color-orange);-webkit-mask-image:url(/images/design/icons/arrow-dark-hover.svg);mask-image:url(/images/design/icons/arrow-dark-hover.svg)}.adventures__prev-button{transform:rotate(180deg)}.adventures__prev-button:hover{transform:rotate(180deg)}@media screen and (min-width:768px){.adventures__container{margin-inline:auto;max-width:750px;padding-inline:18px}}@media screen and (min-width:1024px){.adventures{margin:0 auto min(11.198vw,215px);max-width:1920px}.adventures__title{margin-bottom:min(3.125vw,60px);text-align:left}.adventures__container{align-items:end;display:grid;gap:0 min(2.292vw,44px);grid-template-columns:985fr 632fr;margin-bottom:min(4.01vw,77px);margin-inline:auto;max-width:min(87.812vw,1686px);padding-inline:min(.937vw,18px)}.adventures__text{font-size:min(1.354vw,26px);line-height:1.53;margin-bottom:min(1.25vw,24px)}.adventures__text_ident{max-width:min(33.854vw,650px)}.adventures__activities{gap:min(.521vw,10px);grid-area:1/2/4/3;position:relative}.adventures__activities:before{background-repeat:no-repeat;background-size:contain;content:"";height:min(3.75vw,72px);position:absolute;top:max(-5.208vw,-100px);width:min(4.427vw,85px)}.adventures__activities.active:before{background-image:url(/images/software-engineering/icons/programmer-5-v2.svg)}.adventures__activity{border-radius:min(.208vw,4px);font-size:min(1.042vw,20px);height:min(3.229vw,62px);order:1;padding-inline:min(.781vw,15px)}.adventures__picture{margin-bottom:0;transform:unset;width:100%}.adventures__picture.slide{transform:unset}.adventures__navigation{display:none}}@media screen and (min-width:1920px){.adventures__picture{border-radius:16px;overflow:hidden}}.contact{align-items:center;color:var(--color-dark);-moz-column-gap:clamp(30px,3.06vw + 18.7px,42px);column-gap:clamp(30px,3.06vw + 18.7px,42px);display:flex;flex-direction:column;margin:0 auto;padding:0 clamp(15px,33vw - 110px,100px) min(7.634vw + 46.4px,105px)}.contact__header{width:100%}.contact__title{color:var(--color-dark);padding-bottom:35px;text-align:left}.contact__links{display:flex;flex-direction:row;gap:min(.723vw + 4.3px,10px);width:100%}.contact__link{cursor:pointer;font-size:0;height:min(5.682vw + 33.7px,77px);width:min(5.682vw + 33.7px,77px)}.contact__link_vk.active{background:url(/images/software-engineering/icons/vk-min.svg) no-repeat 50%/contain}.contact__link_tg.active{background:url(/images/software-engineering/icons/tg-min.svg) no-repeat 50%/contain}.contact__link_yt.active{background:url(/images/software-engineering/icons/youtube-min.svg) no-repeat 50%/contain}@media screen and (min-width:768px){.contact{margin-inline:auto;max-width:750px;padding-inline:18px}}@media screen and (min-width:1024px){.contact{margin:0 auto;max-width:min(87.812vw,1686px);padding:0 min(.937vw,18px) min(11.198vw,215px)}.contact__header{width:100%}.contact__title{padding-bottom:min(3.646vw,70px);width:min(58.593vw,1125px)}.contact__links{flex-direction:row;gap:min(.781vw,15px)}.contact__link{align-items:center;border:1px solid var(--color-dark);border-radius:min(2.865vw,55px);color:var(--color-dark);display:flex;flex-direction:row;font:min(1.458vw,28px)/1.5 InterMedium;height:min(4.635vw,89px);justify-content:center;text-decoration:unset;transition:all .3s ease-in-out;width:100%}.contact__link.active{background:none}.contact__link:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;margin-right:min(1.823vw,35px)}.contact__link_title{color:var(--color-dark);white-space:nowrap}.contact__link_title:focus,.contact__link_title:hover{color:var(--color-white)}.contact__link:focus,.contact__link:hover{border:1px solid var(--color-orange);color:var(--color-white);text-decoration:unset}.contact__link_tg:before{height:min(1.823vw,35px);width:min(2.187vw,42px)}.contact__link_tg.active:before{background-image:url(/images/svg/tg-main-blue.svg)}.contact__link_tg.active:focus,.contact__link_tg.active:hover{background:#08c;border-color:#08c}.contact__link_tg.active:focus:before,.contact__link_tg.active:hover:before{background-image:url(/images/svg/tg-main-white.svg)}.contact__link_yt:before{height:min(1.562vw,30px);width:min(2.24vw,43px)}.contact__link_yt.active:before{background-image:url(/images/svg/youtube.svg);transition:all .3s ease-in-out}.contact__link_yt.active:focus,.contact__link_yt.active:hover{background:#fa0019;border-color:#fa0019}.contact__link_yt.active:focus:before,.contact__link_yt.active:hover:before{background-image:url(/images/svg/youtube-main-white-hovered-v2.svg)}.contact__link_vk:before{height:min(1.823vw,35px);width:min(1.823vw,35px)}.contact__link_vk.active:before{background-image:url(/images/svg/vk-main-blue.svg);transition:all .3s ease-in-out}.contact__link_vk.active:focus,.contact__link_vk.active:hover{background:#07f;border-color:#07f}.contact__link_vk.active:focus:before,.contact__link_vk.active:hover:before{background-image:url(/images/svg/vk-main-white-hovered-v2.svg)}}
/* End */


/* Start:/../ispring_content/templates/.default/components/base/form/select-class/style.css?17930991591151*/
.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/specialty/style.css?179309916981330 */
/* /../ispring_content/templates/.default/components/base/form/select-class/style.css?17930991591151 */
