table, tbody, tr, td{
	margin: 0;
	padding: 0;
}
a{
	text-decoration: none;
	color: black;
}
body{
		overflow: hidden;
}

main {
	position: relative;
	height: 80vh;
}
main h1{
	position: relative;
	width: 100vw;
	height: 10vh;
	margin-top: 5vh;
	line-height: 10vh;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	font-size: 3em;
}
table{
	position: relative;
	margin: 0 5vw;
	text-align: center;
	transform: translateX(0px);
}
table td img{
	position: relative;
	display: block;
	width: 25vw;
	height: 25vw;
	margin: 2.5vw;
	margin-top: 5vh;
	z-index: 5;
	
	transform: scale(1, 1);
	transition: transform 1s;
}
table td img:hover{
	transform: scale(1.05, 1.05);
}
table #links a{
	position: relative;
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size: 2em;
	z-index: 0;
	transform: translate(0, -10vh);
	transition: transform 1s;
}