.startpageteaser--first{--bottom-global-info:165px}
.startpageteaser--second{--infobox-transform:translateY(0)}
.startpageteaser--second:hover,.startpageteaser--second:focus,.startpageteaser--second.hasFocus{--infobox-transform:translateY(calc(var(--d30) * -1))}
.startpageteaser--first .startpageteaser__image{--spt-image-first:400px}
.startpageteaser--second .startpageteaser__image{--spt-image-second:400px}
.startpageteaser--third .startpageteaser__image{--spt-image-third:380px}
.startpageteaser__info-text{--spt-max-lines-second-text:5;--line-width:38px}
.startpageteaser__info-text--noImage{--spt-max-lines-second-text:4}
.startpageteaser__info-title{--spt-title-bottom:20px}
.startpageteaser--second--withImage .startpageteaser__info{--button-margin-top:var(--d30)}
.startpageteaser--second--noImage .startpageteaser__info{--button-margin-top:var(--d60)}
.startpageteaser__line{--o-divider-color:#e82025;--o-divider-height:30px;--o-divider-width:calc((100% / 12) * 6);--o-divider-extension-width:var(--plateral);--o-divider-extension-position-left:calc(var(--plateral) * -1);--o-divider-m-bottom:var(--d100);--o-divider-position:absolute;--o-divider-position-bottom:calc(var(--o-divider-height)/2 * -1);--o-divider-m-bottom:0;--o-divider-width:75%}
.startpageteaser__line.animated{--o-divider-width:100%}
.startpageteaser{position:relative}
.startpageteaser--first>div{display:block;width:100%;margin-bottom:var(--bottom-global-info)}
.startpageteaser--second{display:block}
.startpageteaser--second:hover,.startpageteaser--second:focus,.startpageteaser--second.hasFocus{text-decoration:none}
.startpageteaser--second--withImage .animated .startpageteaser__info-text--withImage:before{width:var(--line-width)}
.startpageteaser--second--noImage .startpageteaser__info{display:block}
.startpageteaser__picture{display:block;min-width:100vw}
.startpageteaser--first .startpageteaser__picture,.startpageteaser--third .startpageteaser__picture{margin-left:calc(var(--plateral) * -1)}
.startpageteaser--first .startpageteaser__picture{overflow:hidden}
.startpageteaser--second .startpageteaser__picture{overflow:hidden;margin-inline:calc(var(--plateral) * -1)}
.startpageteaser__image{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:1/1}
.startpageteaser--first .startpageteaser__image{height:var(--spt-image-first);transition:transform 5s ease-in-out .2s;transform:scale(130%)}
.startpageteaser--first .startpageteaser__image.animated{transform:scale(100%)}
.startpageteaser--second .startpageteaser__image{height:var(--spt-image-second)}
.startpageteaser--third .startpageteaser__image{height:var(--spt-image-third)}
.startpageteaser--first .startpageteaser__link{width:100%;display:block}
.startpageteaser--first .startpageteaser__link .startpageteaser__info{transition:margin .3s ease-out}
.startpageteaser--first .startpageteaser__link:hover .startpageteaser__info,.startpageteaser--first .startpageteaser__link:focus .startpageteaser__info{margin-bottom:var(--s30)}
.startpageteaser--third .startpageteaser__link .startpageteaser__info{transition:padding .3s ease-out}
.startpageteaser--third .startpageteaser__link:hover .startpageteaser__info,.startpageteaser--third .startpageteaser__link:focus .startpageteaser__info{padding-top:calc(15px + var(--d60))}
.startpageteaser__link:hover .startpageteaser__info-link,.startpageteaser__link:focus .startpageteaser__info-link,.startpageteaser__link.hasFocus .startpageteaser__info-link{box-shadow:0 5px 0 -1px #fff}
.startpageteaser--first .startpageteaser__info,.startpageteaser--third .startpageteaser__info{position:absolute;display:inline-block;background-color:#e82025;bottom:0;max-width:100%;width:100%}
.startpageteaser--first .startpageteaser__info:hover,.startpageteaser--first .startpageteaser__info:focus,.startpageteaser--third .startpageteaser__info:hover,.startpageteaser--third .startpageteaser__info:focus{text-decoration:none}
.startpageteaser--first .startpageteaser__info:before,.startpageteaser--third .startpageteaser__info:before{position:absolute;content:"";background-color:#e82025;height:100%;width:var(--plateral);left:calc(var(--plateral) * -1);top:0;z-index:0}
.startpageteaser--first .startpageteaser__info{padding:var(--d60) 20px var(--d80) 0}
.startpageteaser--second .startpageteaser__info{position:relative;display:flex;flex-direction:column;background-color:#fff;max-width:416px}
.startpageteaser--second .startpageteaser__info .button__base{margin-bottom:0}
.startpageteaser--second--withImage .startpageteaser__info{margin-top:-71px;padding-top:var(--d50);margin-left:calc(var(--plateral)*-1);padding-inline:var(--plateral) var(--s40)}
.startpageteaser--second--withImage .startpageteaser__info:before{content:"";width:100%;height:var(--d30);background-color:#fff;position:absolute;top:0;left:0;transform:var(--infobox-transform);transition:transform .3s ease-out}
.startpageteaser--second--withImage .startpageteaser__info .button__link{width:auto;padding:0;padding-inline:0}
.startpageteaser--second--noImage .startpageteaser__info{margin-top:0}
.startpageteaser--third .startpageteaser__info{padding-top:var(--d60);padding-right:20px}
.startpageteaser--third .startpageteaser__info:after{position:absolute;content:"";background-color:#e82025;height:calc(var(--d80) - 1px * -1);bottom:calc(var(--d80) * -1);width:100%;left:0}
.startpageteaser--third .startpageteaser__info:before{height:calc(100% + var(--d80))}
.startpageteaser__info-title,.startpageteaser__info-link{color:#fff}
.startpageteaser__info-text{font:var(--t300);letter-spacing:var(--lspacing-t300,normal);color:#1a1a1a;width:100%;display:-webkit-box;-webkit-line-clamp:var(--spt-max-lines-second-text);-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;position:relative}
.startpageteaser__info-text--withImage{padding-top:calc(8px + var(--d30));margin-bottom:var(--d30)}
.startpageteaser__info-text--withImage:before{content:"";width:0;height:8px;background-color:#e82025;position:absolute;top:0;left:0;transition:width .6s ease-out}
.startpageteaser__info-text--noImage{font:var(--hero200);letter-spacing:var(--lspacing-hero200,normal);margin-bottom:var(--d60)}
.startpageteaser__info-title{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;-webkit-hyphens:auto;hyphens:auto}
.startpageteaser--first .startpageteaser__info-title,.startpageteaser--third .startpageteaser__info-title{font:var(--t100);letter-spacing:var(--lspacing-t100,normal)}
.startpageteaser--second .startpageteaser__info-title{margin-bottom:var(--spt-title-bottom)}
.startpageteaser__info-link{font:var(--button);letter-spacing:var(--lspacing-button,normal);position:relative;z-index:1;padding-bottom:1px;text-decoration:none;color:#fff;box-shadow:0 2px 0 -1px #fff;transition:color .2s ease-out,box-shadow .2s ease-out;display:inline}
.startpageteaser--first .startpageteaser__info-link:before,.startpageteaser--first .startpageteaser__info-link:after,.startpageteaser--third .startpageteaser__info-link:before,.startpageteaser--third .startpageteaser__info-link:after{position:relative;content:"";display:block}
.startpageteaser--first .startpageteaser__info-link:before,.startpageteaser--third .startpageteaser__info-link:before{padding-top:20px}
.startpageteaser--first .startpageteaser__info-link:after,.startpageteaser--third .startpageteaser__info-link:after{padding-bottom:18px}
.startpageteaser--second--withImage:hover .startpageteaser__info-button .button__text,.startpageteaser--second--withImage.hasFocus .startpageteaser__info-button .button__text{color:var(--rch-btn-main-color);box-shadow:0 5px 0 -1px var(--rch-btn-main-color)}
.startpageteaser--second--withImage:active .startpageteaser__info-button .button__text{box-shadow:0 2px 0 0 var(--rch-btn-main-color)}
@media(min-width:575px){.startpageteaser--third .startpageteaser__info{--spt-third-redbox-padding:20px}
.startpageteaser__line{--o-divider-width:calc((100% / 12) * 4)}
.startpageteaser__line{--o-divider-width:83.3333333333%}
.startpageteaser__line.animated{--o-divider-width:91.6666666667%}
.startpageteaser__image{aspect-ratio:auto}
.startpageteaser--first .startpageteaser__info{width:91.6666666667%;padding-left:0;padding-right:var(--gutter)}
.startpageteaser--third .startpageteaser__info{margin-left:calc(8.3333333333% - var(--spt-third-redbox-padding));padding-left:var(--spt-third-redbox-padding);padding-right:var(--spt-third-redbox-padding);width:calc((100% + var(--gutter))/12*7)}
.startpageteaser--third .startpageteaser__info:before{display:none}
.startpageteaser__info-title{-webkit-line-clamp:3}
}