

/* Start:/local/templates/University/components/bitrix/menu/header_menu__mobile/style.css?1700553830204*/
.header_links {
    display: flex;
    flex-direction: column;
}

.header_links a {
    margin-bottom: 5px;
    font-size: 15px;
    color: #326695;
}

.header_links a:hover {
    text-decoration: none;
}
/* End */


/* Start:/local/templates/University/components/bitrix/menu/menu-top1_remastered/style.min.css?17005538303715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/University/components/bitrix/menu/menu-top1_remastered/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/University/components/bitrix/menu/menu-top1_remastered/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/University/components/bitrix/menu/menu-top1_remastered/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/local/templates/University/components/bitrix/menu/menu-top2__remastered/style.min.css?17005538303715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/University/components/bitrix/menu/menu-top2__remastered/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/University/components/bitrix/menu/menu-top2__remastered/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/University/components/bitrix/menu/menu-top2__remastered/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/local/templates/University/components/bitrix/menu/menu-content-left-m/style.css?1700553830581*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/University/components/bitrix/menu/menu-content-left-m/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}




/* End */


/* Start:/local/templates/University/components/ito/menu/menu-left-content/style.min.css?17005538302111*/
ul#vertical-multilevel-menu,#vertical-multilevel-menu ul{margin:0;padding:0;list-style:none;width:214px;font-size:12px}#vertical-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;border:1px solid #c1c1c1;border-bottom:0;width:200px}#vertical-multilevel-menu li a{display:block;text-decoration:none;color:#4f4f4f;font-weight:bold;padding:5px;background:#f5f5f5;border-bottom:1px solid #c1c1c1}#vertical-multilevel-menu li a.item-selected{background-color:#d6d6d6}#vertical-multilevel-menu li a:hover{background-color:#d6d6d6}#vertical-multilevel-menu a.root-item{color:#fff;font-weight:bold;font-size:12px;padding:5px 0 7px 35px;background:#61656a url(/local/templates/University/components/ito/menu/menu-left-content/images/item_bg.gif) 0 0 no-repeat;border:0;box-sizing:border-box;-moz-box-sizing:border-box}#vertical-multilevel-menu a.root-item:hover,#vertical-multilevel-menu a.root-item-selected:hover{background:#61656a url(/local/templates/University/components/ito/menu/menu-left-content/images/item_bg.gif) 0 -26px no-repeat}#vertical-multilevel-menu a.root-item-selected{color:#fff;font-weight:bold;font-size:12px;padding:5px 0 7px 35px;background:#61656a url(/local/templates/University/components/ito/menu/menu-left-content/images/item_bg.gif) 0 -26px no-repeat;border:0;box-sizing:border-box;-moz-box-sizing:border-box}#vertical-multilevel-menu a.parent{background:#f5f5f5 url(/local/templates/University/components/ito/menu/menu-left-content/images/arrow.gif) center right no-repeat;padding-right:10px}#vertical-multilevel-menu a.denied{background:#f5f5f5 url(/local/templates/University/components/ito/menu/menu-left-content/images/lock.gif) center right no-repeat;color:#ddd;padding-right:10px}/*\*/* html ul#vertical-multilevel-menu li{float:left;height:1%}* html ul#vertical-multilevel-menu li a{height:1%}/**/#vertical-multilevel-menu li ul.root-item{margin:-27px 0 0 210px}#vertical-multilevel-menu li ul{margin:-27px 0 0 133px}#vertical-multilevel-menu li:hover ul ul,#vertical-multilevel-menu li.jsvhover ul ul,#vertical-multilevel-menu li:hover ul ul ul,#vertical-multilevel-menu li.jsvhover ul ul ul{display:none}#vertical-multilevel-menu li:hover ul,#vertical-multilevel-menu li.jsvhover ul,#vertical-multilevel-menu li li:hover ul,#vertical-multilevel-menu li li.jsvhover ul,#vertical-multilevel-menu li li li:hover ul,#vertical-multilevel-menu li li li.jsvhover ul{display:block}
/* End */


/* Start:/local/templates/University/components/bitrix/menu/menu_bottom/style.min.css?1700553830490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/University/components/bitrix/menu/menu_bottom/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/University/styles.css?17343451979591*/
:root{
--primary-color: #326695;

}

.table-v1{
	width: 100%;
	border-collapse: collapse;
  display: flex;
  border: none !important;
  background: none !important;
  justify-content: left;
  margin: 0 auto;
  background:none !important!;
}

.table-v1 tr{
	border: border: 1px solid #d1d8dd;;
}

.table-v1 td{
	border: border: 1px solid #d1d8dd;;
}

.table-v1{

}

.table-v1 tbody{
	border: none !important;
}

@media (max-width: 760px){
	.table-v1 tr{ 
		
		margin-bottom: 10px !important;
    width:100% !important;
		}
	table-v1 td{
		width:100% !important;
	}
}

.card {

width: auto;
    border-radius: 10px 10px 10px 10px !important;
    -webkit-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.5);
}

.card-header {

border-radius: 10px 10px 10px 10px !important;
background-color: #f7fafd !important;
width: 100%;
}

