.page-calendar{background-color:#16171b;background-image:url(/images/page-bg-snow.69a6ec06..webp);background-repeat:repeat;color:#fff;font-size:18px;font-weight:700;line-height:1.2;padding:40px 0;text-align:center}@media(min-width:768px){.page-calendar{font-size:16px}}.page-calendar__banner{border-radius:8px;color:#fff;display:flex;font-size:12px;justify-content:flex-start;min-height:310px;padding:32px 20px 60px;position:relative;text-align:left;text-transform:uppercase;width:100%}@media(min-width:768px){.page-calendar__banner{align-items:center;justify-content:flex-start;min-height:346px;padding:32px 26px 60px}}@media(min-width:960px){.page-calendar__banner{font-size:16px;padding:48px}}@media(min-width:1248px){.page-calendar__banner{padding:60px}}.page-calendar__bg{border-radius:8px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media(min-width:768px){.page-calendar__bg{-o-object-position:right;object-position:right}}@media(min-width:960px){.page-calendar__bg{-o-object-position:85%;object-position:85%}}@media(min-width:1248px){.page-calendar__bg{-o-object-position:right;object-position:right}}.page-calendar__banner-content{position:relative}.page-calendar__banner-title{color:#fff;font-family:Montserrat,Arial,sans-serif;font-size:28px;font-weight:500;line-height:34px;margin-bottom:20px;text-transform:uppercase}@media(min-width:768px){.page-calendar__banner-title{font-size:32px;line-height:39px}}.page-calendar__banner-desc{font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:14px;max-width:230px}@media(min-width:768px){.page-calendar__banner-desc{font-size:16px;max-width:320px}}@media(min-width:1248px){.page-calendar__banner-desc{max-width:300px}}.page-calendar__banner-link{color:#66fcf1;font-size:14px;font-weight:400;line-height:21px;text-decoration:underline;text-transform:none}.page-calendar__banner-link:hover{color:#66fcf1;text-decoration:none}.page-calendar__description{margin-top:40px}@media(min-width:768px){.page-calendar__description{margin-top:60px}.page-calendar .container{padding:0 48px}}@media(min-width:960px){.page-calendar .container{padding:0 30px}}@media(min-width:1632px){.page-calendar .container{max-width:1320px}}.page-calendar__empty{align-items:center;background:#1f2833;border-radius:15px;display:flex;flex-direction:column;margin-top:20px;padding:40px 16px 0}.page-calendar__empty-title{color:#c5c6c7;font-size:16px;font-weight:400;line-height:26px;margin:0 0 20px}.page-calendar__empty-image{width:194px}@media(min-width:768px){.page-calendar__empty-image{width:294px}}.page-calendar__empty-button{margin-bottom:40px;max-width:296px;width:100%}.calendar__container{scrollbar-color:#66fcf1}.calendar__container::-webkit-scrollbar{height:1px;width:1px}.calendar__container::-webkit-scrollbar-track{background:#fff;border-radius:2px}.calendar__container::-webkit-scrollbar-thumb{background:#66fcf1;border-radius:2px;margin:0}.calendar__container::-webkit-scrollbar-thumb:hover,.calendar__container:hover::-webkit-scrollbar-thumb{background:#66fcf1}.calendar__text{scrollbar-color:#66fcf1}.calendar__text::-webkit-scrollbar{height:2px;width:2px}.calendar__text::-webkit-scrollbar-track{background:#fff;border-radius:2px}.calendar__text::-webkit-scrollbar-thumb{background:#66fcf1;border-radius:2px;margin:0}.calendar__text::-webkit-scrollbar-thumb:hover,.calendar__text:hover::-webkit-scrollbar-thumb{background:#66fcf1}.calendar__container{margin-top:20px;max-width:100%;overflow:auto;padding-bottom:20px;width:100%}@media(min-width:768px){.calendar__container{padding:0}}@media(min-width:960px){.calendar__container{max-width:100%}}.calendar__grid{display:flex;gap:12px;height:458px}@media(min-width:768px){.calendar__grid{flex-wrap:wrap;gap:24px;height:-moz-fit-content;height:fit-content;margin:0 auto;width:672px}}@media(min-width:960px){.calendar__grid{width:900px}}@media(min-width:1248px){.calendar__grid{width:100%}}.calendar__column{display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;height:100%;width:328px}.calendar__status{font-size:16px;position:absolute;right:8px;top:8px}.calendar__date{align-items:center;border-radius:12px;color:#fff;display:flex;font-size:14px;font-weight:400;height:144px;justify-content:center;line-height:1.2;margin:0;overflow:hidden;padding:0;position:relative;text-align:center;width:158px;z-index:1}@media(min-width:768px){.calendar__date{height:136px;width:150px}}@media(min-width:960px){.calendar__date{width:160px}}@media(min-width:1248px){.calendar__date{width:146px}}@media(min-width:1632px){.calendar__date{width:159px}}.calendar__date:before{background-position:50%;background-size:contain,cover}.calendar__date:after,.calendar__date:before{background-repeat:no-repeat;border-radius:12px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.calendar__date:after{background-color:#0d1114;background-image:url(/images/card-snow-decoration.694f41cf..webp),radial-gradient(circle,#1a2029 0,transparent 100%);background-position:bottom,50%;background-size:100%,cover;border:2px solid hsla(0,0%,100%,.1);box-shadow:0 4px 10px 0 rgba(0,0,0,.25);z-index:-1}.calendar__date--past:not(.calendar__date--opened):after{opacity:.4}.calendar__date--past:not(.calendar__date--opened) .calendar__icon-day{filter:grayscale(100%);opacity:.3}.calendar__date--past:not(.calendar__date--opened) .calendar__status{color:#ff6b6b}.calendar__date--next .calendar__icon-day,.calendar__date--next:after{opacity:.4}.calendar__date--next .calendar__status{color:#66fcf1;opacity:.4}.calendar__date--opened .calendar__status{color:#66fcf1}.calendar__date--current{box-shadow:0 0 10px rgba(102,252,241,.7),inset 0 0 10px rgba(102,252,241,.7)}.calendar__date--current:after{border:1px solid #66fcf1}.calendar__date--current:before{background-image:url(/images/current-day-bg.a793fd33..webp),url(/images/card-bg-snow.32855044..webp)}.calendar__date--current.calendar__date--opened:before{background-image:url(/images/card-bg-snow.32855044..webp)}.calendar__icon-day{position:absolute;width:90px}.calendar__number{background:var(--background-primary,#16171b);border:1px solid hsla(0,0%,100%,0);border-radius:8px;box-shadow:0 4px 10px 0 rgba(0,0,0,.25);color:#fff;font-size:12px;font-weight:700;left:8px;line-height:16px;padding:4px 5px;position:absolute;text-transform:uppercase;top:8px;z-index:10}.calendar__not-opened{font-size:56px}.calendar .calendar__button{font-size:12px;font-weight:600;margin-block:auto 8px;min-height:32px;padding:0;text-transform:uppercase;width:100%}.calendar__date--past.calendar__date--opened .calendar__text{font-size:14px;line-height:17px;margin-top:10px}.calendar__date--past.calendar__date--opened .calendar__content{padding-top:10px}.calendar__date--past.calendar__date--opened .calendar__button{margin-top:10px}.calendar__content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:8px;width:100%;z-index:1}.calendar__text{margin:auto 0;overflow-y:auto;padding:2px 0;vertical-align:center}.calendar__image{display:flex;height:87px;max-width:100%;-o-object-fit:contain;object-fit:contain}@media(min-width:768px){.calendar__image{height:89px;margin-bottom:-8px}}@media(min-width:960px){.calendar__image{height:115px;margin-bottom:-10px}}@media(min-width:1248px){.calendar__image{height:100px;margin-bottom:-8px}}@media(min-width:1632px){.calendar__image{height:120px;margin-bottom:0}}.page-christmas-modal__content{scrollbar-color:#66fcf1}.page-christmas-modal__content::-webkit-scrollbar{height:1px;width:1px}.page-christmas-modal__content::-webkit-scrollbar-track{background:#fff;border-radius:2px}.page-christmas-modal__content::-webkit-scrollbar-thumb{background:#66fcf1;border-radius:2px;margin:0}.page-christmas-modal__content::-webkit-scrollbar-thumb:hover,.page-christmas-modal__content:hover::-webkit-scrollbar-thumb{background:#66fcf1}.page-christmas-modal{align-items:center;background:url(/images/page-bg-snow.69a6ec06..webp) repeat 50%/contain;display:flex;flex-direction:column;font-family:navigo,Arial,sans-serif;gap:20px;height:100%;padding:20px}@media(min-width:768px){.page-christmas-modal{max-height:725px;padding:20px 30px}}.page-christmas-modal__title{color:#fff;font-size:32px;font-weight:500;line-height:39px;margin:0}.page-christmas-modal__image-wrapper{height:150px;margin-block:30px;width:150px}.page-christmas-modal__img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.page-christmas-modal__content{flex-shrink:1;height:100%;overflow-y:auto;padding-right:12px;width:100%}.page-christmas-modal__button{min-height:32px}.page-christmas-modal__description{color:hsla(0,0%,100%,.8);font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin:0 0 16px}.page-christmas-modal__description:after{background:linear-gradient(90deg,#1f97ca 10.46%,#03eedd 99.86%);border-radius:32px;content:"";display:block;height:1px;margin-top:16px;width:100%}.page-christmas-modal__rules{display:flex;flex-direction:column;gap:8px}.page-christmas-modal__item{align-items:center;display:flex;font-size:14px;font-weight:400;justify-content:space-between;line-height:160%}.page-christmas-modal__left{color:#c5c6c7}.page-christmas-modal__right{color:#fff}.page-christmas-modal__bonus{align-items:center;color:#66fcf1;display:flex;font-size:14px;gap:7px}.page-christmas-header,.page-christmas-header__wrap{display:flex;justify-content:center;position:relative}.page-christmas-header__wrap{align-items:center;background-color:#1f2833;border:1px solid hsla(210,2%,78%,.3);border-radius:24px;box-shadow:0 4px 10px 0 rgba(0,0,0,.25);flex-direction:column;gap:16px;max-width:222px;overflow:hidden;padding:20px 12px;width:100%}@media(min-width:768px){.page-christmas-header__wrap{background-position:0 100%;flex-direction:row;gap:20px;max-width:345px;padding:20px 24px}}.page-christmas-header__wrap:before{background-image:url(/images/header-snow-decoration.c6a6995a..webp);background-position:bottom left -90px;background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(-1);width:100%}@media(min-width:768px){.page-christmas-header__wrap:before{background-position:0 100%;transform:none}}.page-christmas-header__image-wrapper{flex-shrink:0;height:99px;position:relative;width:106px}.page-christmas-header__img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.page-christmas-header__title{color:var(--text-color-primary,#fff);font-size:16px;font-weight:700;line-height:normal;text-align:center;text-transform:uppercase}.page-christmas-header__prize-block{align-items:center;background-color:var(--background-secondary);display:flex;flex-direction:column;justify-content:center;min-height:106px;padding:16px;text-align:center;width:100%}.page-christmas-header__prize-title{font-size:12px;font-weight:700}.page-christmas-header__prize{color:var(--text-color-extra-2);font-size:22px;font-weight:700;margin-top:10px;text-transform:uppercase}.page-christmas-header__prize-desc{color:var(--text-color-secondary);font-size:12px;font-weight:400;line-height:1.6;margin-top:1px}.page-christmas-header__right{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:space-between}@media(min-width:768px){.page-christmas-header__right{align-items:flex-start}}.page-christmas-header__item{align-items:center;color:var(--text-color-secondary);display:flex;font-size:12px;font-weight:400;gap:8px;line-height:1.7;margin-bottom:16px}.page-christmas-header__item:before{color:var(--text-color-extra-2);content:counter(point);counter-increment:point 1;display:inline-block;font-weight:700;line-height:1.3;width:16px}.page-christmas-header__list{counter-reset:point;list-style:none;margin:0;padding:0}.page-christmas-header__description{color:var(--text-color-primary);font-size:16px;font-weight:400;line-height:1.7}.page-christmas-header__banner{align-items:center;border-radius:15px;box-shadow:0 4px 10px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;font-family:Poppins,sans-serif;gap:20px;height:100%;justify-content:center;overflow:hidden;padding:66px 20px 32px;position:relative;width:100%}.page-christmas-header--empty .page-christmas-header__banner{height:470px;justify-content:flex-start}@media(min-width:768px){.page-christmas-header--empty .page-christmas-header__banner{height:402px;justify-content:center}.page-christmas-header__banner{height:402px;padding:0}}.page-christmas-header__banner-content{color:#f9fafa;max-width:447px;position:relative;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.25)}.page-christmas-header__banner-title{font-size:24px;font-weight:700;line-height:128%;margin-bottom:4px}@media(min-width:768px){.page-christmas-header__banner-title{font-size:34px}}.page-christmas-header__banner-desc{font-size:14px;font-weight:400;line-height:20px}@media(min-width:768px){.page-christmas-header__banner-desc{font-size:16px;line-height:26px}}.page-christmas-header__bg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;position:absolute;top:0;width:100%}@media(min-width:768px){.page-christmas-header__bg{-o-object-position:top center;object-position:top center}}.page-christmas-header__button{font-size:12px;font-weight:600;min-height:32px;width:166px}.page-christmas-header .blocks-timer{min-height:52px;width:-moz-fit-content;width:fit-content}.page-christmas-header .blocks-timer__item{min-width:60px;padding-inline:8px;width:100%}.page-christmas-header .blocks-timer__item:first-child{display:none}.page-christmas-header .blocks-timer__label{color:hsla(210,2%,78%,.6);font-size:14px;line-height:20px;margin:0}.page-christmas-header .blocks-timer__list{padding:0}