:root{--layout-content-border: 1rem}@media screen and (min-width:992px){:root{--layout-content-border: 2rem}}.hero{position:relative;z-index:10;color:#fff}.hero--has-logo .hero__headline h1,.hero--has-logo .hero__headline h2{max-width:700px}.hero--no-media.hero--slim.hero--no-background{color:#062f4d}.hero--no-media .hero__info-table{background-color:#dd3700}.hero>.grid__container{min-height:100vh;padding:7rem 0 var(--layout-content-border) 0}.hero--slim>.grid__container{min-height:0}@media(min-width:992px){.hero--slim>.grid__container{min-height:50vh}}.hero--slim .grid .hero__content{grid-column:span 12;justify-content:center}.hero .grid .hero__content{grid-column:span 8}.hero__content{display:flex;flex-direction:column;justify-content:space-between}.hero__headline img{width:auto;height:245px}.hero__headline h1{max-width:1300px}.hero__headline h2{max-width:600px}.hero__info-table{align-self:end;padding-block:1rem;border-radius:8px;background-color:#ff4000}.hero__info{color:#fff;text-transform:uppercase}.hero__info.grid__container{grid-template-columns:repeat(4,1fr)}.hero__info .grid{margin-inline:1rem}.hero__info-title,.hero__info-text{grid-column:span 2}.hero__info+.hero__info .grid{margin-top:1rem;border-top:1px solid #fff;padding-top:1rem}.hero__background{position:absolute;z-index:-10;top:0;left:calc(var(--layout-content-border) * -1);width:100vw;height:100%}.hero__background:before{content:"";position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;background:#ff4000}.hero__background:not(.hero__background--color):before{background:linear-gradient(180deg,#750a00,#ff4000 10%),#ff4000;mix-blend-mode:multiply}.hero__background img,.hero__background video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0!important;pointer-events:none;filter:grayscale(100%)}.frame-type-reizwerk_hero.frame-layout-100 .hero__background:before,.frame-type-reizwerk_hero.frame-layout-200 .hero__background:before,.frame-type-reizwerk_hero.frame-layout-300 .hero__background:before{background:#0a4c7d}.frame-type-reizwerk_hero.frame-layout-100 .hero__background img,.frame-type-reizwerk_hero.frame-layout-100 .hero__background video,.frame-type-reizwerk_hero.frame-layout-200 .hero__background img,.frame-type-reizwerk_hero.frame-layout-200 .hero__background video,.frame-type-reizwerk_hero.frame-layout-300 .hero__background img,.frame-type-reizwerk_hero.frame-layout-300 .hero__background video{opacity:.6}.frame-type-reizwerk_hero+.frame-type-reizwerk_container{margin-top:0}main.home .hero__headline h2{font-size:var(--size-font-h2);font-weight:500;line-height:1.1;max-width:800px}
