.mod_slidertext_zweispaltig {
}
.mod_slidertext_zweispaltig .col-textCol {
	max-width: 50%;
}

.defaultMargin.mod_slidertext_zweispaltig .mod_cont {
	padding-top: 100px;
	padding-bottom: 100px;
}

.mod_slidertext_zweispaltig .textblockButtons {
	margin-top: 5px;
}
.mod_slidertext_zweispaltig .h3 {
	margin-bottom: 10px;
}
.mod_slidertext_zweispaltig .h5 {
	margin-bottom: 10px;
}

.mod_slidertext_zweispaltig .col-header-landing-text{
	padding-right: 1rem;
	padding-left: 1rem;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: 1rem;
}
@media (max-width: 991px) {	
	.u23design.mod_slidertext_zweispaltig .col-header-landing-text {
		padding-left: 0.75rem;
		padding-right: 0.75rem;
	}
	
	.u23design.mod_slidertext_zweispaltig:not(.fullwidth) .col-header-landing-text {
		padding-left: 0.75rem;
		padding-right: 0.75rem;
		padding-bottom: 0.75rem;
		padding-top: 0rem;
	}
}


@media (min-width: 1200px) {
	.mod_slidertext_zweispaltig .col-header-landing-text{
		padding-right: 3rem;
		padding-left: 3rem;
	}
}
	
@media (min-width: 992px) {	
	.blocktabs .mod_slidertext_zweispaltig:not(.reverse) .sliderRow .col-text {padding-right:2rem;}
	.blocktabs .mod_slidertext_zweispaltig.reverse .sliderRow .col-text {padding-left:2rem;}
}
@media (min-width: 992px) {
	/* in Blocktabs immer bild links */
	.blocktabs .mod_slidertext_zweispaltig .sliderRow .col-col-slider {order:1 !important;}
	.blocktabs .mod_slidertext_zweispaltig .sliderRow .col-text {order:2 !important;}

	
	.blocktabs .mod_slidertext_zweispaltig.reverse .col-header-landing-text,
	.blocktabs .mod_slidertext_zweispaltig .col-header-landing-text{
		padding-left: 0rem;
		padding-right: 0rem;
		padding-top: 0rem;
	}
	.blocktabs .reverse.mod_slidertext_zweispaltig.reverse .col-header-landing-text,
	.blocktabs .reverse.mod_slidertext_zweispaltig .col-header-landing-text{
		padding-left: 3rem;
		padding-left: 0rem;
		padding-right: 0rem;
	}
	
	.blocktabs .u23design.mod_slidertext_zweispaltig.reverse .sliderRow .col-slider.px-0,
	.blocktabs .u23design.mod_slidertext_zweispaltig .sliderRow .col-slider.px-0 {
		padding-left: 0rem !important;
		padding-right: 3rem !important;
	}
}


.mod_slidertext_zweispaltig .textblockText {
	padding-top: 10px;
	padding-top: 0px;
}

.mod_slidertext_zweispaltig .sliderRow {
}
.mod_slidertext_zweispaltig .sliderRow .col-text {
	padding-top: 0.75rem;
	padding-top: 0;
}
@media (min-width: 768px) {
	.mod_slidertext_zweispaltig .sliderRow .col-text {
	}
}
.mod_slidertext_zweispaltig .sliderRow .col-slider {
}
.mod_slidertext_zweispaltig .sliderRow .col-slider .swiperOuter {
	width: 100%;
}

.center.mod_slidertext_zweispaltig .sliderRow {
}
.center.mod_slidertext_zweispaltig .sliderRow .col-text {
	display: flex;
	align-items: center;
}
.center.mod_slidertext_zweispaltig .sliderRow .col-slider {
	display: flex;
	align-items: center;
}

.mod_slidertext_zweispaltig .swiper-slide {
	background-repeat:no-repeat;
}



.mod_slidertext_zweispaltig .ausstellungImage {
	height: 100px;
	width: 100%;
	padding-top: 100%;
	background-position: center;
	background-size: cover;
}

.mod_slidertext_zweispaltig .swiper-pagination2 {
	bottom: 10px;
	left: 0;
	width: 100%;
	position: absolute;
	z-index: 100;
	margin: auto;
	text-align: center;
}

.mod_slidertext_zweispaltig .swiper-pagination2 .swiper-pagination-bullet {
	height: 20px;
	width: 20px;
}

