.promo-card{align-items:flex-start;background-image:url(../img/promo_card_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--roundings-m);display:flex;flex-direction:column;height:336px;overflow:hidden;padding:var(--universal-spacings-2xl);position:relative;width:100%}.promo-card.promo-card--lg{height:446px;padding:var(--universal-spacings-3xl) var(--universal-spacings-3xl) 36px var(--universal-spacings-3xl)}.promo-card.promo-card--sm{height:300px;padding:var(--universal-spacings-l) var(--universal-spacings-l) var(--universal-spacings-2xl) var(--universal-spacings-l)}@media(max-width:639px){.custom-modal--game-info .promo-card,.play .promo-card{height:361px}}@media(min-width:640px)and (max-width:1139px){.custom-modal--game-info .promo-card,.play .promo-card{height:358px}}@media(min-width:1140px)and (max-width:1627px){.custom-modal--game-info .promo-card,.play .promo-card{height:322px}}@media(min-width:1628px){.custom-modal--game-info .promo-card,.play .promo-card{height:361px}}.promo-card--game-in-tournament{border:1px solid var(--borders-c)}.promo-card__img{bottom:0;height:316px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;pointer-events:none;position:absolute;right:0;width:316px}.promo-card--sm .promo-card__img{bottom:-36px;height:274px;right:-62px;width:274px}.promo-card--md .promo-card__img{bottom:-50px;right:-83px}.promo-card--lg .promo-card__img{bottom:-58px;height:424px;right:-124px;width:424px}@media(min-width:640px)and (max-width:1139px){.custom-modal--game-info .promo-card__img{bottom:-63px;height:438px;right:-12px;width:438px}}.promo-card__main-info:not(.sport-lobby .promo-card__main-info){background-color:var(--colors-base-black-35);border-radius:var(--roundings-s);display:flex;flex-direction:column;padding:var(--universal-spacings-3xs) var(--universal-spacings-s)}.promo-card__main-info:not(.play .promo-card__main-info,.sport-lobby .promo-card__main-info){max-width:214px}.promotions-slider--lottery .promo-card__main-info:not(.play .promo-card__main-info),.promotions-slider--news .promo-card__main-info:not(.play .promo-card__main-info),.promotions-slider--promotions .promo-card__main-info:not(.play .promo-card__main-info){max-width:100%}@media(min-width:1628px){.promo-card__main-info:not(.play .promo-card__main-info,.sport-lobby .promo-card__main-info){max-width:288px;padding:var(--universal-spacings-xs) var(--universal-spacings-m)}}.play .promo-card__main-info{max-width:185px}@media(min-width:1628px){.play .promo-card__main-info{max-width:204px}}.promo-card__title{font-size:22px;font-weight:600;line-height:32px}.promo-card--lg .promo-card__title{font-size:28px;font-weight:600;line-height:36px}.promo-card--sm .promo-card__title{font-size:18px;font-weight:600;line-height:24px}@media(min-width:1140px){.play .promo-card__title{max-width:176px}}@media(min-width:1628px){.play .promo-card__title{max-width:196px}}.prom-card__prize{align-items:center;display:flex}.prom-card__coins-icon{color:var(--colors-global-primary-2-a);margin-right:6px}.promo-card__prize-pool{color:var(--text-accent-text);display:block;font-size:20px;font-weight:700;line-height:28px}.promo-card--lg .promo-card__prize-pool{font-size:32px;font-size:30px;font-weight:700;line-height:40px}.promo-card--sm .promo-card__prize-pool{font-size:20px;font-weight:700;line-height:28px}.promo-card__rating-title{align-items:center;border:1px solid var(--borders-e);border-radius:var(--roundings-s);display:flex;font-size:12px;font-weight:600;line-height:20px;margin-top:var(--universal-spacings-m);padding:calc(var(--universal-spacings-3xs) - 1px) calc(var(--universal-spacings-s) - 1px);text-transform:uppercase}@media(min-width:1140px){.promo-card__rating-title{margin-top:var(--universal-spacings-s)}}.promo-card--lg .promo-card__rating-title{border-radius:var(--roundings-m);font-size:16px;font-weight:600;line-height:24px;margin-top:var(--universal-spacings-2xl)}.promo-card--sm .promo-card__rating-title{font-size:12px;font-weight:600;line-height:20px;margin-top:var(--universal-spacings-l);text-transform:uppercase}.custom-modal--game-info .promo-card__rating-title,.play .promo-card__rating-title{margin-top:var(--universal-spacings-xl)}@media(min-width:640px){.custom-modal--game-info .promo-card__rating-title,.play .promo-card__rating-title{margin-top:var(--universal-spacings-l)}}@media(min-width:1628px){.custom-modal--game-info .promo-card__rating-title,.play .promo-card__rating-title{margin-top:var(--universal-spacings-xl)}}.prom-card__rating-icon{height:16px;margin-right:var(--universal-spacings-2xs);width:16px}.promo-card--lg .prom-card__rating-icon{margin-right:var(--universal-spacings-xs)}.promo-card__rating-value{color:var(--text-accent-text);font-weight:700;margin-left:var(--universal-spacings-2xs)}.promo-card--lg .promo-card__rating-value{margin-left:var(--universal-spacings-xs)}.promo-card__header{display:flex;gap:var(--universal-spacings-l);justify-content:space-between;position:relative;width:100%;z-index:1}.promo-card__header-inner{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;max-width:100%}.promo-card__body{margin-bottom:0;margin-top:auto}.promotions-slider--tournaments .promo-card__body{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;width:100%;z-index:2}.promo-card__aside,.promo-card__strategy{align-items:flex-end;display:flex;flex-direction:column}.promo-card__strategy{gap:var(--universal-spacings-3xs);margin-bottom:var(--universal-spacings-3xs);padding:var(--universal-spacings-3xs) 0}.promo-card--lg .promo-card__strategy{gap:var(--universal-spacings-2xs);margin-bottom:var(--universal-spacings-s)}.promo-card__min-bet-title,.promo-card__strategy-title{color:var(--text-description-a);display:block;font-size:12px;font-weight:600;line-height:20px;text-align:right}.promo-card--lg .promo-card__min-bet-title,.promo-card--lg .promo-card__strategy-title{font-size:14px;font-weight:600;line-height:20px}.promo-card__strategy-value{height:24px}.promo-card__min-bet-value,.promo-card__strategy-value{font-size:16px;font-weight:700;line-height:24px;text-transform:uppercase}.promo-card__min-bet-value{display:block;padding:0 0 0 11px;text-align:right}.promo-card--lg .promo-card__min-bet-value{font-size:18px;font-weight:700;line-height:24px;padding:0 0 0 15px;text-transform:uppercase}.promo-card__min-bet-block{padding:var(--universal-spacings-3xs) 0}.promo-card__min-bet-value.promo-card__min-bet-value{border-bottom:0;padding-bottom:0;padding-left:0}.promo-card__timer-block{margin:45px 0 var(--universal-spacings-l) 0;position:relative;z-index:2}.promo-card--lg .promo-card__timer-block{margin:var(--universal-spacings-6xl) 0 var(--universal-spacings-4xl) 0}.promo-card--sm .promo-card__timer-block{margin:31px 0 var(--universal-spacings-xl) 0}.promotions-slider--lottery .promo-card__timer-block,.promotions-slider--promotions .promo-card__timer-block,.promotions-slider--tournaments .promo-card__timer-block{margin-top:auto}.promotions-slider--tournaments .promo-card__timer-block{width:100%}.custom-modal--game-info .promo-card__timer-block,.play .promo-card__timer-block{margin-bottom:30px}@media(min-width:1140px)and (max-width:1627px){.custom-modal--game-info .promo-card__timer-block,.play .promo-card__timer-block{margin-bottom:var(--universal-spacings-xl)}}.sport-lobby .promo-card__timer-block{margin-bottom:30px}.game-info .promo-card__timer-block{margin-bottom:34px}@media(min-width:640px){.game-info .promo-card__timer-block{margin-bottom:30px}}@media(min-width:1140px){.game-info .promo-card__timer-block{margin-bottom:66px}}.promo-card__actions{align-items:center;display:flex;gap:var(--spacings-m);justify-content:space-between;width:100%}.promo-card__active-badge{background-color:var(--colors-global-accent-b-1);border-radius:30px;box-shadow:var(--status-green-shadow);color:var(--text-text-invert);font-size:14px;font-weight:700;line-height:20px;margin-bottom:var(--universal-spacings-2xs);padding:var(--universal-spacings-3xs) var(--universal-spacings-m) 3px}.custom-modal--game-info .promo-card__active-badge,.play__right .promo-card__active-badge{display:none}.promo-card__badge{background-color:var(--colors-global-primary-1);color:var(--black-500);flex-shrink:0;font-size:12px;font-weight:700;height:33px;line-height:20px;margin:calc(var(--universal-spacings-2xl)*-1) 0 var(--universal-spacings-l) calc(var(--universal-spacings-2xl)*-1);padding:var(--universal-spacings-xs) 0 var(--universal-spacings-xs) var(--universal-spacings-2xl);position:relative;text-transform:uppercase;width:-moz-max-content;width:max-content}.promo-card--lg .promo-card__badge{margin:calc(var(--universal-spacings-3xl)*-1) 0 var(--universal-spacings-l) calc(var(--universal-spacings-3xl)*-1)}.promo-card--sm .promo-card__badge{margin:calc(var(--universal-spacings-l)*-1) 0 var(--universal-spacings-l) calc(var(--universal-spacings-l)*-1)}@media(min-width:640px){.custom-modal--game-info .promo-card__badge{margin-bottom:13px}}.promo-card__badge:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='33' fill='none' viewBox='0 0 43 33'%3E%3Cpath fill='%23db53ff' d='M.503 33H0V0h43L27.21 20.042A34 34 0 0 1 .503 33'/%3E%3C/svg%3E") 50%/cover;bottom:0;content:"";display:block;height:33px;left:100%;position:absolute;top:0;width:43px}.promo-card__description{color:var(--colors-base-white-60);display:block;font-size:14px;font-weight:400;line-height:20px;margin-top:var(--universal-spacings-m)}.promo-card--lg .promo-card__description{font-size:20px;font-weight:400;line-height:28px;margin-top:var(--universal-spacings-l)}.promotions-slider--news .promo-card--lg .promo-card__description{font-size:18px;font-weight:400;line-height:32px}.promotions-slider--news .promo-card__description{font-size:14px;font-weight:400;line-height:24px;margin-top:var(--universal-spacings-m)}.promo-card__cashback-badge{align-items:center;border:1px solid var(--colors-global-primary-1);border-radius:var(--roundings-circle);color:var(--colors-base-white);display:flex;font-size:12px;font-weight:600;height:24px;line-height:20px;margin-bottom:var(--universal-spacings-m);padding:0 var(--universal-spacings-m);text-transform:uppercase;width:-moz-max-content;width:max-content}.promo-card--lg .promo-card__cashback-badge{font-size:14px;font-weight:600;height:28px;line-height:20px;margin-bottom:var(--universal-spacings-2xl);text-transform:uppercase}.promo-card__icon-gift{color:var(--colors-global-primary-1);height:16px;margin-right:var(--universal-spacings-xs);width:16px}.promo-card__min-bet-title{white-space:nowrap}.promotions-slider{padding-bottom:var(--universal-spacings-l);position:relative}@media(min-width:1140px){.main__inner-sidebar .promotions-slider{padding-bottom:0}}@media(max-width:1139px){.promotions-slider .swiper-container{margin:0 calc(var(--spacings-2xl)*-1);padding:0 var(--spacings-2xl)}.game__tabs .promotions-slider .swiper-container{margin:0;padding:0;width:100%}}@media(min-width:1140px){.promotions-slider .swiper-container{width:100%}}.promotions-slider .swiper-wrapper{align-items:stretch;display:flex}.promotions-slider .swiper-slide{height:auto;margin-right:var(--universal-spacings-xl)}.promotions-slider .swiper-slide:last-child{margin-right:0}@media(max-width:1139px){.promotions-slider .swiper-slide{margin-right:var(--universal-spacings-s);max-width:336px}.game__tabs .promotions-slider .swiper-slide{max-width:inherit}}@media(min-width:640px){.promotions-slider{padding-bottom:24px}}@media(min-width:1628px){.promotions-slider{padding-bottom:32px}}@media(min-width:1140px){.play__right .promotions-slider{padding-bottom:24px}}.promotions-slider .swiper-pagination-bullet{background-color:var(--colors-base-white-20);border-radius:22px;height:2px;width:12px}.promotions-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--colors-global-accent-b-1);width:30px}@media(hover:hover)and (pointer:fine){.promotions-slider:hover .promotions-slider__next,.promotions-slider:hover .promotions-slider__prev{opacity:1;visibility:visible}}.promotions-slider--promotions .swiper-slide{margin-right:var(--universal-spacings-xl)}@media(max-width:1139px){.promotions-slider--promotions .swiper-slide{margin-right:var(--universal-spacings-s)}}.promotions-slider__slider{position:relative}.promotions-slider__slider-wr{overflow:hidden}.promotions-slider__next,.promotions-slider__prev{display:none}@media(min-width:1140px){.promotions-slider__next,.promotions-slider__prev{align-items:center;background-color:var(--colors-base-black);bottom:36px;cursor:pointer;display:flex;justify-content:center;margin:auto 0;opacity:0;position:absolute;top:0;transition:.3s ease-in-out;visibility:hidden;z-index:2}.promotions-slider__next.swiper-button-disabled,.promotions-slider__prev.swiper-button-disabled{opacity:0!important}.promotions-slider__prev{left:-18px}.promotions-slider__next{right:-18px}}.promotions-slider__next--sportlobby,.promotions-slider__prev--sportlobby{bottom:38%;top:auto}.promotions-slider__arrow{color:var(--colors-global-primary-1);height:16px;width:16px}.promotions-slider__next .promotions-slider__arrow{transform:rotate(180deg)}.promotions-slider__pagination{display:flex;gap:var(--universal-spacings-s);justify-content:center;padding-top:var(--spacings-2xl)}@media(min-width:1140px){.promotions-slider__pagination{padding-top:var(--spacings-m)}}.promotions-slider__pagination .swiper-pagination-bullet{margin-right:0}.custom-modal--game-info .promotions-slider__pagination,.play .promotions-slider__pagination{padding-top:var(--spacings-m)}@media(min-width:1140px)and (max-width:1627px){.custom-modal--game-info .promotions-slider__pagination,.play .promotions-slider__pagination{padding-top:var(--spacings-s)}}.promotions-slider__pagination--tournaments{display:flex;gap:var(--universal-spacings-s);justify-content:center;padding-top:var(--spacings-2xl)}@media(min-width:1140px){.promotions-slider__pagination--tournaments{padding-top:var(--spacings-m)}}@media(max-width:1139px){.promotions-slider__title{align-items:center;display:flex;font-family:var(--font_pacifico);font-size:20px;font-weight:400;line-height:28px;margin-bottom:var(--spacings-2xl)}.sport-lobby__promotions-slider .promotions-slider__title{font-family:var(--font_jost);font-size:20px;font-weight:600;line-height:28px}}@media(min-width:640px)and (max-width:1139px){.promotions-slider__title{font-family:var(--font_pacifico);font-size:24px;font-weight:400;line-height:28px}.sport-lobby__promotions-slider .promotions-slider__title{font-size:18px;font-weight:700;line-height:24px;margin-bottom:var(--spacings-l)}}@media(min-width:1140px){.promotions-slider__title{font-size:20px;font-weight:700;letter-spacing:1px;line-height:28px;margin-bottom:var(--spacings-m);text-align:center;text-transform:uppercase}.sport-lobby__promotions-slider .promotions-slider__title{align-items:center;display:flex;font-size:20px;font-weight:700;justify-content:center;line-height:24px;margin-bottom:var(--spacings-l)}}@media(min-width:1628px){.promotions-slider__title{font-size:26px;font-weight:700;line-height:36px}.sport-lobby__promotions-slider .promotions-slider__title{font-size:24px;font-weight:700;line-height:28px}}@media(max-width:1139px){.promotions-slider__icon-tournament{color:var(--colors-brand-d);flex-shrink:0;height:36px;margin-right:8px;width:36px}.promotions-slider--promotions .promotions-slider__icon-tournament{color:var(--colors-brand-f)}.sport-lobby__promotions-slider .promotions-slider__icon-tournament{margin-right:var(--spacings-s)}}@media(min-width:640px){.sport-lobby__promotions-slider .promotions-slider__icon-tournament{margin-right:var(--universal-spacings-m)}}@media(min-width:1140px){.sport-lobby__promotions-slider .promotions-slider__icon-tournament{color:var(--colors-brand-f);flex-shrink:0;height:36px;width:36px}}.promotions-slider__block{max-height:446px;max-width:446px;position:relative}.promotions-slider__block-image{border-radius:var(--roundings-m);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;width:100%}.promotions-slider__block-title{bottom:10%;color:var(--text-accent-text);font-size:32px;font-weight:600;left:50%;line-height:40px;position:absolute;text-align:center;transform:translate(-50%);z-index:1}.promotions-slider__block-title span{color:var(--text-description-b);display:block;font-size:20px;font-weight:600;line-height:28px}
