.hinweis{cursor:pointer}

.handy{
  z-index: 99 !important;  
	position: fixed;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: 100% !important;
  
  
}

.front{z-index: 10}

h5:before{
content: "❚ "
}



.partner-icons{
margin-left: 60px;
  
}
.partner-icons li{
  
  margin-top: 10px !important;

}

.ba-icon-list-wrapper ul li span{margin-right: 30px}

hr{border-top: 1px solid #ddd;}



.accordion-toggle.active > span + i:before {
    content: "–";
    transform: rotate(0deg);
}
.accordion-toggle > span + i:before {
    content: "+";
    
}
.accordion-heading > a > span + i{font-size: 30px !important; color: 
#fff !important }

.accordion-heading{border-top: 1px solid #ddd;}

.ba-icon-list-wrapper ul li i{margin-right: 10px !important}

.accordion-heading > a > span + i{font-size: 20px !important; font-weight: 800;}

.accordion-group{
  
  margin-bottom: 10px !important;
  border: 1px solid #efefef !important;
  
  
}



.accordion-heading{border-radius: 5px !important;}




.light, .light li{color: #fff;}

.ba-item-social-icons .ba-icon-wrapper a:not(:last-child) {margin-right: 20px}





/*lines*/

.line:after {
    content: '';
    width: 50%;
    position: absolute;
  	left: 0;
  	right:0;
  	margin:auto;
  	padding-top: 20px;
    border-width: 0 0 2px;
    border-style: solid;
  	border-color: #37329c;
}

.wline:after {
    content: '';
    width: 40%;
    position: absolute;
  	left: 0;
  	right:0;
  	margin:auto;
  	padding-top: 25px;
    border-width: 0 0 2px;
    border-style: solid;
  	border-color: #ffffff;
}

/**
Lenis
*/
html.lenis {
  height: auto;
}
.lenis.lenis-smooth {
  scroll-behavior: auto;
}
.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}
.lenis.lenis-stopped {
  overflow: hidden;
}
.lenis.lenis-scrolling iframe {
  pointer-events: none;
}
