.teaserlist .carousel__base .teaser__buttons{position:relative;bottom:auto}.teaserlist .carousel__base .carousel__slide:empty{display:none}.teaserlist__item{margin:0;flex:auto}.teaserlist__item:empty{display:none}@media only screen and (min-width: 768px){.teaserlist__column--2{flex-direction:row;justify-content:space-between}.teaserlist__column--2 .teaserlist__item{margin-bottom:40px;margin-left:0;margin-right:0;flex:0 0 calc((100% - 40px) / 2);flex-grow:inherit;min-height:280px;background-color:#fff}.teaserlist__column--2 .teaser__base{height:100%}.teaserlist__column--2 .teaser__innerWrapper{display:flex;flex-direction:row;height:100%}.teaserlist__column--2 .teaser__content,.teaserlist__column--2 .teaser__imageLink{display:block;width:50%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.teaserlist__column--2 .teaser-vertical--imageTop .teaser__buttons{position:relative;bottom:auto}}.teaserlist__column--2 .teaser__description{margin-bottom:0}@media only screen and (min-width: 768px){.teaserlist__column--2 .teaser__description{margin-bottom:0}}@media only screen and (min-width: 768px){.teaserlist__column--3{flex-direction:row;justify-content:space-between}.teaserlist__column--3::after{content:'';flex:auto}.teaserlist__column--3 .teaserlist__item{box-sizing:border-box;margin-top:40px;margin-right:40px;margin-left:0;flex:auto;flex-grow:inherit;width:calc(1 / 3 * 100% - (1 - 1 / 3) * 40px)}.teaserlist__column--3 .teaserlist__item:nth-child(3n){margin-right:0}.teaserlist__column--3 .teaserlist__item:nth-child(-n+3){margin-top:0}.teaserlist__column--3 .teaser__base{height:100%}}.teaserlist .teaser__base{background-color:#fff}.teaserlist .teaser__image{display:flex;align-items:center}.teaserlist .teaser__image .image__base{display:flex;flex-direction:column}.teaserlist .teaser__content{padding-left:20px;padding-right:20px;padding-bottom:20px}.teaserlist .teaser__buttons{width:auto;padding-bottom:0}.teaserlist .teaser__buttons .calltoaction__base{display:block;margin-top:20px}@media only screen and (min-width: 768px){.teaserlist .teaser__buttons .calltoaction__base{margin-top:26px}}@media only screen and (max-width: 479px){.teaserlist .carousel__slider>div:not(:first-child){display:none}}@media only screen and (max-width: 479px){.teaserlist .carousel__containerinitialized .carousel__slider div:not(:first-child){display:block}}@media only screen and (min-width: 768px){.teaserlist .carousel__pagination{display:none}}
