.netpower-navigation{align-items:stretch;display:flex;position:relative}.netpower-navigation,.netpower-navigation *,.netpower-navigation :after,.netpower-navigation :before{box-sizing:border-box}.netpower-navigation__panel{align-items:stretch;display:flex;flex:1;min-width:0}.netpower-navigation__list{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--np-nav-gap,32px);list-style:none;margin:0;padding:0;width:100%}.netpower-navigation__close,.netpower-navigation__panel-head,.netpower-navigation__toggle{display:none}.netpower-menu-item{align-items:center;display:flex;margin:0;position:relative}.netpower-menu-item__link{align-items:center;background:none;border:0;color:var(--np-nav-link,#111);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--np-nav-font-size,15px);font-weight:500;gap:6px;line-height:1.5;padding:4px 0;text-align:start;text-decoration:none;transition:color .2s ease}.netpower-menu-item__link:hover{text-decoration:underline}.netpower-menu-item__link:focus-visible{border-radius:2px;outline:2px solid currentcolor;outline-offset:2px}.netpower-menu-item__toggle:after{border-block-end:1.5px solid currentcolor;border-inline-end:1.5px solid currentcolor;content:"";flex:0 0 auto;height:7px;margin-block-start:-4px;transform:rotate(45deg);transition:transform .2s ease;width:7px}.netpower-menu-item.is-open>.netpower-menu-item__toggle:after{margin-block-start:4px;transform:rotate(225deg)}.netpower-menu-item__panel{background:var(--np-nav-panel-bg,#fff);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);display:none;inset-inline-start:0;margin-block-start:var(--np-nav-panel-gap,8px);min-width:240px;padding:8px;position:absolute;top:100%;z-index:99}.netpower-menu-item__panel:before{content:"";height:var(--np-nav-panel-gap,8px);inset-inline:0;position:absolute;top:calc(var(--np-nav-panel-gap, 8px)*-1)}.netpower-menu-item.is-open>.netpower-menu-item__panel,.netpower-navigation:not(.np-nav-editing):not(.is-mobile):not([data-hover=false]):not([data-np-hover-off]) .netpower-menu-item:hover>.netpower-menu-item__panel{display:block}.netpower-navigation:not(.np-nav-editing):not(.is-ready) .netpower-menu-item:focus-within>.netpower-menu-item__panel{display:block}.netpower-menu-item__sublist{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.netpower-menu-item__sublist .netpower-menu-item{display:block;position:static}.netpower-menu-item__sublist .netpower-menu-item__link{border-radius:8px;display:flex;padding:10px 12px;width:100%}.netpower-menu-item__sublist .netpower-menu-item__link:focus-visible,.netpower-menu-item__sublist .netpower-menu-item__link:hover{background:var(--np-nav-subitem-hover-bg,#f5f5f5);text-decoration:none}.netpower-menu-item--has-mega{position:static}.netpower-menu-item__panel--mega{border-radius:16px;inset-inline:0;max-width:calc(100vw - var(--np-nav-scrollbar, 0px));min-width:0;padding:0;width:var(--np-mega-w,100%)}.netpower-menu-item__panel--mega.netpower-menu-item__panel--pos-left{inset-inline-end:auto;inset-inline-start:var(--np-mega-x,0)}.netpower-menu-item__panel--mega.netpower-menu-item__panel--pos-right{inset-inline-end:var(--np-mega-x,0);inset-inline-start:auto}.netpower-menu-item__panel--mega.netpower-menu-item__panel--pos-center{inset-inline-end:auto;inset-inline-start:50%;transform:translateX(calc(-50% + var(--np-mega-x, 0px)))}.netpower-menu-item--cta>.netpower-menu-item__link{background:var(--np-nav-cta-bg,#ff7a59);border-radius:100px;color:var(--np-nav-cta-color,#000);font-weight:600;padding:12px 20px;transition:background-color .2s ease,color .2s ease}.netpower-menu-item--cta>.netpower-menu-item__link:focus-visible,.netpower-menu-item--cta>.netpower-menu-item__link:hover{background:var(--np-nav-cta-hover-bg,#f4633a);text-decoration:none}.netpower-navigation.is-mobile .netpower-navigation__toggle{align-items:center;background:none;border:0;color:var(--np-nav-link,#111);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;width:44px}.netpower-navigation.is-mobile .netpower-navigation__panel{background:var(--np-nav-overlay-bg,#fff);display:flex;flex-direction:column;inset:0;opacity:0;overflow-y:auto;padding:72px 24px 24px;position:fixed;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden;z-index:9999}.netpower-navigation.is-mobile.is-open-menu .netpower-navigation__panel{opacity:1;transform:none;visibility:visible}.netpower-navigation.is-mobile .netpower-navigation__close{align-items:center;background:none;border:0;color:var(--np-nav-link,#111);cursor:pointer;display:inline-flex;height:44px;inset-inline-end:16px;justify-content:center;padding:0;position:absolute;top:16px;width:44px}.netpower-navigation.is-mobile .netpower-navigation__panel.netpower-navigation__panel--with-logo{padding-block-start:24px}.netpower-navigation.is-mobile .netpower-navigation__panel-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-block-end:24px}.netpower-navigation.is-mobile .netpower-navigation__panel-head .netpower-navigation__close{margin-inline-end:-12px;position:static}.netpower-navigation.is-mobile .netpower-navigation__logo{display:block;flex:0 0 auto;height:auto;max-width:60%;width:var(--np-nav-logo-w,120px)}.netpower-navigation.is-mobile .netpower-navigation__list{align-items:stretch;flex:1;flex-direction:column;flex-wrap:nowrap;gap:0}.netpower-navigation.is-mobile .netpower-menu-item{border-block-end:1px solid var(--np-nav-divider,#ececec);display:block;position:static}.netpower-navigation.is-mobile .netpower-menu-item__link{align-items:center;display:flex;justify-content:space-between;padding:16px 0;width:100%}.netpower-navigation.is-mobile .netpower-navigation__list>.netpower-menu-item>a.netpower-menu-item__link:after{border-block-end:1.5px solid currentcolor;border-inline-end:1.5px solid currentcolor;content:"";flex:0 0 auto;height:8px;transform:rotate(-45deg);width:8px}.netpower-navigation.is-mobile .netpower-menu-item__panel{background:transparent;border-radius:0;box-shadow:none;margin:0;max-width:none;min-width:0;padding:0 0 16px;position:static;transform:none;width:auto}.netpower-navigation.is-mobile .netpower-menu-item__panel:before{content:none}.netpower-navigation.is-mobile .netpower-menu-item__sublist .netpower-menu-item{border-block-end:0}.netpower-navigation.is-mobile .netpower-menu-item__sublist .netpower-menu-item__link{padding:10px 12px}.netpower-navigation.is-mobile .netpower-menu-item--cta{border-block-end:0;margin-block-start:auto;padding-block-start:16px}.netpower-navigation.is-mobile .netpower-menu-item--cta>.netpower-menu-item__link{justify-content:center}.netpower-navigation.is-mobile .netpower-menu-item--cta>a.netpower-menu-item__link:after{content:none}.netpower-navigation__toggle-bar{background:currentcolor;border-radius:1px;display:block;height:2px;position:relative;width:20px}.netpower-navigation__toggle-bar:after,.netpower-navigation__toggle-bar:before{background:currentcolor;border-radius:1px;content:"";height:2px;inset-inline-start:0;position:absolute;width:20px}.netpower-navigation__toggle-bar:before{top:-6px}.netpower-navigation__toggle-bar:after{top:6px}.netpower-navigation__close-icon,.netpower-navigation__toggle-icon{align-items:center;display:inline-flex;height:var(--np-nav-icon-size,24px);justify-content:center;width:var(--np-nav-icon-size,24px)}.netpower-navigation__close-icon>svg,.netpower-navigation__toggle-icon>svg{height:100%;width:100%}.netpower-navigation__close-icon>svg:not([fill]),.netpower-navigation__toggle-icon>svg:not([fill]){fill:currentcolor}.netpower-navigation__close-mark{display:block;height:20px;position:relative;width:20px}.netpower-navigation__close-mark:after,.netpower-navigation__close-mark:before{background:currentcolor;border-radius:1px;content:"";height:2px;inset-inline-start:0;position:absolute;top:50%;transform:rotate(45deg);width:20px}.netpower-navigation__close-mark:after{transform:rotate(-45deg)}html.netpower-navigation-locked{overflow:hidden}@media(prefers-reduced-motion:reduce){.netpower-menu-item--cta>.netpower-menu-item__link,.netpower-menu-item__link,.netpower-menu-item__toggle:after,.netpower-navigation.is-mobile .netpower-navigation__panel{transition:none}}
