/* Generated by Script - DO NOT MODIFY */ @media screen and (min-width:1300px){/*Desktop*/
body > header{max-width:1920px;width:100%;position:fixed;background:var(--color-background-white);& > div{box-shadow:0px 2px 3px -2px rgba(38,32,38,0.7)}}#navigationIcon{display:none}nav{display:flex;height:100%;gap:2.5rem;font-variation-settings:"wdth" 75;& > div{height:100%;position:relative;display:flex;align-items:center;& > a, & > a:visited, & > a:hover{display:flex;align-items:center;box-sizing:border-box;padding:0;color:var(--color-navlink);font-size:1.15rem;line-height:1}& > a.active, & > a:hover{color:var(--color-navlink-hover)}&:last-child{& > a, & > a:visited, & > a:hover{padding:0.5rem 1.5rem;border-radius:0.5rem;background-color:var(--color-button-background);color:var(--color-button-text)}& > a.active, & > a:hover{background-color:var(--color-button-hover-background)}}}}/*
#navigationIcon{display:none}#navigation{min-height:auto!important}nav{display:flex;height:100%;gap:2.5rem;& .navup, & .navdown{display:none}& img{display:block;border-radius:1rem}& > div{height:100%;position:relative;display:flex;align-items:center;& > a, & > a:visited, & > a:hover{display:flex;align-items:center;box-sizing:border-box;padding:0;color:var(--color-navlink);font-size:1.15rem;line-height:1}& > a.active, & > a:hover{color:var(--color-navlink-hover)}&:last-child{& > a, & > a:visited, & > a:hover{padding:0.5rem 1.5rem;border-radius:0.5rem;background-color:var(--color-button-background);color:var(--color-button-text)}& > a.active, & > a:hover{background-color:var(--color-button-hover-background)}}& > div{display:none;position:absolute;left:0;& > div{background:var(--color-box-background);box-shadow:0px 2px 3px -2px rgba(38,32,38,0.7);display:flex;padding:1rem;white-space:nowrap;flex-direction:column;& > div{& > a, & > a:visited, & > a:hover{display:flex;align-items:center;padding:0.25rem 1rem;&:before{content:'chevron_right'}& > span:first-child{display:none}}& > div{display:flex;flex-direction:column;& > div{& > a, & > a:visited, & > a:hover{display:flex;align-items:center;padding:0.25rem 1rem 0.25rem 2rem;&:before{content:'chevron_right'}& > span:first-child{display:none}}}}}}}&.forceOpen{& > div{display:block!important}}&.open{& > div{display:block}}&:first-child{& > a{display:none}}}}*/ .stageInfo{&.stageInfo_bottom > div{& > div{margin-bottom:3rem}}& > div{& > div{& > div{& .stoerer{width:14rem;bottom:2rem}}}}}}@media screen and (max-width:1299px){/*Mobile*/
body > header{background:var(--color-background-white)}#navigationIcon{display:none}nav{display:flex;height:100%;gap:2.5rem;font-variation-settings:"wdth" 75;& > div{height:100%;position:relative;display:flex;align-items:center;& > a, & > a:visited, & > a:hover{display:flex;align-items:center;box-sizing:border-box;padding:0;color:var(--color-navlink);font-size:1.15rem;line-height:1}& > a.active, & > a:hover{color:var(--color-navlink-hover)}&:last-child{& > a, & > a:visited, & > a:hover{padding:0.5rem 1.5rem;border-radius:0.5rem;background-color:var(--color-button-background);color:var(--color-button-text)}& > a.active, & > a:hover{background-color:var(--color-button-hover-background)}}}}/*
#navigationIcon{position:relative;top:0;z-index:550;display:inline-block;cursor:pointer;align-self:center;line-height:1;color:var(--color-text-darker)}#navigationIcon:before{font-size:2.5rem;content:'Menu'}#navigationIcon.open:before{content:'Close'}#navigation{display:none;position:absolute;left:0;width:100%;z-index:450;box-sizing:border-box;background:var(--color-background-white);&.open{display:block}& > nav{margin:0 auto;padding:2rem 0}}nav{position:relative;& .navdown, & .navup{display:none;border-radius:100%;cursor:pointer;padding:0.25rem;font-size:1.75rem;color:var(--color-button-text);background:var(--color-button-background)}& .navdown:after{content:'arrow_forward'}& .navup:after{content:'arrow_back'}& > div{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--color-text);&:first-child{border-top:0 none}&.subOpen{& > a{visibility:hidden;order:2}& > .navup{display:block;order:1}}&.subElements{& > .navdown{display:block}}& > a, & > a:visited, & > a:hover{color:var(--color-navlink);font-size:1.25rem;padding:1rem 0.5rem}&:last-child{& > a, & > a:visited, & > a:hover{padding:0.5rem 1.5rem;margin:0.5rem 0;border-radius:0.5rem;background-color:var(--color-button-background);color:var(--color-button-text)}& > a.active, & > a:hover{background-color:var(--color-button-hover-background)}}& > div:last-child{display:none;position:absolute;top:0;left:0;height:100%;width:100%;background:var(--color-background-white);& > div{& > div{border-top:1px solid var(--color-text);& > a, & > a:visited, & > a:hover{display:inline-block;color:var(--color-link);font-size:1.25rem;padding:0.5rem 0.5rem;& > span{&:first-child{display:none}}}& > div{& > div{border-top:1px solid var(--color-text);& > a, & > a:visited, & > a:hover{display:inline-block;color:var(--color-navlink);font-size:1.25rem;padding:0.5rem 2.5rem;& > span{&:first-child{display:none}}}}}}}}&.open{& > div:last-child{display:block}}}}*/ .stageInfo{&.stageInfo_bottom > div{& > div{margin-bottom:2rem}}& > div{& > div{& > div{& .stoerer{width:10rem;bottom:2rem}}}}}}@media screen and (min-width:1800px){/*Breite 1 (FHD+)*/
html{font-size:21px}h1, h2, h3, h4, h5,
.headerGrp{font-size:1.6rem;line-height:1.25}/*##########*/ .videoBox:after{font-size:300px}/*##########*/ body > header > div > div,
body > footer > div > div, body > main > section > div > div.content,
body > main > section > .vollbild,
body > main > section > .vollbildOverflow .contentWrapper > div,
.vollbildOverflow .stageInfo > div,
.flyout > div > div{width:1725px}/*##########*/ body > header{height:110px;& #logo > a{width:160px}}/*##########*/ .formrowsGroup{grid-template-columns:1fr 1fr;gap:3em}/*##########*/ body > main{margin-top:110px}body > main > section{& > div{& > div{gap:3rem;&.c11{grid-template-columns:repeat(2, minmax(0, 1fr))}&.c111{grid-template-columns:repeat(3, minmax(0, 1fr))}&.c1111{grid-template-columns:repeat(4, minmax(0, 1fr));gap:2rem}&.c11111{grid-template-columns:repeat(5, minmax(0, 1fr));gap:2rem}&.c111111{grid-template-columns:repeat(6, minmax(0, 1fr));gap:2rem}&.c1111111{grid-template-columns:repeat(7, minmax(0, 1fr));gap:2rem}&.c21{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}&.c12{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}}&.vollbild{/* height:600px;*/}&.vollbildOverflow{& .slidesWrapper{width:1920px}}}}.zweispaltig{column-count:2;column-gap:4rem}.msForms{height:2000px}/*##########*/ /*SLICK*/
.sliderWrapper{&.teamslider{& > .slick-slider{width:1460px}& > .slick-arrow{width:40px}}& > .dotsWrapper{bottom:1rem;& > ul{gap:1rem;& > li{& > div{width:1rem;height:1rem}}}}}.stageInfo{& > div{padding-top:3rem;padding-bottom:3rem}}}@media screen and (min-width:1300px) and (max-width:1799px){/*Breite 2 (Desktop)*/
html{font-size:19px}h1, h2, h3, h4, h5,
.headerGrp{font-size:1.4rem;line-height:1.25}/*##########*/ .videoBox:after{font-size:200px}/*##########*/ body > header > div > div,
body > footer > div > div, body > main > section > div > div.content,
body > main > section > .vollbild,
body > main > section > .vollbildOverflow .contentWrapper > div,
.vollbildOverflow .stageInfo > div,
.flyout > div > div{width:1280px}/*##########*/ body > header{height:90px;& #logo > a{width:140px}}/*##########*/ .formrowsGroup{grid-template-columns:1fr 1fr;gap:3rem}/*##########*/
body > main{margin-top:90px}body > main > section{& > div{& > div{gap:3rem;&.c11{grid-template-columns:repeat(2, minmax(0, 1fr))}&.c111{grid-template-columns:repeat(3, minmax(0, 1fr))}&.c1111{grid-template-columns:repeat(4, minmax(0, 1fr));gap:2rem}&.c11111{grid-template-columns:repeat(5, minmax(0, 1fr));gap:2rem}&.c111111{grid-template-columns:repeat(6, minmax(0, 1fr));gap:2rem}&.c1111111{grid-template-columns:repeat(7, minmax(0, 1fr));gap:2rem}&.c21{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}&.c12{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}}&.vollbild{/* height:563px;*/}&.vollbildOverflow{& .slidesWrapper{width:1800px}}}}.zweispaltig{column-count:2;column-gap:4rem}.msForms{height:2000px}/*##########*/ /*SLICK*/
.sliderWrapper{&.teamslider{& > .slick-slider{width:1208px}& > .slick-arrow{width:36px}}& > .dotsWrapper{bottom:1rem;& > ul{gap:1rem;& > li{& > div{width:1rem;height:1rem}}}}}.stageInfo{& > div{padding-top:3rem;padding-bottom:3rem}}}@media screen and (min-width:1020px) and (max-width:1299px){/*Breite 3 (Tablet+)*/
html{font-size:18px}h1, h2, h3, h4, h5,
.headerGrp{font-size:1.4rem;line-height:1.25}/*##########*/ .videoBox:after{font-size:200px}/*##########*/ /* body > header > div > div,
body > footer > div > div, body > main > section > div > div.content,
body > main > section > .vollbild,
body > main > section > .vollbildOverflow .contentWrapper > div,
#navigation > nav, .vollbildOverflow .stageInfo > div{width:1000px}*/ body > header > div > div,
body > footer > div > div, body > main > section > div > div.content,
body > main > section > .vollbild,
body > main > section > .vollbildOverflow .contentWrapper > div,
.vollbildOverflow .stageInfo > div{width:1000px}/*##########*/ body > header{padding:1rem 0 1rem 0;& #logo > a{width:140px}}/*##########*/ #navigation.open{top:95px}nav{& > div{& > div:last-child{top:91px}}}/*##########*/ .formrowsGroup{grid-template-columns:1fr 1fr;gap:3rem}/*##########*/ body > main > section{& > div{& > div{gap:2rem;&.c11{grid-template-columns:repeat(2, minmax(0, 1fr))}&.c111{grid-template-columns:repeat(3, minmax(0, 1fr))}&.c1111{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5rem}&.c11111{grid-template-columns:repeat(5, minmax(0, 1fr));gap:1.5rem}&.c111111{grid-template-columns:repeat(6, minmax(0, 1fr));gap:1.5rem}&.c1111111{grid-template-columns:repeat(7, minmax(0, 1fr));gap:1.5rem}&.c21{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}&.c12{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}}&.vollbild{/* height:425px;*/}&.vollbildOverflow{& .slidesWrapper{width:1360px}}}&.hasTbl > div{& div.c11{grid-template-columns:repeat(1, minmax(0, 1fr))}}}.msForms{height:2000px}/*##########*/ /*SLICK*/
.sliderWrapper{&.teamslider{& > .slick-slider{width:936px}& > .slick-arrow{width:32px}}& > .dotsWrapper{bottom:1rem;& > ul{gap:1rem;& > li{& > div{width:1rem;height:1rem}}}}}.stageInfo{& > div{padding-top:2rem;padding-bottom:2rem}}}@media screen and (min-width:760px) and (max-width:1019px){/*Breite 4 (Tablet)*/
html{font-size:16px}h1, h2, h3, h4, h5,
.headerGrp{font-size:1.25rem;line-height:1.25}/*##########*/ .videoBox:after{font-size:175px}/*##########*/ /* body > header > div > div,
body > footer > div > div, body > main > section > div > div.content,
body > main > section > .vollbild,
body > main > section > .vollbildOverflow .contentWrapper > div,
#navigation > nav, .vollbildOverflow .stageInfo > div{width:738px}*/ body > header > div > div,
body > footer > div > div, body > main > section > div > div.content,
body > main > section > .vollbild,
body > main > section > .vollbildOverflow .contentWrapper > div,
.vollbildOverflow .stageInfo > div{width:738px}/*##########*/ body > header{padding:1rem 0 1rem 0;& #logo > a{width:120px}}/*##########*/ #navigation.open{top:83px}nav{& > div{& > div:last-child{top:85px}}}/*##########*/ .formrowsGroup{grid-template-columns:1fr 1fr;gap:2rem}/*##########*/ body > main > section{& > div{& > div{gap:2rem;&.c11{grid-template-columns:repeat(2, minmax(0, 1fr))}&.c111{grid-template-columns:repeat(3, minmax(0, 1fr))}&.c1111{grid-template-columns:repeat(2, minmax(0, 1fr))}&.c11111{grid-template-columns:repeat(5, minmax(0, 1fr));gap:1rem}&.c111111{grid-template-columns:repeat(6, minmax(0, 1fr));gap:1rem}&.c1111111{grid-template-columns:repeat(7, minmax(0, 1fr));gap:1rem}&.c21{/* grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);*/ grid-template-columns:minmax(0, 1fr)}&.c12{/* grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);*/ grid-template-columns:minmax(0, 1fr)}}&.vollbild{/* height:319px;*/}&.vollbildOverflow{& .slidesWrapper{width:1020px}}.textGrp2{grid-template-columns:repeat(1, minmax(0, 1fr));gap:2rem}}&.hasTbl > div{& div.c11{grid-template-columns:repeat(1, minmax(0, 1fr))}}}.msForms{height:1620px}/*##########*/ /*SLICK*/
.sliderWrapper{&.teamslider{& > .slick-slider{width:678px}& > .slick-arrow{width:30px}}& > .dotsWrapper{bottom:1rem;& > ul{gap:1rem;& > li{& > div{width:1rem;height:1rem}}}}}.stageInfo{& > div{padding-top:2rem;padding-bottom:2rem}}}@media screen and (min-width:480px) and (max-width:759px){/*Breite 5 (Mobile+)*/
html{font-size:14px}h1, h2, h3, h4, h5,
.headerGrp{font-size:1.25rem;line-height:1.25}/*##########*/ .videoBox:after{font-size:175px}.noMobile{display:none}/*##########*/ /* body > header > div > div,
body > footer > div > div, body > main > section > div > div.content,
body > main > section > .vollbild,
body > main > section > .vollbildOverflow .contentWrapper > div,
#navigation > nav, .vollbildOverflow .stageInfo > div{width:440px}*/ body > header > div > div,
body > footer > div > div, body > main > section > div > div.content,
body > main > section > .vollbild,
body > main > section > .vollbildOverflow .contentWrapper > div,
.vollbildOverflow .stageInfo > div{width:440px}/*##########*/ body > header{padding:1rem 0 1rem 0;& #logo > a{width:100px}}/*##########*/ #navigation.open{top:70px}nav{& > div{& > div:last-child{top:80px}}}/*##########*/ .formrowsGroup{gap:2rem}/*##########*/ body > main > section{& > div{& > div{grid-template-columns:minmax(0, 1fr);gap:2rem;& > div{&.icon{align-items:center;& > div{&.iconBox{width:50%}&.textBox{font-size:1.25em}}}&:empty{display:none}}}&.vollbild{/* height:333px;*/}&.vollbildOverflow{& .slidesWrapper{width:760px}}.textGrp2{grid-template-columns:repeat(1, minmax(0, 1fr));gap:2rem}}}.msForms{height:1750px}/*##########*/ body > footer{& > div:nth-child(1) > div{grid-template-columns:minmax(0, 1fr)}}/*##########*/ /*SLICK*/
.sliderWrapper{&.teamslider{& > .slick-slider{width:380px}& > .slick-arrow{display:flex!important;width:30px}}& > .dotsWrapper{display:none!important}& > .slick-arrow{display:none!important}}.stageInfo{& > div{padding-top:2rem;padding-bottom:2rem;& > div{& > div{& .stoerer{width:8rem}}}}& h1, & h2, & h3, & h4, & h5{font-size:2.25rem;color:inherit;margin:0;font-variation-settings:"wdth" 75;&.preHeader{font-size:1rem;font-weight:400;text-transform:none}}& .button{margin-top:1.5rem}}}@media screen and (max-width:479px){/*Breite 6 (Mobil)*/
html{font-size:13px}h1, h2, h3, h4, h5,
.headerGrp{font-size:1.25rem;line-height:1.25}/*##########*/ .videoBox:after{font-size:150px}.noMobile{display:none}/*##########*/ /* body > header > div > div,
body > footer > div > div, body > main > section > div > div.content,
body > main > section > .vollbild,
body > main > section > .vollbildOverflow .contentWrapper > div,
#navigation > nav, .vollbildOverflow .stageInfo > div{width:300px}*/ body > header > div > div,
body > footer > div > div, body > main > section > div > div.content,
body > main > section > .vollbild,
body > main > section > .vollbildOverflow .contentWrapper > div,
.vollbildOverflow .stageInfo > div{width:300px}/*##########*/ body > header{padding:1rem 0 1rem 0;& #logo > a{width:80px}}/*##########*/ #navigation.open{top:61px}nav{& > div{& > div:last-child{top:74px}}}/*##########*/ .formrowsGroup{gap:2rem}/*##########*/ body > main > section{& > div{& > div{grid-template-columns:minmax(0, 1fr);gap:2rem;& > div{&.icon{align-items:center;& > div{&.iconBox{width:60%}&.textBox{font-size:1.25em}}}&:empty{display:none}}}&.vollbild{/* height:235px;*/}&.vollbildOverflow{& .slidesWrapper{width:480px}}.textGrp2{grid-template-columns:repeat(1, minmax(0, 1fr));gap:2rem}}}.msForms{display:none}.msFormsAlt{display:block}/*##########*/ body > footer{& > div:nth-child(1) > div{grid-template-columns:minmax(0, 1fr)}}/*##########*/ /*SLICK*/
.sliderWrapper{&.teamslider{& > .slick-slider{width:240px}& > .slick-arrow{display:flex!important;width:30px}}& > .dotsWrapper{display:none!important}& > .slick-arrow{display:none!important}}.stageInfo{& > div{padding-top:1rem;padding-bottom:1rem;& > div{& > div{& .stoerer{width:6rem;bottom:1rem;right:-1rem}}}}& h1, & h2, & h3, & h4, & h5{font-size:1.75rem;color:inherit;margin:0;font-variation-settings:"wdth" 75;&.preHeader{display:none;font-size:1rem;font-weight:400;text-transform:none}}& .button{margin-top:1rem}}}