.section-banner{position:relative;padding-top:310px;padding-bottom:94px}.section-banner__img{width:100%;max-width:1655px;aspect-ratio:3;margin:0 auto;box-sizing:border-box;padding:115px 30px;display:flex;justify-content:space-around;align-items:center;margin-bottom:80px}.section-banner__mask{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center center;pointer-events:none}.section-banner__menu{position:relative;z-index:5;margin:0 auto;padding-top:75px;padding-bottom:117px;aspect-ratio:2.627;box-sizing:border-box;background-size:100%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.section-banner__menu-in{flex-grow:1;margin:0 auto;max-width:1293px;min-height:100%;display:flex;align-items:stretch;justify-content:space-between}.section-banner__menu-col{flex-grow:1;max-width:547px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:23px}.section-banner__menu-item{width:100%;display:flex;align-items:center;justify-content:space-between}.section-banner__menu-item:last-child{margin-bottom:15px}.section-banner__menu-col--right .section-banner__menu-item{flex-direction:row-reverse}.section-banner__menu-link{text-align:right;flex-grow:1;max-width:240px}.section-banner__menu-link span{display:block}.section-banner__menu-link span:first-child{font-size:24px;font-weight:700;line-height:1.4;color:#fff;transition:.3s linear}.section-banner__menu-link span:nth-child(2){font-size:20px;font-weight:400;line-height:1.4;color:#8a8a8a;transition:.3s linear}.section-banner__menu-link:hover span:last-child,.section-banner__menu-link:active span:last-child{color:#fff}.section-banner__menu-col--right .section-banner__menu-link{text-align:left}.section-banner__menu-arrow{position:relative;flex-grow:1;max-width:229px;height:1px;background:hsla(0,0%,100%,.41);transition:.3s linear}.section-banner__menu-arrow span{position:absolute;top:-5.5px;left:-5.5px;width:11px;height:11px;border-radius:50%;background:#fff;transition:.3s linear}.section-banner__menu-arrow span::after{content:"";position:absolute;top:-4px;left:-4px;width:19px;height:19px;box-sizing:border-box;border:1px solid #fff;border-radius:50%;transition:.3s linear}.section-banner__menu-col--right .section-banner__menu-arrow span{left:unset;right:-5.5px}.section-banner__menu-circle-img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);backdrop-filter:blur(5px);border-radius:50%;margin-top:-25px}.section-banner__menu-circle-img img{display:block;width:100%}.section-banner__menu-mob{position:relative;display:none;z-index:1;max-width:370px;margin:0 auto}.section-banner__menu-mob-filler{width:100%;padding-bottom:52.2%;margin:0 auto}.section-banner__menu-mob-content{position:absolute;top:0;left:0;right:0;min-height:100%}.section-banner__menu-mob-bg{display:block;position:absolute;top:0;width:100%;pointer-events:none}.section-banner__menu-mob-bg #path-1{d:path("M0 40C0 17.9086 17.9086 0 40 0H330C352.091 0 370 17.9086 370 40V131.663C370 138.949 368.01 146.096 364.245 152.334L353.928 169.426L350.789 174.387C343.457 185.975 330.7 193 316.987 193H53.377C40.2911 193 28.0325 186.599 20.5536 175.861L16.0719 169.426L5.75485 152.334C1.98988 146.096 0 138.949 0 131.663V40Z")}.section-banner__menu-mob-bg #path-2{d:path("M1.5 40C1.5 18.737 18.737 1.5 40 1.5H330C351.263 1.5 368.5 18.737 368.5 40V131.663C368.5 138.676 366.585 145.555 362.961 151.559L352.661 168.624L352.644 168.651L349.522 173.585C342.464 184.739 330.186 191.5 316.987 191.5H53.377C40.7818 191.5 28.9829 185.339 21.7844 175.004L17.3308 168.609L7.03904 151.559C3.41526 145.555 1.5 138.676 1.5 131.663V40Z")}.section-banner__menu-mob--active .section-banner__menu-mob-bg{position:relative}.section-banner__menu-mob--active .section-banner__menu-mob-bg #path-1{d:path("M0 40C0 17.9086 17.9086 0 40 0H330C352.091 0 370 17.9086 370 40V715.478L353.928 848.887L343.431 932.012C340.906 952.006 323.9 967 303.746 967H67.3149C47.3516 967 30.4445 952.281 27.6959 932.507L16.0719 848.887L0 715.478V40Z")}.section-banner__menu-mob--active .section-banner__menu-mob-bg #path-2{d:path("M1.5 40C1.5 18.737 18.737 1.5 40 1.5H330C351.263 1.5 368.5 18.737 368.5 40V715.388L352.44 848.699L352.439 848.707L341.943 931.824C339.512 951.069 323.144 965.5 303.746 965.5H67.3149C48.1002 965.5 31.8271 951.333 29.1816 932.301L17.5611 848.707L17.5576 848.68L1.5 715.388V40Z")}.section-banner__menu-mob-in{position:absolute;left:50%;top:0px;transform:translate(-50%, 0);z-index:1;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;padding-top:26px;padding-bottom:30px;box-sizing:border-box}.section-banner__menu-mob--active .section-banner__menu-mob-in{min-height:100%}.section-banner__menu-mob-circle-img{width:24.73%}.section-banner__menu-mob-circle-img img{width:100%}.section-banner__menu-mob-list{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.section-banner__menu-mob-head{display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer}.section-banner__menu-mob-head span{font-size:20px;font-weight:900;line-height:1;text-transform:uppercase;color:#fff;transform:.3s linear}.section-banner__menu-mob-head svg{display:block;transform-origin:center;transform:.3s linear}.section-banner__menu-mob-head svg path{stroke:#fff}.section-banner__menu-mob--active .section-banner__menu-mob-head span{color:#6eb63c}.section-banner__menu-mob--active .section-banner__menu-mob-head svg{transform:rotateZ(180deg)}.section-banner__menu-mob--active .section-banner__menu-mob-head svg path{stroke:#6eb63c}.section-banner__menu-mob-body{height:0;overflow:hidden;transition:unset !important;flex-grow:1;display:flex;align-items:stretch}.section-banner__menu-mob-body-in{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;padding-top:20px;padding-bottom:12px;gap:10px;flex-grow:1}.section-banner__menu-mob-link{display:flex;flex-direction:column;align-items:center}.section-banner__menu-mob-link span:first-child,.section-banner__menu-mob-link:visited span:first-child,.section-banner__menu-mob-link:active span:first-child{font-size:20px;font-weight:900;line-height:1.4;color:#fff;transition:.3s linear}.section-banner__menu-mob-link span:nth-child(2),.section-banner__menu-mob-link:visited span:nth-child(2),.section-banner__menu-mob-link:active span:nth-child(2){font-size:16px;font-weight:400;line-height:1.4;color:#8a8a8a;transition:.3s linear}.section-banner__menu-mob-link:hover span:first-child{color:#faff00}.section-banner__menu-mob-link:hover span:nth-child(2){color:#fff}.section-school{position:relative;padding-top:265px;padding-bottom:94px;box-sizing:border-box}.section-school--no-slider{padding-top:233px;padding-bottom:154px}.section-school__img{width:100%;max-width:1655px;aspect-ratio:3;margin:0 auto;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;padding:69.5px 165px;margin-bottom:45px;padding-left:208px !important}.section-school__mask{position:absolute;top:0;left:0;right:0;bottom:0;background-size:100% 101%;background-repeat:no-repeat;pointer-events:none;box-sizing:border-box}.section-schools-list{position:relative;z-index:1;padding-top:69px;backdrop-filter:blur(4px)}.section-schools-list .container{backdrop-filter:blur(5px)}.section-schools-list__head{margin-bottom:73px}.section-schools-list .schools__item img{width:100%;display:block}.section-schools-list .schools__btn.swiper-button-disabled path{stroke:#fff}@media screen and (max-width: 1740px){.section-banner{padding-top:285px}.section-banner__menu{padding-top:35px;padding-bottom:100px}.section-banner__menu-col{gap:15px}}@media screen and (max-width: 1445px){.section-banner{padding-top:245px;padding-bottom:90px}.section-schools-list{padding-top:40px}}@media screen and (max-width: 1370px){.section-banner{padding-top:215px;padding-bottom:85px}.section-banner__menu-in{max-width:1160px}.section-banner__menu-link span:first-child{font-size:22px}.section-banner__menu-link span:nth-child(2){font-size:18px}}@media screen and (max-width: 1275px){.section-banner{padding-top:195px;padding-bottom:78px}.section-banner__menu{padding-top:25px;padding-bottom:25px}.section-banner__menu-link{max-width:200px}.section-banner__menu-link span:first-child{font-size:18px}.section-banner__menu-link span:nth-child(2){font-size:14px}.section-banner__menu-circle-img{width:300px;margin-top:0}.section-school{padding-top:180px;padding-bottom:38px}.section-school--no-slider{padding-top:180px}.section-school__img{align-items:flex-start}.section-schools-list{padding-top:20px}.section-schools-list__head{margin-bottom:60px}}@media screen and (max-width: 1025px){.section-banner{padding-top:165px;padding-bottom:71px}.section-banner__menu{display:none}.section-banner__menu-mob{display:block}.section-school__img{padding:69.5px 145px;margin-bottom:45px;padding-left:140px !important}}@media screen and (max-width: 960px){.section-banner{padding-top:135px;padding-bottom:71px}.section-school{padding-top:168px;padding-bottom:38px}.section-school--no-slider{padding-top:168px;padding-bottom:120px}}@media screen and (max-width: 780px){.section-banner{padding-top:115px;padding-bottom:71px}.section-banner__img{aspect-ratio:3;padding:50px 0 66px 30px;margin-bottom:39px;background-size:auto 100%;background-position:center;min-height:380px;box-sizing:border-box}.section-banner__menu-mob-in{top:0%}.section-school{padding-top:79px;padding-bottom:50px}.section-school--no-slider{padding-top:79px;padding-bottom:50px}.section-school__img{max-width:1655px;padding:69.5px 45px;padding-left:30px !important;margin-bottom:45px;background-size:cover;background-position:60% 0}.section-school__mask{background-size:870px auto;background-position:top center}.section-schools-list{padding-top:0px}.section-schools-list__head{margin-bottom:50px}}@media screen and (max-width: 430px){.section-banner__menu-mob-body-in{gap:25px}}@media screen and (max-width: 380px){.section-banner__menu-mob-in{gap:10px;padding-top:15px;padding-bottom:20px}.section-banner__menu-mob-head span{font-size:16px}.section-banner__menu-mob-body-in{padding-top:10px;padding-bottom:12px;gap:15px;justify-content:space-between}.section-banner__menu-mob-link span:first-child,.section-banner__menu-mob-link:visited span:first-child,.section-banner__menu-mob-link:active span:first-child{font-size:16px}.section-banner__menu-mob-link span:nth-child(2),.section-banner__menu-mob-link:visited span:nth-child(2),.section-banner__menu-mob-link:active span:nth-child(2){font-size:14px}}.section-school__img{padding-left:118px}.tech-add{max-width:84%;height:100%;display:flex;justify-content:space-between;align-items:center;gap:20px}.tech-add__data{flex-grow:1;max-width:72%}.tech-add__head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.tech-add__title{font-size:32px;font-weight:900;line-height:1;color:#0d1221;text-align:right}.tech-add__name{font-size:73px;font-weight:900;line-height:1;color:#0d1221;margin-bottom:24px;text-transform:uppercase}.tech-add__list{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:60px}.tech-add__item{position:relative;padding-left:20px;margin-bottom:10px;font-size:16px;font-weight:900;line-height:1;color:#0d1221;text-transform:uppercase}.tech-add__item:after{content:"";position:absolute;width:6px;height:6px;background:#0d1221;left:4px;top:50%;transform:translate(0, -50%)}.tech-add__item:last-child{margin-bottom:0}@media screen and (max-width: 1740px){.tech-add{max-width:70%}.tech-add__title{font-size:28px}.tech-add__name{font-size:55px}.tech-add__list{gap:30px}.tech-add__item{font-size:16px}.tech-add__img{max-width:180px}}@media screen and (max-width: 1275px){.tech-add{max-width:100%;gap:25px;height:auto}.tech-add__data{flex-grow:1;max-width:100%}.tech-add__head{margin-bottom:10px}.tech-add__head img{width:80px}.tech-add__title{font-size:22px}.tech-add__name{font-size:30px}.tech-add__list{gap:10px}.tech-add__item{font-size:12px}.tech-add__img{width:120px;flex-shrink:0}.tech-add__img img{width:100%}}@media screen and (max-width: 780px){.tech-add{max-width:100%;gap:25px;height:auto}.tech-add__data{flex-grow:1;max-width:100%}.tech-add__head{margin-bottom:10px}.tech-add__head img{width:80px}.tech-add__title{font-size:14px}.tech-add__name{font-size:16px;margin-bottom:15px}.tech-add__list{gap:10px;flex-direction:column}.tech-add__item{font-size:8px}.tech-add__img{display:none}}.section-tech{padding-top:137px;padding-bottom:120px}.section-tech__title{margin-bottom:90px}.tech__img{margin-bottom:50px;overflow:hidden}.tech__img img{width:100%;display:block}.tech__title{margin-bottom:30px}.recomments__item{display:block}.recomments__item img{width:100%;height:auto}@media screen and (max-width: 1740px){.section-tech{padding-top:110px;padding-bottom:100px}.section-tech__title{margin-bottom:80px}}@media screen and (max-width: 1445px){.section-tech{padding-top:100px;padding-bottom:90px}.section-tech__title{margin-bottom:70px}}@media screen and (max-width: 1275px){.section-tech{padding-top:80px;padding-bottom:70px}.section-tech__title{margin-bottom:50px}.tech__img{margin-bottom:30px}}@media screen and (max-width: 780px){.section-tech{padding-top:50px;padding-bottom:60px}.section-tech__title{margin-bottom:30px}.tech__img{margin-bottom:20px}.tech__title{margin-bottom:20px}}.section-banner{border-bottom:6.5px solid #faff00}.section-banner__img{background-image:url(../img/banner-img-digital..png);background-size:cover}.section-banner__mask{background-image:url(../img/banner-bg-digital..png)}.section-banner__menu{background-image:url(../img/menu-wrap-bg-digital..png)}.section-banner__menu-link:hover span:first-child,.section-banner__menu-link:active span:first-child{color:#faff00}.section-banner__menu-link:hover~.section-banner__menu-arrow,.section-banner__menu-link:active~.section-banner__menu-arrow{background:rgba(250,255,0,.18)}.section-banner__menu-link:hover~.section-banner__menu-arrow span,.section-banner__menu-link:active~.section-banner__menu-arrow span{background:#faff00}.section-banner__menu-link:hover~.section-banner__menu-arrow span::after,.section-banner__menu-link:active~.section-banner__menu-arrow span::after{border:1px solid #faff00}.section-banner__menu-mob-bg path{stroke:#faff00}.section-banner__menu-mob--active .section-banner__menu-mob-head span{color:#faff00}.section-banner__menu-mob--active .section-banner__menu-mob-head svg{transform:rotateZ(180deg)}.section-banner__menu-mob--active .section-banner__menu-mob-head svg path{stroke:#faff00}.section-banner__menu-mob-link:hover span:first-child{color:#faff00}.section-school{border-bottom:6.5px solid #faff00}.section-school__img{background-image:url(../img/section-school-img-digital..png)}.section-school__mask{background-image:url(../img/section-school-bg-digital..png)}