.swiper-button-disabled{opacity:.4;pointer-events:none}.swiper-button-lock{display:none}.providers-item{width:auto;height:100%}.main-slider{margin-bottom:30px}.main-slider .main-slider__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.main-slider .main-slider__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:24px;background-color:#1a2b38;background-size:cover;background-repeat:no-repeat;background-position:center;padding:32px;position:relative;overflow:hidden}.main-slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:400px;height:auto;gap:15px}.main-slider .swiper-slide .base-button{position:relative}.main-slider .main-slider__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;width:100%}.main-slider .main-slider__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;position:absolute;bottom:32px;right:32px;z-index:2;border-radius:12px;padding:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(255,255,255,.2)}.main-slider .main-slider__buttons:has(.swiper-button-lock){display:none}.main-slider .swiper-button{height:36px;width:36px;background:rgba(255,255,255,.3);padding:0}.main-slider .swiper-button-disabled{opacity:.4!important}.main-slider .swiper-pagination{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;position:absolute;left:50%;bottom:15px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.main-slider .swiper-pagination-lock{display:none!important}.main-slider .swiper-pagination-bullet{height:8px;width:8px;border-radius:50%;opacity:.25;background-color:#fff}.main-slider .swiper-pagination-bullet-active{opacity:1}.main-slider .main-slider__video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-slider .main-slider__body{max-width:560px;position:relative;z-index:2}.main-slider .main-slider__title{font-size:clamp(28px,3vw,48px);word-break:break-word;line-height:120%;text-shadow:0 3px 0 #131f29;margin-bottom:15px}.main-slider .main-slider__descr{font-size:clamp(14px,2vw,20px);text-shadow:0 3px 0 #131f29}.main-slider .main-slider__img{position:absolute;bottom:0;right:0;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.main-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:30px;position:relative}.main-actions .main-actions__button{-ms-flex-negative:0;flex-shrink:0;width:200px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#1a2b38;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.main-actions .main-actions__button.active{color:#fff}.main-actions .main-actions__button.active svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.main-actions .main-actions__button.active svg path{fill:#fe7900}.main-actions .main-actions__button:hover{color:#fff}.main-actions .main-actions__button:hover svg path{fill:#fe7900}.main-actions .main-actions__button svg,.main-actions .main-actions__button svg path{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.main-actions .main-actions__providers{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;max-height:380px;overflow-y:auto;position:absolute;top:55px;left:0;right:0;z-index:3;border-radius:12px;-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,.2);box-shadow:0 8px 20px 0 rgba(0,0,0,.2);background:#1a2b38;padding:16px 8px 16px 16px}.main-actions .main-actions__providers.open{display:-webkit-box;display:-ms-flexbox;display:flex}.main-actions .actions__providers_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;width:calc(100% / 5 - 13px);padding:10px 0;border-bottom:2px solid #273d4e;cursor:pointer}.main-actions .actions__providers_item:hover{color:#fe7900}.main-actions .actions__providers_item.active{border-color:#fe7900}.main-actions .actions__providers_title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-actions .actions__providers_img{width:24px;height:24px;margin-right:8px}.main-links{background-color:#273d4e;border-radius:12px;padding:3px;overflow:hidden;position:relative}.main-links .swiper-slide{width:auto}.main-links .swiper-slide .base-button{height:38px}.main-links .base-button--primary{color:#fff}.main-links .base-button--primary svg path{fill:#fff}.main-links .swiper-button{height:24px;width:24px;padding:0;position:absolute;top:50%;z-index:2;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.main-links .swiper-button-prev{left:10px}.main-links .swiper-button-next{right:10px}.main-links .swiper-button-disabled{opacity:.5;cursor:default}.main-links .main-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.main-category{margin-bottom:32px}.main-category .main-category__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.main-category .main-category__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:20px}.main-category .main-category__link{color:#725cfc}.main-category .main-category__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px}.main-category .main-category__list--mobile{display:none}.main-combine{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:32px}.main-winners{max-width:40%;width:100%;border-radius:16px;padding:16px;background:#1a2b38;position:relative}.main-winners .winners__title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;min-height:36px;margin-left:-16px;background:#725cfc;color:#fff;border-radius:0 100px 100px 0;padding:6px 12px;margin-bottom:16px}.main-tournament .tournament__item,.main-tournament .tournament__prize_wrapper,.main-winners .swiper-wrapper{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.main-winners .winners__slider{max-height:275px;overflow:hidden}.main-winners .swiper-wrapper{flex-direction:column;gap:10px}.main-winners .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-winners .swiper-slide__link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;border-radius:10px;overflow:hidden}.main-winners .swiper-slide__link img{max-width:100px;min-width:100px;-o-object-fit:cover;object-fit:cover}.main-winners .swiper-slide__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:10px;padding:5px 10px;background-color:#273d4e;border-radius:10px}.main-tournament{max-width:60%;width:100%}.main-tournament .tournament__slider{overflow:hidden;position:relative}.main-tournament .swiper-pagination-lock{display:none!important}.main-tournament .swiper-pagination{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;position:absolute;bottom:32px;right:16px;z-index:2}.main-tournament .swiper-pagination-bullet{height:8px;width:8px;border-radius:50%;opacity:.25;background-color:#fff}.main-random .swiper-slide-active .random__item:after,.main-tournament .swiper-pagination-bullet-active{opacity:1}.main-tournament .tournament__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;position:absolute;bottom:16px;right:16px;z-index:2;border-radius:12px;padding:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(255,255,255,.2)}.main-tournament .tournament__buttons:has(.swiper-button-lock){display:none}.main-tournament .tournament__buttons .base-button{height:36px;width:36px;background:rgba(255,255,255,.3);padding:0}.main-tournament .swiper-slide{min-height:356px;height:auto;padding:16px;border-radius:16px;background-repeat:no-repeat;background-position:center;background-size:cover}.main-tournament .tournament__item{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;max-width:400px;height:100%}.main-tournament .tournament__item .base-button{margin-top:auto}.main-tournament .tournament__label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;border-radius:0 100px 100px 0;padding:6px 16px;background:#725cfc;margin-left:-16px}.main-tournament .tournament__title{font-size:24px}.main-tournament .tournament__block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:16px;border-radius:12px;background:#273d4e}.main-tournament .tournament__block_separator{width:1px;background:#1a2b38}.main-tournament .tournament__block_title{font-size:12px;margin-bottom:4px}.main-tournament .tournament__timer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.main-tournament .tournament__timer-item{text-align:center}.main-tournament .tournament__timer-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:#1a2b38}.main-tournament .tournament__timer-label{font-size:10px;color:#7d9cb3}.main-tournament .tournament__timer-separator{padding-bottom:15px}.main-tournament .tournament__prize{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.main-tournament .tournament__prize_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.main-tournament .tournament__prize_sum{font-size:20px}.main-tournament .tournament__description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.main-vip{margin-bottom:35px}.main-vip .main-vip__body{padding:16px;border-radius:16px;background-color:#1a2b38}.main-vip .main-vip__list{overflow:hidden;margin-bottom:16px}.main-vip .main-vip__item{height:auto;padding:16px;border-radius:16px;background-color:#273d4e;position:relative;overflow:hidden}.main-vip .main-vip__item img{width:110px}.main-vip .main-vip__item::before{content:'';position:absolute;bottom:-35%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:80%;height:80%;border-radius:50%;-webkit-filter:blur(80px);filter:blur(80px);z-index:0}.main-vip .main-vip__item:nth-child(1)::before{background:radial-gradient(circle,#69869c 0,transparent 100%)}.main-vip .main-vip__item:nth-child(2)::before{background:radial-gradient(circle,#95633f 0,transparent 100%)}.main-vip .main-vip__item:nth-child(3)::before{background:radial-gradient(circle,#768da0 0,transparent 100%)}.main-vip .main-vip__item:nth-child(4)::before{background:radial-gradient(circle,#a18b3a 0,transparent 100%)}.main-vip .main-vip__item:nth-child(5)::before{background:radial-gradient(circle,#b39e7d 0,transparent 100%)}.main-vip .main-vip__item:nth-child(6)::before{background:radial-gradient(circle,#4faf70 0,transparent 100%)}.main-vip .vip-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-vip .vip-panel__img{margin-bottom:16px}.main-vip .vip-title{font-size:16px;margin-bottom:4px}.main-vip .vip-range{font-size:12px}.main-random{margin-bottom:32px}.main-random .random__title{font-size:20px;text-align:center;margin-bottom:4px}.main-random .random__desc{color:#7d9cb3;text-align:center;margin-bottom:16px}.main-random .random__body{border-radius:16px;padding:16px;background:#1a2b38}.main-random .random__slider{overflow:hidden;margin-bottom:16px}.main-random .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-random .swiper-slide-active .random__item{border:1px solid #fff;padding:5px}.main-random .swiper-slide-active .random__item::before{content:none}.main-random .random__item{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:336px;height:240px;position:relative;border-radius:20px;overflow:hidden}.main-random .random__item::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.6)}.main-random .random__item::after{content:'';width:0;height:0;border-style:solid;border-width:0 11px 20px;border-color:transparent transparent #fff;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.main-random .random__action{position:absolute;inset:0;z-index:1;cursor:pointer}.main-random .random__img{border-radius:inherit}.main-jackpot{background-image:url(../assets/img/home/jackpot/jackpot_bg.jpg);background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;padding:0 30px 40px;position:relative;margin-bottom:32px}.main-jackpot .main-jackpot__icon{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:5%}.main-jackpot .main-jackpot__icon--first{left:7%;-webkit-animation:rotation1 infinite 60s linear;animation:rotation1 infinite 60s linear}.main-jackpot .main-jackpot__icon--second{right:7%;-webkit-animation:rotation2 infinite 60s linear;animation:rotation2 infinite 60s linear}@-webkit-keyframes rotation1{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation1{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotation2{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotation2{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.main-jackpot .main-jackpot__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-jackpot .main-jackpot__title{padding:0 55px 10px;background-color:#735cfc;border-radius:0 0 100px 100px;margin-bottom:20px;font-size:36px;text-align:center;text-transform:capitalize}.main-jackpot .main-jackpot__amount{font-size:clamp(32px,5vw,75px);margin-bottom:10px}.main-jackpot .main-jackpot__ranks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px;width:100%;margin-top:20px}@media (max-width:1600px){.main-jackpot .main-jackpot__ranks{gap:0 40px}}@media (max-width:1400px){.main-tournament,.main-winners{max-width:50%}}@media (max-width:1300px){.main-slider .swiper-slide{min-height:320px}.main-actions .actions__providers_item{width:calc((100% / 3) - 11px)}.main-random .random__item{min-width:250px;height:185px}.main-jackpot .main-jackpot__title{padding:10px 40px;font-size:16px}.main-jackpot .main-jackpot__icon{width:70px}.main-jackpot .main-jackpot__icon--first{left:2%}.main-jackpot .main-jackpot__icon--second{right:2%}}@media (max-width:1200px){.main-actions,.main-combine{-webkit-box-orient:vertical;-webkit-box-direction:normal}.main-actions{-ms-flex-direction:column;flex-direction:column}.main-actions .main-actions__button{width:100%}.main-actions .main-actions__providers{top:160px}.main-combine{-ms-flex-direction:column;flex-direction:column}.main-tournament,.main-winners{max-width:100%}}@media (max-width:992px){.main-category .main-category__list{display:none;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.main-category .main-category__list--mobile{display:grid}}@media (max-width:768px) and (max-width:768px){.main-actions .actions__providers_item{width:calc((100% / 2) - 8px)}}@media (max-width:768px){.main-category .main-category__list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.main-links{gap:12px}.main-links .swiper-button{display:none}}@media (max-width:576px){.main-slider .swiper-slide{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:245px;padding:15px;text-align:center}.main-slider .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex}.main-slider .main-slider__buttons,.main-tournament .tournament__buttons{display:none}.main-tournament .tournament__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.main-tournament .tournament__block_separator{width:100%;height:1px}.main-tournament .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex}.main-random .random__item{min-width:180px;height:150px}.main-jackpot .main-jackpot__icon{width:40px;top:2%}}