@media only screen and (max-width:1440px){.course-program__block,.portfolio__block{padding-left:30px;padding-right:30px}.container-big{max-width:1240px}}@media only screen and (max-width:1380px){.form{border-radius:0}}@media only screen and (max-width:1240px){.home-top__info{width:612px}.home-top__imgs img{height:264px;object-fit:cover}.pluses__item{padding:30px 20px 100px}.pluses__name{font-size:18px;line-height:20px;height:60px}.pluses__description,.teachers__description{font-size:14px;line-height:15px}.offers__item,.teachers__name{font-size:20px;line-height:25px}.footer__menu:first-child .footer__menu-list-block,.teachers__slide{height:auto}.teachers__well{height:auto;padding-top:2px;padding-bottom:2px}.offers__item{font-family:MulishBold;text-transform:uppercase}.partners__slide{box-sizing:border-box}.partners__slide img{max-width:100%}.footer__menu:nth-child(2){width:124px}.footer__menu:first-child{width:auto}.courses-top__spec__item span{font-size:16px;line-height:20px}.courses-top__spec__item{font-size:12px;line-height:15px}.top-subdivision__info{max-width:350px}}@media only screen and (max-width:1100px){.tariffs__name,.tariffs__prices{margin-bottom:4px}.tariffs__name,.tariffs__price{font-size:18px;line-height:20px}.tariffs__credit,.tariffs__credit-more{margin-bottom:10px}.tariffs__credit,.tariffs__credit-more,.tariffs__old-price,.tariffs__pluses-item span{font-size:14px;line-height:15px}.tariffs__credit{width:168px;padding:2px 10px}.tariffs__item,.tariffs__pluses,.tariffs__top{padding:10px}.tariffs__pluses-icon{margin-right:7px}.tariffs__pluses-item span{padding-top:7px}.all-courses__tags{margin-bottom:6px}.all-courses__tags span:last-child{margin-left:0;position:absolute;left:25px;bottom:79px}.all-courses__name{padding-left:0;font-size:18px;margin-bottom:10px;line-height:20px}.all-courses__name::before{display:none}.all-courses__btns{display:flex;flex-direction:column;align-items:flex-start;position:absolute;bottom:20px;left:20px;width:calc(100% - 40px)}.all-courses__more{display:flex;align-items:center;font-size:12px;line-height:15px;background:0 0;height:auto;width:auto;color:#1d4b73;border-radius:0;margin-bottom:10px;align-self:flex-end}.all-courses__more svg{display:block;margin-left:11px;margin-top:2px}.all-courses__go{width:100%}.all-courses__btn-more{width:181px;height:50px;display:flex;justify-content:center;align-items:center;background:#b70928;border-radius:15px;color:#fff;font-size:16px;font-family:MulishRegular;line-height:20px;margin:0 auto;transition:.2s;cursor:pointer}}@media only screen and (max-width:991px){.course-teachers__container,.footer__list,.header__menu ul,.home-top__container,.popup-tariffs__container,.vote__container{flex-direction:column}.header__butter span,.header__butter span::after,.header__butter span::before{height:2px;background:#1d4b73;border-radius:3px;transition:.2s}.header__login,.reviews-students__pagination .swiper-pagination-bullet-active,.reviews-text__pagination .swiper-pagination-bullet-active{background:#b70928}.header__top{display:none}.header{position:relative}.header__menu{display:none;position:absolute;top:calc(100% - 30px);left:0;width:100vw;z-index:9;height:auto}.header__menu ul{padding:6px 0 25px}.header__menu-item{padding:5px 30px;font-size:12px;font-family:MulishRegular;line-height:12px;width:100%}.header__butter{display:flex;width:20px;height:15px;align-items:center;justify-content:center;cursor:pointer}.header__butter span{width:100%;position:relative}.header__butter span::after{content:"";position:absolute;left:50%;top:-5px;transform:translateX(-50%);width:100%}.header__butter span::before{content:"";position:absolute;left:50%;top:5px;transform:translateX(-50%);width:100%}.header__butter._open span{transform:rotate(45deg)}.header__butter._open span::after{opacity:0}.header__butter._open span::before{transform:rotate(90deg);top:0;left:0}.header__info{flex-wrap:wrap;padding-top:11px;height:auto}.header__btns{margin:16px -30px 0}.header__btn{width:50vw;margin-right:0;display:none}.header__courses,.header__login{width:50vw;height:30px;display:flex;padding:0 30px;font-family:MulishExtraBold;line-height:15px;font-size:12px;color:#fff}.header__login{border-radius:0;align-items:center;justify-content:space-between}.header__login svg{display:block}.header__courses{align-items:center;justify-content:space-between;background:#1d4b73}.header__logo{width:150px}.header__menu li:first-child,.home-top__category{display:none}.header__menu-courses{padding:11px 30px 20px;background:#1d4b73;width:100vw;position:absolute;z-index:9;left:0;top:100%}.header__menu-courses-item{color:#fff;margin-bottom:10px;font-size:12px;font-family:MulishRegular;line-height:12px;width:calc(50% - 10px);display:block}.header__menu-courses-block{display:flex;flex-wrap:wrap;justify-content:space-between}.header__courses._open svg{transform:rotate(180deg)}.home-top__info{width:100vw;margin:0;padding:0 30px}.home-top__imgs{margin:0 0 0 -12px}.home-top__imgs img{width:100%;height:calc(50vw - 36px);object-fit:cover;border:12px solid #fff;border-radius:22px}.home-top__slide{display:flex;flex-direction:column}.home-top__info h1,.home-top__info h2{order:1;margin-top:44px;font-size:18px;font-family:MulishExtrabold;text-transform:uppercase;line-height:18px}.home-top__slide-text{order:1;font-size:14px;font-family:MulishRegular;line-height:15px;max-width:100%;margin-bottom:20px}.graduates__count,.graduates__year{font-size:20px;line-height:25px;min-height:calc(50% - 10px);font-family:MulishBold;text-transform:uppercase}.about-curse__pluses-item:last-child .about-curse__pluses-title,.home-top__btn{margin-bottom:12px}.home-top__pagination{position:absolute;top:calc(50vw + 2px)!important;left:0;bottom:auto!important;gap:5px}.home-top__pagination .swiper-pagination-bullet{width:30px;height:5px}main{margin-top:20px}.home-top__btn{position:static;width:100%;height:50px;font-family:MulishBold}.home-top__right{width:100%}.home-top__search,.partners__top,.teachers__top{margin-bottom:0}.home-top__search-btn{width:90px;flex-shrink:0}.home-top{padding-bottom:38px}.pluses__item{width:calc(50% - 20px)}.offers__list,.pluses__list{flex-wrap:wrap;gap:20px 0}.graduates,.pluses{padding-top:20px;padding-bottom:30px}.graduates__year{padding:20px 20px 15px}.graduates__count{padding:20px}.graduates__count span{font-size:24px;margin:0}.graduates__slide-info{left:20px;width:calc(100% - 40px);bottom:36px}.graduates__name{font-size:14px;font-family:MulishBold;line-height:15px;margin-bottom:2px}.graduates__description{margin-bottom:5px;font-size:10px}.graduates__well{font-size:10px}.graduates__pagination{left:20px!important;width:calc(100% - 40px)!important;bottom:20px!important;gap:0 5px}.graduates__pagination .swiper-pagination-bullet{width:30px;height:5px}.course-teachers__slider,.teachers__slider,.video{padding-top:20px}.form__title,.video h2{font-size:25px;font-family:MulishExtrabold;text-transform:uppercase;line-height:30px;margin-bottom:20px}.video h2 span{color:#b70928}.video__name{top:auto;bottom:10px;left:20px;font-size:18px;font-family:MulishBold;line-height:20px;max-width:178px}.course-video__btn,.reviews-students__slide span,.video__btn{width:50px;height:50px}.reviews-students__slide span svg,.video__btn svg{transform:translateX(2px);width:20px;height:20px}.course-program__top,.video__item{margin-bottom:20px}.documents__item{padding:20px}.documents__name{font-size:20px;font-family:MulishBold;text-transform:uppercase;line-height:25px;margin-bottom:0}.documents__description{font-size:14px;font-family:MulishRegular;line-height:15px}.course-program,.partners,.teachers{padding-top:30px;padding-bottom:40px}.education__item,.teachers__top h2{font-size:20px;font-family:MulishBold;text-transform:uppercase;line-height:25px}.course-teachers__pagination,.teachers__pagination{gap:0 5px;margin-top:25px;margin-bottom:30px}.education{padding-top:33px;padding-bottom:25px}.education h2{font-size:18px;font-family:MulishBold;line-height:20px;margin-bottom:17px}.pluses-small h2,.pluses-small__info span{text-transform:uppercase;margin-bottom:10px}.all-courses,.pluses-small{padding-top:20px;padding-bottom:40px}.pluses-small h2{color:#1d4b73;opacity:1;font-size:25px;font-family:MulishExtrabold;line-height:30px}.pluses-small__item{width:calc(50% - 20px);padding:20px 10px;align-items:center}.pluses-small__info{width:calc(100% - 70px)}.pluses-small__icon svg{width:70px}.pluses-small__info span{font-size:20px;font-family:MulishBold;line-height:25px}.about-curse__description,.courses-top__description,.news__slide-name,.pluses-small__description,.reviews-text__description{font-size:14px;line-height:15px}.help__title,.reviews-students h2{font-size:25px;font-family:MulishExtrabold;text-transform:uppercase;line-height:30px}.help{border-radius:0;padding-top:30px;margin-bottom:0}.help__container{flex-direction:column;align-items:flex-start}.help__title{margin-right:0;margin-bottom:20px}.news__slide-top,.reviews-students__top,.reviews-text__top{margin-bottom:10px}.reviews-students{padding-top:30px;padding-bottom:10px}.reviews-students h2{color:#1d4b73}.reviews-students__slide-name{display:block;position:absolute;left:30px;top:20px;width:calc(100% - 60px);color:#fff;font-size:14px;font-family:MulishRegular;line-height:15px}.footer__contacts,.form__brn{position:static}.reviews-students__slide-name span{display:block;font-size:18px;font-family:MulishBold;line-height:20px;margin-bottom:5px;position:static;border-radius:0;background:0 0;width:auto;height:auto;transform:translate(0)}.reviews-text{padding-top:10px;padding-bottom:30px}.reviews-text__slide{padding:20px 20px 60px;height:auto}.reviews-text__title{font-size:18px;font-family:MulishBold;line-height:20px;margin-bottom:10px}.reviews-text__name{font-size:14px;line-height:15px;bottom:25px;left:20px;width:calc(100% - 40px);height:40px}.footer__location,.footer__menu-item{font-size:12px;font-family:MulishRegular}.offers__item,.offers__link{width:calc(50% - 20px);padding:30px 20px}.offers{padding-top:10px;padding-bottom:30px}.partners__top h2{font-size:25px;line-height:30px;font-family:MulishExtrabold}.footer__license,.partners__pagination{margin-top:0}.form{padding:30px 0 40px}.form__brn{margin-top:11px}.news{padding-top:40px;padding-bottom:50px}.news__slide-top{border-radius:20px}.footer{padding-top:30px;padding-bottom:80px}.footer__logo{margin-bottom:15px;width:150px}.footer__menu:nth-child(2){order:1;display:flex;flex-direction:row;padding-top:28px;padding-bottom:20px}.footer__menu:nth-child(2) .footer__menu-title{order:1;color:#333;font-size:14px;font-family:MulishRegular;line-height:15px}.footer__menu:not(:nth-child(2)){background:#1d4b73;margin:0 -30px;width:100vw;padding:0}.footer__menu-title{display:flex;justify-content:space-between;align-items:center;height:30px;color:#fff;font-size:12px;font-family:MulishBold;line-height:15px;margin-bottom:0;padding:0 30px;width:100%;max-width:none}.about-curse__skills-item:not(:last-child),.course-program__item:not(:last-child),.footer__menu-item{margin-bottom:10px}.footer__menu:first-child .footer__menu-list-block{height:260px}.footer__menu-item{color:#fff;line-height:20px}.footer__menu-list-block{padding:3px 30px 20px}.course-video__name,.footer__contacts-title,.footer__menu-list,.footer__menu-title:not(:first-child){display:none}.footer__menu-title>svg{display:block;flex-shrink:0}.footer__menu{border-top:2px solid #fff}.footer__license img{width:130px;height:185px;object-fit:cover}.footer__social{margin-top:24px}.footer__location{display:block;margin-top:5px;color:#1d4b73;line-height:15px;max-width:100%}.course-teachers__top h2,.courses-top__info h1{font-size:20px;line-height:25px}.courses-top__tags span{font-size:10px;line-height:15px;padding:0 10px 2px}.courses-top__tags{gap:9px}.courses-top__spec{gap:2px 0}.courses-top__spec__item{width:calc(50% - 1px)}.courses-top__info{width:308px;flex-shrink:0}.about-curse{padding-top:20px;padding-bottom:35px}.about-curse__top{margin-bottom:30px;flex-direction:column}.about-curse__info{width:100%;margin-right:0}.about-curse h2,.all-courses h2{font-size:20px;line-height:25px;margin-bottom:20px}.about-curse__pluses{margin-top:11px;width:100%}.about-curse__pluses-item{padding:9px 20px 20px}.about-curse__pluses-title{font-size:20px;line-height:25px;margin-bottom:1px}.about-curse__pluses-title span{font-size:20px;line-height:25px;margin-top:0}.about-curse__pluses-date{font-size:14px;line-height:15px;top:14px;right:20px;bottom:auto}.about-curse__pluses-description{font-size:14px;line-height:15px;padding-right:10px}.about-curse__skills{flex-direction:column;flex-wrap:nowrap;gap:0;margin-top:0}.about-curse__skills-item{width:100%;padding:10px 10px 20px 20px;min-height:auto}.about-curse__skills-top{align-items:center;margin-bottom:5px}.about-curse__skills-icon{order:1;margin-right:0;margin-left:auto;width:50px;height:50px}.about-curse__skills-title{margin-right:10px;font-size:18px;line-height:20px}.about-curse__skills-description{font-size:14px;line-height:15px}.course-program__block{padding:0;background:0 0;position:relative}.course-program h2{font-size:20px;line-height:25px;max-width:150px;margin-bottom:20px;height:60px}.course-program__all span,.course-program__load{padding:7px 10px 10px;font-size:14px;line-height:15px}.course-program__all{width:100%;gap:8px 10px}.course-program__all span{background:#fff;border:none}.course-program__load{width:138px;height:62px;border-radius:15px;border:1px solid #1d4b73;position:absolute;top:0;right:0}.course-program__item{background:#fff;padding:0;border-radius:15px}.course-program__item-bottom{display:none;padding-bottom:20px;width:100%}.course-program__item-title span{width:auto;height:auto;border-radius:0;font-size:18px;line-height:20px;background:0 0;margin-right:5px}.course-program__item-title{font-size:18px;line-height:20px;width:100%;padding:10px;margin-bottom:0;align-items:flex-start}.course-program__description,.course-program__pluses-item li,.course-program__pluses-title,.course-program__practice{font-size:14px;line-height:15px}.course-program__item-arrow{display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;border-radius:50%;flex-shrink:0;background:#c9cbff}.course-program__description{margin-bottom:10px;padding-left:20px;padding-right:20px}.course-program__pluses{flex-direction:column;padding-left:20px;padding-right:20px}.course-program__pluses-item,.course-search{width:100%}.course-program__pluses-item:not(:last-child){margin-bottom:10px}.course-program__pluses-title{padding:3px 5px 5px;margin-bottom:10px}.faq h2,.portfolio h2,.portfolio__document span,.tariffs h2{font-size:20px;line-height:25px}.course-program__pluses-item li::before{width:5px;height:5px;top:6px}.course-program__practice{padding:3px 5px 5px;margin-left:auto;margin-right:20px;width:198px;margin-bottom:0}.course-teachers__info{margin-right:0;width:100%}.course-teachers__videos{padding-top:0;width:100%}.course-teachers__pagination{margin-top:25px;margin-bottom:20px}.course-teachers__videos-item:not(:last-child),.portfolio h2,.portfolio__list,.vote__left{margin-bottom:10px}.course-teachers__videos-item{height:auto}.course-teachers{padding-top:29px;padding-bottom:39px}.teachers__slide{box-shadow:8px 5px 50px #0c2841;box-shadow:0 0 12px 2px #0c2841;box-shadow:0 0 20px 10px #0c2841}.course-video__btn svg{width:20px;height:20px}.portfolio__block{padding:0;background:0 0}.portfolio{padding-top:30px;padding-bottom:40px}.portfolio__list{gap:10px 0}.portfolio__item{font-size:18px;line-height:20px;padding:5px;align-items:flex-start;height:auto;width:calc(50% - 5px)}.portfolio__icon{width:22px;height:22px}.portfolio__icon svg{width:16px;height:10px}.portfolio__document-text{font-size:14px;line-height:15px;font-family:MulishRegular}.portfolio__document{padding:20px;font-size:14px;line-height:15px;margin-right:20px}.portfolio__document span{margin-bottom:0}.tariffs h2{margin-bottom:8px}.tariffs{padding-top:22px;padding-bottom:25px}.tariffs__pagination{display:flex;gap:0;margin-top:15px}.tariffs__pagination .swiper-pagination-bullet{margin:0;background:#cee4e2;height:5px;width:100%;border-radius:0}.tariffs__pagination .swiper-pagination-bullet-active{margin:0;background:#b70928}.vote__item{padding:24px 30px 30px;width:100%;min-height:200px}.vote__numb{font-size:50px;line-height:50px;margin-bottom:0}.vote__description{font-size:18px;line-height:20px}.popup-tariffs__block,.vote__icon{margin-bottom:5px}.vote__icon svg{width:40px;height:40px}.vote{padding-top:10px;padding-bottom:30px}.pluses-small._dark{background:#fff;padding-bottom:30px;padding-top:20px}.faq{padding-top:28px;padding-bottom:37px}.faq h2{color:#1d4b73;margin-bottom:20px}.faq__bottom-block,.faq__top span{font-size:14px;line-height:15px}.faq__item{padding-bottom:10px}.faq__top{padding:10px 20px 0 15px}.faq__bottom-block{padding:10px 43px 0 15px}.help.cart{margin:0}.top-subdivision{padding-top:0;padding-bottom:30px}.top-subdivision__container>img{position:absolute;top:-50px;right:30px;width:400px}.popup-tariffs__title,.top-subdivision__info h1{font-size:20px;line-height:25px;margin-bottom:5px}.top-subdivision__tags{margin-bottom:13px;gap:9px}.top-subdivision__tags span{padding:0 10px 2px;font-size:10px}.top-subdivision__description{font-size:14px;line-height:15px;margin-bottom:15px}.top-subdivision__description p:not(:last-child){margin-bottom:15px}.top-subdivision__pluses{display:flex;margin:0 -1px 20px;flex-wrap:wrap;gap:2px 0}.top-subdivision__pluses-item{width:calc(50% - 2px);margin:0 1px;padding:14px;font-size:12px;line-height:15px;min-height:90px}.top-subdivision__pluses-item span{margin-bottom:12px;opacity:.85;font-size:16px;line-height:20px}.all-courses__btn-more,.course-search input,.course-search__btn{font-size:14px;line-height:15px}.top-subdivision__bottom{display:flex;justify-content:space-between}.course-search input{width:100%;padding:0 13px}.course-search__btn{width:90px}.top-subdivision__send{font-family:MulishBold;position:fixed;bottom:20px;left:30px;width:calc(100vw - 60px);z-index:9}.all-courses__list{gap:10px 0;margin-bottom:26px}.all-courses__item{width:calc(100% - 20px);min-height:210px}.all-courses__btn-more svg{display:block;margin-left:8px}.all-courses__btn-more{background:0 0;width:auto;height:auto;display:flex;align-items:center;color:#989898;border-radius:0}.btn-chat{display:flex;position:fixed;bottom:80px;right:20px;z-index:9}.popup-tariffs{width:100vw;height:100vh;padding:40px 30px 20px;background:#1d4b73;border-radius:0}.popup-tariffs__slider{width:100%;padding:0;position:relative}.popup-tariffs__slide{padding:10px 20px}.popup-tariffs__name{font-size:20px;line-height:18px;margin-bottom:4px}.popup-tariffs__prices{margin-bottom:6px}.popup-tariffs__price{font-size:18px;line-height:20px}.popup-tariffs__oldprice{font-size:14px}.popup-tariffs__credit{margin-bottom:10px;padding:2px 10px;font-size:14px;line-height:15px}.popup-tariffs__credit-more,.popup-tariffs__label{display:none}.popup-tariffs__navigation{margin-top:0;position:absolute;z-index:3;top:10px;right:10px}.popup-tariffs__navigation div{width:25px;height:25px}.popup-tariffs__navigation div.swiper-button-disabled{background:#f2f5f7}.popup-tariffs__form{width:100%;padding:0;margin-top:10px;display:flex;flex-direction:column}.popup-tariffs__inp input{height:40px;padding:0 10px}.popup-tariffs__inp input::-moz-placeholder,.popup-tariffs__inp input::placeholder{color:#989898}.popup-tariffs__btn-go,.popup-tariffs__course{order:1;margin-bottom:10px}.popup-tariffs__btn-credit{order:1}.popup-tariffs__agree{font-size:8px;line-height:10px;margin-bottom:10px}.popup-tariffs__close{right:15px;top:15px;width:30px;height:30px;background:0 0}.popup-tariffs__close path{fill:#fff}}@media only screen and (max-width:800px){.graduates__year{height:100%}.graduates__count{min-height:auto;flex-shrink:0}.documents__item{width:calc(100% - 20px)}.documents__list{flex-direction:column;gap:10px 0}.partners__slide{height:120px}.courses-top__container{flex-direction:column;align-items:flex-start}.courses-top__info{width:100%;margin-right:0;order:1;margin-top:10px}.courses-top__img{margin:0 auto;max-width:100%;width:auto;height:auto}.courses-top__spec__item{padding:14px;min-height:90px}.courses-top__spec__item span{top:14px;left:14px}.courses-top__img span{width:80px;height:80px;top:11px;right:20px;font-size:12px;line-height:12px}.courses-top__description,.courses-top__info h1,.courses-top__tags{margin-bottom:10px}.breadcrumbs{display:block}.courses-top{padding-top:0;padding-bottom:30px}.top-subdivision__container>img:first-child{display:none}.top-subdivision__container>img:nth-child(2){display:block;margin-bottom:9px;position:static;width:100%}}@media only screen and (max-width:700px){.form__inp{width:calc(100% - 20px);margin-bottom:10px}.form__input-list{flex-direction:column}.form__inp-name{display:none}.form__access{display:block;margin-top:10px}.form__brn,.portfolio__item{width:100%}.portfolio__bottom{flex-direction:column;align-items:flex-start}.portfolio__document{order:1;margin-right:0;margin-top:10px;width:100%}}@media only screen and (max-width:600px){.about-curse__pluses,.graduates__container,.pluses__item{flex-direction:column}.course-teachers__navigation,.header__phone,.news__top,.offers__link span>span,.partners__navigation,.reviews-students__navigation,.reviews-text__top,.teachers__name br,.teachers__navigation{display:none}.header__butter{margin-left:auto}.pluses__item{width:calc(100% - 20px);padding-bottom:30px;display:flex}.offers__list,.pluses-small__list,.pluses__list{gap:10px 0}.pluses__top{flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:10px}.pluses__description,.pluses__icon{margin-bottom:0}.pluses__icon{margin-right:10px;flex-shrink:0;align-self:center}.pluses__name{height:auto}.pluses__btn{position:static;align-self:flex-end;width:120px;display:flex;align-items:center;justify-content:center;height:30px;background:0 0;border-radius:0;color:#1d4b73;font-size:12px;font-family:MulishExtrabold;line-height:15px}.help__well,.help__well span{font-size:18px;line-height:20px;font-family:MulishBold}.pluses__btn svg{display:block;margin-left:11px}.graduates__slider{width:100%;margin-bottom:10px}.graduates__info,.teachers__btn{width:100%}.graduates__year{height:auto;margin-bottom:10px;min-height:auto}.graduates__slide::after{height:118px;background:linear-gradient(181deg,rgba(217,217,217,0) 0,rgba(111.49,137.3,159.75,.56) 27%,#1d4b73 84%)}.teachers__slide{flex-direction:column;display:flex;align-items:center}.teachers__well{align-self:center}.teachers__description li::after{width:5px;height:5px;top:9px}.course-teachers__pagination,.reviews-text__pagination,.teachers__pagination{gap:0}.education__item{width:100%;height:70px;background:#f2f5f7;border-radius:15px;color:#1d4b73;text-align:center;display:flex;justify-content:center;align-items:center}.education__item:first-child{background:#cee4e2}.education__list{gap:5px 0}.pluses-small__item{width:calc(100% - 20px)}.help__well{width:100%;height:79px;padding-left:18px;padding-right:20px;overflow:hidden;position:relative}.help__well span{width:calc(100% - 70px)}.help__well::after{content:"";position:absolute;right:0;top:0;height:100%;width:70px;background:#b70928}.help__well svg{position:relative;z-index:2;width:28px}.help__well path{fill:#fff}.reviews-students__pagination{margin-top:0;margin-bottom:15px;gap:0 5px}.news__pagination,.partners__pagination{gap:0}.reviews-students__slider{display:flex;flex-direction:column}.reviews-students__slider .swiper-wrapper{order:1}.news__pagination .swiper-pagination-bullet,.partners__pagination .swiper-pagination-bullet,.reviews-students__pagination .swiper-pagination-bullet{margin:0!important}.reviews-text__all{display:flex}.offers__item,.offers__link{width:calc(100% - 20px);padding:35px 20px;border-radius:15px;height:120px}.offers__item:first-child,.offers__item:nth-child(2),.offers__item:nth-child(3),.offers__item:nth-child(4){background-repeat:no-repeat!important;background-position:right!important;background-size:cover!important}.news__pagination .swiper-pagination-bullet-active,.partners__pagination .swiper-pagination-bullet-active{background:#b70928}.offers__item span{max-width:126px;display:block}.offers__link span{text-align:left;color:#1d4b73;font-size:20px;font-family:MulishBold;text-transform:uppercase;line-height:25px;margin-right:20px;max-width:166px;margin-bottom:0}.offers__link{flex-direction:row}.offers__link__icon{width:70px;height:60px;border-radius:15px}.partners__slide{width:auto!important;height:80px}.partners__slider .swiper-wrapper{gap:0;height:354px}.partners__slide img{width:auto;height:100%;max-height:100%;object-fit:scale-down}.news__slide-top{height:50vw}.about-curse__pluses-item{width:100%;min-height:120px}.about-curse__pluses-item:not(:last-child){margin-bottom:10px}.teachers__slider{width:auto}.fixbtn-wrap{display:block}}@media only screen and (max-width:500px){.bnr2{bottom:0;left:0;right:0;background:rgba(255,255,255,.7);border-radius:10px}.bnr2 img{max-width:100%}.banner_token{top:0!important;bottom:0;right:0;left:auto}.banner_close{display:none}}