section.m5_ansprechpartner .m5_image {
	display: flex;
}

section.m5_ansprechpartner .m5_image img {
	width: 100%;
	height: 318px;
	object-fit: cover;
}

section.m5_ansprechpartner .m5_title_stelle_container {
	padding-top: 30px;
}

section.m5_ansprechpartner .m5_title {
	margin-bottom: 17px;
}

section.m5_ansprechpartner .m5_phone {
	margin-top: 14px;
}

section.m5_ansprechpartner .m5_email {
	margin-top: 1px;
}

section.m5_ansprechpartner .m5_phone svg,
section.m5_ansprechpartner .m5_email svg {
	width: 16px;
	fill: #6baee6;
}

section.m5_ansprechpartner .m5_phone a,
section.m5_ansprechpartner .m5_email a {
	display: flex;
	align-items: center;
	gap: 11px;
}

section.m5_ansprechpartner .m5_phone a p,
section.m5_ansprechpartner .m5_email a p {
	margin: 0;
	width: calc(100% - 16px - 11px);
	transition: color .4s;
}

section.m5_ansprechpartner .m5_phone a:hover p,
section.m5_ansprechpartner .m5_email a:hover p {
	color: #004f9f;
}

section.m5_ansprechpartner .m5_titel {
	margin-bottom: 38px;
}

section.m5_ansprechpartner .m5_title * {
	font-size: 1.375rem;
	color: #004f9f;
}

section.m5_ansprechpartner .m5_stelle p {
	font-weight: 500;
}

section.m5_ansprechpartner .m5_ansprechpartner_main .mM_row {
	background: #fff;
	padding: 101px 101px 108px 100px;
	gap: 124px 24px;
}

section.m5_ansprechpartner .m5_ansprechpartner_main .m5_item {
	width: calc(33.3333% - ((24px * 2) / 3));
}

section.m5_ansprechpartner .m5_text_container {
	width: 50%;
	margin-bottom: 94px;
}

@media screen and (max-width: 1399px) {
	section.m5_ansprechpartner .m5_ansprechpartner_main  .m5_item {
		width: calc(50% - (24px / 2));
	}
	
	section.m5_ansprechpartner .m5_image img {
		height: 218px;
	}
	
	section.m5_ansprechpartner .m5_phone svg,
	section.m5_ansprechpartner .m5_email svg {
		width: 14px;
	}
	
	section.m5_ansprechpartner .m5_ansprechpartner_main .mM_row {
		gap: 74px 24px;
	}
}

@media screen and (max-width: 991px) {
	section.m5_ansprechpartner .m5_ansprechpartner_main .m5_item {
		width: 100%;
	}
	
	section.m5_ansprechpartner .m5_image img {
		height: 268px;
	}
	
	section.m5_ansprechpartner .m5_text_container {
		width: 100%;
	}
}

@media screen and (max-width: 767px) {
	section.m5_ansprechpartner .m5_text_container {
		margin-bottom: 50px;
	}
}

@media screen and (max-width: 575px) {
	section.m5_ansprechpartner .m5_ansprechpartner_main .mM_row {
		padding: 31px 31px 38px 30px;
	}
	
	section.m5_ansprechpartner .m5_phone a p,
	section.m5_ansprechpartner .m5_email a p {
		hyphens: auto;
	}
	
	section.m5_ansprechpartner .m5_email {
		margin-top: 7px;
	}
}

@media screen and (max-width: 400px) {
	section.m5_ansprechpartner .m5_ansprechpartner_main .mM_row {
		padding: 21px 21px 28px 20px;
	}
}