.mod_facts_table {
}

.mod_facts_table .h3 {
	margin-bottom: 10px;
}

.mod_facts_table .h5 {
	margin-bottom: 10px;
}

.mod_facts_table .textblockText {
	padding-top: 10px;
}

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

.mod_facts_table .textblockButtons {
	margin-top: 5px;
}

.mod_facts_table .headline-primary,
.mod_facts_table .headline-secondary {
	margin-bottom: 20px;
}


.mod_facts_table .container-text > .row {justify-content: center;}



.activedesign_none.mod_facts_table .container-text {
	margin-bottom: 30px;
	max-width:1600px;
}




.extrasmallwidth.activedesign_none.mod_facts_table .container-text {
	max-width: var(--width-extrasmallwidth);
}
.smallwidth.activedesign_none.mod_facts_table .container-text {
	max-width: var(--width-smallwidth);
}
.mediumwidth.activedesign_none.mod_facts_table .container-text {
	max-width: var(--width-mediumwidth);
}
.normalwidth.activedesign_none.mod_facts_table .container-text {
	max-width: var(--width-widewidth);
}
.widewidth.activedesign_none.mod_facts_table .container-text {
	max-width: var(--width-widewidth);
}
.extrawidewidth.activedesign_none.mod_facts_table .container-text {
	max-width: var(--width-extrawidewidth);
}
.headerwidth.activedesign_none.mod_facts_table .container-text {
	max-width: var(--headerblock-topbar-content-max-width);
}
.fullwidth.activedesign_none.mod_facts_table .container-text {
	max-width: 100%;
}




.facts-extrasmallwidth.mod_facts_table .container-facts {
	max-width: var(--width-extrasmallwidth);
}
.facts-smallwidth.mod_facts_table .container-facts {
	max-width: var(--width-smallwidth);
}
.facts-mediumwidth.mod_facts_table .container-facts {
	max-width: var(--width-mediumwidth);
}
.facts-normalwidth.mod_facts_table .container-facts {
	max-width: var(--width-widewidth);
}
.facts-widewidth.mod_facts_table .container-facts {
	max-width: var(--width-widewidth);
}
.facts-extrawidewidth.mod_facts_table .container-facts {
	max-width: var(--width-extrawidewidth);
}
.facts-headerwidth.mod_facts_table .container-facts {
	max-width: var(--headerblock-topbar-content-max-width);
}
.facts-fullwidth.mod_facts_table .container-facts {
	max-width: 100%;
}





.extrasmallwidth.activedesign_none.mod_facts_table .container-text .col-md-8,
.smallwidth.activedesign_none.mod_facts_table .container-text .col-md-8,
.mediumwidth.activedesign_none.mod_facts_table .container-text .col-md-8,
.normalwidth.activedesign_none.mod_facts_table .container-text .col-md-8,
.widewidth.activedesign_none.mod_facts_table .container-text .col-md-8,
.extrawidewidth.activedesign_none.mod_facts_table .container-text .col-md-8,
.headerwidth.activedesign_none.mod_facts_table .container-text .col-md-8,
.fullwidth.activedesign_none.mod_facts_table .container-text {
	width:100%;
}



.mod_facts_table .factsrow {
	padding-top: 3rem;
}
.logoicons.mod_facts_table .factsrow {
	padding-top: 0rem;
}

/* vorher mb-5 mt-5 */
.mod_facts_table .row-facts {
	margin-top: 2rem;
	margin-bottom: 2rem;
}
@media (min-width: 1200px) {
	.mod_facts_table .row-facts {
		margin-top: 3rem;
		margin-bottom: 3rem;
	}
}




.mod_facts_table:not(.content-start, .content-center, .content-end) .row-content.justify-content-lg-start {
	justify-content: center !important;
}
.content-center.mod_facts_table .row-content.justify-content-lg-start {
	justify-content: center !important;
}
.content-end.mod_facts_table .row-content.justify-content-lg-start {
	justify-content: flex-end !important;
}

.mod_facts_table .singlefact {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 0px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 10px;
	word-wrap: anywhere;
}
.mod_facts_table a.singlefact {
	cursor: pointer;
	display: flex;
	text-decoration: none;
	color: var(--color-default);
}
.mod_facts_table a.singlefact .replaced_icon {
	fill: var(--color-darkgray);
}
.mod_facts_table a.singlefact:hover {
	cursor: pointer;
	display: flex;
	text-decoration: none;
	color: var(--color-highlight-secondary);
}
.mod_facts_table a.singlefact:hover .replaced_icon {
	fill: var(--color-highlight-secondary);
}