.card-body {
padding: 0.6rem 0.6rem !important;
}

.dima-card {
    position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0,0,0,.125);
  border-radius: .25rem;

width: auto;
    border-radius: 10px 10px 10px 10px;
    -webkit-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.5);
    
}


.dima-card-header {
    background: #f7fafd;
    background: linear-gradient(90deg, rgba(52, 103, 148, 0.09845945214023111) 50%, #346794 100%);
    border-radius: 10px 10px 10px 10px;
    padding: 0.5rem 1rem;
}

.employee-card-header{
    border-radius: 10px 10px 10px 10px !important;
    
    padding: .5rem 1rem;
    margin-bottom: 0;
    background-color: #f7fafd !important;
    border-bottom: 1px solid rgba(0,0,0,.125);
}

/*стили баннера куки*/

/* Определение анимации */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px); /* Начальное состояние: немного смещено вниз */
    }
    to {
        opacity: 1;
        transform: translateY(0); /* Конечное состояние: возвращение на место */
    }
}

#cookie-notification {
    position: fixed;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%); /* Центрирование по горизонтали */
    background-color: #ffffff;
    border: 1px solid #326695;
    padding: 15px;
    display: none;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    z-index: 9999;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: left;
    border-radius: 10px;
    animation: fadeIn 2.5s ease-in-out;
}


#cookie-notification p {
    margin: 0;
    font-size: 14px;
    color: #000000;
    margin-bottom: 10px;
}

#cookie-notification button {
    margin: 0 auto;
    display: block;
    background-color: #326695;
    color: #ffffff;
    border: none;
    padding: 8px 15px;
    font-size: 14px;
    cursor: pointer;
    border-radius: 5px;
}

#cookie-notification label {
    font-size: 14px;
    color: #000000;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
}

#cookie-notification button:hover {
    background-color: #2a577f;
}

/* Стили для смартфонов */
@media (max-width: 760px) {
    #cookie-notification {
        bottom: 10px;
        left: 10px;
        right: 10px;
        padding: 10px;
        transform: translateX(-0%);
    }

    #cookie-notification button {
        padding: 15px 25px;
        font-size: 18px;
    }
}

.read-more-checker{
   display: none;
}

.read-more-checker1{
   display: none;
}

.read-more-checker2{
   display: none;
}

.read-more-checker3{
   display: none;
}

.read-more-checke4{
   display: none;
}

.read-more-checker5{
   display: none;
}
.read-more-checker6{
   display: none;
}
.read-more-checker7{
   display: none;
}
.read-more-checker8{
   display: none;
}
.read-more-checker9{
   display: none;
}
.read-more-checker10{
   display: none;
}

.special-link {
transition: margin-left 0.3s ease;
}

.special-link:hover {
 
 text-decoration: underline;
 color: #00aeef;
 margin-left: 2%;
}

a{
  text-decoration: none;
}

a:hover{
  text-decoration: none;
}

@media (min-width: 576px){
  .col-sm-6{
    width: 45% !important;
  }
}

@media (min-width: 1200px){
  .col-xl-4{
    width: 30% !important;
  }
}

.news__content{
 margin-right: -30px;
}

@media screen and (max-width: 760px){
  .news__content{
    margin-right: 20px;
  }
}

.feedback-button {
    position: fixed; /* абсолютное позиционирование для кнопки */
    right: 40px;           /* нулевое значение справа */
    bottom: 0px;
    width: 234px;
    z-index: 1000;
    background: linear-gradient(0deg, rgba(163, 163, 163, 1) 0%, rgba(90, 123, 154, 1) 62%, rgba(50, 102, 149, 1) 100%);
    border-radius: 20px 20px 0 0;
    padding: 20px;
    color: #fff;
    font-weight: 600;
    opacity: 1;
    transition: transform 0.5s, width 0.5s;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap; 
    text-overflow: ellipsis;
}

.feedback-form-container {
    bottom: 0;
    right: 40px;
    position: fixed; 
    background: #fff;
    border: 1px solid #ccc;
    padding: 20px;
    width: 600px;
    transform: translateY(100%);
    opacity: 1;
    max-height: 1000px; /* Это примерное значение, регулируйте в зависимости от вашего контента */
    overflow: hidden;
    transition: height 0.5s ease, transform 0.5s;
    z-index: 1000;
}


.feedback-close {
    display: flex;
    position: absolute;
    right: 20px;
    cursor: pointer;
}

.feedback-close img {
    margin: 0;
}

.feedback-checkbox {
    height: 16px !important;
    width: 16px !important;
    margin: 0 5px 0 0;
    margin-top: 3px !important;
}

.feedback-rules {
    display: flex;
}

.feedback-capcha {
    display: none;
    align-items: inherit;
}

.feedback-capcha-warning {
    font-size: 10px !important;
    color: red !important;
}

.button1 {

  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; /* Добавляем анимацию для transform и opacity */
}

