:root{--header-height:67px}.adminbar :root{--header-height:calc(var(--header-height) + var(--wp-admin--admin-bar--height))}@media (min-width:960px){.adminbar :root{--header-height:calc(120px + var(--wp-admin--admin-bar--height))}}section.wp-block-tribe-jumplink-nav{background-color:var(--color-white);margin-left:calc(var(--wp--style--root--padding-right)*-1)!important;margin-right:calc(var(--wp--style--root--padding-right)*-1)!important;position:sticky;top:var(--header-height);z-index:10}@media (min-width:960px){section.wp-block-tribe-jumplink-nav{background-color:initial;left:0;margin:0!important;position:fixed;top:50vh;transition:var(--transition)}section.wp-block-tribe-jumplink-nav.align-nav-right{left:auto;right:0}}section.wp-block-tribe-jumplink-nav .wp-block-button__link{color:var(--color-neutral-70);display:flex;flex-flow:row nowrap;font-size:15px;gap:24px;max-width:calc(40ch + 64px);padding:12px 12px 12px 4em;position:relative;text-align:left;-webkit-text-decoration:none;text-decoration:none}:is(section.wp-block-tribe-jumplink-nav .wp-block-button__link):after{content:none}@media (min-width:960px){section.wp-block-tribe-jumplink-nav .wp-block-button__link{max-width:calc(40ch + 64px);padding:6px 30px 6px 48px}:is(section.wp-block-tribe-jumplink-nav .wp-block-button__link):before{background-color:var(--color-neutral-70);content:"";height:1px;left:0;position:absolute;top:19px;transition:width .15s ease-in-out;width:12px}.align-nav-right :is(section.wp-block-tribe-jumplink-nav .wp-block-button__link){justify-content:flex-end;padding:6px 48px 6px 30px;text-align:right}:is(.align-nav-right :is(section.wp-block-tribe-jumplink-nav .wp-block-button__link)):before{left:auto;right:0}}.jumplink-nav__item-link--current:is(section.wp-block-tribe-jumplink-nav .wp-block-button__link),:is(section.wp-block-tribe-jumplink-nav .wp-block-button__link):focus-visible,:is(section.wp-block-tribe-jumplink-nav .wp-block-button__link):hover{color:var(--color-blue-light)!important}@media (min-width:960px){:is(:is(section.wp-block-tribe-jumplink-nav .wp-block-button__link):hover,:is(section.wp-block-tribe-jumplink-nav .wp-block-button__link):focus-visible,.jumplink-nav__item-link--current:is(section.wp-block-tribe-jumplink-nav .wp-block-button__link)):before{background-color:var(--color-blue-light);width:24px}}.jumplink-nav__backdrop{background:var(--color-white);display:none;height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:top left;transition:.5s ease;width:100%;z-index:4}.align-nav-right .jumplink-nav__backdrop{transform-origin:top right}@media (min-width:960px){.jumplink-nav__backdrop{display:block}.opened .jumplink-nav__backdrop{transform:scale(1);transition:.1s ease}}.jumplink__nav{position:relative;z-index:5}@media (min-width:960px){.jumplink__nav{align-items:flex-start;display:flex;flex-flow:column nowrap}.align-nav-right .jumplink__nav{align-items:flex-end}}.jumplink-nav__desktop-toggle-wrapper{display:none}@media (min-width:960px){.jumplink-nav__desktop-toggle-wrapper{align-items:center;display:flex;flex-flow:row-reverse nowrap;padding-left:16px;position:relative}.align-nav-right .jumplink-nav__desktop-toggle-wrapper{flex-flow:row nowrap;padding-left:0;padding-right:16px}}.jumplink-nav__desktop-icon{opacity:.7;pointer-events:none;transition:transform .3s ease-in-out,opacity .25s ease}.jumplink-nav__desktop-icon:focus-visible,.jumplink-nav__desktop-icon:hover{opacity:1}.jumplink-nav__desktop-icon:before{background-color:var(--color-text);content:"";display:block;height:14px;-webkit-mask:var(--tribe-icon-chevron-right);mask:var(--tribe-icon-chevron-right);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:1;transform:rotateY(0deg);transition:var(--transition);width:9px}:is(.align-nav-right .jumplink-nav__desktop-icon):before{transform:rotateY(-180deg)}:is(.opened .jumplink-nav__desktop-icon):before{transform:rotateY(-180deg)}:is(.opened.align-nav-right .jumplink-nav__desktop-icon):before{transform:rotateY(0deg)}.jumplink-nav__mobile{display:flex}@media (min-width:960px){.jumplink-nav__mobile{display:none}}.jumplink-nav__toggle--mobile{display:grid;grid-template-columns:auto 1fr 12px;grid-gap:8px;background-color:initial;border:0;border-bottom:1px solid var(--color-neutral-20);font-size:15px;justify-content:start;padding:12px var(--wp--style--root--padding-right);position:relative;text-align:left;text-transform:none;width:100%}.jumplink-nav__toggle--mobile:after{background-color:var(--color-text);content:"";display:block;height:14px;-webkit-mask:var(--tribe-icon-chevron-right);mask:var(--tribe-icon-chevron-right);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:1;position:absolute;right:var(--wp--style--root--padding-right);top:16px;transform:rotate(90deg);transition:var(--transition);width:9px}:is(.opened .jumplink-nav__toggle--mobile):after{transform:rotate(-90deg)}.jumplink-nav__current{max-width:calc(40ch + 30px);transition:var(--transition)}.opened .jumplink-nav__current{color:var(--color-blue-light)}.jumplink__links{display:none}.opened .jumplink__links{display:block}@media (min-width:960px){.jumplink__links{display:block;opacity:0;transition:.25s ease-in-out}.opened .jumplink__links{opacity:1}}.jumplink-nav__toggle{background-color:var(--color-white);border:0;display:flex;flex-flow:row nowrap;gap:var(--spacer-20);justify-content:flex-start;min-width:160px;padding:15px 16px 15px 48px;transform:translateX(calc(-100% + 16px));transition:transform .3s ease-in-out,opacity .25s ease}.align-nav-right .jumplink-nav__toggle{justify-content:flex-end;padding:15px 48px 15px 16px;transform:translateX(calc(100% - 16px))}.jumplink-nav__toggle span{color:var(--color-neutral-70);font-size:12px;opacity:0;text-transform:uppercase;transition:opacity .15s ease-in-out;transition-delay:0s}.jumplink-nav__toggle:focus-visible,.jumplink-nav__toggle:hover{transform:translateX(-24px)}.align-nav-right :is(.jumplink-nav__toggle:hover,.jumplink-nav__toggle:focus-visible){transform:translateX(24px)}:is(.jumplink-nav__toggle:hover,.jumplink-nav__toggle:focus-visible) span{opacity:1;transition-delay:.15s}.opened .jumplink-nav__toggle{transform:translateX(-24px)}.opened.align-nav-right .jumplink-nav__toggle{transform:translateX(24px)}.jumplink-nav__desktop-toggle-show{display:block}.jumplink-nav__desktop-toggle-hide,.opened .jumplink-nav__desktop-toggle-show{display:none}.opened .jumplink-nav__desktop-toggle-hide{display:block}
