body {
	padding: 0;
	margin: 0;
	background-color: #262626;
	color: #ffffff;
	font-family: Montserrat-Regular;
}

.description_block {
	background-color: #363636;
	padding-left: max(12vw, 5mm);
	padding-right: max(12vw, 5mm);
	box-shadow: 0 0 8px 0.1px black;
	display: flex;
	flex-flow: row wrap;
	flex-grow: 2;
	justify-content: center;
	column-gap: 22mm;
}

.parallax_image_block {
	overflow: hidden;
	height: 55vw;
}

.parallax_image {
	box-shadow: inset 0 0 8px 0.1px black;
	height: 125%;
}

.header {
	height: 16mm;
	padding: 6mm;
	line-height: 16mm;
	display: flex;
}

a {
	text-decoration: underline;
	color: inherit;
}