.m37_bewerben_teaser * {
	color: #f3f5fc;
}

.m37_bewerben_teaser_hintergrund {
	background: url('../../../img/hintergrund-verlauf-gefdreht.png') no-repeat center;
	background-size: cover;
}

.m37_bewerben_teaser_main {
	display: flex;
	align-items: end;
}

.m37_bewerben_teaser_main>div {
	width: 50%;
}

.m37_bewerben_teaser_left {
	padding: 140px 70px 145px 0;
}

.m37_titel_container *,
.m37_kontaktdaten_name *,
.m37_text_container * {
	margin-bottom: 0;
}

.m37_titel_container {
	margin-bottom: 13px;
}

.m37_kontaktdaten_name {
	font-weight: 400;
}

.m37_text_container {
	margin-bottom: 25px;
}

.m37_links_container {
	margin-top: 58px;
}

.m37_link_container:not(:last-child) {
	margin-bottom: 20px;
}

.m37_bild_container {
	padding-top: 45px;	
	display: flex;
	justify-content: center;
	height: 100%;
}

.m37_bild_container img{
	width: auto;
	object-fit: cover;
	max-height: 600px;
	object-position: top;
}

.m37_kontaktdaten_container a {
	position: relative;
}

.m37_kontaktdaten_container a:after {
	position: absolute;
	content: '';
	height: 1px;
	width: 0;
	right: 0;
	bottom: 0;
	background-color: #fff;
	
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

.m37_kontaktdaten_container a:hover:after {
	width: 100%;
	left: 0;
	right: auto;
}

@media screen and (max-width: 1199px) {
	.m37_bewerben_teaser_main {
		flex-direction: column;
		padding: calc(2 * 0.75rem) 0 0 0;
	}
	
	.m37_bewerben_teaser_main>div {
		width: 100%;
	}
	
	.m37_bewerben_teaser_left {
		padding: 0;
	}
	
	.m37_bild_container {
		padding-top: 0;
	}
	
	.m37_bild_container img{
		object-position: top;
		width: 50%;
	}
}

@media screen and (max-width: 767px) {
	.m37_bewerben_teaser_main {
		gap: 40px 0;
	}
	
	/* .m37_bild_container {
		max-height: 370px;
	} */
}

@media screen and (max-width: 575px) {
	.m37_titel_container * {
		font-size: 1.647rem;
	}
	
	.m37_kontaktdaten_container *, 
	.m37_text_container * {
		font-size: 0.824rem;
	}
	
	.m37_links_container {
		margin-top: 38px;
	}
	
	@media screen and (max-width: 349px) {
		.m37_bild_container img {
			width: 65%;
		}
	}
}