section.m30_home_entry {
	height: 100vh;
	position: relative;
	min-height: 1000px;
}

section.m30_home_entry .m30_item_bild img {
	height: 100vh;
	object-fit: cover;
	min-height: 1000px;
}

section.m30_home_entry .m30_links_container {
	display: flex;
	flex-wrap: wrap;
	gap: 22px;
	margin-top: 60px;
}

section.m30_home_entry .m30_link_container .button {
	padding: 27px 39px 28px 38px;
}

section.m30_home_entry .m30_link_container .secondary {
	background: #000;
	border: none;
}

section.m30_home_entry .m30_link_container .secondary .mM_button_text {
	color: #fff;
	font-weight: 300;
}

section.m30_home_entry .m30_link_container .secondary:hover {
	background: #e96730;
}

section.m30_home_entry .m30_content .m30_titel,
section.m30_home_entry .m30_content .m30_text_container * {
	color: #fff;
}

section.m30_home_entry .m30_content .m30_text_container {
	display: flex;
	gap: 16px;
}

section.m30_home_entry .m30_content .m30_text_container:before {
	content: '';
	height: 14px;
	width: 14px;
	background: #e96730;
	display: inline-block;
	margin-top: 6px;
	min-width: 14px;
}

section.m30_home_entry .mM_container {
	position: absolute;
	width: 100%;
	left: 50%;
	top: 50%;
	transform: translate(-50% , -50%);
	z-index: 3;
}

section.m30_home_entry .m30_text_container {
	margin-top: 25px;
}

section.m30_home_entry .m30_decoration_1 {
	height: 80px;
	width: 66.6666%;
	background: #fff;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 2;
}

section.m30_home_entry .m30_decoration_2 {
	height: 80px;
	width: 33.3333%;
	background: #fff;
	position: absolute;
	right: 0;
	bottom: 80px;
	z-index: 2;
}

/** START Arrows / Counter **/

/** START Arrows **/

section.m30_home_entry .m30_arrows_container {
	display: flex;
	align-items: center;
	gap: 63px;
}

section.m30_home_entry .mM_arrow {
	position: unset;
	top: unset;
	left: unset;
	right: unset;
	width: auto;
	height: auto;
	background: transparent;
}

section.m30_home_entry .mM_arrows {
	display: flex;
	align-items: center;
	gap: 23px;
}

section.m30_home_entry .mM_arrow.mM_arrow_prev svg {
	height: 15px;
	width: auto;
}

section.m30_home_entry .mM_arrow.mM_arrow_next svg {
	height: 15px;
	width: auto;
}

section.m30_home_entry .mM_arrow svg {
	fill: #000;
}

section.m30_home_entry .mM_arrow:hover svg {
	fill: #e96730;
}

section.m30_home_entry .mM_arrow.slick-disabled {
	opacity: 1;
}

section.m30_home_entry .mM_arrow.slick-disabled svg {
	fill: #bbbec3;
}

section.m30_home_entry .m30_slide_counter span {
	color: #000;
}

section.m30_home_entry .m30_slide_current {
	font-weight: 500;
}

section.m30_home_entry .m30_arrows_container {
	position: absolute;
	bottom: 72px;
	right: 130px;
	z-index: 5;
}

/** END Arrows / Counter **/

/** START Scroll Button **/

section.m30_home_entry .m30_scroll_text {
	transform: rotate(-90deg);
	height: 21px;
	margin-top: 5px;
	transition: all .4s;
}

section.m30_home_entry .m30_scroll_button:hover .m30_scroll_text {
	margin-top: 15px;
}

section.m30_home_entry .m30_scroll_text p {
	text-transform: lowercase;
	color: #fff;
	font-size: .875rem;
}

section.m30_home_entry .m30_scroll_button {
	position: absolute;
	bottom: 0;
	left: 130px;
	display: flex;
	cursor: pointer;
}

section.m30_home_entry .m30_scroll_line {
	height: 102px;
	width: 2px;
	background: linear-gradient(0deg,rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.8) 100%);
}

/** END Scroll Button **/

/** START M30 News Teaser **/

section.m30_home_entry .m30_news_teaser_container {
	position: absolute;
	top: 65px;
	right: 0;
	z-index: 5;
	width: 460px;
	background: rgba(180, 196, 212, .1);
}

