html {
	background-color: #090909;
    display: flex;
    justify-content: center;
}

body {
	font-family: 'Raleway', sans-serif;
	width: 70%;
    max-width: 50rem;
    margin-top: 15%;
	background-color: #090909;
	color: #FFFFFF;
}

h1 {
	font-size: 3rem;
	font-weight: 800;
}

h1 .name {
	color: #DFDFDF;
}

h1 .surname {
	color: #CC2900;
}

h2 {
	font-weight: normal;
}

a:link, a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a:hover {
	color: #cc2900;
	text-decoration: underline;
}

p#contacts {
	padding-top: 5%;
}

p#details {
	font-size: 0.8rem;
}
