/* Скрываем подменю по умолчанию */
.hide_menu {
    display: none;
}

/* Добавляем стили для активного меню */
.show_menu {
    display: block;
}

.hide_but_search{
		opacity: 0 !important;
	}
#bar {
  list-style: none;
}

#bar > li {
  float: left;
  position: relative;
}

#bar > li {
  -webkit-transition: all 0.25s;
}
header .live_svg{
	animation: anim_live 0.3s;
	animation-iteration-count: infinite;
	margin-left: calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024)));
}
.menu .submenu{
  z-index: 2;
  left: calc(-1 * calc(6.4px + (12 - 6.4) * ((100vw - 1024px) / (1920 - 1024))));
  margin: 0;
  opacity: 0;
  position: absolute;
  top: calc(20.3px + (38 - 20.3) * ((100vw - 1024px) / (1920 - 1024))) !important;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  visibility: hidden;
	min-width: calc(213.4px + (400 - 213.4) * ((100vw - 1024px) / (1920 - 1024)));
    width: auto;
}

.no-js .menu:hover .submenu,
.menu-hover:hover .submenu,
.menu-click.menu-active .submenu {
  opacity: 1;
  top: 100%;
  visibility: visible;
}



.menu .submenu li {
}

.menu .submenu li:last-child {
}

.menu .submenu a {
}

.menu .submenu a:hover {
}

.menu-right .submenu {
   left: auto;
  right: calc(-1 * calc(6.4px + (12 - 6.4) * ((100vw - 1024px) / (1920 - 1024))));
}

.menu-right .submenu:before,
.menu-right .submenu::before {
  left: auto;
  right: calc(12.8px + (24 - 12.8) * ((100vw - 1024px) / (1920 - 1024)));
}

