:root{--width-mobile: 18.75vw;--width-desktop: 40vw;--raleway: Raleway, sans-serif;--black: #1C1C1C;--white: #FFFFFF;--red: #ED131C;--reddark: #DE040D;--yellow: #FAC800;--gray100: #666666;--gray80: #7E7F81;--gray60: #CACACB;--gray40: #E0E1E5;--gray20: #ECEDF0;--gray10: #F5F5F6;--h1-banner: 600 5.10417vw/90% var(--raleway);--h1: 600 4.47917vw/110% var(--raleway);--h2: 600 3.33333vw/110% var(--raleway);--h3: 600 2.5vw/110% var(--raleway);--h4: 600 1.97917vw/110% var(--raleway);--h5: 600 1.35417vw/120% var(--raleway);--XL–Medium: 600 1.19792vw/120% var(--raleway);--XL-Regular: 500 1.19792vw/130% var(--raleway);--L–Medium: 600 0.98958vw/120% var(--raleway);--L-Regular: 500 0.98958vw/125% var(--raleway);--M-Medium: 600 0.83333vw/120% var(--raleway);--M-Regular: 500 0.83333vw/120% var(--raleway);--S-Medium: 600 0.78125vw/120% var(--raleway);--S-Regular: 500 0.78125vw/120% var(--raleway);--XS-Medium: 600 0.72917vw/120% var(--raleway);--XS-Regular: 500 0.72917vw/120% var(--raleway);--h1-m: 600 1.97917vw/110% var(--raleway);--h2-m: 600 1.35417vw/110% var(--raleway);--h3-m: 600 1.25vw/120% var(--raleway);--h4-m: 600 0.98958vw/120% var(--raleway);--h5-m: 600 0.88542vw/120% var(--raleway);--XL–Medium-m: 600 0.78125vw/120% var(--raleway);--XL-Regular-m: 500 0.78125vw/120% var(--raleway);--L–Medium-m: 600 0.72917vw/130% var(--raleway);--L-Regular-m: 500 0.72917vw/125% var(--raleway);--M-Medium-m: 600 0.67708vw/120% var(--raleway);--M-Regular-m: 500 0.67708vw/120% var(--raleway);--S-Medium-m: 600 0.625vw/120% var(--raleway);--S-Regular-m: 500 0.625vw/120% var(--raleway);--XS-Medium-m: 600 0.52083vw/130% var(--raleway);--XS-Regular-m: 500 0.52083vw/130% var(--raleway);--bs-gutter-x: 2.08333vw}@media (max-width: 768px){:root{--bs-gutter-x: 0.625vw}}@-webkit-keyframes border-opacity{0%{border-color:transparent}100%{border-color:inherit}}@keyframes border-opacity{0%{border-color:transparent}100%{border-color:inherit}}@-webkit-keyframes translate-bottom-to-top{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes translate-bottom-to-top{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes translate-left-to-right{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes translate-left-to-right{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes translate-right-to-left{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes translate-right-to-left{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes translate-nw-to-se{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}20%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}80%{-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}100%{-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}}@keyframes translate-nw-to-se{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}20%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}80%{-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}100%{-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}}@-webkit-keyframes opacity-0-to-1{0%{opacity:0}100%{opacity:1}}@keyframes opacity-0-to-1{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes opacity-1-to-0{0%{opacity:1}100%{opacity:0}}@keyframes opacity-1-to-0{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes rotate-90-cw{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg)}}@keyframes rotate-90-cw{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg)}}@-webkit-keyframes rotate-90-ccw{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}100%{-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg)}}@keyframes rotate-90-ccw{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}100%{-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg)}}.header,.footer{background:var(--gray10);position:relative;display:flex;align-items:center;transition:padding .5s ease;z-index:100;padding:1.04167vw 0}.header.fix,.footer.fix{position:fixed;top:0;max-width:100vw;width:100%;background:var(--gray10);transition:padding .5s ease;padding:1.04167vw 0;z-index:500}.header.fix .header__pages,.footer.fix .header__pages,.header.fix .footer__pages,.footer.fix .footer__pages{display:none}.header.fix .header__nav,.footer.fix .header__nav,.header.fix .footer__nav,.footer.fix .footer__nav{-webkit-transform:translate(-50%, 3.64583vw);transform:translate(-50%, 3.64583vw)}.header__content,.footer__content{display:flex;justify-content:space-between;align-items:center}.header__logo,.footer__logo{width:8.85417vw;display:flex;align-items:center;justify-content:center;margin-right:1.30208vw}.header__logo img,.footer__logo img{width:100%}.header__info,.footer__info{display:flex;align-items:center;justify-content:space-between}.header__info-contacts a,.footer__info-contacts a{font:var(--S-Regular)}.header__info-contacts a:nth-of-type(1),.footer__info-contacts a:nth-of-type(1){margin-right:0.83333vw}.header__info-contacts_mobile,.footer__info-contacts_mobile{display:none}.header__info-phone_mobile,.footer__info-phone_mobile{display:none}.header__info-search,.footer__info-search{background:transparent;width:1.25vw;border:none;margin:0 1.04167vw;padding:0}.header__info-menu,.footer__info-menu{font:var(--M–Medium);margin-right:0.41667vw}.header__pages,.footer__pages{display:flex;flex-wrap:wrap;margin-top:1.04167vw}.header__pages-button:not(:last-child),.footer__pages-button:not(:last-child){margin-right:0.26042vw}.header__pages-button_vacancies,.footer__pages-button_vacancies{color:var(--white);background:var(--black);border:1px solid var(--black)}.header__pages-button_vacancies:hover,.footer__pages-button_vacancies:hover{background:var(--reddark);color:var(--white);border:1px solid var(--reddark)}.header__pages-button_mobile,.footer__pages-button_mobile{display:none}.header__pages-button_digital span,.footer__pages-button_digital span{position:relative;padding-right:1.25vw}.header__pages-button_digital span:before,.footer__pages-button_digital span:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);right:0;border:solid var(--black);border-width:0 0.10417vw 0.10417vw 0;transition:all 0.5s ease;padding:0.20833vw}.header .menu-wrapper,.footer .menu-wrapper{display:block}.header__nav,.footer__nav{background:var(--gray10);display:block;width:100%;max-width:initial;max-height:calc(100vh - 7.29167vw);overflow:auto;position:absolute;left:50%;top:0;box-shadow:0.20833vw 0.26042vw 0.41667vw 0 #2aa0973d;-webkit-transform:translate(-50%, 7.1875vw);transform:translate(-50%, 7.1875vw);z-index:3;opacity:0;visibility:hidden;margin:initial;padding:0 2.08333vw 2.08333vw 2.29167vw}.header__nav-content,.footer__nav-content{background:var(--white);display:flex;justify-content:space-between;border-radius:0.83333vw;padding:1.25vw}.header__nav-pages,.footer__nav-pages{display:none}.header__nav-main,.footer__nav-main{display:flex;flex-wrap:wrap;justify-content:space-between;width:55.20833vw}.header__nav-main .item,.footer__nav-main .item{width:17.08333vw;background:var(--gray20);border-radius:1rem;height:15.3125vw;padding:1.25vw}.header__nav-main .item:nth-of-type(1),.header__nav-main .item:nth-of-type(4),.footer__nav-main .item:nth-of-type(1),.footer__nav-main .item:nth-of-type(4){width:18.75vw}.header__nav-main .item:nth-child(-n+3),.footer__nav-main .item:nth-child(-n+3){margin-bottom:1.04167vw}.header__nav-main .item__title,.footer__nav-main .item__title{font:var(--h5);margin-bottom:1.04167vw}.header__nav-main .item__details-list ul,.footer__nav-main .item__details-list ul{font:400 0.88542vw Raleway, serif;list-style-type:none;padding-left:0}.header__nav-main .item__details-list li,.footer__nav-main .item__details-list li{transition:color .1s ease}.header__nav-main .item__details-list li:not(:last-child),.footer__nav-main .item__details-list li:not(:last-child){margin-bottom:0.625vw}.header__nav-main .item__details-list li:hover,.footer__nav-main .item__details-list li:hover{color:var(--red)}.header__nav-main .item__details-metro,.footer__nav-main .item__details-metro{font:var(--XL–Medium-m);display:block;margin-bottom:0.20833vw}.header__nav-main .item__details-metro span,.footer__nav-main .item__details-metro span{color:var(--red)}.header__nav-main .item_addresses .item__details-wrapper div,.footer__nav-main .item_addresses .item__details-wrapper div{margin-bottom:1.04167vw}.header__nav-main .item_addresses .item__details-wrapper div:first-child,.footer__nav-main .item_addresses .item__details-wrapper div:first-child{margin-bottom:0.83333vw}.header__nav-main .item_schedule .item__details-wrapper,.footer__nav-main .item_schedule .item__details-wrapper{display:flex;justify-content:space-between;max-width:9.16667vw}.header__nav-main .item_schedule span,.footer__nav-main .item_schedule span{display:block;margin-bottom:0.3125vw}.header__nav-main .item_contacts .item__details-wrapper,.footer__nav-main .item_contacts .item__details-wrapper{display:flex;flex-direction:column}.header__nav-main .item_contacts .item__details-wrapper a.last,.footer__nav-main .item_contacts .item__details-wrapper a.last{margin-bottom:initial}.header__nav-main .item_contacts a,.footer__nav-main .item_contacts a{cursor:initial;margin-bottom:0.41667vw}.header__nav-main .item_contacts a span,.footer__nav-main .item_contacts a span{display:inline-block;cursor:pointer}.header__nav-main .item_contacts a span:hover,.footer__nav-main .item_contacts a span:hover{color:var(--red)}.header__nav-main .item_contacts .item__details-title,.footer__nav-main .item_contacts .item__details-title{font:var(--L–Medium);margin:1.04167vw 0}.header__nav-main .item_addresses .item__title,.header__nav-main .item_schedule .item__title,.header__nav-main .item_contacts .item__title,.footer__nav-main .item_addresses .item__title,.footer__nav-main .item_schedule .item__title,.footer__nav-main .item_contacts .item__title{font:var(--L–Medium) !important}.header__nav-adds,.footer__nav-adds{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 55.20833vw - 1.04167vw)}.header__nav-adds .item,.footer__nav-adds .item{font:var(--M-Regular)}.header__nav-adds .item_company,.footer__nav-adds .item_company{height:24.79167vw;background:var(--gray20);border-radius:1rem;padding:1.25vw}.header__nav-adds .item__title,.footer__nav-adds .item__title{font:var(--h5);margin-bottom:1.04167vw}.header__nav-adds .item__details-list,.footer__nav-adds .item__details-list{display:flex;justify-content:space-between}.header__nav-adds .item__details-list ul,.footer__nav-adds .item__details-list ul{font:400 0.88542vw Raleway, serif;list-style-type:none;padding-left:0;width:50%}.header__nav-adds .item__details-list ul li,.footer__nav-adds .item__details-list ul li{transition:color .1s ease}.header__nav-adds .item__details-list ul li:not(:last-child),.footer__nav-adds .item__details-list ul li:not(:last-child){margin-bottom:0.625vw}.header__nav-adds .item__details-list ul li:hover,.footer__nav-adds .item__details-list ul li:hover{color:var(--red)}.header__nav-adds .item_social,.footer__nav-adds .item_social{height:5.72917vw}.header__nav-adds .item_social a,.footer__nav-adds .item_social a{background:var(--black);display:flex;align-items:center;justify-content:center;border-radius:0.625vw}.header__nav-adds .item_social a img,.footer__nav-adds .item_social a img{width:1.14583vw;height:1.14583vw}.header__nav-adds .item__social,.footer__nav-adds .item__social{display:flex;justify-content:space-between;margin-bottom:1.04167vw}.header__nav-adds .item__social a,.footer__nav-adds .item__social a{width:calc(100%/3 - 2.08333vw/3);height:2.08333vw}.header__nav-adds .item__stores,.footer__nav-adds .item__stores{display:flex;justify-content:space-between}.header__nav-adds .item__stores a,.footer__nav-adds .item__stores a{width:calc(100%/2 - 1.04167vw/2);height:2.60417vw}.header__nav-adds .item__stores a img,.footer__nav-adds .item__stores a img{width:5.72917vw;height:1.5625vw}.header__nav-adds-info,.footer__nav-adds-info{display:flex}.header__nav-adds-info span,.header__nav-adds-info a,.footer__nav-adds-info span,.footer__nav-adds-info a{font:var(--M-Medium-m);color:#898989;margin-right:0.52083vw}.header__nav-item,.footer__nav-item{font:var(--M-Regular);margin-bottom:1.5625vw;display:block}.header__nav-item span,.footer__nav-item span{color:var(--red)}.header__nav.active,.footer__nav.active{visibility:visible;opacity:1;transition:0.6s;-webkit-transform:translate(-50%, 7.1875vw);transform:translate(-50%, 7.1875vw)}.header__nav:hover,.footer__nav:hover{opacity:1 !important}.header .submenu-open,.footer .submenu-open{text-transform:uppercase;opacity:1}.header .submenu-open:nth-child(1),.header .submenu-open:nth-child(2),.header .submenu-open:nth-child(3),.header .submenu-open:nth-child(4),.header .submenu-open:nth-child(5),.footer .submenu-open:nth-child(1),.footer .submenu-open:nth-child(2),.footer .submenu-open:nth-child(3),.footer .submenu-open:nth-child(4),.footer .submenu-open:nth-child(5){position:relative;-webkit-transform:translate(0);transform:translate(0)}.header .menu-wrapper,.footer .menu-wrapper{width:1.25rem;height:.875rem;cursor:pointer;display:block}.header .menu-wrapper.animate .hamburger-menu,.footer .menu-wrapper.animate .hamburger-menu{background:rgba(255,255,255,0)}.header .menu-wrapper.animate .hamburger-menu::after,.footer .menu-wrapper.animate .hamburger-menu::after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:top 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:top 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:top 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1)}.header .menu-wrapper.animate .hamburger-menu::before,.footer .menu-wrapper.animate .hamburger-menu::before{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:bottom 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1)}.header .hamburger-menu,.header .hamburger-menu:after,.header .hamburger-menu:before,.footer .hamburger-menu,.footer .hamburger-menu:after,.footer .hamburger-menu:before{width:1.25rem;height:.125rem}.header .hamburger-menu,.footer .hamburger-menu{position:relative;-webkit-transform:translateY(.375rem);transform:translateY(.375rem);background:#000;border-radius:0.10417vw;transition:all 0ms 300ms;z-index:200}.header .hamburger-menu::before,.footer .hamburger-menu::before{content:"";position:absolute;left:0;bottom:.375rem;background:#000;border-radius:0.10417vw;transition:bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1)}.header .hamburger-menu::after,.footer .hamburger-menu::after{content:"";position:absolute;left:0;top:.375rem;background:#000;border-radius:0.10417vw;transition:top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1)}@media (max-width: 3840px){.header.fix .header__nav{-webkit-transform:translate(-50%, 3vw);transform:translate(-50%, 3vw)}.header__nav{-webkit-transform:translate(-50%, 6.6vw);transform:translate(-50%, 6.6vw)}.header__nav.active{-webkit-transform:translate(-50%, 6.6vw);transform:translate(-50%, 6.6vw)}}@media (max-width: 2560px){.header.fix .header__nav{-webkit-transform:translate(-50%, 3.3vw);transform:translate(-50%, 3.3vw)}.header__nav{-webkit-transform:translate(-50%, 6.9vw);transform:translate(-50%, 6.9vw)}.header__nav.active{-webkit-transform:translate(-50%, 6.9vw);transform:translate(-50%, 6.9vw)}}.page-digital .item__details-students-phone,.page-university .item__details-students-phone,.page-bot .item__details-students-phone,.page-mobile .item__details-students-phone,.page-kids .item__details-students-phone,.page-soft .item__details-students-phone{display:none}.page-main .header__pages-button_main{background:var(--red);color:var(--white);border-color:var(--white)}.page-start .header__pages-button_start{background:var(--red);color:var(--white);border-color:var(--white)}.page-it .header__pages-button_it{background:var(--red);color:var(--white);border-color:var(--white)}.page-students .header__pages-button_students{background:var(--red);color:var(--white);border-color:var(--white)}.main{padding-bottom:2.08333vw}.main__block{background:url("../img/main/bg-0798fa015c.jpg") no-repeat center/cover;color:var(--white);position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;height:33.07292vw;border-radius:0.83333vw;margin:0 0 4.16667vw 0}.main__block .container{display:flex;flex-direction:column;align-items:center}.main__title{font:var(--h1-banner);letter-spacing:-0.02em;max-width:83.33333vw;text-align:center;margin-bottom:3.125vw}.main__title_mobile{display:none}.main__content{display:flex;flex-direction:column;align-items:center;width:48.125vw}.main__search{width:100%;height:3.64583vw;position:relative;margin-bottom:1.04167vw}.main__search input{font:var(--L-Regular);color:var(--black);width:100%;height:100%;border-radius:0.625vw;padding-left:1.04167vw}.main__search-button{position:absolute;width:8.85417vw;height:2.60417vw;right:0.52083vw;top:calc(50% - 1.30208vw)}.main__popular{display:flex;justify-content:space-between;align-items:center;width:100%}.main__popular-txt{font:var(--XL–Medium);white-space:nowrap;margin-right:0.83333vw}.main__popular-requests{display:flex;gap:0.625vw;width:100%}.main__popular-requests-button,.main__popular-requests-button:hover{background:transparent;color:var(--white);border:1px solid var(--white)}.main__respond-btn{width:11.77083vw;height:2.60417vw}.main__respond-btn:hover{background:var(--reddark);border:none}.main__buttons{display:flex}.main__buttons-respond,.main__buttons-more{font:600 0.98958vw/120% Raleway, serif;width:24.16667vw;height:initial;padding:1.14583vw 0}.main__buttons-respond{margin-right:3.125vw}.main__buttons-respond:hover{background:var(--reddark);border:none}.main__buttons-more{background:var(--white);color:var(--black) !important;display:flex;align-items:center;justify-content:center;border-radius:0.625vw}.main__buttons-more:hover,.main__buttons-more:active{background:#f5f5f6;color:var(--black) !important;border:none}.main__txt{font:var(--h2);letter-spacing:-0.02em}.main__txt span{color:var(--red)}.main__txt img{width:2.5vw}.main__back-btn{font:var(--XS-Regular);color:var(--white);background:transparent;width:5.20833vw;height:1.875vw;position:absolute;top:2.60417vw;left:3.4375vw;border-radius:0.625vw;border:1px solid var(--white)}.main__back-btn span{padding-left:0.52083vw;position:relative}.main__back-btn span:before{content:'';position:absolute;width:0.26042vw;height:0.26042vw;left:0;top:calc(50% - 0.15625vw);border-left:1px solid var(--white);border-bottom:1px solid var(--white);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center}.page-main .main__title br{display:none}.page-rubricator .main,.page-vacancy .main,.page-start .main,.page-students .main,.page-career .main{padding:0 0 2.08333vw}.page-rubricator .main__block,.page-vacancy .main__block,.page-start .main__block,.page-students .main__block,.page-career .main__block{margin-bottom:initial}.page-rubricator .main__block{background-image:url("../img/main/bg-rubricator-4dee680569.jpg")}.page-vacancy .main__block{background-image:url("../img/main/bg-vacancy-3ce949582b.jpg")}.page-it .main__block{background-image:url("../img/main/bg-it-45460bfd64.jpg")}.page-start .main__block{background-image:url("../img/main/bg-start-507ce01590.jpg")}.page-start .main__title{max-width:83.33333vw}.page-students .main__block{background-image:url("../img/main/bg-students-2506031535.jpg")}.page-career .main__block{background-image:url("../img/main/bg-career-ee4ee53bd4.jpg");height:21.25vw}.page-career .main__title{margin-bottom:initial}.page-digital .main__block{background-image:url("../img/main/bg-digital-efda6136a3.jpg");height:21.25vw;margin-bottom:initial}.page-digital .main__title{font:var(--h2);margin-bottom:initial}.page-kedo .main{padding-bottom:initial}.page-kedo .main__block{background-image:url("../img/main/bg-kedo-003878f5ed.jpg");height:36.04167vw;align-items:flex-start;margin-bottom:initial;padding:0 2.08333vw}.page-kedo .main__title{font:var(--h1-banner);text-align:initial;margin-bottom:4.16667vw}.page-kedo .main__subtitle{font:var(--h4)}.page-partners .main{padding-bottom:initial}.page-partners .main__block{background-image:url("../img/main/bg-partners-9097a63a84.jpg");height:34.16667vw;margin-bottom:initial;padding:0 2.08333vw}.page-partners .main__title{font:var(--h1-banner);color:var(--red);margin-bottom:initial}.page-isa .main__block{background-image:url("../img/main/bg-isa-bfdba69d22.jpg");height:21.25vw;margin-bottom:2.08333vw;padding:0 2.08333vw}.page-isa .main__title{font:var(--h1);margin-bottom:initial}.page-isa .main__txt{font:var(--h2)}.page-university .main__block,.page-bot .main__block,.page-mobile .main__block,.page-kids .main__block,.page-soft .main__block,.page-soft .main__block{height:21.25vw;margin-bottom:initial;padding:0 2.08333vw}.page-university .main__title,.page-bot .main__title,.page-mobile .main__title,.page-kids .main__title,.page-soft .main__title,.page-soft .main__title{font:var(--h2);margin-bottom:initial}.page-mobile .main__title br{display:none}.page-university .main__block{background-image:url("../img/main/bg-university-a96f2a376b.jpg")}.page-bot .main__block{background-image:url("../img/main/bg-bot-f900c56822.jpg")}.page-mobile .main__block{background-image:url("../img/main/bg_mobile-61d0982438.jpg")}.page-kids .main__block{background-image:url("../img/main/bg-kids-f76593647a.jpg")}.page-soft .main__block{background-image:url("../img/main/bg-soft-6c49117725.jpg")}.page-news .main{padding:initial}.page-news .main__block{background-image:url("../img/main/bg-news-117713f1c1.jpg");height:21.25vw;margin:initial}.page-news .main__title{margin-bottom:initial}.page-news-article .main{padding:initial}.page-news-article .main__block{background-image:url("../img/main/bg-news-article-4d0547b958.jpg");height:21.25vw;margin:initial}.page-news-article .main__title{margin-bottom:initial}.about-company{padding:2.08333vw 0}.about-company__content{display:flex;justify-content:space-between}.about-company__title{margin-bottom:2.08333vw}.about-company__title_mobile{display:none}.about-company__info{width:calc(100%/2 - 0.52083vw);background:var(--white);border-radius:0.83333vw;padding:1.25vw}.about-company__info-title{font:var(--h3);margin-bottom:2.08333vw}.about-company__info-list{font:var(--XL-Regular)}.about-company__info-list li:not(:last-child){margin-bottom:1.25vw}.about-company__info-list li>span{line-height:130%}.about-company__info-list li>span span{color:var(--red)}.about-company__video{width:calc(100%/2 - 0.52083vw);display:block;position:relative;border-radius:1rem;overflow:hidden}.about-company__video-preview{width:100%;height:34.375vw;-o-object-fit:cover;object-fit:cover}.about-company__video-preview_mobile{display:none}.about-company__video-play{width:5vw;height:5vw;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}.about-company__video-txt{background:rgba(28,28,28,0.1);backdrop-filter:blur(1.14583vw);font:var(--L–Medium);color:var(--white);display:flex;align-items:center;justify-content:center;width:18.22917vw;height:2.1875vw;position:absolute;top:1.25vw;left:1.25vw;border-radius:100vh}.about-company__steps{display:flex;justify-content:space-between}.about-company__steps-item{width:calc(100%/4 - 3.125vw/4);background:var(--white);height:14.79167vw;position:relative;border-radius:0.625vw;padding:1.25vw;display:flex;flex-direction:column;justify-content:space-between}.about-company__steps-item h4{font:var(--h4);margin-bottom:1.04167vw}.about-company__steps-item p{font:var(--L-Medium);color:var(--gray80)}.about-company__steps-item img{width:2.5vw;height:2.5vw;margin-left:auto;align-self:flex-end}.about-company__steps-item-footer{display:flex;justify-content:space-between}.about-company__steps-item-footer button{background:var(--black);color:var(--white);width:10.83333vw;height:2.60417vw;border:none;border-radius:0.625vw}.about-company__steps-item_main{background:var(--red);color:var(--white)}.page-mobile .about-company__title,.page-kids .about-company__title{margin-bottom:1.35417vw}.page-mobile .about-company__info,.page-kids .about-company__info{background:transparent;padding:initial}.page-mobile .about-company__info-title,.page-kids .about-company__info-title{display:none}.page-mobile .about-company__info-list,.page-kids .about-company__info-list{list-style-type:none;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:initial}.page-mobile .about-company__info-list li,.page-kids .about-company__info-list li{background:var(--white);line-height:130%;border-radius:0.83333vw;padding:1.04167vw}.page-mobile .about-company__info-list li:not(:last-child),.page-kids .about-company__info-list li:not(:last-child){margin-bottom:0.83333vw}.page-mobile .about-company__info-list li span,.page-kids .about-company__info-list li span{padding:initial}.page-mobile .about-company__video-preview,.page-kids .about-company__video-preview{background:red;height:initial}.page-mobile .about-company__video-preview_mobile,.page-kids .about-company__video-preview_mobile{display:none}.page-kids .about-company__title{margin-bottom:2.08333vw}.page-mobile .about-company__content{margin-bottom:initial}.page-soft .about-company__info{background:transparent;padding:initial}.page-soft .about-company__info-list{height:100%;display:flex;flex-direction:column;justify-content:space-between}.page-soft .about-company__info-list li{background:var(--white);border-radius:0.83333vw;padding:1.04167vw}.page-soft .about-company__info-list li:not(:last-child){margin-bottom:0.83333vw}.page-soft .about-company__info-list li>span{line-height:130%;padding-left:2.08333vw}.page-soft .about-company__video-preview{height:initial}.services{padding:2.08333vw 0}.services__title{margin-bottom:2.08333vw}.services__content{background:var(--white);display:flex;flex-wrap:wrap;justify-content:space-between;border-radius:0.83333vw;padding:1.04167vw}.services__item{width:calc(100%/2 - 1.04167vw/2);min-height:12.5vw;border-radius:0.83333vw;padding:1.25vw}.services__item:nth-of-type(-n+2){margin-bottom:1.04167vw}.services__item-title{font:var(--h5);margin-bottom:1.25vw}.services__item-txt{font:var(--XL-Regular)}.services__item:nth-of-type(1){background:var(--gray10) url("../img/services-soft/shape-1-d37abf48fa.png") no-repeat right bottom/15%}.services__item:nth-of-type(2){background:var(--gray10) url("../img/services-soft/shape-2-7b883e692b.png") no-repeat right bottom/15%}.services__item:nth-of-type(3){background:var(--gray10) url("../img/services-soft/shape-3-0e6c2b7db1.png") no-repeat right bottom/15%}.services__item:nth-of-type(4){background:var(--gray10) url("../img/services-soft/shape-4-701cfaf598.png") no-repeat right bottom/15%}.products{padding:2.08333vw 0}.products__title{margin-bottom:2.08333vw}.products__item{background:var(--white);position:relative;border-radius:0.83333vw;padding:2.08333vw 1.25vw}.products__item:not(:last-child){margin-bottom:1.04167vw}.products__item-title{position:relative;display:flex;align-items:center;justify-content:space-between}.products__item-title>div{display:flex;align-items:center;width:100%;padding-right:2.60417vw}.products__item-title-num{font:600 2.08333vw Raleway, serif;color:var(--gray60);margin-right:0.83333vw}.products__item-title-txt{font:var(--h4)}.products__item-details{font:var(--XL-Regular);color:var(--black);height:0;overflow:hidden;transition:height .5s ease}.products__item-details-wrapper{display:flex;align-items:flex-end;justify-content:space-between;padding:2.08333vw 2.60417vw 0 3.33333vw}.page-bot .products__item-details span{font-weight:600;line-height:130%}.page-bot .products ul{list-style-type:none;margin-top:0.83333vw;padding-left:1.5625vw}.page-bot .products ul li{position:relative}.page-bot .products ul li:not(:last-child){margin-bottom:0.83333vw}.page-bot .products ul li:before{content:'•';position:absolute;font-size:0.83333vw;left:-1.04167vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.technologies{background:var(--white);font:400 0.9375vw Raleway, serif;padding:2.08333vw 0}.technologies span{font:600 1.04167vw Raleway, serif;display:block}.technologies__title{margin-bottom:2.08333vw}.technologies__item{background:var(--gray10);border-radius:0.83333vw;padding:1.5625vw}.technologies__item:not(:last-child){margin-bottom:1.14583vw}.technologies__item_main{display:flex;justify-content:space-between}.technologies__item-program{width:calc(100%/2 - 2.91667vw/2);display:flex;flex-direction:column;justify-content:space-between}.technologies__item-program span{margin-bottom:0.625vw}.technologies__item-group{width:calc(100%/2 - 2.91667vw/2);display:flex;align-items:flex-start;justify-content:space-between}.technologies__item-author{display:flex}.technologies__item-author img{width:3.02083vw;height:3.02083vw;border-radius:50%;overflow:hidden;margin-right:1.04167vw}.technologies__item-author span{margin-bottom:0.41667vw}.technologies__item-author div div:not(:last-child){margin-bottom:0.41667vw}.technologies__item-dates span{margin-bottom:0.41667vw}.technologies__item-dates>div:not(:last-child){margin-bottom:0.10417vw}.technologies__item_annotation>span{margin-bottom:0.83333vw}.technologies__item_annotation ul{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:0.72917vw;padding-left:0.10417vw}.technologies__item_annotation ul li{width:calc(100%/2 - 2.91667vw/2);margin-bottom:0.72917vw}.technologies__item_annotation ul li span{font-weight:400;position:relative;padding-left:1.66667vw}.technologies__item_annotation ul li span:before{content:'';position:absolute;background:var(--black);width:1px;height:0.15625vw;left:0;top:0.41667vw}.technologies__item-list{display:flex;justify-content:space-between;margin-top:0.72917vw}.technologies__item-list div{width:calc(100%/2 - 2.91667vw/2)}.technologies__item-list div span{font:400 0.9375vw Raleway, serif;position:relative;padding-left:1.66667vw}.technologies__item-list div span:not(:last-child){margin-bottom:0.72917vw}.technologies__item-list div span:before{content:'';position:absolute;background:var(--black);width:1px;height:0.15625vw;left:0;top:0.41667vw}.technologies__item_language,.technologies__item_subd,.technologies__item_evm,.technologies__item_os,.technologies__item_volume,.technologies__item_copyrightowner{display:flex;align-items:center}.technologies__item_language span,.technologies__item_subd span,.technologies__item_evm span,.technologies__item_os span,.technologies__item_volume span,.technologies__item_copyrightowner span{margin-right:1.77083vw}.page-university .technologies__item-program-requisites,.page-mobile .technologies__item-program-requisites,.page-soft .technologies__item-program-requisites{display:none}.page-university .technologies__item-dates-number,.page-university .technologies__item-dates-application,.page-university .technologies__item-dates-publication,.page-university .technologies__item-dates-registration,.page-mobile .technologies__item-dates-number,.page-mobile .technologies__item-dates-application,.page-mobile .technologies__item-dates-publication,.page-mobile .technologies__item-dates-registration,.page-soft .technologies__item-dates-number,.page-soft .technologies__item-dates-application,.page-soft .technologies__item-dates-publication,.page-soft .technologies__item-dates-registration{display:none}.page-mobile .technologies__item-list div,.page-bot .technologies__item-list div{width:100%}.page-mobile .technologies__item-list div:last-child,.page-bot .technologies__item-list div:last-child{display:none}.page-bot .technologies__item-dates-year{display:none}.requisites{padding:2.08333vw 0}.requisites__title{font:var(--h3);margin-bottom:2.08333vw}.requisites__content{display:flex;justify-content:space-between;background:var(--white);border-radius:0.83333vw;padding:1.25vw}.requisites__item{width:calc(100%/2 - 1.04167vw/2);font:500 0.88542vw Raleway, serif;line-height:150%}.requisites__item div div{margin-bottom:0.20833vw}.requisites__item div span{font-weight:600;margin-bottom:0.20833vw}.requisites__item-section{width:calc(100%/2 - 0.41667vw/2);line-height:150%;background:var(--gray10);border-radius:0.83333vw;padding:1.25vw}.requisites__item:last-child{display:flex;justify-content:space-between;padding:initial}.footer{background:var(--gray10);padding:1.04167vw 0}.footer .header__content{display:none}.footer__pages{display:flex;align-items:center;margin-bottom:1.04167vw}.footer__pages .header__logo{margin-right:1.66667vw}.footer__pages .header__logo-wrapper{width:100%;display:flex;justify-content:space-between}.footer__pages .header__logo-wrapper .header__logo-button{background:var(--red);color:white;outline:none;border:0}.footer__pages .header__logo-wrapper .header__logo-button:hover{background:var(--reddark)}.footer__pages .header__pages{margin:0}.footer__pages .header__pages-button{margin-bottom:0}.footer .header__nav{opacity:1 !important;visibility:visible !important;position:relative;max-height:initial;padding:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);box-shadow:none}.footer .header__nav-content{background:var(--gray10);padding:0}.footer .header__nav-adds{display:flex;opacity:1 !important;visibility:visible !important}.footer .header__nav-adds .item_company{height:22.13542vw}.footer__content{display:flex}.page-assistant .footer{padding-top:initial}
