body nav.navanyblock-nav .wp-block-navigation__responsive-close{--width: 750px;--padding: 40px}body nav.navanyblock-nav.overlay-menu-always{display:flex !important;flex-direction:row !important;align-items:center !important;flex-wrap:nowrap !important}body nav.navanyblock-nav.overlay-menu-always .accessibility-menu-button{display:block}body nav.navanyblock-nav.overlay-menu-always .wp-block-navigation__responsive-close,body nav.navanyblock-nav.overlay-menu-always .wp-block-navigation__responsive-container,body nav.navanyblock-nav.overlay-menu-always .wp-block-navigation__responsive-container-content{height:100% !important}body nav.navanyblock-nav.overlay-menu-always .wp-block-navigation__responsive-dialog{gap:0 !important}body nav.navanyblock-nav.overlay-menu-always .wp-block-navigation__responsive-container{position:fixed;z-index:1024;background:rgba(0,0,0,0) !important}body nav.navanyblock-nav.overlay-menu-always .wp-block-navigation__responsive-container .navigation-any-block-underlay{position:fixed;z-index:-1;opacity:0;top:0;left:0;background:var(--underlayColor, rgba(0, 0, 0, 0.25));width:100%;height:100%}body nav.navanyblock-nav.overlay-menu-always .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close{opacity:0;transform:translateX(100%);background:var(--menuBgColor, white) !important;z-index:9999;position:fixed;top:0;right:0;left:unset;width:var(--width);min-width:var(--width);padding:0 !important}body nav.navanyblock-nav.overlay-menu-always .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}body nav.navanyblock-nav.overlay-menu-always .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content{position:relative;overflow:scroll;width:100%;padding-top:var(--paddingTop, 0);padding-right:var(--paddingRight, 0);padding-bottom:var(--paddingBottom, 0);padding-left:var(--paddingLeft, 0);height:100%;box-sizing:border-box}body nav.navanyblock-nav.overlay-menu-always .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container:first-of-type{display:flex;box-sizing:border-box}body nav.navanyblock-nav.overlay-menu-always .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container:first-of-type li:hover{opacity:1}body nav.navanyblock-nav.overlay-menu-always .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container{width:100%}body nav.navanyblock-nav.overlay-menu-always button.wp-block-navigation__responsive-container-open,body nav.navanyblock-nav.overlay-menu-always button.wp-block-navigation__responsive-container-close{position:relative;align-self:flex-end;display:flex;justify-content:center;align-items:center;font-size:inherit;gap:.25em}body nav.navanyblock-nav.overlay-menu-always button.wp-block-navigation__responsive-container-open:hover,body nav.navanyblock-nav.overlay-menu-always button.wp-block-navigation__responsive-container-close:hover{opacity:.8}body nav.navanyblock-nav.overlay-menu-always button.wp-block-navigation__responsive-container-open p,body nav.navanyblock-nav.overlay-menu-always button.wp-block-navigation__responsive-container-open svg,body nav.navanyblock-nav.overlay-menu-always button.wp-block-navigation__responsive-container-close p,body nav.navanyblock-nav.overlay-menu-always button.wp-block-navigation__responsive-container-close svg{margin:0;line-height:1;font-size:1em}body nav.navanyblock-nav.overlay-menu-always button.wp-block-navigation__responsive-container-open svg,body nav.navanyblock-nav.overlay-menu-always button.wp-block-navigation__responsive-container-close svg{stroke-width:2 !important;font-size:1em;width:1em;height:1em}body nav.navanyblock-nav.overlay-menu-always button.wp-block-navigation__responsive-container-open svg{margin-top:2%}body nav.navanyblock-nav.overlay-menu-always button.wp-block-navigation__responsive-container-close{top:36px;right:18px;margin-bottom:2rem;padding:0 .4rem}body nav.navanyblock-nav.overlay-menu-always button.wp-block-navigation__responsive-container-close svg{margin-top:5%}body nav.navanyblock-nav ul.wp-block-navigation__submenu-container li.wp-block-navigation-submenu,body nav.navanyblock-nav ul.wp-block-navigation__submenu-container li.wp-block-navigation-item{text-transform:none !important}body nav.navanyblock-nav.overlay-menu-always .open-on-click{overflow:hidden !important}body nav.navanyblock-nav.overlay-menu-always .wp-block-navigation-submenu{position:relative}body nav.navanyblock-nav.overlay-menu-always .wp-block-navigation-submenu .wp-block-navigation__submenu-icon{display:none !important}body nav.navanyblock-nav.overlay-menu-always .wp-block-navigation-submenu button{position:relative}body nav.navanyblock-nav.overlay-menu-always .wp-block-navigation-submenu.expanded>button::after{transform:translate(-100%, -50%) rotate(90deg)}body nav.navanyblock-nav.overlay-menu-always .wp-block-navigation-submenu ul{padding:0 0 0 2rem !important}body nav.navanyblock-nav.overlay-menu-always .is-menu-open .wp-block-navigation-submenu{margin-top:1em !important}body nav.navanyblock-nav.overlay-menu-always .is-menu-open .wp-block-navigation-submenu button::after{content:"";position:absolute;left:-0.3em;--size: calc(1em / 2.5);top:50%;transition:transform .3s ease;transform:translate(-100%, -50%);width:0;height:0;border-top:var(--size) solid rgba(0,0,0,0);border-bottom:var(--size) solid rgba(0,0,0,0);border-left:var(--size) solid currentColor}.is-menu-open{animation:none !important}body nav.navanyblock-nav .wp-block-navigation__responsive-container{position:relative;z-index:1;padding:0 !important}body nav.navanyblock-nav .navanyblock-header{width:100%;display:flex;flex-direction:row;justify-content:space-between}body nav.navanyblock-nav .navanyblock-header .navanyblock-header-container{display:flex;flex-direction:row}body nav.navanyblock-nav .navanyblock-header button.wp-block-navigation__responsive-container-close{position:relative;top:unset;right:unset;margin:unset;margin-left:auto;padding:0 .4rem}body nav.navanyblock-nav .navanyblock-header button.wp-block-navigation__responsive-container-close:hover{opacity:.8}body nav.navanyblock-nav .navanyblock-header button.wp-block-navigation__responsive-container-close svg{width:1em;stroke-width:2 !important;height:1em}@media only screen and (max-width: 750px){body nav.navanyblock-nav .wp-block-navigation__responsive-close{--width: 100vw}}@media(max-width: 512px){body nav.navanyblock-nav .wp-block-navigation__responsive-container-content{padding:0 !important}nav.navanyblock-nav ul.wp-block-navigation__container:first-of-type{padding-left:0px !important;padding-top:20px !important}nav.navanyblock-nav ul.wp-block-navigation__container:first-of-type li{width:100% !important}}body.editor-styles-wrapper nav.navanyblock-nav .wp-block-navigation__responsive-container-content{display:block}body.editor-styles-wrapper nav.navanyblock-nav .wp-block-navigation__responsive-container-content .wp-block-navigation-item.wp-block{margin:initial}body.editor-styles-wrapper nav.navanyblock-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{margin-top:1em;padding:0 !important}body.editor-styles-wrapper nav.navanyblock-nav .wp-block-navigation__responsive-container.is-menu-open{opacity:1 !important;transform:none !important}body.editor-styles-wrapper nav.navanyblock-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-close{opacity:1 !important;transform:none !important}body.editor-styles-wrapper nav.navanyblock-nav .wp-block-navigation__responsive-container.is-menu-open .navigation-any-block-underlay{opacity:1 !important}nav.navanyblock-nav:not(.overlay-menu-always) .navanyblock-footer-container,nav.navanyblock-nav:not(.overlay-menu-always) .navanyblock-header,nav.navanyblock-nav:not(.overlay-menu-always) .navanyblock-header-container,nav.navanyblock-nav:not(.overlay-menu-always) .accessibility-menu-button,nav.navanyblock-nav:not(.overlay-menu-always) .navanyblock-mobile-container{display:none}nav.navanyblock-nav.overlay-menu-always .accessibility-menu-button,nav.navanyblock-nav.overlay-menu-always .navanyblock-desktop-container{display:none}
