@font-face{font-family:Manrope;src:url(/fonts/manrope-v20-latin-ext-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-v20-latin-ext-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-v20-latin-ext-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-v20-latin-ext-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-v12-latin-ext-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-v12-latin-ext-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-v12-latin-ext-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-v12-latin-ext-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-v12-latin-ext-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-v12-latin-ext-800.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}body{font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f0f2f5}h1,h2,h3,h4,h5,h6{font-family:Plus Jakarta Sans,system-ui,sans-serif;margin:0}html{font-size:112.5%}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#040608;color:#f0f2f5;min-height:100vh;position:relative;cursor:none}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;opacity:.015;background-image:url(/noise.webp);background-image:image-set(url(/noise.avif) type("image/avif"),url(/noise.webp) type("image/webp"));background-repeat:repeat;background-size:128px 128px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00e5c366;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00e5c399}::-webkit-scrollbar-thumb:active{background:#00e5c3bf}html{scrollbar-width:thin;scrollbar-color:rgba(0,229,195,.4) transparent}a{text-decoration:none;color:inherit;cursor:none}#app{width:100%;min-height:100vh;position:relative;z-index:10}canvas.webgl-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}@keyframes hdrIn{to{opacity:1;transform:translateY(0)}}@keyframes numIn{0%{opacity:0;visibility:visible;transform:translate(-50%) translateY(60px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes ttlIn{0%{opacity:0;visibility:visible;clip-path:inset(100% 0 0 0);transform:translateY(20px)}to{opacity:1;clip-path:inset(0 0 0 0);transform:translateY(0)}}@keyframes icIn{0%{opacity:0;visibility:visible;transform:translateY(20px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sepDr{to{transform:scaleY(1);opacity:1}}@keyframes dotIn{0%{opacity:0;transform:scale(0)}to{opacity:.6;transform:scale(1)}}@keyframes fi{to{opacity:1}}@keyframes bodyFadeIn{to{opacity:1}}.cols{position:relative;z-index:10;display:flex;height:100vh;width:100%}.cols:hover .col{flex:.8}.cols:hover .col:hover{flex:1.8}@media(max-width:860px){body{cursor:auto;overflow:hidden;height:100dvh;display:flex;flex-direction:column}#app{flex:1;display:flex;flex-direction:column;min-height:0}a{cursor:auto}.cols{flex:1;flex-direction:column;height:auto;min-height:0}}:root.perf-lite body:after{display:none}:root.perf-lite body{cursor:auto;background:radial-gradient(ellipse 60% 50% at 20% 15%,rgba(0,212,255,.025) 0%,transparent 70%),radial-gradient(ellipse 50% 40% at 80% 60%,rgba(0,229,195,.02) 0%,transparent 70%),#040608}:root.perf-lite a{cursor:auto}:root.perf-lite canvas.webgl-background{display:none!important}:root.perf-lite .cur,:root.perf-lite .cur-l{display:none}:root.perf-lite *,:root.perf-lite *:before,:root.perf-lite *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root.perf-lite .static-bg{display:none}:root.perf-lite .reveal-on-scroll{transition-duration:.4s!important;transition-timing-function:ease-out!important}:root.perf-lite .oferta-contact__topic-pill,:root.perf-lite .blog-filters__pill,:root.perf-lite .kontakt-topic-pill,:root.perf-lite .oferta-contact__phone-btn{cursor:pointer!important}.icon-svg-fallback{display:none;max-width:100%;max-height:100%}:root.static-icons .icon-svg-fallback{display:block;object-fit:contain}:root.static-icons .has-svg:before{display:none!important}:root.static-icons lord-icon{display:none!important}
