@charset "UTF-8";
/* CSS Document */

body {
	background-color: #f8fff7;
	font-family: 'Montserrat', sans-serif;
  }

article.left img {
	width:40vw;
	height: 40vw;
	margin-top:1vw;
	margin-left:5vw;
	margin-bottom:1vw;
}



article.middle {

	margin-left: auto;
    margin-right: auto;
	text-align: center;
}



article.description {

	margin-top:1vw;
	margin-left:5vw;
	margin-right: 5vw;
	margin-bottom:1vw;
}

section {
	align-items:flex-start;
	display:flex;
	flex-direction:row;
	width:100%;
}





article p {
	align-items:flex-start;
	display:flex;
	flex-direction:column;
	margin-top:0.7vw;
	margin-left:5vw;
	margin-right:5vw;
	margin-bottom:0vw;
	width:40vw;
	color:#313431;
	font-size: 1.15vw;
	font-weight: 400;
	letter-spacing: 0.1em;
	color: #544D4C;
	hyphens: auto;
        text-align: justify;
}

article.left p {
margin-right:0;
}

article h2 {
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0vw;

}

article h3 {
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0vw;

}

section {
	margin-bottom:5vw;
}

footer a img{
	align-items:flex-start;
	flex-direction: row;
	display:flex;
	width:5vw;
	height: auto;
	position: fixed;
	position: absolute;
	left: 95vw;
	right: 0vw;
	bottom: 0vw;
}
/*Text Zitate*/
h1 {
	color:#2C2524;
	font-size: 2.5vw;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	font-weight: 200;
	font-stretch:normal;
	letter-spacing: 0.15em;
	font-size: 2vw;
}
/*Text Seite 1 Überschrift*/
h2 {
	color:#2C2524;
	font-size: 4vw;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	font-weight:200;
	font-stretch:normal;
	letter-spacing: 0.1em;
}
/*Text Seite 1 Unterschrift*/
h3 {
	color:#313431;
	font-size: 1.15vw;
	text-transform: uppercase;
	font-weight: 400;
	letter-spacing: 0.1em;
	color: #544D4C;
}
h4 {
	color:#313431;
	font-size: 1.15vw;
	font-weight: 400;
	letter-spacing: 0.1em;
	color: #544D4C;
}

a {
	text-decoration: none;
	color:#2C2524;
}

.desktop {
padding-top: 5vh;
	margin-left: auto;
		margin-right: auto;
	padding-bottom: auto;
}

.desktop img {
	margin-bottom: -1vw;
	width: 5vw
}
