body{margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em rgba(100,108,255,.6666666667))}.logo.react:hover{filter:drop-shadow(0 0 2em rgba(97,218,251,.6666666667))}@keyframes logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin 20s linear infinite}}* .card{padding:2em}.read-the-docs{color:#888}.app-content-border,.footer-container{width:100%;border-radius:clamp(20px,2.25vw,50px);box-shadow:inset 0 0 15px rgba(192,192,192,.15);position:relative;display:flex;justify-content:center;flex-direction:column;background:linear-gradient(hsl(from var(--bg-color) h s l/0%) 0,hsl(from var(--bg-color) h s l/25%) 25%,hsl(from var(--bg-color) h s l/50%));-webkit-backdrop-filter:blur(30px) saturate(100%);backdrop-filter:blur(30px) saturate(100%)}.footer-container{margin-top:var(--space-xxl);margin-bottom:var(--space-xxl);padding:var(--space-md) 0}.footer-content-container{display:grid;grid-template-columns:1fr 1fr;justify-items:center;align-items:center;flex-grow:1}@media(max-width:600px){.footer-content-container{grid-template-columns:1fr;grid-row-gap:var(--space-md)}}.footer-content h1{padding:0;margin:0;line-height:1;color:var(--color-text);font-size:clamp(2rem,5vw,2.5rem)}.app-content{z-index:2;padding:clamp(10px,5vw,50px);display:flex;flex-direction:column;gap:50px;max-width:1280px}.app-container{margin-top:80vh}.who-we-are-container{position:relative}.who-we-are-container .content-container .content{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(300px,100%,500px),1fr));grid-gap:var(--space-lg)}.who-we-are-container .content-container .content .column{width:100%;display:flex;flex-direction:column;text-align:left;gap:var(--space-lg)}.who-we-are-container .content-container .content .project-slider-container{align-items:center}.main-container{position:fixed;top:0;height:100vh;width:100%}.main-container .content{height:100%;width:100%;justify-content:center;align-items:center;display:flex;flex-direction:column}.main-container .content .CompanyName{display:flex;flex-direction:row}.main-container #codeThe{font-size:22px;font-weight:700;word-spacing:0;line-height:1}.main-container #future{font-size:45px;color:var(--primary-color);line-height:1;font-weight:700}.main-container #with{font-size:20px;line-height:1.5;font-weight:700}.main-container .CompanyName{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;margin:-30px 0 0}.main-container .CompanyName #nodec{font-size:65px;font-weight:bolder;color:var(--secondary-color);font-family:Orbitron,sans-serif;font-weight:900}.main-container .CompanyName .brace{font-size:110px;font-weight:700;color:var(--secondary-color);font-family:Orbitron,sans-serif;font-weight:450;line-height:1}.main-container .CompanyName .brace.left{margin-right:-7px}.main-container .CompanyName .brace.right{margin-left:-7px}.main-container #subheader{font-size:22px;font-weight:500;margin-bottom:30px;text-align:center}.what-we-do-container .content-container{display:grid;grid-gap:var(--default-gap);grid-template-columns:1fr 1fr}@media screen and (max-width:1000px){.what-we-do-container .content-container{grid-template-columns:1fr}}.facts-container>.header{margin-top:40px}.facts-container .content-container{width:100%;justify-content:center}.facts-container .content-container .fact-points{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--default-gap);justify-self:center}@media screen and (max-width:1400px){.facts-container .content-container .fact-points{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:650px){.facts-container .content-container .fact-points{grid-template-columns:1fr}}.facts-container .content-container .evaluation-points{margin-top:var(--default-gap);display:grid;grid-gap:var(--default-gap);grid-template-columns:1fr 1fr}@media screen and (max-width:1371px){.facts-container .content-container .evaluation-points{grid-template-columns:1fr}}.fact-point-content#ideenExpo img{aspect-ratio:1/1;width:100%;border-radius:calc(11px - var(--default-gap)/2)}.contact-form-container{display:flex;justify-content:center}.contact-form{display:flex;flex:1 1;flex-direction:column;gap:calc(var(--default-gap)/2);width:100%;max-width:700px}input,textarea{background-color:rgb(from #a8d8ff r g b/.3);border-radius:var(--radius-md);border:none;padding:var(--space-xs) var(--space-sm);font-size:var(--font-size);color:var(--text-color)}textarea{min-height:200px;height:200px;resize:none;scrollbar-track-color:#3ed6f4 x}textarea::-webkit-scrollbar{width:8px}textarea::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:999px}textarea::-webkit-scrollbar-thumb{background-color:#3ed6f4;border-radius:4px;border:0 solid #1a1a1a}input[type=text]{height:100px}:root{--clr-border:#0ff;--AnimationLength:0px}.button{position:relative;width:100%;background-color:rgba(0,0,0,0);border:none;padding:0;font-size:clamp(20px,4vw,50px);background:hsl(from var(--primary-color) h s l/70%);-webkit-backdrop-filter:blur(30px) saturate(100%);backdrop-filter:blur(30px) saturate(100%);border-radius:var(--radius-md);height:30px}.button div{display:flex;justify-content:center;align-items:center}.button div .content{z-index:1;font-family:Poppins,sans-serif;font-weight:600;line-height:1;overflow:hidden}.button:hover{background:hsl(from var(--primary-color) h s l/50%)}.button:active{background:hsl(from var(--primary-color) h s l/40%)}.fact-point{border-radius:11px;padding:var(--space-sm);overflow:hidden;display:grid;flex-direction:column}.fact-point-content{display:grid;grid-template-rows:auto 1fr auto}.fact-point-content .title{margin-bottom:var(--space-xxs)}.fact-point-content .icon{width:40px;height:40px;position:absolute;right:calc(var(--default-gap)/2);top:calc(var(--default-gap)/2);aspect-ratio:1/1}.fact-point-content .icon .icon-container{padding:0;position:relative}.fact-point-content .icon img{filter:brightness(0) invert(1);width:100%;height:100%}.fact-point-content .content{width:100%;display:flex;flex-direction:column;grid-row:2;flex:0 0 1;text-align:center!important;align-items:center;white-space:break-spaces}.evaluation-container .content{display:grid;padding:var(--space-sm)}.evaluation-container .content .header{display:grid;grid-template-columns:auto 1fr;grid-gap:15px}.evaluation-container .content .header .icon{justify-content:center;align-items:center;display:flex}.evaluation-container .content .header .icon img{justify-self:center;align-self:center;height:50px;width:50px;aspect-ratio:1/1}.evaluation-container .content .header .title>p{font-size:clamp(1.6rem,4vw,2.1rem);line-height:1}.evaluation-container .content .header .position>p{line-height:1;padding-top:var(--space-xxs)}.evaluation-container .content .date{position:absolute;top:0;right:0;margin:2% 2% 0 0;padding:5px 10px;border-radius:15px;background-color:rgb(from #a8d8ff r g b/.3)}.evaluation-container .content .date p{line-height:1}.evaluation-container .content .children p{text-wrap:auto;text-align:left}.project-slider{width:auto;height:100%;max-height:90dvh;background:rgba(0,0,0,0);aspect-ratio:44/75;max-width:450px;justify-content:center;position:relative;border-radius:15px;overflow:visible;overflow:hidden}.project-slider .navigation{width:100%;height:clamp(100px,20vw,125px);position:absolute;bottom:0;display:grid;grid-template-columns:3fr 5fr 3fr;justify-items:center;align-items:center;background:rgba(0,0,0,.4)}.project-slider .content-container{height:100%}.icon-button{width:45px;height:45px;position:relative;background:hsl(from var(--primary-color) h s l/70%);background:rgba(0,0,0,0);border-radius:var(--radius-md);border:none}.icon-button div{display:flex;justify-content:center;align-items:center}.icon-button svg{position:absolute;z-index:1;width:30px;height:30px;left:50%;top:50%;transform:translate(-50%,-50%)}.icon-button svg path{fill:var(--text-color)}.icon-button:hover{background:hsl(from var(--primary-color) h s l/50%)}.icon-button:active{background:hsl(from var(--primary-color) h s l/40%)}.project-small-view{width:100%;height:100%;transition:background 2s ease}.project-small-view .heading-container{width:100%;padding:20px 0 5px;display:grid;grid-template-columns:1fr}.project-small-view .heading-container .heading,.project-small-view .heading-container p{text-align:center;font-family:Orbitron,sans-serif;font-weight:700;align-self:center}.project-small-view .heading-container .heading{font-size:clamp(2rem,5vw,2.5rem);justify-self:center}.project-small-view .content-container{padding:5px clamp(10px,5vw,20px)}.project-types{background:red;position:absolute;bottom:calc(clamp(100px,20vw,125px) + 10px);right:10px;padding:4px 15px;border-radius:var(--radius-md);background-color:#15a3b8;color:#0c1116;font-size:.75rem;font-weight:600;box-shadow:0 0 6px rgba(62,214,244,.4)}.project-types p{font-family:Orbitron,sans-serif;font-weight:600;font-size:clamp(1.25rem,4vw,1.5rem);color:var(--text-color);text-shadow:0 0 10px rgba(0,0,0,.5)}.service-point-container{padding:clamp(var(--space-sm),2vw,var(--space-sm));border-radius:15px;display:grid;grid-template-rows:min-content 1fr min-content}.service-point-container .content-container{display:flex;white-space:break-spaces}.service-point-container .keyWords-container{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.service-point-container .language-container,.service-point-container .platform-container{margin-top:var(--default-gap)}.tooltip-container{position:relative;display:inline-block}.tooltip-container p{text-align:left;font-weight:550}.tooltip{position:absolute;background-color:#000;color:#fff;padding:5px;border-radius:10px;font-size:12px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.tooltip-container:hover .tooltip{opacity:1;visibility:visible}.tooltip-top{bottom:100%;margin-bottom:8px}.tooltip-bottom,.tooltip-top{left:50%;transform:translateX(-50%)}.tooltip-bottom{top:100%;margin-top:8px}.tooltip-left{right:100%;margin-right:8px}.tooltip-left,.tooltip-right{top:50%;transform:translateY(-50%)}.tooltip-right{left:100%;margin-left:8px}.tooltip-center{top:50%;left:50%;transform:translate(-50%,-50%);margin:0}:root{--bg-color:#0C1116;--text-color:#e5e5e5;--primary-color:#3ED6F4;--secondary-color:#142B31;--primary-glow-color:#00ffff;--font-size:clamp(1rem,2vw,1.25rem);@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");--sm:576px;--md:768px;--lg:992px;--xl:1200px;--xxl:1400px;--space-xxs:clamp(0.125rem,0.5vw,0.25rem);--space-xs:clamp(0.25rem,0.5vw,0.5rem);--space-sm:clamp(0.5rem,1vw,1rem);--space-md:clamp(1rem,2vw,1.5rem);--space-lg:clamp(1.5rem,3vw,2rem);--space-xl:clamp(2rem,4vw,3rem);--space-xxl:clamp(3rem,5vw,4rem);--default-gap:clamp(var(--space-md),0.5vw,var(--space-lg));--container-padding:clamp(1rem,5vw,3rem);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-xxl:20px}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;background-color:var(--bg-color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:root{font-family:Poppins,sans-serif;color:var(--text-color)}h1{font-size:clamp(2.6rem,6vw,3.5rem);font-family:Orbitron,sans-serif;font-weight:700;word-spacing:-1.5px;line-height:1;padding:calc(clamp(2.6rem, 6vw, 3.9rem) * 1.5) 0 calc(clamp(2.6rem, 6vw, 3.9rem) * .75);em{font-family:Orbitron,sans-serif;font-style:normal;color:var(--primary-color);font-size:clamp(2.8rem,7vw,3.9rem);font-weight:800}}h2{font-size:clamp(2rem,5vw,2.5rem);word-spacing:-3px;padding:0}h2,h3{font-family:Poppins,sans-serif;text-align:start;font-weight:400;line-height:1}h3{font-size:clamp(1.5rem,4vw,2rem)}ul{margin-left:var(--space-md)}h4,li,p,span{font-size:clamp(1.125rem,3vw,1.25rem);font-family:Poppins,sans-serif;text-align:start}li,p{text-align:left;em{font-family:Poppins,sans-serif;font-style:normal;color:var(--primary-color);font-size:clamp(2.35rem,4vw,2.7rem);font-weight:600;text-shadow:0 0 3px #0ff7;line-height:1}}li{text-align:left}span{text-align:center}hr{line-height:1;margin:clamp(var(--space-sm),1vw,var(--space-lg)) 0;background-color:var(--text-color);border:0;height:1px;opacity:.6}hr.small{margin:clamp(var(--space-xs),0vw,calc(var(--space-xs) * 1)) 0}hr.small.nospace{margin:var(--space-xs) 0 var(--space-xxs) 0}a{font-weight:500;color:var(--text-color);text-decoration:inherit}a:hover{color:hsl(from var(--primary-color) h s l/100%)}a:active{color:hsl(from var(--primary-color) h s l/80%)}*,body{padding:0;margin:0}body{display:flex;place-items:center;justify-content:center;background-color:var(--bg-color);z-index:-1;padding:0!important;margin:0!important;width:100%;overflow:hidden;position:relative}body:before{content:"";position:fixed;top:-300%;left:-400%;width:800%;height:600%;background-image:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.04) 1px,transparent 0);background-image:linear-gradient(90deg,rgba(62,214,244,.1) 1px,transparent 0),linear-gradient(180deg,rgba(62,214,244,.1) 1px,transparent 0);background-size:40px 40px;transform:rotate(35deg);pointer-events:none}@keyframes change_size{0%{background-size:40px 40px}50%{background-size:50px 50px}to{background-size:40px 40px}}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#ffffff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.container{z-index:1}.glass{background:linear-gradient(158deg,rgba(128,128,128,.15),rgba(128,128,128,.05));border-radius:16px;box-shadow:inset 0 0 15px rgba(192,192,192,.15);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:0 solid rgba(128,128,128,.3)}.keyWord{height:30px;background-color:rgb(from #a8d8ff r g b/.3);padding:0 clamp(5px,2vw,10px);display:grid;grid-template-columns:min-content 1fr;align-items:center;align-content:center;border-radius:15px}.keyWord img{filter:brightness(0) invert(1);height:22px;margin-right:clamp(3px,1vw,5px)}