@keyframes dropIn{0%{transform:translate(calc(-100% - 14px),-50%)}75%{transform:translate(8px,-50%)}to{transform:translateY(-50%)}}@keyframes dropOut{0%{transform:translateY(-50%)}to{transform:translate(calc(-100% - 14px),-50%)}}@keyframes growCircle{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.anchor-navigation{z-index:100;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);width:auto;max-width:3rem;padding:1rem 1rem 1rem 0;transition:all .3s ease-in-out;display:none;position:fixed;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}@media (min-width:992px){.anchor-navigation{display:block}}.anchor-navigation:not(.show){transform:translate(-50%,-50%)}.anchor-navigation.show .anchor-navigation__item i{animation:.3s ease-in-out forwards dropIn}.anchor-navigation.show .anchor-navigation__item:nth-child(2n) i{animation-delay:.15s}.anchor-navigation.show .anchor-navigation__item:nth-child(3n) i{animation-delay:.225s}.anchor-navigation.show .anchor-navigation__item:nth-child(4n) i{animation-delay:.3s}.anchor-navigation.show .anchor-navigation__item:nth-child(5n) i{animation-delay:.375s}.anchor-navigation.show .anchor-navigation__item:nth-child(6n) i{animation-delay:.45s}.anchor-navigation.show .anchor-navigation__item:nth-child(7n) i{animation-delay:.525s}.anchor-navigation.show .anchor-navigation__item:nth-child(8n) i{animation-delay:.6s}.anchor-navigation.show .anchor-navigation__item:nth-child(9n) i{animation-delay:.675s}.anchor-navigation.show .anchor-navigation__item:nth-child(10n) i{animation-delay:.75s}.anchor-navigation.show .anchor-navigation__item:nth-child(11n) i{animation-delay:.825s}.anchor-navigation.show .anchor-navigation__item:nth-child(12n) i{animation-delay:.9s}.anchor-navigation.show .anchor-navigation__item:nth-child(13n) i{animation-delay:.975s}.anchor-navigation.show .anchor-navigation__item:nth-child(14n) i{animation-delay:1.05s}.anchor-navigation.show .anchor-navigation__item:nth-child(15n) i{animation-delay:1.125s}.anchor-navigation.hide{pointer-events:none}.anchor-navigation.hide .anchor-navigation__item i{animation:.3s dropOut}.anchor-navigation__title{opacity:0;font-weight:var(--font-weight-medium);white-space:nowrap;margin-bottom:.5rem;padding-left:.5rem;font-size:1.25rem;transition:all .2s ease-in-out}.anchor-navigation__items{margin:0;padding:0;list-style-type:none}.anchor-navigation__items li{position:relative}.anchor-navigation__items li:not(:last-child){margin-bottom:.5rem}.anchor-navigation__items li i{background-color:var(--anchor-nav-dots-inactive);border-radius:50%;width:8px;height:8px;display:inline-block;position:absolute;top:50%;left:14px;transform:translate(calc(-100% - 14px),-50%);display:block!important}.anchor-navigation__items li i:before,.anchor-navigation__items li i:after{border:2px solid var(--anchor-nav-dots-inactive);content:"";border-radius:50%;width:20px;height:20px;transition:all .2s ease-in;position:absolute;top:-6px;left:-6px;transform:scale(0)}.anchor-navigation__items li i:after{opacity:.75;border-color:var(--anchor-nav-dots-active)}.anchor-navigation__items li a{opacity:0;pointer-events:none;color:var(--anchor-nav-font-color);white-space:nowrap;padding:0 .5rem 0 2.5rem;transition:all .2s ease-in-out;display:block;position:relative}.anchor-navigation__items li:not(.active):hover a{padding:0 .25rem 0 2.75rem}.anchor-navigation__items li.active i,.anchor-navigation__items li:hover i{background-color:var(--anchor-nav-dots-active)}.anchor-navigation__items li.active i:before,.anchor-navigation__items li:hover i:before{border-color:var(--anchor-nav-dots-active);transform:scale(1)}.anchor-navigation__items li.active a,.anchor-navigation__items li:hover a{color:var(--anchor-nav-dots-active)}.anchor-navigation__items li.active i:after{animation:.3s ease-out .2s forwards growCircle}.anchor-navigation:hover{background-color:var(--anchor-nav-background);max-width:512px;padding:1rem}.anchor-navigation:hover .anchor-navigation__title{opacity:1;transition:opacity .2s ease-in-out .3s}.anchor-navigation:hover .anchor-navigation__items a{opacity:1;pointer-events:auto;transition:opacity .2s ease-in-out .3s,padding .2s}.anchor-navigation{--anchor-nav-dots-inactive:color-mix(in srgb, var(--color-primary) 30%, transparent);--anchor-nav-dots-active:var(--color-primary);--anchor-nav-background:color-mix(in srgb, var(--color-contrast) 5%, var(--color-bg));--anchor-nav-font-color:var(--color-contrast-light)}
/*# sourceMappingURL=anchor_navigation.min.css.map */