.mod_slidertext_zweispaltig .swiperOuter.fullsize {
	width: 100%;
	height: 100%;
	min-height: 60vh;
	position:relative;
}
.mod_slidertext_zweispaltig .swiperOuter.fullsize .innerCont {
	width: 100%;
	height: 100%;
	min-height: 60vh;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* .mod_slidertext_zweispaltig.fullsize .col-header-landing-text {padding-top:60px; padding-bottom:60px;} */

@media (min-width: 1600px) {
	.mod_slidertext_zweispaltig.fullsize .col-header-landing-text {
		max-width: 700px;
		margin-left: auto;
		margin-right: 50px;
	}
	.reverse.mod_slidertext_zweispaltig.fullsize .col-header-landing-text {
		margin-left: 50px;
		margin-right: auto;
	}
}

.defaultMargin.mod_slidertext_zweispaltig .mod_cont {
	padding-top: 60px;
	padding-bottom: 60px;
}
.defaultMargin.fullsize.mod_slidertext_zweispaltig .mod_cont {
	padding-top: 0px;
	padding-bottom: 0px;
}

.mod_slidertext_zweispaltig .imageSlider {
	height: 100%;
	overflow: hidden;
}
.mod_slidertext_zweispaltig .imageSlider .swiper-container {
	height: 100%;
	position: relative;
	background-color: var(--color-lightgray);
}
.bg-white.mod_slidertext_zweispaltig .imageSlider .swiper-container {
	background-color: var(--color-white);
}

.noborder.mod_slidertext_zweispaltig .imageSlider .swiper-container {border: none !important; box-shadow:none !important;}

.mod_slidertext_zweispaltig .imageSlider .hero-image {
	height: 100%;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.mod_slidertext_zweispaltig .imageSlider .h2 {
	font-size: var(--size-h2);
	background-color: var(--color-highlight);
	color: white;
	padding: 0px 30px 5px 30px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	font-weight: normal;
	word-spacing: 3px;
	letter-spacing: 1px;
	text-transform: none;
	margin-bottom: 30px;
}

.mod_slidertext_zweispaltig .imageSlider .slideContent {
	position: absolute;
	top: auto;
	bottom: 60px;
	left: 30px;
	width: calc(100% - 60px);
	height: auto;
}

@media (min-width: 992px) {
	.mod_slidertext_zweispaltig .imageSlider .slideContent {
		position: absolute;
		top: 50%;
		bottom: auto;
		left: 15%;
		width: 80%;
	}
}
@media (min-width: 1200px) {
	.mod_slidertext_zweispaltig .imageSlider .slideContent {
		width: 75%;
	}
}
@media (min-width: 1400px) {
	.mod_slidertext_zweispaltig .imageSlider .slideContent {
		width: 65%;
	}
}
@media (min-width: 1600px) {
	.mod_slidertext_zweispaltig .imageSlider .slideContent {
		width: 50%;
	}
}




.mod_slidertext_zweispaltig .imageSlider .btn {
	margin-top: 30px;
}

.mod_slidertext_zweispaltig .imageSlider .imageShadow {
	position: absolute;
	width: 100%;
	height: 50%;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(rgba(0, 0, 0, 0.3)),
		to(transparent)
	);
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), transparent);
	bottom: 0;
}

/* 
jetzt global
.mod_slidertext_zweispaltig .imageSlider .h1 span {
  font-family: var(--font-h1);
  font-style: italic;
  font-weight: 700;
  padding: 0px 30px 0px 30px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
  line-height: 150%;
  width: 30%;
  background-color: var(--color-highlight);
  color: white;
  margin-bottom: 30px;
  font-size: var(--size-sliderh1);
}
 */


.mod_slidertext_zweispaltig .swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: .3s opacity;
  -o-transition: .3s opacity;
  transition: .3s opacity;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  z-index: 10;
}










			
													
.nopagination.mod_slidertext_zweispaltig  .container-pagination {display:none !important;}
.defaultdesign.mod_slidertext_zweispaltig  .container-pagination {display:none;}
.showpagination.mod_slidertext_zweispaltig  .container-pagination {display:block !important;}




.mod_slidertext_zweispaltig .imageSlider .swiper-pagination-bullets {
	bottom: 10px;
	left: 0;
	right: 0;
	width: 100%;
	text-align: center;
}

.mod_slidertext_zweispaltig .imageSlider .swiper-pagination-bullets .swiper-pagination-bullet {
	height: 20px;
	width: 20px;

	height: 12px;
	width: 12px;
	background: var(--color-highlight);
	border: 2px solid var(--color-highlight);
	margin: 0 8px;
}

.mod_slidertext_zweispaltig .imageSlider .swiper-pagination-bullet {
	background: transparent;
	border: 2px solid var(--color-highlight);

	background: var(--color-highlight);
	border: 2px solid var(--color-highlight);

	opacity: 1;
}
.blockColorClass_highlight1.mod_slidertext_zweispaltig .imageSlider  .swiper-pagination-bullets .swiper-pagination-bullet {
	background: var(--color-white);
	border: 2px solid var(--color-white);
}
.mod_slidertext_zweispaltig .imageSlider .swiper-pagination-bullet-active {
	background: var(--color-highlight);
	
	background: var(--color-highlight2);
	border-color: var(--color-highlight2);
}








.mod_slidertext_zweispaltig .imageSlider .swiper-pagination-fraction {
  position: absolute;
  text-align: center;
  -webkit-transition: .3s opacity;
  -o-transition: .3s opacity;
  transition: .3s opacity;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  z-index: 10;
	
	bottom: 30px;
	left: auto;
	right: 0;
	width: auto;
	padding: 3px 15px;
	background: var(--color-white);
	color: var(--color-default);
	border-radius: 40px;
	transform: translateX(-50%);
	opacity: 1;
	min-width: 70px;
	display: inline-block;
}
@media (min-width: 1200px) {
	.mod_slidertext_zweispaltig .imageSlider .swiper-pagination-fraction {
		left: 50%;
		right: auto;
	}
}
.mod_slidertext_zweispaltig .imageSlider .swiper-pagination-current { }
.mod_slidertext_zweispaltig .imageSlider .swiper-pagination-total { }



.mod_slidertext_zweispaltig .imageSlider .swiper-button-prev, 
.mod_slidertext_zweispaltig .imageSlider .swiper-button-next {
	display: none;
}

.u23design.mod_slidertext_zweispaltig .imageSlider .swiper-button-prev, 
.u23design.mod_slidertext_zweispaltig .imageSlider .swiper-button-next {
	display: block;
}

