@-webkit-keyframes icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.icon-spin{-webkit-animation:icon-spin 1s linear infinite;animation:icon-spin 1s linear infinite}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/montserrat/montserrat-300.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat/montserrat-400.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat/montserrat-500.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat/montserrat-600.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat/montserrat-700.woff2) format("woff2")}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0;size-adjust:112.83%}:root{--black-bg:#202020;--black-bg-light:#2e2e2e;--blue-bg:#0066ca;--blue-bg-dark:#0055b3;--white:#fff;--white-light:#bbb;--text-gray:#6e6e6e;--azure:#098fef}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;line-height:1.5;font-family:Montserrat,Montserrat Fallback,Arial,sans-serif}body{display:flex;margin:0;font-family:inherit;line-height:inherit;overflow-x:hidden}a{color:inherit;text-decoration:none}.nav{position:fixed;top:0;width:100%;display:flex;align-items:center;justify-content:space-between;background:-webkit-gradient(linear,left top,right top,from(#020308),color-stop(#080a1e),color-stop(#090b22),color-stop(#07091b),color-stop(#010103),to(#000));background:linear-gradient(90deg,#020308,#080a1e,#090b22,#07091b,#010103,#000);color:var(--white);height:79px;z-index:20;padding:0 5vw 0 3vw;-webkit-box-shadow:0 2px 4px #00000080;box-shadow:0 2px 4px #00000080}.nav .logo{flex-shrink:0;cursor:pointer}.nav .logo span{display:block}.nav .logo a{text-decoration:none;color:var(--white)}.nav .logo img{height:60px;padding:10px 0}.nav .menu{display:flex;align-items:center;list-style:none;font-size:14px;font-weight:500;grid-gap:clamp(10px,1vw,27px);gap:clamp(10px,1vw,27px);flex-wrap:nowrap;margin-left:auto}.nav .menu .menu-items{display:inline-block;font-size:clamp(13px,1.2vw,16px);line-height:27px;font-weight:500;font-style:Inter;margin:0;cursor:pointer;padding:0 clamp(4px,.5vw,12px)}.nav .menu .menu-items a{text-decoration:none;color:var(--white)}.nav .m-menu-icon{display:none}.dropdown{position:relative;display:inline-block}.dropbtn:hover{color:var(--white-light)}.dropdown-content{display:none;position:absolute;background-color:#080a1e;min-width:160px;width:180px;-webkit-box-shadow:0 8px 16px 0 #0003;box-shadow:0 8px 16px 0 #0003;z-index:10}.dropdown-content a{color:var(--white);font-size:12px;padding:6px 12px;text-decoration:none;display:block}.dropdown:hover .dropdown-content{display:block}.nav .menu .menu-items a:hover{color:var(--white-light)}.sidenav{height:100%;width:350px;position:fixed;top:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-box-shadow:0 0 37px 0 #0000001c;box-shadow:0 0 37px 0 #0000001c;background-color:var(--white);overflow-x:hidden;padding-top:60px;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;z-index:99}.sidenav a,.sidenav p{padding:15px 8px 15px 32px;text-decoration:none;font-size:18px;color:var(--black-bg);font-weight:700;line-height:1.31;display:block;-webkit-transition:.3s;transition:.3s}.sidenav a:hover,.sidenav p:hover{opacity:.7}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:50px;margin-left:50px;cursor:pointer;z-index:2}.sidelink-active{margin-left:-15px}.content p{font-size:20px;line-height:2.2}.btn-nav{width:clamp(110px,12.5vw,152px);height:clamp(36px,6vh,50px);display:flex;font-size:15px;line-height:27px;font-weight:500;justify-content:center;align-items:center;border-radius:35px;color:var(--white)!important}.btn-container{margin-left:100px}.btn-nav:hover{opacity:.9}.footer{background:#000;padding:50px 100px;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-around;grid-gap:80px;gap:80px;color:var(--white)}.footer .section{display:flex;min-width:150px;flex-direction:column;grid-gap:30px;gap:30px;justify-content:flex-start}.footer .section-40{width:40%}.footer .section-40 .logo{margin-right:auto;display:block;height:90px;width:150px;cursor:pointer}.footer .section-40 p{font-size:24px;line-height:43.2px;letter-spacing:0;font-weight:400}.social-container{display:flex;justify-content:flex-start;align-items:center;grid-gap:.3rem;gap:.3rem}.social-container a{width:40px;height:24px;flex-grow:0;margin:25px 10px 25px 0;cursor:pointer}.footer .section-40 .social-container a .customIcon,.social-container a .customIcon{filter:invert(1)}.footer .section-40 .social-container a:hover{opacity:.7}.getInTouchBtn{width:200px;height:59px;display:flex;justify-content:center;align-items:center;background:#000;color:var(--white);border-radius:50px;border:1px solid var(--white);cursor:pointer}.logo-footer+p{color:var(--white);font-size:16px;line-height:1.88}.footerSubHeading{font-size:25px;font-weight:500}.logo-footer span{display:block}.location-heading{font-size:23px;line-height:32px;letter-spacing:1.2px;font-variant-caps:all-petite-caps;font-weight:700;margin-bottom:10px}.footer-nav{list-style-type:none;width:300px;padding:0}.contact-section{display:flex;flex-direction:column}.footer-links{font-variant-caps:all-petite-caps}.footer-nav li p{font-size:15px;line-height:27.2px;font-weight:400}.footer-nav li:hover{color:var(--white-light)}.copyright{color:#fff;background:#000;border-top:1px solid #ffffff1a;height:72px;display:flex;grid-gap:10px;gap:10px;padding:16px 72px;align-items:center;justify-content:center;text-align:center}.nav-item{position:relative;display:inline-block;padding:4px 0}.nav-active:after,.nav-active:before{content:"";position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:10px;height:6px}.nav-active:before{top:20px;border-top:2px solid #fff;border-left:2px solid #fff}.nav-active:after{bottom:20px;border-bottom:2px solid #fff;border-right:2px solid #fff}.nav-active.mobile:before{filter:invert(1);top:-2px}.highlighted:before{top:-6px}.highlighted:after{bottom:-6px}.nav-active.mobile:after{filter:invert(1)}.left-corner{display:block;content:url(/_next/static/media/top.b9c49116b6f563f348954022b7c075d9.svg);position:relative;top:-8px;left:3px}.right-corner{display:inline-block;content:url(/_next/static/media/bottom.7d29d833fe825ed5ad8960359c8ba129.svg);height:10px;width:10px;position:relative;bottom:-8px;right:3px}.request-demo{position:fixed;right:-59px;top:250px;display:flex;justify-content:center;align-items:center;background-color:var(--blue-bg);color:var(--white);font-size:15px;padding:10px 15px 12px;border-radius:5px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);z-index:100;cursor:pointer}.m-show{display:none}.request-demo:hover{opacity:.9;color:var(--white)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media only screen and (max-width:1024px){.nav{height:70px}.nav .m-menu-icon{display:block;position:absolute;left:30px}.nav .logo{padding-left:0;margin-right:0;width:100%;text-align:center}.nav .menu{padding:0 20px;position:absolute;top:10px;left:0}.nav .logo img{height:42px;width:70px}.m-hide{display:none!important}.logo-sidenav{margin-top:-40px}.logo-sidenav a img{display:block;height:63px;width:103px;filter:invert(1);-webkit-filter:invert(1)}.m-show{display:block}.footer{max-width:100%;width:100dvw;flex-direction:column;align-items:center;grid-gap:40px;gap:40px}.footer .section{width:90dvw;padding:0 5px;text-align:left}.footer .section-40 .logo{display:block;height:83px;width:135px}.footer .section-40 p{font-size:16px}}@media only screen and (max-width:628px){.copyright{padding:16px 5px}}
/*# sourceMappingURL=781cd2b8f7e9e541ab58.css.map*/