@charset "utf-8";

.layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalCategoryItemWrp + .horizontalCategoryItemWrp { margin-inline-start: 12px; }

.layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer { background: transparent !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalSliderWrapper::before, .layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalSliderWrapper::after { display: none !important; content: none !important; background: none !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalCategoryItemWrp { align-items: center !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalCategoryItemWrp::after { display: none !important; content: none !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalCategoryItem { display: flex !important; align-items: center !important; justify-content: center !important; gap: 6px !important; padding: 12px 20px !important; height: 44px !important; border-radius: 24px !important; background: linear-gradient(rgb(24, 24, 25) 0%, rgb(43, 43, 46) 100%) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; position: relative !important; cursor: pointer !important; font-family: Roboto, sans-serif !important; font-size: 16px !important; font-weight: 500 !important; color: rgb(255, 255, 255) !important; white-space: nowrap !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalCategoryItem, .layout-bc.hasLeftMenu.casino-slots .casinoProviderAndGame .casinoGameListBlock .btn.randomGameBtn { display: flex !important; align-items: center !important; justify-content: center !important; gap: 6px !important; padding: 12px 20px !important; height: 44px !important; border-radius: 24px !important; border: 1px solid transparent !important; background: linear-gradient(rgb(24, 24, 25) 0%, rgb(43, 43, 46) 100%) padding-box padding-box, linear-gradient(rgb(255, 153, 0) 0%, rgb(255, 42, 0) 100%) border-box border-box !important; position: relative !important; cursor: pointer !important; font-family: Roboto, sans-serif !important; font-size: 16px !important; font-weight: 500 !important; color: rgb(255, 255, 255) !important; white-space: nowrap !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalCategoryItem::before, .layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalCategoryItem::after { display: none !important; content: none !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active, .layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active::before { filter: none !important; background: none !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active .horizontalCategoryItem:hover { border-radius: var(--24, 24px) !important; background: var(--Gradient, linear-gradient(180deg, #F90 0%, #FF2A00 100%)) !important; box-shadow: rgba(0, 0, 0, 0.32) 0px 4px 24px 0px, rgba(254, 82, 1, 0.38) 0px 4px 24px 0px !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer { background: transparent !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalSliderWrapper { overflow: clip visible !important; background: rgb(15, 15, 16) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalCategoryItemWrp:hover { filter: none !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalCategoryItemWrp:hover .horizontalCategoryItem, .layout-bc.hasLeftMenu.casino-slots .casinoProviderAndGame .casinoGameListBlock .btn.randomGameBtn:hover { border: 1px solid rgb(255, 153, 0) !important; background: linear-gradient(rgb(24, 24, 25) 0%, rgb(43, 43, 46) 100%) !important; box-shadow: rgba(0, 0, 0, 0.32) 0px 4px 24px 0px, rgba(254, 82, 1, 0.38) 0px 4px 24px 0px !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalCategoryItemWrp:not(.active) .horizontalCategoryItem:active { border: 1px solid rgb(255, 153, 0) !important; background: rgb(24, 24, 25) !important; box-shadow: none !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active, .layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalCategoryItemWrp:active { filter: none !important; background: none !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active .horizontalCategoryItem { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; background: linear-gradient(rgb(255, 153, 0) 0%, rgb(255, 42, 0) 100%) !important; box-shadow: none !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active .horizontalCategoryItem:active { background: rgb(254, 82, 1) !important; box-shadow: none !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalCategoryItemWrp::after { display: none !important; content: none !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalCategoryItemWrp:hover::before, .layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active::before, .layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalCategoryItemWrp:active::before { display: none !important; content: none !important; background: none !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horCatItemTitle { color: var(--Grey-Scale-1, #FFF) !important; font-family: Roboto !important; font-size: 16px !important; font-style: normal !important; font-weight: 500 !important; line-height: normal !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoTitleSearch .tooltipIconWrapper .bc-i-sort { display: none !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .CMSIconSVGWrapper { max-width: 16px !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalCategoryItem svg { color: rgb(255, 255, 255) !important; font-size: 16px !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active .horizontalCategoryItem i { color: rgb(255, 255, 255) !important; font-size: 16px !important; max-width: 16px !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoCategoryChooserContainer .horizontalSliderNav { display: none !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoProviderAndGame .casinoCategoryContent, .layout-bc.hasLeftMenu.casino-slots .casinoProviderAndGame .casinoCategoryContent .casinoCategoryHead { background: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoProviderAndGame .casinoGameListBlock .casinoGameListBlockHeader .casinoTitleSearch .searchInputWrp, .layout-bc.hasLeftMenu.casino-slots .casinoProviderAndGame .casinoProviderBlock .casinoProviderBlockHolder .searchInputWrp { border-radius: var(--24, 24px) !important; border: 1px solid var(--Grey-Scale-10, #3B3B3B) !important; background: rgba(23, 24, 34, 0.6) !important; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 24px 0px inset !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoProviderAndGame .casinoGameListBlock .casinoGameListBlockHeader .casinoTitleSearch .searchInputIcon::before, .layout-bc.hasLeftMenu.casino-slots .casinoProviderAndGame .casinoProviderBlock .casinoProviderBlockHolder .searchInputWrp .searchInputIcon::before { color: rgb(150, 150, 150) !important; -webkit-text-fill-color: rgb(150, 150, 150) !important; background-image: none !important; background-position: initial !important; background-size: initial !important; background-repeat: initial !important; background-attachment: initial !important; background-origin: initial !important; background-color: initial !important; background-clip: unset !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoGameListBlock .casinoGameListBlockHeader .searchInputWrp .searchInputIcon, .layout-bc.hasLeftMenu.casino-slots .providerSearchRow .searchInputWrp .searchInputIcon { left: 0px !important; right: auto !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoGameListBlock .casinoGameListBlockHeader .searchInputWrp .searchInputIcon, .layout-bc.hasLeftMenu.casino-slots .providerSearchRow .searchInputWrp .searchInputIcon { left: 0px !important; right: auto !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoInputWrp .searchInput, .layout-bc.hasLeftMenu.casino-slots .providerSearchRow .searchInput { padding-inline-start: 40px !important; }

.searchInputWrp::after { background: none !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoProviderContent .casinoProviderRow .casinoProviderBlockIcon { border-radius: var(--24, 24px) !important; background: var(--grey-scale-115, #202020) !important; }

.layout-bc.hasLeftMenu.casino-slots .providerSearchAndReset .providerResetRow { display: none !important; }

.layout-bc.hasLeftMenu.casino-slots .providerItemsHolder { margin-top: 12px !important; }

.layout-bc.hasLeftMenu.casino-slots .providerItemsHolder.list .providerItemsInner { border-radius: var(--8, 8px) !important; background: var(--grey-scale-115, #202020) !important; display: flex !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; flex-direction: column !important; justify-content: center !important; align-items: flex-start !important; gap: 10px !important; box-shadow: none !important; color: rgb(255, 255, 255) !important; }

.layout-bc.hasLeftMenu.casino-slots .providerItemsHolder.list .providerItemsInner.active { border: 1px solid transparent !important; border-radius: 8px !important; background: linear-gradient(rgb(32, 32, 32), rgb(32, 32, 32)) padding-box padding-box, linear-gradient(rgb(255, 153, 0) 0%, rgb(255, 42, 0) 100%) border-box border-box !important; box-shadow: rgba(254, 124, 0, 0.02) 0px 4px 32px 0px inset !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoProviderAndGame .providerItemsHolder .providerBadgeBlock.badge-exclusive::after { border-radius: var(--12, 12px) !important; background: var(--Color-1, #FE7C00) !important; box-shadow: rgba(255, 153, 0, 0.2) 0px 4px 20px 0px !important; padding: 3px var(--6, 6px) !important; justify-content: center !important; align-items: center !important; gap: 10px !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoProviderAndGame .providerItemsHolder .providerBadgeBlock.badge-top::after { border-radius: var(--12, 12px) !important; background: var(--Color-3, #DB2300) !important; box-shadow: rgba(255, 42, 0, 0.2) 0px 4px 20px 0px !important; padding: 3px var(--6, 6px) !important; justify-content: center !important; align-items: center !important; gap: 10px !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoProviderAndGame .providerItemsHolder .providerBadgeBlock.badge-hot::after { border-radius: var(--12, 12px) !important; background: var(--Color-3, #DB2300) !important; box-shadow: rgba(255, 153, 0, 0.2) 0px 4px 20px 0px !important; padding: 3px var(--6, 6px) !important; justify-content: center !important; align-items: center !important; gap: 10px !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoProviderAndGame .providerItemsHolder .providerBadgeBlock.badge-jackpot::after { border-radius: var(--12, 12px) !important; background: rgb(129, 99, 0) !important; box-shadow: rgba(129, 99, 0, 0.2) 0px 4px 20px 0px !important; padding: 3px var(--6, 6px) !important; justify-content: center !important; align-items: center !important; gap: 10px !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoProviderAndGame .providerItemsHolder .providerBadgeBlock.badge-ortak::after { border-radius: var(--12, 12px) !important; background: var(--Color-3, #FE5201) !important; box-shadow: rgba(255, 42, 0, 0.2) 0px 4px 20px 0px !important; padding: 3px var(--6, 6px) !important; justify-content: center !important; align-items: center !important; gap: 10px !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoProviderAndGame .providerItemsHolder .providerBadgeBlock.badge-exclusive::before, .layout-bc.hasLeftMenu.casino-slots .casinoProviderAndGame .providerItemsHolder .providerBadgeBlock.badge-top::before, .layout-bc.hasLeftMenu.casino-slots .casinoProviderAndGame .providerItemsHolder .providerBadgeBlock.badge-hot::before, .layout-bc.hasLeftMenu.casino-slots .casinoProviderAndGame .providerItemsHolder .providerBadgeBlock.badge-jackpot::before, .layout-bc.hasLeftMenu.casino-slots .casinoProviderAndGame .providerItemsHolder .providerBadgeBlock.badge-ortak::before { display: none !important; }

.layout-bc.hasLeftMenu.casino-slots .casinoProviderAndGame .providerItemsContainer .providerItemsBtn { font-size: 16px !important; }

.casinoGameListBlock .casinoCategoryHead .casinoCategoryMoreBc { display: flex !important; height: 32px !important; padding: var(--6, 6px) var(--16, 16px) !important; align-items: center !important; gap: var(--8, 8px) !important; border-radius: var(--24, 24px) !important; background: var(--grey-scale-115, #202020) !important; color: rgb(254, 124, 0) !important; }

.casinoGameListBlock .casinoCategoryHead .casinoCategoryHeadTitle { color: var(--Grey-Scale-1, #FFF) !important; font-family: Roboto !important; font-size: 18px !important; font-style: normal !important; font-weight: 700 !important; line-height: normal !important; }

.layout-bc.casino-slots.hasLeftMenu .casinoCategoryGamesRow .swiper-slide { width: calc(15.3846% - 10px) !important; margin-right: 10px !important; }

.layout-bc.casino-slots:not(.hasLeftMenu) .casinoCategoryGamesRow .swiper-slide { width: calc(13.3333% - 10px) !important; margin-right: 10px !important; }

.hdr-smart-panel-holder-bc .sp-button-bc:has(i.bc-i-settings) { display: none !important; }

.hdr-smart-panel-holder-bc .sp-button-bc .count-odd-animation::after { right: -20px; width: 8px; height: 8px; line-height: 16px; top: -10px; }

.hdr-smart-panel-holder-bc .sp-button-bc .count-odd-animation::after { background: rgb(254, 82, 1) !important; font-size: 0px !important; }

[dir="ltr"] .hdr-toggle-button-bc::after { display: none !important; }

button.sp-button-bc:has(i.bc-i-live-chat) { display: none !important; }

i.bc-i-notification, i.bc-i-favorite, i.bc-i-message, i.bc-i-bonus, i.bc-i-settings, i.bc-i-history, i.bc-i-betslip { display: none !important; }

button.sp-button-bc:has(i.bc-i-notification)::after, button.sp-button-bc:has(i.bc-i-favorite)::after, button.sp-button-bc:has(i.bc-i-message)::after, button.sp-button-bc:has(i.bc-i-bonus)::after, button.sp-button-bc:has(i.bc-i-settings)::after, button.sp-button-bc:has(i.bc-i-history)::after, button.sp-button-bc:has(i.bc-i-betslip)::after { display: flex !important; align-items: center !important; justify-content: center !important; width: 18px !important; height: 18px !important; font-size: 0px !important; line-height: 0 !important; }

button.sp-button-bc:has(i.bc-i-notification)::after { content: url("/assets/6b6f22b65c26713115bf.svg") !important; }

button.sp-button-bc:has(i.bc-i-favorite)::after { content: url("/assets/1d478f569ac06fcc527b.svg") !important; }

button.sp-button-bc:has(i.bc-i-message)::after { content: url("/assets/94f979a716a9f06f0ae7.svg") !important; }

button.sp-button-bc:has(i.bc-i-bonus)::after { content: url("/assets/4d4085870684c7506ddb.svg") !important; }

button.sp-button-bc:has(i.bc-i-settings)::after { content: url("/assets/9f6f2464bd9d95aa.svg") !important; }

button.sp-button-bc:has(i.bc-i-history)::after { content: url("/assets/7794dfb88391a5ffed9d.svg") !important; }

button.sp-button-bc:has(i.bc-i-betslip)::after { content: url("/assets/8e43de326a4ded2da5c1.svg") !important; }

.is-web .header-bc .center-bottom-btn > button { display: none !important; }

.layout-bc.hasLeftMenu.casino-slots .layout-content-holder-bc .hm-row-bc.has-slider { padding: 0px 10px !important; }

.is-home-page .layout-content-holder-bc > .hm-row-bc:first-child + .hm-row-bc:not(:empty) { margin-top: 29% !important; }

.casino-slots .layout-content-holder-bc > .hm-row-bc:first-child + .hm-row-bc:not(:empty) { margin-top: 23% !important; }

.Hompage .category .product-banner-container-bc { margin-right: 20px !important; }

.layout-bc.hasLeftMenu .hm-row-bc .page-view-more { padding: 13px 0px !important; }

.layout-bc.hasLeftMenu .hdr-main-content-bc { height: 70px !important; min-height: 70px !important; }

.layout-bc.hasLeftMenu .hdr-main-content-bc .logo-container { height: 44px !important; min-height: 44px !important; }

.layout-bc.hasLeftMenu .hdr-main-content-bc .hdr-logo-bc { max-width: 160px !important; height: 50px !important; }

.layout-bc.hasLeftMenu .hm-row-bc.has-slider .swiper-button-prev, .layout-bc.hasLeftMenu .hm-row-bc.has-slider .swiper-button-next { width: 33px !important; height: 33px !important; min-width: 33px !important; border-radius: 9.648px !important; background: rgba(219, 35, 0, 0.78) !important; backdrop-filter: blur(2.41px) !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 7.236px 14.471px !important; box-sizing: border-box !important; }

.layout-bc.hasLeftMenu .hm-row-bc.has-slider .swiper-button-prev::after, .layout-bc.hasLeftMenu .hm-row-bc.has-slider .swiper-button-next::after { font-size: 12px !important; color: rgb(255, 255, 255) !important; }

.layout-bc.hasLeftMenu .hm-row-bc.has-slider .swiper-pagination.swiper-pagination-fraction { width: auto !important; height: 33px !important; border-radius: 9.648px !important; background: rgba(219, 35, 0, 0.78) !important; backdrop-filter: blur(2.41px) !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 7.236px 14.471px !important; box-sizing: border-box !important; font-size: 12px !important; color: rgb(255, 255, 255) !important; font-weight: 500 !important; }

[class*="is-web"] .slider-bc .carouselCountEnable .swiper-pagination::before, [class*="is-web"] .slider-bc .carouselCountEnable .swiper-pagination::after { box-shadow: none !important; }

.layout-bc.hasLeftMenu .hm-row-bc.has-slider .swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal::before { display: none !important; content: none !important; }

.layout-bc.hasLeftMenu .hm-row-bc.has-slider .swiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden { display: block !important; }

.layout-bc.hasLeftMenu .hm-row-bc.has-slider .swiper.swiper-initialized .swiper-wrapper { order: unset !important; position: relative !important; }

.layout-bc.hasLeftMenu .hm-row-bc.has-slider .swiper-button-prev, .layout-bc.hasLeftMenu .hm-row-bc.has-slider .swiper-button-next { width: 33px !important; height: 33px !important; min-width: 33px !important; border-radius: 9.648px !important; background: rgba(219, 35, 0, 0.78) !important; backdrop-filter: blur(2.41px) !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 0px !important; box-sizing: border-box !important; position: absolute !important; top: 12px !important; left: auto !important; transform: none !important; }

.layout-bc.hasLeftMenu .hm-row-bc.has-slider .swiper-button-prev { right: 102px !important; }

.layout-bc.hasLeftMenu .hm-row-bc.has-slider .swiper-button-next { right: 12px !important; }

.layout-bc.hasLeftMenu .hm-row-bc.has-slider .swiper-button-prev::after, .layout-bc.hasLeftMenu .hm-row-bc.has-slider .swiper-button-next::after { font-size: 12px !important; color: rgb(255, 255, 255) !important; }

.layout-bc.hasLeftMenu .hm-row-bc.has-slider .swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal { position: absolute !important; inset: 12px 51px auto auto !important; transform: none !important; width: 45px !important; min-width: 0px !important; height: 33px !important; border-radius: 9.648px !important; background: rgba(219, 35, 0, 0.78) !important; backdrop-filter: blur(2.41px) !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 7px 14px !important; gap: 4px !important; box-sizing: border-box !important; color: rgb(255, 255, 255) !important; font-size: 12px !important; font-weight: 500 !important; }

.layout-bc.hasLeftMenu .hm-row-bc.has-slider .swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal::before { display: none !important; content: none !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .tournamentSectionImgBk { position: relative !important; }

.tournamentsWidget .swiper-button-prev { border-top-right-radius: 0% !important; border-bottom-right-radius: 0% !important; }

.tournamentsWidget .swiper-button-next { border-top-left-radius: 0% !important; border-bottom-left-radius: 0% !important; }

.layout-bc.hasLeftMenu .tournamentsWidget .swiper-wrapper .swiper-slide:nth-child(1) { order: 2 !important; }

.layout-bc.hasLeftMenu .tournamentsWidget .swiper-wrapper .swiper-slide:nth-child(2) { order: 1 !important; }

.layout-bc.hasLeftMenu .tournamentsWidget .swiper-wrapper .swiper-slide:nth-child(3) { order: 3 !important; }

.layout-bc.hasLeftMenu .tournamentsWidget .swiper-wrapper .swiper-slide:nth-child(4) { order: 4 !important; }

.layout-bc.hasLeftMenu .tournamentsWidget .swiper-wrapper .swiper-slide:nth-child(5) { order: 5 !important; }

.layout-bc.hasLeftMenu .hm-row-bc .tournamentsWidget .view-title-more { padding: 13px 0px !important; margin-bottom: 8px !important; }

.layout-bc.hasLeftMenu .tournamentsWidget .swiper-wrapper { gap: 12px !important; }

.layout-bc.hasLeftMenu .tournamentsWidget .swiper-slide { width: auto !important; margin-right: 0px !important; border-radius: 12px !important; }

.layout-bc.hasLeftMenu .tournamentsWidgetItem { display: flex !important; flex-direction: column !important; width: 395px !important; height: auto !important; background: linear-gradient(rgba(79, 79, 79, 0.24) 0%, rgba(40, 40, 40, 0.24) 100%) !important; border-radius: 12px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: rgba(190, 63, 3, 0.14) 0px 4px 20px 0px !important; overflow: visible !important; padding-bottom: 12px !important; position: relative !important; }

.layout-bc.hasLeftMenu .tournamentsWidgetItem::after { content: "" !important; position: absolute !important; bottom: 0px !important; left: 0px !important; right: 0px !important; height: 1px !important; background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(255, 153, 0, 0.6) 49%, rgb(0, 0, 0) 100%) !important; pointer-events: none !important; z-index: 3 !important; }

.layout-bc.hasLeftMenu .tournamentsWidgetImgContent { position: relative !important; width: 100% !important; height: auto !important; flex-shrink: 0 !important; overflow: visible !important; display: flex !important; flex-direction: column !important; }

.layout-bc.hasLeftMenu .tournamentsWidgetImg { order: 1 !important; width: 100% !important; height: 135px !important; object-fit: cover !important; display: block !important; flex-shrink: 0 !important; border-radius: 8px 8px 0px 0px !important; }

.layout-bc.hasLeftMenu .tournamentsWidgetLive { position: absolute !important; top: 12px !important; right: 12px !important; left: auto !important; width: auto !important; background: rgba(219, 35, 0, 0.88) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; border-radius: 20px !important; padding: 6px 12px !important; font-size: 14px !important; font-weight: 500 !important; color: rgb(255, 255, 255) !important; display: inline-flex !important; align-items: center !important; gap: 4px !important; z-index: 2 !important; }

.layout-bc.hasLeftMenu .countdown-container.tournamentsWidgetCounter { order: 2 !important; position: static !important; left: auto !important; transform: none !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 4px !important; padding: 8px 12px !important; margin: 12px 0px !important; width: 100% !important; min-width: 100% !important; max-width: 100% !important; min-height: unset !important; box-sizing: border-box !important; background: none !important; backdrop-filter: none !important; box-shadow: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; visibility: visible !important; opacity: 1 !important; overflow: visible !important; z-index: 1 !important; }

.layout-bc.hasLeftMenu .tournamentsWidgetCounterLabel { display: none !important; }

.layout-bc.hasLeftMenu .countdown-banner-content { display: flex !important; visibility: visible !important; opacity: 1 !important; flex-direction: row !important; justify-content: space-between !important; align-items: center !important; gap: 8px !important; width: 100% !important; }

.layout-bc.hasLeftMenu .countdown-banner-counter { display: flex !important; visibility: visible !important; opacity: 1 !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; flex: 1 1 0% !important; height: 60px !important; background: rgba(47, 47, 48, 0.5) !important; border-radius: 6px !important; padding: 6px 12px !important; }

.layout-bc.hasLeftMenu .countdown-banner-date { display: block !important; visibility: visible !important; font-size: 20px !important; font-weight: 700 !important; color: rgb(255, 255, 255) !important; line-height: 1 !important; text-align: center !important; }

.layout-bc.hasLeftMenu .countdown-banner-names { display: block !important; visibility: visible !important; font-size: 14px !important; font-weight: 500 !important; color: rgb(173, 173, 173) !important; text-align: center !important; }

.layout-bc.hasLeftMenu [dir="ltr"] .countdown-banner-counter:not(:first-child)::before { display: none !important; }

.layout-bc.hasLeftMenu .tournamentsWidgetInfoContent { display: flex !important; flex-direction: column !important; padding: 0px 12px !important; margin: 0px !important; width: 100% !important; box-sizing: border-box !important; background: none !important; backdrop-filter: none !important; box-shadow: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }

.layout-bc.hasLeftMenu .tournamentsWidgetInfo::before { display: none !important; content: none !important; }

.layout-bc.hasLeftMenu .tournamentsWidgetInfo, [class*="is-web"] .layout-bc.hasLeftMenu .tournamentsWidgetInfo { display: flex !important; flex-direction: column !important; align-items: flex-start !important; width: 100% !important; gap: 12px !important; padding: 0px !important; background: none !important; backdrop-filter: none !important; box-shadow: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }

.layout-bc.hasLeftMenu .tournamentsWidgetName.ellipsis { font-size: 16px !important; font-weight: 700 !important; color: rgb(255, 255, 255) !important; text-align: left !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; width: 100% !important; }

.layout-bc.hasLeftMenu .tournamentsWidgetAmount { display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 2px !important; width: 100% !important; background: none !important; }

.layout-bc.hasLeftMenu .tournamentsWidgetAmountTitle { display: none !important; }

.layout-bc.hasLeftMenu .tournamentsWidgetPrice { font-size: 18px !important; font-weight: 600 !important; color: rgb(254, 124, 0) !important; text-align: left !important; text-shadow: none !important; }

.layout-bc.hasLeftMenu .tournamentsWidgetButtons { display: flex !important; padding: 0px !important; margin: 0px !important; width: 100% !important; box-sizing: border-box !important; background: none !important; backdrop-filter: none !important; box-shadow: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }

.layout-bc.hasLeftMenu .tournamentsWidgetButtons button.button.fullWidth.small.hero { width: 100% !important; height: 44px !important; background: linear-gradient(rgb(255, 153, 0) 0%, rgb(255, 42, 0) 100%) !important; border-radius: 24px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; color: rgb(255, 255, 255) !important; font-size: 16px !important; font-weight: 500 !important; padding: 12px 20px !important; cursor: pointer !important; align-self: stretch !important; }

.layout-bc.hasLeftMenu .tournamentsWidgetButtons button.button.fullWidth.small { width: 100% !important; height: 44px !important; background: linear-gradient(rgb(255, 153, 0) 0%, rgb(255, 42, 0) 100%) !important; border-radius: 24px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; color: rgb(255, 255, 255) !important; font-size: 16px !important; font-weight: 500 !important; padding: 12px 20px !important; cursor: pointer !important; align-self: stretch !important; }

.layout-bc.hasLeftMenu .tournamentsWidgetItem:has(.liveBadge) .tournamentsWidgetDetailsBtn { display: none !important; }

.layout-bc.hasLeftMenu .tournamentsWidgetItem:has(.upcomingBadge) button.button.fullWidth.small.hero { display: none !important; }

.layout-bc.hasLeftMenu .tournamentsWidgetItem:has(.upcomingBadge) .tournamentsWidgetDetailsBtn { width: 100% !important; height: 44px !important; background: transparent !important; border-radius: 24px !important; border: 1px solid rgba(255, 153, 0, 0.6) !important; color: rgb(255, 153, 0) !important; font-size: 16px !important; font-weight: 500 !important; padding: 12px 20px !important; cursor: pointer !important; }

.layout-bc.hasLeftMenu .layout-header-holder-bc .sidebar-content { display: none !important; }

#comm100-float-button-82fd1a48-97ea-4458-a25f-77ffa7345df5-2 { display: none !important; }

.layout-bc.hasLeftMenu .layout-header-holder-bc .hdr-dynamic-content .swiper, .layout-bc.hasLeftMenu .layout-header-holder-bc .hdr-dynamic-content .swiper-wrapper, .layout-bc.hasLeftMenu .layout-header-holder-bc .hdr-dynamic-content .swiper-slide, .layout-bc.hasLeftMenu .layout-header-holder-bc .hdr-dynamic-content .informative-widget, .layout-bc.hasLeftMenu .layout-header-holder-bc .hdr-dynamic-content .informative-widget-link, .layout-bc.hasLeftMenu .layout-header-holder-bc .hdr-dynamic-content .informative-widget-container, .layout-bc.hasLeftMenu .layout-header-holder-bc .hdr-dynamic-content .informative-widget-container > span, .layout-bc.hasLeftMenu .layout-header-holder-bc .hdr-dynamic-content .informative-widget-container > span > div, .layout-bc.hasLeftMenu .layout-header-holder-bc .hdr-dynamic-content .carousel, .layout-bc.hasLeftMenu .layout-header-holder-bc .hdr-dynamic-content .pb-component-wrapper, .layout-bc.hasLeftMenu .layout-header-holder-bc .hdr-dynamic-content .hm-row-bc { width: 100% !important; max-width: 100% !important; min-width: 100% !important; height: auto !important; min-height: 0px !important; margin: 0px !important; padding: 0px !important; }

.layout-bc.hasLeftMenu .layout-header-holder-bc .hdr-dynamic-content .swiper-slide { border-radius: 0px !important; }

.layout-bc.hasLeftMenu .layout-header-holder-bc { padding: 0px !important; margin: 0px !important; gap: 0px !important; box-shadow: none !important; }

.layout-bc.hasLeftMenu .layout-header-holder-bc .hdr-dynamic-content { padding-inline: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important; margin: 0px !important; gap: 0px !important; }

.layout-bc.hasLeftMenu .layout-header-holder-bc .hdr-dynamic-content .informative-widget-container { background: rgb(219, 35, 0) !important; padding: 0px !important; margin: 0px !important; display: flex !important; align-items: center !important; justify-content: center !important; text-align: center !important; width: 100% !important; min-height: 24px !important; }

.layout-bc.hasLeftMenu .layout-header-holder-bc .hdr-dynamic-content .informative-widget-link { background: transparent !important; border-top-width: medium !important; border-top-style: none !important; border-top-color: currentcolor !important; border-radius: 0px !important; }

.layout-bc.hasLeftMenu .layout-header-holder-bc .hdr-dynamic-content .informative-widget-container [style*="text-align: match-parent"], .layout-bc.hasLeftMenu .layout-header-holder-bc .hdr-dynamic-content .informative-widget-container [style*="text-align:match-parent"] { text-align: center !important; }

.layout-bc.hasLeftMenu .layout-header-holder-bc .hdr-dynamic-content .informative-widget-container > span { display: flex !important; justify-content: center !important; align-items: center !important; width: 100% !important; flex-wrap: nowrap !important; margin: 0px !important; padding: 0px !important; }

.layout-bc.hasLeftMenu .layout-header-holder-bc .hdr-dynamic-content .informative-widget-container span, .layout-bc.hasLeftMenu .layout-header-holder-bc .hdr-dynamic-content .informative-widget-container p, .layout-bc.hasLeftMenu .layout-header-holder-bc .hdr-dynamic-content .informative-widget-container u, .layout-bc.hasLeftMenu .layout-header-holder-bc .hdr-dynamic-content .informative-widget-container div { text-align: center !important; width: 100% !important; margin: 0px !important; padding: 0px !important; }

.layout-bc.hasLeftMenu .hdr-dynamic-content .hm-row-bc { position: relative !important; }

.layout-bc.hasLeftMenu .hdr-dynamic-content .e-p-close-icon-bc { position: absolute !important; right: 0px !important; top: 50% !important; transform: translateY(-50%) !important; font-size: 14px !important; color: rgb(255, 255, 255) !important; }

.layout-bc.hasLeftMenu .hdr-dynamic-content .hm-row-bc:empty, .layout-bc.hasLeftMenu .hdr-dynamic-content .hm-row-bc:nth-child(2) { display: none !important; min-height: 0px !important; height: 0px !important; }

.layout-bc.hasLeftMenu .layout-header-holder-bc .hdr-dynamic-content:empty { display: none !important; min-height: 0px !important; height: 0px !important; }

.layout-bc.hasLeftMenu .layout-header-holder-bc .hdr-dynamic-content .swiper-slide:empty { display: none !important; min-height: 0px !important; height: 0px !important; }

.layout-bc.hasLeftMenu .product-banner-container-bc { background: none !important; }

.layout-bc.hasLeftMenu .hdr-main-content-bc { backdrop-filter: blur(12px) !important; border-bottom: 1px solid rgb(36, 36, 36) !important; border-top-width: medium !important; border-top-style: none !important; border-top-color: currentcolor !important; box-shadow: none !important; padding-right: 20px !important; padding-left: 16px !important; }

.layout-bc.hasLeftMenu div.hdr-user-bc button.btn.sign-in { background: linear-gradient(rgb(24, 24, 25), rgb(43, 43, 46)) !important; border-radius: 24px !important; color: rgb(255, 255, 255) !important; padding: 12px 20px !important; position: relative !important; z-index: 0 !important; height: 44px !important; gap: 10px !important; font-size: 14px !important; font-weight: 600 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; min-width: 90px !important; box-shadow: rgba(255, 255, 255, 0.08) 0px 1px 0px inset !important; cursor: pointer !important; }

html body div#root.layout-bc.hasLeftMenu .hdr-user-bc .btn.sign-in span { font-size: 0px !important; overflow: visible !important; white-space: normal !important; }

html body div#root.layout-bc.hasLeftMenu .hdr-user-bc .btn.sign-in span::after { content: "Giriş" !important; font-size: 14px !important; text-transform: none !important; display: inline-block !important; color: inherit !important; white-space: nowrap !important; }

.layout-bc.hasLeftMenu div.hdr-user-bc button.btn.sign-in::after { display: none !important; content: none !important; }

.layout-bc.hasLeftMenu div.hdr-user-bc button.btn.sign-in span::after { display: none !important; content: none !important; background-image: none !important; }

.layout-bc.hasLeftMenu div.hdr-user-bc button.btn.sign-in::before { content: ""; position: absolute; inset: 0px; border-radius: 24px; padding: 1px; background: linear-gradient(rgb(255, 153, 0), rgb(255, 42, 0)); mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) content-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px); pointer-events: none; }

.layout-bc.hasLeftMenu div.hdr-user-bc button.btn.register { background: linear-gradient(rgb(255, 153, 0), rgb(255, 42, 0)) !important; border-radius: 24px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; color: rgb(255, 255, 255) !important; padding: 12px 20px !important; box-shadow: none !important; height: 44px !important; gap: 10px !important; animation: auto ease 0s 1 normal none running none !important; font-size: 14px !important; font-weight: 600 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; min-width: 100px !important; cursor: pointer !important; text-transform: none !important; }

.layout-bc.hasLeftMenu p.asideMenuBurger.bc-i-menu-close, .layout-bc.hasLeftMenu p.asideMenuBurger.bc-i-menu-close:hover, .layout-bc.hasLeftMenu p.asideMenuBurger.bc-i-menu-close:focus, .layout-bc.hasLeftMenu p.asideMenuBurger.bc-i-menu-close:active, .layout-bc.hasLeftMenu.asideMenuOverlay p.asideMenuBurger.bc-i-menu-close, .layout-bc.hasLeftMenu.asideMenuOverlay p.asideMenuBurger.bc-i-menu-close:hover { background: linear-gradient(rgb(24, 24, 25), rgb(43, 43, 46)) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; border-radius: 24px !important; width: 44px !important; height: 44px !important; min-width: 44px !important; padding: 8px 12px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; transition: none !important; outline: none !important; box-shadow: none !important; position: relative !important; }

.layout-bc.hasLeftMenu p.asideMenuBurger.bc-i-menu-close::after, .layout-bc.hasLeftMenu p.asideMenuBurger.bc-i-menu-close:hover::after, .layout-bc.hasLeftMenu p.asideMenuBurger.bc-i-menu-close:focus::after, .layout-bc.hasLeftMenu p.asideMenuBurger.bc-i-menu-close:active::after, .layout-bc.hasLeftMenu.asideMenuOverlay p.asideMenuBurger.bc-i-menu-close::after, .layout-bc.hasLeftMenu.asideMenuOverlay p.asideMenuBurger.bc-i-menu-close:hover::after { content: "" !important; position: absolute !important; inset: 0px !important; border-radius: 24px !important; padding: 1px !important; background: linear-gradient(to right, rgb(255, 153, 0), rgb(255, 42, 0)) !important; mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) content-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) !important; pointer-events: none !important; }

.layout-bc.hasLeftMenu p.asideMenuBurger.bc-i-menu-close::before, .layout-bc.hasLeftMenu p.asideMenuBurger.bc-i-menu-close:hover::before, .layout-bc.hasLeftMenu p.asideMenuBurger.bc-i-menu-close:focus::before, .layout-bc.hasLeftMenu p.asideMenuBurger.bc-i-menu-close:active::before, .layout-bc.hasLeftMenu.asideMenuOverlay p.asideMenuBurger.bc-i-menu-close::before, .layout-bc.hasLeftMenu.asideMenuOverlay p.asideMenuBurger.bc-i-menu-close:hover::before { content: "" !important; display: block !important; width: 20px !important; height: 20px !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center center !important; color: transparent !important; background-color: transparent !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; font-size: 0px !important; }

.layout-bc.hasLeftMenu.asideMenuOverlay p.asideMenuBurger.bc-i-menu-close, .layout-bc.hasLeftMenu.asideMenuOverlay p.asideMenuBurger.bc-i-menu-close:hover, .layout-bc.hasLeftMenu.asideMenuOverlay p.asideMenuBurger.bc-i-menu-close:focus, .layout-bc.hasLeftMenu.asideMenuOverlay p.asideMenuBurger.bc-i-menu-close:active { background: rgb(36, 36, 36) !important; }

.layout-bc.hasLeftMenu.asideMenuOverlay p.asideMenuBurger.bc-i-menu-close::after, .layout-bc.hasLeftMenu.asideMenuOverlay p.asideMenuBurger.bc-i-menu-close:hover::after, .layout-bc.hasLeftMenu.asideMenuOverlay p.asideMenuBurger.bc-i-menu-close:focus::after, .layout-bc.hasLeftMenu.asideMenuOverlay p.asideMenuBurger.bc-i-menu-close:active::after { display: none !important; }

.layout-bc.hasLeftMenu:not(.asideMenuOverlay) p.asideMenuBurger.bc-i-menu-close::before, .layout-bc.hasLeftMenu:not(.asideMenuOverlay) p.asideMenuBurger.bc-i-menu-close:hover::before { background-image: url("/assets/95a4a1fa6a19bcde3c24.svg") !important; }

.layout-bc.hasLeftMenu.asideMenuOverlay p.asideMenuBurger.bc-i-menu-close::before, .layout-bc.hasLeftMenu.asideMenuOverlay p.asideMenuBurger.bc-i-menu-close:hover::before { background-image: url("/assets/b4604fe6f7cbaada5a93.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuCompact .tooltipIconWrapper, .layout-bc.hasLeftMenu .asideMenuCompact .CMSIconSVGWrapper, .layout-bc.hasLeftMenu .asideMenuCompact svg { display: none !important; }

.layout-bc.hasLeftMenu .asideMenuCompact a.asideMenuNavLink { position: relative !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 38px !important; height: 38px !important; }

.layout-bc.hasLeftMenu .asideMenuCompact a.asideMenuNavLink::after { content: "" !important; position: absolute !important; width: 16px !important; height: 16px !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center center !important; display: block !important; }

.layout-bc.hasLeftMenu .asideMenuCompact a.asideMenuNavLink[aria-label="Casino"]::after { width: 20px !important; }

.layout-bc.hasLeftMenu .asideMenuCompact .asideMenuNavItem { background: url("/assets/9975c16caa0729912f2c.svg") center center / contain no-repeat !important; }

[class*="is-web"] .asideMenuCompact > .asideMenuNavItem { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; background: none !important; }

[class*="is-web"] .asideMenuCompact > .asideMenuNavItem:hover { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }

.layout-bc.hasLeftMenu .asideMenuCompact .asideMenuNavItem:nth-child(1) a.asideMenuNavLink::after { background-image: url("/assets/1c958a0da3eaedaf97dc.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuCompact .asideMenuNavItem:nth-child(2) a.asideMenuNavLink::after { background-image: url("/assets/b55ca3afac69be5c2bc3.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuCompact .asideMenuNavItem:nth-child(3) a.asideMenuNavLink::after { background-image: url("/assets/ae01e65fb998a9d68ded.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuCompact .asideMenuNavItem:nth-child(4) a.asideMenuNavLink::after { background-image: url("/assets/939ef6c0fae50cf099bb.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuCompact .asideMenuNavItem:nth-child(5) a.asideMenuNavLink::after { background-image: url("/assets/4b5f77bb70e6f9cc2850.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuCompact .asideMenuNavItem:nth-child(6) a.asideMenuNavLink::after { background-image: url("/assets/2b3509d576fada44e40e.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuCompact .asideMenuNavItem:nth-child(7) a.asideMenuNavLink::after { background-image: url("/assets/a4af6aa52f2355ffbbef.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuCompact .asideMenuNavItem:nth-child(8) a.asideMenuNavLink::after { background-image: url("/assets/bc7b83c7d530885e4127.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuCompact .asideMenuNavItem:nth-child(9) a.asideMenuNavLink::after { background-image: url("/assets/a302ac8db17b2391fea3.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuCompact .asideMenuNavItem:nth-child(10) a.asideMenuNavLink::after { background-image: url("/assets/9083a39f31e2b70dd259.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuCompact .asideMenuNavItem:nth-child(11) a.asideMenuNavLink::after { background-image: url("/assets/591821e83af68bf61ff0.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuCompact .asideMenuNavItem:nth-child(12) a.asideMenuNavLink::after { background-image: url("/assets/e54743e30dac52f1ffce.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuCompact .asideMenuNavItem:nth-child(13) a.asideMenuNavLink::after { background-image: url("/assets/bf76f25f27777d12ec6e.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuCompact .asideMenuNavItem:nth-child(14) a.asideMenuNavLink::after { background-image: url("/assets/4bf80afec3bda2d3e302.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuCompact .asideMenuNavItem:nth-child(15) a.asideMenuNavLink::after { background-image: url("/assets/a94e24f4a5454c7559e9.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuCompact .asideMenuNavItem:nth-child(16) a.asideMenuNavLink::after { background-image: url("/assets/87bd81bb3f1ac134cab1.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuCompact .asideMenuNavItem:nth-child(17) a.asideMenuNavLink::after { background-image: url("/assets/5f6da2ae12b91d38126f.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuCompact .asideMenuNavItem:nth-child(18) a.asideMenuNavLink::after { background-image: url("/assets/9a41be0addbba00e8418.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuOpen .CMSIconSVGWrapper { display: none !important; }

.layout-bc.hasLeftMenu .asideMenuOpen .asideMenuNavItem { background: url("/assets/314a3b1b9ddd4845c5a5.png") center center / cover no-repeat !important; border-radius: 8px !important; margin-bottom: 4px !important; }

.layout-bc.hasLeftMenu .asideMenuOpen .asideMenuOpenNav { position: relative !important; }

.layout-bc.hasLeftMenu .asideMenuOpen .asideMenuOpenNav::before { content: "" !important; display: block !important; width: 16px !important; height: 16px !important; min-width: 16px !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center center !important; }

.layout-bc.hasLeftMenu .asideMenuOpen a.asideMenuNavLink[aria-label="Casino"] .asideMenuOpenNav::before { width: 20px !important; height: 20px !important; }

.layout-bc.hasLeftMenu .asideMenuOpen .asideMenuNavItem:nth-child(1) .asideMenuOpenNav::before { background-image: url("/assets/1c958a0da3eaedaf97dc.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuOpen .asideMenuNavItem:nth-child(2) .asideMenuOpenNav::before { background-image: url("/assets/b55ca3afac69be5c2bc3.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuOpen .asideMenuNavItem:nth-child(3) .asideMenuOpenNav::before { background-image: url("/assets/ae01e65fb998a9d68ded.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuOpen .asideMenuNavItem:nth-child(4) .asideMenuOpenNav::before { background-image: url("/assets/939ef6c0fae50cf099bb.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuOpen .asideMenuNavItem:nth-child(5) .asideMenuOpenNav::before { background-image: url("/assets/4b5f77bb70e6f9cc2850.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuOpen .asideMenuNavItem:nth-child(6) .asideMenuOpenNav::before { background-image: url("/assets/2b3509d576fada44e40e.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuOpen .asideMenuNavItem:nth-child(7) .asideMenuOpenNav::before { background-image: url("/assets/a4af6aa52f2355ffbbef.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuOpen .asideMenuNavItem:nth-child(8) .asideMenuOpenNav::before { background-image: url("/assets/bc7b83c7d530885e4127.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuOpen .asideMenuNavItem:nth-child(9) .asideMenuOpenNav::before { background-image: url("/assets/a302ac8db17b2391fea3.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuOpen .asideMenuNavItem:nth-child(10) .asideMenuOpenNav::before { background-image: url("/assets/9083a39f31e2b70dd259.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuOpen .asideMenuNavItem:nth-child(11) .asideMenuOpenNav::before { background-image: url("/assets/591821e83af68bf61ff0.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuOpen .asideMenuNavItem:nth-child(12) .asideMenuOpenNav::before { background-image: url("/assets/e54743e30dac52f1ffce.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuOpen .asideMenuNavItem:nth-child(13) .asideMenuOpenNav::before { background-image: url("/assets/bf76f25f27777d12ec6e.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuOpen .asideMenuNavItem:nth-child(14) .asideMenuOpenNav::before { background-image: url("/assets/3952b751f6d9154fbbc8.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuOpen .asideMenuNavItem:nth-child(15) .asideMenuOpenNav::before { background-image: url("/assets/9f350b12c7876c597c69.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuOpen .asideMenuNavItem:nth-child(16) .asideMenuOpenNav::before { background-image: url("/assets/f0faabc94e88369b8c0b.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuOpen .asideMenuNavItem:nth-child(17) .asideMenuOpenNav::before { background-image: url("/assets/9ff2ecfe20fb80238a3c.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuOpen .asideMenuNavItem:nth-child(18) .asideMenuOpenNav::before { background-image: url("/assets/9a41be0addbba00e8418.svg") !important; }

.layout-bc.hasLeftMenu .asideMenuOpen .asideMenuOpenNav { padding-left: 12px !important; }

.layout-bc.hasLeftMenu .asideMenuOpen i.bc-i-default-icon { display: none !important; }

.layout-bc.hasLeftMenu .asideMenuOpen, .layout-bc.hasLeftMenu .asideMenuCompact { gap: 4px !important; padding-top: 12px !important; }

.layout-bc.hasLeftMenu .asideMenuOpen .asideMenuNavItem:nth-child(2), .layout-bc.hasLeftMenu .asideMenuCompact .asideMenuNavItem:nth-child(2), .layout-bc.hasLeftMenu .asideMenuOpen .asideMenuNavItem:nth-child(7), .layout-bc.hasLeftMenu .asideMenuCompact .asideMenuNavItem:nth-child(7), .layout-bc.hasLeftMenu .asideMenuOpen .asideMenuNavItem:nth-child(13), .layout-bc.hasLeftMenu .asideMenuCompact .asideMenuNavItem:nth-child(13) { position: relative !important; margin-bottom: 16px !important; }

.layout-bc.hasLeftMenu .asideMenuOpen .asideMenuNavItem:nth-child(2)::after, .layout-bc.hasLeftMenu .asideMenuCompact .asideMenuNavItem:nth-child(2)::after, .layout-bc.hasLeftMenu .asideMenuOpen .asideMenuNavItem:nth-child(7)::after, .layout-bc.hasLeftMenu .asideMenuCompact .asideMenuNavItem:nth-child(7)::after, .layout-bc.hasLeftMenu .asideMenuOpen .asideMenuNavItem:nth-child(13)::after, .layout-bc.hasLeftMenu .asideMenuCompact .asideMenuNavItem:nth-child(13)::after { content: "" !important; position: absolute !important; bottom: -12px !important; left: 0px !important; width: 100% !important; height: 1px !important; background: rgba(255, 255, 255, 0.15) !important; }

.layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-standings, .layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-wallet, .layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-x50-wheel, .layout-bc.hasLeftMenu .header-bc .infoTime, .layout-bc.hasLeftMenu div.form-control-bc.select.compact-mode.filled, .layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-call span, .layout-bc.hasLeftMenu a.btn.header-icon-text::after { display: none !important; }

.layout-bc.hasLeftMenu .header-buttons-wallet, .layout-bc.hasLeftMenu .header-buttons-wallet::after { display: none !important; }

.layout-bc.hasLeftMenu .hdr-main-content-bc { display: flex !important; align-items: center !important; justify-content: space-between !important; }

.layout-bc.hasLeftMenu .header-custom-buttons .bc-i-whatsapp::before, .layout-bc.hasLeftMenu .header-custom-buttons .bc-i-telegram::before, .layout-bc.hasLeftMenu .header-custom-buttons .bc-i-call::before { content: "" !important; display: block !important; width: 16px !important; height: 17px !important; background-repeat: no-repeat !important; background-size: contain !important; background-position: center center !important; font-family: none !important; }

.layout-bc.hasLeftMenu .header-custom-buttons .bc-i-live-chat::before { content: "" !important; display: block !important; width: 18px !important; height: 18px !important; background-repeat: no-repeat !important; background-size: contain !important; background-position: center center !important; font-family: none !important; }

.layout-bc.hasLeftMenu .header-custom-buttons .bc-i-whatsapp::before { background-image: url("/assets/a5e9bf1cef4fb238897d.svg") !important; }

.layout-bc.hasLeftMenu .header-custom-buttons .bc-i-telegram::before { background-image: url("/assets/de7db5405c462006b6de.svg") !important; }

.layout-bc.hasLeftMenu .header-custom-buttons .bc-i-call::before { background-image: url("/assets/b08bc8e7e58ead6d7133.svg") !important; }

.layout-bc.hasLeftMenu .header-custom-buttons .bc-i-live-chat::before { background-image: url("/assets/b05fffdba0102868.svg") !important; }

.layout-bc.hasLeftMenu .header-custom-buttons:has(.bc-i-whatsapp) { position: absolute !important; left: 210px !important; }

.layout-bc.hasLeftMenu .header-custom-buttons:has(.bc-i-telegram) { position: absolute !important; left: 250px !important; }

.layout-bc.hasLeftMenu .header-custom-buttons:has(.bc-i-call) { position: absolute !important; left: 290px !important; }

.layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-whatsapp, .layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-telegram, .layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-call, .layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-live-chat { width: 32px !important; height: 32px !important; min-width: 32px !important; background: rgb(36, 36, 36) !important; border-radius: 12px !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 0px !important; color: rgb(255, 255, 255) !important; font-size: 16px !important; }

.layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-whatsapp:hover, .layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-telegram:hover, .layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-call:hover { background: rgb(26, 26, 26) !important; border-color: rgb(255, 136, 0) !important; }

.layout-bc.hasLeftMenu .header-custom-buttons:has(.bc-i-whatsapp), .layout-bc.hasLeftMenu .header-custom-buttons:has(.bc-i-telegram), .layout-bc.hasLeftMenu .header-custom-buttons:has(.bc-i-call) { order: -1 !important; margin-left: 0px !important; }

.layout-bc.hasLeftMenu .logo-container { order: -2 !important; }

.layout-bc.hasLeftMenu p.asideMenuBurger { position: relative !important; left: auto !important; order: -3 !important; display: flex !important; }

.layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-promotions-3 { width: auto !important; height: 32px !important; min-width: unset !important; background: linear-gradient(135deg, rgba(254, 82, 1, 0.4) 0%, rgba(255, 42, 0, 0.4) 100%) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; border-radius: 21px !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 6px !important; padding: 0px 12px !important; box-shadow: rgba(254, 82, 1, 0.12) 0px 4px 8.5px 0px !important; position: relative !important; margin-left: 24px !important; }

.layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-promotions-3::after { content: "" !important; display: block !important; position: absolute !important; inset: 0px !important; border-radius: 21px !important; padding: 1.5px !important; background: linear-gradient(rgba(255, 153, 0, 0.9), rgb(255, 42, 0)) !important; mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) content-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) !important; pointer-events: none !important; z-index: 1 !important; width: 100% !important; }

.layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-promotions-3::before { content: "" !important; display: block !important; width: 14px !important; height: 14px !important; background-image: url("/assets/834c32e5b87cba3818e6.png") !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center center !important; flex-shrink: 0 !important; }

.layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-promotions-3 span { display: inline !important; font-size: 12.8px !important; font-weight: 500 !important; font-family: Roboto, sans-serif !important; color: rgb(255, 255, 255) !important; text-shadow: rgba(255, 42, 0, 0.4) 0px 4px 12.8px !important; white-space: nowrap !important; }

.layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-promotions-3:hover { opacity: 0.88 !important; }

.layout-bc.hasLeftMenu .header-custom-buttons:has(.bc-i-promotions-3) { position: absolute !important; left: 330px !important; order: -1 !important; margin-left: 0px !important; }

.layout-bc.hasLeftMenu.has-wallet .header-custom-buttons:has(.bc-i-promotions-3) { position: absolute !important; left: 370px !important; }

.layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-promotions-3 span { font-size: 0px !important; display: inline-block !important; overflow: visible !important; white-space: normal !important; }

.layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-promotions-3 span::after { content: "PROMOSYONLAR" !important; font-size: 12.8px !important; font-weight: 500 !important; font-family: Roboto, sans-serif !important; color: rgb(255, 255, 255) !important; text-shadow: rgba(255, 42, 0, 0.4) 0px 4px 12.8px !important; white-space: nowrap !important; display: inline !important; }

.layout-bc.hasLeftMenu .hdr-smart-panel-holder-bc button.sp-button-bc[title="Contact support"] { display: none !important; }

.layout-bc.hasLeftMenu .hdr-user-bc { display: flex !important; align-items: center !important; flex: unset !important; }

.layout-bc.hasLeftMenu.has-wallet .header-user-nav { margin-inline-start: 8px !important; }

.layout-bc.hasLeftMenu .hdr-user-bc .header-custom-buttons:has(.bc-i-live-chat) { order: 13 !important; }

.layout-bc.hasLeftMenu:not(.has-wallet) .hdr-user-bc button.btn.sign-in { margin-left: auto !important; }

.layout-bc.hasLeftMenu .hdr-user-bc button.btn.register { margin-inline: 8px !important; }

.layout-bc.hasLeftMenu:not(.has-wallet) .header-icon-text { margin-inline-start: 0px !important; }

.layout-bc.hasLeftMenu.has-wallet .header-custom-buttons:has(.bc-i-whatsapp) { position: absolute !important; left: 250px !important; }

.layout-bc.hasLeftMenu.has-wallet .header-custom-buttons:has(.bc-i-telegram) { position: absolute !important; left: 290px !important; }

.layout-bc.hasLeftMenu.has-wallet .header-custom-buttons:has(.bc-i-call) { position: absolute !important; left: 330px !important; }

html body:has(.profileDetails) .layout-bc.hasLeftMenu.has-wallet .header-custom-buttons { left: 210px !important; }

html body:has(.profileDetails) .layout-bc.hasLeftMenu.has-wallet .header-custom-buttons a:last-child { position: fixed; right: 8px; }

.layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-live-chat { width: 44px !important; height: 44px !important; min-width: 44px !important; align-self: center !important; }

html body:has(.profileDetails) .layout-bc.hasLeftMenu.has-wallet .hdr-user-bc { margin-right: 30px; }

.layout-bc.hasLeftMenu .header-icon-text { margin-inline-start: 8px !important; }

.layout-bc.hasLeftMenu.has-wallet .nav-menu-item[aria-label="Bakiye"] { background: rgb(36, 36, 36) !important; border-radius: 20px !important; padding: 8px 0px 8px 12px !important; gap: 6px !important; display: flex !important; align-items: center !important; height: 44px !important; min-width: 136px !important; box-sizing: border-box !important; position: relative !important; overflow: hidden !important; }

.layout-bc.hasLeftMenu.has-wallet .nav-menu-item[aria-label="Bakiye"] span { color: rgb(254, 124, 0) !important; font-weight: 700 !important; font-size: 16px !important; text-align: center !important; display: flex !important; align-items: center !important; justify-content: center !important; flex: 1 1 0% !important; }

.layout-bc.hasLeftMenu.has-wallet .nav-menu-item[aria-label="Bakiye"] .hdr-user-info-content-bc { justify-content: center !important; display: flex !important; align-items: center !important; flex: 1 1 0% !important; }

.layout-bc.hasLeftMenu.has-wallet .nav-menu-item[aria-label="Bakiye"]::after { content: "+" !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 44px !important; height: 44px !important; min-width: 44px !important; border-radius: 50% !important; background: linear-gradient(rgb(255, 153, 0), rgb(255, 42, 0)) !important; color: rgb(255, 255, 255) !important; font-size: 18px !important; font-weight: 700 !important; margin-left: auto !important; flex-shrink: 0 !important; }

.layout-bc.hasLeftMenu.has-wallet .nav-menu-item[aria-label="Bakiye"]:hover, .layout-bc.hasLeftMenu.has-wallet .nav-menu-item[aria-label="Bakiye"]:hover::before, .layout-bc.hasLeftMenu.has-wallet .nav-menu-item[aria-label="Bakiye"]:focus, .layout-bc.hasLeftMenu.has-wallet .nav-menu-item[aria-label="Bakiye"]:focus::before { background: rgb(36, 36, 36) !important; box-shadow: none !important; transform: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; outline: none !important; }

.layout-bc.hasLeftMenu .nav-menu-other > li:has(a[aria-label="Bakiye"]), .layout-bc.hasLeftMenu .nav-menu-other > li:has(a[aria-label="Bakiye"]):hover, .layout-bc.hasLeftMenu .nav-menu-other > li:has(a[aria-label="Bakiye"]):focus-within { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important; outline: none !important; background: transparent !important; }

.layout-bc.hasLeftMenu .nav-menu-other > li:has(a[aria-label="Bakiye"])::before, .layout-bc.hasLeftMenu .nav-menu-other > li:has(a[aria-label="Bakiye"]):hover::before, .layout-bc.hasLeftMenu .nav-menu-other > li:has(a[aria-label="Bakiye"]):focus-within::before { display: none !important; content: none !important; }

.layout-bc.hasLeftMenu .header-user-nav > .nav-menu-other > li:has(a[aria-label="Bakiye"]):hover a.nav-menu-item { background: rgb(36, 36, 36) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important; outline: none !important; }

.layout-bc.hasLeftMenu .nav-menu-other::after, .layout-bc.hasLeftMenu .nav-menu-other.profileDetails::after { display: none !important; content: none !important; }

.layout-bc.hasLeftMenu .header-user-nav > .nav-menu-other.profileDetails > li:hover > a, .layout-bc.hasLeftMenu .header-user-nav > .nav-menu-other.profileDetails > li:hover { background: transparent !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important; outline: none !important; }

.layout-bc.hasLeftMenu .nav-menu-other.profileDetails > li:has(a[aria-label="Profile Details"]):hover, .layout-bc.hasLeftMenu .nav-menu-other.profileDetails > li:has(a[aria-label="Profile Details"]):focus-within { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; background: transparent !important; }

.layout-bc.hasLeftMenu .header-user-nav > .nav-menu-other li > a, .layout-bc.hasLeftMenu .header-user-nav > .nav-menu-other.profileDetails li > a { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }

.layout-bc.hasLeftMenu .hdr-user-avatar-icon-bc.bc-i-user { font-size: 44px !important; width: 44px !important; height: 44px !important; }

.layout-bc.hasLeftMenu .nav-menu-other { height: unset !important; }

.layout-bc.hasLeftMenu.has-wallet .hdr-user-bc { flex: unset !important; }

.button.sp-button-bc:has(i.bc-i-settings)::after { display: none !important; }

html body .layout-bc.hasLeftMenu:not(.smart-panel-is-visible) .hdr-smart-panel-holder-arrow-bc { opacity: 1; visibility: visible; width: auto !important; height: 44px !important; flex-direction: row !important; top: 50% !important; transform: translateY(-50%) !important; right: 0px !important; left: auto !important; background: rgb(47, 47, 48) !important; border-radius: 24px !important; padding: 0px 56px 0px 16px !important; display: flex !important; align-items: center !important; }

html body .layout-bc.hasLeftMenu #smart-panel-holder { background: rgb(36, 36, 36) !important; z-index: 9999 !important; }

html body .layout-bc.hasLeftMenu.smart-panel-is-visible .hdr-smart-panel-holder-arrow-bc { opacity: 0; visibility: hidden; }

.layout-bc.hasLeftMenu .hdr-main-content-bc .smartPanel-bc { order: -1 !important; margin-inline-end: 8px !important; position: relative !important; overflow: visible !important; width: auto !important; height: auto !important; }

.layout-bc.hasLeftMenu .hdr-main-content-bc .smartPanel-bc::after { display: none !important; }

.layout-bc.hasLeftMenu .hdr-main-content-bc { overflow: visible !important; }

.layout-bc.hasLeftMenu .header-bc { padding-bottom: 12px !important; overflow: visible !important; }

.layout-bc.hasLeftMenu.smart-panel-is-visible .smartPanel-bc { z-index: 3 !important; }

.layout-bc.hasLeftMenu.smart-panel-is-visible .overlay-header { z-index: 1 !important; }

.layout-bc.hasLeftMenu.hasVisibleSidePanelContent .sidePanel-holder { top: 79px !important; right: 0px !important; left: auto !important; width: auto !important; min-width: 300px !important; height: 100vh !important; }

.layout-bc.hasLeftMenu.hasVisibleSidePanelContent .sidePanel-holder-bc::before { height: 100vh !important; }

.layout-bc.hasLeftMenu .hdr-smart-panel-holder-bc { overflow: visible !important; }

.layout-bc.hasLeftMenu .smartPanel-bc { position: relative !important; overflow: visible !important; width: auto !important; height: auto !important; }

.layout-bc.hasLeftMenu .hdr-smart-panel-holder-arrow-bc { background: rgb(47, 47, 48) !important; border-radius: 24px !important; padding: 0px 60px 0px 16px !important; gap: 16px !important; width: auto !important; height: 44px !important; display: flex !important; flex-direction: row !important; align-items: center !important; top: 50% !important; transform: translateY(-50%) !important; right: 0px !important; left: auto !important; }

.layout-bc.hasLeftMenu .hdr-smart-panel-holder-arrow-bc .hdr-smart-panel-holder-bc { display: flex !important; flex-direction: row !important; width: auto !important; height: 44px !important; align-items: center !important; gap: 16px !important; background: transparent !important; padding: 0px !important; }

.layout-bc.hasLeftMenu #smart-panel-holder { position: absolute !important; right: 0px !important; top: 50% !important; transform: translateY(-50%) !important; background: rgb(47, 47, 48) !important; border-radius: 50% !important; width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; min-height: 44px !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 2 !important; box-sizing: border-box !important; }

.layout-bc.hasLeftMenu .hdr-smart-panel-holder-bc .sp-button-bc { color: rgb(219, 219, 219) !important; background: transparent !important; width: 24px !important; height: 24px !important; min-width: unset !important; padding: 0px !important; font-size: 18px !important; }

.layout-bc.hasLeftMenu .hdr-smart-panel-holder-bc .sp-button-bc:hover { color: rgb(255, 255, 255) !important; }

.layout-bc.hasLeftMenu:not(.smart-panel-is-visible) .hdr-smart-panel-holder-arrow-bc { background: transparent !important; padding-right: 0px !important; }

.layout-bc.hasLeftMenu.smart-panel-is-visible #smart-panel-holder { border-radius: 24px !important; background: rgb(36, 36, 36) !important; z-index: 999 !important; color: rgb(255, 255, 255) !important; }

.layout-bc.hasLeftMenu .hdr-smart-panel-holder-arrow-bc::after, .layout-bc.hasLeftMenu .hdr-smart-panel-holder-arrow-bc::before { display: none !important; }

.layout-bc.hasLeftMenu .product-banner-container-bc.col-1 .carousel { margin: 0px !important; }

.layout-bc.hasLeftMenu .product-banner-container-bc.col-1 { grid-template-columns: unset !important; display: block !important; width: 100% !important; max-width: 100% !important; overflow: hidden !important; }

.layout-bc.hasLeftMenu .product-banner-container-bc.col-1 .carouselWrapper { overflow: hidden !important; width: 100% !important; }

.layout-bc.hasLeftMenu .product-banner-container-bc.col-1 .swiper-slide { height: auto !important; margin-right: 12px !important; border-radius: 8px !important; overflow: hidden !important; flex-shrink: 0 !important; }

.layout-bc.hasLeftMenu .product-banner-container-bc.col-1 .swiper-slide img, .layout-bc.hasLeftMenu .product-banner-container-bc.col-1 .swiper-slide .sdr-image-bc { width: 100% !important; height: 100% !important; object-fit: cover !important; }

.layout-bc.hasLeftMenu .product-banner-container-bc.col-1 .swiper-button-prev::after, .layout-bc.hasLeftMenu .product-banner-container-bc.col-1 .swiper-button-next::after { display: none !important; }

.layout-bc.hasLeftMenu .casino-winners-block { background: transparent !important; box-shadow: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; padding: 0px !important; margin: 0px !important; overflow: visible !important; width: 100% !important; position: relative !important; display: flex !important; flex-flow: wrap !important; align-items: center !important; gap: 0px !important; }

.layout-bc.hasLeftMenu .casino-winners-block::before { content: "Winners" !important; font-size: 16px !important; font-weight: 600 !important; display: flex !important; align-items: center !important; flex: 1 1 0% !important; order: 0 !important; height: 36px !important; line-height: 36px !important; color: rgb(255, 255, 255) !important; -webkit-text-fill-color: rgb(255, 255, 255) !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Ccircle cx='5' cy='5' r='5' fill='%23FE7C00'/%3E%3C/svg%3E") !important; background-repeat: no-repeat !important; background-position: left center !important; background-size: 10px 10px !important; padding-left: 16px !important; background-clip: unset !important; }

.layout-bc.hasLeftMenu .casino-winners-block .main-tabs-bc:nth-child(2) { display: none !important; }

.layout-bc.hasLeftMenu .casino-winners-block .main-tabs-bc { display: flex !important; align-items: center !important; background: rgb(32, 32, 32) !important; border-radius: 32px !important; width: 250px !important; height: 36px !important; margin-left: auto !important; margin-right: 20px !important; box-shadow: rgba(0, 0, 0, 0.04) 0px 4px 12px !important; border: 1px solid rgb(32, 32, 32) !important; flex-wrap: nowrap !important; padding: 2px !important; gap: 0px !important; box-sizing: border-box !important; order: 1 !important; flex: 0 0 auto !important; }

.layout-bc.hasLeftMenu .casino-winners-block .main-tabs-bc .tab-bc.selected-underline { width: 50% !important; height: 32px !important; display: flex !important; align-items: center !important; justify-content: center !important; border-radius: 32px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important; padding: 0px !important; background: transparent !important; color: rgba(255, 255, 255, 0.6) !important; font-size: 12px !important; font-weight: 500 !important; cursor: pointer !important; overflow: hidden !important; white-space: nowrap !important; }

.layout-bc.hasLeftMenu .casino-winners-block .main-tabs-bc .tab-bc.selected-underline::before, .layout-bc.hasLeftMenu .casino-winners-block .main-tabs-bc .tab-bc.selected-underline::after { display: none !important; content: none !important; }

.layout-bc.hasLeftMenu .casino-winners-block .main-tabs-bc .tab-bc.selected-underline.active { background: rgb(15, 15, 16) !important; color: rgb(254, 124, 0) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }

.layout-bc.hasLeftMenu .casino-winners-block .main-tabs-bc .tab-bc.selected-underline span { text-transform: lowercase !important; white-space: nowrap !important; display: inline-block !important; font-size: 12px !important; pointer-events: none !important; }

.layout-bc.hasLeftMenu .casino-winners-block .main-tabs-bc .tab-bc.selected-underline span::first-letter { text-transform: uppercase !important; }

.layout-bc.hasLeftMenu .casino-info-content-winners { display: flex !important; flex-direction: row !important; gap: 10px !important; list-style: none !important; margin: 8px 0px 0px !important; overflow: auto hidden !important; scrollbar-width: none !important; animation: auto ease 0s 1 normal none running none !important; padding: 0px !important; order: 2 !important; width: 100% !important; flex: 0 0 100% !important; }

.layout-bc.hasLeftMenu .casino-info-content-winners li { display: flex !important; flex-flow: row !important; align-items: center !important; flex: 0 0 260px !important; width: 260px !important; height: 74px !important; border-radius: 8px !important; padding: 8px 10px !important; cursor: pointer !important; box-sizing: border-box !important; background: rgba(24, 24, 26, 0.2) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: rgb(50, 50, 51) 0px 0px 2px 0px inset !important; overflow: hidden !important; position: relative !important; }

.layout-bc.hasLeftMenu .casino-info-content-winners li::after { content: "" !important; position: absolute !important; bottom: 0px !important; left: 0px !important; right: 0px !important; height: 0.5px !important; background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(255, 153, 0, 0.6) 49%, rgb(0, 0, 0) 100%) !important; pointer-events: none !important; z-index: 1 !important; }

.layout-bc.hasLeftMenu .casino-info-content-winners > li + li { margin: 0px !important; }

.layout-bc.hasLeftMenu .casino-info-content-winners .casino-winners-img, .layout-bc.hasLeftMenu .casino-info-content-winners .casino-info-img { width: 58px !important; height: 58px !important; min-width: 48px !important; border-radius: 8px !important; object-fit: cover !important; display: block !important; flex-shrink: 0 !important; align-self: center !important; }

.layout-bc.hasLeftMenu .casino-info-content-winners .casino-winners-info { display: flex !important; flex-direction: column !important; justify-content: center !important; gap: 2px !important; flex: 1 1 0% !important; min-width: 0px !important; align-self: start !important; }

.layout-bc.hasLeftMenu .casino-info-content-winners .casino-winners-info b { color: rgb(255, 255, 255) !important; font-size: 12px !important; font-weight: 600 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; display: block !important; }

.layout-bc.hasLeftMenu .casino-info-content-winners .casino-winners-info .ellipsis { color: rgb(170, 170, 170) !important; font-size: 10px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; display: block !important; }

.layout-bc.hasLeftMenu .casino-info-content-winners .casino-winners-amount { position: absolute !important; bottom: 8px !important; left: 79px !important; color: rgb(245, 166, 35) !important; font-size: 13px !important; font-weight: 700 !important; white-space: nowrap !important; display: block !important; }

.layout-bc.hasLeftMenu .casino-info-content-winners .casino-info-show-bc { display: none !important; }

.layout-bc.hasLeftMenu .casino-info-block { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important; background: transparent !important; overflow: visible !important; width: 100% !important; padding: 0px !important; margin: 0px !important; }

.layout-bc.hasLeftMenu .casino-info-block::before, .layout-bc.hasLeftMenu .casino-info-block::after { display: none !important; content: none !important; }

.layout-bc.hasLeftMenu .casino-info-block .casino-info-content-bc { padding: 0px !important; margin: 0px !important; }

.layout-bc.hasLeftMenu .Hompagecategory .product-banner-container-bc { gap: 90px !important; padding: 0px 20px !important; }

.horizontalSliderWrapper .horizontalSliderRow:has(iframe[title="Footer License"]) { display: flex !important; flex-flow: row !important; justify-content: center !important; align-items: center !important; gap: 20px !important; width: 100% !important; max-width: none !important; transform: none !important; }

.horizontalSliderWrapper .horizontalSliderRow:has(iframe[title="Footer License"]) > * { flex: 0 0 auto !important; }

.horizontalSliderWrapper .horizontalSliderRow:has(iframe[title="Footer License"]) .sliderImage { display: flex !important; align-items: center !important; justify-content: center !important; width: 140px !important; height: 100px !important; padding: 5px !important; }

[class*="is-web"] .horizontalSliderWrapper .horizontalSliderRow:has(iframe[title="Footer License"]) .sliderImage img, .horizontalSliderWrapper .horizontalSliderRow:has(iframe[title="Footer License"]) .sliderImage img { width: 100% !important; height: 100% !important; max-width: none !important; max-height: none !important; object-fit: contain !important; display: block !important; visibility: visible !important; filter: grayscale(0%) !important; opacity: 1 !important; transform: scale(1.25) !important; }

.horizontalSliderWrapper .horizontalSliderRow:has(iframe[title="Footer License"]) iframe { width: 100px !important; height: 100px !important; min-width: 100px !important; border: 0px !important; display: block !important; flex: 0 0 auto !important; }

.layout-bc.hasLeftMenu .featuredGames .swiper-button-next, .layout-bc.hasLeftMenu .featuredGames .swiper-button-prev { display: none !important; }

.layout-bc.hasLeftMenu .featuredGames .horizontalCategoryItemWrp { width: 62px !important; min-width: 62px !important; border-radius: 20px !important; }

.layout-bc.hasLeftMenu .featuredGames .horizontalCategoryItem { height: 32px !important; width: 62px !important; border-radius: 20px !important; }

.layout-bc.hasLeftMenu .featuredGames .horizontalCategoryItem i { font-size: 16px !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 6px !important; }

.layout-bc.hasLeftMenu .widgetHorizontalSportList .horizontalCategoryItem .horCatItemCount { font-size: 14px !important; position: static !important; top: unset !important; letter-spacing: normal !important; }

.layout-bc.hasLeftMenu .featuredGames .widgetHorizontalSportList .horizontalCategoryItem .horCatItemTitleWrp { display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; }

.layout-bc.hasLeftMenu .featuredGames .horizontalCategoryItemWrp .horCatItemTitle { display: none !important; }

.layout-bc.hasLeftMenu .featuredGames .horizontalCategoryItemWrp.active .horizontalCategoryItem { background: rgba(254, 124, 0, 0.12); border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }

.layout-bc.hasLeftMenu .featuredGames .horizontalCategoryItemWrp.active .horizontalCategoryItem i, .layout-bc.hasLeftMenu .featuredGames .horizontalCategoryItemWrp.active .horizontalCategoryItem .horCatItemCount { background: linear-gradient(to right, rgb(255, 153, 0) 0%, rgb(255, 42, 0) 100%) text !important; -webkit-text-fill-color: transparent !important; }

.layout-header-holder-bc { position: fixed !important; }

.layout-bc:not(.page-full-size) .layout-content-holder-bc { padding: 0px !important; margin-top: 106px !important; }

.promotion-page .layout-content-holder-bc::before { content: "Promotions" !important; display: flex !important; align-items: center !important; gap: 12px !important; font-family: Roboto, sans-serif !important; font-size: 32px !important; font-weight: 700 !important; color: rgb(255, 255, 255) !important; padding: 0px 0px 0px 52px !important; background-image: url("/assets/62b51e9e9ad070fabdbe.svg") !important; background-repeat: no-repeat !important; background-size: 28px 28px !important; background-position: 16px center !important; min-height: 32px !important; line-height: normal !important; }

.promotion-page .horizontal-sl-arrow { display: none !important; }

.promotion-page .horizontal-sl-wheel { display: flex !important; flex-flow: row !important; align-items: center !important; gap: 6px !important; padding: 0px 16px 4px !important; overflow-x: auto !important; transform: none !important; width: auto !important; }

.promotion-page .horizontal-sl-wheel::-webkit-scrollbar { display: none; }

.promotion-page .horizontal-sl-item-bc { border-radius: 24px !important; }

.promotion-page .horizontal-sl-item-bc::before { content: "" !important; position: absolute !important; inset: 0px !important; border-radius: 24px !important; padding: 1.5px !important; background: linear-gradient(rgb(255, 153, 0), rgb(255, 42, 0)) !important; mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) content-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) !important; pointer-events: none !important; z-index: 1 !important; }

.promotion-page .horizontal-sl-item-bc.active::before { display: none !important; content: none !important; }

.promotion-page .horizontal-sl-item-bc.active { background: linear-gradient(rgb(255, 153, 0) 0%, rgb(255, 42, 0) 100%) !important; }

.promotion-page .promotion-horizontal-sl-list-bc .horizontal-sl-item-bc:hover { background: linear-gradient(rgb(255, 153, 0) 0%, rgb(255, 42, 0) 100%) !important; border-color: transparent !important; color: rgb(255, 255, 255) !important; }

.promotion-page .horizontal-sl-item-bc.all.active { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }

.promotion-page .horizontal-sl-icon-bc { width: 16px !important; height: 16px !important; font-size: 16px !important; color: rgb(255, 255, 255) !important; flex-shrink: 0 !important; }

.promotion-page .horizontal-sl-title-bc { font-family: Roboto, sans-serif !important; font-size: 16px !important; font-weight: 500 !important; color: rgb(255, 255, 255) !important; line-height: 1 !important; }

.promotion-page .layout-content-holder-bc { display: flex !important; width: auto !important; padding-top: 24px !important; flex-direction: column !important; align-items: flex-start !important; gap: 24px !important; }

.promotion-page .promotionsList-bc { display: grid !important; grid-template-columns: repeat(4, 1fr) !important; gap: 12px !important; padding: 0px 20px 0px 16px !important; margin-bottom: 100px !important; }

.promotion-page .promotionsListEl-bc { width: 100% !important; height: 251px !important; border-radius: 12px !important; overflow: hidden !important; position: relative !important; }

.promotion-page .promotionsArticleThumbnail-bc { width: 100% !important; height: 251px !important; object-fit: fill !important; border-radius: 12px !important; display: block !important; }

.promotion-page .promotions-article-title { display: none !important; }

.layout-bc.hasLeftMenu.tournament .layout-content-holder-bc { background: rgb(15, 15, 16); padding: 20px 20px 40px; }

.layout-bc.hasLeftMenu.tournament .layout-content-holder-bc::before { content: "Tournaments" !important; display: block !important; font-family: Roboto, sans-serif !important; font-size: 32px !important; font-weight: 700 !important; color: rgb(255, 255, 255) !important; padding: 0px 0px 16px 44px !important; background-image: url("/assets/42df1c6ec0d35e412c9e.svg") !important; background-repeat: no-repeat !important; background-size: 28px 28px !important; background-position: 0px 4px !important; line-height: 36px !important; }

.layout-bc.hasLeftMenu.tournament .casinoTournamentTabBlock { display: flex; align-items: center; justify-content: space-between; margin-bottom: 24px; padding-bottom: 16px; }

.layout-bc.hasLeftMenu.tournament .casinoTournamentTabContent { display: flex; align-items: center; }

.layout-bc.hasLeftMenu.tournament .casinoTournamentTabWrp { display: flex !important; flex-flow: row !important; align-items: center !important; gap: 6px !important; padding: 0px 0px 4px !important; overflow-x: auto !important; }

.layout-bc.hasLeftMenu.tournament .casinoTournamentTabWrp::-webkit-scrollbar { display: none; }

.layout-bc.hasLeftMenu.tournament .casinoTournamentTabItem { position: relative !important; padding: 8px 18px !important; border-radius: 24px !important; font-size: 14px !important; font-weight: 500 !important; color: rgb(255, 255, 255) !important; cursor: pointer !important; background: transparent !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; transition: 0.2s !important; white-space: nowrap !important; }

.layout-bc.hasLeftMenu.tournament .casinoTournamentTabItem::before { content: "" !important; position: absolute !important; inset: 0px !important; border-radius: 24px !important; padding: 1.5px !important; background: linear-gradient(rgb(255, 153, 0), rgb(255, 42, 0)) !important; mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) content-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) !important; pointer-events: none !important; z-index: 1 !important; }

.layout-bc.hasLeftMenu.tournament .casinoTournamentTabItem.active { background: linear-gradient(rgb(255, 153, 0) 0%, rgb(255, 42, 0) 100%) !important; color: rgb(255, 255, 255) !important; }

.layout-bc.hasLeftMenu.tournament .casinoTournamentTabItem.active::before { display: none !important; content: none !important; }

.layout-bc.hasLeftMenu.tournament .casinoTournamentTabItem:hover { background: linear-gradient(rgb(255, 153, 0) 0%, rgb(255, 42, 0) 100%) !important; color: rgb(255, 255, 255) !important; }

.layout-bc.hasLeftMenu.tournament .casinoTournamentTabItem:hover::before { display: none !important; }

.layout-bc.hasLeftMenu.tournament .SwitchBlockTxt { font-size: 14px; color: rgb(196, 196, 196); margin-right: 8px; }

.layout-bc.hasLeftMenu.tournament .tournamentGameStatus.live span { color: rgb(255, 255, 255) !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp { display: grid !important; grid-template-columns: repeat(4, 1fr) !important; gap: 16px !important; align-items: start !important; justify-content: start !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp > * { margin-top: 0px !important; padding-top: 0px !important; align-self: start !important; }

.layout-bc.hasLeftMenu.tournament .tournamentSectionDateContainer { display: none !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .tournamentSection, .layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .tournamentSection:first-child, .layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .tournamentSection.tournament-casino, .layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp > div { display: flex !important; flex-direction: column !important; width: 100% !important; min-width: 0px !important; max-width: 100% !important; height: 442px !important; min-height: 442px !important; max-height: 442px !important; grid-area: span 1 / span 1 !important; border-radius: 12px !important; background: linear-gradient(rgba(79, 79, 79, 0.24) 0%, rgba(40, 40, 40, 0.24) 100%) !important; box-shadow: rgba(190, 63, 3, 0.14) 0px 4px 20px 0px !important; overflow: hidden !important; position: relative !important; padding: 0px !important; flex: unset !important; margin: 0px !important; top: 0px !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .tournamentSection::before { content: "" !important; position: absolute !important; bottom: 0px !important; left: 0px !important; right: 0px !important; height: 1px !important; background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(255, 153, 0, 0.6) 49%, rgb(0, 0, 0) 100%) !important; pointer-events: none !important; z-index: 3 !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .tournamentSection:has(.tournamentGameStatus.finished)::after { content: "" !important; position: absolute !important; inset: 0px !important; background: rgba(0, 0, 0, 0.6) !important; border-radius: 12px !important; pointer-events: none !important; z-index: 4 !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .tournamentSection:has(.tournamentGameStatus.finished) .tournamentGameStatus.finished { position: relative !important; z-index: 5 !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .tournamentSectionMainContainer { display: flex !important; flex-direction: column !important; width: 100% !important; height: 442px !important; margin: 0px !important; padding: 0px !important; background: none !important; flex-shrink: 0 !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .tournamentSectionImgBlock { width: 100% !important; height: 208px !important; min-height: 208px !important; max-height: 208px !important; position: relative !important; overflow: hidden !important; flex-shrink: 0 !important; display: flex !important; align-items: flex-start !important; justify-content: flex-start !important; padding: 12px !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .tournamentSectionImg { position: absolute !important; inset: 0px !important; width: 100% !important; height: auto !important; object-fit: cover !important; border-radius: 12px 12px 0px 0px !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .tournamentGameStatus.live { position: absolute !important; z-index: 3 !important; display: inline-flex !important; align-items: center !important; gap: 6px !important; padding: 6px 12px !important; border-radius: 20px !important; background: rgba(219, 35, 0, 0.88) !important; border: 1px solid rgba(255, 153, 0, 0.7) !important; font-size: 14px !important; font-weight: 500 !important; color: rgb(255, 255, 255) !important; top: 12px !important; right: 12px !important; left: auto !important; height: 28px !important; width: 62px !important; justify-content: center !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .tournamentGameStatus.live span { margin-inline-start: 4px !important; text-transform: capitalize !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .tournamentGameStatus.upcoming { position: absolute !important; z-index: 3 !important; display: inline-flex !important; align-items: center !important; gap: 6px !important; padding: 6px 12px !important; border-radius: var(--20, 20px) !important; border: 1px solid rgb(144, 255, 148) !important; background: linear-gradient(rgba(3, 162, 8, 0.88) 0%, rgba(5, 111, 8, 0.88) 100%) !important; font-size: 14px !important; font-weight: 500 !important; color: rgb(255, 255, 255) !important; top: 12px !important; right: 12px !important; left: auto !important; height: 28px !important; width: auto !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .tournamentGameStatus.live::before { content: "" !important; width: 4px !important; height: 4px !important; background: rgb(255, 255, 255) !important; border-radius: 50% !important; animation: 1.4s ease-in-out 0s infinite normal none running livePulse !important; flex-shrink: 0 !important; border-inline-end: 5px solid rgb(255, 255, 255) !important; align-self: center !important; display: flex !important; bottom: unset !important; margin-inline-start: 10px !important; }

@keyframes livePulse { 
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.4; transform: scale(0.7); }
}

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .tournamentSectionDataButtonWrp { display: flex !important; flex-direction: column !important; flex: 1 1 auto !important; width: 100% !important; height: calc(234px) !important; min-height: calc(234px) !important; padding: 0px 12px 12px !important; gap: 8px !important; box-sizing: border-box !important; overflow: hidden !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .tournamentSectionCircle { display: none !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .tournamentPrizeFundTxt { display: none !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .tournamentSectionDataWrp { display: flex !important; flex-direction: column !important; gap: 8px !important; width: 100% !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .tournamentSectionMoney { font-size: 24px !important; font-weight: 600 !important; color: rgb(254, 124, 0) !important; text-shadow: none !important; line-height: 1.2 !important; margin: 0px !important; align-items: flex-start !important; align-self: flex-start !important; text-align: left !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .tournamentSectionDate { display: flex !important; flex-direction: column !important; gap: 6px !important; align-items: flex-start !important; align-self: flex-start !important; width: 100% !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .dataStatusTxt { font-size: 16px !important; font-weight: 500 !important; color: rgb(196, 196, 196) !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .countdownBannerContent { display: flex !important; flex-direction: row !important; gap: 6px !important; width: 100% !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .countdownBannerCounter { display: flex !important; flex-direction: column !important; justify-content: center !important; align-items: center !important; flex: 1 1 0% !important; height: 60px !important; background: rgba(47, 47, 48, 0.5) !important; border-radius: 6px !important; border: 1px solid rgba(255, 255, 255, 0.06) !important; padding: 6px 4px !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp [dir="ltr"] .countdownBannerCounter:not(:first-child)::before, .layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .countdownBannerCounter:not(:first-child)::before, .layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .countdownBannerCounter:not(:first-child)::before { display: none !important; content: none !important; width: 0px !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .countdownBannerDate { font-size: 20px !important; font-weight: 700 !important; color: rgb(255, 255, 255) !important; line-height: 1.2 !important; display: block !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .countdownBannerNames { font-size: 11px !important; font-weight: 500 !important; color: rgb(173, 173, 173) !important; text-transform: uppercase !important; letter-spacing: 0.04em !important; margin: 0px !important; line-height: 1 !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .tournamentJoinButton { margin-top: 12px !important; padding: 0px !important; width: 100% !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .tournamentJoinButton button, .layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .tournamentJoinButton .button { display: flex !important; height: 44px !important; padding: 12px 20px !important; justify-content: center !important; align-items: center !important; gap: 10px !important; align-self: stretch !important; width: 100% !important; border-radius: 24px !important; background: linear-gradient(rgb(255, 153, 0) 0%, rgb(255, 42, 0) 100%) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; font-size: 16px !important; font-weight: 500 !important; color: rgb(255, 255, 255) !important; cursor: pointer !important; box-shadow: none !important; }

.layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .tournamentJoinButton button:hover, .layout-bc.hasLeftMenu.tournament .casinoGameTournamentListWrp .tournamentJoinButton .button:hover { opacity: 0.88 !important; background: linear-gradient(rgb(255, 153, 0) 0%, rgb(255, 42, 0) 100%) !important; }

.tournament.hasLeftMenu .casinoCategoryGames, .tournament.hasLeftMenu .tournamentsCategoryGames { display: flex !important; flex-wrap: nowrap !important; overflow-x: auto !important; gap: 8px !important; padding: 8px 0px !important; scrollbar-width: thin !important; }

.tournament.hasLeftMenu .casinoGameItemContent, .tournament.hasLeftMenu .tournamentsCategoryGames .casinoGameItemContent { flex: 0 0 130px !important; width: 130px !important; min-width: 130px !important; max-width: 130px !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .layout-content-holder-bc { display: flex !important; flex-direction: column !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentSectionMainContainer, .tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentCardDetailsInfo { display: contents !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentSectionImgBlock { order: 1 !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .casinoTournamentInnerDate { order: 2 !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .casinoTournamentInnerBlock, .tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .horizontalSliderWrapper, .tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .layout-content-holder-bc > :has(.casinoCategoryGames) { order: 3 !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentDetailsInfo { order: 4 !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentDetailsContainerWrp { order: 5 !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .horizontalSliderWrapper { margin-bottom: 44px !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .casinoTournamentInnerBlock { margin-bottom: 0px !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentCardDetailsInfo { padding-top: 0px !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentCardDetailsInfo .tournamentSectionImgBlock::after { background: none !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .casinoTournamentInnerDate { display: flex !important; align-items: center !important; height: auto !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentCardDetailsInfo .tournamentGameStatus { display: none !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentCardDetailsInfo .casinoTournamentInnerDateInner { border-radius: var(--8, 8px) !important; background: rgba(23, 24, 34, 0.6) !important; padding: 20px 12px !important; width: 100% !important; height: 98px !important; display: flex !important; align-items: center !important; justify-content: center !important; margin-bottom: 16px !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentCardDetailsInfo .casinoTournamentInnerDateInner .tournamentSectionCircle::before { background: none !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .casinoTournamentInnerDate, .tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .casinoTournamentInnerDateInner, .tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentSectionDataButtonWrp, .tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentSectionDataWrp { width: 100% !important; max-width: 100% !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentSectionDataWrp { display: grid !important; grid-template-columns: 1fr 1fr !important; align-items: center !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentSectionDataWrp:not(:only-child) { margin: 0px !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentSectionDataWrp .tournamentPrizeFundTxt { grid-area: 1 / 1 !important; text-align: left !important; color: var(--Grey-Scale-5, #ADADAD) !important; font-family: Roboto !important; font-size: 14px !important; font-style: normal !important; font-weight: 500 !important; line-height: normal !important; margin: 0px !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentSectionMoney { grid-area: 2 / 1 !important; text-align: left !important; color: var(--Color-1, #FE7C00) !important; font-family: Roboto !important; font-size: 20px !important; font-style: normal !important; font-weight: 700 !important; line-height: normal !important; margin: 0px !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentSectionDate { grid-area: 1 / 2 / 3 !important; display: flex !important; flex-direction: column !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .casinoTournamentInnerDate .tournamentJoinButton { display: none !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentSectionDate .countdownBannerContent .countdownBannerCounter { border-radius: var(--6, 6px) !important; border: 1px solid var(--Grey-Scale-11, #242424) !important; background: rgba(47, 47, 48, 0.5) !important; display: flex !important; width: 54px !important; height: 54px !important; padding: var(--6, 6px) var(--12, 12px) !important; margin-right: 6px !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentSectionDate .countdownBannerContent .countdownBannerCounter::before { left: -8px !important; top: 9px !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentSectionDate { display: flex !important; flex-direction: column !important; align-items: flex-start !important; width: fit-content !important; margin-left: auto !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .countdownBannerContent { width: auto !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .countdownBannerCounter { flex: 0 0 auto !important; width: auto !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .countdownBannerCounter::before { display: none !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .countdownBannerCounter .countdownBannerDate { color: var(--Color-1, #FE7C00) !important; text-align: center !important; font-family: Roboto !important; font-size: 18px !important; font-style: normal !important; font-weight: 700 !important; line-height: normal !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .countdownBannerCounter .countdownBannerNames { color: var(--Grey-Scale-5, #ADADAD) !important; text-align: center !important; font-family: Roboto !important; font-size: 10px !important; font-style: normal !important; font-weight: 500 !important; line-height: normal !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentSectionDate .dataStatusTxt { width: 100% !important; text-align: left !important; color: var(--Grey-Scale-5, #ADADAD) !important; font-family: Roboto !important; font-size: 14px !important; font-style: normal !important; font-weight: 500 !important; line-height: normal !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentSectionDataButtonWrp .tournamentSectionCircle { display: none !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .horizontalSliderWrapper .horizontalCategoryItem { align-items: flex-start !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentDetailsInfo { position: relative !important; display: flex !important; flex-direction: column !important; width: 100% !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .casinoCategoryGames { display: flex !important; flex-wrap: nowrap !important; overflow-x: auto !important; gap: 8px !important; padding: 20px 12px 20px 0px !important; scrollbar-width: thin !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .casinoGameItemContent { flex: 0 0 130px !important; width: 130px !important; min-width: 130px !important; max-width: 130px !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentDetailsContainerWrp .tournamentDetailsHeaderItem { display: flex !important; width: 359px !important; height: 100px !important; padding: var(--16, 16px) !important; flex-direction: column !important; justify-content: center !important; align-items: center !important; gap: var(--10, 10px) !important; border-radius: var(--8, 8px) !important; border: 1px solid var(--Grey-Scale-11, #242424) !important; background: rgba(47, 47, 48, 0.3) !important; box-shadow: rgba(254, 82, 1, 0.04) 0px 4px 100px 0px inset !important; margin-bottom: 16px !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentDetailsHeader { gap: 12px !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentDetailsHeaderItem .bc-i-prizes::before { content: "" !important; display: block !important; width: 24px !important; height: 26px !important; background-image: url("/assets/9c15edcc63aa0b54.svg") !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center center !important; font-size: 0px !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentDetailsHeaderItem .bc-i-leaderboard::before { content: "" !important; display: block !important; width: 24px !important; height: 26px !important; background-image: url("/assets/fbb42156992f7350.svg") !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center center !important; font-size: 0px !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentDetailsHeaderItem .bc-i-rule::before { content: "" !important; display: block !important; width: 24px !important; height: 26px !important; background-image: url("/assets/05b31a56c45ff05b.svg") !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center center !important; font-size: 0px !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentDetailsHeaderItem .tourDetHeaderBottomRow { display: none !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentDetailsHeaderItem i { margin-bottom: 0px !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentDetailsHeaderItem .tournamentDetailsHeaderTitle { color: var(--Color-1, #FE7C00) !important; text-align: center !important; font-family: Roboto !important; font-size: 12px !important; font-style: normal !important; font-weight: 700 !important; line-height: normal !important; border-radius: var(--28, 28px) !important; border: 1px solid rgba(254, 124, 0, 0.2) !important; background: rgba(254, 124, 0, 0.04) !important; display: flex !important; padding: var(--6, 6px) var(--10, 10px) !important; justify-content: center !important; align-items: center !important; gap: 10px !important; text-shadow: none !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentDetailsWrapper .casinoTournamentInfoRow { border-radius: var(--6, 6px) !important; border: 1px solid var(--Grey-Scale-11, #242424) !important; background: rgba(23, 24, 34, 0.6) !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentDetailsWrapper .casinoTournamentInfoRowClm { text-shadow: none !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .tournamentDetailsWrapper .casinoTournamentInfoRowClm.right { color: var(--Color-1, #FE7C00) !important; text-align: center !important; font-family: Roboto !important; font-size: 14px !important; font-style: normal !important; font-weight: 400 !important; line-height: normal !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .casinoTournamentInfoColumn.Prize .casinoTournamentPrizeContent, .tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .casinoTournamentInfoColumn.Leaderboard { max-height: 450px !important; overflow-y: auto !important; }

.casinoTournamentInfoColumn.Rules .casinoTournamentRulesContent { border-radius: var(--6, 6px); border: 1px solid var(--Grey-Scale-11, #242424); background: rgba(23, 24, 34, 0.6); padding: 16px !important; box-sizing: border-box !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .casinoTournamentInfoColumn.Prize .casinoTournamentInfoRowClm.center { height: 24px !important; padding: 4px !important; flex-direction: column !important; gap: 10px !important; border-radius: 6px !important; background: rgb(36, 36, 36) !important; flex: 0 0 24px !important; width: 24px !important; min-width: 24px !important; max-width: 24px !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .casinoTournamentInfoRow::before { display: none !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .casinoTournamentInfoRowClm.right { margin-left: auto !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .casinoTournamentInfoRowWrp:nth-child(1) .casinoTournamentInfoRowClm.center, .tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .casinoTournamentInfoRowWrp:nth-child(2) .casinoTournamentInfoRowClm.center, .tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .casinoTournamentInfoRowWrp:nth-child(3) .casinoTournamentInfoRowClm.center { color: transparent !important; position: relative !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .casinoTournamentInfoRowWrp:nth-child(1) .casinoTournamentInfoRowClm.center::before { content: "" !important; position: absolute !important; background-image: url("/assets/f8082fdf81519eb2.svg") !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center center !important; width: 8px !important; height: 14px !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .casinoTournamentInfoRowWrp:nth-child(2) .casinoTournamentInfoRowClm.center::before { content: "" !important; position: absolute !important; background-image: url("/assets/f81094cb2e2fa98c.svg") !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center center !important; width: 12px !important; height: 14px !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .casinoTournamentInfoRowWrp:nth-child(3) .casinoTournamentInfoRowClm.center::before { content: "" !important; position: absolute !important; background-image: url("/assets/e7e8dedb362ba1cb.svg") !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center center !important; width: 12px !important; height: 14px !important; }

.tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .casinoTournamentInfoColumn.Leaderboard .casinoTournamentInfoRowWrp:nth-child(1) .casinoTournamentInfoRowClm.center, .tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .casinoTournamentInfoColumn.Leaderboard .casinoTournamentInfoRowWrp:nth-child(2) .casinoTournamentInfoRowClm.center, .tournament.hasLeftMenu:has(.tournamentDetailsContainerWrp) .casinoTournamentInfoColumn.Leaderboard .casinoTournamentInfoRowWrp:nth-child(3) .casinoTournamentInfoRowClm.center { height: 24px !important; padding: 4px !important; flex-direction: column !important; gap: 10px !important; border-radius: 6px !important; background: rgb(36, 36, 36) !important; flex: 0 0 24px !important; width: 24px !important; min-width: 24px !important; max-width: 24px !important; }

.layout-bc.hasLeftMenu .asideMenuCompact a.asideMenuNavLink[aria-label="Eventbook"]::after, .layout-bc.hasLeftMenu .asideMenuOpen a.asideMenuNavLink[aria-label="Eventbook"] .asideMenuOpenNav::before { content: "" !important; display: block !important; width: 16px !important; height: 16px !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='grad1' x1='0%25' y1='0%25' x2='0%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23FF9900'/%3E%3Cstop offset='100%25' stop-color='%23FF2A00'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url("https://www.tambet603.com/%23grad1")' d='M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V10h14v10zm0-12H5V6h14v2zm-7 5h5v5h-5v-5z'/%3E%3C/svg%3E") !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center center !important; }

.layout-bc.hasLeftMenu .asideMenuCompact a.asideMenuNavLink[aria-label="Predictstreet"]::after, .layout-bc.hasLeftMenu .asideMenuOpen a.asideMenuNavLink[aria-label="Predictstreet"] .asideMenuOpenNav::before { content: "" !important; display: block !important; width: 16px !important; height: 16px !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='grad2' x1='0%25' y1='0%25' x2='0%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23FF9900'/%3E%3Cstop offset='100%25' stop-color='%23FF2A00'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url("https://www.tambet603.com/%23grad2")' d='M16 6l2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6h-6z'/%3E%3C/svg%3E") !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center center !important; }

html body .layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-star { position: absolute !important; left: 510px !important; right: auto !important; top: 50% !important; transform: translateY(-50%) !important; width: 95px !important; min-width: 95px !important; max-width: 95px !important; height: 55px !important; min-height: 55px !important; max-height: 55px !important; margin: 0px !important; padding: 0px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; background-color: transparent !important; background-image: url("/assets/9dd380eeef10f07f4811.png") !important; background-repeat: no-repeat !important; background-position: center center !important; background-size: contain !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; border-radius: 0px !important; box-shadow: none !important; outline: none !important; z-index: 9999 !important; font-size: 0px !important; color: transparent !important; line-height: 0 !important; }

html body .layout-bc.hasLeftMenu.has-wallet a.btn.header-icon-text.bc-i-star, html body:has(.profileDetails) .layout-bc.hasLeftMenu.has-wallet a.btn.header-icon-text.bc-i-star { left: 300px !important; }

html body .layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-star span, html body .layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-star i, html body .layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-star svg, html body .layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-star::before, html body .layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-star::after { display: none !important; content: none !important; }

html body .layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-star:hover, html body .layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-star:focus, html body .layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-star:active { background-color: transparent !important; background-image: url("/assets/9dd380eeef10f07f4811.png") !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important; }

html body .layout-bc.hasLeftMenu a.btn.header-icon-text.bc-i-promotions-3 { margin-right: 0px !important; }

body { margin: 0px !important; padding: 0px !important; }

header, .navbar, .top-header, .header-wrapper { margin-bottom: 0px !important; }

main, .main, .main-content, .content, .page-content { margin-top: 0px !important; padding-top: 0px !important; }

body.logged-in main, body.logged-in .main-content, body.logged-in .page-content { margin-top: 0px !important; padding-top: 0px !important; }

.layout-bc.hasLeftMenu .header-custom-buttons > a.btn.a-color.header-icon-text.bc-i-live-chat { display: none !important; }

.layout-bc.hasLeftMenu.is-home-page .layout-content-holder-bc .hm-row-bc.has-slider { display: grid !important; grid-template-columns: 2.63fr 1fr !important; align-items: start !important; padding-right: 20px !important; width: 100% !important; }

.layout-bc.hasLeftMenu.is-home-page .layout-content-holder-bc .hm-row-bc.has-slider .sdr-item-holder-bc, .layout-bc.hasLeftMenu.is-home-page .layout-content-holder-bc .hm-row-bc.has-slider .carouselWrapper, .layout-bc.hasLeftMenu.is-home-page .layout-content-holder-bc .hm-row-bc.has-slider .swiper-slide { height: auto !important; aspect-ratio: unset !important; max-height: none !important; }

.layout-bc.hasLeftMenu.is-home-page .layout-content-holder-bc .hm-row-bc.has-slider .sdr-image-bc, .layout-bc.hasLeftMenu.is-home-page .layout-content-holder-bc .hm-row-bc.has-slider img { width: 100% !important; height: auto !important; object-fit: contain !important; position: static !important; }

.layout-bc.hasLeftMenu.casino-slots .layout-content-holder-bc .hm-row-bc.has-slider, .layout-bc.hasLeftMenu.live-casino .layout-content-holder-bc .hm-row-bc.has-slider { display: block !important; width: 100% !important; max-width: 100% !important; padding-right: 20px !important; margin-bottom: 25px !important; }

.layout-bc.hasLeftMenu.casino-slots .layout-content-holder-bc .hm-row-bc.has-slider .sdr-item-holder-bc, .layout-bc.hasLeftMenu.live-casino .layout-content-holder-bc .hm-row-bc.has-slider .sdr-item-holder-bc { width: 100% !important; height: auto !important; aspect-ratio: 3.9 / 1 !important; }

.layout-bc.hasLeftMenu.casino-slots .layout-content-holder-bc .hm-row-bc.has-slider img, .layout-bc.hasLeftMenu.casino-slots .layout-content-holder-bc .hm-row-bc.has-slider .sdr-image-bc, .layout-bc.hasLeftMenu.live-casino .layout-content-holder-bc .hm-row-bc.has-slider img, .layout-bc.hasLeftMenu.live-casino .layout-content-holder-bc .hm-row-bc.has-slider .sdr-image-bc { width: 100% !important; height: 100% !important; object-fit: fill !important; border-radius: 12px !important; }

.layout-bc.hasLeftMenu.live-casino-games .layout-content-holder-bc .hm-row-bc.has-slider, .layout-bc.hasLeftMenu [class*="live-casino"] .layout-content-holder-bc .hm-row-bc.has-slider { display: block !important; width: 100% !important; max-width: 100% !important; padding-right: 20px !important; margin-bottom: 25px !important; }

.layout-bc.hasLeftMenu.live-casino-games .layout-content-holder-bc .hm-row-bc.has-slider .sdr-item-holder-bc, .layout-bc.hasLeftMenu [class*="live-casino"] .layout-content-holder-bc .hm-row-bc.has-slider .sdr-item-holder-bc { width: 100% !important; height: auto !important; aspect-ratio: 3.9 / 1 !important; }

.layout-bc.hasLeftMenu.live-casino-games .layout-content-holder-bc .hm-row-bc.has-slider img, .layout-bc.hasLeftMenu.live-casino-games .layout-content-holder-bc .hm-row-bc.has-slider .sdr-image-bc, .layout-bc.hasLeftMenu [class*="live-casino"] .layout-content-holder-bc .hm-row-bc.has-slider img, .layout-bc.hasLeftMenu [class*="live-casino"] .layout-content-holder-bc .hm-row-bc.has-slider .sdr-image-bc { width: 100% !important; height: 100% !important; object-fit: fill !important; border-radius: 12px !important; }