.slidesCnt0.mod_slidertext_zweispaltig .imageSlider .swiper-button-prev,
.slidesCnt1.mod_slidertext_zweispaltig .imageSlider .swiper-button-prev,
.slidesCnt0.mod_slidertext_zweispaltig .imageSlider .swiper-button-next,
.slidesCnt1.mod_slidertext_zweispaltig .imageSlider .swiper-button-next,
.nopagination.mod_slidertext_zweispaltig .imageSlider .swiper-button-prev,
.hidepagination.mod_slidertext_zweispaltig .imageSlider .swiper-button-prev,
.nopagination.mod_slidertext_zweispaltig .imageSlider .swiper-button-next,
.hidepagination.mod_slidertext_zweispaltig .imageSlider .swiper-button-next {
	display: none;
}
@media (min-width: 992px) {
	.showpagination.mod_slidertext_zweispaltig .imageSlider .swiper-button-prev,
	.showpagination.mod_slidertext_zweispaltig .imageSlider .swiper-button-next {
		display: block;
	}
}

.mod_slidertext_zweispaltig .slideContent {
	display: none;
}

.mod_slidertext_zweispaltig .slideContent .slide-title {display: none;}
.mod_slidertext_zweispaltig .slideContent .slide-text {display: none;}


.showtitle.mod_slidertext_zweispaltig .slideContent {display: block;}
.showtitle.mod_slidertext_zweispaltig .slideContent .slide-title {display: block;}

.showtext.mod_slidertext_zweispaltig .slideContent {display: block;}
.showtext.mod_slidertext_zweispaltig .slideContent .slide-text {display: block;}

.mod_slidertext_zweispaltig .slideContent:has(.replaced_mp4) {
	display: block;
	width: 100%;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
.mod_slidertext_zweispaltig .slideContent:has(.replaced_mp4) .slide-text {display: block;}
.mod_slidertext_zweispaltig .slideContent:has(.replaced_mp4) .replaced_mp4 {}




.vorhernachherSlide.mod_slidertext_zweispaltig .swiper-slide {
	background-image: none !important;
	background-color: transparent !important;
}
.vorhernachherSlide.mod_slidertext_zweispaltig .imageSlider .swiper-container {background-color:transparent !important;}


/* .mod_slidertext_zweispaltig  .vorhernachherSlide  .beforeafterimageCont {height:100%;} */
/* .mod_slidertext_zweispaltig  .vorhernachherSlide  .beforeafterimageCont .cndkbeforeafter {height:100% !important;} */
/* .mod_slidertext_zweispaltig  .vorhernachherSlide  .beforeafterimageCont .beforeafterimage {height:100% !important;} */
/* .mod_slidertext_zweispaltig  .vorhernachherSlide  .beforeafterimageCont .cndkbeforeafter-item {height:100% !important;} */


/* Youtube Ersetzungen in Slides */
.mod_slidertext_zweispaltig .youtubeSlide {
	width: 100%;
	height: 100%;
	position: relative;
	display: block;
}
.mod_slidertext_zweispaltig .youtubeSlide .youtubeErsetzung {
}
.mod_slidertext_zweispaltig .youtubeSlide .youtubeErsetzung .col-10.offset-1.mb-3 {
	width: 100%;
	margin: 0 !important;
}
.mod_slidertext_zweispaltig .youtubeSlide .youtubeErsetzung .wrapper16by9 {
	padding-bottom: 80%;
} /* Wrapper ist in diesem Slide 5by4 */





.formatuc.mod_slidertext_zweispaltig .swiper-slide {
	background-size:contain;
	background-size: 0%;
}
.mod_slidertext_zweispaltig .swiper-slide .imguc {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}




/* multislideview /solarlux - start */
.multislideview.mod_slidertext_zweispaltig .sliderRow .col-slider .swiperOuter {
	margin-bottom: calc(30% + 16px);
}
.multislideview.mod_slidertext_zweispaltig  .imageSlider {
	height:140%;
}
.multislideview.mod_slidertext_zweispaltig .swiper-slide {
	/* transition: all 0.2s ease; */
}
.multislideview.mod_slidertext_zweispaltig .swiper-slide.swiper-slide-active {
	width: 100% !important;
	display: block;
	height: 66.66%;
}

.multislideview.mod_slidertext_zweispaltig .swiper-slide.swiper-slide-active + .swiper-slide  {
  height: 36.6665%;
  transform: translate(-200%,175%);
  width: 50% !important;
  border-top: 10px solid var(--color-color1);
  border-right: 5px solid var(--color-color1);
}
.multislideview.mod_slidertext_zweispaltig .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide {
  height: 36.6665%;
  transform: translate(-200%,175%);
  width: 50% !important;
  border-top: 10px solid var(--color-color1);
  border-left: 5px solid var(--color-color1);
}



/* 4 5 und 6 */
.multislideview.mod_slidertext_zweispaltig .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide  {
	width: 100% !important;
	display: block;
	height: 66.66%;
	transform:translate(-100%,0%)
	border-left: 10px solid var(--color-color1);
}
.multislideview.mod_slidertext_zweispaltig .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide{
  height: 36.6665%;
  transform: translate(-400%,175%);
  width: 50% !important;
  border-top: 10px solid var(--color-color1);
  border-right: 5px solid var(--color-color1);
  border-left: 10px solid var(--color-color1);
}
.multislideview.mod_slidertext_zweispaltig .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide{
  height: 36.6665%;
  transform: translate(-400%,175%);
  width: 50% !important;
  border-top: 10px solid var(--color-color1);
  border-left: 5px solid var(--color-color1);
}
.multislideview.mod_slidertext_zweispaltig .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide,
.multislideview.mod_slidertext_zweispaltig .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide,
.multislideview.mod_slidertext_zweispaltig .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide{
	opacity:0;
}



.multislideview.mod_slidertext_zweispaltig .imageSlider .swiper-button-prev {display: block;}
.multislideview.mod_slidertext_zweispaltig .imageSlider .swiper-button-next {display: block;}
.multislideview.mod_slidertext_zweispaltig .swiper-button-next, 
.multislideview.mod_slidertext_zweispaltig .swiper-button-prev {
  position: absolute;
  top: 83%;
  width: 44px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid #ffffff;
  border-radius: 50%;
  background-size: 40%;
}
.multislideview.mod_slidertext_zweispaltig .swiper-button-next, .multislideview.mod_slidertext_zweispaltig .swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
  right: 15px;
  left: auto;
}
.multislideview.mod_slidertext_zweispaltig .swiper-button-prev, .multislideview.mod_slidertext_zweispaltig .swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
  left: 15px;
  right: auto;
}


