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%}
@font-face{font-display:swap;font-family:"Instrument Sans";font-style:normal;font-weight:500;src:url("../../files/layout/fonts/instrument-sans-v4-latin-500.woff2") format("woff2")}.btn-white{text-decoration:none;border:0;border-radius:100px;font-size:var(--fontSizeS);line-height:1.2;padding:10px 30px;display:inline-flex;gap:16px;align-items:center;align-content:center;justify-content:center;background-color:#fff;color:#000}.btn-purple{text-decoration:none;border:0;border-radius:100px;font-size:var(--fontSizeS);line-height:1.2;padding:10px 30px;display:inline-flex;gap:16px;align-items:center;align-content:center;justify-content:center;background-color:#5100ff;color:#fff}html{scroll-behavior:smooth}body{--fontSizeS: 15px;--fontSizeDefault: 26px;--fontSizeL: 55px;--fontSizeXL: 72px;--radius: 8px;--spaceXS: 8px;--spaceS: 20px;--spaceM: 60px;--spaceL: 120px;--spaceXL: 150px;--spaceXXL: 200px;--swiper-navigation-size: 28px;--swiper-theme-color: #fff;--swiper-navigation-sides-offset: 20px;font-family:"Instrument Sans",sans-serif;font-size:var(--fontSizeDefault);color:#fff;background-color:#000;font-weight:500}*{box-sizing:border-box;scroll-margin:150px}video,img{display:block}p,h1,h2,h3,h4,h5,h6,strong{font-size:var(--fontSizeDefault);font-weight:500;margin:0}p.size-72,h1.size-72,h2.size-72,h3.size-72,h4.size-72,h5.size-72,h6.size-72,strong.size-72{font-size:var(--fontSizeXL)}p.size-55,h1.size-55,h2.size-55,h3.size-55,h4.size-55,h5.size-55,h6.size-55,strong.size-55{font-size:var(--fontSizeL)}p.size-26,h1.size-26,h2.size-26,h3.size-26,h4.size-26,h5.size-26,h6.size-26,strong.size-26{font-size:var(--fontSizeDefault)}p.size-15,h1.size-15,h2.size-15,h3.size-15,h4.size-15,h5.size-15,h6.size-15,strong.size-15{font-size:var(--fontSizeS)}p.color-grey,h1.color-grey,h2.color-grey,h3.color-grey,h4.color-grey,h5.color-grey,h6.color-grey,strong.color-grey{color:#76737c}p+p,p+ul,h4+p,h4+ul,h5+p,h5+ul,h6+p,h6+ul,ul+p,ul+ul{margin-top:1rem}p+h1,p+h2,p+h3,h4+h1,h4+h2,h4+h3,h5+h1,h5+h2,h5+h3,h6+h1,h6+h2,h6+h3,ul+h1,ul+h2,ul+h3{margin-top:4rem}h1+p,h1+ul,h2+p,h2+ul,h3+p,h3+ul{margin-top:2rem}a{color:currentColor;text-decoration:none}header{z-index:100;position:fixed;left:0;right:0;top:0}header .inside{padding:25px var(--spaceS);display:flex;align-items:center}header .inside .content-hyperlink{display:flex;justify-content:flex-end}header .inside .content-hyperlink,header .inside .content-image{width:140px;flex-shrink:0}#navMain{flex-grow:1}#navMain ul{list-style:none;padding:0;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;width:fit-content;display:flex;justify-content:center;gap:36px;padding:12px 25px;border-radius:100px;border-radius:100px;background-color:rgba(6,6,6,.4);backdrop-filter:blur(10px)}#navMain ul>li>a,#navMain ul>li>strong{display:block;font-size:var(--fontSizeS)}#main>.inside{display:flex;flex-direction:column;gap:var(--spaceXL)}footer{margin-top:var(--spaceXL);padding:0 var(--spaceS)}footer .inside{padding:30px 0 100px 0;border-top:.65px solid #76737c;display:flex;gap:var(--spaceL)}footer .inside .content-text{width:25vw;flex-shrink:0}footer .inside .content-text p{font-size:var(--fontSizeS)}#navFooter{flex-grow:1}#navFooter ul{list-style:none;padding:0;margin-top:0;margin-bottom:0;display:flex;gap:calc(var(--spaceS)*2);justify-content:flex-start}#navFooter ul li a,#navFooter ul li strong{display:block;color:#76737c;font-size:var(--fontSizeS);text-decoration:underline}#navFooter ul li a.active,#navFooter ul li strong.active{text-decoration:none}.content-text{max-width:1100px;margin-left:auto;margin-right:auto;width:calc(100% - 20px)}.content-text .rte>p{max-width:780px;margin-left:auto;margin-right:auto;width:calc(100% - 20px)}.content-hyperlink a{text-decoration:none;border:0;border-radius:100px;font-size:var(--fontSizeS);line-height:1.2;padding:10px 30px;display:inline-flex;gap:16px;align-items:center;align-content:center;justify-content:center;background-color:#5100ff;color:#fff}.content-hero{position:relative}.content-hero figure{padding:var(--spaceXS)}.content-hero figure video,.content-hero figure img{border-radius:var(--radius)}.content-hero .rte{width:75vw;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.content-galleryslider .swiper .swiper-slide{width:fit-content}.content-galleryslider .swiper .swiper-slide figure{padding:var(--spaceXS)}.content-galleryslider .swiper .swiper-slide img{border-radius:var(--radius)}.content-galleryslider .swiper .swiper-button-next,.content-galleryslider .swiper .swiper-button-prev{background-color:rgba(6,6,6,.4);backdrop-filter:blur(20px);background-repeat:no-repeat;background-position:center;border-radius:100%}.content-galleryslider .swiper .swiper-button-next svg,.content-galleryslider .swiper .swiper-button-prev svg{width:8px}.content-customlist.theme01{padding-left:var(--spaceS);padding-right:var(--spaceL);display:flex;align-items:flex-start;gap:var(--spaceL)}.content-customlist.theme01 .headline{width:25vw;flex-shrink:0}.content-customlist.theme01 .headline h1,.content-customlist.theme01 .headline h2,.content-customlist.theme01 .headline h3,.content-customlist.theme01 .headline h4,.content-customlist.theme01 .headline h5,.content-customlist.theme01 .headline h6{color:#76737c;font-size:var(--fontSizeS)}.content-customlist.theme01 .headline+div{flex-grow:1}@media screen and (max-width: 760px){.content-customlist.theme01{flex-direction:column;gap:var(--spaceM)}.content-customlist.theme01 .headline+div{width:100%}}.content-customlist.theme01 ul{list-style:none;padding:0;margin-top:0;margin-bottom:0}.content-customlist.theme01 ul li{display:flex;gap:var(--spaceXXL);padding:calc(var(--spaceS) + var(--spaceXS)) 0;border-bottom:.65px solid #76737c}.content-customlist.theme01 ul li:first-child{border-top:.65px solid #76737c}.content-customlist.theme01 ul li>span.number{color:#76737c;font-size:var(--fontSizeS)}.content-customlist.theme02{max-width:860px;margin-left:auto;margin-right:auto;width:calc(100% - 20px)}.content-customlist.theme02 .headline h1,.content-customlist.theme02 .headline h2,.content-customlist.theme02 .headline h3,.content-customlist.theme02 .headline h4,.content-customlist.theme02 .headline h5,.content-customlist.theme02 .headline h6{font-size:var(--fontSizeL);text-align:center;margin-bottom:var(--spaceM)}.content-customlist.theme02 ul{list-style:none;padding:0;margin-top:0;margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.content-customlist.theme02 ul li{text-decoration:none;border:0;border-radius:100px;font-size:var(--fontSizeS);line-height:1.2;padding:10px 30px;display:inline-flex;gap:16px;align-items:center;align-content:center;justify-content:center;background-color:#fff;color:#000;font-size:var(--fontSizeM)}.content-customlist.theme03{padding-left:var(--spaceS);padding-right:var(--spaceS)}.content-customlist.theme03 .headline h1,.content-customlist.theme03 .headline h2,.content-customlist.theme03 .headline h3,.content-customlist.theme03 .headline h4,.content-customlist.theme03 .headline h5,.content-customlist.theme03 .headline h6{color:#76737c;font-size:var(--fontSizeS);margin-bottom:calc(var(--spaceS)*2)}.content-customlist.theme03 .list{display:flex;justify-content:space-between}.content-customlist.theme03 ul{width:calc(50% - var(--spaceM)/2);list-style:none;padding:0;margin-top:0;margin-bottom:0}.content-customlist.theme03 ul>li{padding:calc(var(--spaceS)*2) 0;border-bottom:.65px solid #76737c}.content-customlist.theme03 ul>li:first-child{border-top:.65px solid #76737c}.content-customlist.theme03 ul>li span{max-width:460px;display:block}.content-videogallery{display:flex;flex-wrap:wrap}.content-videogallery>.video{flex-shrink:0;padding:var(--spaceXS)}.content-videogallery>.video figure{aspect-ratio:16/9;position:relative;display:block;overflow:hidden;border-radius:var(--radius)}.content-videogallery>.video video{width:100%;height:100%;object-fit:cover;object-position:center}.content-videogallery>.video video:fullscreen{object-fit:contain}.content-videogallery>.video .playBtn{z-index:10;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.content-videogallery>.video.playing .playBtn{display:none}.content-videogallery>.video.default{width:50%}.content-videogallery>.video.full{width:100%}.content-reviews{position:relative}.content-reviews .bgPicture{position:absolute;inset:0;opacity:.6}.content-reviews .bgPicture figure{margin:var(--spaceXS);position:relative;display:block;overflow:hidden;border-radius:var(--radius)}.content-reviews .bgPicture figure img{object-fit:cover;width:100%;height:100%;filter:grayscale(100%)}.content-reviews .rte,.content-reviews .swiper{position:relative;z-index:10}.content-reviews .rte{padding-top:var(--spaceL);padding-bottom:var(--spaceL)}.content-reviews .swiper{margin-right:var(--spaceS);margin-left:var(--spaceS);margin-bottom:var(--spaceS)}.content-reviews .swiper .swiper-slide{height:auto;width:fit-content}.content-reviews .swiper .el{width:75vw;max-width:350px;height:100%;margin:var(--spaceXS);padding:var(--spaceS);border-radius:var(--radius);background-color:rgba(6,6,6,.4);backdrop-filter:blur(20px);display:flex;flex-direction:column;justify-content:space-between}.content-reviews .swiper .el p{font-size:var(--fontSizeS)}.content-reviews .swiper .el .stars{display:flex;gap:10px}.content-reviews .swiper .el .text{max-width:300px}.content-reviews .swiper .el .text .name{color:#76737c}.content-textaccordion{padding-left:var(--spaceS);padding-right:var(--spaceL);display:flex;align-items:flex-start;gap:var(--spaceL)}.content-textaccordion .headline{width:25vw;flex-shrink:0}.content-textaccordion .headline h1,.content-textaccordion .headline h2,.content-textaccordion .headline h3,.content-textaccordion .headline h4,.content-textaccordion .headline h5,.content-textaccordion .headline h6{color:#76737c;font-size:var(--fontSizeS)}.content-textaccordion .headline+div{flex-grow:1}@media screen and (max-width: 760px){.content-textaccordion{flex-direction:column;gap:var(--spaceM)}.content-textaccordion .headline+div{width:100%}}.content-textaccordion .accordionCustom{width:100%;border-bottom:.65px solid #76737c}.content-textaccordion .accordionCustom:first-child{border-top:.65px solid #76737c}.content-textaccordion .toggler{cursor:pointer;display:flex;padding:calc(var(--spaceS) + var(--spaceXS)) 0;align-items:center;gap:var(--spaceXXL)}.content-textaccordion .toggler h3{color:#76737c}.content-textaccordion .toggler>span.number{display:block;width:20px;color:#76737c;font-size:var(--fontSizeS)}.content-textaccordion .accordionCustom:hover>.toggler h3,.content-textaccordion .accordionCustom.active>.toggler h3{color:#fff}.content-textaccordion .accordion-content{max-height:0;overflow:hidden;transition:max-height .25s ease-out;will-change:max-height}.content-textaccordion .accordion-content>div{padding-bottom:calc(var(--spaceS) + var(--spaceXS));padding-left:calc(var(--spaceXXL) + 20px)}.content-textaccordion .accordion-content>div p{font-size:var(--fontSizeS)}.content-contact{padding-left:var(--spaceS);padding-right:var(--spaceL);display:flex;align-items:flex-start;gap:var(--spaceL)}.content-contact .headline{width:25vw;flex-shrink:0}.content-contact .headline h1,.content-contact .headline h2,.content-contact .headline h3,.content-contact .headline h4,.content-contact .headline h5,.content-contact .headline h6{color:#76737c;font-size:var(--fontSizeS)}.content-contact .headline+div{flex-grow:1}@media screen and (max-width: 760px){.content-contact{flex-direction:column;gap:var(--spaceM)}.content-contact .headline+div{width:100%}}.content-contact .rte{display:flex;flex-direction:column;gap:var(--spaceL)}.content-contact .rte p{max-width:560px}.content-contact .rte .buttons{display:flex;gap:15px;margin-top:calc(var(--spaceS)*2)}@media screen and (max-width: 1024px){body{--fontSizeDefault: 18px;--fontSizeL: 30px;--fontSizeXL: 40px;--spaceM: 40px;--spaceL: 80px;--spaceXL: 100px;--spaceXXL: 120px}}@media screen and (max-width: 960px){body{--spaceS: 15px;--spaceM: 40px;--spaceL: 40px;--spaceXL: 60px;--spaceXXL: 60px}}@media screen and (max-width: 760px){.content-customlist.theme03 .list{display:block}.content-customlist.theme03 .list ul{width:100%}.content-customlist.theme03 .list ul+ul li:first-child{border-top:0px}}@media screen and (max-width: 560px){header .inside{justify-content:space-between;padding:var(--spaceS) var(--spaceXS)}#navMain{display:none}.content-contact .rte .buttons{flex-direction:column}.content-videogallery>.video.default{width:100%}footer .inside .content-text{display:none}}
