*,:after,:before{box-sizing:border-box}.clear{clear:both}table{border-collapse:collapse;border-spacing:0}a{cursor:pointer}a img{border:none}a,a img,a:focus,a:visited{text-decoration:none}a[href^="x-apple-data-detectors:"],a[href^=tel]{color:inherit;text-decoration:inherit;white-space:nowrap}@page{size:A4;margin:1cm;width:1156px}@media print{body,html{height:297mm;max-width:100%!important;min-height:0;width:210mm}body{background:#fff;color:#000}}.element.elementfeedteaser .teasers,.element.elementteaser .teasers{display:grid;gap:1.25em;grid-template-columns:1fr 1fr 1fr;grid-template-rows:repeat(auto-fill,1fr)}@media (min-width:0) and (max-width:979px){.element.elementfeedteaser .teasers,.element.elementteaser .teasers{grid-template-columns:1fr 1fr}}@media (min-width:0) and (max-width:639px){.element.elementfeedteaser .teasers,.element.elementteaser .teasers{grid-template-columns:1fr}}.element.elementfeedteaser .teasers .teaser,.element.elementteaser .teasers .teaser{color:#fff;position:relative}.element.elementfeedteaser .teasers .teaser figure,.element.elementteaser .teasers .teaser figure{display:flex;height:100%;margin:0;overflow:hidden;width:100%}.element.elementfeedteaser .teasers .teaser figure img,.element.elementteaser .teasers .teaser figure img{height:100%;margin-bottom:0;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform .14s ease-out;width:100%;will-change:transform}.element.elementfeedteaser .teasers .teaser .txt,.element.elementteaser .teasers .teaser .txt{background-color:rgba(39,39,39,.3);bottom:0;left:0;padding:1.25em;position:absolute;right:0;top:0;transition:background-color .14s ease-out;will-change:background-color;z-index:1}.element.elementfeedteaser .teasers .teaser .txt h1,.element.elementfeedteaser .teasers .teaser .txt h2,.element.elementfeedteaser .teasers .teaser .txt h3,.element.elementteaser .teasers .teaser .txt h1,.element.elementteaser .teasers .teaser .txt h2,.element.elementteaser .teasers .teaser .txt h3{font-size:1.25em;font-weight:700}.element.elementfeedteaser .teasers .teaser .txt p,.element.elementteaser .teasers .teaser .txt p{font-weight:400;margin:0 0 2.5em}.element.elementfeedteaser .teasers .teaser .txt .button,.element.elementfeedteaser .teasers .teaser .txt p,.element.elementteaser .teasers .teaser .txt .button,.element.elementteaser .teasers .teaser .txt p{opacity:0;transition:opacity .14s ease-out;will-change:opacity}.element.elementfeedteaser .teasers .teaser.tall,.element.elementteaser .teasers .teaser.tall{grid-row:span 2}@media (min-width:0) and (max-width:479px){.element.elementfeedteaser .teasers .teaser.tall,.element.elementteaser .teasers .teaser.tall{grid-row:span 1}.element.elementfeedteaser .teasers .teaser.tall figure,.element.elementteaser .teasers .teaser.tall figure{aspect-ratio:1/1}}.element.elementfeedteaser .teasers a.teaser:hover .txt,.element.elementteaser .teasers a.teaser:hover .txt{background-color:rgba(175,41,110,.84)}.element.elementfeedteaser .teasers a.teaser:hover .txt .button,.element.elementfeedteaser .teasers a.teaser:hover .txt p,.element.elementteaser .teasers a.teaser:hover .txt .button,.element.elementteaser .teasers a.teaser:hover .txt p{opacity:1}.element.elementfeedteaser .teasers a.teaser:hover figure img,.element.elementteaser .teasers a.teaser:hover figure img{transform:scale(1.04)}
