.demo{display:none !important}.noscroll{overflow:hidden}.flex-center{display:flex;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between}.border{border:var(--border);border-radius:var(--radius)}.center{text-align:center}.margin{margin-bottom:20px !important}.white{color:var(--white) !important}.home-container{position:relative;z-index:10;width:100%;height:100%;overflow:hidden;padding:6%;border-radius:var(--radius);flex-direction:column}.home-box{position:relative;width:100%;height:-webkit-fill-available;margin-bottom:5%;z-index:99;overflow:hidden}.home-box h1{display:block;font-size:4em;color:var(--white);margin:0;font-weight:600;text-align:center;line-height:1.5;background-image:url('/wp-content/uploads/ikhlas-CVBMvIiemFI-unsplash.webp');background-size:200%;background-position:0 50%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-box h1 span.second{display:block;font-size:.75em;font-weight:300 !important}.subline-1,.subline-2{font-size:3.5em;line-height:1;text-align:right}.home-content{position:relative;width:100%;height:auto;z-index:99;align-items:flex-end}.home-content .col{width:auto}.home-content .col:first-of-type{max-width:560px}.home-content span{color:var(--white);display:block}.home-content .button{margin-top:32px}.home-content .button:last-of-type{margin-left:32px}@media (max-width:1329px){.home-container{padding:4%}.home-box h1{font-size:3.2em}.subline-1,.subline-2{font-size:2.7em}}@media (max-width:1129px){.subline-1,.subline-2{font-size:2.2em}.home-content .col:first-of-type{width:60%}.home-content .col:last-of-type{width:40%}}@media (max-width:979px){.home-container{padding:2%}.home-box h1{font-size:2.75em}.subline-1,.subline-2{font-size:1.8em}.home-content .col:first-of-type{width:85%}.home-content .col:last-of-type{width:65%;position:absolute;right:0;bottom:0}}@media (max-width:759px){.home-box h1{max-width:500px}.home-box h1 span.second{font-size:.55em}}@media (max-width:429px){.home-box h1{font-size:2.15em}.subline-1,.subline-2{font-size:1.25em}.home-content{padding-bottom:60px}.home-content .col:first-of-type{width:100%;text-align:center}.home-content .col:last-of-type{width:85%}}.gradient-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;background:var(--blue);opacity:.9}.grid-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:40px 40px;background-image:linear-gradient(to right,rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.02) 1px,transparent 1px);z-index:2}.particles-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none}.particle{position:absolute;background:#fff;border-radius:50%;opacity:0;pointer-events:none}.gradient-sphere{position:absolute;border-radius:50%;filter:blur(60px)}.sphere-2{width:45vw;height:45vw;bottom:-20%;right:-10%;opacity:.5;background-image:var(--sphere-1)}.sphere-3{width:38vw;height:38vw;top:60%;left:-10%;opacity:.25;background-image:var(--sphere-2)}.glow{position:absolute;width:50vw;height:50vh;background:var(--sphere-3);top:40%;left:36%;transform:translate(-50%,-50%);z-index:2;filter:blur(30px)}.service-box{position:relative;width:100%;height:440px;display:inline-flex;flex-flow:row;justify-content:center;align-items:center;margin-top:40px !important;margin-bottom:40px !important}.service-box .card{position:absolute;width:33.33%;height:400px;background:var(--main-bg);padding:2%;display:flex;justify-content:flex-start;align-items:center;flex-flow:column;text-align:center}.service-box .card.second{z-index:999;background:var(--main-bg-reverse)}.service-box .card.first{padding:2% 4% 2% 2%}.service-box .card.third{padding:2% 2% 2% 4%}.service-box .icon{background:var(--white);height:100px;width:100px;aspect-ratio:1/1;border-radius:50%;border:var(--border);margin:20px 0 40px;overflow:hidden}.service-box .icon img{width:50%;height:50%}@media (max-width:1310px){.service-box .card{height:440px}}@media (max-width:979px){#service p{max-width:700px}.service-box{height:auto;display:flex;flex-flow:column;margin-bottom:0 !important;gap:40px}.service-box .card{position:relative;width:100%;height:auto}.service-box .icon{height:80px;width:80px;margin:20px 0}.service-box .desc{margin-bottom:20px}}.about-container{z-index:10;position:relative;padding:6%;overflow:hidden}.about-content{z-index:99;position:relative}.tabs-wrap{visibility:hidden;overflow:visible;margin-top:-100px;padding-top:100px}.tab-content-wrap{overflow:visible;position:relative;height:300px;margin-top:40px;color:var(--white)}.content{width:70%;padding-right:40px}.tab-img{position:relative;height:440px;width:30%;z-index:1;margin-top:-140px}.tab-img img{width:100%;height:100%;border-radius:var(--radius);object-fit:cover;object-position:center 30%}.tab-img:after{content:'';position:absolute;left:-6%;top:4%;width:100%;height:100%;z-index:-2;border-radius:var(--radius);border:var(--border);background:0 0}.tab-img:before{content:'';position:absolute;left:-3%;top:2%;width:100%;height:100%;z-index:-1;border-radius:var(--radius);border:var(--border);background:rgba(255,255,255,.15)}.tab-triggers{margin-top:60px}.tab-triggers button{cursor:pointer;background:0 0}.tab-triggers button{margin-right:32px}.tab-triggers button:last-of-type{margin-right:0}.vr-logo{position:absolute;bottom:2%;right:1.5%;width:25%;height:auto;opacity:.1}@media (max-width:1059px){.about-container{padding:4% 2%}.vr-logo{opacity:0}}@media (max-width:979px){#about h2{margin-top:40px}#about h3{margin-bottom:40px}.tabs-wrap{padding-top:60px}.content{width:100%;padding-right:0}.tab-img{position:absolute;right:0;top:-14px;height:190px;width:30%;z-index:1;margin-top:-140px}.tab-triggers button{margin-right:12px}}@media (max-width:769px){.about-container{padding:4% 4% 40px}.tab-triggers{display:flex}.tab-triggers button{line-height:1.5}}@media (max-width:429px){.about-content{display:flex;flex-direction:column}#about h2{order:1;text-align:center}.tabs-wrap{order:3}.tab-triggers{order:2}.tabs-wrap{margin-top:0;padding-top:0}.tab-content{flex-wrap:wrap}.tab-img{position:relative;top:0;height:190px;width:100%;z-index:1;margin-top:40px;margin-left:4%}.tab-content-wrap{height:auto}.tab-triggers{flex-wrap:wrap;gap:4%;justify-content:center;align-items:flex-start;margin-top:0}.tab-triggers button{width:46%;margin-right:0}.tab-triggers button:first-of-type{margin-bottom:4%}}#advertice .slogan{width:100%;text-align:center;color:var(--white);height:auto;padding:0 4%;margin-top:100px;font-size:1.5em;line-height:1.5;font-weight:600;background-image:url('/wp-content/uploads/ikhlas-CVBMvIiemFI-unsplash.webp');background-size:200%;background-position:0 50%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#advertice .slogan{position:relative;z-index:9;margin-top:0;font-size:4em;margin-bottom:40px}#advertice .slogan span{font-size:.75em}.slogan-btn{position:relative;z-index:9;margin:0 auto;width:fit-content}.slogan-btn .button:last-of-type{margin-left:32px}.contact-container{width:100%;position:relative;align-items:center}.contact-box{width:100%;max-width:800px;padding:2%;margin:0 auto;background:var(--main-bg);position:relative;z-index:4}.contact-box .formbox{width:100%;padding:2%;display:flex;justify-content:center}.adress{margin-top:30px;text-align:center}p.mobile br{display:none}@media (max-width:1329px){#advertice .slogan{font-size:3.2em}}@media (max-width:979px){#advertice .slogan{font-size:2.75em}}@media (max-width:759px){#advertice .slogan{max-width:480px;margin:0 auto 40px auto}p.mobile span{display:none}p.mobile br{display:block}}@media (max-width:429px){#advertice .slogan{font-size:2.15em}}section{position:relative;overflow:hidden}#home{height:100vh;padding:100px 2% 2%;overflow:hidden;background:var(--main-bg)}#dolby{overflow:visible !important;height:auto;padding:0 2%;background:var(--main-bg-reverse)}#service{height:auto;padding:80px 4%;background:var(--white)}#about{height:auto;padding:100px 2%;overflow:hidden;background:var(--main-bg)}#advertice{height:auto;padding:100px 2%;overflow:hidden;background:var(--blue)}#contact{height:auto;padding:80px 4%;background:var(--white)}#footer{height:auto;padding:40px 4%;background:var(--main-bg-reverse)}#imprint{height:auto;background:var(--white);padding:100px 2%}.noisy-overlay{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;opacity:.25}#carpet{height:55vh;padding:0 !important;overflow:hidden;position:relative;background:var(--main-bg);display:flex;justify-content:center;align-items:center}#carpet.dolby{margin-top:-90px}.hero{height:55vh;width:100%;position:absolute;top:0;left:0;overflow:hidden;z-index;10;clip-path:inset(0)}.hero:before{background-repeat:no-repeat;background-position:center top;background-size:cover;content:"";height:100%;left:0;top:0;position:fixed;width:100%;will-change:transform;z-index:-1}.hero.leistungen:before{background-image:url("/wp-content/uploads/vr-soniq-bg1.webp");opacity:.65}.hero.about:before{background-image:url("/wp-content/uploads/vr-soniq-bg3.webp");opacity:1}#dolby img.dolby{width:100%;height:auto;position:relative;z-index:1;filter:invert(0);opacity:.15;margin-top:-75px}@media (max-width:1259px){#carpet.dolby{margin-top:-6%}#dolby img.dolby{margin-top:-5.25%}}@media (max-width:1059px){#service,#contact{padding:80px 2%}#about,#advertice{padding:80px 2%}#footer{padding:20px 2%}#header{padding:0 2%}.home-container{padding:4% 2%}}@media (max-width:979px){#carpet,.hero{height:400px !important}.hero:before{height:800px}}@media (max-width:429px){#service,#contact{padding:60px 2%}#about,#advertice{padding:60px 2%}}.dot{position:fixed;width:8px;height:8px;background:var(--white);border-radius:50%;opacity:.15;pointer-events:none;z-index:999999999}div#header{z-index:99999;position:fixed;top:0;left:0;width:100%;height:100px;padding:0 4%}.purple-bg{background:var(--main-bg);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.backdrop{position:absolute;inset:0;height:200%;backdrop-filter:blur(16px);mask-image:url(#frostyGlassMask);opacity:0}.svg-mask{position:absolute;inset:0}.header-box{position:relative;z-index:1;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}.logo img{height:24px;width:auto}@media (max-width:1179px){.dot{display:none}}.menu-burger{display:inline-block;cursor:pointer;padding:10px 0;margin-right:10px;z-index:9999}.bar1,.bar2{width:30px;height:3px;background:#fff;margin:6px 0}.open .bar1{transform:rotate(-45deg) translate(-3px,3px)}.open .bar2{transform:rotate(45deg) translate(-3px,-3px)}.menu-burger.open .bar1,.menu-burger.open .bar2{background:#fff}.menu-container{position:fixed;top:-100%;left:0;width:100%;height:100vh;padding-top:100px;background:var(--main-bg);z-index:9999;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;opacity:0;pointer-events:none}.menu-container.active{top:0;opacity:1;pointer-events:inherit}.menu-container a{display:block;padding:20px 0;color:var(--white);font-size:1.5em;font-weight:600;text-transform:uppercase}.menu-container a:hover{color:var(--white)}.menu-container #sm-box{margin-top:90px}#footer{align-items:center;font-size:.75em;color:var(--white)}#footer a{font-size:1em;color:var(--white)}div.wpcf7{position:relative;z-index:9;display:flex;justify-content:center}.wpcf7-form{max-width:600px;text-align:center}#form-box{max-width:600px;margin:0 auto}.formcol-1{width:100%;padding:0 20px;overflow:hidden}.wpcf7-textarea{width:100%}.wpcf7-list-item{margin:0}.privacy span,.privacy span a{color:#fff;text-decoration:none;font-size:14px}.privacy input{width:auto !important}#form-box input{margin-bottom:20px}#form-box input:not([type=submit]),#form-box textarea{outline:none !important;box-shadow:none !important;width:100%;border-radius:0 !important;border-top:0 !important;border-left:0 !important;border-right:0 !important;border-bottom:1.5px solid #fff;padding:0 !important;color:#fff !important;background:0 0}.wpcf7-not-valid{border-bottom:1.5px solid red !important}.wpcf7-not-valid-tip,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{display:none}#form-box input:not([type=submit]),#form-box textarea{font-family:'Open Sans',sans-serif !important;font-weight:400;font-style:normal;line-height:1.6;font-size:16px}#form-box input,#form-box textarea{padding:2px 0 !important;background:0 0;color:#fff !important}#form-box input::-webkit-input-placeholder{color:#fff !important}#form-box input:-moz-placeholder{color:#fff !important}#form-box input::-moz-placeholder{color:#fff !important}#form-box input:-ms-input-placeholder{color:#fff !important}#form-box textarea::-webkit-input-placeholder{color:#fff !important}#form-box textarea:-moz-placeholder{color:#fff !important}#form-box textarea::-moz-placeholder{color:#fff !important}#form-box textarea:-ms-input-placeholder{color:#fff !important}.wpcf7-form p{text-align:center}.wpcf7-spinner{display:none}.wpcf7 form .wpcf7-response-output{border:none !important;margin:20px auto;max-width:400px;padding:0}.formcol-1.privacy{margin-bottom:20px;display:flex}.formcol-1.privacy label{display:flex;align-items:flex-start}.formcol-1.privacy label input{min-width:20px;margin-right:10px;display:inline-block}.privacy p,.privacy span,.privacy span a,.privacy div,.privacy div a{font-size:.9em !important;display:inline-block;text-align:left;margin-top:0}@media (max-width:768px){.privacy span,.privacy span a{font-size:.5em}.formcol-1{padding:0}.formcol-1.privacy label{display:block}.formcol-1.privacy label input{display:inline;margin:0 6px 0 0 !important;float:left;min-width:inherit}.privacy span{display:inline;text-align:justify}}@font-face{font-family:"OpenSans";src:url('/font/OpenSans-VariableFont_wdth,wght.ttf') format('truetype');font-display:swap}@font-face{font-family:"Montserrat";src:url('/font/Montserrat-VariableFont_wght.ttf') format('truetype');font-display:swap}:root{--white:#e8e7ed;--black:#181818;--blue:#0a0d1e;--purple:#56335a;--gradient-blue-purple:linear-gradient(to right top,#2f1947,#2a1844,#251840,#20173d,#1c1639,#181536,#151432,#12132f,#10122b,#0e1027,#0c0f22,#0a0d1e);--main-bg:linear-gradient(to left top,#663d62,#56335a,#462952,#351f4a,#231742);--main-bg-reverse:linear-gradient(to left bottom,#663d62,#56335a,#462952,#351f4a,#231742);--main-bg-reverse-trans:linear-gradient(to left bottom,#663d62,#56335a,#462952,transparent,transparent);--sphere-1:radial-gradient(circle,#161434,#191537,#1c153a,#1f163c,#22163f,#251741,#281742,#2b1844,#2e1946,#311a47,#331c49,#361d4a);--sphere-2:radial-gradient(circle,#663d62,#56335a,#462952,#351f4a,#231742);--sphere-3:radial-gradient(circle,rgba(72,0,255,.15),transparent 90%);--button:linear-gradient(to right,#af68a1,#ae63ac,#aa5fb8,#a25cc5,#955bd4);--radius:12px;--border:1px solid #6a5d7e}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}html,body{height:100%}body{line-height:calc(1em + 0.5rem);text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased}.entry-content{position:relative}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none}img,picture,video,canvas,svg,iframe{display:block;max-width:100%}a:not([class]){text-decoration-skip-ink:auto}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}input,button,textarea,select{font:inherit}strong{font-weight:bolder}:where(button,[type='button' i],[type='reset' i],[type='submit' i]){-webkit-appearance:button}small{font-size:80%}table{border-collapse:collapse;border-spacing:0;caption-side:bottom}textarea{white-space:revert}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}@media only screen and (min-width:1900px){.entry-content,#header,#footer{max-width:1900px;margin-left:auto;margin-right:auto}#header{left:50% !important;transform:translateX(-50%)}}.home-container,.service-box,.about-container,.contact-container{max-width:1824px;margin:0 auto}header#header,header.header,footer#footer,#sidebar{display:none}body{font-size:18px;color:var(--black);background:var(--purple);font-weight:500;font-style:normal;font-family:"OpenSans",sans-serif}h1,h2,h3,h4,.subline-1,.subline-2,.button{font-family:"Montserrat",sans-serif;line-height:1}h2{display:block;font-size:3.5em;color:var(--purple);margin-bottom:60px}h3{display:block;font-size:1.25em;margin-bottom:20px}a,a:hover{cursor:pointer !important;text-decoration:none}p{margin-bottom:18px;line-height:1.5}b{font-weight:700}p:last-of-type{margin-bottom:0}p:empty{display:none}.subline-2,h1,h2,h3{font-weight:600 !important}.subline-1{font-weight:300 !important}.button{position:relative;display:inline-block;border-radius:var(--radius);color:var(--white);font-weight:600;padding:22px;border:var(--border);backdrop-filter:blur(16px);z-index:1;overflow:hidden}.button:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:var(--button);opacity:1;z-index:-1}.button:hover:before,.tab-triggers .button:before{opacity:0}.tab-triggers .button.active:before,.tab-triggers .button:hover:before{opacity:1}#contact input[type=submit]{width:auto;position:relative;display:inline-block;border-radius:var(--radius);color:var(--white);font-weight:600;padding:22px !important;border:var(--border);backdrop-filter:blur(16px);z-index:1;overflow:hidden;background:0 0}#contact input[type=submit]:hover{background:var(--button)}#imprint h2{text-align:left;margin-top:140px;font-size:2.25em}#imprint h3{text-align:left;margin-top:80px;margin-bottom:20px;font-size:1.25em}#imprint b{font-weight:900;margin-top:30px;display:block}#imprint ul{list-style:inside}#imprint a{color:var(--black);text-decoration:underline}@media (max-width:979px){body{font-size:16px}h2{display:block;font-size:2.5em}h3{display:block;font-size:1.15em}.button,#contact input[type=submit]{padding:14px !important}}@media (max-width:429px){h2{margin-bottom:50px}}.entry-content,.home-container,.gradient-background,.button,.button:before,.references-box,.service-box .card,.service-box .icon,.about-container,.tab-img,.menu-container,.contact-box{box-shadow:rgba(0,0,0,.17) 0px -23px 25px 0px inset,rgba(0,0,0,.15) 0px -36px 30px 0px inset,rgba(0,0,0,.1) 0px -79px 40px 0px inset,rgba(0,0,0,.06) 0px 2px 1px,rgba(0,0,0,.09) 0px 4px 2px,rgba(0,0,0,.045) 0px 8px 4px,rgba(0,0,0,.045) 0px 16px 8px,rgba(0,0,0,.09) 0px 8px 16px}.bar1,.bar2,.menu-container,.button:before,#contact input[type=submit]{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}