

.th3_slider{
	position: relative;
	box-sizing: content-box;
 	height: clamp(750px, calc((100vw / 23)*9), 900px);
 	height: -webkit-clamp(750px, calc((100vw / 23)*9), 900px);

}


.th3_history_slider_wrapper{
	height: auto;
	max-height: 500px;
}


/*.th3_slider_wrapper .row{
	height: inherit;
}
*/



.th3_slider_wrapper .sliderBalken{
	width: 100%;
	height: 68px;
	position: absolute;
	bottom: 0;
	background: rgb(0,48,93) linear-gradient(51deg, rgba(0,48,93,1) 0%, rgba(33,164,62,1) 100%) center top no-repeat;
	padding: 0 40px;
	z-index: 23;
}







.owl-stage, .owl-stage-outer, .th3_slider .item, .owl-item{ 
	height: inherit; 
/*	height: 300px;*/
 }

.th3_slider .item{
	height: inherit;

	
}



.th3_slider .item::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  mix-blend-mode: multiply;
  background: linear-gradient(43deg, rgba(0,48,93,1) 0%, rgba(33,164,62,1) 100%);

}



.th3_slider .item .row {
	z-index: 23;
}




.th3_slider .item img{
	height: 100%;
	height: clamp(750px, calc((100vw / 23)*9), 900px);
	object-fit: cover;
	object-position: center;
	
}



.th3_slider_nav{
	width: 50px;
	height: 48px;
	background-color: transparent;
	transition: .7s;
}

#toggle-autoplay{
	width: 30px;
	height: 30px;
	position: absolute;
	bottom: 80px;
	right: 50px;
	background-color: var(--blue);
	z-index: 94;
	cursor: pointer;
}

#toggle-autoplay svg{
	width: 20px;
	height: 20px;
	margin-left:0px;
	margin-top: 5px;
	text-align: center;
}

#toggle-autoplay:focus {
  outline: 1px solid #0080c9;
  outline-offset: 4px;
}

.th3_slider_nav:hover{
/*	background-color: #0080c9;*/
}

.owl-nav{
	position: absolute;
/*	width: calc(100% + 40px );*/
/*	margin-left: -20px;*/
	height: 1px;
/*	top:48%;*/
	bottom: 115px;
	right: 50%;
	transform: translateY(-50% );

}

.owl-prev{
	float: left;
}

.owl-next{
	float: right;
}


.arrow-left{
	background-size: contain;
}

.arrow-right{
	float: left;
	background-size: contain;
}



.owl-dots{
	position: absolute;
	left:50%;
	transform: translateX(-50%);
	top:5px;
}

.owl-dot{
	float: left;
}


.owl-dot span{
	display: block;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%; 
	width: 10px;
	height: 10px;
	margin-right: 5px;
}


.owl-dot.active span{
	display: block;
	border: 1px solid #e9e9e9;
	background-color: #e9e9e9;
	width: 10px;
	height: 10px;
	margin-right: 5px;
}



.th3_slider iframe{
	width: 100%;
	height: 100%!important;
	min-height: 450px;
	margin-right: 0px;
	margin-bottom: 0px!important;
	float: none;
	
}



.th3_slider .textwrapper{
	top: clamp(160px, calc((100vw / 35)*9), 210px);
 	top: -webkit-clamp(160px, calc((100vw / 35)*9), 210px);
	position: absolute;
	background-color: rgba(255, 255, 255, 0.1);
	max-width: 540px;
	padding: 40px;
	border-bottom: 7px solid var(--green);
}

.th3_slider .textwrapper h2,
.th3_slider .textwrapper .th,
.th3_slider .textwrapper h1{
	font-size: 43px;
	font-family: var(--condensedFont), sans-serif;
	font-weight: 700;
	color: #fff;
	line-height: 1.2em;
	text-transform: uppercase;
}


.th3_slider .textwrapper p{
	color: #fff;
}

.th3_slider .textwrapper a{
	font-family: var(--condensedFont);
	font-weight: 700;
	font-size: 19px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block;
	background-color: var(--green);
	padding: 15px 20px;
}

.th3_slider .textwrapper a:after{
	display: block;
	content: '';
	width: 20px;
	height: 27px;
	background-image: url('../../../assets/img/pfeil.svg');
	background-size: contain;
	background-repeat: no-repeat;
	float: right;
	margin-left: 20px;
	background-position: center;
	
}