
section.m39_bild_gedreht {
	overflow: hidden;
}

body.page-id-421 section.m39_bild_gedreht {
	margin-top: calc(0px - var(--padding_desktop));
}

section.m39_bild_gedreht.auskragung_unten{
	margin-bottom: -405px;
	z-index: 1;
	padding-bottom: 100px;
}

section.m39_bild_gedreht[data-count="1"] .m39_bild_gedreht_main{
	justify-content: center;
}

section.m39_bild_gedreht .m39_bild{
	height: 540px;
	position: relative;
}

section.m39_bild_gedreht .m39_bild img{
	border-radius: 45px;
}

section.m39_bild_gedreht[data-count="3"] .m39_bild {
	width: calc((100% / 3) + 203px);
	min-width: calc((100% / 3) + 203px);
}

section.m39_bild_gedreht[data-count="2"] .m39_bild {
	width: calc((100% / 2) + 203px);
	min-width: calc((100% / 2) + 203px);
}

section.m39_bild_gedreht .m39_bild:nth-child(1) {
	margin-right: -136px;
	margin-left: -161px;
	z-index: 1;
}

section.m39_bild_gedreht[data-count="2"] .m39_bild:nth-child(1) {
	margin-right: -86px;
	margin-left: -111px;
}

section.m39_bild_gedreht .m39_bild:nth-child(1) img {
	transform: rotate(-5.86deg);
}

section.m39_bild_gedreht .m39_bild:nth-child(2) {
	height: 574px;
	margin-top: 170px;
}

section.m39_bild_gedreht .m39_bild:nth-child(2) img{
	transform: rotate(6.94deg);
}

section.m39_bild_gedreht[data-count="3"] .m39_bild:nth-child(2) {
	width: calc((100% / 3) + 83px);
	min-width: calc((100% / 3) + 83px);
}

section.m39_bild_gedreht[data-count="2"] .m39_bild:nth-child(2) {
	width: calc((100% / 2) + 83px);
	min-width: calc((100% / 2) + 83px);
	margin-right: -120px;
}

section.m39_bild_gedreht .m39_bild:nth-child(3) {
	margin-left: -53px;
	height: 547px;
	margin-top: 20px;
	z-index: 1;
}

section.m39_bild_gedreht .m39_bild:nth-child(3) img{
	transform: rotate(-13.16deg);
}


@media screen and (min-width: 1921px) {
	section.m39_bild_gedreht .m39_bild {
		height: 590px;
	}
	
	section.m39_bild_gedreht .m39_bild:nth-child(2) {
		height: 624px;
	}
	
	section.m39_bild_gedreht .m39_bild:nth-child(3) {
		height: 597px;
	}
}

@media screen and (min-width: 2200px) {
	section.m39_bild_gedreht .m39_bild {
		height: 640px;
	}
	
	section.m39_bild_gedreht .m39_bild:nth-child(2) {
		height: 674px;
	}
	
	section.m39_bild_gedreht .m39_bild:nth-child(3) {
		height: 647px;
	}
}



@media screen and (max-width: 1599px) {
	section.m39_bild_gedreht .m39_bild {
		height: 510px;
	}
	
	section.m39_bild_gedreht .m39_bild:nth-child(2) {
		height: 544px;
		margin-top: 70px;
	}
	
	section.m39_bild_gedreht .m39_bild:nth-child(3) {
		height: 517px;
	}
}

@media screen and (max-width: 1399px) {
	section.m39_bild_gedreht .m39_bild {
		height: 460px;
	}
	
	section.m39_bild_gedreht .m39_bild:nth-child(2) {
		height: 494px;
	}
	
	section.m39_bild_gedreht .m39_bild:nth-child(3) {
		height: 467px;
	}
}

@media screen and (max-width: 1199px) {
	section.m39_bild_gedreht .m39_bild {
		height: 410px;
	}
	
	section.m39_bild_gedreht .m39_bild:nth-child(2) {
		height: 444px;
	}
	
	section.m39_bild_gedreht .m39_bild:nth-child(3) {
		height: 417px;
	}
}

@media screen and (max-width: 991px) {
	body.page-id-421 section.m39_bild_gedreht {
		margin-top: calc(0px - var(--padding_tablet));
	}
	
	section.m39_bild_gedreht.auskragung_unten{
		margin-bottom: -340px;
	}
	
	section.m39_bild_gedreht .m39_bild {
		height: 310px;
	}
	
	section.m39_bild_gedreht .m39_bild:nth-child(2) {
		height: 344px;
		width: calc((100% / 3) + 123px);
		min-width: calc(calc((100% / 3) + 123px));
	}
	
	section.m39_bild_gedreht .m39_bild:nth-child(3) {
		height: 317px;
	}
}

@media screen and (max-width: 767px) {
	
}

@media screen and (max-width: 575px) {
	body.page-id-421 section.m39_bild_gedreht {
		margin-top:0;
	}
	
	section.m39_bild_gedreht.auskragung_unten{
		margin-bottom: -290px;
	}
	
	section.m39_bild_gedreht .m39_bild_gedreht_main {
		flex-direction: column;
	}
	
	section.m39_bild_gedreht .m39_bild {
		width: calc(100% + 40px) !important;
		min-width: unset !important;
		margin-left: -20px !important;
		margin-right: -20px !important;
	}
	
	section.m39_bild_gedreht .m39_bild:nth-child(1) {
		z-index: 1;
	}
	
	section.m39_bild_gedreht .m39_bild:nth-child(1) img {
		transform: rotate(-1.86deg);
	}
	
	section.m39_bild_gedreht .m39_bild:nth-child(2) {
		margin-top: -30px;
		z-index: 2;
	}
	
	section.m39_bild_gedreht .m39_bild:nth-child(2) img {
		transform: rotate(1.94deg);
	}
	
	section.m39_bild_gedreht .m39_bild:nth-child(3) {
		margin-top: -20px;
		z-index: 3;
	}
	
	section.m39_bild_gedreht .m39_bild:nth-child(3) img {
		transform: rotate(-1.16deg);
	}
}