.cmp-teaser .cmp-image__title{display:none}
.cmp-teaser__description{color:var(--infront-color-text-body-large);font-family:var(--infront-font-family-body-large);font-weight:var(--infront-font-weight-body-large)}
@media only screen and (max-width:767px){.cmp-teaser__description{font-size:var(--infront-font-size-body-large-mobile);line-height:var(--infront-line-height-body-large-mobile)}
}
@media only screen and (min-width:768px){.cmp-teaser__description{font-size:var(--infront-font-size-body-large-desktop);line-height:var(--infront-line-height-body-large-desktop)}
}
.cmp-teaser__action-link{--infront-button-text:var(--infront-color-btn-primary-text);--infront-button-text-hover:var(--infront-color-btn-primary-text-hover);--infront-button-bg:var(--infront-color-btn-primary-bg);--infront-button-bg-hover:var(--infront-color-btn-primary-bg-hover);--infront-button-border:var(--infront-color-btn-primary-border);--infront-button-border-hover:var(--infront-color-btn-primary-border-hover);--infront-button-icon:var(--infront-color-btn-primary-text);--infront-button-icon-hover:var(--infront-color-btn-primary-text-hover);color:var(--infront-color-text-body-xs);font-family:var(--infront-font-family-body-xs);font-weight:var(--infront-font-weight-body-xs);font-weight:var(--infront-font-weight-body-xs-strong);display:inline-flex;align-items:center;border-radius:var(--infront-border-radius-btn-default);cursor:pointer;padding:11px 23px;color:var(--infront-button-text) !important;background-color:var(--infront-button-bg);border:1px solid var(--infront-button-border);text-decoration:none !important;margin-inline-end:24px;display:inline-block;margin-top:40px}
@media only screen and (max-width:767px){.cmp-teaser__action-link{font-size:var(--infront-font-size-body-xs-mobile);line-height:var(--infront-line-height-body-xs-mobile)}
}
@media only screen and (min-width:768px){.cmp-teaser__action-link{font-size:var(--infront-font-size-body-xs-desktop);line-height:var(--infront-line-height-body-xs-desktop)}
}
.cmp-teaser__action-link b{font-weight:var(--infront-font-weight-body-xs-strong)}
@media(hover:hover){.cmp-teaser__action-link:hover{color:var(--infront-button-text-hover) !important;background-color:var(--infront-button-bg-hover);border-color:var(--infront-button-border-hover);text-decoration:none !important}
.cmp-teaser__action-link:hover::after{background-color:var(--infront-button-icon-hover);width:51px}
}
.cmp-teaser__action-link__text+.cmp-button__svg{margin-left:15px;display:inline-flex;align-items:center;justify-content:center}
.cmp-teaser__action-link::after{content:"";background-color:var(--infront-button-icon);display:inline-flex;height:8px;-webkit-mask-image:url("../../../../../../etc.clientlibs/infront/base/clientlibs/publish/resources/icons/arrow-right.svg");mask-image:url("../../../../../../etc.clientlibs/infront/base/clientlibs/publish/resources/icons/arrow-right.svg");mask-position-x:right;-webkit-mask-position-x:right;width:31px;margin-left:12px;transition:width .3s}
.cmp-teaser__link{display:contents;text-decoration:none}
.cmp-teaser__link:hover{text-decoration:none}
.cmp-list .cmp-teaser__image{margin-bottom:16px}
.infront-teaser-stage{max-width:1280px}
.infront-teaser-stage .cmp-teaser{position:relative;overflow:hidden}
.infront-teaser-stage .cmp-teaser__image{position:relative;overflow:hidden;width:100%}
@media only screen and (max-width:479px){.infront-teaser-stage .cmp-teaser__image .cmp-image{position:relative;transform:none;top:revert}
}
.infront-teaser-stage .cmp-teaser__image+.cmp-teaser__content{position:absolute;top:0;left:0;padding:20px}
@media only screen and (min-width:1024px){.infront-teaser-stage .cmp-teaser__image+.cmp-teaser__content{padding:40px}
}
@media only screen and (max-width:767px){.infront-teaser-stage .cmp-teaser__image+.cmp-teaser__content{width:100%;height:100%;display:flex;flex-direction:column}
}
@media only screen and (max-width:479px){.infront-teaser-stage .cmp-teaser__image+.cmp-teaser__content>.cmp-teaser__action-container{margin-top:auto;position:absolute;bottom:20px;width:calc(100% - 40px)}
}
.infront-teaser-stage .cmp-teaser__content{position:relative}
@media only screen and (max-width:479px){.infront-teaser-stage .cmp-teaser__acton-container{margin-top:auto}
}
.infront-teaser-stage .cmp-teaser__action-link{--infront-button-text:var(--infront-color-btn-primary-text);--infront-button-text-hover:var(--infront-color-btn-primary-text-hover);--infront-button-bg:var(--infront-color-btn-primary-bg);--infront-button-bg-hover:var(--infront-color-btn-primary-bg-hover);--infront-button-border:var(--infront-color-btn-primary-border);--infront-button-border-hover:var(--infront-color-btn-primary-border-hover);--infront-button-icon:var(--infront-color-btn-primary-text);--infront-button-icon-hover:var(--infront-color-btn-primary-text-hover);color:var(--infront-color-text-body-xs);font-family:var(--infront-font-family-body-xs);font-weight:var(--infront-font-weight-body-xs);font-weight:var(--infront-font-weight-body-xs-strong);display:inline-flex;align-items:center;border-radius:var(--infront-border-radius-btn-default);cursor:pointer;padding:11px 23px;color:var(--infront-button-text) !important;background-color:var(--infront-button-bg);border:1px solid var(--infront-button-border);text-decoration:none !important;margin-inline-end:24px;position:relative;width:auto;padding-left:20px;padding-right:20px}
@media only screen and (max-width:479px){.infront-teaser-stage .cmp-teaser__action-link{width:100%;height:auto}
}
@media only screen and (max-width:767px){.infront-teaser-stage .cmp-teaser__action-link{font-size:var(--infront-font-size-body-xs-mobile);line-height:var(--infront-line-height-body-xs-mobile)}
}
@media only screen and (min-width:768px){.infront-teaser-stage .cmp-teaser__action-link{font-size:var(--infront-font-size-body-xs-desktop);line-height:var(--infront-line-height-body-xs-desktop)}
}
.infront-teaser-stage .cmp-teaser__action-link b{font-weight:var(--infront-font-weight-body-xs-strong)}
@media(hover:hover){.infront-teaser-stage .cmp-teaser__action-link:hover{color:var(--infront-button-text-hover) !important;background-color:var(--infront-button-bg-hover);border-color:var(--infront-button-border-hover);text-decoration:none !important}
.infront-teaser-stage .cmp-teaser__action-link:hover::after{background-color:var(--infront-button-icon-hover);width:51px}
}
.infront-teaser-stage .cmp-teaser__action-link__text+.cmp-button__svg{margin-left:15px;display:inline-flex;align-items:center;justify-content:center}
.infront-teaser-stage .cmp-teaser__action-link::after{content:"";background-color:var(--infront-button-icon);display:inline-flex;height:8px;-webkit-mask-image:url("../../../../../../etc.clientlibs/infront/base/clientlibs/publish/resources/icons/arrow-right.svg");mask-image:url("../../../../../../etc.clientlibs/infront/base/clientlibs/publish/resources/icons/arrow-right.svg");mask-position-x:right;-webkit-mask-position-x:right;width:31px;margin-left:12px;transition:width .3s}
.infront-teaser-stage .cmp-teaser__action-link:first-child{margin-right:20px;padding-right:40px}
.infront-teaser-stage .cmp-teaser__action-link:first-child::after{content:"";position:absolute;right:15px;width:15px;height:12px;-webkit-mask-image:url("../../../../../../etc.clientlibs/infront/base/clientlibs/publish/resources/icons/arrow-right.svg");mask-image:url("../../../../../../etc.clientlibs/infront/base/clientlibs/publish/resources/icons/arrow-right.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--infront-color-btn-primary-text)}
@media only screen and (min-width:768px){.infront-teaser-stage .cmp-teaser__action-link:first-child{margin-bottom:20px}
}
.infront-teaser-stage .cmp-teaser__action-link:first-child:hover::after{background-color:var(--infront-color-btn-primary-text-hover)}
.infront-teaser-stage .cmp-teaser__action-link:nth-child(2){--infront-button-text:var(--infront-color-btn-secondary-text);--infront-button-text-hover:var(--infront-color-btn-secondary-text-hover);--infront-button-bg:var(--infront-color-btn-secondary-bg);--infront-button-bg-hover:var(--infront-color-btn-secondary-bg-hover);--infront-button-border:var(--infront-color-btn-secondary-border);--infront-button-border-hover:var(--infront-color-btn-secondary-border-hover);--infront-button-icon:var(--infront-color-btn-secondary-text);--infront-button-icon-hover:var(--infront-color-btn-secondary-text-hover)}
@media only screen and (max-width:767px){.infront-teaser-stage .cmp-teaser__action-link:nth-child(2){margin-left:0;margin-top:0;text-align:center}
}
.infront-teaser-vertical .cmp-teaser__image{margin-bottom:16px}
.infront-teaser-text .cmp-teaser__image{margin-bottom:16px}
@media only screen and (min-width:768px){.infront-teaser-left-horizontal .cmp-teaser__action-link,.infront-teaser-right-horizontal .cmp-teaser__action-link{margin-top:40px}
}
@media only screen and (max-width:767px){.infront-teaser-left-horizontal .cmp-teaser__action-link,.infront-teaser-right-horizontal .cmp-teaser__action-link{margin-top:32px}
}
.infront-teaser-left-horizontal .cmp-teaser__content,.infront-teaser-left-horizontal .cmp-teaser__image,.infront-teaser-right-horizontal .cmp-teaser__content,.infront-teaser-right-horizontal .cmp-teaser__image{display:flex;flex-direction:column;justify-content:center}
.infront-teaser-left-horizontal .cmp-teaser,.infront-teaser-right-horizontal .cmp-teaser{display:flex}
@media only screen and (max-width:767px){.infront-teaser-left-horizontal .cmp-teaser,.infront-teaser-right-horizontal .cmp-teaser{flex-direction:column;gap:32px}
}
@media only screen and (min-width:768px){.infront-teaser-left-horizontal .cmp-teaser,.infront-teaser-right-horizontal .cmp-teaser{gap:10%}
.infront-teaser-left-horizontal .cmp-teaser__content,.infront-teaser-right-horizontal .cmp-teaser__content{flex-basis:40%;display:flex;flex-direction:column;justify-content:center}
.infront-teaser-left-horizontal .cmp-teaser__image,.infront-teaser-right-horizontal .cmp-teaser__image{flex-basis:50%}
}
.infront-teaser-right-horizontal .cmp-teaser .cmp-teaser__image{order:2}
.infront-teaser--bg-orange-image .cmp-teaser,.infront-teaser--bg-purple-image .cmp-teaser{position:relative}
@media only screen and (min-width:768px){.infront-teaser--bg-orange-image .cmp-teaser,.infront-teaser--bg-purple-image .cmp-teaser{display:flex}
.infront-teaser--bg-orange-image .cmp-teaser:not(.cmp-teaser--no-image) .cmp-teaser__description,.infront-teaser--bg-purple-image .cmp-teaser:not(.cmp-teaser--no-image) .cmp-teaser__description{max-width:410px}
}
@media only screen and (min-width:768px){.infront-teaser--bg-orange-image .cmp-teaser__content,.infront-teaser--bg-orange-image .cmp-teaser__image,.infront-teaser--bg-purple-image .cmp-teaser__content,.infront-teaser--bg-purple-image .cmp-teaser__image{flex-basis:100%}
}
.infront-teaser--bg-orange-image .cmp-teaser__content,.infront-teaser--bg-purple-image .cmp-teaser__content{display:flex;flex-direction:column;justify-content:center}
@media only screen and (min-width:768px){.infront-teaser--bg-orange-image .cmp-teaser__content,.infront-teaser--bg-purple-image .cmp-teaser__content{padding:80px 20px 80px 10%}
}
@media only screen and (max-width:767px){.infront-teaser--bg-orange-image .cmp-teaser__content,.infront-teaser--bg-purple-image .cmp-teaser__content{align-items:center;min-height:420px;text-align:center;padding:0 10%}
}
@media only screen and (max-width:767px){.infront-teaser--bg-orange-image .cmp-teaser__image,.infront-teaser--bg-purple-image .cmp-teaser__image{display:none}
}
@media only screen and (min-width:768px){.infront-teaser--bg-orange-image .cmp-teaser__image,.infront-teaser--bg-purple-image .cmp-teaser__image{order:2;align-self:flex-end}
}
.infront-teaser--bg-orange-image .cmp-teaser__action-link,.infront-teaser--bg-purple-image .cmp-teaser__action-link{margin-right:0}
@media only screen and (min-width:768px){.infront-teaser--bg-orange-image .cmp-teaser__action-link,.infront-teaser--bg-purple-image .cmp-teaser__action-link{margin-top:24px}
}
@media only screen and (max-width:767px){.infront-teaser--bg-orange-image .cmp-teaser__action-link,.infront-teaser--bg-purple-image .cmp-teaser__action-link{margin-top:16px}
}
.infront-teaser--bg-orange-image .cmp-teaser::after,.infront-teaser--bg-purple-image .cmp-teaser::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;z-index:-1}
@media only screen and (min-width:768px){.infront-teaser--bg-orange-image .cmp-teaser::after,.infront-teaser--bg-purple-image .cmp-teaser::after{-webkit-mask-image:url("../../../../../../etc.clientlibs/infront/base/clientlibs/publish/resources/icons/teaser-bg-image-desktop.svg");mask-image:url("../../../../../../etc.clientlibs/infront/base/clientlibs/publish/resources/icons/teaser-bg-image-desktop.svg")}
}
@media only screen and (max-width:767px){.infront-teaser--bg-orange-image .cmp-teaser::after,.infront-teaser--bg-purple-image .cmp-teaser::after{-webkit-mask-image:url("../../../../../../etc.clientlibs/infront/base/clientlibs/publish/resources/icons/teaser-bg-image-mobile.svg");mask-image:url("../../../../../../etc.clientlibs/infront/base/clientlibs/publish/resources/icons/teaser-bg-image-mobile.svg")}
}
.infront-teaser--bg-orange-image .cmp-teaser--no-image,.infront-teaser--bg-purple-image .cmp-teaser--no-image{min-height:440px}
.infront-teaser--bg-orange-image .cmp-teaser--no-image .cmp-teaser__content,.infront-teaser--bg-purple-image .cmp-teaser--no-image .cmp-teaser__content{padding:90px 10%;text-align:center}
.infront-teaser--bg-orange-image .cmp-teaser::after{background-color:var(--infront-color-palette-11)}
.infront-teaser--bg-purple-image .cmp-teaser::after{background-color:var(--infront-color-palette-13)}