@media(min-width: 1920px){
	.mobile_header{
		display: none;
	}
	header>ul>li:last-child{
		margin-top: 0px;
	}
	header{
		width: 100%;
		height: 110px;
		background: #FFFFFF;
		display: inline-flex;
		align-items: center;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;

z-index: 100;
	}
	header>img{
		width: 86px;
		height: 87px;
		margin-left: 117px;
	}
	header>ul{
		display: inline-flex;
		align-items: center;
		list-style: none;
		margin-left: 30px;
	}
	header>ul>li{
		margin-right: 40px;
		display: inline-flex;
		align-items: center;
	}
	header>ul a{
		cursor: pointer;
		transition: color .3s, background .3s, transform .3s;
	}
	header>ul>li>svg{
		cursor: pointer;
		transition: color .3s, background .3s, transform .3s;
	}
	header>ul>li>.svg_active{
		transform: rotate(-90deg);
	}
	.list_header_ul .svg_active{
		transform: rotate(-90deg);
	}
	header>ul>li>svg:hover{
		transform: scale(0.95);
	}
	header>ul ul>a:hover{
		color: #2A96EB;
		background: rgba(37, 119, 183, 0.05);
	}

	header>ul>li>a:hover{
		transform: scale(0.95);
	}
	header>ul>li>ul a{
		padding: 10px 50px;
	}
	header>ul>li>a{
		cursor: pointer;
		text-decoration: none;
	}
	header>ul>li *{
		color: #181818;
		font-family: DIN Pro;
		font-size: 18px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		letter-spacing: 0.18px;
	}
	header>ul>li>svg{
		margin-left: 0px;
	}
	header>svg{
		margin-right: 117px;
		margin-left: auto;
		z-index: 20;
	}
	.list_header_ul{
		z-index: 99;
		transition-delay: 200ms;
		transition-property: display;
		transition: opasity .3s;
		display: flex;
		flex-flow: column;
		position: fixed;
		top: 105px;
		width: 100%;
		height: calc(100% - 105px);
		background-color: #FFFFFF70;
		backdrop-filter: blur(10px);
	}
	.list_header_ul>div{
		display: inline-flex;
/*		min-height: 30%;*/
		padding-bottom: 30px;
		background: #FFFFFF;
		box-shadow: 0 12px 12px #18181870;
	}
	.list_header_ul>div>ul{
		list-style: none;

	}
	.list_header_ul>div *{
		color: #181818;
		font-family: DIN Pro;
		font-size: 18px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		letter-spacing: 0.18px;
		text-decoration: none;
		transition: color .3s, background .3s, transform .3s, height .3s, opacity .3s;
    	opacity: 1;
	}
	.list_header_ul>div>ul:nth-child(1)>li{
		padding-left: 20px;
	}
	#point_1_ul{
		padding: 0;
	}
	#point_1_ul>li{
		padding: 10px 20px 10px 272px;

	}
	#point_1_ul>.list_item_Sub:hover{
		background: rgba(37, 119, 183, 0.05);
	}
	#point_1_ul>.list_item_Sub:hover a{
		color: #2A96EB;
	}
	.list_header_ul .oppasity{
		display: none;
		pointer-events: none;
	}
	.list_item_Sub_list{
		cursor: pointer;
	}
	.list_item_Sub_list>a{
		display: inline-flex;
		align-items: center;
	}
	.list_item_Sub_list>a>svg{
		margin-left: 10px;
	}
	.list_item_Sub_list>ul>li{
	    padding: 10px 51px 10px 30px;
	    margin-left: 0;
	    margin-right: -100px;
	}
	.list_item_Sub_list>ul>li:hover{
		background: rgba(37, 119, 183, 0.05);
	}
	.list_item_Sub_list>ul>li:hover a{
		color: #2A96EB;
	}
	.list_item_Sub_list>ul{
		list-style: none;

	}
	.transform_zero_scale{
		transform: scaleY(0);
	    max-height: 0;
	    opacity: 0 !important;
	}
	.hide_menu{
		display: none;
		opacity: 0;
	}
	.list_header_ul .list_1{
		background: #FFFFFF !important;
	    z-index: 2;
	    padding-left: 0;
	    box-shadow: 0 0 40px 52px #FFFFFF;
	}

	.list_header_ul .list_2{
	    margin-left: -158px;
	    z-index: 2;
	    padding-left: 0;

	}
	.list_header_ul .active_main_ul{
		background: #FFFFFF !important;
	    z-index: 2;
	}

	.list_header_ul .list_2>li, .list_header_ul .list_3>li, .list_header_ul .list_4>li, .list_header_ul .list_5>li{
		padding: 10px 61px 10px 40px;
	    margin-left: 0px;		
	}

	.list_header_ul .list_2 ul{
		
	}

	#point_2_ul{
		margin-left: 407px;
	}

	#point_3_ul{
		margin-left: 544px;
	}

	#point_4_ul{
		margin-left: 754px;
	}
	#point_5_ul{
		margin-left: 753px;
	}
	.list_header_ul li>ul{
	}
	#searchform{
		margin-bottom: calc(17.6px + (33 - 17.6) * ((100vw - 1024px) / (1920 - 1024)));
		margin-left: auto;
		margin-right: 0;
		padding: calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024)));
		z-index: 1;
		background: #FFF;
		display: inline-flex;
		transition: transform .3s, opacity .3s;
		opacity: 1;
		position: fixed;
		right: 20px;
		top: 117px;
		width: 280px;
		border-radius: 10px;
	}
	
	#searchform #s{
		outline:none;
		width: calc(106.7px + (200 - 106.7) * ((100vw - 1024px) / (1920 - 1024)));
		margin-right: -29px;
		padding-right: calc(33.1px + (62 - 33.1) * ((100vw - 1024px) / (1920 - 1024)));
		padding-top: calc(2.7px + (5 - 2.7) * ((100vw - 1024px) / (1920 - 1024)));
		padding-bottom: calc(2.7px + (5 - 2.7) * ((100vw - 1024px) / (1920 - 1024)));
		border-radius: calc(2.7px + (5 - 2.7) * ((100vw - 1024px) / (1920 - 1024)));
		background: rgba(24, 24, 24, 0.10);
		padding-left: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		border: none;
		color: #181818;
		font-family: DIN Pro;
		font-size: calc(7.5px + (14 - 7.5) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		/* text-transform: uppercase; */
	}
	#searchform #searchsubmit{
	color: #181818;
	font-family: DIN Pro;
	font-size: calc(7.5px + (14 - 7.5) * ((100vw - 1024px) / (1920 - 1024)));
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
	margin-top: 0px;
	border-radius: calc(2.7px + (5 - 2.7) * ((100vw - 1024px) / (1920 - 1024))) 0px 0 5px;
	border: none;
	display: none;
	
	}
	.show_form_search{
		transform: translateY(-150%);
		opacity: 0 !important;
		display: none;
	}
}
@media (min-width: 1024px) and (max-width: 1919px){
	.mobile_header{
		display: none;
	}
	header{
		width: 100%;
		height: calc(58.7px + (110 - 58.7) * ((100vw - 1024px) / (1920 - 1024)));
		background: #FFFFFF;
		display: inline-flex;
		align-items: center;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
z-index: 100;
	}
	header>img{
		width: calc(45.9px + (86 - 45.9) * ((100vw - 1024px) / (1920 - 1024)));
		height: calc(46.4px + (87 - 46.4) * ((100vw - 1024px) / (1920 - 1024)));
		margin-left: calc(62.4px + (117 - 62.4) * ((100vw - 1024px) / (1920 - 1024)));
	}
	header>ul{
		display: inline-flex;
		align-items: center;
		list-style: none;
		margin-left: calc(16px + (30 - 16) * ((100vw - 1024px) / (1920 - 1024)));
	}
	header>ul>li{
		margin-right: calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));
		display: inline-flex;
		align-items: center;
	}
	header>ul>li:last-child{
		margin-top: calc(-1 * calc(0.6px + (1 - 0.6) * ((100vw - 1024px) / (1920 - 1024))));
	}
	header>ul a{
		cursor: pointer;
		transition: color .3s, background .3s, transform .3s;
	}
	header>ul>li>svg{
		cursor: pointer;
		transition: color .3s, background .3s, transform .3s;
	}
	header>ul>li>.svg_active{
		transform: rotate(-90deg);
	}
	.list_header_ul .svg_active{
		transform: rotate(-90deg);
	}
	header>ul>li>svg:hover{
		transform: scale(0.95);
	}
	header>ul ul>a:hover{
		color: #2A96EB;
		background: rgba(37, 119, 183, 0.05);
	}

	header>ul>li>a:hover{
		transform: scale(0.95);
	}
	header>ul>li>ul a{
		padding: calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024))) calc(26.7px + (50 - 26.7) * ((100vw - 1024px) / (1920 - 1024)));
	}
	header>ul>li>a{
		cursor: pointer;
		text-decoration: none;
		display: inline-flex;
		align-items: center;
	}
	header>ul>li *{
		color: #181818;
		font-family: DIN Pro;
		font-size: calc(8.3px + (15.5 - 8.3) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		letter-spacing: calc(0.1px + (0.18 - 0.1) * ((100vw - 1024px) / (1920 - 1024)));
	}
	header>ul>li>svg{
		margin-left: 0px;
		width: calc(11.8px + (22 - 11.8) * ((100vw - 1024px) / (1920 - 1024)));
		height: calc(12.3px + (23 - 12.3) * ((100vw - 1024px) / (1920 - 1024)));
	}
	header>svg{
		margin-right: calc(62.4px + (117 - 62.4) * ((100vw - 1024px) / (1920 - 1024)));
		margin-left: auto;
		z-index: 20;
	}
	.list_header_ul{
		z-index: 99;
		transition-delay: 200ms;
		transition-property: display;
		transition: opasity .3s;
		display: flex;
		flex-flow: column;
		position: fixed;
		top: calc(56px + (105 - 56) * ((100vw - 1024px) / (1920 - 1024)));
		width: 100%;
		height: calc(100% - calc(56px + (105 - 56) * ((100vw - 1024px) / (1920 - 1024))));
		background-color: #FFFFFF70;
		backdrop-filter: blur(10px);
	}
	.list_header_ul>div{
		display: inline-flex;
/*		min-height: 30%;*/
		padding-bottom: calc(16px + (30 - 16) * ((100vw - 1024px) / (1920 - 1024)));
		background: #FFFFFF;
		box-shadow: 0 calc(6.4px + (12 - 6.4) * ((100vw - 1024px) / (1920 - 1024))) calc(6.4px + (12 - 6.4) * ((100vw - 1024px) / (1920 - 1024))) #18181870;
	}
	.list_header_ul>div>ul{
		list-style: none;

	}
	.list_header_ul>div *{
		color: #181818;
		font-family: DIN Pro;
		font-size: calc(9.6px + (18 - 9.6) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		letter-spacing: calc(0.1px + (0.18 - 0.1) * ((100vw - 1024px) / (1920 - 1024)));
		text-decoration: none;
		transition: color .3s, background .3s, transform .3s, height .3s, opacity .3s;
    	opacity: 1;
	}
	.list_header_ul>div>ul:nth-child(1)>li{
		padding-left: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
	}
	#point_1_ul{
		padding: 0;
	}
	#point_1_ul>li{
		padding: calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024))) calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024))) calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024))) calc(155.1px + (272 - 145.1) * ((100vw - 1024px) / (1920 - 1024)));

	}
	#point_1_ul>.list_item_Sub:hover{
		background: rgba(37, 119, 183, 0.05);
	}
	#point_1_ul>.list_item_Sub:hover a{
		color: #2A96EB;
	}
	.list_header_ul .oppasity{
		display: none;
		pointer-events: none;
	}
	.list_item_Sub_list{
		cursor: pointer;
	}
	.list_item_Sub_list>a{
		display: inline-flex;
		align-items: center;
	}
	.list_item_Sub_list>a>svg{
		margin-left: calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.list_item_Sub_list>ul>li{
	    padding: calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024))) calc(27.2px + (51 - 27.2) * ((100vw - 1024px) / (1920 - 1024))) calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024))) calc(16px + (30 - 16) * ((100vw - 1024px) / (1920 - 1024)));
	    margin-left: 0;
	    margin-right: calc(-1 * calc(53.4px + (100 - 53.4) * ((100vw - 1024px) / (1920 - 1024))));
	}
	.list_item_Sub_list>ul>li:hover{
		background: rgba(37, 119, 183, 0.05);
	}
	.list_item_Sub_list>ul>li:hover a{
		color: #2A96EB;
	}
	.list_item_Sub_list>ul{
		list-style: none;

	}
	.transform_zero_scale{
		transform: scaleY(0);
	    max-height: 0;
	    opacity: 0 !important;
	}
	.hide_menu{
		display: none;
		opacity: 0;
	}
	.list_header_ul .list_1{
		background: #FFFFFF !important;
	    z-index: 2;
	    padding-left: 0;
	    box-shadow: 0 0 40px 52px #FFFFFF;
	}

	.list_header_ul .list_2{
	    margin-left: calc(-1 * calc(84.3px + (158 - 84.3) * ((100vw - 1024px) / (1920 - 1024))));
	    z-index: 2;
	    padding-left: 0;

	}
	.list_header_ul .active_main_ul{
		background: #FFFFFF !important;
	    z-index: 2;
	}

	.list_header_ul .list_2>li, .list_header_ul .list_3>li, .list_header_ul .list_4>li, .list_header_ul .list_5>li{
		padding: calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024))) calc(32.6px + (61 - 32.6) * ((100vw - 1024px) / (1920 - 1024))) calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024))) calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));
	    margin-left: 0px;		
	}

	.list_header_ul .list_2 ul{
		
	}

	#point_2_ul{
		margin-left: calc(217.1px + (407 - 217.1) * ((100vw - 1024px) / (1920 - 1024)));
	}

	#point_3_ul{
		margin-left: calc(290.2px + (544 - 290.2) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.list_header_ul .list_3>li{
		padding-left: 0;
	}

	#point_4_ul{
		margin-left: calc(402.2px + (754 - 402.2) * ((100vw - 1024px) / (1920 - 1024)));
		padding-left: 0;
	}
	#point_5_ul{
		margin-left: calc(520.6px + (753 - 401.6) * ((100vw - 1024px) / (1920 - 1024)));
		padding-left: 0;
	}
	.list_header_ul li>ul{
	}
	#searchform{
		margin-bottom: calc(17.6px + (33 - 17.6) * ((100vw - 1024px) / (1920 - 1024)));
		margin-left: auto;
		margin-right: 0;
		padding: calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024)));
		z-index: 1;
		background: #FFF;
		display: inline-flex;
		transition: transform .3s, opacity .3s;
		opacity: 1;
		position: fixed;
		right: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		top: calc(62.4px + (117 - 62.4) * ((100vw - 1024px) / (1920 - 1024)));
		width: calc(149.4px + (280 - 149.4) * ((100vw - 1024px) / (1920 - 1024)));
		border-radius: calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024)));
	}
	
	#searchform #s{
		outline:none;
		width: calc(106.7px + (200 - 106.7) * ((100vw - 1024px) / (1920 - 1024)));
		margin-right: calc(-1 * calc(15.5px + (29 - 15.5) * ((100vw - 1024px) / (1920 - 1024))));
		padding-right: calc(33.1px + (62 - 33.1) * ((100vw - 1024px) / (1920 - 1024)));
		padding-top: calc(2.7px + (5 - 2.7) * ((100vw - 1024px) / (1920 - 1024)));
		padding-bottom: calc(2.7px + (5 - 2.7) * ((100vw - 1024px) / (1920 - 1024)));
		border-radius: calc(2.7px + (5 - 2.7) * ((100vw - 1024px) / (1920 - 1024)));
		background: rgba(24, 24, 24, 0.10);
		padding-left: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		border: none;
		color: #181818;
		font-family: DIN Pro;
		font-size: calc(7.5px + (14 - 7.5) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		/* text-transform: uppercase; */
	}
	#searchform #searchsubmit{
	color: #181818;
	font-family: DIN Pro;
	font-size: calc(7.5px + (14 - 7.5) * ((100vw - 1024px) / (1920 - 1024)));
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
	margin-top: 0px;
	border-radius: calc(2.7px + (5 - 2.7) * ((100vw - 1024px) / (1920 - 1024))) 0px 0 5px;
	border: none;
	display: none;
	
	}
	.show_form_search{
		transform: translateY(-150%);
		opacity: 0 !important;
		display: none;
	}
}
@media(max-width: 1023px){
    
    header, .list_header_ul{
		display: none;	
	}
	.mobile_header{
		display: inline-flex;
		z-index: 2;
		background: #FFFFFF;
	}
	.mobile_header>img{
		width: 60px;
		height: 60px;
		margin-left: 5%;
		margin-top: calc(6.3px + (20 - 6.3) * ((100vw - 320px) / (1023 - 320)));
		margin-bottom: calc(6.3px + (20 - 6.3) * ((100vw - 320px) / (1023 - 320)));
	}
	.mobile_header>svg{
		margin-left: auto;
		margin-right: 5%;
		margin-top: auto;
		margin-bottom: auto;
		width: 35px;
		height: 35px;
	}
	
	#searchform{
		background: #FFF;
		display: inline-flex;
		transition: transform .3s, opacity .3s;
		opacity: 1;
		position: fixed;
		right: 15%;
		left: 15%;
		top: 20px;
		width: 70%;
		border-radius: 10px;
		z-index: 2
	}
	#searchform #s{
		outline:none;
		width: calc(106.7px + (200 - 106.7) * ((100vw - 1024px) / (1920 - 1024)));
		margin-right: -29px;
		padding-right: calc(33.1px + (62 - 33.1) * ((100vw - 1024px) / (1920 - 1024)));
		padding-top: calc(2.7px + (5 - 2.7) * ((100vw - 1024px) / (1920 - 1024)));
		padding-bottom: calc(2.7px + (5 - 2.7) * ((100vw - 1024px) / (1920 - 1024)));
		border-radius: calc(2.7px + (5 - 2.7) * ((100vw - 1024px) / (1920 - 1024)));
		background: rgba(24, 24, 24, 0.10);
		padding-left: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		border: none;
		color: #181818;
		font-family: DIN Pro;
		font-size: calc(7.5px + (14 - 7.5) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}
	#searchform #searchsubmit{
		color: #181818;
		font-family: DIN Pro;
		font-size: calc(7.5px + (14 - 7.5) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-transform: uppercase;
		margin-top: 0px;
		border-radius: calc(2.7px + (5 - 2.7) * ((100vw - 1024px) / (1920 - 1024))) 0px 0 5px;
		border: none;
		display: none;
	}

