:root{--backgroundColor:#080806;--textColor:#eeeedf;--primaryColor:#ea1821;--accentColor:#121212;--secondaryColor:#765a41;--errorColor:#db003e;--successToastColor:#f0fff5}*{margin:0;padding:0;box-sizing:border-box;font-family:Onest,sans-serif,Arial,Helvetica}a[href^=tel]{color:var(--textColor)!important;text-decoration:none!important}a{text-decoration:none;color:var(--textColor)}.page_wrapper__aKzfL{background-color:var(--textColor);padding:0 32px 32px;width:100%;display:flex;flex-direction:column;position:fixed;top:0;left:0}.page_main__nw1Wk{position:relative;width:100%;height:100vh}.page_sectionsContent__PDa00{height:-moz-fit-content;height:fit-content;min-height:800px;position:relative}.page_container__jZF7q{width:100%;height:100%;background-color:var(--backgroundColor);border-radius:18px;border-top-right-radius:0;position:relative}.page_title__po7na{font-size:1.5em;font-weight:700;color:var(--textColor)}.page_customPage__JLMBL{height:-moz-fit-content;height:fit-content;min-height:100vh;background-color:var(--backgroundColor);position:relative}.page_customContact__trZPi{padding-top:8rem}@media (max-width:1280px){.page_wrapper__aKzfL{padding:1rem .5rem;position:relative}}@media (max-width:768px){.page_customContact__trZPi{padding-top:0}}.projectsPage_container__TNpMn{position:relative;overflow-x:hidden;cursor:default;display:flex;flex-direction:column;align-items:center}.projectsPage_descriptionContainer__HdSGA{display:flex;flex-direction:column;align-items:center;padding-top:6rem}.projectsPage_infoPanel__EjI0L{position:fixed;background-color:rgba(0,0,0,.85);color:var(--textColor);top:unset;width:50%;height:-moz-fit-content;height:fit-content;border-radius:18px;bottom:1%;left:25%;cursor:default;min-height:148px;padding:1rem 1rem 3rem}.projectsPage_infoPanelTitle__LZhAB{font-family:Outfit,sans-serif;font-size:2.5rem;margin-bottom:1rem}.projectsPage_infoPanelTitleLink__kAXre{position:relative}.projectsPage_infoPanelDescription__4p9KL{margin-bottom:1rem;line-height:1.5rem}.projectsPage_title__hJeT_{color:var(--textColor);font-family:Outfit,Onest,sans-serif;text-align:center;font-size:3.25rem;width:70%;margin-top:2rem;margin-bottom:8rem;position:relative}.projectsPage_description___LvZ9{color:var(--textColor);width:90%;font-size:1.5rem;text-align:center;line-height:2.55rem}.projectsPage_descriptionSpan__McZ4a{position:relative}.projectsPage_tagsContainer__61nPV{display:flex;flex-wrap:wrap;gap:.7rem;padding-top:1rem;padding-bottom:1rem;max-width:100%}.projectsPage_tag__2UAVj{font-size:.85rem;color:var(--textColor);background-color:transparent;border:1px dashed #999;border-radius:12px;padding:.3rem .75rem;font-weight:300}.projectsPage_btn__PF803{width:30px;height:50px;border-radius:30px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;outline:2px solid #eeeedf;box-shadow:0 0 6px #eeeedf;position:relative;margin-top:8rem}.projectsPage_scroll__imWFE{width:5px;height:10px;border-radius:10px;background-color:#eeeedf;box-shadow:0 0 4px #eeeedf;animation:projectsPage_scroll_4013__OT5uC 2s linear infinite;transform:translateY(40%)}@keyframes projectsPage_scroll_4013__OT5uC{0%{transform:translateY(40%)}50%{transform:translateY(90%)}}.projectsPage_showMoreBtn__38aUq{display:block;position:absolute;bottom:0;left:50%;background-color:transparent;color:var(--textColor);border:1px solid var(--textColor);padding:.5rem 1rem;font-size:1rem;cursor:pointer;border-radius:18px;margin-top:1rem;margin-bottom:1rem;transform-origin:center;z-index:10;width:-moz-fit-content;width:fit-content}.projectsPage_projectDetails__Aj4u4{position:relative;overflow:hidden}@media (max-width:1282px){.projectsPage_title__hJeT_{font-size:2.5rem;margin-top:2rem;margin-bottom:4rem;width:80%}.projectsPage_description___LvZ9{font-size:1.35rem;width:70%;line-height:2.75rem}.projectsPage_btn__PF803{margin-top:6rem}.projectsPage_infoPanel__EjI0L{width:70%;left:15%}}@media (max-width:1024px){.projectsPage_title__hJeT_{font-size:2rem;margin-top:8rem;margin-bottom:6rem}.projectsPage_description___LvZ9{width:90%}.projectsPage_infoPanel__EjI0L{width:90%;left:5%}.projectsPage_infoPanelTitle__LZhAB{font-size:2rem}.projectsPage_btn__PF803{margin-top:12rem}}@media (max-width:768px){.projectsPage_title__hJeT_{margin-top:6rem;width:80%}.projectsPage_infoPanel__EjI0L{width:100%;left:0;background-color:rgba(0,0,0,.9)}}@media (max-width:580px){.projectsPage_title__hJeT_{margin-top:2rem;width:90%;margin-bottom:4rem;font-size:1.5rem}.projectsPage_descriptionContainer__HdSGA{padding:2rem 1rem}.projectsPage_description___LvZ9{font-size:1rem;line-height:28px;width:100%}.projectsPage_btn__PF803{margin-top:6rem}.projectsPage_infoPanelTitle__LZhAB{font-size:1.5rem}.projectsPage_infoPanelDescription__4p9KL{font-size:1rem}.projectsPage_infoPanel__EjI0L{border-radius:0}.projectsPage_infoPanelExpanded__GFfDm{padding-bottom:5rem;min-height:178px}.projectsPage_infoPanelCompact__4lfTt{padding-bottom:2rem;min-height:148px}.projectsPage_showMoreBtn__38aUq{font-size:1rem;bottom:5%;width:-moz-fit-content;width:fit-content;min-width:198px}.projectsPage_tag__2UAVj{font-size:.9rem}}.projectsPage_loadingContainer__Io6ze{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;width:100%;color:#fff}.projectsPage_loadingSpinner__K_lrZ{width:60px;height:60px;border-radius:50%;border:5px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:projectsPage_spin__SD1Sd 1s ease-in-out infinite;margin-bottom:20px}@keyframes projectsPage_spin__SD1Sd{to{transform:rotate(1turn)}}.NavBar_container__yszAG{display:flex;justify-content:flex-end;height:72px;background-color:transparent;top:0;left:0;z-index:6;width:100%}.NavBar_wrapper__BxG4m{background-color:transparent;background-image:radial-gradient(rgba(0,0,0,.5) 0,var(--backgroundColor) 1px);background-size:4px 4px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask:linear-gradient(#000 60%,transparent);mask:linear-gradient(#000 60%,transparent);opacity:1;width:100%;height:-moz-fit-content;height:fit-content;min-height:138px}.NavBar_logoContainer__8myL6{position:absolute;top:-48px;width:248px;height:208px;left:0;background-color:transparent;z-index:2}.NavBar_logo__Sfz0S{width:100%;height:100%;background:url(/assets/inno_primary_logo_transprent_144dpi.webp) no-repeat 50%;background-size:contain;cursor:pointer}.NavBar_container__yszAG nav{width:100%;position:relative}.NavBar_container__yszAG nav ul{display:flex;justify-content:center;list-style:none;height:100%;align-items:center;padding:38px 32px;gap:4rem}.NavBar_navBar__SRr4G ul li a{color:var(--textColor);font-size:20px;font-weight:300;text-decoration:none;position:relative;z-index:10}.NavBar_navBar__SRr4G{padding-left:20px;padding-right:20px;background-color:transparent}.NavBar_firstSpanWrap__3oBbK{display:flex;overflow:hidden;position:relative}.NavBar_navBarBtn__J2GZA:hover .NavBar_firstSpanWrap__3oBbK{visibility:hidden}.NavBar_navBarBtn__J2GZA:hover .NavBar_firstSpanWrap__3oBbK span{transform:translateY(1.2em);transition:transform .2s;transition-delay:var(--delay)}.NavBar_navBarBtn__J2GZA .NavBar_firstSpanWrap__3oBbK span{transition:transform .2s;transition-delay:var(--delay)}.NavBar_navBarBtn__J2GZA{position:relative}.NavBar_secondSpanWrap__zc0Qn{display:flex;position:absolute;top:0;left:0;overflow:hidden}.NavBar_navBarBtn__J2GZA:hover .NavBar_secondSpanWrap__zc0Qn span{transform:translateY(0);transition:transform .2s;transition-delay:var(--delay)}.NavBar_navBarBtn__J2GZA .NavBar_secondSpanWrap__zc0Qn span{transform:translateY(-1.2em);transition:transform .2s;transition-delay:var(--delay)}.NavBar_mobileMenuButton__KxmhU{display:none;position:relative;right:-23%;top:20%;z-index:4}.NavBar_mobileMenuButtonInner__TapLL{background-color:transparent;border-radius:9999px;padding:.5rem;display:inline-flex;align-items:center;justify-content:center;color:#faf9e8;border:none;transition:color .3s}.NavBar_mobileMenu___rIg0{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:0;transition:opacity .3s ease-in-out}.NavBar_mobileMenu___rIg0.NavBar_isOpen__qz__a{pointer-events:auto;opacity:1}.NavBar_mobileMenuButtonIcon__S_sty{width:3rem;height:3rem}.NavBar_mobileMenuBackdrop__jSZDV{position:fixed;inset:0;background-color:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.NavBar_mobileMenuContainer__D4YQr{position:fixed;background-color:var(--backgroundColor);transform:scale(0);transition:transform .3s ease-in-out}.NavBar_mobileMenuContainer__D4YQr.NavBar_isOpen__qz__a{transform:scale(1)}.NavBar_mobileMenuContent__yxJsm{height:100vh;padding:5rem 1.5rem 3.5rem;display:flex;flex-direction:column;overflow-y:auto;background-color:var(--backgroundColor)}.NavBar_mobileMenuCloseButton__S52cr{position:absolute;top:1rem;right:1rem}.NavBar_closeButton__wUhIu{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:9999px;border-color:transparent;color:var(--textColor);background-color:var(--backgroundColor);transition:color .3s}.NavBar_closeButtonIcon__TrXjz{width:1.5rem;height:1.5rem}.NavBar_mobileMenuNav__Wp7M6{margin-top:1.5rem}.NavBar_mobileNavLink__j0UFR{display:flex;align-items:center;justify-content:space-between;font-size:1.25rem;font-weight:500;color:var(--textColor);transition:color .3s;padding:2rem 0;border-bottom:1px solid hsla(57,64%,95%,.1)}.NavBar_mobileNavLinkIcon__n2ji5{width:1.25rem;height:1.25rem;transition:transform .3s}.NavBar_mobileNavLink__j0UFR:hover{transform:translateX(.25rem)}@media (max-width:1024px){.NavBar_logoContainer__8myL6{width:164px}.NavBar_container__yszAG nav ul{justify-content:flex-end;gap:2rem}}@media (max-width:767px){.NavBar_wrapper__BxG4m{background-color:transparent;background-image:radial-gradient(hsla(0,0%,100%,.3) 0,var(--backgroundColor) 1px);background-size:3px 3px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask:linear-gradient(var(--backgroundColor) 50%,transparent 100%);mask:linear-gradient(var(--backgroundColor) 50%,transparent 100%);opacity:1;width:100%;height:128px}.NavBar_navBarBtn__J2GZA{display:none}.NavBar_logoContainer__8myL6{height:98px;width:50%;top:12px;left:-4%;z-index:20}.NavBar_coverBottomRight__z_oE2{bottom:-29px;left:14.3px}.NavBar_coverBottomLeft__2tx1W{bottom:-14px;left:0}.NavBar_coverRight__LD89o{right:-30px}.NavBar_mobileMenuButton__KxmhU{display:flex;right:unset;justify-content:flex-end;min-height:80px}.NavBar_mobileMenuContainer__D4YQr{inset:0 0 0 0}.NavBar_container__yszAG{height:auto}.NavBar_isMobileMenuOpen__Cdj6F{-webkit-mask:none;mask:none}}