.logoicons.mod_facts_table .container-facts .singlefact {
	align-self: center;
}
.vcenter.mod_facts_table .container-facts .singlefact {
	align-self: center;
}
.vtop.mod_facts_table .container-facts .singlefact {
	align-self: top;
}
.vbottom.mod_facts_table .container-facts .singlefact {
	align-self: bottom;
}





.text-start.mod_facts_table .singlefact {
	align-items: start;
}
.text-start.mod_facts_table .singlefact p {
	text-align: left
}

.text-end.mod_facts_table .singlefact {
	align-items: end;
}
.text-end.mod_facts_table .singlefact p {
	text-align: right
}







@media (min-width: 992px) {
	.mod_facts_table .singlefact {
		margin-bottom: 50px;
	}
	.logoicons.mod_facts_table .singlefact {
		margin-bottom: 30px;
	}
}

@media (min-width: 992px) {
	.designdefault.mod_facts_table .container-facts.cnt3 .singlefact {
		width: 33.33%;
	}
	.designdefault.mod_facts_table .container-facts.cnt5 .singlefact {
		width: 33.33%;
	}
}

@media (min-width: 1200px) {
	.designdefault.mod_facts_table .container-facts.cnt3 .singlefact {
		width: 33.33%;
	}
}


@media (min-width: 992px) {
	.percol1.mod_facts_table .container-facts .singlefact {width:100%;}
	.percol2.mod_facts_table .container-facts .singlefact {width:50%;}
	.percol3.mod_facts_table .container-facts .singlefact {width:33.33%;}
	.percol4.mod_facts_table .container-facts .singlefact {width:25%;}
	.percol5.mod_facts_table .container-facts .singlefact {width:20%;}
	.percol6.mod_facts_table .container-facts .singlefact {width:16.66%;}
	.autocol.mod_facts_table .container-facts .singlefact {width: auto; flex: 1 1 auto;}
	
	/* gap 30px kompensieren */
	.bordereboxes.percol1.mod_facts_table .container-facts .singlefact {width: calc(100% - 15px);}
	.bordereboxes.percol2.mod_facts_table .container-facts .singlefact {width: calc(50% - 15px);}
	.bordereboxes.percol3.mod_facts_table .container-facts .singlefact {width: calc(33.33% - 15px);}
	.bordereboxes.percol4.mod_facts_table .container-facts .singlefact {width: calc(25% - 15px);}
	.bordereboxes.percol5.mod_facts_table .container-facts .singlefact {width: calc(20% - 15px);}
	.bordereboxes.percol6.mod_facts_table .container-facts .singlefact {width: calc(16.66% - 15px);}
	.bordereboxes.autocol.mod_facts_table .container-facts .singlefact {width: calc( auto - 15px); flex: 1 1 auto;}
}






.mod_facts_table:not(.nofill) .singlefact .replaced_icon {
	width: 55px;
	height: 55px;
	margin-bottom: 1rem;
	fill: var(--color-highlight);
}
.mod_facts_table:not(.nofill) .singlefact .replaced_icon svg path{fill: var(--color-highlight);}

.blockColorClass_highlight1.mod_facts_table:not(.nofill) .singlefact .replaced_icon {
	fill: var(--color-white);
}
.blockColorClass_highlight1.mod_facts_table:not(.nofill) .singlefact .replaced_icon svg path {fill: var(--color-white);}
	
.color-highlight.mod_facts_table:not(.nofill) .singlefact .replaced_icon {
	fill: var(--color-highlight);
}
.color-highlight.mod_facts_table:not(.nofill) .singlefact .replaced_icon svg path {fill: var(--color-highlight);}
	
.color-highlight2.mod_facts_table:not(.nofill) .singlefact .replaced_icon {
	fill: var(--color-highlight2);
}
.color-highlight2.mod_facts_table:not(.nofill) .singlefact .replaced_icon svg path {fill: var(--color-highlight2);}


.mediumicons.mod_facts_table .singlefact .replaced_icon {
	width: 75px;
	height: 75px;
	margin-bottom: 1rem;
	max-width: calc(100% - 20px);
}
.bigicons.mod_facts_table .singlefact .replaced_icon {
	width: 150px;
	height: 150px;
	margin-bottom: 1rem;
	max-width: calc(100% - 20px);
}
.logoicons.mod_facts_table .singlefact .replaced_icon {
	height: 100px;
	width: 100px;
}
.logoicons.mod_facts_table .container-text {
	margin-bottom: 15px;
}

.mod_facts_table .singlefact p {
	text-align: center;
	margin-bottom: 0;
	font-size: var(--size-h7);
	line-height: var(--line-h7);
	font-family: var(--font-h7);
	font-style: var(--style-h7);
	font-weight: var(--weight-h7);
}


.mod_facts_table .singlefact p:nth-child(2) {
	font-weight: bold;
}

