@media(min-width: 992px){.hero-section{max-height:100vh;overflow:visible}}.hero-section-trenner{background-image:url("/fileadmin/images/icons/muster-e-zwei.svg");background-repeat:round;width:100%;height:100%;min-height:38px;max-height:38px;margin-left:auto;margin-right:auto}.hero-section-trenner{margin-bottom:30px}@media screen and (min-width: 480px){.hero-section-trenner{margin-bottom:calc(30px + 20*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.hero-section-trenner{margin-bottom:50px}}.hero-section-trenner{margin-top:30px}@media screen and (min-width: 480px){.hero-section-trenner{margin-top:calc(30px + 20*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.hero-section-trenner{margin-top:50px}}.hero-section-trenner{max-width:325px}@media screen and (min-width: 480px){.hero-section-trenner{max-width:calc(325px + 215*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.hero-section-trenner{max-width:540px}}.hero-section .container-fluid{padding:0}.hero-section-upper{position:relative;background:rgba(255,255,255,.9);margin-top:-340px;margin-left:25px;margin-right:25px;padding:15px}@media(min-width: 992px){.hero-section-upper{margin-top:150px;background:none}}.hero-section-heroimage{position:sticky;top:0;height:100vh}.hero-section-heroimage img{width:100%;height:100%;object-fit:cover}@media(min-width: 992px){.hero-section-right{max-width:560px}}.hero-section-logo{max-width:309px}@media(min-width: 992px){.hero-section-logo{max-width:360px}}.hero-section-headline{margin-top:5px}.hero-section-headline{margin-bottom:50px}@media screen and (min-width: 480px){.hero-section-headline{margin-bottom:calc(50px + 30*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.hero-section-headline{margin-bottom:80px}}.hero-section-headline h1,.hero-section-headline h2,.hero-section-headline h3,.hero-section-headline h4,.hero-section-headline h5{letter-spacing:10%;text-transform:uppercase;margin-bottom:0}.hero-section-headline h1,.hero-section-headline h2,.hero-section-headline h3,.hero-section-headline h4,.hero-section-headline h5{font-size:40px}@media screen and (min-width: 480px){.hero-section-headline h1,.hero-section-headline h2,.hero-section-headline h3,.hero-section-headline h4,.hero-section-headline h5{font-size:calc(40px + 20*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.hero-section-headline h1,.hero-section-headline h2,.hero-section-headline h3,.hero-section-headline h4,.hero-section-headline h5{font-size:60px}}.hero-section-headline h1,.hero-section-headline h2,.hero-section-headline h3,.hero-section-headline h4,.hero-section-headline h5{line-height:45px}@media screen and (min-width: 480px){.hero-section-headline h1,.hero-section-headline h2,.hero-section-headline h3,.hero-section-headline h4,.hero-section-headline h5{line-height:calc(45px + 20*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.hero-section-headline h1,.hero-section-headline h2,.hero-section-headline h3,.hero-section-headline h4,.hero-section-headline h5{line-height:65px}}.hero-section-subheader{letter-spacing:10%;text-transform:uppercase;margin-bottom:0;font-weight:700}.hero-section-subheader{font-size:26px}@media screen and (min-width: 480px){.hero-section-subheader{font-size:calc(26px + 2*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.hero-section-subheader{font-size:28px}}.hero-section-subheader{line-height:28px}@media screen and (min-width: 480px){.hero-section-subheader{line-height:calc(28px + 2*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.hero-section-subheader{line-height:30px}}.hero-section-subheader{margin-bottom:30px}@media screen and (min-width: 480px){.hero-section-subheader{margin-bottom:calc(30px + 20*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.hero-section-subheader{margin-bottom:50px}}.hero-section-text{letter-spacing:10%}.hero-section-text{font-size:16px}@media screen and (min-width: 480px){.hero-section-text{font-size:calc(16px + 2*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.hero-section-text{font-size:18px}}.hero-section-text{line-height:28px}@media screen and (min-width: 480px){.hero-section-text{line-height:calc(28px + 2*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.hero-section-text{line-height:30px}}.hero-section-text{margin-bottom:30px}@media screen and (min-width: 480px){.hero-section-text{margin-bottom:calc(30px + 20*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.hero-section-text{margin-bottom:50px}}.hero-section-link{margin-bottom:30px}@media screen and (min-width: 480px){.hero-section-link{margin-bottom:calc(30px + 20*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.hero-section-link{margin-bottom:50px}}.hero-section-highlight-wrapper{background:rgba(165,169,153,.4);margin-right:25px;margin-left:25px;padding:25px}.hero-section-highlight-title{font-weight:700;letter-spacing:10%;margin-bottom:15px}.hero-section-highlight-title{font-size:44px}@media screen and (min-width: 480px){.hero-section-highlight-title{font-size:calc(44px + 0*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.hero-section-highlight-title{font-size:44px}}.hero-section-highlight-title{line-height:48px}@media screen and (min-width: 480px){.hero-section-highlight-title{line-height:calc(48px + 0*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.hero-section-highlight-title{line-height:48px}}.hero-section-highlight-time{font-weight:700;letter-spacing:10%;margin-bottom:15px}.hero-section-highlight-time{font-size:26px}@media screen and (min-width: 480px){.hero-section-highlight-time{font-size:calc(26px + 0*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.hero-section-highlight-time{font-size:26px}}.hero-section-highlight-time{line-height:43px}@media screen and (min-width: 480px){.hero-section-highlight-time{line-height:calc(43px + 0*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.hero-section-highlight-time{line-height:43px}}.hero-section-highlight-link{margin-bottom:15px}.hero-section-imagegrid{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:30px;margin-left:25px;margin-right:25px}@media(min-width: 992px){.hero-section-imagegrid{column-gap:20px}}.hero-section-imagegrid img{width:100%;object-fit:cover}.hero-section-imagegrid .box-1{width:100%}.hero-section-imagegrid .box-2,.hero-section-imagegrid .box-3{width:45%;flex:1}@media(min-width: 992px){.hero-section-imagegrid .box-2,.hero-section-imagegrid .box-3{width:48%}}.hero-section-lower{margin-right:25px;margin-left:25px}.hero-section-extra-title{font-weight:700;letter-spacing:10%;text-transform:uppercase}.hero-section-extra-title{font-size:26px}@media screen and (min-width: 480px){.hero-section-extra-title{font-size:calc(26px + 2*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.hero-section-extra-title{font-size:28px}}.hero-section-extra-title{line-height:28px}@media screen and (min-width: 480px){.hero-section-extra-title{line-height:calc(28px + 2*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.hero-section-extra-title{line-height:30px}}.hero-section-extra-title{margin-bottom:30px}@media screen and (min-width: 480px){.hero-section-extra-title{margin-bottom:calc(30px + 20*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.hero-section-extra-title{margin-bottom:50px}}.hero-section-extra-text{letter-spacing:10%}.hero-section-extra-text{font-size:16px}@media screen and (min-width: 480px){.hero-section-extra-text{font-size:calc(16px + 2*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.hero-section-extra-text{font-size:18px}}.hero-section-extra-text{line-height:28px}@media screen and (min-width: 480px){.hero-section-extra-text{line-height:calc(28px + 2*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.hero-section-extra-text{line-height:30px}}.hero-section-extra-text{margin-bottom:30px}@media screen and (min-width: 480px){.hero-section-extra-text{margin-bottom:calc(30px + 20*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.hero-section-extra-text{margin-bottom:50px}}.hero-section{display:flex;position:relative}.hero-section .col-lg-6:first-child{height:100vh}.hero-section-heroimage img{width:100%;height:100%;object-fit:cover}@media(min-width: 992px){.hero-section-right{width:100%;overflow:hidden}}