tr.itc-row{display:block;}.b-text__content,.container,.footer__inner,.header__inner,.hr,hr{width:auto}.no-scroll,.table_pseudo{overflow:hidden}.check_radio,.pos-relative{position:relative}.b-speaker,.list_bonus,.profile-table,.training-item{table-layout:fixed}html{font-size:16px}body{min-width:0!important;height:100%!important}img{height:auto}.page-gray{background:#efefef}.text-center{text-align:center}.itc-container__inner{margin-left:-1.25rem;margin-right:-1.25rem;padding-left:1.25rem;padding-right:1.25rem}.itc-text-xs-left{text-align:left!important}.itc-text-xs-right{text-align:right!important}.itc-text-xs-center{text-align:center!important}@media(min-width:544px){.itc-text-sm-left{text-align:left!important}.itc-text-sm-right{text-align:right!important}.itc-text-sm-center{text-align:center!important}}@media(min-width:768px){.itc-container,.itc-container-fluid,.itc-container__inner{padding-left:1.875rem;padding-right:1.875rem}.itc-container__inner{margin-left:-1.875rem;margin-right:-1.875rem}.itc-text-md-left{text-align:left!important}.itc-text-md-right{text-align:right!important}.itc-text-md-center{text-align:center!important}}@media(min-width:992px){.page-gray{background:#fff}.itc-container,.itc-container-fluid{padding-left:.625rem;padding-right:.625rem}.itc-container__inner{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.itc-text-lg-left{text-align:left!important}.itc-text-lg-right{text-align:right!important}.itc-text-lg-center{text-align:center!important}}@media(min-width:1200px){.itc-text-xl-left{text-align:left!important}.itc-text-xl-right{text-align:right!important}.itc-text-xl-center{text-align:center!important}}.link--pseudo{background-image:linear-gradient(to right,#be0045 0,#be0045 50%,transparent 50%,transparent 100%);background-size:6px 1px;background-repeat:repeat-x;background-position:0 1.2em}.hr,hr{max-width:710px;margin-right:0}@media(min-width:768px){.hr,hr{margin-right:-30px}}.company-history_pic>div{max-width:100%}.text-color-2{color:#be0045}.text-color-3{color:#fe7f00}.text-color-4{color:#00a650}.text-color-5{color:#853dae}.text-color-6{color:#ff0095}.table_pseudo{overflow-x:auto}.table__cell_w-220{width:196px}.table__cell_w-132{width:89px}.table__cell.table__cell_w-132{min-width:89px}.table-responsive{width:100%;min-height:.01%;display:block;overflow-x:auto}table.table-responsive{padding-bottom:5px}.hidden{visible:hidden;display:none}.check_radio{display:inline-block;cursor:pointer}.check_radio:after{position:relative;content:"\00A0";width:0;display:inline-block}.check_radio .check_style{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:0;-ms-filter:alpha(opacity=00);filter:alpha(opacity=00);cursor:pointer;z-index:10}.check_radio .check_radio_text{margin:0;padding:0 0 0 1px;display:inline-block;cursor:pointer}.check_radio .check_radio_icon{position:relative;margin:0 5px 0 0;display:inline-block;float:left}.check_radio .check_radio_icon:before{display:inline-block;content:" ";width:23px}.check_radio .check_radio_icon .radio_icon{position:absolute;top:-2px;left:0;width:23px;height:23px;background:url(../images/radio_icon.png) no-repeat}.check_radio:hover .check_radio_icon .radio_icon{background-position:0 -24px}.check_radio .check_style:checked~.check_radio_icon .radio_icon,.check_radio.checked .check_radio_icon .radio_icon{background-position:0 -48px}.check_radio .check_radio_icon .check_icon{position:absolute;top:-3px;left:0;width:19px;height:19px;background:url(../images/checkbox_icon.gif) no-repeat #fff}.check_radio .check_style:checked~.check_radio_icon .check_icon,.check_radio.checked .check_radio_icon .check_icon{background-position:0 -20px}.button_style{position:relative;font-family:inherit;font-weight:400;font-size:14px;height:25px;line-height:23px;padding:0;border:1px solid #ff0095;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:0;text-align:center;text-shadow:none;white-space:nowrap;display:inline-block;vertical-align:baseline;overflow:visible;-webkit-appearance:button;color:#1a171b;cursor:pointer}.button_style::-moz-focus-inner{border:0;padding:0}.button_style:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;z-index:5}.button_style .button_cont,.button_style .button_text{position:relative;display:inline-block;pointer-events:none;cursor:pointer}.button_style:after{content:"\00A0";width:0;display:inline-block}.button_style .button_cont{font-size:0;padding:0 8px;vertical-align:top;z-index:1}.button_style .button_text{font-size:14px;line-height:1;vertical-align:middle}.upload_button{font-size:13px;line-height:34px;height:36px;border:1px solid #00ac63;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px;background:#00ac63;color:#fff}.upload_button .upload_input{position:absolute;font-size:500px;top:-150px;right:-2px;height:300px;opacity:0;filter:alpha(opacity=0);cursor:pointer;z-index:10}.upload_button .upload_input-wrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.upload_button .button_cont{padding:0 15px}.upload_button .button_text{font-size:13px}.button-burger{font-size:0;line-height:27px;width:27px;height:27px;padding:0;border:0;color:#004a9d}.button-burger i,.button-burger i:before{border-bottom:3px solid;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block}.image-block__inner,.image-block__item{border-top-right-radius:inherit;border-top-left-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;cursor:inherit;position:relative}.button-burger i{position:relative;line-height:11px;width:21px;height:17px;border-top:3px solid;box-sizing:border-box}.button-burger i:before{content:"";width:100%;box-sizing:border-box}.modal-block{position:relative;margin:-20px;display:inline-block;vertical-align:top;text-align:left}.image-block__inner,.image-block__inner:after{height:100%;min-height:inherit;vertical-align:middle}.modal-block__head{padding:4px 45px 4px 35px;margin:0 0 10px;background:#fff}.modal-block__head .cell_wrap{width:100%}.modal-block__head .cell_wrap a{color:inherit}.modal-block__title{font-size:30px;font-weight:400;margin:0}.modal-block__body{padding:20px 30px 20px 35px}.cell_wrap{display:table}.cell_wrap .cell_item{display:table-cell}.cell_wrap .cell_item+.cell_item{padding-left:20px}.image-block{position:relative;font-size:0;line-height:0;text-align:center;text-decoration:none;overflow:hidden;display:block}.image-block.text-left{text-align:left}.image-block.text-right{text-align:right}.image-block:before{z-index:5}.image-block:after{z-index:6}.image-block__inner{width:100%;display:inline-block;letter-spacing:normal;word-spacing:normal;background:-10000px -10000px no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.image-block__inner:after{content:'';width:0;display:inline-block}.image-block.valign-top .image-block__inner:after{vertical-align:top}.image-block.valign-bottom .image-block__inner:after{vertical-align:bottom}.image-block__item{max-width:100%;display:inline-block;vertical-align:middle}.image-block__item--fixed{max-width:100%;max-height:100%}.image-block__item--hover{display:none}.image-block:hover .image-block__item--hover{display:inline-block}.image-block:hover .image-block__item--hover+.image-block:hover .image-block__item{display:none}.ie8 .image-block{z-index:5}.ie8 .image-block__item{z-index:-1}.rating_block{display:block;cursor:default}.rating_block .rating_list{font-size:0;line-height:0;display:table;white-space:nowrap;vertical-align:top;direction:rtl}.rating_block.custom_rating_block{position:relative;text-align:right}.rating_block .rating_list.custom_rating{display:inline-block;text-align:right}.time-table .custom_rating_block .custom_rating{position:absolute;bottom:-10px;right:-20px}.rating_block .rating_list .rating_item{width:28px;height:26px;margin:0;border-right:6px solid transparent;background:url(/images/rating_star.png) no-repeat;display:inline-block;vertical-align:top}.rating_block .rating_list .rating_item.active_rate,.rating_block .rating_list .rating_item.checked,.rating_block .rating_list .rating_item.checked+.rating_item,.rating_block .rating_list .rating_item.checked~.rating_item,.rating_block .rating_list .rating_item.current,.rating_block .rating_list .rating_item.current+.rating_item,.rating_block .rating_list .rating_item.current~.rating_item,.rating_block .rating_list .rating_item:hover,.rating_block .rating_list .rating_item:hover~.rating_item{background-position:0 -27px}.page-col_2 .rating_block .rating_item.active_rate,.page-col_2 .rating_block .rating_item.checked,.page-col_2 .rating_block .rating_item.checked+.rating_item,.page-col_2 .rating_block .rating_item.checked~.rating_item,.page-col_2 .rating_block .rating_item.current,.page-col_2 .rating_block .rating_item.current+.rating_item,.page-col_2 .rating_block .rating_item.current~.rating_item,.page-col_2 .rating_block .rating_item:hover,.page-col_2 .rating_block .rating_item:hover~.rating_item{background-position:0 -54px}.page-col_3 .rating_block .rating_item.active_rate,.page-col_3 .rating_block .rating_item.checked,.page-col_3 .rating_block .rating_item.checked+.rating_item,.page-col_3 .rating_block .rating_item.checked~.rating_item,.page-col_3 .rating_block .rating_item.current,.page-col_3 .rating_block .rating_item.current+.rating_item,.page-col_3 .rating_block .rating_item.current~.rating_item,.page-col_3 .rating_block .rating_item:hover,.page-col_3 .rating_block .rating_item:hover~.rating_item{background-position:0 -81px}.page-col_4 .rating_block .rating_item.active_rate,.page-col_4 .rating_block .rating_item.checked,.page-col_4 .rating_block .rating_item.checked+.rating_item,.page-col_4 .rating_block .rating_item.checked~.rating_item,.page-col_4 .rating_block .rating_item.current,.page-col_4 .rating_block .rating_item.current+.rating_item,.page-col_4 .rating_block .rating_item.current~.rating_item,.page-col_4 .rating_block .rating_item:hover,.page-col_4 .rating_block .rating_item:hover~.rating_item{background-position:0 -108px}.page-col_5 .rating_block .rating_item.active_rate,.page-col_5 .rating_block .rating_item.checked,.page-col_5 .rating_block .rating_item.checked+.rating_item,.page-col_5 .rating_block .rating_item.checked~.rating_item,.page-col_5 .rating_block .rating_item.current,.page-col_5 .rating_block .rating_item.current+.rating_item,.page-col_5 .rating_block .rating_item.current~.rating_item,.page-col_5 .rating_block .rating_item:hover,.page-col_5 .rating_block .rating_item:hover~.rating_item{background-position:0 -135px}.page-col_6 .rating_block .rating_item.active_rate,.page-col_6 .rating_block .rating_item.checked,.page-col_6 .rating_block .rating_item.checked+.rating_item,.page-col_6 .rating_block .rating_item.checked~.rating_item,.page-col_6 .rating_block .rating_item.current,.page-col_6 .rating_block .rating_item.current+.rating_item,.page-col_6 .rating_block .rating_item.current~.rating_item,.page-col_6 .rating_block .rating_item:hover,.page-col_6 .rating_block .rating_item:hover~.rating_item{background-position:0 -162px}.rating_block .rating_list .chack_radio{cursor:pointer}.rating_block.pull-right .rating_list .rating_item{margin:0 0 0 5px}.modal-block--rating{width:405px}.modal-block--rating .form_grid{padding:0;margin:0}.modal-block--rating .form_row{font-size:16px;margin:0;padding:0;list-style:none}.modal-block--rating .form_row+.form_row{margin-top:27px}.modal-block--rating .title_cell{margin-bottom:12px}.modal-block--rating .input_style{width:100%;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal-block--rating textarea.input_style{resize:vertical}.modal-block--rating .button_block{margin-top:18px;text-align:right}.modal-block--rating .rating_block .rating_item{background-size:100% auto}@media(max-width:543px){.modal-block--rating{width:280px}.modal-block--rating .modal-block__head{padding-left:20px}.modal-block--rating .modal-block__title{padding:15px 0}.modal-block--rating .modal-block__body{padding-left:20px;padding-right:20px}.modal-block--rating .form_cell,.modal-block--rating .title_cell{float:none;margin-right:0}.modal-block--rating .rating_block .rating_item{width:20px;height:19px;border-right-width:5px}.modal-block--rating .rating_block .rating_item.checked,.modal-block--rating .rating_block .rating_item.checked+.rating_item,.modal-block--rating .rating_block .rating_item.checked~.rating_item,.modal-block--rating .rating_block .rating_item.current,.modal-block--rating .rating_block .rating_item.current+.rating_item,.modal-block--rating .rating_block .rating_item.current~.rating_item,.modal-block--rating .rating_block .rating_item:hover,.modal-block--rating .rating_block .rating_item:hover~.rating_item,.rating_block .rating_list .rating_item.active_rate{background-position:0 -19px}.page-col_2 .modal-block--rating .rating_block .rating_item.checked,.page-col_2 .modal-block--rating .rating_block .rating_item.checked+.rating_item,.page-col_2 .modal-block--rating .rating_block .rating_item.checked~.rating_item,.page-col_2 .modal-block--rating .rating_block .rating_item.current,.page-col_2 .modal-block--rating .rating_block .rating_item.current+.rating_item,.page-col_2 .modal-block--rating .rating_block .rating_item.current~.rating_item,.page-col_2 .modal-block--rating .rating_block .rating_item:hover,.page-col_2 .modal-block--rating .rating_block .rating_item:hover~.rating_item,.page-col_2 .rating_block .rating_item.active_rate{background-position:0 -39px}.page-col_3 .modal-block--rating .rating_block .rating_item.checked,.page-col_3 .modal-block--rating .rating_block .rating_item.checked+.rating_item,.page-col_3 .modal-block--rating .rating_block .rating_item.checked~.rating_item,.page-col_3 .modal-block--rating .rating_block .rating_item.current,.page-col_3 .modal-block--rating .rating_block .rating_item.current+.rating_item,.page-col_3 .modal-block--rating .rating_block .rating_item.current~.rating_item,.page-col_3 .modal-block--rating .rating_block .rating_item:hover,.page-col_3 .modal-block--rating .rating_block .rating_item:hover~.rating_item,.page-col_3 .rating_block .rating_item.active_rate{background-position:0 -58px}.page-col_4 .modal-block--rating .rating_block .rating_item.checked,.page-col_4 .modal-block--rating .rating_block .rating_item.checked+.rating_item,.page-col_4 .modal-block--rating .rating_block .rating_item.checked~.rating_item,.page-col_4 .modal-block--rating .rating_block .rating_item.current,.page-col_4 .modal-block--rating .rating_block .rating_item.current+.rating_item,.page-col_4 .modal-block--rating .rating_block .rating_item.current~.rating_item,.page-col_4 .modal-block--rating .rating_block .rating_item:hover,.page-col_4 .modal-block--rating .rating_block .rating_item:hover~.rating_item,.page-col_4 .rating_block .rating_item.active_rate{background-position:0 -77px}.page-col_5 .modal-block--rating .rating_block .rating_item.checked,.page-col_5 .modal-block--rating .rating_block .rating_item.checked+.rating_item,.page-col_5 .modal-block--rating .rating_block .rating_item.checked~.rating_item,.page-col_5 .modal-block--rating .rating_block .rating_item.current,.page-col_5 .modal-block--rating .rating_block .rating_item.current+.rating_item,.page-col_5 .modal-block--rating .rating_block .rating_item.current~.rating_item,.page-col_5 .modal-block--rating .rating_block .rating_item:hover,.page-col_5 .modal-block--rating .rating_block .rating_item:hover~.rating_item,.page-col_5 .rating_block .rating_item.active_rate{background-position:0 -96px}.page-col_6 .modal-block--rating .rating_block .rating_item.checked,.page-col_6 .modal-block--rating .rating_block .rating_item.checked+.rating_item,.page-col_6 .modal-block--rating .rating_block .rating_item.checked~.rating_item,.page-col_6 .modal-block--rating .rating_block .rating_item.current,.page-col_6 .modal-block--rating .rating_block .rating_item.current+.rating_item,.page-col_6 .modal-block--rating .rating_block .rating_item.current~.rating_item,.page-col_6 .modal-block--rating .rating_block .rating_item:hover,.page-col_6 .modal-block--rating .rating_block .rating_item:hover~.rating_item,.page-col_6 .rating_block .rating_item.active_rate{background-position:0 -116px}}.header{padding-top:20px;background:#fff;z-index: auto;/*z-index:100*/}.header__top{width:100%;margin-bottom:0}.header__center{position:relative;margin-bottom:20px}.header__bottom .header__inner{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.header__bottom .header__inner:before{content:none}.g-nav_header{margin-left:0}@media(min-width:600px){.header{padding-top:30px}.header__center{margin-bottom:31px}}@media(min-width:768px){.header__bottom .header__inner{margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px}.g-nav_header .g-nav__item:not(.g-nav__item_sub_i){padding:0 40px}}@media(min-width:992px){.header{padding-top:129px}.header__top{position:absolute;top:0}.header__center{margin-bottom:19px}.header__bottom .header__inner{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.header__bottom .header__inner:before{content:""}.g-nav_header .g-nav__item:not(.g-nav__item_sub_i){padding:0 44.4px}}.header-burger-col{position:relative;width:100%}.header-burger-col__inner{position:relative}.header-burger-col .button-burger{position:absolute;bottom:-15px;right:-3px}.header-logo-col{padding-top:8px}.header-logo-col--flex{display:flex;}@media (max-width: 543px){.header-logo-col{width: calc(100% - 165px);}.header-office-col{width: 165px;}}.office-panel,.win .callback-invoke{padding-top:0}.header-logo-col .site-name_block{min-width:1px;/*max-width:103px;*/margin-right:-1px;}@media(min-width:544px){.header-logo-col .site-name_block{max-width:none}.header-burger-col .button-burger{bottom:-2px}}@media(min-width:544px) and (max-width:767px){.header-logo-col{/*width:41.66667%*/}.header-office-col{/*width:58.33333%*/}}@media(min-width:992px){.header-logo-col{padding-top:0}.header-logo-col .site-name_block{margin-right:0}.header-burger-col,.header-office-col,.header-search-col{width:20%}}@media(max-width:767px){.header-search-col{width:100%;margin-top:15px}}.header__search{width:auto;float:none;display:block;margin:2px 0 19px auto}.header__search .searchInputWrap{margin-right:25px}.header__search #field_find{font-size:16px;width:100%;height:26px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.g-nav_header,.office-panel{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.header__search #field_find::-moz-placeholder{text-align:left}.header__search #field_find::-webkit-placeholder{text-align:left}.header__search #field_find::-webkit-input-placeholder{text-align:left}.header__search #field_find:placeholder{text-align:left}.header__search button{height:28px;margin-bottom:-2px;background-position:center center}.callback-invoke{font-size:13px;line-height:1;line-height:24px;height:26px;padding-top:0;padding-left:8px;padding-right:8px;white-space:nowrap}.mfp-content .callback{width:300px}.callback .form_row_captcha{margin-top:9px;-ms-flex-direction:column;flex-direction:column}.callback .form_row_captcha input.inputtext{width:auto;margin-left:0;margin-top:9px}@media(min-width:544px){.mfp-content .callback{width:387px}.callback .form_row_captcha{-ms-flex-direction:row;flex-direction:row}.callback .form_row_captcha label{margin-top:0;-ms-flex:1 0 140px;flex:1 0 140px}.callback .form_row_captcha input.inputtext{margin-left:9px;margin-top:0}}@media(min-width:768px){.header-burger-col{position:absolute;bottom:0;right:20px}.header__search{max-width:280px;margin-bottom:17px}}@media(min-width:640px){.header__search{margin-bottom:31px}}@media(min-width:992px){.header__search{margin-bottom:25px}.header__search #field_find{font-size:13px;height:20px}.header__search #field_find:placeholder{text-align:right}.header__search #field_find::-moz-placeholder{text-align:right}.header__search #field_find::-webkit-placeholder{text-align:right}.header__search #field_find::-webkit-input-placeholder{text-align:right}.header__search button{height:20px;margin-bottom:0}.callback-invoke{font-size:14.35px;line-height:30px;height:32px;padding-left:10px;padding-right:10px}}.header-contact{margin-left:auto}.tel{font-size:18px;line-height:1;width:auto;margin:0}.header-contact .tel{margin-top:4px;white-space:nowrap}.header-contact .tel a{text-decoration:none;color:inherit}@media(min-width:600px){.header-contact{max-width:280px}.tel{font-size:15px}}@media(min-width:700px){.tel{font-size:18px}}@media(min-width:992px){.tel{font-size:15.78px}.header-contact .tel{margin-top:9px}}.office-panel{min-height:37px;margin-top:2px;margin-left:-20px;box-sizing:border-box}@media(min-width:600px){.office-panel{margin-top:-8px}}@media(min-width:992px){.office-panel{min-height:49px;padding-top:2px;margin-top:0}}.list_identification{padding-top:1px;margin-left:20px; margin-right: 20px;vertical-align:top;float:left}.list_identification .identification-item{display:table}@media(min-width:544px){.list_identification{margin-right:20px;margin-left:0;padding-top:0;float:none}.list_identification .identification-item{display:inline}}@media(min-width:600px){.list_identification .identification-item{/*display:table*/}}@media(min-width:768px){.list_identification{margin-right:auto}}@media(max-width:767px){.list_identification{width:auto;min-width:56px}}.list_language{vertical-align:top}.g-nav_header{position:fixed;top:0;left:0;width:100%;height:100%;padding:45px 0 50px;background:#000;display:none;box-sizing:border-box;color:#fff;z-index:995}.g-nav_header nav{height:100%;padding:0 30px;overflow:hidden;overflow-y:auto}.g-nav_header .g-nav__inner{text-align:left;padding-top:2px}.g-nav_header .menu-toggle-close{position:absolute;right:10px;top:38px;width:41px;height:41px;padding:0;border:0;background:url(/images/menu-close.png) center center no-repeat;z-index:100;}@media(max-width:991px){.g-nav_header{display:none}.g-nav_header.open{display:block}.g-nav_header .g-nav__inner .g-nav__item{padding:0;margin-top:19px;display:block;text-align:left}.g-nav_header .g-nav__inner .g-nav__item:before{content:none}.g-nav_header .g-nav__inner .g-nav__item:first-child{margin-top:0}.g-nav_header .g-nav__ln{display:inline;padding-top:0;white-space:normal}.g-nav_header .g-nav__item_active .g-nav__ln{text-decoration:none}.g-nav_header .g-nav__item_active .g-nav__ln:hover{text-decoration:underline}.g-nav_header .g-nav__inner__sub{position:static;padding-top:10px}.g-nav_header .g-nav__item_sub{position:static;padding:0 0 0 20px;opacity:1!important}.g-nav_header .g-nav__item:last-child .g-nav__item_sub{position:static;width:auto!important;padding:0 0 0 20px}.g-nav_header .g-nav__inner .g-nav__item_sub_i{margin-top:10px}.g-nav_header .g-nav__inner .g-nav__item_sub_i:first-child{margin-top:0}.g-nav_header .g-nav__item .g-nav__item_active .g-nav__ln{text-decoration:none}.g-nav_header .g-nav__item .g-nav__item_active .g-nav__ln:hover{text-decoration:underline}}@media(min-width:992px){.g-nav_header{position:relative;left:auto;top:auto;width:auto;height:auto;padding:0;display:block;z-index:100;}.g-nav_header nav{height:auto;padding:0;overflow:visible}.g-nav_header .g-nav__inner{padding-top:0;text-align:right}}.g-nav_header-top{margin-left:-1.25rem;margin-right:-1.25rem}.g-nav_header-top .g-nav__item{width:auto;height:auto;border-bottom-width:0;float:none;display:block}.g-nav_header-top .g-nav__ln{font-size:19px;line-height:1.157895;width:100%;height:76px;padding-left:61px;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table}.g-nav_header-top .i-ico{position:absolute;left:18px;top:15px}.g-nav_header-top .i-ico_5{left:14px;top:12px;-webkit-transform:scale(.9);-moz-transform:scale(.9);transform:scale(.9)}.g-nav_header-top .g-nav__main{position:relative;bottom:auto;left:auto;margin:0;display:table-cell;vertical-align:middle}.g-nav__head .collapse-block__button{position:relative;font-family:HelveticaNeueLTW1GRoman;font-size:17px;padding:18px 30px 22px 19px;background:#000;display:block;text-decoration:none;white-space:nowrap;color:#fff}.g-nav__head .collapse-block__button:after{position:relative;content:"";width:11px;height:7px;margin-left:15px;background:url(/images/arrow-down.png) no-repeat;display:inline-block}.g-nav__head .collapse-block__button:hover{color:#fff}.g-nav_header-top .g-nav__item--current{border-color:#201600;display:none}@media(min-width:544px){.g-nav_header-top{margin-left:-1.875rem;margin-right:-1.875rem}}@media(min-width:768px){.g-nav_header-top{margin-left:-1.875rem;margin-right:-1.875rem}.g-nav_header-top .g-nav__ln{height:61px}}@media(min-width:992px){.g-nav_header-top{margin-left:0;margin-right:0}.g-nav_header-top .g-nav__item{width:20%;height:100%;border-bottom-width:8px;float:left;display:inline-block}.g-nav_header-top .g-nav__ln{font-size:15px;line-height:16px;height:98px;padding-left:16px;text-align:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}.g-nav_header-top .i-ico{position:relative;left:auto;top:auto;-webkit-transform:none;-moz-transform:none;transform:none}.g-nav_header-top .g-nav__main{position:absolute;bottom:13px;left:0;margin:0 16px;display:block;vertical-align:middle}.g-nav_header-top .g-nav__item--current{display:block}}.profile-photo .action-edit,.profile-photo .action-remove,.profile-photo .action-save{padding-left:20px}#content{padding-bottom:40px}.content{position:relative;padding-bottom:0!important}.container_bg_sm{position:static;width:100%}.container_bg_sm:after{content:none;width:100%}@media(min-width:768px){.container_bg_sm{position:relative}.container_bg_sm:after{width:2000px}}#player_center_div_wrapper{max-width:100%}.breadcrumb{margin:0}.breadcrumb__inner{padding-top:0;padding-bottom:8px}.page-gray .breadcrumb__inner{padding-top:23px}.page-title-gray .breadcrumb__inner{padding-top:22px;background:#efefef}.content_right .breadcrumb__inner{padding-top:0}@media(min-width:992px){.container_bg_sm{position:static;width:868px}.container_bg_sm:after{content:"";right:10px}.breadcrumb__inner{padding-top:11px;padding-bottom:19px}.page-title-gray .breadcrumb__inner{padding-top:11px;background:0}.content_right .breadcrumb__inner{padding-top:0}}.page-title{margin-bottom:0;padding-bottom:18px}.page-title-gray .page-title{background:#efefef}.content_right .page-title{padding-top:11px}.breadcrumb+.page-title{padding-top:0}@media(min-width:992px){.page-title{padding-bottom:20px}.page-title-gray .page-title{background:0}.content_right .page-title{padding-top:0}}.title-wrap .list_soc-ico{position:static;margin-top:0;float:none}@media(min-width:768px){.title-wrap .list_soc-ico{position:absolute;top:0;right:0}}.profile-photo__head{margin-bottom:20px}.profile-photo__foot{margin-top:12px}.profile-photo .action-link{position:relative;font-size:13px;display:inline-block;text-decoration:none;color:#0061a2}.profile-photo .action-link:before{position:absolute;top:0;left:0;width:15px;height:17px;background:url(/images/icons.png) 100% 100% no-repeat}.NewsMainBlockRow,.nmb_foto img{height:auto}.profile-photo .action-link .link_text{text-decoration:underline}.profile-photo .action-link:hover .link_text{text-decoration:none}.profile-photo .action-remove:before{content:"";background-position:1px 0}.profile-photo .action-edit:before{content:"";top:2px;background-position:-29px 0}.profile-photo .action-save:before{content:"";top:1px;background-position:-14px 0}.list_link{margin-top:28px}.link-item{line-height:20px;padding:5px 14px 6px 58px;background-position:6px 12px}@media(min-width:992px){.list_link{margin-top:0}.link-item{line-height:17.33px;padding:7px 14px 9px 69px;background-position:19px center}}ul.form_grid li{background:0}.address{margin-top:2px}.address:last-child{margin-bottom:-40px}.address h2{font-weight:700;margin-top:0}.address .more_lk{margin-bottom:29px;padding-left:20px;padding-right:20px}.address_map1{width:auto;margin-top:22px;margin-left:-20px;margin-right:-20px}.address_map1 iframe{max-width:100%;margin:0}.address_map2{width:auto;margin-top:33px;margin-left:-20px;margin-right:-20px}.address_map2 iframe,.address_map2 img{max-width:100%;margin:0}.address_map2 img{display:block}@media(min-width:768px){.address_map1,.address_map2{margin-left:-30px;margin-right:-30px}}@media(min-width:992px){.address{margin-top:22px}.address:last-child{margin-bottom:0}.address .more_lk{padding-left:0;padding-right:0}.address_map1,.address_map2{margin-left:0;margin-right:0}.address_map1{margin-top:98px}.address_map2{margin-top:33px;margin-bottom:33px}.container_bg_sm .address_map1,.container_bg_sm .address_map2{max-width:calc(100vw - 20px);margin-right:-132px}}.l_block_decor{padding:29px 20px 0;margin-left:-20px;margin-right:-20px;margin-bottom:33px}.l_block_decor:before{content:none}@media(min-width:768px){.l_block_decor{margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px}}@media(min-width:992px){.l_block_decor{padding:30px 0 17px;margin-left:0;margin-right:0;margin-bottom:42px}.l_block_decor:before{content:""}}.news_main_block{padding-bottom:23px}.news_main_block .news_main_block__title{font:35px/35px HelveticaNeueLTW1GBdCn,Arial,FreeSans,sans-serif;font-weight:400;margin-bottom:11px;margin-top:0}.news_main_block_container{margin-bottom:0;display:none}.news_main_block ul{width:100%;margin-right:0;margin-bottom:-12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.news_main_block ul li{padding-bottom:12px;text-align:left}.news_main_block ul li:first-child{border-top-width:0}.news_main_block ul li a{font-size:16px;line-height:20px;height:auto}.news_main_block ul li em{font-size:16px;line-height:1;margin-bottom:1px;text-align:inherit}
/**/
ul.colored-list {
    --marker-color: var(--faculty-color);
}
.template ul.colored-list > li {
    position: relative;
    padding-left:40px;
    background: none;
}
ul.colored-list > li:before {
    position: absolute;
    content: '';
    top: 9px;
    left: 0;
    width: 25px;
    height: 2px;
    background: var(--marker-color);
}
ul.colored-list--rest {
    --marker-color: var(--faculty-rest-color);
}
ul.colored-list--show {
    --marker-color: var(--faculty-show-color);
}
ul.colored-list--sport {
    --marker-color: var(--faculty-sport-color);
}
ul.colored-list--internet {
    --marker-color: var(--faculty-internet-color);
}
ul.colored-list--art {
    --marker-color: var(--faculty-art-color);
}
/**/
.nmb__pic-wrap{
    position: relative;
    width:auto;
    margin-right:0;
    margin-bottom:23px;
    float:none;
}
.nmb__sticker {
    position: absolute;
    bottom: 15px;
    right: 0;
    z-index: 10;
}
.nmb_foto{
    position:relative; 
}
.nmb_foto--faculty-rest {
    --faculty-color: var(--faculty-rest-color);
    --sticker-color: var(--faculty-rest-color);
}
.nmb_foto--faculty-show {
    --faculty-color: var(--faculty-show-color);
    --sticker-color: var(--faculty-show-color);
}
.nmb_foto--faculty-sport {
    --faculty-color: var(--faculty-sport-color);
    --sticker-color: var(--faculty-sport-color);
}
.nmb_foto--faculty-internet {
    --faculty-color: var(--faculty-internet-color);
    --sticker-color: var(--faculty-internet-color);
}
.nmb_foto--faculty-art {
    --faculty-color: var(--faculty-art-color);
    --sticker-color: var(--faculty-art-color);
}
.nmb_foto img{}

.nmb__title{line-height:25px;padding-left:0;margin-bottom:10px}.nmb__title .nmb__date{width:auto;margin-left:0;margin-bottom:4px;float:none;display:block;text-decoration:none}.nmb__descr{margin-bottom:0}.news_main_block__foot{width:100%;padding-top:17px;display:table}.news_main_block__foot a{font:16px/30px HelveticaNeueLTW1GRoman,Arial,FreeSans,sans-serif;height:30px;padding:0 0 0 30px;background:#000;display:block;text-align:center;text-transform:lowercase;text-decoration:none;color:#fff}.news_main_block__foot a:after{content:"";width:20px;height:12px;margin-left:7px;background:url(/images/bg-arrow.png) no-repeat;display:inline-block;vertical-align:middle}.poster,.poster img{height:auto}.news_main_block__foot a:hover{color:#fff}.poster{position:static;width:auto;margin-left:-20px;margin-right:-20px}@media(min-width:544px){.news_main_block ul{width:50%;padding-right:30px}.news_main_block ul li{max-width:280px}.news_main_block_container{display:block}}@media(min-width:768px){.poster{margin-left:-30px;margin-right:-30px}}@media(min-width:992px){.nmb_foto,.poster{position:absolute}.news_main_block{padding-bottom:0}.news_main_block_container{margin-bottom:80px}.NewsMainBlockRow{height:280px}.news_main_block ul{width:229px;margin-right:30px;margin-bottom:0;padding-right:0}.news_main_block ul li{padding-bottom:8px;text-align:right}.news_main_block ul li:first-child{border-top-width:1px}.news_main_block ul li a{font-size:13px;line-height:1;height:54px}.news_main_block ul li em{font-size:9.6px;line-height:12px;margin-bottom:4px}.nmb__pic-wrap{width:347px;margin-right:39px;margin-bottom:0;float:left}.nmb__title{line-height:27px;padding-left:40px;margin-bottom:28px}.nmb__title .nmb__date{width:40px;margin-left:-40px;margin-bottom:0;float:left}.nmb__descr{margin-bottom:26px}.poster{width:741px;margin-left:0;margin-right:0}}.mm_plist,.mm_plist img{height:auto}.mm_plist{padding-bottom:14px;border-bottom:0;text-align:center}.mm_plist:after{position:absolute;content:"";left:0;right:0;bottom:0;border-bottom:3px solid #160d00;display:block}.win .main_market.mm_plist h2{margin-bottom:31px}.mm_plist .people_list{justify-content:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start}.mm_plist .people_list li{flex:0 0 auto}.mm_plist .people_list .il_staj_1>a{margin-left:auto;margin-right:auto}.mm_plist .bx-wrapper{padding-left:20px;padding-right:20px;border-left:34px solid transparent;border-right:34px solid transparent}.mm_plist .bx-prev{left:0}.mm_plist .bx-next{right:0}@media(min-width:544px){.mm_plist{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;border:0;text-align:left}.mm_plist:after{left:20px;right:20px}.mm_plist .bx-wrapper{padding-left:0;padding-right:0;border:0}.mm_plist .bx-prev{left:-20px}.mm_plist .bx-next{right:-20px}.b-text_seo .collapse-block__head{display:none}}@media(min-width:768px){.mm_plist{min-height:338px;padding-bottom:2px}.win .main_market.mm_plist h2{margin-bottom:58px}.mm_plist .bx-wrapper{border-left:20px solid transparent;border-right:20px solid transparent}.mm_plist .holyday_lectors{margin-top:57px}}@media(min-width:992px){.mm_plist{min-height:277px}.win .main_market.mm_plist h2{margin-bottom:21px}.mm_plist .bx-wrapper{border:0}.mm_plist .holyday_lectors{margin-top:0}}
.article-item__main,.foreign-speaker__main{min-height:0}
.r_block .w_block{width:100%;min-width:0;float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.r_block .main_infoblock{width:auto;height:auto;margin-top:30px;float:none;text-align:center}.my_calendar .body_calendar li{position:static}.my_calendar .event{left:0;top:auto}@media(min-width:768px){.r_block .w_block{margin-right:-262px;padding-right:322px;float:left}.r_block .main_infoblock{width:262px;height:270px;margin-top:57px;float:right;text-align:left}.my_calendar .body_calendar li{position:relative}.my_calendar .event{left:-267px;top:8px}}@media(min-width:992px){.r_block .main_infoblock{margin-top:0}}.b-text_seo{position:static}.b-text_seo--top{position: relative;margin-bottom: 40px;background: #efefef;}.b-text_seo--top::before {position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: #efefef;}.b-text_seo .b-text__content{padding-bottom:0;padding-top:29px;margin-top:30px;border-top:4px solid #000}.b-text_seo--top .b-text__content{margin-top: 0;}.b-text_seo .collapse-block__head{margin-top:15px}.b-text_seo .collapse-block.in .collapse-block__head{display:none}.b-text_seo .collapse-block__button{text-decoration:none;color:inherit}@media(min-width:768px){.b-text_seo .b-text__content{padding:0 0 25px;border-top:0}}@media(min-width:992px){.b-text_seo--top::before {content: '';}.b-text_seo .b-text__content{padding:38px 0 25px}}.pagination-page{margin:46px 0 0}.smi_i+.pagination-page::before{top:-46px}.pagination-page .pagination-page__item_next .pagination-page__main,.pagination-page .pagination-page__item_prev .pagination-page__main{font-size:0;line-height:0;height:auto;padding-top:0}.pagination-page .pagination-page__item_prev .pagination-page__main:before{content:'';width:10px;height:17px;top:0;background:url(/images/bg-caro.png) no-repeat;display:inline-block;vertical-align:-2px}.pagination-page .pagination-page__item_next .pagination-page__main:before{content:'';width:10px;height:17px;top:0;background:url(/images/bg-caro.png) right 0 no-repeat;display:inline-block;vertical-align:-2px}.pagination-page .pagination-page__item_next{padding-left:0;margin-left:15px}@media(min-width:768px){.pagination-page{margin-top:37px}.smi_i+.pagination-page::before{top:-37px}.pagination-page .pagination-page__item_next .pagination-page__main,.pagination-page .pagination-page__item_prev .pagination-page__main{font-size:18px;line-height:22px;height:22px;padding-top:4px}.pagination-page .pagination-page__item_next .pagination-page__main:before,.pagination-page .pagination-page__item_prev .pagination-page__main:before{content:none}}@media(min-width:992px){.pagination-page{margin:50px 0}.smi_i+.pagination-page::before{top:-50px}}.faculty_search{margin-top:0;margin-bottom:0}.faculty_search__form{padding-top:7px;padding-bottom:35px;margin-bottom:30px}.page-title-gray .faculty_search__form{background:#efefef}.faculty_search__form .form_row{margin-bottom:0;margin-top:23px}.faculty_search__form .form_row:first-child{margin-top:0}.faculty_search__form h4{width:auto;margin-bottom:5px;float:none;clear:both}.faculty_search__form .form_row>div{margin-right:10px}.faculty_search__form .form_row_format input[type=checkbox]+label span{margin-left:8px}.faculty_search__form input[type=text]:last-child{margin-right:0}.faculty_search__buttons{margin-top:30px;max-width:580px}.all-programms_i,.bonus-item{max-width:100%}.all-programms_i--red{border:1px solid #808080;background:none;}.all-programms_i--red:hover{border-color:#d9212a;background:#d9212a;}.all-programms_i .all-programms_i__button{top:-1px;left:-1px;right:-1px;bottom:-1px;padding:inherit;padding-top:15px;padding-bottom:15px;border:inherit;background:inherit;display:flex;align-items:center;box-sizing:inherit;transform:none;}.faculty_search_btn{margin-left:0;background:#42cbdf;color:#fff}.faculty_search .pagination-page{margin-top:45px;text-align:left}.search_result{padding-bottom:0;padding-top:0}.search_result_i{margin-top:46px}.search_result_i:first-child{margin-top:0}.search_result_t{margin-bottom:13px;margin-top:0}.search_result_tx:last-child{margin-bottom:0}@media(min-width:544px){.faculty_search__form h4{width:160px;margin-bottom:0;float:left;clear:none}.faculty_search__form .form_row>div{margin-right:9px}.faculty_search__form .form_row_format input[type=checkbox]+label span{margin-left:12px}.faculty_search__buttons{padding-left:160px}}
.article-item,.container_bg_sm .article-item,.container_bg_sm .list_article .article-item{padding-left:0}
@media(min-width:768px){.faculty_search .pagination-page{margin-top:37px;text-align:center}}@media(min-width:992px){.faculty_search{margin-top:60px;margin-bottom:130px}.faculty_search__form{padding-top:0;padding-bottom:0;margin-bottom:0}.page-title-gray .faculty_search__form{background:0}.faculty_search__form .form_row{margin-top:0;margin-bottom:23px}.faculty_search__form .form_row>div{margin-right:20px}.faculty_search__buttons{text-align:right}.faculty_search_btn{background:0;color:#42cbdf}.faculty_search .pagination-page{margin-top:46px;text-align:center}.search_result{padding-bottom:80px;padding-top:28px}.search_result_i{margin-top:0}.search_result_t{margin-bottom:40px;margin-top:55px}}.bx-auth-profile{margin-bottom:20px}.bx-auth-profile h1{margin-bottom:17px}.bx-auth-profile .student-detail{margin-right:0}.bx-auth-profile .student-detail .student-item__title{font-size:20px;line-height:1.2;margin-bottom:11px}.profile-table{width:100%;border-collapse:collapse}.profile-table tr{padding-top:0;padding-bottom:11px;display:block}.profile-table .grid-table__row--profile{padding-top:10px;padding-bottom:32px}.profile-table tr:last-child{padding-bottom:0}.profile-table td{line-height:1;width:auto;padding:0;display:block;vertical-align:baseline;box-sizing:border-box}.profile-table tr td:first-child{width:auto}.profile-table tr td.field-name{font-size:16px;font-weight:700;width:auto;margin:0 0 12px;color:#000}.profile-table .form-input{width:282px}.profile-table .bxlhe-frame{border:1px solid #c2c3c4;box-sizing:border-box}.profile-table .upload-block__file,.profile-table .upload-block__saved{font-size:16px}.profile-table .upload-block__file-input{display:inline}.profile-table .upload-block__file-size,.profile-table .upload-block__saved-size{display:inline;color:#4a4a4a}.link-ico-item .link-ico-item__title,.list_flat>.list__item span{color:inherit}.profile-table .upload-block__file-size:before,.profile-table .upload-block__saved-size:before{content:"\00A0("}.profile-table .upload-block__file-size:after,.profile-table .upload-block__saved-size:after{content:")"}.aside:after,.aside:before,.list .training-item__period:after,.profile-table .upload-block__file-size:empty:after,.profile-table .upload-block__file-size:empty:before,.profile-table .upload-block__saved-size:empty:after,.profile-table .upload-block__saved-size:empty:before{content:none}.profile-block__buttons{margin-top:20px}.profile-table .form-group__title{margin-bottom:16px}@media(min-width:768px){.bx-auth-profile h1{margin-bottom:27px}.bx-auth-profile .student-detail .student-item__title{margin-bottom:15px}.profile-table tr{padding-top:10px;padding-bottom:13px;display:table-row}.profile-table .grid-table__row--profile{padding-top:16px;padding-bottom:25px}.profile-table td{padding-bottom:inherit;display:table-cell}.profile-table .grid-table__row--profile td{padding-top:inherit}.profile-table tr td.field-name{font-size:17px;width:217px;padding-top:9px;padding-right:15px}.profile-table tr td.field-name .grid-table__cell-text{margin-top:-9px;margin-bottom:-3px}.profile-table .profile-block__buttons{padding-top:17px}.profile-table .profile-block__buttons td{padding-top:inherit}}@media(min-width:992px){.bx-auth-profile h1{margin-bottom:20px}.bx-auth-profile .student-detail{margin-right:-52px}.bx-auth-profile .student-detail .student-item__title{font-size:24px;line-height:1.16667;margin-bottom:40px}.profile-table tr{padding-bottom:15px}}.g-nav_filter{position:relative;top:auto;right:auto;margin-top:-4px;margin-bottom:26px;padding-top:16px;padding-bottom:15px;background:#efefef}.g-nav.g-nav_filter{right:auto}.g-nav__inner{text-align:left}.g-nav_filter .g-nav__item:first-child{margin-left:0}h1+.g-nav_filter{top:auto}@media(min-width:992px){.g-nav_filter{position:absolute;top:55px;right:30px;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;background:0}.g-nav.g-nav_filter{right:30px}.g-nav__inner{text-align:right}h1+.g-nav_filter{top:55px}}.list_article_level_fix{margin-top:27px}
.article-item{padding-right:0}
.article-item--faculty-rest {
    --faculty-color: var(--faculty-rest-color);
    --sticker-color: var(--faculty-rest-color);
}
.article-item--faculty-show {
    --faculty-color: var(--faculty-show-color);
    --sticker-color: var(--faculty-show-color);
}
.article-item--faculty-sport {
    --faculty-color: var(--faculty-sport-color);
    --sticker-color: var(--faculty-sport-color);
}
.article-item--faculty-internet {
    --faculty-color: var(--faculty-internet-color);
    --sticker-color: var(--faculty-internet-color);
}
.article-item--faculty-art {
    --faculty-color: var(--faculty-art-color);
    --sticker-color: var(--faculty-art-color);
}
.list_article .list__item:last-child .article-item{padding-bottom:0}
.list_article .article-item__preview{margin-left:0;margin-bottom:24px;display:table;float:none}
.article-item__pic-wrap{position:relative;width:214px;margin-right:0}
.article-item__sticker { position: absolute; bottom: 15px; right: 0; }
.article-item__date{width:61px}
.article-item__title{margin-bottom:15px}
@media(min-width:768px){
    .article-item{padding-left:323px;padding-right:30px}
    .container_bg_sm .article-item{padding-left:90px}
    .list_article .article-item{padding-left: 0;display: flex; overflow: visible;}
    .list_article .article-item__preview{width: 325px;/*margin-left:-323px;*/margin-bottom:0;float:left}
    .article-item__pic-wrap{margin-right:30px}
    .article-item__date{width:74px}
    .article-item__main{min-height:190px}
}
@media(min-width:992px){
    .list_article_level_fix{margin-top:32px}
    .list_article .list__item:last-child .article-item{padding-bottom:31px}
    .article-item__title{margin-bottom:24px}
}
.article-detail .article-item{padding:0}
.container_bg_sm .article-detail .article-item{padding-left:0}
.article-detail .article-item__main{width:auto;padding-bottom:0;float:none}
.article-detail .article-item__preview{float:none}
.article-detail .article-item__date{font-size:13px;width:auto;padding:0;margin-left:0;margin-bottom:7px;float:none}
.article-detail .article-item__date__day{position:relative;font-size:inherit;line-height:inherit;display:inline}
.article-detail .article-item__date__month{margin-top:0;display:inline}
.article-detail .article-item__date__year{display:inline}
.article-detail .training-item__title{margin-top:0}
.article-detail .article-item__descr{width:auto}
.article-detail .article-item__operation{position:relative;right:0;bottom:0;width:100%;margin-top:19px}
.article-detail .article-item__operation .ya-share2{position:relative;margin-top:25px}
.article-detail .bx-wrapper .bx-controls {
    transition: opacity 0.25s ease-in-out 0s;
    opacity: 0;
}
.article-detail .bx-wrapper:hover .bx-controls {
    opacity: 1;
}
@media(min-width:992px){
    .container_bg_sm .article-detail .article-item{padding-left:90px}
    .article-detail .article-item__main{width:621px;float:right}
    .article-detail .article-item__preview{float:left}
    .article-detail .article-item__date{font-size:12px;width:74px;padding:34px 5px 10px 0;margin-left:-89px;margin-bottom:0;float:left}
    .article-detail .article-item__descr{width:620px}
    .article-detail .article-item__date__day{position:absolute;font-size:42px;line-height:42px;display:block}
    .article-detail .article-item__date__month{margin-top:10px;display:block}
    .article-detail .article-item__date__year{display:block}
    .article-detail .training-item__title{margin-top:-5px}
}
.training-item{width:100%;display:table}.training-item__preview{margin-bottom:24px;display:table;float:none}.training-item__period{width:61px;padding-right:5px}.training-item__pic-wrap{margin-right:0;margin-left:0}.content_right .list_training .training-item__main,.list_training .training-item__main{width:auto}.training-item__main{min-height:0;overflow:visible}
.training-item__title {
    margin-bottom: 15px;
}
.training-item__title--rest {
    color: var(--faculty-rest-color);
}
.training-item__title--show {
    color: var(--faculty-show-color);
}
.training-item__title--sport {
    color: var(--faculty-sport-color);
}
.training-item__title--internet {
    color: var(--faculty-internet-color);
}
.training-item__title--art {
    color: var(--faculty-art-color);
}
.list_flat>.list__item:last-child .training-item{padding-bottom:0}.list_flat>.list__item a{text-decoration:none;color:inherit;}@media(min-width:768px){.list_flat>.list__item:last-child .training-item{padding-bottom:31px}.training-item__preview{margin-bottom:0;float:left}.training-item__period{width:74px}.training-item__pic-wrap{margin-right:30px}.training-item__main{min-height:190px;overflow:hidden}.training-item__title{margin-bottom:24px}}.training-detail .training-item{padding-top:0;padding-bottom:0}.training-detail .training-item__main{width:auto;padding-bottom:0;float:none}.training-detail .training-item__preview{margin-bottom:0;display:block;float:none}.training-detail .training-item__period{width:auto;margin-bottom:7px;padding-right:0;float:none}.training-detail .training-item__period__item{padding-top:0;margin-bottom:0;display:inline-block}.training-detail .training-item__period__day,.training-detail .training-item__period__month,.training-detail .training-item__period__year{display:inherit}.training-detail .training-item__period__day{position:static;font-size:inherit;line-height:inherit}.training-detail .training-item__operation{position:relative;right:0;bottom:0;width:100%;margin-top:19px}.training-detail .training-item__operation .ya-share2{position:relative;margin-top:25px;margin-bottom:27px}@media(min-width:544px){.training-detail .training-item__period{display:block}}@media(min-width:992px){.training-detail .training-item{padding-top:30px}.training-detail .training-item__preview{display:table;float:left}.training-detail .training-item__period{width:74px;margin-right:10px;padding-right:5px;float:left}.training-detail .training-item__period__item{padding-top:42px;margin-bottom:10px}.training-detail .training-item__period__day,.training-detail .training-item__period__month,.training-detail .training-item__period__year{display:block}.training-detail .training-item__period__day{position:absolute;font-size:42px;line-height:42px}.training-detail .training-item__main{overflow:hidden}.training-detail .training-item__operation .ya-share2{position:absolute;margin-top:50px;margin-bottom:0}}.list_flat>.list__item:last-child .list_history{padding-bottom:0!important}.history-item{padding-right:0!important}.history-item__pic-wrap{margin-right:0;margin-bottom:20px;float:none}.history-item__operation{position:static}.history-item__operation .ya-share2{position:static;margin-top:20px;padding-top:0}.history-detail .history-item{padding-top:0!important}.history-detail .history-item__descr{padding-bottom:0}@media(min-width:768px){.history-item{padding-right:30px!important}.list_flat>.list__item:last-child .list_history{padding-bottom:30px!important}.history-item__pic-wrap{margin-right:30px;margin-bottom:0;float:left}}.bonus{margin-top:0}@media(min-width:992px){.list_history{margin-right:-30px}.history-detail .history-item{padding-top:40px!important}.history-item__operation{position:absolute}.history-item__operation .ya-share2{position:absolute;margin-top:0;padding-top:20px}.history-detail .history-item__descr{padding-bottom:50px}.bonus{margin-top:61px}}.list_bonus__outer{margin-left:-15px;margin-right:-15px}.list_bonus{font-size:0;line-height:0;width:100%;margin:0 0 -30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.win .list_bonus{margin-top:0}.list_bonus .list__item{font-size:16px;line-height:18px;padding-left:15px;padding-right:15px;margin-bottom:30px;float:none;display:-ms-flexbox;display:flex}.bonus-item{width:auto;margin:0;background:#d5d5d5;-ms-flex:0 0 100%;flex:0 0 100%}.bonus-item__main{width:100%;box-sizing:border-box}.bonus-item__title,.bonus-item__val{height:45px}.bonus-item__val{font-size:25px;line-height:1;width:35px;padding-right:5px;white-space:nowrap}.bonus-item__title{font-size:16px;line-height:1}@media(min-width:992px){.list_bonus{margin-top:51px}.win .list_bonus{margin-top:64px}.bonus-item__title,.bonus-item__val{height:70px}.bonus-item__val{font-size:40px;width:96px}.bonus-item__title{font-size:22px}}.smi_t{margin-top:0;padding-bottom:0}.smi_info_wrap{padding-left:0;padding-right:0}.smi_lk{float:none}.smi_source{margin-right:0;margin-top:10px;float:none}@media(min-width:992px){.smi_t{margin-top:22px;padding-bottom:31px}.smi_info_wrap{padding:0 15px 0 55px}.smi_lk{float:left}.smi_source{margin-right:50px;margin-top:0;float:right}}.team-rma_lst{padding-top:10px;margin-top:0}.team-rma_i_pic{width:auto;height:auto;margin-right:0;margin-bottom:17px;float:none}.team-rma_i_info{margin-left:0}.team-rma_i_name{margin-bottom:12px}.team-rma_i_name a{text-decoration:underline}.lecture-item__foot .b-link__text,.lecture-item__link,.team-rma_i_name a:hover,.v-nav__cont .collapse-block__button{text-decoration:none}.team-rma_i_info :last-child{margin-bottom:0}.team-rma_i{margin-bottom:56px}.team-rma_i:last-child{margin-bottom:0}.team-rma_i+.team-rma_i:before{top:-30px}@media(min-width:768px){.team-rma_i_pic{width:215px;height:215px;margin-right:30px;margin-bottom:0;float:left}.team-rma_i_info{padding-top:4px;margin-left:30px}.team-rma_i_name{margin-bottom:13px}.team-rma_i{margin-bottom:60px}.team-rma_i+.team-rma_i:before{top:-31px}}@media(min-width:992px){.team-rma_lst{padding-top:0;margin-top:52px}.team-rma_i_pic{margin-right:39px}.team-rma_i_info{padding-top:0;margin-left:39px}.team-rma_i_name{margin-bottom:27px}.team-rma_i{margin-bottom:70px}.team-rma_i+.team-rma_i:before{top:-35px}}.map,.map_pic{width:auto}.map_act a:first-child{margin-left:0}@media(min-width:992px){.map{width:1000px}}.about-rma_lst_colored{margin:30px 0 0}.how-to-enter-rma .about-rma_lst_colored{margin-top:0}.about-rma_i_colored{width:100%;max-width:100%;padding:10px 10px 10px 60px;display:table}.about-rma_i_colored:before{left:15px}.about-rma_i_colored:hover{border:1px solid transparent}.how-to-enter-rma .about-rma_i_colored{float:none}.about-rma_i_colored .about-rma_i_link,.about-rma_i_colored a{position:relative;top:auto;transform:none;display:table-cell;vertical-align:middle}.how-to-enter-rma_time{position:static;transform:none}.how-to-enter-rma_time_l2{min-width:0}@media(min-width:544px){.about-rma_i_colored{width:300px}.how-to-enter-rma .about-rma_i_colored{float:left}.how-to-enter-rma_time{position:absolute;left:327px;transform:translateY(-50%)}}@media(min-width:992px){.about-rma_lst_colored{margin-top:85px;margin-bottom:50px}.how-to-enter-rma .about-rma_lst_colored{margin-top:85px}.about-rma_i_colored{width:504px;padding-left:90px}.about-rma_i_colored:before{left:30px}.how-to-enter-rma_time{left:531px}.how-to-enter-rma_time_l2{min-width:400px}}.aside{width:auto;padding:0;background:0}.aside_left{float:none}.content_right{width:auto;padding-right:0;margin-bottom:0;float:none}.page-gray .content_right{padding-top:23px}.page-title-gray .content_right{padding-top:22px}@media(min-width:992px){.aside{width:200px;padding:45px 0;margin-bottom:0;background:#efefef}.content_right,.page-title-gray .content_right{padding-top:11px}.aside:after,.aside:before{content:""}.aside_left{float:left}.content_right{width:710px;padding-right:30px;margin-bottom:30px;float:right}}.v-nav_side{margin-top:0;border-bottom-width:0}.v-nav__cont{margin-left:-30px;margin-right:-30px}.v-nav__cont .v-nav__inner{padding:24px 30px 25px;background:#fff}.v-nav__cont .v-nav__inner:after{font-size:0;line-height:0;width:100%;height:0;display:inline-block;vertical-align:top}.v-nav_side .v-nav__item{margin-top:10px;border-top-width:0;text-align:left;text-justify:auto;-moz-text-align-last:auto;text-align-last:auto;vertical-align:top}.v-nav_side .v-nav__item:first-child{margin-top:0}.v-nav_side .v-nav__ln{font-family:HelveticaNeueLTW1GRoman,Arial,FreeSans,sans-serif;margin:0}.v-nav_side .v-nav__ln-text{border-bottom:1px dashed}.v-nav_side .v-nav__submenu{margin-left:23px;margin-top:5px}.v-nav_side .v-nav__submenu .v-nav__item{margin-top:-2px;display:block}.v-nav_side .v-nav__submenu .v-nav__item:first-child{margin-top:0}.win .v-nav_side .v-nav__submenu{margin-top:4px;margin-bottom:4px}.poster-1{position:relative!important;bottom:auto!important;right:auto!important;margin-left:-20px;margin-right:-20px;clear:both}.poster-1 img{height:auto}@media(min-width:768px){.v-nav__cont{margin-left:-30px;margin-right:-30px;border-top:1px solid #efefef;border-bottom:1px solid #efefef}.v-nav__cont .v-nav__inner{font-size:.1px;line-height:0;padding:23px 30px;text-align:justify;text-justify:newspaper;-moz-text-align-last:justify;text-align-last:justify}.v-nav__cont .v-nav__inner:after{content:''}.v-nav_side .v-nav__item{margin-top:0;display:inline-block}.v-nav_side .collapse-block__cont{position:absolute;box-shadow:0 5px 5px 0 rgba(0,0,0,.3);background:#fff;z-index:500}.v-nav_side .v-nav__submenu{margin-right:23px}}@media(min-width:992px){.v-nav_side{margin-top:4px;margin-bottom:0;border-bottom-width:1px}.v-nav_side .v-nav__item{margin-top:0;border-top-width:1px;display:block}.v-nav_side .v-nav__ln{font-family:HelveticaNeueLTW1GLtCn,Arial,FreeSans,sans-serif;margin:12px 0}.v-nav_side .collapse-block__cont{position:static;box-shadow:none;background:0;z-index:auto}.v-nav_side .v-nav__submenu{margin-left:30px;margin-top:8px;margin-right:0}.poster-1,.v-nav__cont{margin-left:0;margin-right:0}.win .v-nav_side .v-nav__submenu{margin-top:7px;margin-bottom:9px}.v-nav_side .v-nav__submenu .v-nav__item{margin-top:0}.v-nav__cont{border:0}.v-nav__cont .v-nav__inner{padding:0;background:0}.poster-1{position:absolute!important;bottom:42px!important;right:0!important;max-width:740px;clear:none}}.b-text--news .b-text__content{position:relative;padding-top:31px;margin-bottom:29px}.b-text__title-wrap{position:static;margin-bottom:15px}.b-cite .bx-pager,.other-speaker .slider-block__group{position:relative}.b-text__content .list__item .news-item,.b-text__title-wrap .b-text__title{margin-bottom:0}.b-text__title{text-align:center}.b-text__title-wrap .btn-link-section{font-size:16px;line-height:22px;top:auto;bottom:2px;width:100%;padding-top:5px;padding-bottom:4px;background:#160d00;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.b-text__title-wrap .btn-link-section:after{content:"";width:8px;height:12px;margin-left:10px;margin-right:-18px;background:url(/images/bg-arrow.png) no-repeat;display:inline-block;vertical-align:-2px}.b-text--news .b-text__body{padding-left:43px;padding-right:43px}.b-text--news .bx-prev{top:49px;left:-46px}.b-text--news .bx-next{top:49px;right:-46px}.b-text__content .list_flat{font-size:0;line-height:0;white-space:nowrap}.b-text__content .list__item{font-size:16px;line-height:1.125;width:100%;padding-top:10px;display:inline-block;vertical-align:top;float:none!important;white-space:normal}.b-text__content .list__item .speaker-item__pic-wrap{margin-bottom:16px}.news-item__title:last-child{margin-bottom:0}.b-text__content .js-gallery .list__item{margin-right:10px!important}.list_link .list__item{margin:0}@media(min-width:544px){.b-text__content .list__item{width:50%}.b-text__content .js-gallery .list__item{margin-right:30px!important}}@media(min-width:768px){.b-text__title{text-align:left}.b-text__content .list__item{width:33.33%}.b-text__content .js-gallery .list__item{margin-right:20px!important}}@media(min-width:992px){.b-text--news .b-text__content{padding-top:20px;padding-bottom:40px}.b-text__title-wrap{position:relative;margin-bottom:30px}.b-text__title{text-align:left}.b-text__title-wrap .btn-link-section{font-size:13.88px;top:6px;bottom:auto;width:auto;padding-top:0;padding-bottom:0;background:url(../images/bg-arrow.png) right center no-repeat #201600;text-align:right}.b-text__title-wrap .btn-link-section:after{content:none}.b-text--news .b-text__body{padding-left:0;padding-right:0}.b-text__content .list__item{padding-top:0}.b-text__content .list__item .news-item{margin-bottom:30px}.b-text__content .list__item .speaker-item__pic-wrap{margin-bottom:23px}.b-text__content .js-gallery .list__item{margin-right:56px!important}.list_link .list__item{margin:0 0 0 20px}}.b-text_speaker .b-text__content{padding-bottom:0}.b-speaker{border-top-width:0}.b-speaker__center,.b-speaker__left,.b-speaker__right{display:block}.b-speaker__center{display:none}.b-speaker__left{width:auto;padding-top:0}.b-speaker__left:after{content:none}.b-speaker .b-text__title{margin-bottom:37px}.b-speaker__right{width:auto;padding-left:28px;padding-right:28px;margin-top:27px}.people-speaker .b-text__body{padding-left:54px;padding-right:54px;margin-bottom:-15px}.people-speaker .bx-prev{top:0;left:-16px}.people-speaker .bx-next{top:0;right:-24px}@media(min-width:992px){.b-text_speaker .b-text__content{padding-bottom:40px}.b-speaker{border-top-width:9px}.b-speaker__center,.b-speaker__left,.b-speaker__right{display:table-cell}.b-speaker__left{padding-top:28px;border-bottom:4px solid #201600}.b-speaker .b-text__title{margin-bottom:20px}.people-speaker .b-text__body{padding-left:0;padding-right:0;margin-bottom:0}.people-speaker .bx-prev{left:-15px}.people-speaker .bx-next{right:-22px}.b-speaker__right{width:364px;padding-left:51px;padding-right:43px}}.other-speaker{padding-top:7px}.other-speaker .bx-prev{left:10px}.other-speaker .bx-next{right:2px}.other-speaker .b-text__content{padding-bottom:0}.speaker-item__main{margin-bottom:6px;margin-left:auto;margin-right:auto;direction:ltr}.speaker-item__main .speaker-item__preview{padding-left:0;padding-right:0;display:block}.speaker-item__main .speaker-item__pic-wrap{margin-left:auto;margin-right:auto;margin-bottom:12px;display:block}.speaker-item__descr{line-height:20px;text-align:center}.other-speaker .bx-next,.other-speaker .bx-prev{top:15px;margin:0}.other-speaker .caroufredsel_wrapper{width:100%!important}.other-speaker .slider-block__list{font-size:0;list-style:0;width:100%!important;display:table;table-layout:fixed;white-space:nowrap}.other-speaker .slider-block__wrap{margin-left:-10px;margin-right:-10px}.other-speaker .slider-block__item{width:100%;padding-left:10px;padding-right:10px;box-sizing:border-box}.other-speaker .speaker-item{margin-bottom:0;padding-bottom:8px}.other-speaker .b-text__title{margin-bottom:21px}.other-speaker .list__item .speaker-item__pic-wrap{margin-bottom:11px}@media(min-width:544px){.other-speaker .slider-block__item{width:50%}}@media(min-width:768px){.speaker-item__main{max-width:340px;padding-top:6px}.other-speaker .slider-block__item{padding-left:15px}.other-speaker .speaker-item{padding-bottom:6px}.other-speaker .bx-next,.other-speaker .bx-prev{top:20px}}@media(min-width:992px){.other-speaker{padding-top:0}.other-speaker .b-text__content{padding-bottom:40px}.speaker-item__main{max-width:none;margin-bottom:20px;padding-top:0;direction:rtl}.speaker-item__main .speaker-item__preview{padding-left:0;padding-right:25px;display:table-cell}.speaker-item__main .speaker-item__pic-wrap{display:table-cell}.other-speaker .list__item .speaker-item__pic-wrap{margin-bottom:16px}.speaker-item__descr{line-height:16.47px;text-align:left}.other-speaker .bx-next,.other-speaker .bx-prev{top:0}.other-speaker .speaker-item{padding-bottom:15px}.other-speaker .bx-prev{left:-28px}.other-speaker .bx-next{right:-28px}.other-speaker .slider-block__item{padding-left:10px;width:100%}}.speakers-block__list{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.speakers-block__item{margin:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%}.speakers-block .owl-slider__arrow{top:0;height:112px}.speakers-block .owl-slider__arrow.disabled{display:none}.speakers-block--index .owl-slider__arrow{height:125px}.speakers-block .owl-slider__group{padding-left:54px;padding-right:54px}.speakers-block--index .owl-slider__group{padding-left:20px;padding-right:20px}.speakers-block--index .owl-slider__arrow--prev{left:0}.speakers-block--index .owl-slider__arrow--next{right:0}.speakers-block--index .speaker-item__pic-wrap{width:125px;height:125px}@media(min-width:544px){.speakers-block--index .owl-slider__group{padding-left:0;padding-right:0}.speakers-block--index .owl-slider__arrow--prev{left:-20px}.speakers-block--index .owl-slider__arrow--next{right:-20px}}@media(min-width:768px){.speakers-block--index .owl-slider__group{padding-left:20px;padding-right:20px}}@media(min-width:992px){.speakers-block .owl-slider__group{padding-left:0;padding-right:0}.speakers-block--index .owl-slider__group{padding-left:20px;padding-right:20px}.speakers-block--index .owl-slider__arrow--prev{left:0}.speakers-block--index .owl-slider__arrow--next{right:0}}@media(min-width:1060px){.speakers-block .owl-slider__arrow--prev{left:-15px}.speakers-block .owl-slider__arrow--next{right:-15px}.speakers-block--index .owl-slider__arrow--prev{left:0}.speakers-block--index .owl-slider__arrow--next{right:0}}.tabs__nav{margin-right:-10px}.b-text_cite .b-text__content{padding-top:0;padding-bottom:18px}.b-cite{width:auto;margin-top:25px;padding-top:50px}.b-cite .bx-pager{top:auto;margin-top:-2px}.cite-item{margin-bottom:0}.cite-item__descr{margin-bottom:18px}.cite-item__post{margin-bottom:0}@media(min-width:992px){.b-text_cite .b-text__content{padding-top:20px;padding-bottom:22px}.b-cite{width:600px;margin-top:40px;padding-top:60px}.b-cite .bx-pager{margin-top:0}.cite-item,.cite-item__descr{margin-bottom:20px}.cite-item__post{margin-bottom:15px}}.b-step.b-step_forms{width:auto;max-width:710px}.content_right .b-step{margin-right:0;margin-top:0}.form-of-study__meta-item{display:block;float:none}.form-of-study__meta-item+.form-of-study__meta-item{margin-left:0;margin-top:20px}@media(min-width:768px){.form-of-study__meta-item{display:inline-block;float:left}.form-of-study__meta-item+.form-of-study__meta-item{margin-left:40px;margin-top:0}}ul.list.list_inline.list_flat.list_link-ico{width:auto;max-width:740px;margin-left:-2px;margin-right:-2px}.student-material,.student-progress{max-width:100%}ul.list.list_inline.list_flat.list_link-ico>.list__item{width:100%;margin-left:0;padding:0 2px;-webkit-box-sizing:border-box;box-sizing:border-box}.list.list_inline.list_flat.list_link-ico .link-ico-item{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.link-ico-item__pic-wrap{width:60px}@media(min-width:450px){ul.list.list_inline.list_flat.list_link-ico>.list__item{width:50%}}@media(min-width:544px){ul.list.list_inline.list_flat.list_link-ico>.list__item{width:33.33%}}@media(min-width:768px){.link-ico-item__pic-wrap{width:90px}}.edu-material_lk,.edu-material_tx{width:auto;float:none}.edu-material_i{padding-right:0}.edu-material_lk{line-height:1;margin-bottom:5px;margin-right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.list_letter{font-size:0;line-height:0}.list_letter .list__item{font-size:16px;line-height:18px;display:inline-block}@media(min-width:768px){.edu-material_i{padding-right:30px}.edu-material_lk{width:200px;margin-bottom:0;margin-right:22px;float:left}.edu-material_tx{overflow:hidden}.list_letter .list__item{display:table-cell}}.list_teacher__outer{margin:0 -17.5px}.list_teacher{font-size:0;line-height:0;width:100%;margin:0;padding-top:10px;display:table}.list_teacher .list__item{font-size:16px;line-height:18px;margin:0 0 40px;padding-left:17.5px;padding-right:17.5px;float:none}.list_teacher .teacher-item{width:auto}.teacher-item__pic-wrap{width:214px;display:inline-block;vertical-align:top}.teacher-item__pic-wrap img{height:214px}.teacher_container{padding-top:0}.teacher-detail .teacher-item__pic-wrap{margin-right:0;margin-bottom:20px;float:none;flex:0 0 auto;}.teacher-detail .teacher-item__main{overflow:visible;}.teacher-detail .teacher-item__title+h2,.teacher-detail .teacher-item__title+p{padding-top:0;margin-top:0}@media(min-width:768px){.teacher_container{padding-top:40px;}.teacher_container--flex{display:flex;}.teacher-item__pic-wrap{width:auto}.teacher-detail .teacher-item__pic-wrap{margin-right:30px;margin-bottom:0;float:left}}.list_student{margin-right:0}.student-item{padding-right:0}.student-item__pic-wrap{margin-right:0;margin-bottom:20px;float:none;display:inline-block;vertical-align:top}.student-item__descr,.student-item__descr__item{width:auto}@media(min-width:768px){.list_student{margin-right:-30px}.student-item{padding-right:30px}.student-item__pic-wrap{margin-right:30px;margin-bottom:0;float:left}.student-item__descr{width:610px}.student-item__descr__item{width:466px}}.student-profile,.student-profile .b-step{margin-right:0}.student-detail .student-item__pic-wrap{margin-right:0;margin-bottom:20px;float:none;display:inline-block;vertical-align:top}.student-profile .student-item_header .student-item__title{line-height:1;float:none}.student-profile .student-item_header .list_soc-ico{float:none}.student-profile .student-group-info{margin-left:0}.student-profile .team-mates{width:100%;margin-left:0;display:table}.student-profile .list_student-col{float:none}.student-profile .list_student__outer{margin-left:-15px;margin-right:-15px}.student-profile .list_student{font-size:0;line-height:0;width:100%;margin-bottom:-40px;display:table}.student-profile .list_student .list__item{font-size:16px;line-height:18px;padding-left:15px;padding-right:15px;margin-bottom:40px;float:none}.list_student-col .student-item{width:auto;margin:0!important}@media(min-width:768px){.student-detail .student-item__pic-wrap{margin-right:50px;margin-bottom:0;float:left}.student-profile .student-item_header .student-item__title{float:left}.student-profile .student-item_header .list_soc-ico{float:right}.student-profile .student-group-info{margin-left:0}}@media(min-width:992px){.student-profile{margin-right:-52px}.student-profile .team-mates{width:auto;display:block}}.register-form{margin-top:28px}.register-form .form-group{margin-bottom:15px}.register-form .form-group:last-child{margin-bottom:0}.register-form .form-group__title{font-family:HelveticaNeueLTW1GBdCn;font-size:16px;line-height:20px;margin-bottom:6px;-ms-flex:0 0 197px;flex:0 0 197px;order:0;color:#000}.register-form .form-required{color:#42cbdf}.register-form .form-group__cont{-ms-flex:1 1 auto;flex:1 1 auto}.register-form .form-group__cont .inputselect,.register-form .form-group__cont .inputtext{width:100%}.register-form .form-buttons{margin-top:29px}.register-form .ast{font-family:HelveticaNeueLTW1GLt;font-size:16px;line-height:1;margin-top:0;color:#000}.register-form .ast .required_text_label{color:inherit}.form-captcha__fields-item--image{margin-bottom:10px}.form-captcha__fields-item img{display:block}.form_captcha{margin-top:30px;padding-top:30px;border-top:4px solid #42cbdf}.form_captcha__title{font-family:HelveticaNeueLTW1GRoman;font-size:22px;font-weight:700;margin-bottom:25px}@media(min-width:544px){.register-form .form-group{display:-ms-flexbox;display:flex}.register-form .form-group__title{padding-right:20px}}@media(min-width:992px){.register-form .form-group__title{font-size:22px;line-height:29px;-ms-flex:0 0 300px;flex:0 0 300px}.register-form .ast{font-size:22px;line-height:29px;color:#c2c3c4}}.register{margin-top:0}.register_form{margin-top:28px}.register_form .field{margin-bottom:15px;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.register_form label{font-family:HelveticaNeueLTW1GBdCn;font-size:16px;line-height:20px;width:auto;margin-bottom:6px;display:block;-ms-flex:0 0 197px;flex:0 0 197px;order:0;color:#000}.register_form label span{color:#42cbdf}.register_form input[type=password],.register_form input[type=text]{width:100%;order:3;box-sizing:border-box}.register_form .field_select select{width:280px;margin-right:0;background-color:#fff}.register_form .field_protection{margin-top:3px;margin-bottom:8px;order:2}.register_form .field_protection div{margin:0}.register_form .field_input{padding-top:4px;-ms-flex-align:start;align-items:start;align-items:flex-start}.register_form .field_input input[type=text]{width:100%}.register_form .field--buttons{margin-top:29px}.vacancies,.vacancies_info>h3{margin-top:0}.register_form .ast{font-family:HelveticaNeueLTW1GLt;font-size:16px;line-height:1;margin-top:0;color:#000}@media(min-width:544px){.register_form .field{display:-ms-flexbox;display:flex}.register_form label{width:197px;padding-right:20px;margin-bottom:0}.register_form input[type=password],.register_form input[type=text]{width:280px}.register_form .field_input input[type=text]{width:280px;margin-left:217px}.register_form .ast,.register_form .field--buttons{padding-left:217px}}@media(min-width:992px){.register_form .field{-ms-flex-align:baseline;align-items:baseline}.register_form label{font-family:inherit;font-size:22px;line-height:29px;width:300px;-ms-flex:0 0 300px;flex:0 0 300px;color:#42cbdf}.register_form .field_select label{width:auto}.register_form input[type=password],.register_form input[type=text]{width:542px}.register_form .field_select select{width:290px;margin-right:104px}.register_form .field_protection{margin-top:0;margin-bottom:0;margin-right:20px}.register_form .field_input{padding-top:0;-ms-flex-align:start;align-items:flex-start}.register_form .field_input input[type=text]{width:342px;margin-left:0}.register_form .field--buttons{padding-left:0;margin-top:0}.register_form .ast{font-family:HelveticaNeueLTW1GRoman,Arial,FreeSans,sans-serif;font-size:22px;line-height:29px;padding-left:0;color:#c2c3c4}}.student-progress_head{width:490px;background:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;box-sizing:border-box}.student-progress_row{width:490px}.student-progress_c1{width:240px;padding-left:10px;padding-right:10px}.student-progress_c2,.student-progress_c3{width:125px;padding-left:10px;padding-right:10px}@media(min-width:768px){.student-progress_c1,.student-progress_c2,.student-progress_c3{padding-left:23px;padding-right:23px}.student-progress_head,.student-progress_row{width:713px}.student-progress_c1{width:240px}.student-progress_c2{width:183px}.student-progress_c3{width:290px}}.student-documents{width:380px}.student-documents_c1{width:280px;padding-left:10px;padding-right:10px}.student-documents_c2{width:100px;padding-left:10px;padding-right:10px}@media(min-width:768px){.student-documents{width:750px}.student-documents_c1{width:580px;padding-left:30px;padding-right:30px}.student-documents_c2{width:170px;padding-left:30px;padding-right:30px}}.prof_study table{min-width:530px}.prof_study table td,.prof_study table th{padding-left:10px}.prof_study table td:first-child,.prof_study table th:first-child{padding-left:0}.student-material_c1,.student-material_c2,.student-material_c3,.student-material_c4{height:130px;padding-left:10px;padding-right:10px}.student-material .student-material_cnt,.student-material .student-material_head{width:720px}.student-material_c1{width:110px}.student-material_c1 span{font-size:24px}.student-material_c2,.student-material_c3{width:250px}.student-material_c4{width:110px}.vacancies_send{float:none}@media(min-width:768px){.student-material .student-material_cnt,.student-material .student-material_head{width:910px}.student-material_c1{width:145px;height:115px;padding-left:30px;padding-right:30px}.student-material_c1 span{font-size:36px}.student-material_c2{width:335px;height:115px;padding-left:20px;padding-right:20px}.student-material_c3,.student-material_c4{height:115px;padding-left:30px;padding-right:30px}.student-material_c3{width:300px}.student-material_c4{width:130px}.vacancies_send{float:right}.vacancies{margin-top:44px}}.lecture-block{margin-bottom:30px}.lecture-block__list{padding:0;margin:0;list-style:none}.lecture-block__item{padding:34px 0 0;margin:34px 0 0;border-top:1px solid #c2c3c4;background:0}.lecture-block__item:first-child{padding-top:0;margin-top:0;border-top:0}.lecture-item__image{width:auto;margin-bottom:20px;padding-top:6px;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align-self:start;align-self:flex-start;text-align:left}.lecture-item__image .image-block__item{transition:all 1s cubic-bezier(.23,1,.32,1) 0}.lecture-item__image:hover .image-block__item{transform:scale(1.03)}.lecture-item__inner{min-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:0 1 100%;flex:0 1 100%}.lecture-item__cont{margin-bottom:15px}.lecture-item__foot{padding-top:20px;margin-top:auto}.lecture-item__foot .b-link{margin-top:0}@media(min-width:544px){.lecture-item_outer{display:-ms-flexbox;display:flex}.lecture-item__image{width:150px;margin-right:20px;margin-bottom:0}}@media(min-width:768px){.lecture-item__image{width:214px;margin-right:30px}}.schedule-block__image{display:none}.tabs_rasp{ margin-bottom: 5px; }.schedule-block .table_pseudo{margin-bottom:0;overflow:visible;}@media(max-width:991px){.schedule-block .table__cell:after,.schedule-block .table__cell:before,.schedule-block .table__row:after,.schedule-block .table__row:before{content:none}.schedule-block{padding-right:17px;padding-top:12px}.schedule-block .table_pseudo{display:-ms-flexbox;display:flex}.schedule-block .table__header{padding:8px 0 17px}.schedule-block .table__row{border:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.schedule-block .table__cell{position:static;font-family:HelveticaNeueLTW1GLt,sans-serif;width:auto;min-width:0;padding:8px 0 12px;border:0;box-sizing:border-box;text-align:left;-ms-flex:0 0 auto;flex:0 0 auto}.schedule-block .table__cell_title{font-size:13px;width:80px;padding-right:10px}.schedule-block .table__body{border:3px solid #333;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto}.page-col_2 .schedule-block .table__body{border-color:#be0045}.page-col_3 .schedule-block .table__body{border-color:#fe7f00}.page-col_4 .schedule-block .table__body{border-color:#00a650}.page-col_5 .schedule-block .table__body{border-color:#853dae}.page-col_6 .schedule-block .table__body{border-color:#ff0095}.schedule-block .table__row-wrap{position:relative;padding:8px 18px 17px;background:0;display:-ms-flexbox;display:flex;-ms-flex:1 0 33%;flex:1 0 33%;box-sizing:border-box}.schedule-block .slider-block__arrow{top:23px;width:22px;height:44px;margin:0;background:#333;box-shadow:0 -9px 0 0 #fff,0 9px 0 0 #fff}.schedule-block .slider-block__arrow:before{position:absolute;content:"";top:50%;left:50%;width:7px;height:14px;margin:-7px 0 0 -3px;background:url(/images/slider-arrow-1.png) no-repeat}.page-col_2 .schedule-block .slider-block__arrow{background:#be0045}.page-col_3 .schedule-block .slider-block__arrow{background:#fe7f00}.page-col_4 .schedule-block .slider-block__arrow{background:#00a650}.page-col_5 .schedule-block .slider-block__arrow{background:#853dae}.page-col_6 .schedule-block .slider-block__arrow{background:#ff0095}.schedule-block .slider-block__arrow--next:before{background-position:-8px 0}.page-gray .schedule-block .slider-block__arrow{box-shadow:0 -9px 0 0 #efefef,0 9px 0 0 #efefef}.schedule-block .slider-block__arrow.disabled{background:#d8d8d8;cursor:default}.schedule-block .slider-block__arrow--prev{left:-22px}.schedule-block .slider-block__arrow--next{right:-22px}.schedule-block .slider-block__crop,.schedule-block .slider-block__group{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto}.schedule-block .slider-block__wrap{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:column;flex-direction:column}.schedule-block .caroufredsel_wrapper{width:100%!important;height:auto!important;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto}.schedule-block .slider-block__list{width:100%!important;height:100%!important;display:table;display:-ms-flexbox;display:flex;table-layout:fixed}.schedule-block .slider-block__item{width:33%}.schedule-block .time-table__date{font-size:16px;line-height:1;margin-bottom:2px;text-align:left}.schedule-block .time-table__date span{font-size:inherit}.schedule-block .time-table__time{text-align:left}.schedule-block .time-table__room{display:inline;text-align:inherit}.schedule-block .b-attention{left:auto;right:0;width:auto;padding-left:5px;padding-right:5px}}@media(max-width:767px){.schedule-block .table__row-wrap{-ms-flex:1 0 50%;flex:1 0 50%}.schedule-block .slider-block__item{width:50%}}@media(max-width:543px){.schedule-block{padding-top:9px}.schedule-block .table__row-wrap{-ms-flex:1 0 100%;flex:1 0 100%}.schedule-block .slider-block__item{width:100%}}@media(min-width:992px){.schedule-block .caroufredsel_wrapper,.schedule-block .table__cell{height:auto!important}.schedule-block .table__row-wrap,.schedule-block__image{display:block}.schedule-block .slider-block__list{position:relative!important;width:auto!important;height:auto!important;display:block}}table.form-table tr{margin-bottom:10px;display:block}table.form-table td,table.form-table th{padding:0;display:block}table.form-table td:first-child,table.form-table th:first-child{margin-bottom:4px}table.form-table td:empty,table.form-table th:empty{display:none}.form_input_buttons{padding:20px 0 0;float:none}@media(min-width:992px){table.form-table tr{display:table-row}table.form-table td,table.form-table th{padding:15px 5px;display:table-cell}table.form-table td:empty,table.form-table th:empty{display:table-cell}table.form-table td:empty:before,table.form-table th:empty:before{content:'\00A0'}table.form-table input.captcha{margin-top:5px}.form_input_buttons{padding:0;float:right}}.snippet{display:block}.snippet>*{display:table}.snippet--buttons>*{display:block;}.snippet>*>*>*{padding:0;vertical-align:baseline}.snippet--dl{margin-bottom:10px}.snippet--dl *>{display:block}.snippet--dl *>*{margin-top:18px;display:table}.snippet--dl *>:first-child{margin-top:0}.snippet--dl *>*>*{display:block}.snippet--dl *>*>:first-child{margin-bottom:12px}@media(min-width:768px){.snippet--dl *>*{display:table-row}.snippet--dl *>*>*{display:table-cell}.snippet--dl *>*>:first-child{width:1%;padding-right:5px;white-space:nowrap}}.main_partners{max-width:1040px;height:auto;padding-top:28px;padding-left:20px;padding-right:20px;margin-bottom:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.main_partners h2{margin-bottom:30px;padding-left:10px}.main_partners h2,.main_partners h2 span{color:#000}.main_partners .bx-wrapper{padding-left:10px;padding-right:10px}.main_partners .bx-prev{top:-17px;left:0}.main_partners .bx-next{top:-17px;right:0}@media(min-width:768px){.main_partners{max-width:1060px;padding-top:22px;padding-left:30px;padding-right:30px}.main_partners h2{margin-bottom:27px}}@media(min-width:992px){.main_partners h2{padding-left:0}.main_partners .bx-wrapper{padding-left:0;padding-right:0}.main_partners .bx-prev{top:-18px;left:-20px}.main_partners .bx-next{top:-18px;right:-20px}}.rent_pic{height:auto}.p-with-video{position:relative;border:14px solid transparent}.p-with-video:before{content:'';padding-bottom:50%;display:block}.p-with-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.foreign-speaker{padding-top:0;padding-right:0}.foreign-speaker__pic-wrap{margin-right:0;margin-bottom:30px;float:none}.site-footer__top .l_block.w_block{margin:0}@media(min-width:768px){.foreign-speaker{padding-top:20px;padding-right:30px}.foreign-speaker__pic-wrap{margin-right:30px;margin-bottom:0;float:left}.foreign-speaker__main{min-height:194px}}.footer__top{padding-top:25px;padding-bottom:32px}.footer__inner{text-align:center}.footer a{text-decoration:underline;color:#fff}.copy a,.footer .made-link,.footer a:hover{text-decoration:none}.list_footer-info{margin-right:0;display:block;text-align:inherit}.list_footer-info:first-child{margin-right:0}.list_soc-ico{margin-top:14px}.list_footer-info .list_soc-ico{margin-top:24px;display:block}.list_footer-info .list_soc-ico .list__item:first-child{margin-left:0}.list_footer-info .list_flat{margin:25px 0 0;display:block}.list_footer-info .list_flat:last-child{margin-right:0}.list_footer-info .list_flat--col{width:50%;float:left}.f_rekv_phone__val{font-size:16px;font-weight:700}.footer-info{margin-top:28px}.footer .made-link span{text-decoration:underline}.footer .made-link:hover span{text-decoration:inherit}@media(min-width:768px){.footer__top{padding-top:22px;padding-bottom:25px}.footer__inner{text-align:left}.list_footer-info{margin-right:32px;display:inline-block;text-align:left}.list_footer-info .list_flat{margin:0}.list_footer-info .list_flat--col{width:auto;float:none}.f_rekv_phone__val{font-size:inherit;font-weight:700}.list_footer-info .list_soc-ico{margin-top:28px;display:inline-block}.copy{margin-right:-10px}.footer-info{margin-top:0;margin-right:-35px;margin-left:10px}}@media(min-width:992px){.footer-info,.list_footer-info .list_soc-ico,.list_soc-ico{margin-top:0}.list_footer-info,.list_footer-info:last-child{margin-right:18px}.list_footer-info:last-child{margin-right:0}.list_footer-info .list_flat{margin-right:18px;display:inline-block}.copy,.footer-info{margin-right:0}.footer-info{margin-left:0}}.de-fl-upScroll{width:30px;height:30px;overflow:hidden;direction:rtl}.de-fl-upScroll img{position:relative;top:0;right:0;width:95px;max-width:none;height:30px;margin-right:-1px;background:#fff}@media(min-width:992px){.de-fl-upScroll{width:95px}.de-fl-upScroll img{background:0}}@media(max-width:991px){.teacher-detail .teacher-item__title{padding-top:5px}}.zaiv-instagram-gallery-container{overflow:initial;padding-left:43px;padding-right:43px}.zaiv-instagram-gallery-container .zaiv-instagram-gallery-media{list-style:none}.zaiv-instagram-gallery-container .zaiv-instagram-gallery-item{background:none;margin-right:15px!important}.zaiv-instagram-gallery-container .bx-prev,.zaiv-instagram-gallery-container .bx-next{top:40px}.fancybox--instagram .fancybox-inner{margin:0 auto}.fancybox--instagram .fancybox-title{position:static;margin:0}.fancybox--instagram .fancybox-title .child{margin:0;max-width:100%;line-height:initial;white-space:initial;padding-left:5px;padding-right:5px}@media(min-width:1000px) {.zaiv-instagram-gallery-container .zaiv-instagram-gallery-item{max-width: 170px;}}
/**/
.snippet--column { margin-bottom: 31px; }
.snippet--column > * {}
.snippet--column > * > * { display: flex; }
.snippet--column > * > * > * { flex: 1 1 auto; }
.snippet--column img { vertical-align: top; }
/**/
.svg-icon { max-width: 100%; fill: currentColor; stroke: currentColor; transition: all 0.2s ease-in-out 0s; }
a .svg-icon { transition: none; }
.svg-icon--faculty-rest { width: 75px; height: 75px; }
.svg-icon--faculty-internet { width: 65px; height: 65px; }
.svg-icon--faculty-art { width: 76px; height: 70px; }
.svg-icon--faculty-show { width: 73px; height: 73px; }
.svg-icon--faculty-sport { width: 74px; height: 74px; }
.svg-icon--quotation { width: 84px; height: 83px; }
.svg-icon--top-menu {width: 30px; height: 32px; position: relative; top: auto; left: auto;}
/**/
.sticker-box {
    font-size: 12px;
    line-height: calc(11 / 12);
}
.sticker-box__item {
    position: relative;
    height: 20px;
    padding: 4px 20px 4px 20px;
    margin-top: 10px;
    border: none;
    border-color: var(--sticker-color, #42cade);
    background: var(--sticker-color, #42cade);
    box-sizing: border-box;
    color: #fff;
}
.sticker-box__item:first-child {
    margin-top: 0;
}
.sticker-box__item:before, .sticker-box__item:after {
    position: absolute;
    content: '';
    right: 100%;
    border-left: 10px solid transparent;
}
.sticker-box__item:before {
    top: 0;
    border-top: 10px solid;
    border-top-color: inherit;
}
.sticker-box__item:after {
    bottom: 0;
    border-bottom: 10px solid;
    border-bottom-color: inherit;
}
/**/
.header-logo-year { position: relative; width: 50%; max-width: 158px; margin: -8px 10px -6px 0; box-sizing: border-box; flex: 0 0 auto; }
.header-logo-year *, .header-logo-year *:before, .header-logo-year *:after { box-sizing: inherit; }
.header-logo-year__inner { display: flex; align-self: center; text-decoration: none; }

.header-logo-year__two { position: relative; width: 60px; margin-right: 8px; overflow: hidden; animation: none 10s linear 0s infinite; }
.header-logo-year__two-item { position: relative; width: 100%; padding-top: 50%; background-color: currentColor; display: flex; overflow: hidden; animation: inherit; color: transparent; }
.header-logo-year__two-item:before { position: absolute; content: ''; top: 0; left: 0; width: 50%; height: 100%; flex: 0 0 auto; border-color: currentColor; background: currentColor; display: inline-block; }
.header-logo-year__two-item:nth-child(1) { border-radius: 0 30px 0 0; background: #ff0095; color: #fe7f00; animation-name: logo-two-line-1; animation-duration: 5s; }
.header-logo-year__two-item:nth-child(2) { border-radius: 30px 0 30px 0; background: #00a650; color: #853dae; animation-name: logo-two-line-2; animation-duration: 9s; }
.header-logo-year__two-item:nth-child(2):before { border-radius: 30px 0 0 0; }
.header-logo-year__two-item:nth-child(3) { width: 100%; background: #be0045; color: #ff0095; animation-name: logo-two-line-3; animation-duration: 7s; }
.header-logo-year__two-item:nth-child(3):before { position: absolute; width: 100%; border-left: 60px solid; border-top: 30px solid transparent; background: none; }

.header-logo-year__zero { position: relative; width: 90px; border-radius: 50%; overflow: hidden; animation: none 10s linear 0s infinite; }
.header-logo-year__zero-item { position: relative; width: 100%; padding-top: 50%; background-color: currentColor; display: flex; overflow: hidden; animation: inherit; color: transparent; }
.header-logo-year__zero-item:before { position: absolute; content: ''; top: 0; left: 0; width: 50%; height: 100%; border-color: currentColor; background: currentColor; flex: 0 0 auto; display: inline-block; }
.header-logo-year__zero-item:nth-child(1) { border-radius: 50% 50% 0 0 / 100% 100% 0 0; background: #00a650; color: #fe7f00; animation-name: logo-zero-line-1; animation-duration: 7s; }
.header-logo-year__zero-item:nth-child(1):before { border-radius: 100% 0 0 0; }
.header-logo-year__zero-item:nth-child(2) { border-radius: 0 0 50% 50% / 0 0 100% 100%; background: #be0045; color: #853dae; animation-name: logo-zero-line-2; animation-duration: 11s; }
.header-logo-year__zero-item:nth-child(2):before { border-radius: 0 0 0 100%; }
.header-logo-year__zero-text { position: absolute; font-size: calc(12px + (26 - 12) * ( (100vw - 320px) / ( 544 - 320) )); /*font-size: 26px;*/ font-weight: bold; line-height: 1; top: 50%; left: 50%; text-transform: uppercase; transform: translate(-50%, -50%); color: #fff; }

@media (min-width: 544px) {
  .header-logo-year { width: 44%; margin-right: 20px; }
  .header-logo-year__zero-text { font-size: calc(18px + (26 - 18) * ( (100vw - 544px) / ( 768 - 544) )); }
}
@media (min-width: 768px) {
  .header-logo-year__zero-text { font-size: calc(18px + (26 - 18) * ( (100vw - 768px) / ( 992 - 768) )); }
}
@media (min-width: 992px) {
  .header-logo-year { margin-right: 40px; }
  .header-logo-year__zero-text { font-size: 26px; }
}

@keyframes logo-two-line-1 {
  49.99999% { background: #ff0095; color: #fe7f00; }
  50% { background: #fe7f00; color: #ff0095; }
  99.99999% { background: #fe7f00; color: #ff0095; }
  100% { background: #ff0095; color: #fe7f00; }
}
@keyframes logo-two-line-2 {
  49.99999% { background: #00a650; color: #853dae; }
  50% { background: #853dae; color: #00a650; }
  99.99999% { background: #853dae; color: #00a650; }
  100% { background: #00a650; color: #853dae; }
}
@keyframes logo-two-line-3 {
  49.99999% { background: #be0045; color: #ff0095; }
  50% { background: #ff0095; color: #be0045; }
  99.99999% { background: #ff0095; color: #be0045; }
  100% { background: #be0045; color: #ff0095; }
}
@keyframes logo-zero-line-1 {
  49.99999% { background: #00a650; color: #fe7f00; }
  50% { background: #fe7f00; color: #00a650; }
  99.99999% { background: #fe7f00; color: #00a650; }
  100% { background: #00a650; color: #fe7f00; }
}
@keyframes logo-zero-line-2 {
  49.99999% { background: #be0045; color: #853dae; }
  50% { background: #853dae; color: #be0045; }
  99.99999% { background: #853dae; color: #be0045; }
  100% { background: #be0045; color: #853dae; }
}
/**/
.side-menu { margin-bottom: 20px; color: #201600; box-sizing: border-box; }
.side-menu *, .side-menu *:before, .side-menu *:after { box-sizing: inherit; }
.side-menu--rest { color: #bd0045; }
.side-menu--show { color: #fd7f00; }
.side-menu--sport { color: #00a650; }
.side-menu--internet { color: #853dae; }
.side-menu--art { color: #ff0094; }
.side-menu__outer { padding: 23px 30px 23px 30px; margin-left: -30px; margin-right: -30px; border-bottom: 1px solid #efefef; }
.side-menu__list { padding: 0; margin: 0; list-style: none; }
.side-menu__item { padding: 0; margin: 10px 0 0 0; background: none; }
.side-menu__item:first-child { margin-top: 0; }

.side-menu-item { position: relative; font-family: HelveticaNeueLTW1GBdCn,Arial,FreeSans,sans-serif; font-size: 14px; }
.side-menu-item--collapse:before { position: absolute; top: 100%; left: 0; right: 0; height: 25px; }
.side-menu-item--collapse:last-child:before { content: none; display: none; }
.side-menu-item__head { position: relative; border-color: inherit; background: #fff; color: #201600; }
.side-menu-item__head--rest { border-color: #be0045; }
.side-menu-item__head--rest-bg { border-color: #be0045; background: #be0045; color: #fff; }
.side-menu-item__head--show { border-color: #fe7f00; }
.side-menu-item__head--show-bg { border-color: #fe7f00; background: #fe7f00; color: #fff; }
.side-menu-item__head--sport { border-color: #00a650; }
.side-menu-item__head--sport-bg { border-color: #00a650; background: #00a650; color: #fff; }
.side-menu-item__head--internet { border-color: #853dae; }
.side-menu-item__head--internet-bg { border-color: #853dae; background: #853dae; color: #fff; }
.side-menu-item__head--art { border-color: #ff0095; }
.side-menu-item__head--art-bg { border-color: #ff0095; background: #ff0095; color: #fff; }
.side-menu-item__link { font: inherit; width: 100%; padding: 9px 20px 9px 35px; border: 2px solid; background: inherit; color: inherit !important; display: block; text-align: inherit; text-transform: uppercase; text-decoration: none; transition: border-color 0.25s ease-in-out 0s; cursor: pointer; }
.side-menu-item__link:hover, .side-menu-item__link.current { border-color: inherit; text-decoration: none; color: inherit !important; }
.side-menu-item__link--rest { border-color: #be0045; }
.side-menu-item__link--show { border-color: #fe7f00; }
.side-menu-item__link--sport { border-color: #00a650; }
.side-menu-item__link--internet { border-color: #853dae; }
.side-menu-item__link--art { border-color: #ff0095; }

[href*="/postuplenie/"] + .side-menu-item__link--rest { background: #be0045; color: #fff !important; }
[href*="/postuplenie/"] + .side-menu-item__link--show { background: #fe7f00; color: #fff !important; }
[href*="/postuplenie/"] + .side-menu-item__link--sport { background: #00a650; color: #fff !important; }
[href*="/postuplenie/"] + .side-menu-item__link--internet { background: #853dae; color: #fff !important; }
[href*="/postuplenie/"] + .side-menu-item__link--art { background: #ff0095; color: #fff !important; }


.side-menu-item:hover .side-menu-item__link--rest, .side-menu-item__link--rest.current, .side-menu-item__link--rest:hover,
    .side-menu-item__link--rest[href*="/postuplenie/"] { background: #be0045; color: #fff !important; }
.side-menu-item:hover .side-menu-item__link--show, .side-menu-item__link--show.current, .side-menu-item__link--show:hover,
    .side-menu-item__link--show[href*="/postuplenie/"] { background: #fe7f00; color: #fff !important; }
.side-menu-item:hover .side-menu-item__link--sport, .side-menu-item__link--sport.current, .side-menu-item__link--sport:hover,
    .side-menu-item__link--sport[href*="/postuplenie/"] { background: #00a650; color: #fff !important; }
.side-menu-item:hover .side-menu-item__link--internet, .side-menu-item__link--internet.current, .side-menu-item__link--internet:hover,
    .side-menu-item__link--internet[href*="/postuplenie/"] { background: #853dae; color: #fff !important; }
.side-menu-item:hover .side-menu-item__link--art, .side-menu-item__link--art.current, .side-menu-item__link--art:hover,
    .side-menu-item__link--art[href*="/postuplenie/"] { background: #ff0095; color: #fff !important; }
.side-menu-item__body { padding: 0 2px 0 37px; }
.side-menu-item__body:before { content: ''; padding-top: 15px; display: block; }
.side-menu-item__body:after { content: ''; padding-top: 15px; display: block; }

.side-submenu { text-transform: uppercase; }
.side-submenu__list { padding: 0; margin: 0; list-style: none; }
.side-submenu__item { padding: 0; margin: 9px 0 0 0; background: none; }
.side-submenu__item:first-child { margin-top: 0; }
.side-submenu__link { text-decoration: none; color: #201600 !important; }
.side-submenu__link:hover, .side-submenu__link.current { color: inherit !important; }
.side-submenu__link:hover { text-decoration: underline; }

@media (min-width: 992px) {
  .side-menu { margin-bottom: 0; }
  .side-menu__outer { padding: 0; margin: 0; border-bottom: none; }
  .side-menu__item { margin-top: 25px; }

  .side-menu-item--collapse:hover:before { content: ''; }
  .side-menu-item .side-menu-item__head .side-menu-item__link--link { display: block; }
  .side-menu-item .side-menu-item__head .side-menu-item__link--button { display: none; }
  .side-menu-item__body { display: none !important; }
  .side-menu-item__body:after { content: none; }
  .side-menu-item__body.in { display: block !important; }
  .side-menu-item:hover .side-menu-item__body { display: block !important; }
}
/**/
.black_title, .page-col_2 .content h1, .page-col_3 .content h1, .page-col_4 .content h1, .page-col_5 .content h1, .page-col_6 .content h1 {
    color: #000;
}
/*.page-col_2 .content h1 { color: var(--faculty-rest-color); }
.page-col_3 .content h1 { color: var(--faculty-show-color); }
.page-col_4 .content h1 { color: var(--faculty-sport-color); }
.page-col_5 .content h1 { color: var(--faculty-internet-color); }
.page-col_6 .content h1 { color: var(--faculty-art-color); }*/
/**/
.faculty-filter {}
.faculty-filter__title {
    margin-bottom: 5px;
}
.faculty-filter__list {
    padding: 0;
    margin: 0 -5px;
    list-style: none;
    display: flex;
}
.faculty-filter__item {
    padding: 0 5px;
    margin: 0;
    background: none;
}
.faculty-filter__link {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: #c2c3c4;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    fill: #fff;
    stroke: #c2c3c4;
    color: inherit;
}
.faculty-filter__link--rest:hover, .faculty-filter__link--rest.current {
    background: var(--faculty-rest-color);
}
.faculty-filter__link--show:hover, .faculty-filter__link--show.current {
    background: var(--faculty-show-color);
}
.faculty-filter__link--sport:hover, .faculty-filter__link--sport.current {
    background: var(--faculty-sport-color);
}
.faculty-filter__link--internet:hover, .faculty-filter__link--internet.current {
    background: var(--faculty-internet-color);
}
.faculty-filter__link--art:hover, .faculty-filter__link--art.current {
    background: var(--faculty-art-color);
}
.faculty-filter__icon {
    width: 18px;
    height: 18px;
    fill: inherit;
    stroke: inherit;
}
.faculty-filter__icon.svg-icon--faculty-internet {
    width: 15px;
    height: 15px;
}
.faculty-filter__icon.svg-icon--faculty-art {
    width: 20px;
    height: 20px;
    margin: -1px 0 0 -3px;
}

@media (min-width: 992px) {
    .g-nav_filter .faculty-filter {
        margin-top: -23px;
    }
}
/**/
.g-nav__inner__inside {}
.g-nav__item.visible .g-nav__inner__inside { display: block; }
@media (min-width: 992px) {
  .g-nav__item.visible .g-nav__inner__inside { display: none; }
  .g-nav__item:hover .g-nav__inner__inside { display: block; }
}
/**/
.poster-box { padding-top: 15px; clear: both; padding-bottom: 40px; }
.poster-box a { max-width: 100%; display: inline-block; vertical-align: top; text-decoration: none; }
.poster-box img { display: block; }
/**/
.student-detail--flex { overflow: visible; }
.student-detail__outer {}
.student-detail__outer .student-item__pic-wrap { flex: 0 0 auto;}
.student-detail__outer .student-item__main { min-width: 1px; flex: 1 1 auto; overflow: visible; }

@media (min-width: 768px) {
  .student-detail__outer { display: flex; }
}
/**/
.review-notice { margin: 50px 0; box-sizing: border-box; }
.review-notice:first-child { margin-top: 0; }
.review-notice:last-child { margin-bottom: 0; }
.review-notice *, .review-notice *:before, .review-notice *:after { box-sizing: inherit; }
.review-notice__title { font-size: 24px; line-height: 1; margin: 0 0 34px 0; }
.review-notice__link { text-decoration: none; }
.review-notice__body { margin: 0; }
.review-notice__list-outer { margin: 0 -10px; }
.review-notice__list { padding: 0; margin: 0; list-style: none; display: flex; flex-wrap: wrap; align-items: flex-start; }
.js .review-notice__list.js-slider { width: 100% !important; flex-wrap: nowrap; }
.review-notice__item { width: 100%; padding: 0 10px; margin: 0; flex: 0 0 auto; }
.review-notice .slider-block__crop {}
.review-notice .slider-block__arrow { top: 87px; margin: 0; transform: translateY(-50%); }
.review-notice .slider-block__arrow--prev { left: 0; }
.review-notice .slider-block__arrow--next { right: 0; }

.review-notice-item { font-size: 15px; line-height: 1.3333333333333333; padding: 10px 0 10px 0; align-items: flex-start; }
.review-notice-item *, .review-notice-item *:before, .review-notice-item *:after { box-sizing: inherit; }
.review-notice-item__image { width: 141px; height: 141px; margin: 6px auto 25px auto; border-radius: 50%; overflow: hidden; flex: 0 0 auto; }
.review-notice-item__inner { min-width: 1px; flex: 1 1 auto; }
.review-notice-item__head { margin-bottom: 24px; }
.review-notice-item__title { font-family: 'HelveticaNeueLTW1GRoman'; font-size: 20px; line-height: 1; margin-bottom: 1px; }
.review-notice-item__link { text-decoration: none; }
.review-notice-item__pos { font-family: 'HelveticaNeueLTW1GLt'; }
.review-notice-item__descr { font-style: italic; }

@media (min-width: 544px) {
  .review-notice__title { margin-bottom: 40px; }
  .review-notice__body { padding: 0 50px; }
  .review-notice .slider-block__arrow { top: 50%; }

  .review-notice-item { display: flex; }
  .review-notice-item__image { margin-right: 20px; margin-left: 0; margin-bottom: 0; }
}
@media (min-width: 768px) {

}
/**/
.decor-block { position: relative; font-size: 18px; line-height: 1.2222222222222223; margin-bottom: 55px; background: #eee; box-sizing: border-box; color: #fff; }
.decor-block *, .decor-block *:before, .decor-block *:after { box-sizing: inherit; }
.decor-block:before { position: absolute; content: ''; top: 0; bottom: 0; right: 0; width: calc((100vw - 100%) / 2 + 100%); background: right bottom no-repeat; background-color: inherit; }
.decor-block__inner { position: relative; min-height: 515px; padding: 45px 0 40px 0; }
.decor-block__title { font-family: HelveticaNeueLTW1GBdCn,Arial,FreeSans,sans-serif; font-size: 30px; line-height: 1.5; margin: 0 0 35px 0; text-transform: uppercase; color: #000; }
.decor-block__descr {}
.decor-block__descr p { margin-bottom: 21px; }
.decor-block__descr :last-child { margin-bottom: 0; }

.decor-block--anniversary {
    margin-bottom: 73px;
    background: #fd7f00;
}
.decor-block--anniversary .decor-block__inner {
    padding-top: 57px;
    background: #fd7f00 url("/images/decor-bg/decor-bg-1.png") 0 0 no-repeat;
}
.decor-block--anniversary .decor-block__title { font-size: 39px; line-height: 1; color: #201600; }

.decor-block--graduate {}
.decor-block--graduate:before {
    background-image: url("/images/decor-bg/decor-bg-2.png");
}

@media (min-width: 992px) {
  .decor-block--front:first-child { padding-top: 33px; margin-top: -33px; }
}
/**/
.history-block { font-size: 18px; line-height: 1.2222222222222223; margin-bottom: 85px; }
.history-block__title { font-family: HelveticaNeueLTW1GBdCn, Arial, FreeSans, sans-serif; font-size: 30px; line-height: 1; margin: 0 0 35px 0; text-transform: uppercase; color: #000; }
.history-block p { margin-bottom: 21px; }
.history-block :last-child { margin-bottom: 0; }
/**/
.faculties-front { font-size: 18px; line-height: 1.2222222222222223; margin-bottom: 60px; box-sizing: border-box }
.faculties-front *, .faculties-front *:before, .faculties-front *:after { box-sizing: inherit; }
.faculties-front__title { font-family: HelveticaNeueLTW1GBdCn, Arial, FreeSans, sans-serif; font-size: 30px; line-height: 1; margin: 0 0 35px 0; text-transform: uppercase; color: #000; }
.faculties-front__list { position: relative; padding: 0; margin: 0; list-style: none; display: flex; flex-wrap: wrap; }
.faculties-front__item { padding: 0; margin: 0; width: calc(100% / 1); display: flex; flex: 0 0 auto; }
.faculties-front__item--empty { background: #fff url("/images/faculty-empty-bg1.png") 0 0 no-repeat; background-size: cover; display: none; }
.faculties-front__item--empty:nth-of-type(4n+2) { background-image: url("/images/faculty-empty-bg2.png"); }
.faculties-front__item--empty:nth-of-type(4n+3) { background-image: url("/images/faculty-empty-bg3.png"); }
.faculties-front__item--empty:nth-of-type(4n+4) { background-image: url("/images/faculty-empty-bg4.png"); }
.faculties-front__item:before { content: ''; width: 0; height: 250px; flex: 0 0 auto; }

.faculty-item { position: relative; min-width: 1px; display: flex; flex: 1 1 auto; box-sizing: border-box; transition: z-index 0.45s cubic-bezier(.91,0,0,.99) 0s; color: #000; z-index: 0; }
.faculty-item:hover { transition: none; z-index: 5; }
.faculty-item *, .faculty-item *:before, .faculty-item *:after { box-sizing: inherit; }
.faculty-item--rest { background: #bd0045; fill: #bd0045; stroke: #bd0045; color: #fff; }
.faculty-item--show { background: #fd7f00; fill: #fd7f00; stroke: #fd7f00; color: #fff; }
.faculty-item--sport { background: #00a650; fill: #00a650; stroke: #00a650; color: #fff; }
.faculty-item--internet { background: #853dae; fill: #853dae; stroke: #853dae; color: #fff; }
.faculty-item--art { background: #ff0094; fill: #ff0094; stroke: #ff0094; color: #fff; }
.faculty-item__inner { position: relative; min-width: 1px; background: inherit; fill: inherit; stroke: inherit; flex: 1 1 auto; }
.faculty-item__head { position: relative; display: flex; align-items: flex-end; fill: inherit; stroke: inherit; }
.faculty-item__icon { width: 100px; height: 100px; padding: 20px; margin-right: 25px; background: #000; display: flex; align-items: center; justify-content: center; flex: 0 0 auto; fill: inherit; stroke: inherit; }
.faculty-item__icon .svg-icon { fill: inherit; stroke: inherit; }
.faculty-item__founded { font-size: 14px; line-height: 1; padding: 0 20px 0 0; }
.faculty-item__founded-year { font-family: HelveticaNeueLTW1GBdCn, Arial, FreeSans, sans-serif; font-size: 30px; }
.faculty-item__body { padding: 20px 20px 20px 20px; }
.faculty-item__title { font-size: 21px; line-height: 1.5; text-transform: uppercase; color: inherit; }
.faculty-item__popup { position: absolute; top: 0; font-size: 18px; line-height: 1.2222222222222223; width: 100%; height: 100%; padding: 0px 20px 0px 20px; border-top: 20px solid transparent; border-bottom: 20px solid transparent; background: #fff; opacity: 0; transition: transform 0.45s ease-in-out 0s, opacity 0.45s ease-in-out 0s; overflow: hidden; overflow-y: auto; color: #000; z-index: 1; }
.faculty-item__popup { left: 0%; transform: scale(0.5); transform-origin: 50% 50%; }

@media (min-width: 544px) {
  .faculties-front { margin-bottom: 90px; }
  .faculties-front__item { width: calc(100% / 2); }

  .faculty-item__popup { width: 200%; padding-left: 30px; padding-right: 30px; border-top-width: 40px; border-bottom-width: 40px; }
  .faculties-front__item:nth-of-type(2n+1) .faculty-item__popup { left: 0%; transform: translateX(-50%) scaleX(0.5); transform-origin: 0 0; }
  .faculties-front__item:nth-of-type(2n+2) .faculty-item__popup { right: 0%; transform: translateX(50%) scaleX(0.5); transform-origin: 100% 0; }
}
@media (min-width: 768px) {
  .faculties-front { margin-bottom: 123px; }
  .faculties-front__item { width: calc(100% / 3); }
  .faculties-front__item:before { height: 250px; }
  .faculties-front__item--empty { display: flex; }

  .faculty-item__inner { z-index: 2; }
  .faculties-front__item:nth-of-type(3n+1) .faculty-item__popup { left: 100%; right: auto; transform: translateX(-50%) scaleX(0.5); transform-origin: 0 0; }
  .faculties-front__item:nth-of-type(3n+2) .faculty-item__popup { left: auto; right: 100%; transform: translateX(50%) scaleX(0.5); transform-origin: 100% 0; }
  .faculties-front__item:nth-of-type(3n+3) .faculty-item__popup { left: -100%; right: -100%; top: 100%; transform: translateY(-50%) scale(0.5); transform-origin: 100% 0; }
}
@media (min-width: 992px) {
  .faculties-front__item:before { height: 333px; }

  .faculty-item__head { margin-bottom: 20px; }
  .faculty-item__icon { width: 125px; height: 125px; margin-right: 25px; }
  .faculty-item__founded { padding: 0 25px; }
  .faculty-item__body { padding: 20px 30px 20px 30px; }
  .faculty-item__title { font-size: 21px; line-height: 1.619047619047619; }
}
.faculty-item:hover .faculty-item__popup { transform: none; opacity: 1; }
/**/
.slogan-block { font-size: 26px; line-height: 1.065217391304348; margin-bottom: 60px; text-align: center; color: #201600; }

@media (min-width: 544px) {
  .slogan-block { font-size: 36px; margin-bottom: 90px; }
}
@media (min-width: 768px) {
  .slogan-block { font-size: 46px; margin-bottom: 120px; }
}
/**/
.principles-block { position: relative; font-size: 20px; line-height: 1.35; padding: 50px 0 100px 0; margin-bottom: 60px; background: #eee url("/images/principles-bg.png") center bottom repeat-x; }
.principles-block:before { position: absolute; content: ''; top: 0; bottom: 0; right: calc((100vw - 100%) / -2); width: 100vw; background: inherit; }
.principles-block__inner { position: relative; }
.principles-block__title { font-family: HelveticaNeueLTW1GBdCn, Arial, FreeSans, sans-serif; font-size: 30px; line-height: 1; margin: 0 0 52px 0; text-transform: uppercase; color: #000; }
.principles-block__list { padding: 0;margin: 0; list-style: none; }
.principles-block__item { position: relative; padding: 0 0 0 50px; margin: 24px 0 0 0; border: 0 solid #bd0045; background: none; }
.principles-block__item:first-child { margin-top: 0; }
.principles-block__item:nth-child(5n+1) { border-color: #bd0045; }
.principles-block__item:nth-child(5n+2) { border-color: #fd7f00; }
.principles-block__item:nth-child(5n+3) { border-color: #00a650; }
.principles-block__item:nth-child(5n+4) { border-color: #853dae; }
.principles-block__item:nth-child(5n+5) { border-color: #ff0094; }
.principles-block__item:before { position: absolute; content: '\00A0'; font-size: 0.5em; left: 0; width: 30px; margin-top: -1px; border-bottom: 4px solid; border-color: inherit; }

@media (min-width: 544px) {
  .principles-block { padding-top: 60px; padding-bottom: 125px; margin-bottom: 80px; }
  .principles-block__item { padding-left: 75px; }
  .principles-block__item:before { width: 54px; border-bottom-width: 6px; }
}
@media (min-width: 768px) {
  .principles-block { padding-top: 86px; padding-bottom: 151px; margin-bottom: 106px; }
  .principles-block__item { padding-left: 105px; }
  .principles-block__item:before { width: 68px; }
}
/**/
.command-front { margin-bottom: 50px; box-sizing: border-box; }
.command-front *, .command-front *:before, .command-front *:after { box-sizing: inherit; }
.command-front__title { font-family: HelveticaNeueLTW1GBdCn, Arial, FreeSans, sans-serif; font-size: 30px; line-height: 1; margin: 0 0 30px 0; text-transform: uppercase; color: #000; }
.command-front__list { padding: 0; margin: 0; list-style: none; display: flex; flex-wrap: wrap; }
.command-front__item { width: 100%; padding: 0; margin: 0; display: flex; flex: 0 0 auto; }

.command-item { position: relative; min-width: 1px; display: flex; flex: 1 1 auto; box-sizing: border-box; }
.command-item *, .command-item *:before, .command-item *:after { box-sizing: inherit; }
.command-item__image { width: 100%; background: center center/cover no-repeat; display: flex; flex: 0 0 auto; }
.command-item__image:before { content: ''; width: 100%; padding-top: 100%; display: block; }
.command-item__image .image-block__item { position: absolute; top: 0; left: 0; width: 100%; height: 100%; flex: 0 0 auto; object-fit: cover; }
.command-item__popup { position: absolute; font-size: 16px; line-height: 1; top: 0; left: 0; right: 0; bottom: 0; padding: 10px 0 10px 0; background: #ff0094; transition: opacity 0.45s ease-in-out 0s; opacity: 0; overflow: hidden; color: #fff; }
.command-item__popup-inner { height: 100%; padding: 0px 37px 0px 20px; margin-right: -17px; border-top: 10px solid transparent; border-bottom: 10px solid transparent; overflow: hidden; overflow-y: auto; }
.command-item:hover .command-item__popup { opacity: 1; }
.command-item__title { font-family: HelveticaNeueLTW1GBdCn, Arial, FreeSans, sans-serif; margin-bottom: 18px; }
.command-item__pos { margin-bottom: 18px; }
.command-item__experience {}
.command-item__descr { font-size: 15px; margin-top: 19px; }

@media (min-width: 544px) {
  .command-front { margin-bottom: 85px; }
  .command-front__title { margin-bottom: 55px; }
  .command-front__item { width: 50%; }
}
@media (min-width: 768px) {
  .command-front { margin-bottom: 125px; }
  .command-front__title { margin-bottom: 81px; }
  .command-front__item { width: calc(100% / 3); }
}
@media (min-width: 992px) {
  .command-front__item { width: 25%; }
}
/**/
.reviews-front { margin-bottom: 50px; box-sizing: border-box; }
.reviews-front *, .reviews-front *:before, .reviews-front *:after { box-sizing: inherit; }
.reviews-front__head { margin-bottom: 97px; }
.reviews-front__title { font-family: HelveticaNeueLTW1GBdCn, Arial, FreeSans, sans-serif; font-size: 36px; line-height: 1; margin: 0 0 34px 0; text-transform: uppercase; text-align: center; color: #000; }
.reviews-front__descr { font-size: 18px; line-height: 1.2222222222222223; text-align: center; }
.reviews-front__body { overflow: hidden; }
.reviews-front__list { padding: 0; margin: 0 -20px -40px -20px; list-style: none; display: flex; flex-wrap: wrap; }
.reviews-front__item { width: 100%; padding: 0 20px; margin: 0 0 40px 0; flex: 0 0 auto; }

.reviews-item { font-size: 16px; line-height: 1.25; box-sizing: border-box; }
.reviews-item--rest { color: #bd0045; }
.reviews-item--show { color: #fd7f00; }
.reviews-item--sport { color: #00a650; }
.reviews-item--internet { color: #853dae; }
.reviews-item--art { color: #ff0094; }
.reviews-item *, .reviews-item *:before, .reviews-item *:after { box-sizing: inherit; }
.reviews-item__head { position: relative; font-family: HelveticaNeueLTW1GBdCn, Arial, FreeSans, sans-serif; min-height: 57px; padding-top: 7px; padding-left: 70px; margin-bottom: 10px; display: flex; align-items: flex-end; }
.reviews-item__quotation { position: absolute; left: 0; top: 0; width: 50px; height: 50px; }
.reviews-item__name { font-size: 20px; line-height: 24px; }
.reviews-item__pos { font-size: 15px; line-height: 24px; margin-top: 2px; color: #000; }
.reviews-item__cont { color: #000; }

@media (min-width: 544px) {
  .reviews-front__title { font-size: 46px; }
  .reviews-front__list { margin-bottom: -60px; }
  .reviews-front__item { width: 50%; margin-bottom: 60px; }

  .reviews-item__head { margin-bottom: 20px; }
}
@media (min-width: 768px) {
  .reviews-front__list { margin: 0 -50px -70px -50px; }
  .reviews-front__item { width: 50%; padding-left: 50px; padding-right: 50px; margin-bottom: 70px; }

  .reviews-item__head { min-height: 90px; padding-left: 122px; }
  .reviews-item__quotation { width: 84px; height: 83px; }
}
@media (min-width: 992px) {
  .reviews-front__list { margin: 0 -60px -85px -60px; }
  .reviews-front__item { padding-left: 60px; padding-right: 60px; margin-bottom: 85px; }
}
/**/
.practice-block { box-sizing: border-box; }
.practice-block *, .practice-block *:before, .practice-block *:after { box-sizing: inherit; }
.practice-block__list { padding: 0; margin: 0 -17px; list-style: none; display: flex; flex-wrap: wrap; }
.practice-block__item { width: 100%; padding: 0 17px; margin: 0 0 40px 0; flex: 0 0 auto; }

.practice-item {}
.practice-item__image { margin-bottom: 25px; }
.practice-item__cont {}

.practice-item__cont > a {
    text-decoration:none;
    color:#201600;
}
.practice-item__cont > a:hover {
    text-decoration:none;
    color:#201600;
}

@media (min-width: 500px) {
  .practice-block__item { width: 50%; }
}
@media (min-width: 768px) {
  .practice-block__item { width: 33.33%; }
}
/**/
.p-404 {}
@media (max-width: 544px) {
  .p-404 { height: auto; padding: 40px 20px 0 20px; margin: 0 -20px; text-align: center; }
  .p-404-1 { width: auto; height: auto; margin: 0; float: none; }
  .p-404-2 { margin-left: 0; margin-top: 40px; float: none; }

  .p-404-2-b { font-size: 50px; }
  .p-404-2-b span { font-size: 26px; }

  .p-404-2-l { margin-top: 20px; }
  .p-404-2-l span { font-size: 32px; }
}

@media (min-width: 544px) {
	.leavers-button-right {float: right;}
}
/**/
.social-block { justify-content: space-between; display: flex; flex-wrap: wrap; flex-direction: row-reverse; align-items: center; }
.social-block .list_soc-ico { margin-bottom: 0; }
.social-block .list_soc-ico .list__item { margin-top: 0; }
/**/
.poster {
  bottom: 1px;
}
.content-cover {
  background-color: #efefef;
}
.content-cover::before {
  content: "";
  position: absolute;
  z-index: -1;
  width: 1000px;
  top: 0;
  left: -955px;
  height: 100%;
  background-color: #efefef;
}
/**/
.edu-material__list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
}
.edu-material__list-item {
  width: 214px;
  /*min-height: 374px;*/
  padding: 4px;
  margin: 0 auto 15px auto;
  background: #fff;
}
.page-col_2 .edu-material__list-item:hover {
  box-shadow: 0 0 0 4px #be0045 inset;
}
.page-col_3 .edu-material__list-item:hover {
  box-shadow: 0 0 0 4px #fe7f00 inset;
}
.page-col_4 .edu-material__list-item:hover {
  box-shadow: 0 0 0 4px #00a650 inset;
}
.page-col_5 .edu-material__list-item:hover {
  box-shadow: 0 0 0 4px #853dae inset;
}
.page-col_6 .edu-material__list-item:hover {
  box-shadow: 0 0 0 4px #ff0095 inset;
}

@media (min-width: 544px) {
  .edu-material__list-item {
    margin: 0 0 15px 0;
  }
}
.edu-material__list-item-link {
  color: #201600!important;
  text-transform: uppercase;
  font-weight: 800;
  display: block;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 50px;
  padding-top: 39px;
}
.edu-material__list-item-link::before {
  content: "";
  display: block;
  margin: 0 auto;
  width: 58px;
  height: 58px;
  background-image: url("../bitrix/templates/rma_v1/images/sprite-edu-material-internet.png");
  margin-bottom: 33px;
}
.edu-material__list-item-link--links::before,
.edu-material__list-item-link--diploma::before,
.edu-material__list-item-link--plan::before {
  width: 58px;
  height: 58px;
}
.edu-material__list-item-link--lectures::before {
  width: 56px;
  height: 59px;
}
.edu-material__list-item-link--literature::before {
  width: 46px;
  height: 59px;
}
.edu-material__list--rest .edu-material__list-item-link--plan::before {
  background-position: 0 -116px;
}
.edu-material__list--rest .edu-material__list-item-link--diploma::before {
  background-position: 0px -58px;
}
.edu-material__list--rest .edu-material__list-item-link--lectures::before {
  background-position: -288px 0px;
}
.edu-material__list--rest .edu-material__list-item-link--literature::before {
  background-position: -46px -232px;
}
.edu-material__list--rest .edu-material__list-item-link--links::before {
  background-position: 0px 0px;
}
/**/
.edu-material__list--show .edu-material__list-item-link--plan::before {
  background-position: -116px -58px;
}
.edu-material__list--show .edu-material__list-item-link--diploma::before {
  background-position: -58px -58px;
}
.edu-material__list--show .edu-material__list-item-link--lectures::before {
  background-position: -288px -59px;
}
.edu-material__list--show .edu-material__list-item-link--literature::before {
  background-position: 0px -232px;
}
.edu-material__list--show .edu-material__list-item-link--links::before {
  background-position: -58px -174px;
}
/**/
.edu-material__list--sport .edu-material__list-item-link--plan::before {
  background-position: -116px -174px;
}
.edu-material__list--sport .edu-material__list-item-link--diploma::before {
  background-position: -116px 0px;
}
.edu-material__list--sport .edu-material__list-item-link--lectures::before {
  background-position: -232px 0px;
}
.edu-material__list--sport .edu-material__list-item-link--literature::before {
  background-position: -138px -232px;
}
.edu-material__list--sport .edu-material__list-item-link--links::before {
  background-position: -58px -174px;
}
/**/
.edu-material__list--internet .edu-material__list-item-link--plan::before {
  background-position: -58px -116px;
}
.edu-material__list--internet .edu-material__list-item-link--diploma::before {
  background-position: 0px -174px;
}
.edu-material__list--internet .edu-material__list-item-link--lectures::before {
  background-position: -232px -118px;
}
.edu-material__list--internet .edu-material__list-item-link--literature::before {
  background-position: -92px -232px;
}
.edu-material__list--internet .edu-material__list-item-link--links::before {
  background-position: -174px -116px;
}
/**/
.edu-material__list--art .edu-material__list-item-link--plan::before {
  background-position: -116px -116px;
}
.edu-material__list--art .edu-material__list-item-link--diploma::before {
  background-position: -58px 0px;
}
.edu-material__list--art .edu-material__list-item-link--lectures::before {
  background-position: -232px -59px;
}
.edu-material__list--art .edu-material__list-item-link--literature::before {
  background-position: -288px -118px;
}
.edu-material__list--art .edu-material__list-item-link--links::before {
  background-position: -174px -58px;
}
.edu-material__list-item-description {
  font-size: 14px;
  width: 142px;
  margin: 0 auto;
  text-align: center;
}
/**/
.b-speaker__right.with-image {
    padding: 0 0 10px 0;
    width:458px;
}
@media screen and (max-width:1020px) {
    .b-speaker__right.with-image {
        width: auto;
        padding-left: 28px;
        padding-right: 28px;
    }
}
/**/
.subscribe-lecture {
    position: relative;
    width: 260px;
    max-width: 100%;
    padding: 46px 30px 25px 30px;
    margin: 0 auto;
    background: #eee;
    text-align: center;
}
.subscribe-lecture .mfp-close {
    position: absolute;
    right: 15px;
    top: 15px;
    width: 16px;
    height: 16px;
    padding: 0;
    border: none;
    background: none;
}
.subscribe-lecture .mfp-close:before, .subscribe-lecture .mfp-close:after {
    position: absolute;
    content: '';
    top: 50%;
    left: 50%;
    width: 140%;
    border-top: 1px solid #000;
    transform: translate(-50%, -50%) rotate(45deg);
}
.subscribe-lecture .mfp-close:after {
    transform: translate(-50%, -50%) rotate(-45deg);
}
.subscribe-lecture__title {
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 15px;
    color: #1a171b;
}
.subscribe-lecture__faculty {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 33px;
    color: var(--faculty-color);
}
.subscribe-lecture__form {}
.subscribe-lecture__fiald {}
.subscribe-lecture__input {
    width: 100%;
}
.subscribe-lecture__buttons {
    margin-top: 19px;
}
.subscribe-lecture .subscribe-lecture__button {
    font-size: 13px;
    width: 96px;
    height: 24px;
    padding: 0 10px;
    border: none;
    background: var(--faculty-color);
    color: #fff;
}
/**/
.graduate-speakers {
    margin-bottom: 30px;
    box-sizing: border-box;
}
.graduate-speakers *, .graduate-speakers *:before, .graduate-speakers *:after {
    box-sizing: inherit;
}
.graduate-speakers__descr {
    font-size: 18px;
    line-height: 1.2777777777777777;
    margin-bottom: 58px;
}
.graduate-speakers__filter {
    margin-bottom: 20px;
    display: flex;
    justify-content: flex-end;
}
.graduate-speakers__list {
    padding: 0;
    margin: 0 -10px -55px -10px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}
.graduate-speakers__item {
    width: calc(100% / 1);
    padding: 0 10px;
    margin: 0 0 55px 0;
    display: flex;
    flex: 0 0 auto;
}

.graduate-speakers-item {
    min-width: 1px;
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    box-sizing: border-box;

    --item-fac-color: #000;
}
.graduate-speakers-item *, .graduate-speakers-item *:before, .graduate-speakers-item *:after {
    box-sizing: inherit;
}
.graduate-speakers-item--fac-rest {
    --item-fac-color: var(--faculty-rest-color);
}
.graduate-speakers-item--fac-show {
    --item-fac-color: var(--faculty-show-color);
}
.graduate-speakers-item--fac-sport {
    --item-fac-color: var(--faculty-sport-color);
}
.graduate-speakers-item--fac-internet {
    --item-fac-color: var(--faculty-internet-color);
}
.graduate-speakers-item--fac-art {
    --item-fac-color: var(--faculty-art-color);
}
.graduate-speakers-item__imgblock {
    position: relative;
    margin-bottom: 15px;
    overflow: hidden;
    display: block;
    text-decoration: none;
    color: inherit;
}
.graduate-speakers-item__image {
    padding-bottom: 100%;
    background: center center / cover no-repeat;
}
.graduate-speakers-item__info {
    position: absolute;
    font-family: HelveticaNeueLTW1GBdCn, Arial, FreeSans, sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 1;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 7px 20px 7px 20px;
    background: var(--item-fac-color, #000);
    display: flex;
    align-items: center;
    color: #fff;
    z-index: 10;
}
.graduate-speakers-item__info:before {
    content: '';
    width: 0;
    min-height: 26px;
    display: block;
    flex: 0 0 auto;
}
.graduate-speakers-item__fac-icon {
    width: 25px;
    height: 25px;
    margin-right: 20px;
    flex: 0 0 auto;
}
.graduate-speakers-item__group {
    flex: 1 1 auto;
}
.graduate-speakers-item__fio {
    font-family: HelveticaNeueLTW1GBdCn, Arial, FreeSans, sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 17px;
    color: var(--item-fac-color);
}
.graduate-speakers-item__post {
    font-size: 16px;
    line-height: 1;
}
.graduate-speakers-item__lecture {
    padding-top: 24px;
    margin-top: auto;
}
.graduate-speakers-item__lecture-label {
    font-family: HelveticaNeueLTW1GBdCn, Arial, FreeSans, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 15px;
    display: flex;
    text-transform: uppercase;
    color: var(--item-fac-color);
}
.graduate-speakers-item__lecture-label:after {
    content: '';
    height: 4px;
    margin-left: 10px;
    background: var(--item-fac-color, #000);
    flex: 1 1 auto;
    align-self: center;
}
.graduate-speakers-item__lecture-title {
    font-size: 16px;
    line-height: 1.3125;
    text-transform: uppercase;
}
.graduate-speakers-item__popup {
    position: absolute;
    font-size: 16px;
    line-height: 1.25;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 31px 0 45px 0;
    background: var(--item-fac-color, #000);
    transition: opacity 0.45s ease-in-out 0s;
    opacity: 0;
    overflow: hidden;
    color: #fff;
}
.graduate-speakers-item__popup-inner {
    height: 100%;
    padding: 0px 49px 0px 32px;
    margin-right: -17px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    overflow: hidden;
    overflow-y: auto;
}
.graduate-speakers-item__imgblock:hover .graduate-speakers-item__popup { opacity: 1; }
.graduate-speakers-item__descr {}
.graduate-speakers-item__more {
    margin-top: 12px;
    text-align: right;
}
.graduate-speakers-item__more-link {
    text-decoration: underline;
    color: inherit;
}
.graduate-speakers-item__more-link:hover {
    text-decoration: none;
    color: inherit;
}

@media (min-width: 576px) {
    .graduate-speakers__item {
        width: calc(100% / 2);
    }

    .graduate-speakers-item__lecture-title {
        height: 105px;
        min-height: 105px;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
}
@media (min-width: 768px) {
    .graduate-speakers__item {
        width: calc(100% / 3);
    }

    .graduate-speakers-item__imgblock {
        margin-bottom: 41px;
    }
}
@media (min-width: 992px) {
    .graduate-speakers__list {
        /*margin: 0 -20px -72px -20px;*/
        margin: 0 -20px -55px -20px;
    }
    .graduate-speakers__item {
        padding: 0 20px;
        /*margin: 0 0 72px 0;*/
        margin: 0 0 55px 0;
    }
    .graduate-speakers-item__lecture-title {
        height: 84px;
        min-height: 84px;
        -webkit-line-clamp: 4;
    }
}
/**/
.poster-slider {
    position: relative;
    padding-top: 23.245331616226657%;
    background: url("/images/faculty_main_banner/faculty_rest_slider_bg.png") center center / cover no-repeat;
}
.poster-slider--rest {
    background-image: url("/images/faculty_main_banner/faculty_rest_slider_bg.png");
}
.poster-slider--show {
    background-image: url("/images/faculty_main_banner/faculty_show_slider_bg.png");
}
.poster-slider--sport {
    background-image: url("/images/faculty_main_banner/faculty_sport_slider_bg.png");
}
.poster-slider--internet {
    background-image: url("/images/faculty_main_banner/faculty_internet_slider_bg.png");
}
.poster-slider--art {
    background-image: url("/images/faculty_main_banner/faculty_art_slider_bg.png");
}
.poster-slider__link {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 5;
}
.poster-slider__list {}
.poster-slider__item {
    position: absolute;
    overflow: hidden;
    background: #fff;
}
.poster-slider__item:before {
    content: '';
    padding-top: 100%;
    display: block;
}
.poster-slider__item:nth-child(1) {
    top: 0;
    left: 0%;
    width: 15.5%;
}
.poster-slider__item:nth-child(2) {
    bottom: 0%;
    left: 23.2%;
    width: 15.5%;
}
.poster-slider__item:nth-child(3) {
    top: 0;
    right: 7.1%;
    width: 15.6%;
}

.poster-slider-item {}
.poster-slider-item__outer {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.poster-slider-item__list, .no-js .poster-slider-item__list {
    display: flex;
}
.poster-slider-item__image {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    filter: grayscale(100%);
    flex: 0 0 auto;
}
.poster-slider-item__image .image-block__item {
    max-width: 100%;
    max-height: 100%;
    flex: 0 0 auto;
}
.poster-slider-item .owl-stage {
    display: flex;
}
.poster-slider-item .owl-item {
    flex: 0 0 auto;
}
/**/
.bonus-detail {}
.bonus-detail__body {}
.bonus-detail__foot {
    margin-top: 10px;
}
.bonus-detail__foot .b-link {
    margin-top: 0;
}
/**/