.header-i1{
	width:8rem;
	height:auto;
}
.header-i2{
	width:1.4rem;
	height:auto;
	/* filter: invert(1); */
}
.header-i3{
	width:1.8rem;
	height:auto;
}
.header-e1{
	padding:1rem 0;
	position:fixed;
	top:0;
	left:0;
	z-index:100;
	/*backdrop-filter:blur(3px);
	background-color:rgba(255,255,255,0.6);*/
	background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 30%, rgba(255,255,255,1) 100%);
	background:white;
}
.header-e3 a{
	text-decoration:none;
}
.header-e4{
	padding: 1rem 2rem;
	border-radius:2rem;
	color: white;
	background: var(--c4);
	border: 0;
	box-shadow: 0 0.5rem 1rem -0.5rem var(--c4);
}
.header-e5::before{
	content:'';
	margin-right:0.5rem;
	width:0.6rem;
	height:0.6rem;
	background-color:var(--c3);
	border-radius:50%;
	animation:header-a1 infinite ease-out 2s;
}
.header-e6{
	grid-gap: 2rem;
}
.header-m1{
	margin-left:3rem;
}
.header-m2{
	margin-left:2rem;
}
.header-m3{
	margin:0.5rem 0 0 0;
}
.header-m4{
	margin-right:0.6rem;
}
header nav.row {
	display: none !important;
}
@keyframes header-a1{
	0%{
		opacity:0.3;
	}
	50%{
		opacity:1;
	}
	100%{
		opacity:0.3;
	}
}

@media screen and (min-width: 1800px) {
	.header-e6{
		grid-gap: 4rem;
	}
	header br {
		display: none !important;
	}
}
@media screen and (max-width: 1200px) {
	.header-e3{
		display: none !important;
	}
}
@media screen and (max-width:950px){
	.header-e2 p{
		display:none !important;
	}
	.header-e2{
		width:unset;
	}
	.header-i1{
		width:7rem;
	}
}

@media screen and (max-width:800px){
	.header-e4{
		display: none !important;
	}
	.header-i1{
		width:6rem;
	}
	.header-e6{
		grid-gap: 1rem;
	}
}