.promo-landing__main{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;margin-top:60px;padding:64px 0 30px;position:relative}@media(min-width:768px){.promo-landing__main{min-height:483px;padding:51px 0}}.promo-landing__date{font-size:16px;font-weight:400;letter-spacing:-.2px;line-height:1.3;margin-bottom:12px;text-align:center}@media(min-width:1248px){.promo-landing__date{font-size:18px}}.promo-landing__title-img{height:96px;margin-top:-10px;position:relative;width:100%}@media(min-width:768px){.promo-landing__title-img{max-width:768px}}.promo-landing__title-img-inner{-o-object-fit:contain;object-fit:contain}.promo-landing__prize{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:16px}@media(min-width:768px){.promo-landing__prize{margin-top:32px}}.promo-landing__prize-title{font-size:20px;margin:0}.promo-landing__prize-content,.promo-landing__prize-title{font-weight:600;text-align:center;text-transform:uppercase}.promo-landing__prize-content{font-size:50px;line-height:1.2}@media(min-width:768px){.promo-landing__prize-content{font-size:60px}}.promo-landing__deposit{font-size:16px;margin-top:38px;min-height:55px;min-width:150px}@media(min-width:768px){.promo-landing__deposit{margin-top:28px}}.promo-landing__bg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:-1}.promo-landing__promos{padding:0 0 24px}.promo-landing__promos-title{color:#fff;font-size:24px;font-weight:600;letter-spacing:.24px;line-height:1.3;margin:14px 0 0;text-align:center;text-transform:uppercase}@media(min-width:768px){.promo-landing__promos-title{margin:20px 0 0}}.promo-landing__promos-items{display:flex;flex-direction:column;gap:14px;margin-top:14px}@media(min-width:768px){.promo-landing__promos-items{flex-direction:row;gap:20px;margin-top:20px}}.promo-landing__promos-items .promo-item{flex:1 1 0;min-width:unset}.promo-landing .promo-landing__timer{margin-top:16px;min-width:170px}@media(min-width:768px){.promo-landing .promo-landing__timer{margin-top:32px}}.promo-landing__games{padding:24px 0;text-align:center}.promo-landing__games-link{font-size:16px;margin-top:24px;min-height:55px;min-width:162px}.promo-landing .tourn-full__bg{-o-object-position:left;object-position:left}@media(min-width:768px){.promo-landing .tourn-full__bg{-o-object-position:right center;object-position:right center}}.promo-landing .home-slider__icon{display:none}.promo-landing .tourn-full{padding:24px;position:relative;width:100%}@media(min-width:768px){.promo-landing .tourn-full{padding:32px}}.promo-landing .tourn-full--ended:after,.promo-landing .tourn-full__bg{top:0}.promo-landing .full-tourn{max-width:unset;width:100%}.promo-landing p{margin:0d}.promo-landing__concept-disclaimer{align-items:flex-start;background-color:#272b3b;border-radius:12px;color:#a2a6ad;display:flex;font-size:11px;gap:10px;margin:24px 0;padding:16px 24px}@media(min-width:768px){.promo-landing__concept-disclaimer{align-items:center}}.promo-landing__concept-disclaimer-icon{font-size:16px}.promo-landing__battle-pass{padding:24px 0 12px}@media(min-width:960px){.promo-landing__battle-pass{padding:32px 0 12px}}.promo-landing__benefits{display:flex;flex-direction:column;gap:16px;padding:32px 0}@media(min-width:960px){.promo-landing__benefits{flex-direction:row;flex-wrap:wrap;justify-content:center}}@media(min-width:1248px){.promo-landing__benefits{flex-wrap:nowrap}}.promo-landing__benefit{align-items:center;background-color:#34384d;border-radius:16px;color:#fff;display:flex;gap:24px;padding:22px 32px}@media(min-width:1248px){.promo-landing__benefit{flex:1 1 0}}.promo-landing__benefit:hover{background-color:#42475e}.promo-landing__benefit-icon{font-size:52px;height:52px;width:52px}.promo-landing__benefit-icon:before{color:currentColor}.promo-landing__benefit-content{display:flex;flex-direction:column;gap:6px}.promo-landing__benefit-title{font-size:20px;font-weight:600;line-height:28px}.promo-landing__benefit-descr{color:#ced2e0;font-size:12px;font-weight:400;letter-spacing:-.2px;line-height:18px}.promo-landing__terms{padding:24px 0}.christmas-calendar{color:#fff;width:100%}.christmas-calendar__content-wrapper{margin:0 auto;max-width:960px}.christmas-calendar__title{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:600;gap:10px;justify-content:center;line-height:1.3;padding-top:16px}@media(min-width:768px){.christmas-calendar__title{font-size:42px;padding-top:0}}.christmas-calendar__title-icon{cursor:pointer;font-size:24px;width:24px}@media(min-width:768px){.christmas-calendar__title-icon{font-size:32px;width:32px}}.christmas-calendar__section{margin-top:40px}@media(min-width:960px){.christmas-calendar__section{margin-top:0}}.christmas-calendar__list{display:none;gap:12px;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));justify-items:center;margin-top:24px;scroll-margin-top:130px}@media(min-width:960px){.christmas-calendar__list{display:grid}}.christmas-calendar__days{display:flex;gap:8px;justify-content:space-between;margin:24px auto 0;max-width:960px;overflow-x:auto;overflow-y:hidden;padding-bottom:16px}.christmas-calendar__days::-webkit-scrollbar{display:none}@media(min-width:960px){.christmas-calendar__days{margin:40px auto 0;overflow:hidden}}.calendar-header{display:flex;margin-top:16px;position:relative}@media(min-width:768px){.calendar-header{height:472px;margin-top:24px}}.calendar-header--open .calendar-header__right{text-align:left}.calendar-header--open .calendar-header__line{margin:12px auto}.calendar-header__left{border-radius:16px 0 0 16px;display:none;flex-shrink:0;overflow:hidden;position:relative;width:378px}.calendar-header__left:before{background:linear-gradient(180deg,#151822,rgba(26,28,39,.57) 42.69%,rgba(31,34,46,0));content:"";height:150px;position:absolute;top:0;width:100%}@media(min-width:768px){.calendar-header__left{display:block}}.calendar-header__left--prev .calendar-header__card-img{opacity:.2}.calendar-header__right{align-items:center;background:#272b3b;border-radius:16px;display:flex;flex-direction:column;justify-content:center;padding:86px 16px 16px;position:relative;text-align:center;width:100%;z-index:1}@media(min-width:768px){.calendar-header__right{border-radius:0 16px 16px 0;padding:24px}}.calendar-header__right--open{align-items:flex-start}@media(min-width:768px){.calendar-header__right--open{align-items:center}}.calendar-header__card-img{height:100%;width:100%;z-index:-1}.calendar-header__date{align-items:center;display:flex;font-size:22px;font-weight:800;gap:8px;justify-content:center;line-height:1;margin-top:14px;text-transform:uppercase}.calendar-header__line{background-color:#34384d;height:1px;margin:20px auto;max-width:450px;width:100%}.calendar-header__img{width:128px}.calendar-header__prize-title{color:#fff;font-size:16px;font-weight:700;line-height:1.6}@media(min-width:768px){.calendar-header__prize-title{font-size:28px;text-align:center}}.calendar-header__prize-descr{color:#ced2e0;font-size:14px;font-weight:400;line-height:1.5;margin-top:8px}@media(min-width:768px){.calendar-header__prize-descr{text-align:center}}.calendar-header__descr-title{color:#fff;font-size:16px;font-weight:700;line-height:1.6}@media(min-width:768px){.calendar-header__descr-title{text-align:center}}.calendar-header__list{align-items:center;color:#ced2e0;display:flex;flex-direction:column;font-size:14px;font-style:normal;font-weight:400;gap:16px;justify-content:center;line-height:1.6;list-style:none;margin:4px 0 0;padding:0}.calendar-header__item{color:#ced2e0;font-size:14px;font-weight:400;line-height:1.5;margin-top:4px;text-align:center}.calendar-header__item>b{color:#fff;font-weight:700}.calendar-header__buttons{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;margin:16px auto 0;max-width:300px}@media(min-width:960px){.calendar-header__buttons{margin-top:32px}}.calendar-header__button{font-weight:600;height:50px;width:100%}[data-theme=vip] .calendar-header__button{background:linear-gradient(167deg,#bd7202,#fde694 45%,#fde694 55%,#bd7202);color:#171717;position:relative}[data-theme=vip] .calendar-header__button:before{border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;position:absolute;z-index:1}[data-theme=vip] .calendar-header__button:before,[data-theme=vip] .calendar-header__button:hover{background:linear-gradient(259deg,#b3680a,#ffffda 45%,#ffffda 55%,#bd7202)}[data-theme=vip] .calendar-header__button:hover:before{background:linear-gradient(167deg,#bd7202,#fde694 45%,#fde694 55%,#bd7202)}.calendar-header__copy{font-weight:600;height:50px;position:relative;width:100%}.calendar-header__copy>span{color:#48b415;margin-left:3px}.calendar-header__copy-icon{font-size:24px;opacity:.5;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.calendar-header__info-wrapper{align-items:center;display:flex;gap:16px;justify-content:center;left:0;position:absolute;top:16px;z-index:1}@media(min-width:768px){.calendar-header__info-wrapper{top:24px}}.calendar-header__day{align-items:center;background:#48b415;border-radius:0 12px 12px 0;color:#fff;display:flex;font-size:14px;font-weight:700;height:54px;justify-content:center;letter-spacing:-.2px;line-height:1.4;padding:8px 16px;text-transform:capitalize}[data-theme=vip] .calendar-header__day{background:linear-gradient(167deg,#bd7202,#fde694 45%,#fde694 55%,#bd7202);color:#171717}.calendar-header__quest-title{color:#fff;font-size:14px;font-weight:700;letter-spacing:-.2px;line-height:1.4}.calendar-header__quest-descr{color:hsla(0,0%,100%,.6);font-size:12px;font-weight:400;letter-spacing:-.2px;line-height:1.5}.calendar-header__timer{position:absolute;right:16px;top:16px}@media(min-width:768px){.calendar-header__timer{left:274px;right:unset;top:24px}}.calendar-header__timer--statick{margin-top:24px;position:static;text-align:center;width:100%!important}.calendar-header--open .calendar-header__timer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.25);border-color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25),0 -1px 7px 0 #48b415}.calendar-timer{background:rgba(72,180,21,.2);border:1px solid #48b415;border-radius:12px;display:flex;flex-direction:column;height:54px;padding:8px 10px;width:80px;z-index:1}@media(min-width:768px){.calendar-timer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.25);border-color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25),0 -1px 7px 0 #48b415}}.calendar-timer__title{color:hsla(0,0%,100%,.6);font-size:12px;font-weight:400;letter-spacing:-.2px;line-height:1.5;margin:0}.calendar-timer__time{color:#fff;font-size:14px;font-weight:700;letter-spacing:-.2px;line-height:1.4;margin:0}.only-banner{display:block;margin:14px 0 0;padding:0;width:100%}@media(min-width:768px){.only-banner{margin:20px 0 0}}.tourn-full{border-radius:14px;display:flex;flex-direction:column;min-height:350px;overflow:hidden;padding:16px 0;text-align:left}@media(min-width:768px){.tourn-full{min-height:324px;padding:32px 0}}.tourn-full--ended:after{background-color:rgba(39,43,59,.65);bottom:0;content:"";height:350px;left:0;position:absolute;right:0;top:60px}@media(min-width:768px){.tourn-full--ended:after{height:324px}}.tourn-full__bg{height:350px;left:0;position:absolute;top:60px;width:100%}@media(min-width:768px){.tourn-full__bg{height:324px}}.tourn-full__bg-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right}.tourn-full__text{font-size:16px;font-weight:400;letter-spacing:-.2px;line-height:1.5;margin-top:24px;text-align:left}.tourn-full__content{align-items:flex-start;color:#fff;display:flex;flex-direction:column;flex-grow:1;position:relative;z-index:2}.tourn-full__title{font-size:25px;font-weight:600;margin-top:8px}@media(min-width:768px){.tourn-full__title{font-size:35px}}.tourn-full__pool{-webkit-backdrop-filter:blur(6.75px);backdrop-filter:blur(6.75px);background:rgba(82,82,82,.4);border-radius:10px;margin-top:10px;padding:3px 12px}.tourn-full__pool-label{color:#ced2e0;font-size:12px;font-weight:400;line-height:1.5}.tourn-full__pool-value{color:#fff;font-size:28px;font-weight:600;line-height:1.3}.tourn-full__button{margin-top:auto}.tourn-full__button-game{margin-top:14px;min-height:58px;min-width:154px}.tourn-full__label{align-items:center;border-radius:6px;color:#fff;-moz-column-gap:4px;column-gap:4px;display:flex;flex-direction:row;font-size:12px;font-weight:600;line-height:12px;max-width:112px;position:relative;text-transform:capitalize;z-index:1}.tourn-full__label--live{background-color:#fd7708;display:none;padding:7px 10px 7px 22px;text-transform:capitalize}.tourn-full__label--live:before{animation:blink 2s linear infinite;border-radius:50%;content:"";height:6px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:6px}.tourn-full__label--soon{align-items:center;background-color:#48b415;display:none;flex-direction:row;padding:7px 10px}.tourn-full__label--completed{align-items:center;background-color:#42475e;display:flex;flex-direction:row;padding:7px 10px}.tourn-full__label-icon-wrapper{align-items:center;display:flex;font-size:16px;height:16px;justify-content:center;width:16px}@keyframes blink{0%{background-color:#fff}50%{background-color:rgba(253,119,8,0)}to{background-color:#fff}}.tourn-timer-block{color:#fff;font-size:14px;font-weight:600;gap:10px;justify-content:flex-start;line-height:1.4;margin:0 auto;padding:10px;width:100%}.tourn-timer-block,.tourn-timer-block__icon-wrapper{align-items:center;border-radius:10px;display:flex;overflow:hidden}.tourn-timer-block__icon-wrapper{background-color:#1f222e;color:#48b415;font-size:16px;height:40px;justify-content:center;width:40px}.tourn-timer-block__content{flex:1}.tourn-timer-block__timer{align-items:center;display:flex;justify-content:space-between}.tourn-timer-block__timer-wrapper{display:flex;flex-direction:column}.tourn-timer-block__timer-time{background-color:#1f222e;border-radius:10px;color:#48b415;font-size:14px;font-weight:600;letter-spacing:-.2px;line-height:1.4;overflow:hidden;padding:10px}