@font-face{
	font-family:"Minion Regular";
	src:url("fonts/35d9d14d-a31d-4d9b-a998-00ffc9bd46a4.eot?#iefix");
	src:url("fonts/35d9d14d-a31d-4d9b-a998-00ffc9bd46a4.eot?#iefix") format("eot"),url("fonts/18597b82-9a06-46a3-b68b-c250c1105515.woff2") format("woff2"),url("fonts/62100580-a2d1-4d98-bb14-d4c4c3f1a5ba.woff") format("woff"),url("fonts/7ae8e168-1c29-4fcb-bb59-0043c943df3b.ttf") format("truetype");
}


html, body {
    height: 100%;
    margin: 0;
		font-family: 'Minion Regular', serif;
}

.full-screen-video-container {
    position: relative;
    height: 100vh;
    width: 100vw;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    display: -webkit-flex;
		-webkit-justify-content: center;
		-webkit-align-items: flex-start;
}

.full-screen-video-container video {
    z-index: -1;
    position: absolute;
    width: auto;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
    vertical-align: top;
}

.full-screen-video-content {
    margin: 30px 60px 0;
		max-width: 253px;
}

img {
    width: 100%;
}

.unten {
    width: 100%;
    padding-top: 13px;
    padding-bottom: 45px;
    background-color: white;
    position: absolute;
		right: 0;
		bottom: 0;
		left: 0;
    text-align: center;
    font-size: 12px;
    letter-spacing: 4px;

}

a {
    color: black;
    text-decoration: none;
		transition: color 0.3s ease-in-out;
		-o-transition: color 0.3s ease-in-out;
		-ms-transition: color 0.3s ease-in-out;
		-moz-transition: color 0.3s ease-in-out;
		-webkit-transition: color 0.3s ease-in-out;
}

a:hover {
    color: darkgrey;
}