.multislideview.mod_slidertext_zweispaltig 	.slidesCnt0   .swiper-button-prev,
.multislideview.mod_slidertext_zweispaltig 	.slidesCnt1   .swiper-button-prev,
.multislideview.mod_slidertext_zweispaltig 	.slidesCnt2   .swiper-button-prev,
.multislideview.mod_slidertext_zweispaltig 	.slidesCnt3   .swiper-button-prev,
.multislideview.mod_slidertext_zweispaltig 	.slidesCnt0   .swiper-button-next,
.multislideview.mod_slidertext_zweispaltig 	.slidesCnt1   .swiper-button-next,
.multislideview.mod_slidertext_zweispaltig 	.slidesCnt2   .swiper-button-next,
.multislideview.mod_slidertext_zweispaltig 	.slidesCnt3   .swiper-button-next,
.multislideview.mod_slidertext_zweispaltig 	.slidesCnt0   .swiper-pagination,
.multislideview.mod_slidertext_zweispaltig 	.slidesCnt1   .swiper-pagination,
.multislideview.mod_slidertext_zweispaltig 	.slidesCnt2   .swiper-pagination,
.multislideview.mod_slidertext_zweispaltig 	.slidesCnt3   .swiper-pagination {
	display:none !important;
}

.multislideview.mod_slidertext_zweispaltig  .swiper-container.slidesCnt0 .swiper-wrapper, 
.multislideview.mod_slidertext_zweispaltig  .swiper-container.slidesCnt2 .swiper-wrapper, 
.multislideview.mod_slidertext_zweispaltig  .swiper-container.slidesCnt1 .swiper-wrapper, 
.multislideview.mod_slidertext_zweispaltig  .swiper-container.slidesCnt3 .swiper-wrapper {
	/* transition-duration: 0ms !important */
	/* transform: none !important; */
}
/* multislideview /solarlux - ende */





.tab-pane   .mod_slidertext_zweispaltig .col-imgSliderContainer  {visibility: visible !important; animation-name: none !important;}





.u23design.whitetopborder.mod_slidertext_zweispaltig  .col-header-landing-text {padding-top:60px;}
@media (min-width: 992px){
	.u23design.whitetopborder.mod_slidertext_zweispaltig  .col-header-landing-text {padding-top:0;}
	.u23design.whitetopborder.mod_slidertext_zweispaltig .mod_cont {
		position:relative;
	}
	.u23design.whitetopborder.mod_slidertext_zweispaltig .mod_cont .container {
		position:relative;
		z-index:2;
	}
	.u23design.whitetopborder.mod_slidertext_zweispaltig .mod_cont::before {
	  content: " ";
	  background: var(--color-white);
	  position: absolute;
	  z-index: 2;
	  display: block;
	  width: 100%;
	  height: 50px;
	  left: 0;
	  top: 0;
	  right: 0;
	}
}








.mod_slidertext_zweispaltig.mobile-reverse {
	
}
.mod_slidertext_zweispaltig.reverse {
	
}
@media (max-width: 991px) {
	.mod_slidertext_zweispaltig.mobile-reverse {
		
	}
	.mod_slidertext_zweispaltig.reverse {
		
	}
}




 

.mod_slidertext_zweispaltig .slidetitleabove {
	font-size: var(--size-h4);
	line-height: var(--line-h4);
	font-family: var(--font-h4);
	font-style: var(--style-h4);
	font-weight: var(--weight-h4);
	color: var(--color-highlight);
	margin-bottom:18px;
}
@media (max-width: 991px) {
	.mod_slidertext_zweispaltig .slidetitleabove {text-align:center;}
}

.blockColorClass_color1.mod_slidertext_zweispaltig .slidetitleabove,
.blockColorClass_highlight1.mod_slidertext_zweispaltig .slidetitleabove {
	color: var(--color-default);
}

.slidetitleabove.mod_slidertext_zweispaltig .col-header-landing-text {
	padding-top: 30px;
}
@media (max-width: 991px) {
	.slidetitleabove.mod_slidertext_zweispaltig .col-header-landing-text {padding-top: 10px;}
}

.mod_slidertext_zweispaltig .col-text .btn_replaced  {
	margin-top: 30px;
}





/*
.u23design.mod_slidertext_zweispaltig.extrasmallwidth
.u23design.mod_slidertext_zweispaltig.smallwidth
.u23design.mod_slidertext_zweispaltig.normalwidth
.u23design.mod_slidertext_zweispaltig.mediumwidth
.u23design.mod_slidertext_zweispaltig.widewidth
.u23design.mod_slidertext_zweispaltig.extrawidewidth
.u23design.mod_slidertext_zweispaltig.fullwidth
*/