.header_mobile_menu_block{
	transition: transform .2s;
	position: fixed;
	overflow-y: scroll;
	width: 100%;
	height: 100%;
	top: 0;
	left:0;
	right: 0;
	z-index: 999;
	display: flex;
	flex-flow: column;
	background: #FFF;
}
.header_mobile_menu_block>svg{
	MIN-HEIGHT: 70px;
	WIDTH: calc(25.1px + (80 - 25.1) * ((100vw - 320px) / (1023 - 320)));
	MARGIN-LEFT: AUTO;
	MARGIN-RIGHT: calc(18.8px + (60 - 18.8) * ((100vw - 320px) / (1023 - 320)));
	MARGIN-TOP: calc(15.7px + (50 - 15.7) * ((100vw - 320px) / (1023 - 320)));
	margin-bottom: calc(-1 * calc(40.7px + (130 - 40.7) * ((100vw - 320px) / (1023 - 320))));
	z-index: 4;}
.header_mobile_menu_block ul{
	list-style: none;
}
.header_mobile_menu_block a{
	text-decoration: none;
	color: #181818;
}
.header_mobile_menu_block ul ul a{
	color: #181818;
	font-family: DIN Pro;
	font-size: 18px;
	font-weight: 400;
}
.header_mobile_menu_block ul ul li{
	padding-bottom: calc(1.6px + (5 - 1.6) * ((100vw - 320px) / (1023 - 320))) !important;	
	padding-top:calc(1.6px + (5 - 1.6) * ((100vw - 320px) / (1023 - 320))) !important;	
}
	