.mod_facts_table.bigicons .singlefact p {
	text-align: center;
	margin-bottom: 0;
	font-size: var(--size-h5);
	line-height: var(--line-h5);
	font-family: var(--font-h5);
	font-style: var(--style-h5);
	font-weight: var(--weight-h5);
}

.mod_facts_table .countto {
	color: var(--color-highlight);
	font-size: var(--size-h1);
	line-height: var(--line-h1);
	font-family: var(--font-h1);
	font-style: var(--style-h1);
	font-weight: var(--weight-h1);
	margin-top: 0;
}

.blockColorClass_highlight1.mod_facts_table .countto {
	color:var(--color-white);
}
.blockColorClass_color4.mod_facts_table .countto {
	color:var(--color-white);
}

/*
.mod_facts_table .singlefact p:nth-child(2) {
    font-weight: bold;
}

.nobold.mod_facts_table .singlefact p:nth-child(2) {
    font-weight: normal;
}
*/

.mod_facts_table .singlefact p:nth-child(3) {
	width: 90%;
}










.u23design.mod_facts_table:not(.blockColorClass_highlight1) .subline {color:var(--color-medium);}
.subline-default.u23design.mod_facts_table .subline {color:var(--color-default);}
.subline-white.u23design.mod_facts_table .subline {color:var(--color-white);}
.subline-medium.u23design.mod_facts_table .subline {color:var(--color-medium);}
.subline-highlight.u23design.mod_facts_table .subline {color:var(--color-highlight);}










.design2.mod_facts_table .singlefact {
	position: relative;
	margin-bottom: 50px;
}
.design2.ordered.mod_facts_table .singlefact {
	margin-top: 0px;
	margin-bottom: 30px;
}

.design2.mod_facts_table:not(.ordered) .singlefact:nth-child(even) {
	margin-left: 20% !important;
}

.design2.mod_facts_table .singlefact span.replaced_icon {
	position: absolute;
	left: 0;
}

.design2.mod_facts_table .singlefact p {
	text-align: left;
	padding-left: 85px;
	width: 100% !important;
}

@media (max-width: 767px) {
	.design2.mod_facts_table .singlefact span.replaced_icon {
		position: relative;
		left: 0;
	}
	.design2.mod_facts_table .singlefact:nth-child(even) {
		margin-left: 0% !important;
	}
	.design2.mod_facts_table .singlefact p {
		text-align: center;
		padding-left: 0px;
		width: 100% !important;
	}
	.design2.mod_facts_table .singlefact {
		position: relative;
		margin-bottom: 10px;
	}
}














.design4.mod_facts_table .singlefact {
	position: relative;
	margin-bottom: 50px;
	margin-bottom: 1.5em;
	color:var(--color-medium);
}




.design4.mod_facts_table .singlefact span.replaced_icon {
	position: absolute;
	left: 0;
	top: 0;
}

.design4.mod_facts_table .singlefact p {
	text-align: left;
	padding-left: 85px;
	width: 100% !important;

	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);
}

@media (max-width: 767px) { 
	.design4.mod_facts_table .singlefact p {
		padding-left: 55px;
	}
	.design4.mod_facts_table .singlefact .replaced_icon {
		width: 40px;
		height: 40px;
	}
	.design4.mod_facts_table .col-slides {
		padding-left: 0;
	}
	.design4.mod_facts_table .singlefact {
		margin-bottom: 2rem
	}
}
/* @media (max-width: 767px) { */
	/* .design4.mod_facts_table:not(.icons-mob-left) .singlefact span.replaced_icon { */
		/* position: relative; */
		/* left: 0; */
		/* margin-left: auto; */
		/* margin-right: auto; */
	/* } */
	/* .design4.mod_facts_table:not(.icons-mob-left) .singlefact p { */
		/* text-align: center; */
		/* padding-left: 0px; */
		/* width: 100% !important; */
	/* } */
	/* .text-left.design4.mod_facts_table .singlefact p {text-align:left;} */
	/* .text-center.design4.mod_facts_table .singlefact p {text-align:center;} */
	/* .text-right.design4.mod_facts_table .singlefact p {text-align:right;} */
	/* } */
	/* .text-mob-left.design4.mod_facts_table .singlefact p {text-align:left;} */
	/* .text-mob-center.design4.mod_facts_table .singlefact p {text-align:center;} */
	/* .text-mob-right.design4.mod_facts_table .singlefact p {text-align:right;} */


	/* .design4.mod_facts_table .singlefact { */
		/* position: relative; */
		/* margin-bottom: 10px; */
		/* margin-bottom: 1em; */
	/* } */