@media (max-width: 991px) {
	.u23design.mod_slidertext_zweispaltig .sliderRow .col-slider {
		padding-right: calc(var(--bs-gutter-x) * .5) !important;
		padding-left: calc(var(--bs-gutter-x) * .5) !important;	
		margin-bottom:40px; 
		margin-bottom:1em; 
	}		
	.u23design.fullwidth.reverse.mod_slidertext_zweispaltig .sliderRow .col-slider {
		margin-bottom:0px; 
		margin-bottom:1em; 
	}
}	
@media (min-width: 992px) {
		
		
	.u23design.mod_slidertext_zweispaltig .sliderRow .col-slider.px-0 {
		padding-left:0 !important;
		padding-right:calc(var(--bs-gutter-x) * .5) !important;
		padding-right:calc(var(--bs-gutter-x) * 2) !important;
	}	
	.u23design.mod_slidertext_zweispaltig.reverse .sliderRow .col-slider.px-0 {
		padding-left:calc(var(--bs-gutter-x) * 2) !important;
		padding-right:0 !important;
	}	
	.u23design.mod_slidertext_zweispaltig.fullwidth .sliderRow .col-slider.px-0 {
		padding-left:0 !important;
		padding-right:0 !important;
	}	
	.u23design.mod_slidertext_zweispaltig.fullwidth.reverse .sliderRow .col-slider.px-0 {
		padding-left:0 !important;
		padding-right:0 !important;
	}
		
		
		
		
	.u23design.mod_slidertext_zweispaltig:not(.extrasmallwidth, .smallwidth, .normalwidth, .mediumwidth, .widewidth, .extrawidewidth, .fullwidth) > .mod_cont > .container {
		/* max-width: 1344px; */
		--bs-gutter-x: 0;
		width: 100%;
	}
	
	
	.u23design.mod_slidertext_zweispaltig:not(.reverse .extrasmallwidth, .smallwidth, .normalwidth, .mediumwidth, .widewidth, .extrawidewidth, .fullwidth) .col-header-landing-text {
		/* padding-left: 3rem !important;	 */
		padding-left: calc(var(--bs-gutter-x) * 2.125) !important;
		padding-right: 140px !important;
		/* overwrite px-lg-5 3rem */
					padding-left: calc(var(--bs-gutter-x) * 2.125) !important;
					padding-right: calc(var(--bs-gutter-x) * 2.125) !important;
	}	
	.u23design.mod_slidertext_zweispaltig.reverse:not(.extrasmallwidth, .smallwidth, .normalwidth, .mediumwidth, .widewidth, .extrawidewidth, .fullwidth) .col-header-landing-text {
		padding-left: 140px !important;
		/* padding-right: 3rem !important;	 */
		padding-right: calc(var(--bs-gutter-x) * 2.125) !important
		/* overwrite px-lg-5 3rem */
					padding-left: calc(var(--bs-gutter-x) * 2.125) !important;
					padding-right: calc(var(--bs-gutter-x) * 2.125) !important;
	}
	
	
	.u23design.widewidth.mod_slidertext_zweispaltig:not(.reverse) .col-header-landing-text {
		padding-left:calc(var(--bs-gutter-x) * .5) !important;
	}
		
	
}
.u23design.mod_slidertext_zweispaltig .h1.headline {
	margin-bottom: 0.33em;
}
.u23design.mod_slidertext_zweispaltig .h2.headline {
	margin-bottom: 30px;
}
.u23design.mod_slidertext_zweispaltig .h3.headline {
	margin-bottom: 30px;
}
.u23design.mod_slidertext_zweispaltig.headline-h4 .headline,
.u23design.mod_slidertext_zweispaltig.headline-h4 .h3.headline {
	margin-bottom: 20px;
	margin-bottom: 0.75em;
}




.u23design.mod_slidertext_zweispaltig .h5.subline {
	margin-bottom: 5px;
	font-size: var(--size-h4);
	line-height: var(--line-h4);
	font-family: var(--font-h4);
	font-style: var(--style-h4);
	font-weight: var(--weight-h4);
}
.u23design.sublinefirst.mod_slidertext_zweispaltig .h5.subline {
	margin-bottom: 30px;
}

.u23design.sublinefirst.mod_slidertext_zweispaltig .h5.subline {
	margin-bottom: 0.33em;
}



.u23design.mod_slidertext_zweispaltig .headline:has( + .subline) {
	margin-bottom: 10px;
}
.u23design.mod_slidertext_zweispaltig .headline:has( + .subline) + .subline {
	margin-bottom: 30px;
}



.u23design.mod_slidertext_zweispaltig.fullwidth  .col-header-landing-text {
  flex-direction: row;
  flex-wrap: wrap;
  display: flex;
  justify-content: space-between;
  height: 100%;
}
@media (min-width: 992px) {
	.u23design.mod_slidertext_zweispaltig.fullwidth  .col-header-landing-text {
		max-width:calc(1320px / 2);
	}
}


.vcenter.u23design.mod_slidertext_zweispaltig.fullwidth  .col-header-landing-text {
	align-content: center;
}
.vtop.u23design.mod_slidertext_zweispaltig.fullwidth  .col-header-landing-text {
	align-content: start;
}
.vbottom.u23design.mod_slidertext_zweispaltig.fullwidth  .col-header-landing-text {
	align-content: end;
}