.header_mobile_menu_block>ul>li{
	color: #181818;
	font-family: DIN Pro;
	font-size: 18px;
	font-weight: 600;
    margin-bottom:15px;
}
.header_mobile_menu_block>ul>li>span{
	font-size:18px!important;
}

.header_mobile_menu_block li svg{
	margin-left: calc(3.2px + (10 - 3.2) * ((100vw - 320px) / (1023 - 320)));
	margin-top: auto;
	margin-bottom: auto;
}
.header_mobile_menu_block>ul>ul>li{
	margin-left: 0 !important;
	padding-left: calc(6.3px + (20 - 6.3) * ((100vw - 320px) / (1023 - 320))) !important;
    font-size:18px;
    font-family:'DIN Pro';
}
.header_mobile_menu_block>ul>ul{
	margin-bottom: calc(6.3px + (20 - 6.3) * ((100vw - 320px) / (1023 - 320)));
	margin-left: 0 !important;
	padding-left: calc(6.3px + (20 - 6.3) * ((100vw - 320px) / (1023 - 320))) !important;
}
.hide_menu{
	transform: translate(-150%);
}
}


@keyframes anim_live{
		0%{
			opacity: 0.5;
		}
		50%{
			opacity: 1;
			
		}
		100%{
			opacity: 0.5;
			
		}
	}