/* } */
@media (min-width: 992px) {
	 .col-headlineandtext.col-lg-6 { /*width: calc(50% - 85px);*/ }
	.design4.mod_facts_table .col-slides.col-lg-6 { /*width: calc(50% + 85px);*/ }
	.design4.sublinefirst.mod_facts_table .col-slides.col-lg-6 {padding-top: 70px; }
	.design4.sublinefirst.mod_facts_table .subline {margin-bottom:30px;}
}
@media (max-width: 991px) {
	.design4.mod_facts_table .col-headlineandtext {text-align:center;}
	
	.text-left.design4.mod_facts_table .col-headlineandtext {text-align:left;}
	.text-center.design4.mod_facts_table .col-headlineandtext {text-align:center;}
	.text-right.design4.mod_facts_table .col-headlineandtext {text-align:right;}

	.text-mob-left.design4.mod_facts_table .col-headlineandtext {text-align:left;}
	.text-mob-center.design4.mod_facts_table .col-headlineandtext {text-align:center;}
	.text-mob-right.design4.mod_facts_table .col-headlineandtext {text-align:right;}
	
}










.five.mod_facts_table .singlefact {
	text-align: left;
}
.five.mod_facts_table .singlefact p {
	text-align: left;
	display: block;
	width: 100%;
}
.five.mod_facts_table .singlefact .replaced_icon {
	margin-left: 0;
	margin-right: auto;
}

.five.mod_facts_table .singlefact p:nth-child(2) {
	font-weight: bold;
}

@media (min-width: 992px) {
	.five.mod_facts_table .singlefact {
		width: 20%;
	}
}






@media (max-width: 991px) {
	.mod_facts_table .singlefact {margin-bottom: 35px;}
	.mobile100.stylednumbers.mod_facts_table .singlefact {width:100%; margin-bottom: 35px;}
}




.stylednumbers.mod_facts_table .singlefact p:nth-child(1) {
	font-size: var(--size-h1);
	line-height: var(--line-h1);
	margin-bottom:10px;
}























.design3.mod_facts_table {}


.design3.mod_facts_table .container-text {}
.design3.mod_facts_table .singlefact {
	position: relative; 
	justify-content: start;
	min-height: 180px;
	text-align: left;
	align-items: start;
}
@media (max-width: 991px) {
	.design3.mod_facts_table .singlefact {
		margin-bottom:0;
	}
}

.design3.mod_facts_table .singlefact p,
.design3.mod_facts_table .singlefact p {
	text-align: inherit;
}

.mod_facts_table .singlefact .singlefact-title-replaced.h4,
.design3.mod_facts_table .singlefact .singlefact-title-replaced.h4,
.design3.mod_facts_table .singlefact .singlefact-title.h4 { 
	display:none;
}

.design3.mod_facts_table .singlefact .singlefact-title-replaced.h4,
.design3.mod_facts_table .singlefact .singlefact-title.h4 {
	text-align: inherit;
	font-size: var(--size-h4);
	line-height: var(--line-h4);
	font-family: var(--font-default);
	font-style: var(--style-h4);
	font-weight: var(--weight-normal);
	color:var(--color-highlight);
	margin-bottom:10px;
}
@media (min-width: 992px) {
	.design3.mod_facts_table .singlefact .singlefact-title.h4 {display:block;}
}
@media (max-width: 991px) {
	.design3.mod_facts_table .singlefact .singlefact-title-replaced.h4 {display:block; margin-bottom:5px;}	
}




.design3.mod_facts_table .singlefact .singlefact-text {margin-bottom:30px;}
.design3.mod_facts_table .singlefact .singlefact-link {}

.design3.mod_facts_table .singlefact .singlefact-text,
.design3.mod_facts_table .singlefact .singlefact-text p,
.design3.mod_facts_table .singlefact .singlefact-link,
.design3.mod_facts_table .singlefact .singlefact-link p {
	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);
	color:var(--color-medium);
	width:100%;
}






