body.overlay-open{overflow:hidden}body.overlay-open,body.overlay-open .fixed-top{padding-right:var(--scrollbar-width,0)}.wp-block-navigation:has(.wp-block-isoline-plugin-navigation-overlay){align-items:stretch}.wp-block-navigation [data-iso-offcanvas]{background-color:#fff;display:flex;flex-direction:column;gap:0;height:calc(100dvh - 100% - var(--wp-admin--admin-bar--height, 0px));left:0;max-width:100%;position:absolute;top:100%;transform:translateX(-100%);transition:transform .3s ease-out;visibility:hidden;width:400px;will-change:transform}.wp-block-navigation [data-iso-offcanvas].open{transform:none;z-index:1}.wp-block-navigation [data-iso-offcanvas].closing,.wp-block-navigation [data-iso-offcanvas].open{visibility:visible}@media(min-width:992px){.wp-block-navigation [data-iso-offcanvas]{bottom:auto;flex-direction:row;gap:.5rem;transform:none;transition:none;width:100%;will-change:auto}}.wp-block-navigation [data-iso-offcanvas-target]{padding:0}.wp-block-navigation .backdrop{background-color:#000;height:calc(100dvh - 100% - var(--wp-admin--admin-bar--height, 0px));left:0;opacity:0;position:absolute;top:100%;transition:opacity .15s linear;visibility:hidden;width:100vw}.wp-block-navigation .backdrop.show{opacity:.5;visibility:visible}.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay{align-items:stretch;align-self:stretch;flex:1 1 0%;justify-content:flex-start;min-width:-moz-fit-content;min-width:fit-content;padding:1rem 0}.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay>.wp-block-isoline-plugin-navigation-group{align-items:stretch}.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay>.wp-block-isoline-plugin-navigation-group:has(.wp-block-isoline-plugin-mega-menu){overflow:hidden}@media(max-width:991.98px){.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay>*{padding:0 2rem}.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay>.wp-block-isoline-plugin-navigation-group{position:relative}.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay>.wp-block-isoline-plugin-navigation-group [data-iso-offcanvas].open:has([data-iso-offcanvas].open),.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay>.wp-block-isoline-plugin-navigation-group.is-stacked-on-mobile:has([data-iso-offcanvas].open){overflow-x:hidden;overflow-y:auto}.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay>.wp-block-isoline-plugin-navigation-group [data-iso-offcanvas].open:has([data-iso-offcanvas].open [data-iso-offcanvas].open),.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay>.wp-block-isoline-plugin-navigation-group.is-stacked-on-mobile:has([data-iso-offcanvas].open [data-iso-offcanvas].open){overflow:hidden}}@media(min-width:992px){.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay__main-menu{gap:0}}.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay__footer{box-shadow:0 -10px 20px rgba(85,85,85,.1);gap:2rem;padding-top:1rem;z-index:1}@media(min-width:992px){.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay__footer{box-shadow:none;padding-top:0;z-index:auto}}.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay .wp-block-navigation-item:not(.wp-block-isoline-plugin-mega-menu,.wp-block-isoline-plugin-mega-menu-tab){padding:1rem 0;width:100%}.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay .wp-block-navigation-item:has(>[data-iso-offcanvas-submenu]){position:static}@media(min-width:992px){.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay{border:none;flex-direction:row;height:auto;inset:initial;justify-content:center;padding:0;position:static;transform:none;visibility:visible;width:auto;will-change:auto}.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay .wp-block-navigation-item:not(.wp-block-isoline-plugin-mega-menu,.wp-block-isoline-plugin-mega-menu-tab){padding:0}}.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay__toggle{align-items:center;background:transparent;border:none;color:currentColor;cursor:pointer;display:flex;flex-direction:column;height:2.5rem;justify-content:center;margin:0;padding:.5rem;position:relative;text-transform:inherit;vertical-align:middle;width:2.5rem}.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay__toggle:after,.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay__toggle:before,.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay__toggle>span{background-color:currentColor;border-radius:.2rem;display:inline-block;height:.2rem}.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay__toggle>span{transition:height .2s ease-out;width:100%}.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay__toggle:after,.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay__toggle:before{content:"";position:absolute;transition:transform .2s ease-out,margin .2s ease-out,width .2s ease-out;width:1.5rem}.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay__toggle:before{margin-bottom:1rem}.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay__toggle:after{margin-top:1rem}.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay__toggle[aria-expanded=true]>span{height:0;visibility:hidden}.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay__toggle[aria-expanded=true]:after,.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay__toggle[aria-expanded=true]:before{margin:0;width:1.9209372712rem}.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay__toggle[aria-expanded=true]:before{transform:rotate(45deg)}.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay__toggle[aria-expanded=true]:after{transform:rotate(-45deg)}@media(min-width:992px){.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay__toggle{display:none}}.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay__toggle.has-button-left,.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay__toggle:not([class*=".has-button-position"]){order:-1}.wp-block-navigation .wp-block-isoline-plugin-navigation-overlay__toggle.has-button-right{order:1}
