section.projekt.intro {
	height: auto;
	max-height: 100%;
}

section.projekt .paragraph {
	position: relative;
	padding-bottom: 0em;
	display: block;
	width: 100%;
	min-width: 100%;
}

section.projekt .paragraph p {
	padding-bottom: 0.5em;
	max-width: 900px;
}


section.projekt .body-wide {
	padding-top: 3em;
	background-color: rgb(35,35,35);
}


section.projekt .card {
	position: relative;
	width: 100%;
	padding: 3.5em 0em;
}

section.projekt .card .body {
	flex-wrap: wrap;
}




@media screen and (max-width: 900px) {
	section.projekt .card {
		padding: 2em 0em;
	}
}


section.projekt .card:nth-child(odd) {
	background-color: rgba(120,120,120,0.1);
}

section.projekt h2 {
	display: block;
	max-width: 990px;
}
