.nav-scroller-btn--up{display:none;left:-100px;position:absolute}.nav-bar-hori.sticky .nav-scroller-btn--up{display:block}.nav-scroller-btn img,.nav-scroller-btn--up img{image-rendering:-webkit-optimize-contrast;width:30px}.nav-bar-hori{margin-bottom:1em;position:relative}.nav-scroller-btn--up:hover,.nav-scroller-btn:hover,.nav-scroller-item:hover{cursor:pointer}.nav-bar-hori.sticky{background-color:transparent;left:0;position:fixed;width:100%;z-index:100}.nav-scroller-wrapper{margin:0 auto;max-width:1600px;padding:0 30px;position:relative}.nav-scroller.active{cursor:grabbing;cursor:-webkit-grabbing}.nav-scroller{font-size:0;overflow-x:hidden;overflow-y:hidden;padding-bottom:2px;position:relative;white-space:nowrap}.nav-bar-hori:before{background-color:#efefef;content:"";height:calc(100% - 2px);left:0;position:absolute;top:0;width:100%}.nav-scroller-content{display:flex;float:left;justify-content:space-around;min-width:100%;position:relative;transition:transform .4s ease-in-out;width:min-content}.no-transition{transition:none}.nav-scroller-item{color:#333;display:block;font-size:1.125rem;padding:1rem;position:relative;text-align:center;text-transform:uppercase}.nav-scroller-item.active:after{background-color:#0057b8;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:100%}.nav-scroller-btn,.nav-scroller-btn--up{background-color:transparent;border:0 solid #fff;font-size:1.25rem;padding-left:4px;padding-right:4px;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s}.nav-scroller-btn:not(.active){opacity:0;pointer-events:none}.nav-scroller-btn--left{left:0}.nav-scroller-btn--right{right:0}