.new-year-calendar_mobile .new-year-calendar__sidebar{padding-left:14.54vh}.new-year-calendar_mobile .new-year-calendar__sidebar__content{transform:scale(1.3);transform-origin:left center}.new-year-calendar__close{height:9.81vh;left:14.54vh;position:absolute;top:4.63vh;width:9.91vh;z-index:10}.new-year-calendar__sidebar{align-items:center;background:linear-gradient(90deg,#0d0d17cc 56.9%,#0d0d1700);display:flex;height:100vh;left:0;padding-left:6.11vh;pointer-events:none;position:absolute;text-align:center;top:0;width:64.07vh;z-index:9}.new-year-calendar__sidebar__content{width:35.93vh}.new-year-calendar__sidebar__image{height:17.04vh;margin-bottom:-6vh;position:relative;width:17.04vh;z-index:1}.new-year-calendar__hint{align-items:center;display:flex;height:5.93vh;justify-content:center;margin-top:2.78vh;position:relative;width:35.93vh}.new-year-calendar__hint__bg{height:100%;left:0;position:absolute;top:0;width:100%}.new-year-calendar__hint__content{align-items:center;color:#0d0d17;display:flex;font-family:"Open Sans Condensed",var(--fallback-font);font-size:2vh;font-style:italic;font-weight:500;position:relative;text-transform:uppercase;z-index:1}.new-year-calendar__hint__content img{height:1.48vh;margin-right:0.56vh;width:1.48vh}.new-year-calendar__hint__value{color:#f3f2ed;font-weight:800;margin-right:0.56vh}.new-year-calendar__hint_limited .new-year-calendar__hint__content{color:#f3f2ed99}.new-year-calendar__text{color:#f3f2ed99;font-size:1.67vh;font-weight:400;margin-top:2.22vh}.new-year-calendar__title{color:#f3f2ed;font-family:Open Sans Condensed;font-size:4.81vh;font-style:italic;font-weight:800;text-transform:uppercase}.new-year-calendar__title__text{font-weight:400}.new-year-calendar__bg{height:100vh;position:absolute;right:0;top:0;transform-origin:top right;width:177.78vh}.new-year-calendar__content{display:flex;flex-wrap:wrap;height:58.43vh;position:absolute;transform-origin:top right;width:113.76vh}.new-year-calendar__item{align-items:center;display:flex;height:13.89vh;justify-content:center;margin-right:2vh;position:relative;width:19.72vh}.new-year-calendar__item__bg{background-image:url(./selected.svg);background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.new-year-calendar__item__arrow{animation:arrow 2s 0s infinite;animation-timing-function:ease-in-out;height:4.07vh;position:absolute;top:-3.43vh;width:2.96vh}.new-year-calendar__item__lock{height:3.89vh;width:3.89vh}.new-year-calendar__item__passed{height:9.17vh;width:15.46vh}.new-year-calendar__item__active{background:radial-gradient(50% 50% at 50% 50%,#f3f2edcc 0%,#f3f2ed00 100%);height:15.56vh;width:15.56vh}.new-year-calendar__item:first-child{margin-top:2.5vh}.new-year-calendar__item:nth-child(2){margin-left:-0.7vh;margin-top:2vh}.new-year-calendar__item:nth-child(3){margin-top:1.7vh}.new-year-calendar__item:nth-child(4){height:14vh;margin-left:0.7vh;margin-top:0.7vh;width:21vh}.new-year-calendar__item:nth-child(5){height:15vh;margin-left:0.5vh;margin-right:0;width:22vh}.new-year-calendar__item:nth-child(6){margin-left:-0.1vh;margin-top:-0.5vh}.new-year-calendar__item:nth-child(7){margin-left:-0.7vh;margin-top:-0.7vh}.new-year-calendar__item:nth-child(8){margin-top:-0.8vh;width:20.5vh}.new-year-calendar__item:nth-child(9){height:14.5vh;margin-top:-1.5vh;width:21.2vh}.new-year-calendar__item:nth-child(10){height:14.5vh;margin-left:0.7vh;margin-top:-1.8vh;width:22vh}.new-year-calendar__item:nth-child(11){margin-top:-0.9vh}.new-year-calendar__item:nth-child(12){margin-left:-1vh;margin-top:-0.8vh}.new-year-calendar__item:nth-child(13){height:14vh;margin-top:-0.8vh;width:20.5vh}.new-year-calendar__item:nth-child(14){height:14.5vh;margin-left:0.4vh;margin-top:-1vh;width:21vh}.new-year-calendar__item:nth-child(15){height:15vh;margin-left:0.7vh;margin-top:-1.3vh;width:22vh}.new-year-calendar__item:nth-child(16){margin-top:-0.9vh}.new-year-calendar__item:nth-child(17){margin-left:-1vh;margin-top:-0.7vh}.new-year-calendar__item:nth-child(18){height:14.6vh;margin-top:-0.5vh;width:20.6vh}.new-year-calendar__item:nth-child(19){height:14.5vh;width:21.4vh}.new-year-calendar__item:nth-child(20){height:15vh;margin-bottom:-1vh;margin-left:0.6vh;width:22vh}@keyframes arrow{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}