.frame-type-mask_page_teaser{margin-bottom:0}.frame-type-mask_page_teaser:has(+.frame-type-mask_quote){margin-bottom:var(--space-after-default)}.frame-type-mask_page_teaser a:not(.btn,.btn-link),.frame-type-mask_page_teaser h1,.frame-type-mask_page_teaser h2,.frame-type-mask_page_teaser h3,.frame-type-mask_page_teaser h4,.frame-type-mask_page_teaser p{color:#fff!important}.frame-type-mask_page_teaser .t3-ce-rte p:last-child{margin-bottom:0!important}.frame-type-mask_page_teaser .background-image:before{background:linear-gradient(to bottom,var(--secondary-color) 0,transparent 90%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.frame-type-mask_page_teaser .teaser-item{clip-path:inset(0 0 0 0);transition:clip-path .6s ease-in-out}.frame-type-mask_page_teaser .teaser-item>div{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background .6s ease-in-out,-webkit-backdrop-filter .6s ease-in-out;transition:backdrop-filter .6s ease-in-out,background .6s ease-in-out;transition:backdrop-filter .6s ease-in-out,background .6s ease-in-out,-webkit-backdrop-filter .6s ease-in-out}.frame-type-mask_page_teaser .teaser-item>div>div:hover{padding-bottom:50px}.frame-type-mask_page_teaser .teaser-item picture{opacity:0;pointer-events:none;transition:opacity .6s ease-in-out}.frame-type-mask_page_teaser .teaser-item.active{clip-path:inset(-125vmax 0 -125vmax 0);z-index:3}@media (min-width: 1280px){.frame-type-mask_page_teaser .teaser-item.active{clip-path:inset(0 -100vmax 0 -100vmax)}.frame-type-mask_page_teaser .teaser-item.active>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0003}.frame-type-mask_page_teaser .teaser-item.active>div:before{opacity:0!important}.frame-type-mask_page_teaser .teaser-item.active>div p{margin-bottom:.5rem!important;max-height:400px;opacity:1}.frame-type-mask_page_teaser .teaser-item.active>div a{max-height:50px;opacity:1}.frame-type-mask_page_teaser .teaser-item.active>div>div:hover{padding-bottom:32px}}.frame-type-mask_page_teaser .teaser-item.active picture{opacity:1;pointer-events:auto}@media (min-width: 1280px){.frame-type-mask_page_teaser .teaser-item:not(:first-child)>div:before{background:linear-gradient(to top,var(--neutral2-color) 0,transparent 100%);bottom:0;content:"";height:35%;left:0;opacity:.2;position:absolute;transition:opacity .6s ease-in-out;width:1px;z-index:1}}#spinner{transition:transform 1s,opacity 1s}#spinner.intersect{opacity:0;transform:translate(200%)}
