@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(/build/fonts/RobotoSlab-Light.0a0b244f.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:500;src:url(/build/fonts/RobotoSlab-Medium.5151196d.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:800;src:url(/build/fonts/OpenSans-ExtraBold.110e781b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/build/fonts/OpenSans-Regular.1b0809d5.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/build/fonts/OpenSans-SemiBold.a16d8201.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/build/fonts/OpenSans-Bold.dbb97fd9.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/build/fonts/OpenSans-Light.ed41bedf.ttf) format("truetype")}@font-face{font-display:swap;font-family:PF Centro Slab Pro;font-style:normal;font-weight:400;src:url(/build/fonts/PF%20Centro%20Slab%20Pro.1eca2643.ttf) format("truetype")}@font-face{font-display:swap;font-family:PF Centro Slab Pro;font-style:normal;font-weight:700;src:url(/build/fonts/PF%20Centro%20Slab%20Pro%20Bold.77e39f5f.ttf) format("truetype")}.header__logo-img{max-width:150px}.header__logo-wrap{display:block;padding-left:20px;width:40%}.header__logo{display:block;margin-bottom:5px;text-decoration:none;width:100%}.lang{display:flex}.lang .lang__link:hover{color:#122d52}.lang .lang__link.active:hover{color:#21ade4}.lang__ru{margin-right:20px}.header{justify-content:space-between;padding:20px 0}.header__nav{max-width:70%}.header__right{width:37%}.header_fixed .header__menu{position:fixed;top:14px;transform:translateX(-100%)}.header_fixed .header__left{padding-left:130px}.header__menu{padding-right:40px}.header__soc-net{display:flex;width:100%}.header__soc-net .soc-net{margin-top:-9px;padding-left:20px}.header__right_row{width:60%}.header__left{width:63%}.header__visually-impaired{margin-top:10px}.header__lang{margin:0 auto}.header__lk{cursor:pointer}.header__lk-wrap{position:relative}.header__lk-drop-mask{left:-15px;opacity:0;padding:5px 10px;position:absolute;top:14px;transition:all .1s;visibility:hidden;z-index:9}.header__lk-wrap:hover .header__lk-drop-mask{opacity:1;top:17px;visibility:visible}.header__lk-drop{background:#fff;border:1px solid hsla(0,0%,88%,.341);box-shadow:0 4px 10px rgba(0,0,0,.078);font-size:.8rem;padding:20px;width:266px}.header__lk-drop .link{display:inline-block;font-size:.8rem;margin-bottom:12px}.header__lk-drop .link:last-child{margin-bottom:0}.header__lk-title{font-weight:700;margin-bottom:12px}.header__lk-title,.service-name{color:#4f4f4f;letter-spacing:.02em;line-height:20px}.service-name{display:block;font-size:14px;font-weight:600;max-width:144px;text-align:right}.footer{background:#122d52;color:#fff;padding:50px 0}.footer_cookie{padding-bottom:100px}.footer__item{width:60%}.footer__item:first-child{width:40%}.footer__title{color:#fff;font-size:1rem;font-weight:700;letter-spacing:.04em;line-height:24px;margin-bottom:20px}.footer__nav{column-count:2}.footer__link{color:#fff;display:inline-block;font-size:.9rem;letter-spacing:.04em;line-height:20px;margin-bottom:20px;text-decoration:none}.footer__link:hover{color:#21ade4}.footer__nav_no_columns{column-count:1}.footer__nav-wrap{width:40%}.footer__contacts{width:60%}.footer__phone{color:#fff;font-size:.9rem;font-weight:700;text-decoration:none}.footer__phone:hover{color:#21ade4}.footer__contacts-item{font-size:.9rem;margin-bottom:5px}.copyright{margin:15px 0}.breadcrumbs{font-family:Open Sans,sans-serif;padding:20px 0}.breadcrumbs__link{color:#4f4f4f;font-size:.9rem;letter-spacing:.02em;line-height:20px;text-decoration:none}.breadcrumbs__link:after{content:"/";display:inline-block;height:9px;width:7px}.breadcrumbs__link:hover{color:#21ade4}.breadcrumbs__link:hover:after{color:#4f4f4f}.breadcrumbs__item{display:inline-block}.breadcrumbs__link_last{color:#a5a5a5;font-size:.9rem;line-height:20px}.breadcrumbs__link_last:after{display:none}.prev_page{align-items:center;color:#4f4f4f;display:flex;font-size:.9rem;font-weight:600;letter-spacing:.02em;line-height:20px;margin-right:45px;text-decoration:none}.prev_page:before{background:url(/build/images/prev-arr.e92504fb.svg) no-repeat;background-size:100%;content:"";display:inline-block;height:16px;margin-right:12px;width:16px}.news-list_container{margin:0 auto;max-width:1206px;padding:0 30px}.new-item{align-items:center;background:#1e4478;border-radius:4px;display:flex;margin:0 0 20px 20px;padding:17px 20px;position:relative;text-decoration:none;width:calc(20% - 20px)}.new-item:hover{background:#21ade4;border-radius:4px;box-shadow:0 4px 10px rgba(33,173,228,.4)}.news-list{margin-left:-7px}.new-item__name{color:#fff;display:block;font-size:.7rem;font-weight:600;line-height:15px;position:relative;z-index:1}.new-item__img{position:absolute;right:15px;top:10px}.search{position:relative;width:100%}.search .input{padding:11px 42px 11px 24px}.search .input::placeholder{color:#bdbdbd}.search__btn{align-items:center;background:none;border:none;display:flex;height:39px;justify-content:center;position:absolute;right:0;top:0;width:50px}.search__btn:before{background:url(/build/images/search.f8a3e272.svg) no-repeat;background-size:100%;content:"";display:inline-block;height:22px;transition:all .1s;width:22px}.search__btn:focus{outline:none}.search__dropdown{background:#fff;border:1px solid #bdbdbd;border-radius:0 0 4px 4px;border-top:none;box-shadow:0 4px 10px rgba(0,0,0,.102);left:0;max-height:300px;opacity:0;overflow:auto;padding:20px;position:absolute;top:44px;transform:scale(.9);transition:all .1s;visibility:hidden;width:100%;z-index:9}.search__link{color:#4f4f4f;display:inline-block;font-size:.9rem;letter-spacing:.02em;line-height:20px;padding:5px 0 5px 33px;text-decoration:none}.search__link:hover{color:#21ade4}.search__dropdown-title{align-items:center;color:#4f4f4f;display:flex;font-size:.9rem;font-weight:600;margin-bottom:10px}.search__dropdown-item{margin-bottom:20px}.search__dropdown-item:last-child{margin-bottom:0}.search.show .search__dropdown{opacity:1;transform:scale(1);visibility:visible}.search.show .search__input{border-radius:4px 4px 0 0}.search__result-list{padding-left:24px}.search__result-list .search__link{background:none;padding:6px 10px}.search__result-list .search__link:hover{background:#e8f2ff;color:#4f4f4f}.search__result-teachers{column-count:2}.search__result-teachers .search__link{white-space:nowrap}.search__no-result{align-items:center;color:#4f4f4f;display:flex;font-size:.8rem;font-weight:600;line-height:20px}.search__no-result:before{background:url(/build/images/no-result.7e7633d8.svg) no-repeat;background-size:100%;content:"";display:inline-block;height:20px;margin-right:16px;width:20px}.cookie__info{color:#fff;font-size:.8rem;letter-spacing:.02em;line-height:18px;margin-top:6px;padding-right:20px;width:86%}.cookie{backdrop-filter:blur(4px);background:rgba(18,45,82,.85);bottom:0;box-shadow:0 -4px 10px rgba(0,0,0,.08);left:0;padding:20px;position:fixed;transform:translateY(100%);transition:all .2s;width:100%;z-index:999}.cookie__btn{padding:13px 32px;transition:all .2s}.cookie__btn:hover{box-shadow:0 6px 15px rgba(68,150,255,.35)}.cookie__btn-wrap{align-items:center;display:flex;text-align:right}.cookie.show{transform:translateY(0)}@media (max-width:1100px){.cookie__btn{margin-top:20px!important}.cookie__info{padding:0;width:100%}}@media (max-width:768px){.cookie{padding:20px 0 30px}.cookie__btn{padding:11px 32px}}@media (max-width:400px){.cookie{padding:15px 0 25px}}.menu{background:#fff;height:100%;left:0;opacity:0;overflow:auto;padding:20px 0 60px;position:fixed;top:0;transform:translateX(100%);transition:opacity .2s;visibility:hidden;width:100%;z-index:9999}.menu.show{opacity:1;transform:translateX(0);visibility:visible}.menu__close{cursor:pointer;display:inline-block;margin-left:-10px;padding:10px}.menu__close:before{background:url(/build/images/close.2ced64b4.svg) no-repeat;background-size:100%;content:"";display:inline-block;height:20px;width:20px}.menu__content{margin-top:60px}.menu__tabs{border-bottom:1px solid #e4e4e4;display:flex;margin:50px 0 40px;width:100%}.menu__tab{color:#557094;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.02em;line-height:24px;margin-right:40px;padding:20px 0;position:relative;white-space:nowrap}.menu__tab:last-child{margin-right:0}.menu__tab:before{left:50%}.menu__tab:after,.menu__tab:before{background:#21ade4;bottom:-1px;content:"";display:block;height:3px;opacity:0;position:absolute;transition:all .1s;visibility:hidden;width:0}.menu__tab:after{right:50%}.menu__tab:hover:after,.menu__tab:hover:before{opacity:1;visibility:visible;width:50%}.menu__tab.active,.menu__tab:hover{color:#21ade4}.menu__tab.active:after,.menu__tab.active:before{opacity:1;visibility:visible;width:50%}.menu__search{max-width:795px}.menu__search .search__input{border:none;border-bottom:1.5px solid #557094;border-radius:0;font-size:32px;letter-spacing:.04em;line-height:44px;padding-left:60px}.menu__search .search__input::placeholder{color:#557094}.menu__search .search__btn{height:100%;left:0;right:auto}.menu__search .search__btn:before{background:url(/build/images/menu-search.e021c2e4.svg) no-repeat;background-size:100%;height:26px;width:26px}.menu__nav-title{color:#4f4f4f;font-size:.9rem;font-weight:700;letter-spacing:.04em;line-height:20px;max-width:91%;min-height:42px}.menu__nav-link{color:#4f4f4f;display:inline-block;font-size:14px;line-height:20px;padding:10px 0;text-decoration:none}.menu__nav-link:hover{color:#21ade4;text-decoration:underline}.menu__nav{margin-left:-20px}.menu__nav-item{margin:0 0 0 20px;width:calc(14.28% - 20px)}.menu__tab-content{display:none}.menu__tab-content.active{display:block}.menu__container{margin:0 auto;max-width:1436px;padding:0 30px;width:100%}.preloader{display:inline-block;height:80px;position:relative;width:80px}.preloader div{animation-timing-function:cubic-bezier(0,1,1,0);background:#21ade4;border-radius:4px;height:13px;position:absolute;top:33px;width:13px}.preloader div:first-child{animation:preloader1 .6s infinite;left:8px}.preloader div:nth-child(2){animation:preloader2 .6s infinite;left:8px}.preloader div:nth-child(3){animation:preloader2 .6s infinite;left:32px}.preloader div:nth-child(4){animation:preloader3 .6s infinite;left:56px}@keyframes preloader1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes preloader3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes preloader2{0%{transform:translate(0)}to{transform:translate(24px)}}.mobile-footer{bottom:-55px;height:50px;position:fixed;transition:all .2s;width:100%;z-index:100}.mobile-footer.show{bottom:5px}.mobile-footer__content{backdrop-filter:blur(5px);background:rgba(18,45,82,.85);border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.1);display:flex;height:100%;margin:0 5px;padding:0 30px}.mobile-footer__item{align-items:center;display:inline-flex;justify-content:center;width:33.33%}.mobile-footer__item:before{content:"";display:inline-block;height:16px;width:16px}.mobile-footer__menu:before{background:url(/build/images/menu-white.5a315bdd.svg) no-repeat;background-size:100%}.mobile-footer__search:before{background:url(/build/images/loupr-white.e44864d1.svg) no-repeat;background-size:100%}.mobile-footer__nav:before{background:url(/build/images/binoculars.8a6ba11e.svg) no-repeat;background-size:100%}.mobile-footer__menu.active:before{background:url(/build/images/menu-blue.f83ce930.svg) no-repeat;background-size:100%}.mobile-footer__search.active:before{background:url(/build/images/loupr-active.f331abcf.svg) no-repeat;background-size:100%}.mobile-footer__nav.active:before{background:url(/build/images/binoculars-active.f4561e3e.svg) no-repeat;background-size:100%}.mobile-footer__menu{justify-content:flex-start}.mobile-footer__nav{justify-content:flex-end}.week-mobile__date,.week-mobile__day{border:1px solid transparent;border-radius:4px;color:#4f4f4f;font-size:14px;font-weight:600;height:32px;letter-spacing:.02em;line-height:20px;padding-top:6px;text-align:center;width:32px}.week-mobile__day-item.active .week-mobile__date{background:#00a9ec;border:1px solid #00a9ec;color:#fff}.week-mobile__day-item.current .week-mobile__date{border:1px solid #00a9ec;color:#00a9ec}.week-mobile__day-item.current.active .week-mobile__date{color:#fff}.week-mobile__day-item{margin-right:11px}.week-mobile__days{display:flex;justify-content:center;padding-bottom:10px}.week-mobile__days_scroll{overflow:hidden}.week-mobile__days{overflow-x:auto;white-space:nowrap}.week-mobile__content{background:#fff;border-radius:10px 10px 0 0;margin:0 -15px;padding:20px 15px}.week-mobile_row{align-items:center;justify-content:space-between;margin-bottom:15px}.week-mobile__type-week{border:1px solid #dadada;border-radius:16px;color:#4f4f4f;font-size:12px;letter-spacing:.02em;line-height:16px;padding:4px 12px 5px}.week-mobile__current-date{color:#4f4f4f;font-size:14px;letter-spacing:.02em;line-height:20px}.week-mobile__group-name{color:#3b3d48;font-size:18px;font-weight:700;letter-spacing:.02em;line-height:26px;margin-bottom:12px}.week-mobile__pair{border-bottom:1px solid #f2f2f2;color:#4f4f4f;font-size:14px;letter-spacing:.02em;line-height:20px;margin:0;padding:12px 4px 12px 1px;position:relative}.week-mobile__pair-number{background:#fafafa;border-radius:0 8px 8px 0;color:#9294a6;font-size:12px;letter-spacing:.02em;line-height:14px;margin:0 12px 0 0;padding:5px 14px 5px 15px}.week-mobile__pair-types{display:flex;margin-left:auto}.week-mobile__pair-type{margin-left:8px}.week-mobile__pair-name{font-weight:700;margin:12px 0 8px}.week-mobile__pair-link{color:#00a9ec;display:inline-block;padding:4px 0;text-decoration:underline}.week-mobile__pair-link:hover{text-decoration:none}.week-mobile__pair-subgroup{color:#9294a6;float:right;margin-top:-22px}.week-mobile__pair-time{color:#9294a6}.week-mobile__pair-cabinet{padding-right:25px}.week-mobile__pair-cabinet .week-mobile__pair-link{margin-right:6px}.week-mobile__pair_row{align-items:center}.week-mobile__pair.current .week-mobile__pair-number{background:#00a9ec;color:#fff}.break_mobile{font-size:14px;padding:0 20px}.week-mobile__header{background:#fff;box-shadow:0 7px 6px rgba(0,0,0,.051);margin:0 -15px;padding:0 15px;position:sticky;top:0;z-index:8}.mobile_old_timetable_link{text-align:center;width:100%}.pair{border-bottom:1px dashed #d0d0d0;padding:12px}.pair__type{background:#f65656;border-radius:4px;color:#fff;display:inline-block;font-size:.6rem;font-weight:700;line-height:14px;padding:3px 8px}.pair__name{color:#3b3d48;font-size:.8rem;font-weight:600;line-height:20px;margin:8px 0}.pair__time-and-cabinet{color:#3b3d48;display:flex;font-size:.8rem;line-height:16px;margin-top:8px}.pair__cabinets{margin-left:auto;margin-top:10px}.pair__cabinet{color:#0989bb;display:block;font-size:.7rem;line-height:20px;text-decoration:none}.pair-empty{color:#828282;font-size:.9rem;line-height:20px;padding:12px}.pair.passed{background:#edf0f6}.pair.passed .pair__type{background:#f6f7fb;border:1px solid #d2d4e2;color:#9294a6}.pair.passed .pair__name,.pair.passed .pair__time-and-cabinet{color:rgba(59,61,72,.502)}.pair.next_pair{background:#367fd4}.pair.next_pair .pair__type{background:#fff;color:#367fd4}.pair.next_pair .pair__name,.pair.next_pair .pair__time-and-cabinet{color:#fff}.break{background:#e5ffef;border-bottom:1px dashed #d0d0d0;padding:12px}.break_icon{background:url(/build/images/break.e3ab2acc.svg) no-repeat;background-size:100%;display:inline-block;float:right;height:16px;margin-top:2px;width:16px}.break__title{font-weight:600;letter-spacing:.02em;line-height:20px}.break__time,.break__title{color:#1ba44e;font-size:.8rem}.break__time{line-height:16px}.pair__teacher{margin-top:4px}.pair__teacher-name{color:#0989bb;display:block;font-size:.7rem;line-height:20px;text-decoration:none}.pair__number{color:#9294a6;font-size:.8rem;margin-top:3px}.pair__types{margin-left:auto}.break.passed{background:#edf0f6}.break.passed .break__time,.break.passed .break__title{color:rgba(59,61,72,.502)}.break.passed .break_icon{background:url(/build/images/break-gray.c5548d27.svg) no-repeat;background-size:100%}.pair__subgroup{margin-left:15px}.week__day.active .pair{background:#e8f2ff}.pair__type_pass{background:#1ba44e}.group__item{color:#4f4f4f;font-size:.9rem;letter-spacing:.04em;line-height:24px}.group__well{margin-bottom:30px;margin-left:-6px}.group__item{border-radius:4px;cursor:pointer;padding:6px 10px;text-decoration:none;transition:all .1s;user-select:none}.group__item:hover{background:#e8f2ff}.group__item:focus{background:#00a9ec;color:#fff}.container-groups{display:none}.container-groups.active{display:block}.group__well-title{color:#4f4f4f;font-size:16px;font-weight:700;letter-spacing:.04em;line-height:24px;margin-bottom:15px}.teachers__item{border-radius:4px;break-inside:avoid;color:#54555f;cursor:pointer;display:block;font-size:.9rem;letter-spacing:.02em;line-height:20px;margin:0 0 0 10px;padding:6px 10px;page-break-inside:avoid;text-decoration:none;transition:all .1s}.teachers__item:hover{background:#e8f2ff}.teachers__item:focus{background:#00a9ec;color:#fff}.teachers__list{column-count:5;margin-left:-10px}.btn{border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;letter-spacing:.04em;line-height:20px}.btn:focus{outline:none}.btn_blue{background:#21ade4;border:none}.header__btn{background:none;border:none;cursor:pointer;display:inline-flex;padding:10px}.header__btn:before{content:"";display:block;height:20px;width:20px}.header__btn:focus{outline:none}.menu__btn:before{background:url(/build/images/menu.3ee22b47.svg) no-repeat;background-size:100%}.search-header__btn:before{background:url(/build/images/loupe.32abc7e7.svg) no-repeat;background-size:100%}.visually-impaired__btn{align-items:center;display:flex;height:36px;padding:8px 24px;transition:all .2s}.visually-impaired__btn:before{background:url(/build/images/eye.102b105c.svg) no-repeat;background-size:100%;content:"";display:inline-block;height:20px;margin-right:12px;width:20px}.visually-impaired__btn:hover{box-shadow:0 5px 10px rgba(68,150,255,.18)}.print{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:0 10px}.print:focus{outline:none}.print:before{content:"";display:inline-block;height:22px;transition:all .1s;width:22px}.print_icon:before{background:url(/build/images/printer.bdfa24d1.svg) no-repeat;background-size:100%}.print_icon:hover:before{background:url(/build/images/printer-blue.5e7dd6c0.svg) no-repeat;background-size:100%}.btn.disabled{opacity:.6}.btn.disabled:hover{box-shadow:none}.checkbox-item{color:#3b3d48;cursor:pointer;display:block;font-size:.9rem;letter-spacing:.02em;line-height:20px;padding-left:26px;position:relative;user-select:none}.checkbox-item input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox-item.checkbox .checkbox-item__checkmark{border:1px solid #678cae;border-radius:3px;display:inline-block;height:16px;left:0;position:absolute;top:1px;width:16px}.checkbox-item.checkbox:hover .checkbox-item__checkmark{border:1px solid #1890ff;box-shadow:0 2px 4px rgba(24,144,255,.3)}.checkbox-item.checkbox .checkbox-item__checkmark:after{border:solid #1890ff;border-width:0 2px 2px 0;content:"";display:none;height:6px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:3px}.checkbox-item.checkbox input:checked~.checkbox-item__checkmark:after{display:block}.checkbox-item.checkbox.disabled input:checked~.checkbox-item__checkmark:after{border:solid #a6caeb;border-width:0 2px 2px 0}.checkbox-item.checkbox.disabled:hover input:checked~.checkbox-item__checkmark{box-shadow:none}.checkbox-item.radio .checkbox-item__checkmark{border-radius:50%;content:"";height:13px;left:0;position:absolute;top:1px;width:13px}.checkbox-item.radio .checkbox-item__checkmark:after{border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #678cae;content:"";display:inline-block;height:7px;width:8px}.checkbox-item.radio:hover .checkbox-item__checkmark{box-shadow:0 2px 4px rgba(24,144,255,.3)}.checkbox-item.radio:hover .checkbox-item__checkmark:after{box-shadow:0 0 0 1px #1890ff}.checkbox-item.radio input:checked~.checkbox-item__checkmark:after{background:#1890ff}.checkbox-item.inline{display:inline-block;margin-right:30px}.checkbox-item.radio.disabled .checkbox-item__checkmark:after{background:#fff;box-shadow:0 0 0 1px #a6caeb}.checkbox-item.checkbox.disabled .checkbox-item__checkmark{border:1px solid #a6caeb}.checkbox-item.disabled{color:#99bcdc}.ant-checkbox-inner{border:1px solid #678cae}.ant-checkbox-disabled+span{color:#99bcdc}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#99bcdc}.ant-checkbox-disabled .ant-checkbox-inner{background-color:#fff;border-color:#99bcdc!important}.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:#1890ff;box-shadow:0 2px 4px rgba(24,144,255,.3)}.ant-checkbox-checked .ant-checkbox-inner{background-color:#fff;border-color:#1890ff}.ant-checkbox-disabled:hover .ant-checkbox-inner,.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{box-shadow:none}.ant-checkbox-checked .ant-checkbox-inner:after{border:2px solid #1890ff;border-left:0;border-top:0;content:" ";display:table;opacity:1;position:absolute;-webkit-transform:rotate(45deg) scale(1) translate(-50%,-50%);transform:rotate(45deg) scale(1) translate(-50%,-50%);-webkit-transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s}.ant-checkbox-wrapper,.label{user-select:none}.label{color:#678cae;cursor:text;font-size:.9rem;left:24px;top:11px;transition:all .1s}.label,.label.up{letter-spacing:.02em;line-height:18px;position:absolute}.label.up{background:#fff;color:#1890ff;cursor:auto;font-size:.7rem;font-weight:600;left:16px;padding:0 8px;top:-10px}.input{background:#fff;border:1px solid #bdbdbd;border-radius:4px;color:#3b3d48;font-size:.9rem;letter-spacing:.02em;padding:11px 24px;transition:all .1s;width:100%}.input:focus{border:1px solid #1890ff;outline:none}.input_err{color:#ff5b5b;font-size:.7rem;height:15px;letter-spacing:.02em;line-height:16px;margin-top:4px}.filter__item{color:#314867;display:inline-block;font-size:14px;letter-spacing:.02em;line-height:20px;margin:0 10px 12px 0;text-decoration:none;transition:all .1s;user-select:none}.filter{display:flex;margin:30px 0 20px}.filter__item.active,.filter__item.link_bg:hover{background:#00a9ec;color:#fff}.filter__list{display:none}.filter__list.active{display:block}.audiences{margin-top:30px}.audiences,.audiences__list{column-count:7;margin-left:-10px}.files-list{margin:20px 0 35px}.file{border:1px solid #bcc1d8;display:inline-block;height:84px;margin-right:12px;padding:7px;position:relative;width:84px}.file,.file__img{border-radius:4px}.file__img{display:block;transition:all .1s}.file .file__img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.file__btn-wrap{display:flex;justify-content:center;left:0;opacity:0;position:absolute;top:26px;transition:all .1s;visibility:hidden;width:100%}.file__btn{background:none;border:none;cursor:pointer;display:inline-block;padding:6px}.file__btn:before{background:url(/build/images/del.41801d69.svg) no-repeat;background-size:100%;content:"";display:inline-block;height:16px;transition:all .1s;width:16px}.file:hover .file__img{filter:brightness(.7)}.file:hover .file__btn-wrap{opacity:1;visibility:visible}.file__del:hover:before{transform:scale(1.15)}.form_row{margin-left:-20px}.form_2{margin:0 0 0 20px;width:calc(50% - 20px)}.form__group{margin-bottom:14px}.group_icon{background:url(/build/images/group.6c022eea.svg) no-repeat;background-size:100%}.teachers_icon{background:url(/build/images/users.81f17f28.svg) no-repeat;background-size:100%}.search_icon{margin-right:12px}.old-timetable:before,.search_icon{display:inline-block;height:22px;width:22px}.old-timetable:before{background:url(/build/images/reply.24613837.svg) no-repeat;background-size:100%;content:"";transition:all .1s}.old-timetable{align-items:center;display:flex;padding:0 10px}.old-timetable:hover:before{background:url(/build/images/reply-blue.ff20c7ac.svg) no-repeat;background-size:100%}.calendar_icon:before{background:url(/build/images/calendar.63c006af.svg) no-repeat;background-size:100%;content:"";display:inline-block;height:20px;width:20px}.legends{margin-top:40px}.legends__item{margin-right:40px}.legends_row{align-items:center;margin-bottom:12px}.legends__type{border-radius:6px;color:#fff;display:inline-block;font-size:.6rem;padding:3px 8px;position:relative;transition:all .1s}.legends__name,.legends__type{font-weight:700;line-height:14px}.legends__name{color:#3b3d48;font-size:.7rem;letter-spacing:.02em;margin-left:12px}.pair-type_talk{background:#6f85f7}.pair-type_practice{background:#39b1df}.pair-type_credit,.types-subject_credit{background:#ffb23e}.pair-type_exam{background:#f65656}.pair-type_laboratory{background:#2dd1aa}.pair-type_install-talk{background:#ac5dea}.pair-type_get-together{background:#d75ed2}.pair-type_passed{background-size:900%;border:1px solid #ddd;height:20px;width:30px}.pair-type_consultation{background:#fa5993}.progress-subject__types{margin-left:auto;margin-right:-4px;position:relative;text-align:right;top:-1px;user-select:none}.types-subject_course-work{background:#1ed4ca}.types-subject_course-project{background:#2bc8eb}.types-subject_exam{background:#fa5993}.types-subject_dif-zach{background:#49cf4e}.legends_square .legends__type{border-radius:0;height:20px;width:30px}.pair-type_current{background:#fff;border:1px solid #d2d4e2;position:relative}.pair-type_current:before{background:red;border-radius:50%;content:"";display:inline-block;height:6px;left:5px;margin-right:6px;position:absolute;top:7px;width:6px}.pair-type_next{background:#367fd4;border:1px solid #367fd4}.pair-type_break{background:#e5ffef;border:1px solid #d2d4e2}.link{border-bottom:1px solid #bbcee7;color:#122d52;font-size:.9rem;letter-spacing:.02em;line-height:20px;padding-bottom:2px;text-decoration:none}.link:hover{border-bottom:1px solid #21ade4;color:#21ade4}.lang__link{cursor:pointer}.lang__link.active{border-bottom:1px solid transparent;color:#21ade4}.link_bg{background:#e8f2ff;border-radius:4px;cursor:pointer;padding:6px 10px;transition:all .1s;user-select:none}.home__link{align-items:center;border-bottom:none;display:inline-flex;margin-top:40px}.home__link:before{background:url(/build/images/prev-arr.e92504fb.svg) no-repeat;background-size:100%;content:"";display:inline-block;height:20px;margin-right:12px;width:20px}.home__link:hover{border-bottom:none}.home__link:hover:before{background:url(/build/images/prev-arr-blue.52af5513.svg) no-repeat;background-size:100%}.nav__link.active,.nav__link.active:hover{border-bottom:1px solid #ffd0c6;color:#ef2a00}.nav__item{display:inline-block;margin-bottom:20px;margin-right:20px}.select,.select_calendar{align-items:center;display:inline-flex;position:relative}.select__title{border-bottom:1px dashed #bdbdbd;color:#4f4f4f;cursor:pointer;font-size:.9rem;letter-spacing:.02em;line-height:20px}.select__dropdown-mask{left:-35px;opacity:0;padding:13px;position:absolute;top:31px;visibility:hidden;z-index:999}.select .select__dropdown-mask{transform:scale(.9);transition:all .15s}.select__dropdown{background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.149);padding:10px 20px;position:relative;white-space:nowrap}.select__dropdown:before{background:#fff;border-bottom:1px solid hsla(0,0%,87%,.561);border-left:1px solid hsla(0,0%,87%,.561);content:"";display:inline-block;height:8px;left:100px;position:absolute;top:-5px;transform:rotate(134deg);width:8px}.select__option{align-items:center;color:#4f4f4f;display:flex;font-size:.9rem;letter-spacing:.02em;line-height:20px;margin-bottom:10px}.select__option:last-child{margin-bottom:0}.select__pair-name{font-weight:600;margin-bottom:2px;padding-right:20px;width:118px}.select__pair-name:last-child{margin-bottom:0}.select__pair-label{font-size:.7rem}.select:hover .select__dropdown-mask{opacity:1;transform:scale(1);visibility:visible}.select_calendar.show .select__dropdown-mask{opacity:1;visibility:visible}.soc-net{display:flex}.soc-net__link{align-items:center;display:inline-flex;justify-content:center;padding:0 5px}.soc-net__link:before{content:"";display:block;height:20px;transition:all .1s;width:20px}.youtube:before{background:url(/build/images/youtube.bdc7ae46.svg) no-repeat;background-size:100%}.vk:before{background:url(/build/images/vk.954cd0bb.svg) no-repeat;background-size:100%}.facebook:before{background:url(/build/images/facebook.0d71edc0.svg) no-repeat;background-size:100%}.instagram:before{background:url(/build/images/instagram.3d7db6f5.svg) no-repeat;background-size:100%}.android:before{background:url(/build/images/android.9457c46e.svg) no-repeat;background-size:100%}.footer .soc-net{margin-bottom:50px;margin-left:-10px}.footer .soc-net__link{padding:0 10px}.footer .soc-net__link:before{height:24px;width:24px}.footer .youtube:before{background:url(/build/images/youtube.73e1230c.svg) no-repeat;background-size:100%}.footer .vk:before{background:url(/build/images/vk.f3ee59eb.svg) no-repeat;background-size:100%}.footer .facebook:before{background:url(/build/images/facebook.6d09dd6f.svg) no-repeat;background-size:100%}.footer .instagram:before{background:url(/build/images/instagram.2e4b7f70.svg) no-repeat;background-size:100%}.footer .android:before{background:url(/build/images/android.a0bf2088.svg) no-repeat;background-size:100%}.youtube:hover:before{background:url(/build/images/youtube.73f022a7.svg) no-repeat;background-size:100%}.vk:hover:before{background:url(/build/images/vk.bbb80500.svg) no-repeat;background-size:100%}.facebook:hover:before{background:url(/build/images/facebook.12797c40.svg) no-repeat;background-size:100%}.instagram:hover:before{background:url(/build/images/instagram.f3be799b.svg) no-repeat;background-size:100%}.android:hover:before{background:url(/build/images/android.40cfc121.svg) no-repeat;background-size:100%}.footer .android:hover:before{background:url(/build/images/android-footer.c9d09703.svg) no-repeat;background-size:100%}.table{border-collapse:collapse;color:#4f4f4f;font-size:.9rem;line-height:20px;max-width:900px;width:100%}.table td{border:1px solid #d9d9d9;font-weight:600;letter-spacing:.02em;padding:15px}.table .tbody tr{background:hsla(0,0%,86%,.2)}.table thead{background:#e8f2ff;color:#122d52}.table .tbody tr:nth-child(odd){background:#fff}.table tr.nd_current_week{background:#b5eaff}.tabs{border-bottom:1px solid #e4e4e4;display:flex;width:100%}.tab{color:#4f4f4f;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.02em;line-height:20px;margin-right:44px;padding:12px 0;position:relative;user-select:none}.tab:last-child{margin-right:0}.tab:hover{color:#00a9ec}.tab:before{background:#00a9ec;bottom:0;content:"";display:inline-block;height:2px;left:0;opacity:0;position:absolute;transition:all .1s;visibility:hidden;width:0}.tab:hover:before{opacity:1;visibility:visible;width:100%}.tab.active{color:#00a9ec}.tab.active:before{opacity:1;visibility:visible;width:100%}.tab-content{display:none}.tab-content.active{display:block}.list-style{list-style:none}.text-style{color:#3b3d48;margin:0 0 15px}.text-link,.text-style{font-size:14px;letter-spacing:.02em;line-height:20px}.text-link{color:#00a9ec}.text-link:hover{text-decoration:none}.list__item{color:#3b3d48;font-size:14px;letter-spacing:.02em;line-height:20px;margin:0 0 15px}.list{margin:20px 0;padding-left:20px}.viewed-wrap{display:flex;padding-left:20px;width:58%}.viewed{align-items:center;display:flex;width:100%}.viewed__link{color:#314867;display:inline-block;font-size:14px;letter-spacing:.02em;line-height:20px;margin-right:20px;text-decoration:none;transition:all .1s;user-select:none}.viewed__link:hover{background:#00a9ec;color:#fff}.viewed__link:last-child{margin-right:6px}.title{color:#122d52;font-family:PF Centro Slab Pro,sans-serif;font-size:2.6rem;font-weight:700;letter-spacing:.04em;line-height:42px;margin-bottom:40px}.type_1{background:#5073dd}.type_2{background:#37b194}.type_3{background:#c59064}.type_4{background:#929292}.type_5{background:#fa5959}.type_10,.type_11,.type_12,.type_6,.type_7,.type_8,.type_9{background:#a6a6a6}.type_zach{background:#594db5}.type_13{background:#979918}.slider__arrow{background:none;border:none;cursor:pointer;display:inline-block;width:30px}.slider__arrow:focus{outline:none}.slider__arrow:before{content:"";display:inline-block;height:15px;margin-top:5px;opacity:.6;transition:all .1s;width:9px}.slider__arrow:hover:before{opacity:1}.next_week{margin-left:10px}.next_week:before{background:url(/build/images/next.680e8eaf.svg) no-repeat;background-size:100%}.next_week.disabled{cursor:default;opacity:.4}.prev_week{margin-right:10px}.prev_week:before{background:url(/build/images/prev.bee15145.svg) no-repeat;background-size:100%}.prev_week.disabled{cursor:default;opacity:.4}.timetable__search{max-width:446px;width:100%}.timetable__content{margin-top:40px}.timetable_preload{position:relative}.timetable_preload.preload_show{opacity:.5}.timetable_preload.preload_show .preloader{display:block}.timetable_preload .preloader{display:none;left:50%;position:absolute}.timetable__container{margin:0 -135px 0 0}.old_timetable_link{color:#00a9ec;display:inline-block;font-size:.9rem;margin-bottom:12px;padding:4px 0;text-decoration:underline}.old_timetable_link:hover{text-decoration:none}.timetable__calendar{display:flex;margin-left:40px}.timetable__calendar .select__option{cursor:pointer;text-decoration:none}.timetable__calendar .select__option:hover{color:#0989bb}.past_week{color:#939393}.current_week{font-weight:700}.week_type{margin-left:10px}.specific-timetable__select .select__dropdown-mask{left:-94px}.part_groups{margin-top:15px}.part_group{margin-right:15px}.error{max-width:770px;padding:0 30px;text-align:center}.error,.error .timetable__search{margin:0 auto}.error__title{color:#4f4f4f;font-size:2.6rem;font-weight:600;line-height:54px;margin:30px 0}.error__text{color:#4f4f4f;font-size:1rem;line-height:24px;margin-bottom:40px;text-align:center}.error__link{display:inline-block;margin:0 auto;padding:13px 32px;text-decoration:none;transition:all .2s}.error__link:hover{box-shadow:0 5px 10px rgba(68,150,255,.18)}.error__img{max-width:100%}.error__offset{margin-bottom:20px;margin-top:20px}.error__img-wrap{margin-bottom:30px}.home{margin:30px 0 60px}.home__four-links{width:68%}.home__one-link{width:32%}.home__one-link .home__item{height:500px;width:calc(100% - 20px)}.home__item{border-radius:8px;display:block;margin:0 0 20px 20px;padding:30px;position:relative;text-decoration:none;transition:all .2s;width:calc(50% - 20px)}.home__item-name{bottom:30px;color:#fff;font-size:1.2rem;font-weight:700;left:30px;letter-spacing:.02em;line-height:26px;max-width:300px;position:absolute}.home__item-img{display:block;margin-left:auto}.home__item_compass{background:#41bc7a}.home__item_compass:hover{box-shadow:0 15px 30px rgba(112,237,111,.451)}.home__item_video{background:#9962d0}.home__item_video:hover{box-shadow:0 15px 30px rgba(153,98,208,.45)}.home__item_website{background:#1fb5ca}.home__item_website:hover{box-shadow:0 15px 30px rgba(98,197,208,.451)}.home__item_teachers{background:#716fd3}.home__item_teachers:hover{box-shadow:0 15px 30px rgba(106,98,208,.451)}.home__item_students{background:#3784bb}.home__item_students:hover{box-shadow:0 15px 30px rgba(68,150,255,.451)}.home__search{display:flex;margin-bottom:30px}.home__nav,.home__search .timetable__search{width:100%}.home_row{height:100%;margin-left:-20px}.home__type-week{background:#5f9dc9;border-radius:16px;color:#fff;display:block;font-size:.8rem;font-weight:600;left:30px;letter-spacing:.02em;line-height:20px;padding:6px 20px 5px;position:absolute;top:20px}.home__item_teachers .home__type-week{background:#8d8cdc}.infrastructure__img{max-width:100%}.specific-timetable .timetable__search{max-width:100%;padding-right:20px;width:40%}.specific-timetable__select{display:flex;padding-left:44px}.status-week{align-items:center;display:inline-flex;margin-left:auto}.status-week__item{background:#fff;border:1px solid #dadada;border-radius:16px;box-shadow:0 2px 6px rgba(0,0,0,.1);color:#4f4f4f;font-size:.9rem;letter-spacing:.02em;line-height:20px;padding:6px 24px}.controls-weeks{align-items:center;display:flex;margin-left:auto}.current .pair__time-and-cabinet:before{background:red;border-radius:50%;content:"";display:inline-block;height:6px;margin-right:6px;position:relative;top:4px;width:6px}.timetable_slider{background:#fff;margin-top:20px}.week{border:1px solid #e0e0e0}.week__day-date{color:#4f4f4f;font-size:.8rem;line-height:16px}.week__day-title{color:#4f4f4f;font-size:16px;letter-spacing:.02em;line-height:24px;padding:12px 20px}.week__day{border-right:1px solid #e0e0e0;width:14.28%}.week__day:last-child{border-right:none}.week__day.active .week__day-date{font-weight:700}.container{margin:0 auto;max-width:1182px;padding:0 30px}.header .container{max-width:1436px;width:100%}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Open Sans,sans-serif;font-size:medium;overflow-x:hidden}.ng_bg{background:url(/build/images/ng_bg.3476fec0.jpg);background-size:286px}html{font-size:16px}.row{display:flex;flex-flow:row wrap}.p_rel{position:relative}main{display:flex;flex-direction:column;height:100%}.main-wrapper{flex:1 0 auto}footer{flex:0 0 auto}body,html{height:100%}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offset{margin-bottom:60px;margin-top:30px}.hide{display:none}.link_default{opacity:.3}@media (max-width:1600px){.specific-timetable .container{max-width:1426px}.specific-timetable .timetable__container{margin:0}}@media (max-width:1400px){.header__menu{padding-right:20px}.header__nav{max-width:62%}.header__left{width:60%}.header__right{width:40%}.header__soc-net{align-items:flex-start}.header__soc-net .soc-net{margin-top:0}.header__visually-impaired{margin-top:-9px}.menu__container{padding:0 40px}}@media (max-width:1300px){.header__logo-wrap{padding:0;width:30%}.header__right_row{width:70%}.header__logo-img{max-width:130px}.header__right{width:40%}.header__left{width:60%}.title{font-size:2.2rem;margin-bottom:30px}.home{margin:20px 0 40px}.menu__content{margin-top:20px}.menu__search .search__input{font-size:24px;line-height:36px}.pair__time-and-cabinet{display:block}.pair__cabinet:first-child{margin-left:0}.pair__cabinets{margin-top:6px}}@media (max-width:1200px){.link{font-size:.8rem;line-height:16px}.container{padding:0 20px}.nav__item{margin-bottom:10px;margin-right:12px}.header__visually-impaired{margin-top:12px}.home__item-name{font-size:1rem;max-width:230px}.home__item-img{max-width:90px}.home__one-link .home__item{height:440px;width:calc(100% - 20px)}.title{font-size:2rem}.news-list_container{padding:0 20px}.pair{padding:8px}.pair__name{line-height:18px}.pair-empty{font-size:.8rem;padding:8px}.week__day-title{font-size:.9rem;padding:10px 8px}.menu__container{padding:0 30px}.menu__search .search__btn:before{height:22px;width:22px}.menu__tabs{margin:20px 0 30px}.menu__tab{margin-right:30px;padding:12px 0}}@media (max-width:1100px){.header__btn{padding:10px 6px}.header__logo-img{max-width:110px}.audiences__list{column-count:6}.btn{font-size:.8rem}.lang{margin-top:4px}.header__left{width:58%}.header__right{width:42%}.footer__title{font-size:.9rem;margin-bottom:15px}.footer__link{font-size:.8rem;margin-bottom:10px}.footer .soc-net__link{padding:0 5px}.footer .soc-net{margin-bottom:20px;margin-left:-5px}.footer__contacts-item{font-size:.8rem;margin-bottom:10px}.copyright{font-size:.8rem;margin:15px 0}.new-item{min-height:80px;width:calc(25% - 20px);width:calc(33.33% - 20px)}.timetable__search{max-width:100%;width:42%}.home__search .timetable__search{padding:0;width:42%}.pair__cabinet,.pair__teacher-name,.pair__time-and-cabinet{font-size:.7rem}.breadcrumbs__link,.breadcrumbs__link_last,.controls-weeks__link,.select__option,.select__title,.status-week__item{font-size:.8rem}.menu__search .search__input{font-size:20px;line-height:30px}.menu__tab{font-size:.9rem}.menu__nav-title{font-size:.8rem}.menu__nav-link{font-size:.8rem;padding:8px 0}}@media (max-width:1000px){.header__nav{display:none}.audiences{column-count:5}.support__info-wrap{display:none}.support__form-wrap{max-width:700px;width:100%}.teachers__list{column-count:4}.header__left{width:20%}.header__right{align-items:center;display:flex;width:80%}.header__visually-impaired{display:flex;justify-content:flex-end;margin-top:0;width:50%}.visually-impaired__btn{padding:8px 15px}.header__soc-net .soc-net{padding-left:15px}.header__menu{align-items:center;display:flex;padding-right:15px}.header__soc-net{width:50%}.header__logo-wrap{text-align:right;width:18%}.header__right_row{align-items:center;width:82%}.header__lang{align-items:center;display:flex;margin:0}.lang{margin-top:8px}.header__logo-img{max-width:100px}.home__item{padding:20px}.home__item-name{bottom:20px;left:20px}.viewed-wrap{overflow:hidden;white-space:nowrap}.viewed{overflow:auto;padding:6px 0 10px}.offset{margin-bottom:40px}.offset,.timetable__content{margin-top:20px}.group__well-title,.tab{font-size:.9rem}.cookie__info{width:80%}.cookie__btn-wrap{margin-left:auto}.search__link{font-size:.8rem}.search_icon{height:16px;width:16px}.search__result-list{padding-left:17px}.menu__container{padding:0 25px}}@media (max-width:900px){.mobile_text_hide{display:none}.audiences__list{column-count:4}.visually-impaired__btn:before{margin-right:0}.header__visually-impaired{padding-left:20px;width:auto}.header__soc-net{width:auto}.header__right_row{justify-content:flex-end;padding-right:20px}.home__item-img{max-width:70px}.home__item-name{font-size:.9rem;line-height:24px;max-width:200px}.home__one-link .home__item{height:370px;width:calc(100% - 20px)}.footer__item:first-child{border-bottom:1px solid #1e4478;margin-bottom:20px;padding-bottom:20px;width:100%}.footer__nav{column-count:4}.footer__nav_no_columns{column-count:1}.footer__item{width:100%}.search__result-teachers{column-count:1}.status-week__item{padding:6px 12px}.specific-timetable__select{padding-left:20px}.menu__nav-item{margin:0 0 30px 20px;width:calc(25% - 20px)}}@media (max-width:800px){.home__item{margin:0 0 10px 10px;width:calc(50% - 10px)}.teachers__list{column-count:3}.home__one-link .home__item{width:calc(100% - 10px)}.home_row{margin-left:-10px}.home__item-name{font-size:.8rem;line-height:20px}.title{font-size:1.6rem}.home__search,.title{margin-bottom:20px}.viewed__link{margin-right:10px}.menu__search .search__input{font-size:18px;line-height:28px}.menu__tab{font-size:.8rem;margin-right:34px}.menu__tabs-scroll{margin-bottom:20px;margin-right:-20px;overflow:hidden;position:relative}.menu__tabs-scroll:before{background:#e4e4e4;bottom:5px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.menu__tabs{border:none;margin:20px 0 1px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.menu__tab:after,.menu__tab:before{bottom:3px}.menu__tab:last-child{margin-right:34px}}@media (max-width:770px){.part_group{padding:8px 10px!important;width:auto!important}.pair__type{margin-right:6px}.specific-timetable{background:#fafafa}.timetable__calendar{justify-content:center;margin:5px 0 15px;width:100%}.week{display:block;flex-flow:initial}.select__dropdown-mask{height:100%;left:0;overflow:auto;padding:0;position:fixed;top:0;transform:translateX(-100%);transition:all .2s;width:100%}.select__option{margin-bottom:0;padding:10px 0}.select__dropdown:before{display:none}.select__dropdown{box-shadow:none;text-align:center}.select_calendar.show .select__dropdown-mask{align-items:center;background:#fff;display:flex;justify-content:center;opacity:1;overflow:auto;padding:30px 15px;transform:translateX(0);visibility:visible}.select_calendar__close{position:absolute;right:20px;top:20px}.select_calendar__close:before{background:url(/build/images/close.2ced64b4.svg) no-repeat;background-size:100%;content:"";display:inline-block;height:20px;width:20px}.audiences{column-count:4}.pair-empty{padding:0}.header__soc-net{display:none}.visually-impaired__btn:before{background:url(/build/images/eye.7ddd4fe9.svg) no-repeat;background-size:100%}.visually-impaired__btn{background:none;padding:0 7px}.header__lang{display:none}.header__left{margin-left:-10px;white-space:nowrap;width:auto}.header__right{width:100%}.header__right,.header_row{flex-flow:initial}.header__right_row{padding:0;width:auto}.header__logo-wrap{align-items:center;display:flex;margin-left:auto;width:197px}.header__logo{border-bottom:none;margin-bottom:0;padding-bottom:0;padding-right:10px;width:auto}.header__visually-impaired{padding-left:0}.header__menu{align-items:center;display:flex;padding-right:0}.search-header__btn:before{background:url(/build/images/loupe-darkblue.fee9cd02.svg) no-repeat;background-size:100%}.menu__btn:before{background:url(/build/images/menu-darkblue.7c6ddf34.svg) no-repeat;background-size:100%}.header__btn{padding:4px 10px}.header{border-bottom:1px solid #eee;padding:12px 0}.footer__nav{column-count:3}.footer__nav_no_columns{column-count:1}.news-list_container{margin:0 0 30px;max-width:100%;overflow:hidden;padding:0 0 0 20px;width:100%}.news-list{flex-flow:initial;margin-left:0;overflow:auto;padding-bottom:15px;white-space:nowrap}.new-item{display:block;margin:0 15px 0 0;width:214px}.new-item__name{white-space:normal;width:180px}.footer{padding:30px 0 60px}.footer_cookie{padding-bottom:200px}.footer__item:first-child,.footer__nav-wrap{border-bottom:1px solid #1e4478;margin-bottom:15px;padding-bottom:10px;width:100%}.footer__contacts{width:100%}.home__four-links{width:64%}.home__one-link{width:36%}.home__one-link .home__item{height:340px}.offset{margin-bottom:40px;margin-top:0}.table td{padding:12px}.error__img{max-width:400px}.error__title{font-size:1.6rem;line-height:30px;margin:20px 0 15px}.error__text{font-size:.9rem;line-height:22px;margin-bottom:20px}.error{padding-top:20px}.breadcrumbs-wrap .container{padding:0 0 0 20px}.breadcrumbs__link_last{margin-right:10px}.specific-timetable .timetable__search{margin-bottom:15px;max-width:100%;padding-right:0;width:100%}.print,.specific-timetable__select{display:none}.status-week{margin-left:0}.timetable__container{margin:0}.status-week__item{font-size:.7rem;padding:4px 12px}.controls-weeks__link{font-size:.8rem}.cookie{padding:20px 0}.home__search{margin:0 -20px 15px}.home__search .timetable__search{padding:0 0 0 20px}.viewed-wrap{padding-left:20px!important}.viewed_row{margin:0 -20px 15px}.viewed_row .timetable__search{padding:0 0 0 20px}.week__day{border-right:none;width:100%}.pair__teacher-name{margin-bottom:6px}.pair{border-bottom:1px solid #e0e0e0;padding:12px}.week__day-title{background:#e8f2ff}.today{color:#0989bb;font-size:.8rem;padding:5px 0}.today,.today:after{display:inline-block}.today:after{background:url(/build/images/arr.642bc22c.svg) no-repeat;background-size:100%;content:"";height:10px;margin-left:8px;width:10px}.today-wrap{margin-bottom:15px;width:100%}.menu__container{padding:0 20px}.menu{padding:5px 0 60px}}@media (max-width:700px){.viewed-wrap{margin-top:15px;padding-left:0;width:100%}.service-name{display:none}.header__logo-wrap{width:100px}.home__search{display:flex;flex-flow:row wrap;margin-bottom:15px}.home__search .timetable__search{width:100%}.header{padding:0}.title{font-size:1.3rem;line-height:34px;margin-bottom:20px}.search__input{background:#fafafa;padding:10px 45px 11px 20px}.timetable__search{width:100%}.breadcrumbs__link,.breadcrumbs__link_last{font-size:.8rem;padding:3px}.breadcrumbs__link{color:#557094;line-height:16px}.breadcrumbs__link:after{position:relative;top:1px;transform:translateX(3px);width:3px}.breadcrumbs{flex-flow:initial;overflow:hidden;padding:0}.breadcrumbs__list{border-bottom:1px solid #f2f2f2;overflow-x:scroll;padding-bottom:10px;white-space:nowrap;width:100%}.breadcrumbs-wrap{margin:0 0 15px;padding-top:5px}.mobile_text_hide_breadcrumbs{display:none}.tab{margin-right:21px;padding:8px 0}.timetable__content{margin-top:12px}.filter__item{margin:0 0 10px 10px;padding:13px;text-align:center;width:calc(16.66% - 10px)}.filter{margin:20px 0 20px -10px}.filter_teacher .filter__item{width:calc(8.33% - 10px)}.cookie__info{width:72%}.search__result-teachers{column-count:3}.home__search .timetable__search,.viewed_row .timetable__search{padding:0 20px}.menu__nav-item{width:calc(50% - 20px)}}@media (max-width:650px){.home__four-links,.home__one-link{width:100%}.home__one-link .home__item{height:170px;margin:0;width:100%}.home__item{height:170px}.footer__nav{column-count:2}.footer__nav_no_columns{column-count:1}}@media (max-width:600px){.filter__item{font-size:.8rem;width:calc(20% - 10px)}.audiences{column-count:3}.filter_teacher .filter__item{width:calc(11.11% - 10px)}.teachers__item{font-size:.8rem;padding:6px}.group__well-title{font-size:.8rem;margin-bottom:10px}.group__item{padding:6px}.group__item,.table{font-size:.8rem}}@media (max-width:550px){.form_2{width:calc(100% - 20px)}.support-form__radio{margin-bottom:20px;margin-right:0;width:100%}.support-form__radio:last-child{margin-bottom:0}.audiences__list{column-count:3}}@media (max-width:500px){.home__item{width:calc(100% - 10px)}.files-list{width:100%}.support-form__files .file{align-items:center;display:flex;font-size:.7rem;height:40px;margin:0 0 10px;padding:7px 15px;width:100%}.support-form__files .file__img{display:none}.support-form__files .file__btn-wrap{background:none;margin-left:auto;opacity:1;position:absolute;right:9px;top:5px;visibility:visible;width:30px}.support-form__files .file__del:before{background:url(/build/images/del_blue.1cf588a0.svg) no-repeat;background-size:100%}.support-form__files .file:before{background:url(/build/images/picture_blue.b23f7226.svg) no-repeat;background-size:100%;content:"";display:block;height:24px;margin-right:10px;width:24px}.teachers__list{column-count:2}.home__item{height:116px;padding:10px}.home__type-week{left:10px;padding:4px 20px;top:18px}.home__one-link .home__item{height:116px}.home__item-name{bottom:15px;left:15px}.title{line-height:30px;margin-bottom:15px}.container{padding:0 15px}.breadcrumbs-wrap .container,.news-list_container{padding:0 0 0 15px}.link_bg{padding:3px 10px}.footer__nav{column-count:1}.filter__item{padding:13px 4px;width:calc(25% - 10px)}.filter_teacher .filter__item{padding:13px 4px;width:calc(16.66% - 10px)}.table{max-width:460px;overflow-x:auto;width:460px}.numerator-denominator__table{overflow:auto;white-space:nowrap}.error__title{font-size:1.2rem}.error__text{font-size:.8rem}.error__img{max-width:100%}.cookie__info{margin:0 0 15px;padding:0;width:100%}.cookie{padding:15px 0 20px}.cookie__btn-wrap{margin-left:0;width:100%}.cookie__btn{padding:10px 32px;width:100%}.search__result-teachers{column-count:2}.home__search{margin:0 -15px 15px}.home__search .timetable__search{padding:0 15px}.viewed-wrap{padding-left:15px!important}.viewed_row{margin:0 -15px 15px}.viewed_row .timetable__search{padding:0 15px}.pair__types{float:right;padding:0 0 8px 10px}.pair{padding-left:55px;position:relative}.pair__time{left:12px;max-width:40px;position:absolute;top:14px}.pair__name{margin:0 0 8px}.menu__nav-item{width:calc(100% - 20px)}.menu__search .search__input{font-size:1rem;line-height:26px;padding:7px 20px 4px 34px}.menu__search .search__btn:before{height:16px;width:16px}.menu__search .search__btn{justify-content:flex-start;width:30px}.menu__container{padding:0 15px}.menu{overflow-x:hidden}}@media (max-width:400px){.search__result-teachers{column-count:1}.service-name{font-size:12px}.audiences,.audiences__list{column-count:2}}@media (min-width:770px){.select_calendar__close,.today-wrap,.today_mobile{display:none}}@media (min-width:500px){.dialog__error-btn-mobile-text,.file__name,.file__size_for_mobile,.support_type_appeal{display:none}}@media (max-height:550px){.select_calendar.show .select__dropdown-mask{align-items:normal}}@page{size:A4 landscape;margin:8mm}@media print{:root{--print-scale:0.84}body,html{background:#fff!important;height:auto;overflow:hidden!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;transform-origin:top left;width:calc(278mm/var(--print-scale))}.pair{padding:6px}.week__day-title{font-size:15px;line-height:22px;padding:4px 6px}.pair__name{margin-top:0}.pair__cabinet,.pair__teacher{margin-bottom:0}.pair__teacher-name{line-height:12px}.pair__time-and-cabinet{margin-top:0}.ad,.ads,.breadcrumbs,.btn,.button,.chat,.control,.controls,.cookie,.dropdown,.feedback,.filters,.footer,.header,.logo,.menu,.mobile,.mobile-only,.modal,.navbar,.pagination,.popover,.print-hidden,.search,.sidebar,.toast,.toolbar,.tooltip,.topbar,[role=banner],[role=contentinfo],[role=dialog],[role=navigation],aside,button,footer,header,input,nav,select,textarea{display:none!important}.old-timetable{display:none}.timetable-load{color:#fff!important}.container{background:#fff;max-width:100%;padding:0!important;width:100%}.timetable__calendar{text-align:left;width:180px}.status-week{margin-top:-10px}.specific-timetable{background:#fff}._timetable_slider{height:auto!important;max-height:none!important;width:1740px!important}._timetable_slider>div{height:auto!important;max-height:100%!important}._timetable_slider>div>div{height:auto!important}.week__day{display:inline-block!important;width:200px}.week__day,.week__day-title{border-right:1px solid #e0e0e0}.week{display:flex}.pair__time-and-cabinet{display:none}.pair__cabinets,.pair__teacher{display:flex;flex-flow:row wrap;margin-bottom:2px;margin-top:2px}.pair__cabinet,.pair__teacher-name{display:inline-block!important;line-height:14px!important;margin-bottom:0;margin-right:6px;margin-top:0}.title{left:0;margin-bottom:10px;position:absolute;top:10px}.specific-timetable{justify-content:flex-end;margin-top:-10px;position:absolute;right:0;top:10px}.week__day{width:180px}._timetable_page{padding-top:40px;width:1400px}._timetable_container,._timetable_slider{height:auto!important}}