#navbar{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;padding:2rem clamp(2rem,5vw,5rem);position:fixed;left:0;top:0;z-index:999;background-color:rgba(0,0,0,0);transition:background-color .25s ease-in-out,padding .25s ease-in-out,box-shadow .25s ease-in-out}#navbar .nav-logo{height:60px;object-fit:contain;filter:brightness(0) invert(1);transition:height .25s ease-in-out,opacity .25s ease-in-out,filter .25s ease-in-out}#navbar .links-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.3rem;margin:0 0 0 auto}#navbar .links-container .nav-link{all:unset;position:relative;cursor:pointer;font-size:.9rem;line-height:.9rem;font-weight:500;text-transform:uppercase;color:#f5f5f5;transition:color .25s ease-in-out,background-color .25s ease-in-out;margin:0;padding:.7rem .75rem;border-radius:.75rem}#navbar .links-container .nav-link:hover{color:#f5f5f5;background-color:rgba(245,245,245,.2)}#navbar .links-container .nav-link.communication{background-color:rgba(34,142,169,.2);color:#f5f5f5;backdrop-filter:blur(5px)}#navbar .links-container .nav-link.energy{background-color:rgba(155,189,117,.2);color:#f5f5f5;backdrop-filter:blur(5px)}#navbar .links-container .nav-link.quote-button{background-color:#228ea9;color:#f5f5f5;margin-left:1rem;transition:filter .25s ease-in-out}#navbar .links-container .nav-link.quote-button:hover{filter:brightness(0.9)}#navbar.navbar-scroll,#navbar.fixed{background-color:#fff;padding:1.25rem clamp(2rem,5vw,5rem)}#navbar.navbar-scroll.navbar-scroll:not(.fixed),#navbar.navbar-scroll.navbar-scroll.fixed,#navbar.fixed.navbar-scroll:not(.fixed),#navbar.fixed.navbar-scroll.fixed{box-shadow:0 0 15px rgba(0,0,0,.4)}#navbar.navbar-scroll .nav-logo,#navbar.fixed .nav-logo{height:50px;filter:none}#navbar.navbar-scroll .links-container .nav-link,#navbar.fixed .links-container .nav-link{color:#1a1a1a}#navbar.navbar-scroll .links-container .nav-link:hover,#navbar.fixed .links-container .nav-link:hover{color:#1a1a1a;background-color:rgba(117,117,117,.05)}#navbar.navbar-scroll .links-container .nav-link.communication,#navbar.fixed .links-container .nav-link.communication{background-color:rgba(34,142,169,.05);color:#228ea9;backdrop-filter:unset}#navbar.navbar-scroll .links-container .nav-link.energy,#navbar.fixed .links-container .nav-link.energy{background-color:rgba(155,189,117,.05);color:#9bbd75;backdrop-filter:unset}#navbar.navbar-scroll .links-container .nav-link.quote-button,#navbar.fixed .links-container .nav-link.quote-button{color:#f5f5f5}#navbar.navbar-scroll .links-container .nav-link.quote-button:hover,#navbar.fixed .links-container .nav-link.quote-button:hover{background-color:#228ea9;color:#f5f5f5;filter:brightness(0.9)}#navbar.navbar-scroll .hamburger-btn::before,#navbar.navbar-scroll .hamburger-btn:after,#navbar.fixed .hamburger-btn::before,#navbar.fixed .hamburger-btn:after{background-color:#1a1a1a !important}#navbar.mobile{padding:1.25rem min(7vw,7rem)}#navbar.mobile .nav-logo{height:40px}#navbar.mobile .logo-claim{display:none}#navbar:has(.mobile-menu-container.visible) .nav-logo{opacity:0}#navbar .hamburger-btn{position:fixed;right:clamp(2rem,5vw,5rem);display:none;cursor:pointer;height:50px;width:50px;z-index:111;border-radius:50%;transition:background-color .3s,margin .3s ease-in-out}#navbar .hamburger-btn:before,#navbar .hamburger-btn:after{content:"";width:26px;height:2.5px;position:absolute;background-color:#fff;top:50%;left:50%;transition:all 250ms ease-out;will-change:transform}#navbar .hamburger-btn::before{transform:translateX(-50%) translateY(calc(-50% - 4px))}#navbar .hamburger-btn::after{transform:translateX(-50%) translateY(calc(-50% + 4px))}#navbar .hamburger-btn.active{margin-top:2rem}#navbar .hamburger-btn.active::before{transform:translateX(-50%) translateY(-50%) rotate(45deg);background-color:#1a1a1a;opacity:.6}#navbar .hamburger-btn.active::after{transform:translateX(-50%) translateY(-50%) rotate(-45deg);background-color:#1a1a1a;opacity:.6}#navbar .mobile-menu-container{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;z-index:110;overflow:hidden;background:#fff;transform:translateX(100%);transition:transform .3s ease-in-out}#navbar .mobile-menu-container .logo{position:fixed;left:min(7vw,7rem);top:1.5rem;transform:translate(150px, 0);opacity:0;margin-top:0;transition-delay:.15s;transition-duration:.5s;height:70px}#navbar .mobile-menu-container::before{content:"";position:absolute;left:0;bottom:0;transform:translate(-40%, 50%);height:45vh;aspect-ratio:1;border-radius:9999px;filter:blur(80px);background-color:#228ea9;opacity:.5}#navbar .mobile-menu-container::after{content:"";position:absolute;right:0;bottom:0;transform:translate(50%, 30%);height:45vh;aspect-ratio:1;border-radius:9999px;filter:blur(80px);background-color:#9bbd75;opacity:.3}#navbar .mobile-menu-container.visible{transform:translateX(0)}#navbar .mobile-menu-container.visible .logo{transform:translate(0, 0);opacity:1}#navbar .mobile-menu-container .mobile-menu-screen{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;padding:clamp(var(--padding-top, 90px) + 3rem,16vh,40vh) 2.5rem 2rem;transform:translateX(100%);transition:transform .3s ease-in-out}#navbar .mobile-menu-container .mobile-menu-screen.visible{transform:translateX(0)}#navbar .mobile-menu-container .mobile-menu-screen.before{transform:translateX(-100%)}#navbar .mobile-menu-container .mobile-menu-screen .links-cont{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:.5rem;height:100%;overflow-y:auto}#navbar .mobile-menu-container .mobile-menu-screen .links-cont.smallgap{gap:.2rem}#navbar .mobile-menu-container .mobile-menu-screen .links-cont .link-btn{all:unset;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;cursor:pointer;gap:.6rem;width:fit-content;text-align:right;padding:.7rem 0}#navbar .mobile-menu-container .mobile-menu-screen .links-cont .link-btn .link-label{margin:0;font-size:1.4rem;line-height:1.6rem;color:#1a1a1a;text-align:inherit;font-weight:600;letter-spacing:.8px;text-transform:uppercase;opacity:.9}#navbar .mobile-menu-container .mobile-menu-screen .links-cont .link-btn i{margin:0;font-size:.9rem;line-height:.9rem;color:#fff;margin-top:1px;opacity:.8;text-align:inherit}#navbar .mobile-menu-container .mobile-menu-screen .links-cont .link-btn.communication .link-label{background:linear-gradient(-135deg, #228ea9, #1a1a1a);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}#navbar .mobile-menu-container .mobile-menu-screen .links-cont .link-btn.energy .link-label{background:linear-gradient(-135deg, #9bbd75, #1a1a1a);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}#navbar .mobile-menu-container .mobile-menu-screen .links-cont .link-btn.quote-button{background-color:#228ea9;margin-left:1rem;transition:filter .25s ease-in-out;padding:.7rem;border-radius:.75rem;margin-top:1rem}#navbar .mobile-menu-container .mobile-menu-screen .links-cont .link-btn.quote-button:hover{filter:brightness(0.9)}#navbar .mobile-menu-container .mobile-menu-screen .links-cont .link-btn.quote-button .link-label{color:#fff}#navbar .mobile-menu-container .mobile-menu-screen .links-cont .link-title{width:fit-content;text-align:right;padding:.7rem 0;margin:0;font-size:1.1rem;line-height:1.4rem;color:#1a1a1a;opacity:.6;font-weight:500}#navbar .mobile-menu-container .mobile-menu-screen .menu-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin:auto 0 0;padding-top:30px}#navbar .mobile-menu-container .mobile-menu-screen .menu-footer .links-cont{flex-basis:100%;align-items:flex-start;gap:.2rem}#navbar .mobile-menu-container .mobile-menu-screen .menu-footer .links-cont .link-btn{justify-content:flex-start;text-align:left}#navbar .mobile-menu-container .mobile-menu-screen .menu-footer .social-cont{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem}#navbar .mobile-menu-container .mobile-menu-screen .menu-footer .social-cont .social-label{margin:0 0 0;font-size:.8rem;line-height:.8rem;color:#fff;flex-basis:100%;text-align:center}#navbar .mobile-menu-container .mobile-menu-screen .menu-footer .social-cont i{margin:0;font-size:2.3rem;line-height:2.3rem;color:#fff}@media only screen and (max-width: 976px){#navbar .hamburger-btn{display:block}#navbar .links-container{display:none}}/*# sourceMappingURL=navbar.min.css.map */