section.m30_home_entry .m30_news_teaser_container .mM_post_type_post {
	width: 100%;
}

section.m30_home_entry .m30_news_teaser_container .mM_post_type_post_text_content_container {
	display: flex;
	justify-content: space-between;
	padding: 10px 9px 10px 28px;
	gap: 20px;
	background: rgba(180, 196, 212, .1);
	border: 1px solid rgba(180, 196, 212, .3);
	backdrop-filter: blur(10px);
	transition: all .4s;
}

section.m30_home_entry .m30_news_teaser_container .mM_post_type_post_text_content_container:hover {
	border-color: #e96730;
}

section.m30_home_entry .m30_news_teaser_container .mM_post_type_post_image_container {
	height: 148px;
	width: 113px;
	flex-shrink: 0;
}

section.m30_home_entry .m30_news_teaser_container .mM_post_type_post_image {
	height: 100%;
	width: 100%;
}

section.m30_home_entry .m30_news_teaser_container .mM_post_type_post_content_inner {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

section.m30_home_entry .m30_news_teaser_container .mM_post_type_post_created_date_container {
	display: flex;
	margin-bottom: 19px;
}

section.m30_home_entry .m30_news_teaser_container .mM_post_type_post_created_date_container p {
	display: flex;
	gap: 11px;
	align-items: center;
	color: #fff;
	font-size: .875rem;
}

section.m30_home_entry .m30_news_teaser_container .mM_post_type_post_created_date_container p:before {
	content: '';
	width: 9px;
	height: 9px;
	background: #e96730;
	flex-shrink: 0;
}

section.m30_home_entry .m30_news_teaser_container .mM_post_type_post_title_container {
	margin-bottom: 18px;
}

section.m30_home_entry .m30_news_teaser_container .mM_post_type_post_title_container h3 {
	font-size: 1rem;
	font-weight: 400;
	color: #fff;
}

section.m30_home_entry .m30_news_teaser_container .mM_post_type_post_link_container {
	display: flex;
}

section.m30_home_entry .m30_news_teaser_container .mM_post_type_post_link {
	width: auto;
	height: auto;
	border: none;
	display: flex;
	align-items: center;
}

section.m30_home_entry .m30_news_teaser_container .mM_post_type_post_link svg {
	fill: #fff;
	width: 14px;
	transition: all .4s;
}

section.m30_home_entry .m30_news_teaser_container .mM_post_type_post_link:hover svg {
	fill: #e96730;
}

section.m30_home_entry .m30_news_teaser_container .mM_post_type_post_content {
	display: block;
	width: 100%;
}

@media screen and (max-width: 991px) {
	section.m30_home_entry .m30_news_teaser_container {
		width: 50%;
	}
}

@media screen and (max-width: 767px) {
	section.m30_home_entry .m30_news_teaser_container {
		display: none;
	}
}

/** END M30 News Teaser **/

section.m30_home_entry .slick-autoplay-toggle-button {
	display: none;
}

@media screen and (max-width: 767px) {
	section.m30_home_entry .m30_decorations {
		display: none;
	}
	
	section.m30_home_entry .m30_arrows_container {
		bottom: 20px;
	}
	
	section.m30_home_entry .mM_arrow svg {
		fill: #fff;
	}
	
	section.m30_home_entry .m30_slide_counter span {
		color: #fff;
	}
	
	section.m30_home_entry,
	section.m30_home_entry .m30_item_bild img {
		height: 600px !important;
		min-height: unset;
	}
	
	section.m30_home_entry .mM_container {
		top: unset;
		bottom: 0;
		transform: translateX(-50%);
	}
	
	section.m30_home_entry .m30_text_main {
		margin-bottom: 50px;
	}
}

@media screen and (max-width: 575px) {
	section.m30_home_entry .m30_scroll_button {
		display: none;
	}
	
	section.m30_home_entry .m30_links_container {
		margin-top: 27px;
	}
	
	section.m30_home_entry .m30_content .m30_text_container:before {
		display: none;
	}
	
	section.m30_home_entry .m30_links_container {
		gap: 10px;
	}
	
	section.m30_home_entry .m30_link_container .button {
		padding: 17px 20px 18px 20px;
	}
}