.menu-m1{
	margin-left:2rem;
}
.menu-e1{
	background-color:rgba(255,255,255,0.9);
	backdrop-filter:blur(8px);
	position:fixed;
	height:100vh;
	width:100%;
	overflow-y:auto;
	padding-top:11rem;
	z-index:100;
}
.menu-e1 nav a{
	margin-bottom:1.5rem;
}
.menu-e2{
	width:2.5rem;
	min-width:2.5rem;
}
.menu-e2_1{
	top:0;
	display:flex;
	width:100%;
	height:3px;
	background-color:var(--c2);
}
.menu-e2_2{
	display:flex;
	width:70%;
	height:3px;
	background-color:var(--c2);
	margin-top:0.6rem;
	margin-bottom:0.6rem;
}
.menu-e2_3{
	bottom:0;
	display:flex;
	width:50%;
	height:3px;
	background-color:var(--c2);
}
.menu-e2:hover div{
	width:100%;
}
.menu-e3 .menu-e2_2{
	opacity:0;
}
.menu-e3 .menu-e2_1{
	transform:rotate(45deg);
	top:0.8rem;
}
.menu-e3 .menu-e2_3{
	width: 100%;
	transform:rotate(-45deg);
	bottom:0.8rem;
}
.menu-e4:hover .t1{
	width:100%;
}
#menu nav p{
	margin-bottom:0.7rem;
}
@media screen and (min-width:1550px){
	#menu_burger{
		display:none !important;
	}
	#menu_burger2{
		display:none !important;
	}
	#menu{
		display:none !important;
	}
}
@media screen and (max-width:1549px){
	#header_1 nav{
		display:none !important;
	}
}
@media screen and (max-width:650px){
	.menu-m1{
		margin-left:1.2rem;
	}
}