section.teaser-block{position:relative;container-type:inline-size;padding-top:5cqw;padding-bottom:3cqw}section.teaser-block>.container-fluid{padding-left:max(20px,3cqw);padding-right:max(20px,3cqw)}section.teaser-block .teaser-block-heading{margin-bottom:3cqw}section.teaser-block .teaser-block-subheader{margin:0 0 12px;color:inherit;font-size:18px;line-height:1.5}section.teaser-block .teaser-block-header{margin:0;color:inherit;font-size:clamp(26px,2.8cqw,46px);font-weight:700;line-height:1.2;overflow-wrap:break-word}section.teaser-block.section-curve-top,section.teaser-block.section-curve-bottom,section.teaser-block.section-curve-both{--teaser-slant:7cqw;--teaser-bg-extend:60px;isolation:isolate;background-color:transparent}section.teaser-block.section-curve-top{margin-top:4rem}section.teaser-block.section-curve-bottom{margin-bottom:4rem}section.teaser-block.section-curve-both{margin-top:4rem;margin-bottom:4rem}section.teaser-block.section-curve-top,section.teaser-block.section-curve-both{padding-top:10cqw}section.teaser-block.section-curve-bottom,section.teaser-block.section-curve-both{padding-bottom:10cqw}section.teaser-block.section-curve-top::before,section.teaser-block.section-curve-bottom::before,section.teaser-block.section-curve-both::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;pointer-events:none}section.teaser-block.section-curve-top::before{top:calc(-1 * var(--teaser-bg-extend));clip-path:polygon(0 var(--teaser-slant),100% 0,100% 100%,0 100%)}section.teaser-block.section-curve-bottom::before{bottom:calc(-1 * var(--teaser-bg-extend));clip-path:polygon(0 0,100% 0,100% calc(100% - var(--teaser-slant)),0 100%)}section.teaser-block.section-curve-both::before{top:calc(-1 * var(--teaser-bg-extend));bottom:calc(-1 * var(--teaser-bg-extend));clip-path:polygon(0 var(--teaser-slant),100% 0,100% calc(100% - var(--teaser-slant)),0 100%)}section.teaser-block.bg-color-white::before{background-color:var(--imr-huck-white)}section.teaser-block.bg-color-black::before{background-color:var(--imr-huck-black)}section.teaser-block.bg-color-gray::before{background-color:var(--imr-huck-gray)}section.teaser-block.bg-color-light-gray::before{background-color:var(--imr-huck-light-gray)}section.teaser-block.bg-color-primary::before{background-color:var(--imr-huck-primary)}section.teaser-block.bg-color-secondary::before{background-color:var(--imr-huck-secondary)}section.teaser-block.bg-color-tertiary::before{background-color:var(--imr-huck-tertiary)}section.teaser-block .teaser-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}section.teaser-block .teaser-track:not([data-imr-teaser]){grid-auto-rows:1fr}section.teaser-block .teaser-track[data-imr-teaser]:not(.slick-initialized){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 28px) / 3);overflow:hidden}section.teaser-block .teaser-track.slick-initialized{display:block}section.teaser-block .teaser-track .slick-list{margin:0 -7px}section.teaser-block .teaser-track .slick-track{display:flex}section.teaser-block .teaser-track .slick-slide{height:auto;padding:0 7px}section.teaser-block .teaser-slide{display:flex;min-width:0}section.teaser-block .teaser-card{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-width:0;overflow:hidden;container-type:inline-size;border-radius:clamp(22px,2cqw,33px);background-color:var(--imr-huck-white);color:var(--imr-huck-secondary)}section.teaser-block.bg-color-white .teaser-card{border:1px solid #dfe5e9;box-shadow:0 18px 36px -22px rgba(1,37,118,0.28),0 2px 6px rgba(1,37,118,0.05)}section.teaser-block.bg-color-white .teaser-track .slick-list{padding-bottom:28px;margin-bottom:-28px}section.teaser-block .teaser-image{position:relative;flex:none;aspect-ratio:1.8;overflow:hidden;background-color:var(--imr-huck-light-gray)}section.teaser-block .teaser-image .imr-photo{position:absolute;inset:0;display:block;width:100%;max-width:none;height:100%;object-fit:cover;object-position:center}section.teaser-block .teaser-body{display:flex;flex-direction:column;flex:1 1 auto;padding:8.4cqi 8.4cqi 6cqi;overflow-wrap:break-word}section.teaser-block .teaser-headline{margin:0 0 3.2cqi;color:inherit;font-size:clamp(20px,5.2cqi,30px);font-weight:700;line-height:1.3}section.teaser-block .teaser-text,section.teaser-block .teaser-text p,section.teaser-block .teaser-text li{font-size:clamp(14px,3.4cqi,18px);line-height:1.88}section.teaser-block .teaser-text p,section.teaser-block .teaser-text li{margin:0}section.teaser-block .teaser-text ul{margin:0;padding-left:1.65em}section.teaser-block .teaser-text ul li{list-style:disc outside}section.teaser-block .teaser-text li::marker{color:var(--imr-huck-primary)}section.teaser-block .teaser-more{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:auto;padding-top:22px;color:var(--imr-huck-primary);font-size:18px}section.teaser-block .teaser-more:hover{color:var(--imr-huck-primary)}section.teaser-block .teaser-card-linked{transition:transform .2s cubic-bezier(0.16,1,0.3,1)}section.teaser-block .teaser-card-linked:active{transform:scale(0.98)}section.teaser-block .teaser-more::after{content:"";position:absolute;inset:0;z-index:1}section.teaser-block .teaser-more-label{opacity:0;transition:opacity .3s}section.teaser-block .teaser-arrow{position:relative;display:block;flex:none;width:54px;height:54px;background:url("../../assets/img/arrow-circle-blue.svg") center / contain no-repeat}section.teaser-block .teaser-arrow::after{content:"";position:absolute;inset:0;background:url("../../assets/img/arrow-circle-magenta.svg") center / contain no-repeat;opacity:0;transition:opacity .3s}section.teaser-block .teaser-card-linked:hover .teaser-more-label,section.teaser-block .teaser-more:focus-visible .teaser-more-label,section.teaser-block .teaser-card-linked:hover .teaser-arrow::after,section.teaser-block .teaser-more:focus-visible .teaser-arrow::after{opacity:1}@media(hover:none){section.teaser-block .teaser-more-label{opacity:1}}section.teaser-block .teaser-badge{position:absolute;top:0;left:0;z-index:2;display:flex;justify-content:flex-start;width:32%;height:74%;padding-top:5.4%;isolation:isolate}section.teaser-block .teaser-badge::before,section.teaser-block .teaser-badge::after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:var(--teaser-curve-color,transparent)}section.teaser-block .teaser-badge::before{clip-path:polygon(0 0,95.8% 0,95.8% 1.5%,96.4% 5.9%,96.4% 10.3%,96% 14.7%,95.8% 19.1%,95.4% 23.5%,94.4% 27.9%,93.5% 32.3%,92.1% 36.7%,90.4% 41.1%,88.3% 45.5%,85.6% 49.9%,82.2% 54.3%,78.3% 58.8%,72.9% 63.2%,66.2% 67.6%,56.8% 72%,44.7% 76.4%,39.9% 77.8%,34.2% 79.3%,27.8% 80.8%,20.2% 82.3%,11.9% 83.7%,0 85.7%)}section.teaser-block .teaser-badge::after{opacity:.3;clip-path:polygon(0 0,96.4% 0,96.4% 1.5%,97.3% 7.3%,97.7% 11.8%,98.3% 16.2%,98.3% 20.6%,98.5% 25%,98.5% 29.4%,98.3% 33.8%,97.9% 38.2%,96.9% 42.6%,96% 47%,94.6% 51.4%,92.7% 55.8%,90.8% 60.2%,87.7% 64.6%,83.7% 69%,78.5% 73.4%,72% 77.8%,63.3% 82.3%,52.6% 86.7%,39.5% 91.1%,34.2% 92.5%,28.6% 94%,22.5% 95.5%,15.7% 96.9%,8.1% 98.4%,0 100%)}section.teaser-block .teaser-badge-icon{display:block;align-self:flex-start;width:55%;margin-left:15.5%;aspect-ratio:1;color:inherit}section.teaser-block .teaser-badge-transparent .teaser-badge-icon{filter:drop-shadow(0 1px 6px rgba(1,37,118,0.55))}section.teaser-block .teaser-badge-icon .imr-icon{display:block;width:100%;height:100%;font-size:clamp(32px,15cqi,88px);line-height:1;object-fit:contain}section.teaser-block .teaser-badge-icon .imr-icon-mask{background-color:currentColor;-webkit-mask:var(--imr-icon-src) center / contain no-repeat;mask:var(--imr-icon-src) center / contain no-repeat}section.teaser-block a.teaser-badge-icon:hover{color:inherit}section.teaser-block .teaser-dots{display:flex;justify-content:center;margin-top:25px}section.teaser-block .teaser-dots:empty{display:none}section.teaser-block .teaser-dots:has(li:only-child){display:none}section.teaser-block .teaser-dots-list{display:flex;align-items:center;gap:3px;width:max-content;margin:0;padding:4px 8px;list-style:none;border-radius:30px;background-color:var(--imr-huck-white)}section.teaser-block .teaser-dots-list li{margin:0;line-height:0}section.teaser-block .teaser-dots-list button{display:grid;place-items:center;width:20px;height:20px;padding:6px;border:0;border-radius:50%;background:transparent;font-size:0;cursor:pointer}section.teaser-block .teaser-dots-list button::before{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--imr-huck-tertiary)}section.teaser-block .teaser-dots-list .slick-active button::before{background-color:var(--teaser-dot-color,var(--imr-huck-primary))}section.teaser-block.bg-color-white .teaser-dots-list{border:1px solid #dfe5e9}section.teaser-block a:focus-visible,section.teaser-block button:focus-visible{outline:2px solid currentColor;outline-offset:3px}section.teaser-block .teaser-more:focus-visible{outline:0}section.teaser-block .teaser-card:has(.teaser-more:focus-visible){outline:3px solid var(--imr-huck-primary);outline-offset:3px}@media(prefers-reduced-motion:reduce){section.teaser-block .teaser-more-label,section.teaser-block .teaser-arrow::after,section.teaser-block .teaser-card-linked{transition:none}section.teaser-block .teaser-card-linked:active{transform:none}}@media(pointer:coarse){section.teaser-block .teaser-dots-list button{width:28px;height:28px;padding:11px}}@media(max-width:991px){section.teaser-block{padding-top:40px;padding-bottom:30px}section.teaser-block.section-curve-top,section.teaser-block.section-curve-bottom,section.teaser-block.section-curve-both{--teaser-bg-extend:35px}section.teaser-block .teaser-block-heading{margin-bottom:24px}section.teaser-block .teaser-track{grid-template-columns:repeat(2,minmax(0,1fr))}section.teaser-block .teaser-track[data-imr-teaser]:not(.slick-initialized){grid-auto-columns:calc((100% - 14px) / 2)}}@media(max-width:767px){section.teaser-block .teaser-track:not([data-imr-teaser]){grid-auto-rows:auto}section.teaser-block>.container{padding-left:20px;padding-right:20px}section.teaser-block .teaser-track{grid-template-columns:minmax(0,1fr);gap:20px}section.teaser-block .teaser-track[data-imr-teaser]:not(.slick-initialized){grid-auto-columns:100%}section.teaser-block .teaser-track .slick-list{margin:0 -10px}section.teaser-block .teaser-track .slick-slide{padding:0 10px}section.teaser-block .teaser-block-heading{margin-bottom:20px}section.teaser-block .teaser-block-subheader{font-size:16px}section.teaser-block .teaser-block-header{font-size:26px}section.teaser-block .teaser-arrow{width:46px;height:46px}}