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

section.netzwerktechnik_fuer_hartl {
	padding: 0 0 100px 0;
}

section.mm_gebaeudetechnik_tub section.m2_text_und_bild {
	padding: 0 0 100px 0;
}

section.m2_text_und_bild .rsContainer img.rsImg{
	margin-top:0 !important;
	margin-left:0 !important;
	width:100% !important;
}

section.m2_text_und_bild.slider_on .rsContainer img{
	height:100% !important;
}

section.m2_text_und_bild.slider_on .m2_galerie_item{
	height:100%;
}

section.m2_text_und_bild.slider_on .m2_video_container{
	width:100%;
	height:100%;
	object-fit:cover;
}

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

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


section.m2_text_und_bild .m2_content {
	padding:50px 0;
}

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

.hef_fullwidth_container section.m2_text_und_bild .m2_galerie_container {
	padding-left: 0;
	padding-right: 0;
}

.hef_schulungen_single_galerie section.m2_text_und_bild .m2_galerie_container,
.hef_schulungen_single_galerie section.m2_text_und_bild .m2_galerie_container .rsOverflow {
	width: 100%;
}

.hef_schulungen_single_galerie section.m2_text_und_bild .rsBullet.rsNavSelected span {
	background: #fff;
}

.hef_schulungen_single_galerie section.m2_text_und_bild .rsBullet span {
	background: rgba(255,255,255,.5);
}

