audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{margin:0;padding:0;border:0}textarea{resize:vertical}.hidden{display:none !important}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}span.spampro-a:before{content:"(at)"}span.spampro-b:before{content:"."}html{font:normal 10px "MaxPro",sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#111;background-color:#fff}body.noscroll{overflow:hidden}h1,h2{margin:4em 0 2em 0;font-size:1.8rem;font-weight:bold;text-transform:uppercase;color:#e98c07}h3,h4,p,ul,ol{margin:1em 0;font-size:1.5rem;line-height:1.7}ul,ol{padding-left:2.5em}ul li,ol li{margin:.5em 0}strong{font-weight:bold}em{font-weight:600;font-style:italic;color:#e98c07}a,a:visited{color:#e98c07;text-decoration:none}a:hover{text-decoration:none}::-moz-selection{background:#b3b3b3;text-shadow:none}::selection{background:#b3b3b3;text-shadow:none}.outerwrapper{max-width:1200px;padding:0 4%;margin:0 auto}#navbar{display:none;position:fixed;top:10px;width:100%;pointer-events:none;z-index:4000}#navbar .bar{float:right;-webkit-transform:translateX(6.6px);-ms-transform:translateX(6.6px);transform:translateX(6.6px);height:40px;border-radius:4px;background-color:#111;pointer-events:auto}#navbar .icon,.logoheader .icon{float:left;height:100%;padding:6px 8px;box-sizing:border-box;transition:all .6s}#navbar .icon img,.logoheader .icon img{display:block;height:100%}#navbar .icon:hover,.logoheader .icon:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#navbar .lang.icon.active,.logoheader .lang.icon.active{padding:12px 8px 12px 0}#navbar .langnav,.logoheader .langnav{float:left;width:0;opacity:0;overflow:hidden;transition:width .4s,opacity .5s}#navbar .langnav ul,.logoheader .langnav ul{width:100px;padding:0;margin:0 0 0 8px;font-size:1.5em;font-weight:bold;color:#b3b3b3;list-style-type:none}#navbar .langnav li,.logoheader .langnav li{float:left;display:block}#navbar .langnav li+li:before,.logoheader .langnav li+li:before{content:" | "}#navbar .langnav a,#navbar .langnav a:visited,.logoheader .langnav a,.logoheader .langnav a:visited{color:#e98c07}#navbar .langnav.active,.logoheader .langnav.active{width:76px;opacity:1}#mainnav{position:fixed;top:0;width:100%;height:100%;background-color:#fff;z-index:5000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.6s}#mainnav .closearea{position:absolute;width:100%;height:100%}#mainnav .logoheader{position:relative;z-index:2}#mainnav .menu{height:calc(100% - 60px)}#mainnav .menu .wrapper{position:relative;height:100%}#mainnav .navcontainer{display:-ms-flexbox;display:flex;position:relative;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);width:100%;height:80%;background:#e98c07;background:linear-gradient(45deg,#e98c07 0%,#a16012 100%);z-index:1;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}#mainnav .navcontainer nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:100%;height:100%;padding:0 5%;box-sizing:border-box;font-size:2rem;overflow-y:auto}#mainnav .navcontainer nav a{text-decoration:none}#mainnav .navcontainer nav a.level1{display:block;padding:.2em 0;font-weight:bold;text-transform:uppercase;white-space:nowrap;color:#111;transition:color .2s linear}#mainnav .navcontainer nav a.level1:after{content:">";position:relative;display:inline-block;top:-0.075em;left:.3em;font-weight:normal;color:#fff}#mainnav .navcontainer nav .level2{opacity:0;transition:opacity 2s}#mainnav .navcontainer nav .level2 a{font-size:1.4rem;font-weight:600;font-style:italic;padding-bottom:.5em;color:#fff;opacity:.6}#mainnav .navcontainer nav .level2 a+a:before{content:"| "}#mainnav .navcontainer nav .level2 a:hover{opacity:1}#mainnav .navcontainer nav .level2 a+a:hover:before{opacity:.6}#mainnav .navcontainer nav .navrow:hover a.level1{color:#fff}#mainnav .navcontainer nav .navrow:hover a.level1:after{-webkit-animation:arrowmove 1.5s linear 0s infinite;animation:arrowmove 1.5s linear 0s infinite}#mainnav .navcontainer nav .navrow:hover .level2{opacity:1}#mainnav .navcontainer .more{position:relative;width:45%;padding-right:5%;padding-top:5vh;box-sizing:border-box;overflow-y:auto}#mainnav .navcontainer .more h3{display:inline-block;padding:.1em .4em;margin-bottom:1.5em;font-weight:600;font-style:italic;color:#fff;background-color:#111}#mainnav .navcontainer .more .previewimage{display:block;width:50%}#mainnav .navcontainer .more p{font-size:1.4rem}#mainnav .navcontainer .more .newslink{display:inline-block;color:#fff}#mainnav .navcontainer .more .newslink:after{content:" →";color:#111}#mainnav .navcontainer .more .newslink:hover{color:#111}#mainnav .navcontainer .more .linkbutton{font-size:1.3rem}#mainnav .teasercontainer{position:absolute;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);width:75%;height:50%;margin-left:-2%;margin-bottom:2vh;color:#fff;background-color:#111;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}#mainnav .teasercontainer .box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;position:absolute;bottom:0;width:100%;height:35%;padding:0 4%;box-sizing:border-box}#mainnav .teasercontainer p{font-size:1.4rem;margin:0 0 .5em 0}#mainnav .teasercontainer .linkbutton{font-size:1.3rem}#mainnav.open{opacity:1}#mainnav.open .navcontainer,#mainnav.open .teasercontainer{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.logoheader{height:60px;background-color:#111}.logoheader .outerwrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:100%}.logoheader .logo{height:70%}.logoheader .logo img{display:block;height:100%}.logoheader .close.icon{height:40px}.linkbutton{display:inline-block}.linkbutton a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.1em .4em;margin:.5em 0;font-weight:600;font-style:italic;text-transform:uppercase;white-space:nowrap;color:#fff;background-color:#e98c07}.linkbutton a:after{content:"→";padding-left:.4em;font-size:1.5em;font-weight:normal;font-style:normal;line-height:1}.linkbutton a:hover{color:#111}.linkbutton.black a{background-color:#111}.linkbutton.black a:hover{color:#e98c07}.titleimage{position:relative;height:calc(85vh - 60px);background-color:#b36e14}.titleimage .imagelayer{position:absolute;width:100%;height:100%;opacity:0;overflow:hidden;transition:opacity 1.5s linear}.titleimage .imagelayer .imagewrapper{position:absolute;height:100%}.titleimage .imagelayer .part2{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.titleimage .imagelayer .part3{-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%)}.titleimage .imagelayer img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.titleimage .outerwrapper{height:100%;overflow:hidden}.titleimage .innerwrapper{position:relative;width:100%;height:100%}.titleimage .textlayer{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;bottom:0;width:100%;margin-bottom:2rem}.titleimage .textlayer span{display:inline-block;padding:.1em .4em;font-size:2.5rem;text-transform:uppercase;text-align:center;color:#fff;background-color:#111;-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);opacity:0;transition:all 1.5s cubic-bezier(0.34,1.56,0.64,1) .5s}.titleimage .textlayer span.text2{color:#e98c07;-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%)}.titleimage .textlayer .icon{height:5rem;padding:.5rem}.titleimage .textlayer .icon img{display:block;height:100%;-webkit-transform:rotateZ(360deg);-ms-transform:rotate(360deg);transform:rotateZ(360deg);opacity:0;transition:all 1.5s cubic-bezier(0.34,1.56,0.64,1) .5s}.titleimage .stoppercontainer{position:absolute;right:0;top:20px;width:200px;opacity:0;transition:opacity .5s linear 1.5s}.titleimage.animated .imagelayer{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.titleimage.animated .imagelayer img{width:auto;-webkit-animation:titleimageloop 45s linear 0s infinite;animation:titleimageloop 45s linear 0s infinite}.titleimage.largetext .textlayer span{font-size:4rem}.titleimage.largetext .textlayer .icon{height:8rem}.titleimage.appeared .imagelayer{opacity:1}.titleimage.appeared .textlayer span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.titleimage.appeared .textlayer .icon img{-webkit-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0);opacity:1}.titleimage.appeared .stoppercontainer{opacity:1}.titleheadline h1{display:inline-block;max-width:calc(100% - 120px);padding:.1em .4em;margin:1em 0;background-color:#111;overflow:hidden}.titleheadline .separator{margin-top:-0.8em}.titleheadline .sectiontitle{display:inline-block;margin-bottom:1.2em;font-size:1.5rem;font-weight:bold;text-transform:uppercase;color:#e98c07}.titleheadline .sectiontitle .firstword{color:#111}.mainheadline{overflow:hidden}.mainheadline .wrapper{display:inline-block;position:relative}.mainheadline h2{display:inline-block;padding:.1em .4em;background-color:#111}.mainheadline .firstword{font-weight:normal;text-transform:none}.mainheadline .effectbar{display:none;position:absolute;right:0;top:0;width:100%;height:100%;background-color:#fff;transition:all .8s ease-in}.mainheadline.appeared .effectbar{width:0}.headlineblock{font-weight:bold;color:#fff;background-color:#e98c07}.headlineblock .outerwrapper{position:relative;max-width:600px;padding-top:5vh;padding-bottom:5vh;overflow:hidden}.headlineblock h3,.headlineblock h4{position:relative;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);opacity:0;z-index:1;transition:all 1s ease-out}.headlineblock h3{margin:0;font-size:6em;line-height:1.25}.headlineblock h4{display:inline;padding:.1em .4em;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:3.6em;background-color:#e98c07}.headlineblock h3.appeared,.headlineblock h4.appeared{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.headlineblock .decoimage{position:absolute;display:block;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.headlineblock.uppercase{text-transform:uppercase}.headlineblock.image{padding:5vh 0;background:#373737;background:radial-gradient(circle,#373737 25%,#111 150%)}.headlineblock.image h3{margin-bottom:.25em}.textblock{margin:40px 0;overflow:hidden}.textblock h2{margin:1em 0 2em 0;font-weight:600;font-style:italic;line-height:1.8;text-transform:none;color:#fff}.textblock h2 span{padding:.1em .4em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#111}.textblock strong{padding:.1em .15em;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:normal;background-color:#e98c07}.textblock p.arrowindent:before{content:url('../../../typo3conf/ext/siteup/Resources/Public/Img/icon_arrow_right.svg');margin-left:-10px}.textblock a:hover{text-decoration:underline}.textblock .linkbutton{font-size:1.5rem}.textblock .linkbutton a:hover{color:#fff;text-decoration:none}.textblock.small .outerwrapper{max-width:600px}.textblock.orange,.textblock.mediumorange,.textblock.orangegradient{padding:40px 0;margin:0;color:#fff}.textblock.orange a,.textblock.mediumorange a,.textblock.orangegradient a{color:#111}.textblock.orange strong,.textblock.mediumorange strong,.textblock.orangegradient strong{background-color:#111}.textblock.orange em,.textblock.mediumorange em,.textblock.orangegradient em{color:#111}.headlineblock+.textblock.orange,.headlineblock+.textblock.mediumorange,.headlineblock+.textblock.orangegradient{padding-top:0}.textblock.orange{background-color:#e98c07}.textblock.orange strong{color:#e98c07}.textblock.mediumorange{background-color:#b36e14}.textblock.orangegradient{background:#e98c07;background:linear-gradient(90deg,#e98c07 0%,#a16012 50%,#e98c07 100%)}.texttile{margin-top:50px}.texttile .image,.texttile .video{width:100%;margin-top:15px}.texttile .video{position:relative;padding-bottom:56.25%}.texttile .video iframe{position:absolute;width:100%;height:100%;border:0}.texttile .text{max-width:600px;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);padding:20px 4%;margin:0 auto;color:#fff;background-color:#b36e14;opacity:0;transition:opacity 1s ease-out,-webkit-transform 1s ease-out;transition:transform 1s ease-out,opacity 1s ease-out;transition:transform 1s ease-out,opacity 1s ease-out,-webkit-transform 1s ease-out}.texttile h3{display:inline-block;padding:.1em .4em;margin:0;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:600;font-style:italic;background-color:#111}.texttile p{margin-bottom:0}.texttile .moretext{height:0;overflow:hidden;transition:height .8s}.texttile .moretext p{margin:2em 0 1em 0;font-size:1.3rem}.texttile .morelink{display:inline-block;margin-top:1em;font-size:1.5em;font-weight:600;font-style:italic;color:#fff}.texttile .morelink:hover{color:#111}.texttile .morelink:after{content:"↓";padding-left:.3em;font-style:normal}.texttile .morelink.active:after{content:"↑"}.texttile.bgimage .innerwrapper{padding:50px 0;background-position:center;background-size:cover}.texttile.bgimage .text{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);background-color:rgba(161,96,18,.9)}.texttile.bgimage+.texttile.bgimage{margin-top:0}.texttile.appeared .text{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.texttile.bgimage.appeared .text{-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.pictextlist{overflow:hidden}.pictextlist .outerwrapper{max-width:600px}.pictextlist .innerwrapper{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin:40px 0}.pictextlist .image{position:relative;display:block;margin-right:50px;opacity:0;transition:opacity 1.5s ease-out}.pictextlist .image img{display:block;width:150px}.pictextlist h3{display:inline;padding:.1em .4em;margin:0;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:600;font-style:italic;line-height:1.75;color:#e98c07;background-color:#111}.pictextlist p.arrowindent:before{content:url('../../../typo3conf/ext/siteup/Resources/Public/Img/icon_arrow_right.svg');margin-left:-10px}.pictextlist a:hover{text-decoration:underline}.pictextlist .linkbutton{font-size:1.3em}.pictextlist .linkbutton a:hover{text-decoration:none}.pictextlist.orangegradient{color:#fff;background:#e98c07;background:linear-gradient(90deg,#e98c07 0%,#a16012 50%,#e98c07 100%)}.pictextlist.orangegradient .innerwrapper{margin:0 0 40px 0}.pictextlist.orangegradient a{color:#111}.pictextlist.circlepic .innerwrapper{-ms-flex-align:center;align-items:center}.pictextlist.circlepic .image img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);border:4px solid #e98c07;border-radius:100%;transition:-webkit-transform 1.5s cubic-bezier(0.34,1.56,0.64,1);transition:transform 1.5s cubic-bezier(0.34,1.56,0.64,1);transition:transform 1.5s cubic-bezier(0.34,1.56,0.64,1),-webkit-transform 1.5s cubic-bezier(0.34,1.56,0.64,1)}.pictextlist.stripes .image:after{content:"";position:absolute;display:block;right:-25%;top:0;width:50%;height:100%;background-image:url('../../../typo3conf/ext/siteup/Resources/Public/Img/stripes.svg');opacity:0;transition:all 4s;pointer-events:none}.pictextlist.appeared .image{opacity:1}.pictextlist.appeared .image img{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.pictextlist.appeared .image:after{background-position:-1000% 0%;opacity:1}.newsoverview .pictextlist.orangegradient .innerwrapper{margin:40px 0}.newsoverview .pictextlist .image img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.newsoverview .pictextlist .image img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.newsoverview .pictextlist .datetile{width:150px;margin-bottom:0}.newsoverview .pictextlist .datetile .innerwrapper{margin:0;z-index:1}.newsoverview .pictextlist .datetile .datetile-slash{font-size:14rem}.newsoverview .pictextlist a:hover{color:#fff}.caption{margin:40px 0}.caption .outerwrapper{max-width:600px}.caption h3{display:inline-block;padding:.1em .4em;margin:0;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-transform:uppercase;color:#fff;background-color:#e98c07}.defaultimage{margin:50px 0}.defaultimage .outerwrapper{max-width:600px}.defaultimage img{display:block;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);width:100%;opacity:0;transition:all 1s ease-out}.defaultimage.bgwide{background:#e98c07;background:linear-gradient(45deg,#e98c07 0%,#a16012 100%)}.defaultimage.bgwide .outerwrapper{max-width:900px}.defaultimage.bgsmall .frame{padding:5%;background:#e98c07;background:linear-gradient(45deg,#e98c07 0%,#a16012 100%)}.defaultimage.appeared img{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.defaultvideo{max-width:600px;margin-top:50px;margin-bottom:50px}.defaultvideo .innerwrapper{position:relative;width:100%;padding-bottom:56.25%}.defaultvideo .innerwrapper iframe{position:absolute;width:100%;height:100%;border:0}.gallery{max-width:600px;margin-top:50px;margin-bottom:50px}.gallery .lightboximages{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2px;box-sizing:border-box;background-color:#e98c07}.gallery .item{-ms-flex:1 1 25%;flex:1 1 25%;padding:2px;box-sizing:border-box;background-color:#e98c07;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:0;transition:all .8s cubic-bezier(0.34,1.56,0.64,1)}.gallery .item a{display:block;position:relative;width:100%;padding-bottom:100%}.gallery .item img{display:block;position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.gallery .item.appeared{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.carousel{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel .itemstrip{position:relative;overflow:hidden;white-space:nowrap}.carousel .itemstrip .item{display:inline-block;width:100%;vertical-align:top;overflow:hidden;white-space:normal}.carousel .itemstrip .item .link{display:block}.carousel .itemstrip .item .image{display:block;width:100%}.carousel .itemstrip .item.transition{transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.carousel .itemstrip .item+.item{margin-left:1%}.carousel .controls{position:absolute;top:0;width:100%;height:100%;pointer-events:none}.carousel .controls .left,.carousel .controls .right{position:absolute;top:0;width:33%;height:100%;overflow:hidden}.carousel .controls .right{right:0}.carousel .controls .icon{position:absolute;width:24%;height:100%;background:url('../../../typo3conf/ext/siteup/Resources/Public/Img/icon_swipearrow_left.svg') 0 50%/100% no-repeat;-webkit-filter:drop-shadow(0 0 4px #111);filter:drop-shadow(0 0 4px #111);cursor:pointer;pointer-events:auto;transition:.6s;will-change:transform}.carousel .controls .right .icon{right:0;background-image:url('../../../typo3conf/ext/siteup/Resources/Public/Img/icon_swipearrow_right.svg');background-position:100% 50%}.carousel .controls .icon:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.carousel .controls .icon.inactive{opacity:.2;cursor:auto}.carousel .controls .icon.inactive:hover{-webkit-transform:none;-ms-transform:none;transform:none}.sections.carousel .itemstrip .item{width:32.6666666667%}.sections.carousel .itemstrip .item .link{color:#fff;transition:color .2s linear}.sections.carousel .itemstrip .item .link:hover{color:#e98c07}.sections.carousel .itemstrip .item .artwork{position:relative}.sections.carousel .itemstrip .item .textlayer{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;bottom:0;width:100%;padding:2rem 5%;box-sizing:border-box}.sections.carousel .itemstrip .item .textlayer span{display:inline-block;padding:.1em .4em;font-size:1.5rem;text-transform:uppercase;text-align:center;color:#fff;background-color:#111}.sections.carousel .itemstrip .item .textlayer span.text2{color:#e98c07}.sections.carousel .itemstrip .item .textlayer .icon{height:1.8rem;padding:.5rem}.sections.carousel .itemstrip .item .textlayer .icon img{display:block;height:100%}.sections.carousel .itemstrip .item p{margin-left:5%;margin-right:5%}.sections.carousel .itemstrip .item span.bg{padding:.1em .4em;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:2.1;background-color:#111}.sections.carousel .controls .left,.sections.carousel .controls .right{height:auto;padding-bottom:32.6666666667%}.newsevents.carousel .item .link,.submenu.carousel .item .link{position:relative;color:#111;transition:color .2s linear}.newsevents.carousel .item .link:after,.submenu.carousel .item .link:after{content:"";position:absolute;display:block;top:0;width:100%;padding-bottom:100%;background-color:#e98c07;opacity:0;mix-blend-mode:multiply;transition:opacity .6s}.newsevents.carousel .item .link:hover,.submenu.carousel .item .link:hover{color:#e98c07}.newsevents.carousel .item p,.submenu.carousel .item p{margin:0;font-size:1.25rem}.newsevents.carousel .item p .morelink,.submenu.carousel .item p .morelink{font-weight:600;font-style:italic;white-space:nowrap}.newsevents.carousel .item p .morelink:after,.submenu.carousel .item p .morelink:after{content:"→";padding-left:.3em;font-weight:normal;font-style:normal}.newsevents.carousel .item.active .link:after,.submenu.carousel .item.active .link:after{opacity:.9}.newsevents.carousel .itemstrip .item{width:40%}.newsevents.carousel .itemstrip .item .image{-webkit-filter:grayscale(100%);filter:grayscale(100%);margin-bottom:1rem}.newsevents.carousel .itemstrip .item h3{display:inline;padding:.1em .4em;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#e98c07;background-color:#111}.newsevents.carousel .itemstrip .item .showmore{position:relative}.newsevents.carousel .itemstrip .item .showmore .tile{padding-bottom:100%;background-color:#b3b3b3}.newsevents.carousel .itemstrip .item .showmore p{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;margin:0;font-size:2rem;font-weight:600;font-style:italic;text-align:center;color:#fff}.newsevents.carousel .itemstrip .item .link.showmore:hover p{text-decoration:underline}.newsevents.carousel .itemstrip .item+.item{margin-left:4%}.newsevents.carousel .controls .left,.newsevents.carousel .controls .right{height:auto;padding-bottom:40%}.submenu.carousel{margin:50px 0}.submenu.carousel .outerwrapper{max-width:900px}.submenu.carousel .itemstrip .item{width:44%}.submenu.carousel .itemstrip .item .link:after{width:33%;padding-bottom:33%}.submenu.carousel .itemstrip .item .image{-ms-flex-negative:0;flex-shrink:0;width:33%;margin-right:4%}.submenu.carousel .itemstrip .item .flexwrapper{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.submenu.carousel .itemstrip .item .textwrapper{padding-right:10%}.submenu.carousel .itemstrip .item h3{display:inline;padding:.1em .4em;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:1.25rem;color:#fff;text-transform:uppercase;background-color:#111}.submenu.carousel .itemstrip .item+.item{margin-left:0}.submenu.top.carousel{margin:0}.submenu.top.carousel .outerwrapper{max-width:1200px}.submenu.top.carousel .innerwrapper{padding:20px 0 40px 0;border-top:3px solid #111;border-bottom:3px solid #111;margin-top:20px}.submenu.top.carousel .itemstrip .item{width:32%}.submenu.bottom.carousel{margin:75px 0}.benefits.carousel .itemstrip{background-color:#373737}.benefits.carousel .itemstrip .item{position:relative}.benefits.carousel .itemstrip .item .circlebackground{position:relative;width:100%;padding-bottom:100%;background-color:#373737}.benefits.carousel .itemstrip .item .circlebackground div{position:absolute;top:12.5%;left:12.5%;width:75%;height:75%;border-radius:100%;background-color:#fff;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);transition:-webkit-transform 1.8s cubic-bezier(0.34,1.56,0.64,1);transition:transform 1.8s cubic-bezier(0.34,1.56,0.64,1);transition:transform 1.8s cubic-bezier(0.34,1.56,0.64,1),-webkit-transform 1.8s cubic-bezier(0.34,1.56,0.64,1)}.benefits.carousel .itemstrip .item .circlebackground .circle2{top:25%;left:25%;width:50%;height:50%;background-color:#373737;transition:-webkit-transform 1.2s cubic-bezier(0.34,1.56,0.64,1) .5s;transition:transform 1.2s cubic-bezier(0.34,1.56,0.64,1) .5s;transition:transform 1.2s cubic-bezier(0.34,1.56,0.64,1) .5s,-webkit-transform 1.2s cubic-bezier(0.34,1.56,0.64,1) .5s}.benefits.carousel .itemstrip .item .circlebackground .circle3{top:37.5%;left:37.5%;width:25%;height:25%;transition:-webkit-transform .6s cubic-bezier(0.34,1.56,0.64,1) 1s;transition:transform .6s cubic-bezier(0.34,1.56,0.64,1) 1s;transition:transform .6s cubic-bezier(0.34,1.56,0.64,1) 1s,-webkit-transform .6s cubic-bezier(0.34,1.56,0.64,1) 1s}.benefits.carousel .itemstrip .item h3{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;margin:0;font-size:2.2rem;font-weight:600;font-style:italic;text-align:center;color:#e98c07;text-shadow:1px 1px #373737}.benefits.carousel .itemstrip .item+.item{margin-left:0}.benefits.carousel .itemstrip.appeared .item.active .circlebackground div{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.testimonial.carousel .itemstrip .item .tile{position:relative;width:100%;padding-bottom:100%}.testimonial.carousel .itemstrip .item .extraarrow{position:absolute;right:0}.testimonial.carousel .itemstrip .item .portrait{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40%}.testimonial.carousel .itemstrip .item h3{position:absolute;left:40%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:60%;font-weight:600;font-style:italic;color:#e98c07}.testimonial.carousel .itemstrip .item h3 span.name{display:inline-block;margin-top:1em;font-size:1.25rem;font-weight:normal;font-style:normal;color:#111}.datetile{position:relative;padding-bottom:100%;margin-bottom:1rem;background-color:#b3b3b3;overflow:hidden}.datetile .innerwrapper{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;max-width:280px;max-height:280px}.datetile .innerwrapper div{position:absolute;font-weight:bold;font-size:1.5rem;color:#111}.datetile .innerwrapper .datetile-day{right:55%;top:10%}.datetile .innerwrapper .datetile-date{right:55%;top:20%;font-size:5rem}.datetile .innerwrapper .datetile-slash{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:17rem;font-weight:normal;color:#373737}.datetile .innerwrapper .datetile-month{left:55%;bottom:25%;font-size:2.5rem}.datetile .innerwrapper .datetile-time{left:55%;bottom:15%}.columnlayout{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.columnlayout .column{width:47.5%}.superteaser{margin-top:100px;color:#fff}.superteaser .innerwrapper{position:relative;overflow:hidden}.superteaser .background{top:20%;width:80%;height:80%;position:absolute;background:#111;z-index:-1;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.superteaser .background.black{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.superteaser .background.orange{right:0;top:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);height:50%;background:#e98c07;background:linear-gradient(0deg,#e98c07 0%,#a16012 100%)}.superteaser .row{width:80%;padding:0 4%;box-sizing:border-box}.superteaser .row.top{padding-top:4%;margin-left:20%}.superteaser .row.bottom{padding-bottom:3%}.superteaser p.headline{margin:0;font-size:4rem;font-weight:bold;line-height:1.25;color:#111;text-transform:uppercase}.superteaser p.subline{font-weight:bold;text-transform:uppercase;color:#fff}.superteaser .toplink:hover p.subline{text-decoration:underline}.superteaser .extraarrows{margin-bottom:1em}.superteaser .extraarrows img+img{margin-left:5%}.superteaser .image{display:block;width:100%}.superteaser .linkbutton{font-size:1.4rem}.superteaser.appeared .background.black{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.superteaser.appeared .background.orange{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.form{max-width:600px;overflow:hidden;margin-top:50px;margin-bottom:50px}.form form{display:table;width:100%;font-size:1.5rem}.form form .row{display:table-row}.form form .cell{display:table-cell;vertical-align:top}.form form .cell:first-child{padding:.6em .8em 1.5em 0}.form form .checkboxrow{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;padding:.6em 0 .3em 0}.form form .checkboxrow input[type=checkbox]{-ms-flex:0 0 12px;flex:0 0 12px;margin-right:12px}.form form .checkboxrow:last-child{display:-ms-flexbox;display:flex;padding-bottom:1.5em}.form form input,.form form textarea,.form form select{width:100%;padding:.6em .3em;border:0;border-radius:0;border-bottom:2px solid #e98c07;margin-bottom:calc(1.5em - 2px);box-sizing:border-box;font-style:italic;font-weight:600}.form form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url('../../../typo3conf/ext/siteup/Resources/Public/Img/icon_dropdown.svg') 100% 50%/contain no-repeat}.form form input[type=checkbox]{width:auto;padding:0;border-bottom:0;margin:0}.form form input:focus,.form form textarea:focus,.form form select:focus{outline:none;background-color:#e98c07}.form form input[type=checkbox]:focus{outline:2px solid #e98c07}.form form input::-webkit-input-placeholder,.form form textarea::-webkit-input-placeholder{color:#b3b3b3;opacity:1}.form form input::-moz-placeholder,.form form textarea::-moz-placeholder{color:#b3b3b3;opacity:1}.form form input:-ms-input-placeholder,.form form textarea:-ms-input-placeholder{color:#b3b3b3;opacity:1}.form form input::placeholder,.form form textarea::placeholder{color:#b3b3b3;opacity:1}.form form button{display:block;padding:.8em 1.5em;border:0;margin-top:2em;font-weight:600;font-style:italic;letter-spacing:.1em;text-transform:uppercase;color:#fff;background-color:#e98c07}.form form button:focus,.form form button:active{outline:none;background-color:#a16012}.form form button:disabled{background-color:#b3b3b3}.form .result{position:fixed;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:3em;box-sizing:border-box;text-align:center;background:#e98c07;background:linear-gradient(90deg,#e98c07 0%,#a16012 50%,#e98c07 100%);opacity:0;z-index:1000;transition:opacity .5s}.form .result h3{font-size:3em;margin:0;color:#fff}.form .result p{margin:.5em 0 0 0}.form .result h3+p{font-weight:bold}.form .result a,.form .result a:visited{color:#fff}.form .result.show{opacity:1}.form form.validating input:invalid,.form form.validating input.invalid,.form form.validating textarea:invalid,.form form.validating textarea.invalid{outline:none;background-color:#f99}.form form.validating input[type=checkbox]:invalid,.form form.validating input[type=checkbox].invalid{outline:4px solid #f99}.sitemap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.sitemap .level1{width:25%;padding:0 4em;box-sizing:border-box}.hypeanimation{margin:50px 0}.hypeanimation .outerwrapper{max-width:600px}.hypeanimation .frame{position:relative;width:100%;padding-bottom:100%;overflow:hidden}.footer{-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%);margin-top:50px;color:#fff;background:url('../../../typo3conf/ext/siteup/Resources/Public/Img/icon_arrows_orange.svg') 50% 0%/contain no-repeat;opacity:.5;transition:all 1.5s ease-out}.footer .margin{height:150px}.footer .content{-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%);padding-top:40px;background-color:rgba(55,55,55,.9);opacity:.5;transition:all 1.5s ease-out}.footer .outerwrapper{text-align:center}.footer .socialmedia{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.footer .socialmedia .link{width:32px;padding:7.5px;-webkit-filter:invert(100);filter:invert(100);transition:all .4s ease-out;will-change:transform}.footer .socialmedia .link img{display:block;width:100%}.footer .socialmedia .link:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.footer .logo{width:200px;max-width:90%;margin-top:40px}.footer p{font-size:1.4rem}.footer .logoaddition{text-transform:uppercase}.footer .address{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:left}.footer .address .column{padding:0 20px 0 0}.footer .address .column+.column{padding:0 0 0 20px}.footer .address p+p{margin-top:-0.5em}.footer .metalinks{padding:40px 0;font-size:1.4rem}.footer .metalinks a+a:before{content:"| "}.footer.appeared{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.footer.appeared .content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}@-webkit-keyframes arrowmove{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(3px);transform:translateX(3px)}51%{opacity:0;-webkit-transform:translateX(-3px);transform:translateX(-3px)}}@keyframes arrowmove{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(3px);transform:translateX(3px)}51%{opacity:0;-webkit-transform:translateX(-3px);transform:translateX(-3px)}}@-webkit-keyframes titleimageloop{100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes titleimageloop{100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media only screen and (max-height:700px){#mainnav .navcontainer{height:96%}#mainnav .navcontainer .level2{display:none}#mainnav .navcontainer .more{display:none}#mainnav .teasercontainer{display:none}}@media only screen and (max-width:1200px){#mainnav .level2{display:none}.texttile.outerwrapper{padding:0}.sitemap .level1{width:50%}}@media only screen and (max-width:950px){.sections.carousel .outerwrapper{max-width:600px}.sections.carousel .itemstrip .item{width:88%}.sections.carousel .controls .left,.sections.carousel .controls .right{padding-bottom:88%}.sections.carousel .indicator{display:none}.submenu.carousel .outerwrapper{max-width:600px}.submenu.carousel .itemstrip .item{width:66%}.submenu.top.carousel .itemstrip .item{width:44%}.columnlayout.wide{-ms-flex-direction:column;flex-direction:column}.columnlayout.wide .column{width:100%}}@media only screen and (max-width:700px){#navbar .contact.icon,.logoheader .contact.icon{display:none}#mainnav .more{display:none}.titleimage{height:calc(70vh - 60px)}.titleimage .textlayer{-ms-flex-direction:column;flex-direction:column}.titleimage .textlayer .icon{height:4rem}.titleimage .stoppercontainer{width:140px}.titleimage.largetext .textlayer{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;width:auto}.titleimage.largetext .textlayer span{font-size:3.4rem}.titleimage.largetext .textlayer .icon{-ms-flex-item-align:end;align-self:flex-end;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);height:6rem}.headlineblock h3{font-size:4em}.headlineblock h4{font-size:2.6em}.pictextlist .innerwrapper{-ms-flex-direction:column;flex-direction:column}.pictextlist .image{margin-right:0;margin-bottom:25px}.columnlayout.narrow{-ms-flex-direction:column;flex-direction:column}.columnlayout.narrow .column{width:100%}.newsevents.carousel .itemstrip .item{width:66%}.submenu.carousel .itemstrip .item,.submenu.top.carousel .itemstrip .item{width:88%}.footer .address{-ms-flex-direction:column;flex-direction:column;text-align:center}.footer .address .column{padding:0}.footer .address .column+.column{padding:0}.footer .metalinks{padding-bottom:80px}.form form .row,.form form .cell{display:block}.form form .cell:first-child{padding:.8em 0 .2em 0}.sitemap .level1{width:100%;padding:0}}
