
.paragraph--type--teaser-bereich {

 	margin: 0px 0px 0px 0px;
 }

.paragraph--type--teaser-bereich .paragraph--type--bild  {
	text-align: center;
	position: relative;
}
.paragraph--type--teaser-bereich img {
 display: inline-block; height: 84px;  width: 84px; margin-bottom: 20px;
}
.paragraph-id--31.paragraph--type--teaser-bereich h3,  .paragraph-id--37.paragraph--type--teaser-bereich h3 { height: 140px; }

.teaser-wrapper { width: 100%; }

.design1 .paragraph--type--teaser {
	width: calc(33.333% - 40px); margin: 0px 60px 40px 0px;
}
.design1 .paragraph--type--teaser:nth-child(3) {
	margin-right: 0px;
}


.design2 .paragraph--type--teaser  {
	width: calc(50% - 40px); min-width: calc(50% - 40px);  margin: 0px 40px 40px 0px;
}

.paragraph--type--teaser-bereich h2 { text-align: center; max-width: 900px; margin: 10px auto 70px auto; }
.paragraph--type--teaser-bereich h3 { min-height: 60px; }
.paragraph--type--teaser-bereich .teaser-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; -ms-flex-align: start; }
.paragraph-id--22 .paragraph--type--teaser-bereich h3, .paragraph-id--20 .paragraph--type--teaser-bereich h3, .paragraph-id--50 .paragraph--type--teaser-bereich h3 { min-height: 0px; }

@media only screen and (max-width: 1023px) {

	.design1 .paragraph--type--teaser:nth-child(odd), .design2 .paragraph--type--teaser:nth-child(even) {
		 margin: 0px 0px 20px 0px!important;
	}
  .design1 .paragraph--type--teaser, .design2 .paragraph--type--teaser, .paragraph--type--teaser-bereich {
  width: 100%; margin: 0px 0px 40px 0px;
  }

  .paragraph--type--teaser-bereich { padding-left: 0px; }
  .paragraph--type--teaser-bereich img {
   margin: 30px auto; text-align: center; display: block;
  }
  .paragraph--type--teaser-bereich h3, .paragraph-id--31.paragraph--type--teaser-bereich h3, .paragraph-id--37.paragraph--type--teaser-bereich h3 {
    min-height: 1px; height: auto;
}

}
@media only screen and (max-width: 790px) {




}

	@media only screen and (max-width: 480px) {

.paragraph--type--teaser-bereich { padding-left: 0px; }
		}
