@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: #F4F7FF;--novantra-blue-1: #0B101C;--novantra-blue-2: #01298E;--svg-gradient-ctrl: url(#paint0_linear_641_154);--novantra-new-gradient-2: linear-gradient(96.03deg, #0B101C 50%, #121248 100%);--novantra-hero-gradient: linear-gradient(96.03deg, #0B101C 50%, transparent);--muted: #4B5565;--surface-blue: #E9EDF3}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{height:fit-content;margin:0;width:100vw;overflow:hidden;background:#000;position:relative;scroll-behavior:smooth}body{min-height:100dvh;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;scroll-behavior:smooth}@media screen and (max-width: 767px){header{display:none}.mobile-menu-initial{position:fixed;left:0;top:0;transform:translate(100%);transition:all ease-in-out .3s;display:flex;flex-direction:column;padding:24px 16px;height:100dvh;width:100vw;background:var(--surface-blue);z-index:7000}.mobile-menu-initial .menu-head{display:flex;width:100%;justify-content:space-between;flex-direction:row;align-items:center}.mobile-menu-initial .menu-head .mobile-menu-text{font-family:Cabin-SemiBold;font-size:40px;color:var(--muted)}.mobile-menu-initial .menu-head .close-menu-btn{display:flex;align-items:center;justify-content:center;height:40px;width:fit-content;padding:12px 8px;background:none;outline:none;border:none}.mobile-menu-initial .menu-head .close-menu-btn .menu-sticks{transition:all ease-in-out .4s;display:flex;justify-content:center;align-items:center;flex-direction:column;width:40px;height:48px;position:relative}.mobile-menu-initial .menu-head .close-menu-btn .menu-sticks .stick{position:absolute;height:4px;width:32px;background:var(--muted);border-radius:8px}.mobile-menu-initial .menu-head .close-menu-btn .menu-sticks .stick:nth-child(1){transform:rotate(45deg)}.mobile-menu-initial .menu-head .close-menu-btn .menu-sticks .stick:nth-child(2){transform:rotate(-45deg)}.mobile-menu-initial .menu-head .close-menu-btn .menu-sticks:active .stick:nth-child(1){transform:rotate(0) translateY(4px)}.mobile-menu-initial .menu-head .close-menu-btn .menu-sticks:active .stick:nth-child(2){transform:rotate(0) translateY(-4px)}.mobile-menu-initial .menu-head .close-menu-btn:hover .menu-sticks{transition:all ease-in-out .3s;gap:4px}.mobile-menu-initial .menu-links-container{display:flex;flex-direction:column;gap:8px;padding:48px 0}.mobile-menu-initial .menu-links-container span.link-container{height:fit-content;width:fit-content}.mobile-menu-initial .menu-links-container span.link-container .menu-link{font-family:Cabin-Medium;font-size:clamp(32px,2vw,40px);text-decoration:none;color:var(--novantra-blue-1);position:relative;transition:all ease-in-out .3s}.mobile-menu-initial .menu-links-container span.link-container .menu-link:before{content:"";position:absolute;bottom:-2.5%;background:var(--novantra-blue-1);height:1.5px;width:0%}.mobile-menu-initial .menu-links-container span.link-container .menu-link:hover,.mobile-menu-initial .menu-links-container span.link-container .menu-link:active{transition:all ease-in-out .3s;background-clip:text;-webkit-background-clip:text;background-image:var(--novantra-new-gradient-2);color:transparent}:is(.mobile-menu-initial .menu-links-container span.link-container .menu-link:hover,.mobile-menu-initial .menu-links-container span.link-container .menu-link:active):before{content:"";transition:all ease-in-out .3s;position:absolute;bottom:-2.5%;background:var(--novantra-new-gradient-2);height:1.5px;width:100%}.mobile-menu-initial span.mobile-menu-license{width:100%;margin:auto auto 0;position:relative;text-align:center;font-family:Cabin-Regular;color:var(--muted);font-size:13px}.mobile-menu-initial.open{transition:all ease-in-out .3s;transform:translate(0)}header.mobile-navbar{height:12dvh;width:100vw;display:flex;position:fixed;top:0;left:0;z-index:8000;justify-content:center;align-items:center}header.mobile-navbar .nav-mobile{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:0 16px}header.mobile-navbar .nav-mobile .nav-home-link{height:fit-content;width:fit-content;display:flex;justify-content:center;align-items:center}header.mobile-navbar .nav-mobile .nav-home-link svg{height:clamp(48px,2vw,56px)}header.mobile-navbar .nav-mobile .nav-menu-btn{display:flex;align-items:center;justify-content:center;height:36px;width:fit-content;padding:12px 8px;background:none;outline:none;border:none}header.mobile-navbar .nav-mobile .nav-menu-btn .menu-sticks{transition:all ease-in-out .4s;display:flex;gap:8px;flex-direction:column;width:fit-content;height:fit-content;position:relative}header.mobile-navbar .nav-mobile .nav-menu-btn .menu-sticks .stick{position:relative;height:6px;width:48px;background:var(--surface-blue);border-radius:8px}header.mobile-navbar .nav-mobile .nav-menu-btn:hover .menu-sticks{transition:all ease-in-out .3s}.hero-section{height:100dvh;width:100vw;background:var(--novantra-new-gradient-2);position:relative}.hero-section .text-box{position:absolute;padding:0 16px;bottom:10%;width:100%;display:flex;flex-direction:column}.hero-section .text-box .hero-head{padding:12px 0;font-size:clamp(32px,2vw,36px);font-family:Cabin-Regular;color:var(--novantra-white);font-weight:400}.hero-section .text-box .hero-head span{font-weight:600;color:var(--surface-blue)}.hero-section .text-box .hero-subtext{font-family:Cabin-Regular;padding:0 0 16px;font-size:clamp(15.5,2vw,16px);color:var(--novantra-white)}.hero-section .text-box .cta-box{display:flex;flex-direction:row;gap:8px}.hero-section .text-box .cta-box a{display:flex;justify-content:center;align-items:center;padding:12px;border-radius:999px;font-family:Cabin-Regular;text-decoration:none;color:var(--novantra-white);border:.5px solid var(--novantra-white);font-size:14px}.hero-section .text-box .cta-box a:hover{background:var(--surface-blue);border-color:var(--surface-blue);color:var(--novantra-blue-1)}.hero-section .text-box .cta-box a.primary-cta{background:var(--surface-blue);color:var(--novantra-blue-1);border:.5px solid var(--surface-blue);transition:all ease-in-out .6s}.hero-section .text-box .cta-box a.primary-cta:hover{border:.5px solid var(--novantra-blue-1);background:var(--novantra-new-gradient-2);color:var(--surface-blue)}.about-section{height:fit-content;width:100vw;background:var(--novantra-white);display:block}.about-section .abt-container{height:clamp(300px,2vw,360px);padding:16px;display:flex;flex-direction:column;gap:16px}.about-section .abt-container .section-heading{width:90%;font-size:clamp(24px,2vw,32px);background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:Cabin-SemiBold}.about-section .abt-container .section-text{width:95%;color:var(--novantra-blue-1);font-family:Cabin-Regular;font-weight:400;font-size:16px}.about-section .abt-img{height:clamp(384px,2vw,416px);width:100vw;overflow:hidden;background:url(/media/man-checking-servers.png);background-position:35% center;background-size:cover}.about-section .abt-container-blue{padding:16px;height:clamp(300px,2vw,360px);background:var(--novantra-new-gradient-2);display:flex;flex-direction:column;gap:16px}.about-section .abt-container-blue .section-heading{font-size:clamp(24px,2vw,32px);color:var(--novantra-white);font-family:Cabin-SemiBold}.about-section .abt-container-blue .section-text{width:95%;color:var(--novantra-white);font-family:Cabin-Regular;font-weight:400;font-size:16px}.solutions-overview-section{height:fit-content;width:100vw;background:var(--novantra-white);display:flex;flex-direction:column;padding:24px 0 32px;gap:32px;overflow:hidden;position:relative}.solutions-overview-section .solutions-overview-text-container{display:flex;flex-direction:column;gap:12px;padding-left:16px}.solutions-overview-section .solutions-overview-text-container .solutions-overview-head{font-size:clamp(32px,2vw,36px);text-wrap:nowrap;background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.solutions-overview-section .solutions-overview-text-container .solutions-overview-text{color:var(--novantra-blue-1);font-size:clamp(16px,2vw,20px);width:95%;font-family:Cabin-Medium}.solutions-overview-section .helper-banner{display:flex;align-items:center;justify-content:center;align-self:center;position:fixed;height:fit-content;width:fit-content;padding:16px;background:var(--novantra-blue-1);border-radius:999px;box-shadow:0 0 8px var(--novantra-blue-1);bottom:24px;animation:alternating-glow 2s ease-in-out infinite alternate;gap:12px;transform:translateY(20px);opacity:0;z-index:1}.solutions-overview-section .helper-banner p{color:var(--novantra-white);font-size:16px;font-family:Cabin-Regular}.solutions-overview-section .helper-banner button{outline:none;border:.5px solid var(--muted);border-radius:999px;height:16px;width:16px;display:flex;justify-content:center;align-items:center;padding:12px;font-size:11px;color:var(--novantra-blue-1);transition:all ease-in-out .3s;font-family:Cabin-Medium}.solutions-overview-section .helper-banner button:active,.solutions-overview-section .helper-banner button:hover{background:var(--surface-blue);border:.5px solid var(--muted);color:var(--muted)}.solutions-overview-section .solutions-box{display:flex;flex-direction:column;padding:0;gap:16px;position:relative;margin:0}.solutions-overview-section .solutions-box .core-service-box{gap:16px;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:fit-content}.solutions-overview-section .solutions-box .core-service-box .service-card{cursor:pointer;gap:12px;border-radius:8px;border:.5px solid var(--surface-blue);display:flex;flex-direction:column;padding:16px;height:clamp(250px,2vw,270px);width:clamp(340px,2vw,360px);background:var(--surface-blue);transition:all ease-in-out .3s}.solutions-overview-section .solutions-box .core-service-box .service-card .icon{height:48px;width:48px;display:flex;align-items:center;justify-content:center}.solutions-overview-section .solutions-box .core-service-box .service-card .icon svg{height:48px}.solutions-overview-section .solutions-box .core-service-box .service-card .icon svg path{fill:var(--muted)}.solutions-overview-section .solutions-box .core-service-box .service-card .sc-text-box{display:flex;gap:8px;flex-direction:column}.solutions-overview-section .solutions-box .core-service-box .service-card .sc-text-box h2{font-size:20px;font-family:Cabin-SemiBold;color:var(--muted)}.solutions-overview-section .solutions-box .core-service-box .service-card .sc-text-box p{color:var(--muted);font-family:Cabin-Regular;font:14px}.solutions-overview-section .solutions-box .core-service-box .service-card:hover{transition:all ease-in-out .8s;background:var(--novantra-new-gradient-2)}.solutions-overview-section .solutions-box .core-service-box .service-card:hover svg path{fill:var(--novantra-white)}.solutions-overview-section .solutions-box .core-service-box .service-card:hover .sc-text-box h2,.solutions-overview-section .solutions-box .core-service-box .service-card:hover .sc-text-box p{color:var(--novantra-white)}.industries-section{height:fit-content;width:100vw;background:var(--surface-blue);display:block}.industries-section .idsct-container{height:fit-content;padding:32px 16px;display:flex;flex-direction:column;gap:16px}.industries-section .idsct-container .section-heading{width:95%;font-size:clamp(24px,2vw,32px);-webkit-background-clip:text;background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);background-clip:text;-webkit-text-fill-color:transparent}.industries-section .idsct-container .text-cta-inner{width:fit-content;display:flex;flex-direction:column;gap:16px;justify-content:left}.industries-section .idsct-container .text-cta-inner .section-text{width:95%;color:var(--novantra-blue-1);font-family:Cabin-Regular;font-size:16px}.industries-section .idsct-container .text-cta-inner .section-cta{font-family:Cabin-Regular;font-size:14px;width:fit-content;height:fit-content;padding:12px 16px;border-radius:999px;border:.5px solid var(--novantra-blue-1);color:var(--novantra-blue-1);display:flex;justify-content:center;align-items:center;text-align:center;text-decoration:none;cursor:pointer}.industries-section .idsct-container .text-cta-inner .section-cta:hover{color:var(--novantra-white);background:var(--novantra-blue-1)}.industries-section .section-img{height:clamp(300px,2vw,360px);width:100vw;overflow:hidden;background:url(/media/business-meeting.jpg);background-position:center 95%;transition:all ease-in-out .3s;background-size:cover}.industries-section .idsct-container-blue{padding:32px 16px;height:fit-content;background:var(--novantra-white);display:flex;flex-direction:column;gap:16px}.industries-section .idsct-container-blue .section-heading{width:95%;font-size:clamp(24px,2vw,32px);-webkit-background-clip:text;background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);background-clip:text;-webkit-text-fill-color:transparent}.industries-section .idsct-container-blue .section-text{color:var(--novantra-blue-1);font-family:Cabin-Regular;font-size:16px}.engagement-model-section{height:fit-content;width:100vw;display:flex;flex-direction:column;background:var(--surface-blue)}.engagement-model-section .section-img{width:100%;height:clamp(300px,2vw,360px);background:url(/media/business-couches.jpg);background-size:cover;-webkit-user-select:none;user-select:none}.engagement-model-section .section-text-box{padding:16px 16px 32px;display:flex;flex-direction:column;justify-content:center;gap:16px}.engagement-model-section .section-text-box .text-container{display:flex;flex-direction:column;gap:8px}.engagement-model-section .section-text-box .text-container .section-head{font-family:Cabin-SemiBold;font-size:clamp(24px,2vw,32px);color:var(--novantra-blue-1)}.engagement-model-section .section-text-box .text-container .section-text{font-family:Cabin-Regular;font-size:16px;width:95%;color:var(--novantra-blue-1)}.engagement-model-section .section-cta{font-family:Cabin-Regular;font-size:14px;width:fit-content;height:fit-content;padding:12px 16px;border-radius:999px;border:.5px solid var(--novantra-blue-1);color:var(--novantra-blue-1);display:flex;justify-content:center;align-items:center;text-align:center;text-decoration:none;cursor:pointer}.engagement-model-section .section-cta:hover{background:var(--novantra-blue-1);color:var(--novantra-white)}.final-cta-section{height:fit-content;width:100vw;background:var(--novantra-new-gradient-2);padding:48px 0;justify-content:center;align-items:center}.final-cta-section .section-text{display:flex;flex-direction:column;width:100%;gap:16px;justify-content:center;align-items:center}.final-cta-section .section-text p{width:95%;color:var(--novantra-white);font-family:Cabin-Regular;font-size:16px;text-align:center}.final-cta-section .section-text .final-cta-box{display:flex;flex-direction:row;gap:12px;width:fit-content;padding:12px}.final-cta-section .section-text .final-cta-box a{display:flex;justify-content:center;height:fit-content;width:fit-content;align-items:center;padding:12px 16px;border-radius:999px;font-family:Cabin-Regular;text-decoration:none;color:var(--novantra-white);border:.5px solid var(--novantra-white);font-size:14px;transition:all ease-in-out .6s}.final-cta-section .section-text .final-cta-box a:hover{background:var(--surface-blue);border-color:var(--surface-blue);color:var(--novantra-blue-1)}.final-cta-section .section-text .final-cta-box a.primary-cta{background:var(--surface-blue);color:var(--novantra-blue-1);border:.5px solid var(--surface-blue);transition:all ease-in-out .6s}.final-cta-section .section-text .final-cta-box a.primary-cta:hover{border:.5px solid var(--novantra-blue-1);background:var(--novantra-new-gradient-2);color:var(--surface-blue)}.footer{height:fit-content;width:100vw;overflow:hidden;background:var(--novantra-new-gradient-2);display:flex;align-items:center;justify-content:center;flex-direction:column;padding:16px 0;gap:24px}.footer .footer-left{width:100%;height:fit-content;display:flex;justify-content:center;align-items:center;padding:16px}.footer .footer-left .logo-container{width:fit-content;height:fit-content}.footer .footer-left .logo-container svg{height:64px}.footer .footer-left .logo-container svg path{fill:var(--novantra-white)}.footer .footer-left .logo-container svg:hover{fill:var(--novantra-new-gradient-2)}.footer .footer-right{width:100%;display:flex;align-items:center;justify-content:center;z-index:1}.footer .footer-right .footer-links-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:24px}.footer .footer-right .footer-links-container .fl-box{height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.footer .footer-right .footer-links-container .fl-box h1.fl-head{color:var(--novantra-white);font-size:16px;text-wrap:nowrap;font-family:Cabin-Bold;text-align:center}.footer .footer-right .footer-links-container .fl-box ul{list-style:none;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:6px;text-align:center}.footer .footer-right .footer-links-container .fl-box ul li{width:fit-content;height:fit-content;text-align:center}.footer .footer-right .footer-links-container .fl-box ul li a{color:var(--novantra-white);font-family:Cabin-Regular;font-size:14px;text-decoration:none;position:relative;text-align:center}.footer .footer-right .footer-links-container .fl-box ul li a:before{content:"";position:absolute;bottom:-2.5%;left:0;height:1px;width:0%;transition:all ease-in-out .3s}.footer .footer-right .footer-links-container .fl-box ul li a:hover:before{background:var(--novantra-white);width:100%}.footer .license{bottom:16px;align-items:center;text-align:center;width:100%;color:var(--muted);font-size:12px;font-family:Cabin-Regular}.footer .logo-motif{transition:all ease-in-out .6s;position:absolute;bottom:-75%;right:-10%;height:fit-content;width:fit-content;padding:16px;justify-content:center;align-items:center;display:flex;z-index:0;opacity:.25}.footer .logo-motif svg{height:500px;width:500px}.footer .logo-motif svg path{fill:var(--novantra-blue-1)}.hero-section.about-page{height:100dvh;width:100vw;background:url(/media/business_meeting_abt_page.png);background-position:55%;position:relative}.hero-section.about-page:before{position:absolute;content:"";background:linear-gradient(to right,#0b101c,#0b101c77,#0b101c1a);height:100%;width:100%}.hero-section.about-page .text-box{position:absolute;padding:0 16px;bottom:10%;width:100%;display:flex;flex-direction:column}.hero-section.about-page .text-box .page-title{display:none}.hero-section.about-page .text-box .hero-head{padding:12px 0;font-size:clamp(32px,2vw,36px);font-family:Cabin-Regular;color:var(--novantra-white);font-weight:400}.hero-section.about-page .text-box .hero-head span{font-weight:600;color:var(--surface-blue)}.hero-section.about-page .text-box .hero-subtext{font-family:Cabin-Regular;padding:0 0 16px;font-size:clamp(15.5,2vw,16px);color:var(--novantra-white)}.hero-section.about-page .text-box .cta-box{display:flex;flex-direction:row;gap:8px}.hero-section.about-page .text-box .cta-box a{display:flex;justify-content:center;align-items:center;padding:12px;border-radius:999px;font-family:Cabin-Regular;text-decoration:none;color:var(--novantra-white);border:.5px solid var(--novantra-white);font-size:14px}.hero-section.about-page .text-box .cta-box a:hover{background:var(--surface-blue);border-color:var(--surface-blue);color:var(--novantra-blue-1)}.hero-section.about-page .text-box .cta-box a.primary-cta{background:var(--surface-blue);color:var(--novantra-blue-1);border:.5px solid var(--surface-blue);transition:all ease-in-out .6s}.hero-section.about-page .text-box .cta-box a.primary-cta:hover{border:.5px solid var(--novantra-blue-1);background:var(--novantra-new-gradient-2);color:var(--surface-blue)}.our-story-section{height:fit-content;width:100vw;display:flex;flex-direction:column}.our-story-section .section-img{height:60vh;width:100%;background:url(/media/novantra-logo-nt-name.png);background-position:center;background-size:cover;display:flex;justify-content:center;align-items:center}.our-story-section .text-box{padding:24px 16px;width:100%;display:flex;flex-direction:column;justify-content:center;gap:16px;background:var(--novantra-white)}.our-story-section .text-box h1{font-family:Cabin-SemiBold;font-size:32px;color:var(--novantra-blue-1)}.our-story-section .text-box p{font-family:Cabin-Regular;font-size:16px;width:95%;color:var(--novantra-blue-1)}.mission-vision-section{height:fit-content;width:100vw;background:var(--novantra-white);display:flex;flex-direction:column;padding:16px}.mission-vision-section .mv-block{width:100%;color:var(--novantra-blue-1);font-family:Cabin-Regular;display:flex;flex-direction:column;padding:24px 0;gap:8px}.mission-vision-section .mv-block .mv-head{background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:Cabin-SemiBold;font-size:32px}.mission-vision-section .mv-block .mv-text{font-family:Cabin-Medium;font-size:16px;color:var(--novantra-blue-1)}.operating-philosophy-section{height:fit-content;width:100vw;background:var(--novantra-white);display:block}.operating-philosophy-section .ops-container{height:fit-content;padding:16px 16px 32px;display:flex;flex-direction:column;gap:16px;background:var(--surface-blue)}.operating-philosophy-section .ops-container .section-heading{width:fit-content;font-family:Cabin-SemiBold;font-size:32px;background-image:var(--novantra-new-gradient-2);background-clip:text;-webkit-background-clip:text;color:transparent}.operating-philosophy-section .ops-container .section-text{width:95%;color:var(--novantra-blue-1);font-family:Cabin-Regular;font-weight:400;font-size:16px}.operating-philosophy-section .ops-img{height:clamp(384px,2vw,416px);width:100vw;overflow:hidden;background:url(/media/banner_final.webp);background-position:center;background-size:cover}.operating-philosophy-section .ops-container-2{padding:16px 16px 40px;height:fit-content;background:var(--novantra-new-gradient-2);display:flex;flex-direction:column;gap:16px}.operating-philosophy-section .ops-container-2 .section-heading{font-size:32px;color:var(--novantra-white);font-family:Cabin-SemiBold}.operating-philosophy-section .ops-container-2 .section-text{color:var(--novantra-white);font-family:Cabin-Regular;font-weight:400;font-size:16px}.consultation-hero{height:100dvh;width:100vw;background:url(/media/business-meeting.jpg);background-size:cover;background-position:0;position:relative}.consultation-hero:before{position:absolute;content:"";background:linear-gradient(to right,#0b101c,#0b101c77,#0b101c1a);height:100%;width:100%;padding:16px;top:0;left:0}.consultation-hero .text-box{position:absolute;padding:0 16px;bottom:10%;width:100%;display:flex;flex-direction:column}.consultation-hero .text-box .hero-head{padding:12px 0;font-size:clamp(32px,2vw,36px);font-family:Cabin-Regular;color:var(--novantra-white);font-weight:400}.consultation-hero .text-box .hero-head span{font-weight:600;color:var(--surface-blue)}.consultation-hero .text-box .hero-subtext{font-family:Cabin-Regular;padding:0 0 16px;font-size:clamp(15.5,2vw,16px);color:var(--novantra-white)}.consultation-hero .text-box .cta-box{display:flex;flex-direction:row;gap:8px}.consultation-hero .text-box .cta-box a{display:flex;justify-content:center;align-items:center;padding:12px;border-radius:999px;font-family:Cabin-Regular;text-decoration:none;color:var(--novantra-white);border:.5px solid var(--novantra-white);font-size:14px}.consultation-hero .text-box .cta-box a:hover{background:var(--surface-blue);border-color:var(--surface-blue);color:var(--novantra-blue-1)}.consultation-hero .text-box .cta-box a.primary-cta{background:var(--surface-blue);color:var(--novantra-blue-1);border:.5px solid var(--surface-blue);transition:all ease-in-out .6s}.consultation-hero .text-box .cta-box a.primary-cta:hover{border:.5px solid var(--novantra-blue-1);background:var(--novantra-new-gradient-2);color:var(--surface-blue)}.consultation-section-2{height:fit-content;width:100vw;display:block;position:relative;background:var(--novantra-white)}.consultation-section-2 .abt-container{padding:48px 16px 24px;display:flex;flex-direction:column;gap:16px;height:fit-content}.consultation-section-2 .abt-container .section-heading{font-size:clamp(32px,2vw,40px);background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.consultation-section-2 .abt-container .section-text{color:var(--muted);font-family:Cabin-Regular;font-weight:400;font-size:16px}.consultation-section-2 .section-img{height:50vh;width:100vw;background:url(/media/buildings-img.jpg);background-position:center 45%;background-size:cover}.consultation-form-section{height:fit-content;padding:32px 16px 16px;background:var(--surface-blue);display:flex;flex-direction:column}.consultation-form-section .section-heading{font-family:Cabin-Bold;font-size:32px;background-image:var(--novantra-new-gradient-2);padding-bottom:16px;background-clip:text;-webkit-background-clip:text;color:transparent}.consultation-form-section .section-text{color:var(--muted);font-size:16px}.consultation-form-section .consultation-form{height:fit-content;width:100%;display:flex;flex-direction:column;gap:12px;padding:24px 0 48px}.consultation-form-section .consultation-form input{border:.5px solid #ccc;border-radius:8px;padding:12px 8px;width:100%;background:var(--novantra-white);font-size:16px;color:var(--novantra-blue-1);transition:all ease-in-out .3s;font-family:Cabin-Regular;outline:0px solid var(--muted)}.consultation-form-section .consultation-form input:focus{outline:.5px solid var(--novantra-blue-1);border:.5px solid var(--novantra-blue-1);color:var(--novantra-blue-1);background:var(--novantra-white)}.consultation-form-section .consultation-form input::placeholder{color:var(--muted)}.consultation-form-section .consultation-form select{font-family:Cabin-Regular;font-size:16px;padding:12px 8px;border-radius:8px;color:var(--novantra-blue-1);background:var(--surface-blue);border:.5px solid #ccc;outline:none}.consultation-form-section .consultation-form select option{background:var(--surface-blue);height:fit-content;color:var(--muted);font-size:16px}.consultation-form-section .consultation-form button{outline:none;border:none;border-radius:999px;margin-top:16px;padding:16px;width:100%;background:var(--novantra-new-gradient-2);font-family:Cabin-Medium;font-size:16px;color:var(--novantra-white);transition:all ease-in-out .3s}.consultation-form-section .consultation-form button:active,.consultation-form-section .consultation-form button:hover{background:var(--surface-blue);border:.5px solid var(--muted);color:var(--muted)}.what-happens-next-section,.post-form-section{height:fit-content;width:100vw;background:var(--novantra-white);padding:32px 16px 24px;display:flex;flex-direction:column;gap:24px}:is(.what-happens-next-section,.post-form-section) .text-box{height:fit-content;width:fit-content;display:flex;gap:8px;flex-direction:column}:is(.what-happens-next-section,.post-form-section) .text-box .section-heading{font-size:clamp(24px,2vw,32px);font-family:Cabin-Bold;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;background-image:var(--novantra-new-gradient-2);color:transparent}:is(.what-happens-next-section,.post-form-section) .text-box .section-text{color:var(--muted);font-size:16px;font-family:Cabin-Regular}:is(.what-happens-next-section,.post-form-section) .section-cta{font-family:Cabin-Regular;font-size:16px;width:fit-content;height:fit-content;padding:12px 24px;border-radius:999px;border:.5px solid var(--novantra-blue-1);color:var(--novantra-blue-1);display:flex;justify-content:center;align-items:center;text-align:center;text-decoration:none;cursor:pointer}:is(.what-happens-next-section,.post-form-section) .section-cta:hover{color:var(--novantra-white);background:var(--novantra-blue-1)}.not-found-banner{height:100dvh;width:100dvw;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--novantra-new-gradient-2);gap:32px}.not-found-banner .text-block{display:flex;justify-content:center;height:fit-content;width:fit-content;align-items:center;flex-direction:column;gap:12px}.not-found-banner .text-block .nf-head{color:var(--surface-blue);text-align:center;font-size:clamp(32px,2vw,40px);font-family:Cabin-SemiBold;opacity:0;padding:0}.not-found-banner .text-block .nf-text{color:var(--surface-blue);padding:0;text-align:center;font-size:clamp(16px,2vw,18px);font-family:Cabin-Regular;text-wrap:nowrap;opacity:0}.not-found-banner a.home-cta{display:flex;justify-content:center;align-items:center;padding:12px 16px;border-radius:999px;text-decoration:none;color:var(--novantra-blue-1);border:.5px solid var(--novantra-white);font-size:16px;font-family:Cabin-Regular;background:var(--surface-blue);transition:all ease-in-out .3s}.not-found-banner a.home-cta:hover{background:var(--novantra-new-gradient-2);border-color:var(--novantra-blue-1);color:var(--novantra-white)}.legal-information-hero{height:100dvh;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--novantra-new-gradient-2);gap:16px;padding:16px}.legal-information-hero .text-block{display:flex;justify-content:center;height:fit-content;width:fit-content;align-items:center;flex-direction:column;gap:8px;margin-top:64px}.legal-information-hero .text-block .li-head{color:var(--surface-blue);text-align:center;font-size:clamp(32px,2vw,36px);font-family:Cabin-SemiBold;opacity:0;text-wrap:nowrap;padding:0}.legal-information-hero .text-block .li-text{color:var(--surface-blue);padding:0;text-align:center;font-size:15.5px;font-family:Cabin-Regular;opacity:0}.legal-information-hero .policy-cta-container{height:fit-content;width:fit-content;padding:16px;display:flex;display:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.legal-information-hero .policy-cta-container a.policy-cta{display:flex;justify-content:center;align-items:center;padding:12px 16px;border-radius:999px;text-decoration:none;color:var(--novantra-white);border:.5px solid var(--novantra-white);font-size:16px;font-family:Cabin-Regular;background:transparent;transition:all ease-in-out .3s;opacity:0;transform:translateY(5px)}.legal-information-hero .policy-cta-container a.policy-cta:hover{background:var(--surface-blue);border-color:var(--novantra-blue-1);color:var(--novantra-blue-1)}.legal-information-hero .policy-cta-container a.policy-cta:nth-child(3){display:none}.terms-section,.privacy-section,.cookies-section,.popi-section{height:fit-content;width:100vw;position:relative;padding:48px 16px;background:var(--novantra-white)}:is(.terms-section,.privacy-section,.cookies-section,.popi-section) .heading-box{width:fit-content;height:fit-content;padding-bottom:16px}:is(.terms-section,.privacy-section,.cookies-section,.popi-section) .heading-box .section-heading{font-size:clamp(40px,2vw,48px);font-family:Cabin-Bold;background-image:var(--novantra-new-gradient-2);-webkit-background-clip:text;background-clip:text;color:transparent}:is(.terms-section,.privacy-section,.cookies-section,.popi-section) .content-box{height:fit-content;display:flex;flex-direction:column}:is(.terms-section,.privacy-section,.cookies-section,.popi-section) .content-box .policy-content{padding:16px 0;display:flex;flex-direction:column}:is(.terms-section,.privacy-section,.cookies-section,.popi-section) .content-box .policy-heading{padding:0 0 8px;font-family:Cabin-SemiBold;font-size:clamp(20px,2vw,24px);background-image:var(--novantra-new-gradient-2);background-clip:text;-webkit-background-clip:text;color:transparent}:is(.terms-section,.privacy-section,.cookies-section,.popi-section) .content-box .policy-subtext{color:var(--muted);font-family:Cabin-Medium;-webkit-user-select:none;user-select:none;font-size:16px}.popi-section .heading-box .section-heading{width:95%}.privacy-section,.popi-section{background:var(--surface-blue)}.contact-and-updates-section{height:fit-content;width:100vw;background:var(--novantra-white);padding:40px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:32px}.contact-and-updates-section .content-box{display:flex;flex-direction:column;gap:8px}.contact-and-updates-section .content-box .content-heading{background-image:var(--novantra-new-gradient-2);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:clamp(20px,2vw,24px)}.contact-and-updates-section .content-box .content-subtext{color:var(--muted);font-size:16px}.contact-and-updates-section .content-box .content-subtext a{color:var(--novantra-blue-1);position:relative}.solutions-hero{height:100dvh;width:100vw;background:url(/media/solutions-hero-final.mp4);background-size:cover;position:relative}.solutions-hero:before{position:absolute;content:"";background:linear-gradient(to right,#0b101c,#0b101cad,#0b101c80);height:100%;width:100%;z-index:1}.solutions-hero .video-bg{position:absolute;z-index:0;height:100%;width:100%;will-change:transform;background:var(--novantra-new-gradient-2);filter:blur(5px)}.solutions-hero .video-bg video{object-fit:cover;height:100%;width:100%;border:1px solid #000}.solutions-hero .text-box{position:absolute;z-index:1;left:16px;bottom:64px;display:flex;flex-direction:column}.solutions-hero .text-box .page-title{color:var(--novantra-white);font-size:16px;font-family:Cabin-Medium;-webkit-user-select:none;user-select:none;height:fit-content;width:fit-content;position:relative;z-index:1;cursor:text;padding:8px;border:.5px solid var(--novantra-white);border-radius:999px;display:none}.solutions-hero .text-box .hero-head{padding:16px 0;font-size:32px;font-family:Cabin-SemiBold;color:var(--surface-blue)}.solutions-hero .text-box .hero-head span{height:fit-content;border-radius:8px;color:var(--novantra-blue-1);background:var(--surface-blue);font-family:Cabin-Bold;position:relative}.solutions-hero .text-box .hero-subtext{font-family:Cabin-Regular;padding:0 0 24px;font-size:16px;color:var(--surface-blue)}.solutions-hero .text-box .cta-box{display:flex;flex-direction:row;gap:8px}.solutions-hero .text-box .cta-box a{display:flex;justify-content:center;align-items:center;padding:12px 16px;border-radius:999px;font-family:Cabin-Regular;text-decoration:none;color:var(--novantra-white);border:.5px solid var(--novantra-white);font-size:16px}.solutions-hero .text-box .cta-box a:hover{background:var(--surface-blue);border-color:var(--surface-blue);color:var(--novantra-blue-1)}.solutions-hero .text-box .cta-box a.primary-cta{background:var(--surface-blue);color:var(--novantra-blue-1);border:.5px solid var(--surface-blue);transition:all ease-in-out .6s}.solutions-hero .text-box .cta-box a.primary-cta:hover{border:.5px solid var(--novantra-blue-1);background:var(--novantra-new-gradient-2);color:var(--surface-blue)}.strategic-introduction-section{height:fit-content;width:100vw;background:var(--novantra-new-gradient-2);display:block;padding:48px 16px}.strategic-introduction-section .abt-container{display:flex;flex-direction:column;gap:16px}.strategic-introduction-section .abt-container .section-heading{font-size:clamp(28px,2vw,32px);color:var(--novantra-white)}.strategic-introduction-section .abt-container .section-text{color:var(--surface-blue);font-family:Cabin-Regular;font-size:14px}.solutions-overview-solutions-page{height:fit-content;width:100vw;background:var(--novantra-white);display:flex;flex-direction:column;padding:24px 0 32px;gap:32px;overflow:hidden;position:relative}.solutions-overview-solutions-page .solutions-overview-text-container{display:flex;flex-direction:column;gap:12px;padding-left:16px}.solutions-overview-solutions-page .solutions-overview-text-container .solutions-overview-head{font-size:clamp(32px,2vw,36px);text-wrap:nowrap;background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.solutions-overview-solutions-page .solutions-overview-text-container .solutions-overview-text{color:var(--novantra-blue-1);font-size:clamp(16px,2vw,20px);width:95%;font-family:Cabin-Medium}.solutions-accordion-section{width:100%;background:var(--novantra-white);color:var(--novantra-blue-1);overflow-x:hidden;display:flex;justify-content:center;align-items:center;transition:all ease-in-out .3s;padding-bottom:48px}.solutions-accordion-section .solutions-accordion-container,.solutions-accordion-section .solutions-accordion-list{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.solutions-accordion-section .solution-accordion-item{width:100%;background:transparent;overflow:hidden;transition:all ease-in-out .3s}.solutions-accordion-section .solution-accordion-item:first-child{border-radius:8px 8px 0 0}.solutions-accordion-section .solution-accordion-item:last-child{border-radius:0 0 8px 8px}.solutions-accordion-section .solution-accordion-item.is-open{background:var(--surface-blue);transition:all ease-in-out .3s}.solutions-accordion-section .solution-accordion-item .solution-accordion-trigger{transition:all ease-in-out .3s;width:100%;min-height:104px;display:grid;grid-template-columns:1fr;gap:8px;padding:24px 16px;border:0;background:transparent;text-align:left;cursor:pointer}.solutions-accordion-section .solution-accordion-item .solution-accordion-trigger:hover{background:var(--surface-blue);transition:all ease-in-out .3s}.solutions-accordion-section .solution-accordion-item .solution-accordion-trigger:focus-visible{outline-offset:4px}.solutions-accordion-section .solution-accordion-item .solution-accordion-trigger .solution-title{font-size:clamp(28px,2vw,36px);font-family:Cabin-Bold;background-clip:text;-webkit-background-clip:text;background-image:var(--novantra-new-gradient-2);color:transparent;width:fit-content}.solutions-accordion-section .solution-accordion-item .solution-accordion-trigger .solution-summary{font-size:16px;color:var(--muted);font-family:Cabin-Regular}.solutions-accordion-section .solution-accordion-item .solution-accordion-trigger .solution-icon{display:none}.solutions-accordion-section .solution-accordion-item .solution-accordion-content{padding:0 16px 32px}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid{display:grid;grid-template-columns:1fr;gap:24px;padding-top:24px;border-top:1px solid var(--surface-blue)}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-content-left,.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-content-right{min-width:0}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-content-right{display:flex;flex-direction:column;gap:24px}:is(.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-copy-block,.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-outcome-block) h3{padding-bottom:12px;font-size:24px;color:transparent;width:fit-content;background-image:var(--novantra-new-gradient-2);background-clip:text;-webkit-background-clip:text;font-family:Cabin-SemiBold}:is(.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-copy-block,.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-outcome-block) p{font-size:16px;color:var(--muted);font-family:Cabin-Regular}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-copy-block ul{padding-left:16px;padding-top:4px;display:flex;flex-direction:column;gap:8px}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-copy-block ul li{font-size:16px;font-family:Cabin-Regular;color:var(--muted)}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-copy-block ul li:last-child{margin-bottom:0}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-outcome-block{padding-top:24px}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-outcome-block .solution-cta{margin-top:24px;font-family:Cabin-Regular;font-size:14px;width:fit-content;height:fit-content;padding:12px 16px;border-radius:999px;border:.5px solid var(--novantra-blue-1);color:var(--novantra-blue-1);display:flex;justify-content:center;align-items:center;text-align:center;text-decoration:none;cursor:pointer}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-outcome-block .solution-cta:hover{color:var(--novantra-white);background:var(--novantra-blue-1)}.solutions-alchemy-section{height:fit-content;width:100vw;background:var(--novantra-white);display:block}.solutions-alchemy-section .text-container{padding:24px 16px 40px;height:fit-content;display:flex;flex-direction:column;gap:16px}.solutions-alchemy-section .text-container .section-heading{width:100%;font-size:clamp(24px,2vw,32px);background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:Cabin-SemiBold}.solutions-alchemy-section .text-container .section-text{width:95%;color:var(--novantra-blue-1);font-family:Cabin-Regular;font-weight:400;font-size:16px}.solutions-alchemy-section .abt-img{height:clamp(384px,2vw,416px);width:100vw;overflow:hidden;background:url(/media/implementation.jpg);background-position:35% center;background-size:cover}.solutions-alchemy-section .text-container-blue{padding:32px 16px 40px;height:clamp(300px,2vw,360px);background:var(--novantra-new-gradient-2);display:flex;flex-direction:column;gap:16px}.solutions-alchemy-section .text-container-blue .section-heading{font-size:24px;color:var(--novantra-white);font-family:Cabin-SemiBold}.solutions-alchemy-section .text-container-blue .section-text{width:95%;color:var(--novantra-white);font-family:Cabin-Regular;font-weight:400;font-size:16px}.solutions-final-cta{height:fit-content;width:100vw;display:flex;flex-direction:column;background:var(--surface-blue)}.solutions-final-cta .section-img{width:100%;height:clamp(320px,2vw,360px);background:url(/media/partner.jpg);background-size:cover;-webkit-user-select:none;user-select:none}.solutions-final-cta .section-text-box{padding:40px 16px 48px;display:flex;flex-direction:column;justify-content:center;gap:16px}.solutions-final-cta .section-text-box .text-container{display:flex;flex-direction:column;gap:8px}.solutions-final-cta .section-text-box .text-container .section-head{font-family:Cabin-SemiBold;font-size:clamp(28px,2vw,32px);color:var(--novantra-blue-1)}.solutions-final-cta .section-text-box .text-container .section-text{font-family:Cabin-Regular;font-size:16px;width:95%;color:var(--novantra-blue-1)}.solutions-final-cta .section-cta{font-family:Cabin-Regular;font-size:14px;width:fit-content;height:fit-content;padding:12px 16px;border-radius:999px;border:.5px solid var(--novantra-blue-1);color:var(--novantra-blue-1);display:flex;justify-content:center;align-items:center;text-align:center;text-decoration:none;cursor:pointer}.solutions-final-cta .section-cta:hover{background:var(--novantra-blue-1);color:var(--novantra-white)}}@media screen and (min-width: 768px) and (max-width: 1024px){header{display:none}.mobile-menu-initial{position:fixed;left:0;top:0;transform:translate(100%);transition:all ease-in-out .3s;display:flex;flex-direction:column;padding:24px 16px;height:100dvh;width:100vw;background:var(--surface-blue);z-index:7000}.mobile-menu-initial .menu-head{display:flex;width:100%;justify-content:space-between;flex-direction:row;align-items:center}.mobile-menu-initial .menu-head .mobile-menu-text{font-family:Cabin-SemiBold;font-size:40px;color:var(--muted)}.mobile-menu-initial .menu-head .close-menu-btn{display:flex;align-items:center;justify-content:center;height:40px;width:fit-content;padding:12px 8px;background:none;outline:none;border:none}.mobile-menu-initial .menu-head .close-menu-btn .menu-sticks{transition:all ease-in-out .4s;display:flex;justify-content:center;align-items:center;flex-direction:column;width:40px;height:48px;position:relative}.mobile-menu-initial .menu-head .close-menu-btn .menu-sticks .stick{position:absolute;height:4px;width:32px;background:var(--muted);border-radius:8px}.mobile-menu-initial .menu-head .close-menu-btn .menu-sticks .stick:nth-child(1){transform:rotate(45deg)}.mobile-menu-initial .menu-head .close-menu-btn .menu-sticks .stick:nth-child(2){transform:rotate(-45deg)}.mobile-menu-initial .menu-head .close-menu-btn .menu-sticks:active .stick:nth-child(1){transform:rotate(0) translateY(4px)}.mobile-menu-initial .menu-head .close-menu-btn .menu-sticks:active .stick:nth-child(2){transform:rotate(0) translateY(-4px)}.mobile-menu-initial .menu-head .close-menu-btn:hover .menu-sticks{transition:all ease-in-out .3s;gap:4px}.mobile-menu-initial .menu-links-container{display:flex;flex-direction:column;gap:8px;padding:48px 0}.mobile-menu-initial .menu-links-container span.link-container{height:fit-content;width:fit-content}.mobile-menu-initial .menu-links-container span.link-container .menu-link{font-family:Cabin-Medium;font-size:clamp(32px,2vw,40px);text-decoration:none;color:var(--novantra-blue-1);position:relative;transition:all ease-in-out .3s}.mobile-menu-initial .menu-links-container span.link-container .menu-link:before{content:"";position:absolute;bottom:-2.5%;background:var(--novantra-blue-1);height:1.5px;width:0%}.mobile-menu-initial .menu-links-container span.link-container .menu-link:hover,.mobile-menu-initial .menu-links-container span.link-container .menu-link:active{transition:all ease-in-out .3s;background-clip:text;-webkit-background-clip:text;background-image:var(--novantra-new-gradient-2);color:transparent}:is(.mobile-menu-initial .menu-links-container span.link-container .menu-link:hover,.mobile-menu-initial .menu-links-container span.link-container .menu-link:active):before{content:"";transition:all ease-in-out .3s;position:absolute;bottom:-2.5%;background:var(--novantra-new-gradient-2);height:1.5px;width:100%}.mobile-menu-initial span.mobile-menu-license{width:100%;margin:auto auto 0;position:relative;text-align:center;font-family:Cabin-Regular;color:var(--muted);font-size:13px}.mobile-menu-initial.open{transition:all ease-in-out .3s;transform:translate(0)}header.mobile-navbar{height:12dvh;width:100vw;display:flex;position:fixed;top:0;left:0;z-index:8000;justify-content:center;align-items:center}header.mobile-navbar .nav-mobile{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:0 16px}header.mobile-navbar .nav-mobile .nav-home-link{height:fit-content;width:fit-content;display:flex;justify-content:center;align-items:center}header.mobile-navbar .nav-mobile .nav-home-link svg{height:clamp(48px,2vw,56px)}header.mobile-navbar .nav-mobile .nav-menu-btn{display:flex;align-items:center;justify-content:center;height:36px;width:fit-content;padding:12px 8px;background:none;outline:none;border:none}header.mobile-navbar .nav-mobile .nav-menu-btn .menu-sticks{transition:all ease-in-out .4s;display:flex;gap:8px;flex-direction:column;width:fit-content;height:fit-content;position:relative}header.mobile-navbar .nav-mobile .nav-menu-btn .menu-sticks .stick{position:relative;height:6px;width:48px;background:var(--surface-blue);border-radius:8px}header.mobile-navbar .nav-mobile .nav-menu-btn:hover .menu-sticks{transition:all ease-in-out .3s}.hero-section{height:100dvh;width:100vw;background:var(--novantra-new-gradient-2);position:relative}.hero-section .text-box{position:absolute;padding:0 16px;bottom:10%;width:100%;display:flex;flex-direction:column}.hero-section .text-box .hero-head{padding:12px 0;font-size:clamp(32px,2vw,36px);font-family:Cabin-Regular;color:var(--novantra-white);font-weight:400}.hero-section .text-box .hero-head span{font-weight:600;color:var(--surface-blue)}.hero-section .text-box .hero-subtext{font-family:Cabin-Regular;padding:0 0 16px;font-size:clamp(15.5,2vw,16px);color:var(--novantra-white)}.hero-section .text-box .cta-box{display:flex;flex-direction:row;gap:8px}.hero-section .text-box .cta-box a{display:flex;justify-content:center;align-items:center;padding:12px;border-radius:999px;font-family:Cabin-Regular;text-decoration:none;color:var(--novantra-white);border:.5px solid var(--novantra-white);font-size:14px}.hero-section .text-box .cta-box a:hover{background:var(--surface-blue);border-color:var(--surface-blue);color:var(--novantra-blue-1)}.hero-section .text-box .cta-box a.primary-cta{background:var(--surface-blue);color:var(--novantra-blue-1);border:.5px solid var(--surface-blue);transition:all ease-in-out .6s}.hero-section .text-box .cta-box a.primary-cta:hover{border:.5px solid var(--novantra-blue-1);background:var(--novantra-new-gradient-2);color:var(--surface-blue)}.about-section{height:fit-content;width:100vw;background:var(--novantra-white);display:block}.about-section .abt-container{height:clamp(300px,2vw,360px);padding:16px;display:flex;flex-direction:column;gap:16px}.about-section .abt-container .section-heading{width:90%;font-size:clamp(24px,2vw,32px);background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:Cabin-SemiBold}.about-section .abt-container .section-text{width:95%;color:var(--novantra-blue-1);font-family:Cabin-Regular;font-weight:400;font-size:16px}.about-section .abt-img{height:clamp(384px,2vw,416px);width:100vw;overflow:hidden;background:url(/media/man-checking-servers.png);background-position:35% center;background-size:cover}.about-section .abt-container-blue{padding:16px;height:clamp(300px,2vw,360px);background:var(--novantra-new-gradient-2);display:flex;flex-direction:column;gap:16px}.about-section .abt-container-blue .section-heading{font-size:clamp(24px,2vw,32px);color:var(--novantra-white);font-family:Cabin-SemiBold}.about-section .abt-container-blue .section-text{width:95%;color:var(--novantra-white);font-family:Cabin-Regular;font-weight:400;font-size:16px}.solutions-overview-section{height:fit-content;width:100vw;background:var(--novantra-white);display:flex;flex-direction:column;padding:24px 0 32px;gap:32px;overflow:hidden;position:relative}.solutions-overview-section .solutions-overview-text-container{display:flex;flex-direction:column;gap:12px;padding-left:16px}.solutions-overview-section .solutions-overview-text-container .solutions-overview-head{font-size:clamp(32px,2vw,36px);text-wrap:nowrap;background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.solutions-overview-section .solutions-overview-text-container .solutions-overview-text{color:var(--novantra-blue-1);font-size:clamp(16px,2vw,20px);width:95%;font-family:Cabin-Medium}.solutions-overview-section .helper-banner{display:flex;align-items:center;justify-content:center;align-self:center;position:fixed;height:fit-content;width:fit-content;padding:16px;background:var(--novantra-blue-1);border-radius:999px;box-shadow:0 0 8px var(--novantra-blue-1);bottom:24px;animation:alternating-glow 2s ease-in-out infinite alternate;gap:12px;transform:translateY(20px);opacity:0;z-index:1}.solutions-overview-section .helper-banner p{color:var(--novantra-white);font-size:16px;font-family:Cabin-Regular}.solutions-overview-section .helper-banner button{outline:none;border:.5px solid var(--muted);border-radius:999px;height:16px;width:16px;display:flex;justify-content:center;align-items:center;padding:12px;font-size:11px;color:var(--novantra-blue-1);transition:all ease-in-out .3s;font-family:Cabin-Medium}.solutions-overview-section .helper-banner button:active,.solutions-overview-section .helper-banner button:hover{background:var(--surface-blue);border:.5px solid var(--muted);color:var(--muted)}.solutions-overview-section .solutions-box{display:flex;flex-direction:column;padding:0;gap:16px;position:relative;margin:0}.solutions-overview-section .solutions-box .core-service-box{gap:16px;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:fit-content}.solutions-overview-section .solutions-box .core-service-box .service-card{cursor:pointer;gap:12px;border-radius:8px;border:.5px solid var(--surface-blue);display:flex;flex-direction:column;padding:16px;height:clamp(250px,2vw,270px);width:clamp(340px,2vw,360px);background:var(--surface-blue);transition:all ease-in-out .3s}.solutions-overview-section .solutions-box .core-service-box .service-card .icon{height:48px;width:48px;display:flex;align-items:center;justify-content:center}.solutions-overview-section .solutions-box .core-service-box .service-card .icon svg{height:48px}.solutions-overview-section .solutions-box .core-service-box .service-card .icon svg path{fill:var(--muted)}.solutions-overview-section .solutions-box .core-service-box .service-card .sc-text-box{display:flex;gap:8px;flex-direction:column}.solutions-overview-section .solutions-box .core-service-box .service-card .sc-text-box h2{font-size:20px;font-family:Cabin-SemiBold;color:var(--muted)}.solutions-overview-section .solutions-box .core-service-box .service-card .sc-text-box p{color:var(--muted);font-family:Cabin-Regular;font:14px}.solutions-overview-section .solutions-box .core-service-box .service-card:hover{transition:all ease-in-out .8s;background:var(--novantra-new-gradient-2)}.solutions-overview-section .solutions-box .core-service-box .service-card:hover svg path{fill:var(--novantra-white)}.solutions-overview-section .solutions-box .core-service-box .service-card:hover .sc-text-box h2,.solutions-overview-section .solutions-box .core-service-box .service-card:hover .sc-text-box p{color:var(--novantra-white)}.industries-section{height:fit-content;width:100vw;background:var(--surface-blue);display:block}.industries-section .idsct-container{height:fit-content;padding:32px 16px;display:flex;flex-direction:column;gap:16px}.industries-section .idsct-container .section-heading{width:95%;font-size:clamp(24px,2vw,32px);-webkit-background-clip:text;background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);background-clip:text;-webkit-text-fill-color:transparent}.industries-section .idsct-container .text-cta-inner{width:fit-content;display:flex;flex-direction:column;gap:16px;justify-content:left}.industries-section .idsct-container .text-cta-inner .section-text{width:95%;color:var(--novantra-blue-1);font-family:Cabin-Regular;font-size:16px}.industries-section .idsct-container .text-cta-inner .section-cta{font-family:Cabin-Regular;font-size:14px;width:fit-content;height:fit-content;padding:12px 16px;border-radius:999px;border:.5px solid var(--novantra-blue-1);color:var(--novantra-blue-1);display:flex;justify-content:center;align-items:center;text-align:center;text-decoration:none;cursor:pointer}.industries-section .idsct-container .text-cta-inner .section-cta:hover{color:var(--novantra-white);background:var(--novantra-blue-1)}.industries-section .section-img{height:clamp(300px,2vw,360px);width:100vw;overflow:hidden;background:url(/media/business-meeting.jpg);background-position:center 95%;transition:all ease-in-out .3s;background-size:cover}.industries-section .idsct-container-blue{padding:32px 16px;height:fit-content;background:var(--novantra-white);display:flex;flex-direction:column;gap:16px}.industries-section .idsct-container-blue .section-heading{width:95%;font-size:clamp(24px,2vw,32px);-webkit-background-clip:text;background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);background-clip:text;-webkit-text-fill-color:transparent}.industries-section .idsct-container-blue .section-text{color:var(--novantra-blue-1);font-family:Cabin-Regular;font-size:16px}.engagement-model-section{height:fit-content;width:100vw;display:flex;flex-direction:column;background:var(--surface-blue)}.engagement-model-section .section-img{width:100%;height:clamp(300px,2vw,360px);background:url(/media/business-couches.jpg);background-size:cover;-webkit-user-select:none;user-select:none}.engagement-model-section .section-text-box{padding:16px 16px 32px;display:flex;flex-direction:column;justify-content:center;gap:16px}.engagement-model-section .section-text-box .text-container{display:flex;flex-direction:column;gap:8px}.engagement-model-section .section-text-box .text-container .section-head{font-family:Cabin-SemiBold;font-size:clamp(24px,2vw,32px);color:var(--novantra-blue-1)}.engagement-model-section .section-text-box .text-container .section-text{font-family:Cabin-Regular;font-size:16px;width:95%;color:var(--novantra-blue-1)}.engagement-model-section .section-cta{font-family:Cabin-Regular;font-size:14px;width:fit-content;height:fit-content;padding:12px 16px;border-radius:999px;border:.5px solid var(--novantra-blue-1);color:var(--novantra-blue-1);display:flex;justify-content:center;align-items:center;text-align:center;text-decoration:none;cursor:pointer}.engagement-model-section .section-cta:hover{background:var(--novantra-blue-1);color:var(--novantra-white)}.final-cta-section{height:fit-content;width:100vw;background:var(--novantra-new-gradient-2);padding:48px 0;justify-content:center;align-items:center}.final-cta-section .section-text{display:flex;flex-direction:column;width:100%;gap:16px;justify-content:center;align-items:center}.final-cta-section .section-text p{width:95%;color:var(--novantra-white);font-family:Cabin-Regular;font-size:16px;text-align:center}.final-cta-section .section-text .final-cta-box{display:flex;flex-direction:row;gap:12px;width:fit-content;padding:12px}.final-cta-section .section-text .final-cta-box a{display:flex;justify-content:center;height:fit-content;width:fit-content;align-items:center;padding:12px 16px;border-radius:999px;font-family:Cabin-Regular;text-decoration:none;color:var(--novantra-white);border:.5px solid var(--novantra-white);font-size:14px;transition:all ease-in-out .6s}.final-cta-section .section-text .final-cta-box a:hover{background:var(--surface-blue);border-color:var(--surface-blue);color:var(--novantra-blue-1)}.final-cta-section .section-text .final-cta-box a.primary-cta{background:var(--surface-blue);color:var(--novantra-blue-1);border:.5px solid var(--surface-blue);transition:all ease-in-out .6s}.final-cta-section .section-text .final-cta-box a.primary-cta:hover{border:.5px solid var(--novantra-blue-1);background:var(--novantra-new-gradient-2);color:var(--surface-blue)}.footer{height:fit-content;width:100vw;overflow:hidden;background:var(--novantra-new-gradient-2);display:flex;align-items:center;justify-content:center;flex-direction:column;padding:16px 0;gap:24px}.footer .footer-left{width:100%;height:fit-content;display:flex;justify-content:center;align-items:center;padding:16px}.footer .footer-left .logo-container{width:fit-content;height:fit-content}.footer .footer-left .logo-container svg{height:64px}.footer .footer-left .logo-container svg path{fill:var(--novantra-white)}.footer .footer-left .logo-container svg:hover{fill:var(--novantra-new-gradient-2)}.footer .footer-right{width:100%;display:flex;align-items:center;justify-content:center;z-index:1}.footer .footer-right .footer-links-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:24px}.footer .footer-right .footer-links-container .fl-box{height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.footer .footer-right .footer-links-container .fl-box h1.fl-head{color:var(--novantra-white);font-size:16px;text-wrap:nowrap;font-family:Cabin-Bold;text-align:center}.footer .footer-right .footer-links-container .fl-box ul{list-style:none;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:6px;text-align:center}.footer .footer-right .footer-links-container .fl-box ul li{width:fit-content;height:fit-content;text-align:center}.footer .footer-right .footer-links-container .fl-box ul li a{color:var(--novantra-white);font-family:Cabin-Regular;font-size:14px;text-decoration:none;position:relative;text-align:center}.footer .footer-right .footer-links-container .fl-box ul li a:before{content:"";position:absolute;bottom:-2.5%;left:0;height:1px;width:0%;transition:all ease-in-out .3s}.footer .footer-right .footer-links-container .fl-box ul li a:hover:before{background:var(--novantra-white);width:100%}.footer .license{bottom:16px;align-items:center;text-align:center;width:100%;color:var(--muted);font-size:12px;font-family:Cabin-Regular}.footer .logo-motif{transition:all ease-in-out .6s;position:absolute;bottom:-75%;right:-10%;height:fit-content;width:fit-content;padding:16px;justify-content:center;align-items:center;display:flex;z-index:0;opacity:.25}.footer .logo-motif svg{height:500px;width:500px}.footer .logo-motif svg path{fill:var(--novantra-blue-1)}.hero-section.about-page{height:100dvh;width:100vw;background:url(/media/business_meeting_abt_page.png);background-position:55%;position:relative}.hero-section.about-page:before{position:absolute;content:"";background:linear-gradient(to right,#0b101c,#0b101c77,#0b101c1a);height:100%;width:100%}.hero-section.about-page .text-box{position:absolute;padding:0 16px;bottom:10%;width:100%;display:flex;flex-direction:column}.hero-section.about-page .text-box .page-title{display:none}.hero-section.about-page .text-box .hero-head{padding:12px 0;font-size:clamp(32px,2vw,36px);font-family:Cabin-Regular;color:var(--novantra-white);font-weight:400}.hero-section.about-page .text-box .hero-head span{font-weight:600;color:var(--surface-blue)}.hero-section.about-page .text-box .hero-subtext{font-family:Cabin-Regular;padding:0 0 16px;font-size:clamp(15.5,2vw,16px);color:var(--novantra-white)}.hero-section.about-page .text-box .cta-box{display:flex;flex-direction:row;gap:8px}.hero-section.about-page .text-box .cta-box a{display:flex;justify-content:center;align-items:center;padding:12px;border-radius:999px;font-family:Cabin-Regular;text-decoration:none;color:var(--novantra-white);border:.5px solid var(--novantra-white);font-size:14px}.hero-section.about-page .text-box .cta-box a:hover{background:var(--surface-blue);border-color:var(--surface-blue);color:var(--novantra-blue-1)}.hero-section.about-page .text-box .cta-box a.primary-cta{background:var(--surface-blue);color:var(--novantra-blue-1);border:.5px solid var(--surface-blue);transition:all ease-in-out .6s}.hero-section.about-page .text-box .cta-box a.primary-cta:hover{border:.5px solid var(--novantra-blue-1);background:var(--novantra-new-gradient-2);color:var(--surface-blue)}.our-story-section{height:fit-content;width:100vw;display:flex;flex-direction:column}.our-story-section .section-img{height:60vh;width:100%;background:url(/media/novantra-logo-nt-name.png);background-position:center;background-size:cover;display:flex;justify-content:center;align-items:center}.our-story-section .text-box{padding:24px 16px;width:100%;display:flex;flex-direction:column;justify-content:center;gap:16px;background:var(--novantra-white)}.our-story-section .text-box h1{font-family:Cabin-SemiBold;font-size:32px;color:var(--novantra-blue-1)}.our-story-section .text-box p{font-family:Cabin-Regular;font-size:16px;width:95%;color:var(--novantra-blue-1)}.mission-vision-section{height:fit-content;width:100vw;background:var(--novantra-white);display:flex;flex-direction:column;padding:16px}.mission-vision-section .mv-block{width:100%;color:var(--novantra-blue-1);font-family:Cabin-Regular;display:flex;flex-direction:column;padding:24px 0;gap:8px}.mission-vision-section .mv-block .mv-head{background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:Cabin-SemiBold;font-size:32px}.mission-vision-section .mv-block .mv-text{font-family:Cabin-Medium;font-size:16px;color:var(--novantra-blue-1)}.operating-philosophy-section{height:fit-content;width:100vw;background:var(--novantra-white);display:block}.operating-philosophy-section .ops-container{height:fit-content;padding:16px 16px 32px;display:flex;flex-direction:column;gap:16px;background:var(--surface-blue)}.operating-philosophy-section .ops-container .section-heading{width:fit-content;font-family:Cabin-SemiBold;font-size:32px;background-image:var(--novantra-new-gradient-2);background-clip:text;-webkit-background-clip:text;color:transparent}.operating-philosophy-section .ops-container .section-text{width:95%;color:var(--novantra-blue-1);font-family:Cabin-Regular;font-weight:400;font-size:16px}.operating-philosophy-section .ops-img{height:clamp(384px,2vw,416px);width:100vw;overflow:hidden;background:url(/media/banner_final.webp);background-position:center;background-size:cover}.operating-philosophy-section .ops-container-2{padding:16px 16px 40px;height:fit-content;background:var(--novantra-new-gradient-2);display:flex;flex-direction:column;gap:16px}.operating-philosophy-section .ops-container-2 .section-heading{font-size:32px;color:var(--novantra-white);font-family:Cabin-SemiBold}.operating-philosophy-section .ops-container-2 .section-text{color:var(--novantra-white);font-family:Cabin-Regular;font-weight:400;font-size:16px}.consultation-hero{height:100dvh;width:100vw;background:url(/media/business-meeting.jpg);background-size:cover;background-position:0;position:relative}.consultation-hero:before{position:absolute;content:"";background:linear-gradient(to right,#0b101c,#0b101c77,#0b101c1a);height:100%;width:100%;padding:16px;top:0;left:0}.consultation-hero .text-box{position:absolute;padding:0 16px;bottom:10%;width:100%;display:flex;flex-direction:column}.consultation-hero .text-box .hero-head{padding:12px 0;font-size:clamp(32px,2vw,36px);font-family:Cabin-Regular;color:var(--novantra-white);font-weight:400}.consultation-hero .text-box .hero-head span{font-weight:600;color:var(--surface-blue)}.consultation-hero .text-box .hero-subtext{font-family:Cabin-Regular;padding:0 0 16px;font-size:clamp(15.5,2vw,16px);color:var(--novantra-white)}.consultation-hero .text-box .cta-box{display:flex;flex-direction:row;gap:8px}.consultation-hero .text-box .cta-box a{display:flex;justify-content:center;align-items:center;padding:12px;border-radius:999px;font-family:Cabin-Regular;text-decoration:none;color:var(--novantra-white);border:.5px solid var(--novantra-white);font-size:14px}.consultation-hero .text-box .cta-box a:hover{background:var(--surface-blue);border-color:var(--surface-blue);color:var(--novantra-blue-1)}.consultation-hero .text-box .cta-box a.primary-cta{background:var(--surface-blue);color:var(--novantra-blue-1);border:.5px solid var(--surface-blue);transition:all ease-in-out .6s}.consultation-hero .text-box .cta-box a.primary-cta:hover{border:.5px solid var(--novantra-blue-1);background:var(--novantra-new-gradient-2);color:var(--surface-blue)}.consultation-section-2{height:fit-content;width:100vw;display:block;position:relative;background:var(--novantra-white)}.consultation-section-2 .abt-container{padding:48px 16px 24px;display:flex;flex-direction:column;gap:16px;height:fit-content}.consultation-section-2 .abt-container .section-heading{font-size:clamp(32px,2vw,40px);background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.consultation-section-2 .abt-container .section-text{color:var(--muted);font-family:Cabin-Regular;font-weight:400;font-size:16px}.consultation-section-2 .section-img{height:50vh;width:100vw;background:url(/media/buildings-img.jpg);background-position:center 45%;background-size:cover}.consultation-form-section{height:fit-content;padding:32px 16px 16px;background:var(--surface-blue);display:flex;flex-direction:column}.consultation-form-section .section-heading{font-family:Cabin-Bold;font-size:32px;background-image:var(--novantra-new-gradient-2);padding-bottom:16px;background-clip:text;-webkit-background-clip:text;color:transparent}.consultation-form-section .section-text{color:var(--muted);font-size:16px}.consultation-form-section .consultation-form{height:fit-content;width:100%;display:flex;flex-direction:column;gap:12px;padding:24px 0 48px}.consultation-form-section .consultation-form input{border:.5px solid #ccc;border-radius:8px;padding:12px 8px;width:100%;background:var(--novantra-white);font-size:16px;color:var(--novantra-blue-1);transition:all ease-in-out .3s;font-family:Cabin-Regular;outline:0px solid var(--muted)}.consultation-form-section .consultation-form input:focus{outline:.5px solid var(--novantra-blue-1);border:.5px solid var(--novantra-blue-1);color:var(--novantra-blue-1);background:var(--novantra-white)}.consultation-form-section .consultation-form input::placeholder{color:var(--muted)}.consultation-form-section .consultation-form select{font-family:Cabin-Regular;font-size:16px;padding:12px 8px;border-radius:8px;color:var(--novantra-blue-1);background:var(--surface-blue);border:.5px solid #ccc;outline:none}.consultation-form-section .consultation-form select option{background:var(--surface-blue);height:fit-content;color:var(--muted);font-size:16px}.consultation-form-section .consultation-form button{outline:none;border:none;border-radius:999px;margin-top:16px;padding:16px;width:100%;background:var(--novantra-new-gradient-2);font-family:Cabin-Medium;font-size:16px;color:var(--novantra-white);transition:all ease-in-out .3s}.consultation-form-section .consultation-form button:active,.consultation-form-section .consultation-form button:hover{background:var(--surface-blue);border:.5px solid var(--muted);color:var(--muted)}.what-happens-next-section,.post-form-section{height:fit-content;width:100vw;background:var(--novantra-white);padding:32px 16px 24px;display:flex;flex-direction:column;gap:24px}:is(.what-happens-next-section,.post-form-section) .text-box{height:fit-content;width:fit-content;display:flex;gap:8px;flex-direction:column}:is(.what-happens-next-section,.post-form-section) .text-box .section-heading{font-size:clamp(24px,2vw,32px);font-family:Cabin-Bold;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;background-image:var(--novantra-new-gradient-2);color:transparent}:is(.what-happens-next-section,.post-form-section) .text-box .section-text{color:var(--muted);font-size:16px;font-family:Cabin-Regular}:is(.what-happens-next-section,.post-form-section) .section-cta{font-family:Cabin-Regular;font-size:16px;width:fit-content;height:fit-content;padding:12px 24px;border-radius:999px;border:.5px solid var(--novantra-blue-1);color:var(--novantra-blue-1);display:flex;justify-content:center;align-items:center;text-align:center;text-decoration:none;cursor:pointer}:is(.what-happens-next-section,.post-form-section) .section-cta:hover{color:var(--novantra-white);background:var(--novantra-blue-1)}.not-found-banner{height:100dvh;width:100dvw;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--novantra-new-gradient-2);gap:32px}.not-found-banner .text-block{display:flex;justify-content:center;height:fit-content;width:fit-content;align-items:center;flex-direction:column;gap:12px}.not-found-banner .text-block .nf-head{color:var(--surface-blue);text-align:center;font-size:clamp(32px,2vw,40px);font-family:Cabin-SemiBold;opacity:0;padding:0}.not-found-banner .text-block .nf-text{color:var(--surface-blue);padding:0;text-align:center;font-size:clamp(16px,2vw,18px);font-family:Cabin-Regular;text-wrap:nowrap;opacity:0}.not-found-banner a.home-cta{display:flex;justify-content:center;align-items:center;padding:12px 16px;border-radius:999px;text-decoration:none;color:var(--novantra-blue-1);border:.5px solid var(--novantra-white);font-size:16px;font-family:Cabin-Regular;background:var(--surface-blue);transition:all ease-in-out .3s}.not-found-banner a.home-cta:hover{background:var(--novantra-new-gradient-2);border-color:var(--novantra-blue-1);color:var(--novantra-white)}.legal-information-hero{height:100dvh;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--novantra-new-gradient-2);gap:16px;padding:16px}.legal-information-hero .text-block{display:flex;justify-content:center;height:fit-content;width:fit-content;align-items:center;flex-direction:column;gap:8px;margin-top:64px}.legal-information-hero .text-block .li-head{color:var(--surface-blue);text-align:center;font-size:clamp(32px,2vw,36px);font-family:Cabin-SemiBold;opacity:0;text-wrap:nowrap;padding:0}.legal-information-hero .text-block .li-text{color:var(--surface-blue);padding:0;text-align:center;font-size:15.5px;font-family:Cabin-Regular;opacity:0}.legal-information-hero .policy-cta-container{height:fit-content;width:fit-content;padding:16px;display:flex;display:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.legal-information-hero .policy-cta-container a.policy-cta{display:flex;justify-content:center;align-items:center;padding:12px 16px;border-radius:999px;text-decoration:none;color:var(--novantra-white);border:.5px solid var(--novantra-white);font-size:16px;font-family:Cabin-Regular;background:transparent;transition:all ease-in-out .3s;opacity:0;transform:translateY(5px)}.legal-information-hero .policy-cta-container a.policy-cta:hover{background:var(--surface-blue);border-color:var(--novantra-blue-1);color:var(--novantra-blue-1)}.legal-information-hero .policy-cta-container a.policy-cta:nth-child(3){display:none}.terms-section,.privacy-section,.cookies-section,.popi-section{height:fit-content;width:100vw;position:relative;padding:48px 16px;background:var(--novantra-white)}:is(.terms-section,.privacy-section,.cookies-section,.popi-section) .heading-box{width:fit-content;height:fit-content;padding-bottom:16px}:is(.terms-section,.privacy-section,.cookies-section,.popi-section) .heading-box .section-heading{font-size:clamp(40px,2vw,48px);font-family:Cabin-Bold;background-image:var(--novantra-new-gradient-2);-webkit-background-clip:text;background-clip:text;color:transparent}:is(.terms-section,.privacy-section,.cookies-section,.popi-section) .content-box{height:fit-content;display:flex;flex-direction:column}:is(.terms-section,.privacy-section,.cookies-section,.popi-section) .content-box .policy-content{padding:16px 0;display:flex;flex-direction:column}:is(.terms-section,.privacy-section,.cookies-section,.popi-section) .content-box .policy-heading{padding:0 0 8px;font-family:Cabin-SemiBold;font-size:clamp(20px,2vw,24px);background-image:var(--novantra-new-gradient-2);background-clip:text;-webkit-background-clip:text;color:transparent}:is(.terms-section,.privacy-section,.cookies-section,.popi-section) .content-box .policy-subtext{color:var(--muted);font-family:Cabin-Medium;-webkit-user-select:none;user-select:none;font-size:16px}.popi-section .heading-box .section-heading{width:95%}.privacy-section,.popi-section{background:var(--surface-blue)}.contact-and-updates-section{height:fit-content;width:100vw;background:var(--novantra-white);padding:40px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:32px}.contact-and-updates-section .content-box{display:flex;flex-direction:column;gap:8px}.contact-and-updates-section .content-box .content-heading{background-image:var(--novantra-new-gradient-2);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:clamp(20px,2vw,24px)}.contact-and-updates-section .content-box .content-subtext{color:var(--muted);font-size:16px}.contact-and-updates-section .content-box .content-subtext a{color:var(--novantra-blue-1);position:relative}.solutions-hero{height:100dvh;width:100vw;background:url(/media/solutions-hero-final.mp4);background-size:cover;position:relative}.solutions-hero:before{position:absolute;content:"";background:linear-gradient(to right,#0b101c,#0b101cad,#0b101c80);height:100%;width:100%;z-index:1}.solutions-hero .video-bg{position:absolute;z-index:0;height:100%;width:100%;will-change:transform;background:var(--novantra-new-gradient-2);filter:blur(5px)}.solutions-hero .video-bg video{object-fit:cover;height:100%;width:100%;border:1px solid #000}.solutions-hero .text-box{position:absolute;z-index:1;left:16px;bottom:64px;display:flex;flex-direction:column}.solutions-hero .text-box .page-title{color:var(--novantra-white);font-size:16px;font-family:Cabin-Medium;-webkit-user-select:none;user-select:none;height:fit-content;width:fit-content;position:relative;z-index:1;cursor:text;padding:8px;border:.5px solid var(--novantra-white);border-radius:999px;display:none}.solutions-hero .text-box .hero-head{padding:16px 0;font-size:32px;font-family:Cabin-SemiBold;color:var(--surface-blue)}.solutions-hero .text-box .hero-head span{height:fit-content;border-radius:8px;color:var(--novantra-blue-1);background:var(--surface-blue);font-family:Cabin-Bold;position:relative}.solutions-hero .text-box .hero-subtext{font-family:Cabin-Regular;padding:0 0 24px;font-size:16px;color:var(--surface-blue)}.solutions-hero .text-box .cta-box{display:flex;flex-direction:row;gap:8px}.solutions-hero .text-box .cta-box a{display:flex;justify-content:center;align-items:center;padding:12px 16px;border-radius:999px;font-family:Cabin-Regular;text-decoration:none;color:var(--novantra-white);border:.5px solid var(--novantra-white);font-size:16px}.solutions-hero .text-box .cta-box a:hover{background:var(--surface-blue);border-color:var(--surface-blue);color:var(--novantra-blue-1)}.solutions-hero .text-box .cta-box a.primary-cta{background:var(--surface-blue);color:var(--novantra-blue-1);border:.5px solid var(--surface-blue);transition:all ease-in-out .6s}.solutions-hero .text-box .cta-box a.primary-cta:hover{border:.5px solid var(--novantra-blue-1);background:var(--novantra-new-gradient-2);color:var(--surface-blue)}.strategic-introduction-section{height:fit-content;width:100vw;background:var(--novantra-new-gradient-2);display:block;padding:48px 16px}.strategic-introduction-section .abt-container{display:flex;flex-direction:column;gap:16px}.strategic-introduction-section .abt-container .section-heading{font-size:clamp(28px,2vw,32px);color:var(--novantra-white)}.strategic-introduction-section .abt-container .section-text{color:var(--surface-blue);font-family:Cabin-Regular;font-size:14px}.solutions-overview-solutions-page{height:fit-content;width:100vw;background:var(--novantra-white);display:flex;flex-direction:column;padding:24px 0 32px;gap:32px;overflow:hidden;position:relative}.solutions-overview-solutions-page .solutions-overview-text-container{display:flex;flex-direction:column;gap:12px;padding-left:16px}.solutions-overview-solutions-page .solutions-overview-text-container .solutions-overview-head{font-size:clamp(32px,2vw,36px);text-wrap:nowrap;background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.solutions-overview-solutions-page .solutions-overview-text-container .solutions-overview-text{color:var(--novantra-blue-1);font-size:clamp(16px,2vw,20px);width:95%;font-family:Cabin-Medium}.solutions-accordion-section{width:100%;background:var(--novantra-white);color:var(--novantra-blue-1);overflow-x:hidden;display:flex;justify-content:center;align-items:center;transition:all ease-in-out .3s;padding-bottom:48px}.solutions-accordion-section .solutions-accordion-container,.solutions-accordion-section .solutions-accordion-list{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.solutions-accordion-section .solution-accordion-item{width:100%;background:transparent;overflow:hidden;transition:all ease-in-out .3s}.solutions-accordion-section .solution-accordion-item:first-child{border-radius:8px 8px 0 0}.solutions-accordion-section .solution-accordion-item:last-child{border-radius:0 0 8px 8px}.solutions-accordion-section .solution-accordion-item.is-open{background:var(--surface-blue);transition:all ease-in-out .3s}.solutions-accordion-section .solution-accordion-item .solution-accordion-trigger{transition:all ease-in-out .3s;width:100%;min-height:104px;display:grid;grid-template-columns:1fr;gap:8px;padding:24px 16px;border:0;background:transparent;text-align:left;cursor:pointer}.solutions-accordion-section .solution-accordion-item .solution-accordion-trigger:hover{background:var(--surface-blue);transition:all ease-in-out .3s}.solutions-accordion-section .solution-accordion-item .solution-accordion-trigger:focus-visible{outline-offset:4px}.solutions-accordion-section .solution-accordion-item .solution-accordion-trigger .solution-title{font-size:clamp(28px,2vw,36px);font-family:Cabin-Bold;background-clip:text;-webkit-background-clip:text;background-image:var(--novantra-new-gradient-2);color:transparent;width:fit-content}.solutions-accordion-section .solution-accordion-item .solution-accordion-trigger .solution-summary{font-size:16px;color:var(--muted);font-family:Cabin-Regular}.solutions-accordion-section .solution-accordion-item .solution-accordion-trigger .solution-icon{display:none}.solutions-accordion-section .solution-accordion-item .solution-accordion-content{padding:0 16px 32px}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid{display:grid;grid-template-columns:1fr;gap:24px;padding-top:24px;border-top:1px solid var(--surface-blue)}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-content-left,.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-content-right{min-width:0}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-content-right{display:flex;flex-direction:column;gap:24px}:is(.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-copy-block,.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-outcome-block) h3{padding-bottom:12px;font-size:24px;color:transparent;width:fit-content;background-image:var(--novantra-new-gradient-2);background-clip:text;-webkit-background-clip:text;font-family:Cabin-SemiBold}:is(.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-copy-block,.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-outcome-block) p{font-size:16px;color:var(--muted);font-family:Cabin-Regular}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-copy-block ul{padding-left:16px;padding-top:4px;display:flex;flex-direction:column;gap:8px}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-copy-block ul li{font-size:16px;font-family:Cabin-Regular;color:var(--muted)}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-copy-block ul li:last-child{margin-bottom:0}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-outcome-block{padding-top:24px}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-outcome-block .solution-cta{margin-top:24px;font-family:Cabin-Regular;font-size:14px;width:fit-content;height:fit-content;padding:12px 16px;border-radius:999px;border:.5px solid var(--novantra-blue-1);color:var(--novantra-blue-1);display:flex;justify-content:center;align-items:center;text-align:center;text-decoration:none;cursor:pointer}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-outcome-block .solution-cta:hover{color:var(--novantra-white);background:var(--novantra-blue-1)}.solutions-alchemy-section{height:fit-content;width:100vw;background:var(--novantra-white);display:block}.solutions-alchemy-section .text-container{padding:24px 16px 40px;height:fit-content;display:flex;flex-direction:column;gap:16px}.solutions-alchemy-section .text-container .section-heading{width:100%;font-size:clamp(24px,2vw,32px);background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:Cabin-SemiBold}.solutions-alchemy-section .text-container .section-text{width:95%;color:var(--novantra-blue-1);font-family:Cabin-Regular;font-weight:400;font-size:16px}.solutions-alchemy-section .abt-img{height:clamp(384px,2vw,416px);width:100vw;overflow:hidden;background:url(/media/implementation.jpg);background-position:35% center;background-size:cover}.solutions-alchemy-section .text-container-blue{padding:32px 16px 40px;height:clamp(300px,2vw,360px);background:var(--novantra-new-gradient-2);display:flex;flex-direction:column;gap:16px}.solutions-alchemy-section .text-container-blue .section-heading{font-size:24px;color:var(--novantra-white);font-family:Cabin-SemiBold}.solutions-alchemy-section .text-container-blue .section-text{width:95%;color:var(--novantra-white);font-family:Cabin-Regular;font-weight:400;font-size:16px}.solutions-final-cta{height:fit-content;width:100vw;display:flex;flex-direction:column;background:var(--surface-blue)}.solutions-final-cta .section-img{width:100%;height:clamp(320px,2vw,360px);background:url(/media/partner.jpg);background-size:cover;-webkit-user-select:none;user-select:none}.solutions-final-cta .section-text-box{padding:40px 16px 48px;display:flex;flex-direction:column;justify-content:center;gap:16px}.solutions-final-cta .section-text-box .text-container{display:flex;flex-direction:column;gap:8px}.solutions-final-cta .section-text-box .text-container .section-head{font-family:Cabin-SemiBold;font-size:clamp(28px,2vw,32px);color:var(--novantra-blue-1)}.solutions-final-cta .section-text-box .text-container .section-text{font-family:Cabin-Regular;font-size:16px;width:95%;color:var(--novantra-blue-1)}.solutions-final-cta .section-cta{font-family:Cabin-Regular;font-size:14px;width:fit-content;height:fit-content;padding:12px 16px;border-radius:999px;border:.5px solid var(--novantra-blue-1);color:var(--novantra-blue-1);display:flex;justify-content:center;align-items:center;text-align:center;text-decoration:none;cursor:pointer}.solutions-final-cta .section-cta:hover{background:var(--novantra-blue-1);color:var(--novantra-white)}}@media screen and (min-width:1025px){header.mobile-navbar,.mobile-menu{display:none}header.mobile-navbar{display:none}header{width:100%;height:12vh;position:fixed;z-index:50;top:0;left:0;display:flex;align-items:center;justify-content:center}header nav{width:98%;height:fit-content;display:flex;align-items:center;justify-content:space-between}header nav .logo-container{height:fit-content;width:fit-content}header nav .logo-container a{height:fit-content;width:fit-content}header nav .logo-container a svg{height:clamp(40px,2vw,48px)}header nav .nav-link-cta-container{display:flex;gap:24px;justify-content:center;align-items:center}header nav .nav-link-cta-container ul{height:fit-content;display:flex;flex-direction:row;gap:28px;align-items:center;justify-content:center;list-style:none}header nav .nav-link-cta-container ul li{height:fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center}header nav .nav-link-cta-container ul li a{color:var(--novantra-white);font-size:18px;text-decoration:none;font-family:Cabin-Regular;cursor:pointer;position:relative}header nav .nav-link-cta-container ul li a:before{content:"";position:absolute;opacity:0;bottom:-2.5%;width:0%;height:2px;background:var(--surface-blue);border-radius:16px}header nav .nav-link-cta-container ul li a:hover{color:var(--surface-blue)}header nav .nav-link-cta-container ul li a:hover:before{content:"";position:absolute;opacity:1;transition:all ease-in-out .6s;bottom:-2.5%;width:100%;height:2px;background:var(--nav-line-hover);border-radius:16px}header nav .nav-link-cta-container a.nav-cta{display:flex;justify-content:center;align-items:center;padding:12px 16px;border-radius:999px;font-family:Cabin-Regular;text-decoration:none;color:var(--novantra-white);border:.5px solid var(--novantra-white);font-size:16px}header nav .nav-link-cta-container a.nav-cta:hover{background:var(--surface-blue);border-color:var(--surface-blue);color:var(--novantra-blue-1)}.hero-section{height:100vh;width:100vw;background:var(--novantra-new-gradient-2);position:relative}.hero-section .text-box{position:absolute;left:16px;bottom:20%;width:60%;display:flex;flex-direction:column}.hero-section .text-box .hero-head{padding:12px 0;font-size:56px;font-family:Cabin-Regular;color:var(--novantra-white);font-weight:400;line-height:1.25}.hero-section .text-box .hero-head span{height:fit-content;border-radius:8px;color:var(--novantra-blue-1);background:var(--surface-blue);font-family:Cabin-Bold;position:relative}.hero-section .text-box .hero-head span:before{content:"Growth-focused Businesses";position:absolute;z-index:1;background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-section .text-box .hero-subtext{font-family:Cabin-Regular;padding:0 0 16px;font-size:18px;color:var(--novantra-white)}.hero-section .text-box .cta-box{display:flex;flex-direction:row;gap:8px}.hero-section .text-box .cta-box a{display:flex;justify-content:center;align-items:center;padding:12px 16px;border-radius:999px;font-family:Cabin-Regular;text-decoration:none;color:var(--novantra-white);border:.5px solid var(--novantra-white);font-size:16px}.hero-section .text-box .cta-box a:hover{background:var(--surface-blue);border-color:var(--surface-blue);color:var(--novantra-blue-1)}.hero-section .text-box .cta-box a.primary-cta{background:var(--surface-blue);color:var(--novantra-blue-1);border:.5px solid var(--surface-blue);transition:all ease-in-out .6s}.hero-section .text-box .cta-box a.primary-cta:hover{border:.5px solid var(--novantra-blue-1);background:var(--novantra-new-gradient-2);color:var(--surface-blue)}.about-section{height:fit-content;width:100vw;background:var(--novantra-white);display:block}.about-section .abt-container{height:clamp(300px,2vw,360px);padding:96px 24px 24px;display:flex;flex-direction:row;gap:16px}.about-section .abt-container .section-heading{width:65%;font-size:clamp(40px,2vw,48px);background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.about-section .abt-container .section-text{width:75%;color:var(--novantra-blue-1);font-family:Cabin-Regular;font-weight:400;font-size:18px}.about-section .abt-img{height:clamp(384px,2vw,416px);width:100vw;overflow:hidden;background:url(/media/man-checking-servers.png)}.about-section .abt-container-blue{padding:96px 24px 24px;height:clamp(300px,2vw,360px);background:var(--novantra-new-gradient-2);display:flex;flex-direction:row;gap:16px}.about-section .abt-container-blue .section-heading{width:65%;font-size:clamp(40px,2vw,48px);color:var(--novantra-white)}.about-section .abt-container-blue .section-text{width:75%;color:var(--novantra-white);font-family:Cabin-Regular;font-weight:400;font-size:18px}.solutions-overview-section{position:relative;height:fit-content;width:100vw;background:var(--novantra-white);display:flex;flex-direction:column;padding:0 0 120px}.solutions-overview-section .solutions-overview-text-container{padding:64px 0 48px 24px;display:flex;flex-direction:column;gap:12px}.solutions-overview-section .solutions-overview-text-container .solutions-overview-head{font-size:clamp(40px,2vw,48px);text-wrap:nowrap;background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.solutions-overview-section .solutions-overview-text-container .solutions-overview-text{color:var(--novantra-blue-1);font-size:clamp(16px,2vw,20px);width:45%;font-family:Cabin-Medium}.solutions-overview-section .helper-banner{display:flex;align-items:center;justify-content:center;align-self:center;position:absolute;height:fit-content;width:fit-content;padding:16px;background:var(--surface-blue);border-radius:999px;box-shadow:0 0 8px var(--novantra-blue-1);top:50%;animation:alternating-glow 2s ease-in-out infinite alternate;gap:12px;transform:translateY(20px);opacity:0}.solutions-overview-section .helper-banner p{color:var(--novantra-blue-1);font-size:16px;font-family:Cabin-Regular}.solutions-overview-section .helper-banner button{outline:none;border:.5px solid var(--muted);border-radius:999px;height:16px;width:16px;display:flex;justify-content:center;align-items:center;padding:12px;font-size:11px;color:var(--novantra-blue-1);transition:all ease-in-out .3s;font-family:Cabin-Medium}.solutions-overview-section .helper-banner button:active,.solutions-overview-section .helper-banner button:hover{background:var(--surface-blue);border:.5px solid var(--muted);color:var(--muted)}.solutions-overview-section .solutions-box{display:flex;flex-direction:column;height:70vh;width:fit-content;margin:auto 48px auto auto;gap:16px;float:right}.solutions-overview-section .solutions-box .core-service-box{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;flex-direction:row;width:fit-content;height:300px;width:clamp(680px,2vw,720px)}.solutions-overview-section .solutions-box .core-service-box .service-card{cursor:pointer;gap:16px;border-radius:8px;border:.5px solid var(--surface-blue);display:flex;flex-direction:column;padding:16px;height:clamp(250px,2vw,270px);width:clamp(340px,2vw,360px);background:var(--surface-blue);transition:all ease-in-out .3s}.solutions-overview-section .solutions-box .core-service-box .service-card .icon{height:48px;width:48px;display:flex;align-items:center;justify-content:center}.solutions-overview-section .solutions-box .core-service-box .service-card .icon svg{height:48px}.solutions-overview-section .solutions-box .core-service-box .service-card .icon svg path{fill:var(--muted)}.solutions-overview-section .solutions-box .core-service-box .service-card .sc-text-box{display:flex;gap:8px;flex-direction:column}.solutions-overview-section .solutions-box .core-service-box .service-card .sc-text-box h2{font-size:24px;font-family:Cabin-SemiBold;color:var(--muted)}.solutions-overview-section .solutions-box .core-service-box .service-card .sc-text-box p{color:var(--muted);font-family:Cabin-Regular;font:14px}.solutions-overview-section .solutions-box .core-service-box .service-card:hover{transition:all ease-in-out .8s;background:var(--novantra-new-gradient-2)}.solutions-overview-section .solutions-box .core-service-box .service-card:hover svg path{fill:var(--novantra-white)}.solutions-overview-section .solutions-box .core-service-box .service-card:hover .sc-text-box h2,.solutions-overview-section .solutions-box .core-service-box .service-card:hover .sc-text-box p{color:var(--novantra-white)}.industries-section{height:fit-content;width:100vw;background:var(--surface-blue);display:block}.industries-section .idsct-container{height:clamp(300px,2vw,360px);padding:96px 24px 64px;display:flex;flex-direction:row;gap:16px}.industries-section .idsct-container .section-heading{width:65%;font-size:clamp(40px,2vw,48px);-webkit-background-clip:text;background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);background-clip:text;-webkit-text-fill-color:transparent}.industries-section .idsct-container .text-cta-inner{width:fit-content;display:flex;flex-direction:column;gap:16px;justify-content:left}.industries-section .idsct-container .text-cta-inner .section-text{width:95%;color:var(--novantra-blue-1);font-family:Cabin-Regular;font-weight:400;font-size:18px}.industries-section .idsct-container .text-cta-inner .section-cta{font-family:Cabin-Regular;font-size:14px;width:fit-content;height:fit-content;padding:12px 16px;border-radius:999px;border:.5px solid var(--novantra-blue-1);color:var(--novantra-blue-1);display:flex;justify-content:center;align-items:center;text-align:center;text-decoration:none;cursor:pointer}.industries-section .idsct-container .text-cta-inner .section-cta:hover{color:var(--novantra-white);background:var(--novantra-blue-1)}.industries-section .section-img{height:clamp(384px,2vw,416px);width:100vw;overflow:hidden;background:url(/media/business-meeting.jpg);background-position:center 68%;transition:all ease-in-out .3s;background-size:cover}.industries-section .idsct-container-blue{padding:96px 24px 24px;height:clamp(300px,2vw,360px);background:var(--novantra-white);display:flex;flex-direction:row;gap:16px}.industries-section .idsct-container-blue .section-heading{width:65%;font-size:clamp(40px,2vw,48px);-webkit-background-clip:text;background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);background-clip:text;-webkit-text-fill-color:transparent}.industries-section .idsct-container-blue .section-text{width:75%;color:var(--novantra-blue-1);font-family:Cabin-Regular;font-weight:400;font-size:18px}.engagement-model-section{height:clamp(360px,2vw,400px);width:100vw;display:flex;flex-direction:row;background:var(--surface-blue)}.engagement-model-section .section-img{width:45%;height:100%;background:url(/media/business-couches.jpg);background-size:cover;-webkit-user-select:none;user-select:none}.engagement-model-section .section-text-box{padding:0 0 0 24px;width:55%;display:flex;flex-direction:column;justify-content:center;gap:18px}.engagement-model-section .section-text-box .text-container{display:flex;flex-direction:column;gap:8px}.engagement-model-section .section-text-box .text-container .section-head{font-family:Cabin-SemiBold;font-size:32px;color:var(--novantra-blue-1)}.engagement-model-section .section-text-box .text-container .section-text{font-family:Cabin-Regular;font-size:16px;width:85%;color:var(--novantra-blue-1)}.engagement-model-section .section-cta{font-family:Cabin-Regular;font-size:14px;width:fit-content;height:fit-content;padding:12px 16px;border-radius:999px;border:.5px solid var(--novantra-blue-1);color:var(--novantra-blue-1);display:flex;justify-content:center;align-items:center;text-align:center;text-decoration:none;cursor:pointer}.engagement-model-section .section-cta:hover{background:var(--novantra-blue-1);color:var(--novantra-white)}.final-cta-section{height:fit-content;width:100vw;background:var(--novantra-new-gradient-2);padding:96px 24px 0}.final-cta-section .section-text{display:flex;flex-direction:row;width:100%;gap:64px}.final-cta-section .section-text p{width:50%;color:var(--novantra-white);font-family:Cabin-Regular;font-size:16px}.final-cta-section .section-text .final-cta-box{display:flex;flex-direction:row;gap:16px}.final-cta-section .section-text .final-cta-box a{display:flex;justify-content:center;height:fit-content;width:fc;align-items:center;padding:12px 16px;border-radius:999px;font-family:Cabin-Regular;text-decoration:none;color:var(--novantra-white);border:.5px solid var(--novantra-white);font-size:16px;transition:all ease-in-out .6s}.final-cta-section .section-text .final-cta-box a:hover{background:var(--surface-blue);border-color:var(--surface-blue);color:var(--novantra-blue-1)}.final-cta-section .section-text .final-cta-box a.primary-cta{background:var(--surface-blue);color:var(--novantra-blue-1);border:.5px solid var(--surface-blue);transition:all ease-in-out .6s}.final-cta-section .section-text .final-cta-box a.primary-cta:hover{border:.5px solid var(--novantra-blue-1);background:var(--novantra-new-gradient-2);color:var(--surface-blue)}footer{background:var(--novantra-new-gradient-2);width:100vw;height:fit-content;padding:96px 0;display:flex;flex-direction:row;position:relative;overflow:hidden}footer .footer-left{width:40%;height:100%;display:flex;justify-content:center;align-items:center}footer .footer-left .logo-container{width:fit-content;height:fit-content}footer .footer-left .logo-container svg{height:200px}footer .footer-left .logo-container svg path{fill:var(--novantra-white)}footer .footer-left .logo-container svg:hover{fill:var(--novantra-new-gradient-2)}footer .footer-right{width:fit-content;height:100%;padding:0 48px 0 24px;display:flex;align-items:center;z-index:1}footer .footer-right .footer-links-container{display:flex;justify-content:space-between;gap:36px}footer .footer-right .footer-links-container .fl-box{height:fit-content;display:flex;flex-direction:column;gap:12px}footer .footer-right .footer-links-container .fl-box h1.fl-head{color:var(--novantra-white);font-size:18px;text-wrap:nowrap;font-family:Cabin-SemiBold}footer .footer-right .footer-links-container .fl-box ul{list-style:none;display:flex;flex-direction:column;gap:8px}footer .footer-right .footer-links-container .fl-box ul li{width:fit-content;height:fit-content}footer .footer-right .footer-links-container .fl-box ul li a{color:var(--novantra-white);font-family:Cabin-Regular;font-size:14px;text-decoration:none;position:relative}footer .footer-right .footer-links-container .fl-box ul li a:before{content:"";position:absolute;bottom:-2.5%;left:0;height:1px;width:0%;transition:all ease-in-out .3s}footer .footer-right .footer-links-container .fl-box ul li a:hover:before{background:var(--novantra-white);width:100%}footer .license{position:absolute;bottom:16px;align-items:center;text-align:center;width:100%;color:var(--muted);font-size:12px;font-family:Cabin-Regular}footer .logo-motif{transition:all ease-in-out .6s;position:absolute;bottom:-75%;right:-10%;height:fit-content;width:fit-content;padding:16px;justify-content:center;align-items:center;display:flex;z-index:0;opacity:.25}footer .logo-motif svg{height:500px;width:500px}footer .logo-motif svg path{fill:var(--novantra-blue-1)}.hero-section.about-page{height:100vh;width:100vw;background:url(/media/business_meeting_abt_page.png);position:relative}.hero-section.about-page:before{position:absolute;content:"";background:linear-gradient(to right,#0b101c,#0b101c77,#0b101c1a);height:100%;width:100%}.hero-section.about-page .text-box{position:absolute;left:16px;bottom:20%;width:60%;display:flex;flex-direction:column}.hero-section.about-page .text-box .page-title{color:var(--novantra-white);font-size:16px;font-family:Cabin-Medium;-webkit-user-select:none;user-select:none;height:fit-content;width:fit-content;position:relative;z-index:1;cursor:text;padding:8px;border:.5px solid var(--novantra-white);border-radius:999px;display:none}.hero-section.about-page .text-box .hero-head{padding:12px 0;font-size:32px;font-family:Cabin-SemiBold;color:var(--novantra-white);line-height:1.25}.hero-section.about-page .text-box .hero-head span{height:fit-content;border-radius:8px;color:var(--novantra-blue-1);background:var(--surface-blue);font-family:Cabin-Bold;position:relative}.hero-section.about-page .text-box .hero-subtext{font-family:Cabin-Regular;padding:0 0 16px;font-size:16px;color:var(--novantra-white)}.hero-section.about-page .text-box .cta-box{display:flex;flex-direction:row;gap:8px}.hero-section.about-page .text-box .cta-box a{display:flex;justify-content:center;align-items:center;padding:12px 16px;border-radius:999px;font-family:Cabin-Regular;text-decoration:none;color:var(--novantra-white);border:.5px solid var(--novantra-white);font-size:16px}.hero-section.about-page .text-box .cta-box a:hover{background:var(--surface-blue);border-color:var(--surface-blue);color:var(--novantra-blue-1)}.hero-section.about-page .text-box .cta-box a.primary-cta{background:var(--surface-blue);color:var(--novantra-blue-1);border:.5px solid var(--surface-blue);transition:all ease-in-out .6s}.hero-section.about-page .text-box .cta-box a.primary-cta:hover{border:.5px solid var(--novantra-blue-1);background:var(--novantra-new-gradient-2);color:var(--surface-blue)}.our-story-section{height:fit-content;width:100vw;display:flex;flex-direction:row}.our-story-section .section-img{height:60vh;width:45%;background:url(/media/novantra-logo-nt-name.png);background-position:center;background-size:cover;display:flex;justify-content:center;align-items:center}.our-story-section .text-box{padding:0 0 0 24px;width:55%;display:flex;flex-direction:column;justify-content:center;gap:16px;background:var(--novantra-white)}.our-story-section .text-box h1{font-family:Cabin-SemiBold;font-size:32px;color:var(--novantra-blue-1)}.our-story-section .text-box p{font-family:Cabin-Regular;font-size:16px;width:85%;color:var(--novantra-blue-1)}.mission-vision-section{height:fit-content;width:100vw;background:var(--novantra-white);display:flex;justify-content:space-between;align-items:center;padding:48px 16px}.mission-vision-section .mv-block{width:85%;color:var(--novantra-blue-1);font-family:Cabin-Regular;display:flex;flex-direction:column;padding:24px;gap:8px}.mission-vision-section .mv-block .mv-head{background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:Cabin-SemiBold;font-size:40px}.mission-vision-section .mv-block .mv-text{font-family:Cabin-Medium;font-size:18px;color:var(--novantra-blue-1)}.operating-philosophy-section{height:fit-content;width:fit-content;background:var(--surface-blue);display:flex;flex-direction:column}.operating-philosophy-section .ops-container{height:clamp(300px,2vw,360px);padding:96px 24px 24px;display:flex;flex-direction:row;gap:16px}.operating-philosophy-section .ops-container .section-heading{width:65%;font-size:clamp(40px,2vw,48px);background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.operating-philosophy-section .ops-container .section-text{width:75%;color:var(--novantra-blue-1);font-family:Cabin-Regular;font-weight:400;font-size:16px}.operating-philosophy-section .ops-img{height:70vh;width:100vw;background:url(/media/banner_final.webp);background-size:cover;background-position:center 40%;transition:all ease-in-out .4s}.operating-philosophy-section .ops-container-2{height:clamp(300px,2vw,360px);padding:96px 24px 24px;background:var(--novantra-new-gradient-2);display:flex;flex-direction:row;gap:16px}.operating-philosophy-section .ops-container-2 .sc-head{width:65%;font-size:clamp(40px,2vw,48px);color:var(--novantra-white);font-family:Cabin-SemiBold}.operating-philosophy-section .ops-container-2 .section-text{width:75%;color:var(--novantra-white);font-family:Cabin-Regular;font-size:16px}.legal-information-hero{height:100vh;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--novantra-new-gradient-2);gap:24px}.legal-information-hero .text-block{display:flex;justify-content:center;height:fit-content;width:fit-content;align-items:center;flex-direction:column;gap:12px}.legal-information-hero .text-block .li-head{color:var(--surface-blue);text-align:center;font-size:clamp(40px,2vw,48px);font-family:Cabin-SemiBold;opacity:0;text-wrap:nowrap;padding:0}.legal-information-hero .text-block .li-text{color:var(--surface-blue);padding:0;text-align:center;width:75%;font-size:clamp(14px,2vw,16px);font-family:Cabin-Regular;opacity:0}.legal-information-hero .policy-cta-container{height:fit-content;width:fit-content;padding:16px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.legal-information-hero .policy-cta-container a.policy-cta{display:flex;justify-content:center;align-items:center;padding:12px 16px;border-radius:999px;text-decoration:none;color:var(--novantra-white);border:.5px solid var(--novantra-white);font-size:16px;font-family:Cabin-Regular;background:transparent;transition:all ease-in-out .3s;scroll-margin-top:120px}.legal-information-hero .policy-cta-container a.policy-cta:hover{background:var(--surface-blue);border-color:var(--novantra-blue-1);color:var(--novantra-blue-1)}.terms-section,.privacy-section,.cookies-section,.popi-section{scroll-margin-top:64px;scroll-behavior:smooth;height:fit-content;width:100vw;position:relative;padding:48px 16px;background:var(--novantra-white)}:is(.terms-section,.privacy-section,.cookies-section,.popi-section) .heading-box{width:fit-content;height:fit-content;padding-bottom:48px}:is(.terms-section,.privacy-section,.cookies-section,.popi-section) .heading-box .section-heading{font-size:clamp(40px,2vw,48px);font-family:Cabin-Bold;background-image:var(--novantra-new-gradient-2);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:1}:is(.terms-section,.privacy-section,.cookies-section,.popi-section) .content-box{height:fit-content;width:65%;margin:auto 0 auto auto;padding:16px 16px 24px;display:flex;flex-direction:column;gap:8px}:is(.terms-section,.privacy-section,.cookies-section,.popi-section) .content-box .policy-content{padding:16px;display:flex;flex-direction:column}:is(.terms-section,.privacy-section,.cookies-section,.popi-section) .content-box .policy-heading{padding:0 0 12px;font-family:Cabin-SemiBold;font-size:clamp(20px,2vw,24px);background-image:var(--novantra-new-gradient-2);background-clip:text;-webkit-background-clip:text;color:transparent}:is(.terms-section,.privacy-section,.cookies-section,.popi-section) .content-box .policy-subtext{color:var(--muted);font-family:Cabin-Medium;-webkit-user-select:none;user-select:none;font-size:16px}.popi-section .heading-box .section-heading{width:95%}.privacy-section,.popi-section{background:var(--surface-blue)}.contact-and-updates-section{height:fit-content;width:100vw;background:var(--novantra-white);padding:32px;display:flex;justify-content:space-between;gap:16px}.contact-and-updates-section .content-box{display:flex;flex-direction:column;gap:16px;width:50%;padding:16px}.contact-and-updates-section .content-box .content-heading{background-image:var(--novantra-new-gradient-2);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:clamp(32px,2vw,36px)}.contact-and-updates-section .content-box .content-subtext{color:var(--muted);font-size:clamp(16px,2vw,18px)}.contact-and-updates-section .content-box .content-subtext a{color:var(--novantra-blue-1);position:relative}.consultation-hero{height:100vh;width:100vw;background:url(/media/business-meeting.jpg);background-size:cover;position:relative}.consultation-hero:before{position:absolute;content:"";background:linear-gradient(to right,#0b101c,#0b101c77,#0b101c1a);height:100%;width:100%}.consultation-hero .text-box{position:absolute;left:16px;bottom:20%;width:60%;display:flex;flex-direction:column}.consultation-hero .text-box .page-title{color:var(--novantra-white);font-size:16px;font-family:Cabin-Medium;-webkit-user-select:none;user-select:none;height:fit-content;width:fit-content;position:relative;z-index:1;cursor:text;padding:8px;border:.5px solid var(--novantra-white);border-radius:999px}.consultation-hero .text-box .hero-head{padding:12px 0;font-size:32px;font-family:Cabin-SemiBold;color:var(--novantra-white)}.consultation-hero .text-box .hero-head span{height:fit-content;border-radius:8px;color:var(--novantra-blue-1);background:var(--surface-blue);font-family:Cabin-Bold;position:relative}.consultation-hero .text-box .hero-subtext{font-family:Cabin-Regular;padding:0 0 16px;font-size:16px;color:var(--novantra-white)}.consultation-hero .text-box .cta-box{display:flex;flex-direction:row;gap:8px}.consultation-hero .text-box .cta-box a{display:flex;justify-content:center;align-items:center;padding:12px 16px;border-radius:999px;font-family:Cabin-Regular;text-decoration:none;color:var(--novantra-white);border:.5px solid var(--novantra-white);font-size:16px}.consultation-hero .text-box .cta-box a:hover{background:var(--surface-blue);border-color:var(--surface-blue);color:var(--novantra-blue-1)}.consultation-hero .text-box .cta-box a.primary-cta{background:var(--surface-blue);color:var(--novantra-blue-1);border:.5px solid var(--surface-blue);transition:all ease-in-out .6s}.consultation-hero .text-box .cta-box a.primary-cta:hover{border:.5px solid var(--novantra-blue-1);background:var(--novantra-new-gradient-2);color:var(--surface-blue)}.consultation-section-2{height:fit-content;width:100vw;display:block;position:relative;background:var(--novantra-white)}.consultation-section-2 .abt-container{height:clamp(300px,2vw,360px);padding:96px 24px 24px;display:flex;flex-direction:row;gap:16px}.consultation-section-2 .abt-container .section-heading{width:65%;font-size:clamp(40px,2vw,48px);background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.consultation-section-2 .abt-container .section-text{width:75%;color:var(--muted);font-family:Cabin-Regular;font-weight:400;font-size:18px}.consultation-section-2 .section-img{height:50vh;width:100vw;background:url(/media/buildings-img.jpg);background-position:center 45%;background-size:cover}.consultation-form-section{height:fit-content;padding:32px 16px 16px;background:var(--surface-blue);display:flex;flex-direction:column;justify-content:center;align-items:center}.consultation-form-section .section-heading{font-family:Cabin-Bold;padding-bottom:12px;width:fit-content;font-size:40px;background-clip:text;-webkit-background-clip:text;background-image:var(--novantra-new-gradient-2);color:transparent}.consultation-form-section .section-text{color:var(--muted);font-size:16px;width:75%;text-align:center}.consultation-form-section .consultation-form{height:fit-content;width:40%;display:flex;flex-direction:column;gap:12px;padding:24px 0 48px}.consultation-form-section .consultation-form input{border:.5px solid #ccc;border-radius:8px;padding:12px 8px;width:100%;background:var(--novantra-white);font-size:16px;color:var(--novantra-blue-1);transition:all ease-in-out .3s;font-family:Cabin-Regular;outline:0px solid var(--muted)}.consultation-form-section .consultation-form input:focus{outline:.5px solid var(--novantra-blue-1);border:.5px solid var(--novantra-blue-1);color:var(--novantra-blue-1);background:var(--novantra-white)}.consultation-form-section .consultation-form input::placeholder{color:var(--muted)}.consultation-form-section .consultation-form select{font-family:Cabin-Regular;font-size:16px;padding:12px 8px;border-radius:8px;color:var(--novantra-blue-1);background:var(--surface-blue);border:.5px solid #ccc;outline:none}.consultation-form-section .consultation-form select option{background:var(--surface-blue);height:fit-content;color:var(--muted);font-size:16px}.consultation-form-section .consultation-form button{outline:none;border:none;border-radius:999px;margin-top:16px;padding:16px;width:100%;background:var(--novantra-new-gradient-2);font-family:Cabin-Medium;font-size:16px;color:var(--novantra-white);transition:all ease-in-out .3s;cursor:pointer}.consultation-form-section .consultation-form button:active,.consultation-form-section .consultation-form button:hover{background:var(--surface-blue);border:.5px solid var(--muted);color:var(--muted)}.what-happens-next-section,.post-form-section{height:fit-content;width:100vw;background:var(--novantra-white);padding:48px 16px;display:flex;flex-direction:column;gap:24px}:is(.what-happens-next-section,.post-form-section) .text-box{height:fit-content;width:fit-content;display:flex;gap:8px;flex-direction:row;padding:16px}:is(.what-happens-next-section,.post-form-section) .text-box .section-heading{width:65%;font-size:clamp(40px,2vw,48px);background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:is(.what-happens-next-section,.post-form-section) .text-box .section-text{width:75%;color:var(--muted);font-family:Cabin-Regular;font-weight:400;font-size:16px}:is(.what-happens-next-section,.post-form-section) .section-cta{font-family:Cabin-Regular;font-size:16px;width:fit-content;height:fit-content;padding:12px 24px;border-radius:999px;border:.5px solid var(--novantra-blue-1);color:var(--novantra-blue-1);display:flex;justify-content:center;align-items:center;text-align:center;text-decoration:none;cursor:pointer;display:none}:is(.what-happens-next-section,.post-form-section) .section-cta:hover{color:var(--novantra-white);background:var(--novantra-blue-1)}.solutions-hero{height:100vh;width:100vw;background:url(/media/solutions-hero-final.mp4);background-size:cover;position:relative}.solutions-hero:before{position:absolute;content:"";background:linear-gradient(to right,#0b101c,#0b101cad,#0b101c80);height:100%;width:100%;z-index:1}.solutions-hero .video-bg{position:absolute;z-index:0;height:100%;width:100%;will-change:transform;background:var(--novantra-new-gradient-2);filter:blur(5px)}.solutions-hero .video-bg video{object-fit:cover;height:100%;width:100%;border:1px solid #000}.solutions-hero .text-box{position:absolute;z-index:1;left:16px;bottom:20%;width:60%;display:flex;flex-direction:column}.solutions-hero .text-box .page-title{color:var(--novantra-white);font-size:16px;font-family:Cabin-Medium;-webkit-user-select:none;user-select:none;height:fit-content;width:fit-content;position:relative;z-index:1;cursor:text;padding:8px;border:.5px solid var(--novantra-white);border-radius:999px;display:none}.solutions-hero .text-box .hero-head{padding:16px 0;font-size:40px;font-family:Cabin-SemiBold;color:var(--surface-blue)}.solutions-hero .text-box .hero-head span{height:fit-content;border-radius:8px;color:var(--novantra-blue-1);background:var(--surface-blue);font-family:Cabin-Bold;position:relative}.solutions-hero .text-box .hero-subtext{font-family:Cabin-Regular;padding:0 0 24px;font-size:18px;color:var(--surface-blue)}.solutions-hero .text-box .cta-box{display:flex;flex-direction:row;gap:8px}.solutions-hero .text-box .cta-box a{display:flex;justify-content:center;align-items:center;padding:12px 16px;border-radius:999px;font-family:Cabin-Regular;text-decoration:none;color:var(--novantra-white);border:.5px solid var(--novantra-white);font-size:16px}.solutions-hero .text-box .cta-box a:hover{background:var(--surface-blue);border-color:var(--surface-blue);color:var(--novantra-blue-1)}.solutions-hero .text-box .cta-box a.primary-cta{background:var(--surface-blue);color:var(--novantra-blue-1);border:.5px solid var(--surface-blue);transition:all ease-in-out .6s}.solutions-hero .text-box .cta-box a.primary-cta:hover{border:.5px solid var(--novantra-blue-1);background:var(--novantra-new-gradient-2);color:var(--surface-blue)}.strategic-introduction-section{height:fit-content;width:100vw;background:var(--novantra-white);display:block}.strategic-introduction-section .abt-container{padding:96px 24px 24px;display:flex;flex-direction:row;gap:16px}.strategic-introduction-section .abt-container .section-heading{width:60%;font-size:clamp(32px,2vw,40px);background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.strategic-introduction-section .abt-container .section-text{width:70%;color:var(--muted);font-family:Cabin-Regular;font-weight:400;font-size:16px}.solutions-overview-solutions-page{position:relative;height:fit-content;width:100vw;background:var(--novantra-white);display:flex;flex-direction:column;padding:0 0 24px}.solutions-overview-solutions-page .solutions-overview-text-container{padding:64px 0 40px 24px;display:flex;flex-direction:column;gap:12px}.solutions-overview-solutions-page .solutions-overview-text-container .solutions-overview-head{font-size:clamp(40px,2vw,48px);text-wrap:nowrap;background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.solutions-overview-solutions-page .solutions-overview-text-container .solutions-overview-text{color:var(--novantra-blue-1);font-size:clamp(16px,2vw,20px);width:45%;font-family:Cabin-Medium}.solutions-accordion-section{width:100%;background:var(--novantra-white);color:var(--novantra-blue-1);overflow-x:hidden;display:flex;justify-content:center;align-items:center;transition:all ease-in-out .3s;padding-bottom:48px}.solutions-accordion-section .solutions-accordion-container,.solutions-accordion-section .solutions-accordion-list{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.solutions-accordion-section .solution-accordion-item{width:100%;background:transparent;overflow:hidden;transition:all ease-in-out .3s}.solutions-accordion-section .solution-accordion-item:first-child{border-radius:12px 12px 0 0}.solutions-accordion-section .solution-accordion-item:last-child{border-radius:0 0 12px 12px}.solutions-accordion-section .solution-accordion-item.is-open{background:var(--surface-blue);transition:all ease-in-out .3s}.solutions-accordion-section .solution-accordion-item .solution-accordion-trigger{transition:all ease-in-out .3s;width:100%;min-height:104px;display:grid;grid-template-columns:.9fr 1.1fr auto;align-items:center;gap:32px;padding:24px 32px;border:0;background:transparent;text-align:left;cursor:pointer}.solutions-accordion-section .solution-accordion-item .solution-accordion-trigger:hover{background:var(--surface-blue);transition:all ease-in-out .3s}.solutions-accordion-section .solution-accordion-item .solution-accordion-trigger:focus-visible{outline-offset:4px}.solutions-accordion-section .solution-accordion-item .solution-accordion-trigger .solution-title{font-size:clamp(32px,2vw,40px);font-family:Cabin-Bold;background-clip:text;-webkit-background-clip:text;background-image:var(--novantra-new-gradient-2);color:transparent;width:fit-content}.solutions-accordion-section .solution-accordion-item .solution-accordion-trigger .solution-summary{font-size:16px;color:var(--muted);font-family:Cabin-Regular}.solutions-accordion-section .solution-accordion-item .solution-accordion-trigger .solution-icon{display:none}.solutions-accordion-section .solution-accordion-item .solution-accordion-content{padding:0 32px 40px}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding-top:24px;border-top:1px solid #d7dee8}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-content-left,.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-content-right{min-width:0}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-content-right{display:flex;flex-direction:column;gap:32px}:is(.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-copy-block,.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-outcome-block) h3{padding-bottom:12px;font-size:24px;color:transparent;width:fit-content;background-image:var(--novantra-new-gradient-2);background-clip:text;-webkit-background-clip:text;font-family:Cabin-SemiBold}:is(.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-copy-block,.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-outcome-block) p{font-size:16px;color:var(--muted);font-family:Cabin-Regular}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-copy-block ul{padding-left:28px;padding-top:4px;display:flex;flex-direction:column;gap:8px}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-copy-block ul li{font-size:16px;font-family:Cabin-Regular;color:var(--muted)}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-copy-block ul li:last-child{margin-bottom:0}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-outcome-block{padding-top:24px}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-outcome-block .solution-cta{margin-top:24px;font-family:Cabin-Regular;font-size:14px;width:fit-content;height:fit-content;padding:12px 16px;border-radius:999px;border:.5px solid var(--novantra-blue-1);color:var(--novantra-blue-1);display:flex;justify-content:center;align-items:center;text-align:center;text-decoration:none;cursor:pointer}.solutions-accordion-section .solution-accordion-item .solution-accordion-content .solution-content-grid .solution-outcome-block .solution-cta:hover{color:var(--novantra-white);background:var(--novantra-blue-1)}.solutions-alchemy-section{height:fit-content;width:100vw;background:var(--novantra-white);display:block}.solutions-alchemy-section .text-container{height:clamp(300px,2vw,360px);padding:96px 24px 24px;display:flex;flex-direction:row;gap:16px}.solutions-alchemy-section .text-container .section-heading{width:65%;font-size:clamp(40px,2vw,48px);background:-webkit-linear-gradient(96.03deg,#0B101C 50%,#121248 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.solutions-alchemy-section .text-container .section-text{width:75%;color:var(--novantra-blue-1);font-family:Cabin-Regular;font-weight:400;font-size:18px}.solutions-alchemy-section .abt-img{height:clamp(384px,2vw,416px);width:100vw;overflow:hidden;background:url(/media/implementation.jpg);background-position:0 center;background-size:cover}.solutions-alchemy-section .text-container-blue{padding:96px 24px 24px;height:clamp(300px,2vw,360px);background:var(--novantra-new-gradient-2);display:flex;flex-direction:row;gap:16px}.solutions-alchemy-section .text-container-blue .section-heading{width:65%;font-size:clamp(40px,2vw,48px);color:var(--novantra-white)}.solutions-alchemy-section .text-container-blue .section-text{width:75%;color:var(--novantra-white);font-family:Cabin-Regular;font-weight:400;font-size:18px}.solutions-final-cta{height:70vh;width:100vw;display:flex;flex-direction:row;background:var(--surface-blue)}.solutions-final-cta .section-img{width:45%;height:100%;background:url(/media/partner.jpg);background-size:cover;-webkit-user-select:none;user-select:none;background-position:0 center}.solutions-final-cta .section-text-box{padding:0 0 0 24px;width:55%;display:flex;flex-direction:column;justify-content:center;gap:18px}.solutions-final-cta .section-text-box .text-container{display:flex;flex-direction:column;gap:8px}.solutions-final-cta .section-text-box .text-container .section-head{font-family:Cabin-SemiBold;font-size:40px;color:var(--novantra-blue-1)}.solutions-final-cta .section-text-box .text-container .section-text{font-family:Cabin-Regular;font-size:18px;width:85%;color:var(--novantra-blue-1)}.solutions-final-cta .section-cta{font-family:Cabin-Regular;font-size:16px;width:fit-content;height:fit-content;padding:12px 16px;border-radius:999px;border:.5px solid var(--novantra-blue-1);color:var(--novantra-blue-1);display:flex;justify-content:center;align-items:center;text-align:center;text-decoration:none;cursor:pointer}.solutions-final-cta .section-cta:hover{background:var(--novantra-blue-1);color:var(--novantra-white)}.not-found-banner{height:100vh;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--novantra-new-gradient-2);gap:24px}.not-found-banner .text-block{display:flex;justify-content:center;height:fit-content;width:fit-content;align-items:center;flex-direction:column;gap:12px}.not-found-banner .text-block .nf-head{color:var(--surface-blue);text-align:center;font-size:clamp(40px,2vw,48px);font-family:Cabin-SemiBold;text-wrap:nowrap;opacity:0;padding:0}.not-found-banner .text-block .nf-text{color:var(--surface-blue);padding:0;text-align:center;font-size:clamp(16px,2vw,18px);font-family:Cabin-Regular;text-wrap:nowrap;opacity:0}.not-found-banner a.home-cta{display:flex;justify-content:center;align-items:center;padding:12px 16px;border-radius:999px;text-decoration:none;color:var(--novantra-blue-1);border:.5px solid var(--novantra-white);font-size:16px;font-family:Cabin-Regular;background:var(--surface-blue);transition:all ease-in-out .3s}.not-found-banner a.home-cta:hover{background:var(--novantra-new-gradient-2);border-color:var(--novantra-blue-1);color:var(--novantra-white)}}@keyframes alternating-glow{0%{box-shadow:0 0 8px var(--novantra-blue-1)}to{box-shadow:0 0 16px var(--novantra-blue-1)}}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}
