.teaserComponent{height:100%}
.teaser-container{height:100%}
.teaser-container .teaser-block{display:flex;flex-direction:column;z-index:1;position:relative;padding:26px 0 0 0;width:100%;height:100%}
.teaser-container .teaser-block .teaser-item{background:#fff;position:relative;box-shadow:0 0 0 0 rgba(6,65,125,0.18);transition:box-shadow .2s linear;display:flex;flex-direction:column;height:100%;&:hover{box-shadow:0 14px 24px 0 rgba(6,65,125,0.18);>a .img-holder img{transform:scale(1.1)}
}
}
.teaser-container .teaser-block .teaser-item>a .img-holder{overflow:hidden}
.teaser-container .teaser-block .teaser-item>a .img-holder img{height:100%;width:100%;object-fit:cover;object-position:center top;transition:all .5s;aspect-ratio:16/9;border:0;max-width:100%}
.teaser-container .teaser-block .teaser-item>a .content-holder{display:flex;flex-direction:column;flex:1 1;padding:16px;grid-gap:16px;gap:16px}
.teaser-container .teaser-block .teaser-item>a .type{display:block;padding:0;font-size:14px;line-height:1.6;margin-bottom:8px;flex:none}
.teaser-container .teaser-block .teaser-item>a .content{font-weight:300;flex:1 1}
.teaser-container .teaser-block .teaser-item .content{color:#70848d}
.teaser-container .teaser-block .teaser-item .content-holder{padding:16px;grid-gap:16px;gap:16px}
.teaser-container .teaser-block .teaser-item .content-holder .type a .tag-title{font-family:'BNYM_NEWTON_Akkurat_Pro';font-weight:400;font-size:16px;line-height:20px;letter-spacing:4%;color:#00243d}
.teaser-container .teaser-block .teaser-item .content-holder .title{font-family:'BNYM_NEWTON_Akkurat_Pro';font-weight:400;font-size:24px;line-height:32px;color:#00485e;text-decoration:none;letter-spacing:0}
.teaser-container .teaser-block .teaser-item .content-holder p{font-family:'BNYM_NEWTON_Akkurat_Pro';font-weight:300;font-size:18px;line-height:24px;color:#000;text-decoration:none;margin-block-end:0;margin-bottom:0}
.teaser-container .teaser-block .teaser-item>a{display:flex;flex-direction:column;font-weight:400;font-size:16px;line-height:20px;color:#000;text-decoration:none;color:inherit;height:100%;width:100%;flex:1 1;margin:0}
.teaser-container .teaser-block .teaser-item .img-holder{flex:none}
.teaser-container .teaser-block .teaser-item .content-holder{flex:1 1;display:flex;flex-direction:column;padding:16px}
.teaser-container .teaser-block .teaser-item .content-holder .title{flex:0 1}
.teaser-container .teaser-block .teaser-item .content-holder .content{margin-bottom:unset;flex:1 1}
.teaser-container .teaser-block .teaser-item .teaser-cta-container{flex:0 1;display:flex;margin:16px 0 0}
.teaser-container .teaser-block .teaser-item .teaser-cta-container .teaser-cta-holder{margin:0 0 0 10px}
.teaser-container .teaser-block .teaser-item .content-holder{padding:16px}
.teaser-container .teaser-block .teaser-item .content-holder .type{display:flex;align-items:center}
.teaser-container .teaser-block .teaser-item .content-holder .icon-tag{content:'';display:inline-block;background-repeat:no-repeat;background-position:50% 50%;position:relative;vertical-align:middle;background-size:24px 24px;width:24px;height:24px;background-image:url("../../../../../content/dam/newtonim/web/icons/tagPage.svg");background-color:#003b79;background-size:cover;border:3px solid #003b79;height:30px;margin-right:10px;padding:2px;width:30px}
.teaser-container .teaser-block .teaser-item .content-holder .icon-tag-page{background-image:url("../../../../../content/dam/newtonim/web/icons/tagPage.svg")}
.teaser-container .teaser-block .teaser-item .content-holder .icon-tag-audio{background-image:url("../../../../../content/dam/newtonim/web/icons/tagAudio.svg")}
.teaser-container .teaser-block .teaser-item .content-holder .icon-tag-video{background-image:url("../../../../../content/dam/newtonim/web/icons/tagVideo.svg")}
.teaser-container .teaser-block .teaser-item .content-holder .icon-tag-event{background-image:url("../../../../../content/dam/newtonim/web/icons/tagEvent.svg")}
.teaser-container .teaser-block .teaser-item>a .content{font-size:16px;line-height:1.6}
.teaser-container .teaser-block .teaser-item .content-holder .teaser-cta-container{float:left;display:block;margin-right:2.0092735703%;width:100%;position:relative;z-index:2;margin-top:24px}
.teaser-container .teaser-block .teaser-item .content-holder .teaser-cta-container:last-child{margin-right:0}
.teaser-item .content-holder .teaser-cta-container .teaser-cta-holder button.teaser-cta{font-family:'BNYM_NEWTON_Akkurat_Pro';font-weight:400;font-size:16px;line-height:20px;display:inline;background:0;padding:10px 40px;position:relative;cursor:pointer;z-index:1;color:#000;margin:0;border:0;text-decoration:none;padding-right:0;&:hover{color:#fff;&::before{width:100%}
&::after{content:'';transform:rotate(45deg)}
}
}
.teaser-item .content-holder .teaser-cta-container .teaser-cta-holder button.teaser-cta:after,.teaser-item .content-holder .teaser-cta-container .teaser-cta-holder button.teaser-cta:before{content:'';position:absolute;z-index:-1;left:-8px;top:0;height:39px}
.teaser-item .content-holder .teaser-cta-container .teaser-cta-holder button.teaser-cta:before{bottom:0;width:40px;transition:width .2s ease-in;background:#003b79}
.teaser-item .content-holder .teaser-cta-container .teaser-cta-holder button.teaser-cta:after{content:'';background-image:url("../../../../../content/dam/newtonim/web/icons/icon-arrow.svg");background-repeat:no-repeat;background-size:30px 30px;width:30px;height:30px;top:0;left:-3px;right:auto;bottom:0;margin:auto;transition:transform .2s ease-in}
.teaser-container .teaser-block .teaser-item .metadata-container{padding:0 16px 16px}
.teaser-item .metadata-container{flex:0 1 0;padding:0 20px 20px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:12.8px}
.teaser-container .teaser-block .teaser-item .metadata-container .date{color:#5a6e7f;display:flex;gap:16px}
.teaser-container .teaser-block .teaser-item .metadata-container .date{color:#5a6e7f;display:flex;gap:16px}
.teaser-container .teaser-block .teaser-item .metadata-container div span{display:block}
.teaser-container .teaser-block .teaser-item .metadata-container .date .author-names{color:#000}
.teaser-container .teaser-block .teaser-item .metadata-container .date .author-names a{font-family:'BNYM_NEWTON_Akkurat_Pro';font-weight:600;text-decoration:none;color:#000000;&:hover{text-decoration:underline}
}
.hide-content{display:none !important}
@media(min-width:768px){.teaser-item .content-holder .teaser-cta-container{float:left;display:block;margin-right:2.0092735703%}
.teaser-item .content-holder .teaser-cta-container:last-child{margin-right:0}
.teaser-container .teaser-block .teaser-item>a .content{font-size:18px}
}
@media(min-width:1440px){.teaser-item .content-holder .teaser-cta-container{margin-left:8.5007727975%;margin-top:0}
.teaser-container .teaser-block .teaser-item>a .content{font-size:18px}
.teaser-item .content-holder .teaser-cta-container .teaser-cta-holder button.teaser-cta{padding-right:40px}
}
.teaserComponent .solutions-list__item-literature{font-family:'BNYM_NEWTON_Akkurat_Pro';font-weight:400;font-size:16px;line-height:20px;color:#000;text-decoration:underline;background:transparent;border:0;padding:10px 0}
@media screen and (min-width:768px){}
.teaserComponent .solutions-list__item-literature:before{content:"";display:inline-block;background-repeat:no-repeat;background-position:50% 50%;position:relative;vertical-align:middle;background-size:24px 24px;width:24px;height:24px;background-image:url(../../../../../content/dam/newtonim/web/images/literature.svg)}
.teaserComponent .teaser-container .teaser-block .teaser-item .content-holder .teaser-cta-container{display:flex;justify-content:space-between}
.teaserComponent .teaser-item a{text-decoration:none}
.teaserComponent .content-holder a{text-decoration:none;color:inherit}
.teaserComponent .content-holder p .description{font-family:'BNYM_NEWTON_Akkurat_Pro';font-weight:400;font-size:20px;line-height:28px;letter-spacing:0;color:#58595b}
.teaserComponent .content-holder .teaser-cta-container .solutions-list__item-literature{text-decoration:underline}
@media(max-width:1024px){.teaserComponent .content-holder p .description{font-size:18px;line-height:24px}
.teaser-container .teaser-block .teaser-item .content-holder .title{font-size:20px;line-height:24px}
.teaser-container .teaser-block .teaser-item .content-holder .type a .tag-title{font-size:15px}
}
@media(max-width:768px){.teaserComponent .content-holder p .description{font-size:18px;line-height:24px}
.teaser-container .teaser-block .teaser-item .content-holder .title{font-size:18px;line-height:24px}
}
@media(max-width:1024px){.teaser-item .content-holder .teaser-cta-container .teaser-cta-holder button.teaser-cta:hover::before{width:125%}
}