.block {
	height: 100%;
	top: 0;
	position: absolute;
	display: flex;
	overflow: hidden;
}

.part {
	height: 100%;
	width: 100vw;
	display: flex;
}

#left-container {
	width: 50%;
	z-index: 1;
}

#left {
	background-color: snow;
	color: #3dd5f3;
}

#left:hover {
	color: #2aa3b2
}

#right-container {
	width: 100%;
	z-index: 0;
}

#right {
	background-color: #101010;
	color: whitesmoke;
}

#right:hover {
	color: #b0b0b0;
}

h1 {
	margin: auto;
}

a {
	text-decoration: none;
}