section.m2_text_und_bild {
	background: #fff;
}

section.m2_text_und_bild .m2_image{
	min-height:200px;
}

section.m2_text_und_bild .row{
	min-height:400px;
}

section.m2_text_und_bild .m2_titel_container {
	margin-bottom: 25px;
}

section.m2_text_und_bild .m2_titel {
	margin-bottom: 0;
}

section.m2_text_und_bild .m2_text_container>p:last-child{
	margin-bottom:0;
}

section.m2_text_und_bild .m2_image_container,
section.m2_text_und_bild .m2_content_container{
	display:flex;
}

section.m2_text_und_bild .m2_galerie_item {
	border-radius: 35px;
	overflow: hidden;
	height: 100%;
}

section.m2_text_und_bild .m2_image_container img{
	object-fit:cover;
	width:100%;
	height: 100%;
}

section.m2_text_und_bild .m2_content_container{
	display:flex;
	justify-content:center;
	-ms-flex-pack:center;
}

section.m2_text_und_bild .m2_content{
	display:flex;
	justify-content:center;
	-ms-flex-pack:center;
	flex-flow:row wrap;
	flex-direction: column;
}

section.m2_text_und_bild .flex_row_reverse{
	flex-direction: row-reverse;
}

section.m2_text_und_bild[data-slider="slick_slider"] .m2_image{
	min-height:auto;
}

section.m2_text_und_bild .m2_galerie_container {
    width: 81%;
}

section.m2_text_und_bild .rsOverflow {
	height: 100%;
}

section.m2_text_und_bild .slick-track, 
section.m2_text_und_bild .slick-list{
	height:100%;
}

section.m2_text_und_bild .m2_content_zahlen_container {
	margin-top: 60px;
	display: flex;
	flex-wrap: wrap;
	gap: 17px;
}

section.m2_text_und_bild .m2_cotent_zahl_item {
	width: calc(33.33333% - 11.4px);
	background: #fdfaee;
	border-radius: 25px;
	padding: 25px 37px;
}

section.m2_text_und_bild .m2_cotent_zahl_item:nth-child(2) {
	background: #ebe8dd;
}

section.m2_text_und_bild .m2_content_zahl {
	display: flex;
	align-items: flex-start;
	line-height: 1;
	margin-bottom: 10px;
}

section.m2_text_und_bild .m2_zahl {
	font-size: 3.333rem;
	font-weight: 500;
}

section.m2_text_und_bild .m2_suffix {
	font-size: 1.7rem;
	display: inline-block;
	margin-top: 5px;
}


section.m2_text_und_bild .m2_cotent_zahl_item > div {
	width: 100%;
	max-width: 200pxM
}

@media screen and (max-width: 1599px) {
	section.m2_text_und_bild .m2_cotent_zahl_item {
		padding: 7px 22px;
	}
}

@media screen and (max-width: 1199px) {
	section.m2_text_und_bild .m2_content_zahlen_container {
		flex-wrap: wrap;
	}
	
	section.m2_text_und_bild .m2_cotent_zahl_item {
		width: calc(33.333% - 17px);
	}
	
	section.m2_text_und_bild .m2_galerie_container {
		width: 100%;
	}
	
	section.m2_text_und_bild .m2_galerie_item {
		height: auto;
	}
	
	section.m2_text_und_bild .m2_image_container img {
		max-height: 600px;
	}
	
	section.m2_text_und_bild .m2_content_container {
		margin-bottom: 45px;
	}
}

@media screen and (max-width: 991px) {
	
	section.m2_text_und_bild .m2_cotent_zahl_item {
		width: calc(50% - 17px);
	}
}

@media screen and (max-width: 767px) {
	section.m2_text_und_bild .m2_cotent_zahl_item {
		width: calc(50% - 17px);
	}
}

@media screen and (max-width: 575px) {
	section.m2_text_und_bild .m2_cotent_zahl_item {
		width: 100%;
	}
	
	section.m2_text_und_bild .m2_cotent_zahl_item {
		padding: 7px 22px 22px;
	}
}