section.m2_text_und_bild .m2_image_container img{
	object-fit:cover;
	width: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 .m2_content .m2_link_container {
	margin-top: 20px;
}

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

section.m2_text_und_bild.slider_on .m2_image{
	min-height:auto;
}

section.m2_text_und_bild .m2_content_container {
	width: 100%;
}

.hef_home_container_bott section.m2_text_und_bild {
	background: #fff;
}

/*
.hef_home_container_bott section.m2_text_und_bild .m2_image_container {
	max-width: 37vw;
	flex: 0 0 37vw;
	margin-left: -4.3vw;
}
*/

.hef_home_container_bott section.m2_text_und_bild .m2_image_container,
.hef_home_container_bott section.m2_text_und_bild .m2_galerie_container {
	padding-left: 0;
	padding-right: 0;
}

.hef_home_container_bott section.m2_text_und_bild .m2_titel {
	font-family: 'robotoM', sans-serif;
	font-weight: 500;
	font-size: 2.3335rem;
	line-height: 1;
	padding-bottom: 30px;
	margin-bottom: 30px;
	position: relative;
}

.hef_home_container_bott section.m2_text_und_bild .m2_titel:after {
	content: '';
	position: absolute;
/* 	left: 0; */
	left: 30px;
	bottom: 0;
	width: 60px;
	height: 4px;
	background: #008c48;
}

.hef_home_container_bott section.m2_text_und_bild .m2_text_container {
	margin-bottom: 50px;
}

.hef_about_tub section.m2_text_und_bild {
	background: #f3f2f1;
}

.hef_grey_verlauf section {
	background: transparent !important;
}

.hef_about_tub section.m2_text_und_bild .m2_image_container {
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
	margin-left: -26%;
}

.hef_account_tub {
	overflow: hidden;
}

.hef_account_tub section.m2_text_und_bild .m2_image_container {
	margin-left: 0;
	margin-right: -26%;
}

.hef_about_tub section.m2_text_und_bild .m2_image_container,
.hef_about_tub section.m2_text_und_bild .m2_image_container .m2_galerie_container {
	padding-left: 0;
}

.hef_about_tub section.m2_text_und_bild .m2_image_container .m2_galerie_container {
	padding-right: 50px;
}

.hef_account_tub section.m2_text_und_bild .m2_image_container .m2_galerie_container {
	padding-right: 0;
	padding-left: 50px;
}

.hef_about_tub section.m2_text_und_bild .m2_content_container {
	padding-left: 50px;
}

.hef_account_tub section.m2_text_und_bild .m2_content_container {
	padding-left: 0;
	padding-right: 50px;
}

section.m2_text_und_bild .m2_content ul {
	padding-left: 0;
	margin-bottom: 0;
	list-style-type: none;
}

section.m2_text_und_bild .m2_content ul > li {
	position: relative;
	padding-left: 15px;
	padding-bottom: 5px;
}

section.m2_text_und_bild .m2_content ul > li:after {
	content: '';
	position: absolute;
	left: 0;
	top: 12px;
	width: 5px;
	height: 5px;
	background: #00833e;
}

.hef_tub_werte section.m2_text_und_bild .m2_image_container {
	-ms-flex: 0 0 30%;
	flex: 0 0 30%;
	max-width: 30%;
}

.hef_tub_werte  section.m2_text_und_bild .m2_content_container {
	-ms-flex: 0 0 70%;
	flex: 0 0 70%;
	max-width: 70%;
}

.hef_tub_werte .mm_layout_rechts {
	padding-top: 175px;
}

.hef_tub_werte section.m2_text_und_bild .m2_content {
	justify-content: flex-start;
	align-items: flex-start;
	padding: 0;
}

.hef_tub_werte section.m2_text_und_bild .row {
	min-height: 0;
}

.hef_fullwidth_container section.m2_text_und_bild:first-child .m2_content_container {
	background: linear-gradient(to right bottom, #0eba66, #00783e 75%, #008c48 100%);
	justify-content: flex-end;
}

.hef_fullwidth_container section.m2_text_und_bild:last-child .m2_content_container {
	background: #c4c4c3;
	justify-content: flex-start;
}

.hef_fullwidth_container section.m2_text_und_bild .m2_content_container > .m2_content {
	max-width: 835px;
	color: #fff;
	padding-right: 100px;
}

.hef_fullwidth_container section.m2_text_und_bild:last-child .m2_content_container > .m2_content {
	color: #696773;
	padding-right: 0;
	padding-left: 100px;
}

.hef_fullwidth_container section.m2_text_und_bild:first-child .m2_content_container > .m2_content .m2_link_container > .hef-button {
	background: #fff;
	color: #008c48;
}

.hef_fullwidth_container section.m2_text_und_bild:first-child .m2_content_container > .m2_content .m2_link_container > .hef-button:hover {
	background: #008c48;
	color: #fff;
}

.hef_fullwidth_container section.m2_text_und_bild:first-child .m2_content_container > .m2_content .m2_link_container > .hef-button > span {
	color: #008c48;
}

.hef_fullwidth_container section.m2_text_und_bild:first-child .m2_content_container > .m2_content .m2_link_container > .hef-button:hover > span {
	color: #fff;
}

.hef_fullwidth_container section.m2_text_und_bild:first-child .m2_content_container > .m2_content .m2_link_container > .hef-button > span.hef-button-arrow {
	background: #fff;
}

.hef_fullwidth_container section.m2_text_und_bild:first-child .m2_content_container > .m2_content .m2_link_container > .hef-button:hover > span.hef-button-arrow {
	background: #008c48;
}

.hef_fullwidth_container section.m2_text_und_bild:first-child .m2_content_container > .m2_content .m2_link_container > .hef-button > span.hef-button-arrow > svg {
	fill: #008c48;
}

.hef_fullwidth_container section.m2_text_und_bild:first-child .m2_content_container > .m2_content .m2_link_container > .hef-button:hover > span.hef-button-arrow > svg {
	fill: #fff;
}

.hef_fullwidth_container section.m2_text_und_bild .m2_content_container > .m2_content .m2_titel_container > .m2_titel {
	font-size: 2.3335rem;
	font-family: 'robotoM', sans-serif;
	font-weight: 500;
	line-height: 1;
	margin-bottom: 30px;
	padding-bottom: 30px;
	position: relative;
}

.hef_fullwidth_container section.m2_text_und_bild .m2_content_container > .m2_content .m2_titel_container > .m2_titel:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 60px;
	height: 4px;
	background: #fff;
}

section.mm_karriere_professionals.hef_fullwidth_container section.m2_text_und_bild .m2_content_container > .m2_content .m2_titel_container > .m2_titel:after {
	left: 4%;
}

.hef_fullwidth_container section.m2_text_und_bild:last-child .m2_content_container > .m2_content .m2_titel_container > .m2_titel:after {
	background: #008c48;
}

.hef_fullwidth_container section.m2_text_und_bild .m2_content_container > .m2_content > .m2_text_container {
	margin-bottom: 50px;
}

.hef_container_versetzt_family section.m2_text_und_bild .m2_content_container {
	background: #008c48;
}

.hef_container_versetzt_family section.m2_text_und_bild .m2_image_container {
	padding-right: 0;
}

.hef_container_versetzt_family section.m2_text_und_bild .m2_galerie_container {
	padding-left: 0;
	padding-right: 0;
}

.hef_container_versetzt_family section.m2_text_und_bild .m2_content {
	padding: 0 50px;
	color: #fff;
}

.hef_container_versetzt_family section.m2_text_und_bild .m2_content .m2_titel_container .m2_titel {
	margin-bottom: 30px;
	padding-bottom: 30px;
	line-height: 1;
	position: relative;
	font-size: 2.3335rem;
	font-family: 'robotoM', sans-serif;
	font-weight: 500;
}

.hef_container_versetzt_family section.m2_text_und_bild .m2_content .m2_titel_container .m2_titel:after {
	content: '';
	position: absolute;
/* 	left: 0; */
	bottom: 0;
	width: 60px;
	height: 4px;
	background: #fff;
}

.hef_fullscreen .m2_image_container {
	-ms-flex: 0 0 50vw;
	flex: 0 0 50vw;
	max-width: 50vw;
	margin-right: -20vw;
}

.hef_fullscreen section.m2_text_und_bild {
	padding-top: 100px;
}

.hef_training_with_ap section.m2_text_und_bild > div > .row,
.hef_ap section.m2_text_und_bild > div > .row {
	min-height: unset;
}

.hef_training_with_ap section.m2_text_und_bild .m2_image_container,
.hef_ap section.m2_text_und_bild .m2_image_container {
	-ms-flex: 0 0 30%;
	flex: 0 0 30%;
	max-width: 30%;
}

.hef_training_with_ap section.m2_text_und_bild .m2_content_container,
.hef_ap section.m2_text_und_bild .m2_content_container {
	-ms-flex: 0 0 70%;
	flex: 0 0 70%;
	max-width: 70%;
}

.hef_training_with_ap section.m2_text_und_bild .m2_galerie_container,
.hef_ap section.m2_text_und_bild .m2_galerie_container {
	padding-left: 0;
	padding-right: 0;
}

.hef_training_with_ap section.m2_text_und_bild .m2_galerie_container img,
.hef_ap section.m2_text_und_bild .m2_galerie_container img {
	height: 100%;
	border-radius: 15px;
}

.hef_training_with_ap section.m2_text_und_bild .m2_content,
.hef_ap section.m2_text_und_bild .m2_content {
	padding: 0;
}

.hef_training_with_ap section.m2_text_und_bild .m2_content > .m2_text_container strong,
.hef_ap section.m2_text_und_bild .m2_content > .m2_text_container strong {
	color: #008c48;
}

.hef_ttub_container section.m2_text_und_bild .m2_galerie_container,
.hef_ttub_container section.m2_text_und_bild .m2_content {
	padding: 70px 0;
}

.hef_ttub_container section.m2_text_und_bild .m2_galerie_container .m2_image {
	object-fit: none;
}

.hef_ttub_container section.m2_text_und_bild .m2_content .m2_titel {
	font-family: 'robotoM', sans-serif;
	font-size: 2.3335rem;
	position: relative;
	text-align: center;
	line-height: 1;
	padding-bottom: 30px;
	margin-bottom: 30px;
	font-weight: 500;
}

.hef_ttub_container section.m2_text_und_bild .m2_content .m2_titel:after {
	content: '';
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 60px;
	height: 4px;
	background: #008c48;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

.hef_about_tub section.m2_text_und_bild .m2_content h3 {
	font-size: 1.6835rem;
}

section.mm_container.hef_container_main.hef_home_container_bott section.m2_text_und_bild .m2_content_container {
	padding-right: 30px;
}

section.mm_fuer_hartl {
	padding: 0px 0 100px 0;
}

section.m2_text_und_bild .m2_titel {
	position: relative;
	padding-bottom: 30px;
	margin-bottom: 30px;
}

section.mm_fuer_hartl .m2_text_und_bild .m2_content {
	padding-top: 0;
}

section.mm_karriere_professionals .m2_text_und_bild .m2_image,
section.hef_container_versetzt_family section.m2_text_und_bild .m2_image,
section.hef_about_tub.hef_container_main.hef_grey section.m2_text_und_bild .m2_image,
section.mm_kundenbereich_tub section.m2_text_und_bild .m2_image {
	height: 100%;
}

.single-stellenangebote .m2_text_und_bild .m2_content {
	padding-top: 0;
}

.single_ausbildung_studium_eckdaten {
	padding-top: 30px;
} 

.h_led_l section.m2_text_und_bild:first-child {
	padding-top: 100px;
}

.h_led_l section.m2_text_und_bild {
	padding-bottom: 100px;
}

.h_led_l section.m2_text_und_bild:last-child {
	padding-bottom: 0;
}

section.h_led_l_stoerer {
	margin-bottom: 100px;
	padding-bottom: 100px;
}

@media screen and (min-width: 992px) and (max-width: 1920px) {
	section.mm_container.hef_container_main.hef_home_container_bott section.m2_text_und_bild .m2_image {
		height: 100%;
	}
	
	section.mm_container.hef_container_main.hef_home_container_bott section.m2_text_und_bild > .container {
		max-width: 100%;
		width: 100%;
	}
}

@media screen and (min-width: 2001px) {
	section.mm_ueber_uns_tubfull,
	section.mm_ueber_uns_tubfull > .m2_text_und_bild {
		max-width: 100%;
	}
}

@media screen and (max-width: 1920px) {
	section.mm_container.hef_container_main.hef_home_container_bott section.m2_text_und_bild .m2_content_container {
		padding-left: 75px;
		padding-right: 200px;
	} 
	
	.hef_fullwidth_container section.m2_text_und_bild .m2_content_container > .m2_content {
		max-width: 712px;
	}
	
	section.m2_text_und_bild .m2_titel::after {
		left: 4.5%;
	}
	
	section.netzwerktechnik_fuer_hartl section.m2_text_und_bild .m2_image,
	section.mm_gebaeudetechnik_tub section.m2_text_und_bild .m2_image {
		height: 100%;
	}
	
	section.m2_text_und_bild .m2_titel {
		font-size: 2.8rem;
	}
}

@media screen and (max-width: 1599px) {
	section.mm_container.hef_container_main.hef_home_container_bott section.m2_text_und_bild .m2_content_container {
		padding-right: 80px;
	}
	
	section.mm_fuer_hartl,
	section.netzwerktechnik_fuer_hartl,
	section.mm_gebaeudetechnik_tub section.m2_text_und_bild {
		padding: 0px 0 75px 0;
	}
	
	section.mm_karriere_professionals .m2_text_und_bild .m2_content {
		padding: 50px 100px;
	}
	
	.h_led_l section.m2_text_und_bild:first-child {
		padding-top: 75px;
	}
	
	.h_led_l section.m2_text_und_bild {
		padding-bottom: 75px;
	}
	
	.h_led_l section.m2_text_und_bild:last-child {
		padding-bottom: 0;
	}
	
	section.h_led_l_stoerer {
		margin-bottom: 75px;
		padding-bottom: 75px;
	}

}

@media screen and (max-width: 1399px) {
	section.m2_text_und_bild .m2_titel::after {
		left: 5.5%;
	}
	
	section.mm_fuer_hartl .m2_text_und_bild .m2_image,
	section.mm_gebaeudetechnik_tub section.m2_text_und_bild .m2_image {
		height: 100%;
	}
	
	section.m2_text_und_bild .m2_titel {
		font-size: 2.6rem;
	}
}

@media screen and (max-width: 1199px) {
	section.m2_text_und_bild .m2_titel::after {
		left: 6.5%;
	}

}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	section.mm_karriere_professionals.hef_fullwidth_container section.m2_text_und_bild:last-child .m2_content_container > .m2_content,
	section.mm_karriere_professionals section.m2_text_und_bild .m2_content {
		padding-left: 35px;
		padding-right: 35px;
	}


	.single-stellenangebote section.m2_text_und_bild .row {
		flex-direction: column-reverse !important;
	}
	
	.single-stellenangebote section.m2_text_und_bild .m2_image_container,
	.single-stellenangebote section.m2_text_und_bild .m2_content_container {
		flex: 0 0 100% !important;
		max-width: 100% !important;

	}

}

@media screen and (max-width: 991px) {
	.hef_ttub_container section.m2_text_und_bild .m2_galerie_container,
	.hef_ttub_container section.m2_text_und_bild .m2_content {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	
	section.mm_gebaeudetechnik_tub section.m2_text_und_bild .m2_content {
		padding: 0 0 40px 0;
	}
	
	.hef_ttub_container section.m2_text_und_bild .m2_galerie_container .m2_image {
		width: auto;
		margin: 0 auto;
		display: block;
	}
	
	.hef_about_tub section.m2_text_und_bild .m2_image_container {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-left: 0;
	}
	
	.hef_ttub_container section.m1_text {
		padding-bottom: 15px;
	}
	
	section.m2_text_und_bild:not(.flex_row_reverse) .m2_image_container {
		order: 13 !important;
	}
	
	section.m2_text_und_bild:not(.flex_row_reverse) .m2_content_container {
		order: -1 !important;
	}
	
	section.m2_text_und_bild .m2_content_container {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	section.mm_kundenbereich_tub section.m2_text_und_bild .m2_image_container {
		margin-right: 0;
	}

	section.mm_kundenbereich_tub section.m2_text_und_bild .m2_image_container .m2_galerie_container {
		padding-left: 0;
	}
	
	section.m2_text_und_bild .m2_titel::after {
		left: 4.5%;
	}
	
	section.netzwerktechnik_fuer_hartl .m2_text_und_bild .m2_content {
		padding-top: 0;
	}
	
	.hef_about_tub section.m2_text_und_bild .m2_image_container .m2_galerie_container {
		padding-right: 0;
	}
	
	.hef_fullwidth_container section.m2_text_und_bild:first-child .m2_content_container {
		justify-content: flex-start;
	}
	
	.hef_container_versetzt_family section.m2_text_und_bild .m2_content {
		padding: 50px;
	}
	
	.hef_container_versetzt_family section.m2_text_und_bild .m2_image_container {
		padding-left: 0;
	}
	
	.hef_fullwidth_container section.m2_text_und_bild:last-child .m2_content_container > .m2_content {
		padding-left: 45px;
	}
	
	.hef_fullwidth_container section.m2_text_und_bild .m2_content_container > .m2_content {
		padding-left: 45px;
	}
	
	section.mm_karriere_professionals.hef_fullwidth_container section.m2_text_und_bild .m2_content_container > .m2_content {
		padding-left: 60px;
	}
	
	section.mm_container.hef_about_tub.hef_container_main.hef_grey section.m2_text_und_bild .m2_content_container {
		padding-left: 0;
		padding-right: 0;
	}
	
	section.mm_karriere_professionals section.m2_text_und_bild .hef-button {
		padding: 20px 30px;
	}

}

@media screen and (max-width: 767px) {
	section.m2_text_und_bild .m2_content,
	section.m2_text_und_bild .m2_content_container{
		display: block;
	}

	section.m2_text_und_bild .m2_galerie_container{
		padding:0;
	}
	
	section.m2_text_und_bild {
		overflow: hidden;
	}
	
	.hef_home_container_bott section.m2_text_und_bild .m2_image_container {
		max-width: calc(100% + 212px);
		flex: 0 0 calc(100% + 212px);
		margin-left: -106px;
		margin-bottom: 40px;
	}
	
	section.m2_text_und_bild .m2_content {
		padding-top: 75px 0;
	}

	
	.hef_account_tub section.m2_text_und_bild .m2_image_container {
		margin-right: 0;
	}
	
	.hef_about_tub section.m2_text_und_bild .m2_image_container {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.hef_account_tub section.m2_text_und_bild .m2_image_container .m2_galerie_container {
		padding-left: 0;
	}
	
	.hef_account_tub section.m2_text_und_bild .m2_content_container {
		padding-right: 0;
	}
	
	.hef_about_tub section.m2_text_und_bild .m2_image_container {
		margin-left: 0;
	}
	
	.hef_about_tub section.m2_text_und_bild .m2_image_container .m2_galerie_container {
		padding-right: 0;
	}
	
	.hef_about_tub section.m2_text_und_bild .m2_content_container {
		padding-left: 15px;
	}
	
	.hef_about_tub section.m2_text_und_bild .m2_image_container {
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 20px;
	}
	
	section.mm_container.hef_about_tub.hef_container_main.hef_grey section.m2_text_und_bild .m2_image_container {
		margin-bottom: 0;
	}
	
	section.mm_kundenbereich_tub section.m2_text_und_bild .m2_image_container .m2_galerie_container {
		padding-left: 0px;
	}
	
	section.m2_text_und_bild .m2_titel::after {
		left: 5.5%;
	}
	
	.hef_container_versetzt_family section.m2_text_und_bild .m2_content {
		padding: 50px;
	}
	
	.hef_container_versetzt_family section.m2_text_und_bild:not(.flex_row_reverse) .m2_image_container {
		padding-left: 0;
	}
	
	section.hef_career_versetzt.hef_career_vid .mm_layout_rechts > .container {
		padding-left: 0;
		padding-right: 0;
	}
	
	section.mm_kundenbereich_tub section.m2_text_und_bild .m2_titel {
		font-size: 2.7135rem !important;
	}
	
	section.mm_karriere_professionals.hef_fullwidth_container section.m2_text_und_bild .m2_content_container > .m2_content .m2_titel_container > .m2_titel:after {
		left: 6%;
	}
	
	.h_led_l_stoerer.hef_account_img section.m3_bild {
		margin-bottom: 0;
	}
}
 
@media screen and (min-width: 576px) and (max-width: 767px) {
	section.mm_container.hef_about_tub.hef_container_main.hef_grey section.m2_text_und_bild > .container {
		padding-left: 0;
		padding-right: 0;
	}
	
	section.mm_container.hef_about_tub.hef_container_main.hef_grey section.m2_text_und_bild .m2_content_container {
		padding-left: 60px;
		padding-right: 60px;
	}
}

@media screen and (max-width: 575px) {
	section.m2_text_und_bild .m2_titel {
		font-size: 1.8335rem !important;
	}
	
	section.mm_fuer_hartl,
	section.netzwerktechnik_fuer_hartl,
	section.mm_gebaeudetechnik_tub section.m2_text_und_bild {
		padding: 0px 0 40px 0;
	}
	
	section.m1_text .m1_titel {
		padding-bottom: 10px;
	}
	
	section.m2_text_und_bild .m2_content_container {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	
	.hef_about_tub section.m2_text_und_bild .m2_image_container, 
	.hef_about_tub section.m2_text_und_bild .m2_image_container .m2_galerie_container {
		padding-right: 0;
		padding-left: 0;
	}
	
	.hef_account_tub section.m2_text_und_bild .m2_content_container {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	section.m2_text_und_bild .m2_titel::after {
		left: 6.5%;
	}
	
	section.mm_karriere_professionals section.m2_text_und_bild .m2_link_container .hef-button {
		max-width: 100%;
	}
	
	section.mm_karriere_professionals.hef_fullwidth_container section.m2_text_und_bild .m2_content_container > .m2_content {
		padding-left: 0;
		padding-right: 0;
	}
	
	section.mm_karriere_professionals.hef_fullwidth_container section.m2_text_und_bild .m2_content_container > .m2_content .m2_titel_container > .m2_titel::after {
		left: 6%;
	}
	
	.h_led_l section.m2_text_und_bild:first-child {
		padding-top: 40px;
	}
	
	.h_led_l section.m2_text_und_bild {
		padding-bottom: 40px;
	}
	
	.h_led_l section.m2_text_und_bild:last-child {
		padding-bottom: 0;
	}
	
	section.h_led_l_stoerer {
		margin-bottom: 40px;
		padding-bottom: 40px;
	}
	
	.h_led_l .hef-button {
		max-width: 90%;
	}

}

@media screen and (max-width: 450px) {
	section.m2_text_und_bild .m2_titel::after {
		left: 7.5%;
	}
	
	section.mm_container.hef_about_tub.hef_container_main.hef_grey section.m2_text_und_bild .hef-button {
		max-width: 100%;
	}
}

@media screen and (max-width: 399px) {
	section.m2_text_und_bild .m2_titel::after {
		left: 8.5%;
	}
}

@media screen and (max-width: 350px) {
	section.mm_container.hef_about_tub.hef_container_main.hef_grey section.m2_text_und_bild .hef-button {
		padding: 20px 30px;
	}
}