@media screen and (max-width: 1400px){
	:root {
		/*Typo*/
		--fs-big: 35px;
		--lh-big: 55px;
	}
}
@media screen and (max-width: 850px){
	#login{
		width: 110px;
		height: 60px;
		font-size: 30px;
		line-height: 60px;
	}
	#login.expand{
		height: 250px;
	}
	#login.expand #loginform{
		flex-direction: column;
	}
    #loginform { min-width:400px; }
	#loginform input{
		margin: 0;
	}
	#loginform input[type="text"]{
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 768px){
	#contentwrapper,.txtcenter,.shorttxt{
		padding-top: 100px;
	}
	.txtblock{
		margin-bottom: 30px;
	}
	#logowrapper{
		margin-top: 100px;
	}
}
@media screen and (max-width: 576px){
	:root {
		/*Typo*/
		--fs-big: 25px;
		--fs-std: 19px;
		--lh-big: 45px;
		--lh-std: 32px;
	}
	header{
		background: #00323C url("../img/bg.svg") no-repeat left top 300px;
		height: 425px;
	}

}