.design3.mod_facts_table .singlefact .replaced_icon,
.design3.mod_facts_table .singlefact .replaced_bild_s_1by1,
.design3.mod_facts_table .singlefact .replaced_bild_s_16by9,
.design3.mod_facts_table .singlefact .replaced_bild_s_4by3,
.design3.mod_facts_table .singlefact .replaced_bild_s_4by5,
.design3.mod_facts_table .singlefact .replaced_bild_s_uc,
.design3.mod_facts_table .singlefact .replaced_bild_m_1by1,
.design3.mod_facts_table .singlefact .replaced_bild_m_16by9,
.design3.mod_facts_table .singlefact .replaced_bild_m_4by3,
.design3.mod_facts_table .singlefact .replaced_bild_m_4by5,
.design3.mod_facts_table .singlefact .replaced_bild_m_uc,
.design3.mod_facts_table .singlefact .replaced_bild_1by1,
.design3.mod_facts_table .singlefact .replaced_bild_16by9,
.design3.mod_facts_table .singlefact .replaced_bild_4by3,
.design3.mod_facts_table .singlefact .replaced_bild_4by5,
.design3.mod_facts_table .singlefact .replaced_bild_uc,
.design3.mod_facts_table .singlefact .replace_bildthumbbig,
.design3.mod_facts_table .singlefact .replace_bildfull,
.design3.mod_facts_table .singlefact .textLogo,
.design3.mod_facts_table .singlefact .stoerer1,
.design3.mod_facts_table .singlefact .stoerer2,
.design3.mod_facts_table .singlefact .replace_bildthumblink { 
	display:block; 
	margin-left:auto; 
	margin-right:auto; 
	margin-bottom:30px;
	border-radius:960px;
}
.design3.mod_facts_table .singlefact .replaced_icon {
  width: 100%;
  max-width: 180px;
  max-height: 180px;
  height: 100%;
  text-align: center;
  background: transparent;
  border-radius: 0;
}
.design3.mod_facts_table .singlefact .replaced_icon svg {
	max-width: 50%;
}

.design3.mod_facts_table .singlefact .replaced_icon {
	height:120px;
	width:120px;
	text-align: center;
	background: #fff;
	border-radius: 480px;
}








/* auf mobile icon links wenn nicht slider und dynamicnav */

.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_icon,
.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_s_1by1,
.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_s_16by9,
.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_s_4by3,
.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_s_4by5,
.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_s_uc,
.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_m_1by1,
.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_m_16by9,
.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_m_4by3,
.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_m_4by5,
.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_m_uc,
.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_1by1,
.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_16by9,
.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_4by3,
.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_4by5,
.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_uc,
.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replace_bildthumbbig,
.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replace_bildfull,
.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .textLogo,
.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .stoerer1,
.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .stoerer2,
.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replace_bildthumblink {
	position: absolute;
	top: 0px;
	left: -208px;
	width: 20%;
	max-width: 180px;
}




@media (min-width: 992px) {

	.design3.mod_facts_table .singlefact .replaced_icon,
	.design3.mod_facts_table .singlefact .replaced_bild_s_1by1,
	.design3.mod_facts_table .singlefact .replaced_bild_s_16by9,
	.design3.mod_facts_table .singlefact .replaced_bild_s_4by3,
	.design3.mod_facts_table .singlefact .replaced_bild_s_4by5,
	.design3.mod_facts_table .singlefact .replaced_bild_s_uc,
	.design3.mod_facts_table .singlefact .replaced_bild_m_1by1,
	.design3.mod_facts_table .singlefact .replaced_bild_m_16by9,
	.design3.mod_facts_table .singlefact .replaced_bild_m_4by3,
	.design3.mod_facts_table .singlefact .replaced_bild_m_4by5,
	.design3.mod_facts_table .singlefact .replaced_bild_m_uc,
	.design3.mod_facts_table .singlefact .replaced_bild_1by1,
	.design3.mod_facts_table .singlefact .replaced_bild_16by9,
	.design3.mod_facts_table .singlefact .replaced_bild_4by3,
	.design3.mod_facts_table .singlefact .replaced_bild_4by5,
	.design3.mod_facts_table .singlefact .replaced_bild_uc,
	.design3.mod_facts_table .singlefact .replace_bildthumbbig,
	.design3.mod_facts_table .singlefact .replace_bildfull,
	.design3.mod_facts_table .singlefact .textLogo,
	.design3.mod_facts_table .singlefact .stoerer1,
	.design3.mod_facts_table .singlefact .stoerer2,
	.design3.mod_facts_table .singlefact .replace_bildthumblink {
		position: absolute;
		top: 0px;
		left: -208px;
		/* transform: translateX(-100%); */
		width: 20%;
		max-width: 180px;
	}
	.design3.mod_facts_table .singlefact .replaced_icon {
		max-height:180px;
		height:100%;

	}
}