.button1:hover {
    transform: translateX(10px); /* Увеличиваем размер при наведении */
    opacity: 0.9; /* Уменьшаем немного прозрачность при наведении */
    /* Добавьте любые другие анимации, которые вы хотите */
}

.button2 {

  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; /* Добавляем анимацию для transform и opacity */
}

.button2:hover {
     transform: scale(1.03);  /* Увеличиваем размер при наведении */
    opacity: 0.9; /* Уменьшаем немного прозрачность при наведении */
    /* Добавьте любые другие анимации, которые вы хотите */
}

.button3 {

   transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; /* Добавляем анимацию для transform и opacity */
}

.button3:hover {
     transform: scale(1.2);  /* Увеличиваем размер при наведении */
    opacity: 0.9; /* Уменьшаем немного прозрачность при наведении */
    /* Добавьте любые другие анимации, которые вы хотите */
}


@media screen and (max-width :760px) {
    .feedback-button {
        right: 10px;
        max-width: 95%;
    }

    .feedback-form-container {
        right: 10px;
        width: 95%;
    }
}

a.header__commission,
div.header__commission a {
    margin-bottom: 5px;
}

a.header__commission,
a.myself__inner,
div.header__commission a
{
    position: relative;
    display: flex;
    gap: 10px;
}

a.myself__inner,
a.header__commission,
div.header__commission a {
    display: inline-flex !important;
}

a.header__commission::after,
a.myself__inner::after,
div.header__commission a::after {
    content: ""; 
    position: absolute;
    bottom: -3px;
    left: 50%;
    width: 0%;
    transition: width .5s ease, left .5s ease;
}

a.header__commission:hover::after,
a.myself__inner:hover::after,
div.header__commission a:hover::after {

    width: 100%;
    left: 0;
    border-bottom: 2px solid var(--primary-color);
}

.button5 {

  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; /* Добавляем анимацию для transform и opacity */
}

.button5:hover {
     transform: scale(1.03);  /* Увеличиваем размер при наведении */
    opacity: 0.9; /* Уменьшаем немного прозрачность при наведении */
    /* Добавьте любые другие анимации, которые вы хотите */
}

.marquee-container {
    width: 100%;
    overflow: hidden;
    background-color: #f00;
    border-radius: 10px;
    padding: 10px;
    cursor: pointer;
transition: background-color .25s ease-in;
}

.marquee-container:hover {
    background-color: #ff7500;
}

.marquee {
    display: inline-block;
    white-space: nowrap;
    animation: marquee 10s linear infinite;
}

.marquee span {
    color: white;
    font-size: 1.5em;
    padding-right: 50px;
}

@keyframes marquee {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
}
/* End */


/* Start:/local/templates/University/template_styles.css?17343452081612*/
 .page-inner table {
    overflow: auto;
    /**width: 100%;**/
}

.page-inner table,
.page-inner table tbody,
.page-inner table tfoot,
.page-inner table tfoot tr tf,
.page-inner table thead,
.page-inner table tr,
.page-inner table tr th,
.page-inner tr td {
    padding: 0;
    background: 0 0;
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
    background-image: none;
    background: #fff;
    border: 1px solid #d1d8dd;
}

.page-persone {
    text-align: justify;
}



.header__menu_1 .menu__item{
width:unset !important;
}

//Стили формы обратной связи с кафедрами
.feedback-button-zzzz {
	display: flex;
	position: fixed;
	bottom: 0;
	right: 40px;
	background: #ff0;
	border-radius: 20px 20px 0 0;
	padding: 20px;
}

.header {
    position: relative;
}


.site-lang {
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
    margin: 4px;
}

.site-lang img,
.site-lang-mobile img
 {
    width: 1rem;
}

.site-lang a,
.site-lang-mobile a
{
    display: flex;
    margin: 5px;
    justify-content: center;
    align-items: center;
    flex-flow: column;
}

.site-lang p,
.site-lang-mobile p
 {
    margin: 0;
}

.site-lang-mobile {
	display:none;
}

.img img { 
border: 0px none currentColor;
display: flex; 
justify-content: center; 
align-items: center;
max-height: 1251px !important;
height: auto;
max-width: 100%;
vertical-align: middle;
}

@media screen and (max-width :760px){
	.site-lang{
		display: none;
	}

	.site-lang-mobile{
		display: flex;
        justify-content: center;
	}

	.site-lang-mobile img{
		margin: 10px;
	}
}
/* End */
/* /local/templates/University/components/bitrix/menu/header_menu__mobile/style.css?1700553830204 */
/* /local/templates/University/components/bitrix/menu/menu-top1_remastered/style.min.css?17005538303715 */
/* /local/templates/University/components/bitrix/menu/menu-top2__remastered/style.min.css?17005538303715 */
/* /local/templates/University/components/bitrix/menu/menu-content-left-m/style.css?1700553830581 */
/* /local/templates/University/components/ito/menu/menu-left-content/style.min.css?17005538302111 */
/* /local/templates/University/components/bitrix/menu/menu_bottom/style.min.css?1700553830490 */
/* /local/templates/University/styles.css?17343451979591 */
/* /local/templates/University/template_styles.css?17343452081612 */
