body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}

/*# sourceMappingURL=sourcemaps/tiny-slider.css.map */
@charset "UTF-8";
@font-face{font-display:swap;font-family:"ABCDiatype";font-style:normal;font-weight:300;src:url("../../files/layout/fonts/ABCDiatype-Medium.woff2") format("woff2"), url("../../files/layout/fonts/ABCDiatype-Medium.woff") format("woff")}.listReset,#navMain ul{list-style:none;padding:0;margin:0}.button,*[data-button="primary"]{display:inline-block;text-decoration:none;line-height:1;padding:10px 20px;background:#4A98FF;color:#fff;font-size:14px;border-radius:20px;margin-top:20px;margin-bottom:20px}.button:after,*[data-button="primary"]:after{content:"→";display:inline-block;transform:translateX(10px);opacity:0;transition:all ease 0.5s}@media screen and (min-width:1025px){.button,*[data-button="primary"]{min-width:220px}.button:hover:after,*[data-button="primary"]:hover:after{transform:translateX(15px);opacity:1}}@media screen and (max-width:1024px){.button,*[data-button="primary"]{text-align:center;min-width:160px;padding:15px}}body{font-family:"ABCDiatype";color:#333333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:19px;line-height:1.2;background-color:#fff;font-weight:300}body.submenuOpen #fixedContact .toggler:before,body.submenuOpen #fixedContact .toggler>div,body.mobilemenuOpen #fixedContact .toggler:before,body.mobilemenuOpen #fixedContact .toggler>div{background:#fff}body.submenuOpen #fixedContact .toggler svg,body.mobilemenuOpen #fixedContact .toggler svg{fill:#4A98FF}body.submenuOpen #navMain ul li a,body.submenuOpen #navMain ul li strong,body.mobilemenuOpen #navMain ul li a,body.mobilemenuOpen #navMain ul li strong{color:#fff}body.submenuOpen #navMain ul li a:hover,body.submenuOpen #navMain ul li a.active,body.submenuOpen #navMain ul li strong:hover,body.submenuOpen #navMain ul li strong.active,body.mobilemenuOpen #navMain ul li a:hover,body.mobilemenuOpen #navMain ul li a.active,body.mobilemenuOpen #navMain ul li strong:hover,body.mobilemenuOpen #navMain ul li strong.active{color:#fff}body.submenuOpen header .content-hyperlink img,body.mobilemenuOpen header .content-hyperlink img{filter:brightness(100) !important}@media screen and (max-width:1024px){body.submenuOpen #fixedContact,body.mobilemenuOpen #fixedContact{display:none}body.submenuOpen header .content-hyperlink,body.submenuOpen header.small .content-hyperlink,body.mobilemenuOpen header .content-hyperlink,body.mobilemenuOpen header.small .content-hyperlink{opacity:1}body.submenuOpen header .content-hyperlink img,body.submenuOpen header.small .content-hyperlink img,body.mobilemenuOpen header .content-hyperlink img,body.mobilemenuOpen header.small .content-hyperlink img{width:35px}}h1,h2,h3,h4,h5,h6,p{margin:0;font-weight:300;font-size:inherit}p+p{margin-top:15px}*[data-size="h1"]{font-size:150px}*[data-size="h1"]+*[data-size="h5"]{margin-top:85px}@media screen and (max-width:1024px){*[data-size="h1"]{font-size:75px}}*[data-size="h2"]{font-size:110px}*[data-size="h3"]{font-size:75px;letter-spacing:-1px;line-height:1.1}@media screen and (max-width:1024px){*[data-size="h3"]{font-size:22px}}*[data-size="h4"]{font-size:36px}*[data-size="h4"]+*[data-size="body"],*[data-size="h4"]+p{margin-top:25px}@media screen and (max-width:1024px){*[data-size="h4"]{font-size:22px}}*[data-size="h5"]{font-size:22px}@media screen and (max-width:1024px){*[data-size="h5"]{font-size:19px}}*[data-size="body"]{font-size:19px}*[data-size="small"]{font-size:14px}*[data-size="small"]+*[data-size="h3"],*[data-size="small"]+*[data-size="h4"]{margin-top:30px}@media screen and (max-width:1024px){*[data-size="small"]{font-size:12px}*[data-size="small"]+*[data-size="small"]{margin-top:5px}*[data-size="small"]+*[data-size="h3"],*[data-size="small"]+*[data-size="h4"]{margin-top:20px}}*[data-border="bottom"]{border-bottom:1px solid #AFAFAF;margin-top:0px;margin-bottom:80px}strong{font-weight:300}a{text-decoration:none;color:currentColor}*[data-color="grey"]{color:#AFAFAF}img{display:block;border-radius:15px}header{padding:25px;padding-bottom:5px;position:fixed;top:0;left:0;right:0;z-index:100}header .inside{display:flex}header .inside .content-hyperlink{flex-shrink:0}header .inside nav{flex-grow:1}header .inside .menuToggler{display:none}header .content-hyperlink img{border-radius:0;width:90px;transition:all 0.5s ease}body.header--white header{color:#fff}body.header--white header .content-hyperlink img{filter:brightness(100)}@media screen and (min-width:1025px){body.header--white header.small:not(.bg--black),header.small:not(.bg--black){color:#333333}body.header--white header.small:not(.bg--black) .content-hyperlink img,header.small:not(.bg--black) .content-hyperlink img{filter:brightness(0)}body.header--white header.small,header.small{opacity:0;backdrop-filter:blur(5px);transition:opacity ease 0.5s}body.header--white header.small .content-hyperlink img,header.small .content-hyperlink img{width:24px}body.header--white header.small.show,header.small.show{opacity:1}}@media screen and (max-width:1024px){header{padding:10px 10px 0px 10px}header.small .content-hyperlink{opacity:0}header .inside .content-hyperlink{position:relative;z-index:10;transition:opacity ease 0.5s}header .inside .content-hyperlink img{width:66px;height:auto;transition:width ease 0.5s}header .inside .menuToggler{display:block;width:55px;aspect-ratio:1;background:#E52521;color:#fff;border-radius:100%;position:fixed;top:10px;right:10px;display:flex;align-items:center;justify-content:center;-webkit-box-shadow:0px 0px 12px 1px rgba(0, 0, 0, 0.16);box-shadow:0px 0px 12px 1px rgba(0, 0, 0, 0.16);font-size:12px}header .inside .menuToggler:before{content:"Menü"}header .inside .menuToggler.active{background:transparent;box-shadow:none}header .inside .menuToggler.active:before{content:"schließen"}}#navMain ul li a,#navMain ul li strong{text-decoration:none;font-weight:300}#navMain ul li svg{fill:currentColor;transform:translateY(-2px) rotate(0deg);transition:transform ease 0.5s}#navMain ul li.submenu{cursor:pointer}#navMain ul li.openSub svg{transform:translateY(-2px) rotate(-180deg)}#navMain ul li.openSub a,#navMain ul li.openSub strong{color:#fff}@media screen and (min-width:1025px){#navMain ul.level_1>li{display:inline-block}#navMain ul.level_1>li>a,#navMain ul.level_1>li>strong{color:currentColor;font-size:19px}#navMain ul.level_1>li>a.active,#navMain ul.level_1>li>a:hover,#navMain ul.level_1>li>strong.active,#navMain ul.level_1>li>strong:hover{color:#E52521}#navMain ul.level_2{position:absolute;left:-25px;right:-25px;top:0;background:rgba(226, 37, 33, 0.96);transition:transform ease 0.5s;transform:translateY(-150%);z-index:-1;padding-top:200px;padding-bottom:50px;padding-left:62vw;box-sizing:border-box;display:block}#navMain ul.level_2 li{display:block;color:#fff}#navMain ul.level_2 li a,#navMain ul.level_2 li strong{font-size:36px}#navMain ul.level_2 li a:hover,#navMain ul.level_2 li a.active,#navMain ul.level_2 li strong:hover,#navMain ul.level_2 li strong.active{color:#fff}#navMain ul.level_2.active{transform:translateY(-25px)}}@media screen and (max-width:1024px){#navMain{transform:translateY(-100vh);transition:transform ease 0.5s;position:fixed;top:0;bottom:0;display:flex;justify-content:center;align-items:flex-end;background:rgba(226, 37, 33, 0.96);left:0;right:0;color:#fff;padding-top:6dvh;padding-bottom:10dvh}#navMain ul.level_1>li{display:block}#navMain ul.level_1>li>a,#navMain ul.level_1>li>strong{font-size:34px}#navMain.active{transform:translateY(0)}#navMain ul.level_2{display:none;padding-left:60px;padding-bottom:40px}#navMain ul.level_2 li a,#navMain ul.level_2 li strong{display:block;font-size:16px;line-height:2}#navMain ul.level_2.active{display:block}}#container{margin-bottom:600px;position:relative;z-index:10;background-color:#EDEDED;border-bottom-left-radius:35px;border-bottom-right-radius:35px;transition:background-color ease 1s, color ease 1s}#container.bg--black{color:#fff;background-color:#333333}@media screen and (max-width:1024px){#container{border-bottom-left-radius:15px;border-bottom-right-radius:15px;margin-bottom:520px}}body.bg--black #container{color:#fff;background-color:#333333}footer{padding:50px 25px;position:fixed;bottom:215px;left:0;right:0;z-index:5}footer .inside{display:flex}footer .content-text{padding-right:65px}footer .content-text.media--left{flex-grow:1}footer .content-text.media--left figure{margin-right:145px}footer .content-text.media--left figure img{border-radius:0}footer .content-text a:hover{text-decoration:underline}@media screen and (max-width:1024px){footer{padding:30px 10px;bottom:75px}footer .inside{display:block}footer .inside .content-text{padding-right:0;margin-bottom:15px}footer .inside .content-text.media figure{display:none}footer .inside .content-text.media .rte{text-align:center}footer .inside .content-text.media a{margin-top:0px}footer .inside .content-text.notMobile{display:none}}#pageEnd{box-sizing:border-box;height:215px;padding:50px 25px;position:fixed;bottom:0;left:0;right:0;display:flex;align-items:flex-end;z-index:5}#pageEnd .inside{flex-basis:100%;display:flex}#pageEnd .inside>*{flex-grow:1;flex-basis:100%}#pageEnd nav ul{margin:0;padding:0;list-style:none;font-size:14px;color:#AFAFAF}@media screen and (min-width:1025px){#pageEnd nav ul li{display:inline-block}#pageEnd nav ul li+li:before{content:"/"}}@media screen and (max-width:1024px){#pageEnd nav ul{font-size:12px;color:#333333;margin-bottom:20px}}@media screen and (max-width:1024px){#pageEnd{padding:0px 10px;height:90px}#pageEnd .inside{display:block}#pageEnd .inside .content-text{margin-bottom:25px}#pageEnd .inside .content-text p{text-align:left !important}}@media screen and (min-width:1025px){#navMain{padding-right:220px}#navMain ul{display:flex;justify-content:flex-end;gap:22px}}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}.accordion{max-height:0;overflow:hidden;opacity:0;transition:all 0.25s ease-out;will-change:max-height;box-sizing:border-box}section.ce_accordion{box-sizing:border-box}section.ce_accordion .toggler{display:flex;align-items:center;align-content:center;cursor:pointer}section.ce_accordion.active .accordion{opacity:1}@media screen and (min-width:1025px){.justMobile{display:none}}html{scroll-behavior:smooth}.showlater{opacity:0;transform:translateY(4vw);transition:all ease 1s}.showlater.visible{opacity:1;transform:translateY(0)}.tns-visually-hidden{display:none}.content-gallery{overflow:hidden;padding-top:270px;padding-bottom:250px}.content-gallery .tns-nav{display:flex;justify-content:center;margin-top:100px;align-items:center}.content-gallery .tns-nav button{border:0;padding:0;width:60px;background:#707070;height:1px}.content-gallery .tns-nav button.tns-nav-active{height:3px;background:#E52521}.content-gallery>h1,.content-gallery h2,.content-gallery h3,.content-gallery h4,.content-gallery h5,.content-gallery h6{font-size:36px;margin-bottom:120px;margin-left:25px}.content-gallery ul{display:flex;align-items:center;list-style:none;padding:0;margin:0}.content-gallery ul img{max-width:575px}@media screen and (max-width:1024px){.content-gallery{padding-top:70px;padding-bottom:50px}.content-gallery>h1,.content-gallery h2,.content-gallery h3,.content-gallery h4,.content-gallery h5,.content-gallery h6{margin-bottom:20px}.content-gallery ul img{max-width:90vw}.content-gallery .tns-nav{margin-top:50px;margin-bottom:50px}.content-gallery .tns-nav button{width:40px}}#fixedContact{position:fixed;z-index:150;right:25px;top:25px}#fixedContact .toggler{width:55px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative}#fixedContact .toggler:before{content:"";border-radius:100%;background:#4A98FF;-webkit-box-shadow:0px 0px 12px 1px rgba(0, 0, 0, 0.16);box-shadow:0px 0px 12px 1px rgba(0, 0, 0, 0.16);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50%;height:50%;z-index:5;transition:all ease 0.3s}#fixedContact .toggler>div{border-radius:100%;background:#4A98FF;display:flex;align-items:center;justify-content:center;width:50px;height:50px;transition:all ease 0.3s;position:relative;z-index:10}#fixedContact .toggler>div svg{width:26px;height:auto;fill:#fff}#fixedContact .toggler:hover:before,#fixedContact .toggler.active:before{width:53px;height:53px}#fixedContact .content-text{background:#4A98FF;border-radius:10px;color:#fff;padding:20px;position:absolute;right:0;width:296px;box-sizing:border-box;transform:translateY(-200%);transition:transform ease 0.5s}#fixedContact .content-text a:hover{text-decoration:underline}#fixedContact .content-text p+p{margin-top:80px}#fixedContact .content-text.active{transform:translateY(10px)}@media screen and (max-width:1024px){#fixedContact{top:initial;bottom:25px}#fixedContact .content-text{bottom:80px;transform:translateY(200%)}}.mod_article .content-text{padding-left:25px;padding-right:25px;margin-top:50px;margin-bottom:50px}.mod_article .content-text a:hover{text-decoration:underline}@media screen and (max-width:1024px){.mod_article .content-text{padding-left:10px;padding-right:10px;margin-top:50px;margin-bottom:50px}}.mod_article{overflow:inherit}.headlineSmall{padding:25px}.headlineSmall h1,.headlineSmall h2,.headlineSmall h3,.headlineSmall h4,.headlineSmall h5,.headlineSmall h6{font-size:14px}.content-services{display:flex;margin-right:25px;margin-left:25px}.content-services .nav{flex-basis:365px;flex-shrink:0;align-self:flex-start;position:sticky;top:110px;font-size:14px;padding-top:25px}.content-services .nav a{color:#AFAFAF;display:block}.content-services .nav a.active{color:currentColor}.content-services .nav a+a{margin-top:0}.content-services .nav span{display:inline-block;margin-right:5px}.content-services .contents{flex-grow:1}.content-services .anchor{transform:translateY(-80px)}.content-services .element{display:flex;position:relative;padding-bottom:100px;padding-top:25px}.content-services .element:before{content:"";width:calc(100% + 365px);transform:translateX(-365px);display:block;border-top:1px solid #CDCCCC;position:absolute;top:0}.content-services .element .left{flex-grow:1;padding-right:135px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.content-services .element .right{flex-basis:60%;flex-shrink:0}.content-services .element .right>div{padding-right:25px}.content-services .element .right figure{margin-top:45px}.content-history{border-top:1px solid #CDCCCC;border-bottom:1px solid #CDCCCC;padding-top:50px;padding-bottom:50px;display:flex;margin-left:25px;overflow:hidden}.content-history .nav{flex-basis:19%;flex-shrink:0;align-self:flex-start;font-size:14px;line-height:1}.content-history .nav p{color:#5C5C5C;display:block;cursor:pointer}.content-history .nav p.active{color:currentColor}.content-history .nav p+p{margin-top:8px}.content-history .nav p span{display:inline-block;margin-right:5px}.content-history .nav p span:last-child{opacity:0;transition:opacity ease 0.3s}.content-history .nav p:hover,.content-history .nav p.active{color:#fff}.content-history .nav p:hover span:last-child,.content-history .nav p.active span:last-child{opacity:1}.content-history .contents{overflow:hidden;padding-right:70px;width:31%;box-sizing:border-box;position:relative}.content-history .contents .element{width:100%}.content-history .element .rte{height:100%}.content-history .element .rte>figure{display:none}.content-history .element .rte p{color:#AFAFAF}.content-history .element .picture{display:none}.content-history .element .year{font-size:150px;color:#E52521;margin-top:22vw;line-height:1;letter-spacing:-3px}.content-history .galleryHistory{width:50%;flex-shrink:0;overflow:hidden}.content-history .galleryHistory .inside{width:45vw}.content-history .galleryHistory .tns-ovh{overflow:visible}.content-history .galleryHistory figure{padding-left:20px}@media screen and (max-width:1024px){.content-services{padding-right:10px;padding-left:10px;padding-top:10px}.content-services .nav{display:none}.content-services .element{display:block;border-top:1px solid #CDCCCC}.content-services .element .left{padding-right:0}.content-services .element .left .number{font-size:80px}.content-services .element .left a{position:absolute;bottom:0;left:70px}.content-services .element .right{padding-left:70px;font-size:16px}.content-services .element .right h3{font-size:24px}.content-history{margin-right:10px;margin-left:10px;padding-top:10px;display:block}.content-history .nav{display:none}.content-history .galleryHistory{display:none}.content-history .contents{width:100%;padding:0;margin-top:30px}.content-history .element{display:block}.content-history .element .rte{display:flex;flex-direction:column}.content-history .element .rte figure{display:block;order:2}.content-history .element .rte p{order:3;margin-top:40px;padding-left:60px}.content-history .element .rte .year{order:1;margin-top:0;font-size:80px;transform:translateX(-100px)}.content-history .element.tns-slide-active .rte .year{transform:translateX(0px)}}.hero-video{height:80vh}.content-hero .inside{color:#fff}.content-hero.theme-textCenter{padding-left:25px;padding-right:25px;padding-bottom:25px;padding-top:435px;position:relative}.content-hero.theme-textCenter figure img{opacity:0.7;width:100%}.content-hero.theme-textCenter .inside{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin-top:260px}.content-hero.theme-default{min-height:80vh;overflow:hidden;width:100%;position:relative;margin-bottom:30px;display:flex;align-items:flex-end}.content-hero.theme-default .inside{padding:25px}.content-hero.theme-default .picture--full figure{position:absolute;left:0;right:0;bottom:0;top:0}.content-hero.theme-default .picture--full figure img{object-fit:cover;width:100%;height:100%;object-position:center;border-radius:0}.content-hero.theme-default .picture--full figure:after{position:absolute;top:0;bottom:0;right:0;left:0;background:linear-gradient(150deg, rgba(229, 37, 33, 0.02) 25%, #e52521 100%)}.content-hero.theme-default .picture--full figure.videoHls video{width:100%;object-fit:cover;object-position:center;height:100%}.content-hero.theme-default.hasOverlay .picture--full figure:after{content:""}.content-hero.theme-default .picture--centered{height:85vh}.content-hero.theme-default .picture--centered figure{position:absolute;left:0;right:0;bottom:0;top:0;display:flex;align-items:center;align-content:center;justify-content:center}.content-hero.theme-default .picture--centered figure img{max-width:300px}.content-hero.theme-default .picture--lottie{height:85vh}.content-hero.theme-default .picture--lottie figure{position:absolute;left:0;right:0;bottom:0;top:0;display:flex;align-items:center;align-content:center;justify-content:center}@media screen and (max-width:1024px){.content-hero.theme-textCenter{padding-left:10px;padding-right:10px;padding-top:275px;margin-bottom:150px}.content-hero.theme-textCenter .inside{margin-top:285px;width:100%}.content-hero.theme-textCenter .inside *[data-size="h3"]{font-size:36px}.content-hero.theme-default .inside{padding:10px}.content-hero.theme-default .picture--centered img{width:135px;height:auto}}.content-teaser{margin-top:200px;margin-bottom:200px;padding-left:25px;padding-right:25px;overflow:hidden}.content-teaser a.justMobile{display:none}.content-teaser .inside{display:flex;gap:20px}.content-teaser .inside .element{flex-basis:100%;flex-grow:1;color:#AFAFAF;transition:color ease 0.3s;font-size:19px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.content-teaser .inside .element:hover{color:currentColor}.content-teaser .inside .element:hover h3 span{transform:rotate(0)}.content-teaser .inside .element>div{padding-right:40px}.content-teaser .inside .element h3{margin-bottom:10px;display:inline-flex}.content-teaser .inside .element h3 span{flex-shrink:0;margin-left:10px;transform:rotate(-45deg);transition:transform ease 0.5s}.content-teaser .inside .element h3 a:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:10}.content-teaser .inside .element figure{margin-top:45px;background:#fff;border-radius:15px;aspect-ratio:1.0526315789}.content-teaser .inside .element figure img{width:100%}@media screen and (max-width:1024px){.content-teaser{width:100%;position:relative;padding-left:0;padding-right:0;margin-top:70px;margin-bottom:70px}.content-teaser .tns-outer{padding:0 !important}.content-teaser .tns-ovh{overflow:visible}.content-teaser .inside{width:80vw;gap:unset;position:relative;margin:0}.content-teaser .inside .element{width:80vw;padding-left:10px;flex-grow:unset;color:currentColor;flex-shrink:0}.content-teaser .inside .element.tns-slide-active>div h3,.content-teaser .inside .element.tns-slide-active a.justMobile{opacity:1}.content-teaser .inside .element.tns-slide-active+.tns-slide-active>div h3,.content-teaser .inside .element.tns-slide-active+.tns-slide-active a.justMobile{opacity:0}.content-teaser .inside .element>div h3{opacity:0;transition:opacity ease 0.5s;font-size:22px}.content-teaser .inside .element>div h3 a:after,.content-teaser .inside .element>div h3+p{display:none}.content-teaser .inside .element figure{margin-top:0}.content-teaser .inside .element a.justMobile{display:block;text-decoration:underline;font-size:12px;margin-top:10px;opacity:0;transition:opacity ease 0.5s}}.content-link-group{font-size:14px;padding-left:25px;padding-right:25px;margin-bottom:300px}.content-link-group>div{border-top:1px solid #CDCCCC;display:flex;margin-top:45px;flex-wrap:wrap;justify-content:space-between;transition:color ease 0.5s}.content-link-group>div>.element{flex-basis:calc(50% - 70px);display:flex;align-items:center;align-content:center;justify-content:space-between;font-size:36px;transition:color ease 0.5s;border-bottom:1px solid #CDCCCC;padding:45px 0}.content-link-group>div>.element span{flex-shrink:0;transform:rotate(-45deg);transition:transform ease 0.5s}.content-link-group>div>.element:hover{color:#333333}.content-link-group>div>.element:hover span{transform:rotate(0)}.content-link-group>div:hover{color:#AFAFAF}@media screen and (max-width:1024px){.content-link-group{padding-left:10px;padding-right:10px;margin-bottom:150px}.content-link-group>div{display:block}.content-link-group>div>.element{padding:25px 0;font-size:22px}.content-link-group>div>.element span{transform:rotate(0)}}.content-team{font-size:14px;line-height:1.2;padding-left:25px;padding-right:25px;margin-bottom:300px;margin-top:100px;display:flex;gap:80px 20px;flex-wrap:wrap}.content-team>.element{flex-basis:calc(100% / 4 - 15px)}.content-team>.element figure{margin-top:15px;margin-bottom:15px}.content-team>.element figure img{width:100%}.content-team>.element a{display:block}.content-team>.element a:hover{text-decoration:underline}@media screen and (max-width:1024px){.content-team{padding-left:10px;padding-right:10px;margin-bottom:150px;gap:50px 10px}.content-team>.element{flex-basis:calc(100% / 2 - 5px);display:flex;flex-direction:column}.content-team>.element .name{order:2}.content-team>.element figure{order:1}.content-team>.element .contact{order:3}.content-team>.element a.phone{margin-top:10px}.content-team>.element a.mail{display:none}}.content-text-group{font-size:14px;padding-left:25px;padding-right:25px;margin-bottom:300px;margin-top:100px}.content-text-group>.element{font-size:36px;display:flex;justify-content:space-between;margin-top:100px}.content-text-group>.element>p:first-child{flex-shrink:0;flex-basis:45%}.content-text-group>.element>p:first-child+p{margin-top:0}.content-text-group>.element+a{margin-left:45%;margin-top:70px}@media screen and (max-width:1024px){.content-text-group>.element+a{margin-left:0;margin-top:35px}}@media screen and (max-width:1024px){.content-text-group{padding-left:10px;padding-right:10px;margin-bottom:150px}.content-text-group>.element{display:block;border-top:1px solid #CDCCCC;font-size:22px;margin-top:30px;padding-top:20px;padding-bottom:20px}.content-text-group>.element>p:first-child span{display:block}.content-text-group>.element>p:first-child span:first-child{font-size:75px}.content-text-group>.element>p:first-child+p{margin-top:20px}}.content-text-custom{padding-left:25px;padding-right:25px;margin-bottom:150px}.content-text-custom a:hover{text-decoration:underline}.content-text-custom.media .inside{display:flex;justify-content:space-between}.content-text-custom.media .inside>*{flex-basis:100%;flex-grow:1}.content-text-custom.media .inside .rte{border-top:1px solid #CDCCCC;padding-top:30px}@media screen and (min-width:1025px){.content-text-custom.media .inside .rte{margin-right:80px}.content-text-custom.media .inside+a{transform:translateY(-55px)}}.content-text-custom.media.hasOverlay figure{position:relative}.content-text-custom.media.hasOverlay figure:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:linear-gradient(150deg, rgba(229, 37, 33, 0.02) 25%, #e52521 100%);border-radius:15px}.content-text-custom.theme-headlineLeft .inside{display:flex;align-items:flex-start}.content-text-custom.theme-headlineLeft .headline{font-size:75px;flex-basis:45%;flex-shrink:0}.content-text-custom.theme-headlineLeftSpace .inside{display:flex;align-items:flex-start}.content-text-custom.theme-headlineLeftSpace .headline{font-size:36px;flex-basis:55%;margin-right:2%;flex-shrink:0}.content-text-custom.theme-centered .inside{max-width:1165px;padding-left:260px}.mod_article:first-child>.content-text-custom:first-child{margin-top:275px}@media screen and (max-width:1024px){.content-text-custom{padding-left:10px;padding-right:10px}.content-text-custom.media .inside{display:block}.content-text-custom.media .inside .rte{margin-bottom:25px}.content-text-custom.theme-headlineLeft .inside,.content-text-custom.theme-headlineLeftSpace .inside{display:block}.content-text-custom.theme-headlineLeft .headline,.content-text-custom.theme-headlineLeftSpace .headline{font-size:36px;margin-bottom:25px}}.products-list{padding-left:25px;padding-right:25px;margin-bottom:270px}.products-list section{border-bottom:1px solid #CDCCCC}.products-list section:first-child{border-top:1px solid #CDCCCC}.products-list section .toggler{color:#AFAFAF;display:flex;justify-content:space-between;padding:30px 0;scroll-margin-top:110px}.products-list section .toggler h3{flex-basis:55%;margin-right:2%;flex-shrink:0;display:flex;align-items:center;align-content:center}.products-list section .toggler h3 span{width:120px;flex-shrink:0;color:#AFAFAF}.products-list section .toggler p{flex-grow:1}.products-list section .toggler:hover,.products-list section .toggler.active{color:currentColor}.products-list section .accordion>div{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:150px;padding-top:70px}.products-list section .accordion>div .picture{flex-basis:55%;margin-right:2%;padding-left:120px;box-sizing:border-box;flex-shrink:0}.products-list section .accordion>div .picture figure{display:inline-block;position:relative}.products-list section .accordion>div .picture.hasOverlay figure:after{content:"";background:linear-gradient(150deg, rgba(229, 37, 33, 0.02) 25%, #e52521 100%);position:absolute;top:0;left:0;right:0;bottom:0;border-radius:15px}.products-list section .accordion>div .facts{flex-grow:1}.products-list section .accordion>div .facts p span{display:block}.products-list section .accordion>div .facts p span:last-child{border-bottom:1px solid #CDCCCC}.products-list section .accordion>div .facts p+p{margin-top:85px}.products-list section.active .toggler{color:currentColor}@media screen and (max-width:1024px){.products-list{padding-left:10px;padding-right:10px}.products-list section .toggler{padding:35px 0;color:currentColor;scroll-margin-top:50px}.products-list section .toggler h3{flex-basis:100%}.products-list section .toggler h3 span{width:60px;font-size:12px}.products-list section .toggler p{display:none}.products-list section .accordion>div{display:block;padding-top:10px;padding-bottom:70px}.products-list section .accordion>div .picture{padding-left:30px;padding-right:30px;margin-right:0}.products-list section .accordion>div .facts{padding-top:45px;padding-left:60px}.products-list section .accordion>div .facts *[data-size="h3"]{font-size:36px;margin-top:10px}.products-list section .accordion>div .facts p+p{margin-top:50px}}.content-element-group{display:flex;align-items:flex-start}.content-element-group.cols--3>div{box-sizing:border-box}.content-element-group.cols--3>div:first-child{flex-basis:24%;flex-shrink:0}.content-element-group.cols--3>div:nth-child(2){flex-basis:33%;flex-shrink:0}.content-element-group.cols--3>div:nth-child(3){flex-grow:1}.content-element-group.cols--3.uneven>div:first-child{flex-basis:25%;flex-shrink:0}.content-element-group.cols--3.uneven>div:nth-child(2){flex-basis:25%;flex-shrink:0}.content-element-group.cols--3.uneven>div:nth-child(3){flex-grow:1;padding-left:240px}.content-element-group.cols--3.spaceLeft:before{content:"";flex-basis:25%;flex-shrink:0}.content-element-group.cols--3.spaceLeft>div:first-child{flex-basis:35%;flex-shrink:0;margin-right:4%}.content-element-group.cols--3.spaceRight:after{content:"";flex-grow:1}.content-element-group.cols--3.borderTop{border-top:1px solid #CDCCCC;padding-top:150px}@media screen and (max-width:1024px){.content-element-group{display:block}.content-element-group .content-text-custom{margin-bottom:50px}.content-element-group .content-text-custom *[data-size="small"]+*[data-size="h3"],.content-element-group .content-text-custom *[data-size="small"]+*[data-size="h4"]{font-size:40px}.content-element-group.cols--3.borderTop{padding-top:25px}.content-element-group.spaceLeft{padding-left:70px}.content-element-group.cols--3.uneven .content-text-custom{margin-bottom:0px}.content-element-group.cols--3.uneven>div:nth-child(3){padding-left:70px;margin-bottom:50px;margin-top:50px}.content-element-group.noSpaceMobile{padding-left:0}*[data-border="bottom"]{margin-bottom:40px}*[data-border="bottom"][data-size="h3"]{font-size:40px}}
