@font-face{font-family:Cabin-Regular;src:url(/cabin-font/Cabin-Regular.ttf)}@font-face{font-family:Cabin-Medium;src:url(/cabin-font/Cabin-Medium.ttf)}@font-face{font-family:Cabin-Semibold;src:url(/cabin-font/Cabin-SemiBold.ttf)}@font-face{font-family:Cabin-Bold;src:url(/cabin-font/Cabin-Bold.ttf)}:root{--novantra-white: #fefefe;--novantra-blue-1: #0B101C;--novantra-blue-2: #01298E;--novantra-gradient-night: linear-gradient(180deg, #0B101C 65.38%, #01298E 99.98%);--novantra-gradient-night-0deg: linear-gradient(0deg, #0B101C 65.38%, #01298E 99.98%);--novantra-gradient-day: linear-gradient(180deg, #01298E 0%, rgba(255, 255, 255, .5) 50%, #0B101C 100%);--novantra-radial-gradient-night: radial-gradient(50% 50% at 50% 50%, #01298E 0%, #0B101C 100%);--novantra-special-gradient: linear-gradient(352.16deg, #0B101C 63.63%, #01298E 94.28%);--novantra-bg-slider-gradient: linear-gradient(270deg, rgba(11, 16, 28, .2) 0%, rgba(0, 0, 0, 0) 50%, rgba(11, 16, 28, .2) 100%);--novantra-bg-slider-gradient-test-white: linear-gradient(270deg, rgba(250, 250, 250, .05) 0%, transparent 50%, rgba(255, 255, 255, .05) 100%);--novantra-services-mobile-special-gradient: linear-gradient(180deg, #01298E .02%, #0B101C 55%, #01298E 95%);--nova-white-shadow: #fefefea6;--nova-blue-shadow: #01298ebd;--novantra-gradient-night-shadow: linear-gradient(180deg, #0b101ce5 65.38%, #01298ee5 99.98%);--svg-gradient-ctrl: url(#paint0_linear_641_154)}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{margin:0;width:100vw;display:block;overflow-x:hidden;background:#000;position:relative}body{min-height:100vh;width:100vw;background:var(--novantra-blue-1);box-sizing:border-box;overflow-x:hidden;display:flex;align-items:center;font-family:Cabin-Regular;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 450px){body{min-height:100dvh;width:100dvw}header.desktop-navbar{display:none}header.mobile-navbar{width:100%;height:11vh;position:fixed;z-index:50;top:0;left:0;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}header.mobile-navbar nav{width:97%;height:fit-content;display:flex;align-items:center;justify-content:space-between}header.mobile-navbar nav a.nav-home-link{color:var(--novantra-white);font-size:32px;font-family:Cabin-Semibold;font-weight:400;text-decoration:none;transition:all ease-in-out .3s}header.mobile-navbar nav a.nav-home-link:hover{background:var(--novantra-gradient-day);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}header.mobile-navbar nav ul.nav-links-wrapper,header.mobile-navbar nav a.nav-cta{display:none}header.mobile-navbar nav button.nav-menu-btn{background:var(--novantra-gradient-night);box-shadow:0 0 4px var(--nova-blue-shadow);color:var(--novantra-white);border-radius:32px;gap:8px;height:40px;width:120px;display:flex;justify-content:center;align-items:center;transition:all ease-in-out .3s;overflow:hidden;font-size:18px;font-family:Cabin-Medium;outline:none;border:none}header.mobile-navbar nav button.nav-menu-btn .menu-sticks{display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:center;height:fit-content;width:fit-content}header.mobile-navbar nav button.nav-menu-btn .menu-sticks .stick{height:3px;width:25px;background:var(--novantra-white);border-radius:2px}header.mobile-navbar nav button.nav-menu-btn:active{background:var(--novantra-white);color:var(--novantra-blue-1)}header.mobile-navbar nav button.nav-menu-btn:active .menu-sticks .stick{background:var(--novantra-blue-1)}header.mobile-navbar .mobile-menu{will-change:contents;display:flex;flex-direction:column;align-items:center;position:fixed;z-index:200;height:100vh;width:100vw;top:0;background:var(--novantra-white);overflow:hidden;transition:transform .36s cubic-bezier(.2,.8,.2,1),opacity .28s ease;transform:translate(100%);opacity:0}header.mobile-navbar .mobile-menu .menu-head{margin-top:16px;display:flex;justify-content:space-between;align-items:center;width:98%;height:fit-content;overflow:hidden;padding-bottom:24px}header.mobile-navbar .mobile-menu .menu-head h1.mobile-menu-text{padding-left:2px;font-size:64px;font-family:Cabin-Semibold;background-clip:text;background:var(--novantra-gradient-night);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;-webkit-user-select:none;user-select:none;transition:all ease-in-out .8s}header.mobile-navbar .mobile-menu .menu-head button.close-menu{background:none;border:none;outline:none;cursor:pointer;display:flex;justify-content:center;align-items:center;height:fit-content;width:fit-content;will-change:auto;padding-right:6px;transition:all ease-in-out .8s}header.mobile-navbar .mobile-menu .menu-head button.close-menu img{height:25px;width:25px}header.mobile-navbar .mobile-menu.open{transform:translate(0);opacity:1}header.mobile-navbar .mobile-menu.open .mobile-menu-text,header.mobile-navbar .mobile-menu.open .close-menu,header.mobile-navbar .mobile-menu.open .mobile-cta,header.mobile-navbar .mobile-menu.open .social-media-links a,header.mobile-navbar .mobile-menu.open .license p{opacity:1;transform:none;transition:opacity .28s ease,transform .32s ease}header.mobile-navbar .mobile-menu.open .menu-link{transform:translateY(0);opacity:1;transition:transform .28s ease,opacity .22s ease}header.mobile-navbar .mobile-menu .menu-links-container{gap:12px;width:100%;display:flex;margin-top:32px;height:fit-content;flex-direction:column;justify-content:center;will-change:auto;align-self:center;justify-self:center}header.mobile-navbar .mobile-menu .menu-links-container span.link-container{width:100%;display:flex;overflow:hidden;align-items:center;height:fit-content;padding-left:4px}header.mobile-navbar .mobile-menu .menu-links-container span.link-container a{will-change:transform;transition:all ease-in-out .8s;font-size:48px;font-family:Cabin-Semibold;background-clip:text;background:var(--novantra-gradient-night);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;-webkit-user-select:none;user-select:none;text-decoration:none;position:relative;cursor:pointer}header.mobile-navbar .mobile-menu .menu-links-container span.link-container a:active{background-clip:text;background:var(--novantra-gradient-night-0deg);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;-webkit-user-select:none;user-select:none;text-decoration:none}header.mobile-navbar .mobile-menu a.mobile-cta{opacity:0;background:var(--novantra-gradient-night);border-radius:32px;height:48px;width:98%;display:block;text-decoration:none;transition:all ease-in-out .3s;box-shadow:0 0 8px var(--nova-blue-shadow);overflow:hidden;bottom:128px;display:none}header.mobile-navbar .mobile-menu a.mobile-cta span.mobile-cta-text{height:48px;width:100%;display:flex;align-items:center;justify-content:center;font-family:Cabin-Medium;font-size:18px;color:var(--novantra-white);background:none;transition:all ease-in-out .3s}header.mobile-navbar .mobile-menu a.mobile-cta span.mobile-cta-icon{height:46px;width:100%;display:flex;align-items:center;justify-content:center;background:none;transition:all ease-in-out .3s}header.mobile-navbar .mobile-menu a.mobile-cta span.mobile-cta-icon img{object-fit:contain;height:24px;width:24px}header.mobile-navbar .mobile-menu a.mobile-cta:active{background:var(--novantra-white)}header.mobile-navbar .mobile-menu a.mobile-cta:active span{transform:translateY(-100%)}header.mobile-navbar .mobile-menu .social-media-links{display:flex;width:98%;justify-content:space-evenly;align-items:center;gap:16px;position:absolute;padding:12px 0;bottom:32px;align-self:center}header.mobile-navbar .mobile-menu .social-media-links a{height:fit-content;width:fit-content;padding:6px;transform:translateY(25px)}header.mobile-navbar .mobile-menu .social-media-links a img{height:35px;width:35px}header.mobile-navbar .mobile-menu .license{width:100%;height:25px;bottom:0;text-align:center;position:absolute;padding-bottom:16px;overflow:hidden}header.mobile-navbar .mobile-menu .license p{transform:translateY(-100%);font-size:14px;font-family:Cabin-Semibold;color:var(--novantra-blue-1)}.hero-section{height:100dvh;width:100dvw;position:relative;background:var(--novantra-gradient-night);overflow:hidden visible}.hero-section .txt-ul-1{font-size:160px;-webkit-user-select:none;user-select:none;cursor:default;position:absolute;background:linear-gradient(180deg,#0b101c 65.38%,#01298e 99.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:exclusion;right:48px;top:10%;transition:all ease-in-out .5s;will-change:transform;transform:translate(90%);opacity:0}.hero-section .txt-ul-2{font-size:220px;-webkit-user-select:none;user-select:none;cursor:default;position:absolute;background:linear-gradient(180deg,#0b101c 65.38%,#01298e 99.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:exclusion;bottom:0%;left:48px;text-align:center;transform:translate(-110%);will-change:transform;transition:all ease-in-out .5s}.hero-section .text-box{height:fit-content;width:fit-content;position:absolute;left:16px;bottom:24px;padding-bottom:24px}.hero-section .text-box .hero-title{font-size:32px;color:var(--novantra-white);padding-bottom:8px;opacity:0;transform:translateY(10px);transition:all ease-in-out .5s}.hero-section .text-box .hero-text{font-size:16px;color:var(--novantra-white);padding:8px 0;width:90%;text-wrap:pretty;opacity:0;transform:translateY(10px);transition:all ease-in-out .5s}.hero-section .text-box .cta-box{height:fit-content;width:fit-content;display:flex;gap:16px;align-items:center;padding:6px 0}.hero-section .text-box .cta-box a.hero-cta{background:var(--novantra-gradient-night);border-radius:32px;height:44px;width:130px;display:block;text-decoration:none;transition:all ease-in-out .3s;overflow:hidden;will-change:transform;opacity:0;transform:translateY(10px)}.hero-section .text-box .cta-box a.hero-cta span.hero-cta-text{height:46px;width:100%;display:flex;align-items:center;justify-content:center;font-family:Cabin-Medium;font-size:18px;color:var(--novantra-white);background:none;transition:all ease-in-out .3s}.hero-section .text-box .cta-box a.hero-cta span.hero-cta-icon{height:46px;width:100%;display:flex;align-items:center;justify-content:center;background:none;transition:all ease-in-out .3s}.hero-section .text-box .cta-box a.hero-cta span.hero-cta-icon svg{height:24px;width:24px}.hero-section .text-box .cta-box a.hero-cta span.hero-cta-icon svg path{fill:var(--novantra-white)}.hero-section .text-box .cta-box a.hero-cta:hover{background:var(--novantra-white)}.hero-section .text-box .cta-box a.hero-cta:hover span{transform:translateY(-100%)}.hero-section .text-box .cta-box a.hero-cta:hover span.hero-cta-icon svg>path{fill:var(--svg-gradient-ctrl)}.hero-section .text-box .cta-box a.hero-learn-more{background:var(--novantra-white);border-radius:32px;height:44px;width:130px;display:flex;text-decoration:none;transition:all ease-in-out .3s;overflow:hidden;align-items:center;justify-content:center;text-align:center;color:var(--novantra-blue-1);font-family:Cabin-Medium;font-size:18px;will-change:transform;opacity:0;transform:translateY(10px)}.hero-section .text-box .cta-box a.hero-learn-more:active{color:var(--novantra-white);background:var(--novantra-gradient-night)}.hero-section .slider-container{position:absolute;height:40px;width:fit-content;top:96px;border-radius:22px;display:flex;justify-content:space-between;background:transparent;overflow:hidden;transform:translateY(-50px);opacity:0;will-change:auto}.hero-section .slider-container .slider-line-wrapper{height:fit-content;display:flex;flex-direction:column}.hero-section .slider-container .slider-line-wrapper .text{text-wrap:nowrap;transition:all ease-in-out .5s;height:40px;width:fit-content;font-size:16px;display:flex;align-items:center;color:var(--novantra-white);border-radius:22px;padding:0 10px;background:var(--novantra-gradient-night);animation:paused}.about-section{overflow:hidden;height:100dvh;position:relative;width:100dvw;background:var(--novantra-gradient-night-0deg);color:var(--novantra-white)}.about-section .txt-ul-1,.about-section .txt-ul-2,.about-section .img-container-1{display:none}.about-section .about-text-box{top:96px;position:absolute;z-index:1;left:16px}.about-section .about-text-box h1{font-size:32px;-webkit-user-select:none;user-select:none;font-family:Cabin-Bold;color:var(--novantra-white);text-wrap:nowrap;padding-bottom:6px}.about-section .about-text-box p{padding-top:6px;color:var(--novantra-white);font-family:Cabin-Regular;-webkit-user-select:none;user-select:none;font-size:18px;width:98%}.about-section .mobile-slider-container{display:flex;position:absolute;width:100dvw;height:50%;bottom:2.5%;align-items:center;justify-content:center}.about-section .mobile-slider-container .arrow-btn-container{display:flex;height:fit-content;width:100dvw;position:absolute;overflow:hidden;padding:10px 0;justify-content:space-between;z-index:1}.about-section .mobile-slider-container .arrow-btn-container button{background:none;outline:none;border:none;padding:0;height:48px;width:48px;cursor:pointer}.about-section .mobile-slider-container .arrow-btn-container button svg{height:48px;width:48px}.about-section .mobile-slider-container .slide-container{height:90%;width:98%;display:flex;align-items:center;flex-direction:column;justify-content:center;background:var(--novantra-bg-slider-gradient)}.about-section .mobile-slider-container .slide-container .slide-card{width:95%;height:95%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.about-section .mobile-slider-container .slide-container .slide-card .img-container{width:96%;height:70%;display:flex;overflow:hidden;position:relative;align-items:center;border-radius:22px;justify-content:center}.about-section .mobile-slider-container .slide-container .slide-card .img-container img{width:100%;height:100%;object-fit:fill}.about-section .mobile-slider-container .slide-container .slide-card .text-desc{width:95%;max-lines:2;font-size:14px;overflow:hidden;text-align:center;text-overflow:ellipsis;font-family:Cabin-Regular;color:var(--novantra-white)}.about-section .mobile-slider-container .slide-container .active-slide-indicator{display:flex;height:20px;width:30%;justify-content:space-evenly;align-items:center;flex-direction:row;will-change:contents}.about-section .mobile-slider-container .slide-container .active-slide-indicator .circ{cursor:not-allowed;height:12px;width:12px;border-radius:50%;border:.75px solid var(--novantra-white);background:none;transition:all ease-in-out .3s}.about-section .mobile-slider-container .slide-container .active-slide-indicator .circ.active{background:var(--novantra-gradient-night)}.about-section-2{display:none}.services-section{height:100vh;width:100vw;overflow:hidden;position:relative;background:var(--novantra-gradient-night);align-items:center;display:flex;flex-direction:column}.services-section .inner-desk{display:none}.services-section .services-heading{display:flex;overflow:hidden;height:fit-content;width:fit-content;top:32px;left:8px;position:absolute}.services-section .services-heading h1{font-size:64px;font-family:Cabin-Bold;-webkit-user-select:none;user-select:none;cursor:default;color:var(--novantra-white);text-align:center;transition:all ease-in-out .5s}.services-section .services-heading p{font-size:32px;font-family:Cabin-Bold;-webkit-user-select:none;user-select:none;cursor:default;color:var(--novantra-white);text-align:center;transition:all ease-in-out .5s}.services-section .services-list-container{height:fit-content;position:absolute;top:140px;left:8px;display:flex;flex-direction:column;gap:6px}.services-section .services-list-container span{transition:all ease-in-out .3s;font-size:20px;font-family:Cabin-Bold;cursor:pointer;background:linear-gradient(180deg,#0b101c 65.38%,#01298e 99.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:exclusion}.services-section .services-list-container span:hover{transform:translate(16px);background:var(--novantra-white);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:normal}.services-section .services-list-container span.active{background:var(--novantra-white);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:normal}.services-section .services-list-container span.active-service{color:var(--novantra-white)}.services-section .mobile-services-cta-wrapper{position:absolute;display:flex;bottom:12%;width:96%;padding:3%;height:30%;border-radius:22px;justify-content:space-evenly;flex-direction:column;gap:4px;background:var(--novantra-gradient-night)}.services-section .mobile-services-cta-wrapper .ms-cta-inner-text{height:fit-content;width:fit-content;display:flex;flex-direction:column;overflow:hidden;gap:8px}.services-section .mobile-services-cta-wrapper .ms-cta-inner-text .text-head{overflow:hidden;text-wrap:none}.services-section .mobile-services-cta-wrapper .ms-cta-inner-text .text-head h1{font-size:24px;color:var(--novantra-white);font-family:Cabin-Semibold}.services-section .mobile-services-cta-wrapper .ms-cta-inner-text .text-subtext{overflow:hidden;text-wrap:none}.services-section .mobile-services-cta-wrapper .ms-cta-inner-text .text-subtext p{font-size:16px;color:var(--novantra-white);font-family:Cabin-Regular}.services-section .mobile-services-cta-wrapper .ms-cta{overflow:hidden;height:fit-content;width:fit-content}.services-section .mobile-services-cta-wrapper .ms-cta a{text-decoration:none;height:44px;width:fit-content;padding:0 18px;border-radius:26px;display:flex;justify-content:center;align-items:center;color:var(--novantra-blue-1);background:var(--novantra-white);font-family:Cabin-Semibold;font-size:18px;transition:all ease-in-out .3s}.services-section .mobile-services-cta-wrapper .ms-cta a:active{color:var(--novantra-white);background:var(--novantra-gradient-night)}.projects-section{height:90dvh;width:100dvw;background:var(--novantra-services-mobile-special-gradient);position:relative;align-items:center;display:flex}.projects-section .section-title-container{height:fit-content;width:fit-content;display:flex;flex-direction:row;position:absolute;left:2%;top:6%}.projects-section .section-title-container .section-title{font-size:64px;-webkit-user-select:none;user-select:none;cursor:default;will-change:transform;color:var(--novantra-white);font-family:Cabin-Bold}.projects-section .section-title-container .project-count{font-size:24px;will-change:transform;font-family:Cabin-Bold;color:var(--novantra-white)}.projects-section .section-title-container .subtext{display:flex;position:absolute;bottom:-35%;color:var(--novantra-white);font-family:Cabin-Regular;-webkit-user-select:none;user-select:none;text-wrap:nowrap;width:100%;font-size:16px}.projects-section .mobile-slider-container{display:flex;width:100dvw;height:50%;align-items:center;justify-content:center;margin-top:15%}.projects-section .mobile-slider-container .arrow-btn-container{display:flex;height:fit-content;width:100dvw;position:absolute;overflow:hidden;padding:5px 0;justify-content:space-between;z-index:1}.projects-section .mobile-slider-container .arrow-btn-container button{background:none;outline:none;border:none;padding:0;height:48px;width:48px;cursor:pointer}.projects-section .mobile-slider-container .arrow-btn-container button svg{height:48px;width:48px}.projects-section .mobile-slider-container .slide-container{height:90%;width:98%;display:flex;align-items:center;flex-direction:column;justify-content:center}.projects-section .mobile-slider-container .slide-container .slide-card{width:95%;height:95%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.projects-section .mobile-slider-container .slide-container .slide-card .img-container{width:96%;height:70%;display:flex;overflow:hidden;position:relative;align-items:center;border-radius:22px;justify-content:center;box-shadow:0 0 4px var(--nova-blue-shadow)}.projects-section .mobile-slider-container .slide-container .slide-card .img-container img{width:100%;height:100%;object-fit:fill}.projects-section .mobile-slider-container .slide-container .slide-card .text-desc{width:95%;max-lines:2;font-size:14px;overflow:hidden;text-align:center;text-overflow:ellipsis;font-family:Cabin-Regular;color:var(--novantra-white)}.projects-section .mobile-slider-container .slide-container .active-slide-indicator{display:flex;height:20px;width:30%;justify-content:space-evenly;align-items:center;flex-direction:row;will-change:contents}.projects-section .mobile-slider-container .slide-container .active-slide-indicator .circ{cursor:not-allowed;height:12px;width:12px;border-radius:50%;border:.75px solid var(--novantra-white);background:none;transition:all ease-in-out .3s}.projects-section .mobile-slider-container .slide-container .active-slide-indicator .circ.active{background:var(--novantra-gradient-night)}.projects-section .projects-container{display:none}.faq-section{height:80dvh;width:100dvw;display:flex;background:var(--novantra-gradient-night-0deg);position:relative;overflow:hidden}.faq-section .section-title-container{height:fit-content;width:fit-content;display:flex;flex-direction:row;position:absolute;left:16px;top:8%;overflow:hidden}.faq-section .section-title-container h1{font-size:96px;-webkit-user-select:none;user-select:none;cursor:default;background:linear-gradient(180deg,#0b101c 65.38%,#01298e 99.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:exclusion;will-change:transform}.faq-section .faq-accordion{position:absolute;justify-self:center;width:95%;max-width:400px;bottom:64px;left:8px;background:var(--novantra-gradient-night);border-radius:22px;overflow:hidden}.faq-section .faq-accordion .faq-item{padding:12px 0}.faq-section .faq-accordion .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:Cabin-Medium;font-size:18px;color:var(--novantra-white);padding-left:8px}.faq-section .faq-accordion .faq-item .faq-question .caret{transition:transform .5s ease-in-out}.faq-section .faq-accordion .faq-item .faq-answer{overflow:hidden;height:0;color:(--novantra-white);font-family:Cabin-Regular;font-size:16px;padding-top:8px}.faq-section .faq-accordion .faq-item .faq-answer .faq-answer-inner{padding:8px 12px;color:var(--novantra-white)}.faq-section .faq-accordion .faq-item.open .faq-question .caret{transform:rotate(180deg)}.footer{width:100dvw;height:90dvh;overflow:hidden;background:var(--novantra-gradient-night);position:relative}.footer .footer-inner-section{display:flex;flex-direction:column;position:relative;height:80%;justify-content:center}.footer .footer-inner-section .footer-quick-links-container{position:relative;min-height:40%;width:98%;display:flex;justify-content:space-evenly;align-items:center}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper{padding-top:32px;height:fit-content;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;gap:12px}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner{display:flex;flex-direction:column;width:fit-content;height:fit-content;gap:4px}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner h1.title{font-size:18px;text-wrap:none;color:var(--novantra-white);font-family:Cabin-Bold}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner ul{list-style:none;display:flex;gap:4px;flex-direction:column}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner ul li{height:fit-content;width:fit-content;overflow:hidden;padding:2px 0;position:relative;display:flex;align-items:center;will-change:contents;justify-content:center}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner ul li a{font-family:Cabin-Regular;text-align:center;height:100%;width:fit-content;text-wrap:pretty;color:var(--novantra-white);cursor:pointer;text-decoration:none;font-size:12.5px;text-overflow:ellipsis}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner ul li a:active{text-decoration:underline}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner ul li .footer-link-desk{display:none}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .services-hide-on-mobile{display:none}.footer .footer-inner-section .footer-cta-container{padding:24px 0;height:fit-content;display:flex;justify-content:center;align-items:center;width:100%;flex-direction:column;gap:12px;height:60%}.footer .footer-inner-section .footer-cta-container .footer-cta-head{font-size:32px;text-align:center;color:var(--novantra-white);will-change:transform;font-family:Cabin-Semibold}.footer .footer-inner-section .footer-cta-container .footer-cta-subtext{font-family:Cabin-Regular;text-wrap:none;color:var(--novantra-white);font-size:16px;text-align:center;padding-bottom:16px}.footer .footer-inner-section .footer-cta-container a.footer-cta{background:var(--novantra-white);border-radius:32px;height:42px;width:fit-content;padding:0 16px;display:block;text-decoration:none;transition:all ease-in-out .3s;box-shadow:0 0 8px var(--nova-white-shadow);overflow:hidden}.footer .footer-inner-section .footer-cta-container a.footer-cta span.footer-cta-text{height:42px;width:100%;display:flex;align-items:center;justify-content:center;font-family:Cabin-Semibold;font-size:18px;color:transparent;background:var(--novantra-gradient-night);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all ease-in-out .3s}.footer .footer-inner-section .footer-cta-container a.footer-cta span.footer-cta-icon{width:100%;height:42px;display:flex;background:none;align-items:center;justify-content:center;transition:all ease-in-out .3s}.footer .footer-inner-section .footer-cta-container a.footer-cta span.footer-cta-icon svg{height:24px;width:24px}.footer .footer-inner-section .footer-cta-container a.footer-cta span.footer-cta-icon svg path{fill:var(--novantra-white)}.footer .footer-inner-section .footer-cta-container a.footer-cta:active{background:var(--novantra-gradient-night);box-shadow:0 0 8px var(--nova-blue-shadow)}.footer .footer-inner-section .footer-cta-container a.footer-cta:active span{transform:translateY(-100%)}.footer .footer-inner-section .footer-cta-container a.footer-cta:active span.footer-cta-icon svg>path{fill:var(--novantra-white)}.footer .footer-social-media-links-mobile{position:absolute;width:100%;display:flex;height:fit-content;align-items:center;justify-content:space-evenly;gap:12px;justify-self:center;bottom:64px;z-index:2;overflow:hidden}.footer .footer-social-media-links-mobile a.footer-sm-icon{opacity:1;will-change:transform;cursor:pointer;background-size:cover;background-image:var(--icon-default);background-position:center;font-size:35px;height:35px;width:35px;overflow:hidden}.footer img.footer-logo{width:100%;z-index:0;transition:all ease-in-out .8s;position:absolute;bottom:0;align-self:center;justify-self:center;display:flex;mix-blend-mode:overlay;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none;will-change:transform}.footer .license{position:absolute;display:flex;align-self:center;justify-self:center;align-items:center;bottom:16px;-webkit-user-select:none;user-select:none;color:var(--novantra-white);font-size:14px;width:100%;text-align:center;justify-content:center}}@media screen and (min-width: 451px) and (max-width: 767px){body{min-height:100dvh;width:100dvw}header.desktop-navbar{display:none}header.mobile-navbar{width:100%;height:11vh;position:fixed;z-index:50;top:0;left:0;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);transform:translateY(-11vh)}header.mobile-navbar nav{width:97%;height:fit-content;display:flex;align-items:center;justify-content:space-between}header.mobile-navbar nav a.nav-home-link{color:var(--novantra-white);font-size:32px;font-family:Cabin-Semibold;font-weight:400;text-decoration:none;transition:all ease-in-out .3s}header.mobile-navbar nav a.nav-home-link:hover{background:var(--novantra-gradient-day);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}header.mobile-navbar nav ul.nav-links-wrapper,header.mobile-navbar nav a.nav-cta{display:none}header.mobile-navbar nav button.nav-menu-btn{background:var(--novantra-gradient-night);box-shadow:0 0 4px var(--nova-blue-shadow);color:var(--novantra-white);border-radius:32px;gap:8px;height:40px;width:120px;display:flex;justify-content:center;align-items:center;transition:all ease-in-out .3s;overflow:hidden;font-size:18px;font-family:Cabin-Medium;outline:none;border:none}header.mobile-navbar nav button.nav-menu-btn .menu-sticks{display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:center;height:fit-content;width:fit-content}header.mobile-navbar nav button.nav-menu-btn .menu-sticks .stick{height:3px;width:25px;background:var(--novantra-white);border-radius:2px}header.mobile-navbar nav button.nav-menu-btn:active{background:var(--novantra-white);color:var(--novantra-blue-1)}header.mobile-navbar nav button.nav-menu-btn:active .menu-sticks .stick{background:var(--novantra-blue-1)}header.mobile-navbar .mobile-menu{will-change:contents;display:flex;flex-direction:column;align-items:center;position:fixed;z-index:200;height:100vh;width:100vw;top:0;background:var(--novantra-white);overflow:hidden;transition:all ease-in-out .8s;transform:translate(100%)}header.mobile-navbar .mobile-menu .menu-head{margin-top:16px;display:flex;justify-content:space-between;align-items:center;width:98%;height:fit-content;overflow:hidden;padding-bottom:24px}header.mobile-navbar .mobile-menu .menu-head h1.mobile-menu-text{padding-left:2px;font-size:64px;font-family:Cabin-Semibold;background-clip:text;background:var(--novantra-gradient-night);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;-webkit-user-select:none;user-select:none;transition:all ease-in-out .8s;opacity:0}header.mobile-navbar .mobile-menu .menu-head button.close-menu{background:none;border:none;outline:none;cursor:pointer;display:flex;justify-content:center;align-items:center;height:fit-content;width:fit-content;opacity:0;will-change:auto;padding-right:6px;transition:all ease-in-out .8s}header.mobile-navbar .mobile-menu .menu-head button.close-menu img{height:25px;width:25px}header.mobile-navbar .mobile-menu .menu-links-container{gap:12px;width:100%;display:flex;margin-top:32px;height:fit-content;flex-direction:column;justify-content:center;will-change:auto;align-self:center;justify-self:center}header.mobile-navbar .mobile-menu .menu-links-container span.link-container{width:100%;display:flex;overflow:hidden;align-items:center;height:fit-content}header.mobile-navbar .mobile-menu .menu-links-container span.link-container a{will-change:transform;transform:translateY(100%);transition:all ease-in-out .8s;font-size:48px;font-family:Cabin-Semibold;background-clip:text;background:var(--novantra-gradient-night);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;-webkit-user-select:none;user-select:none;text-decoration:none;position:relative;cursor:pointer}header.mobile-navbar .mobile-menu .menu-links-container span.link-container a:active{background-clip:text;background:var(--novantra-gradient-night-0deg);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;-webkit-user-select:none;user-select:none;text-decoration:none}header.mobile-navbar .mobile-menu a.mobile-cta{opacity:0;background:var(--novantra-gradient-night);border-radius:32px;height:48px;width:98%;display:block;text-decoration:none;transition:all ease-in-out .3s;box-shadow:0 0 8px var(--nova-blue-shadow);overflow:hidden;bottom:128px}header.mobile-navbar .mobile-menu a.mobile-cta span.mobile-cta-text{height:48px;width:100%;display:flex;align-items:center;justify-content:center;font-family:Cabin-Medium;font-size:18px;color:var(--novantra-white);background:none;transition:all ease-in-out .3s}header.mobile-navbar .mobile-menu a.mobile-cta span.mobile-cta-icon{height:46px;width:100%;display:flex;align-items:center;justify-content:center;background:none;transition:all ease-in-out .3s}header.mobile-navbar .mobile-menu a.mobile-cta span.mobile-cta-icon img{object-fit:contain;height:24px;width:24px}header.mobile-navbar .mobile-menu a.mobile-cta:active{background:var(--novantra-white)}header.mobile-navbar .mobile-menu a.mobile-cta:active span{transform:translateY(-100%)}header.mobile-navbar .mobile-menu .social-media-links{display:flex;width:98%;justify-content:space-evenly;align-items:center;gap:16px;position:absolute;padding:12px 0;bottom:32px;align-self:center}header.mobile-navbar .mobile-menu .social-media-links a{height:fit-content;width:fit-content;padding:6px;transform:translateY(25px)}header.mobile-navbar .mobile-menu .social-media-links a img{height:35px;width:35px}header.mobile-navbar .mobile-menu .license{width:100%;height:25px;bottom:0;text-align:center;position:absolute;padding-bottom:16px;overflow:hidden}header.mobile-navbar .mobile-menu .license p{transform:translateY(-100%);font-size:14px;font-family:Cabin-Semibold;color:var(--novantra-blue-1)}.hero-section{height:100vh;width:100vw;position:relative;background:var(--novantra-gradient-night);overflow:hidden visible}.hero-section .txt-ul-1{font-size:160px;-webkit-user-select:none;user-select:none;cursor:default;position:absolute;background:linear-gradient(180deg,#0b101c 65.38%,#01298e 99.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:exclusion;right:48px;top:10%;transition:all ease-in-out .5s;will-change:transform;transform:translate(90%);opacity:0}.hero-section .txt-ul-2{font-size:220px;-webkit-user-select:none;user-select:none;cursor:default;position:absolute;background:linear-gradient(180deg,#0b101c 65.38%,#01298e 99.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:exclusion;bottom:0%;left:48px;text-align:center;transform:translate(-110%);will-change:transform;transition:all ease-in-out .5s}.hero-section .text-box{height:fit-content;width:fit-content;position:absolute;left:16px;bottom:24px;padding-bottom:24px}.hero-section .text-box .hero-title{font-size:32px;color:var(--novantra-white);padding-bottom:8px;opacity:0;transform:translateY(10px);transition:all ease-in-out .5s}.hero-section .text-box .hero-text{font-size:16px;color:var(--novantra-white);padding:8px 0;width:90%;text-wrap:pretty;opacity:0;transform:translateY(10px);transition:all ease-in-out .5s}.hero-section .text-box .cta-box{height:fit-content;width:fit-content;display:flex;gap:16px;align-items:center;padding:6px 0}.hero-section .text-box .cta-box a.hero-cta{background:var(--novantra-gradient-night);border-radius:32px;height:44px;width:130px;display:block;text-decoration:none;transition:all ease-in-out .3s;overflow:hidden;will-change:transform;opacity:0;transform:translateY(10px)}.hero-section .text-box .cta-box a.hero-cta span.hero-cta-text{height:46px;width:100%;display:flex;align-items:center;justify-content:center;font-family:Cabin-Medium;font-size:18px;color:var(--novantra-white);background:none;transition:all ease-in-out .3s}.hero-section .text-box .cta-box a.hero-cta span.hero-cta-icon{height:46px;width:100%;display:flex;align-items:center;justify-content:center;background:none;transition:all ease-in-out .3s}.hero-section .text-box .cta-box a.hero-cta span.hero-cta-icon svg{height:24px;width:24px}.hero-section .text-box .cta-box a.hero-cta span.hero-cta-icon svg path{fill:var(--novantra-white)}.hero-section .text-box .cta-box a.hero-cta:hover{background:var(--novantra-white)}.hero-section .text-box .cta-box a.hero-cta:hover span{transform:translateY(-100%)}.hero-section .text-box .cta-box a.hero-cta:hover span.hero-cta-icon svg>path{fill:var(--svg-gradient-ctrl)}.hero-section .text-box .cta-box a.hero-learn-more{background:var(--novantra-white);border-radius:32px;height:44px;width:130px;display:flex;text-decoration:none;transition:all ease-in-out .3s;overflow:hidden;align-items:center;justify-content:center;text-align:center;color:var(--novantra-blue-1);font-family:Cabin-Medium;font-size:18px;will-change:transform;opacity:0;transform:translateY(10px)}.hero-section .text-box .cta-box a.hero-learn-more:active{color:var(--novantra-white);background:var(--novantra-gradient-night)}.hero-section .slider-container{position:absolute;height:40px;width:fit-content;top:96px;border-radius:22px;display:flex;justify-content:space-between;background:transparent;overflow:hidden;transform:translateY(-50px);opacity:0;will-change:auto}.hero-section .slider-container .slider-line-wrapper{height:fit-content;display:flex;flex-direction:column}.hero-section .slider-container .slider-line-wrapper .text{text-wrap:nowrap;transition:all ease-in-out .5s;height:40px;width:fit-content;font-size:16px;display:flex;align-items:center;color:var(--novantra-white);border-radius:22px;padding:0 10px;background:var(--novantra-gradient-night);animation:paused}.about-section{overflow:hidden;height:100dvh;position:relative;width:100dvw;background:var(--novantra-gradient-night-0deg);color:var(--novantra-white)}.about-section .txt-ul-1,.about-section .txt-ul-2,.about-section .img-container-1{display:none}.about-section .about-text-box{top:96px;position:absolute;z-index:1;left:16px}.about-section .about-text-box h1{font-size:32px;-webkit-user-select:none;user-select:none;font-family:Cabin-Bold;color:var(--novantra-white);text-wrap:nowrap;padding-bottom:6px}.about-section .about-text-box p{padding-top:6px;color:var(--novantra-white);font-family:Cabin-Regular;-webkit-user-select:none;user-select:none;font-size:20px;width:98%}.about-section .mobile-slider-container{display:flex;position:absolute;width:100dvw;height:50%;bottom:2.5%;align-items:center;justify-content:center}.about-section .mobile-slider-container .arrow-btn-container{display:flex;height:fit-content;width:100dvw;position:absolute;overflow:hidden;padding:10px 0;justify-content:space-between;z-index:1}.about-section .mobile-slider-container .arrow-btn-container button{background:none;outline:none;border:none;padding:0;height:48px;width:48px;cursor:pointer}.about-section .mobile-slider-container .arrow-btn-container button svg{height:48px;width:48px}.about-section .mobile-slider-container .slide-container{height:90%;width:98%;display:flex;align-items:center;flex-direction:column;justify-content:center;background:var(--novantra-bg-slider-gradient)}.about-section .mobile-slider-container .slide-container .slide-card{width:95%;height:95%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.about-section .mobile-slider-container .slide-container .slide-card .img-container{width:96%;height:70%;display:flex;overflow:hidden;position:relative;align-items:center;border-radius:22px;justify-content:center}.about-section .mobile-slider-container .slide-container .slide-card .img-container img{width:100%;height:100%;object-fit:fill}.about-section .mobile-slider-container .slide-container .slide-card .text-desc{width:95%;max-lines:2;font-size:14px;overflow:hidden;text-align:center;text-overflow:ellipsis;font-family:Cabin-Regular;color:var(--novantra-white)}.about-section .mobile-slider-container .slide-container .active-slide-indicator{display:flex;height:20px;width:30%;justify-content:space-evenly;align-items:center;flex-direction:row;will-change:contents}.about-section .mobile-slider-container .slide-container .active-slide-indicator .circ{cursor:not-allowed;height:12px;width:12px;border-radius:50%;border:.75px solid var(--novantra-white);background:none;transition:all ease-in-out .3s}.about-section .mobile-slider-container .slide-container .active-slide-indicator .circ.active{background:var(--novantra-gradient-night)}.about-section-2{display:none}.services-section{height:100vh;width:100vw;overflow:hidden;position:relative;background:var(--novantra-gradient-night);align-items:center;display:flex;flex-direction:column}.services-section .inner-desk{display:none}.services-section .services-heading{display:flex;overflow:hidden;height:fit-content;width:fit-content;top:32px;left:8px;position:absolute}.services-section .services-heading h1{font-size:64px;font-family:Cabin-Bold;-webkit-user-select:none;user-select:none;cursor:default;color:var(--novantra-white);text-align:center;transition:all ease-in-out .5s}.services-section .services-heading p{font-size:32px;font-family:Cabin-Bold;-webkit-user-select:none;user-select:none;cursor:default;color:var(--novantra-white);text-align:center;transition:all ease-in-out .5s}.services-section .services-list-container{height:fit-content;position:absolute;top:140px;left:8px;display:flex;flex-direction:column;gap:6px}.services-section .services-list-container span{transition:all ease-in-out .3s;font-size:24px;font-family:Cabin-Bold;cursor:pointer;background:linear-gradient(180deg,#0b101c 65.38%,#01298e 99.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:exclusion}.services-section .services-list-container span:hover{transform:translate(16px);background:var(--novantra-white);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:normal}.services-section .services-list-container span.active{background:var(--novantra-white);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:normal}.services-section .services-list-container span.active-service{color:var(--novantra-white)}.services-section .mobile-services-cta-wrapper{position:absolute;display:flex;bottom:12%;width:96%;padding:3%;height:30%;border-radius:22px;justify-content:space-evenly;flex-direction:column;gap:4px;background:var(--novantra-gradient-night)}.services-section .mobile-services-cta-wrapper .ms-cta-inner-text{height:fit-content;width:fit-content;display:flex;flex-direction:column;overflow:hidden;gap:8px}.services-section .mobile-services-cta-wrapper .ms-cta-inner-text .text-head{overflow:hidden;text-wrap:none}.services-section .mobile-services-cta-wrapper .ms-cta-inner-text .text-head h1{font-size:24px;color:var(--novantra-white);font-family:Cabin-Semibold}.services-section .mobile-services-cta-wrapper .ms-cta-inner-text .text-subtext{overflow:hidden;text-wrap:none}.services-section .mobile-services-cta-wrapper .ms-cta-inner-text .text-subtext p{font-size:16px;color:var(--novantra-white);font-family:Cabin-Regular}.services-section .mobile-services-cta-wrapper .ms-cta{overflow:hidden;height:fit-content;width:fit-content}.services-section .mobile-services-cta-wrapper .ms-cta a{text-decoration:none;height:44px;width:120px;border-radius:26px;display:flex;justify-content:center;align-items:center;color:var(--novantra-blue-1);background:var(--novantra-white);font-family:Cabin-Semibold;font-size:18px;transition:all ease-in-out .3s}.services-section .mobile-services-cta-wrapper .ms-cta a:active{color:var(--novantra-white);background:var(--novantra-gradient-night)}.projects-section{height:90vh;width:100vw;background:var(--novantra-services-mobile-special-gradient);position:relative;align-items:center;display:flex}.projects-section .section-title-container{height:fit-content;width:fit-content;display:flex;flex-direction:row;position:absolute;left:2%;top:6%}.projects-section .section-title-container .section-title{font-size:64px;-webkit-user-select:none;user-select:none;cursor:default;will-change:transform;color:var(--novantra-white);font-family:Cabin-Bold}.projects-section .section-title-container .project-count{font-size:24px;will-change:transform;font-family:Cabin-Bold;color:var(--novantra-white)}.projects-section .section-title-container .subtext{display:flex;position:absolute;bottom:-35%;color:var(--novantra-white);font-family:Cabin-Regular;-webkit-user-select:none;user-select:none;text-wrap:nowrap;width:100%;font-size:16px}.projects-section .mobile-slider-container{display:flex;width:100dvw;height:50%;align-items:center;justify-content:center;margin-top:15%}.projects-section .mobile-slider-container .arrow-btn-container{display:flex;height:fit-content;width:100dvw;position:absolute;overflow:hidden;padding:5px 0;justify-content:space-between;z-index:1}.projects-section .mobile-slider-container .arrow-btn-container button{background:none;outline:none;border:none;padding:0;height:48px;width:48px;cursor:pointer}.projects-section .mobile-slider-container .arrow-btn-container button svg{height:48px;width:48px}.projects-section .mobile-slider-container .slide-container{height:90%;width:98%;display:flex;align-items:center;flex-direction:column;justify-content:center}.projects-section .mobile-slider-container .slide-container .slide-card{width:95%;height:95%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.projects-section .mobile-slider-container .slide-container .slide-card .img-container{width:96%;height:70%;display:flex;overflow:hidden;position:relative;align-items:center;border-radius:22px;justify-content:center;box-shadow:0 0 4px var(--nova-blue-shadow)}.projects-section .mobile-slider-container .slide-container .slide-card .img-container img{width:100%;height:100%;object-fit:fill}.projects-section .mobile-slider-container .slide-container .slide-card .text-desc{width:95%;max-lines:2;font-size:14px;overflow:hidden;text-align:center;text-overflow:ellipsis;font-family:Cabin-Regular;color:var(--novantra-white)}.projects-section .mobile-slider-container .slide-container .active-slide-indicator{display:flex;height:20px;width:30%;justify-content:space-evenly;align-items:center;flex-direction:row;will-change:contents}.projects-section .mobile-slider-container .slide-container .active-slide-indicator .circ{cursor:not-allowed;height:12px;width:12px;border-radius:50%;border:.75px solid var(--novantra-white);background:none;transition:all ease-in-out .3s}.projects-section .mobile-slider-container .slide-container .active-slide-indicator .circ.active{background:var(--novantra-gradient-night)}.projects-section .projects-container{display:none}.faq-section{height:80vh;width:100vw;display:flex;background:var(--novantra-gradient-night-0deg);position:relative;overflow:hidden}.faq-section .section-title-container{height:fit-content;width:fit-content;display:flex;flex-direction:row;position:absolute;left:16px;top:8%;overflow:hidden}.faq-section .section-title-container h1{font-size:96px;-webkit-user-select:none;user-select:none;cursor:default;background:linear-gradient(180deg,#0b101c 65.38%,#01298e 99.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:exclusion;will-change:transform}.faq-section .faq-accordion{position:absolute;justify-self:center;width:95%;max-width:400px;bottom:64px;left:8px;background:var(--novantra-gradient-night);border-radius:22px;overflow:hidden}.faq-section .faq-accordion .faq-item{padding:12px 0}.faq-section .faq-accordion .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:Cabin-Medium;font-size:18px;color:var(--novantra-white);padding-left:8px}.faq-section .faq-accordion .faq-item .faq-question .caret{transition:transform .5s ease-in-out}.faq-section .faq-accordion .faq-item .faq-answer{overflow:hidden;height:0;color:(--novantra-white);font-family:Cabin-Regular;font-size:16px;padding-top:8px}.faq-section .faq-accordion .faq-item .faq-answer .faq-answer-inner{padding:8px 12px;color:var(--novantra-white)}.faq-section .faq-accordion .faq-item.open .faq-question .caret{transform:rotate(180deg)}.footer{width:100dvw;height:90dvh;overflow:hidden;background:var(--novantra-gradient-night);position:relative}.footer .footer-inner-section{display:flex;flex-direction:column;position:relative;height:80%;justify-content:center}.footer .footer-inner-section .footer-quick-links-container{position:relative;min-height:40%;width:98%;display:flex;justify-content:space-evenly;align-items:center}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper{padding-top:32px;height:fit-content;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;gap:12px}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner{display:flex;flex-direction:column;width:fit-content;height:fit-content;gap:4px}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner h1.title{font-size:18px;text-wrap:none;color:var(--novantra-white);font-family:Cabin-Bold}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner ul{list-style:none;display:flex;gap:4px;flex-direction:column}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner ul li{height:fit-content;width:fit-content;overflow:hidden;padding:2px 0;position:relative;display:flex;align-items:center;will-change:contents;justify-content:center}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner ul li a{font-family:Cabin-Regular;text-align:center;height:100%;width:fit-content;text-wrap:pretty;color:var(--novantra-white);cursor:pointer;text-decoration:none;font-size:12.5px;text-overflow:ellipsis}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner ul li a:active{text-decoration:underline}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner ul li .footer-link-desk{display:none}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .services-hide-on-mobile{display:none}.footer .footer-inner-section .footer-cta-container{padding:24px 0;height:fit-content;display:flex;justify-content:center;align-items:center;width:100%;flex-direction:column;gap:12px;height:60%}.footer .footer-inner-section .footer-cta-container .footer-cta-head{font-size:32px;text-align:center;color:var(--novantra-white);will-change:transform;font-family:Cabin-Semibold}.footer .footer-inner-section .footer-cta-container .footer-cta-head .word{will-change:transform}.footer .footer-inner-section .footer-cta-container .footer-cta-subtext{font-family:Cabin-Regular;text-wrap:none;color:var(--novantra-white);font-size:16px;text-align:center;padding-bottom:16px}.footer .footer-inner-section .footer-cta-container a.footer-cta{background:var(--novantra-white);border-radius:32px;height:42px;width:fit-content;padding:0 16px;display:block;text-decoration:none;transition:all ease-in-out .3s;box-shadow:0 0 8px var(--nova-white-shadow);overflow:hidden}.footer .footer-inner-section .footer-cta-container a.footer-cta span.footer-cta-text{height:42px;width:100%;display:flex;align-items:center;justify-content:center;font-family:Cabin-Semibold;font-size:18px;color:transparent;background:var(--novantra-gradient-night);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all ease-in-out .3s}.footer .footer-inner-section .footer-cta-container a.footer-cta span.footer-cta-icon{width:100%;height:42px;display:flex;background:none;align-items:center;justify-content:center;transition:all ease-in-out .3s}.footer .footer-inner-section .footer-cta-container a.footer-cta span.footer-cta-icon svg{height:24px;width:24px}.footer .footer-inner-section .footer-cta-container a.footer-cta span.footer-cta-icon svg path{fill:var(--novantra-white)}.footer .footer-inner-section .footer-cta-container a.footer-cta:active{background:var(--novantra-gradient-night);box-shadow:0 0 8px var(--nova-blue-shadow)}.footer .footer-inner-section .footer-cta-container a.footer-cta:active span{transform:translateY(-100%)}.footer .footer-inner-section .footer-cta-container a.footer-cta:active span.footer-cta-icon svg>path{fill:var(--novantra-white)}.footer .footer-social-media-links-mobile{position:absolute;width:85%;display:flex;height:fit-content;align-items:center;justify-content:space-between;gap:12px;justify-self:center;bottom:64px;z-index:2;overflow:hidden}.footer .footer-social-media-links-mobile a.footer-sm-icon{opacity:1;will-change:transform;cursor:pointer;background-size:cover;background-image:var(--icon-default);background-position:center;font-size:35px;height:35px;width:35px;overflow:hidden}.footer img.footer-logo{width:100%;z-index:0;transition:all ease-in-out .8s;position:absolute;bottom:0;align-self:center;justify-self:center;display:flex;mix-blend-mode:overlay;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none;will-change:transform}.footer .license{position:absolute;display:flex;align-self:center;justify-self:center;bottom:16px;-webkit-user-select:none;user-select:none;text-align:center;color:var(--novantra-white);font-size:14px}}@media screen and (min-width: 768px) and (max-width: 1024px){header.desktop-navbar{display:none}header.mobile-navbar{width:100%;height:11vh;position:fixed;z-index:50;top:0;left:0;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);transform:translateY(-11vh)}header.mobile-navbar nav{width:97%;height:fit-content;display:flex;align-items:center;justify-content:space-between}header.mobile-navbar nav a.nav-home-link{color:var(--novantra-white);font-size:32px;font-family:Cabin-Semibold;font-weight:400;text-decoration:none;transition:all ease-in-out .3s}header.mobile-navbar nav a.nav-home-link:hover{background:var(--novantra-gradient-day);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}header.mobile-navbar nav ul.nav-links-wrapper,header.mobile-navbar nav a.nav-cta{display:none}header.mobile-navbar nav button.nav-menu-btn{background:var(--novantra-gradient-night);box-shadow:0 0 4px var(--nova-blue-shadow);color:var(--novantra-white);border-radius:32px;gap:8px;height:40px;width:120px;display:flex;justify-content:center;align-items:center;transition:all ease-in-out .3s;overflow:hidden;font-size:18px;font-family:Cabin-Medium;outline:none;border:none}header.mobile-navbar nav button.nav-menu-btn .menu-sticks{display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:center;height:fit-content;width:fit-content}header.mobile-navbar nav button.nav-menu-btn .menu-sticks .stick{height:3px;width:25px;background:var(--novantra-white);border-radius:2px}header.mobile-navbar nav button.nav-menu-btn:active{background:var(--novantra-white);color:var(--novantra-blue-1)}header.mobile-navbar nav button.nav-menu-btn:active .menu-sticks .stick{background:var(--novantra-blue-1)}header.mobile-navbar .mobile-menu{will-change:contents;display:flex;flex-direction:column;align-items:center;position:fixed;z-index:200;height:100vh;width:100vw;top:0;background:var(--novantra-white);overflow:hidden;transition:all ease-in-out .8s;transform:translate(100%)}header.mobile-navbar .mobile-menu .menu-head{margin-top:16px;display:flex;justify-content:space-between;align-items:center;width:98%;height:fit-content;overflow:hidden;padding-bottom:24px}header.mobile-navbar .mobile-menu .menu-head h1.mobile-menu-text{padding-left:2px;font-size:64px;font-family:Cabin-Semibold;background-clip:text;background:var(--novantra-gradient-night);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;-webkit-user-select:none;user-select:none;transition:all ease-in-out .8s;opacity:0}header.mobile-navbar .mobile-menu .menu-head button.close-menu{background:none;border:none;outline:none;cursor:pointer;display:flex;justify-content:center;align-items:center;height:fit-content;width:fit-content;opacity:0;will-change:auto;padding-right:6px;transition:all ease-in-out .8s}header.mobile-navbar .mobile-menu .menu-head button.close-menu img{height:25px;width:25px}header.mobile-navbar .mobile-menu .menu-links-container{gap:12px;width:100%;display:flex;margin-top:32px;height:fit-content;flex-direction:column;justify-content:center;will-change:auto;align-self:center;justify-self:center}header.mobile-navbar .mobile-menu .menu-links-container span.link-container{width:100%;display:flex;overflow:hidden;align-items:center;height:fit-content}header.mobile-navbar .mobile-menu .menu-links-container span.link-container a{will-change:transform;transform:translateY(100%);transition:all ease-in-out .8s;font-size:48px;font-family:Cabin-Semibold;background-clip:text;background:var(--novantra-gradient-night);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;-webkit-user-select:none;user-select:none;text-decoration:none;position:relative;cursor:pointer}header.mobile-navbar .mobile-menu .menu-links-container span.link-container a:active{background-clip:text;background:var(--novantra-gradient-night-0deg);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;-webkit-user-select:none;user-select:none;text-decoration:none}header.mobile-navbar .mobile-menu a.mobile-cta{opacity:0;background:var(--novantra-gradient-night);border-radius:32px;height:48px;width:98%;display:block;text-decoration:none;transition:all ease-in-out .3s;box-shadow:0 0 8px var(--nova-blue-shadow);overflow:hidden;bottom:128px}header.mobile-navbar .mobile-menu a.mobile-cta span.mobile-cta-text{height:48px;width:100%;display:flex;align-items:center;justify-content:center;font-family:Cabin-Medium;font-size:18px;color:var(--novantra-white);background:none;transition:all ease-in-out .3s}header.mobile-navbar .mobile-menu a.mobile-cta span.mobile-cta-icon{height:46px;width:100%;display:flex;align-items:center;justify-content:center;background:none;transition:all ease-in-out .3s}header.mobile-navbar .mobile-menu a.mobile-cta span.mobile-cta-icon img{object-fit:contain;height:24px;width:24px}header.mobile-navbar .mobile-menu a.mobile-cta:active{background:var(--novantra-white)}header.mobile-navbar .mobile-menu a.mobile-cta:active span{transform:translateY(-100%)}header.mobile-navbar .mobile-menu .social-media-links{display:flex;width:98%;justify-content:space-evenly;align-items:center;gap:16px;position:absolute;padding:12px 0;bottom:32px;align-self:center}header.mobile-navbar .mobile-menu .social-media-links a{height:fit-content;width:fit-content;padding:6px;transform:translateY(25px)}header.mobile-navbar .mobile-menu .social-media-links a img{height:35px;width:35px}header.mobile-navbar .mobile-menu .license{width:100%;height:25px;bottom:0;text-align:center;position:absolute;padding-bottom:16px;overflow:hidden}header.mobile-navbar .mobile-menu .license p{transform:translateY(-100%);font-size:14px;font-family:Cabin-Semibold;color:var(--novantra-blue-1)}.hero-section{height:100vh;width:100vw;position:relative;background:var(--novantra-gradient-night);overflow:hidden visible}.hero-section .txt-ul-1{font-size:250px;-webkit-user-select:none;user-select:none;cursor:default;position:absolute;background:linear-gradient(180deg,#0b101c 65.38%,#01298e 99.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:exclusion;right:48px;top:10%}.hero-section .txt-ul-2{font-size:280px;-webkit-user-select:none;user-select:none;cursor:default;position:absolute;background:linear-gradient(180deg,#0b101c 65.38%,#01298e 99.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:exclusion;bottom:0%;left:48px;text-align:center}.hero-section .text-box{height:fit-content;width:fit-content;position:absolute;left:24px;bottom:24px;padding-bottom:24px}.hero-section .text-box .hero-title{font-size:38px;color:var(--novantra-white);padding-bottom:8px}.hero-section .text-box .hero-text{font-size:18px;color:var(--novantra-white);padding:8px 0;width:90%;text-wrap:pretty}.hero-section .text-box .cta-box{height:fit-content;width:fit-content;display:flex;gap:16px;align-items:center;padding:6px 0}.hero-section .text-box .cta-box a.hero-cta{background:var(--novantra-gradient-night);border-radius:32px;height:48px;width:130px;display:block;text-decoration:none;transition:all ease-in-out .3s;overflow:hidden}.hero-section .text-box .cta-box a.hero-cta span.hero-cta-text{height:48px;width:100%;display:flex;align-items:center;justify-content:center;font-family:Cabin-Medium;font-size:20px;color:var(--novantra-white);background:none;transition:all ease-in-out .3s}.hero-section .text-box .cta-box a.hero-cta span.hero-cta-icon{height:48px;width:100%;display:flex;align-items:center;justify-content:center;background:none;transition:all ease-in-out .3s}.hero-section .text-box .cta-box a.hero-cta span.hero-cta-icon svg{height:24px;width:24px}.hero-section .text-box .cta-box a.hero-cta span.hero-cta-icon svg path{fill:var(--novantra-white)}.hero-section .text-box .cta-box a.hero-cta:hover{background:var(--novantra-white)}.hero-section .text-box .cta-box a.hero-cta:hover span{transform:translateY(-100%)}.hero-section .text-box .cta-box a.hero-cta:hover span.hero-cta-icon svg>path{fill:var(--svg-gradient-ctrl)}.hero-section .text-box .cta-box a.hero-learn-more{background:var(--novantra-white);border-radius:32px;height:44px;width:130px;display:flex;text-decoration:none;transition:all ease-in-out .3s;overflow:hidden;align-items:center;justify-content:center;text-align:center;color:var(--novantra-blue-1);font-family:Cabin-Medium;font-size:18px}.hero-section .text-box .cta-box a.hero-learn-more:active{color:var(--novantra-white);background:var(--novantra-gradient-night)}.hero-section .slider-container{position:absolute;height:48px;width:fit-content;top:128px;border-radius:22px;display:flex;justify-content:space-between;background:transparent;overflow:hidden}.hero-section .slider-container .slider-line-wrapper{height:fit-content;display:flex;flex-direction:column}.hero-section .slider-container .slider-line-wrapper .text{text-wrap:nowrap;transition:all ease-in-out .5s;height:48px;width:fit-content;font-size:20px;display:flex;align-items:center;color:var(--novantra-white);border-radius:22px;padding:0 10px;background:var(--novantra-gradient-night);animation:slide 10s infinite both alternate-reverse}.about-section{height:100vh;background:var(--novantra-gradient-night-0deg);position:relative;box-sizing:border-box}.about-section .txt-ul-1{z-index:0;font-size:160px;-webkit-user-select:none;user-select:none;cursor:default;position:absolute;background:linear-gradient(180deg,#0b101c 65.38%,#01298e 99.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:exclusion;left:15%;top:20%}.about-section .img-container-1{position:absolute;width:70%;height:300px;right:24px;top:50%;border-radius:22px;display:flex;justify-content:center;align-items:center}.about-section .img-container-1 img{object-fit:fill;height:100%;width:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:22px}.about-section .img-container-1 .img-text{position:absolute;z-index:1;bottom:8%;left:-25%;font-size:22px;font-family:Cabin-Semibold;-webkit-user-select:none;user-select:none;text-wrap:nowrap;color:var(--novantra-white);transition:all .5s ease-in-out}.about-section .about-text-box{position:absolute;z-index:1;top:20%;left:16px;width:fit-content;will-change:contents}.about-section .about-text-box h1{font-size:48px;-webkit-user-select:none;user-select:none;font-family:Cabin-Semibold;color:var(--novantra-white);text-wrap:nowrap;padding-bottom:6px}.about-section .about-text-box p{padding-top:6px;color:var(--novantra-white);font-family:Cabin-Regular;-webkit-user-select:none;user-select:none;font-size:24px;width:70%}.about-section .mobile-slider-container{display:none}.about-section-2{display:none}.services-section{height:100vh;width:100vw;overflow:hidden;position:relative;background:var(--novantra-gradient-night);align-items:center;display:flex;flex-direction:column}.services-section .inner-desk{display:none}.services-section .services-heading{display:flex;overflow:hidden;height:fit-content;width:fit-content;top:32px;left:8px;position:absolute}.services-section .services-heading h1{font-size:96px;font-family:Cabin-Bold;-webkit-user-select:none;user-select:none;cursor:default;color:var(--novantra-white);text-align:center;transition:all ease-in-out .5s}.services-section .services-heading p{font-size:48px;font-family:Cabin-Bold;-webkit-user-select:none;user-select:none;cursor:default;color:var(--novantra-white);text-align:center;transition:all ease-in-out .5s}.services-section .services-list-container{height:fit-content;position:absolute;top:15%;left:8px;display:flex;flex-direction:column;gap:6px}.services-section .services-list-container span{transition:all ease-in-out .3s;font-size:32px;font-family:Cabin-Bold;cursor:pointer;background:linear-gradient(180deg,#0b101c 65.38%,#01298e 99.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:exclusion}.services-section .services-list-container span:hover{transform:translate(16px);background:var(--novantra-white);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:normal}.services-section .services-list-container span.active{background:var(--novantra-white);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:normal}.services-section .services-list-container span.active-service{color:var(--novantra-white)}.services-section .mobile-services-cta-wrapper{position:absolute;display:flex;bottom:12%;width:96%;height:fit-content;padding:32px 20px;border-radius:22px;justify-content:space-evenly;flex-direction:column;gap:28px;background:var(--novantra-gradient-night);transition:all ease-in-out .5s}.services-section .mobile-services-cta-wrapper .ms-cta-inner-text{height:fit-content;width:fit-content;display:flex;flex-direction:column;overflow:hidden;gap:12px}.services-section .mobile-services-cta-wrapper .ms-cta-inner-text .text-head{overflow:hidden;text-wrap:none}.services-section .mobile-services-cta-wrapper .ms-cta-inner-text .text-head h1{font-size:32px;color:var(--novantra-white);font-family:Cabin-Semibold}.services-section .mobile-services-cta-wrapper .ms-cta-inner-text .text-subtext{overflow:hidden;text-wrap:none}.services-section .mobile-services-cta-wrapper .ms-cta-inner-text .text-subtext p{font-size:20px;color:var(--novantra-white);font-family:Cabin-Regular}.services-section .mobile-services-cta-wrapper .ms-cta{overflow:hidden;height:fit-content;width:fit-content}.services-section .mobile-services-cta-wrapper .ms-cta a{text-decoration:none;height:44px;width:120px;border-radius:26px;display:flex;justify-content:center;align-items:center;color:var(--novantra-blue-1);background:var(--novantra-white);font-family:Cabin-Semibold;font-size:18px;transition:all ease-in-out .3s}.services-section .mobile-services-cta-wrapper .ms-cta a:active{color:var(--novantra-white);background:var(--novantra-gradient-night)}.projects-section{height:60vh;width:100vw;background:var(--novantra-gradient-night);display:flex;flex-direction:column;position:relative}.projects-section .section-title-container{height:fit-content;width:fit-content;display:flex;flex-direction:row;position:absolute;right:48px;top:48px;overflow:hidden}.projects-section .section-title-container .section-title{font-size:160px;-webkit-user-select:none;user-select:none;cursor:default;background:linear-gradient(180deg,#0b101c 65.38%,#01298e 99.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:exclusion;will-change:transform;transform:translateY(25px);opacity:0}.projects-section .section-title-container .project-count{font-size:96px;background:linear-gradient(180deg,#0b101c 65.38%,#01298e 99.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:exclusion;will-change:transform;font-family:Cabin-Bold;transform:translateY(25px);opacity:0}.projects-section .section-title-container .subtext{display:none}.projects-section .mobile-slider-container{display:none}.projects-section .projects-container{height:fit-content;width:fit-content;position:absolute;bottom:48px;right:48px;display:flex;align-items:center;justify-content:center;gap:16px}.projects-section .projects-container .project-card{width:clamp(320px,45vw,420px);height:clamp(190px,25vw,280px);border-radius:22px;position:relative;overflow:hidden;transform:translate(50%);opacity:0}.projects-section .projects-container .project-card .project-img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:0;border-radius:22px;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:all ease-in-out .8s}.projects-section .projects-container .project-card .project-card-content{position:absolute;left:0;top:0;z-index:1;height:100%;width:100%;background:var(--novantra-gradient-night-shadow);cursor:pointer;transition:all ease-in-out .3s;display:flex;align-items:center;flex-direction:column;opacity:0}.projects-section .projects-container .project-card .project-card-content .pc-inner{padding-top:8px;height:fit-content;display:flex;width:95%;justify-content:space-between;align-items:center;transform:translateY(25px);transition:all ease-in-out .3s;opacity:0}.projects-section .projects-container .project-card .project-card-content .pc-inner .project-name{color:var(--novantra-white);font-size:18px;font-family:Cabin-Bold;-webkit-user-select:none;user-select:none}.projects-section .projects-container .project-card .project-card-content .pc-inner .project-status{color:var(--novantra-white);font-size:12px;font-family:Cabin-Regular;background:var(--novantra-gradient-night);padding:8px;border-radius:22px;font-size:14px}.projects-section .projects-container .project-card .project-card-content .project-text-and-cta{display:flex;gap:12px;flex-direction:column;width:95%;padding-top:8px}.projects-section .projects-container .project-card .project-card-content .project-text-and-cta .project-description{color:var(--novantra-white);font-size:14px;font-family:Cabin-Regular;transform:translateY(25px);transition:all ease-in-out .4s;opacity:0}.projects-section .projects-container .project-card .project-card-content .project-text-and-cta .project-link{font-size:16px;color:var(--novantra-blue-1);font-family:Cabin-Regular;text-decoration:none;background:var(--novantra-white);border-radius:22px;padding:8px 12px;height:fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;transform:translateY(25px);transition:all ease-in-out .4s;opacity:0}.projects-section .projects-container .project-card:hover .project-img{scale:1.2}.projects-section .projects-container .project-card:hover .project-card-content{opacity:1}.projects-section .projects-container .project-card:hover .project-card-content .pc-inner{transform:translateY(0);opacity:1;transition:all ease-in-out .3s}.projects-section .projects-container .project-card:hover .project-card-content .project-text-and-cta .project-link,.projects-section .projects-container .project-card:hover .project-card-content .project-text-and-cta .project-description{opacity:1;transform:translateY(0)}.faq-section{height:60vh;width:100vw;display:flex;background:var(--novantra-gradient-night-0deg);position:relative;overflow:hidden}.faq-section .section-title-container{height:fit-content;width:fit-content;display:flex;flex-direction:row;position:absolute;left:24px;top:48px;overflow:hidden}.faq-section .section-title-container h1{font-size:160px;-webkit-user-select:none;user-select:none;cursor:default;background:linear-gradient(180deg,#0b101c 65.38%,#01298e 99.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:exclusion;will-change:transform}.faq-section .faq-accordion{position:absolute;width:95%;bottom:24px;left:24px;background:var(--novantra-gradient-night);border-radius:22px;overflow:hidden}.faq-section .faq-accordion .faq-item{padding:12px 0}.faq-section .faq-accordion .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:Cabin-Semibold;font-size:18px;color:var(--novantra-white);padding-left:8px}.faq-section .faq-accordion .faq-item .faq-question .caret{transition:transform .5s ease-in-out}.faq-section .faq-accordion .faq-item .faq-answer{overflow:hidden;height:0;color:(--novantra-white);font-family:Cabin-Regular;font-size:16px;padding-top:8px}.faq-section .faq-accordion .faq-item .faq-answer .faq-answer-inner{padding:8px 12px;color:var(--novantra-white)}.faq-section .faq-accordion .faq-item.open .faq-question .caret{transform:rotate(180deg)}.footer{width:100dvw;height:90dvh;overflow:hidden;background:var(--novantra-gradient-night);position:relative}.footer .footer-inner-section{display:flex;flex-direction:column;position:relative;height:80%;justify-content:center}.footer .footer-inner-section .footer-quick-links-container{position:relative;min-height:40%;width:98%;display:flex;justify-content:space-between;align-items:center}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper{padding-top:32px;height:fit-content;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;gap:12px}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner{display:flex;flex-direction:column;width:fit-content;height:fit-content;gap:8px}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner h1.title{font-size:24px;text-wrap:none;color:var(--novantra-white);font-family:Cabin-Bold}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner ul{list-style:none;display:flex;gap:4px;flex-direction:column}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner ul li{height:fit-content;width:fit-content;overflow:hidden;padding:2px 0;position:relative;display:flex;align-items:center;will-change:contents;justify-content:center}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner ul li a{font-family:Cabin-Regular;text-align:center;height:100%;width:fit-content;text-wrap:pretty;color:var(--novantra-white);cursor:pointer;text-decoration:none;font-size:18px;text-overflow:ellipsis}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner ul li a:active{text-decoration:underline}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner ul li .footer-link-desk{display:none}.footer .footer-inner-section .footer-cta-container{padding:24px 0;height:fit-content;display:flex;justify-content:center;align-items:center;width:100%;flex-direction:column;gap:12px;height:60%}.footer .footer-inner-section .footer-cta-container .footer-cta-head{font-size:48px;text-align:center;color:var(--novantra-white);will-change:transform;font-family:Cabin-Semibold}.footer .footer-inner-section .footer-cta-container .footer-cta-head .word{will-change:transform}.footer .footer-inner-section .footer-cta-container .footer-cta-subtext{font-family:Cabin-Regular;text-wrap:none;color:var(--novantra-white);font-size:18px;text-align:center;padding-bottom:16px}.footer .footer-inner-section .footer-cta-container a.footer-cta{background:var(--novantra-white);border-radius:32px;height:42px;width:fit-content;padding:0 16px;display:block;text-decoration:none;transition:all ease-in-out .3s;box-shadow:0 0 8px var(--nova-white-shadow);overflow:hidden}.footer .footer-inner-section .footer-cta-container a.footer-cta span.footer-cta-text{height:42px;width:100%;display:flex;align-items:center;justify-content:center;font-family:Cabin-Semibold;font-size:18px;color:transparent;background:var(--novantra-gradient-night);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all ease-in-out .3s}.footer .footer-inner-section .footer-cta-container a.footer-cta span.footer-cta-icon{width:100%;height:42px;display:flex;background:none;align-items:center;justify-content:center;transition:all ease-in-out .3s}.footer .footer-inner-section .footer-cta-container a.footer-cta span.footer-cta-icon svg{height:24px;width:24px}.footer .footer-inner-section .footer-cta-container a.footer-cta span.footer-cta-icon svg path{fill:var(--novantra-white)}.footer .footer-inner-section .footer-cta-container a.footer-cta:active{background:var(--novantra-gradient-night);box-shadow:0 0 8px var(--nova-blue-shadow)}.footer .footer-inner-section .footer-cta-container a.footer-cta:active span{transform:translateY(-100%)}.footer .footer-inner-section .footer-cta-container a.footer-cta:active span.footer-cta-icon svg>path{fill:var(--novantra-white)}.footer .footer-social-media-links-mobile{position:absolute;width:85%;display:flex;height:fit-content;align-items:center;justify-content:space-between;gap:12px;justify-self:center;bottom:96px;z-index:2;overflow:hidden}.footer .footer-social-media-links-mobile a.footer-sm-icon{opacity:1;will-change:transform;cursor:pointer;background-size:cover;background-image:var(--icon-default);background-position:center;font-size:48px;height:48px;width:48px;overflow:hidden}.footer img.footer-logo{width:100%;z-index:0;transition:all ease-in-out .8s;position:absolute;bottom:0;align-self:center;justify-self:center;display:flex;mix-blend-mode:overlay;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none;will-change:transform}.footer .license{position:absolute;display:flex;align-self:center;justify-self:center;bottom:16px;-webkit-user-select:none;user-select:none;text-align:center;color:var(--novantra-white);font-size:14px}}@media screen and (min-width: 1025px){header.mobile-navbar{display:none}header{width:100%;height:11vh;position:fixed;z-index:50;top:0;left:0;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);will-change:transform;transform:translateY(-100%)}header nav{width:99%;height:fit-content;display:flex;align-items:center;justify-content:space-between}header nav a.nav-home-link{color:var(--novantra-white);font-size:36px;font-family:Cabin-Semibold;font-weight:400;text-decoration:none;transition:all ease-in-out .3s}header nav a.nav-home-link:hover{background:var(--novantra-gradient-day);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}header nav ul{height:fit-content;display:flex;flex-direction:row;gap:28px;align-items:center;justify-content:center;list-style:none}header nav ul li{height:fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center}header nav ul li a{color:var(--novantra-white);font-size:20px;text-decoration:none;font-family:Cabin-Regular;cursor:pointer}header nav ul li a:hover{background:var(--novantra-gradient-day);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}header nav a.nav-cta{background:var(--novantra-gradient-night);border-radius:32px;height:44px;width:130px;display:block;text-decoration:none;transition:all ease-in-out .3s;box-shadow:0 0 12px var(--nova-blue-shadow);overflow:hidden}header nav a.nav-cta span.nav-cta-text{height:46px;width:100%;display:flex;align-items:center;justify-content:center;font-family:Cabin-Medium;font-size:18px;color:var(--novantra-white);background:none;transition:all ease-in-out .3s}header nav a.nav-cta span.nav-cta-icon{height:46px;width:100%;display:flex;align-items:center;justify-content:center;background:none;transition:all ease-in-out .3s}header nav a.nav-cta span.nav-cta-icon svg{height:24px;width:24px}header nav a.nav-cta span.nav-cta-icon svg path{fill:var(--novantra-white)}header nav a.nav-cta:hover{background:var(--novantra-white)}header nav a.nav-cta:hover span{transform:translateY(-100%)}header nav a.nav-cta:hover span.nav-cta-icon svg>path{fill:var(--svg-gradient-ctrl)}header nav button{display:none}.hero-section{height:100vh;width:100vw;position:relative;background:var(--novantra-gradient-night);overflow:hidden visible}.hero-section .txt-ul-1{font-size:160px;-webkit-user-select:none;user-select:none;cursor:default;position:absolute;background:linear-gradient(180deg,#0b101c 65.38%,#01298e 99.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:exclusion;right:48px;top:10%;will-change:transform,opacity;opacity:0;transform:translate(-25px)}.hero-section .txt-ul-2{font-size:220px;-webkit-user-select:none;user-select:none;cursor:default;position:absolute;background:linear-gradient(180deg,#0b101c 65.38%,#01298e 99.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:exclusion;bottom:0%;right:10%;text-align:center;will-change:transform,opacity;opacity:0;transform:translate(-25px)}.hero-section .text-box{height:fit-content;width:fit-content;position:absolute;left:24px;bottom:24px;padding-bottom:24px}.hero-section .text-box .hero-title{font-size:36px;color:var(--novantra-white);padding-bottom:8px;transform:translateY(16px);opacity:0}.hero-section .text-box .hero-text{font-size:20px;color:var(--novantra-white);font-family:Cabin-Medium;padding:8px 0;width:75%;text-wrap:pretty;will-change:transform,opacity;opacity:0;-webkit-user-select:none;user-select:none;transform:translateY(20px)}.hero-section .text-box .cta-box{height:fit-content;width:fit-content;display:flex;gap:16px;align-items:center;padding:8px 0;overflow:hidden;will-change:contents}.hero-section .text-box .cta-box a.hero-cta{background:var(--novantra-gradient-night);border-radius:32px;height:44px;width:130px;display:block;text-decoration:none;transition:all ease-in-out .3s;overflow:hidden;transform:translateY(44px);opacity:0}.hero-section .text-box .cta-box a.hero-cta span.hero-cta-text{height:46px;width:100%;display:flex;align-items:center;justify-content:center;font-family:Cabin-Medium;font-size:18px;color:var(--novantra-white);background:none;transition:all ease-in-out .3s}.hero-section .text-box .cta-box a.hero-cta span.hero-cta-icon{height:46px;width:100%;display:flex;align-items:center;justify-content:center;background:none;transition:all ease-in-out .3s}.hero-section .text-box .cta-box a.hero-cta span.hero-cta-icon svg{height:24px;width:24px}.hero-section .text-box .cta-box a.hero-cta span.hero-cta-icon svg path{fill:var(--novantra-white)}.hero-section .text-box .cta-box a.hero-cta:hover{background:var(--novantra-white)}.hero-section .text-box .cta-box a.hero-cta:hover span{transform:translateY(-100%)}.hero-section .text-box .cta-box a.hero-cta:hover span.hero-cta-icon svg>path{fill:var(--svg-gradient-ctrl)}.hero-section .text-box .cta-box a.hero-learn-more{background:var(--novantra-white);border-radius:32px;height:44px;width:130px;display:flex;text-decoration:none;transition:all ease-in-out .3s;overflow:hidden;align-items:center;justify-content:center;text-align:center;color:var(--novantra-blue-1);font-family:Cabin-Medium;font-size:18px;transform:translateY(44px);opacity:0}.hero-section .text-box .cta-box a.hero-learn-more:hover{color:var(--novantra-white);background:var(--novantra-gradient-night)}.hero-section .slider-container{position:absolute;height:48px;width:fit-content;right:48px;bottom:256px;border-radius:22px;display:flex;justify-content:space-between;background:transparent;padding:0 10px;overflow:hidden;opacity:0;transform:translateY(-5px)}.hero-section .slider-container .slider-line-wrapper{height:fit-content;display:flex;flex-direction:column}.hero-section .slider-container .slider-line-wrapper .text{transition:all ease-in-out .5s;height:48px;width:fit-content;font-size:18px;display:flex;align-items:center;color:var(--novantra-white);border-radius:22px;padding:0 10px;background:var(--novantra-gradient-night);transform:translateY(-96px);animation:none;will-change:contents}.about-section{height:100vh;background:var(--novantra-gradient-night-0deg);position:relative;box-sizing:border-box}.about-section .txt-ul-1{z-index:0;font-size:200px;-webkit-user-select:none;user-select:none;cursor:default;position:absolute;background:linear-gradient(180deg,#0b101c 65.38%,#01298e 99.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:exclusion;left:15%;top:20%;will-change:transform opacity;transform:translateY(80px);opacity:0}.about-section .img-container-1{position:absolute;width:50%;height:300px;right:24px;top:50%;border-radius:22px;display:flex;justify-content:center;align-items:center}.about-section .img-container-1 img{object-fit:fill;height:100%;width:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:22px;clip-path:polygon(0 0,100% 0%,100% 0,0 0);transition:all .5s ease-in-out}.about-section .img-container-1 .img-text{position:absolute;z-index:1;bottom:8%;left:-55%;font-size:28px;font-family:Cabin-Semibold;-webkit-user-select:none;user-select:none;text-wrap:nowrap;color:var(--novantra-white);transform:translate(80px);opacity:0;transition:all .5s ease-in-out}.about-section .about-text-box{position:absolute;z-index:1;top:20%;left:16px;width:fit-content;will-change:contents}.about-section .about-text-box h1{font-size:48px;-webkit-user-select:none;user-select:none;font-family:Cabin-Semibold;color:var(--novantra-white);text-wrap:nowrap;padding-bottom:6px;opacity:0;transform:translateY(25px)}.about-section .about-text-box p{padding-top:6px;color:var(--novantra-white);font-family:Cabin-Regular;-webkit-user-select:none;user-select:none;font-size:24px;width:70%;opacity:0;transform:translateY(25px)}.about-section .mobile-slider-container{display:none}.about-section-2{height:120vh;background:var(--novantra-gradient-night);position:relative;box-sizing:border-box}.about-section-2 .txt-ul-1{z-index:0;font-size:220px;-webkit-user-select:none;user-select:none;cursor:default;position:absolute;background:linear-gradient(180deg,#0b101c 65.38%,#01298e 99.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:exclusion;top:10%;right:5%;text-align:center;transform:translate(-50%);opacity:0;transition:all .5s ease-in-out}.about-section-2 .img-container-1{position:absolute;width:40%;height:300px;left:5%;top:20%;border-radius:22px;display:flex;justify-content:center;align-items:center}.about-section-2 .img-container-1 img{object-fit:fill;height:100%;width:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:22px;transition:all ease-in-out .5s;clip-path:polygon(0 0,100% 0%,100% 0,0 0)}.about-section-2 .img-container-1 .img-text{transition:all ease-in-out .5s;position:absolute;z-index:1;bottom:8%;right:-45%;font-size:64px;font-family:Cabin-Semibold;-webkit-user-select:none;user-select:none;text-wrap:nowrap;color:var(--novantra-white);transform:translate(80px);opacity:0}.about-section-2 .img-container-2{position:absolute;width:45%;bottom:-2%;left:25%;height:280px;border-radius:22px;display:flex;justify-content:center;align-items:center;z-index:20}.about-section-2 .img-container-2 img{object-fit:fill;height:100%;width:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:22px;clip-path:polygon(0 0,100% 0%,100% 0,0 0);transition:all ease-in-out .5s}.about-section-2 .img-container-2 .img-text{transition:all ease-in-out .3s;position:absolute;z-index:1;bottom:8%;font-size:32px;font-family:Cabin-Semibold;-webkit-user-select:none;user-select:none;text-wrap:nowrap;color:var(--novantra-white);will-change:transform,opacity;transform:translateY(-32px);opacity:0}.services-section{width:100vw;height:100vh;background:var(--novantra-special-gradient);position:relative}.services-section .services-heading{display:flex;overflow:hidden;height:fit-content;width:fit-content;top:48px;left:24px;position:absolute}.services-section .services-heading h1{font-size:196px;font-family:Cabin-Bold;-webkit-user-select:none;user-select:none;cursor:default;background:linear-gradient(180deg,#0b101c 65.38%,#01298e 99.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:exclusion;text-align:center;transition:all ease-in-out .5s;transform:translateY(5px);opacity:0}.services-section .services-heading p{font-size:96px;font-family:Cabin-Bold;-webkit-user-select:none;user-select:none;cursor:default;background:linear-gradient(180deg,#0b101c 65.38%,#01298e 99.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:exclusion;text-align:center;transition:all ease-in-out .5s;transform:translateY(5px);opacity:0}.services-section .services-list-container{height:fit-content;position:absolute;bottom:24px;left:24px;display:flex;flex-direction:column;gap:6px}.services-section .services-list-container span{transition:all ease-in-out .3s;font-size:32px;font-family:Cabin-Bold;cursor:pointer;background:linear-gradient(180deg,#0b101c 65.38%,#01298e 99.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:exclusion;opacity:0;transform:translateY(24px)}.services-section .services-list-container span.active{background:var(--novantra-white);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:normal}.services-section .mobile-services-cta-wrapper{display:none}.projects-section{height:100vh;width:100vw;background:var(--novantra-gradient-night);display:flex;flex-direction:column;position:relative}.projects-section .section-title-container{height:fit-content;width:fit-content;display:flex;flex-direction:row;position:absolute;right:48px;top:48px;overflow:hidden}.projects-section .section-title-container .section-title{font-size:160px;-webkit-user-select:none;user-select:none;cursor:default;background:linear-gradient(180deg,#0b101c 65.38%,#01298e 99.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:exclusion;will-change:transform;transform:translateY(25px);opacity:0}.projects-section .section-title-container .project-count{font-size:96px;background:linear-gradient(180deg,#0b101c 65.38%,#01298e 99.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:exclusion;will-change:transform;font-family:Cabin-Bold;transform:translateY(25px);opacity:0}.projects-section .section-title-container .subtext{display:none}.projects-section .projects-container{height:fit-content;width:fit-content;position:absolute;bottom:16px;right:48px;display:flex;align-items:center;justify-content:center;gap:16px}.projects-section .projects-container .project-card{width:clamp(320px,45vw,420px);height:clamp(180px,25vw,260px);border-radius:22px;position:relative;overflow:hidden;transform:translate(50%);opacity:0}.projects-section .projects-container .project-card .project-img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:0;border-radius:22px;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:all ease-in-out .8s}.projects-section .projects-container .project-card .project-card-content{position:absolute;left:0;top:0;z-index:1;height:100%;width:100%;background:var(--novantra-gradient-night-shadow);cursor:pointer;transition:all ease-in-out .3s;display:flex;align-items:center;flex-direction:column;opacity:0}.projects-section .projects-container .project-card .project-card-content .pc-inner{padding-top:16px;margin-top:16px;height:fit-content;display:flex;width:95%;justify-content:space-between;align-items:center;transform:translateY(25px);transition:all ease-in-out .3s;opacity:0}.projects-section .projects-container .project-card .project-card-content .pc-inner .project-name{color:var(--novantra-white);font-size:24px;font-family:Cabin-Bold;-webkit-user-select:none;user-select:none}.projects-section .projects-container .project-card .project-card-content .pc-inner .project-status{color:var(--novantra-white);font-size:16px;font-family:Cabin-Regular;background:var(--novantra-gradient-night);padding:8px;border-radius:22px;font-size:14px}.projects-section .projects-container .project-card .project-card-content .project-text-and-cta{display:flex;gap:16px;flex-direction:column;width:95%;padding-top:12px}.projects-section .projects-container .project-card .project-card-content .project-text-and-cta .project-description{color:var(--novantra-white);font-size:16px;font-family:Cabin-Regular;transform:translateY(25px);transition:all ease-in-out .4s;opacity:0}.projects-section .projects-container .project-card .project-card-content .project-text-and-cta .project-link{font-size:16px;color:var(--novantra-blue-1);font-family:Cabin-Regular;text-decoration:none;background:var(--novantra-white);border-radius:22px;padding:8px 12px;height:fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;transform:translateY(25px);transition:all ease-in-out .4s;opacity:0}.projects-section .projects-container .project-card:hover .project-img{scale:1.2}.projects-section .projects-container .project-card:hover .project-card-content{opacity:1}.projects-section .projects-container .project-card:hover .project-card-content .pc-inner{transform:translateY(0);opacity:1;transition:all ease-in-out .3s}.projects-section .projects-container .project-card:hover .project-card-content .project-text-and-cta .project-link,.projects-section .projects-container .project-card:hover .project-card-content .project-text-and-cta .project-description{opacity:1;transform:translateY(0)}.projects-section .mobile-slider-container{display:none}.faq-section{height:100vh;width:100vw;display:flex;background:var(--novantra-gradient-night-0deg);position:relative;overflow:hidden}.faq-section .section-title-container{height:fit-content;width:fit-content;display:flex;flex-direction:row;position:absolute;left:48px;top:48px;overflow:hidden}.faq-section .section-title-container h1{font-size:160px;-webkit-user-select:none;user-select:none;cursor:default;background:linear-gradient(180deg,#0b101c 65.38%,#01298e 99.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;mix-blend-mode:exclusion;will-change:transform}.faq-section .faq-accordion{position:absolute;width:100%;max-width:900px;bottom:24px;left:64px;background:var(--novantra-gradient-night);border-radius:22px;overflow:hidden}.faq-section .faq-accordion .faq-item{padding:12px 0}.faq-section .faq-accordion .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:Cabin-Semibold;font-size:18px;color:var(--novantra-white);padding-left:8px}.faq-section .faq-accordion .faq-item .faq-question .caret{transition:transform .5s ease-in-out}.faq-section .faq-accordion .faq-item .faq-answer{overflow:hidden;height:0;color:(--novantra-white);font-family:Cabin-Regular;font-size:16px;padding-top:8px}.faq-section .faq-accordion .faq-item .faq-answer .faq-answer-inner{padding:8px 12px;color:var(--novantra-white)}.faq-section .faq-accordion .faq-item.open .faq-question .caret{transform:rotate(180deg)}.footer{height:100vh;width:100vw;overflow:hidden;background:var(--novantra-gradient-night);position:relative;margin:0}.footer .footer-social-media-links-mobile{display:none}.footer .footer-inner-section{margin-top:16vh;height:50%;display:flex;flex-direction:row;width:100%}.footer .footer-inner-section .footer-cta-container{width:50%;gap:12px;height:100%;display:flex;flex-direction:column}.footer .footer-inner-section .footer-cta-container .footer-cta-head{width:100%;height:fit-content;font-size:64px;font-family:Cabin-Bold;color:var(--novantra-white);padding:0 0 0 12px;overflow:hidden;transform:translateY(24px);opacity:0}.footer .footer-inner-section .footer-cta-container .footer-cta-subtext{font-family:Cabin-Regular;text-wrap:none;color:var(--novantra-white);font-size:24px;padding:0 0 0 12px;opacity:0;transform:translateY(24px)}.footer .footer-inner-section .footer-cta-container a.footer-cta{margin:12px 0 0 12px;background:var(--novantra-white);border-radius:32px;height:44px;width:fit-content;padding:0 16px;display:block;text-decoration:none;transition:all ease-in-out .3s;box-shadow:0 0 8px var(--nova-white-shadow);overflow:hidden;opacity:0}.footer .footer-inner-section .footer-cta-container a.footer-cta span.footer-cta-text{height:46px;width:100%;display:flex;align-items:center;justify-content:center;font-family:Cabin-Semibold;font-size:18px;color:transparent;background:var(--novantra-gradient-night);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all ease-in-out .3s}.footer .footer-inner-section .footer-cta-container a.footer-cta span.footer-cta-icon{height:46px;width:100%;display:flex;align-items:center;justify-content:center;background:none;transition:all ease-in-out .3s}.footer .footer-inner-section .footer-cta-container a.footer-cta span.footer-cta-icon svg{height:24px;width:24px}.footer .footer-inner-section .footer-cta-container a.footer-cta span.footer-cta-icon svg path{fill:var(--novantra-white)}.footer .footer-inner-section .footer-cta-container a.footer-cta:hover{background:var(--novantra-gradient-night);box-shadow:0 0 8px var(--nova-blue-shadow)}.footer .footer-inner-section .footer-cta-container a.footer-cta:hover span{transform:translateY(-100%)}.footer .footer-inner-section .footer-cta-container a.footer-cta:hover span.footer-cta-icon svg>path{fill:var(--novantra-white)}.footer .footer-inner-section .footer-quick-links-container{height:100%;width:50%;padding-right:12px;position:relative}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper{height:fit-content;display:flex;flex-direction:row;gap:24px;position:absolute;right:12px;overflow:hidden}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner{display:flex;flex-direction:column;width:fit-content;height:fit-content;gap:12px}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner h1.title{font-size:20px;color:var(--novantra-white);-webkit-user-select:none;user-select:none;font-family:Cabin-Bold;transform:translateY(-110%)}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner ul{list-style:none;display:flex;gap:6px;flex-direction:column}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner ul li{height:fit-content;width:fit-content;overflow:hidden;padding:2px 0;position:relative;display:flex;align-items:center;will-change:contents}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner ul li a{transform:translateY(110%);height:100%;width:fit-content;text-wrap:none;color:var(--novantra-white);cursor:pointer;text-decoration:none;font-size:16px;font-family:Cabin-Regular}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner ul li a:hover{transition:all ease-in-out .8s;text-decoration:underline}.footer .footer-inner-section .footer-quick-links-container .footer-quick-links-wrapper .ft-ql-inner ul li .footer-link-mobile{display:none}.footer .footer-inner-section .footer-quick-links-container .footer-social-media-links{display:flex;width:fit-content;gap:24px;justify-content:space-between;align-items:center;position:absolute;bottom:0;right:16px;padding-bottom:6px;overflow:hidden}.footer .footer-inner-section .footer-quick-links-container .footer-social-media-links a.footer-sm-icon{opacity:0;transform:translateY(100%);cursor:pointer;text-decoration:none;background-size:cover;font-size:40px;height:40px;width:40px;background-position:center;background-image:var(--icon-default);transition:all ease-in-out .3s}.footer .footer-inner-section .footer-quick-links-container .footer-social-media-links a.footer-sm-icon:hover{background-image:var(--icon-hover)}.footer img.footer-logo{position:absolute;bottom:0;align-self:center;justify-self:center;display:flex;mix-blend-mode:overlay;z-index:0;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none;will-change:transform,opacity;transform:translateY(25%);opacity:0;transition:all ease-in-out .5s}.footer .license{position:absolute;display:flex;align-self:center;justify-self:center;bottom:16px;-webkit-user-select:none;user-select:none;text-align:center;color:var(--novantra-white)}}@keyframes slide{0%{transform:translateY(0)}14.28%{transform:translateY(-48px)}28.57%{transform:translateY(-96px)}42.86%{transform:translateY(-144px)}57.14%{transform:translateY(-192px)}71.43%{transform:translateY(-240px)}85.71%{transform:translateY(-288px)}to{transform:translateY(-336px)}}@keyframes slide-mobile{0%{transform:translateY(0)}14.28%{transform:translateY(-40px)}28.57%{transform:translateY(-80px)}42.86%{transform:translateY(-120px)}57.14%{transform:translateY(-160px)}71.43%{transform:translateY(-200px)}85.71%{transform:translateY(-240px)}to{transform:translateY(-288px)}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
