.teaser-carousel{overflow:hidden}.teaser-carousel .container-fluid{margin-left:auto;margin-right:auto;max-width:2000px;padding-left:1rem;padding-right:1rem}@media only screen and (min-width:600px){.teaser-carousel .container-fluid{padding-left:2rem;padding-right:2rem}}.teaser-carousel .grid-layout{margin-bottom:2rem}.teaser-carousel .swiper-container{margin-bottom:3rem;overflow:visible;position:relative;transition:opacity .3s ease}.teaser-carousel .swiper-container.swiper-initialized{opacity:1}.teaser-carousel .swiper-container:not(:has(.swiper-navigation)){margin-bottom:2rem}.teaser-carousel .swiper{overflow:visible}.teaser-carousel .post-card{background-color:transparent;border-radius:0;border-top:none;box-shadow:none;height:100%;margin:0}.teaser-carousel .post-card .post-link{display:block;height:100%}.teaser-carousel .post-card .post-link:hover .headline{text-decoration-thickness:2px}.teaser-carousel .post-card .post-link:hover .post-image{transform:scale(1.03)}.teaser-carousel .post-card .post-link .image-wrapper{border-radius:2px;margin-bottom:1rem;overflow:hidden}.teaser-carousel .post-card .post-link .image-wrapper .post-image{transition:transform .5s cubic-bezier(.5,0,.15,1);will-change:transform}.teaser-carousel .post-card .post-link .image-wrapper .post-image-fallback{background-color:#474747;padding-top:56.25%}.teaser-carousel .post-card .post-link .headline{color:#e52329;font-size:18px;font-weight:600;-webkit-hyphens:auto;hyphens:auto;margin:0;overflow:hidden;text-align:left;text-decoration:underline;transition:-webkit-text-decoration .5s cubic-bezier(.5,0,.15,1);transition:text-decoration .5s cubic-bezier(.5,0,.15,1);transition:text-decoration .5s cubic-bezier(.5,0,.15,1),-webkit-text-decoration .5s cubic-bezier(.5,0,.15,1);-webkit-line-clamp:3}@media only screen and (min-width:600px){.teaser-carousel .post-card .post-link .headline{text-align:center}}.teaser-carousel .swiper-navigation{align-items:center;display:flex;gap:2rem;justify-content:flex-end;margin-top:1.5rem}@media only screen and (max-width:599px){.teaser-carousel .swiper-navigation{margin-top:2rem}}.teaser-carousel .swiper-navigation .swiper-button-prev{transform:rotate(180deg)}.teaser-carousel .swiper-navigation .swiper-button-next,.teaser-carousel .swiper-navigation .swiper-button-prev{align-items:center;background:#e52329;cursor:pointer;display:flex;height:3rem;justify-content:center;left:auto;margin:0;position:relative;right:auto;top:auto;transition:background .3s ease;width:4.5rem}.teaser-carousel .swiper-navigation .swiper-button-next:after,.teaser-carousel .swiper-navigation .swiper-button-prev:after{display:none}.teaser-carousel .swiper-navigation .swiper-button-next svg,.teaser-carousel .swiper-navigation .swiper-button-prev svg{height:16px;width:25px;fill:#fff}.teaser-carousel .swiper-navigation .swiper-button-next:hover,.teaser-carousel .swiper-navigation .swiper-button-prev:hover{background:#be171c}.teaser-carousel .swiper-navigation .swiper-button-next.swiper-button-disabled,.teaser-carousel .swiper-navigation .swiper-button-prev.swiper-button-disabled{background:#ea5155;cursor:not-allowed;opacity:.5}.teaser-carousel .teaser-placeholder{min-height:300px}
