body, html {
    height: 100%;
    background-color:#0d0d0d;
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/Montserrat-Regular.eot'); /* IE9 */
  src: url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Montserrat-Regular.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/Montserrat-Regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/Montserrat-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/Montserrat-Regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}


img {
  width:500px;
}

/* Position text in the middle */
.middle {
	font-family: 'Montserrat', sans-serif;
    position: absolute;
	color:#fff;
    top: 50%;
	font-size:14px;
    left: 50%;
	text-transform:uppercase;
    transform: translate(-50%, -50%);
    text-align: center;
}

.imprint {
	display:block;
	max-width:50%;
	margin:auto;
	margin-top:50px;
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	text-align:center;
	margin-bottom:50px;	
}

hr {
    margin: auto;
    width: 40%;
}

p {
margin-top:50px;
}

div {
  margin-top:40px;
}

a {
text-align:center;
color:#fff;
text-decoration:none;
margin-top:20px;
  display:block;
}