.header {
	grid-area: header;
	margin: auto;
	width: 100%;
}

.systemLogoImgPl, .systemLogoImgEn {
	width: 100%;
	height: 15vw;
	max-height: 7vw;
}

.systemLogoImgHidden {
	display: none;
}

@media only screen and (min-device-width: 801px) {
	.lngs {
		position: absolute;
		top: 2vw;
		left: 13vw;
		display: grid;
		grid-template-columns: 4vw 4vw;
		grid-template-rows: 3vw;
		grid-template-areas: "lng_pol lng_eng";
		z-index: 10;
	}

	.lng_option {
		width: 3.5vw;
		height: 2.4vw;
		cursor: pointer;
		z-index: 20;
		border-radius: 0.5vw;
	}
}

@media only screen and (max-device-width: 800px) {
	.lngs {
		position: absolute;
		top: 5vw;
		right: 5vw;
		display: grid;
		grid-template-columns: 20vw 20vw;
		grid-template-rows: 14vw;
		grid-template-areas:
			"lng_pol lng_eng";
	}
	.lng_option {
		width: 17vw;
		height: 17vw;
		cursor: pointer;
		z-index: 10;
		border-radius: 20vw;
	}
}



.lng_option:hover {
	transform: scale(1.1);
}

.lng_pol {
	grid-area: lng_pol;
	position: relative;
}

.lng_eng {
	grid-area: lng_eng;
	position: relative;
}