.u23design.mod_slidertext_zweispaltig.fullwidth  .col-header-landing-text .headline {margin-top:75px; display:block; width:100%;}
.u23design.mod_slidertext_zweispaltig.fullwidth  .col-header-landing-text .textblockText {margin-bottom:75px; display:block; width:100%;}


.u23design.mod_slidertext_zweispaltig.fullwidth:not(.reverse)  .row-imgSliderContainer {
	margin-right: -1.5rem;
}
.u23design.mod_slidertext_zweispaltig.fullwidth.reverse  .row-imgSliderContainer {
	margin-left: -1.5rem;
}

@media (max-width: 991px) {
	.u23design.mod_slidertext_zweispaltig.fullwidth  .row-imgSliderContainer,
	.u23design.mod_slidertext_zweispaltig.fullwidth.reverse  .row-imgSliderContainer {
		margin-left: -36px;
		margin-right: -36px;
	}
}
	


	
.u23design.mod_slidertext_zweispaltig.fullwidth.reverse  .sliderRow .row-text {
	justify-content: start !important;
}
.u23design.mod_slidertext_zweispaltig.fullwidth  .innerCont, 
.u23design.mod_slidertext_zweispaltig.fullwidth  .h-100 {
	max-height: 100vh !important;
}
	


.u23design.mod_slidertext_zweispaltig.fullwidth.reverse .container {
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 52px auto;
}











.u23design.mod_slidertext_zweispaltig.sliderabove {}
.u23design.mod_slidertext_zweispaltig.sliderabove .h3.headline {margin-bottom:0px;}

@media (min-width: 992px) {
	.u23design.mod_slidertext_zweispaltig.sliderabove .col-slider,
	.u23design.mod_slidertext_zweispaltig.sliderabove .col-slider.px-0 {
		order: 1 !important;
		width: 66.666666%;
		padding-left: calc(var(--bs-gutter-x) * 2) !important;
		padding-right: calc(var(--bs-gutter-x) * 2) !important;
	}
	.u23design.mod_slidertext_zweispaltig.sliderabove .col-text {
		order: 2 !important;
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		margin-top: 80px;
	}
	.u23design.mod_slidertext_zweispaltig.sliderabove  .col-text .col-header-landing-tex {
		padding-right: calc(var(--bs-gutter-x) * .5) !important;
		padding-left: calc(var(--bs-gutter-x) * .5) !important;
	}

	
}









@media (max-width: 991px) {

	.u23design.mod_slidertext_zweispaltig.tabable   .sliderRow .col-text {
		padding: 0.75rem 0;
	}
	.u23design.mod_slidertext_zweispaltig.tabable   .col-header-landing-text {
		padding: 0 !important;
	}
	.u23design.mod_slidertext_zweispaltig.tabable   .col-slider {
		padding: 0 !important;
	}
	
}







.u23design.mod_slidertext_zweispaltig .imageSlider .swiper-pagination-bullets {
	bottom: 0px;
	bottom: -10px;
	left: 0;
	right: 0;
	width: 100%;
	text-align: center;
	position:relative;
	z-index:2;
}

@media (min-width: 1200px) {
	.u23design.mod_slidertext_zweispaltig .imageSlider .swiper-pagination-bullets {
		bottom: -10px;
	}
  
	.u23design.bildunterschrift.mod_slidertext_zweispaltig .imageSlider .swiper-pagination-bullets {
		bottom: 30px;
	}
	
}
.u23design.mod_slidertext_zweispaltig.fullwidth .imageSlider .swiper-pagination-bullets {
	bottom: 40px;
	z-index: 3;
}


.mod_slidertext_zweispaltig .bildunterschriftText {
    margin-top: 20px;
	text-align:center;
	font-size: var(--size-default);
}
.fullwidth.mod_slidertext_zweispaltig .bildunterschriftText.text-start {
	padding-left: 2.5rem;
}
.fullwidth.mod_slidertext_zweispaltig .bildunterschriftText.text-end {
	padding-right: 2.5rem;
}
@media (max-width: 991px) {
	.mod_slidertext_zweispaltig .bildunterschriftText {
		font-size: var(--size-small);
		line-height: var(--line-small);
	}
}	
	





/*

.mod_slidertext_zweispaltig  .swiper-pagination-bullets {display:none;}

.u23design.mod_slidertext_zweispaltig  .swiper-pagination-bullets {display:block;}

.nopagination.mod_slidertext_zweispaltig  .swiper-pagination-bullets,
.hidepagination.mod_slidertext_zweispaltig  .swiper-pagination-bullets {display:none;}


.showpagination.mod_slidertext_zweispaltig  .swiper-pagination-bullets {display:block;}

.showpagination.mod_slidertext_zweispaltig .imageSlider,
.u23design.mod_slidertext_zweispaltig .imageSlider {
  overflow: visible;
}


*/

.showpagination.mod_slidertext_zweispaltig .imageSlider {
  overflow: visible;
}


.mod_slidertext_zweispaltig  .swiper-pagination-bullets {display:none;}
.showpagination.mod_slidertext_zweispaltig  .swiper-pagination-bullets {display:block;}