@media (max-width: 1199px) {
	.design3.mod_facts_table .singlefact .replaced_icon,
	.design3.mod_facts_table .singlefact .replaced_bild_s_1by1,
	.design3.mod_facts_table .singlefact .replaced_bild_s_16by9,
	.design3.mod_facts_table .singlefact .replaced_bild_s_4by3,
	.design3.mod_facts_table .singlefact .replaced_bild_s_4by5,
	.design3.mod_facts_table .singlefact .replaced_bild_s_uc,
	.design3.mod_facts_table .singlefact .replaced_bild_m_1by1,
	.design3.mod_facts_table .singlefact .replaced_bild_m_16by9,
	.design3.mod_facts_table .singlefact .replaced_bild_m_4by3,
	.design3.mod_facts_table .singlefact .replaced_bild_m_4by5,
	.design3.mod_facts_table .singlefact .replaced_bild_m_uc,
	.design3.mod_facts_table .singlefact .replaced_bild_1by1,
	.design3.mod_facts_table .singlefact .replaced_bild_16by9,
	.design3.mod_facts_table .singlefact .replaced_bild_4by3,
	.design3.mod_facts_table .singlefact .replaced_bild_4by5,
	.design3.mod_facts_table .singlefact .replaced_bild_uc,
	.design3.mod_facts_table .singlefact .replace_bildthumbbig,
	.design3.mod_facts_table .singlefact .replace_bildfull,
	.design3.mod_facts_table .singlefact .textLogo,
	.design3.mod_facts_table .singlefact .stoerer1,
	.design3.mod_facts_table .singlefact .stoerer2,
	.design3.mod_facts_table .singlefact .replace_bildthumblink,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_icon,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_s_1by1,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_s_16by9,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_s_4by3,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_s_4by5,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_s_uc,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_m_1by1,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_m_16by9,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_m_4by3,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_m_4by5,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_m_uc,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_1by1,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_16by9,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_4by3,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_4by5,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_uc,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replace_bildthumbbig,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replace_bildfull,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .textLogo,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .stoerer1,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .stoerer2,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replace_bildthumblink
	{
		/*
		max-height: 140px;
		height: 100%;
		left: -158px;
		width: 100%;
		max-width: 140px;
		*/
		max-height: 90px;
		height: 100%;
		left: -100px;
		width: 100%;
		max-width: 90px;
	}
}


@media (max-width: 991px) {
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact {
		flex: 0 0 auto;
		width: calc(100% - 80px);
		margin-left: 80px;
		min-height:100px;
	}
	
	/*
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_icon {
		max-height: 70px;
		height: 70px;
		width: 70px;
		max-width: 70px;
		left: -70px;
	}
	*/
	
	.design3.sm-dynamicnav.mod_facts_table .singlefact .replaced_icon,
	.design3.sm-dynamicnav.mod_facts_table .singlefact .replaced_bild_s_1by1,
	.design3.sm-dynamicnav.mod_facts_table .singlefact .replaced_bild_s_16by9,
	.design3.sm-dynamicnav.mod_facts_table .singlefact .replaced_bild_s_4by3,
	.design3.sm-dynamicnav.mod_facts_table .singlefact .replaced_bild_s_4by5,
	.design3.sm-dynamicnav.mod_facts_table .singlefact .replaced_bild_s_uc,
	.design3.sm-dynamicnav.mod_facts_table .singlefact .replaced_bild_m_1by1,
	.design3.sm-dynamicnav.mod_facts_table .singlefact .replaced_bild_m_16by9,
	.design3.sm-dynamicnav.mod_facts_table .singlefact .replaced_bild_m_4by3,
	.design3.sm-dynamicnav.mod_facts_table .singlefact .replaced_bild_m_4by5,
	.design3.sm-dynamicnav.mod_facts_table .singlefact .replaced_bild_m_uc,
	.design3.sm-dynamicnav.mod_facts_table .singlefact .replaced_bild_1by1,
	.design3.sm-dynamicnav.mod_facts_table .singlefact .replaced_bild_16by9,
	.design3.sm-dynamicnav.mod_facts_table .singlefact .replaced_bild_4by3,
	.design3.sm-dynamicnav.mod_facts_table .singlefact .replaced_bild_4by5,
	.design3.sm-dynamicnav.mod_facts_table .singlefact .replaced_bild_uc,
	.design3.sm-dynamicnav.mod_facts_table .singlefact .replace_bildthumbbig,
	.design3.sm-dynamicnav.mod_facts_table .singlefact .replace_bildfull,
	.design3.sm-dynamicnav.mod_facts_table .singlefact .textLogo,
	.design3.sm-dynamicnav.mod_facts_table .singlefact .stoerer1,
	.design3.sm-dynamicnav.mod_facts_table .singlefact .stoerer2,
	.design3.sm-dynamicnav.mod_facts_table .singlefact .replace_bildthumblink {
		max-height: 166px;
		max-width: 166px;
	}
	
}

