#wpsm_counter_b_row_32 .counter::before {
		content:"+";
}




.lsow-carousel-item p img {

	


}
.lsow-carousel-item p {

		

}

.lsow-carousel-item {

	height:300px!important;
		 display: flex!important;
  align-items: center!important; /* horizontal */
  justify-content: center!important; /* vertical */
}



header {
margin-block-start: 0rem;
}

#wpsm_counter_b_row_32 .wpsm_col-md-3 {
	border-right:2px dotted #fff;
}

#wpsm_counter_b_row_32 .wpsm_col-md-3:nth-child(1) {
	border-left:2px dotted #fff;
}

#werte {
  background: #404040;
  color: #aca289;
  position: absolute;
  margin-top: -400px;
  border-radius: 200px;
  height: 400px;
  width: 400px;
  rotate: 10deg;
  padding: 60px;
}
#werte2 {
  background: #404040;
  color: #aca289;
  position: absolute;
  margin-top: -200px;
  border-radius: 150px;
  height: 300px;
  width: 300px;
  rotate: 10deg;
  padding: 40px;
}
#werte h3 {
	font-size:30px;
}
#werte2 h3 {
	font-size:25px;
}

input.ninja-forms-field {
padding:15px;
		font-size:1rem;
}



blockquote{
  font-size: 1.4em;
  width:80%;
  margin:0px auto;
 
  font-style:italic;
  color: #555555;
  padding:1.2em 30px 1.2em 75px;
  border-left:0px solid #aca289 ;
  line-height:1.6;
  position: relative;
  background:transparent;
}

blockquote::before{
  font-family:Arial;
  content: "\201C";
  color:#aca289;
  font-size:4em;
  position: absolute;
  left: 10px;
  top:-10px;
}

blockquote::after{
  content: '';
}

blockquote span{
  display:block;
  color:#333333;
  font-style: normal;
  font-weight: bold;
  margin-top:1em;
}


#wpsm_counter_b_row_32 .wpsm_counterbox .wpsm_number {
  font-weight: 700;
}

#wpsm_counter_b_row_32 .wpsm_counterbox .wpsm_count-title {
  font-style: italic;
}

.slick-list.draggable {
opacity:0.5;
		filter: grayscale(100%);
}


img.aligncenter {
		display:block;
margin-left:auto;
		margin-right:auto;
}


.lsow-testimonials-slider .lsow-testimonial-text {
  color: #fff;
}

footer{
margin-top:0px!important;
}


@media (max-width: 600px) {
 #wpsm_counter_b_row_32 .wpsm_col-md-3 {
	border-right:0px dotted #fff;
}

#wpsm_counter_b_row_32 .wpsm_col-md-3:nth-child(1) {
	border-left:0px dotted #fff;
}
		#einstieg blockquote p {
		font-size:1.1rem;
		}
		
		#werte2 {
  background: #404040;
  color: #aca289;
  position: relative;
  margin-top: -50px;
  border-radius: 150px;
  height: 300px;
  width: 300px;
  rotate: 10deg;
  padding: 40px;
}
		.n2-ss-slider {
  height: 600px;
}
		  div#n2-ss-1 .n-uc-1e6a1aca921e0-inner {
    padding: 300px 0px 10px 0px;
    text-align: left;
  }
		#headerueber {
				display:none;
		}
		#werte {
  background: #404040;
  color: #aca289;
  position: relative;
  margin-top: -300px;
  border-radius: 200px;
  height: 400px;
  width: 400px;
  rotate: 10deg;
  padding: 60px;
}
}