.titleunterschrift.mod_slidertext_zweispaltig .imageSlider .slideContent { width: 100%; }
.titleunterschrift.mod_slidertext_zweispaltig .sliderRow .col-slider .swiperOuter.wrapper4by3 { padding-bottom: calc(75% + 45px);  overflow: hidden;}
.titleunterschrift.mod_slidertext_zweispaltig .sliderRow .col-slider .swiperOuter.wrapper4by3 .imageSlider { height: calc(100% - 45px); overflow: visible;}
.titleunterschrift.mod_slidertext_zweispaltig .sliderRow .col-slider .swiperOuter.wrapper4by3 .imageSlider .swiper-container { overflow: visible; }
.titleunterschrift.mod_slidertext_zweispaltig .sliderRow .col-slider .swiperOuter.wrapper4by3 .imageSlider .slideContent { display:block; top: 100%; left: 0; padding-top: 15px;}
.titleunterschrift.mod_slidertext_zweispaltig .sliderRow .col-slider .swiperOuter.wrapper4by3 .imageSlider .slideContent .slide-title { 
	display:block;
	font-size: var(--size-default);
	line-height: var(--line-default);
	font-family: var(--font-default);
	font-style: var(--style-default);
	font-weight: var(--weight-default);	
}
/* obe p 6231 */
.u23design.titleunterschrift.mod_slidertext_zweispaltig .sliderRow .col-slider .swiperOuter.wrapper4by3 { padding-bottom: 75%;  }
.u23design.titleunterschrift.mod_slidertext_zweispaltig .sliderRow .col-slider .swiperOuter.wrapper4by3 .imageSlider { height: 100%; }
.u23design.titleunterschrift.mod_slidertext_zweispaltig .sliderRow .col-slider .swiperOuter.wrapper4by3 .imageSlider .slideContent {display:none;}
.u23design.titleunterschrift.mod_slidertext_zweispaltig .bildunterschriftText { margin-top: 15px; }
























.bildmultiunterschrift.mod_slidertext_zweispaltig .col-imgSliderContainer {
	overflow: hidden;
	padding-bottom: 40px;
}
.bildmultiunterschrift.mod_slidertext_zweispaltig .imageSlider  .swiper-container {
	overflow: visible;
}
.bildmultiunterschrift.mod_slidertext_zweispaltig .imageSlider  .swiper-container::before {
	content: " ";
	display: block;
	right: -8px;
	top: 0px;
	width: 8px;
	height: 100%;
	background: #fff;
	z-index: 5;
	position: absolute;
}
.bildmultiunterschrift.mod_slidertext_zweispaltig .imageSlider  .swiper-container::after {
	content: " ";
	display: block;
	left: -8px;
	top: 0px;
	width: 8px;
	height: 100%;
	background: #fff;
	z-index: 5;
	position: absolute;
}

.bildmultiunterschrift.mod_slidertext_zweispaltig .imageSlider .slideContent {
    width: calc(100% - 16px);
    left: auto;
    top: auto;
    bottom: -40px;
    text-align: right;
    right: 8px;
	display: block;
}
.reverse.bildmultiunterschrift.mod_slidertext_zweispaltig .imageSlider .slideContent {
    text-align: left;
}


.bildmultiunterschrift.mod_slidertext_zweispaltig .imageSlider .slideContent .slide-title {
	display: block;
	font-size: var(--size-small);
}














.u23design.mod_slidertext_zweispaltig .sliderRow .col-text {
	padding-top: 0;
}
@media (min-width: 992px) {
  .u23design.mod_slidertext_zweispaltig.reverse:not(.extrasmallwidth, .smallwidth, .normalwidth, .mediumwidth, .widewidth, .extrawidewidth, .fullwidth) .col-header-landing-text {
    padding-left: calc(var(--bs-gutter-x) * 2.125) !important;
    padding-right: calc(var(--bs-gutter-x) * 2.125) !important;
  }
}

.u23design.mod_slidertext_zweispaltig .mod_cont .container {}
.u23design.mod_slidertext_zweispaltig .mod_cont.fixedelement .container {
	/* padding-top:60px; */
}


@media (max-width: 767px){	
	.u23design.mod_slidertext_zweispaltig .h3.headline {
		margin-bottom: 10px;
	}
	.u23design.mod_slidertext_zweispaltig .sliderRow .col-slider {
		margin-bottom: 20px;
	}
	.u23design.mod_slidertext_zweispaltig .col-text .btn_replaced {
		margin-top: 5px;
	}
}




.col-text.order-2.orderbase.rev.order-lg-2.orderdesk {}
.col-slider.order-1.orderbase.rev.order-lg-1.orderdesk {}


 
.mod_slidertext_zweispaltig .mp4imagebox.replaced_mp4 {width: 100%; height: 100%;} 
.mod_slidertext_zweispaltig .mp4imagebox.replaced_mp4 video {object-fit: cover; width: 100%; height: auto;} 
.mod_slidertext_zweispaltig .mp4imagebox.replaced_mp4 .videoclickmodalLink {width: 100%; height: 100%; display: flex;  }  



.mod_slidertext_zweispaltig .replaced_mp4 video {object-fit: cover;}
.mod_slidertext_zweispaltig .wrapperuc .replaced_mp4.wrapper16by9 {padding-bottom: 56.25%;}
.mod_slidertext_zweispaltig .wrapper16by9 .replaced_mp4.wrapper16by9 {padding-bottom: 56.25%;}
.mod_slidertext_zweispaltig .wrapper4by3 .replaced_mp4.wrapper16by9 {padding-bottom: 75%;}
.mod_slidertext_zweispaltig .wrapper5by4 .replaced_mp4.wrapper16by9 {padding-bottom: 80%;}
.mod_slidertext_zweispaltig .wrapper4by5 .replaced_mp4.wrapper16by9 {padding-bottom: 125%;}
.mod_slidertext_zweispaltig .wrapper1by1 .replaced_mp4.wrapper16by9 {padding-bottom: 100%;}