@media (max-width: 575px){
	.design3.mod_facts_table .singlefact .replaced_icon,
	.design3.mod_facts_table .singlefact .replaced_bild_s_1by1,
	.design3.mod_facts_table .singlefact .replaced_bild_s_16by9,
	.design3.mod_facts_table .singlefact .replaced_bild_s_4by3,
	.design3.mod_facts_table .singlefact .replaced_bild_s_4by5,
	.design3.mod_facts_table .singlefact .replaced_bild_s_uc,
	.design3.mod_facts_table .singlefact .replaced_bild_m_1by1,
	.design3.mod_facts_table .singlefact .replaced_bild_m_16by9,
	.design3.mod_facts_table .singlefact .replaced_bild_m_4by3,
	.design3.mod_facts_table .singlefact .replaced_bild_m_4by5,
	.design3.mod_facts_table .singlefact .replaced_bild_m_uc,
	.design3.mod_facts_table .singlefact .replaced_bild_1by1,
	.design3.mod_facts_table .singlefact .replaced_bild_16by9,
	.design3.mod_facts_table .singlefact .replaced_bild_4by3,
	.design3.mod_facts_table .singlefact .replaced_bild_4by5,
	.design3.mod_facts_table .singlefact .replaced_bild_uc,
	.design3.mod_facts_table .singlefact .replace_bildthumbbig,
	.design3.mod_facts_table .singlefact .replace_bildfull,
	.design3.mod_facts_table .singlefact .textLogo,
	.design3.mod_facts_table .singlefact .stoerer1,
	.design3.mod_facts_table .singlefact .stoerer2,
	.design3.mod_facts_table .singlefact .replace_bildthumblink,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_icon,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_s_1by1,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_s_16by9,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_s_4by3,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_s_4by5,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_s_uc,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_m_1by1,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_m_16by9,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_m_4by3,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_m_4by5,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_m_uc,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_1by1,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_16by9,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_4by3,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_4by5,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_uc,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replace_bildthumbbig,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replace_bildfull,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .textLogo,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .stoerer1,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .stoerer2,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replace_bildthumblink
	{
		max-height: 50px;
		height: 100%;
		left: -55px;
		width: 100%;
		max-width: 50px;
	}
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact {
		width: calc(100% - 44px);
		margin-left: 55px;
	}
}

/*
@media (max-width: 479px) {
	.design3.mod_facts_table .singlefact .replaced_icon,
	.design3.mod_facts_table .singlefact .replaced_bild_s_1by1,
	.design3.mod_facts_table .singlefact .replaced_bild_s_16by9,
	.design3.mod_facts_table .singlefact .replaced_bild_s_4by3,
	.design3.mod_facts_table .singlefact .replaced_bild_s_4by5,
	.design3.mod_facts_table .singlefact .replaced_bild_s_uc,
	.design3.mod_facts_table .singlefact .replaced_bild_m_1by1,
	.design3.mod_facts_table .singlefact .replaced_bild_m_16by9,
	.design3.mod_facts_table .singlefact .replaced_bild_m_4by3,
	.design3.mod_facts_table .singlefact .replaced_bild_m_4by5,
	.design3.mod_facts_table .singlefact .replaced_bild_m_uc,
	.design3.mod_facts_table .singlefact .replaced_bild_1by1,
	.design3.mod_facts_table .singlefact .replaced_bild_16by9,
	.design3.mod_facts_table .singlefact .replaced_bild_4by3,
	.design3.mod_facts_table .singlefact .replaced_bild_4by5,
	.design3.mod_facts_table .singlefact .replaced_bild_uc,
	.design3.mod_facts_table .singlefact .replace_bildthumbbig,
	.design3.mod_facts_table .singlefact .replace_bildfull,
	.design3.mod_facts_table .singlefact .textLogo,
	.design3.mod_facts_table .singlefact .stoerer1,
	.design3.mod_facts_table .singlefact .stoerer2,
	.design3.mod_facts_table .singlefact .replace_bildthumblink,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_icon,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_s_1by1,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_s_16by9,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_s_4by3,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_s_4by5,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_s_uc,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_m_1by1,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_m_16by9,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_m_4by3,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_m_4by5,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_m_uc,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_1by1,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_16by9,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_4by3,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_4by5,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replaced_bild_uc,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replace_bildthumbbig,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replace_bildfull,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .textLogo,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .stoerer1,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .stoerer2,
	.design3.mod_facts_table:not(.sm-dynamicnav) .singlefact .replace_bildthumblink
	{
		max-height: 70px;
		height: 100%;
		left: -85px;
		width: 100%;
		max-width: 70px;
	}
}
*/





.design3.mod_facts_table .container-facts .d-block {position:relative;}
.mod_facts_table   .container-facts {position:relative;}

@media (max-width: 991px) {
	.u23design.mod_facts_table   .container-facts {}
	.u23design.mod_facts_table   .container-facts   .row.col-10{width:100%;}
	.u23design.mod_facts_table   .container-facts   .singlefact{padding:0;}
	.u23design.design2.mod_facts_table .singlefact p {text-align:left;}
}






