* {
	font-family: 'Lato', sans-serif;
}
html,body {
  background-color: #131313;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  overflow: none;
}
body {
    width: 100%;
}
picture img {
	display: none;
}
picture.img1 .img1 {
	display: unset;
}
picture.img2 .img2 {
	display: unset;
}
img {
	width: 100%;
	height: auto;
	vertical-align: middle;
}
.photo, .name {
	position: absolute;
}
a, a:hover, a:visited {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #bfbfbf;
}
.photo {
	bottom: 1.5em;
	right: 1em;
	transform: rotate(-3deg);
}
h1 {
	visibility: hidden;
	position: absolute;
}


