:root{--fs-nav-gap:var(--wp--preset--spacing--base);--fs-nav-font-size:var(--wp--preset--font-size--base);--fs-nav-icon-width:20px;--fs-nav-icon-size:20px;--fs-nav-item-gap:0.25rem;--fs-nav-item-padding-block:6px;--fs-nav-item-padding-inline:10px;--fs-nav-link-gap:5px;--fs-nav-toggle-icon-offset-x:0px;--fs-nav-border-color:var(--fs-blocks-color-divider);--fs-nav-border-width:0px;--fs-nav-transition-duration:0.25s;--fs-nav-dropdown-font-size:var(--wp--preset--font-size--base);--fs-nav-dropdown-text-transform:none;--fs-nav-dropdown-distance:8px;--fs-nav-dropdown-toggle-size:12px;--fs-nav-dropdown-toggle-icon-size:12px;--fs-nav-dropdown-width:260px;--fs-nav-dropdown-col-width:160px;--fs-nav-dropdown-column-min-width:160px;--fs-nav-dropdown-border-color:var(--fs-blocks-color-border);--fs-nav-dropdown-border-width:1px;--fs-nav-dropdown-border-radius:0px;--fs-nav-dropdown-border-style:solid;--fs-nav-dropdown-arrow-size:8px;--fs-nav-dropdown-color:var(--fs-blocks-color-foreground);--fs-nav-dropdown-background:var(--fs-blocks-color-background);--fs-nav-dropdown-padding-block:var(--wp--preset--spacing--lg);--fs-nav-dropdown-padding-inline:var(--wp--preset--spacing--lg);--fs-nav-dropdown-shadow:1px 1px 15px rgba(0,0,0,.15)}.fs-nav{align-items:stretch;display:flex;flex-direction:column;font-size:var(--fs-nav-font-size);gap:var(--fs-nav-gap);padding:0;position:relative}.fs-nav,.fs-nav .fs-menu-item,.fs-nav .fs-nav-item,.fs-nav .fs-nav-submenu,.fs-nav .wp-block-navigation-item,.fs-nav .wp-block-navigation__submenu-container,.fs-nav .wp-block-pages-list__item{list-style:none;margin:0}.fs-nav .fs-block-page-list,.fs-nav .fs-nav-item:has(>.fs-block-page-list),.fs-nav .wp-block-page-list{display:contents}.fs-nav-icon{align-self:center;display:block;height:var(--fs-nav-icon-size);width:var(--fs-nav-icon-size)}.fs-nav .wp-block-navigation-item,.fs-nav .wp-block-pages-list__item,.fs-nav-item{display:grid;gap:var(--fs-nav-item-gap);grid-auto-rows:auto;grid-template-columns:auto;position:relative}.fs-nav .wp-block-navigation-item.has-child,.fs-nav .wp-block-pages-list__item.has-child,.fs-nav-item.has-child{grid-template-columns:1fr var(--fs-nav-dropdown-toggle-size)}.fs-nav .wp-block-navigation-item>[data-type="core/navigation-link"]{display:none}.fs-nav .wp-block-navigation-item__content,.fs-nav .wp-block-pages-list__item__link,.fs-nav-link{align-items:center;color:currentColor;cursor:default;display:flex;gap:var(--fs-nav-link-gap);grid-column:1/3;grid-row:1;min-width:-moz-fit-content;min-width:fit-content;padding-block:var(--fs-nav-item-padding-block);position:relative;text-align:start;transition-duration:var(--fs-nav-transition-duration);transition-property:border-color,background-color,color;transition-timing-function:ease;white-space:nowrap}.fs-nav .wp-block-navigation-item__content:is(a),.fs-nav .wp-block-pages-list__item__link:is(a),.fs-nav-link:is(a){cursor:pointer}.fs-nav .wp-block-navigation-item__content:is(a:hover,.is-active,.current-menu-item,[aria-current=page],[aria-selected=true]),.fs-nav .wp-block-pages-list__item__link:is(a:hover,.is-active,.current-menu-item,[aria-current=page],[aria-selected=true]),.fs-nav-link:is(a:hover,.is-active,.current-menu-item,[aria-current=page],[aria-selected=true]){color:var(--fs-blocks-color-primary)}.fs-nav .wp-block-navigation-item__content:has(+.fs-nav-toggle),.fs-nav .wp-block-pages-list__item__link:has(+.fs-nav-toggle),.fs-nav-link:has(+.fs-nav-toggle){padding-inline-end:calc(var(--fs-nav-dropdown-toggle-size) + var(--fs-nav-item-gap))}button:where(.fs-nav-link){background-color:transparent;border:none;padding:0}.fs-nav-toggle{background:transparent;border:none;cursor:pointer;display:block;font-size:var(--fs-nav-font-size);grid-column:2/3;grid-row:1;margin:0;padding:0;padding-block:var(--fs-nav-item-padding-block);position:relative;z-index:1}.fs-nav-toggle:after{content:" "}.fs-nav-toggle .fs-icon,.fs-nav-toggle .fs-nav-toggle__icon{display:block;height:var(--fs-nav-dropdown-toggle-icon-size);left:50%;position:absolute;top:50%;transform:translate(calc(-50% + var(--fs-nav-toggle-icon-offset-x)),-40%);width:var(--fs-nav-dropdown-toggle-icon-size)}.fs-nav-toggle__icon{fill:none;opacity:.6;stroke:currentcolor}.fs-nav .wp-block-navigation__submenu-container,.fs-nav-submenu{align-items:normal;display:flex;flex-direction:column;grid-column:1/3;grid-row:2;padding:0;position:relative}.fs-nav .wp-block-navigation__submenu-container>.fs-nav-submenu__content,.fs-nav-submenu>.fs-nav-submenu__content{display:contents}.fs-nav-item.is-dropdown.has-child{position:relative}.fs-nav-item.is-dropdown.has-child:after,.fs-nav-item.is-dropdown.has-child:before{border:solid transparent;bottom:calc(var(--fs-nav-dropdown-border-width)*-1 - var(--fs-nav-dropdown-distance));content:"";height:0;left:50%;opacity:0;pointer-events:none;position:absolute;width:0;z-index:10}.fs-nav-item.is-dropdown.has-child:before{border-bottom-color:var(--fs-nav-dropdown-border-color);border-width:calc(var(--fs-nav-dropdown-arrow-size) + 1px + var(--fs-nav-dropdown-border-width));margin-left:calc((var(--fs-nav-dropdown-arrow-size) + 1px + var(--fs-nav-dropdown-border-width))*-1)}.fs-nav-item.is-dropdown.has-child:after{border-color:hsla(0,0%,87%,0) hsla(0,0%,87%,0) var(--fs-nav-dropdown-background);border-width:var(--fs-nav-dropdown-arrow-size);margin-left:calc(var(--fs-nav-dropdown-arrow-size)*-1)}@container style(--fs-nav-type: horizontal){.fs-nav .wp-block-navigation-item.has-child{position:relative}.fs-nav .wp-block-navigation-item.has-child:after,.fs-nav .wp-block-navigation-item.has-child:before{border:solid transparent;bottom:calc(var(--fs-nav-dropdown-border-width)*-1 - var(--fs-nav-dropdown-distance));content:"";height:0;left:50%;opacity:0;pointer-events:none;position:absolute;width:0;z-index:10}.fs-nav .wp-block-navigation-item.has-child:before{border-bottom-color:var(--fs-nav-dropdown-border-color);border-width:calc(var(--fs-nav-dropdown-arrow-size) + 1px + var(--fs-nav-dropdown-border-width));margin-left:calc((var(--fs-nav-dropdown-arrow-size) + 1px + var(--fs-nav-dropdown-border-width))*-1)}.fs-nav .wp-block-navigation-item.has-child:after{border-color:hsla(0,0%,87%,0) hsla(0,0%,87%,0) var(--fs-nav-dropdown-background);border-width:var(--fs-nav-dropdown-arrow-size);margin-left:calc(var(--fs-nav-dropdown-arrow-size)*-1)}}.fs-nav-item.is-dropdown.has-child.is-open:after,.fs-nav-item.is-dropdown.has-child.is-open:before{opacity:1;transition:opacity var(--fs-nav-transition-duration)}@container style(--fs-nav-type: horizontal){.fs-nav .wp-block-navigation-item.has-child:hover:after,.fs-nav .wp-block-navigation-item.has-child:hover:before{opacity:1;transition:opacity var(--fs-nav-transition-duration)}}.fs-nav-submenu.is-dropdown{background:var(--fs-nav-dropdown-background);border:var(--fs-nav-dropdown-border-width) solid var(--fs-nav-dropdown-border-color);border-radius:var(--fs-nav-dropdown-border-radius);border-style:var(--fs-nav-dropdown-border-style);box-shadow:var(--fs-nav-dropdown-shadow);clip-path:inset(0 0 100% 0);color:var(--fs-nav-dropdown-color);font-size:var(--fs-nav-dropdown-font-size);left:calc((15px + var(--fs-nav-dropdown-border-width))*-1);margin:0;max-width:100vw;min-width:var(--fs-nav-dropdown-width);opacity:0;overflow:hidden;overscroll-behavior:contain;padding-block:var(--fs-nav-dropdown-padding-block);padding-inline:var(--fs-nav-dropdown-padding-inline);position:absolute;text-transform:var(--fs-nav-dropdown-text-transform);top:calc(100% + var(--fs-nav-dropdown-distance));transition-property:opacity,overflow,visibility;visibility:hidden;z-index:2}.fs-nav-submenu.is-dropdown:has(.fs-menu-item.has-child),.fs-nav-submenu.is-dropdown:has(.fs-nav-item.is-dropdown-media){-moz-column-gap:var(--wp--preset--spacing--xl);column-gap:var(--wp--preset--spacing--xl);flex-direction:row;width:auto}.fs-nav-submenu.is-dropdown:has(.fs-menu-item.has-child) .fs-menu-item,.fs-nav-submenu.is-dropdown:has(.fs-nav-item.is-dropdown-media) .fs-menu-item{min-width:160px}@container style(--fs-nav-type: horizontal){.fs-nav .wp-block-navigation__submenu-container{background:var(--fs-nav-dropdown-background);border:var(--fs-nav-dropdown-border-width) solid var(--fs-nav-dropdown-border-color);border-radius:var(--fs-nav-dropdown-border-radius);border-style:var(--fs-nav-dropdown-border-style);box-shadow:var(--fs-nav-dropdown-shadow);clip-path:inset(0 0 100% 0);color:var(--fs-nav-dropdown-color);font-size:var(--fs-nav-dropdown-font-size);left:calc((15px + var(--fs-nav-dropdown-border-width))*-1);margin:0;max-width:100vw;min-width:var(--fs-nav-dropdown-width);opacity:0;overflow:hidden;overscroll-behavior:contain;padding-block:var(--fs-nav-dropdown-padding-block);padding-inline:var(--fs-nav-dropdown-padding-inline);position:absolute;text-transform:var(--fs-nav-dropdown-text-transform);top:calc(100% + var(--fs-nav-dropdown-distance));transition-property:opacity,overflow,visibility;visibility:hidden;z-index:2}.fs-nav .wp-block-navigation__submenu-container:has(.fs-menu-item.has-child),.fs-nav .wp-block-navigation__submenu-container:has(.fs-nav-item.is-dropdown-media){-moz-column-gap:var(--wp--preset--spacing--xl);column-gap:var(--wp--preset--spacing--xl);flex-direction:row;width:auto}.fs-nav .wp-block-navigation__submenu-container:has(.fs-menu-item.has-child) .fs-menu-item,.fs-nav .wp-block-navigation__submenu-container:has(.fs-nav-item.is-dropdown-media) .fs-menu-item{min-width:160px}}.fs-nav-item.is-dropdown>.fs-nav-submenu:before{bottom:100%;content:"";height:calc(var(--fs-nav-dropdown-distance)*2);left:0;position:absolute;width:100%}@container style(--fs-nav-type: horizontal){.fs-nav .wp-block-navigation-submenu>.wp-block-navigation__submenu-container:before{bottom:100%;content:"";height:calc(var(--fs-nav-dropdown-distance)*2);left:0;position:absolute;width:100%}}.fs-nav-item.is-dropdown.is-open>.fs-nav-submenu.is-dropdown{clip-path:none;opacity:1;overflow:visible;transition-duration:var(--fs-nav-transition-duration);visibility:visible}@container style(--fs-nav-type: horizontal){.fs-nav .wp-block-navigation-submenu:hover>.wp-block-navigation__submenu-container{clip-path:none;opacity:1;overflow:visible;transition-duration:var(--fs-nav-transition-duration);visibility:visible}}@container style(--fs-nav-type: vertical){.fs-nav .fs-nav-submenu{max-width:none;width:100%}.fs-nav .wp-block-navigation__submenu-container{display:none}}.fs-nav:where(.is-style-simple){--fs-nav-item-padding-inline:0}@container style(--fs-nav-type: vertical){.fs-nav.is-style-simple .fs-nav-item.is-open>.fs-nav-submenu{border-top:1px solid var(--fs-nav-border-color)}}.fs-nav:where(.is-style-tabs){--fs-nav-gap:2px;--fs-nav-border-inline-width:1px;--fs-nav-item-padding-block:8px;--fs-nav-item-padding-inline:16px;--fs-nav-dropdown-toggle-size:calc(21px + var(--fs-nav-item-gap))}.fs-nav:where(.is-style-tabs) .fs-nav-item{gap:0}.fs-nav:where(.is-style-tabs) .fs-nav-item.has-child>.fs-nav-link{padding-inline-end:var(--fs-nav-dropdown-toggle-size)}.fs-nav:where(.is-style-tabs) .fs-nav-item>.fs-nav-link{background-color:rgba(0,0,0,.04);border-color:var(--fs-nav-border-color);border-style:solid;border-width:2px var(--fs-nav-border-inline-width) 0;padding-inline:var(--fs-nav-item-padding-inline)}.fs-nav:where(.is-style-tabs) .fs-nav-item>.fs-nav-link:is(.is-active,.current-menu-item,[aria-current=page],[aria-selected=true]){background-color:var(--fs-blocks-color-white);border-color:var(--fs-blocks-color-primary) var(--fs-nav-border-color) transparent var(--fs-nav-border-color)}.fs-nav:where(.is-style-tabs) .fs-nav-toggle{right:var(--fs-nav-border-inline-width)}@container style(--fs-nav-type: vertical){.fs-nav.is-style-tabs .fs-nav-link{border-width:1px 0 1px 2px}.fs-nav.is-style-tabs .fs-nav-link:is(.is-active,.current-menu-item,[aria-current=page],[aria-selected=true]){border-color:var(--fs-nav-border-color) transparent var(--fs-nav-border-color) var(--fs-blocks-color-primary)}}.fs-nav:where(.has-divider){--fs-nav-divider-width:1px;--fs-nav-divider-height:0.8lh;--fs-nav-divider-color:color-mix(in srgb,currentcolor 25%,transparent 0%)}.fs-nav:where(.has-divider) .fs-nav-item.is-root>.fs-nav-link:after{background-color:var(--fs-nav-divider-color);content:"";height:var(--fs-nav-divider-height);pointer-events:none;position:absolute;right:calc(var(--fs-nav-gap)/-2);top:50%;transform:translate(50%,-50%);width:var(--fs-nav-divider-width)}.fs-nav:where(.has-divider) .fs-nav-item:last-child>.fs-block-page-list .fs-nav-item:last-child .fs-nav-link:after,.fs-nav:where(.has-divider) .fs-nav-item:last-child>.fs-nav-link:after{content:none}@container style(--fs-nav-type: vertical){.fs-nav.has-divider{--fs-nav-divider-height:100%}.fs-nav.has-divider .fs-nav-item.is-root>.fs-nav-link:after{bottom:0;height:var(--fs-nav-divider-width);left:50%;right:auto;top:auto;transform:translate(-50%,50%);width:var(--fs-nav-divider-height)}}.fs-nav:where(.is-style-underline){--fs-nav-item-padding-inline:0;--fs-nav-line-inset:auto 0 0;--fs-nav-line-size:3px;--fs-nav-border-color:transparent}.fs-nav:where(.is-style-underline) .fs-nav-item.is-root>.fs-nav-link:before{background-color:var(--fs-nav-border-color);content:"";height:var(--fs-nav-line-size);inset:var(--fs-nav-line-inset);position:absolute;transition:all .2s ease}.fs-nav:where(.is-style-underline) .fs-nav-item.is-root>.fs-nav-link:is(:hover,.is-active,.current-menu-item,[aria-current=page],[aria-selected=true]){--fs-nav-border-color:var(--fs-blocks-color-primary)}.fs-nav:where(.is-style-underline):hover .fs-nav-item.is-root>.fs-nav-link:not(:hover){--fs-nav-border-color:transparent}@container style(--fs-nav-type: vertical){.fs-nav:where(.is-style-underline) .fs-nav-item.is-root>.fs-nav-link{border-right:1px solid var(--fs-nav-border-color)}.fs-nav:where(.is-style-underline) .fs-nav-item.is-root>.fs-nav-link:before{--fs-nav-line-inset:-1px -1px -1px auto;height:calc(100% + 2px);width:var(--fs-nav-line-size)}.fs-nav:where(.is-style-underline) .fs-nav-item.is-root>.fs-nav-link:not(:last-child){border-bottom:1px solid var(--fs-nav-border-color)}}.fs-nav:where(.is-style-fill,.is-style-outline,.is-style-switch){--fs-nav-gap:0;--fs-nav-border-width:2px;--fs-nav-item-padding-inline:1em;--fs-nav-dropdown-toggle-size:calc(24px + var(--fs-nav-item-gap) + var(--fs-nav-border-width))}.fs-nav:where(.is-style-fill,.is-style-outline,.is-style-switch) .fs-nav-item{gap:0}.fs-nav:where(.is-style-fill,.is-style-outline,.is-style-switch) .fs-nav-item.has-child>.fs-nav-link{padding-inline-end:var(--fs-nav-dropdown-toggle-size)}.fs-nav:where(.is-style-fill,.is-style-outline,.is-style-switch) .fs-nav-link{padding-inline:var(--fs-nav-item-padding-inline)}.fs-nav:where(.is-style-fill,.is-style-outline,.is-style-switch) .fs-nav-link+.fs-nav-toggle{right:var(--fs-nav-border-width)}.fs-nav:where(.is-style-fill) .fs-nav-link{border:var(--fs-nav-item-border-width,0) var(--fs-nav-item-border-style,solid) transparent;border-radius:var(--fs-nav-item-border-radius,var(--fs-blocks-radius))}.fs-nav:where(.is-style-fill) .fs-nav-link:is(.is-active,.current-menu-item,[aria-current=page],[aria-selected=true]){background-color:var(--fs-nav-item-background,var(--fs-blocks-color-primary));border-color:var(--fs-nav-item-border-color,transparent);box-shadow:var(--fs-nav-item-shadow,none);color:var(--fs-nav-item-color,var(--fs-blocks-color-white))}.fs-nav:where(.is-style-fill) .fs-nav-link:is(.is-active,.current-menu-item,[aria-current=page],[aria-selected=true])+.fs-nav-toggle{color:var(--fs-nav-item-color,var(--fs-blocks-color-white))}.fs-nav:where(.is-style-outline) .fs-nav-link{border:var(--fs-nav-border-width) solid transparent;border-radius:99px}.fs-nav:where(.is-style-outline) .fs-nav-link:is(.is-active,.current-menu-item,[aria-current=page],[aria-selected=true]){border-color:currentcolor;color:var(--fs-blocks-color-primary)}.fs-nav:where(.is-style-outline) .fs-nav-toggle{border-radius:99px}.fs-nav:where(.is-style-switch){--fs-nav-gap:4px;--padding:4px;--border-radius:24px;background:var(--fs-blocks-color-gray-100);border-radius:var(--border-radius);padding:var(--padding)}.fs-nav:where(.is-style-switch) .fs-nav-link{background:transparent;border:none;border-radius:calc(var(--border-radius) - var(--padding));cursor:pointer;font-weight:500;line-height:1.5;padding:8px 16px;transition:background-color .2s,color .2s,box-shadow .2s;white-space:nowrap}.fs-nav:where(.is-style-switch) .fs-nav-link:hover{color:inherit}.fs-nav:where(.is-style-switch) .fs-nav-link:is(.is-active,.current-menu-item,[aria-current=page],[aria-selected=true]){background:var(--fs-blocks-color-background,#fff);box-shadow:var(--fs-blocks-shadow,0 1px 3px rgba(0,0,0,.1))}.fs-block-nav{align-items:center;-moz-column-gap:var(--fs-nav-gap);column-gap:var(--fs-nav-gap);flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.fs-block-nav .fs-block-nav__list{margin:0}