.mod_facts_table:not(.sm-dynamicnav)  .swiper-wrapper,
.mod_facts_table:not(.sm-dynamicnav)  .swiper-pagination,
.mod_facts_table:not(.sm-dynamicnav)  .swiper-button-prev,
.mod_facts_table:not(.sm-dynamicnav)  .swiper-button-next  {display:none;}


.design3.sm-dynamicnav.mod_facts_table  .swiper-container{display:none;}
@media (max-width: 991px) {

	
	.design3.sm-dynamicnav.mod_facts_table  .swiper-wrapper{height:auto;}
	.design3.sm-dynamicnav.mod_facts_table  .swiper-container{display:block;}
	.design3.sm-dynamicnav.mod_facts_table  .singlefact {display:none;}
	.design3.sm-dynamicnav.mod_facts_table  .swiper-button-prev {display:none;}
	.design3.sm-dynamicnav.mod_facts_table  .swiper-button-next {display:none;}
	.design3.sm-dynamicnav.mod_facts_table  .container-fluid.container-facts {padding-left:0; padding-right:0;}
	
	.design3.sm-dynamicnav.mod_facts_table  .swiper-container  .singlefact {display:block; padding-right: var(--bs-gutter-x,.75rem); padding-left: var(--bs-gutter-x,.75rem);}
	
}









.breite-5-7.mod_facts_table {}


@media (min-width: 992px) {
	.breite-5-7.mod_facts_table .col-headlineandtext.col-lg-6 {width: 41.66666667%;}

	.breite-5-7.mod_facts_table .col-slides.col-lg-6 {width: 58.33333333%;}



	.breite-7-5.mod_facts_table .col-headlineandtext.col-lg-6 {width: 58.33333333%;}

	.breite-7-5.mod_facts_table .col-slides.col-lg-6 {width: 41.66666667%;}
	
	
	.breite-8-4.mod_facts_table .col-headlineandtext.col-lg-6 {width: 66.66666667%;}

	.breite-8-4.mod_facts_table .col-slides.col-lg-6 {width: 33.33333333%;}
	
	.breite-4-8.mod_facts_table .col-headlineandtext.col-lg-6 {width: 33.33333333%;}

	.breite-4-8.mod_facts_table .col-slides.col-lg-6 {width: 66.66666667%;}
	
}







.sm-dynamicnav.mod_facts_table .swiper-controller    { width: auto; margin: 36px;}
.sm-dynamicnav.mod_facts_table .swiper-controller    .swiper-slide    { }
.sm-dynamicnav.mod_facts_table .swiper-controller    .singlefact-nav    { color:var(--color-highlight3); cursor:pointer;}
.sm-dynamicnav.mod_facts_table .swiper-controller    .swiper-slide-active    .singlefact-nav    { color:var(--color-highlight); }
.sm-dynamicnav.design3.mod_facts_table .singlefact .singlefact-title-replaced.h4 {display:none;}






.bordereboxes.mod_facts_table .row-content {
    flex-direction: row;
    align-items: stretch !important;
    gap: 30px;
}


.bordereboxes.mod_facts_table .singlefact {
    width: calc(50% - 60px);
    margin-bottom: 0px;
    flex: 1 1 auto;

    border: 2px solid var(--color-light);
    padding: 15px;
	justify-content: start;
}
@media (min-width: 992px) {
    .bordereboxes.mod_facts_table .singlefact {
        width: calc(25% - 60px);
        flex: 1 1 auto;
    }
}
.bordereboxes.mod_facts_table .singlefact p:nth-child(2) {
    font-weight: normal;
}






.designbenefits.mod_facts_table .singlefact .replaced_icon {
  display: block;
  width: 50px;
  height: 50px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  margin-bottom: 10px;
  fill: var(--color-highlight);
}

@media (min-width: 992px) {
  .designbenefits.mod_facts_table .singlefact .replaced_icon {
    width: 75px;
    height: 75px;
  }
}

.designbenefits.mod_facts_table .singlefact .replaced_icon svg {
  height: 100%;
  width: auto;
  margin: 0 auto;
  max-width: 100%;
}










/* overflowscroll extraklasse - start - alle nebeneinander in row zum horizontal durchscrollen per overflow */
@media (max-width: 991px) {
	.overflowscroll.mod_facts_table .container-facts .row-content{
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: left !important;
		overflow-x: scroll;
		overflow-y: hidden;
	}
	.overflowscroll.mod_facts_table .container-facts .clearfix{display:none !important;}
	.overflowscroll.mod_facts_table .container-facts .singlefact{ flex: 0 0 auto; width: 40%;}
}
@media (max-width: 575px){
	.overflowscroll.mod_facts_table .container-facts .singlefact{ flex: 0 0 auto; width: 60%;}
}