.mod_slidertext_zweispaltig .slideImageLink {display:none;}
.mod_slidertext_zweispaltig.imagelinkself .slideImageLink {display:block; width: 100%; height: 100%;}




.mod_slidertext_zweispaltig .col-text .btn_replaced + br + .btn_replaced,
.mod_slidertext_zweispaltig .col-text .btn_replaced + br + .btn_replaced + br + .btn_replaced,
.mod_slidertext_zweispaltig .col-text .btn_replaced + br + .btn_replaced + br + .btn_replaced + br + .btn_replaced {
  margin-top: 0;
}






.u23design.mod_slidertext_zweispaltig.fullwidth .col-header-landing-text {
	align-content: center;
}












.slideimagelinkvisible.mod_slidertext_zweispaltig .slideImageLink {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}














.mod_slidertext_zweispaltig.highlightborder .swiper-slide {
	border: 1em solid var(--color-highlight);
}










.u23design.mod_slidertext_zweispaltig.kacheln + .u23design.mod_slidertext_zweispaltig.kacheln .mod_cont,
.u23design.mod_slidertext_zweispaltig.kacheln + a + .u23design.mod_slidertext_zweispaltig.kacheln .mod_cont,
.u23design.mod_slidertext_zweispaltig.kacheln + a + a + .u23design.mod_slidertext_zweispaltig.kacheln .mod_cont,
.u23design.mod_slidertext_zweispaltig.kacheln + a + a + a +.u23design.mod_slidertext_zweispaltig.kacheln .mod_cont {
	padding-top: 0 !important;
}
.u23design.mod_slidertext_zweispaltig.kacheln:has( + .u23design.mod_slidertext_zweispaltig.kacheln) .mod_cont,
.u23design.mod_slidertext_zweispaltig.kacheln:has( + a + .u23design.mod_slidertext_zweispaltig.kacheln) .mod_cont,
.u23design.mod_slidertext_zweispaltig.kacheln:has( + a + a + .u23design.mod_slidertext_zweispaltig.kacheln) .mod_cont,
.u23design.mod_slidertext_zweispaltig.kacheln:has( + a + a + a +.u23design.mod_slidertext_zweispaltig.kacheln) .mod_cont {
	padding-bottom: 0 !important;
}



.u23design.mod_slidertext_zweispaltig.kacheln.blockColorClass_color4 {
	background-color: var(--color-white);
}
.u23design.mod_slidertext_zweispaltig.kacheln.blockColorClass_color4 .sliderRow .col-text  {}
.u23design.mod_slidertext_zweispaltig.kacheln.blockColorClass_color4 .sliderRow .col-slider {}
.u23design.mod_slidertext_zweispaltig.kacheln.blockColorClass_color4 .sliderRow .col-text .row-text  {
	background-color: var(--color-color4);
	margin-left: 0;
	margin-right: 0;
}

.u23design.mod_slidertext_zweispaltig.kacheln.blockColorClass_color4 .sliderRow .col-text .col-header-landing-text  {
	background-color: var(--color-color4);
}
.u23design.mod_slidertext_zweispaltig.kacheln {}
.u23design.mod_slidertext_zweispaltig.kacheln .sliderRow {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: var(--bs-gutter-x);
}
@media (min-width: 768px) {
	.u23design.mod_slidertext_zweispaltig.kacheln .sliderRow {
		margin-bottom: 0;
	}
}


.u23design.mod_slidertext_zweispaltig.kacheln .sliderRow .col-text {
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important;
	width: 100%;
	margin-bottom: 0;
}
.u23design.mod_slidertext_zweispaltig.kacheln .sliderRow .col-slider,
.u23design.mod_slidertext_zweispaltig.kacheln .sliderRow .col-slider.px-0 {
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important;
	width: 100%;
	margin-bottom: 0;
}

@media (min-width: 768px) {
	.u23design.mod_slidertext_zweispaltig.kacheln .sliderRow .col-text {
		padding-top: 1em !important;
		padding-right: 1em !important;
		padding-bottom: 1em !important;
		padding-left: 1em !important;
		width: 50%;
	}
	.u23design.mod_slidertext_zweispaltig.kacheln .sliderRow .col-slider,
	.u23design.mod_slidertext_zweispaltig.kacheln .sliderRow .col-slider.px-0 {
		padding-top: 1em !important;
		padding-right: 1em !important;
		padding-bottom: 1em !important;
		padding-left: 1em !important;
		width: 50%;
	}
}





.mod_slidertext_zweispaltig.kacheln .sliderRow .col-text .col-header-landing-text  {
	padding-left: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-top: 1em;
}
@media (min-width: 768px) {
	.u23design.mod_slidertext_zweispaltig:not(.fullwidth) .col-header-landing-text {
		padding-left: 0.75em;
		padding-right: 0.75em;
		padding-bottom: 0.75em;
		padding-top: 0.75em;
	}
}

@media (min-width: 1200px) {
	.mod_slidertext_zweispaltig.kacheln .sliderRow .col-text .col-header-landing-text {
		padding-right: 3em;
		padding-left: 3em;
	}
}
@media (min-width: 1800px) {
	.mod_slidertext_zweispaltig.kacheln .sliderRow .col-text .col-header-landing-text {
		padding-right: 6em;
		padding-left: 6em;
	}
}



.u23design.mod_slidertext_zweispaltig.kacheln .textblockText p:last-child{
	margin-bottom:0;
}



