.n-sticky-onpage{position:sticky;top:0;margin-bottom:20px;z-index:99;background-color:#fff}.n-sticky-onpage .n-sticky-onpage-nav-wrapper{position:relative;width:100%;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;will-change:transform;-webkit-user-select:none;user-select:none;touch-action:pan-x;margin-bottom:-20px;margin-top:-20px;scrollbar-width:none;-ms-overflow-style:none}.n-sticky-onpage .n-sticky-onpage-nav-wrapper::-webkit-scrollbar{display:none}.n-sticky-onpage .n-sticky-onpage-nav-wrapper.active{cursor:grabbing;cursor:-webkit-grabbing}.n-sticky-onpage .n-sticky-onpage-nav{display:flex;flex-direction:row;width:max-content;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:20px;scroll-snap-type:x mandatory;padding:20px;cursor:pointer;white-space:nowrap;scroll-behavior:smooth;transform:translateZ(0)}.n-sticky-onpage .n-sticky-onpage-nav a{scroll-snap-align:start;flex-shrink:0;border-radius:20px;box-shadow:0 4px 20px #00000021;display:inline-block;padding:15px 30px;color:#21262a;text-decoration:none;transition:all .25s ease-in-out;font-size:13px;white-space:nowrap}.n-sticky-onpage .n-sticky-onpage-nav a:hover{background-color:#f2feff}.n-sticky-onpage .n-sticky-onpage-nav a.active{background-color:#00b2bf;color:#fff}.n-sticky-onpage .n-sticky-onpage-nav a.active:hover{background-color:#009aa6}@media screen and (min-width: 768px){.n-sticky-onpage .n-sticky-onpage-nav-wrapper{margin-left:-20px;margin-top:0}.n-sticky-onpage .n-sticky-onpage-nav a{font-size:16px}}@media only screen and (max-width: 767px){.n-sticky-onpage .n-container{padding:0}}
