.lang:not(.active) {filter: grayscale(100%); opacity:50%;}
.lang.active {cursor:default;}
.lang:not(.active):hover {filter:none;}

/*.dialog {display:none;}

.dashboard{text-align: center; padding: 9em 0;}
.dashboard p {font-size: 1.984em;}
.dashboard h1 {
	color: #3d3d3d;
    font-size: 3.685em;
    text-transform: uppercase;
	margin-bottom: 0 !important;
	margin-top: -0.2em !important;
}
.dashboard .loginregform >div{margin-top: 1em;}
.dashboard .loginregform input{display: block; margin: 2em auto; line-height: 2.7em; background:#fcfcfc; border:1px solid #e9e9e9;width: 16.5em; padding: 1px 1em;}
.dashboard input[type=submit]{
	background: #fbd043;
	text-align: center;
    color: #fff;
    line-height: 3.5em;
    width: 16.5em;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    font-family: neuzeit-grotesk, sans-serif;
    font-weight: 600;
	border:none;
	margin-top: 1em;
	cursor: pointer;
	box-shadow: 0.6em 0.6em 1.5em rgba(251, 208, 67, 0.6); 
	border-radius:0.8em;
}
.dashboard.block1 .content{ width: fit-content; margin: 9em auto 8em;}
.dashboard .line{ border-bottom: 1px solid #656a70; transform: rotate(-90deg); display: block; width: 7.2em; margin: 5.4em auto;}
input:focus{outline:0;}

.lang:not(.active) {filter: grayscale(100%); opacity:50%;}
.lang.active {cursor:default;}
.lang:not(.active):hover {filter:none;}*/