@charset "UTF-8";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:0.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;}::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;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 0.6s;}#navbar .icon img,.logoheader .icon img{display:block;height:100%;}#navbar .icon:hover,.logoheader .icon:hover{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 0.4s,opacity 0.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;transform:translateZ(0);transition:0.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:flex;position:relative;transform:translateY(-100%);width:100%;height:80%;background:#e98c07;background:linear-gradient(45deg,#e98c07 0%,#a16012 100%);z-index:1;transition:transform 0.6s;}#mainnav .navcontainer nav{display:flex;flex-direction:column;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:0.2em 0;font-weight:bold;text-transform:uppercase;white-space:nowrap;color:#111;transition:color 0.2s linear;}#mainnav .navcontainer nav a.level1:after{content:">";position:relative;display:inline-block;top:-0.075em;left:0.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:0.5em;color:#fff;opacity:0.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:0.6;}#mainnav .navcontainer nav .navrow:hover a.level1{color:#fff;}#mainnav .navcontainer nav .navrow:hover a.level1:after{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:0.1em 0.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;transform:translateY(100%);width:75%;height:50%;margin-left:-2%;margin-bottom:2vh;color:#fff;background-color:#111;transition:transform 0.6s;}#mainnav .teasercontainer .box{display:flex;flex-direction:column;justify-content:center;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 0.5em 0;}#mainnav .teasercontainer .linkbutton{font-size:1.3rem;}#mainnav.open{opacity:1;}#mainnav.open .navcontainer,#mainnav.open .teasercontainer{transform:translateY(0);}.logoheader{height:60px;background-color:#111;}.logoheader .outerwrapper{display:flex;justify-content:space-between;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:flex;align-items:center;padding:0.1em 0.4em;margin:0.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:0.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{transform:translateX(100%);}.titleimage .imagelayer .part3{transform:translateX(200%);}.titleimage .imagelayer img{display:block;width:100%;height:100%;object-fit:cover;}.titleimage .outerwrapper{height:100%;overflow:hidden;}.titleimage .innerwrapper{position:relative;width:100%;height:100%;}.titleimage .textlayer{position:absolute;display:flex;justify-content:center;align-items:center;bottom:0;width:100%;margin-bottom:2rem;}.titleimage .textlayer span{display:inline-block;padding:0.1em 0.4em;font-size:2.5rem;text-transform:uppercase;text-align:center;color:#fff;background-color:#111;transform:translateY(200%);opacity:0;transition:all 1.5s cubic-bezier(0.34,1.56,0.64,1) 0.5s;}.titleimage .textlayer span.text2{color:#e98c07;transform:translateY(-200%);}.titleimage .textlayer .icon{height:5rem;padding:0.5rem;}.titleimage .textlayer .icon img{display:block;height:100%;transform:rotateZ(360deg);opacity:0;transition:all 1.5s cubic-bezier(0.34,1.56,0.64,1) 0.5s;}.titleimage .stoppercontainer{position:absolute;right:0;top:20px;width:200px;opacity:0;transition:opacity 0.5s linear 1.5s;}.titleimage.animated .imagelayer{left:50%;transform:translateX(-50%);}.titleimage.animated .imagelayer img{width:auto;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{transform:translateY(0);opacity:1;}.titleimage.appeared .textlayer .icon img{transform:rotateZ(0);opacity:1;}.titleimage.appeared .stoppercontainer{opacity:1;}.titleheadline h1{display:inline-block;max-width:calc(100% - 120px);padding:0.1em 0.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:0.1em 0.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 0.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;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:0.1em 0.4em;box-decoration-break:clone;font-size:3.6em;background-color:#e98c07;}.headlineblock h3.appeared,.headlineblock h4.appeared{transform:translateY(0);opacity:1;}.headlineblock .decoimage{position:absolute;display:block;left:0;top:0;width:100%;height:100%;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:0.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:0.1em 0.4em;box-decoration-break:clone;background-color:#111;}.textblock strong{padding:0.1em 0.15em;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;}.accordion-list{margin:0px 0;}.accordion-list .outerwrapper{max-width:600px;}.accordion-list__item{margin:1.5rem 0;}.accordion-list__summary{display:flex;align-items:flex-start;gap:4px;width:100%;margin:0;cursor:pointer;list-style:none;}.accordion-list__summary::-webkit-details-marker{display:none;}.accordion-list__indicator,.accordion-list__headline{box-sizing:border-box;cursor:pointer;}.accordion-list__indicator{flex:0 0 auto;position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:4px;background-color:#e98c07;}.accordion-list__icon{position:absolute;display:block;width:16px;height:16px;fill:#111;transition:opacity 0.2s ease,transform 0.2s ease;}.accordion-list__icon--plus{opacity:1;transform:rotate(0deg);}.accordion-list__icon--minus{opacity:0;transform:rotate(-90deg);}.accordion-list__headline{display:flex;align-items:center;min-height:32px;padding:4px 8px;background-color:#111;cursor:pointer;}.accordion-list__headline h3{margin:0;font-size:1.5rem;font-weight:normal;font-style:normal;line-height:1.2;color:#e98c07;}.accordion-list__item.is-open .accordion-list__icon--plus{opacity:0;transform:rotate(90deg);}.accordion-list__item.is-open .accordion-list__icon--minus{opacity:1;transform:rotate(0deg);}.accordion-list__summary:focus,.accordion-list__summary:focus-visible{outline:none;}.accordion-list__content{height:0;opacity:0;overflow:hidden;margin-top:0;padding-left:36px;transition:height 0.35s ease,opacity 0.35s ease,margin-top 0.35s ease;}.accordion-list__content p,.accordion-list__content ul,.accordion-list__content ol{font-size:1.5rem;line-height:1.7;margin:1em 0 0.5em 0 !important;}.accordion-list__item.is-open .accordion-list__content{opacity:1;margin-top:1rem;}.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;transform:translateY(100px);padding:20px 4%;margin:0 auto;color:#fff;background-color:#b36e14;opacity:0;transition:transform 1s ease-out,opacity 1s ease-out;}.texttile h3{display:inline-block;padding:0.1em 0.4em;margin:0;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 0.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:0.3em;font-style:normal;}.texttile .morelink.active:after{content:"↑";}.texttile.bgimage .innerwrapper{padding:50px 0;background-position:center;background-size:cover;}.texttile.bgimage .text{transform:translateY(0);background-color:rgba(161,96,18,0.9);}.texttile.bgimage + .texttile.bgimage{margin-top:0;}.texttile.appeared .text{transform:translateY(0);opacity:1;}.texttile.bgimage.appeared .text{transform:translateY(-100px);}.pictextlist{overflow:hidden;}.pictextlist .outerwrapper{max-width:600px;}.pictextlist .innerwrapper{display:flex;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:0.1em 0.4em;margin:0;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{align-items:center;}.pictextlist.circlepic .image img{transform:rotate(180deg);border:4px solid #e98c07;border-radius:100%;transition: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{transform:rotate(0deg);}.pictextlist.appeared .image:after{background-position:-1000% 0%;opacity:1;}.newsoverview .pictextlist.orangegradient .innerwrapper{margin:40px 0;}.newsoverview .pictextlist .image img{filter:grayscale(100%);}.newsoverview .pictextlist .image img:hover{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:0.1em 0.4em;margin:0;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;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{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:flex;flex-wrap:wrap;padding:2px;box-sizing:border-box;background-color:#e98c07;}.gallery .item{flex:1 1 25%;padding:2px;box-sizing:border-box;background-color:#e98c07;transform:scale(0.5);opacity:0;transition:all 0.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%;object-fit:cover;}.gallery .item.appeared{transform:scale(1);opacity:1;}.carousel{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:transform 0.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;filter:drop-shadow(0 0 4px #111);cursor:pointer;pointer-events:auto;transition:0.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{transform:scale(1.2);}.carousel .controls .icon.inactive{opacity:0.2;cursor:auto;}.carousel .controls .icon.inactive:hover{transform:none;}.sections.carousel .itemstrip .item{width:32.6666666667%;}.sections.carousel .itemstrip .item .link{color:#fff;transition:color 0.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:flex;justify-content: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:0.1em 0.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:0.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:0.1em 0.4em;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 0.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 0.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:0.3em;font-weight:normal;font-style:normal;}.newsevents.carousel .item.active .link:after,.submenu.carousel .item.active .link:after{opacity:0.9;}.newsevents.carousel .itemstrip .item{width:40%;}.newsevents.carousel .itemstrip .item .image{filter:grayscale(100%);margin-bottom:1rem;}.newsevents.carousel .itemstrip .item h3{display:inline;padding:0.1em 0.4em;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%;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{flex-shrink:0;width:33%;margin-right:4%;}.submenu.carousel .itemstrip .item .flexwrapper{display:flex;align-items:flex-start;}.submenu.carousel .itemstrip .item .textwrapper{padding-right:10%;}.submenu.carousel .itemstrip .item h3{display:inline;padding:0.1em 0.4em;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;transform:scale(0);transition: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:transform 1.2s cubic-bezier(0.34,1.56,0.64,1) 0.5s;}.benefits.carousel .itemstrip .item .circlebackground .circle3{top:37.5%;left:37.5%;width:25%;height:25%;transition:transform 0.6s cubic-bezier(0.34,1.56,0.64,1) 1s;}.benefits.carousel .itemstrip .item h3{position:absolute;top:50%;left: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{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%;transform:translateY(-50%);width:40%;}.testimonial.carousel .itemstrip .item h3{position:absolute;left:40%;top: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%;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%;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:flex;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:transform 0.6s;}.superteaser .background.black{transform:translateX(-100%);}.superteaser .background.orange{right:0;top:0;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{transform:translateX(0);}.superteaser.appeared .background.orange{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:0.6em 0.8em 1.5em 0;}.form form .checkboxrow{display:flex;align-items:baseline;padding:0.6em 0 0.3em 0;}.form form .checkboxrow input[type=checkbox]{flex:0 0 12px;margin-right:12px;}.form form .checkboxrow:last-child{display:flex;padding-bottom:1.5em;}.form form input,.form form textarea,.form form select{width:100%;padding:0.6em 0.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{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::placeholder,.form form textarea::placeholder{color:#b3b3b3;opacity:1;}.form form button{display:block;padding:0.8em 1.5em;border:0;margin-top:2em;font-weight:600;font-style:italic;letter-spacing:0.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 .hubspot-consent-button{display:block !important;width:auto !important;min-width:0 !important;padding:0.8em 1.5em !important;border:0 !important;border-radius:0 !important;margin:2em 0 0 0 !important;box-shadow:none !important;font-family:"MaxPro",sans-serif !important;font-size:1.5rem !important;font-weight:600 !important;font-style:italic !important;line-height:1.4 !important;letter-spacing:0.1em !important;text-transform:uppercase !important;color:#fff !important;background-color:#e98c07 !important;background-image:none !important;cursor:pointer !important;appearance:none;}.form .hubspot-consent-button:focus,.form .hubspot-consent-button:active,.form .hubspot-consent-button:hover{outline:none !important;color:#fff !important;background-color:#a16012 !important;background-image:none !important;}.form .result{position:fixed;left:0;top: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 0.5s;}.form .result h3{font-size:3em;margin:0;color:#fff;}.form .result p{margin:0.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:#ff9999;}.form form.validating input[type=checkbox]:invalid,.form form.validating input[type=checkbox].invalid{outline:4px solid #ff9999;}.sitemap{display:flex;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{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:0.5;transition:all 1.5s ease-out;}.footer .margin{height:150px;}.footer .content{transform:translateY(-10%);padding-top:40px;background-color:rgba(55,55,55,0.9);opacity:0.5;transition:all 1.5s ease-out;}.footer .outerwrapper{text-align:center;}.footer .socialmedia{display:flex;justify-content:center;}.footer .socialmedia .link{width:32px;padding:7.5px;filter:invert(100);transition:all 0.4s ease-out;will-change:transform;}.footer .socialmedia .link img{display:block;width:100%;}.footer .socialmedia .link:hover{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:flex;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{transform:translateY(0);opacity:1;}.footer.appeared .content{transform:translateY(0);opacity:1;}@keyframes arrowmove{0%{opacity:1;transform:translateX(0);}50%{opacity:0;transform:translateX(3px);}51%{opacity:0;transform:translateX(-3px);}}@keyframes titleimageloop{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{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{flex-direction:column;}.titleimage .textlayer .icon{height:4rem;}.titleimage .stoppercontainer{width:140px;}.titleimage.largetext .textlayer{justify-content:flex-start;align-items:stretch;width:auto;}.titleimage.largetext .textlayer span{font-size:3.4rem;}.titleimage.largetext .textlayer .icon{align-self:flex-end;transform:translateX(100%);height:6rem;}.headlineblock h3{font-size:4em;}.headlineblock h4{font-size:2.6em;}.pictextlist .innerwrapper{flex-direction:column;}.pictextlist .image{margin-right:0;margin-bottom:25px;}.columnlayout.narrow{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{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:0.8em 0 0.2em 0;}.sitemap .level1{width:100%;padding:0;}}
