.new-year-parkour-top{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:absolute;top:45.85vh;left:0}.new-year-parkour-top_mobile{top:47.41vh;flex-direction:row;align-items:center}.new-year-parkour-top_mobile .new-year-parkour-top__position{margin-left:14.44vh;font-size:10vh}.new-year-parkour-top_mobile .new-year-parkour-top__position__total{font-size:3.15vh}.new-year-parkour-top_mobile .new-year-parkour-top__item{margin-top:.74vh}.new-year-parkour-top_mobile .new-year-parkour-top__item__position{width:3.33vh!important;height:4.63vh!important;font-size:2.59vh!important;margin-left:0;margin-right:1.11vh;border-radius:.74vh}.new-year-parkour-top_mobile .new-year-parkour-top__item__name{font-size:2.59vh!important;height:4.63vh!important;padding:0 1.11vh!important;border-radius:.74vh}.new-year-parkour-top_mobile .new-year-parkour-top__line{height:15.37vh;width:.37vh;margin:0 0 0 2.22vh}.new-year-parkour-top_mobile .new-year-parkour-top__shadow{display:none}.new-year-parkour-top__position{display:flex;align-items:flex-end;color:#fff;text-shadow:0 .09vh .19vh #010106,0 .09vh .74vh #01010666;font-family:Open Sans Condensed;font-size:7.5vh;font-style:italic;font-weight:700;text-transform:uppercase;line-height:80%;margin-left:3.52vh}.new-year-parkour-top__position__total{color:#ffffffd1;font-size:2.59vh;font-style:italic;font-weight:400;text-transform:uppercase}.new-year-parkour-top__line{width:24.91vh;height:.19vh;margin-top:1.85vh;margin-bottom:2.22vh}.new-year-parkour-top__shadow{position:absolute;z-index:-1;background-image:url(../assets/src/assets/images/helloween/royal-race/shadow.png);width:21.85vh;height:43.7vh;background-size:cover;background-position:50%}.new-year-parkour-top__items{padding-left:3.52vh}.new-year-parkour-top__item{display:flex;align-items:center;margin-top:.46vh}.new-year-parkour-top__item__position{border-radius:.37vh;background:linear-gradient(132deg,#fff -823.93%,#ffffffd1 98.74%);line-height:100%;width:1.76vh;justify-content:center;color:#010106;text-align:center;font-size:1.67vh;margin-right:.37vh;margin-left:.83vh}.new-year-parkour-top__item__name,.new-year-parkour-top__item__position{height:2.41vh;display:flex;align-items:center;font-family:Open Sans Condensed;font-style:italic;font-weight:700;text-transform:uppercase}.new-year-parkour-top__item__name{border-radius:.19vh;background:linear-gradient(132deg,#fff -823.93%,#010106d1 98.74%);padding:0 .93vh;color:#fff;font-size:1.3vh}.new-year-parkour-top__item:first-child{margin:0}.new-year-parkour-top__item:first-child .new-year-parkour-top__item__position{height:3.52vh;width:2.59vh;font-size:2.59vh;margin-left:0}.new-year-parkour-top__item:first-child .new-year-parkour-top__item__name{padding:0 1.11vh;height:3.52vh;font-size:1.67vh}.new-year-parkour-top__item_current .new-year-parkour-top__item__position{background:linear-gradient(132deg,#fff -823.93%,#f9b701d1 98.74%)}.new-year-parkour-top__item_current .new-year-parkour-top__item__name{color:#f9b701}.new-year-parkour-checkpoint{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;position:absolute;top:45.85vh;right:3.52vh}.new-year-parkour-checkpoint_mobile{top:33.85vh;right:14.44vh}.new-year-parkour-checkpoint_mobile .new-year-parkour-checkpoint__bg{width:22.78vh;height:8.8vh;top:3.5vh}.new-year-parkour-checkpoint_mobile .new-year-parkour-checkpoint__value{font-size:10vh}.new-year-parkour-checkpoint_mobile .new-year-parkour-checkpoint__value__total{font-size:4.81vh}.new-year-parkour-checkpoint_mobile .new-year-parkour-checkpoint__text{font-size:2.59vh;font-weight:400}.new-year-parkour-checkpoint__bg{position:absolute;z-index:-1;width:10.5556vh;height:10vh;background-image:url(../assets/src/assets/images/new_year/parkour/checkpoint-bg.svg);background-size:100% 100%;top:-2.037vh;right:2.2222vh}.new-year-parkour-checkpoint__value{display:flex;align-items:flex-end;color:#fff;text-shadow:0 .09vh .19vh #010106,0 .09vh .74vh #01010666;font-family:Open Sans Condensed;font-size:7.5vh;font-style:italic;font-weight:700;text-transform:uppercase;line-height:80%}.new-year-parkour-checkpoint__value__total{color:#ffffffd1;font-size:2.59vh;font-style:italic;font-weight:400;text-transform:uppercase}.new-year-parkour-checkpoint__text{color:#ffffffd1;text-align:right;text-shadow:0 .09vh .19vh #010106,0 .09vh .74vh #01010666;font-family:Open Sans Condensed;font-size:1.67vh;font-style:italic;font-weight:600;text-transform:uppercase;margin-top:1.3vh;margin-bottom:1.48vh}.new-year-parkour{width:100vw;height:100vh;pointer-events:none}