.cards-teaser{overflow:hidden}.cards-teaser.layout-with-background-color{padding-bottom:2.5rem;position:relative}.cards-teaser.layout-with-background-color:before{background-color:#172f4a;bottom:0;content:"";display:block;height:50%;left:0;position:absolute;width:100%}.cards-teaser .headline{margin-bottom:2.5rem}@media only screen and (min-width:960px){.cards-teaser .headline{margin-bottom:5rem}}.cards-teaser .teasers-wrapper .swiper-section .swiper{overflow:visible}.cards-teaser .teasers-wrapper .swiper-section .swiper .swiper-inner .cards-teaser-item{display:block;position:relative}.cards-teaser .teasers-wrapper .swiper-section .swiper .swiper-inner .cards-teaser-item:has(.teaser-content):before{background:linear-gradient(180deg,transparent,rgba(23,47,74,.5));bottom:0;content:"";display:block;height:50%;left:0;position:absolute;width:100%}.cards-teaser .teasers-wrapper .swiper-section .swiper .swiper-inner .cards-teaser-item .teaser-image.is-external{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.cards-teaser .teasers-wrapper .swiper-section .swiper .swiper-inner .cards-teaser-item .fake-teaser-image{aspect-ratio:1/1;background-color:#d9d9d9}.cards-teaser .teasers-wrapper .swiper-section .swiper .swiper-inner .cards-teaser-item .teaser-content{bottom:-1px;color:#fff;left:-1px;padding:1rem;position:absolute;transition-duration:.3s;transition-property:background-color,color;transition-timing-function:cubic-bezier(.5,0,.15,1);width:calc(100% - 2rem + 2px)}@media only screen and (min-width:960px){.cards-teaser .teasers-wrapper .swiper-section .swiper .swiper-inner .cards-teaser-item .teaser-content{padding:1rem 2.5rem 2.5rem;width:calc(100% - 5rem + 2px)}}.cards-teaser .teasers-wrapper .swiper-section .swiper .swiper-inner .cards-teaser-item .teaser-content:hover{background-color:#fff;color:#172f4a}.cards-teaser .teasers-wrapper .swiper-section .swiper .swiper-inner .cards-teaser-item .teaser-content:hover .content-head:last-child .teaser-title:not(.not-clickable){text-decoration:underline}.cards-teaser .teasers-wrapper .swiper-section .swiper .swiper-inner .cards-teaser-item .teaser-content:hover .content-body{margin-top:1rem}.cards-teaser .teasers-wrapper .swiper-section .swiper .swiper-inner .cards-teaser-item .teaser-content:hover .content-button{margin-top:1.5rem}.cards-teaser .teasers-wrapper .swiper-section .swiper .swiper-inner .cards-teaser-item .teaser-content:hover .content-body,.cards-teaser .teasers-wrapper .swiper-section .swiper .swiper-inner .cards-teaser-item .teaser-content:hover .content-button{max-height:100vw;opacity:1}@media only screen and (min-width:600px){.cards-teaser .teasers-wrapper .swiper-section .swiper .swiper-inner .cards-teaser-item .teaser-content:hover .content-body,.cards-teaser .teasers-wrapper .swiper-section .swiper .swiper-inner .cards-teaser-item .teaser-content:hover .content-button{max-height:50vw}}@media only screen and (min-width:960px){.cards-teaser .teasers-wrapper .swiper-section .swiper .swiper-inner .cards-teaser-item .teaser-content:hover .content-body,.cards-teaser .teasers-wrapper .swiper-section .swiper .swiper-inner .cards-teaser-item .teaser-content:hover .content-button{max-height:33.33vw}}.cards-teaser .teasers-wrapper .swiper-section .swiper .swiper-inner .cards-teaser-item .teaser-content .content-head{align-items:center;display:flex;justify-content:space-between}.cards-teaser .teasers-wrapper .swiper-section .swiper .swiper-inner .cards-teaser-item .teaser-content .content-head .teaser-title{-webkit-hyphens:auto;hyphens:auto;margin-bottom:0;-webkit-line-clamp:2}.cards-teaser .teasers-wrapper .swiper-section .swiper .swiper-inner .cards-teaser-item .teaser-content .cta-icon{width:2.5rem}.cards-teaser .teasers-wrapper .swiper-section .swiper .swiper-inner .cards-teaser-item .teaser-content .content-body>p{margin-bottom:0}.cards-teaser .teasers-wrapper .swiper-section .swiper .swiper-inner .cards-teaser-item .teaser-content .content-body .sub-headline{color:#172f4a80}.cards-teaser .teasers-wrapper .swiper-section .swiper .swiper-inner .cards-teaser-item .teaser-content .content-button{text-align:right}.cards-teaser .teasers-wrapper .swiper-section .swiper .swiper-inner .cards-teaser-item .teaser-content .content-button .fake-button .title-holder{padding-right:.75rem;text-decoration:none}.cards-teaser .teasers-wrapper .swiper-section .swiper .swiper-inner .cards-teaser-item .teaser-content .content-body,.cards-teaser .teasers-wrapper .swiper-section .swiper .swiper-inner .cards-teaser-item .teaser-content .content-button{margin-top:0;max-height:0;opacity:0;overflow:hidden;transition-duration:.3s;transition-property:margin,max-height,opacity;transition-timing-function:cubic-bezier(.5,0,.15,1)}.cards-teaser .teasers-wrapper .swiper-section .swiper .controls{margin-top:2.5rem}
