
.interactive-banner-style-09.hover-slider .bg-gradient-dark-transparent {
	display:none;
}
.interactive-banner-style-09.hover-slider:hover .bg-gradient-dark-transparent {
	display:initial;
}

.vorteile .custom_label {
	padding:0.25rem 1rem;
	border-radius:0.25rem;
}
.vorteile .custom_more {
	font-size:0.75rem !important;
}

.swiper-slide.custom_hover_on_click .interactive-banner-style-09.hover-slider:hover .bg-gradient-dark-transparent {
	display:none;
}
.swiper-slide.custom_hover_on_click .interactive-banner-style-09.hover-slider:hover .image-content::before {
	opacity:0;
}
.swiper-slide.custom_hover_on_click .interactive-banner-style-09.hover-slider .image-content:hover .content-title-hover {
	opacity:0;
	max-height:0;
}
.swiper-slide.custom_hover_on_click .icon-slider .image-content:hover button {
	opacity:1;
	margin-top:10px !important;
	max-height:initial;
}

.swiper-slide.custom_hover_on_click.active .interactive-banner-style-09.hover-slider .bg-gradient-dark-transparent {
	display:initial;
}
.swiper-slide.custom_hover_on_click.active .interactive-banner-style-09.hover-slider .image-content::before {
	opacity:1;
}
.swiper-slide.custom_hover_on_click.active .interactive-banner-style-09.hover-slider .image-content .content-title-hover {
	opacity:1 !important;
	max-height:280px;
	visibility:visible !important;
	transform:translateY(0px);
	margin-top:10px !important;
}
.swiper-slide.custom_hover_on_click.active .icon-slider .image-content button {
	display:none !important;
	opacity:0;
	margin-top:0px !important;
}

.navbar-toggler {
}

.anwendungsgebiete .custom_label {
	padding:0.25rem 1rem;
	border-radius:0.25rem;
}
.anwendungsgebiete .custom_more {
}

.anwendungsgebiete .swiper-slide.custom_hover_on_click.active .interactive-banner-style-09.hover-slider .image-content .content-title-hover {
	display:block;
}

.text-hyphens {
	hyphens:auto;
}

.interactive-banner-style-09 .bg-gradient-dark-transparent {
	background:none !important;
	background-color:rgba(0,0,0,0.75) !important;
}

.faq-block * {
	color:inherit !important;
	border-color:inherit !important;
}
@media (max-width:767px) {
	.faq-block .accordion-item .accordion-body {
		hyphens:auto;
	}
}
.faq-block .accordion-item.active-accordion .accordion-title {
	font-weight:bold;
}
.faq-block .accordion-item.active-accordion .accordion-body {
	border:0 !important;
	padding-bottom:0 !important;
}
.faq-block .accordion-item.active-accordion {
	background-color: rgba(255,255,255,0.25);
	padding: 1rem;
	margin: 0 -1rem;
}

.custom-headline-1 {
	line-height:1 !important;
}
@media (max-width: 767px) {
	.custom-headline-1 {
		font-size:35px !important;
	}
}

.custom-headline-2 {
	line-height:1 !important;
	hyphens:auto;
}
@media (max-width: 767px) {
	.custom-headline-2 {
	}
}

@media (max-width: 767px) {
	.swiper-wrapper h1, .swiper-wrapper .h1 {
		hyphens:auto;
	}
}
