.statusLights{position:absolute;top:80px;left:.5rem;display:flex;gap:10px;z-index:50}.alwaysVisibleText{position:absolute;top:100px;left:.5rem;color:#262626;font-size:16px;font-family:monospace;z-index:21}.searchBar{position:absolute;top:150px;left:.5rem;background-color:#000;border:2px solid #262626;padding:5px 10px;z-index:20;width:90%}@media (min-width:768px){.statusLights{left:15rem}.alwaysVisibleText{left:15rem;font-size:18px}.searchBar{left:15rem;width:60%}}.video-container{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:200%;height:150%;object-fit:contain}@media (min-width:768px){.video-container{width:100%;height:180%;top:40%}}.fullscreen-menu{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background-color:#000!important;border:0 #959595!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:999!important}.menu-list{list-style:none;padding:0;margin:0;text-align:left;font-size:24px;width:80%;max-width:300px;border:0 #959595;font-family:monospace}.menu-item{margin:20px 0;cursor:none!important;color:#959595;position:relative;width:fit-content;transition:none}.menu-item:hover{opacity:.8}@media (min-width:768px){.fullscreen-menu{position:absolute!important;inset:auto!important;top:100px!important;right:20px!important;width:300px!important;height:auto!important;border:2px solid #959595!important}.menu-list{font-size:16px}.menu-item{margin:10px 0}}*{box-sizing:border-box;cursor:none!important /* !important toegevoegd om zeker te zijn */}*,body{margin:0;padding:0}body,html{overflow-x:hidden}.menu-item,[role=button],a,button,input,select,textarea{cursor:none!important}.cursor-dot{width:20px;height:20px;border:2px solid #262626;background-color:transparent;border-radius:50%;position:fixed;pointer-events:none;z-index:9999;transition:transform .1s ease}.menuButton{position:absolute;top:20px;right:20px;background-color:#4caf50;border:none;width:60px;height:60px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:1000}.fade-in-text{opacity:0;transform:translateY(50px);transition:opacity .8s ease-out,transform .8s cubic-bezier(.17,.67,.83,.67);will-change:opacity,transform}.fade-in-text.visible{opacity:1;transform:translateY(0)}.typewriter-text{opacity:0;transform:translateY(100px);transition:opacity .5s ease,transform .5s ease}.typewriter-text.visible{opacity:1;transform:translateY(0)}.text-container{padding:2rem}.underline-animation{position:relative}.underline-animation:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:#262626;transition:width .3s ease-in-out}.underline-animation:hover:after{width:100%;left:0}.underline-animation:not(:hover):after{right:0;left:auto;width:0;transition:width .3s ease-in-out}@media screen and (max-width:768px){.footer-title-mobile{font-size:4rem!important;word-break:break-word;white-space:pre-wrap}.footer-content-mobile{left:2rem!important;padding-right:2rem!important}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#262626;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#333}*{scrollbar-width:thin;scrollbar-color:#262626 #000}@keyframes pulse{0%{opacity:1;box-shadow:0 0 0 0 rgba(40,200,64,.7)}70%{opacity:.7;box-shadow:0 0 0 5px rgba(40,200,64,0)}to{opacity:1;box-shadow:0 0 0 0 rgba(40,200,64,0)}}.status-dot{width:8px;height:8px;background-color:#28c840;border-radius:50%;animation:pulse 2s infinite}@media (max-width:768px){body{overflow-x:hidden}body[style*="overflow: hidden"]{position:fixed;width:100%;height:100%}}@keyframes loading{0%{left:-50%}to{left:100%}}@keyframes gradientAnimation{0%{background-image:linear-gradient(90deg,rgba(38,38,38,.3) 1px,transparent 0,transparent 25px,rgba(58,58,58,.3) 0,transparent 26px,transparent 50px),linear-gradient(rgba(38,38,38,.3) 1px,transparent 0,transparent 25px,rgba(58,58,58,.3) 0,transparent 26px,transparent 50px)}50%{background-image:linear-gradient(90deg,rgba(58,58,58,.3) 1px,transparent 0,transparent 25px,rgba(38,38,38,.3) 0,transparent 26px,transparent 50px),linear-gradient(rgba(58,58,58,.3) 1px,transparent 0,transparent 25px,rgba(38,38,38,.3) 0,transparent 26px,transparent 50px)}to{background-image:linear-gradient(90deg,rgba(38,38,38,.3) 1px,transparent 0,transparent 25px,rgba(58,58,58,.3) 0,transparent 26px,transparent 50px),linear-gradient(rgba(38,38,38,.3) 1px,transparent 0,transparent 25px,rgba(58,58,58,.3) 0,transparent 26px,transparent 50px)}}@keyframes gradientSpot1{0%,to{opacity:0}25%{opacity:.4}50%{opacity:0}}@keyframes gradientSpot2{0%,to{opacity:0}50%{opacity:.4}75%{opacity:0}}@keyframes gradientSpot3{0%,to{opacity:0}75%{opacity:.4}90%{opacity:0}}.newContainer{position:relative;overflow:hidden}.newContainer:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 30%,rgba(58,58,58,.6) 0,transparent 25%),radial-gradient(circle at 70% 60%,rgba(58,58,58,.6) 0,transparent 25%),radial-gradient(circle at 40% 80%,rgba(58,58,58,.6) 0,transparent 25%);pointer-events:none;z-index:1}.newContainer:before>:first-child{animation:gradientSpot1 6s infinite}.newContainer:before>:nth-child(2){animation:gradientSpot2 8s infinite}.newContainer:before>:nth-child(3){animation:gradientSpot3 7s infinite}.grid-highlight{width:150px;height:150px;border-radius:50%;background:radial-gradient(circle at center,rgba(58,58,58,.4) 0,rgba(58,58,58,.2) 50%,transparent 70%);transform:translate(-50%,-50%);transition:all .1s ease-out;mix-blend-mode:screen;z-index:2}.grid-highlight,.newContainer:after{position:absolute;pointer-events:none}.newContainer:after{content:"";inset:0;background-image:linear-gradient(rgba(38,38,38,.3) 1px,transparent 0),linear-gradient(90deg,rgba(38,38,38,.3) 1px,transparent 0);background-size:50px 50px;background-position:50%;z-index:1}.cta-button{transform:scale(1);transition:all .3s ease}.cta-button:hover{background-color:#666;color:#000;transform:scale(1.05)}.cta-button:active{transform:scale(.98)}.new-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,transparent 0,#000 100%);pointer-events:none}.gradient-text{background:linear-gradient(45deg,#666,#999);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:all .5s ease}.fade-in-text{transition:transform .5s ease,opacity .5s ease}.text-container p:hover{transform:scale(1.05)!important;background:linear-gradient(45deg,grey,#b3b3b3);-webkit-background-clip:text;background-clip:text}@media (max-width:768px){.footer-title-mobile{font-size:2rem!important}}.rotating-arrow{transform:translate(-50%,-50%);transition:all .3s ease}@keyframes flyUpAndDown{0%{transform:translate(-50%,-50%);opacity:1}45%{transform:translate(-50%,-150%);opacity:0}50%{transform:translate(-50%,150%);opacity:0}55%{transform:translate(-50%,50%);opacity:1}to{transform:translate(-50%,-50%);opacity:1}}.scroll-top-button:hover .rotating-arrow{animation:flyUpAndDown 1.5s cubic-bezier(.4,0,.2,1) infinite}@media (hover:none),(max-width:768px),(pointer:coarse){.cursor-dot,.hide-on-mobile{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;position:absolute!important;left:-9999px!important}*{cursor:auto!important}}@media (any-pointer:coarse){.cursor-dot,.hide-on-mobile{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;position:absolute!important;left:-9999px!important}*{cursor:auto!important}}@media (pointer:coarse){.cursor-dot{display:none!important}}@supports (-webkit-touch-callout:none){.cursor-dot{display:none!important}}@media (-webkit-force-enabled:true),(force-enabled:true){.cursor-dot{display:none!important}}@media (max-width:768px){.video-container{left:43%!important;transform:translate(-48%,-50%)!important}.scroll-top-button{left:1rem!important;right:auto!important}}