﻿
#newpage-button-80 {
	display: none;
}
#cms_root {
	display: flex;
	flex-direction: column;
	justify-content: center;
	flex-grow: 1;
}
#col-3253 {
	max-width: var(--content-width);
	margin-inline: auto;
	padding-top: 4rem;
}
#cont-3311 {
	display: flex;
	gap: 1rem;
	flex-wrap: wrap;
}
#cont-3311 >.bhv-col {
	width: 30%;
}
#cont-3316 {
	display: flex;
	gap: 1rem;
	flex-wrap: wrap;
	margin-bottom: 3rem;
	padding-inline: 1rem;
}
#cont-3316 >.bhv-col {
	width: 32%;
}
#cont-3316 .bhv-bild {
	height: 100%;
}
#cont-3316 img {
	width: 100%;
	object-fit: cover;
	height: 100%;
}
#cont-3252 {
	padding-top: 120px;
}
#cont-3252 .section-block {
	margin-top: 1rem !important;
	padding: var(--space-2) 0;
}
#cont-3252 .split {
	grid-template-columns: 4fr 11fr;
	align-items: start;
	gap: 0 var(--space-7);
}
#cont-3252 .frame.ratio-portrait {
	width: 100%;
	height: 100%;
}
#cont-3252 .body {
	max-width: 100%;
}
@media (max-width:800px) /* responsive */ {
	#cont-3311 >.bhv-col {
		width: 100%;
	}
	#cont-3316 >.bhv-col {
		width: 100%;
	}
	#cont-3252 .split {
		grid-template-columns: 1fr;
	}
}
