body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--logo-color:#36b7ff;--logo-color-10-percent-darker:#1d93d5;--font-color:#fff;--background-color:#000;--font-family:"League Spartan"}.init{background:#000;background:var(--background-color);color:#fff;color:var(--font-color);font-family:League Spartan}:root{--topbar-background:#fff0;--topbar-fontcolor:#fff;--topbar-height:90px}.topbar{align-items:center;display:flex;height:50px;height:calc(var(--topbar-height) - 40px);justify-content:space-between;padding:20px 120px;position:-webkit-sticky;position:sticky;top:0;transition:all .5s ease-in-out;z-index:10}.languageSelector{background:#fff0;background:var(--topbar-background);color:#fff;color:var(--topbar-fontcolor);display:none}.tabsRow{align-items:center;display:flex;justify-content:center}.tabItem{color:#fff;color:var(--topbar-fontcolor);cursor:default;font-family:League Spartan;font-size:18px;font-weight:500;font-weight:400;letter-spacing:.04rem;padding:20px;transition:all .3s ease-in-out}.topbarHamburger,.topbarHamburgerMenu{display:none}@media screen and (max-width:800px){.topbar{padding-left:20px;padding-right:20px;width:calc(100% - 40px)}.tabsRow{display:none}.topbarHamburger{display:block}.topbarHamburgerMenu{align-items:flex-end;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0009;display:flex;flex-direction:column;height:calc(50vh - 130px);height:calc(50vh - var(--topbar-height) - 40px);justify-content:flex-end;left:0;margin-top:-55vh;padding:30px 10px;position:fixed;top:0;transition:all .3s ease-in-out;width:calc(100vw - 40px);z-index:9}.topbarHamburgerMenuOpened{margin-top:0;transition:all .3s ease-in-out}}.logoLeft{align-items:center;display:flex;font-size:22px;font-weight:500;letter-spacing:.05em}@media screen and (max-width:800px){.logoName{display:none}}.homepageContainer{display:flex;height:calc(100vh - var(--topbar-height));padding-left:120px;padding-right:120px}.homepageLeftContainer{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;width:70%}.homepageTitle{font-size:48px}.homepageSubheading{font-size:22px;margin-top:20px;width:50%}.homepageRightContainer{width:50%}.contactUsButton{border:1px solid var(--font-color);cursor:default;margin-top:40px;padding:10px;transition:all .1s ease-in-out}.contactUsButton:hover{border:1px solid var(--logo-color);color:var(--logo-color);transition:all .1s ease-in-out}#myVideo{left:0;position:absolute;width:100vw}@media screen and (max-width:800px){.homepageContainer{display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;justify-content:center;min-height:calc(100vh - var(--topbar-height));padding-left:10%;padding-right:10%}.homepageLeftContainer{width:100%}.homepageRightContainer{display:none}}.contactUsContainer{background-color:#fff;height:100vh;margin-right:calc(-50vw - 40px);overflow-x:hidden;overflow-y:scroll;position:fixed;right:0;top:0;transition:all .3s ease-in-out;width:50vw;z-index:12}.contactUsButtonStickyRight{background-color:var(--logo-color);bottom:15vh;color:var(--font-color);cursor:pointer;margin-right:-30px;padding:10px;position:fixed;right:0;transform:rotate(-90deg)}.contactusFormContainer{color:#000;position:fixed}.cotactusheading{align-items:center;background-color:#fff;display:flex;font-size:32px;margin-right:calc(-50vw - 90px);padding:20px 10px;position:-webkit-sticky;position:sticky;top:0;z-index:299}.contactFormItem{margin:10px 50px}.contactFormButton{border:1px solid var(--logo-color);color:var(--logo-color);cursor:pointer;padding:10px;width:-webkit-max-content;width:max-content}@media screen and (max-width:800px){.contactUsContainer{margin-right:calc(-100vw - 40px);width:100vw}}.aboutPageCss{display:flex;height:calc(100vh - 90px)}.aboutPageBanner{align-items:center;background-color:#e6e6e6;color:#000;display:flex;height:-webkit-max-content;height:max-content;justify-content:space-between;padding:50px 120px;width:100%}.aboutLeftWrapper,.aboutRightWrapper{width:50%}.aboutUsHeading{font-size:42px}@media screen and (max-width:800px){.aboutPageCss{height:-webkit-max-content;height:max-content}.aboutPageBanner,.aboutPageCss{display:flex;flex-direction:column}.aboutPageBanner{padding-left:10%;padding-right:10%;padding-top:0;width:calc(100vw - 20%)}.aboutLeftWrapper{display:flex;justify-content:center;padding-top:20px;text-align:center}.aboutLeftWrapper,.aboutRightWrapper{padding-bottom:20px;width:100%}}.technologyContainer{padding-left:120px;padding-right:120px}.adItem{min-width:19%}.adItemText{margin-top:-45px}.adItemText,.studioFlex{display:flex;justify-content:center;width:100%}.studioFlex{height:600px}.solutionHeaderBorder{align-items:center;border-top:2px solid var(--logo-color);display:flex;justify-content:center;padding-top:40px}.solutionHeader{background:#000;font-size:42px;margin-top:-100px;padding-left:30px;padding-right:30px;position:absolute}@media screen and (max-width:800px){.technologyContainer{margin-top:80px;padding-left:10%;padding-right:10%}.adItem{height:700px;width:100%}.studioFlex{flex-direction:column;height:-webkit-max-content;height:max-content}.solutionHeader{font-size:28px;margin-top:-120px}.subinfo{margin-top:40px}}.serviceContainer{border:1px dashed var(--logo-color);margin-left:120px;margin-right:120px;margin-top:50px;padding:40px;position:relative}.serviceHeading{background-color:#000;display:flex;font-size:22px;font-weight:800;margin-bottom:10px;padding-left:20px;padding-right:20px;position:absolute;top:-11px}.solutionsText{font-size:19px;line-height:22px}.serviceFlex{display:flex;justify-content:space-between}.serviceLeftFlex,.serviceRightFlex{width:50%}@media screen and (max-width:800px){.serviceContainer{margin-left:10%;margin-right:10%}.serviceFlex{justify-content:flex-start}.serviceLeftFlex,.serviceRightFlex{margin-bottom:50px;width:100%}}.ourProcessContainer{margin-top:90px;padding-left:120px;padding-right:120px}.processHeading{display:flex;font-size:42px;justify-content:center}
/*# sourceMappingURL=main.8e294d38.css.map*/