.overflow-scroll__progress{border:1px solid hsla(0,0%,100%,.8);border-radius:.78125vw;bottom:2.083333333333333vw;box-shadow:1px -1px 3px rgba(0,0,0,.5);height:1.822916666666667vw;opacity:0;overflow:hidden;padding:0 .5729166666666666vw;position:absolute;right:50%;transform:translateX(50%);transition:opacity .3s ease;width:6.25vw}@media (min-width:1px) and (max-width:920px){.overflow-scroll__progress{border-radius:4vw;bottom:10.666666666666666vw;height:9.333333333333334vw;padding:0 2.933333333333333vw;width:32vw}}.overflow-scroll__progress.active{opacity:1}.overflow-scroll__progress-border{height:100%;margin:0 auto;position:relative;width:92%}.overflow-scroll__progress-inner{align-items:center;background-color:hsla(0,0%,100%,.502);display:flex;height:1.822916666666667vw;justify-content:center;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:1.770833333333333vw}@media (min-width:1px) and (max-width:920px){.overflow-scroll__progress-inner{height:9.333333333333334vw;width:9.066666666666666vw}}.overflow-scroll__progress-inner svg{height:1.041666666666667vw;width:1.041666666666667vw;fill:#fff}@media (min-width:1px) and (max-width:920px){.overflow-scroll__progress-inner svg{height:5.333333333333333vw;width:5.333333333333333vw}}.overflow-scroll__progress-warning{align-items:center;background-color:rgba(0,0,0,.502);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:1}@media screen and (min-width:920px){.overflow-scroll__progress-warning{opacity:0;pointer-events:none}}.overflow-scroll__progress-warning.touched{opacity:0;pointer-events:none}.overflow-scroll__warning-inner{align-items:center;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.overflow-scroll__warning-inner span{color:#fff;font-size:.8333333333333334vw;line-height:1.4;text-align:center}@media (min-width:1px) and (max-width:920px){.overflow-scroll__warning-inner span{font-size:4.266666666666667vw}}.overflow-scroll__warning-inner svg{height:2.34375vw;margin-bottom:1.041666666666667vw;width:2.34375vw;fill:#fff;animation:hand-move 3s ease infinite}@media (min-width:1px) and (max-width:920px){.overflow-scroll__warning-inner svg{height:12vw;margin-bottom:5.333333333333333vw;width:12vw}}.overflow-scroll__wrapper{height:100%;overflow-x:auto;position:relative;scrollbar-width:none;width:100%}.overflow-scroll__wrapper::-webkit-scrollbar{display:none}.overflow-scroll__wrapper.grabbed{cursor:grabbing}.overflow-scroll__wrapper.grabbed a,.overflow-scroll__wrapper.grabbed button{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.overflow-scroll__wrapper.haze-left:before{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:1.5625vw;z-index:10}@media (min-width:1px) and (max-width:920px){.overflow-scroll__wrapper.haze-left:before{width:8vw}}.overflow-scroll__wrapper.haze-right:after{background:linear-gradient(-90deg,#fff,hsla(0,0%,100%,0));content:"";display:block;height:100%;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:1.5625vw;z-index:10}@media (min-width:1px) and (max-width:920px){.overflow-scroll__wrapper.haze-right:after{width:8vw}}.overflow-scroll__wrapper.haze-left--active:before,.overflow-scroll__wrapper.haze-right--active:after{opacity:1}.overflow-scroll__inner{display:block;height:100%;line-height:0;overflow-y:hidden;position:relative;scrollbar-width:none;width:100%}.overflow-scroll__inner::-webkit-scrollbar{display:none}.overflow-scroll__scrollbar{background-color:#edf1fa;bottom:1.041666666666667vw;height:.20833333333333334vw;position:absolute;width:100%;z-index:11}@media (min-width:1px) and (max-width:920px){.overflow-scroll__scrollbar{bottom:5.333333333333333vw;height:1.066666666666667vw}}.overflow-scroll__scrollbar-inner{background-color:#adb6bf;height:.20833333333333334vw}@media (min-width:1px) and (max-width:920px){.overflow-scroll__scrollbar-inner{height:1.066666666666667vw}}@keyframes hand-move{0%{transform:translateX(2.666666666666667vw)}50%{transform:translateX(-2.666666666666667vw)}to{transform:translateX(2.666666666666667vw)}}