:root{--navbar-height: 120px;--banderole-height: 44px;--header-height: calc(var(--navbar-height) + var(--banderole-height))}.Teaser{position:relative;min-height:880px}.Teaser .image picture{position:absolute;top:0;bottom:0;width:100%}.Teaser .image picture img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}.Teaser--Layer{margin:0 auto;max-width:984px;background-image:none!important;background-color:#eef1f5}.Teaser--Layer .content{margin-top:auto}.Teaser--Layer .Button__Wrapper{padding:0 60px}.Teaser--Layer .Teaser__Box{width:100%!important;margin-bottom:0;background-color:transparent}.Teaser__Overlay{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0009}.Teaser--Dark .Teaser__Overlay{display:block}.Teaser__Box{padding:48px 66px 48px 0;margin-bottom:50px}.Teaser__Box h1,.Teaser__Box h2,.Teaser__Box h3,.Teaser__Box h4,.Teaser__Box h5{font-size:48px;color:#181c20;letter-spacing:1px;line-height:60px}.Teaser__Box h1 span,.Teaser__Box h2 span,.Teaser__Box h3 span,.Teaser__Box h4 span,.Teaser__Box h5 span{font-weight:400}.Teaser__Box--Background{background:#ffffffe5;padding-left:66px}.Teaser__Content{position:relative;padding:120px 0 200px}.Teaser__Content--Right .Teaser__Box{margin-left:auto}.Teaser__Text{font-size:20px;color:#181c20;letter-spacing:0;line-height:24px}.Teaser__Image{margin-left:0;margin-bottom:40px;max-width:300px;width:100%}.Teaser__Text--Medium{width:50%}.Teaser__Text--Large{width:75%}.SmallTeaser{position:relative;padding:120px 0}.SmallTeaser .Teaser__Box{position:absolute;top:180px;left:0;width:45%;background:#fff;padding:40px 60px}.SmallTeaser .Teaser__Header{margin-top:0}.SmallTeaser__Image{text-align:right;margin-bottom:50px}.SmallTeaser__Image img{width:75%;height:auto}.header+.Teaser{min-height:calc(100vh - 92px);height:auto}.header+.SmallTeaser{min-height:calc(100vh - 92px);height:auto}@media only screen and (max-width:1220px){.Teaser{min-height:740px}.Teaser__Box{padding:20px 30px}.Teaser__Box .Teaser__Header{font-size:28px;letter-spacing:0;line-height:34px}.Teaser__Text--Medium,.Teaser__Text--Large{width:100%;background:#ffffffe5}.Teaser__Content{padding:40px 15px}.SmallTeaser{padding:60px 0}.SmallTeaser .Teaser__Box{position:relative;width:100%;top:0;padding:0 15px}.SmallTeaser__Image img{width:100%}}@media only screen and (max-width:480px){.Teaser__Box .Teaser__Header{font-size:26px;line-height:30px}.Teaser__Text{font-size:18px;line-height:22px}}@media all and (min-width:769px){.header+.Teaser,.header+.SmallTeaser{min-height:calc(100vh - 92px);height:auto}.Teaser__Image{display:inline-block;margin-left:40px}}@media all and (min-width:993px){.Teaser__Content .Button{display:block;margin-bottom:40px;float:left}.Teaser__Content--Right .Button{float:right}.SmallTeaser .Button__Wrapper{margin-left:15px;margin-right:15px}.SmallTeaser .Button{display:block;float:right}}@media all and (min-width:1025px){.header+.Teaser{min-height:calc(100vh - 120px);height:auto}.header+.SmallTeaser{min-height:calc(100vh - 120px);height:auto}}@media all and (min-width:1221px){.SmallTeaser__Image img{margin-left:25%}.SmallTeaser .Button__Wrapper{margin-left:0;margin-right:0}}
