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%}.aspect--9\:16,.responsive.ratio-916{padding-bottom:177.7777%}.aspect--1\:1,.responsive.ratio-11{padding-bottom:100%}
*{-webkit-font-smoothing:antialiased;font-synthesis:none;text-rendering:optimizeLegibility;box-sizing:border-box;scroll-behavior:smooth}@font-face{font-display:swap;font-family:"SuisseIntl";font-style:normal;font-weight:500;src:url("/files/layout/frontend/fonts/SuisseIntl-Medium.woff2") format("woff2"),url("/files/layout/frontend/fonts/SuisseIntl-Medium.otf") format("otf")}@font-face{font-display:swap;font-family:"SuisseWorks";font-style:normal;font-weight:500;src:url("/files/layout/frontend/fonts/SuisseWorks-Regular.woff2") format("woff2"),url("/files/layout/frontend/fonts/SuisseWorks-Regular.otf") format("otf")}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes zoomOutBlur{0%,30%{filter:blur(60px);width:150%;opacity:.3}100%{filter:blur(0px);width:calc(100% - 260px);opacity:1}}@keyframes image-1-cycle-hover{0%,19.99%{opacity:1}20%,100%{opacity:0}}@keyframes image-2-cycle-hover{0%,19.99%{opacity:0}20%,39.99%{opacity:1}40%,100%{opacity:0}}@keyframes image-3-cycle-hover{0%,39.99%{opacity:0}40%,59.99%{opacity:1}60%,100%{opacity:0}}@keyframes image-4-cycle-hover{0%,59.99%{opacity:0}60%,79.99%{opacity:1}80%,100%{opacity:0}}@keyframes image-5-cycle-hover{0%,79.99%{opacity:0}80%,100%{opacity:1}}html{--spaceX: 65px;--spaceXAdditional: 200px;--spaceY: 20px;--spaceYBig: 100px;--radiusM: 20px;--radiusS: 10px;--radiusXS: 5px;--sizeLogo: auto;--sizeSerif: 52px;--lineheightSerif: 1.1;--sizeSansDefault: 18px;--lineheightDefault: 1.15;--sizeSansSmall: 14px;--sizeSansMini: 11px;--colorBlack: #000;--colorGreyFont: #a1a1a1;--badgeBG: #E6E6E6;--badgeFont: #9C9C9C;--backgroundBody: #F8F8F8}html.darkMode{--backgroundBody: #0F1011;--colorBlack: #fff;--colorGreyFont: #a1a1a1;--badgeBG: #3f3f3f}html.darkMode header .inside .content-image img{filter:invert(1)}html.darkMode footer .inside .content-text figure img{filter:invert(1)}@media screen and (max-width: 1600px){html{--sizeSerif: 3.2vw;--sizeLogo: 2.6vw}}@media screen and (max-width: 1300px){html{--spaceX: 20px;--spaceXAdditional: 10vw}}@media screen and (max-width: 760px){html{--sizeSerif: 28px;--sizeSansDefault: 14px;--sizeSansSmall: 11px;--spaceYBig: 75px;--lineheightSerif: 1.2;--lineheightDefault: 1.35;--spaceXAdditional: 0px}}body{background-color:var(--backgroundBody);font-family:"SuisseIntl",sans-serif;color:var(--colorBlack);font-size:var(--sizeSansDefault);line-height:var(--lineheightDefault);letter-spacing:-0.02em}body #container,body #footer{opacity:0;animation-name:fadeIn;animation-duration:.5s;animation-fill-mode:forwards}body.page-leave #container,body.page-leave #footer{animation-name:fadeOut;animation-duration:.8s;animation-fill-mode:forwards}body.noScroll{overflow:hidden}body.noFooter footer{display:none}img,video{display:block}img.radius,video.radius{border-radius:var(--radiusS)}@media screen and (max-width: 760px){img.radius,video.radius{border-radius:var(--radiusXS)}}a{color:currentColor;text-decoration:none}a:focus-visible{outline:none}a.hasIcon{display:inline-flex;gap:10px;align-items:center}a.arrow-int,a.arrow-ext{display:inline-flex;gap:5px;align-items:center;color:var(--colorGreyFont)}a.arrow-int:before,a.arrow-ext:before{transform:translateY(-1.5px)}a.arrow-int:before{content:"→"}a.arrow-ext:before{content:"↗"}a[href^="mailto:"]{position:relative;transition:color ease .3s}a[href^="mailto:"]:after{content:"Email kopiert";position:absolute;display:block;top:2px;color:var(--colorGreyFont);opacity:0;transition:opacity ease .3s;width:100%;left:0;right:0}@media screen and (max-width: 760px){a[href^="mailto:"]:after{content:"Kopiert"}}a[href^="mailto:"].hiding{color:rgba(0,0,0,0);position:relative}a[href^="mailto:"].copied.arrow-int:before{content:"";background-image:url(/files/layout/frontend/img/check-grey.svg);background-size:contain;background-repeat:no-repeat;background-position:left;width:1em;display:inline-block;height:.7em}a[href^="mailto:"].copied.arrow-int:after{left:1.2em}a[href^="mailto:"].copied:after{opacity:1}.content-text a{color:var(--colorGreyFont)}.serif a[href^="mailto:"].copied:before{background-image:url(/files/layout/frontend/img/check-black.svg)}html.darkMode .serif a[href^="mailto:"] .copied:before{background-image:url(/files/layout/frontend/img/check-white.svg)}button{font-family:"SuisseIntl",sans-serif;cursor:pointer}hr{height:0;border:0px;border-top:.75px solid var(--colorGreyFont);margin-top:20px;margin-bottom:20px}h1,h2,h3,h4,h5,h6,p,li,a{margin:0;font-weight:500}h1.serif,h2.serif,h3.serif,h4.serif,h5.serif,h6.serif,p.serif,li.serif,a.serif{font-family:"SuisseWorks",serif;font-size:var(--sizeSerif);letter-spacing:-0.03em;line-height:var(--lineheightSerif);color:var(--colorBlack)}h1.serif+*,h2.serif+*,h3.serif+*,h4.serif+*,h5.serif+*,h6.serif+*,p.serif+*,li.serif+*,a.serif+*{margin-top:1rem}h1.serif+.serif,h2.serif+.serif,h3.serif+.serif,h4.serif+.serif,h5.serif+.serif,h6.serif+.serif,p.serif+.serif,li.serif+.serif,a.serif+.serif{margin-top:5rem}h1.serif+.serif.preline,h2.serif+.serif.preline,h3.serif+.serif.preline,h4.serif+.serif.preline,h5.serif+.serif.preline,h6.serif+.serif.preline,p.serif+.serif.preline,li.serif+.serif.preline,a.serif+.serif.preline{margin-top:0}h1.narrow,h2.narrow,h3.narrow,h4.narrow,h5.narrow,h6.narrow,p.narrow,li.narrow,a.narrow{max-width:550px}h1.small,h2.small,h3.small,h4.small,h5.small,h6.small,p.small,li.small,a.small{font-size:var(--sizeSansSmall)}h1.small+.small,h2.small+.small,h3.small+.small,h4.small+.small,h5.small+.small,h6.small+.small,p.small+.small,li.small+.small,a.small+.small{margin-top:.5rem !important}h1.mini,h2.mini,h3.mini,h4.mini,h5.mini,h6.mini,p.mini,li.mini,a.mini{font-size:var(--sizeSansMini)}h1.color-grey,h2.color-grey,h3.color-grey,h4.color-grey,h5.color-grey,h6.color-grey,p.color-grey,li.color-grey,a.color-grey{color:var(--colorGreyFont)}h1.color-black,h2.color-black,h3.color-black,h4.color-black,h5.color-black,h6.color-black,p.color-black,li.color-black,a.color-black{color:var(--colorBlack)}@media screen and (min-width: 761px){h1.preline,h2.preline,h3.preline,h4.preline,h5.preline,h6.preline,p.preline,li.preline,a.preline{text-indent:50%;white-space:pre-line}}h1,h2,h3,h4,h5,h6{font-size:var(--sizeSansDefault)}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:1rem}p,ul{font-size:var(--sizeSansDefault);color:var(--colorGreyFont)}p+p,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,ul+p,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:1rem}p+p.preline,p+h1.preline,p+h2.preline,p+h3.preline,p+h4.preline,p+h5.preline,p+h6.preline,ul+p.preline,ul+h1.preline,ul+h2.preline,ul+h3.preline,ul+h4.preline,ul+h5.preline,ul+h6.preline{margin-top:0}#fixedBlend{mix-blend-mode:difference;position:relative;z-index:1001}#fixedBlend .content-image{position:fixed;z-index:1001;filter:invert(1);top:15px}#fixedBlend .content-image img{height:var(--sizeLogo);width:auto}@media screen and (min-width: 1931px){#fixedBlend .content-image{left:calc((100vw - 1800px)/2)}}@media screen and (max-width: 1930px){#fixedBlend .content-image{left:var(--spaceX)}}header{margin-left:auto;margin-right:auto;max-width:1800px;width:calc(100% - var(--spaceX)*2);padding-top:15px;padding-bottom:15px;position:fixed;left:0;right:0;top:0;z-index:1000;transition:transform ease .5s;transform-origin:top;transition-delay:.5}header .inside{display:flex;gap:6.5vw;justify-content:flex-end}header .inside .content-image{flex-grow:1;margin-top:6px}header .inside .mod_navigation,header .inside .content-hyperlink{flex-shrink:0}header .contactToggle{position:relative;z-index:10}header .contactToggle a{color:var(--colorGreyFont);font-family:"SuisseWorks",serif;font-size:var(--sizeSerif);letter-spacing:-0.03em;line-height:var(--lineheightSerif);line-height:1.1}header .contactTextDesktop{position:fixed;z-index:9;font-family:"SuisseWorks",serif;font-size:var(--sizeSerif);letter-spacing:-0.03em;line-height:var(--lineheightSerif);text-align:right;opacity:0;transition:all ease .5s;pointer-events:none;padding-top:100px;color:var(--colorGreyFont);inset:0;padding-right:max(var(--spaceX),(100vw - 1800px)/2);backdrop-filter:blur(7px);display:flex;justify-content:flex-end;align-items:flex-start;background-color:rgba(255,255,255,.5)}header .contactTextDesktop.active{opacity:1;pointer-events:all}header .contactTextMobile{position:fixed;z-index:9;bottom:45px}header .contactTextMobile a{opacity:0;transition:all ease .5s}header .contactTextMobile a:last-child{opacity:1}header .contactTextMobile *.serif{font-size:var(--sizeNavMobile)}@media screen and (min-width: 761px){header .contactTextMobile{display:none}}header .contactTextMobile.active{pointer-events:all}header .contactTextMobile.active a{opacity:1;pointer-events:all}html.darkMode .contactTextDesktop{background-color:rgba(0,0,0,.5)}.navTogglerMobile{display:flex;flex-direction:column;align-items:center;height:20px;width:20px;gap:5px;justify-content:center;position:relative;position:fixed;right:var(--spaceX);top:25px;filter:invert(1)}.navTogglerMobile span{height:2px;width:100%;display:block;background:#000;transition:transform ease .5s}.navLayerMobile{pointer-events:none;opacity:0;position:fixed;inset:70px 0 0 0;background:var(--backgroundBody);transition:all ease .5s}#navMain{position:relative;z-index:10}#navMain ul{list-style:none;margin:0;padding:0;display:flex;gap:10px}#navMain ul li a,#navMain ul li strong{font-family:"SuisseWorks",serif;font-size:var(--sizeSerif);letter-spacing:-0.03em;line-height:var(--lineheightSerif);font-weight:300;color:var(--colorGreyFont);line-height:1.1}@media screen and (min-width: 761px){#navMain ul li a:after,#navMain ul li strong:after{content:", "}}#navMain ul li a.active,#navMain ul li a.trail,#navMain ul li strong.active,#navMain ul li strong.trail{color:var(--colorBlack)}#navMain ul li:last-child a:after,#navMain ul li:last-child strong:after{content:""}@media screen and (min-width: 761px){.navLayerMobile,.navTogglerMobile{display:none}#navMain li>a:hover,#navMain li>strong:hover{color:var(--colorBlack)}}@media screen and (max-width: 760px){#fixedBlend .content-image img{width:auto;height:37px}header{width:100%;--sizeNavMobile: 46px}header .inside{align-items:center;flex-wrap:wrap;gap:0;width:calc(100% - var(--spaceX)*2);margin-right:auto;margin-left:auto}header:not(.showSub){height:100px}header:not(.showSub) .inside{height:100px}header:not(.showSub) .contactTextMobile{opacity:0 !important;pointer-events:none !important}header .contactToggle a{color:var(--colorBlack);font-size:var(--sizeNavMobile)}header .contactTextDesktop{display:none}#navMain,.contactToggle,.contactTextMobile{pointer-events:none;opacity:0;transition-delay:1s;transition:opacity ease .5s;width:100%}.contactTextMobile{left:var(--spaceX);right:var(--spaceX);width:auto}#navMain{margin-top:100px}#navMain ul{flex-direction:column;gap:0}#navMain ul li a,#navMain ul li strong{font-size:var(--sizeNavMobile);color:var(--colorBlack)}#navMain ul li:after{display:none}header.showSub{background:var(--backgroundBody)}header.showSub .navLayerMobile{opacity:1}header.showSub .navTogglerMobile span{position:absolute}header.showSub .navTogglerMobile span:first-child{transform:rotate(45deg)}header.showSub .navTogglerMobile span:last-child{transform:rotate(-45deg)}header.showSub .contactTextMobile{opacity:1}header.showSub .contactTextMobile a{pointer-events:none}header.showSub .contactTextMobile a:last-child{pointer-events:all}header.showSub .contactTextMobile.active a{pointer-events:all}header.showSub #navMain,header.showSub .contactToggle{opacity:1;pointer-events:all}}footer{margin-left:auto;margin-right:auto;max-width:1800px;width:calc(100% - var(--spaceX)*2);padding-top:175px;height:375px;font-size:13px}footer .inside{display:flex;align-items:flex-end;gap:20px}footer .inside a{transition:opacity ease .4s;color:var(--colorGreyFont)}footer .inside .content-image img{margin-bottom:2px}footer .inside .content-hyperlink{flex-grow:1}footer .inside .content-text{margin-left:auto;margin-right:auto;max-width:1800px;width:calc(100% - var(--spaceX)*2);text-align:center}footer .inside .content-text figure img{margin:auto}footer .inside .content-text .rte{margin-top:10px;display:flex;justify-content:flex-start;flex-direction:column;align-items:center;gap:40px}footer .inside .content-text .rte p{font-size:var(--sizeSansSmall)}footer .inside .content-text .rte .module-cookiebar-opener{margin-top:-40px;font-size:var(--sizeSansSmall)}footer.linkhovered .inside a{opacity:.5}footer.linkhovered .inside a:hover{opacity:1}@media screen and (max-width: 760px){footer{padding-top:100px;height:280px}footer .inside{flex-direction:column;align-items:flex-start}}#navLegal ul{list-style:none;margin:0;padding:0}#main>.inside{display:flex;flex-direction:column;gap:var(--spaceYBig);min-height:100vh}.mod_article{display:flex;flex-direction:column;gap:var(--spaceY)}.mod_article.overflowVisible{overflow:visible}.mod_article.adaptiveHeight{min-height:55vh}.mod_article:first-child{padding-top:150px}.mod_article:first-child>.serviceList:first-child{margin-top:0px}.mod_article:last-child>.serviceList:last-child,.mod_article:last-child>.content-text:last-child{margin-bottom:100px}@media screen and (max-width: 760px){.mod_article:first-child{padding-top:118px}}#main .mod_article>.content-text{margin-left:auto;margin-right:auto;max-width:1800px;width:calc(100% - var(--spaceX)*2)}#main .mod_article>.content-text+.content-text,#main .mod_article>.content-text+.content-textgroup,#main .mod_article>.content-text+.content-listgroup{margin-top:100px}#main .mod_article>.content-image{margin-left:auto;margin-right:auto;max-width:1800px;width:calc(100% - var(--spaceX)*2)}#main .mod_article>.content-image img{width:100%}#main .content-videocustom .inside{height:calc(100vh - 150px);width:100%;display:flex;align-items:center;justify-content:center}#main .content-videocustom .bgvid{position:fixed;inset:0;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;pointer-events:none;transition:opacity ease 1s;background-color:#000}#main .content-videocustom .bgvid video{width:120%;height:120%;object-fit:cover;transform:translateY(-10%)}#main .content-videocustom .inside>figure{position:relative;z-index:10;max-width:80%;max-height:95%;width:auto;height:auto;border-radius:10px;transform:translateY(-50px);overflow:hidden;aspect-ratio:16/9}#main .content-videocustom .inside>figure>video{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 761px){#main .content-videocustom .bgvid video{filter:blur(50px)}#main .content-videocustom .inside.varMobile{display:none}}@media screen and (max-width: 760px){#main .content-videocustom .bgvid{display:none}#main .content-videocustom .bgvid video{filter:blur(0px)}#main .content-videocustom .inside{height:calc(100vh - 150px)}#main .content-videocustom .inside.varDesktop{display:none}#main .content-videocustom .inside>figure{aspect-ratio:1080/1600;max-width:100%;max-height:100%;margin-left:20px;margin-right:20px}}@media screen and (min-width: 761px){.content-videocustom .varMobile{display:none}}@media screen and (max-width: 760px){.content-videocustom .varDesktop{display:none}}body.scrolled #main .content-videocustom .bgvid{opacity:0}.content-player.introvid{margin-bottom:20px}.content-player.introvid figure{width:calc(100% - 20px);max-width:2000px;margin:auto;display:flex;justify-content:center;align-items:flex-start;aspect-ratio:845/415;overflow:visible;position:relative;display:flex;align-items:center}.content-player.introvid figure video{animation-name:zoomOutBlur;animation-duration:3s;animation-fill-mode:forwards;border-radius:var(--radiusM);position:absolute}.content-textteaserlinks{margin-left:auto;margin-right:auto;max-width:1800px;width:calc(100% - var(--spaceX)*2)}.content-textteaserlinks .rte a{color:var(--colorGreyFont)}.content-textteaserlinks .rte a:hover{color:var(--colorBlack)}.content-textteaserlinks .teaser>div{position:fixed;pointer-events:none;display:none;z-index:9999}.content-textteaserlinks .teaser>div img{border-radius:var(--radiusXS)}.content-listgroup{margin-left:auto;margin-right:auto;max-width:1800px;width:calc(100% - var(--spaceX)*2)}.content-listgroup>.inside{display:flex;gap:var(--spaceX);align-items:flex-start}.content-listgroup>.inside h3{font-size:var(--sizeSansSmall)}.content-listgroup>.inside ul{list-style:none;margin:0;padding:0}.content-listgroup>.inside a{color:var(--colorGreyFont);font-size:var(--sizeSansSmall)}.content-listgroup>.inside .el{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 760px){.content-listgroup .inside{row-gap:40px}.content-listgroup .inside .el{width:calc(50% - 10px)}}.content-listgroup.default{transform:translateY(-25px);padding-left:var(--spaceXAdditional)}.content-listgroup.default>.inside{color:var(--colorGreyFont)}.content-listgroup.labels .headline{margin-bottom:48px}.content-listgroup.labels>.inside{max-width:700px;flex-wrap:wrap}.content-listgroup.labels>.inside>.el{width:calc(50% - var(--spaceX)/2)}.content-listgroup.labels>.inside>.el ul{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.content-listgroup.labels>.inside>.el ul li{background:var(--badgeBG);color:var(--badgeFont);font-size:var(--sizeSansMini);display:inline-block;padding:3px 5px;border-radius:3px}.content-element-group{display:flex;gap:100px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px;max-width:1800px;width:calc(100% - var(--spaceX)*2);flex-wrap:wrap}.content-element-group>.content-textgroup,.content-element-group>.content-text{margin:0;width:calc(50% - 50px)}.content-element-group.mode_full{padding-right:0;gap:100px}@media screen and (min-width: 1301px){.content-element-group{padding-right:20%;gap:100px 150px}.content-element-group>.content-textgroup,.content-element-group>.content-text{width:calc(50% - 100px)}.content-element-group.mode_full>.content-textgroup:first-child,.content-element-group.mode_full>.content-text:first-child{padding-right:150px}}@media screen and (max-width: 860px){.content-element-group>.content-textgroup,.content-element-group>.content-text{width:100%}}@media screen and (max-width: 760px){.content-element-group{padding-right:0;flex-direction:column;gap:80px}.content-element-group>.content-textgroup,.content-element-group>.content-text{width:100%}.content-element-group.mode_full>.content-textgroup:first-child,.content-element-group.mode_full>.content-text:first-child{padding-right:0px}}.content-textgroup{margin-left:auto;margin-right:auto;max-width:1800px;width:calc(100% - var(--spaceX)*2)}.content-textgroup>h1,.content-textgroup>h2,.content-textgroup>h3,.content-textgroup>h4,.content-textgroup>h5,.content-textgroup>h6{margin-bottom:50px}@media screen and (max-width: 760px){.content-textgroup>h1,.content-textgroup>h2,.content-textgroup>h3,.content-textgroup>h4,.content-textgroup>h5,.content-textgroup>h6{margin-bottom:30px}}.content-textgroup>.inside{display:flex;gap:40px 80px}@media screen and (max-width: 760px){.content-textgroup>.inside{gap:20px 80px}}.content-textgroup>.inside.wrap{flex-wrap:wrap}.content-textgroup>.inside.wrap>.el{width:calc(50% - 40px)}@media screen and (max-width: 760px){.content-textgroup>.inside.wrap>.el{width:75%}}.content-textgroup .el{transition:all ease .5s}.content-textgroup .el.w3{flex-grow:1}.content-textgroup .el .more{margin-top:20px;padding-top:20px;border-top:.75px solid var(--colorGreyFont);opacity:0;transition:all ease .5s;transform:translateY(10px)}@media screen and (max-width: 760px){.content-textgroup{flex-wrap:wrap}}.content-textgroup.hashovertext:hover .el{opacity:.5}.content-textgroup.hashovertext:hover .el h3{color:var(--colorGreyFont)}.content-textgroup.hashovertext:hover .el:hover{opacity:1}.content-textgroup.hashovertext:hover .el:hover h3{color:var(--colorBlack)}.content-textgroup.hashovertext:hover .el:hover .more{opacity:1;transform:translateY(0px)}@keyframes headline-in{0%{opacity:0;transform:translate(-50%, -50%)}50%{opacity:0;transform:translate(-50%, calc(-50% - 40px))}70%{opacity:1}100%{opacity:1;transform:translate(-50%, calc(-50% - 50px))}}@keyframes headline-out{0%{opacity:1;transform:translate(-50%, calc(-50% - 50px))}10%{opacity:0;transform:translate(-50%, calc(-50% - 50px))}60%{opacity:0;transform:translate(-50%, -50%)}90%{opacity:1}100%{opacity:1;transform:translate(-50%, -50%)}}.content-circlegroup{margin-left:auto;margin-right:auto;max-width:1800px;width:calc(100% - var(--spaceX)*2);display:flex;margin-top:100px;margin-bottom:100px}.content-circlegroup .circle{flex-basis:100%;flex-grow:1;aspect-ratio:1;border-radius:100%;border:.75px solid var(--colorGreyFont);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 5%;position:relative;transition:opacity ease .5s}.content-circlegroup .circle h3,.content-circlegroup .circle p{font-size:var(--sizeSansSmall)}.content-circlegroup .circle .rte{margin-top:20px;text-align:center;transition:opacity ease .5s;transition-delay:.45s}@media screen and (min-width: 761px){.content-circlegroup:not(.active) h3{animation:headline-out .6s ease forwards}.content-circlegroup:not(.active) .rte{opacity:0;transition-delay:0s}.content-circlegroup h3{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:transform ease .5s}.content-circlegroup .rte{opacity:0}.content-circlegroup.hover-active .circle{opacity:.5}.content-circlegroup.hover-active .circle h3{color:var(--colorGreyFont)}.content-circlegroup.hover-active .circle.active{opacity:1}.content-circlegroup.hover-active .circle.active h3{animation:headline-in .6s ease forwards;color:var(--colorBlack)}.content-circlegroup.hover-active .circle.active .rte{opacity:1}}@media screen and (max-width: 760px){.content-circlegroup{flex-direction:column;margin-top:50px;margin-bottom:50px}.content-circlegroup .circle{padding:0 12%}}html.darkMode .content-circlegroup .circle{border:.75px solid rgba(181,181,181,.5)}.projectHighlights,.content-projectscustom{overflow:hidden;width:100%;display:flex;flex-wrap:wrap;gap:20px var(--spaceX);margin-top:75px}.projectHighlights .headline,.content-projectscustom .headline{margin-left:auto;margin-right:auto;max-width:1800px;width:calc(100% - var(--spaceX)*2);display:flex;gap:30px}.projectHighlights .headline>h1,.projectHighlights .headline>h2,.projectHighlights .headline>h3,.projectHighlights .headline>h4,.projectHighlights .headline>h5,.projectHighlights .headline>h6,.content-projectscustom .headline>h1,.content-projectscustom .headline>h2,.content-projectscustom .headline>h3,.content-projectscustom .headline>h4,.content-projectscustom .headline>h5,.content-projectscustom .headline>h6{font-size:var(--sizeSansDefault)}.projectHighlights .headline>a,.content-projectscustom .headline>a{color:var(--colorGreyFont);font-size:var(--sizeSansSmall)}.projectHighlights .list,.content-projectscustom .list{flex-grow:1;flex-basis:100%}.projectHighlights .swiper,.content-projectscustom .swiper{overflow:visible;margin-left:0}@media screen and (min-width: 1931px){.projectHighlights .swiper,.content-projectscustom .swiper{padding-left:calc((100vw - 1800px)/2)}}@media screen and (max-width: 1930px){.projectHighlights .swiper,.content-projectscustom .swiper{padding-left:var(--spaceX)}}.projectHighlights .swiper .swiper-slide,.content-projectscustom .swiper .swiper-slide{width:370px}.projectHighlights .project,.content-projectscustom .project{font-size:var(--sizeSansSmall);display:flex;flex-direction:column;gap:10px;padding-top:25px;position:relative;align-items:flex-start}.projectHighlights .project a:after,.content-projectscustom .project a:after{content:"";position:absolute;inset:0}.projectHighlights .project a span,.content-projectscustom .project a span{font-size:var(--sizeSansMini);margin-bottom:2px;display:inline-block}.projectHighlights .project .badge,.content-projectscustom .project .badge{background:var(--badgeBG);color:var(--badgeFont);font-size:var(--sizeSansMini);display:inline-block;padding:3px 5px;border-radius:3px}.projectHighlights .project .media,.content-projectscustom .project .media{width:100%;perspective:1500px}.projectHighlights .project .media figure,.content-projectscustom .project .media figure{width:100%;aspect-ratio:4/5;border-radius:var(--radiusS);overflow:hidden;transform-origin:bottom;transition:transform cubic-bezier(0.19, 1, 0.22, 1) .8s;will-change:transform}.projectHighlights .project .media video,.projectHighlights .project .media img,.content-projectscustom .project .media video,.content-projectscustom .project .media img{width:100%;height:100%;object-fit:cover;pointer-events:none}.projectHighlights .project .overlay,.content-projectscustom .project .overlay{perspective:1500px;position:absolute;will-change:transform,opacity;width:100%;height:100%;left:0px;right:0px;bottom:0px;z-index:10;color:#fff;padding:30px;display:flex;flex-direction:column;justify-content:flex-end;transition:opacity ease .5s;border-radius:var(--radiusS)}.projectHighlights .project .overlay:before,.content-projectscustom .project .overlay:before{content:"";background:linear-gradient(180deg, rgba(0, 0, 0, 0) 29.27%, rgba(0, 0, 0, 0.8) 100%);position:absolute;height:50%;bottom:0;left:0;right:0;z-index:-1;border-radius:var(--radiusS);transform-origin:bottom;transition:transform cubic-bezier(0.19, 1, 0.22, 1) .8s;will-change:transform}.projectHighlights .project .overlay p,.content-projectscustom .project .overlay p{font-size:var(--sizeSansSmall)}.projectHighlights .project .overlay p span,.content-projectscustom .project .overlay p span{color:var(--colorGreyFont)}@media screen and (max-width: 760px){.projectHighlights .project .overlay,.content-projectscustom .project .overlay{padding:20px}}@media screen and (min-width: 761px){.projectHighlights .project .overlay,.content-projectscustom .project .overlay{opacity:0}.projectHighlights .project:hover .overlay,.content-projectscustom .project:hover .overlay{opacity:1}}@media screen and (min-width: 761px){.projectHighlights .swiper,.content-projectscustom .swiper{width:calc(100% - 65px)}}@media screen and (max-width: 760px){.projectHighlights,.content-projectscustom{margin-top:50px}.projectHighlights .headline,.content-projectscustom .headline{gap:20px}.projectHighlights .project,.content-projectscustom .project{font-size:var(--sizeSansDefault)}.projectHighlights .swiper,.content-projectscustom .swiper{width:100%}.projectHighlights .swiper .swiper-slide,.content-projectscustom .swiper .swiper-slide{width:70vw}}html.darkMode .projectHighlights .project .overlay:before,html.darkMode .content-projectscustom .project .overlay:before{border-radius:8px}@media screen and (min-width: 761px){.projectHighlights .project.hasLink:hover .overlay:before,.projectHighlights .project.hasLink:hover .media figure,.content-projectscustom .project.hasLink:hover .overlay:before,.content-projectscustom .project.hasLink:hover .media figure{transform:rotateX(-10deg)}}.content-projectscustom{margin-top:20px}.content-projectscustom .overlay p{color:#fff}.content-projectscustom .overlay p span{color:var(--colorGreyFont)}#projectList{margin-left:auto;margin-right:auto;max-width:1800px;width:calc(100% - var(--spaceX)*2);margin-bottom:var(--spaceX);display:flex;flex-wrap:wrap;gap:60px 10px}#projectList .project{font-size:var(--sizeSansSmall);position:relative;width:calc(33.3333333333% - 6.6666666667px);display:flex;flex-direction:column;gap:10px;position:relative;align-items:flex-start}#projectList .project .pictures{border-radius:var(--radiusS);overflow:hidden;position:relative;width:100%}#projectList .project .pictures figure,#projectList .project .pictures picture{position:absolute;inset:0px}#projectList .project .pictures figure img,#projectList .project .pictures picture img{width:100%;height:100%;object-fit:cover}#projectList .project .pictures figure:not(:last-child),#projectList .project .pictures picture:not(:last-child){opacity:0}#projectList .project .pictures figure:last-child,#projectList .project .pictures picture:last-child{position:relative}#projectList .project a span{margin-bottom:2px;display:inline-block;font-size:var(--sizeSansMini)}#projectList .project .badge{background:var(--badgeBG);color:var(--badgeFont);font-size:var(--sizeSansMini);display:inline-block;padding:3px 5px;border-radius:3px}#projectList .project a:before{content:"";position:absolute;inset:0;z-index:10}@media screen and (max-width: 760px){#projectList .project{width:100%;font-size:var(--sizeSansDefault)}}#projectDetail{margin-left:auto;margin-right:auto;max-width:1800px;width:calc(100% - var(--spaceX)*2);margin-bottom:var(--spaceX);transform:scale(1) translateY(0);transition:transform ease .5s;transform-origin:top;transition-delay:.5}#projectDetail .hideButton{transform:translateY(-230px);display:inline-block}#projectDetail.bottom-reached+.buttonBlur{opacity:0;pointer-events:none}#projectDetail .basics{gap:300px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:60px}#projectDetail .basics h1{font-family:"SuisseWorks",serif;font-size:var(--sizeSerif);letter-spacing:-0.03em;line-height:var(--lineheightSerif)}#projectDetail .basics p{color:var(--colorBlack)}#projectDetail .basics .facts{display:flex;gap:40px;padding-right:10vw}#projectDetail .basics .facts>div{min-width:250px}#projectDetail .basics .facts>div.links a{display:flex}#projectDetail .basics .facts>div label{font-size:var(--sizeSansSmall);display:block}@media screen and (min-width: 761px){#projectDetail .basics .facts>div label{margin-bottom:5px}}#projectDetail .basics .facts .services{flex-grow:1}#projectDetail .basics .facts .services p{max-width:300px;color:var(--colorBlack)}@media screen and (max-width: 760px){#projectDetail .basics{gap:150px}}#projectDetail .impression{display:flex;flex-direction:column;gap:10px}#projectDetail .impression>div{display:flex;gap:10px;align-items:flex-start}#projectDetail .impression>div>div{border-radius:var(--radiusXS);position:relative;overflow:hidden;flex-grow:1}#projectDetail .impression>div>div img,#projectDetail .impression>div>div video{width:100%;height:auto}@media screen and (min-width: 761px){#projectDetail .impression>div.theme-full>div{flex-grow:1}#projectDetail .impression>div.theme-col_12 .el01{width:33.3333333333%;flex-shrink:0}#projectDetail .impression>div.theme-col_12 .el02{flex-grow:1}#projectDetail .impression>div.theme-col_21 .el01{flex-grow:1}#projectDetail .impression>div.theme-col_21 .el02{width:33.3333333333%;flex-shrink:0}}@media screen and (max-width: 760px){#projectDetail .impression>div{flex-wrap:wrap}#projectDetail .impression>div>div{width:100% !important}}@media screen and (max-width: 760px){#projectDetail .basics .facts{gap:20px;flex-wrap:wrap}}#projectDetail+.buttonBlur{transition:all ease .2s;position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:100;height:40px;backdrop-filter:blur(20px);background:rgba(0,0,0,.5);display:flex;align-items:center;padding:0px 20px;border:0;color:#fff;border-radius:5px;gap:10px}#projectDetail+.buttonBlur i.expand{width:10px;height:10px;position:relative}#projectDetail+.buttonBlur i.expand:after,#projectDetail+.buttonBlur i.expand:before{content:"";border-width:1.5px;border-style:solid;border-color:#fff;width:4px;height:4px;position:absolute;transition:all ease .3s}#projectDetail+.buttonBlur i.expand:after{top:0;right:0;border-bottom:0px;border-left:0px}#projectDetail+.buttonBlur i.expand:before{bottom:0;left:0;border-top:0px;border-right:0px}#projectDetail+.buttonBlur:hover{background-color:#000}#projectDetail+.buttonBlur:hover i.expand:after{transform:translate(1px, -1px)}#projectDetail+.buttonBlur:hover i.expand:before{transform:translate(-1px, 1px)}body.noScroll header,body.noScroll #fixedBlend{transform:scale(0.99) translateY(40px);z-index:-1;filter:blur(7px)}body.noScroll #projectDetail{transform:scale(0.99) translateY(40px);filter:blur(7px)}#projectDetailMore{position:fixed;inset:-10px;z-index:1000;background:rgba(0,0,0,.2);backdrop-filter:blur(15px);padding:10px;pointer-events:none;opacity:0;transition:opacity ease .5s;transition-delay:.2s}#projectDetailMore:before,#projectDetailMore:after{content:"";position:fixed;transition:transform ease .5s;transition-delay:.5;transform:scale(1.5)}#projectDetailMore:before{border:30px solid #000;inset:10px 20px 20px 20px;border-radius:40px}#projectDetailMore:after{border:40px solid #000;inset:0}#projectDetailMore .closeProjectDetailMore{z-index:100;stroke:#7f7f7f;position:sticky;top:0px;left:calc(100% - 60px);transition:stroke ease .5s;cursor:pointer;transform:translateY(-70px)}#projectDetailMore .closeProjectDetailMore:hover{stroke:var(--colorBlack)}#projectDetailMore .detailContent{position:relative;z-index:100;background-color:var(--backgroundBody);height:calc(100vh - 50px);margin-top:50px;overflow:auto;overscroll-behavior:none;opacity:1;transform:translateY(100vh);transition:all ease .3s;border-top-left-radius:10px;border-top-right-radius:10px;padding-top:100px;padding-bottom:100px;margin-right:10px;margin-left:10px;scrollbar-width:none}#projectDetailMore .detailContent>.inside{max-width:950px;width:calc(100% - 40px);margin:auto;display:flex;flex-direction:column;gap:80px;align-items:center}#projectDetailMore .detailContent>.inside .content-text+.content-text,#projectDetailMore .detailContent>.inside .content-text+.content-textgroup,#projectDetailMore .detailContent>.inside .content-text+.content-listgroup{margin-top:0}#projectDetailMore .detailContent>.inside .big{font-size:25px}#projectDetailMore .detailContent>.inside .big+*{margin-top:50px}#projectDetailMore.active{opacity:1;pointer-events:all;transition-delay:0s}#projectDetailMore.active:after,#projectDetailMore.active:before{transform:scale(1)}#projectDetailMore.active .detailContent{transition-delay:.2s;transform:translateY(0vh);opacity:1}#projectDetailMore .content-text{max-width:615px;width:100%;padding:0}#projectDetailMore .content-player video{border-radius:10px;max-width:950px;width:100%}#projectDetailMore .content-gallery{max-width:950px;width:100%}html.darkMode #projectDetailMore .detailContent{background-color:#191b1c !important}@media screen and (max-width: 760px){#projectDetailMore .closeProjectDetailMore{transform:translateY(-40px)}#projectDetailMore .detailContent{padding-top:50px}#projectDetailMore .detailContent>.inside{gap:50px}#projectDetailMore .detailContent>.inside .big{font-size:20px}}.swiper .swiper-pagination{margin-bottom:20px;height:25px;display:flex;gap:6px;justify-content:center;align-items:center;background:rgba(0,0,0,.05);backdrop-filter:blur(8px);width:auto;left:50%;transform:translateX(-50%);padding:0px 15px;border-radius:13px}.swiper .swiper-pagination .swiper-pagination-bullet{background:#fff;height:6px;width:6px;border-radius:100%;opacity:.4;margin:0}.swiper .swiper-pagination .swiper-pagination-bullet-active{opacity:1}@media screen and (max-width: 760px){.swiper .swiper-pagination{margin-bottom:0px;height:16px;gap:4px}.swiper .swiper-pagination .swiper-pagination-bullet{height:4px;width:4px}}.swiper .swiper-button-next,.swiper .swiper-button-prev{position:absolute;top:0;height:100%;width:50%}.swiper .swiper-button-next svg,.swiper .swiper-button-prev svg{display:none}@media screen and (max-width: 760px){.swiper .swiper-button-next,.swiper .swiper-button-prev{pointer-events:none}}.swiper .swiper-button-prev{left:0;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.148' height='8.916' viewBox='0 0 2.685 2.359'%3E%3Cpath d='m83.033 98.888-.994-.993.994-.991.225.225-.606.6h1.753v.337h-1.747l.6.594z' transform='translate(-81.852 -96.717)'/%3E%3C/svg%3E") 5 4,auto}.swiper .swiper-button-next{right:0;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.148' height='8.916' viewBox='0 0 2.685 2.359'%3E%3Cpath d='m315.046 373.751 3.756-3.756-3.756-3.744-.852.852 2.292 2.268h-6.624v1.272h6.6l-2.268 2.244z' transform='translate(-81.852 -96.717)scale(.26458)'/%3E%3C/svg%3E") 5 4,auto}#fixedElements .mod_article>.content-player,#fixedElements .mod_article>.content-image,#fixedElements .mod_article>.content-videocustom{position:fixed;inset:0;backdrop-filter:blur(0px);transition:all ease .5s;z-index:110;pointer-events:none}#fixedElements .mod_article>.content-player>figure,#fixedElements .mod_article>.content-player>.inside,#fixedElements .mod_article>.content-image>figure,#fixedElements .mod_article>.content-image>.inside,#fixedElements .mod_article>.content-videocustom>figure,#fixedElements .mod_article>.content-videocustom>.inside{width:320px;aspect-ratio:320/180;transition:all ease .5s;transform:translate(0%, 0%);bottom:20px;position:absolute;right:20px;cursor:pointer;pointer-events:all}#fixedElements .mod_article>.content-player img,#fixedElements .mod_article>.content-player video,#fixedElements .mod_article>.content-image img,#fixedElements .mod_article>.content-image video,#fixedElements .mod_article>.content-videocustom img,#fixedElements .mod_article>.content-videocustom video{max-width:100%;max-height:100%;width:auto;height:auto;transition:all ease .5s;transform-origin:right bottom;border-radius:7px}#fixedElements .mod_article>.content-player.fullscreen,#fixedElements .mod_article>.content-image.fullscreen,#fixedElements .mod_article>.content-videocustom.fullscreen{backdrop-filter:blur(10px);pointer-events:all}#fixedElements .mod_article>.content-player.fullscreen>figure,#fixedElements .mod_article>.content-player.fullscreen>.inside,#fixedElements .mod_article>.content-image.fullscreen>figure,#fixedElements .mod_article>.content-image.fullscreen>.inside,#fixedElements .mod_article>.content-videocustom.fullscreen>figure,#fixedElements .mod_article>.content-videocustom.fullscreen>.inside{transform:translate(50%, 50%);bottom:50%;right:50%;width:60vw}@media screen and (max-width: 760px){#fixedElements .mod_article>.content-player>figure,#fixedElements .mod_article>.content-player>.inside,#fixedElements .mod_article>.content-image>figure,#fixedElements .mod_article>.content-image>.inside,#fixedElements .mod_article>.content-videocustom>figure,#fixedElements .mod_article>.content-videocustom>.inside{width:100px}#fixedElements .mod_article>.content-player.fullscreen>figure,#fixedElements .mod_article>.content-player.fullscreen>.inside,#fixedElements .mod_article>.content-image.fullscreen>figure,#fixedElements .mod_article>.content-image.fullscreen>.inside,#fixedElements .mod_article>.content-videocustom.fullscreen>figure,#fixedElements .mod_article>.content-videocustom.fullscreen>.inside{width:70vw}}.blogLatest{position:fixed;bottom:20px;right:20px;z-index:100;display:flex;align-items:flex-end;transition:transform cubic-bezier(0.34, 1.56, 0.64, 1) .5s,opacity ease .5s;transform:translateY(100px);opacity:0;pointer-events:none}.blogLatest.is-visible{transform:translateY(0px);opacity:1;pointer-events:all}.blogLatest .cardContainer{width:480px;height:130px;position:relative}.blogLatest .card{--bgColorCard: #fff;--bgColorCardHover: #e9e9e9;--picWidth: 105px;--picHeight: 110px;background-color:var(--bgColorCard);border-radius:var(--radiusS);padding:10px;display:flex;gap:20px;align-items:center;position:relative;transition:background-color ease .4s,transform .1s linear;will-change:transform;height:130px;will-change:backdrop-filter;backdrop-filter:blur(0px);position:absolute;inset:0;transform-origin:center bottom;transition:transform .5s cubic-bezier(0.34, 1.56, 0.64, 1),background-color .4s ease}@media screen and (max-width: 760px){.blogLatest .card{--picWidth: 80px;--picHeight: 85px;height:105px}}.blogLatest .card h3 a:after{content:"";display:block;position:absolute;inset:0}.blogLatest .card figure{flex-shrink:0;width:var(--picWidth);height:var(--picHeight);border-radius:10px;overflow:hidden}.blogLatest .card figure img{transition:transform ease .3s}.blogLatest .card figure video{width:100%;height:100%;object-fit:cover}.blogLatest .card figure.mediaGif img{width:100%;height:100%;object-fit:cover}.blogLatest .card .rte{padding-right:40px}.blogLatest .card .rte h3{padding-right:35px;margin-top:0px}.blogLatest .card .rte h3.small,.blogLatest .card .rte p.small{font-size:var(--sizeSansSmall);line-height:1.2;letter-spacing:-0.01rem}.blogLatest .card .time{position:absolute;top:10px;right:15px}.blogLatest .card:nth-child(1){position:relative;z-index:4;transform:translateY(0) scale(1);background-color:var(--bgColorCard)}.blogLatest .card:nth-child(2){z-index:3;transform:translateY(-12px) scale(0.95);background-color:#f5f5f5}.blogLatest .card:nth-child(3){z-index:2;transform:translateY(-24px) scale(0.9);background-color:#e6e6e6}.blogLatest .card:nth-child(4){z-index:1;transform:translateY(-36px) scale(0.85);background-color:#dcdcdc}.blogLatest:hover{height:620px}.blogLatest:hover .card{--bgColorCard: rgba(255,255,255,0.9);transform:translateY(0) scale(1);backdrop-filter:blur(7px)}.blogLatest:hover .card:hover{background-color:var(--bgColorCardHover) !important}.blogLatest:hover .card:hover figure img{transform:scale(1.05)}.blogLatest:hover .card:nth-child(1){transform:translateY(0) translateZ(0);background-color:var(--bgColorCard)}.blogLatest:hover .card:nth-child(2){transform:translateY(-108%);background-color:var(--bgColorCard)}.blogLatest:hover .card:nth-child(3){transform:translateY(-216%);background-color:var(--bgColorCard)}.blogLatest:hover .card:nth-child(4){transform:translateY(-324%);background-color:var(--bgColorCard)}html.darkMode .blogLatest:hover .card:nth-child(1){background-color:rgba(49,50,52,.8)}html.darkMode .blogLatest .card{--bgColorCard: rgba(49,50,52,1);--bgColorCardHover: #191B1C}html.darkMode .blogLatest .card:nth-child(2){background-color:rgba(39,40,42,.8)}html.darkMode .blogLatest .card:nth-child(3){background-color:rgba(34,36,38,.8)}html.darkMode .blogLatest .card:nth-child(4){background-color:rgba(25,27,28,.8)}#journal{margin-left:auto;margin-right:auto;max-width:1800px;width:calc(100% - var(--spaceX)*2);display:flex;gap:10px;position:relative}#journal .blogDetail{order:1;flex-basis:calc(100% - 530px);position:relative}#journal .blogDetail .detail{display:flex;gap:50px;flex-direction:column;position:absolute;opacity:0;top:0px;pointer-events:none;transition:all ease .8s;width:100%;height:100vh;overflow:auto;scrollbar-width:none;margin-top:-150px;padding-top:150px;padding-bottom:150px}#journal .blogDetail .detail:after{content:"";display:block;height:150px}#journal .blogDetail .detail>h1{max-width:560px;margin-bottom:100px}#journal .blogDetail .detail.active{opacity:1;position:relative;pointer-events:all;transition-delay:.8s}#journal .blogDetail .content-text{max-width:560px}#journal .blogDetail p{color:var(--colorBlack)}#journal .blogDetail img{width:100%;border-radius:7px}#journal .blogDetail .content-image img{border-radius:5px}#journal .blogTeaser{order:2;height:100vh;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;padding-top:150px;margin-top:-150px;width:520px;flex-shrink:0;display:flex;flex-direction:column;gap:10px}#journal .blogTeaser:after{display:block;height:150px}#journal .teaser{--bgColorCard: rgba(235,235,235,0.8);--bgColorCardHover: #e4e4e4;backdrop-filter:blur(7px)}#journal .teaser:last-child{margin-bottom:10px}#journal .teaser .card{--picWidth: 105px;--picHeight: 110px;background-color:var(--bgColorCard);border-radius:var(--radiusS);padding:10px;display:flex;gap:20px;align-items:center;position:relative;transition:background-color ease .4s,transform .1s linear;will-change:transform;height:130px;cursor:pointer;transform-origin:50% 100%;transition:transform ease .2s}@media screen and (max-width: 760px){#journal .teaser .card{--picWidth: 80px;--picHeight: 85px;height:105px}}#journal .teaser .card h3 a:after{content:"";display:block;position:absolute;inset:0}#journal .teaser .card figure{flex-shrink:0;width:var(--picWidth);height:var(--picHeight);border-radius:10px;overflow:hidden}#journal .teaser .card figure img{transition:transform ease .3s}#journal .teaser .card figure video{width:100%;height:100%;object-fit:cover}#journal .teaser .card figure.mediaGif img{width:100%;height:100%;object-fit:cover}#journal .teaser .card .rte{padding-right:40px}#journal .teaser .card .rte h3{padding-right:35px;margin-top:0px}#journal .teaser .card .rte h3.small,#journal .teaser .card .rte p.small{font-size:var(--sizeSansSmall);line-height:1.2;letter-spacing:-0.01rem}#journal .teaser .card .time{position:absolute;top:10px;right:15px}@media screen and (min-width: 1025px){#journal .teaser.hasAlt figure:first-child{display:none}}#journal .teaser a{pointer-events:none}#journal .teaser:not(.active):hover .card{background-color:var(--bgColorCardHover)}#journal .teaser:not(.active):hover .card figure img{transform:scale(1.05)}#journal .teaser:not(.active):hover .card figure.mediaGif img{width:105%;height:105}#journal .teaser.active .card{background-color:var(--bgColorCardHover)}html.darkMode #journal .teaser{--bgColorCardHover: #191B1C;--bgColorCard: rgba(39,40,42,0.8)}@media screen and (min-width: 1025px){#journalDetail{display:none}}@media screen and (max-width: 1024px){#journal .blogDetail{display:none}#journal .blogTeaser{width:100%;padding-bottom:50px}#journal .teaser{--picWidth: 65px;--picHeight: 70px}#journal .teaser.active .card{background-color:rgba(0,0,0,0)}#journal .teaser .card a{pointer-events:all}#journal .teaser .card .rte{padding-top:0px;padding-right:25px}#journal .teaser .card .rte p.small{font-size:11px}#journal .teaser.hasAlt figure+figure{display:none}#journal .teaser:first-child{margin-bottom:var(--spaceX)}#journal .teaser:first-child .card{flex-direction:column;height:auto;padding:0;justify-content:flex-start;align-items:flex-start}#journal .teaser:first-child .card figure{width:100%;height:auto}#journal .teaser:first-child .card .rte{order:-1}#journal .teaser:first-child .card p{display:none}#journal .teaser:first-child .card h3.small{font-family:"SuisseWorks",serif;font-size:var(--sizeSerif);letter-spacing:-0.03em;line-height:var(--lineheightSerif);font-size:var(--sizeSerif)}#journal .teaser:first-child .card h3.small:after{content:"→"}.blogDetail{display:flex;flex-direction:column;gap:20px;padding:0 var(--spaceX);margin-bottom:30px}.blogDetail p{color:var(--colorBlack)}.blogDetail h1{margin-bottom:100px}.blogDetail .content-image img{border-radius:5px}}@media screen and (max-width: 760px){.blogLatest{display:none}}.serviceList{margin-left:auto;margin-right:auto;max-width:1800px;width:calc(100% - var(--spaceX)*2);margin-top:100px}.serviceList .headline{margin-bottom:50px}.serviceList .headline>h1,.serviceList .headline>h2,.serviceList .headline>h3,.serviceList .headline>h4,.serviceList .headline>h5,.serviceList .headline>h6{font-size:var(--sizeSansDefault)}.serviceList .list{margin-bottom:25px}.serviceList .list h3{font-family:"SuisseWorks",serif;font-size:var(--sizeSerif);letter-spacing:-0.03em;line-height:var(--lineheightSerif);border-bottom:.75px solid var(--colorGreyFont);transition:padding ease .3s,color ease .4s;display:flex;align-items:center;gap:50px}.serviceList .list h3 a{padding:20px 0;flex-grow:1}.serviceList .list h3 span{font-family:"SuisseIntl",sans-serif;font-size:18px;color:var(--colorGreyFont);letter-spacing:-0.02em;opacity:0}@media screen and (min-width: 761px){.serviceList .list:hover h3{color:rgba(181,181,181,.5);border-bottom:.75px solid rgba(181,181,181,.5)}.serviceList .list:hover h3 a{display:block}.serviceList .list:hover h3:hover{color:var(--colorBlack);border-bottom:.75px solid var(--colorGreyFont);padding-left:10px}.serviceList .list:hover h3:hover span{opacity:1}}.serviceList a.all{font-size:var(--sizeSansSmall);color:var(--colorGreyFont)}html.darkMode .serviceList .list h3{border-bottom:.75px solid rgba(181,181,181,.5)}@media screen and (max-width: 760px){.serviceList{margin-top:50px}.serviceList .list h3 a{padding:15px 0}}.content-textmedia{margin-left:auto;margin-right:auto;max-width:1800px;width:calc(100% - var(--spaceX)*2);display:flex;margin-top:100px;margin-bottom:100px}.content-textmedia>*{width:50%}.content-textmedia .rte{padding-right:var(--spaceXAdditional)}.content-textmedia video{border-radius:var(--radiusS)}@media screen and (max-width: 760px){.content-textmedia{margin-top:50px;flex-direction:column;gap:40px}.content-textmedia>*{width:100%}.content-textmedia .rte{padding-right:0}}.teamList{margin-left:auto;margin-right:auto;max-width:1800px;width:calc(100% - var(--spaceX)*2);display:flex;margin-top:40px;margin-bottom:40px}.teamList>*{width:50%}.teamList .rte{padding-right:var(--spaceXAdditional)}.teamList .pictures{display:flex;gap:10px}.teamList .pictures>*{flex-basis:100%;flex-grow:1}.teamList .pictures>* img{width:100%}.teamList .pictures figcaption{margin-top:15px;font-size:var(--sizeSansSmall)}.teamList .pictures figcaption span{color:var(--colorGreyFont)}.teamList video{border-radius:var(--radiusS)}@media screen and (max-width: 760px){.teamList{flex-direction:column;gap:40px}.teamList>*{width:100%}.teamList .rte{padding-right:0px}}#darkMode{position:fixed;bottom:20px;left:20px;z-index:100;display:flex;gap:14px;font-size:var(--sizeSansMini);color:#a1a1a1;align-items:center}#darkMode .switch{width:28px;height:16px;border-radius:13.5px;background:rgba(217,217,217,.5);backdrop-filter:blur(7px);transition:all ease .5s;display:flex;align-items:center;padding:0px 2px;cursor:pointer}#darkMode .switch:after{content:"";display:block;border-radius:100%;width:12px;height:12px;transition:all ease .5s;background:#fff;transform:translateX(12px)}@media screen and (max-width: 760px){#darkMode{display:none}}html.darkMode #darkMode .switch{background:rgba(63,64,65,.5)}html.darkMode #darkMode .switch:after{background:rgba(255,255,255,.65);transform:translateX(0px)}body.scrolled #darkMode .switch{background:#d9d9d9}html.darkMode body.scrolled #darkMode .switch{background:#3f4041}.content-teaser{margin-left:auto;margin-right:auto;max-width:1800px;width:calc(100% - var(--spaceX)*2);display:flex;flex-wrap:wrap;gap:40px var(--spaceX)}.content-teaser .headline>h1,.content-teaser .headline>h2,.content-teaser .headline>h3,.content-teaser .headline>h4,.content-teaser .headline>h5,.content-teaser .headline>h6{font-size:13px}.content-teaser>a{font-size:13px}.content-teaser .rte{flex-basis:100%;flex-grow:1}.content-teaser .rte>div{max-width:550px}.content-teaser .elements{margin-top:70px;display:flex;flex-direction:column;gap:80px}.content-teaser .elements .el{display:flex;gap:20px;align-items:center;position:relative}.content-teaser .elements .el .media{width:60px;height:60px;border-radius:var(--radiusXS);overflow:hidden;display:block;flex-shrink:0;transition:box-shadow ease .5s;box-shadow:0px 0px 0px 0px rgba(0,0,0,0);position:relative}.content-teaser .elements .el figure{position:absolute;inset:0;transition:opacity ease .5s}.content-teaser .elements .el figure.image_container{opacity:1;z-index:5}.content-teaser .elements .el figure img,.content-teaser .elements .el figure video{object-fit:cover;width:100%;height:100%}.content-teaser .elements .el a:before{content:"";inset:0;position:absolute;z-index:10}.content-teaser .elements .el .onHover{color:var(--colorGreyFont);display:inline-block;margin-left:40px;transition:opacity ease .5s;opacity:0;font-size:13px}.content-teaser .elements .el:hover .media{box-shadow:0px 0px 20.2px 2px rgba(0,0,0,.2)}.content-teaser .elements .el:hover .media figure.video_container+figure.image_container{opacity:0}.content-teaser .elements .el:hover .onHover{opacity:1}.content-accordion{margin-left:auto;margin-right:auto;max-width:1800px;width:calc(100% - var(--spaceX)*2);margin-top:var(--spaceX);margin-bottom:var(--spaceX);border-bottom:.75px solid var(--colorGreyFont)}.content-accordion button{font-size:16px;letter-spacing:-0.02rem;padding-left:0;padding-right:0;border-top:.75px solid var(--colorGreyFont)}.content-accordion .handorgel__content{background:none;border:0px}.content-accordion .handorgel__content .handorgel__content__inner{padding:20px 0 40px 0}.content-accordion .handorgel__content .content-textgroup{flex-wrap:wrap;gap:40px;max-width:830px;margin:0}.content-accordion .handorgel__content .content-textgroup .el{width:250px}.content-accordion .handorgel__content .content-textgroup .rte{font-size:13px;color:var(--colorGreyFont)}.content-videocols{display:flex;gap:10px}.content-videocols>figure{flex-basis:100%;flex-grow:1}.content-videocols>figure video{border-radius:7px;width:100%}@media screen and (max-width: 760px){.content-videocols{flex-wrap:wrap}}.content-gallery>ul{display:flex;flex-wrap:wrap;--gap: 10px;gap:var(--gap)}.content-gallery img{border-radius:5px}@media screen and (min-width: 761px){.content-gallery.content-gallery--cols-2,.content-gallery.content-gallery--cols-3,.content-gallery.content-gallery--cols-4{--gap: 10px}.content-gallery.content-gallery--cols-2>ul li,.content-gallery.content-gallery--cols-3>ul li,.content-gallery.content-gallery--cols-4>ul li{width:calc(100%/var(--cols) - var(--gap)*(var(--cols) - 1)/var(--cols))}.content-gallery.content-gallery--cols-2{--cols: 2}.content-gallery.content-gallery--cols-3{--cols: 3}.content-gallery.content-gallery--cols-4{--cols: 4}}.content-flickgallery{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:200px}.content-flickgallery .rte{text-align:center;margin-top:40vh}.content-flickgallery .rte h1,.content-flickgallery .rte h2,.content-flickgallery .rte h3,.content-flickgallery .rte h4,.content-flickgallery .rte h5,.content-flickgallery .rte h6{font-size:16px;color:var(--colorBlack)}.content-flickgallery .rte h1+p,.content-flickgallery .rte h2+p,.content-flickgallery .rte h3+p,.content-flickgallery .rte h4+p,.content-flickgallery .rte h5+p,.content-flickgallery .rte h6+p{margin-top:10px}.content-flickgallery .rte p{color:var(--colorGreyFont)}.content-flickgallery .swiper{width:447px}.content-flickgallery .swiper .swiper-slide{overflow:visible}.content-flickgallery .swiper .swiper-slide.swiper-slide-active figcaption,.content-flickgallery .swiper .swiper-slide.swiper-slide-active a{opacity:1}.content-flickgallery .swiper .swiper-wrapper:active .swiper-slide.swiper-slide-active figcaption,.content-flickgallery .swiper .swiper-wrapper:active .swiper-slide.swiper-slide-active a{display:none}.content-flickgallery .card{position:relative;display:flex;flex-direction:column;gap:40px;align-items:center}.content-flickgallery .card figure{overflow:hidden;border-radius:35px;width:447px;height:595px;box-shadow:0px 0px 104.5px -58px rgba(0,0,0,.6)}.content-flickgallery .card img,.content-flickgallery .card video{object-fit:cover;width:100%;height:100%}.content-flickgallery .card figcaption,.content-flickgallery .card a{opacity:0;padding-bottom:10px;transition:all ease .5s;transition-delay:.5s;font-size:13px;color:var(--colorGreyFont)}.content-flickgallery .card a:before{content:"";position:absolute;inset:0}@media screen and (max-width: 760px){.content-flickgallery{min-height:50vh}.content-flickgallery .swiper{width:240px}.content-flickgallery .swiper .card figure{width:240px;height:240px}}.contao-cookiebar{--ccb-bg: rgba(255,255,255,0.66);--ccb-btn-bg: rgba(68,68,68,0.14);--ccb-btn-bdr: transparent;--ccb-text: #000;--ccb-max-width: 450px;--ccb-backdrop: transparent;--ccb-cookies-bg: transparent;--ccb-info-bg: transparent;--ccb-info-bdr: transparent;--ccb-cookies-bdr: transparent;--ccb-bdr: transparent}.contao-cookiebar .cc-close{display:none}.contao-cookiebar .cc-inner{border-radius:10px;backdrop-filter:blur(30px);padding:20px 20px 5px 20px;box-shadow:none}.contao-cookiebar .cc-inner a.arrow-int,.contao-cookiebar .cc-inner a.arrow-ext{color:#000}.contao-cookiebar .cc-footer{margin-top:30px;display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap}.contao-cookiebar .cc-btn{font-size:var(--sizeSansSmall);backdrop-filter:blur(20px);color:#000}@media screen and (max-width: 760px){.contao-cookiebar .cc-btn{margin-bottom:0px}}.contao-cookiebar .cc-btn.info{font-size:0}.contao-cookiebar .cc-btn.info:before{content:"Einstellungen";font-size:var(--sizeSansSmall)}.contao-cookiebar .cc-btn.save{margin-top:15px}.contao-cookiebar input+label:before{border:0px;height:16px;width:31px}.contao-cookiebar input+label:after{top:9px;left:1px}.contao-cookiebar input+label{color:#000;margin:0px;font-size:var(--sizeSansSmall)}.contao-cookiebar input+label+p{font-size:var(--sizeSansSmall);padding-left:45px;margin-top:0 !important}.contao-cookiebar .cc-cookies>.cc-cookie,.contao-cookiebar .cc-cookies>p{padding:5px 0px}@media screen and (max-width: 760px){.contao-cookiebar .cc-cookies>.cc-cookie,.contao-cookiebar .cc-cookies>p{padding:0px}}.contao-cookiebar .cc-groups{text-align:right;width:100%}
