.home_hero__JDvhO{width:100%;background:url(/_next/static/media/DarkBG.b3c09b98.png) repeat;background-size:cover;overflow:hidden;display:flex;justify-content:center}.home_hero__JDvhO>video{width:80%;max-height:calc(100vh - var(--headerHeight));padding-top:45px}.home_hero__JDvhO>div{display:none;width:100%;flex-direction:column;align-items:center;padding:10px;gap:20px}.home_hero__JDvhO>div>span{background-image:linear-gradient(180deg,var(--primary1),rgba(125,192,247,.5));display:block;position:absolute;inset:0;z-index:2}.home_hero__JDvhO>div>div{z-index:3;display:flex;flex-direction:column;align-items:center}.home_hero__JDvhO>div button{background-color:var(--primary2);color:#fff}.home_hero__JDvhO>div p{font-size:18px;padding:5px}.home_hero__JDvhO>div h4{z-index:3;padding-top:120px;width:100%;font-size:clamp(32px,10vw,60px);font-weight:700;text-align:center;color:var(--primary);text-shadow:2px 2px #070707}.home_hero__JDvhO>div img:first-child{position:absolute;-o-object-fit:cover;object-fit:cover;top:var(--headerHeight);z-index:1}.home_hero__JDvhO>div img:nth-child(2){position:absolute;width:200px;bottom:-100px;right:-100px;z-index:3;animation:home_rotateSphere__haWTl 25s linear infinite;-webkit-animation:home_rotateSphere__haWTl 25s linear infinite}.home_BgMix__HQ31n{z-index:-1;-o-object-fit:cover;object-fit:cover}.home_aboutUs__S__r5,.home_portfolio__87P4f,.home_services__qRKBg,.home_technology__kgzdY{padding:var(--sectionPadding);width:100%;display:flex;align-items:center;justify-content:center;color:#000;min-height:100vh;cursor:default;z-index:2;overflow:hidden}.home_portfolio__87P4f,.home_services__qRKBg,.home_technology__kgzdY{flex-flow:column nowrap}.home_aboutUs__S__r5{flex-flow:row wrap;gap:60px;position:relative;background-color:var(--background2);overflow:hidden}.home_aboutUs__S__r5>div{display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-between}.home_aboutUs__S__r5>div:first-child{flex:1;min-width:300px;gap:30px}.home_aboutUs__S__r5 h4{font-size:44px;line-height:normal;text-align:center;color:var(--secondary1)}.home_aboutUs__S__r5>div:nth-child(2),.home_hero__JDvhO>div>div{min-width:300px;flex:2.5;gap:20px;padding:20px;background-color:hsla(0,0%,100%,.2);border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.home_aboutUs__S__r5 p{padding:20px;font-size:20px;width:clamp(375px,100%,800px)}.home_aboutUs__S__r5 .home_sphere__W5JWq{position:absolute;top:-130px;left:calc(100% - 130px);z-index:-1;width:260px;animation:home_rotateSphere__haWTl 25s linear infinite;-webkit-animation:home_rotateSphere__haWTl 25s linear infinite}@keyframes home_rotateSphere__haWTl{to{transform:rotate(1turn);-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn)}}.home_services__qRKBg{background-color:var(--background1);background:linear-gradient(0deg,transparent 20%,var(--background1)),url(/_next/static/media/blurBG.29398f72.svg);background-size:cover,cover}.home_services__qRKBg>div{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-evenly;gap:40px;max-width:1300px}.home_services__qRKBg>p{width:clamp(375px,100%,800px);padding:20px;font-size:20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.home_serviceCard__Mn8Jn{width:350px;height:250px;cursor:pointer;overflow:hidden;color:#fff;padding:10px;position:relative;display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:flex-end;box-shadow:var(--floating);border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.home_serviceCard__Mn8Jn:active{box-shadow:var(--pressInBig);transform:scale(.995);-webkit-transform:scale(.995);-moz-transform:scale(.995);-ms-transform:scale(.995);-o-transform:scale(.995)}.home_serviceCard__Mn8Jn>img{position:absolute;inset:0;transition:all .5s cubic-bezier(.4,0,.2,1);-webkit-transition:all .5s cubic-bezier(.4,0,.2,1);-moz-transition:all .5s cubic-bezier(.4,0,.2,1);-ms-transition:all .5s cubic-bezier(.4,0,.2,1);-o-transition:all .5s cubic-bezier(.4,0,.2,1)}.home_serviceCard__Mn8Jn:hover>img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);filter:brightness(120%);-webkit-filter:brightness(120%)}.home_serviceCard__Mn8Jn>svg{color:#fff;font-size:30px;z-index:1;transition:all .5s cubic-bezier(.4,0,.2,1);-webkit-transition:all .5s cubic-bezier(.4,0,.2,1);-moz-transition:all .5s cubic-bezier(.4,0,.2,1);-ms-transition:all .5s cubic-bezier(.4,0,.2,1);-o-transition:all .5s cubic-bezier(.4,0,.2,1)}.home_serviceCard__Mn8Jn:hover>svg{color:var(--primary);transform:rotate(-45deg) scale(1.1);-webkit-transform:rotate(-45deg) scale(1.1);-moz-transform:rotate(-45deg) scale(1.1);-ms-transform:rotate(-45deg) scale(1.1);-o-transform:rotate(-45deg) scale(1.1)}.home_services__qRKBg .home_textBox__xVmtF{position:relative;width:100%;padding:10px;background-color:rgba(0,0,0,.75);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.home_quote__kMTqF{z-index:2;width:100%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;gap:40px;overflow:hidden;background-color:var(--primary1)}.home_quote__kMTqF>span{width:70%;min-width:100px;margin:auto;padding:20px;font-size:clamp(24px,3.5vw,42px);background:linear-gradient(to bottom,var(--primary),var(--secondary1));-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.home_quoteImg__umoZs{max-width:25%}.home_portfolio__87P4f{background-color:var(--background2);position:relative}.home_containerPortfolio__lt6Sf{width:100%;display:flex;flex-flow:row wrap;align-items:center;gap:20px;margin:50px 0}.home_leftPortfolio__keAYx{flex:1;min-width:270px;display:flex;flex-flow:column nowrap;gap:10px;height:440px}.home_rightPortfolio__pxj5f{flex:2;min-width:540px;height:440px;box-shadow:var(--floating);overflow:hidden;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.home_rightPortfolio__pxj5f>div{height:100%}.home_projectBox__8H8ZQ{height:100%;position:relative;overflow:hidden}.home_projectBox__8H8ZQ>span{font-size:40px;letter-spacing:2px;font-weight:700;color:var(--primary2);z-index:10;position:absolute;bottom:10px;right:10px;pointer-events:none}.home_rightButtons__d3GJO{position:relative;display:grid;height:60px;grid-template-columns:repeat(2,minmax(0,1fr));border-top-width:2px;border-color:var(--primary0)}.home_rightButtons__d3GJO>span{position:absolute;top:-1px;bottom:0;z-index:20;background-color:var(--primaryGlass);pointer-events:none}.home_shiftButtons__yvE8_{position:relative;overflow:hidden}.home_shiftButtons__yvE8_>div:first-child{background-color:var(--primary2);color:#fff}.home_shiftButtons__yvE8_>div:nth-child(2){background-color:var(--primary0);color:#000}.home_allProjects__ZZh_7{position:relative;padding:8px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;overflow:hidden}.home_allProjects__ZZh_7>a{margin:auto}.home_allProjects__ZZh_7>a>button{background-color:var(--background1);color:var(--primary2);letter-spacing:.7px}.home_technology__kgzdY{background-color:var(--background1);position:relative}.home_technology__kgzdY>div{width:100%;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:20px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.home_techTabs__Z3k7q{height:600px;display:flex;flex-flow:column nowrap;align-items:flex-start;gap:2px;flex:1;min-width:280px;background-color:rgba(0,0,0,.1);box-shadow:var(--floating);padding:10px;border-radius:0 20px 20px 0;-webkit-border-radius:0 20px 20px 0;-moz-border-radius:0 20px 20px 0;-ms-border-radius:0 20px 20px 0;-o-border-radius:0 20px 20px 0}.home_techTabs__Z3k7q>div{display:flex;align-items:center;flex:1;position:relative;width:100%;background-color:var(--primary2);color:#fff;border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;-ms-border-radius:0 10px 10px 0;-o-border-radius:0 10px 10px 0;transition:transform .1s ease-in-out;-webkit-transition:transform .1s ease-in-out;-moz-transition:transform .1s ease-in-out;-ms-transition:transform .1s ease-in-out;-o-transition:transform .1s ease-in-out}.home_techTabs__Z3k7q>div:hover{background:linear-gradient(40deg,var(--primary2) 10%,var(--primary0) 70%,var(--primary))}.home_techTabs__Z3k7q>div:active{box-shadow:var(--pressInBig);transform:scale(.995);-webkit-transform:scale(.995);-moz-transform:scale(.995);-ms-transform:scale(.995);-o-transform:scale(.995)}.home_techTabs__Z3k7q>div.home_selectedTabDiv__oeYZh{background:linear-gradient(30deg,var(--primary1),var(--primary2) 20%,var(--primary));box-shadow:var(--pressInBig)}.home_techTabs__Z3k7q>div img{transition:transform .2s linear;-webkit-transition:transform .2s linear;-moz-transition:transform .2s linear;-ms-transition:transform .2s linear;-o-transition:transform .2s linear}.home_techTabs__Z3k7q>div:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}.home_techTabButton__2AO2F{display:inline-flex;align-items:center;justify-content:space-between;padding:20px;font-size:24px;font-weight:700;line-height:normal;text-align:right;width:100%;height:100%}.home_techTabButton__2AO2F>.home_selectedTab__n15eV{color:#fff}.home_techTabButton__2AO2F+span{background-color:var(--primary);width:6px}.home_techPanel__Z9ECt{display:flex;flex:4;height:600px;background-color:var(--background1);box-shadow:var(--floating);padding:10px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.home_scrollToTop__taCzb{z-index:10;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;position:fixed;bottom:20px;right:20px;width:50px;height:50px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.home_scrollToTop__taCzb>svg:first-child{color:var(--primary)}.home_scrollToTop__taCzb>svg:nth-child(2){position:absolute;top:0;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.home_scrollToTop__taCzb circle{stroke-dashoffset:0;stroke-width:2px;fill:none}.home_scrollToTop__taCzb .home_bg__CzYEW{stroke:#2c2c2c;opacity:.3}.home_indicator__rNnv7{stroke:var(--primary)}@media only screen and (max-width:1200px){.home_services__qRKBg>div{gap:10px}.home_serviceCard__Mn8Jn{width:320px}}@media only screen and (max-width:768px){.home_hero__JDvhO{overflow-x:hidden;position:relative}.home_aboutUs__S__r5,.home_containerPortfolio__lt6Sf,.home_hero__JDvhO>video,.home_services__qRKBg .home_textBox__xVmtF>p,.home_techTabs__Z3k7q{display:none}.home_hero__JDvhO>div{display:flex}.home_aboutUs__S__r5,.home_portfolio__87P4f,.home_services__qRKBg,.home_technology__kgzdY{height:auto;min-height:auto}.home_services__qRKBg>div{width:100%;gap:10px;padding:20px 0}.home_serviceCard__Mn8Jn{width:100%;height:100px;justify-content:center;padding-right:30px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.home_services__qRKBg .home_textBox__xVmtF{position:absolute;inset:5px;width:auto;display:flex;align-items:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.home_quote__kMTqF{flex-flow:column nowrap;justify-content:center;align-items:flex-end;gap:30px}.home_quoteImg__umoZs{max-width:50%}.home_quote__kMTqF>span{width:100%;padding:20px}.home_techPanel__Z9ECt{width:100%;height:auto;background-color:var(--background1)}.home_projectBox__8H8ZQ>span{font-size:28px;bottom:calc(100% - 40px)}.home_techTabButton__2AO2F{padding:10px 20px;font-size:20px}.home_panelDiv__qakmW>p{font-size:12px}}.Button_animatedButton__DSsv9{--buttonPrimary:var(--primary);position:relative;display:flex;align-items:center;gap:4px;padding:8px 36px;border:4px solid transparent;font-size:24px;background-color:inherit;border-radius:100px;font-weight:600;color:var(--primary4);box-shadow:0 0 0 2px var(--buttonPrimary);cursor:pointer;overflow:hidden;transition:all .6s cubic-bezier(.23,1,.32,1);-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;-webkit-transition:all .6s cubic-bezier(.23,1,.32,1);-moz-transition:all .6s cubic-bezier(.23,1,.32,1);-ms-transition:all .6s cubic-bezier(.23,1,.32,1);-o-transition:all .6s cubic-bezier(.23,1,.32,1)}.Button_animatedButton__DSsv9 svg{position:absolute;width:24px;fill:var(--buttonPrimary);z-index:9;transition:all .8s cubic-bezier(.23,1,.32,1);-webkit-transition:all .8s cubic-bezier(.23,1,.32,1);-moz-transition:all .8s cubic-bezier(.23,1,.32,1);-ms-transition:all .8s cubic-bezier(.23,1,.32,1);-o-transition:all .8s cubic-bezier(.23,1,.32,1)}.Button_animatedButton__DSsv9 .Button_arr1__0Pvqi{right:16px}.Button_animatedButton__DSsv9 .Button_arr2__yK0Jf{left:-25%}.Button_animatedButton__DSsv9 .Button_circle__ih0v_{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background-color:var(--buttonPrimary);border-radius:50%;opacity:0;transition:all .8s cubic-bezier(.23,1,.32,1);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.Button_animatedButton__DSsv9 .Button_text__HAR_A{position:relative;z-index:1;transform:translateX(-12px);transition:all .8s cubic-bezier(.23,1,.32,1);-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);-ms-transform:translateX(-12px);-o-transform:translateX(-12px);-webkit-transition:all .8s cubic-bezier(.23,1,.32,1);-moz-transition:all .8s cubic-bezier(.23,1,.32,1);-ms-transition:all .8s cubic-bezier(.23,1,.32,1);-o-transition:all .8s cubic-bezier(.23,1,.32,1)}.Button_animatedButton__DSsv9:hover{box-shadow:0 0 0 12px transparent;color:#212121;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.Button_animatedButton__DSsv9:hover .Button_arr1__0Pvqi{right:-25%}.Button_animatedButton__DSsv9:hover .Button_arr2__yK0Jf{left:16px}.Button_animatedButton__DSsv9:hover .Button_text__HAR_A{transform:translateX(12px);-webkit-transform:translateX(12px);-moz-transform:translateX(12px);-ms-transform:translateX(12px);-o-transform:translateX(12px)}.Button_animatedButton__DSsv9:hover svg{fill:#212121}.Button_animatedButton__DSsv9:active{scale:.95;box-shadow:0 0 0 4px var(--buttonPrimary)}.Button_animatedButton__DSsv9:hover .Button_circle__ih0v_{width:220px;height:220px;opacity:1}@media only screen and (max-width:768px){.Button_animatedButton__DSsv9{width:100%;justify-content:center;font-size:16px}}@font-face{font-family:__Crimson_Pro_25c604;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/5bde35a59d0f161b-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Crimson_Pro_25c604;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/e8900552bada0847-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Crimson_Pro_25c604;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/39b0e861c537f507-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Crimson_Pro_Fallback_25c604;src:local("Times New Roman");ascent-override:90.42%;descent-override:21.67%;line-gap-override:0.00%;size-adjust:99.15%}.__className_25c604{font-family:__Crimson_Pro_25c604,__Crimson_Pro_Fallback_25c604;font-style:normal}