section.m34_certificates .mM_container {
	background: #000;
}

section.m34_certificates .m34_titel {
	color: #fff;
	margin-bottom: 27px;
}

section.m34_certificates .m34_text_container * {
	color: #fff;
}

section.m34_certificates .m34_beschreibung_container p,
section.m34_certificates .m34_beschreibung_container strong {
	color: #fff;
}

section.m34_certificates .m34_beschreibung_container strong {
	font-weight: 500;
}

section.m34_certificates .m34_beschreibung_container {
	display: flex;
	gap: 16px;
}

section.m34_certificates .m34_beschreibung_container .m34_box {
	width: 14px;
	height: 14px;
	background: #e96730;
	margin-top: 5px;
}

section.m34_certificates .m34_beschreibung_item:not(:last-child) {
	margin-bottom: 26px;
}

section.m34_certificates .m34_text_container {
	margin-bottom: 26px;
}

section.m34_certificates .m34_text_main {
	display: flex;
	gap: 64px;
	padding: 130px 0;
}

section.m34_certificates .m34_left,
section.m34_certificates .m34_right {
	width: 50%;
}

section.m34_certificates .m34_zertifikate_bild_container {
	display: flex;
	justify-content: flex-end;
	gap: 31px;
	margin-top: 16px;
}

section.m34_certificates .m34_bild_item {
	border: 1px solid #35373c;
	box-shadow: 0 0 103px 0 rgba(255, 255, 255, 0.2);
	padding: 24px 37px 26px 35px;
	position: relative;
}

section.m34_certificates .m34_bild_item:after {
	content: '';
	width: 60%;
	height: 38px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.2);
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -79px;
	filter: blur(15px);
}

section.m34_certificates .m34_bild_item img {
	max-height: 206px;
}

section.m34_certificates .m34_beschreibung_container p {
	width: calc(100% - 14px - 16px);
}

section.m34_certificates.gray {
	background: #f4f4f6;
}

@media screen and (max-width: 1199px) {
	section.m34_certificates .m34_text_main {
		flex-direction: column;
	}
	
	section.m34_certificates .m34_left,
	section.m34_certificates .m34_right {
		width: 100%;
	}
	
	section.m34_certificates .m34_zertifikate_bild_container {
		justify-content: flex-start;
	}
	
	section.m34_certificates .m34_text_main {
		padding-left: 100px !important;
		padding-right: 100px !important;
	}
}

@media screen and (max-width: 767px) {
	section.m34_certificates .m34_bild_item:after {
		display: none;
	}
	
	section.m34_certificates .m34_text_main {
		padding: 40px 40px !important;
	}
}

@media screen and (max-width: 575px) {
	section.m34_certificates .m34_beschreibung_container p {
		hyphens: auto;
	}
}

@media screen and (max-width: 400px) {
	section.m34_certificates .m34_zertifikate_bild_container {
		flex-direction: column;
		align-items: center;
	}
	
	section.m34_certificates .m34_bild_item img {
		max-height: 156px;
	}
}