/* ===== desktop | BP-OPT v4.23 | 2026-07-04 (ŞERİT FERAHLIĞI: başlık↔içerik 18px + bölümler arası 24px + başlık -6px dışa. Önceki: v4.22=şerit ikon+ok, v4.21=PC hiza+çip siyah, v4.20=sidebar. Bloklar SONDA.) ===== */
@import url("https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600;700&display=swap");
.paragon-games-scroll-3 .paragon-game-card-3, .paragon-games-scroll-2 .paragon-game-card-2, .paragon-games-scroll-2 .paragon-game-card-3 {
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    aspect-ratio: 0.68/1 !important;
    overflow: hidden !important;
    background: #000 !important
}

.paragon-games-scroll-3 .paragon-game-card-3 video,.paragon-games-scroll-3 .paragon-game-card-3 img, .paragon-games-scroll-2 .paragon-game-card-2 video,.paragon-games-scroll-2 .paragon-game-card-2 img, .paragon-games-scroll-2 .paragon-game-card-3 video,.paragon-games-scroll-2 .paragon-game-card-3 img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center center !important;
    display: block !important;
    background: #000 !important;
    min-width: 0 !important;
    min-height: 0 !important;
    max-width: 100% !important;
    max-height: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0 !important
}

a.paragon-game-card.paragon-game-card-2.paragon-loaded > video,a.paragon-game-card.paragon-game-card-2.paragon-loaded > img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center center !important;
    display: block !important;
    background: #000 !important
}

.paragon-game-card img,.paragon-game-card video,.paragon-game-card-1 img,.paragon-game-card-1 video,.paragon-game-card-2 img,.paragon-game-card-2 video, .paragon-game-card-2 img,.paragon-game-card-2 video {
    object-fit: contain !important;
    object-position: center center !important;
    background: #000 !important
}

.layout-content-holder-bc > .hm-row-bc.has-slider {
    margin-top: 0 !important
}

:root {
    --layout-width: 1470px !important;
    --menu2: 82,105,93 !important;
    --b: 1,2,3 !important;
    --header: 15,15,22 !important;
    --hero: 55,2, !important
}

body.pg-body-lock {
    overflow: hidden !important;
    position: static !important;
    width: 100% !important
}

.header-bc {
    display: flex;
    flex-direction: column;
    position: relative !important;
    min-height: 115px !important;
    background: linear-gradient(135deg,rgba(255,255,255,0.04) 0%,transparent 50%,rgba(240,201,89,0.02) 100%),rgba(16,16,19,0.78) !important;
    -webkit-backdrop-filter: saturate(180%) blur(40px) !important;
    border-top: 1px solid rgba(255,255,255,0.12) !important;
    border-bottom: none !important;
    box-shadow: 0 16px 48px rgba(0,0,0,0.3),0 4px 16px rgba(0,0,0,0.15),0 0 0 0.5px rgba(255,255,255,0.05),inset 0 1px 0 rgba(255,255,255,0.08),inset 0 -0.5px 0 rgba(0,0,0,0.2) !important
}

html,body {
    overflow-x: hidden !important;
    max-width: 100vw !important;
    background: #0d0d12 url('https://api.hbwjja.cc/images/cd97d0023b61f327.webp') fixed center/cover no-repeat !important
}

#root {
    background: transparent !important;
    min-height: 100dvh !important;
    overflow-x: hidden !important
}

.logo {
    height: 50px !important;
    display: flex !important;
    align-items: center !important;
    overflow: hidden !important
}

.hdr-logo-bc {
    height: 77px !important;
    width: auto !important;
    max-width: 160px !important;
    object-fit: contain !important;
    display: block !important;
    content: url('https://api.hbwjja.cc/images/paragon_logo.gif') !important
}

.hdr-user-bc button.sign-in {
    padding: 8px 16px !important;
    background: transparent !important;
    border: 1.5px solid rgba(240,145,56,0.35) !important;
    border-radius: 10px !important;
    color: rgba(240,145,56,0.95) !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.8px !important;
    cursor: pointer !important;
    transition: all 0.35s cubic-bezier(0.4,0,0.2,1) !important;
    position: relative !important;
    overflow: visible !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    text-decoration: none !important;
    transform: skewX(-10deg) !important;
    margin-right: 6px !important;
    white-space: nowrap !important
}

.hdr-user-bc button.sign-in span, .hdr-user-bc button.register span, .e-p-section-item-bc button.register span {
    display: inline-block !important;
    transform: skewX(10deg) !important
}

.hdr-user-bc button.sign-in:hover, .hdr-user-bc button.register:hover, .e-p-section-item-bc button.register:hover, .e-p-section-title-bc:hover {
    border-color: rgba(240,145,56,0.95) !important;
    color: rgba(240,145,56,1) !important;
    box-shadow: 0 0 20px rgba(240,145,56,0.3) !important;
    background: rgba(240,145,56,0.05) !important
}

.btn.register {
    margin-inline-start:0 !important}

.hdr-user-bc:has(button.register) [aria-label="PARA YATIR"],.hdr-user-bc:has(button.register) .header-custom-buttons:has([aria-label="PARA YATIR"]) {
    display: none !important
}

.header-custom-buttons:has([aria-label="ORTAKLIK"]) {
    display: none !important
}

.hdr-user-bc button.register, .e-p-section-item-bc button.register {
    padding: 8px 16px !important;
    background: transparent !important;
    border: 1.5px solid rgba(240,145,56,0.35) !important;
    border-radius: 10px !important;
    color: rgba(240,145,56,0.95) !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.8px !important;
    cursor: pointer !important;
    transition: all 0.35s cubic-bezier(0.4,0,0.2,1) !important;
    position: relative !important;
    overflow: visible !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    text-decoration: none !important;
    transform: skewX(-10deg) !important;
    white-space: nowrap !important
}

.e-p-sections-bc {
    display: flex !important;
    gap: 8px !important
}

.e-p-section-item-bc {
    display: flex !important
}

.e-p-section-title-bc {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 8px 16px !important;
    background: transparent !important;
    border: 1.5px solid rgba(240,145,56,0.35) !important;
    border-radius: 10px !important;
    color: rgba(240,145,56,0.95) !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.8px !important;
    cursor: pointer !important;
    transition: all 0.35s cubic-bezier(0.4,0,0.2,1) !important;
    position: relative !important;
    overflow: visible !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    text-decoration: none !important;
    transform: skewX(-10deg) !important;
    margin-right: 6px !important;
    white-space: nowrap !important
}

.hdr-user-bc {
    display: flex !important;
    align-items: center !important;
    gap: 0 !important
}

.form-control-bc.select.compact-mode,.form-control-bc.select.compact-mode.filled {
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    transform: none !important;
    position: relative !important;
    top: 0 !important
}

.form-control-bc.select.compact-mode .form-control-label-bc.form-control-select2-bc.inputs,.form-control-bc.select.compact-mode.filled .form-control-label-bc.form-control-select2-bc.inputs {
    padding: 6px 24px 6px 8px !important;
    align-items: center !important;
    border-bottom: none !important
}

.form-control-bc.select.compact-mode .form-control-title-bc,.form-control-bc.select.compact-mode.filled .form-control-title-bc {
    position: static !important;
    transform: none !important;
    top: auto !important;
    margin-top: 0 !important
}

.page-view-more {
    position: relative !important;
    height: 40px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 10px 0 !important;
    border-radius: 8px !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.3) !important;
    transition: all 0.3s ease !important
}

.page-view-more::before, .paragon-injected-header .paragon-casino-title::before, .paragon-casino-title::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 200px !important;
    height: 1px !important;
    background: linear-gradient(90deg,transparent,#f09138,#ffcb39,#f0d053,#ffcb39,#f09138,transparent) !important;
    border-radius: 1px !important;
    box-shadow: 0 1px 8px rgba(240,145,56,0.4) !important;
    transition: width 0.3s ease !important
}

.page-view-more::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 280px !important;
    height: 1px !important;
    background: linear-gradient(90deg,transparent,#f09138,#ffcb39,#f0d053,#ffcb39,#f09138,transparent) !important;
    border-radius: 1px !important;
    box-shadow: 0 1px 8px rgba(240,145,56,0.4) !important;
    transition: width 0.3s ease !important
}

.page-view-more:hover, .paragon-injected-header .paragon-casino-title:hover, .paragon-casino-title:hover {
    background: rgba(0,0,0,0.4) !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.3) !important
}

.page-view-more:hover::before {
    width: 280px !important
}

.page-view-more:hover::after {
    width: 200px !important
}

.view-title-more::before {
    content: '' !important;
    position: absolute !important;
    top: -10px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 0 !important;
    height: 0 !important;
    border-left: 6px solid transparent !important;
    border-right: 6px solid transparent !important;
    border-bottom: 6px solid #ffbc00 !important
}

.view-title-more::after {
    content: '' !important;
    position: absolute !important;
    bottom: -10px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 0 !important;
    height: 0 !important;
    border-left: 6px solid transparent !important;
    border-right: 6px solid transparent !important;
    border-top: 6px solid #ffbc00 !important
}

.page-view-more:hover .view-title-more::before {
    border-bottom-color: #ffd700 !important
}

.page-view-more:hover .view-title-more::after {
    border-top-color: #ffd700 !important
}

.page-view-more:hover .view-title-more {
    color: #ffffff !important
}

.view-title-more {
    color: #ffffff !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    transition: color 0.3s ease !important;
    position: relative !important;
    height: 35px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    margin-top: 5px !important
}

.view-see-more {
    position: absolute !important;
    right: 0px !important;
    display: flex !important;
    align-items: center !important;
    flex-shrink: 0 !important;
    background: linear-gradient(135deg,#f09138 0%,#ffcb39 25%,#f0d053 50%,#ffcb39 75%,#f09138 100%) !important;
    background-size: 200% auto !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    margin-inline-start:10px !important;margin-inline-end:4px !important;font-size: 12px !important;
    line-height: 14px !important;
    font-weight: bold !important;
    margin-top: 5px !important;
    animation: shimmer 3s ease-in-out infinite !important
}

.view-see-more i {
    background: linear-gradient(135deg,#f09138 0%,#ffcb39 25%,#f0d053 50%,#ffcb39 75%,#f09138 100%) !important;
    background-size: 200% auto !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    animation: shimmer 3s ease-in-out infinite !important
}

.view-see-more:hover,.view-see-more:hover i, .casinoCategoryMoreBc:hover {
    background: linear-gradient(135deg,#ffd700 0%,#ffcb39 50%,#ffd700 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important
}

.casinoCategoryMoreBc {
    position: absolute !important;
    right: 1% !important;
    transform: translateX(-50%) !important;
    margin-left: -120px !important;
    display: flex !important;
    align-items: center !important;
    flex-shrink: 0 !important;
    background: linear-gradient(135deg,#f09138 0%,#ffcb39 25%,#f0d053 50%,#ffcb39 75%,#f09138 100%) !important;
    background-size: 200% auto !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    font-size: 12px !important;
    line-height: 14px !important;
    font-weight: bold !important;
    animation: shimmer 3s ease-in-out infinite !important;
    text-decoration: none !important;
    transition: all 0.3s ease !important
}

.casino-game-item-content,.casinoGameItemContent {
    position: relative !important;
    border-radius: 6px !important;
    border: 1px solid rgba(240,145,56,0.6) !important;
    box-shadow: 0 0 6px rgba(240,145,56,0.15) !important;
    transition: border-color 0.3s ease !important;
    animation: none !important
}

.casino-game-item-content:hover,.casinoGameItemContent:hover {
    border: 1px solid transparent !important;
    animation: sliderSpin 6s linear infinite !important;
    border-image: conic-gradient( from var(--angle),transparent 0deg,transparent 75deg,#f09138 90deg,#ffcb39 120deg,#f0d053 140deg,#ffcb39 160deg,#f09138 175deg,transparent 190deg,transparent 255deg,#f09138 270deg,#ffcb39 300deg,#f0d053 320deg,#ffcb39 340deg,#f09138 355deg,transparent 360deg ) 1 !important
}

.casinoCategoryHeadTitle {
    border: none !important;
    border-radius: 0 !important;
    text-align: center !important;
    justify-content: center !important;
    width: 100% !important;
    height: 40px !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.3) !important;
    transition: all 0.3s ease !important;
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    display: flex !important;
    align-items: center !important;
    color: #ffbc00 !important;
    font-size: 1.1em !important;
    margin: 0 !important;
    padding: 0 !important
}

.casinoCategoryHeadTitle::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 50% !important;
    width: 200px !important;
    height: 1px !important;
    background: linear-gradient(90deg,transparent,#f09138,#ffcb39,#f0d053,#ffcb39,#f09138,transparent) !important;
    transform: translateX(-50%) !important;
    box-shadow: 0 -1px 4px rgba(240,145,56,0.2) !important
}

.casinoCategoryHeadTitle::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 50% !important;
    width: 280px !important;
    height: 1px !important;
    background: linear-gradient(90deg,transparent,#f09138,#ffcb39,#f0d053,#ffcb39,#f09138,transparent) !important;
    transform: translateX(-50%) !important;
    box-shadow: 0 1px 4px rgba(240,145,56,0.2) !important
}

.providerTxtBtnMob {
    position: relative !important;
    border: 1px solid rgba(240,145,56,0.35) !important;
    border-radius: 8px !important;
    padding: 10px 16px !important;
    background: transparent !important;
    color: #fff !important;
    cursor: pointer !important;
    transition: all 0.35s cubic-bezier(0.4,0,0.2,1) !important;
    overflow: hidden !important
}

.providerTxtBtnMob::before, .searchInputWrp::before, .horizontalCategoryItemWrp::before, .providerItemsInner::before, button[title="DAHA FAZLASI"]::before, .main-tabs-bc::before, .casino-info-block::before, .casino-tournament-header::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 1px !important;
    background: linear-gradient(90deg,transparent,#f09138,#ffcb39,#f0d053,#ffcb39,#f09138,transparent) !important;
    box-shadow: 0 -1px 4px rgba(240,145,56,0.2) !important
}

.providerTxtBtnMob::after, .searchInputWrp::after, .horizontalCategoryItemWrp::after, .providerItemsInner::after, button[title="DAHA FAZLASI"]::after, .main-tabs-bc::after, .casino-info-block::after, .casino-tournament-header::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 1px !important;
    background: linear-gradient(90deg,transparent,#f09138,#ffcb39,#f0d053,#ffcb39,#f09138,transparent) !important;
    box-shadow: 0 1px 4px rgba(240,145,56,0.2) !important
}

.providerTxtBtnMob:hover {
    border-color: rgba(240,145,56,0.95) !important;
    color: rgba(240,145,56,1) !important;
    box-shadow: 0 0 15px rgba(240,145,56,0.3) !important;
    background: rgba(240,145,56,0.05) !important
}

.searchInputWrp {
    position: relative !important;
    border: 1px solid rgba(240,145,56,0.35) !important;
    border-radius: 8px !important;
    padding: 10px 16px !important;
    background: transparent !important;
    cursor: pointer !important;
    transition: all 0.35s cubic-bezier(0.4,0,0.2,1) !important;
    overflow: hidden !important
}

.searchInputWrp:hover, .horizontalCategoryItemWrp:hover,.horizontalCategoryItemWrp.active {
    border-color: rgba(240,145,56,0.95) !important;
    box-shadow: 0 0 15px rgba(240,145,56,0.3) !important;
    background: rgba(240,145,56,0.05) !important
}

.casinoCategoryChooserContainer {
    padding: 0 !important;
    margin: 0 !important
}

.casinoCategoryChooserContainer .horizontalSliderWrapper {
    padding: 0 !important
}

.casinoCategoryChooserContainer .horizontalSliderRow {
    display: flex !important;
    align-items: stretch !important;
    gap: 4px !important;
    padding: 4px 6px !important;
    flex-wrap: nowrap !important
}

.casinoCategoryChooserContainer .horizontalCategoryItemWrp {
    flex: 0 0 auto !important;
    margin: 0 !important
}

.horizontalCategoryItemWrp {
    position: relative !important;
    border: 1px solid rgba(240,145,56,0.35) !important;
    border-radius: 8px !important;
    padding: 0 !important;
    background: transparent !important;
    cursor: pointer !important;
    transition: all 0.35s cubic-bezier(0.4,0,0.2,1) !important;
    overflow: hidden !important
}

.hdr-main-content-bc {
    background-image: url('https://api.hbwjja.cc/images/cd97d0023b61f327.webp') !important;
    background-attachment: scroll !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    padding: 5px 0 !important
}

@property --angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false
}

@keyframes tabBorderSpin {
    0% {
        --angle: 0deg
    }

    100% {
        --angle: 360deg
    }
}

@keyframes sparkle {
    0% {
        transform: scale(0) translateY(0);
        opacity: 0;
        filter: blur(2px)
    }

    25% {
        transform: scale(1.4) translateY(-4px);
        opacity: 1;
        filter: blur(0px)
    }

    50% {
        transform: scale(1) translateY(-2px);
        opacity: 0.8;
        filter: blur(1px)
    }

    75% {
        transform: scale(1.2) translateY(-6px);
        opacity: 0.6;
        filter: blur(0px)
    }

    100% {
        transform: scale(0) translateY(-8px);
        opacity: 0;
        filter: blur(3px)
    }
}

@keyframes sparkleGlow {
    0% {
        box-shadow: 0 0 4px 2px rgba(255,203,57,0);
        opacity: 0;
        transform: scale(0)
    }

    30% {
        box-shadow: 0 0 10px 5px rgba(255,203,57,0.9),0 0 20px 8px rgba(240,145,56,0.5);
        opacity: 1;
        transform: scale(1)
    }

    70% {
        box-shadow: 0 0 8px 3px rgba(240,208,83,0.7),0 0 16px 6px rgba(255,203,57,0.3);
        opacity: 0.7;
        transform: scale(0.8)
    }

    100% {
        box-shadow: 0 0 4px 1px rgba(255,203,57,0);
        opacity: 0;
        transform: scale(0)
    }
}

.tab-navigation-w-bc::before {
    content: '' !important;
    position: absolute !important;
    top: -10px !important;
    left: 15% !important;
    width: 8px !important;
    height: 8px !important;
    border-radius: 50% !important;
    background: radial-gradient(circle,#fff9c4 0%,#ffcb39 40%,transparent 70%) !important;
    animation: sparkleGlow 2.4s ease-in-out infinite !important;
    pointer-events: none !important;
    z-index: 960 !important
}

.tab-navigation-w-bc::after {
    content: '' !important;
    position: absolute !important;
    top: -14px !important;
    right: 18% !important;
    width: 6px !important;
    height: 6px !important;
    border-radius: 50% !important;
    background: radial-gradient(circle,#ffffff 0%,#f09138 40%,transparent 70%) !important;
    animation: sparkleGlow 3.1s ease-in-out infinite 0.8s !important;
    pointer-events: none !important;
    z-index: 960 !important
}

.tab-navigation-w-bc .paragon-sparkle-center {
    position: absolute !important;
    border-radius: 50% !important;
    pointer-events: none !important;
    z-index: 960 !important;
    background: radial-gradient(circle,#fff 0%,#f0d053 35%,transparent 70%) !important;
    animation: sparkleGlow 2.8s ease-in-out infinite !important
}

.tab-navigation-w-bc .paragon-sp-1 {
    width: 10px;
    height: 10px;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    animation-delay: 1.4s !important
}

.tab-navigation-w-bc .paragon-sp-2 {
    width: 6px;
    height: 6px;
    top: -8px;
    left: 33%;
    animation-delay: 0.3s !important
}

.tab-navigation-w-bc .paragon-sp-3 {
    width: 8px;
    height: 8px;
    top: -16px;
    left: 68%;
    animation-delay: 1.9s !important
}

.tab-navigation-w-bc .paragon-sp-4 {
    width: 5px;
    height: 5px;
    top: -6px;
    left: 82%;
    animation-delay: 0.9s !important
}

.tab-navigation-w-bc .paragon-sp-5 {
    width: 7px;
    height: 7px;
    top: -10px;
    left: 8%;
    animation-delay: 2.3s !important
}

@media only screen and (min-width: 768px) {
    .tab-navigation-w-bc {
        display:none !important
    }
}

.e-p-header-bc, .nav-content-bc, .nav-menu-container.header-navigation:nth-child(2) {
    background-image: url('https://api.hbwjja.cc/images/cd97d0023b61f327.webp') !important;
    background-attachment: fixed !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important
}

.e-p-body-bc {
    padding: 20px !important;
    background-image: url('https://api.hbwjja.cc/images/cd97d0023b61f327.webp') !important;
    background-attachment: fixed !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important
}

.featuredGameItem {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    border: 1px solid rgba(var(--b-sc),0.15) !important;
    border-radius: var(--border-radius-middle) !important;
    overflow: hidden !important;
    background: transparent !important
}

.asideMenuContent,.overlaySlidingWCContentSliderBc {
    background-image: url('https://api.hbwjja.cc/images/cd97d0023b61f327.webp') !important;
    background-attachment: scroll !important
}

.asideMenuNavGradient {
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 2px !important;
    background: linear-gradient(90deg,transparent,#f09138,#ffcb39,#f0d053,#ffcb39,#f09138,transparent) !important;
    border-radius: 2px !important;
    box-shadow: 0 1px 8px rgba(240,145,56,0.4) !important;
    margin: 0 !important
}

.asideMenuNavLink,.asideMenuOpenNav,.asideSubMenuNavTitle {
    position: relative !important
}

.asideSubMenuNavTitle::after {
    content: '' !important;
    position: absolute !important;
    bottom: -2px !important;
    left: 0 !important;
    width: 100% !important;
    height: 2px !important;
    background: linear-gradient(90deg,transparent,#f09138,#ffcb39,#f0d053,#ffcb39,#f09138,transparent) !important;
    border-radius: 2px !important;
    box-shadow: 0 1px 6px rgba(240,145,56,0.4) !important
}

.providerItemsInner {
    border: 1px solid rgba(240,145,56,0.35) !important;
    border-radius: 8px !important;
    overflow: hidden !important
}

button[title="DAHA FAZLASI"], .casino-info-block, .casino-tournament-header {
    position: relative !important;
    border: 1px solid rgba(240,145,56,0.35) !important;
    border-radius: 8px !important;
    overflow: hidden !important
}

.iconButtonBlock {
    border: 1px solid rgba(240,145,56,0.35) !important
}

.main-tabs-bc {
    position: relative !important;
    border: none !important;
    border-radius: 8px !important;
    overflow: hidden !important
}

.tab-bc.selected-underline {
    background: transparent !important
}

.tab-bc.selected-underline.active {
    background: rgba(240,145,56,0.1) !important;
    border-bottom: 2px solid rgba(240,145,56,0.95) !important;
    color: #fff !important
}

@keyframes signInPulse {
    0% {
        border-color: rgba(240,145,56,0.35) !important;
        box-shadow: 0 0 0px rgba(240,145,56,0)
    }

    50% {
        border-color: rgba(240,145,56,0.95) !important;
        box-shadow: 0 0 14px rgba(240,145,56,0.55),0 0 28px rgba(240,145,56,0.25)
    }

    100% {
        border-color: rgba(240,145,56,0.35) !important;
        box-shadow: 0 0 0px rgba(240,145,56,0)
    }
}

.btn.s-small.sign-in {
    border: 1.5px solid rgba(240,145,56,0.35) !important;
    border-radius: 10px !important;
    color: rgba(240,145,56,0.95) !important;
    background: transparent !important;
    animation: signInPulse 2s ease-in-out infinite !important
}

.btn.s-small.sign-in:hover {
    border-color: rgba(240,145,56,0.95) !important;
    background: rgba(240,145,56,0.08) !important;
    animation: none !important
}

@property --angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false
}

@keyframes sliderSpin {
    from {
        --angle: 0deg
    }

    to {
        --angle: 360deg
    }
}

.promotionsListEl-bc:hover {
    border: 1px solid transparent !important;
    animation: sliderSpin 8s linear infinite !important;
    border-image: conic-gradient( from var(--angle),transparent 0deg,transparent 75deg,#f09138 90deg,#ffcb39 120deg,#f0d053 140deg,#ffcb39 160deg,#f09138 175deg,transparent 190deg,transparent 255deg,#f09138 270deg,#ffcb39 300deg,#f0d053 320deg,#ffcb39 340deg,#f09138 355deg,transparent 360deg ) 1 !important
}

.pm-body-bc {
    border: 1.5px solid rgba(240,145,56,0.35) !important;
    border-radius: 10px !important
}

.paragon-sign-banner {
    display: block !important;
    width: calc(100% + 8px) !important;
    margin: 0 -4px !important;
    padding: 4px 0 8px !important;
    box-sizing: border-box !important;
    text-decoration: none !important
}

.paragon-sign-banner img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    border-radius: 10px !important;
    object-fit: cover !important;
    border: 2px solid transparent !important;
    animation: sliderSpin 5s linear infinite !important;
    border-image: conic-gradient( from var(--angle),transparent 0deg,transparent 75deg,#f09138 90deg,#ffcb39 120deg,#f0d053 140deg,#ffcb39 160deg,#f09138 175deg,transparent 190deg,transparent 255deg,#f09138 270deg,#ffcb39 300deg,#f0d053 320deg,#ffcb39 340deg,#f09138 355deg,transparent 360deg ) 1 !important;
    box-shadow: 0 0 14px rgba(240,145,56,0.35),0 0 30px rgba(240,145,56,0.15) !important
}

.form-sign-bc {
    padding: 32px 28px !important;
    background: transparent !important;
    border-top: 1px solid rgba(240,145,56,0.2) !important;
    border-bottom: 1px solid rgba(240,145,56,0.2) !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 16px !important
}

.sg-n-text-row-1-bc {
    color: rgba(255,255,255,0.38) !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    text-align: center !important;
    letter-spacing: 0.6px !important;
    text-transform: uppercase !important
}

.sg-n-text-row-2-bc {
    color: #ffcb39 !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    text-align: center !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    margin-top: -8px !important;
    margin-bottom: 4px !important
}

.form-control-bc.default {
    position: relative !important
}

.form-control-label-bc.form-control-select2-bc.inputs > .ellipsis {
    order: 3 !important;
    flex: 1 !important;
    text-align: left !important
}

.form-control-label-bc.form-control-select2-bc.inputs .form-control-icon-bc {
    order: 4 !important;
    position: absolute !important;
    transform: translateY(-50%) !important;
    color: rgba(240,145,56,0.6) !important;
    font-size: 10px !important;
    margin-left: auto !important;
    right: 0 !important;
    top: 50% !important;
    pointer-events: none !important
}

.form-control-label-bc.form-control-select2-bc.inputs .ftr-lang-bar-flag-bc {
    flex-shrink: 0 !important
}

.form-control-input-bc:-webkit-autofill,.form-control-input-bc:-webkit-autofill:hover,.form-control-input-bc:-webkit-autofill:focus,.form-control-input-bc:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 9999px transparent inset !important;
    box-shadow: 0 0 0 9999px transparent inset !important;
    -webkit-text-fill-color: #fff !important;
    caret-color: #fff !important;
    background-color: transparent !important;
    transition: background-color 99999s ease-in-out 0s !important
}

.form-control-input-bc:focus {
    border-bottom-color: rgba(240,145,56,0.85) !important
}

.form-control-input-bc::placeholder {
    color: transparent !important
}

.form-control-input-bc:focus ~ .form-control-title-bc,.form-control-input-bc:not(:placeholder-shown) ~ .form-control-title-bc {
    color: rgba(240,145,56,0.9) !important
}

.form-control-input-stroke-bc {
    display: none !important
}

.form-controls-field-content {
    display: flex !important;
    gap: 12px !important;
    align-items: flex-end !important
}

.form-controls-field-bc.country-code {
    flex: 0 0 110px !important;
    max-width: 110px !important
}

.form-controls-field-bc:not(.country-code) {
    flex: 1 !important
}

.form-controls-field-bc.country-code .form-control-title-bc {
    overflow: visible !important;
    text-overflow: clip !important;
    white-space: nowrap !important
}

.form-controls-field-bc:not(.country-code) .form-control-title-bc.ellipsis,.form-controls-field-bc:not(.country-code) .form-control-input-bc:focus ~ .form-control-title-bc,.form-controls-field-bc:not(.country-code) .form-control-input-bc:not(:placeholder-shown) ~ .form-control-title-bc {
    top: 2px !important;
    transform: translateY(0) !important;
    font-size: 10px !important;
    font-weight: 600 !important;
    color: rgba(240,145,56,0.9) !important;
    letter-spacing: 0.6px !important;
    text-transform: uppercase !important
}

.checkbox-control-content-bc {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    cursor: pointer !important
}

.checkbox-control-input-bc {
    display: none !important
}

.checkbox-control-icon-bc {
    width: 16px !important;
    height: 16px !important;
    border: 1px solid rgba(240,145,56,0.35) !important;
    border-radius: 4px !important;
    flex-shrink: 0 !important;
    transition: all 0.2s ease !important
}

.checkbox-control-input-bc:checked + .checkbox-control-icon-bc {
    background: rgba(240,145,56,0.8) !important;
    border-color: #f09138 !important
}

.checkbox-control-text-bc {
    color: rgba(255,255,255,0.75) !important;
    font-size: 11px !important;
    margin: 0 !important;
    letter-spacing: 0.3px !important
}

.entrance-form-actions-holder-bc.login-ext-1 {
    margin-top: 4px !important
}

.entrance-form-action-item-bc.right .btn[type="submit"] {
    width: 100% !important;
    padding: 13px !important;
    background: transparent !important;
    border: 1.5px solid rgba(240,145,56,0.45) !important;
    border-radius: 10px !important;
    color: rgba(240,145,56,0.9) !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
    transition: all 0.25s ease !important
}

.entrance-form-action-item-bc.right .btn[type="submit"]:hover, .entrance-form-actions-holder-bc.reg-ext-1 .btn[type="submit"]:hover {
    border-color: rgba(240,145,56,0.9) !important;
    background: rgba(240,145,56,0.07) !important;
    color: #ffcb39 !important;
    box-shadow: 0 0 18px rgba(240,145,56,0.2) !important
}

.sg-n-forgot-password-text {
    text-align: center !important
}

.sg-n-forgot-password {
    display: inline-block !important;
    color: rgba(240,145,56,0.85) !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 1px !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
    margin: 0 auto !important;
    padding: 7px 18px !important;
    border: 1.2px solid rgba(240,145,56,0.35) !important;
    border-radius: 8px !important;
    background: transparent !important;
    transition: color 0.2s,border-color 0.2s,background 0.2s !important;
    box-shadow: none !important
}

.sg-n-forgot-password:hover {
    color: #fff !important;
    background: rgba(240,145,56,0.85) !important;
    border-color: rgba(240,145,56,0.85) !important;
    box-shadow: 0 2px 12px rgba(240,145,56,0.18) !important
}

.entrance-form-actions-holder-bc.reg-ext-1 .btn[type="submit"] {
    width: 100% !important;
    padding: 13px !important;
    background: transparent !important;
    border: 1.5px solid rgba(240,145,56,0.45) !important;
    border-radius: 10px !important;
    color: rgba(240,145,56,0.9) !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
    transition: all 0.25s ease !important;
    box-shadow: none !important
}

@keyframes stepSlide {
    0% {
        background-position: 0% 50%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0% 50%
    }
}

.steps-indicator {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 5px !important;
    margin-top: 16px !important;
    padding: 0 8px !important
}

.step-indicator {
    flex: 1 !important;
    height: 2px !important;
    background: rgba(240,145,56,0.15) !important;
    border-radius: 2px !important;
    transition: all 0.4s ease !important
}

.step-indicator.step-indicator-active {
    height: 3px !important;
    background: linear-gradient(90deg,transparent,#f09138,#ffcb39,#f0d053,#ffcb39,#f09138,transparent) !important;
    background-size: 300% 100% !important;
    border-radius: 3px !important;
    box-shadow: 0 0 8px rgba(240,145,56,0.5),0 0 18px rgba(240,145,56,0.2) !important;
    animation: stepSlide 2.5s ease-in-out infinite !important
}

.layout-footer-holder-bc {
    background-image: url(https://api.hbwjja.cc/images/cd97d0023b61f327.webp) !important;
    background-attachment: fixed !important;
    background-size: cover !important;
    background-position: center center !important
}

.footerLinkCol:first-child {
    border-left: none !important;
    padding-left: 0 !important
}

.footerLinkCol:last-child .footerLinkColTitle::after {
    background: linear-gradient(90deg,transparent,#ffcb39,#f09138) !important
}

.footerWarningAge::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 1px !important;
    background: linear-gradient(90deg,transparent,#f09138,#ffcb39,#f09138,transparent) !important;
    box-shadow: 0 0 6px rgba(240,145,56,0.3) !important
}

.footerWarningAge::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 1px !important;
    background: linear-gradient(90deg,transparent,#f09138,#ffcb39,#f09138,transparent) !important;
    box-shadow: 0 0 6px rgba(240,145,56,0.3) !important
}

.nav-menu-item {
    position: relative !important;
    border-radius: 8px !important;
    transition: border-color 0.3s ease,background 0.3s ease !important;
    animation: none !important
}

.nav-menu-item:hover {
    border: 1px solid transparent !important;
    background: rgba(240,145,56,0.05) !important;
    animation: sliderSpin 5s linear infinite !important;
    border-image: conic-gradient( from var(--angle),transparent 0deg,transparent 75deg,#f09138 90deg,#ffcb39 120deg,#f0d053 140deg,#ffcb39 160deg,#f09138 175deg,transparent 190deg,transparent 255deg,#f09138 270deg,#ffcb39 300deg,#f0d053 320deg,#ffcb39 340deg,#f09138 355deg,transparent 360deg ) 1 !important
}

.nav-menu-item.active,.nav-menu>li.active>.nav-menu-item,.nav-menu>li:hover>.nav-menu-item {
    border: 1px solid transparent !important;
    background: rgba(240,145,56,0.07) !important;
    animation: sliderSpin 5s linear infinite !important;
    border-image: conic-gradient( from var(--angle),transparent 0deg,transparent 75deg,#f09138 90deg,#ffcb39 120deg,#f0d053 140deg,#ffcb39 160deg,#f09138 175deg,transparent 190deg,transparent 255deg,#f09138 270deg,#ffcb39 300deg,#f0d053 320deg,#ffcb39 340deg,#f09138 355deg,transparent 360deg ) 1 !important
}

.nav-menu-container.header-navigation:first-child {
    background: transparent !important;
    position: relative !important
}

.nav-menu-container.header-navigation:first-child::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 80% !important;
    height: 1px !important;
    background: linear-gradient(90deg,transparent,#f09138,#ffcb39,#f0d053,#ffcb39,#f09138,transparent) !important;
    box-shadow: 0 1px 8px rgba(240,145,56,0.25) !important;
    pointer-events: none !important
}

.nav-content-bc .nav-menu-container .nav-menu-sub {
    background: linear-gradient( 160deg,rgba(18,10,4,0.98) 0%,rgba(28,16,6,0.98) 50%,rgba(18,10,4,0.98) 100% ) !important;
    border: 1px solid rgba(240,145,56,0.3) !important
}

.nav-content-bc .nav-menu-container .nav-menu-sub .nav-menu-item {
    color: rgba(255,255,255,0.7) !important;
    border: 1px solid rgba(240,145,56,0.2) !important;
    border-radius: 6px !important;
    transition: color 0.25s ease,background 0.25s ease,border-color 0.25s ease !important
}

.nav-content-bc .nav-menu-container .nav-menu-sub .nav-menu-item:hover {
    color: #ffcb39 !important;
    background: rgba(240,145,56,0.08) !important;
    border: 1px solid transparent !important;
    animation: sliderSpin 5s linear infinite !important;
    border-image: conic-gradient( from var(--angle),transparent 0deg,transparent 75deg,#f09138 90deg,#ffcb39 120deg,#f0d053 140deg,#ffcb39 160deg,#f09138 175deg,transparent 190deg,transparent 255deg,#f09138 270deg,#ffcb39 300deg,#f0d053 320deg,#ffcb39 340deg,#f09138 355deg,transparent 360deg ) 1 !important
}

.nav-menu.nav-menu-hide-items {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    padding: 0 !important;
    margin: 0 !important;
    justify-content: space-between !important;
    width: 100% !important
}

.nav-menu.nav-menu-hide-items > li {
    padding: 0 !important;
    margin: 0 !important;
    flex: 1 !important
}

.nav-menu.nav-menu-hide-items > li > .nav-menu-item {
    padding: 7px 0 !important;
    white-space: nowrap !important;
    text-align: center !important;
    justify-content: center !important;
    display: flex !important;
    align-items: center !important;
    width: 100% !important
}

.nav-content-bc .nav-menu > li > .nav-menu-item {
    border: 1px solid rgba(240,145,56,0.3) !important;
    border-radius: 8px !important;
    color: rgba(255,255,255,0.85) !important;
    transition: color 0.25s ease,background 0.25s ease,border-color 0.25s ease !important
}

.nav-content-bc .nav-menu > li:hover > .nav-menu-item,.nav-content-bc .nav-menu > li.active > .nav-menu-item {
    color: #ffcb39 !important;
    background: rgba(240,145,56,0.07) !important;
    border: 1px solid transparent !important;
    animation: sliderSpin 5s linear infinite !important;
    border-image: conic-gradient( from var(--angle),transparent 0deg,transparent 75deg,#f09138 90deg,#ffcb39 120deg,#f0d053 140deg,#ffcb39 160deg,#f09138 175deg,transparent 190deg,transparent 255deg,#f09138 270deg,#ffcb39 300deg,#f0d053 320deg,#ffcb39 340deg,#f09138 355deg,transparent 360deg ) 1 !important
}

.hm-row-bc.has-slider > div:first-child .slider-bc {
    display: none !important
}

.hm-row-bc.has-slider .slider-bc {
    display: none !important
}

.hm-row-bc.has-slider > .paragon-custom-slider.paragon-desktop-slider,.hm-row-bc.has-slider > .paragon-mini-slider.paragon-desktop-slider {
    grid-column: 1 / -1 !important;
    width: 100% !important;
    margin: 0 !important
}

.paragon-custom-slider {
    width: 100% !important;
    position: relative !important;
    overflow: hidden !important;
    border-radius: 8px !important;
    -webkit-transform: translateZ(0) !important;
    transform: translateZ(0) !important;
    box-shadow: 0 2px 12px rgba(0,0,0,0.4) !important;
    margin-top: 0 !important
}

.paragon-custom-slider .paragon-slider-container {
    position: relative !important;
    overflow: hidden !important;
    border-radius: 8px !important;
    -webkit-mask-image: -webkit-radial-gradient(white,black) !important;
    mask-image: radial-gradient(white,black) !important
}

.paragon-custom-slider .paragon-slider-track {
    display: flex !important;
    transition: -webkit-transform 0.5s cubic-bezier(0.4,0,0.2,1),transform 0.5s cubic-bezier(0.4,0,0.2,1) !important;
    -webkit-backface-visibility: hidden !important;
    backface-visibility: hidden !important;
    will-change: transform !important
}

.paragon-custom-slider:not(.paragon-desktop-slider) .paragon-slide {
    flex: 0 0 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer !important;
    user-select: none !important;
    -webkit-user-select: none !important;
    aspect-ratio: 16 / 9 !important
}

.paragon-custom-slider .paragon-slide video,.paragon-custom-slider .paragon-slide img {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: unset !important;
    display: block !important;
    border-radius: 8px !important;
    -webkit-user-drag: none !important
}

.paragon-custom-slider .paragon-slide-skeleton {
    position: absolute !important;
    inset: 0 !important;
    background: linear-gradient(90deg,rgba(30,30,33,0.7) 25%,rgba(42,42,45,0.5) 50%,rgba(30,30,33,0.7) 75%) !important;
    background-size: 200% 100% !important;
    animation: paragonDesktopShimmer 1.5s infinite !important;
    border-radius: 8px !important
}

.paragon-custom-slider .paragon-slide.loaded .paragon-slide-skeleton,.paragon-custom-slider .paragon-slide-loader {
    display: none !important
}

.paragon-custom-slider .paragon-slider-index {
    position: absolute !important;
    bottom: 8px !important;
    right: 8px !important;
    background: rgba(0,0,0,0.6) !important;
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;
    color: rgba(255,255,255,0.9) !important;
    padding: 4px 10px !important;
    border-radius: 12px !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    z-index: 10 !important
}

.paragon-desktop-slider {
    width: 100%;
    position: relative;
    border-radius: 12px;
    overflow: hidden;
    isolation: isolate;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    max-height: 500px;
    margin-top: -8px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.5),0 0 0 1px rgba(240,201,89,0.15);
    transition: box-shadow 0.4s ease,transform 0.4s cubic-bezier(0.34,1.56,0.64,1)
}

@media only screen and (min-width: 1025px) and (max-width:1440px) {
    .paragon-desktop-slider {
        max-height:400px
    }

    .paragon-desktop-slider .paragon-slide {
        aspect-ratio: 1920 / 450 !important;
        max-height: 400px
    }
}

@media only screen and (min-width: 1441px) {
    .paragon-desktop-slider {
        max-height:500px
    }

    .paragon-desktop-slider .paragon-slide {
        aspect-ratio: 1920 / 450 !important;
        max-height: 500px
    }
}

.paragon-desktop-slider::after,.paragon-custom-slider::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 4;
    pointer-events: none;
    background: linear-gradient( 105deg,transparent 0%,transparent 35%,rgba(240,201,89,0.08) 42%,rgba(240,201,89,0.15) 50%,rgba(255,255,255,0.12) 52%,rgba(240,201,89,0.08) 58%,transparent 65%,transparent 100% );
    background-size: 250% 100%;
    background-position: 200% 0;
    transition: none;
    border-radius: inherit;
    animation: sliderGlassShine 3s ease-in-out infinite
}

@keyframes sliderGlassShine {
    0% {
        background-position: 200% 0
    }

    30% {
        background-position: -100% 0
    }

    100% {
        background-position: -100% 0
    }
}

.paragon-desktop-slider .paragon-slider-container {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    width: 100%;
    -webkit-mask-image: -webkit-radial-gradient(white,black);
    mask-image: radial-gradient(white,black);
    isolation: isolate
}

.paragon-desktop-slider .paragon-slider-track {
    display: flex;
    transition: -webkit-transform 0.5s cubic-bezier(0.4,0,0.2,1),transform 0.5s cubic-bezier(0.4,0,0.2,1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.paragon-desktop-slider .paragon-slide {
    flex: 0 0 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer !important;
    user-select: none !important;
    -webkit-user-select: none !important;
    aspect-ratio: 1920 / 450 !important;
    max-height: 480px !important
}

.paragon-desktop-slider .paragon-slide video,.paragon-desktop-slider .paragon-slide img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    display: block;
    border-radius: 12px;
    -webkit-user-drag: none
}

.paragon-desktop-slider .paragon-slide-skeleton {
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg,rgba(30,30,33,0.7) 25%,rgba(42,42,45,0.5) 50%,rgba(30,30,33,0.7) 75%);
    background-size: 200% 100%;
    animation: paragonDesktopShimmer 1.5s infinite;
    border-radius: 12px
}

.paragon-desktop-slider .paragon-slide.loaded .paragon-slide-skeleton,.paragon-desktop-slider .paragon-slide-loader {
    display: none
}

@keyframes paragonDesktopShimmer {
    0% {
        background-position: 200% 0
    }

    100% {
        background-position: -200% 0
    }
}

.paragon-desktop-slider .paragon-slider-index {
    position: absolute;
    bottom: 12px;
    right: 12px;
    background: rgba(0,0,0,0.45);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    color: rgba(255,255,255,0.85);
    font-size: 11px;
    padding: 4px 10px;
    border-radius: 10px;
    font-family: var(--font-family),sans-serif;
    letter-spacing: 0.5px;
    z-index: 5;
    pointer-events: none
}

.paragon-slider-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    width: 40px;
    height: 40px;
    border: none;
    border-radius: 50%;
    background: rgba(0,0,0,0.5);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    color: #fff;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transition: opacity 0.25s ease,background 0.2s ease;
    padding: 0
}

.paragon-desktop-slider:hover .paragon-slider-arrow {
    opacity: 1
}

.paragon-slider-arrow:hover {
    background: rgba(240,201,89,0.85);
    color: #000
}

.paragon-slider-prev {
    left: 12px
}

.paragon-slider-next {
    right: 12px
}

.hm-row-bc:has(> .paragon-injected-header) {
    grid-template-rows: auto !important
}

.paragon-injected-header {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 16px !important;
    grid-column: 1 / -1 !important
}

.paragon-injected-header .paragon-casino-title, .paragon-casino-title {
    position: relative !important;
    height: 40px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1 !important;
    margin: 10px 0 !important;
    border-radius: 8px !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.3) !important;
    transition: all 0.3s ease !important
}

.paragon-injected-header .paragon-casino-title::after, .paragon-casino-title::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 500px !important;
    height: 1px !important;
    background: linear-gradient(90deg,transparent,#f09138,#ffcb39,#f0d053,#ffcb39,#f09138,transparent) !important;
    border-radius: 1px !important;
    box-shadow: 0 1px 8px rgba(240,145,56,0.4) !important;
    transition: width 0.3s ease !important
}

.paragon-injected-header .paragon-casino-title:hover::before {
    width: 280px !important
}

.paragon-injected-header .paragon-casino-title:hover::after {
    width: 200px !important
}

.paragon-injected-header .paragon-casino-title svg {
    width: 20px;
    height: 20px;
    flex-shrink: 0
}

.hm-row-bc.has-slider > div:nth-child(2) .slider-bc {
    display: none !important
}

.paragon-mini-slider {
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: 12px;
    overflow: hidden;
    isolation: isolate;
    transform: translateZ(0);
    box-shadow: 0 4px 24px rgba(0,0,0,0.5),0 0 0 1px rgba(240,201,89,0.15)
}

.paragon-mini-slider .paragon-slider-container {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    height: 100%;
    -webkit-mask-image: -webkit-radial-gradient(white,black)
}

.paragon-mini-slider .paragon-slider-track {
    display: flex;
    height: 100%;
    transition: transform 0.45s cubic-bezier(0.25,0.46,0.45,0.94);
    will-change: transform
}

.paragon-mini-slider .paragon-slide {
    flex: 0 0 100%;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    height: 100%
}

.paragon-mini-slider .paragon-slide img,.paragon-mini-slider .paragon-slide video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block
}

.paragon-mini-slider .paragon-slide-skeleton {
    position: absolute;
    inset: 0;
    background: linear-gradient(135deg,#1e1e21 25%,#2a2a2d 50%,#1e1e21 75%);
    background-size: 200% 200%;
    animation: paragon-skeleton-pulse 1.5s ease-in-out infinite;
    z-index: 0
}

.paragon-mini-slider .paragon-slide.loaded .paragon-slide-skeleton,.paragon-mini-slider .paragon-slide-loader {
    display: none
}

.paragon-mini-slider .paragon-slide:not(.loaded) .paragon-slide-loader {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 24px;
    height: 24px;
    border: 2px solid rgba(240,201,89,0.3);
    border-top-color: #f0c959;
    border-radius: 50%;
    animation: paragon-spin 0.8s linear infinite;
    z-index: 1
}

.paragon-mini-slider .paragon-slider-index {
    position: absolute;
    bottom: 8px;
    right: 8px;
    background: rgba(0,0,0,0.55);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    color: rgba(255,255,255,0.85);
    font-size: 10px;
    padding: 3px 8px;
    border-radius: 8px;
    font-family: var(--font-family),sans-serif;
    letter-spacing: 0.5px;
    z-index: 5;
    pointer-events: none
}

.paragon-mini-slider::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient( 135deg,transparent 40%,rgba(255,255,255,0.06) 50%,transparent 60% );
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 3;
    pointer-events: none;
    border-radius: 12px
}

.paragon-mini-slider:hover::before {
    opacity: 1
}

.paragon-mini-slider:hover {
    box-shadow: 0 4px 24px rgba(0,0,0,0.5),0 0 0 1px rgba(240,201,89,0.3),0 0 20px rgba(240,201,89,0.08)
}

.showMinDep,.showMindep,.SHOWMINDEP,.showMinWit,.showMinwit,.SHOWMINWIT {
    display: none
}

.header-icon > img {
    width: 89px !important;
    height: 39px !important;
    object-fit: contain;
    border-radius: 4px
}

[class*=is-web] .hdr-dynamic-content .product-banner-container-bc .product-banner-info-bc.product-banner-bc {
    height: 23px !important
}

.hdr-dynamic-content .product-banner-container-bc {
    grid-template-columns: repeat(auto-fill,minmax(90px,1fr)) !important;
    margin-top: 5px !important;
    padding-top: 0px !important
}

.hdr-dynamic-content .e-p-close-icon-bc {
    top: 5px !important
}

[class*=is-web] .horizontalSliderElem .horizontalSliderImg {
    opacity: 1 !important;
    filter: none !important
}

#root > div.layout-content-holder-bc > div:nth-child(2),#root > div.layout-content-holder-bc > div:nth-child(3) {
    width: 100% !important
}

#root > div.layout-content-holder-bc > div:nth-child(11) > div > div > div.widget-scroll-container,#root > div.layout-content-holder-bc > div:nth-child(11) > div > div > div.upcoming-games-container {
    display: none !important
}

#root > div.layout-content-holder-bc > div:nth-child(11) > div > div > div.page-view-more {
    width: 100% !important
}

.paragon-category-buttons {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 16px !important;
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
    position: relative;
    z-index: 2
}

.paragon-category-container {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    column-gap: 12px;
    row-gap: 12px;
    margin-top: 18px
}

.paragon-category-card {
    position: relative;
    width: 100%;
    height: 155px;
    border-radius: 16px;
    overflow: visible;
    cursor: pointer;
    display: block;
    text-decoration: none;
    background: #0d0d12;
    border: 1.5px solid rgba(255,255,255,0.06);
    box-shadow: 0 4px 20px rgba(0,0,0,0.5);
    transition: transform 0.35s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.35s ease,border-color 0.35s ease
}

.paragon-category-card:nth-child(1) {
    background: radial-gradient(ellipse at 85% 60%,rgba(220,60,60,0.14) 0%,#0d0d12 65%)
}

.paragon-category-card:nth-child(2) {
    background: radial-gradient(ellipse at 85% 60%,rgba(240,150,40,0.14) 0%,#0d0d12 65%)
}

.paragon-category-card:nth-child(3) {
    background: radial-gradient(ellipse at 85% 60%,rgba(40,140,230,0.14) 0%,#0d0d12 65%)
}

.paragon-category-card:nth-child(4) {
    background: radial-gradient(ellipse at 85% 60%,rgba(140,70,240,0.14) 0%,#0d0d12 65%)
}

.paragon-category-card::before {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 16px;
    background: linear-gradient(100deg,rgba(6,6,10,0.96) 0%,rgba(6,6,10,0.75) 38%,rgba(6,6,10,0.25) 62%,transparent 80% );
    z-index: 1;
    pointer-events: none;
    clip-path: inset(0 round 16px)
}

.paragon-category-card::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: linear-gradient(90deg,var(--paragon-accent,#f0c959) 0%,transparent 75%);
    z-index: 3;
    opacity: 0.5;
    border-radius: 0 0 16px 16px;
    clip-path: inset(0 round 0 0 16px 16px);
    transition: opacity 0.3s ease,height 0.3s ease
}

.paragon-category-content {
    position: absolute;
    inset: 0;
    z-index: 2;
    padding: 14px 0 14px 16px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    gap: 10px;
    width: 58%
}

.paragon-category-content h3 {
    font-size: 19px;
    font-weight: 700;
    line-height: 1.2;
    color: #ffffff;
    margin: 0;
    transition: text-shadow 0.3s ease
}

.paragon-category-card .paragon-play-now {
    display: inline-flex !important;
    align-items: center !important;
    gap: 5px !important;
    background: rgba(240,201,89,0.1) !important;
    border: 1px solid rgba(240,201,89,0.22) !important;
    border-radius: 20px !important;
    padding: 4px 10px 4px 8px !important;
    color: var(--paragon-accent,#f0c959) !important;
    font-size: 10px !important;
    font-weight: 600 !important;
    line-height: 1 !important;
    width: fit-content !important;
    letter-spacing: 0 !important;
    white-space: nowrap !important;
    transition: background 0.3s ease,border-color 0.3s ease,gap 0.3s ease !important
}

.paragon-category-card .paragon-play-now svg {
    width: 7px !important;
    height: 7px !important;
    flex-shrink: 0 !important;
    transition: transform 0.2s ease !important
}

.paragon-category-image {
    position: absolute;
    right: -8px;
    bottom: -8px;
    z-index: 1;
    object-fit: contain;
    width: auto;
    height: 175px;
    max-width: 210px;
    transform-origin: bottom right;
    transition: transform 0.4s cubic-bezier(0.34,1.56,0.64,1),filter 0.4s ease;
    filter: drop-shadow(0 6px 18px rgba(0,0,0,0.55))
}

.paragon-category-card:nth-child(1) .paragon-category-image {
    height: 172px
}

.paragon-category-card:nth-child(2) .paragon-category-image {
    height: 180px
}

.paragon-category-card:nth-child(3) .paragon-category-image {
    height: 168px
}

.paragon-category-card:nth-child(4) .paragon-category-image {
    height: 178px
}

.paragon-category-shadow {
    display: none !important
}

.paragon-category-card .paragon-skeleton-shimmer {
    position: absolute;
    inset: 0;
    border-radius: inherit;
    background: linear-gradient(90deg,rgba(18,18,24,0.85) 25%,rgba(32,32,40,0.65) 50%,rgba(18,18,24,0.85) 75%);
    background-size: 200% 100%;
    animation: paragonShimmer 1.5s infinite;
    z-index: 5;
    pointer-events: none
}

.paragon-category-card.paragon-loaded .paragon-skeleton-shimmer {
    display: none
}

.paragon-category-card:active {
    transform: scale(0.97);
    transition: transform 0.1s ease
}

@keyframes arrowBounce {
    0%,100% {
        transform: translateX(0)
    }

    50% {
        transform: translateX(4px)
    }
}

.paragon-casino-lobby {
    padding: 0 16px !important;
    display: block !important;
    gap: 0 !important;
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif
}

.paragon-casino-section {
    padding: 16px 0 10px;
    overflow: visible
}

.paragon-casino-header {
    position: relative !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin-bottom: 10px !important;
    padding: 0 !important
}

.paragon-casino-title:hover::before {
    width: 280px !important
}

.paragon-casino-title:hover::after {
    width: 200px !important
}

.paragon-casino-title svg {
    width: 20px;
    height: 20px;
    flex-shrink: 0
}

.paragon-casino-arrows {
    position: absolute !important;
    right: 0 !important;
    display: flex !important
}

.paragon-casino-arrows button {
    width: 42px;
    height: 28px;
    background: rgba(217,217,217,0);
    border: 0.5px solid rgba(254,247,255,0.46);
    color: #ffffff;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    transition: background 0.2s ease,border-color 0.2s ease
}

.paragon-casino-arrows button:first-child {
    border-radius: 12px 0 0 12px;
    border-right: none
}

.paragon-casino-arrows button:last-child {
    border-radius: 0 12px 12px 0
}

.paragon-casino-arrows button svg {
    width: 5px;
    height: 9px
}

.paragon-games-scroll {
    display: grid;
    grid-template-rows: repeat(2,auto);
    grid-auto-flow: column;
    grid-auto-columns: calc(16.666% - 11.7px);
    gap: 14px;
    overflow-x: auto;
    scrollbar-width: none;
    padding-top: 50px;
    margin-top: -50px;
    padding-bottom: 6px;
    cursor: grab;
    width: 100%
}

.paragon-games-scroll::-webkit-scrollbar {
    display: none
}

.paragon-games-scroll.grabbing {
    cursor: grabbing
}

.paragon-games-scroll-2,.paragon-games-scroll-3 {
    grid-template-rows: repeat(1,auto) !important;
    grid-auto-columns: calc(16.666% - 11.7px) !important
}

.paragon-game-card {
    min-width: 0;
    height: auto;
    aspect-ratio: 3 / 4;
    border-radius: 12px;
    overflow: hidden;
    display: block;
    text-decoration: none;
    position: relative;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    isolation: isolate;
    transition: transform 0.3s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.3s ease,border-color 0.3s ease;
    animation: none !important
}

.paragon-game-card img {
    position: absolute !important;
    top: -2px !important;
    left: -2px !important;
    width: calc(100% + 4px) !important;
    height: calc(100% + 4px) !important;
    object-fit: fill !important;
    object-position: center center !important;
    display: block !important;
    border-radius: 0 !important;
    max-width: none !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important
}

.paragon-casino-lobby video {
    pointer-events: none
}

.paragon-game-card video {
    position: absolute;
    top: -1px;
    left: -1px;
    width: calc(100% + 2px);
    height: calc(100% + 4px);
    object-fit: fill;
    display: block;
    border-radius: 0
}

.paragon-game-card:active {
    transform: scale(0.96);
    box-shadow: 0 1px 4px rgba(0,0,0,0.3);
    transition: transform 0.1s ease,box-shadow 0.1s ease
}

.paragon-providers-scroll, .paragon-promos-scroll {
    display: grid;
    grid-template-rows: repeat(2,auto);
    grid-auto-flow: column;
    grid-auto-columns: calc(25% - 7.5px);
    gap: 10px;
    overflow-x: auto;
    scrollbar-width: none;
    padding-top: 50px;
    margin-top: -50px;
    padding-bottom: 6px;
    cursor: grab
}

.paragon-providers-scroll::-webkit-scrollbar {
    display: none
}

.paragon-providers-scroll.grabbing {
    cursor: grabbing
}

.paragon-provider-card {
    min-width: 0;
    width: 100%;
    height: 116px;
    border-radius: 10px;
    position: relative;
    overflow: visible;
    display: block;
    text-decoration: none;
    transition: transform 0.35s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.35s ease;
    border: 0.5px solid var(--paragon-accent,#555);
    box-shadow: 0 2px 4px rgba(0,0,0,0.35),0 6px 14px rgba(0,0,0,0.25);
    content-visibility: auto;
    contain-intrinsic-size: 0 116px
}

.paragon-card-bg {
    position: absolute !important;
    inset: 0 !important;
    overflow: hidden !important;
    border-radius: inherit !important;
    pointer-events: none !important;
    z-index: 0 !important;
    border: 2px solid rgba(240,145,56,0.5) !important;
    transition: border-color 0.3s ease !important;
    animation: none !important
}

.paragon-provider-card:hover .paragon-card-bg {
    border: 2px solid transparent !important;
    animation: sliderSpin 4s linear infinite !important;
    border-image: conic-gradient( from var(--angle),transparent 0deg,transparent 70deg,#f09138 85deg,#ffcb39 120deg,#f0d053 140deg,#ffcb39 160deg,#f09138 175deg,transparent 190deg,transparent 255deg,#f09138 270deg,#ffcb39 300deg,#f0d053 320deg,#ffcb39 340deg,#f09138 355deg,transparent 360deg ) 1 !important
}

.paragon-radial-pattern {
    position: absolute;
    width: 170px;
    height: 170px;
    right: -25px;
    top: -25px;
    background-size: contain;
    background-repeat: no-repeat;
    mix-blend-mode: var(--paragon-spiral-blend,normal);
    opacity: var(--paragon-spiral-opacity,1)
}

.paragon-provider-card::before {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: inherit;
    background: linear-gradient(-62.88deg,transparent 30%,var(--paragon-accent,rgba(85,85,85,0.5)) 100%);
    mix-blend-mode: color-dodge;
    pointer-events: none
}

.paragon-provider-card::after {
    content: '';
    position: absolute;
    inset: -0.5px;
    border-radius: inherit;
    box-shadow: inset 1px 1px 2px 0px rgba(255,255,255,0.25),inset -1px -1px 2px 0px rgba(0,0,0,0.2);
    pointer-events: none;
    transition: box-shadow 0.35s ease
}

.paragon-provider-content, .paragon-promo-content {
    position: relative;
    z-index: 2;
    padding: 14px 16px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.paragon-provider-card h3 {
    font-size: 26px;
    font-weight: 400;
    line-height: 0.941;
    color: var(--paragon-title,#fff);
    text-shadow: 0 1px 3px rgba(0,0,0,0.4)
}

.paragon-provider-image {
    position: absolute;
    z-index: 1;
    pointer-events: none;
    filter: drop-shadow(0 2px 2px rgba(0,0,0,0.25));
    width: 105px;
    height: auto;
    max-height: 100%;
    right: -0.5rem;
    top: 50%;
    transform: translateY(-50%);
    object-fit: contain;
    transition: transform 0.35s cubic-bezier(0.34,1.56,0.64,1),filter 0.35s ease
}

.paragon-play-now {
    display: flex;
    align-items: center;
    gap: 5px;
    font-size: 10px;
    font-weight: 400;
    line-height: 0.941;
    letter-spacing: 0.5px;
    padding-bottom: 18px;
    transition: gap 0.3s ease
}

.paragon-play-now svg {
    width: 7px;
    height: 7px;
    flex-shrink: 0;
    transition: transform 0.2s ease
}

.paragon-play-dark {
    color: #f09138
}

.paragon-play-light {
    color: #ffffff
}

.paragon-provider-card:active, .paragon-promo-card:active, .paragon-tournament-card:active, .paragon-selected-card:active {
    transform: scale(0.97);
    box-shadow: 0 1px 4px rgba(0,0,0,0.3);
    transition: transform 0.1s ease,box-shadow 0.1s ease
}

.paragon-promos-scroll::-webkit-scrollbar {
    display: none
}

.paragon-promos-scroll.grabbing {
    cursor: grabbing
}

.paragon-promo-card {
    min-width: 0;
    width: 100%;
    height: 116px;
    border-radius: 10px;
    position: relative;
    overflow: visible;
    display: block;
    text-decoration: none;
    background: #0d0d12;
    border: 1.5px solid rgba(255,255,255,0.06);
    box-shadow: 0 4px 20px rgba(0,0,0,0.5);
    transition: transform 0.35s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.35s ease,border-color 0.35s ease;
    content-visibility: auto;
    contain-intrinsic-size: 0 116px
}

.paragon-promo-card h3 {
    font-size: 26px;
    font-weight: 400;
    line-height: 0.941;
    color: #ffffff
}

.paragon-promo-card .paragon-play-now {
    color: #f09138
}

.paragon-promo-card .paragon-play-now svg path {
    fill: currentColor
}

.paragon-promo-image {
    position: absolute;
    z-index: 1;
    pointer-events: none;
    width: 130px;
    height: 130px;
    right: -2px;
    top: -20px;
    transition: transform 0.35s cubic-bezier(0.34,1.56,0.64,1),filter 0.35s ease
}

.paragon-leagues-scroll {
    display: grid;
    grid-template-rows: repeat(2,auto);
    grid-auto-flow: column;
    grid-auto-columns: calc(26% - 8px);
    gap: 14px;
    overflow-x: auto;
    scrollbar-width: none;
    padding-top: 16px;
    margin-top: -16px;
    padding-bottom: 6px;
    cursor: grab
}

.paragon-leagues-scroll::-webkit-scrollbar {
    display: none
}

.paragon-leagues-scroll.grabbing {
    cursor: grabbing
}

.paragon-league-card {
    min-width: 0;
    width: 100%;
    height: 110px;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
    display: block;
    text-decoration: none;
    border: 2px solid transparent;
    background: linear-gradient(135deg,#1a1a1d 0%,#242427 100%) padding-box,conic-gradient( from var(--angle),#111 0deg,#111 40deg,#c45e00 55deg,#f09138 70deg,#ffcb39 85deg,#fff5c0 95deg,#ffcb39 105deg,#f09138 120deg,#c45e00 135deg,#111 150deg,#111 220deg,#c45e00 235deg,#f09138 250deg,#ffcb39 265deg,#fff5c0 275deg,#ffcb39 285deg,#f09138 300deg,#c45e00 315deg,#111 330deg,#111 360deg ) border-box;
    box-shadow: 0 4px 20px rgba(0,0,0,0.5),0 0 0 1px rgba(240,145,56,0.08),inset 0 1px 0 rgba(255,255,255,0.05);
    transition: transform 0.4s cubic-bezier(0.34,1.56,0.64,1);
    isolation: isolate;
    animation: leagueSpin 4s linear infinite
}

.paragon-league-card::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient( 135deg,rgba(240,201,89,0.05) 0%,transparent 50%,rgba(240,145,56,0.08) 100% );
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
    pointer-events: none
}

.paragon-league-card::after {
    content: '';
    position: absolute;
    inset: -2px;
    background: linear-gradient( 45deg,#f09138,#ffcb39,#f0d053,#ffcb39,#f09138 );
    background-size: 300% 300%;
    border-radius: inherit;
    opacity: 0;
    filter: blur(8px);
    transition: opacity 0.4s ease;
    z-index: -1;
    animation: borderFlow 3s ease infinite
}

@keyframes borderFlow {
    0%,100% {
        background-position: 0% 50%
    }

    50% {
        background-position: 100% 50%
    }
}

@keyframes leagueSpin {
    from {
        --angle: 0deg
    }

    to {
        --angle: 360deg
    }
}

.paragon-league-image {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    top: 0;
    object-fit: cover;
    object-position: center center;
    display: block;
    z-index: 0;
    filter: brightness(0.93);
    transition: filter 0.4s ease;
    padding: 0;
    background: transparent
}

.paragon-league-card .shine-overlay {
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient( 90deg,transparent 0%,rgba(255,255,255,0.1) 50%,transparent 100% );
    transform: skewX(-20deg);
    z-index: 2;
    pointer-events: none
}

@keyframes shineMove {
    0% {
        left: -100%
    }

    100% {
        left: 150%
    }
}

.paragon-league-card:active {
    transform: translateY(-2px) scale(0.98);
    box-shadow: 0 4px 12px rgba(0,0,0,0.4),0 0 20px rgba(240,201,89,0.2);
    transition: all 0.1s ease
}

.paragon-tournaments-scroll {
    display: flex;
    gap: 10px;
    overflow-x: auto;
    scrollbar-width: none;
    padding-top: 50px;
    margin-top: -50px;
    padding-bottom: 6px;
    cursor: grab
}

.paragon-tournaments-scroll::-webkit-scrollbar {
    display: none
}

.paragon-tournaments-scroll.grabbing {
    cursor: grabbing
}

.paragon-tournament-card {
    flex: 0 0 240px;
    width: 240px;
    height: 116px;
    border-radius: 10px;
    position: relative;
    overflow: visible;
    display: block;
    text-decoration: none;
    transition: transform 0.35s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.35s ease;
    content-visibility: auto;
    contain-intrinsic-size: 0 116px
}

.paragon-tournament-pink {
    background: linear-gradient(115.806deg,rgb(16,16,18) 1.84%,var(--paragon-accent,rgb(232,38,142)) 97.64%)
}

.paragon-tournament-pink::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: inherit;
    box-shadow: inset 0px 0px 6.8px -3px var(--paragon-accent,#e34dd0);
    pointer-events: none;
    transition: box-shadow 0.35s ease
}

.paragon-tournament-gold {
    background: linear-gradient(115.806deg,rgb(16,16,18) 1.84%,var(--paragon-accent,rgb(240,202,90)) 97.64%)
}

.paragon-tournament-gold::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: inherit;
    box-shadow: inset 0px 0px 6.8px -3px var(--paragon-accent,#dbb853);
    pointer-events: none;
    transition: box-shadow 0.35s ease
}

.paragon-tournament-content {
    position: relative;
    z-index: 2;
    padding: 6px 12px 12px;
    height: 100%;
    display: flex;
    flex-direction: column;
    max-width: 145px
}

.paragon-tournament-logo {
    height: 22px;
    margin-bottom: 5px;
    display: flex;
    align-items: center
}

.paragon-tournament-logo img {
    height: 22px;
    width: auto
}

.paragon-provider-name {
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 0.5px;
    line-height: 1
}

.paragon-betconstruct-text {
    color: #e8268f
}

.paragon-tournament-date {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 7px;
    font-weight: 500;
    border-radius: 3px;
    margin-bottom: 4px;
    width: 80px;
    height: 13px;
    background-color: #e8268e;
    color: #ffffff
}

.paragon-date-gold {
    background-color: #f0c959;
    color: #000000
}

.paragon-tournament-title {
    font-size: 12px;
    font-weight: 500;
    color: var(--paragon-title,#ffffff);
    line-height: 1.18;
    margin-bottom: 0
}

.paragon-tournament-prize {
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 0.2px;
    line-height: 1.2;
    margin-top: auto
}

.paragon-prize-pink {
    color: #e8268f
}

.paragon-prize-gold {
    color: #f0c959
}

.paragon-tournament-image {
    position: absolute;
    z-index: 1;
    pointer-events: none;
    transition: transform 0.35s cubic-bezier(0.34,1.56,0.64,1),filter 0.35s ease;
    object-fit: contain;
    height: 126px;
    width: auto;
    right: 0;
    top: -10px
}

.paragon-selected-scroll {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 10px;
    overflow-x: visible;
    scrollbar-width: none;
    padding-top: 50px;
    margin-top: -50px;
    padding-bottom: 6px
}

@media (min-width: 768px) {
    .paragon-selected-scroll {
        display:flex;
        justify-content: flex-start;
        flex-wrap: nowrap;
        overflow-x: auto;
        cursor: grab;
        -webkit-overflow-scrolling: touch
    }
}

.paragon-selected-scroll::-webkit-scrollbar {
    display: none
}

.paragon-selected-scroll.grabbing {
    cursor: grabbing
}

.paragon-selected-card {
    flex: 0 0 240px;
    width: 240px;
    min-width: 0;
    height: 116px;
    border-radius: 10px;
    position: relative;
    overflow: visible;
    display: block;
    text-decoration: none;
    background: #0d0d12;
    border: 1.5px solid rgba(255,255,255,0.06);
    box-shadow: 0 4px 20px rgba(0,0,0,0.5);
    transition: transform 0.35s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.35s ease,border-color 0.35s ease
}

.paragon-selected-card:nth-child(4n+1) {
    background: radial-gradient(ellipse at 85% 60%,rgba(220,60,60,0.12) 0%,#0d0d12 65%)
}

.paragon-selected-card:nth-child(4n+2) {
    background: radial-gradient(ellipse at 85% 60%,rgba(240,150,40,0.12) 0%,#0d0d12 65%)
}

.paragon-selected-card:nth-child(4n+3) {
    background: radial-gradient(ellipse at 85% 60%,rgba(40,140,230,0.12) 0%,#0d0d12 65%)
}

.paragon-selected-card:nth-child(4n+4) {
    background: radial-gradient(ellipse at 85% 60%,rgba(140,70,240,0.12) 0%,#0d0d12 65%)
}

.paragon-selected-card::before {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: inherit;
    background: linear-gradient(100deg,rgba(6,6,10,0.92) 0%,rgba(6,6,10,0.65) 40%,rgba(6,6,10,0.15) 65%,transparent 80% );
    z-index: 1;
    pointer-events: none;
    clip-path: inset(0 round 10px)
}

.paragon-selected-card::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: linear-gradient(90deg,var(--paragon-accent,#f0c959) 0%,transparent 70%);
    z-index: 2;
    opacity: 0.45;
    border-radius: 0 0 10px 10px;
    clip-path: inset(0 round 0 0 10px 10px);
    transition: opacity 0.3s ease
}

.paragon-selected-content {
    position: relative;
    z-index: 2;
    padding: 12px 16px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.paragon-selected-card h3 {
    font-size: 24px;
    font-weight: 400;
    line-height: 1.1;
    color: #ffffff
}

.paragon-selected-image {
    position: absolute;
    z-index: 1;
    pointer-events: none;
    transition: transform 0.35s cubic-bezier(0.34,1.56,0.64,1),filter 0.35s ease;
    width: 130px;
    height: 130px;
    right: -2px;
    top: -15px;
    object-fit: contain
}

.paragon-game-card .paragon-skeleton-shimmer,.paragon-provider-card .paragon-skeleton-shimmer,.paragon-promo-card .paragon-skeleton-shimmer,.paragon-league-card .paragon-skeleton-shimmer,.paragon-tournament-card .paragon-skeleton-shimmer,.paragon-selected-card .paragon-skeleton-shimmer {
    position: absolute;
    inset: 0;
    border-radius: inherit;
    background: #1e1e21;
    z-index: 5;
    pointer-events: none
}

.paragon-game-card .paragon-skeleton-shimmer::after,.paragon-provider-card .paragon-skeleton-shimmer::after,.paragon-promo-card .paragon-skeleton-shimmer::after,.paragon-league-card .paragon-skeleton-shimmer::after,.paragon-tournament-card .paragon-skeleton-shimmer::after,.paragon-selected-card .paragon-skeleton-shimmer::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 28px;
    height: 28px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84 84'%3E%3Ccircle cx='42' cy='42' r='42' fill='%23F0C959'/%3E%3Ccircle cx='42' cy='42' r='32' fill='%231a1a1d'/%3E%3Cg%3E%3Cpath d='M42 10 A32 32 0 0 1 64 20 L42 42 Z' fill='%23d62828'/%3E%3Cpath d='M64 20 A32 32 0 0 1 74 42 L42 42 Z' fill='%23000000'/%3E%3Cpath d='M74 42 A32 32 0 0 1 64 64 L42 42 Z' fill='%23d62828'/%3E%3Cpath d='M64 64 A32 32 0 0 1 42 74 L42 42 Z' fill='%23000000'/%3E%3Cpath d='M42 74 A32 32 0 0 1 20 64 L42 42 Z' fill='%23d62828'/%3E%3Cpath d='M20 64 A32 32 0 0 1 10 42 L42 42 Z' fill='%23000000'/%3E%3Cpath d='M10 42 A32 32 0 0 1 20 20 L42 42 Z' fill='%23d62828'/%3E%3Cpath d='M20 20 A32 32 0 0 1 42 10 L42 42 Z' fill='%23000000'/%3E%3C/g%3E%3Ccircle cx='42' cy='42' r='10' fill='%23F0C959'/%3E%3Ctext x='42' y='47' font-size='10' font-weight='bold' text-anchor='middle' fill='%231a1a1d' font-family='Arial'%3EBP%3C/text%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    box-shadow: 0 0 0 2px #2d2d30,0 0 0 3px #f0c959;
    animation: paragonLogoPulse 1.5s ease-in-out infinite
}

.paragon-game-card.paragon-loaded .paragon-skeleton-shimmer,.paragon-provider-card.paragon-loaded .paragon-skeleton-shimmer,.paragon-promo-card.paragon-loaded .paragon-skeleton-shimmer,.paragon-league-card.paragon-loaded .paragon-skeleton-shimmer,.paragon-tournament-card.paragon-loaded .paragon-skeleton-shimmer,.paragon-selected-card.paragon-loaded .paragon-skeleton-shimmer {
    display: none
}

.layout-footer-holder-bc,.footerWrapper {
    background: #18181b !important;
    padding-bottom: 20px !important
}

.footerWrapper {
    padding: 0 9px !important;
    overflow: visible !important;
    box-shadow: none !important
}

.footerInfoColumn .languageDropdown .ftr-lang-bar-flag-bc {
    width: 16px !important;
    height: 16px !important
}

.footerInfoColumn .languageDropdown .selectPlaceholder {
    border-top: none !important;
    border-bottom: none !important
}

.layout-footer-holder-bc .turkey {
    background-position: 0 91.40% !important
}

.paragon-footer-row {
    display: flex !important;
    gap: 16px !important;
    align-items: flex-start !important;
    margin: 16px 0 !important
}

.paragon-footer-row .footerLinksSection {
    flex: 1 !important;
    min-width: 0 !important
}

.paragon-mobile-app {
    width: 25rem !important;
    min-width: 25rem !important;
    flex-shrink: 0 !important;
    margin: 0 !important;
    background: radial-gradient(ellipse at 50% 100%,rgba(252,189,0,1) 0%,rgba(252,189,0,0) 60%),#242427 !important;
    border-radius: 16px !important;
    padding: 16px 12px !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    position: relative !important;
    overflow: visible !important;
    clip-path: inset(-200px -1em 0 0) !important;
    height: 148px !important;
    box-shadow: 0 4px 4.5px rgba(0,0,0,0.25) !important
}

.paragon-app-content {
    flex: 1 !important;
    z-index: 2 !important;
    display: flex !important;
    flex-direction: column !important
}

.paragon-app-content h2 {
    font-size: 1.5rem !important;
    font-weight: 700 !important;
    margin: 0 0 6px !important;
    line-height: 1 !important;
    color: #fff !important;
    text-shadow: 0 0 8.4px rgba(255,228,147,0.49) !important
}

.paragon-gold {
    color: #fcbd00 !important
}

.paragon-app-content p {
    font-size: 1rem !important;
    font-weight: 500 !important;
    color: #ffebb1 !important;
    line-height: 1.2 !important;
    margin: 0 0 6px !important
}

.paragon-download-btn {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 4px !important;
    background-color: #fcbd00 !important;
    color: #000 !important;
    padding: 0 6px 0 8px !important;
    border-radius: 8px !important;
    font-size: 0.5rem !important;
    font-weight: 500 !important;
    width: 76px !important;
    height: 18px !important;
    margin-bottom: 6px !important;
    border: 0.3px solid #f0c959 !important;
    box-shadow: 0 3px 3px rgba(0,0,0,0.25) !important;
    line-height: 1 !important;
    text-decoration: none !important;
    white-space: nowrap !important
}

.paragon-arrow-circle {
    width: 12px !important;
    height: 12px !important;
    background: linear-gradient(180deg,#fff 0%,#f0c959 100%) !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-shrink: 0 !important
}

.paragon-arrow-circle svg {
    width: 3px !important;
    height: 5px !important
}

.paragon-store-buttons {
    display: flex !important;
    gap: 6px !important
}

.paragon-store-btn {
    display: flex !important;
    align-items: center !important;
    gap: 3px !important;
    background-color: #000 !important;
    border: 1px solid #a6a6a6 !important;
    border-radius: 6px !important;
    padding: 2px 4px 2px 2px !important;
    height: 18px !important;
    text-decoration: none !important
}

.paragon-store-icon {
    width: 10px !important;
    height: 12px !important;
    flex-shrink: 0 !important
}

.paragon-store-text {
    display: flex !important;
    flex-direction: column !important;
    line-height: 1.1 !important
}

.paragon-store-text small {
    font-size: 4px !important;
    text-transform: uppercase !important;
    color: #fff !important;
    letter-spacing: 0.2px !important
}

.paragon-store-text span {
    font-size: 7px !important;
    font-weight: 500 !important;
    color: #fff !important;
    letter-spacing: -0.2px !important;
    white-space: nowrap !important
}

.paragon-app-image {
    position: absolute !important;
    right: -0.5em !important;
    bottom: -1em !important;
    top: auto !important;
    width: 12em !important;
    z-index: 1 !important;
    overflow: visible !important
}

.paragon-app-image img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
    animation: paragonPhoneFloat 3s ease-in-out infinite !important
}

@keyframes paragonPhoneFloat {
    0%,100% {
        transform: translateY(0)
    }

    50% {
        transform: translateY(-6px)
    }
}

@keyframes paymentMarquee {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(-50%)
    }
}

.footerWrapper .horizontalSliderRow,.layout-footer-holder-bc .footerWrapper .horizontalSliderRow,.layout-footer-holder-bc .horizontalSliderRow {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 16px !important;
    width: max-content !important
}

.footerWrapper .horizontalSliderRow[data-dup="1"],.layout-footer-holder-bc .footerWrapper .horizontalSliderRow[data-dup="1"],.layout-footer-holder-bc .horizontalSliderRow[data-dup="1"] {
    animation: paymentMarquee 35s linear infinite !important
}

.layout-footer-holder-bc a.sliderImage[href="http://t1.t2m.io/mobilapp"],.sliderGroup::before {
    display: none !important
}

.sliderContent {
    padding: 4px 0 !important;
    margin: 0 !important;
    border: none !important
}

.sliderContent:not(:last-child) {
    margin-bottom: 4px !important
}

.sliderGroup .horizontalList::before,.sliderGroup .horizontalList::after {
    display: none !important
}

.horizontalList {
    margin-top: 16px !important
}

.sliderContent .sliderTitle {
    font-size: 9px !important;
    color: #555 !important;
    letter-spacing: 1px !important;
    margin-bottom: 4px !important
}

.sliderGroup {
    padding: 8px 0 0 !important
}

.ftr-head-bc {
    margin-bottom: 4px !important;
    padding-bottom: 0 !important;
    border-bottom: none !important
}

.ftr-partners-row-bc {
    box-shadow: none !important;
    padding: 4px 0 !important
}

.ftr-partners-row-inner-bc {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 12px !important;
    flex-wrap: wrap !important;
    margin-top: 0 !important
}

.ftr-partners-row-inner-bc img,.ftr-partners-row-inner-bc > div > div > a > img {
    display: inline-flex !important;
    height: 30px !important;
    width: auto !important;
    opacity: 0.5 !important;
    filter: none !important
}

.ftr-payments-row-img-bc {
    width: 113px !important;
    height: 50px;
    margin: 5px;
    padding: 1px !important;
    cursor: pointer
}

#root > div.layout-footer-holder-bc > div > div > div > div.sliderGroup > div:nth-child(1) > div > div:nth-child(2) > div > a > img {
    width: 42% !important;
    margin: 0 auto !important
}

.payment-logo {
    max-width: 100% !important;
    max-height: 100% !important
}

.ftr-partners-row-inner-bc a {
    background: none !important;
    width: auto !important;
    height: auto !important
}

.ftr-partners-row-inner-bc:not(.partners-logo-scroll) {
    justify-content: center !important
}

.ftr-partners-row-bc .ftr-partners-row-inner-bc:nth-child(2),.ftr-partners-row-bc .ftr-partners-row-inner-bc:nth-child(3),.payment-info-bc .description-c-row-bc {
    display: none
}

.sliderSingleElWrapper:first-child .sliderSingleEl {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    padding: 8px 0 !important
}

.FooterLicenceCuracaoContainer,.FooterLicenceCuracaoContainer > div {
    max-width: 160px !important;
    min-width: 160px !important;
    width: 160px !important
}

.FooterLicenceCuracaoContainer > div > a {
    max-width: 160px !important;
    width: 160px !important;
    height: 160px !important
}

.sliderSingleElWrapper:last-child .sliderSingleEl {
    position: relative !important;
    background: linear-gradient(135deg,rgba(22,18,12,0.85) 0%,rgba(13,13,18,0.9) 100%) !important;
    border: 1px solid rgba(240,145,56,0.18) !important;
    border-radius: 10px !important;
    padding: 14px 20px !important;
    margin: 8px auto !important;
    max-width: 860px !important;
    overflow: hidden !important
}

.sliderSingleElWrapper:last-child .sliderSingleEl::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 10% !important;
    right: 10% !important;
    height: 1px !important;
    background: linear-gradient(90deg,transparent,#f09138 25%,#ffcb39 50%,#f09138 75%,transparent) !important;
    box-shadow: 0 0 6px rgba(240,145,56,0.4) !important;
    pointer-events: none !important
}

.sliderSingleElWrapper:last-child .sliderSingleEl::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 10% !important;
    right: 10% !important;
    height: 1px !important;
    background: linear-gradient(90deg,transparent,#f09138 25%,#ffcb39 50%,#f09138 75%,transparent) !important;
    box-shadow: 0 0 6px rgba(240,145,56,0.3) !important;
    pointer-events: none !important
}

.ftr-copy-rights-bc {
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
    margin: 0 !important
}

.ftr-copy-rights-bc,.ftr-copy-rights-bc p,.ftr-copy-rights-bc div {
    color: rgba(255,255,255,0.72) !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    line-height: 1.8 !important;
    text-align: center !important;
    margin: 0 !important;
    letter-spacing: 0.2px !important
}

.ftr-copy-rights-bc a {
    color: rgba(240,145,56,0.7) !important;
    text-decoration: none !important;
    transition: color 0.2s ease !important
}

.ftr-copy-rights-bc a:hover {
    color: #ffcb39 !important
}

.copyRightBlock {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;
    padding: 8px 0 0 !important;
    background: transparent !important;
    margin: 0 !important;
    box-shadow: none !important;
    border: none !important
}

.footerWarning {
    flex-direction: row !important;
    width: auto !important;
    padding: 0 !important;
    margin: 0 !important
}

.footerWarning::before,.footerWarningText {
    display: none !important
}

.footerCopyrights {
    color: #555 !important;
    font-size: 10px !important;
    font-weight: 500 !important;
    margin: 0 !important;
    line-height: 1.3 !important;
    text-align: center !important
}

.footerCopyrightLinks {
    box-shadow: none !important;
    border: none !important;
    padding: 0 !important
}

.footerContainerWrapper:not(:first-child) {
    box-shadow: none !important
}

.footer-bc .live-chat-adviser-bc span {
    width: 35%;
    color: #7b612300
}

.footer-bc .live-chat-adviser-bc span::before {
    content: "CANLI DESTEK";
    position: absolute;
    margin-top: 1px;
    color: #000
}

.promotion-horizontal-sl-list-bc {
    background: transparent !important;
    border-bottom: 1px solid rgba(255,255,255,0.06) !important;
    padding: 0 16px !important
}

.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc {
    background: transparent !important;
    color: #9a9a9a !important;
    border: none !important;
    border-radius: 8px !important;
    padding: 8px 16px !important;
    transition: all 0.25s ease !important
}

.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc:hover {
    color: rgba(var(--hero-sc),1) !important;
    background: rgba(240,201,89,0.9) !important
}

.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc.active {
    color: rgba(var(--hero-sc),1) !important;
    background: #f0c959 !important;
    font-weight: 600 !important
}

.promotion-horizontal-sl-list-bc .horizontal-sl-icon-bc,.promotion-horizontal-sl-list-bc .horizontal-sl-title-bc {
    color: inherit !important
}

.promotionsList-bc:not(.gridView) {
    grid-template-columns: repeat(4,1fr) !important;
    gap: 16px !important;
    padding: 16px !important
}

.promotionsListEl-bc {
    position: relative !important;
    border-radius: 12px !important;
    border: 1px solid rgba(255,255,255,0.06) !important;
    background-clip: padding-box !important;
    animation: none !important;
    transition: all 0.3s cubic-bezier(0.4,0,0.2,1) !important;
    background: rgba(36,36,39,0.95) !important;
    overflow: hidden !important
}

.promotionsArticleThumbnail-bc {
    object-fit: contain !important;
    border-radius: 0 !important;
    transition: transform 0.3s ease !important
}

@media (hover: hover) {
    .paragon-category-card:hover {
        transform:translateY(-5px);
        box-shadow: 0 18px 45px rgba(0,0,0,0.55),0 0 28px rgba(240,201,89,0.07);
        border-color: rgba(240,201,89,0.22)
    }

    .paragon-category-card:hover::after {
        opacity: 1;
        height: 3px
    }

    .paragon-category-card:hover .paragon-category-image {
        transform: scale(1.18) translateY(-14px);
        filter: drop-shadow(0 16px 32px rgba(0,0,0,0.7)) drop-shadow(0 0 18px rgba(240,201,89,0.14))
    }

    .paragon-category-card:hover .paragon-play-now {
        background: rgba(240,201,89,0.18) !important;
        border-color: rgba(240,201,89,0.45) !important;
        gap: 8px !important
    }

    .paragon-category-card:hover .paragon-play-now svg {
        animation: arrowBounce 0.8s ease infinite !important
    }

    .paragon-category-card:hover .paragon-category-content h3 {
        text-shadow: 0 0 18px rgba(255,255,255,0.18)
    }

    .paragon-casino-arrows button:hover {
        background: rgba(240,201,89,0.12);
        border-color: rgba(240,201,89,0.4)
    }

    .paragon-game-card:hover {
        transform: translateY(-5px) scale(1.03);
        background: rgba(240,145,56,0.1) !important;
        box-shadow: 0 8px 20px rgba(0,0,0,0.45),0 0 30px rgba(240,145,56,0.4),inset 0 0 12px rgba(240,201,89,0.12);
        border: 2px solid transparent !important;
        animation: sliderSpin 4s linear infinite !important;
        border-image: conic-gradient( from var(--angle),transparent 0deg,transparent 70deg,#f09138 85deg,#ffcb39 115deg,#f0d053 140deg,#ffcb39 165deg,#f09138 185deg,transparent 200deg,transparent 250deg,#f09138 265deg,#ffcb39 295deg,#f0d053 320deg,#ffcb39 345deg,#f09138 365deg,transparent 380deg ) 1 !important
    }

    .paragon-game-card:hover img,.paragon-game-card:hover video {
        filter: brightness(1.08)
    }

    .paragon-provider-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 8px 20px rgba(0,0,0,0.45),0 0 20px var(--paragon-accent,rgba(240,201,89,0.1))
    }

    .paragon-provider-card:hover::after {
        box-shadow: inset -4px 3px 16px -3px var(--paragon-accent,#f0c959),inset 3px 0 12px -2px var(--paragon-accent,#f0c959)
    }

    .paragon-provider-card:hover .paragon-provider-image {
        transform: translateY(-50%) scale(1.08);
        filter: drop-shadow(0 4px 8px rgba(0,0,0,0.35))
    }

    .paragon-provider-card:hover .paragon-play-now {
        gap: 8px
    }

    .paragon-provider-card:hover .paragon-play-now svg {
        animation: arrowBounce 0.8s ease infinite
    }

    .paragon-promo-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 8px 20px rgba(0,0,0,0.45),0 0 20px rgba(240,201,89,0.1)
    }

    .paragon-promo-card:hover .paragon-promo-image {
        transform: scale(1.08) translateY(-6px);
        filter: drop-shadow(0 6px 14px rgba(0,0,0,0.35))
    }

    .paragon-promo-card:hover .paragon-play-now {
        gap: 8px
    }

    .paragon-promo-card:hover .paragon-play-now svg {
        animation: arrowBounce 0.8s ease infinite
    }

    .paragon-league-card:hover {
        transform: translateY(-3px) scale(1.015);
        border-color: rgba(240,201,89,0.6);
        box-shadow: 0 12px 32px rgba(0,0,0,0.5),0 0 40px rgba(240,201,89,0.15),inset 0 1px 0 rgba(255,255,255,0.1)
    }

    .paragon-league-card:hover::before {
        opacity: 1
    }

    .paragon-league-card:hover::after {
        opacity: 0.6
    }

    .paragon-league-card:hover .paragon-league-image {
        filter: brightness(1.05) saturate(1.1);
        transform: scale(1.04)
    }

    .paragon-league-card:hover .shine-overlay {
        animation: shineMove 0.8s ease-in-out
    }

    .paragon-tournament-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 8px 20px rgba(0,0,0,0.45),0 0 20px rgba(240,201,89,0.08)
    }

    .paragon-tournament-card:hover::after {
        box-shadow: inset -4px 3px 16px -3px var(--paragon-accent,#e34dd0),inset 3px 0 12px -2px var(--paragon-accent,#e34dd0)
    }

    .paragon-tournament-card:hover .paragon-tournament-image {
        transform: scale(1.08) translateY(-6px);
        filter: drop-shadow(0 6px 14px rgba(0,0,0,0.35))
    }

    .paragon-selected-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 8px 20px rgba(0,0,0,0.45),0 0 20px rgba(240,201,89,0.08);
        border-color: rgba(240,201,89,0.2)
    }

    .paragon-selected-card:hover .paragon-selected-image {
        transform: scale(1.08) translateY(-6px);
        filter: drop-shadow(0 6px 14px rgba(0,0,0,0.35))
    }

    .paragon-selected-card:hover .paragon-play-now {
        gap: 8px
    }

    .paragon-selected-card:hover .paragon-play-now svg {
        animation: arrowBounce 0.8s ease infinite
    }

    .promotionsListEl-bc:hover {
        border-color: rgba(240,201,89,0.25) !important;
        box-shadow: 0 8px 24px rgba(0,0,0,0.35),0 0 16px rgba(240,201,89,0.08) !important;
        transform: translateY(-2px) !important
    }

    .promotionsListEl-bc:hover .promotionsArticleThumbnail-bc {
        transform: scale(1.03) !important
    }
}

.promotions-article-title {
    display: inline-block !important;
    position: relative !important;
    color: #e2c27d !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    padding: 8px 14px !important;
    line-height: 1.4 !important;
    border-radius: 8px !important;
    border: 1px solid rgba(240,145,56,0.35) !important;
    background: transparent !important;
    animation: sliderSpin 5s linear infinite !important;
    border-image: conic-gradient( from var(--angle),transparent 0deg,transparent 75deg,#f09138 90deg,#ffcb39 120deg,#f0d053 140deg,#ffcb39 160deg,#f09138 175deg,transparent 190deg,transparent 255deg,#f09138 270deg,#ffcb39 300deg,#f0d053 320deg,#ffcb39 340deg,#f09138 355deg,transparent 360deg ) 1 !important;
    box-shadow: 0 0 10px rgba(240,145,56,0.15) !important
}

.informative-widget {
    background: rgba(36,36,39,0.9) !important;
    border: 1px solid rgba(255,255,255,0.06) !important;
    border-radius: 12px !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important
}

.informative-widget:hover {
    border-color: rgba(240,201,89,0.2) !important
}

.informative-widget-link {
    color: #ffffff !important
}

.informative-widget-container {
    background: transparent !important
}

.informative-widget-container span {
    color: #b7b7b7 !important;
    font-size: 13px !important;
    line-height: 1.5 !important
}

.sportBonusDetailsWrapper-bc .sportBonusFundTitle-bc.sportBonusFundTitle-withdrawable {
    font-size: 0 !important;
    line-height: 0 !important
}

.sportBonusDetailsWrapper-bc .sportBonusFundTitle-bc.sportBonusFundTitle-withdrawable::after {
    content: "Kalan Cevrim";
    font-size: 1rem !important;
    line-height: normal !important;
    color: #FFF !important
}

.sportBonusDetailsWrapper-bc .sportBonusFundTitle-bc.sportBonusFundTitle-total {
    font-size: 1rem !important;
    color: #FFFFFF !important
}

.sportBonusDetailsWrapper-bc .sportBonusFundPrice-bc.sportBonusFundPrice-total {
    font-size: 1rem !important;
    color: #4ade80 !important
}

.sportBonusDetailsWrapper-bc .sportBonusFundPrice-bc.sportBonusFundPrice-withdrawable {
    font-size: 1rem !important;
    color: #ef4444 !important
}

.promotion-details-popup .popup-inner-bc {
    max-width: 720px !important;
    border-radius: 16px !important;
    overflow: hidden !important
}

.promotion-details-popup .overlay-header {
    background: rgba(24,24,27,0.95) !important;
    border-bottom: 1px solid rgba(240,201,89,0.15) !important;
    padding: 16px 20px !important
}

.promotion-details-popup .back-nav-title-bc-h1 {
    color: #f0c959 !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important
}

.promotion-details-popup .e-p-close-icon-bc {
    color: #9a9a9a !important;
    transition: color 0.2s ease !important
}

.promotion-details-popup .e-p-close-icon-bc:hover {
    color: #f0c959 !important
}

.promotion-details-container {
    background: #1e1e21 !important;
    display: flex !important;
    flex-direction: column !important;
    padding: 0 !important
}

.promotion-details-header {
    background: transparent !important;
    width: 100% !important
}

.promotion-details-img {
    width: 100% !important;
    height: auto !important;
    max-height: 45vw !important;
    display: block !important;
    border-radius: 0 !important;
    object-fit: cover !important;
    object-position: center center !important;
    border-bottom-left-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
    border-bottom: 2px solid
}

.promotion-details-info {
    padding: 20px 24px !important;
    color: #b7b7b7 !important;
    font-size: 14px !important;
    line-height: 1.7 !important;
    width: 100% !important;
    box-sizing: border-box !important;
    grid-row: unset !important;
    padding-inline-start:24px !important}

.promotion-details-info p {
    color: #b7b7b7 !important;
    margin-bottom: 8px !important
}

.promotion-details-info ul {
    padding-left: 20px !important
}

.promotion-details-info li {
    color: #b7b7b7 !important;
    margin-bottom: 6px !important;
    line-height: 1.6 !important
}

.promotion-details-info .spoiler {
    background: rgba(36,36,39,0.55) !important;
    backdrop-filter: saturate(180%) blur(20px) !important;
    -webkit-backdrop-filter: saturate(180%) blur(20px) !important;
    border: 1px solid rgba(255,255,255,0.08) !important;
    border-radius: 12px !important;
    margin-bottom: 8px !important;
    overflow: hidden !important;
    transition: border-color 0.25s ease,background 0.25s ease !important
}

.promotion-details-info .spoiler + .spoiler {
    border-top: 1px solid rgba(255,255,255,0.08) !important
}

.promotion-details-info .spoiler > input[type="checkbox"] {
    opacity: 0 !important;
    cursor: pointer !important
}

.promotion-details-info .spoiler-content {
    height: 0 !important;
    overflow: hidden !important;
    padding: 0 18px !important
}

.promotion-details-info .spoiler > input[type="checkbox"]:checked ~ .spoiler-content {
    height: auto !important;
    padding: 6px 18px 16px !important
}

.promotion-details-info .spoiler-title {
    color: #e0e0e0 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    padding: 14px 44px 14px 18px !important;
    padding-inline-start:18px !important;padding-inline-end:44px !important;transition: color 0.2s ease !important
}

.promotion-details-info .spoiler-title::before {
    left: auto !important;
    right: 16px !important;
    color: #6a6a6a !important;
    font-size: 9px !important;
    transition: color 0.2s ease,transform 0.3s ease !important
}

.promotion-details-info .spoiler-title::after {
    content: '' !important;
    display: inline-block !important;
    width: 18px !important;
    height: 18px !important;
    margin-inline-end:10px !important;margin-inline-start:0 !important;order: -1 !important;
    flex-shrink: 0 !important;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239a9a9a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M12 8v13'/%3E%3Cpath d='M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7'/%3E%3Cpath d='M7.5 8a2.5 2.5 0 0 1 0-5C9 3 12 8 12 8'/%3E%3Cpath d='M16.5 8a2.5 2.5 0 0 0 0-5C15 3 12 8 12 8'/%3E%3C/svg%3E") no-repeat center / contain !important;
    vertical-align: middle !important;
    opacity: 0.4 !important;
    transition: opacity 0.2s ease !important
}

.promotion-details-info .spoiler:hover {
    border-color: rgba(240,201,89,0.12) !important;
    background: rgba(36,36,39,0.7) !important
}

.promotion-details-info .spoiler:hover .spoiler-title {
    color: #ffffff !important
}

.promotion-details-info .spoiler:hover .spoiler-title::before {
    color: #9a9a9a !important
}

.promotion-details-info .spoiler:hover .spoiler-title::after {
    opacity: 0.6 !important
}

.promotion-details-info .spoiler > input[type="checkbox"]:checked ~ .spoiler-title,.promotion-details-info .spoiler > input[type="checkbox"]:checked ~ .spoiler-title::before {
    color: #f0c959 !important
}

.promotion-details-info .spoiler > input[type="checkbox"]:checked ~ .spoiler-title::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f0c959' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M12 8v13'/%3E%3Cpath d='M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7'/%3E%3Cpath d='M7.5 8a2.5 2.5 0 0 1 0-5C9 3 12 8 12 8'/%3E%3Cpath d='M16.5 8a2.5 2.5 0 0 0 0-5C15 3 12 8 12 8'/%3E%3C/svg%3E") !important;
    opacity: 0.85 !important
}

.promotion-details-info .spoiler-content p {
    color: #b7b7b7 !important;
    font-size: 13px !important;
    line-height: 1.7 !important;
    margin-bottom: 6px !important
}

.promotion-details-info .spoiler-content ul {
    list-style: none !important;
    padding-left: 0 !important;
    margin: 8px 0 !important
}

.promotion-details-info .spoiler-content ul > li {
    position: relative !important;
    color: #b7b7b7 !important;
    font-size: 13px !important;
    line-height: 1.7 !important;
    padding: 6px 12px 6px 22px !important;
    border-radius: 6px !important;
    transition: background 0.2s ease !important
}

.promotion-details-info .spoiler-content ul > li::before {
    content: '' !important;
    position: absolute !important;
    left: 6px !important;
    top: 14px !important;
    width: 6px !important;
    height: 6px !important;
    border-radius: 50% !important;
    background: rgba(240,201,89,0.5) !important;
    transition: background 0.2s ease !important
}

.promotion-details-info .spoiler-content ul > li:hover {
    background: rgba(255,255,255,0.03) !important
}

.promotion-details-info .spoiler-content ul > li:hover::before {
    background: #f0c959 !important
}

.promotion-details-info .spoiler-content ol {
    list-style: none !important;
    padding-left: 0 !important;
    margin: 8px 0 !important;
    counter-reset: spoiler-ol !important
}

.promotion-details-info .spoiler-content ol > li {
    position: relative !important;
    color: #b7b7b7 !important;
    font-size: 13px !important;
    line-height: 1.7 !important;
    padding: 6px 12px 6px 30px !important;
    border-radius: 6px !important;
    counter-increment: spoiler-ol !important;
    transition: background 0.2s ease !important
}

.promotion-details-info .spoiler-content ol > li::before {
    content: counter(spoiler-ol) !important;
    position: absolute !important;
    left: 4px !important;
    top: 6px !important;
    width: 20px !important;
    height: 20px !important;
    border-radius: 50% !important;
    background: rgba(240,201,89,0.1) !important;
    color: #f0c959 !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: background 0.2s ease !important
}

.promotion-details-info .spoiler-content ol > li:hover {
    background: rgba(255,255,255,0.03) !important
}

.promotion-details-info .spoiler-content ol > li:hover::before {
    background: rgba(240,201,89,0.2) !important
}

.promotion-details-info .spoiler-content ul > li + li,.promotion-details-info .spoiler-content ol > li + li {
    margin-top: 2px !important
}

.skeleton-loader-game-cube {
    background: #1e1e21 !important;
    border-color: rgba(240,201,89,0.1) !important;
    position: relative !important
}

.skeleton-loader-game-cube::after {
    content: "" !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%,-50%) !important;
    width: 52px !important;
    height: 52px !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84 84'%3E%3Ccircle cx='42' cy='42' r='42' fill='%23F0C959'/%3E%3Ccircle cx='42' cy='42' r='32' fill='%231a1a1d'/%3E%3Cg%3E%3Cpath d='M42 10 A32 32 0 0 1 64 20 L42 42 Z' fill='%23d62828'/%3E%3Cpath d='M64 20 A32 32 0 0 1 74 42 L42 42 Z' fill='%23000000'/%3E%3Cpath d='M74 42 A32 32 0 0 1 64 64 L42 42 Z' fill='%23d62828'/%3E%3Cpath d='M64 64 A32 32 0 0 1 42 74 L42 42 Z' fill='%23000000'/%3E%3Cpath d='M42 74 A32 32 0 0 1 20 64 L42 42 Z' fill='%23d62828'/%3E%3Cpath d='M20 64 A32 32 0 0 1 10 42 L42 42 Z' fill='%23000000'/%3E%3Cpath d='M10 42 A32 32 0 0 1 20 20 L42 42 Z' fill='%23d62828'/%3E%3Cpath d='M20 20 A32 32 0 0 1 42 10 L42 42 Z' fill='%23000000'/%3E%3C/g%3E%3Ccircle cx='42' cy='42' r='10' fill='%23F0C959'/%3E%3Ctext x='42' y='47' font-size='10' font-weight='bold' text-anchor='middle' fill='%231a1a1d' font-family='Arial'%3EBP%3C/text%3E%3C/svg%3E") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    border-radius: 50% !important;
    box-shadow: 0 0 0 3px #2d2d30,0 0 0 5px #f0c959 !important;
    animation: paragonLogoPulse 1.5s ease-in-out infinite !important;
    z-index: 1 !important
}

.skeleton-loader-slider-cube,.skeleton-loader-big-button,.skeleton-loader-banner,.skeleton-loader-full-banner {
    background: #1e1e21 !important;
    position: relative !important
}

.skeleton-loader-slider-cube::after,.skeleton-loader-big-button::after,.skeleton-loader-banner::after,.skeleton-loader-full-banner::after {
    content: "" !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%,-50%) !important;
    width: 44px !important;
    height: 44px !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84 84'%3E%3Ccircle cx='42' cy='42' r='42' fill='%23F0C959'/%3E%3Ccircle cx='42' cy='42' r='32' fill='%231a1a1d'/%3E%3Cg%3E%3Cpath d='M42 10 A32 32 0 0 1 64 20 L42 42 Z' fill='%23d62828'/%3E%3Cpath d='M64 20 A32 32 0 0 1 74 42 L42 42 Z' fill='%23000000'/%3E%3Cpath d='M74 42 A32 32 0 0 1 64 64 L42 42 Z' fill='%23d62828'/%3E%3Cpath d='M64 64 A32 32 0 0 1 42 74 L42 42 Z' fill='%23000000'/%3E%3Cpath d='M42 74 A32 32 0 0 1 20 64 L42 42 Z' fill='%23d62828'/%3E%3Cpath d='M20 64 A32 32 0 0 1 10 42 L42 42 Z' fill='%23000000'/%3E%3Cpath d='M10 42 A32 32 0 0 1 20 20 L42 42 Z' fill='%23d62828'/%3E%3Cpath d='M20 20 A32 32 0 0 1 42 10 L42 42 Z' fill='%23000000'/%3E%3C/g%3E%3Ccircle cx='42' cy='42' r='10' fill='%23F0C959'/%3E%3Ctext x='42' y='47' font-size='10' font-weight='bold' text-anchor='middle' fill='%231a1a1d' font-family='Arial'%3EBP%3C/text%3E%3C/svg%3E") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    border-radius: 50% !important;
    box-shadow: 0 0 0 2px #2d2d30,0 0 0 4px #f0c959 !important;
    animation: paragonLogoPulse 1.5s ease-in-out infinite !important;
    z-index: 1 !important
}

.paragon-slide-skeleton {
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg,rgba(30,30,33,0.7) 25%,rgba(42,42,45,0.5) 50%,rgba(30,30,33,0.7) 75%);
    background-size: 200% 100%;
    animation: paragonShimmer 1.5s infinite;
    border-radius: inherit;
    z-index: 5;
    pointer-events: none
}

.paragon-slide-loader,.paragon-slide.loaded .paragon-slide-skeleton {
    display: none
}

.providerItemsInnerLoader {
    background: linear-gradient( 110deg,#242427 0%,#242427 40%,#2d2d30 50%,#242427 60%,#242427 100% ) !important;
    background-size: 200% 100% !important;
    animation: shimmerParagon 1.5s ease-in-out infinite !important
}

@keyframes paragonLogoPulse {
    0%,100% {
        opacity: 1;
        transform: translate(-50%,-50%) scale(1)
    }

    50% {
        opacity: 0.3;
        transform: translate(-50%,-50%) scale(0.95)
    }
}

@keyframes paragonShimmer {
    0% {
        background-position: 200% 0
    }

    100% {
        background-position: -200% 0
    }
}

@keyframes shimmerParagon {
    0% {
        background-position: 200% 0
    }

    100% {
        background-position: -200% 0
    }
}

a {
    color: white !important
}

.is-home-page::before {
    content: "";
    background: url(https://cmsbetconstruct.com/content/images/e25ef097f2d7ec72e7bae85a4d995cc6_1877082_media.jpg) !important;
    width: 100% !important;
    height: 100% !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    background-size: cover !important;
    background-position: center !important;
    z-index: -1 !important
}

.layout-content-holder-bc {
    background-image: url('https://api.hbwjja.cc/images/cd97d0023b61f327.webp') !important;
    background-attachment: fixed !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    display: flex !important;
    flex-direction: column !important
}

.layout-content-holder-bc > .hm-row-bc.has-slider {
    order: -100 !important;
    margin-top: 0 !important;
    margin-bottom: 8px !important;
    min-height: 23.4375vw !important
}

[class*="is-sport"] .layout-content-holder-bc,[class*="is-esport"] .layout-content-holder-bc,[class*="is-live"] .layout-content-holder-bc {
    max-width: 100% !important
}

@media only screen and (max-width: 767px) {
    .paragon-category-buttons {
        padding:0 10px !important
    }

    .paragon-category-container {
        grid-template-columns: repeat(3,1fr) !important;
        column-gap: 6px !important;
        row-gap: 6px !important
    }

    .paragon-category-card {
        height: 90px !important;
        border-radius: 10px !important;
        overflow: hidden !important
    }

    .paragon-category-content {
        padding: 8px 0 10px 10px !important;
        width: 55% !important;
        justify-content: flex-end !important;
        gap: 8px !important
    }

    .paragon-category-content h3 {
        font-size: 11px !important;
        line-height: 1.2 !important
    }

    .paragon-category-card .paragon-play-now {
        font-size: 8px !important;
        padding: 2px 6px 2px 5px !important;
        gap: 3px !important
    }

    .paragon-category-card .paragon-play-now svg {
        width: 5px !important;
        height: 5px !important
    }

    .paragon-category-image {
        height: 90px !important;
        width: auto !important;
        max-width: 50% !important;
        right: 0 !important;
        bottom: auto !important;
        top: 0 !important;
        object-fit: contain !important;
        object-position: right top !important
    }

    .paragon-category-card:nth-child(1) .paragon-category-image,.paragon-category-card:nth-child(2) .paragon-category-image,.paragon-category-card:nth-child(3) .paragon-category-image,.paragon-category-card:nth-child(4) .paragon-category-image {
        height: 90px !important;
        max-width: 50% !important
    }

    .paragon-games-scroll {
        grid-auto-columns: calc(33.333% - 9.34px);
        gap: 10px
    }

    .paragon-games-scroll-2,.paragon-games-scroll-3 {
        grid-auto-columns: calc(40% - 8px) !important
    }

    .paragon-providers-scroll {
        grid-auto-columns: calc(50% - 5px)
    }

    .paragon-provider-card {
        height: 90px
    }

    .paragon-provider-card h3 {
        font-size: 14px;
        line-height: 1.2
    }

    .paragon-provider-image {
        width: 70px;
        right: 4px
    }

    .paragon-provider-content {
        padding: 10px 12px
    }

    .paragon-play-now {
        font-size: 9px;
        padding-bottom: 10px
    }

    .paragon-promos-scroll {
        grid-auto-columns: calc(50% - 5px)
    }

    .paragon-promo-card {
        height: 92px
    }

    .paragon-promo-content {
        padding: 10px 10px
    }

    .paragon-promo-card h3 {
        font-size: 16px;
        line-height: 1.1
    }

    .paragon-promo-image {
        width: 85px;
        height: 85px;
        right: -2px;
        top: -14px
    }

    .paragon-promo-card .paragon-play-now {
        font-size: 9px
    }

    .paragon-leagues-scroll {
        grid-auto-columns: calc(50% - 5px)
    }

    .paragon-league-card {
        min-width: 0;
        width: 100%;
        height: 88px;
        border-radius: 10px;
        border-width: 1px
    }

    .paragon-league-card:hover {
        transform: none
    }

    .paragon-league-card:active {
        transform: scale(0.96)
    }

    .paragon-league-card::after {
        opacity: 0
    }

    .paragon-footer-row {
        flex-direction: column !important;
        gap: 24px !important;
        margin: 12px 0 !important
    }

    .paragon-mobile-app {
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
        height: 140px !important;
        margin-bottom: 16px !important
    }

    .paragon-app-content h2 {
        font-size: 1.2rem !important
    }

    .paragon-app-content p {
        font-size: 0.85rem !important
    }

    .paragon-app-image {
        width: 10em !important;
        right: 0 !important
    }

    .footerLinksSection {
        padding: 24px 16px 16px !important
    }

    .footerLinkCols {
        flex-direction: column !important;
        gap: 0 !important
    }

    .footerLinkCol {
        border-bottom: 1px solid rgba(255,255,255,0.1) !important;
        padding: 12px 0 !important
    }

    .footerLinkCol:last-child {
        border-bottom: none !important
    }

    .footerLinkColTitle {
        text-align: left !important;
        font-size: 12px !important;
        padding: 0 !important;
        margin-bottom: 0 !important;
        cursor: pointer !important;
        pointer-events: auto !important;
        position: relative !important;
        border: none !important
    }

    .footerLinkColTitle::after {
        content: '\25BC' !important;
        display: block !important;
        position: absolute !important;
        right: 0 !important;
        top: 50% !important;
        transform: translateY(-50%) !important;
        font-size: 10px !important;
        transition: transform 0.3s ease !important;
        color: rgba(240,145,56,0.6) !important
    }

    .footerLinkCol.active .footerLinkColTitle::after {
        transform: translateY(-50%) rotate(180deg) !important
    }

    .footerLinkColLinks {
        max-height: 0 !important;
        overflow: hidden !important;
        transition: max-height 0.3s ease !important;
        padding-top: 0 !important
    }

    .footerLinkCol.active .footerLinkColLinks {
        max-height: 500px !important;
        padding-top: 12px !important
    }

    .footerLinkColEl a {
        font-size: 11px !important;
        padding: 6px 0 !important
    }

    .footerWrapper {
        padding: 0 16px !important
    }

    .footerContainer {
        padding: 0 !important
    }

    .footerSocialLinks {
        justify-content: center !important;
        margin: 16px 0 !important
    }

    .footerInfoColumn {
        justify-content: center !important;
        margin: 12px 0 !important
    }

    .footerInfoColumn .languageDropdown {
        min-width: 120px !important
    }

    .horizontalSliderRow[data-dup="1"] {
        animation-duration: 50s !important
    }

    .footerTopButtonGroup {
        margin-bottom: 16px !important
    }

    .footerTopButtonGroup .supportButton {
        width: 100% !important;
        padding: 14px 12px 14px 40px !important;
        font-size: 12px !important
    }
}

@media only screen and (min-width: 768px) and (max-width:1024px) {
    .paragon-desktop-slider {
        max-height:260px
    }

    .paragon-desktop-slider .paragon-slide {
        aspect-ratio: 1920 / 450 !important;
        max-height: 260px
    }

    .paragon-category-container {
        grid-template-columns: repeat(2,1fr) !important;
        column-gap: 12px !important;
        row-gap: 12px !important
    }

    .paragon-category-card {
        height: 140px !important
    }

    .paragon-category-content h3 {
        font-size: 22px !important
    }

    .paragon-category-image {
        height: 155px !important
    }

    .paragon-league-card {
        flex: 0 0 220px;
        width: 220px;
        height: 105px
    }

    .paragon-footer-row {
        flex-direction: column !important;
        gap: 20px !important
    }

    .paragon-mobile-app {
        width: 100% !important;
        min-width: 100% !important;
        height: 160px !important
    }

    .footerLinkCols {
        gap: 32px !important;
        justify-content: center !important
    }

    .footerWrapper {
        padding: 0 24px !important
    }
}

.tab-navigation-w-bc {
    position: fixed !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 8px !important;
    z-index: 950 !important;
    width: 96% !important;
    overflow: visible !important;
    border-top: 1.5px solid transparent !important;
    border-image: conic-gradient( from var(--angle),transparent 0deg,transparent 60deg,#f09138 80deg,#ffcb39 110deg,#f0d053 130deg,#ffcb39 150deg,#f09138 170deg,transparent 190deg,transparent 250deg,#f09138 270deg,#ffcb39 300deg,#f0d053 320deg,#ffcb39 340deg,#f09138 355deg,transparent 360deg ) 1 0 0 0 !important;
    animation: tabBorderSpin 4s linear infinite !important;
    box-shadow: 0 16px 48px rgba(0,0,0,0.3),0 4px 16px rgba(0,0,0,0.15),0 0 0 0.5px rgba(255,255,255,0.05),inset 0 1px 0 rgba(255,255,255,0.08),inset 0 -0.5px 0 rgba(0,0,0,0.2) !important;
    max-width: 430px !important;
    margin: 0 auto !important;
    height: 72px !important;
    min-height: 72px !important;
    padding: 0 14px !important;
    -webkit-transform: translateZ(0) !important;
    transform: translateZ(0) !important;
    -webkit-backface-visibility: hidden !important;
    backface-visibility: hidden !important;
    background: linear-gradient(135deg,rgba(255,255,255,0.03) 0%,transparent 50%,rgba(240,201,89,0.02) 100%),rgba(18,18,21,0.22) !important;
    border-radius: 24px !important;
    border: 1px solid rgba(255,255,255,0.04) !important;
    -webkit-backdrop-filter: saturate(180%) blur(40px) !important;
    backdrop-filter: saturate(180%) blur(40px) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    box-sizing: border-box !important
}

.tab-navigation-w-bc .tab-nav-item-bc {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 1 !important;
    width: auto !important;
    height: 60px !important;
    padding: 6px 4px !important;
    margin: 0 1px !important;
    gap: 4px !important;
    text-decoration: none !important;
    position: relative !important;
    background: transparent !important;
    box-shadow: none !important;
    overflow: visible !important;
    color: #9a9a9a !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    transition: all 0.3s cubic-bezier(0.4,0,0.2,1) !important;
    cursor: pointer !important;
    border-radius: 12px !important
}

.tab-navigation-w-bc .tab-nav-icon-bc {
    width: 26px !important;
    height: 26px !important;
    font-size: 0 !important;
    line-height: 0 !important;
    margin-bottom: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    transition: all 0.3s cubic-bezier(0.4,0,0.2,1) !important
}

.tab-navigation-w-bc .tab-nav-icon-bc::before {
    display: none !important;
    content: none !important;
    font-size: 0 !important
}

.tab-navigation-w-bc .tab-nav-title-bc {
    font-size: 10px !important;
    font-weight: 500 !important;
    letter-spacing: 0.3px !important;
    line-height: 1 !important;
    color: #9a9a9a !important;
    margin: 0 !important;
    max-width: 65px !important;
    text-transform: capitalize !important;
    white-space: nowrap !important;
    transition: all 0.3s cubic-bezier(0.4,0,0.2,1) !important
}

.tab-navigation-w-bc .tab-nav-title-bc.ellipsis {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important
}

.tab-navigation-w-bc .tab-nav-icon-bc.bc-i-slots {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23bcbcbc' %3E%3Cg%3E%3Cpath d='m509.803 334.468-20.48-20.48c-2.792-2.792-7.269-2.94-10.24-.343-2.835 2.479-10.421 7.597-15.773 7.597-5.269 0-10.036-1.887-16.072-4.275-7.864-3.112-17.651-6.985-31.197-6.985-12.28 0-22.992 2.505-30.348 4.86-1.068-2.839-3.81-4.86-7.022-4.86h-21.6c-3.935 0-7.2 3.04-7.48 6.965l-4.511 63.03c-.149 2.077.572 4.122 1.991 5.646s3.407 2.39 5.489 2.39h26.11c3.711 0 6.864-2.714 7.416-6.383.839-5.568 4.491-10.36 9.523-12.502 6.282-2.665 13.382-2.918 21.104-.753 1.152.324 2.214.631 3.215.921.937.271 1.838.532 2.726.781-4.964 4.105-10.544 9.394-16.111 16.024-14.9 17.745-32.662 48.986-32.662 97.053 0 4.142 3.357 7.5 7.5 7.5h59.87c4.143 0 7.5-3.358 7.5-7.5 0-27.432 6.298-54.33 18.719-79.948 1.807-3.727.25-8.213-3.477-10.021-3.729-1.807-8.214-.25-10.021 3.477-12.286 25.342-19.026 51.88-20.076 78.992h-44.86c1.304-31.389 10.881-58.051 28.518-79.335 14.237-17.181 28.726-24.277 28.849-24.336 3.173-1.502 4.879-5.005 4.106-8.43-.772-3.42-3.811-5.849-7.316-5.849-.004 0-.009 0-.013 0-9.318.031-12.568-.931-19.076-2.816-1.038-.301-2.139-.62-3.337-.956-11.088-3.109-21.521-2.641-31.022 1.391-7.778 3.312-13.847 9.809-16.821 17.69h-12.306l3.438-48.03h7.117v.61c0 2.593 1.348 4.998 3.551 6.367 2.204 1.368 4.963 1.498 7.289.349.147-.073 15.041-7.325 34.03-7.325 10.686 0 18.308 3.016 25.679 5.933 6.618 2.619 13.463 5.328 21.591 5.328 7.607 0 15.065-3.844 19.983-7.07l10.49 10.49c-5.095 5.184-12.978 13.903-21.4 25.835-2.389 3.384-1.582 8.063 1.802 10.452 3.385 2.39 8.063 1.582 10.452-1.802 12.962-18.36 24.659-28.606 24.769-28.702 1.576-1.363 2.515-3.319 2.59-5.402.071-2.086-.723-4.105-2.196-5.578z'/%3E%3Cpath d='m164.345 345.445c1.576-1.363 2.515-3.32 2.59-5.403s-.719-4.103-2.193-5.576l-20.49-20.48c-2.792-2.792-7.271-2.939-10.24-.339-2.832 2.478-10.413 7.594-15.771 7.594-5.264 0-10.031-1.887-16.066-4.275-7.864-3.112-17.652-6.985-31.193-6.985-12.28 0-22.992 2.505-30.348 4.86-1.068-2.839-3.81-4.86-7.022-4.86h-21.612c-3.935 0-7.201 3.041-7.48 6.966l-4.5 63.03c-.148 2.077.573 4.122 1.991 5.645 1.419 1.524 3.407 2.389 5.489 2.389h26.11c3.711 0 6.864-2.714 7.416-6.383.839-5.568 4.491-10.36 9.527-12.504 6.27-2.666 13.371-2.917 21.097-.752 1.149.323 2.208.63 3.206.919.938.272 1.84.534 2.728.782-4.964 4.105-10.545 9.395-16.112 16.025-14.9 17.745-32.662 48.986-32.662 97.053 0 4.142 3.357 7.5 7.5 7.5h59.88c4.143 0 7.5-3.358 7.5-7.5 0-27.427 6.305-54.342 18.738-79.999 1.807-3.728.249-8.214-3.479-10.02-3.729-1.807-8.214-.249-10.02 3.478-12.299 25.377-19.045 51.931-20.095 79.041h-44.871c1.304-31.389 10.881-58.051 28.518-79.335 14.237-17.181 28.726-24.277 28.849-24.336 3.173-1.502 4.879-5.005 4.106-8.43-.772-3.42-3.811-5.849-7.316-5.849-.083-.007-.158 0-.237 0-9.132 0-12.397-.946-18.849-2.817-1.036-.3-2.134-.619-3.331-.956-11.098-3.109-21.533-2.642-31.021 1.392-7.778 3.312-13.847 9.809-16.821 17.69h-12.307l3.429-48.03h7.127v.61c0 2.593 1.348 4.998 3.551 6.367 2.203 1.368 4.963 1.498 7.289.349.147-.073 15.041-7.325 34.03-7.325 10.681 0 18.303 3.016 25.674 5.933 6.618 2.619 13.462 5.327 21.586 5.327 7.613 0 15.069-3.844 19.986-7.07l10.496 10.491c-5.091 5.179-12.962 13.885-21.369 25.793-2.389 3.384-1.582 8.064 1.802 10.453 3.385 2.389 8.063 1.582 10.452-1.801 12.942-18.332 24.628-28.567 24.738-28.662z'/%3E%3Cpath d='m355.764 274.362c25.419-36.314 48.643-56.61 48.871-56.807 1.576-1.363 2.515-3.32 2.59-5.402s-.719-4.103-2.192-5.576l-38.761-38.75c-2.789-2.787-7.264-2.934-10.235-.345-5.122 4.461-21.261 16.04-34.247 16.04-11.235 0-21.255-3.964-32.857-8.555-15.099-5.974-32.212-12.745-56.563-12.745-27.373 0-50.392 6.782-63.2 11.554v-4.054c0-4.142-3.357-7.5-7.5-7.5h-40.88c-3.935 0-7.2 3.041-7.48 6.965l-8.521 119.24c-.148 2.077.572 4.122 1.991 5.646s3.407 2.389 5.489 2.389h49.4c3.712 0 6.866-2.715 7.417-6.387 1.925-12.82 10.359-23.855 22.014-28.799 13.332-5.66 28.255-6.236 44.355-1.713 2.217.622 4.257 1.213 6.181 1.77 6.554 1.898 11.979 3.468 18.438 4.55-11.262 8.13-25.896 20.485-40.563 37.949-17.516 20.856-31.468 44.743-41.467 70.996-12.451 32.69-18.765 69.135-18.765 108.323 0 4.142 3.357 7.5 7.5 7.5h113.279c4.143 0 7.5-3.358 7.5-7.5 0-62.433 16.728-122.936 49.719-179.828 2.078-3.583.857-8.172-2.726-10.25-3.583-2.077-8.172-.857-10.251 2.726-33.014 56.931-50.378 117.401-51.665 179.852h-98.274c1.754-79.773 31.27-131.76 56.15-161.592 27.862-33.407 56.155-47.15 56.427-47.279 3.173-1.502 4.88-5.005 4.107-8.43-.772-3.421-3.811-5.849-7.316-5.849-.113-.004-.309 0-.462 0-18.199 0-25.07-1.99-37.461-5.578-1.961-.568-4.042-1.17-6.299-1.804-19.462-5.467-37.722-4.679-54.269 2.347-14.436 6.125-25.357 18.823-29.616 33.994h-35.3l7.449-104.24h26.397v7.83c0 2.596 1.347 5.005 3.553 6.373 2.207 1.367 4.968 1.495 7.293.34.293-.146 29.706-14.542 67.355-14.542 21.491 0 36.515 5.944 51.044 11.693 12.487 4.94 24.281 9.607 38.376 9.607 15.146 0 30.58-9.564 38.575-15.39l28.561 28.553c-8.824 8.543-26.422 26.892-45.45 54.076-2.375 3.394-1.55 8.07 1.844 10.445 3.395 2.375 8.07 1.55 10.445-1.843z'/%3E%3Cpath d='m217.523 87.429c.783.764 1.141 1.863.956 2.941l-2.217 12.924c-1.188 6.924 1.604 13.791 7.289 17.92 3.211 2.333 6.969 3.519 10.752 3.519 2.912 0 5.839-.702 8.544-2.124l11.607-6.102c.966-.508 2.121-.509 3.091 0l11.606 6.101c6.218 3.27 13.612 2.735 19.296-1.395 5.685-4.129 8.478-10.996 7.289-17.92l-2.216-12.923c-.185-1.078.173-2.177.956-2.94l9.39-9.152c5.03-4.903 6.808-12.101 4.637-18.783-2.172-6.682-7.839-11.46-14.791-12.47l-12.977-1.886c-1.082-.158-2.018-.837-2.502-1.818l-5.803-11.758c-3.109-6.3-9.405-10.213-16.431-10.213-7.025 0-13.321 3.914-16.431 10.214l-5.802 11.757c-.485.981-1.421 1.661-2.504 1.819l-12.975 1.886c-6.953 1.01-12.62 5.788-14.792 12.47-2.171 6.682-.394 13.879 4.637 18.783zm.24-23.3c.238-.733.903-2.002 2.683-2.261l12.975-1.886c5.969-.867 11.126-4.614 13.797-10.023l5.803-11.758c.795-1.612 2.208-1.852 2.98-1.852.771 0 2.185.24 2.979 1.852l5.804 11.76c2.67 5.408 7.827 9.155 13.795 10.022l12.977 1.886c1.778.259 2.443 1.528 2.682 2.261.238.734.446 2.152-.841 3.406l-9.39 9.152c-4.319 4.21-6.289 10.273-5.269 16.218l2.217 12.924c.304 1.771-.698 2.796-1.322 3.249-.623.455-1.909 1.089-3.499.253l-11.605-6.101c-5.34-2.808-11.716-2.807-17.054 0l-11.606 6.102c-1.591.835-2.875.201-3.499-.253-.624-.453-1.626-1.478-1.322-3.249l2.217-12.923c1.021-5.945-.949-12.008-5.269-16.219l-9.39-9.152c-1.289-1.256-1.081-2.674-.843-3.408z'/%3E%3Cpath d='m337.51 114.456c.068.067.1.163.083.259l-1.594 9.303c-.992 5.779 1.339 11.509 6.082 14.956 4.744 3.446 10.913 3.893 16.104 1.164l8.355-4.393c.087-.044.188-.043.271 0l8.354 4.393c2.258 1.187 4.7 1.772 7.13 1.772 3.157 0 6.294-.989 8.975-2.937 4.743-3.446 7.074-9.177 6.082-14.955l-1.596-9.304c-.016-.094.016-.19.085-.257l6.759-6.589c4.198-4.093 5.681-10.099 3.869-15.675s-6.541-9.563-12.344-10.406l-9.342-1.357c-.095-.014-.176-.073-.219-.159l-4.177-8.464s0 0 0-.001c-2.596-5.257-7.85-8.523-13.712-8.523-5.863 0-11.117 3.266-13.713 8.524l-4.178 8.465c-.043.086-.124.145-.219.159l-9.341 1.357c-5.803.843-10.533 4.831-12.345 10.407s-.329 11.582 3.869 15.674zm3.636-17.627c.057-.172.112-.181.235-.199l9.341-1.357c4.982-.724 9.286-3.851 11.514-8.365l4.178-8.464c.055-.111.08-.163.262-.163.181 0 .206.051.261.163l4.177 8.464c2.228 4.514 6.531 7.642 11.514 8.365l9.342 1.357c.122.018.179.026.234.198.056.172.016.212-.074.299l-6.758 6.588c-3.605 3.514-5.25 8.574-4.398 13.536l1.596 9.304c.021.122.03.178-.116.284-.147.108-.198.079-.307.022l-8.354-4.393c-2.228-1.172-4.672-1.757-7.116-1.757-2.443 0-4.888.586-7.115 1.757l-8.355 4.393c-.111.059-.161.083-.306-.022-.146-.106-.137-.162-.115-.285l1.594-9.303c.852-4.96-.792-10.02-4.396-13.535l-6.76-6.589c-.092-.087-.133-.126-.078-.298z'/%3E%3Cpath d='m116.16 114.458c.068.066.1.162.084.256l-1.596 9.304c-.992 5.778 1.339 11.509 6.082 14.955 4.744 3.447 10.914 3.893 16.104 1.164l8.355-4.393c.085-.044.188-.044.271 0l8.355 4.393c2.258 1.187 4.7 1.772 7.13 1.772 3.157 0 6.293-.989 8.974-2.937 4.743-3.446 7.074-9.177 6.083-14.955l-1.596-9.305c-.016-.095.016-.191.084-.257l6.76-6.589c4.198-4.092 5.681-10.099 3.869-15.674-1.812-5.576-6.542-9.564-12.345-10.407l-9.341-1.358c-.095-.014-.176-.073-.219-.159l-4.178-8.465c-2.596-5.257-7.85-8.523-13.713-8.523-5.862 0-11.116 3.266-13.712 8.523v.001l-4.177 8.464c-.043.086-.124.145-.219.159l-9.342 1.357c-5.803.843-10.532 4.831-12.344 10.406-1.812 5.576-.329 11.583 3.869 15.675zm3.637-17.63c.056-.171.112-.18.234-.198l9.342-1.357c4.982-.724 9.286-3.851 11.514-8.365l4.177-8.464c.055-.111.08-.163.261-.163.182 0 .207.051.262.163l4.178 8.464c2.228 4.515 6.531 7.642 11.514 8.365l9.341 1.357c.123.018.179.026.235.199.056.172.015.211-.074.298l-6.76 6.589c-3.605 3.514-5.248 8.574-4.397 13.533l1.596 9.305c.021.123.03.178-.116.284-.145.105-.194.081-.306.022l-8.355-4.392c-4.454-2.343-9.775-2.343-14.231 0l-8.354 4.392c-.109.058-.158.085-.307-.022-.146-.106-.137-.162-.116-.284l1.596-9.304c.852-4.962-.793-10.022-4.397-13.535l-6.759-6.589c-.094-.086-.134-.126-.078-.298z'/%3E%3C/g%3E%3C/svg%3E") !important
}

.tab-navigation-w-bc .tab-nav-icon-bc.bc-i-prematch {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 480' fill='%23bcbcbc'%3E%3Cpath d='m240 0c-132.546875 0-240 107.453125-240 240s107.453125 240 240 240 240-107.453125 240-240c-.148438-132.484375-107.515625-239.851562-240-240zm185.863281 115.121094-16.632812 70.703125-87.628907 29.207031-73.601562-58.871094v-86.746094l84-33.597656c38.03125 17.230469 70.523438 44.683594 93.863281 79.304688zm1.335938 247.640625-79.335938 12.527343-43.199219-57.066406 22.007813-88 86.65625-28.878906 49.640625 59.566406c-3.382812 36.371094-15.667969 71.351563-35.769531 101.851563zm-294.710938 12.582031-79.6875-12.582031c-20.101562-30.507813-32.382812-65.496094-35.761719-101.875l49.601563-59.566407 86.65625 28.878907 22.007813 88.046875zm-116.417969-138.328125c.425782-35.6875 9.429688-70.753906 26.25-102.230469l12.976563 55.199219zm174.175782 74.984375-21.222656-84.976562 70.976562-56.777344 70.992188 56.800781-21.238282 84.953125zm234.457031-122.046875 12.976563-55.199219c16.820312 31.476563 25.824218 66.539063 26.25 102.230469zm-114.519531-162.632813-70.183594 28.070313-70.558594-27.941406c45.671875-15.222657 95.042969-15.265625 140.742188-.128907zm-162.566406 8.679688 84.382812 33.441406v86.71875l-73.601562 58.871094-87.628907-29.207031-16.632812-70.703125c23.261719-34.496094 55.613281-61.878906 93.480469-79.121094zm-81.449219 345.070312 65.03125 10.273438 39.328125 61.601562c-40.960938-13.453124-77.1875-38.402343-104.359375-71.875zm127.296875 78.035157-47.738282-74.738281 42.273438-56.367188h104l42.878906 56.640625-41.597656 72.902344c-32.722656 8.058593-66.84375 8.605469-99.808594 1.601562zm122.039062-8.234375 34.097656-59.671875 64.261719-10.136719c-25.816406 31.792969-59.828125 55.929688-98.359375 69.808594zm0 0'/%3E%3C/svg%3E") !important
}

.tab-navigation-w-bc .tab-nav-icon-bc.bc-i-live-chat {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='%23bcbcbc'%3E%3Cg%3E%3Cpath d='m59.506 27.903c-.245-6.981-3.072-13.509-8.036-18.473-5.203-5.204-12.118-8.069-19.47-8.069-14.849 0-26.982 11.819-27.505 26.542-2.266 1.007-3.852 3.275-3.852 5.911v7.262c0 3.566 2.901 6.468 6.468 6.468 2.308 0 4.185-1.877 4.185-4.185v-11.829c0-2.167-1.662-3.934-3.775-4.144.78-12.827 11.458-23.025 24.479-23.025 6.552 0 12.713 2.554 17.35 7.191 4.258 4.258 6.75 9.808 7.125 15.835-2.111.212-3.77 1.978-3.77 4.143v11.828c0 2.185 1.688 3.963 3.826 4.148v2.989c0 3.366-2.739 6.104-6.105 6.104h-4.521c-.222-.634-.57-1.22-1.058-1.706-.855-.859-1.995-1.332-3.209-1.332h-4.66c-.669 0-1.311.142-1.899.416-1.604.737-2.64 2.355-2.64 4.122 0 1.214.473 2.354 1.33 3.207.857.859 1.997 1.332 3.209 1.332h4.66c1.932 0 3.635-1.249 4.27-3.039h4.518c5.021 0 9.105-4.084 9.105-9.104v-3.523c2.252-1.013 3.826-3.273 3.826-5.898v-7.262c0-2.634-1.586-4.902-3.851-5.909zm-51.211 3.627v11.828c0 .653-.531 1.185-1.185 1.185-1.912 0-3.468-1.556-3.468-3.468v-7.262c0-1.913 1.556-3.468 3.468-3.468.654 0 1.185.532 1.185 1.185zm34.848 26.891c-.149.706-.783 1.219-1.506 1.219h-4.66c-.41 0-.795-.16-1.089-.454-.29-.289-.45-.675-.45-1.085 0-.599.351-1.146.901-1.399.196-.092.411-.139.638-.139h4.66c.41 0 .795.159 1.088.453.29.289.45.675.45 1.085.001.11-.011.22-.032.32zm17.214-17.346c0 1.912-1.556 3.468-3.468 3.468-.653 0-1.185-.531-1.185-1.185v-11.828c0-.653.531-1.185 1.185-1.185 1.912 0 3.468 1.556 3.468 3.468z'/%3E%3Cpath d='m41.713 41.592c3.505 0 6.356-2.852 6.356-6.356v-12.951c0-1.694-.662-3.29-1.864-4.492s-2.797-1.864-4.492-1.864h-19.426c-3.505 0-6.356 2.851-6.356 6.356v12.951c0 3.505 2.851 6.356 6.356 6.356h.119v3.356c0 1.28.763 2.416 1.943 2.895.381.153.777.229 1.169.229.817 0 1.613-.324 2.196-.927l5.583-5.553zm-10.091-2.564-6.042 6.009c-.027.028-.047.049-.104.024-.069-.028-.069-.073-.069-.113v-4.856c0-.828-.671-1.5-1.5-1.5h-1.619c-1.851 0-3.356-1.506-3.356-3.356v-12.951c0-1.851 1.505-3.356 3.356-3.356h19.426c.894 0 1.735.35 2.371.985.636.636.985 1.478.985 2.371v12.951c0 1.851-1.506 3.356-3.356 3.356h-9.034c-.397 0-.777.157-1.058.436z'/%3E%3Cpath d='m24.713 26.787c-1.22 0-2.213.994-2.213 2.213s.994 2.213 2.213 2.213c1.221 0 2.215-.994 2.215-2.213s-.993-2.213-2.215-2.213z'/%3E%3Cpath d='m31.999 26.787c-1.22 0-2.213.994-2.213 2.213s.994 2.213 2.213 2.213c1.222 0 2.215-.994 2.215-2.213s-.993-2.213-2.215-2.213z'/%3E%3Cpath d='m39.285 26.787c-1.22 0-2.213.994-2.213 2.213s.994 2.213 2.213 2.213c1.221 0 2.215-.994 2.215-2.213s-.994-2.213-2.215-2.213z'/%3E%3C/g%3E%3C/svg%3E") !important
}

.tab-navigation-w-bc .tab-nav-icon-bc.bc-i-live {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23bcbcbc'%3E%3Cg%3E%3Cpath d='M116,256c0-37.42,14.562-72.6,41.005-99.059c7.811-7.816,7.811-20.488,0-28.303c-7.81-7.817-20.473-7.817-28.284-0.001C94.723,162.657,76,207.888,76,256s18.723,93.343,52.721,127.363c7.81,7.815,20.473,7.815,28.284-0.001c7.811-7.815,7.811-20.487,0-28.303C130.562,328.6,116,293.42,116,256z'/%3E%3Cpath d='M40,256c0-57.734,22.468-112.012,63.264-152.835c7.811-7.816,7.811-20.488,0-28.304c-7.811-7.815-20.474-7.815-28.284,0C26.628,123.246,0,187.575,0,256s26.628,132.754,74.981,181.139c7.809,7.814,20.473,7.816,28.284,0c7.811-7.816,7.811-20.488,0-28.304C62.468,368.012,40,313.734,40,256z'/%3E%3Cpath d='M256,151.932c-57.346,0-104,46.685-104,104.068s46.654,104.068,104,104.068S360,313.383,360,256S313.346,151.932,256,151.932z M256,320.042c-35.29,0-64-28.729-64-64.042s28.71-64.042,64-64.042c35.29,0,64,28.729,64,64.042S291.29,320.042,256,320.042z'/%3E%3Cpath d='M437.018,74.861c-7.81-7.816-20.473-7.815-28.284,0.001c-7.811,7.816-7.81,20.487,0.001,28.303C449.532,143.988,472,198.266,472,256s-22.468,112.012-63.264,152.835c-7.811,7.816-7.812,20.487-0.001,28.303c7.808,7.814,20.471,7.819,28.284,0.001C485.371,388.754,512,324.425,512,256S485.371,123.246,437.018,74.861z'/%3E%3Cpath d='M383.278,128.637c-7.81-7.816-20.473-7.815-28.284,0.001c-7.811,7.816-7.81,20.487,0.001,28.303C381.437,183.4,396,218.58,396,256c0,37.42-14.562,72.6-41.005,99.059c-7.811,7.816-7.812,20.487-0.001,28.303c7.808,7.814,20.471,7.819,28.284,0.001C417.276,349.343,436,304.112,436,256S417.276,162.657,383.278,128.637z'/%3E%3C/g%3E%3C/svg%3E") !important
}

.tab-navigation-w-bc .tab-nav-icon-bc.bc-i-betslip {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 605.815 605.815' fill='%23bcbcbc'%3E%3Cg%3E%3Cpath d='m16.983 516.566c16.828 2.91 30.006 16.089 32.916 32.916 1.573 9.766 9.989 16.956 19.881 16.983h466.255c9.884-.048 18.289-7.228 19.881-16.983 2.91-16.827 16.088-30.006 32.916-32.916 9.766-1.573 16.956-9.989 16.983-19.881v-273.515c0-5.576-4.521-10.097-10.097-10.097-19.674.056-36.506-14.116-39.802-33.512-1.597-9.751-10-16.925-19.881-16.973h-9.319l-37.793-90.62c-1.033-2.475-3.007-4.438-5.489-5.455-2.481-1.017-5.265-1.005-7.738.033-18.1 7.669-39.091 1.111-49.606-15.499-5.137-8.565-15.812-12.015-24.99-8.078l-286.702 119.619h-44.618c-9.892.027-18.308 7.217-19.881 16.983-2.91 16.827-16.088 30.006-32.916 32.916-9.766 1.573-16.956 9.989-16.983 19.881v264.317c.027 9.892 7.217 18.308 16.983 19.881zm391.992-454.795c13.741 21.794 39.808 32.454 64.883 26.535l30.987 74.283h-337.933zm-388.579 170.627c25.318-4.392 45.111-24.278 49.384-49.616h111.965v10.097c0 5.576 4.521 10.097 10.097 10.097s10.097-4.521 10.097-10.097v-10.036l334.076.141c4.305 25.371 24.221 45.223 49.606 49.445l-.202 264.226c-25.327 4.419-45.143 24.279-49.505 49.616l-333.976-.141v-9.956c0-5.576-4.521-10.097-10.097-10.097s-10.097 4.521-10.097 10.097v9.945l-111.944-.05c-4.39-25.315-24.272-45.107-49.606-49.384z'/%3E%3Cpath d='m275.737 442.273c33.774 51.345 96.866 74.968 156.056 58.43 59.19-16.537 100.902-69.44 103.172-130.856.172-1.797.172-3.524.172-5.321-.062-59.431-37.232-112.497-93.063-132.865-31.199-11.253-65.348-11.253-96.547 0-55.84 20.365-93.023 73.428-93.104 132.865 0 1.807 0 3.544.141 4.776.806 26.002 8.829 51.267 23.173 72.971zm18.951-109.956-20.87 15.65c1.892-14.224 6.338-27.988 13.126-40.63zm-21.607 41.478 35.339-26.555 27.464 8.078 15.761 47.698-16.872 22.092h-45.87c-9.068-15.699-14.476-33.243-15.822-51.323zm120.699-49.434 38.005 26.716-14.449 43.74h-47.112l-14.449-43.74zm-90.176 120.941h28.837l9.38 28.665c-14.527-6.904-27.523-16.651-38.217-28.665zm62.207 37.045-14.792-45.234 16.892-22.102h51.737l16.892 22.102-14.792 45.244c-18.395 4.328-37.544 4.325-55.937-.01zm79.937-8.39 9.37-28.655h28.837c-10.693 12.009-23.684 21.752-38.207 28.655zm52.918-48.849h-45.88l-16.892-22.102 15.761-47.698 27.464-8.078 35.339 26.555c-1.328 18.08-6.726 35.625-15.792 51.323zm1.929-117.781c6.786 12.646 11.233 26.414 13.126 40.64l-20.87-15.66zm-14.641-21.001-12.874 41.63-27.554 8.078-41.65-29.251v-28.887l35.884-25.242c17.892 7.328 33.742 18.882 46.194 33.672zm-92.174-42.963c7.177-.004 14.34.628 21.405 1.888l-21.405 15.054-21.405-15.054c7.065-1.254 14.228-1.886 21.405-1.888zm-45.982 9.31 35.884 25.222v28.887l-41.65 29.281-27.554-8.078-12.874-41.64c12.454-14.789 28.303-26.342 46.194-33.672z'/%3E%3Cpath d='m191.841 263.557c5.576 0 10.097-4.521 10.097-10.097v-20.194c0-5.576-4.521-10.097-10.097-10.097s-10.097 4.521-10.097 10.097v20.194c0 5.577 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m191.841 324.139c5.576 0 10.097-4.521 10.097-10.097v-20.194c0-5.576-4.521-10.097-10.097-10.097s-10.097 4.521-10.097 10.097v20.194c0 5.576 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m191.841 384.72c5.576 0 10.097-4.521 10.097-10.097v-20.194c0-5.576-4.521-10.097-10.097-10.097s-10.097 4.521-10.097 10.097v20.194c0 5.577 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m191.841 445.302c5.576 0 10.097-4.521 10.097-10.097v-20.194c0-5.576-4.521-10.097-10.097-10.097s-10.097 4.521-10.097 10.097v20.194c0 5.576 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m191.841 505.883c5.576 0 10.097-4.521 10.097-10.097v-20.194c0-5.576-4.521-10.097-10.097-10.097s-10.097 4.521-10.097 10.097v20.194c0 5.577 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m60.581 263.557h80.775c5.576 0 10.097-4.521 10.097-10.097s-4.521-10.097-10.097-10.097h-80.775c-5.576 0-10.097 4.521-10.097 10.097.001 5.577 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m60.581 303.945h80.775c5.576 0 10.097-4.521 10.097-10.097s-4.521-10.097-10.097-10.097h-80.775c-5.576 0-10.097 4.521-10.097 10.097s4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m60.581 364.526h80.775c5.576 0 10.097-4.521 10.097-10.097s-4.521-10.097-10.097-10.097h-80.775c-5.576 0-10.097 4.521-10.097 10.097.001 5.577 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m60.581 404.914h80.775c5.576 0 10.097-4.521 10.097-10.097s-4.521-10.097-10.097-10.097h-80.775c-5.576 0-10.097 4.521-10.097 10.097s4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m60.581 445.302h80.775c5.576 0 10.097-4.521 10.097-10.097s-4.521-10.097-10.097-10.097h-80.775c-5.576 0-10.097 4.521-10.097 10.097s4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m60.581 485.689h80.775c5.576 0 10.097-4.521 10.097-10.097s-4.521-10.097-10.097-10.097h-80.775c-5.576 0-10.097 4.521-10.097 10.097.001 5.577 4.521 10.097 10.097 10.097z'/%3E%3C/g%3E%3C/svg%3E") !important
}

.tab-navigation-w-bc .tab-nav-icon-bc.bc-i-games {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60' fill='%23bcbcbc'%3E%3Cg%3E%3Cpath d='M59,54a7.743,7.743,0,0,0-5.473,2.229,5.862,5.862,0,0,1-8.4,0,7.829,7.829,0,0,0-10.942,0,5.855,5.855,0,0,1-8.391,0,11.232,11.232,0,0,0-2.124-1.482l2.061-3.584a1.91,1.91,0,0,0-.073-2.057c-.022-.033-.054-.055-.078-.086l1.358-1.358,19.84-4.48a4.456,4.456,0,0,0,2.177-1.2l2.891-2.89A2.029,2.029,0,0,0,50.6,35.636l-10.679-.971L50.987,23.6a12.129,12.129,0,0,0,2.866-4.729l2.951-.646a2.61,2.61,0,0,0,1.292-.707l1.472-1.473.012-.011a1.479,1.479,0,0,0,.332-1.539,1.5,1.5,0,0,0-1.258-.988l-4.739-.461a11.067,11.067,0,0,0-2.924-5.226L43.8.624a2.13,2.13,0,0,0-3.011,0L39.624,1.793a2.126,2.126,0,0,0-.583,1.924l2.173,10.865L15.067,40.729l-.384-.718a1.906,1.906,0,0,0-3.365,0L9.271,43.84l-2.2-.517a1.919,1.919,0,0,0-2.3,2.222l.576,3.244L2.206,48.3a1.886,1.886,0,0,0-1.867.8A1.909,1.909,0,0,0,.264,51.16l1.665,2.89A8.772,8.772,0,0,0,1,54a1,1,0,0,0,0,2,5.817,5.817,0,0,1,4.193,1.771,7.824,7.824,0,0,0,10.938,0,5.855,5.855,0,0,1,8.391,0,7.826,7.826,0,0,0,10.941,0,5.859,5.859,0,0,1,8.393,0,7.834,7.834,0,0,0,10.946,0A5.826,5.826,0,0,1,59,56a1,1,0,0,0,0-2ZM50.4,37.674l.034,0-2.891,2.891a2.465,2.465,0,0,1-1.2.662L26.373,45.74a.109.109,0,0,1-.142-.064.111.111,0,0,1,.022-.154l9.208-9.208a.131.131,0,0,1,.09-.037l14.236,1.339.648.061Zm-.407-.038.358.033Zm7.4-22.245-.71.71a.622.622,0,0,1-.3.167l-7.868,1.723,3.118-3.117a.109.109,0,0,1,.084-.036ZM41,3.324a.128.128,0,0,1,.036-.116l1.169-1.17a.129.129,0,0,1,.183,0l5.684,5.684-5.16,5.161Zm8.484,5.815.087.088a9.05,9.05,0,0,1,2.206,3.624,2.137,2.137,0,0,0-1.567.609L45.975,17.7a1.536,1.536,0,0,0,1.415,2.587l4.094-.9a10.081,10.081,0,0,1-1.911,2.8L37.327,34.43l-1.583-.144a2.109,2.109,0,0,0-1.7.615l-9.207,9.207a2.114,2.114,0,0,0-.36,2.533,2.183,2.183,0,0,0,.279.376l-1.345,1.344-2.764.428.575-3.241a1.918,1.918,0,0,0-2.313-2.221l-2.182.513-.677-1.268ZM20.326,54a7.735,7.735,0,0,0-5.47,2.229,5.851,5.851,0,0,1-8.387,0,13.154,13.154,0,0,0-1.694-1.243L2.024,50.3l4.4.681a1,1,0,0,0,1.137-1.164l-.8-4.51,2.8.658a1,1,0,0,0,1.111-.5L13,41.105l2.328,4.356a1,1,0,0,0,1.111.5l2.8-.658-.8,4.51a1,1,0,0,0,1.137,1.164l4.347-.672-2.2,3.817A8.288,8.288,0,0,0,20.326,54Z'/%3E%3Cpath d='M32.677,31.911a1,1,0,0,0,.707-.293l1.033-1.033A1,1,0,1,0,33,29.171L31.97,30.2a1,1,0,0,0,.707,1.707Z'/%3E%3Cpath d='M37.076,27.512a1,1,0,0,0,.707-.293l1.032-1.032A1,1,0,1,0,37.4,24.772l-1.032,1.033a1,1,0,0,0,.707,1.707Z'/%3E%3Cpath d='M23.728,40.86a1,1,0,0,0,.707-.293l1.032-1.032a1,1,0,0,0-1.414-1.414l-1.032,1.032a1,1,0,0,0,.707,1.707Z'/%3E%3Cpath d='M28.126,36.461a.993.993,0,0,0,.707-.293l1.032-1.032a1,1,0,1,0-1.414-1.414l-1.032,1.032a1,1,0,0,0,.707,1.707Z'/%3E%3Cpath d='M41.474,23.113a.993.993,0,0,0,.707-.293l1.032-1.032A1,1,0,0,0,41.8,20.374l-1.032,1.032a1,1,0,0,0,.707,1.707Z'/%3E%3C/g%3E%3C/svg%3E") !important
}

.tab-navigation-w-bc .tab-nav-icon-bc.bc-i-livecasino {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23FFFFFF'%3E%3Cg%3E%3Cpath d='M256,173.419c13.661,0,24.774-11.114,24.774-24.774S269.661,123.871,256,123.871s-24.774,11.114-24.774,24.774S242.339,173.419,256,173.419z M256,140.387c4.553,0,8.258,3.705,8.258,8.258s-3.705,8.258-8.258,8.258c-4.553,0-8.258-3.705-8.258-8.258S251.447,140.387,256,140.387z'/%3E%3Cpath d='M450.4,223.649c-35.237-15.631-83.505-26.65-136.594-31.252v-18.978h74.345c7.541,10.022,19.53,16.516,33.01,16.516c22.767,0,41.29-18.523,41.29-41.29s-18.523-41.29-41.29-41.29c-13.479,0-25.469,6.494-33.01,16.516h-74.345v-6.308c0-12.751-6.214-24.373-16.516-31.424V57.806c0-14.124-17.751-24.774-41.29-24.774c-23.54,0-41.29,10.65-41.29,24.774v28.331c-10.302,7.051-16.516,18.674-16.516,31.424v6.309h-74.345c-7.541-10.022-19.53-16.516-33.01-16.516c-22.767,0-41.29,18.523-41.29,41.29s18.523,41.29,41.29,41.29c13.479,0,25.469-6.494,33.01-16.516h74.345v18.978c-53.089,4.602-101.356,15.62-136.593,31.252C21.302,241.527,0,264.136,0,289.032v90.839c0,27.982,27.693,53.548,77.978,71.986C125.657,469.34,188.881,478.968,256,478.968s130.343-9.628,178.022-27.111C484.307,433.419,512,407.853,512,379.871v-90.839C512,264.136,490.699,241.527,450.4,223.649z M156.436,280.775H50.563c8.991-5.224,19.591-10.15,31.599-14.632c21.632-8.073,46.941-14.479,74.716-18.994c-5.423,5.106-8.233,10.851-8.233,17.109C148.645,270.442,151.463,275.951,156.436,280.775z M28.55,297.291h160.869c9.812,2.802,20.838,4.9,32.444,6.28l-86.071,56.51c-18.87-3.924-36.398-8.802-52.129-14.57c-31.037-11.38-52.434-25.374-61.801-39.948C23.656,302.78,25.891,300.019,28.55,297.291z M355.121,247.149c27.774,4.515,53.084,10.92,74.716,18.994c12.008,4.482,22.607,9.407,31.598,14.631H355.565c4.971-4.824,7.789-10.333,7.789-16.516C363.355,258.001,360.545,252.255,355.121,247.149z M247.742,371.557c-30.89-0.373-60.755-2.829-88.386-7.189l88.386-58.03V371.557z M264.258,306.077l66.255,40.975c6.875,9.014,17.366,15.118,29.291,16.139c-29.6,5.096-61.971,7.961-95.547,8.365V306.077z M363.355,297.29c13.66,0,24.774,11.114,24.774,24.774c0,13.66-11.114,24.774-24.774,24.774s-24.774-11.114-24.774-24.774C338.581,308.405,349.695,297.29,363.355,297.29z M404.645,322.065c0-9.288-3.084-17.868-8.281-24.774h87.084c2.659,2.727,4.894,5.49,6.69,8.271c-9.368,14.575-30.764,28.569-61.801,39.948c-14.056,5.154-29.554,9.596-46.155,13.283C395.506,351.936,404.645,338.052,404.645,322.065z M322.584,297.29h7.762c-5.196,6.906-8.281,15.486-8.281,24.774c0,0.117,0.008,0.232,0.009,0.349l-30.71-18.992C302.521,302.042,313.118,299.993,322.584,297.29z M77.978,361.018c47.679,17.483,110.903,27.111,178.022,27.111s130.343-9.628,178.022-27.111c27.406-10.049,48.083-22.218,61.242-35.739c-2.435,19.196-26.512,38.445-66.927,53.265C382.432,395.375,321.228,404.645,256,404.645s-126.432-9.27-172.338-26.102c-40.416-14.819-64.492-34.069-66.927-53.265C29.894,338.799,50.571,350.969,77.978,361.018z M443.702,238.746c31.331,13.899,49.453,30.479,51.571,47.023c-12.939-13.269-33.157-25.207-59.661-35.099c-33.673-12.569-75.654-21.25-121.805-25.238v-16.457C364.543,213.49,410.399,223.972,443.702,238.746z M421.161,123.871c13.66,0,24.774,11.114,24.774,24.774s-11.114,24.774-24.774,24.774c-13.66,0-24.774-11.114-24.774-24.774S407.501,123.871,421.161,123.871z M380.702,140.387c-0.544,2.669-0.831,5.431-0.831,8.258s0.287,5.589,0.831,8.258h-66.895v-16.516H380.702z M256,49.548c15.988,0,24.774,6.203,24.774,8.258s-8.787,8.258-24.774,8.258s-24.774-6.203-24.774-8.258S240.012,49.548,256,49.548z M214.71,117.563c0-8.242,4.58-15.651,11.951-19.337l4.565-2.283v-18.05c6.811,2.969,15.324,4.689,24.774,4.689c9.45,0,17.963-1.72,24.774-4.689v18.05l4.565,2.282c7.371,3.687,11.951,11.096,11.951,19.338v129.48c-2.43,2.868-16.604,8.958-41.29,8.958s-38.86-6.089-41.29-8.958V117.563z M256,272.516c28.773,0,57.806-7.66,57.806-24.774v-1.804c22.694,5.757,33.032,13.84,33.032,18.321c0,8.409-32.063,24.774-90.839,24.774s-90.839-16.365-90.839-24.774c0-4.48,10.338-12.564,33.032-18.321v1.804C198.194,264.856,227.227,272.516,256,272.516z M90.839,173.419c-13.66,0-24.774-11.114-24.774-24.774s11.114-24.774,24.774-24.774s24.774,11.114,24.774,24.774S104.499,173.419,90.839,173.419z M131.298,156.903c0.544-2.669,0.831-5.431,0.831-8.258s-0.287-5.589-0.831-8.258h66.895v16.516H131.298z M68.298,238.746c33.303-14.774,79.159-25.256,129.895-29.771v16.457c-46.151,3.989-88.132,12.669-121.805,25.238c-26.504,9.892-46.722,21.83-59.661,35.099C18.844,269.225,36.966,252.645,68.298,238.746z M495.484,379.871c0,20.247-24.474,40.833-67.146,56.479C382.432,453.182,321.228,462.452,256,462.452s-126.432-9.27-172.338-26.102c-42.673-15.646-67.146-36.232-67.146-56.479v-21.787c13.148,13.611,33.902,25.861,61.462,35.966c47.679,17.483,110.903,27.111,178.022,27.111s130.343-9.628,178.022-27.111c27.559-10.105,48.314-22.355,61.462-35.966V379.871z'/%3E%3C/g%3E%3C/svg%3E") !important
}

.tab-navigation-w-bc .tab-nav-item-bc.active,.tab-navigation-w-bc .tab-nav-item-bc[aria-current="page"] {
    background: linear-gradient(180deg,rgba(240,201,89,0.15) 0%,rgba(240,201,89,0.03) 100%) !important;
    color: #F0C959 !important;
    box-shadow: none !important
}

.tab-navigation-w-bc .tab-nav-item-bc.active::before,.tab-navigation-w-bc .tab-nav-item-bc[aria-current="page"]::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 25% !important;
    right: 25% !important;
    height: 2px !important;
    background: linear-gradient(90deg,transparent,#F0C959,transparent) !important;
    border-radius: 0 0 2px 2px !important;
    display: block !important
}

.tab-navigation-w-bc .tab-nav-item-bc.active .tab-nav-title-bc,.tab-navigation-w-bc .tab-nav-item-bc[aria-current="page"] .tab-nav-title-bc {
    color: #F0C959 !important;
    text-shadow: 0 0 8px rgba(240,201,89,0.3) !important
}

.tab-navigation-w-bc .tab-nav-item-bc.active .tab-nav-icon-bc.bc-i-slots,.tab-navigation-w-bc .tab-nav-item-bc[aria-current="page"] .tab-nav-icon-bc.bc-i-slots {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23f0c959' %3E%3Cg%3E%3Cpath d='m509.803 334.468-20.48-20.48c-2.792-2.792-7.269-2.94-10.24-.343-2.835 2.479-10.421 7.597-15.773 7.597-5.269 0-10.036-1.887-16.072-4.275-7.864-3.112-17.651-6.985-31.197-6.985-12.28 0-22.992 2.505-30.348 4.86-1.068-2.839-3.81-4.86-7.022-4.86h-21.6c-3.935 0-7.2 3.04-7.48 6.965l-4.511 63.03c-.149 2.077.572 4.122 1.991 5.646s3.407 2.39 5.489 2.39h26.11c3.711 0 6.864-2.714 7.416-6.383.839-5.568 4.491-10.36 9.523-12.502 6.282-2.665 13.382-2.918 21.104-.753 1.152.324 2.214.631 3.215.921.937.271 1.838.532 2.726.781-4.964 4.105-10.544 9.394-16.111 16.024-14.9 17.745-32.662 48.986-32.662 97.053 0 4.142 3.357 7.5 7.5 7.5h59.87c4.143 0 7.5-3.358 7.5-7.5 0-27.432 6.298-54.33 18.719-79.948 1.807-3.727.25-8.213-3.477-10.021-3.729-1.807-8.214-.25-10.021 3.477-12.286 25.342-19.026 51.88-20.076 78.992h-44.86c1.304-31.389 10.881-58.051 28.518-79.335 14.237-17.181 28.726-24.277 28.849-24.336 3.173-1.502 4.879-5.005 4.106-8.43-.772-3.42-3.811-5.849-7.316-5.849-.004 0-.009 0-.013 0-9.318.031-12.568-.931-19.076-2.816-1.038-.301-2.139-.62-3.337-.956-11.088-3.109-21.521-2.641-31.022 1.391-7.778 3.312-13.847 9.809-16.821 17.69h-12.306l3.438-48.03h7.117v.61c0 2.593 1.348 4.998 3.551 6.367 2.204 1.368 4.963 1.498 7.289.349.147-.073 15.041-7.325 34.03-7.325 10.686 0 18.308 3.016 25.679 5.933 6.618 2.619 13.463 5.328 21.591 5.328 7.607 0 15.065-3.844 19.983-7.07l10.49 10.49c-5.095 5.184-12.978 13.903-21.4 25.835-2.389 3.384-1.582 8.063 1.802 10.452 3.385 2.39 8.063 1.582 10.452-1.802 12.962-18.36 24.659-28.606 24.769-28.702 1.576-1.363 2.515-3.319 2.59-5.402.071-2.086-.723-4.105-2.196-5.578z'/%3E%3Cpath d='m164.345 345.445c1.576-1.363 2.515-3.32 2.59-5.403s-.719-4.103-2.193-5.576l-20.49-20.48c-2.792-2.792-7.271-2.939-10.24-.339-2.832 2.478-10.413 7.594-15.771 7.594-5.264 0-10.031-1.887-16.066-4.275-7.864-3.112-17.652-6.985-31.193-6.985-12.28 0-22.992 2.505-30.348 4.86-1.068-2.839-3.81-4.86-7.022-4.86h-21.612c-3.935 0-7.201 3.041-7.48 6.966l-4.5 63.03c-.148 2.077.573 4.122 1.991 5.645 1.419 1.524 3.407 2.389 5.489 2.389h26.11c3.711 0 6.864-2.714 7.416-6.383.839-5.568 4.491-10.36 9.527-12.504 6.27-2.666 13.371-2.917 21.097-.752 1.149.323 2.208.63 3.206.919.938.272 1.84.534 2.728.782-4.964 4.105-10.545 9.395-16.112 16.025-14.9 17.745-32.662 48.986-32.662 97.053 0 4.142 3.357 7.5 7.5 7.5h59.88c4.143 0 7.5-3.358 7.5-7.5 0-27.427 6.305-54.342 18.738-79.999 1.807-3.728.249-8.214-3.479-10.02-3.729-1.807-8.214-.249-10.02 3.478-12.299 25.377-19.045 51.931-20.095 79.041h-44.871c1.304-31.389 10.881-58.051 28.518-79.335 14.237-17.181 28.726-24.277 28.849-24.336 3.173-1.502 4.879-5.005 4.106-8.43-.772-3.42-3.811-5.849-7.316-5.849-.083-.007-.158 0-.237 0-9.132 0-12.397-.946-18.849-2.817-1.036-.3-2.134-.619-3.331-.956-11.098-3.109-21.533-2.642-31.021 1.392-7.778 3.312-13.847 9.809-16.821 17.69h-12.307l3.429-48.03h7.127v.61c0 2.593 1.348 4.998 3.551 6.367 2.203 1.368 4.963 1.498 7.289.349.147-.073 15.041-7.325 34.03-7.325 10.681 0 18.303 3.016 25.674 5.933 6.618 2.619 13.462 5.327 21.586 5.327 7.613 0 15.069-3.844 19.986-7.07l10.496 10.491c-5.091 5.179-12.962 13.885-21.369 25.793-2.389 3.384-1.582 8.064 1.802 10.453 3.385 2.389 8.063 1.582 10.452-1.801 12.942-18.332 24.628-28.567 24.738-28.662z'/%3E%3Cpath d='m355.764 274.362c25.419-36.314 48.643-56.61 48.871-56.807 1.576-1.363 2.515-3.32 2.59-5.402s-.719-4.103-2.192-5.576l-38.761-38.75c-2.789-2.787-7.264-2.934-10.235-.345-5.122 4.461-21.261 16.04-34.247 16.04-11.235 0-21.255-3.964-32.857-8.555-15.099-5.974-32.212-12.745-56.563-12.745-27.373 0-50.392 6.782-63.2 11.554v-4.054c0-4.142-3.357-7.5-7.5-7.5h-40.88c-3.935 0-7.2 3.041-7.48 6.965l-8.521 119.24c-.148 2.077.572 4.122 1.991 5.646s3.407 2.389 5.489 2.389h49.4c3.712 0 6.866-2.715 7.417-6.387 1.925-12.82 10.359-23.855 22.014-28.799 13.332-5.66 28.255-6.236 44.355-1.713 2.217.622 4.257 1.213 6.181 1.77 6.554 1.898 11.979 3.468 18.438 4.55-11.262 8.13-25.896 20.485-40.563 37.949-17.516 20.856-31.468 44.743-41.467 70.996-12.451 32.69-18.765 69.135-18.765 108.323 0 4.142 3.357 7.5 7.5 7.5h113.279c4.143 0 7.5-3.358 7.5-7.5 0-62.433 16.728-122.936 49.719-179.828 2.078-3.583.857-8.172-2.726-10.25-3.583-2.077-8.172-.857-10.251 2.726-33.014 56.931-50.378 117.401-51.665 179.852h-98.274c1.754-79.773 31.27-131.76 56.15-161.592 27.862-33.407 56.155-47.15 56.427-47.279 3.173-1.502 4.88-5.005 4.107-8.43-.772-3.421-3.811-5.849-7.316-5.849-.113-.004-.309 0-.462 0-18.199 0-25.07-1.99-37.461-5.578-1.961-.568-4.042-1.17-6.299-1.804-19.462-5.467-37.722-4.679-54.269 2.347-14.436 6.125-25.357 18.823-29.616 33.994h-35.3l7.449-104.24h26.397v7.83c0 2.596 1.347 5.005 3.553 6.373 2.207 1.367 4.968 1.495 7.293.34.293-.146 29.706-14.542 67.355-14.542 21.491 0 36.515 5.944 51.044 11.693 12.487 4.94 24.281 9.607 38.376 9.607 15.146 0 30.58-9.564 38.575-15.39l28.561 28.553c-8.824 8.543-26.422 26.892-45.45 54.076-2.375 3.394-1.55 8.07 1.844 10.445 3.395 2.375 8.07 1.55 10.445-1.843z'/%3E%3Cpath d='m217.523 87.429c.783.764 1.141 1.863.956 2.941l-2.217 12.924c-1.188 6.924 1.604 13.791 7.289 17.92 3.211 2.333 6.969 3.519 10.752 3.519 2.912 0 5.839-.702 8.544-2.124l11.607-6.102c.966-.508 2.121-.509 3.091 0l11.606 6.101c6.218 3.27 13.612 2.735 19.296-1.395 5.685-4.129 8.478-10.996 7.289-17.92l-2.216-12.923c-.185-1.078.173-2.177.956-2.94l9.39-9.152c5.03-4.903 6.808-12.101 4.637-18.783-2.172-6.682-7.839-11.46-14.791-12.47l-12.977-1.886c-1.082-.158-2.018-.837-2.502-1.818l-5.803-11.758c-3.109-6.3-9.405-10.213-16.431-10.213-7.025 0-13.321 3.914-16.431 10.214l-5.802 11.757c-.485.981-1.421 1.661-2.504 1.819l-12.975 1.886c-6.953 1.01-12.62 5.788-14.792 12.47-2.171 6.682-.394 13.879 4.637 18.783zm.24-23.3c.238-.733.903-2.002 2.683-2.261l12.975-1.886c5.969-.867 11.126-4.614 13.797-10.023l5.803-11.758c.795-1.612 2.208-1.852 2.98-1.852.771 0 2.185.24 2.979 1.852l5.804 11.76c2.67 5.408 7.827 9.155 13.795 10.022l12.977 1.886c1.778.259 2.443 1.528 2.682 2.261.238.734.446 2.152-.841 3.406l-9.39 9.152c-4.319 4.21-6.289 10.273-5.269 16.218l2.217 12.924c.304 1.771-.698 2.796-1.322 3.249-.623.455-1.909 1.089-3.499.253l-11.605-6.101c-5.34-2.808-11.716-2.807-17.054 0l-11.606 6.102c-1.591.835-2.875.201-3.499-.253-.624-.453-1.626-1.478-1.322-3.249l2.217-12.923c1.021-5.945-.949-12.008-5.269-16.219l-9.39-9.152c-1.289-1.256-1.081-2.674-.843-3.408z'/%3E%3Cpath d='m337.51 114.456c.068.067.1.163.083.259l-1.594 9.303c-.992 5.779 1.339 11.509 6.082 14.956 4.744 3.446 10.913 3.893 16.104 1.164l8.355-4.393c.087-.044.188-.043.271 0l8.354 4.393c2.258 1.187 4.7 1.772 7.13 1.772 3.157 0 6.294-.989 8.975-2.937 4.743-3.446 7.074-9.177 6.082-14.955l-1.596-9.304c-.016-.094.016-.19.085-.257l6.759-6.589c4.198-4.093 5.681-10.099 3.869-15.675s-6.541-9.563-12.344-10.406l-9.342-1.357c-.095-.014-.176-.073-.219-.159l-4.177-8.464s0 0 0-.001c-2.596-5.257-7.85-8.523-13.712-8.523-5.863 0-11.117 3.266-13.713 8.524l-4.178 8.465c-.043.086-.124.145-.219.159l-9.341 1.357c-5.803.843-10.533 4.831-12.345 10.407s-.329 11.582 3.869 15.674zm3.636-17.627c.057-.172.112-.181.235-.199l9.341-1.357c4.982-.724 9.286-3.851 11.514-8.365l4.178-8.464c.055-.111.08-.163.262-.163.181 0 .206.051.261.163l4.177 8.464c2.228 4.514 6.531 7.642 11.514 8.365l9.342 1.357c.122.018.179.026.234.198.056.172.016.212-.074.299l-6.758 6.588c-3.605 3.514-5.25 8.574-4.398 13.536l1.596 9.304c.021.122.03.178-.116.284-.147.108-.198.079-.307.022l-8.354-4.393c-2.228-1.172-4.672-1.757-7.116-1.757-2.443 0-4.888.586-7.115 1.757l-8.355 4.393c-.111.059-.161.083-.306-.022-.146-.106-.137-.162-.115-.285l1.594-9.303c.852-4.96-.792-10.02-4.396-13.535l-6.76-6.589c-.092-.087-.133-.126-.078-.298z'/%3E%3Cpath d='m116.16 114.458c.068.066.1.162.084.256l-1.596 9.304c-.992 5.778 1.339 11.509 6.082 14.955 4.744 3.447 10.914 3.893 16.104 1.164l8.355-4.393c.085-.044.188-.044.271 0l8.355 4.393c2.258 1.187 4.7 1.772 7.13 1.772 3.157 0 6.293-.989 8.974-2.937 4.743-3.446 7.074-9.177 6.083-14.955l-1.596-9.305c-.016-.095.016-.191.084-.257l6.76-6.589c4.198-4.092 5.681-10.099 3.869-15.674-1.812-5.576-6.542-9.564-12.345-10.407l-9.341-1.358c-.095-.014-.176-.073-.219-.159l-4.178-8.465c-2.596-5.257-7.85-8.523-13.713-8.523-5.862 0-11.116 3.266-13.712 8.523v.001l-4.177 8.464c-.043.086-.124.145-.219.159l-9.342 1.357c-5.803.843-10.532 4.831-12.344 10.406-1.812 5.576-.329 11.583 3.869 15.675zm3.637-17.63c.056-.171.112-.18.234-.198l9.342-1.357c4.982-.724 9.286-3.851 11.514-8.365l4.177-8.464c.055-.111.08-.163.261-.163.182 0 .207.051.262.163l4.178 8.464c2.228 4.515 6.531 7.642 11.514 8.365l9.341 1.357c.123.018.179.026.235.199.056.172.015.211-.074.298l-6.76 6.589c-3.605 3.514-5.248 8.574-4.397 13.533l1.596 9.305c.021.123.03.178-.116.284-.145.105-.194.081-.306.022l-8.355-4.392c-4.454-2.343-9.775-2.343-14.231 0l-8.354 4.392c-.109.058-.158.085-.307-.022-.146-.106-.137-.162-.116-.284l1.596-9.304c.852-4.962-.793-10.022-4.397-13.535l-6.759-6.589c-.094-.086-.134-.126-.078-.298z'/%3E%3C/g%3E%3C/svg%3E") !important
}

.tab-navigation-w-bc .tab-nav-item-bc.active .tab-nav-icon-bc.bc-i-prematch,.tab-navigation-w-bc .tab-nav-item-bc[aria-current="page"] .tab-nav-icon-bc.bc-i-prematch {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 480' fill='%23f0c959'%3E%3Cpath d='m240 0c-132.546875 0-240 107.453125-240 240s107.453125 240 240 240 240-107.453125 240-240c-.148438-132.484375-107.515625-239.851562-240-240zm185.863281 115.121094-16.632812 70.703125-87.628907 29.207031-73.601562-58.871094v-86.746094l84-33.597656c38.03125 17.230469 70.523438 44.683594 93.863281 79.304688zm1.335938 247.640625-79.335938 12.527343-43.199219-57.066406 22.007813-88 86.65625-28.878906 49.640625 59.566406c-3.382812 36.371094-15.667969 71.351563-35.769531 101.851563zm-294.710938 12.582031-79.6875-12.582031c-20.101562-30.507813-32.382812-65.496094-35.761719-101.875l49.601563-59.566407 86.65625 28.878907 22.007813 88.046875zm-116.417969-138.328125c.425782-35.6875 9.429688-70.753906 26.25-102.230469l12.976563 55.199219zm174.175782 74.984375-21.222656-84.976562 70.976562-56.777344 70.992188 56.800781-21.238282 84.953125zm234.457031-122.046875 12.976563-55.199219c16.820312 31.476563 25.824218 66.539063 26.25 102.230469zm-114.519531-162.632813-70.183594 28.070313-70.558594-27.941406c45.671875-15.222657 95.042969-15.265625 140.742188-.128907zm-162.566406 8.679688 84.382812 33.441406v86.71875l-73.601562 58.871094-87.628907-29.207031-16.632812-70.703125c23.261719-34.496094 55.613281-61.878906 93.480469-79.121094zm-81.449219 345.070312 65.03125 10.273438 39.328125 61.601562c-40.960938-13.453124-77.1875-38.402343-104.359375-71.875zm127.296875 78.035157-47.738282-74.738281 42.273438-56.367188h104l42.878906 56.640625-41.597656 72.902344c-32.722656 8.058593-66.84375 8.605469-99.808594 1.601562zm122.039062-8.234375 34.097656-59.671875 64.261719-10.136719c-25.816406 31.792969-59.828125 55.929688-98.359375 69.808594zm0 0'/%3E%3C/svg%3E") !important
}

.tab-navigation-w-bc .tab-nav-item-bc.active .tab-nav-icon-bc.bc-i-live-chat,.tab-navigation-w-bc .tab-nav-item-bc[aria-current="page"] .tab-nav-icon-bc.bc-i-live-chat {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='%23f0c959'%3E%3Cg%3E%3Cpath d='m59.506 27.903c-.245-6.981-3.072-13.509-8.036-18.473-5.203-5.204-12.118-8.069-19.47-8.069-14.849 0-26.982 11.819-27.505 26.542-2.266 1.007-3.852 3.275-3.852 5.911v7.262c0 3.566 2.901 6.468 6.468 6.468 2.308 0 4.185-1.877 4.185-4.185v-11.829c0-2.167-1.662-3.934-3.775-4.144.78-12.827 11.458-23.025 24.479-23.025 6.552 0 12.713 2.554 17.35 7.191 4.258 4.258 6.75 9.808 7.125 15.835-2.111.212-3.77 1.978-3.77 4.143v11.828c0 2.185 1.688 3.963 3.826 4.148v2.989c0 3.366-2.739 6.104-6.105 6.104h-4.521c-.222-.634-.57-1.22-1.058-1.706-.855-.859-1.995-1.332-3.209-1.332h-4.66c-.669 0-1.311.142-1.899.416-1.604.737-2.64 2.355-2.64 4.122 0 1.214.473 2.354 1.33 3.207.857.859 1.997 1.332 3.209 1.332h4.66c1.932 0 3.635-1.249 4.27-3.039h4.518c5.021 0 9.105-4.084 9.105-9.104v-3.523c2.252-1.013 3.826-3.273 3.826-5.898v-7.262c0-2.634-1.586-4.902-3.851-5.909zm-51.211 3.627v11.828c0 .653-.531 1.185-1.185 1.185-1.912 0-3.468-1.556-3.468-3.468v-7.262c0-1.913 1.556-3.468 3.468-3.468.654 0 1.185.532 1.185 1.185zm34.848 26.891c-.149.706-.783 1.219-1.506 1.219h-4.66c-.41 0-.795-.16-1.089-.454-.29-.289-.45-.675-.45-1.085 0-.599.351-1.146.901-1.399.196-.092.411-.139.638-.139h4.66c.41 0 .795.159 1.088.453.29.289.45.675.45 1.085.001.11-.011.22-.032.32zm17.214-17.346c0 1.912-1.556 3.468-3.468 3.468-.653 0-1.185-.531-1.185-1.185v-11.828c0-.653.531-1.185 1.185-1.185 1.912 0 3.468 1.556 3.468 3.468z'/%3E%3Cpath d='m41.713 41.592c3.505 0 6.356-2.852 6.356-6.356v-12.951c0-1.694-.662-3.29-1.864-4.492s-2.797-1.864-4.492-1.864h-19.426c-3.505 0-6.356 2.851-6.356 6.356v12.951c0 3.505 2.851 6.356 6.356 6.356h.119v3.356c0 1.28.763 2.416 1.943 2.895.381.153.777.229 1.169.229.817 0 1.613-.324 2.196-.927l5.583-5.553zm-10.091-2.564-6.042 6.009c-.027.028-.047.049-.104.024-.069-.028-.069-.073-.069-.113v-4.856c0-.828-.671-1.5-1.5-1.5h-1.619c-1.851 0-3.356-1.506-3.356-3.356v-12.951c0-1.851 1.505-3.356 3.356-3.356h19.426c.894 0 1.735.35 2.371.985.636.636.985 1.478.985 2.371v12.951c0 1.851-1.506 3.356-3.356 3.356h-9.034c-.397 0-.777.157-1.058.436z'/%3E%3Cpath d='m24.713 26.787c-1.22 0-2.213.994-2.213 2.213s.994 2.213 2.213 2.213c1.221 0 2.215-.994 2.215-2.213s-.993-2.213-2.215-2.213z'/%3E%3Cpath d='m31.999 26.787c-1.22 0-2.213.994-2.213 2.213s.994 2.213 2.213 2.213c1.222 0 2.215-.994 2.215-2.213s-.993-2.213-2.215-2.213z'/%3E%3Cpath d='m39.285 26.787c-1.22 0-2.213.994-2.213 2.213s.994 2.213 2.213 2.213c1.221 0 2.215-.994 2.215-2.213s-.994-2.213-2.215-2.213z'/%3E%3C/g%3E%3C/svg%3E") !important
}

.tab-navigation-w-bc .tab-nav-item-bc.active .tab-nav-icon-bc.bc-i-live,.tab-navigation-w-bc .tab-nav-item-bc[aria-current="page"] .tab-nav-icon-bc.bc-i-live {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23f0c959'%3E%3Cg%3E%3Cpath d='M116,256c0-37.42,14.562-72.6,41.005-99.059c7.811-7.816,7.811-20.488,0-28.303c-7.81-7.817-20.473-7.817-28.284-0.001C94.723,162.657,76,207.888,76,256s18.723,93.343,52.721,127.363c7.81,7.815,20.473,7.815,28.284-0.001c7.811-7.815,7.811-20.487,0-28.303C130.562,328.6,116,293.42,116,256z'/%3E%3Cpath d='M40,256c0-57.734,22.468-112.012,63.264-152.835c7.811-7.816,7.811-20.488,0-28.304c-7.811-7.815-20.474-7.815-28.284,0C26.628,123.246,0,187.575,0,256s26.628,132.754,74.981,181.139c7.809,7.814,20.473,7.816,28.284,0c7.811-7.816,7.811-20.488,0-28.304C62.468,368.012,40,313.734,40,256z'/%3E%3Cpath d='M256,151.932c-57.346,0-104,46.685-104,104.068s46.654,104.068,104,104.068S360,313.383,360,256S313.346,151.932,256,151.932z M256,320.042c-35.29,0-64-28.729-64-64.042s28.71-64.042,64-64.042c35.29,0,64,28.729,64,64.042S291.29,320.042,256,320.042z'/%3E%3Cpath d='M437.018,74.861c-7.81-7.816-20.473-7.815-28.284,0.001c-7.811,7.816-7.81,20.487,0.001,28.303C449.532,143.988,472,198.266,472,256s-22.468,112.012-63.264,152.835c-7.811,7.816-7.812,20.487-0.001,28.303c7.808,7.814,20.471,7.819,28.284,0.001C485.371,388.754,512,324.425,512,256S485.371,123.246,437.018,74.861z'/%3E%3Cpath d='M383.278,128.637c-7.81-7.816-20.473-7.815-28.284,0.001c-7.811,7.816-7.81,20.487,0.001,28.303C381.437,183.4,396,218.58,396,256c0,37.42-14.562,72.6-41.005,99.059c-7.811,7.816-7.812,20.487-0.001,28.303c7.808,7.814,20.471,7.819,28.284,0.001C417.276,349.343,436,304.112,436,256S417.276,162.657,383.278,128.637z'/%3E%3C/g%3E%3C/svg%3E") !important
}

.tab-navigation-w-bc .tab-nav-item-bc.active .tab-nav-icon-bc.bc-i-betslip,.tab-navigation-w-bc .tab-nav-item-bc[aria-current="page"] .tab-nav-icon-bc.bc-i-betslip {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 605.815 605.815' fill='%23f0c959'%3E%3Cg%3E%3Cpath d='m16.983 516.566c16.828 2.91 30.006 16.089 32.916 32.916 1.573 9.766 9.989 16.956 19.881 16.983h466.255c9.884-.048 18.289-7.228 19.881-16.983 2.91-16.827 16.088-30.006 32.916-32.916 9.766-1.573 16.956-9.989 16.983-19.881v-273.515c0-5.576-4.521-10.097-10.097-10.097-19.674.056-36.506-14.116-39.802-33.512-1.597-9.751-10-16.925-19.881-16.973h-9.319l-37.793-90.62c-1.033-2.475-3.007-4.438-5.489-5.455-2.481-1.017-5.265-1.005-7.738.033-18.1 7.669-39.091 1.111-49.606-15.499-5.137-8.565-15.812-12.015-24.99-8.078l-286.702 119.619h-44.618c-9.892.027-18.308 7.217-19.881 16.983-2.91 16.827-16.088 30.006-32.916 32.916-9.766 1.573-16.956 9.989-16.983 19.881v264.317c.027 9.892 7.217 18.308 16.983 19.881zm391.992-454.795c13.741 21.794 39.808 32.454 64.883 26.535l30.987 74.283h-337.933zm-388.579 170.627c25.318-4.392 45.111-24.278 49.384-49.616h111.965v10.097c0 5.576 4.521 10.097 10.097 10.097s10.097-4.521 10.097-10.097v-10.036l334.076.141c4.305 25.371 24.221 45.223 49.606 49.445l-.202 264.226c-25.327 4.419-45.143 24.279-49.505 49.616l-333.976-.141v-9.956c0-5.576-4.521-10.097-10.097-10.097s-10.097 4.521-10.097 10.097v9.945l-111.944-.05c-4.39-25.315-24.272-45.107-49.606-49.384z'/%3E%3Cpath d='m275.737 442.273c33.774 51.345 96.866 74.968 156.056 58.43 59.19-16.537 100.902-69.44 103.172-130.856.172-1.797.172-3.524.172-5.321-.062-59.431-37.232-112.497-93.063-132.865-31.199-11.253-65.348-11.253-96.547 0-55.84 20.365-93.023 73.428-93.104 132.865 0 1.807 0 3.544.141 4.776.806 26.002 8.829 51.267 23.173 72.971zm18.951-109.956-20.87 15.65c1.892-14.224 6.338-27.988 13.126-40.63zm-21.607 41.478 35.339-26.555 27.464 8.078 15.761 47.698-16.872 22.092h-45.87c-9.068-15.699-14.476-33.243-15.822-51.323zm120.699-49.434 38.005 26.716-14.449 43.74h-47.112l-14.449-43.74zm-90.176 120.941h28.837l9.38 28.665c-14.527-6.904-27.523-16.651-38.217-28.665zm62.207 37.045-14.792-45.234 16.892-22.102h51.737l16.892 22.102-14.792 45.244c-18.395 4.328-37.544 4.325-55.937-.01zm79.937-8.39 9.37-28.655h28.837c-10.693 12.009-23.684 21.752-38.207 28.655zm52.918-48.849h-45.88l-16.892-22.102 15.761-47.698 27.464-8.078 35.339 26.555c-1.328 18.08-6.726 35.625-15.792 51.323zm1.929-117.781c6.786 12.646 11.233 26.414 13.126 40.64l-20.87-15.66zm-14.641-21.001-12.874 41.63-27.554 8.078-41.65-29.251v-28.887l35.884-25.242c17.892 7.328 33.742 18.882 46.194 33.672zm-92.174-42.963c7.177-.004 14.34.628 21.405 1.888l-21.405 15.054-21.405-15.054c7.065-1.254 14.228-1.886 21.405-1.888zm-45.982 9.31 35.884 25.222v28.887l-41.65 29.281-27.554-8.078-12.874-41.64c12.454-14.789 28.303-26.342 46.194-33.672z'/%3E%3Cpath d='m191.841 263.557c5.576 0 10.097-4.521 10.097-10.097v-20.194c0-5.576-4.521-10.097-10.097-10.097s-10.097 4.521-10.097 10.097v20.194c0 5.577 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m191.841 324.139c5.576 0 10.097-4.521 10.097-10.097v-20.194c0-5.576-4.521-10.097-10.097-10.097s-10.097 4.521-10.097 10.097v20.194c0 5.576 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m191.841 384.72c5.576 0 10.097-4.521 10.097-10.097v-20.194c0-5.576-4.521-10.097-10.097-10.097s-10.097 4.521-10.097 10.097v20.194c0 5.577 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m191.841 445.302c5.576 0 10.097-4.521 10.097-10.097v-20.194c0-5.576-4.521-10.097-10.097-10.097s-10.097 4.521-10.097 10.097v20.194c0 5.576 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m191.841 505.883c5.576 0 10.097-4.521 10.097-10.097v-20.194c0-5.576-4.521-10.097-10.097-10.097s-10.097 4.521-10.097 10.097v20.194c0 5.577 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m60.581 263.557h80.775c5.576 0 10.097-4.521 10.097-10.097s-4.521-10.097-10.097-10.097h-80.775c-5.576 0-10.097 4.521-10.097 10.097.001 5.577 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m60.581 303.945h80.775c5.576 0 10.097-4.521 10.097-10.097s-4.521-10.097-10.097-10.097h-80.775c-5.576 0-10.097 4.521-10.097 10.097s4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m60.581 364.526h80.775c5.576 0 10.097-4.521 10.097-10.097s-4.521-10.097-10.097-10.097h-80.775c-5.576 0-10.097 4.521-10.097 10.097.001 5.577 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m60.581 404.914h80.775c5.576 0 10.097-4.521 10.097-10.097s-4.521-10.097-10.097-10.097h-80.775c-5.576 0-10.097 4.521-10.097 10.097s4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m60.581 445.302h80.775c5.576 0 10.097-4.521 10.097-10.097s-4.521-10.097-10.097-10.097h-80.775c-5.576 0-10.097 4.521-10.097 10.097s4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m60.581 485.689h80.775c5.576 0 10.097-4.521 10.097-10.097s-4.521-10.097-10.097-10.097h-80.775c-5.576 0-10.097 4.521-10.097 10.097.001 5.577 4.521 10.097 10.097 10.097z'/%3E%3C/g%3E%3C/svg%3E") !important
}

.tab-navigation-w-bc .tab-nav-item-bc.active .tab-nav-icon-bc.bc-i-games,.tab-navigation-w-bc .tab-nav-item-bc[aria-current="page"] .tab-nav-icon-bc.bc-i-games {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60' fill='%23f0c959'%3E%3Cg%3E%3Cpath d='M59,54a7.743,7.743,0,0,0-5.473,2.229,5.862,5.862,0,0,1-8.4,0,7.829,7.829,0,0,0-10.942,0,5.855,5.855,0,0,1-8.391,0,11.232,11.232,0,0,0-2.124-1.482l2.061-3.584a1.91,1.91,0,0,0-.073-2.057c-.022-.033-.054-.055-.078-.086l1.358-1.358,19.84-4.48a4.456,4.456,0,0,0,2.177-1.2l2.891-2.89A2.029,2.029,0,0,0,50.6,35.636l-10.679-.971L50.987,23.6a12.129,12.129,0,0,0,2.866-4.729l2.951-.646a2.61,2.61,0,0,0,1.292-.707l1.472-1.473.012-.011a1.479,1.479,0,0,0,.332-1.539,1.5,1.5,0,0,0-1.258-.988l-4.739-.461a11.067,11.067,0,0,0-2.924-5.226L43.8.624a2.13,2.13,0,0,0-3.011,0L39.624,1.793a2.126,2.126,0,0,0-.583,1.924l2.173,10.865L15.067,40.729l-.384-.718a1.906,1.906,0,0,0-3.365,0L9.271,43.84l-2.2-.517a1.919,1.919,0,0,0-2.3,2.222l.576,3.244L2.206,48.3a1.886,1.886,0,0,0-1.867.8A1.909,1.909,0,0,0,.264,51.16l1.665,2.89A8.772,8.772,0,0,0,1,54a1,1,0,0,0,0,2,5.817,5.817,0,0,1,4.193,1.771,7.824,7.824,0,0,0,10.938,0,5.855,5.855,0,0,1,8.391,0,7.826,7.826,0,0,0,10.941,0,5.859,5.859,0,0,1,8.393,0,7.834,7.834,0,0,0,10.946,0A5.826,5.826,0,0,1,59,56a1,1,0,0,0,0-2ZM50.4,37.674l.034,0-2.891,2.891a2.465,2.465,0,0,1-1.2.662L26.373,45.74a.109.109,0,0,1-.142-.064.111.111,0,0,1,.022-.154l9.208-9.208a.131.131,0,0,1,.09-.037l14.236,1.339.648.061Zm-.407-.038.358.033Zm7.4-22.245-.71.71a.622.622,0,0,1-.3.167l-7.868,1.723,3.118-3.117a.109.109,0,0,1,.084-.036ZM41,3.324a.128.128,0,0,1,.036-.116l1.169-1.17a.129.129,0,0,1,.183,0l5.684,5.684-5.16,5.161Zm8.484,5.815.087.088a9.05,9.05,0,0,1,2.206,3.624,2.137,2.137,0,0,0-1.567.609L45.975,17.7a1.536,1.536,0,0,0,1.415,2.587l4.094-.9a10.081,10.081,0,0,1-1.911,2.8L37.327,34.43l-1.583-.144a2.109,2.109,0,0,0-1.7.615l-9.207,9.207a2.114,2.114,0,0,0-.36,2.533,2.183,2.183,0,0,0,.279.376l-1.345,1.344-2.764.428.575-3.241a1.918,1.918,0,0,0-2.313-2.221l-2.182.513-.677-1.268ZM20.326,54a7.735,7.735,0,0,0-5.47,2.229,5.851,5.851,0,0,1-8.387,0,13.154,13.154,0,0,0-1.694-1.243L2.024,50.3l4.4.681a1,1,0,0,0,1.137-1.164l-.8-4.51,2.8.658a1,1,0,0,0,1.111-.5L13,41.105l2.328,4.356a1,1,0,0,0,1.111.5l2.8-.658-.8,4.51a1,1,0,0,0,1.137,1.164l4.347-.672-2.2,3.817A8.288,8.288,0,0,0,20.326,54Z'/%3E%3Cpath d='M32.677,31.911a1,1,0,0,0,.707-.293l1.033-1.033A1,1,0,1,0,33,29.171L31.97,30.2a1,1,0,0,0,.707,1.707Z'/%3E%3Cpath d='M37.076,27.512a1,1,0,0,0,.707-.293l1.032-1.032A1,1,0,1,0,37.4,24.772l-1.032,1.033a1,1,0,0,0,.707,1.707Z'/%3E%3Cpath d='M23.728,40.86a1,1,0,0,0,.707-.293l1.032-1.032a1,1,0,0,0-1.414-1.414l-1.032,1.032a1,1,0,0,0,.707,1.707Z'/%3E%3Cpath d='M28.126,36.461a.993.993,0,0,0,.707-.293l1.032-1.032a1,1,0,1,0-1.414-1.414l-1.032,1.032a1,1,0,0,0,.707,1.707Z'/%3E%3Cpath d='M41.474,23.113a.993.993,0,0,0,.707-.293l1.032-1.032A1,1,0,0,0,41.8,20.374l-1.032,1.032a1,1,0,0,0,.707,1.707Z'/%3E%3C/g%3E%3C/svg%3E") !important
}

.tab-navigation-w-bc .tab-nav-item-bc.active .tab-nav-icon-bc.bc-i-livecasino,.tab-navigation-w-bc .tab-nav-item-bc[aria-current="page"] .tab-nav-icon-bc.bc-i-livecasino {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23f0c959'%3E%3Cg%3E%3Cpath d='M256,173.419c13.661,0,24.774-11.114,24.774-24.774S269.661,123.871,256,123.871s-24.774,11.114-24.774,24.774S242.339,173.419,256,173.419z M256,140.387c4.553,0,8.258,3.705,8.258,8.258s-3.705,8.258-8.258,8.258c-4.553,0-8.258-3.705-8.258-8.258S251.447,140.387,256,140.387z'/%3E%3Cpath d='M450.4,223.649c-35.237-15.631-83.505-26.65-136.594-31.252v-18.978h74.345c7.541,10.022,19.53,16.516,33.01,16.516c22.767,0,41.29-18.523,41.29-41.29s-18.523-41.29-41.29-41.29c-13.479,0-25.469,6.494-33.01,16.516h-74.345v-6.308c0-12.751-6.214-24.373-16.516-31.424V57.806c0-14.124-17.751-24.774-41.29-24.774c-23.54,0-41.29,10.65-41.29,24.774v28.331c-10.302,7.051-16.516,18.674-16.516,31.424v6.309h-74.345c-7.541-10.022-19.53-16.516-33.01-16.516c-22.767,0-41.29,18.523-41.29,41.29s18.523,41.29,41.29,41.29c13.479,0,25.469-6.494,33.01-16.516h74.345v18.978c-53.089,4.602-101.356,15.62-136.593,31.252C21.302,241.527,0,264.136,0,289.032v90.839c0,27.982,27.693,53.548,77.978,71.986C125.657,469.34,188.881,478.968,256,478.968s130.343-9.628,178.022-27.111C484.307,433.419,512,407.853,512,379.871v-90.839C512,264.136,490.699,241.527,450.4,223.649z M156.436,280.775H50.563c8.991-5.224,19.591-10.15,31.599-14.632c21.632-8.073,46.941-14.479,74.716-18.994c-5.423,5.106-8.233,10.851-8.233,17.109C148.645,270.442,151.463,275.951,156.436,280.775z M28.55,297.291h160.869c9.812,2.802,20.838,4.9,32.444,6.28l-86.071,56.51c-18.87-3.924-36.398-8.802-52.129-14.57c-31.037-11.38-52.434-25.374-61.801-39.948C23.656,302.78,25.891,300.019,28.55,297.291z M355.121,247.149c27.774,4.515,53.084,10.92,74.716,18.994c12.008,4.482,22.607,9.407,31.598,14.631H355.565c4.971-4.824,7.789-10.333,7.789-16.516C363.355,258.001,360.545,252.255,355.121,247.149z M247.742,371.557c-30.89-0.373-60.755-2.829-88.386-7.189l88.386-58.03V371.557z M264.258,306.077l66.255,40.975c6.875,9.014,17.366,15.118,29.291,16.139c-29.6,5.096-61.971,7.961-95.547,8.365V306.077z M363.355,297.29c13.66,0,24.774,11.114,24.774,24.774c0,13.66-11.114,24.774-24.774,24.774s-24.774-11.114-24.774-24.774C338.581,308.405,349.695,297.29,363.355,297.29z M404.645,322.065c0-9.288-3.084-17.868-8.281-24.774h87.084c2.659,2.727,4.894,5.49,6.69,8.271c-9.368,14.575-30.764,28.569-61.801,39.948c-14.056,5.154-29.554,9.596-46.155,13.283C395.506,351.936,404.645,338.052,404.645,322.065z M322.584,297.29h7.762c-5.196,6.906-8.281,15.486-8.281,24.774c0,0.117,0.008,0.232,0.009,0.349l-30.71-18.992C302.521,302.042,313.118,299.993,322.584,297.29z M77.978,361.018c47.679,17.483,110.903,27.111,178.022,27.111s130.343-9.628,178.022-27.111c27.406-10.049,48.083-22.218,61.242-35.739c-2.435,19.196-26.512,38.445-66.927,53.265C382.432,395.375,321.228,404.645,256,404.645s-126.432-9.27-172.338-26.102c-40.416-14.819-64.492-34.069-66.927-53.265C29.894,338.799,50.571,350.969,77.978,361.018z M443.702,238.746c31.331,13.899,49.453,30.479,51.571,47.023c-12.939-13.269-33.157-25.207-59.661-35.099c-33.673-12.569-75.654-21.25-121.805-25.238v-16.457C364.543,213.49,410.399,223.972,443.702,238.746z M421.161,123.871c13.66,0,24.774,11.114,24.774,24.774s-11.114,24.774-24.774,24.774c-13.66,0-24.774-11.114-24.774-24.774S407.501,123.871,421.161,123.871z M380.702,140.387c-0.544,2.669-0.831,5.431-0.831,8.258s0.287,5.589,0.831,8.258h-66.895v-16.516H380.702z M256,49.548c15.988,0,24.774,6.203,24.774,8.258s-8.787,8.258-24.774,8.258s-24.774-6.203-24.774-8.258S240.012,49.548,256,49.548z M214.71,117.563c0-8.242,4.58-15.651,11.951-19.337l4.565-2.283v-18.05c6.811,2.969,15.324,4.689,24.774,4.689c9.45,0,17.963-1.72,24.774-4.689v18.05l4.565,2.282c7.371,3.687,11.951,11.096,11.951,19.338v129.48c-2.43,2.868-16.604,8.958-41.29,8.958s-38.86-6.089-41.29-8.958V117.563z M256,272.516c28.773,0,57.806-7.66,57.806-24.774v-1.804c22.694,5.757,33.032,13.84,33.032,18.321c0,8.409-32.063,24.774-90.839,24.774s-90.839-16.365-90.839-24.774c0-4.48,10.338-12.564,33.032-18.321v1.804C198.194,264.856,227.227,272.516,256,272.516z M90.839,173.419c-13.66,0-24.774-11.114-24.774-24.774s11.114-24.774,24.774-24.774s24.774,11.114,24.774,24.774S104.499,173.419,90.839,173.419z M131.298,156.903c0.544-2.669,0.831-5.431,0.831-8.258s-0.287-5.589-0.831-8.258h66.895v16.516H131.298z M68.298,238.746c33.303-14.774,79.159-25.256,129.895-29.771v16.457c-46.151,3.989-88.132,12.669-121.805,25.238c-26.504,9.892-46.722,21.83-59.661,35.099C18.844,269.225,36.966,252.645,68.298,238.746z M495.484,379.871c0,20.247-24.474,40.833-67.146,56.479C382.432,453.182,321.228,462.452,256,462.452s-126.432-9.27-172.338-26.102c-42.673-15.646-67.146-36.232-67.146-56.479v-21.787c13.148,13.611,33.902,25.861,61.462,35.966c47.679,17.483,110.903,27.111,178.022,27.111s130.343-9.628,178.022-27.111c27.559-10.105,48.314-22.355,61.462-35.966V379.871z'/%3E%3C/g%3E%3C/svg%3E") !important
}

.tab-navigation-w-bc .tab-nav-item-bc.menu {
    flex: 0 0 auto !important;
    width: 52px !important;
    height: 52px !important;
    min-width: 52px !important;
    margin: auto 6px !important;
    padding: 0 !important;
    background: transparent !important;
    border-radius: 50% !important;
    pointer-events: auto !important;
    cursor: pointer !important;
    box-shadow: none !important;
    overflow: visible !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative !important
}

.tab-navigation-w-bc .tab-nav-item-bc.menu::before,.tab-navigation-w-bc .tab-nav-item-bc.menu::after {
    display: none !important;
    content: none !important
}

.tab-navigation-w-bc .tab-nav-item-bc.menu .tab-nav-icon-bc {
    display: flex !important;
    width: 44px !important;
    height: 44px !important;
    margin: 0 !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84 84'%3E%3Ccircle cx='42' cy='42' r='42' fill='%23F0C959'/%3E%3Ccircle cx='42' cy='42' r='32' fill='%231a1a1d'/%3E%3Cg%3E%3Cpath d='M42 10 A32 32 0 0 1 64 20 L42 42 Z' fill='%23d62828'/%3E%3Cpath d='M64 20 A32 32 0 0 1 74 42 L42 42 Z' fill='%23000000'/%3E%3Cpath d='M74 42 A32 32 0 0 1 64 64 L42 42 Z' fill='%23d62828'/%3E%3Cpath d='M64 64 A32 32 0 0 1 42 74 L42 42 Z' fill='%23000000'/%3E%3Cpath d='M42 74 A32 32 0 0 1 20 64 L42 42 Z' fill='%23d62828'/%3E%3Cpath d='M20 64 A32 32 0 0 1 10 42 L42 42 Z' fill='%23000000'/%3E%3Cpath d='M10 42 A32 32 0 0 1 20 20 L42 42 Z' fill='%23d62828'/%3E%3Cpath d='M20 20 A32 32 0 0 1 42 10 L42 42 Z' fill='%23000000'/%3E%3C/g%3E%3Ccircle cx='42' cy='42' r='10' fill='%23F0C959'/%3E%3Ctext x='42' y='47' font-size='10' font-weight='bold' text-anchor='middle' fill='%231a1a1d' font-family='Arial'%3EBP%3C/text%3E%3C/svg%3E") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    border-radius: 50% !important;
    box-shadow: 0 0 0 2px #2d2d30,0 0 0 4px #f0c959 !important;
    animation: menuIconSpin 6s linear infinite !important
}

@keyframes menuIconSpin {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}

.tab-navigation-w-bc .tab-nav-item-bc.menu .tab-nav-icon-bc::before {
    display: none !important;
    content: none !important
}

.tab-navigation-w-bc .tab-nav-item-bc.menu .tab-nav-title-bc {
    display: none !important
}

.tab-navigation-w-bc .tab-nav-item-bc.menu:hover {
    background: transparent !important;
    transform: scale(1.06) !important;
    box-shadow: none !important
}

.tab-navigation-w-bc .tab-nav-item-bc.menu:active {
    transform: scale(0.96) !important
}

a[aria-label="CANLI DESTEK ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬ÂÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°LE ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬ÂÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°LETÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬ÂÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬ÂÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬ÂÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ME GEÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬ÂÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬ÂÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°N"] .tab-nav-title-bc {
    font-size: 0 !important
}

a[aria-label="CANLI DESTEK ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬ÂÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°LE ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬ÂÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°LETÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬ÂÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬ÂÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬ÂÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ME GEÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬ÂÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬ÂÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°N"] .tab-nav-title-bc::before {
    content: "DESTEK";
    font-size: 10px
}

.tab-navigation-w-bc .tab-nav-item-bc[data-badge]::after {
    content: attr(data-badge) !important;
    position: absolute !important;
    top: 4px !important;
    right: 6px !important;
    left: auto !important;
    min-width: 18px !important;
    height: 18px !important;
    padding: 0 4px !important;
    font-size: 10px !important;
    font-weight: 600 !important;
    line-height: 18px !important;
    text-align: center !important;
    color: #1a1a0e !important;
    background: #F0C959 !important;
    border-radius: 9px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important
}

.tab-navigation-w-bc .tab-nav-item-bc.count-odd-animation[data-badge]::after {
    animation: tabBadgePulse 2s infinite !important
}

@keyframes tabBadgePulse {
    0%,100% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.1)
    }
}

.tab-navigation-w-bc .tab-nav-item-bc:hover:not(.active):not(.menu) {
    background: rgba(240,201,89,0.04) !important;
    color: #c0c0c0 !important
}

@media screen and (max-width: 360px) {
    .tab-navigation-w-bc {
        height:64px !important;
        min-height: 64px !important;
        padding: 0 8px !important;
        border-radius: 16px !important
    }

    .tab-navigation-w-bc .tab-nav-item-bc {
        height: 54px !important;
        padding: 4px 2px !important
    }

    .tab-navigation-w-bc .tab-nav-icon-bc {
        width: 22px !important;
        height: 22px !important
    }

    .tab-navigation-w-bc .tab-nav-title-bc {
        font-size: 8px !important
    }

    .tab-navigation-w-bc .tab-nav-item-bc.menu {
        width: 46px !important;
        height: 46px !important;
        min-width: 46px !important
    }

    .tab-navigation-w-bc .tab-nav-item-bc.menu .tab-nav-icon-bc {
        width: 38px !important;
        height: 38px !important
    }
}

@media screen and (min-width: 500px) {
    .tab-navigation-w-bc {
        max-width:430px !important
    }
}

.betslip-bc.full,.betslip-bc.first-bet {
    z-index: 9990 !important
}

.sidePanel-holder-bc ~ .paragon-panel-overlay,body.side-panel-open::after {
    content: '' !important;
    position: fixed !important;
    inset: 0 !important;
    background: rgba(0,0,0,0.55) !important;
    z-index: 1199 !important;
    -webkit-backdrop-filter: blur(3px) !important;
    backdrop-filter: blur(3px) !important;
    animation: sidePanelOverlayIn 0.25s ease both !important
}

@keyframes sidePanelOverlayIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@media screen and (min-width: 768px) {
    .sidePanel-holder-bc {
        z-index:1000 !important;
        position: relative !important;
        transform: none !important;
        bottom: auto !important;
        border-radius: 0 !important;
        background: none !important;
        border: none !important;
        box-shadow: none !important;
        backdrop-filter: none !important;
        -webkit-backdrop-filter: none !important;
        max-height: none !important;
        transition: none !important
    }

    .sidePanel-holder-bc::before,.sidePanel-holder-bc::after {
        display: none !important
    }
}

.randomGameBtn,.btn.a-color.ellipsis {
    position: relative !important;
    border-radius: 8px !important;
    border: 1px solid rgba(240,145,56,0.35) !important;
    background: transparent !important;
    color: #e2c27d !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    cursor: pointer !important;
    transition: border-color 0.3s ease,background 0.3s ease !important;
    animation: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    padding: 8px 14px !important;
    line-height: 1.4 !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important
}

.randomGameBtn:hover,.randomGameBtn:focus,.btn.a-color.ellipsis:hover,.btn.a-color.ellipsis:focus {
    border: 1px solid transparent !important;
    background: rgba(240,145,56,0.05) !important;
    animation: sliderSpin 5s linear infinite !important;
    border-image: conic-gradient( from var(--angle),transparent 0deg,transparent 75deg,#f09138 90deg,#ffcb39 120deg,#f0d053 140deg,#ffcb39 160deg,#f09138 175deg,transparent 190deg,transparent 255deg,#f09138 270deg,#ffcb39 300deg,#f0d053 320deg,#ffcb39 340deg,#f09138 355deg,transparent 360deg ) 1 !important;
    color: #ffcb39 !important;
    box-shadow: none !important;
    outline: none !important
}

.sportsbook-container.multi-column-view .multi-column-resize-block,.left-menu-container,.ss-input-bc {
    background: transparent !important
}

.form-control-label-bc.form-control-select2-bc.inputs .select-icon-bc {
    order: -1 !important;
    flex-shrink: 0 !important;
    position: static !important;
    transform: none !important;
    font-size: 14px !important;
    color: rgba(240,145,56,0.7) !important
}

.status-popup-content-w-bc {
    position: relative !important;
    background: linear-gradient(135deg,rgba(18,18,24,0.97) 0%,rgba(24,20,14,0.97) 100%) !important;
    border-radius: 12px !important;
    border: 1px solid transparent !important;
    padding: 24px !important;
    box-shadow: 0 0 0 1px rgba(240,145,56,0.25),0 8px 32px rgba(0,0,0,0.6),0 0 40px rgba(240,145,56,0.08) !important;
    overflow: hidden !important;
    animation: sliderSpin 6s linear infinite !important;
    border-image: conic-gradient( from var(--angle),transparent 0deg,transparent 75deg,#f09138 90deg,#ffcb39 120deg,#f0d053 140deg,#ffcb39 160deg,#f09138 175deg,transparent 190deg,transparent 255deg,#f09138 270deg,#ffcb39 300deg,#f0d053 320deg,#ffcb39 340deg,#f09138 355deg,transparent 360deg ) 1 !important
}

.status-popup-content-w-bc::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 1px !important;
    background: linear-gradient(90deg,transparent,#f09138,#ffcb39,#f0d053,#ffcb39,#f09138,transparent) !important;
    box-shadow: 0 0 8px rgba(240,145,56,0.4) !important;
    pointer-events: none !important
}

.status-popup-content-w-bc::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 1px !important;
    background: linear-gradient(90deg,transparent,#f09138,#ffcb39,#f0d053,#ffcb39,#f09138,transparent) !important;
    box-shadow: 0 0 8px rgba(240,145,56,0.4) !important;
    pointer-events: none !important
}

.jackpotPoolWrapper {
    background: transparent !important
}

.casinoGameDetails {
    position: relative !important;
    background: linear-gradient(135deg,rgba(18,18,24,0.97) 0%,rgba(24,20,14,0.97) 100%) !important;
    border-radius: 12px !important;
    border: 1px solid transparent !important;
    box-shadow: 0 0 0 1px rgba(240,145,56,0.25),0 8px 32px rgba(0,0,0,0.6),0 0 40px rgba(240,145,56,0.08) !important;
    overflow: hidden !important;
    animation: sliderSpin 6s linear infinite !important;
    border-image: conic-gradient( from var(--angle),transparent 0deg,transparent 75deg,#f09138 90deg,#ffcb39 120deg,#f0d053 140deg,#ffcb39 160deg,#f09138 175deg,transparent 190deg,transparent 255deg,#f09138 270deg,#ffcb39 300deg,#f0d053 320deg,#ffcb39 340deg,#f09138 355deg,transparent 360deg ) 1 !important
}

.casinoGameDetails::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 1px !important;
    background: linear-gradient(90deg,transparent,#f09138,#ffcb39,#f0d053,#ffcb39,#f09138,transparent) !important;
    box-shadow: 0 0 8px rgba(240,145,56,0.4) !important;
    pointer-events: none !important;
    z-index: 1 !important
}

.casinoGameDetails::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 1px !important;
    background: linear-gradient(90deg,transparent,#f09138,#ffcb39,#f0d053,#ffcb39,#f09138,transparent) !important;
    box-shadow: 0 0 8px rgba(240,145,56,0.4) !important;
    pointer-events: none !important;
    z-index: 1 !important
}

.button.hero {
    background: transparent !important;
    color: #fff !important;
    border: 1px solid transparent !important;
    border-radius: 8px !important;
    position: relative !important;
    animation: sliderSpin 5s linear infinite !important;
    border-image: conic-gradient(from var(--angle),transparent 0deg,transparent 75deg,#fff 90deg,rgba(255,255,255,0.8) 120deg,#fff 140deg,rgba(255,255,255,0.8) 160deg,#fff 175deg,transparent 190deg,transparent 255deg,#fff 270deg,rgba(255,255,255,0.8) 300deg,#fff 320deg,rgba(255,255,255,0.8) 340deg,#fff 355deg,transparent 360deg) 1 !important;
    box-shadow: none !important;
    text-shadow: none !important
}

.button.hero:hover {
    background: transparent !important;
    color: #fff !important;
    border: 1px solid transparent !important;
    animation: sliderSpin 5s linear infinite !important;
    border-image: conic-gradient(from var(--angle),transparent 0deg,transparent 75deg,#fff 90deg,rgba(255,255,255,0.8) 120deg,#fff 140deg,rgba(255,255,255,0.8) 160deg,#fff 175deg,transparent 190deg,transparent 255deg,#fff 270deg,rgba(255,255,255,0.8) 300deg,#fff 320deg,rgba(255,255,255,0.8) 340deg,#fff 355deg,transparent 360deg) 1 !important;
    box-shadow: none !important
}

.casinoBtnWrp .button.hero,.casinoBtnWrp .button.small.hero.fullWidth {
    background: rgba(15,12,8,0.85) !important;
    color: #f0a030 !important;
    -webkit-text-fill-color: #f0a030;
    font-weight: 700 !important;
    font-size: 11px !important;
    letter-spacing: 1px !important;
    text-transform: uppercase !important;
    text-shadow: 0 0 6px rgba(240,160,48,0.4) !important;
    border: 1px solid rgba(255,255,255,0.35) !important;
    border-image: none !important;
    border-radius: 5px !important;
    box-shadow: none !important;
    animation: heroPulse 2s ease-in-out infinite !important;
    padding: 8px 0 !important;
    min-width: 0 !important;
    width: 100% !important;
    line-height: 1 !important
}

.casinoBtnWrp .button.hero:hover,.casinoBtnWrp .button.small.hero.fullWidth:hover {
    background: rgba(30,22,10,0.95) !important;
    color: #ffcb39 !important;
    -webkit-text-fill-color: #ffcb39;
    text-shadow: 0 0 10px rgba(255,203,57,0.6) !important;
    border: 1px solid rgba(255,255,255,0.55) !important;
    border-image: none !important;
    box-shadow: none !important;
    animation: heroPulse 1.2s ease-in-out infinite !important
}

.casinoGameDetailsButtonsWrp .button.hero {
    position: relative !important;
    background: linear-gradient(135deg,#f09138 0%,#ffcb39 50%,#f09138 100%) !important;
    background-size: 200% 200% !important;
    border: none !important;
    border-radius: 8px !important;
    color: #1a1208 !important;
    font-weight: 700 !important;
    font-size: 13px !important;
    box-shadow: 0 0 10px rgba(240,145,56,0.5),0 0 20px rgba(240,145,56,0.2),inset 0 1px 0 rgba(255,255,255,0.2) !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
    animation: heroGradientShift 3s ease-in-out infinite !important;
    overflow: hidden !important
}

.casinoGameDetailsButtonsWrp .button.hero::before {
    content: '' !important;
    position: absolute !important;
    top: -50% !important;
    left: 0 !important;
    width: 40% !important;
    height: 200% !important;
    background: linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent) !important;
    will-change: transform !important;
    animation: heroSheen 3s ease-in-out infinite !important;
    pointer-events: none !important
}

.casinoGameDetailsButtonsWrp .button.hero:hover {
    box-shadow: 0 0 16px rgba(255,203,57,0.8),0 0 32px rgba(240,145,56,0.4) !important;
    transform: translateY(-1px) !important
}

.casinoGameDetailsButtonsWrp .button.outlined {
    position: relative !important;
    background: rgba(240,145,56,0.05) !important;
    border: 1px solid transparent !important;
    border-radius: 8px !important;
    color: #ffcb39 !important;
    font-weight: 600 !important;
    font-size: 13px !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
    animation: sliderSpin 6s linear infinite !important;
    border-image: conic-gradient( from var(--angle),transparent 0deg,transparent 75deg,#f09138 90deg,#ffcb39 120deg,#f0d053 140deg,#ffcb39 160deg,#f09138 175deg,transparent 190deg,transparent 255deg,#f09138 270deg,#ffcb39 300deg,#f0d053 320deg,#ffcb39 340deg,#f09138 355deg,transparent 360deg ) 1 !important
}

.casinoGameDetailsButtonsWrp .button.outlined:hover {
    background: rgba(240,145,56,0.12) !important;
    color: #fff !important;
    box-shadow: 0 0 10px rgba(240,145,56,0.3) !important
}

@keyframes heroGradientShift {
    0% {
        background-position: 0% 50%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0% 50%
    }
}

@keyframes heroSheen {
    0% {
        transform: skewX(-20deg) translateX(-200%)
    }

    60% {
        transform: skewX(-20deg) translateX(400%)
    }

    100% {
        transform: skewX(-20deg) translateX(400%)
    }
}

@keyframes heroPulse {
    0% {
        filter: brightness(0.8)
    }

    50% {
        filter: brightness(1.4)
    }

    100% {
        filter: brightness(0.8)
    }
}

@keyframes heroGlow {
    0% {
        -webkit-text-fill-color: #000;
        filter: brightness(0.7)
    }

    50% {
        -webkit-text-fill-color: #fff;
        filter: brightness(1.15)
    }

    100% {
        -webkit-text-fill-color: #000;
        filter: brightness(0.7)
    }
}

@keyframes heroFlash {
    0% {
        box-shadow: inset 0 0 30px rgba(255,255,255,0.03),0 0 4px rgba(255,255,255,0.1)
    }

    30% {
        box-shadow: inset 0 0 40px rgba(240,145,56,0.45),0 0 20px rgba(240,145,56,0.5),0 0 40px rgba(255,203,57,0.25)
    }

    60% {
        box-shadow: inset 0 0 35px rgba(255,203,57,0.3),0 0 14px rgba(255,203,57,0.35),0 0 28px rgba(240,145,56,0.15)
    }

    100% {
        box-shadow: inset 0 0 30px rgba(255,255,255,0.03),0 0 4px rgba(255,255,255,0.1)
    }
}

.casinoGameDetailsTitleWrp {
    position: relative !important;
    border-bottom: none !important;
    padding-bottom: 12px !important
}

.casinoGameDetailsTitleWrp::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 1px !important;
    background: linear-gradient(90deg,transparent 0%,#f09138 15%,#ffcb39 35%,#f0d053 50%,#ffcb39 65%,#f09138 85%,transparent 100% ) !important;
    box-shadow: 0 0 6px rgba(240,145,56,0.4),0 0 12px rgba(240,145,56,0.2) !important;
    pointer-events: none !important
}

.casinoGameTabsWrp .tabsBcWrp {
    position: relative !important;
    border-bottom: 1px solid rgba(255,255,255,0.08) !important
}

.casinoGameTabsWrp .tabItemBg {
    display: none !important
}

.casinoGameTabsWrp .tabsBcItem {
    position: relative !important;
    overflow: visible !important
}

.casinoGameTabsWrp .tabsBcItem::after {
    content: '' !important;
    position: absolute !important;
    bottom: -1px !important;
    left: 0 !important;
    right: 0 !important;
    height: 2px !important;
    background: transparent !important;
    transition: background 0.3s ease !important;
    pointer-events: none !important
}

.casinoGameTabsWrp .tabsBcItem.active::after {
    background: linear-gradient(90deg,transparent 0%,#f09138 15%,#ffcb39 35%,#f0d053 50%,#ffcb39 65%,#f09138 85%,transparent 100% ) !important;
    box-shadow: 0 0 6px rgba(240,145,56,0.6),0 0 12px rgba(240,145,56,0.3) !important
}

.casinoGameTabsWrp .tabsBcItem.active .tabsBcItemTxt {
    color: #ffcb39 !important
}

.casinoGameDetailsDotInner {
    width: 8px !important;
    height: 8px !important;
    border-radius: 50% !important;
    background: radial-gradient(circle,#fffbe6 0%,#ffcb39 40%,#f09138 80%,transparent 100%) !important;
    box-shadow: 0 0 5px 2px rgba(255,203,57,1),0 0 12px 4px rgba(240,145,56,0.7),0 0 22px 6px rgba(240,145,56,0.3) !important;
    animation: casinoDotGlow 2s ease-in-out infinite !important;
    flex-shrink: 0 !important
}

.casinoGameDetailsDotBlock.bottom .casinoGameDetailsDotInner.left {
    animation-delay: 0s !important
}

.casinoGameDetailsDotBlock.bottom .casinoGameDetailsDotInner.right {
    animation-delay: 0.5s !important
}

.casinoGameDetailsDotBlock.top .casinoGameDetailsDotInner.left {
    animation-delay: 1s !important
}

.casinoGameDetailsDotBlock.top .casinoGameDetailsDotInner.right {
    animation-delay: 1.5s !important
}

@keyframes casinoDotGlow {
    0%,100% {
        box-shadow: 0 0 5px 2px rgba(255,203,57,1),0 0 12px 4px rgba(240,145,56,0.7),0 0 22px 6px rgba(240,145,56,0.3);
        transform: scale(1);
        opacity: 1
    }

    50% {
        box-shadow: 0 0 8px 4px rgba(255,255,200,1),0 0 20px 8px rgba(255,203,57,0.9),0 0 36px 12px rgba(240,145,56,0.5);
        transform: scale(1.4);
        opacity: 1
    }
}

#betslip_container {
    background: #0d0d12 !important;
    position: relative !important;
    border-left: 1px solid transparent !important;
    animation: sliderSpin 10s linear infinite !important;
    border-image: conic-gradient( from var(--angle),transparent 0deg,transparent 72deg,#f09138 88deg,#ffcb39 115deg,#f0d053 138deg,#ffcb39 158deg,#f09138 172deg,transparent 188deg,transparent 252deg,#f09138 268deg,#ffcb39 295deg,#f0d053 318deg,#ffcb39 340deg,#f09138 356deg,transparent 360deg ) 1 !important
}

#betslip_container::before {
    content: '' !important;
    position: absolute !important;
    inset: 0 !important;
    background: radial-gradient(ellipse 70% 30% at 50% 0%,rgba(240,145,56,0.06) 0%,transparent 70%),radial-gradient(ellipse 70% 25% at 50% 100%,rgba(255,203,57,0.04) 0%,transparent 70%) !important;
    pointer-events: none !important;
    z-index: 0 !important
}

.bs-f-header-bc {
    background: linear-gradient(180deg,rgba(22,18,12,0.98) 0%,rgba(14,14,20,0.98) 100%) !important;
    border-bottom: none !important;
    position: relative !important;
    z-index: 1 !important
}

.bs-f-header-bc::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 1px !important;
    background: linear-gradient(90deg,transparent 0%,#f09138 20%,#ffcb39 40%,#f0d053 50%,#ffcb39 60%,#f09138 80%,transparent 100%) !important;
    box-shadow: 0 0 8px rgba(240,145,56,0.45),0 0 16px rgba(255,203,57,0.15) !important;
    pointer-events: none !important
}

.second-tabs-bc {
    position: relative !important;
    background: rgba(13,13,18,0.6) !important;
    border-bottom: none !important
}

.tab-bc {
    color: rgba(255,255,255,0.4) !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    letter-spacing: 0.6px !important;
    text-transform: uppercase !important;
    position: relative !important;
    transition: color 0.25s ease !important
}

.tab-bc:hover {
    color: rgba(255,203,57,0.7) !important
}

.tab-bc.active,.tab-bc.betslip.active {
    color: #ffcb39 !important;
    text-shadow: 0 0 10px rgba(255,203,57,0.35) !important
}

.tab-bc.active::after,.tab-bc.betslip.active::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 10% !important;
    right: 10% !important;
    height: 2px !important;
    background: linear-gradient(90deg,transparent,#f09138 25%,#ffcb39 50%,#f09138 75%,transparent) !important;
    box-shadow: 0 0 8px rgba(240,145,56,0.5),0 0 16px rgba(255,203,57,0.2) !important;
    border-radius: 2px !important
}

.bs-f-body-bc {
    background: #0d0d12 !important;
    position: relative !important;
    z-index: 1 !important
}

.bs-scroll-container-bc {
    background: transparent !important
}

.bs-scroll-container-bc .empty-b-text-v-bc,.bs-empty-text-bc {
    color: rgba(255,255,255,0.3) !important;
    font-size: 13px !important;
    text-align: center !important;
    padding: 32px 16px !important;
    letter-spacing: 0.3px !important
}

.bs-bet-item-bc,.bet-item-content-bc,.bet-item-bc {
    background: linear-gradient(135deg,rgba(22,18,13,0.9) 0%,rgba(14,14,20,0.9) 100%) !important;
    border: 1px solid rgba(240,145,56,0.15) !important;
    border-radius: 8px !important;
    margin: 6px 8px !important;
    position: relative !important;
    overflow: hidden !important;
    transition: border-color 0.25s ease,box-shadow 0.25s ease !important
}

.bs-bet-item-bc::before,.bet-item-content-bc::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 1px !important;
    background: linear-gradient(90deg,transparent,rgba(240,145,56,0.5) 30%,rgba(255,203,57,0.6) 50%,rgba(240,145,56,0.5) 70%,transparent) !important;
    pointer-events: none !important
}

.bs-bet-item-bc:hover,.bet-item-content-bc:hover {
    border-color: rgba(240,145,56,0.35) !important;
    box-shadow: 0 0 12px rgba(240,145,56,0.1),inset 0 0 20px rgba(240,145,56,0.03) !important
}

.delete-bet-bc,.remove-bet-btn-bc,.bs-remove-btn-bc,.remove-bet-bc {
    color: rgba(255,255,255,0.35) !important;
    transition: color 0.2s ease,transform 0.2s ease !important
}

.delete-bet-bc:hover,.remove-bet-btn-bc:hover,.bs-remove-btn-bc:hover,.remove-bet-bc:hover {
    color: #f09138 !important;
    transform: scale(1.15) !important
}

.match-event-name-bc,.bs-match-event-name-bc,.event-hd-bc {
    color: rgba(255,255,255,0.8) !important;
    font-size: 12px !important;
    font-weight: 600 !important
}

.market-type-bc,.bs-market-type-bc,.market-n-bc {
    color: rgba(255,255,255,0.45) !important;
    font-size: 11px !important
}

.outcome-type-bc,.bs-outcome-type-bc {
    color: #ffcb39 !important;
    font-weight: 700 !important;
    font-size: 12px !important
}

.coef-name-bc,.bs-coef-bc,.bet-price-bc {
    color: #f0d053 !important;
    font-weight: 700 !important;
    font-size: 13px !important;
    text-shadow: 0 0 8px rgba(240,208,83,0.4) !important
}

.coef-name-bc.loss {
    color: #e05454 !important;
    text-shadow: none !important
}

.coef-name-bc.win {
    color: #4cda7a !important;
    text-shadow: none !important
}

.form-control-bc.bet-form-input-bc,.stake-input-bc,.bs-input-bc input,.bs-bet-amount-input input {
    background: rgba(255,255,255,0.04) !important;
    border: 1px solid rgba(240,145,56,0.3) !important;
    border-radius: 6px !important;
    color: #fff !important;
    font-weight: 600 !important;
    transition: border-color 0.2s ease,box-shadow 0.2s ease !important
}

.form-control-bc.bet-form-input-bc:focus,.stake-input-bc:focus,.bs-input-bc input:focus,.bs-bet-amount-input input:focus {
    border-color: #f09138 !important;
    box-shadow: 0 0 0 2px rgba(240,145,56,0.15) !important;
    outline: none !important
}

.bs-total-odds-bc,.bs-total-items-bc,.total-bet-info-bc,.bet-slip-total-bc,.bs-possible-win-bc,.bs-win-amount-bc {
    background: rgba(255,255,255,0.025) !important;
    border-top: 1px solid rgba(240,145,56,0.08) !important
}

.bs-total-odds-bc .label-bc,.bs-possible-win-bc .label-bc,.total-bet-label-bc {
    color: rgba(255,255,255,0.5) !important;
    font-size: 11px !important;
    text-transform: uppercase !important;
    letter-spacing: 0.4px !important
}

.bs-total-odds-bc .value-bc,.bs-possible-win-bc .value-bc,.total-bet-value-bc {
    color: #ffcb39 !important;
    font-weight: 700 !important;
    font-size: 13px !important
}

.bs-f-footer {
    background: linear-gradient(180deg,rgba(13,13,18,0.0) 0%,rgba(13,13,18,0.97) 100%) !important;
    border-top: none !important;
    position: relative !important;
    z-index: 1 !important
}

.bs-f-footer::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 1px !important;
    background: linear-gradient(90deg,transparent 0%,#f09138 20%,#ffcb39 40%,#f0d053 50%,#ffcb39 60%,#f09138 80%,transparent 100%) !important;
    box-shadow: 0 0 8px rgba(240,145,56,0.4),0 0 16px rgba(255,203,57,0.12) !important;
    pointer-events: none !important
}

.bs-number-button-bc {
    background: rgba(240,145,56,0.06) !important;
    border: 1px solid rgba(240,145,56,0.22) !important;
    border-radius: 6px !important;
    color: #e2c27d !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 0.3px !important;
    transition: all 0.22s ease !important;
    cursor: pointer !important
}

.bs-number-button-bc:hover {
    background: rgba(240,145,56,0.16) !important;
    border-color: #f09138 !important;
    color: #ffcb39 !important;
    box-shadow: 0 0 10px rgba(240,145,56,0.28),inset 0 0 8px rgba(240,145,56,0.06) !important;
    transform: translateY(-1px) !important
}

.bs-number-button-bc.active,.bs-number-button-bc-active {
    background: rgba(240,145,56,0.2) !important;
    border-color: #ffcb39 !important;
    color: #ffcb39 !important;
    box-shadow: 0 0 8px rgba(255,203,57,0.3) !important;
    animation: sliderSpin 6s linear infinite !important;
    border-image: conic-gradient( from var(--angle),transparent 0deg,transparent 75deg,#f09138 90deg,#ffcb39 120deg,#f0d053 140deg,#ffcb39 160deg,#f09138 175deg,transparent 190deg,transparent 255deg,#f09138 270deg,#ffcb39 300deg,#f0d053 320deg,#ffcb39 340deg,#f09138 355deg,transparent 360deg ) 1 !important
}

.bet-button-wrapper-bc .btn.a-color {
    position: relative !important;
    width: 100% !important;
    background: linear-gradient(135deg,#f09138 0%,#ffcb39 45%,#f0d053 55%,#f09138 100%) !important;
    background-size: 200% 200% !important;
    border: none !important;
    border-radius: 8px !important;
    color: #1a1208 !important;
    font-weight: 800 !important;
    font-size: 14px !important;
    letter-spacing: 0.6px !important;
    text-transform: uppercase !important;
    box-shadow: 0 0 14px rgba(240,145,56,0.55),0 0 28px rgba(240,145,56,0.22),inset 0 1px 0 rgba(255,255,255,0.25) !important;
    cursor: pointer !important;
    transition: box-shadow 0.3s ease,transform 0.2s ease !important;
    animation: heroGradientShift 3s ease-in-out infinite !important;
    overflow: hidden !important
}

.bet-button-wrapper-bc .btn.a-color::before {
    content: '' !important;
    position: absolute !important;
    top: -50% !important;
    left: 0 !important;
    width: 35% !important;
    height: 200% !important;
    background: linear-gradient(90deg,transparent,rgba(255,255,255,0.35),transparent) !important;
    will-change: transform !important;
    animation: heroSheen 3s ease-in-out infinite !important;
    pointer-events: none !important
}

.bet-button-wrapper-bc .btn.a-color:not(:disabled):hover {
    box-shadow: 0 0 20px rgba(255,203,57,0.9),0 0 40px rgba(240,145,56,0.45) !important;
    transform: translateY(-2px) !important
}

.bet-button-wrapper-bc .btn.a-color:disabled {
    background: rgba(255,255,255,0.06) !important;
    border: 1px solid rgba(255,255,255,0.09) !important;
    color: rgba(255,255,255,0.22) !important;
    box-shadow: none !important;
    animation: none !important;
    cursor: not-allowed !important;
    transform: none !important
}

.bet-button-wrapper-bc .btn.a-color:disabled::before {
    display: none !important
}

.quickBetMsgWrapper-bc {
    background: rgba(240,145,56,0.06) !important;
    border: 1px solid rgba(240,145,56,0.18) !important;
    border-radius: 8px !important;
    color: rgba(255,255,255,0.6) !important;
    font-size: 12px !important;
    margin: 6px 8px !important
}

.quickBetMsgWrapper-bc .bs-notification-icon-bc {
    color: #f09138 !important;
    font-size: 16px !important
}

.quickBetMsgWrapper-bc .bet-slip-info-link {
    color: #ffcb39 !important;
    font-weight: 700 !important;
    cursor: pointer !important;
    transition: text-shadow 0.2s ease !important
}

.quickBetMsgWrapper-bc .bet-slip-info-link:hover {
    text-shadow: 0 0 8px rgba(255,203,57,0.5) !important
}

.favouriteTeamsWidget {
    background: rgba(13,13,18,0.7) !important;
    position: relative !important;
    padding-bottom: 1px !important
}

.favouriteTeamsWidget::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 10% !important;
    right: 10% !important;
    height: 1px !important;
    background: linear-gradient(90deg,transparent,rgba(240,145,56,0.4) 30%,rgba(255,203,57,0.5) 50%,rgba(240,145,56,0.4) 70%,transparent) !important;
    pointer-events: none !important
}

.favouriteTeamsWidgetTitle {
    color: rgba(255,255,255,0.55) !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 0.8px !important;
    text-transform: uppercase !important
}

.addYourFavouritesBtn {
    background: rgba(240,145,56,0.06) !important;
    border: 1px solid rgba(240,145,56,0.22) !important;
    border-radius: 8px !important;
    color: #e2c27d !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    transition: all 0.22s ease !important;
    cursor: pointer !important;
    letter-spacing: 0.3px !important
}

.addYourFavouritesBtn:hover {
    background: rgba(240,145,56,0.14) !important;
    border-color: #f09138 !important;
    color: #ffcb39 !important;
    box-shadow: 0 0 10px rgba(240,145,56,0.2) !important;
    transform: translateY(-1px) !important
}

.addYourFavouritesBtn .bc-i-star-radius {
    color: #f09138 !important;
    transition: color 0.2s ease !important
}

.addYourFavouritesBtn:hover .bc-i-star-radius {
    color: #ffcb39 !important;
    text-shadow: 0 0 8px rgba(255,203,57,0.5) !important
}

.bs-f-header-bc .form-control-bc.select {
    background: rgba(255,255,255,0.04) !important;
    border: 1px solid rgba(240,145,56,0.2) !important;
    border-radius: 6px !important;
    color: rgba(255,255,255,0.6) !important;
    font-size: 11px !important;
    transition: border-color 0.2s ease !important
}

.bs-f-header-bc .form-control-bc.select:hover {
    border-color: rgba(240,145,56,0.4) !important
}

.bs-f-header-bc .form-control-bc .select-icon-bc,.bs-f-header-bc .form-control-bc .form-control-icon-bc {
    color: #f09138 !important
}

#betslip_container::-webkit-scrollbar {
    width: 4px !important
}

#betslip_container::-webkit-scrollbar-track {
    background: rgba(255,255,255,0.03) !important
}

#betslip_container::-webkit-scrollbar-thumb {
    background: linear-gradient(180deg,#f09138,#ffcb39) !important;
    border-radius: 4px !important
}

#betslip_container::-webkit-scrollbar-thumb:hover {
    background: linear-gradient(180deg,#ffcb39,#f0d053) !important
}

.footerWrapper,.layout-footer-holder-bc {
    background: #0f0f11 !important;
    border-top: 1px solid rgba(240,201,89,0.12) !important;
    padding: 0 !important
}

.footerContainer {
    padding: 0 !important;
    max-width: 1280px !important;
    margin: 0 auto !important
}

.footerContainerWrapper {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
    padding: 0 !important
}

.footerContainerWrapper::before,.footerContainerWrapper::after {
    display: none !important
}

.footerTopButtonGroup {
    padding: 20px 24px 16px !important;
    margin-bottom: 12px !important;
    grid-column-gap: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    margin: 0 !important;
    border-bottom: 1px solid rgba(255,255,255,0.05) !important;
    gap: 12px !important
}

.footerTopButtonGroup .supportButton {
    width: 100% !important;
    background: linear-gradient(135deg,rgba(240,201,89,0.12) 0%,rgba(240,145,56,0.08) 100%) !important;
    border: 1px solid rgba(240,201,89,0.3) !important;
    border-radius: 8px !important;
    color: #f0c959 !important;
    padding: 9px 16px !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 0.8px !important;
    text-transform: uppercase !important;
    position: relative !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    transition: all 0.2s ease !important;
    white-space: nowrap !important
}

.footerTopButtonGroup .supportButton:hover {
    background: linear-gradient(135deg,rgba(240,201,89,0.2) 0%,rgba(240,145,56,0.15) 100%) !important;
    border-color: #f0c959 !important
}

.footerTopButtonGroup .supportButton::before {
    content: "" !important;
    position: absolute !important;
    left: 12px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 18px !important;
    height: 18px !important;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 10V8.5a5.5 5.5 0 0111 0V10' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3Crect x='1.5' y='9.5' width='3' height='4.5' rx='1.5' fill='%23000'/%3E%3Crect x='13.5' y='9.5' width='3' height='4.5' rx='1.5' fill='%23000'/%3E%3Cpath d='M14.5 14v1a2 2 0 01-2 2H10' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    display: none !important
}

.footerSocialLinks {
    display: flex !important;
    justify-content: center !important;
    gap: 8px !important;
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
    flex-wrap: nowrap !important;
    align-items: center !important
}

.footerSocialLink {
    width: 34px !important;
    height: 34px !important;
    margin: 0 !important;
    background: rgba(255,255,255,0.04) !important;
    border: 1px solid rgba(240,201,89,0.18) !important;
    border-radius: 50% !important;
    transition: all 0.2s ease !important
}

.footerSocialLink a {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    color: rgba(240,201,89,0.7) !important;
    font-size: 15px !important;
    background: transparent !important;
    border-radius: 50% !important;
    box-shadow: none !important;
    transition: color 0.2s ease !important
}

.footerSocialLink:hover {
    background: rgba(240,201,89,0.12) !important;
    border-color: #f0c959 !important
}

.footerSocialLink:hover a {
    color: #f0c959 !important
}

.footerInfoColumn {
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important;
    justify-content: flex-end !important;
    flex: 1 !important;
    align-items: center !important;
    gap: 8px !important
}

.footerInfoColumn .languageDropdown {
    width: auto !important;
    min-width: 90px !important;
    background: rgba(255,255,255,0.04) !important;
    border: 1px solid rgba(240,201,89,0.18) !important;
    border-radius: 20px !important;
    padding: 0 12px !important
}

.footerInfoColumn .languageDropdown .form-control-label-bc.inputs {
    height: 30px !important
}

.footerInfoColumn .languageDropdown .form-control-select2-bc {
    font-size: 11px !important;
    color: rgba(255,255,255,0.5) !important;
    background: transparent !important;
    padding-top: 0 !important;
    line-height: 30px !important
}

.footerInfoColumn .languageDropdown .form-control-icon-bc {
    color: #f0c959 !important;
    font-size: 10px !important
}

.footerLinksSection {
    padding: 28px 24px !important;
    position: relative !important;
    border: none !important;
    margin: 0 !important
}

.footerLinksSection::before {
    display: none !important
}

.footerLinkCols {
    display: flex !important;
    gap: 0 !important;
    justify-content: flex-start !important;
    flex-wrap: nowrap !important;
    flex-direction: row !important
}

.footerLinkCol {
    min-width: 160px !important;
    border-left: 1px solid rgba(240,145,56,0.25) !important;
    padding-left: 20px !important;
    background: transparent !important;
    border-radius: 0 !important;
    padding: 0 32px 0 0 !important;
    margin: 0 32px 0 0 !important;
    border: none !important;
    box-shadow: none !important;
    overflow: visible !important;
    flex: 1 !important;
    border-right: 1px solid rgba(255,255,255,0.06) !important
}

.footerLinkCol:last-child {
    border-right: none !important;
    padding-right: 0 !important;
    margin-right: 0 !important
}

.footerLinkColTitle {
    font-size: 10px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    color: #f0c959 !important;
    margin: 0 0 12px !important;
    padding-bottom: 8px !important;
    position: relative !important;
    text-align: left !important;
    display: block !important;
    width: 100% !important;
    padding: 0 0 10px !important;
    background: transparent !important;
    cursor: default !important;
    pointer-events: none !important;
    border: none !important;
    border-bottom: 1px solid rgba(240,201,89,0.2) !important;
    line-height: 1 !important
}

.footerLinkColTitle::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 1px !important;
    background: linear-gradient(90deg,#f09138,#ffcb39,transparent) !important;
    border-radius: 1px !important;
    display: none !important
}

.footerLinkColLinks {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    max-height: none !important;
    overflow: visible !important;
    border-top: none !important
}

.footerLinkColEl {
    padding: 0 !important;
    margin: 0 !important;
    display: block !important;
    width: 100% !important
}

.footerLinkColEl::after {
    display: none !important
}

.footerLinkColEl a {
    display: flex !important;
    align-items: center !important;
    gap: 7px !important;
    color: rgba(255,255,255,0.38) !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    text-decoration: none !important;
    padding: 0 !important;
    letter-spacing: 0.2px !important;
    transition: color 0.2s ease,gap 0.2s ease !important;
    position: relative !important;
    line-height: 1.4 !important
}

.footerLinkColEl a::before {
    content: '\2022' !important;
    display: inline-block !important;
    width: auto !important;
    height: auto !important;
    border-radius: 0 !important;
    background: none !important;
    flex-shrink: 0 !important;
    transition: color 0.2s ease,transform 0.2s ease !important;
    color: rgba(240,201,89,0.35) !important;
    font-size: 14px !important;
    line-height: 1 !important
}

.footerLinkColEl a:hover {
    color: rgba(240,201,89,0.9) !important;
    padding-left: 0 !important;
    gap: 10px !important
}

.footerLinkColEl a:hover::before {
    background: none !important;
    transform: translateX(2px) !important;
    color: #f0c959 !important
}

.footerWarningAge {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: 1.5px solid rgba(240,201,89,0.3) !important;
    border-radius: 6px !important;
    color: rgba(240,201,89,0.7) !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 1px !important;
    padding: 3px 7px !important;
    background: transparent !important;
    transition: all 0.3s ease !important;
    position: relative !important;
    overflow: hidden !important;
    width: 24px !important;
    height: 24px !important;
    flex: 0 0 auto !important;
    border-color: #f0c959 !important;
    border-style: solid !important
}

.footerWarningAge::before,.footerWarningAge::after {
    display: none !important
}

.footerWrapper .sliderContent:has(.horizontalSliderWrapper),.layout-footer-holder-bc .sliderContent:has(.horizontalSliderWrapper),.footerWrapper .horizontalSliderWrapper,.layout-footer-holder-bc .horizontalSliderWrapper {
    overflow: hidden !important
}

.footerWrapper .sliderContent:has(.horizontalSliderWrapper),.layout-footer-holder-bc .sliderContent:has(.horizontalSliderWrapper) {
    padding: 12px 0 !important;
    margin: 0 !important;
    border: none !important;
    border-top: 1px solid rgba(255,255,255,0.05) !important
}

.footerWrapper .sliderContent:has(.horizontalSliderWrapper) .sliderTitle,.footerWrapper .horizontalSliderWrapper ~ .sliderTitle,.layout-footer-holder-bc .sliderContent:has(.horizontalSliderWrapper) .sliderTitle,.layout-footer-holder-bc .horizontalSliderWrapper ~ .sliderTitle {
    display: none !important
}

.footerWrapper .horizontalSliderRow,.layout-footer-holder-bc .horizontalSliderRow {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 20px !important;
    width: max-content !important;
    align-items: center !important
}

.footerWrapper .horizontalSliderRow[data-dup="1"],.layout-footer-holder-bc .horizontalSliderRow[data-dup="1"] {
    animation: paymentMarquee 35s linear infinite !important
}

.horizontalSliderElem {
    flex-shrink: 0 !important;
    background: transparent !important;
    background-color: rgb(255 255 255 / 0%) !important;
    padding: 0px !important;
    margin-left: 2px !important;
    margin-right: 2px !important
}

.horizontalSliderImg {
    display: block !important;
    height: 26px !important;
    width: auto !important;
    opacity: 0.55 !important;
    filter: none !important;
    transition: opacity 0.2s ease !important
}

.horizontalSliderImg:hover {
    opacity: 0.9 !important
}

.layout-footer-holder-bc .footerCopyright,.footerWrapper .footerCopyright {
    padding: 14px 24px !important;
    border-top: 1px solid rgba(255,255,255,0.05) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    flex-wrap: wrap !important;
    gap: 8px !important;
    font-size: 10px !important;
    color: rgba(255,255,255,0.2) !important;
    letter-spacing: 0.3px !important
}

@media (max-width: 767px) {
    .paragon-selected-card {
        flex:none;
        width: 100%;
        height: 100px
    }

    .promotionsList-bc:not(.gridView) {
        grid-template-columns: repeat(2,1fr) !important;
        gap: 10px !important;
        padding: 10px !important
    }

    .promotionsListEl-bc {
        border-radius: 12px !important
    }

    .promotionsArticleThumbnail-bc {
        width: 100% !important;
        height: auto !important;
        display: block !important
    }

    .promotions-article-title {
        font-size: 12px !important;
        padding: 14px 12px !important
    }

    .footerTopButtonGroup {
        padding: 16px 16px 12px !important;
        flex-wrap: wrap !important
    }

    .footerLinksSection {
        padding: 20px 16px !important
    }

    .footerLinkCols {
        flex-direction: column !important;
        gap: 0 !important
    }

    .footerLinkCol {
        border-right: none !important;
        border-bottom: 1px solid rgba(255,255,255,0.06) !important;
        padding: 0 0 16px !important;
        margin: 0 0 16px !important
    }

    .footerLinkCol:last-child {
        border-bottom: none !important;
        padding-bottom: 0 !important;
        margin-bottom: 0 !important
    }

    .footerLinkColTitle {
        pointer-events: auto !important;
        cursor: pointer !important
    }

    .footerLinkColLinks {
        gap: 6px !important
    }
}

a[href*="cert.gcb.cw"] {
    display: none !important
}

.hdr-navigation-scrollable-bc {
    background: transparent !important
}

.hdr-navigation-scrollable-bc-holder {
    padding-top: 6px !important
}

.hdr-navigation-scrollable-bc-holder .hdr-navigation-scrollable-bc:first-child:not(:only-child) {
    display: none !important
}

.paragon-custom-slider:not(.paragon-desktop-slider) .paragon-slider-container {
    margin-top: 0 !important
}

body:has(.hdr-user-bc button.register) .paragon-custom-slider:not(.paragon-desktop-slider) .paragon-slider-container {
    margin-top: 29px !important
}

@media screen and (max-width: 767px) {
    .layout-content-holder-bc {
        background-attachment:scroll !important;
        background-size: 100% auto !important;
        background-position: center top !important
    }

    .layout-content-holder-bc > .hm-row-bc.has-slider {
        min-height: 56.25vw !important
    }

    .sidePanel-holder-bc {
        position: fixed !important;
        bottom: 0 !important;
        left: 0 !important;
        right: 0 !important;
        width: 100% !important;
        max-height: 85vh !important;
        z-index: 1200 !important;
        background: linear-gradient(180deg,rgba(255,255,255,0.04) 0%,transparent 60%),rgba(14,14,17,0.97) !important;
        border-radius: 20px 20px 0 0 !important;
        border-top: 1px solid rgba(240,201,89,0.18) !important;
        border-left: 1px solid rgba(255,255,255,0.05) !important;
        border-right: 1px solid rgba(255,255,255,0.05) !important;
        box-shadow: 0 -8px 40px rgba(0,0,0,0.55),0 -2px 12px rgba(0,0,0,0.3),inset 0 1px 0 rgba(240,201,89,0.12),inset 0 0 60px rgba(240,201,89,0.02) !important;
        -webkit-backdrop-filter: saturate(160%) blur(32px) !important;
        backdrop-filter: saturate(160%) blur(32px) !important;
        transform: translateY(100%) !important;
        transition: transform 0.38s cubic-bezier(0.32,0.72,0,1) !important;
        overflow: hidden !important;
        display: flex !important;
        flex-direction: column !important;
        padding-bottom: env(safe-area-inset-bottom,0px) !important
    }

    .sidePanel-holder-bc.active,.sidePanel-holder-bc.open,.sidePanel-holder-bc.show,.sidePanel-holder-bc[style*="display:block"],.sidePanel-holder-bc[style*="display:block"] {
        transform: translateY(0) !important
    }

    .sidePanel-holder-bc::before {
        content: '' !important;
        display: block !important;
        width: 40px !important;
        height: 4px !important;
        background: rgba(240,201,89,0.35) !important;
        border-radius: 2px !important;
        margin: 12px auto 0 !important;
        flex-shrink: 0 !important;
        pointer-events: none !important
    }

    .sidePanel-holder-bc::after {
        content: '' !important;
        display: block !important;
        height: 1px !important;
        background: linear-gradient(90deg,transparent 0%,rgba(240,201,89,0.2) 30%,rgba(240,201,89,0.35) 50%,rgba(240,201,89,0.2) 70%,transparent 100%) !important;
        margin: 10px 16px 0 !important;
        flex-shrink: 0 !important;
        pointer-events: none !important
    }

    .sidePanel-holder-bc > *:not(:first-child) {
        overflow-y: auto !important;
        -webkit-overflow-scrolling: touch !important;
        overscroll-behavior: contain !important;
        scrollbar-width: none !important
    }

    .sidePanel-holder-bc > *:not(:first-child)::-webkit-scrollbar {
        display: none !important
    }

    .sidePanel-holder-bc .sp-item,.sidePanel-holder-bc [class*="nav-item"],.sidePanel-holder-bc [class*="menu-item"],.sidePanel-holder-bc [class*="side-menu"],.sidePanel-holder-bc li,.sidePanel-holder-bc a {
        display: flex !important;
        align-items: center !important;
        padding: 14px 20px !important;
        color: #c8c8cc !important;
        font-size: 14px !important;
        font-weight: 500 !important;
        letter-spacing: 0.3px !important;
        text-decoration: none !important;
        border-bottom: 1px solid rgba(255,255,255,0.04) !important;
        transition: background 0.2s ease,color 0.2s ease,padding-left 0.2s ease !important;
        position: relative !important;
        cursor: pointer !important;
        border-radius: 0 !important;
        background: transparent !important
    }

    .sidePanel-holder-bc .sp-item:last-child,.sidePanel-holder-bc li:last-child,.sidePanel-holder-bc a:last-child {
        border-bottom: none !important
    }

    .sidePanel-holder-bc .sp-item:hover,.sidePanel-holder-bc [class*="nav-item"]:hover,.sidePanel-holder-bc li:hover,.sidePanel-holder-bc a:hover {
        background: rgba(240,201,89,0.06) !important;
        color: #f0c959 !important;
        padding-left: 28px !important
    }

    .sidePanel-holder-bc .sp-item.active,.sidePanel-holder-bc [class*="nav-item"].active,.sidePanel-holder-bc li.active,.sidePanel-holder-bc a.active,.sidePanel-holder-bc .sp-item[aria-current="page"],.sidePanel-holder-bc a[aria-current="page"] {
        background: linear-gradient(90deg,rgba(240,201,89,0.12) 0%,rgba(240,201,89,0.04) 100%) !important;
        color: #f0c959 !important;
        border-left: 3px solid #f0c959 !important;
        padding-left: 17px !important
    }

    .sidePanel-holder-bc .sp-item.active::before,.sidePanel-holder-bc a.active::before,.sidePanel-holder-bc a[aria-current="page"]::before {
        content: '' !important;
        display: block !important;
        width: 6px !important;
        height: 6px !important;
        border-radius: 50% !important;
        background: #f0c959 !important;
        box-shadow: 0 0 8px rgba(240,201,89,0.6) !important;
        margin-right: 12px !important;
        flex-shrink: 0 !important
    }

    .sidePanel-holder-bc [class*="icon"],.sidePanel-holder-bc i[class*="bc-i-"] {
        width: 22px !important;
        height: 22px !important;
        min-width: 22px !important;
        margin-right: 14px !important;
        color: #8a8a8e !important;
        font-size: 18px !important;
        transition: color 0.2s ease !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important
    }

    .sidePanel-holder-bc .sp-item.active [class*="icon"],.sidePanel-holder-bc a.active [class*="icon"],.sidePanel-holder-bc a.active i[class*="bc-i-"],.sidePanel-holder-bc a[aria-current="page"] i[class*="bc-i-"] {
        color: #f0c959 !important;
        text-shadow: 0 0 10px rgba(240,201,89,0.4) !important
    }

    .sidePanel-holder-bc [class*="group-title"],.sidePanel-holder-bc [class*="section-title"],.sidePanel-holder-bc [class*="header"],.sidePanel-holder-bc h3,.sidePanel-holder-bc h4 {
        padding: 16px 20px 8px !important;
        font-size: 10px !important;
        font-weight: 700 !important;
        letter-spacing: 1.2px !important;
        text-transform: uppercase !important;
        color: rgba(240,201,89,0.5) !important;
        border-bottom: none !important;
        background: transparent !important;
        cursor: default !important;
        pointer-events: none !important
    }

    .sidePanel-holder-bc [class*="badge"],.sidePanel-holder-bc [class*="count"],.sidePanel-holder-bc [data-count] {
        margin-left: auto !important;
        background: #f0c959 !important;
        color: #1a1a0e !important;
        font-size: 10px !important;
        font-weight: 700 !important;
        min-width: 18px !important;
        height: 18px !important;
        padding: 0 5px !important;
        border-radius: 9px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important
    }

    .sidePanel-holder-bc [class*="arrow"],.sidePanel-holder-bc [class*="chevron"] {
        margin-left: auto !important;
        color: rgba(255,255,255,0.2) !important;
        font-size: 12px !important;
        transition: color 0.2s ease,transform 0.2s ease !important
    }

    .sidePanel-holder-bc .sp-item:hover [class*="arrow"],.sidePanel-holder-bc a:hover [class*="chevron"] {
        color: rgba(240,201,89,0.5) !important;
        transform: translateX(3px) !important
    }

    .sidePanel-holder-bc [class*="close"],.sidePanel-holder-bc [class*="dismiss"] {
        position: absolute !important;
        top: 14px !important;
        right: 16px !important;
        width: 28px !important;
        height: 28px !important;
        border-radius: 50% !important;
        background: rgba(255,255,255,0.08) !important;
        border: none !important;
        color: #9a9a9a !important;
        font-size: 14px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        cursor: pointer !important;
        transition: background 0.2s ease,color 0.2s ease !important;
        padding: 0 !important
    }

    .sidePanel-holder-bc [class*="close"]:hover,.sidePanel-holder-bc [class*="dismiss"]:hover {
        background: rgba(240,201,89,0.15) !important;
        color: #f0c959 !important
    }

    .sidePanel-holder-bc input[type="search"],.sidePanel-holder-bc input[type="text"],.sidePanel-holder-bc [class*="search-input"] {
        width: calc(100% - 32px) !important;
        background: rgba(255,255,255,0.05) !important;
        border: 1px solid rgba(255,255,255,0.08) !important;
        border-radius: 10px !important;
        color: #e0e0e0 !important;
        font-size: 14px !important;
        padding: 10px 14px !important;
        margin: 12px 16px !important;
        box-sizing: border-box !important;
        outline: none !important;
        transition: border-color 0.2s ease !important
    }

    .sidePanel-holder-bc input[type="search"]:focus,.sidePanel-holder-bc input[type="text"]:focus {
        border-color: rgba(240,201,89,0.4) !important;
        background: rgba(240,201,89,0.04) !important
    }

    .sidePanel-holder-bc.grid-layout [class*="nav-list"],.sidePanel-holder-bc.grid-layout ul {
        display: grid !important;
        grid-template-columns: 1fr 1fr !important;
        gap: 8px !important;
        padding: 12px 16px !important
    }

    .sidePanel-holder-bc.grid-layout .sp-item,.sidePanel-holder-bc.grid-layout li,.sidePanel-holder-bc.grid-layout a {
        flex-direction: column !important;
        align-items: center !important;
        text-align: center !important;
        padding: 16px 8px !important;
        background: rgba(255,255,255,0.03) !important;
        border-radius: 12px !important;
        border: 1px solid rgba(255,255,255,0.05) !important;
        border-bottom: 1px solid rgba(255,255,255,0.05) !important
    }

    .sidePanel-holder-bc.active .sp-item,.sidePanel-holder-bc.open .sp-item,.sidePanel-holder-bc.active li,.sidePanel-holder-bc.open li,.sidePanel-holder-bc.active a,.sidePanel-holder-bc.open a {
        animation: sidePanelItemFadeIn 0.3s ease both !important
    }

    .sidePanel-holder-bc.active .sp-item:nth-child(1),.sidePanel-holder-bc.active li:nth-child(1),.sidePanel-holder-bc.active a:nth-child(1) {
        animation-delay: 0.05s !important
    }

    .sidePanel-holder-bc.active .sp-item:nth-child(2),.sidePanel-holder-bc.active li:nth-child(2),.sidePanel-holder-bc.active a:nth-child(2) {
        animation-delay: 0.09s !important
    }

    .sidePanel-holder-bc.active .sp-item:nth-child(3),.sidePanel-holder-bc.active li:nth-child(3),.sidePanel-holder-bc.active a:nth-child(3) {
        animation-delay: 0.13s !important
    }

    .sidePanel-holder-bc.active .sp-item:nth-child(4),.sidePanel-holder-bc.active li:nth-child(4),.sidePanel-holder-bc.active a:nth-child(4) {
        animation-delay: 0.17s !important
    }

    .sidePanel-holder-bc.active .sp-item:nth-child(5),.sidePanel-holder-bc.active li:nth-child(5),.sidePanel-holder-bc.active a:nth-child(5) {
        animation-delay: 0.21s !important
    }

    .sidePanel-holder-bc.active .sp-item:nth-child(n+6),.sidePanel-holder-bc.active li:nth-child(n+6),.sidePanel-holder-bc.active a:nth-child(n+6) {
        animation-delay: 0.25s !important
    }

    @keyframes sidePanelItemFadeIn {
        from {
            opacity: 0;
            transform: translateY(10px)
        }

        to {
            opacity: 1;
            transform: translateY(0)
        }
    }

    .hdr-navigation-link-bc {
        position: relative !important;
        border-radius: 8px !important;
        border: 1px solid rgba(240,145,56,0.35) !important;
        background: transparent !important;
        color: rgba(255,255,255,0.9) !important;
        font-size: 13px !important;
        font-weight: 500 !important;
        letter-spacing: 0.3px !important;
        padding: 8px 18px !important;
        min-height: 38px !important;
        white-space: nowrap !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        transition: border-color 0.3s ease,background 0.3s ease !important;
        animation: none !important
    }

    .hdr-navigation-link-bc:hover,.hdr-navigation-link-bc:focus {
        border: 1px solid transparent !important;
        background: rgba(240,145,56,0.05) !important;
        animation: sliderSpin 5s linear infinite !important;
        border-image: conic-gradient( from var(--angle),transparent 0deg,transparent 75deg,#f09138 90deg,#ffcb39 120deg,#f0d053 140deg,#ffcb39 160deg,#f09138 175deg,transparent 190deg,transparent 255deg,#f09138 270deg,#ffcb39 300deg,#f0d053 320deg,#ffcb39 340deg,#f09138 355deg,transparent 360deg ) 1 !important
    }

    .hdr-navigation-link-bc.active,.hdr-navigation-link-bc[aria-current="page"] {
        border: 1px solid transparent !important;
        background: rgba(240,145,56,0.07) !important;
        animation: sliderSpin 5s linear infinite !important;
        border-image: conic-gradient( from var(--angle),transparent 0deg,transparent 75deg,#f09138 90deg,#ffcb39 120deg,#f0d053 140deg,#ffcb39 160deg,#f09138 175deg,transparent 190deg,transparent 255deg,#f09138 270deg,#ffcb39 300deg,#f0d053 320deg,#ffcb39 340deg,#f09138 355deg,transparent 360deg ) 1 !important
    }
}

.m-nav-info-w-container-bc {
    background: linear-gradient(180deg,rgba(255,255,255,0.03) 0%,transparent 60%),rgba(12,12,15,0.98) !important;
    border-right: 1px solid rgba(240,201,89,0.1) !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch !important
}

.m-nav-title-row-bc {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    padding: 16px 20px 12px !important;
    border-bottom: 1px solid rgba(240,201,89,0.15) !important;
    position: relative !important;
    flex-shrink: 0 !important
}

.m-nav-title-row-bc::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 20px !important;
    right: 20px !important;
    height: 1px !important;
    background: linear-gradient(90deg,transparent,rgba(240,201,89,0.3) 30%,rgba(240,201,89,0.5) 50%,rgba(240,201,89,0.3) 70%,transparent) !important
}

.m-nav-title-content-bc {
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    color: rgba(240,201,89,0.7) !important;
    margin: 0 !important;
    padding: 0 !important
}

.closed-n-p-bc {
    width: 28px !important;
    height: 28px !important;
    border-radius: 50% !important;
    background: rgba(255,255,255,0.06) !important;
    border: 1px solid rgba(255,255,255,0.08) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    transition: background 0.2s ease,border-color 0.2s ease !important;
    flex-shrink: 0 !important
}

.closed-n-p-bc:hover {
    background: rgba(240,201,89,0.12) !important;
    border-color: rgba(240,201,89,0.3) !important
}

.closed-n-p-bc .bc-i-close-remove {
    color: rgba(255,255,255,0.5) !important;
    font-size: 13px !important;
    transition: color 0.2s ease !important
}

.closed-n-p-bc:hover .bc-i-close-remove {
    color: #f0c959 !important
}

.m-nav-collapsed-container-bc {
    flex: 1 !important;
    min-height: 0 !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    -webkit-overflow-scrolling: touch !important;
    overscroll-behavior: contain !important;
    scrollbar-width: none !important;
    padding: 8px 0 60px !important;
    touch-action: pan-y !important;
    pointer-events: auto !important
}

.m-nav-collapsed-container-bc::-webkit-scrollbar {
    display: none !important
}

.m-block-nav-items-bc {
    display: grid !important;
    padding: 4px 10px !important;
    grid-template-columns: repeat(3,1fr) !important;
    gap: 8px !important
}

.m-nav-collapsed-container-bc .m-block-nav-items-bc {
    grid-template-columns: repeat(3,1fr) !important
}

.m-nav-collapsed-container-bc .m-nav-list-item-title-bc,.m-nav-info-w-container-bc .m-nav-icon-bc {
    display: none !important
}

.app-nav-arrow-block-bc {
    border-radius: 10px !important;
    overflow: hidden !important;
    aspect-ratio: 1 / 1 !important
}

.app-nav-link {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    text-decoration: none !important;
    padding: 0 !important
}

.m-nav-items-list-item-bc {
    width: 100% !important;
    height: 100% !important;
    min-height: 100px !important;
    border-radius: 10px !important;
    overflow: hidden !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    cursor: pointer !important;
    transition: opacity 0.2s ease,transform 0.2s ease !important
}

.app-nav-arrow-block-bc:hover .m-nav-items-list-item-bc {
    opacity: 0.85 !important;
    transform: scale(0.97) !important
}

.casinoProviderRow {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 0 !important;
    position: sticky !important;
    top: 0 !important;
    background: linear-gradient(90deg,rgba(22,17,10,0.97) 0%,rgba(14,14,20,0.95) 60%,rgba(13,13,18,0.97) 100%) !important;
    border-top: none !important;
    border-bottom: none !important;
    overflow: visible !important;
    z-index: 10 !important;
    margin-bottom: 10px !important
}

.casinoProviderRow::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 1px !important;
    background: linear-gradient(90deg,#f09138 0%,#ffcb39 25%,#f0d053 50%,#ffcb39 75%,#f09138 100%) !important;
    box-shadow: 0 0 8px rgba(240,145,56,0.5),0 0 20px rgba(255,203,57,0.15) !important;
    pointer-events: none !important
}

.casinoProviderRow::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 1px !important;
    background: linear-gradient(90deg,transparent 0%,#f09138 20%,#ffcb39 50%,#f09138 80%,transparent 100%) !important;
    box-shadow: 0 0 6px rgba(240,145,56,0.3) !important;
    pointer-events: none !important
}

.casinoProviderBlockTitle {
    display: inline-flex !important;
    align-items: center !important;
    gap: 7px !important;
    padding: 10px 20px 10px 14px !important;
    margin: 0 !important;
    position: relative !important;
    cursor: pointer !important;
    border-right: 1px solid rgba(240,145,56,0.2) !important;
    background: rgba(240,145,56,0.06) !important;
    transition: background 0.2s ease !important;
    flex-shrink: 0 !important
}

.casinoProviderBlockTitle::after {
    content: '' !important;
    position: absolute !important;
    right: 0 !important;
    top: 20% !important;
    bottom: 20% !important;
    width: 1px !important;
    background: linear-gradient(180deg,transparent,rgba(240,145,56,0.5) 40%,rgba(255,203,57,0.6) 50%,rgba(240,145,56,0.5) 60%,transparent) !important
}

.casinoProviderBlockTitle:hover {
    background: rgba(240,145,56,0.12) !important
}

.casinoProviderBlockIcon {
    color: #f09138 !important;
    font-size: 12px !important;
    transition: transform 0.25s ease,color 0.2s ease !important
}

.casinoProviderBlockTitle:hover .casinoProviderBlockIcon {
    transform: translateX(-2px) !important;
    color: #ffcb39 !important
}

.casinoProviderBlockTitle span {
    color: #ffcb39 !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 1.2px !important;
    text-transform: uppercase !important;
    text-shadow: 0 0 10px rgba(255,203,57,0.25) !important
}

.casinoGameListTitle {
    padding: 10px 20px !important;
    margin: 0 !important;
    color: rgba(255,255,255,0.45) !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 1.5px !important;
    text-transform: uppercase !important;
    position: relative !important;
    flex-shrink: 0 !important
}

.hdr-user-bc .header-custom-buttons {
    display: inline-flex !important;
    align-items: center !important
}

.hdr-user-bc a.btn.a-color.header-icon-text[aria-label="PARA YATIR"] {
    display: inline-flex !important;
    align-items: center !important;
    gap: 5px !important;
    height: 28px !important;
    padding: 0 10px !important;
    border-radius: 6px !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;
    background: transparent !important;
    border: 1.5px solid rgba(240,145,56,0.7) !important;
    color: #f09138 !important;
    text-decoration: none !important;
    box-shadow: none !important
}

.hdr-user-bc a.btn.a-color.header-icon-text[aria-label="PARA YATIR"] span {
    display: inline !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
    clip: auto !important;
    position: static !important;
    font-size: inherit !important;
    color: inherit !important
}

.hdr-user-bc .header-custom-buttons .btn.a-color.header-icon-text {
    display: inline-flex !important;
    align-items: center !important;
    gap: 5px !important;
    height: 32px !important;
    padding: 0 12px !important;
    border-radius: 6px !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;
    cursor: pointer !important;
    text-decoration: none !important;
    position: relative !important;
    overflow: hidden !important;
    transition: box-shadow 0.25s ease,transform 0.2s ease !important
}

.hdr-user-bc .header-custom-buttons:first-child .btn.a-color.header-icon-text,.hdr-user-bc .header-custom-buttons:nth-child(3) .btn.a-color.header-icon-text {
    background: transparent !important;
    border: 1px solid rgba(240,145,56,0.5) !important;
    color: #ffffff !important;
    box-shadow: none !important;
    gap: 3px !important;
    animation: none !important;
    transition: box-shadow 0.25s ease,transform 0.2s ease !important
}

.hdr-user-bc .header-custom-buttons:first-child .btn.a-color.header-icon-text:hover,.hdr-user-bc .header-custom-buttons:nth-child(3) .btn.a-color.header-icon-text:hover {
    border: 1px solid transparent !important;
    animation: sliderSpin 5s linear infinite !important;
    border-image: conic-gradient( from var(--angle),transparent 0deg,transparent 75deg,#f09138 90deg,#ffcb39 120deg,#f0d053 140deg,#ffcb39 160deg,#f09138 175deg,transparent 190deg,transparent 255deg,#f09138 270deg,#ffcb39 300deg,#f0d053 320deg,#ffcb39 340deg,#f09138 355deg,transparent 360deg ) 1 !important;
    box-shadow: 0 0 16px rgba(255,203,57,0.7),0 0 28px rgba(240,145,56,0.3) !important;
    transform: translateY(-1px) !important
}

.hdr-user-bc .header-custom-buttons:nth-child(2) .btn.a-color.header-icon-text {
    background: rgba(240,145,56,0.07) !important;
    border: 1px solid rgba(240,145,56,0.3) !important;
    color: #f09138 !important;
    padding: 0 10px !important
}

.hdr-user-bc .header-custom-buttons:nth-child(2) .btn.a-color.header-icon-text:hover {
    background: rgba(240,145,56,0.16) !important;
    border-color: #f09138 !important;
    color: #ffcb39 !important;
    box-shadow: 0 0 10px rgba(240,145,56,0.25) !important;
    transform: translateY(-1px) !important
}

.hdr-user-bc .bc-i-telegram::before {
    font-size: 16px !important;
    line-height: 1 !important
}

@media (max-width: 768px) {
    .hdr-user-bc .header-custom-buttons {
        display:inline-flex !important;
        flex-shrink: 0 !important
    }

    .hdr-user-bc .header-custom-buttons .btn.a-color.header-icon-text {
        height: 24px !important;
        padding: 0 5px !important;
        font-size: 9px !important;
        letter-spacing: 0 !important;
        gap: 2px !important;
        overflow: hidden !important
    }

    .hdr-user-bc .header-custom-buttons:nth-child(2) .btn.a-color.header-icon-text {
        width: 28px !important;
        padding: 0 !important;
        justify-content: center !important;
        margin-right: 2px !important
    }

    .hdr-user-bc .bc-i-telegram::before {
        font-size: 13px !important;
        line-height: 1 !important;
        display: block !important
    }

    .hdr-user-bc button.sign-in {
        min-width: max-content !important;
        overflow: visible !important;
        white-space: nowrap !important
    }
}

.favouriteTeamsWidgetWrapper {
    margin-top: 33px !important
}

.multi-select-bc {
    margin: 33px 0 !important
}

.results-container-bc {
    padding-top: 30px !important
}

.casinoTournamentTabBlock {
    width: 100% !important;
    display: flex !important;
    padding-top: 32px !important
}

.sgm-market-g-i-cell-bc.market-bc.active {
    background: rgba(240,145,56,0.15) !important;
    border-color: rgba(240,145,56,0.9) !important;
    color: rgba(240,145,56,1) !important;
    box-shadow: 0 0 10px rgba(240,145,56,0.25) !important
}

.CMSIconSVGWrapper {
    color: rgba(240,145,56,1) !important
}

.casinoJackpotInner {
    margin-top: 36px !important
}

@keyframes girisGlow {
    0%,100% {
        background: rgba(240,145,56,0.15);
        box-shadow: 0 0 8px rgba(240,145,56,0.3)
    }

    50% {
        background: rgba(240,145,56,0.35);
        box-shadow: 0 0 18px rgba(240,145,56,0.7)
    }
}

#login_button_id,.e-p-section-item-bc:has(#login_button_id),#register_button_id,.e-p-section-item-bc:has(#register_button_id) {
    animation: girisGlow 1.4s ease-in-out infinite !important;
    border-radius: 6px !important;
    color: rgb(255 255 255) !important
}

.form-control-message-bc {
    margin-top: 32px !important
}

.btn.a-color[type="submit"][title="GÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬ÂÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¶ster"] {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 38px !important;
    padding: 0 16px !important;
    border-radius: 8px !important;
    border: none !important;
    background: linear-gradient(135deg,#f09138 0%,#ffcb39 45%,#f0d053 55%,#f09138 100%) !important;
    color: #1a1208 !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    letter-spacing: 0.8px !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
    box-shadow: 0 2px 10px rgba(240,145,56,0.35) !important;
    transition: box-shadow 0.2s ease,transform 0.2s ease !important;
    white-space: nowrap !important
}

.btn.a-color[type="submit"][title="GÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬ÂÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¶ster"] span {
    color: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important
}

.btn.a-color[type="submit"][title="GÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬ÂÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¶ster"]:hover {
    box-shadow: 0 2px 18px rgba(255,203,57,0.6) !important;
    transform: translateY(-1px) !important
}

.btn.a-color[type="submit"][title="GÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬ÂÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¶ster"]:disabled {
    opacity: 0.45 !important;
    cursor: not-allowed !important;
    box-shadow: none !important;
    transform: none !important
}

@media only screen and (max-width: 767px) {
    .paragon-league-card {
        overflow:hidden !important;
        will-change: transform;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .paragon-league-image {
        position: absolute !important;
        inset: 0 !important;
        top: 0 !important;
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        object-position: center center !important;
        filter: none !important;
        -webkit-filter: none !important;
        transition: none !important;
        transform: none !important
    }
}

.hm-row-bc.has-slider>div:not([class]),.hm-row-bc.has-slider>div[class=""] {
    display: none !important
}

.hm-row-bc.has-slider[data-pg-page-slider="1"] {
    height: auto !important;
    min-height: 0 !important;
    grid-auto-rows: auto !important;
    align-content: start !important
}

@media only screen and (max-width: 1024px) {
    .hm-row-bc.has-slider[data-pg-page-slider="1"] .paragon-custom-slider {
        width:100% !important;
        border-radius: 0 !important;
        box-shadow: none !important
    }

    .hm-row-bc.has-slider[data-pg-page-slider="1"] .paragon-custom-slider .paragon-slide {
        aspect-ratio: 16/7 !important
    }
}

@media only screen and (max-width: 767px) {
    .paragon-leagues-scroll {
        grid-auto-columns:calc(50% - 5px) !important;
        align-items: stretch !important
    }

    .paragon-league-card {
        position: relative !important;
        overflow: hidden !important;
        height: 88px !important;
        min-height: 88px !important;
        padding: 0 !important
    }

    .paragon-league-card > a,.paragon-league-card > .link,.paragon-league-card > .inner,.paragon-league-card > .item {
        display: block !important;
        width: 100% !important;
        height: 100% !important;
        margin: 0 !important;
        padding: 0 !important
    }

    .paragon-league-card .paragon-league-image,.paragon-league-card img.paragon-league-image,.paragon-league-card picture,.paragon-league-card picture > img,.paragon-league-card img {
        width: 100% !important;
        height: 100% !important;
        max-width: none !important;
        max-height: none !important;
        object-fit: cover !important;
        object-position: center center !important;
        display: block !important;
        margin: 0 !important;
        padding: 0 !important;
        top: 0 !important;
        left: 0 !important;
        right: auto !important;
        bottom: auto !important
    }

    .paragon-league-card img[style*="height:auto"],.paragon-league-card img[style*="object-fit:contain"] {
        height: 100% !important;
        object-fit: cover !important
    }
}

@media only screen and (max-width: 767px) {
    .paragon-leagues-scroll {
        display:flex !important;
        flex-wrap: nowrap !important;
        grid-template-rows: none !important;
        grid-auto-flow: unset !important;
        grid-auto-columns: unset !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        gap: 10px !important;
        padding-top: 8px !important;
        margin-top: 0 !important;
        -webkit-overflow-scrolling: touch !important
    }

    .paragon-league-card {
        flex: 0 0 78vw !important;
        width: 78vw !important;
        max-width: 360px !important;
        min-width: 260px !important;
        height: 88px !important;
        border-radius: 10px !important;
        overflow: hidden !important;
        background: #0e0f12 !important;
        isolation: isolate !important
    }

    .paragon-league-card::before {
        opacity: .18 !important
    }

    .paragon-league-card .paragon-league-image,.paragon-league-card img.paragon-league-image,.paragon-league-card picture,.paragon-league-card picture > img,.paragon-league-card img {
        position: absolute !important;
        inset: 0 !important;
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        object-position: center center !important;
        background: #0e0f12 !important
    }

    .paragon-league-card > div,.paragon-league-card > span {
        background: transparent !important
    }
}

@media only screen and (max-width: 767px) {
    .paragon-league-card {
        --angle:0deg;
        border: 2px solid transparent !important;
        background: linear-gradient(135deg,#1a1a1d 0%,#242427 100%) padding-box,conic-gradient( from var(--angle),#111 0deg,#111 40deg,#c45e00 55deg,#f09138 70deg,#ffcb39 85deg,#fff5c0 95deg,#ffcb39 105deg,#f09138 120deg,#c45e00 135deg,#111 150deg,#111 220deg,#c45e00 235deg,#f09138 250deg,#ffcb39 265deg,#fff5c0 275deg,#ffcb39 285deg,#f09138 300deg,#c45e00 315deg,#111 330deg,#111 360deg ) border-box !important;
        animation: leagueSpin 4s linear infinite !important;
        box-shadow: 0 4px 20px rgba(0,0,0,0.5),0 0 0 1px rgba(240,145,56,0.08),inset 0 1px 0 rgba(255,255,255,0.05) !important
    }
}

@media only screen and (max-width: 767px) {
    .paragon-games-scroll,.paragon-games-scroll-1,.paragon-games-scroll-2,.paragon-games-scroll-3 {
        display:flex !important;
        flex-wrap: nowrap !important;
        grid-template-rows: none !important;
        grid-auto-flow: unset !important;
        grid-auto-columns: unset !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        gap: 10px !important;
        -webkit-overflow-scrolling: touch !important;
        scroll-snap-type: x proximity;
        padding-bottom: 6px !important
    }

    .paragon-game-card,.paragon-game-card-1,.paragon-game-card-2,.paragon-game-card.paragon-loaded,.paragon-game-card-1.paragon-loaded,.paragon-game-card-2.paragon-loaded {
        flex: 0 0 46vw !important;
        width: 46vw !important;
        max-width: 210px !important;
        min-width: 155px !important;
        height: auto !important;
        aspect-ratio: 0.68/1 !important;
        border-radius: 14px !important;
        overflow: hidden !important;
        scroll-snap-align: start
    }

    .paragon-game-card img,.paragon-game-card video,.paragon-game-card-1 img,.paragon-game-card-1 video,.paragon-game-card-2 img,.paragon-game-card-2 video {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        object-position: center center !important;
        display: block !important
    }

    .paragon-games-scroll > *,.paragon-games-scroll-1 > * {
        margin: 0 !important
    }
}

@media only screen and (max-width: 767px) {
    .paragon-games-scroll,.paragon-games-scroll-1,.paragon-games-scroll-2,.paragon-games-scroll-3,.paragon-providers-scroll,.paragon-leagues-scroll {
        display:flex !important;
        flex-wrap: nowrap !important;
        grid-template-rows: none !important;
        grid-auto-flow: unset !important;
        grid-auto-columns: unset !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        gap: 10px !important;
        -webkit-overflow-scrolling: touch !important;
        scroll-snap-type: x proximity;
        padding-bottom: 6px !important
    }

    .paragon-game-card,.paragon-game-card-1,.paragon-game-card-2,.paragon-game-card.paragon-loaded,.paragon-game-card-1.paragon-loaded,.paragon-game-card-2.paragon-loaded {
        flex: 0 0 46vw !important;
        width: 46vw !important;
        max-width: 210px !important;
        min-width: 155px !important;
        aspect-ratio: .68/1 !important;
        height: auto !important;
        border-radius: 14px !important;
        overflow: hidden !important;
        scroll-snap-align: start
    }

    .paragon-game-card img,.paragon-game-card video,.paragon-game-card-1 img,.paragon-game-card-1 video,.paragon-game-card-2 img,.paragon-game-card-2 video {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        object-position: center center !important;
        display: block !important
    }

    .paragon-provider-card,.paragon-provider-card.paragon-loaded,.paragon-card-bg {
        flex: 0 0 62vw !important;
        width: 62vw !important;
        max-width: 300px !important;
        min-width: 220px !important;
        height: 106px !important;
        border-radius: 12px !important;
        overflow: hidden !important;
        scroll-snap-align: start
    }

    .paragon-league-card {
        flex: 0 0 78vw !important;
        width: 78vw !important;
        max-width: 360px !important;
        min-width: 260px !important;
        height: 88px !important;
        border-radius: 10px !important;
        overflow: hidden !important
    }

    .paragon-league-image,.paragon-league-card img {
        position: absolute !important;
        inset: 0 !important;
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        object-position: center center !important
    }
}

.paragon-game-card video,.paragon-game-card-1 video,.paragon-game-card-2 video,.paragon-provider-card video,.paragon-league-card video {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center center !important;
    display: block !important;
    pointer-events: none !important
}

.paragon-game-card video::-webkit-media-controls,.paragon-game-card-1 video::-webkit-media-controls,.paragon-game-card-2 video::-webkit-media-controls,.paragon-provider-card video::-webkit-media-controls,.paragon-league-card video::-webkit-media-controls {
    display: none !important
}

.form-control-bc.select .form-control-label-bc.inputs {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    min-height: 36px !important
}

.form-control-bc.select .form-control-select2-bc {
    position: relative !important;
    z-index: 1 !important;
    width: 100% !important;
    height: 36px !important;
    line-height: 36px !important;
    padding-left: 34px !important;
    padding-right: 30px !important;
    background: transparent !important;
    appearance: none !important;
    -webkit-appearance: none !important
}

.form-control-bc.select .form-control-icon-bc {
    position: absolute !important;
    right: 10px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    z-index: 3 !important;
    pointer-events: none !important
}

.filter-sports-bc .form-control-bc.select.s-small {
    min-width: 122px !important
}

.filter-sports-bc .form-control-bc.select.s-small .form-control-select2-bc {
    padding-left: 36px !important;
    padding-right: 32px !important
}

.footerInfoColumn .languageDropdown .form-control-label-bc.inputs {
    min-height: 34px !important
}

.footerInfoColumn .languageDropdown .form-control-select2-bc {
    height: 34px !important;
    line-height: 34px !important;
    padding-left: 40px !important;
    padding-right: 28px !important
}

.footerInfoColumn .languageDropdown .ftr-lang-bar-flag-bc {
    position: absolute !important;
    left: 12px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    z-index: 3 !important
}

.footerInfoColumn .languageDropdown .form-control-icon-bc {
    right: 9px !important
}

.market-filter-bc .form-control-bc.select.s-small .form-control-label-bc.inputs {
    min-height: 34px !important
}

.market-filter-bc .form-control-bc.select.s-small .form-control-select2-bc {
    height: 34px !important;
    line-height: 34px !important;
    padding-left: 12px !important;
    padding-right: 30px !important
}

.market-filter-bc .form-control-bc.select.s-small .form-control-icon-bc {
    right: 10px !important
}

@media (max-width: 767px) {
    .form-control-bc.select .form-control-select2-bc {
        font-size:12px !important
    }

    .filter-sports-bc .form-control-bc.select.s-small {
        min-width: 112px !important
    }
}

@keyframes pgCardGlow {
    0%,100% {
        box-shadow: -3px 0 14px rgba(240,145,56,0.35),0 4px 20px rgba(0,0,0,0.6)
    }

    50% {
        box-shadow: -4px 0 32px rgba(255,203,57,0.9),-6px 0 55px rgba(240,145,56,0.4),0 4px 20px rgba(0,0,0,0.6)
    }
}

@keyframes pgTopShine {
    0% {
        transform: translateX(-100%)
    }

    60%,100% {
        transform: translateX(220%)
    }
}

@keyframes pgBotShine {
    0% {
        transform: translateX(220%)
    }

    60%,100% {
        transform: translateX(-100%)
    }
}

@keyframes pgSideShine {
    0% {
        transform: translateY(-100%)
    }

    60%,100% {
        transform: translateY(220%)
    }
}

@keyframes pgIconFloat {
    0%,100% {
        transform: translateY(0)
    }

    50% {
        transform: translateY(-3px)
    }
}

#pg-social-widget {
    position: fixed;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 99999
}

#pg-social-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: linear-gradient(170deg,rgba(22,18,10,0.97) 0%,rgba(12,9,4,0.99) 100%);
    border: 1px solid rgba(240,145,56,0.5);
    border-right: none;
    border-radius: 16px 0 0 16px;
    padding: 16px 12px;
    gap: 4px;
    position: relative;
    overflow: hidden;
    animation: pgCardGlow 2.4s ease-in-out infinite
}

#pg-social-card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: linear-gradient(90deg,transparent,#ffcb39,#f09138,transparent);
    animation: pgTopShine 3s ease-in-out infinite;
    z-index: 2
}

#pg-social-card::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 2px;
    background: linear-gradient(180deg,transparent,#ffcb39,#f09138,transparent);
    animation: pgSideShine 3s ease-in-out infinite;
    animation-delay: 1.5s;
    z-index: 2
}

.pg-shine-b {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: linear-gradient(90deg,transparent,#f09138,#ffcb39,transparent);
    animation: pgBotShine 3s ease-in-out 0s infinite both;
    z-index: 2;
    pointer-events: none
}

.pg-divider {
    width: 28px;
    height: 1px;
    background: linear-gradient(90deg,transparent,rgba(240,145,56,0.4),transparent);
    margin: 2px 0
}

.pg-social-link {
    width: 65px;
    height: 65px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    font-size: 22px;
    color: #fff;
    overflow: hidden;
    position: relative;
    transition: transform 0.2s ease,box-shadow 0.2s ease;
    animation: pgIconFloat 3s ease-in-out infinite;
    flex-shrink: 0
}

.pg-social-link:active,.pg-social-link:hover {
    transform: scale(1.12) translateY(-2px);
    animation: none
}

.pg-link-tg {
    background: none !important;
    box-shadow: none !important;
    padding: 0 !important
}

@media (max-width: 768px) {
    #pg-social-card {
        padding:14px 10px;
        gap: 3px;
        border-radius: 12px 0 0 12px
    }

    .pg-social-link {
        width: 55px;
        height: 55px;
        font-size: 19px;
        border-radius: 12px
    }

    .pg-divider {
        width: 22px
    }
}

.overlay-sliding-wrapper-bc,.overlay-sliding-wrapper-bc.user-profile-container,[class*="overlay-sliding"],[class*="user-profile"] {
    transition: none !important;
    animation: none !important;
    transform: none !important;
    will-change: auto !important
}

.hdr-crypto-btn {
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
    margin-right: 4px !important;
    position: relative !important
}

.header-bc:has(> .hdr-user-info-content-bc),.header-bc :has(> .hdr-user-info-content-bc) {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important
}

@media screen and (max-width: 1024px) {
    .hdr-crypto-btn {
        display:none !important
    }
}

.hdr-additional-info {
    display: none !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important
}

.hdr-user-close {
    width: 40px !important;
    height: 30px !important;
    color: #ffffff !important;
    font-size: 17px !important;
    text-align: center !important
}

/* [OPT-CSS v1.1] casino oyun izgarasi: ekran disi dosemeler style/layout/paint atlar -> recalc tirmanmasini duzler. contain-intrinsic-size:auto => tarayici gercek boyutu hatirlar */
.casinoGameItem {
    content-visibility: auto;
    contain-intrinsic-size: auto 180px
}

/* [OPT-CSS v1.2] SUREKLI (non-hover) dekoratif animasyonlari kapat -> casino/slots recalc frekansini dusur. Hover animasyonlari korunur. Redesign'da compositor-only efektlerle geri gelecek. */
.view-see-more {
    animation: none !important
}

.view-see-more i {
    animation: none !important
}

.casinoCategoryMoreBc {
    animation: none !important
}

.tab-navigation-w-bc::before {
    animation: none !important
}

.tab-navigation-w-bc::after {
    animation: none !important
}

.tab-navigation-w-bc .paragon-sparkle-center {
    animation: none !important
}

.btn.s-small.sign-in {
    animation: none !important
}

.paragon-sign-banner img {
    animation: none !important
}

.step-indicator.step-indicator-active {
    animation: none !important
}

.paragon-custom-slider .paragon-slide-skeleton {
    animation: none !important
}

.paragon-desktop-slider::after,.paragon-custom-slider::after {
    animation: none !important
}

.paragon-desktop-slider .paragon-slide-skeleton {
    animation: none !important
}

.paragon-mini-slider .paragon-slide-skeleton {
    animation: none !important
}

.paragon-mini-slider .paragon-slide:not(.loaded) .paragon-slide-loader {
    animation: none !important
}

.paragon-category-card .paragon-skeleton-shimmer {
    animation: none !important
}

.paragon-league-card {
    animation: none !important
}

.paragon-league-card::after {
    animation: none !important
}

.paragon-game-card .paragon-skeleton-shimmer::after,.paragon-provider-card .paragon-skeleton-shimmer::after,.paragon-promo-card .paragon-skeleton-shimmer::after,.paragon-league-card .paragon-skeleton-shimmer::after,.paragon-tournament-card .paragon-skeleton-shimmer::after,.paragon-selected-card .paragon-skeleton-shimmer::after {
    animation: none !important
}

.paragon-app-image img {
    animation: none !important
}

.footerWrapper .horizontalSliderRow[data-dup="1"],.layout-footer-holder-bc .footerWrapper .horizontalSliderRow[data-dup="1"],.layout-footer-holder-bc .horizontalSliderRow[data-dup="1"] {
    animation: none !important
}

.promotions-article-title {
    animation: none !important
}

.skeleton-loader-game-cube::after {
    animation: none !important
}

.skeleton-loader-slider-cube::after,.skeleton-loader-big-button::after,.skeleton-loader-banner::after,.skeleton-loader-full-banner::after {
    animation: none !important
}

.paragon-slide-skeleton {
    animation: none !important
}

.providerItemsInnerLoader {
    animation: none !important
}

.tab-navigation-w-bc {
    animation: none !important
}

.tab-navigation-w-bc .tab-nav-item-bc.menu .tab-nav-icon-bc {
    animation: none !important
}

.tab-navigation-w-bc .tab-nav-item-bc.count-odd-animation[data-badge]::after {
    animation: none !important
}

.status-popup-content-w-bc {
    animation: none !important
}

.casinoGameDetails {
    animation: none !important
}

.button.hero {
    animation: none !important
}

.casinoBtnWrp .button.hero,.casinoBtnWrp .button.small.hero.fullWidth {
    animation: none !important
}

.casinoGameDetailsButtonsWrp .button.hero {
    animation: none !important
}

.casinoGameDetailsButtonsWrp .button.hero::before {
    animation: none !important
}

.casinoGameDetailsButtonsWrp .button.outlined {
    animation: none !important
}

.casinoGameDetailsDotInner {
    animation: none !important
}

#betslip_container {
    animation: none !important
}

.bs-number-button-bc.active,.bs-number-button-bc-active {
    animation: none !important
}

.bet-button-wrapper-bc .btn.a-color {
    animation: none !important
}

.bet-button-wrapper-bc .btn.a-color::before {
    animation: none !important
}

.footerWrapper .horizontalSliderRow[data-dup="1"],.layout-footer-holder-bc .horizontalSliderRow[data-dup="1"] {
    animation: none !important
}

.hdr-navigation-link-bc.active,.hdr-navigation-link-bc[aria-current="page"] {
    animation: none !important
}

#login_button_id,.e-p-section-item-bc:has(#login_button_id),#register_button_id,.e-p-section-item-bc:has(#register_button_id) {
    animation: none !important
}

@media only screen and (max-width: 767px) {
    animation:none !important
}

#pg-social-card {
    animation: none !important
}

#pg-social-card::before {
    animation: none !important
}

#pg-social-card::after {
    animation: none !important
}

.pg-shine-b {
    animation: none !important
}

.pg-social-link {
    animation: none !important
}

/* [OPT-CSS] content-visibility. */
.market-group-item-bc{content-visibility:auto;contain-intrinsic-size:auto 70px}
.results-info-bc{content-visibility:auto;contain-intrinsic-size:auto 60px}
.sp-sub-list-bc{content-visibility:auto;contain-intrinsic-size:auto 220px}
.casinoTournamentSectionContentElBc{content-visibility:auto;contain-intrinsic-size:auto 110px}

/* [DESIGN] PC: icerigi yanlardan sikistir. */
@media (min-width:1025px){
    .layout-content-holder-bc, .layout-footer-holder-bc{ padding-left: clamp(20px,4vw,80px) !important; padding-right: clamp(20px,4vw,80px) !important; box-sizing: border-box !important; }
}

/* [DESIGN] LUX GOLD UST MENU BARI (masaustu) */
@media (min-width: 1025px){
    .nav-content-bc{ position: relative !important; background: linear-gradient(180deg, #141418 0%, #0d0d10 55%, #060607 100%) !important; box-shadow: 0 8px 26px rgba(0,0,0,0.60), inset 0 1px 0 rgba(255,203,57,0.06) !important; }
    .nav-content-menu, .nav-menu-container.header-navigation, .nav-menu-container.header-navigation:nth-child(2){ background: transparent !important; background-image: none !important; }
    .nav-content-bc::after{ content:"" !important; position:absolute !important; left:0 !important; right:0 !important; bottom:0 !important; height:2px !important; background: linear-gradient(90deg, transparent 0%, #f09138 22%, #ffcb39 50%, #f0d053 60%, #f09138 78%, transparent 100%) !important; box-shadow: 0 0 14px rgba(255,203,57,0.40) !important; pointer-events:none !important; z-index:3 !important; }
}

/* ===================================================================
   [DESIGN v2.0] MAT LUX SIYAH ARKA PLAN — DRAGON GORSELI TAMAMEN KALDIRILDI
   Dragon webp kullanan TUM 7 kural notrlendi (en onemlisi .layout-content-holder-bc = ana icerik).
   Sayfa: tek renk mat siyah + cok ince tonal derinlik (lux). Elemanlar seffaf -> tek tip mat siyah.
   Tonlar AYARLANABILIR (--bp-bg-1 ust ... --bp-bg-3 alt). Daha duz istersen degerleri esitle.
   =================================================================== */
:root{ --bp-bg-1:#0d0d10; --bp-bg-2:#090909; --bp-bg-3:#060606; }
html{ background:#080809 !important; }
body{ background:transparent !important; }
body::before{
    content:"" !important; position:fixed !important;
    top:0 !important; left:0 !important; right:0 !important; bottom:0 !important;
    z-index:-1 !important; pointer-events:none !important;
    background: radial-gradient(130% 90% at 50% 0%, var(--bp-bg-1) 0%, var(--bp-bg-2) 55%, var(--bp-bg-3) 100%) !important;
}
.hdr-main-content-bc,
.e-p-header-bc,
.nav-menu-container.header-navigation:nth-child(2),
.e-p-body-bc,
.asideMenuContent, .overlaySlidingWCContentSliderBc,
.layout-footer-holder-bc,
.layout-content-holder-bc{
    background-image: none !important;
    background-color: transparent !important;
}

/* ===================================================================
   [FIX v2.3] PARA YATIR — div ICI SABIT (logo/limit oynamasin)
   Sorun: enhancement gelmeden logo ortada; limit gelince ustte -> HAREKET.
   Cozum: item SABIT yukseklik + logo hep ust (sabit alan) + limitler hep alt (margin:auto 0 0).
   Limit olsun olmasin layout SABIT kalir. Enhanced-bagimsiz.
   =================================================================== */
.m-block-nav-items-bc{
    display: grid !important;
    grid-template-columns: repeat(auto-fill, minmax(106px, 150px)) !important;
    justify-content: center !important;
    gap: 8px !important;
}
.m-block-nav-items-bc .m-nav-items-list-item-bc{
    position: relative !important;
    overflow: hidden !important;
    height: 86px !important;
    min-height: 86px !important;
    max-height: 86px !important;
    box-sizing: border-box !important;
    padding: 10px 6px 7px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    transform: none !important;
}
.m-block-nav-items-bc .m-nav-items-list-item-bc.active{ transform: none !important; }
.m-block-nav-items-bc .nav-ico-w-row-bc{
    width: 100% !important;
    height: 40px !important;
    flex: 0 0 40px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
}
.m-block-nav-items-bc .payment-logo{
    max-width: 82% !important;
    max-height: 34px !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
}
.m-block-nav-items-bc .payment-info-overlay{
    position: static !important;
    width: 100% !important;
    margin: auto 0 0 !important;
    padding: 0 !important;
    background: none !important;
    pointer-events: none !important;
}
.m-block-nav-items-bc .payment-limits{
    display: flex !important;
    justify-content: space-between !important;
    gap: 4px !important;
    font-size: 9px !important;
    line-height: 1.15 !important;
}
.m-block-nav-items-bc .payment-time{ font-size: 8px !important; opacity: .85 !important; line-height: 1.15 !important; }
.m-block-nav-items-bc .paymentBadgeBlock{ z-index: 3 !important; }

/* ===================================================================
   [DESIGN v2.6] SLOT LOBBY — TUMU kompakt + DOLU ALTIN EJDERHA KAFASI (dh3, render-dogrulandi)
   =================================================================== */
.sectionTitleText, .sectionTitle .sectionTitleTextHeading{
    font-family: "Cinzel", "Playfair Display", Georgia, serif !important;
    font-weight: 600 !important; letter-spacing: 0.06em !important; text-transform: uppercase !important;
    background: linear-gradient(180deg, #ffe9a8 0%, #f0c959 42%, #f09138 100%) !important;
    -webkit-background-clip: text !important; background-clip: text !important;
    -webkit-text-fill-color: transparent !important; color: #f0c959 !important;
    position: relative !important; padding-left: 14px !important;
}
.sectionTitleText::before{
    content: "" !important; position: absolute !important; left: 0 !important; top: 50% !important; transform: translateY(-50%) !important;
    width: 3px !important; height: 72% !important; background: linear-gradient(180deg, #ffcb39, #f09138) !important;
    border-radius: 2px !important; box-shadow: 0 0 8px rgba(255,203,57,0.5) !important;
}
.sectionTitle > .ds-link{
    display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 5px !important;
    background: rgba(255,255,255,0.05) !important; border: 1px solid rgba(240,201,89,0.32) !important;
    border-radius: 10px !important; padding: 4px 11px !important; min-height: 30px !important; max-height: 30px !important;
    box-sizing: border-box !important; line-height: 1 !important; white-space: nowrap !important; vertical-align: middle !important; cursor: pointer !important;
    transition: background .2s ease, border-color .2s ease, box-shadow .2s ease !important;
}
.sectionTitle > .ds-link:hover{ background: rgba(240,201,89,0.12) !important; border-color: rgba(240,201,89,0.65) !important; box-shadow: 0 0 12px rgba(255,203,57,0.25) !important; }
.sectionTitle > .ds-link .link__label{ font-size: 0 !important; display: inline-flex !important; align-items: center !important; gap: 5px !important; line-height: 1 !important; }
.sectionTitle > .ds-link .link__label::before{
    content: "" !important; display: inline-block !important; width: 18px !important; height: 14px !important; flex: 0 0 auto !important;
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2036%2028%27%20fill%3D%27%23f0c959%27%3E%3Cpath%20d%3D%27M5%2016%20L7%209%20L10%2011%20L8.5%203%20L13%2010%20L18%208%20L33%2012%20L24%2013.5%20L30%2016%20L23%2015.5%20L27%2020%20L19%2016.5%20L11%2017.5%20Z%27%2F%3E%3Ccircle%20cx%3D%2713%27%20cy%3D%2711%27%20r%3D%271.4%27%20fill%3D%27%230a0a0c%27%2F%3E%3C%2Fsvg%3E") no-repeat center / contain !important;
}
.sectionTitle > .ds-link .link__label::after{
    content: "TÜMÜ" !important; font-size: 11px !important; font-weight: 700 !important; letter-spacing: 0.06em !important;
    color: #f0c959 !important; font-family: "Cinzel", Georgia, serif !important;
}
.sectionTitleBtnWrapper .ds-btn, .horizontal-scroll__arrow{ border: 1px solid rgba(240,201,89,0.35) !important; color: #f0c959 !important; transition: background .2s ease, border-color .2s ease, color .2s ease !important; }
.sectionTitleBtnWrapper .ds-btn:hover, .horizontal-scroll__arrow:hover{ background: rgba(240,201,89,0.15) !important; border-color: #ffcb39 !important; color: #ffcb39 !important; }
.providerItemsInner{ transition: border-color .25s ease, transform .25s ease, box-shadow .25s ease !important; }
.providerItemsInner:hover{ border-color: rgba(255,203,57,0.55) !important; transform: translateY(-2px) !important; box-shadow: 0 6px 18px rgba(0,0,0,0.4), 0 0 12px rgba(255,203,57,0.12) !important; }

/* ===================================================================
   [FIX v2.8] SAG MENU izgarasini KORU — para-yatir CSS'i (.m-block-nav-items-bc)
   menuyu de etkiliyordu (2 sutuna dusurup item ezgiliyordu). Menu = .m-nav-collapsed-container-bc
   altinda -> daha yuksek specificity ile 3 sutun + dogru padding geri verilir. (Tile kirpma JS center/contain ile cozuldu.)
   =================================================================== */
.m-nav-collapsed-container-bc .m-block-nav-items-bc{
    grid-template-columns: repeat(3, 1fr) !important;
    justify-content: stretch !important;
    gap: 8px !important;
    padding: 8px 10px 12px !important;
}

/* ===================================================================
   [DESIGN v2.9] ODEME DETAY KARTI (.pg-pay-detail) — JS enjekte eder (logo+ad+Min/Max/Sure)
   Lux altin kart, not kutusunun ustunde. Tum/yeni yontemlere otomatik.
   =================================================================== */
.pg-pay-detail{
    margin: 10px 12px 14px !important;
    padding: 14px !important;
    border-radius: 14px !important;
    background: linear-gradient(180deg, rgba(255,203,57,0.07) 0%, rgba(255,255,255,0.02) 100%) !important;
    border: 1px solid rgba(240,201,89,0.30) !important;
    box-shadow: 0 6px 20px rgba(0,0,0,0.45) !important;
}
.pg-pay-detail-head{ display:flex !important; align-items:center !important; gap:12px !important; margin-bottom:12px !important; }
.pg-pay-detail-logo{ height:40px !important; max-width:130px !important; object-fit:contain !important; }
.pg-pay-detail-name{
    font-family:"Cinzel","Playfair Display",Georgia,serif !important; font-weight:600 !important; font-size:16px !important; letter-spacing:0.04em !important;
    background:linear-gradient(180deg,#ffe9a8,#f0c959 45%,#f09138) !important;
    -webkit-background-clip:text !important; background-clip:text !important; -webkit-text-fill-color:transparent !important; color:#f0c959 !important;
}
.pg-pay-detail-stats{ display:grid !important; grid-template-columns:repeat(3,1fr) !important; gap:8px !important; }
.pg-pay-stat{ display:flex !important; flex-direction:column !important; align-items:center !important; gap:3px !important;
    background:rgba(255,255,255,0.04) !important; border:1px solid rgba(240,201,89,0.20) !important; border-radius:10px !important; padding:9px 4px !important; }
.pg-pay-stat-l{ font-size:10px !important; color:#9aa6bd !important; text-transform:uppercase !important; letter-spacing:0.05em !important; }
.pg-pay-stat-v{ font-size:13px !important; font-weight:700 !important; color:#f0c959 !important; white-space:nowrap !important; }

/* [FIX v3.0] Odeme detay karti PC'de cikmasin (sadece mobil) */
.pg-pay-detail{ display:none !important; }

/* ===================================================================
   ███  [DESIGN v4.1] DESKTOP LOBBY — PREMIUM REDESIGN (PC, hover'li)  ███
   Mobil v4.1 ile ayni lux dil, PC'ye uyarlandi: daha buyuk kartlar + HOVER
   (lift+altin glow), bolum oklari (.sectionTitleBtnWrapper .ds-btn) altin,
   TUMU ghost-gold pill (PC'de bol yer, sigar), scroll-driven reveal.
   Ust kategori menusu (.casinoCategories) DEFAULT birakildi (kullanici tercihi).
   SADECE compositor-only (transform/opacity) -> kasmaz. @media min-width:1025px.
   =================================================================== */
@media (min-width: 1025px){
  :root{
    --bp-gold-1:#ffe9a8; --bp-gold-2:#ffcb39; --bp-gold-3:#f0c959; --bp-gold-4:#f09138;
    --bp-ink:#0a0a0c; --bp-surf:rgba(255,255,255,.045); --bp-surf-2:rgba(255,255,255,.07);
    --bp-line:rgba(240,201,89,.16); --bp-line-2:rgba(240,201,89,.40); --bp-text:#ece9e4; --bp-text-dim:#9aa6bd;
  }

  .casinoLobbyContainer .hm-row-bc{ margin-bottom:30px !important; }

  /* === BOLUM BASLIGI — lux engraved (IMZA) + alt altin ayrac === */
  .casinoLobbyContainer .sectionTitle{
    display:flex !important; align-items:center !important; gap:12px !important;
    width:100% !important; box-sizing:border-box !important; margin-bottom:18px !important; padding:0 2px !important; position:relative !important;
  }
  .casinoLobbyContainer .sectionTitleText,
  .casinoLobbyContainer .sectionTitleTextHeading{
    flex:0 1 auto !important; min-width:0 !important;
    font-family:"Cinzel","Playfair Display",Georgia,serif !important; font-weight:600 !important;
    text-transform:uppercase !important; letter-spacing:.08em !important; font-size:18px !important; line-height:1.15 !important;
    padding-left:16px !important; position:relative !important;
    background:linear-gradient(180deg,#fff3cf 0%, var(--bp-gold-2) 45%, var(--bp-gold-4) 100%) !important;
    -webkit-background-clip:text !important; background-clip:text !important;
    -webkit-text-fill-color:transparent !important; color:var(--bp-gold-3) !important;
    white-space:nowrap !important; overflow:hidden !important; text-overflow:ellipsis !important;
  }
  .casinoLobbyContainer .sectionTitleText::before{
    content:"" !important; position:absolute !important; left:0 !important; top:50% !important; transform:translateY(-50%) !important;
    width:4px !important; height:82% !important; border-radius:3px !important;
    background:linear-gradient(180deg, var(--bp-gold-1), var(--bp-gold-4)) !important; box-shadow:0 0 12px rgba(255,203,57,.55) !important;
  }
  /* basligin sagindan akan ince altin ayrac cizgisi (bosluk doldurur, lux) */
  .casinoLobbyContainer .sectionTitle::after{
    content:"" !important; position:absolute !important; left:0 !important; right:0 !important; bottom:-10px !important; height:1px !important;
    background:linear-gradient(90deg, rgba(240,201,89,.30) 0%, rgba(240,201,89,.05) 45%, transparent 100%) !important;
  }

  /* === "TUMU" gor-tumu — ghost-gold pill + hover dolgu === */
  .casinoLobbyContainer .sectionTitle .ds-link{
    flex:0 0 auto !important; margin-left:auto !important;
    display:inline-flex !important; align-items:center !important; gap:6px !important;
    background:var(--bp-surf) !important; border:1px solid var(--bp-line-2) !important; border-radius:999px !important;
    padding:6px 15px !important; line-height:1 !important; white-space:nowrap !important; cursor:pointer !important; box-sizing:border-box !important;
    transition:transform .18s ease, background .2s ease, border-color .2s ease, box-shadow .2s ease, color .2s ease !important;
  }
  .casinoLobbyContainer .sectionTitle .ds-link:hover{ background:linear-gradient(180deg, var(--bp-gold-2), var(--bp-gold-4)) !important; border-color:transparent !important; box-shadow:0 4px 14px rgba(240,145,56,.30) !important; transform:translateY(-1px) !important; }
  .casinoLobbyContainer .sectionTitle .ds-link .link__label{ font-size:0 !important; display:inline-flex !important; align-items:center !important; line-height:1 !important; }
  .casinoLobbyContainer .sectionTitle .ds-link .link__label::before{ content:none !important; }
  .casinoLobbyContainer .sectionTitle .ds-link .link__label::after{
    content:"TÜMÜ" !important; font-family:"Cinzel",Georgia,serif !important; font-size:11px !important; font-weight:700 !important; letter-spacing:.08em !important; color:var(--bp-gold-3) !important;
  }
  .casinoLobbyContainer .sectionTitle .ds-link:hover .link__label::after,
  .casinoLobbyContainer .sectionTitle .ds-link:hover .link__icon{ color:var(--bp-ink) !important; }
  .casinoLobbyContainer .sectionTitle .ds-link .link__icon{ color:var(--bp-gold-3) !important; display:inline-flex !important; align-items:center !important; transition:color .2s ease !important; }
  .casinoLobbyContainer .sectionTitle .ds-link .link__icon svg{ width:13px !important; height:13px !important; }

  /* === BOLUM OKLARI (.sectionTitleBtnWrapper .ds-btn + horizontal-scroll oklari) — altin yuvarlak === */
  .casinoLobbyContainer .sectionTitleBtnWrapper{ flex:0 0 auto !important; display:flex !important; gap:6px !important; }
  .casinoLobbyContainer .sectionTitleBtnWrapper .ds-btn,
  .casinoLobbyContainer .horizontal-scroll__arrow{
    background:var(--bp-surf) !important; border:1px solid var(--bp-line-2) !important; color:var(--bp-gold-3) !important; border-radius:999px !important;
    transition:background .2s ease, border-color .2s ease, color .2s ease, transform .18s ease !important;
  }
  .casinoLobbyContainer .sectionTitleBtnWrapper .ds-btn:hover,
  .casinoLobbyContainer .horizontal-scroll__arrow:hover{ background:rgba(240,201,89,.16) !important; border-color:var(--bp-gold-2) !important; color:var(--bp-gold-2) !important; transform:scale(1.06) !important; }
  .casinoLobbyContainer .sectionTitleBtnWrapper .ds-btn .btn__icon{ color:inherit !important; }

  /* === OYUN KARTLARI — buyuk lux kare + HOVER lift/glow === */
  .casinoLobbyContainer .casinoHorizontalGamesListHorizontalScroll .horizontal-scroll__inner{ gap:14px !important; }
  .casinoLobbyContainer .casinoGameItemContent{ flex:0 0 auto !important; width:clamp(120px, 10.5vw, 156px) !important; padding:0 !important; margin:0 !important; }
  .casinoLobbyContainer .casinoGameItem{
    position:relative !important; width:100% !important; aspect-ratio:1/1 !important;
    border-radius:16px !important; overflow:hidden !important;
    border:1px solid rgba(240,201,89,.15) !important; background:#0e0e12 !important;
    box-shadow:0 8px 20px rgba(0,0,0,.45) !important;
    transition:transform .2s cubic-bezier(.2,.7,.3,1), box-shadow .2s ease, border-color .2s ease !important;
    will-change:transform !important;
  }
  .casinoLobbyContainer .casinoGameItemImage{ width:100% !important; height:100% !important; object-fit:cover !important; display:block !important; border-radius:inherit !important; }
  .casinoLobbyContainer .casinoGameItem:hover{
    transform:translateY(-6px) scale(1.03) !important;
    border-color:rgba(255,203,57,.55) !important;
    box-shadow:0 16px 30px rgba(0,0,0,.55), 0 0 18px rgba(255,203,57,.18) !important;
  }
  .casinoLobbyContainer .casinoGameItem:active{ transform:translateY(-2px) scale(.99) !important; }

  /* === SAGLAYICI — camsi altin + hover lift === */
  .casinoLobbyContainer .providerItemsInner{
    background:var(--bp-surf) !important; border:1px solid var(--bp-line) !important; border-radius:14px !important;
    transition:transform .2s ease, background .2s ease, border-color .2s ease, box-shadow .2s ease !important;
  }
  .casinoLobbyContainer .providerItemsInner:hover{ transform:translateY(-3px) !important; border-color:var(--bp-line-2) !important; background:var(--bp-surf-2) !important; box-shadow:0 8px 20px rgba(0,0,0,.4), 0 0 14px rgba(255,203,57,.12) !important; }
  .casinoLobbyContainer .providerItemsInner .ds-caption,
  .casinoLobbyContainer .providerBadge .badge{ color:var(--bp-gold-3) !important; }
  .casinoLobbyContainer .providerItemsBtn .CMSIconSVGWrapper{ color:var(--bp-gold-3) !important; }

  /* === KAZANANLAR seridi === */
  .casinoLobbyContainer .casinoTopWinnersPeriodsSection .ds-chip{
    background:var(--bp-surf) !important; border:1px solid var(--bp-line) !important; border-radius:999px !important; color:var(--bp-gold-3) !important; padding:5px 13px !important;
    transition:background .2s ease, border-color .2s ease !important;
  }
  .casinoLobbyContainer .casinoTopWinnersPeriodsSection .ds-chip:hover{ border-color:var(--bp-line-2) !important; }
  .casinoLobbyContainer .casinoTopWinnersPeriodsSection .ds-chip--selected{ background:linear-gradient(180deg, var(--bp-gold-2), var(--bp-gold-4)) !important; border-color:transparent !important; }
  .casinoLobbyContainer .casinoTopWinnersPeriodsSection .ds-chip--selected .chip__label{ color:var(--bp-ink) !important; }
  .casinoLobbyContainer .runningLineWrapper{
    -webkit-mask-image:linear-gradient(90deg, transparent 0, #000 4%, #000 96%, transparent 100%) !important;
            mask-image:linear-gradient(90deg, transparent 0, #000 4%, #000 96%, transparent 100%) !important;
  }
  .casinoLobbyContainer .casinoWinnerWidgetItem{
    display:flex !important; align-items:center !important; gap:10px !important;
    background:var(--bp-surf) !important; border:1px solid var(--bp-line) !important; border-radius:14px !important; padding:7px 14px 7px 7px !important; margin-right:10px !important;
  }
  .casinoLobbyContainer .casinoWinnerWidgetImg{
    width:40px !important; height:40px !important; border-radius:50% !important; object-fit:cover !important; flex:0 0 auto !important;
    border:1.5px solid rgba(255,203,57,.6) !important; box-shadow:0 0 8px rgba(255,203,57,.22) !important;
  }
  .casinoLobbyContainer .casinoWinnerWidgetName{ color:var(--bp-text) !important; font-weight:600 !important; }
  .casinoLobbyContainer .casinoWinnerWidgetInfo .ds-caption:last-child{ color:var(--bp-gold-3) !important; }

  @media (prefers-reduced-motion: no-preference){
    .casinoLobbyContainer{ animation:bpLobbyInD .55s ease both !important; }
    @keyframes bpLobbyInD{ from{opacity:0} to{opacity:1} }
  }
}

/* === BOLUM REVEAL — native scroll-driven (compositor, JS=0) === */
@supports (animation-timeline: view()){
  @media (min-width:1025px) and (prefers-reduced-motion: no-preference){
    .casinoLobbyContainer .hm-row-bc{
      animation:bpRowRevealD linear both !important; animation-timeline:view() !important; animation-range:entry 0% entry 35% !important;
    }
    @keyframes bpRowRevealD{ from{opacity:0; transform:translateY(30px)} to{opacity:1; transform:none} }
  }
}

/* === ERISILEBILIRLIK === */
@media (prefers-reduced-motion: reduce){
  .casinoLobbyContainer, .casinoLobbyContainer .hm-row-bc{ animation:none !important; opacity:1 !important; transform:none !important; }
  .casinoLobbyContainer .casinoGameItem, .casinoLobbyContainer .providerItemsInner,
  .casinoLobbyContainer .sectionTitle .ds-link, .casinoLobbyContainer .sectionTitleBtnWrapper .ds-btn{ transition:none !important; }
  .casinoLobbyContainer .casinoGameItem:hover, .casinoLobbyContainer .providerItemsInner:hover{ transform:none !important; }
}
/* ███  [DESIGN v4.1] DESKTOP LOBBY redesign SONU  ███ */

/* ===================================================================
   ███  [DESIGN v4.2] FILTRE (2) BUTONU — DESKTOP (ghost-gold + hover dolgu)  ███
   Generic ds-btn-variant--secondary'yi casino alanina scope'ladim (global etki yok).
   =================================================================== */
@media (min-width: 1025px){
  .casinoGamesContainer .ds-btn-variant--secondary,
  .casinoNavigationAndFilters .ds-btn-variant--secondary{
    background:var(--bp-surf) !important; border:1px solid var(--bp-line-2) !important; color:var(--bp-gold-3) !important;
    border-radius:999px !important;
    transition:transform .18s ease, background .2s ease, border-color .2s ease, box-shadow .2s ease, color .2s ease !important;
  }
  .casinoGamesContainer .ds-btn-variant--secondary .btn__label{ color:var(--bp-gold-3) !important; font-weight:600 !important; letter-spacing:.02em !important; }
  .casinoGamesContainer .ds-btn-variant--secondary .btn__icon,
  .casinoGamesContainer .ds-btn-variant--secondary .CMSIconSVGWrapper{ color:var(--bp-gold-3) !important; }
  .casinoGamesContainer .ds-btn-variant--secondary:hover{
    background:linear-gradient(180deg, var(--bp-gold-2), var(--bp-gold-4)) !important; border-color:transparent !important;
    box-shadow:0 4px 14px rgba(240,145,56,.30) !important; transform:translateY(-1px) !important;
  }
  .casinoGamesContainer .ds-btn-variant--secondary:hover .btn__label,
  .casinoGamesContainer .ds-btn-variant--secondary:hover .btn__icon,
  .casinoGamesContainer .ds-btn-variant--secondary:hover .CMSIconSVGWrapper{ color:var(--bp-ink) !important; }
}
/* ███  [DESIGN v4.2] DESKTOP FILTRE SONU  ███ */

/* ===================================================================
   [DESIGN v4.x] ILK-YUKLEME SPLASH — beyaz ekran yerine logo+spinner.
   #root bos iken gosterilir; React mount olup #root dolunca OTOMATIK kalkar (:empty).
   GIF gelince sadece --bp-splash-logo URL degistir.
   =================================================================== */
:root{ --bp-splash-logo: url("https://m.betparagon266.com/logo.gif?v=1778353105"); }
#root:empty{
    position: fixed !important; inset: 0 !important; z-index: 2147483600 !important;
    background: #0a0a0c radial-gradient(120% 90% at 50% 32%, #16161c 0%, #0a0a0c 58%, #060607 100%) !important;
}
#root:empty::before{
    content: "" !important; position: fixed !important; left: 50% !important; top: 43% !important;
    transform: translate(-50%,-50%) !important; width: min(60vw,240px) !important; height: 100px !important;
    background: var(--bp-splash-logo) center/contain no-repeat !important;
    filter: drop-shadow(0 6px 22px rgba(255,203,57,.28)) !important;
    animation: bpSplashPulse 1.6s ease-in-out infinite !important;
}
#root:empty::after{
    content: "" !important; position: fixed !important; left: 50% !important; top: 60% !important;
    transform: translate(-50%,-50%) !important; width: 38px !important; height: 38px !important;
    border: 3px solid rgba(240,201,89,.18) !important; border-top-color: #ffcb39 !important;
    border-radius: 50% !important; animation: bpSplashSpin .8s linear infinite !important;
}
@keyframes bpSplashSpin{ to{ transform: translate(-50%,-50%) rotate(360deg) } }
@keyframes bpSplashPulse{ 0%,100%{ opacity:.82 } 50%{ opacity:1 } }
@media (prefers-reduced-motion: reduce){ #root:empty::before,#root:empty::after{ animation:none !important } }
/* SPLASH SONU */

/* ===================================================================
   [DESIGN v4.9/v4.4] SİTE LOGOSU DEĞİŞTİ — Logo4Kwhitegold (webp, hafif 34KB).
   Servis: https://cache.aimushiz.com/asset/logo (uzantısız → CF Hotlink Protection geçer).
   content:url ile img değiştirilir (Chrome/Safari/mobil destekler). HER YERDE: header + m-header + sidebar + splash.
   GIF/yeni logo gelince /asset/logo dosyasını (VPS static) değiştir, URL aynı kalır.
   =================================================================== */
img.hdr-logo-bc, img.headerLogo, .logo > img, .sidebar-close-row img {
    content: url("https://cache.aimushiz.com/asset/logo") !important;
    object-fit: contain !important;
}
:root{ --bp-splash-logo: url("https://cache.aimushiz.com/asset/logo") !important; }
/* LOGO SONU */

/* [DESIGN v4.5] LOGO BÜYÜT + kırpılmış v2 (şeffaf boşluk gitti → daha büyük/geniş). */
img.hdr-logo-bc, img.headerLogo, .logo > img, .sidebar-close-row img {
    content: url("https://cache.aimushiz.com/asset/logov2") !important;
    object-fit: contain !important;
    height: 56px !important; width: auto !important;
    max-width: 260px !important; max-height: none !important;
}
:root{ --bp-splash-logo: url("https://cache.aimushiz.com/asset/logov2") !important; }
/* LOGO v2 SONU */

/* ===================================================================
   [DESIGN v4.11/v4.6] (A) HEADER NAV SABİT/STABİL — bazı genişliklerde kayıyordu.
   Tek-satır yatay scroll, sarma yok, taşma yok + lux gold menü (bizim tasarım).
   =================================================================== */
.hdr-navigation-scrollable-bc-holder{ width:100% !important; max-width:100% !important; box-sizing:border-box !important; overflow:hidden !important; }
.hdr-navigation-scrollable-bc{ width:100% !important; max-width:100% !important; overflow-x:auto !important; -webkit-overflow-scrolling:touch !important; }
.hdr-navigation-scrollable-content{ display:flex !important; flex-wrap:nowrap !important; white-space:nowrap !important; align-items:center !important; gap:8px !important; padding:8px 12px !important; min-width:100% !important; box-sizing:border-box !important; }
.hdr-navigation-scrollable-content::-webkit-scrollbar{ display:none !important; }
.hdr-navigation-link-bc{ flex:0 0 auto !important; display:inline-flex !important; align-items:center !important; padding:7px 15px !important; border-radius:999px !important; background:rgba(255,255,255,.045) !important; border:1px solid rgba(240,201,89,.22) !important; color:#f0c959 !important; font-weight:600 !important; font-size:13px !important; white-space:nowrap !important; transition:background .2s,border-color .2s,color .2s !important; }
.hdr-navigation-link-bc .nav-menu-title{ color:inherit !important; }
.hdr-navigation-link-bc:hover{ background:rgba(240,201,89,.12) !important; border-color:rgba(240,201,89,.5) !important; }
.hdr-navigation-link-bc.active{ background:linear-gradient(180deg,#ffcb39,#f09138) !important; border-color:transparent !important; color:#0a0a0c !important; }
.hdr-navigation-link-bc.active .nav-menu-title{ color:#0a0a0c !important; }

/* (B) PARA YATIR yöntem kartları — lux + logo kutuya TAM oturur (kırpılmadan) */
.m-block-nav-items-bc .m-nav-items-list-item-bc{ background:rgba(255,255,255,.03) !important; border:1px solid rgba(240,201,89,.18) !important; border-radius:12px !important; transition:border-color .2s, transform .15s !important; }
.m-block-nav-items-bc .m-nav-items-list-item-bc:active{ transform:scale(.97) !important; }
.m-block-nav-items-bc .m-nav-items-list-item-bc.active{ border-color:rgba(255,203,57,.6) !important; box-shadow:0 0 0 1px rgba(255,203,57,.28), 0 6px 16px rgba(0,0,0,.3) !important; }
.m-block-nav-items-bc .nav-ico-w-row-bc{ display:flex !important; align-items:center !important; justify-content:center !important; overflow:hidden !important; }
.m-block-nav-items-bc .payment-logo{ width:auto !important; height:auto !important; max-width:90% !important; max-height:100% !important; object-fit:contain !important; }
.m-block-nav-items-bc .payment-time{ color:#f0c959 !important; }

/* (C) PARA YATIR butonları (.btn.a-color.deposit) — bizim altın tasarım, her yerde */
.btn.a-color.deposit{ background:linear-gradient(180deg,#ffe08a 0%,#ffcb39 42%,#f09138 100%) !important; color:#1a1208 !important; border:none !important; border-radius:12px !important; font-weight:800 !important; letter-spacing:.04em !important; text-transform:uppercase !important; box-shadow:0 6px 18px rgba(255,179,40,.3), inset 0 1px 0 rgba(255,255,255,.4) !important; transition:transform .12s !important; }
.btn.a-color.deposit span{ color:#1a1208 !important; }
.btn.a-color.deposit:active{ transform:scale(.99) !important; }
.btn.a-color.deposit[disabled]{ opacity:.5 !important; box-shadow:none !important; }
/* ORTAK SONU */

/* ===================================================================
   [DESIGN v4.6] PC: PARA YATIR yöntemleri BÜYÜK (çok küçük duruyordu) + logo dolu
   =================================================================== */
@media (min-width: 1025px){
  .m-block-nav-items-bc{
    display:grid !important; grid-template-columns:repeat(auto-fill, minmax(158px, 1fr)) !important;
    gap:14px !important; justify-content:stretch !important; padding:16px !important;
  }
  .m-block-nav-items-bc .m-nav-items-list-item-bc{
    height:128px !important; min-height:128px !important; max-height:128px !important;
    display:flex !important; flex-direction:column !important; align-items:center !important; justify-content:flex-start !important;
    padding:14px 12px 10px !important; box-sizing:border-box !important; position:relative !important; overflow:hidden !important;
  }
  .m-block-nav-items-bc .nav-ico-w-row-bc{ width:100% !important; height:60px !important; flex:0 0 60px !important; margin-bottom:6px !important; }
  .m-block-nav-items-bc .payment-logo{ max-height:56px !important; max-width:86% !important; }
  .m-block-nav-items-bc .payment-info-overlay{ width:100% !important; margin-top:auto !important; text-align:center !important; }
  .m-block-nav-items-bc .payment-limits{ display:flex !important; flex-direction:column !important; gap:1px !important; font-size:11px !important; line-height:1.25 !important; }
  .m-block-nav-items-bc .payment-min, .m-block-nav-items-bc .payment-max{ color:#cfd4df !important; white-space:nowrap !important; }
  .m-block-nav-items-bc .payment-time{ font-size:10.5px !important; margin-top:2px !important; }
  .m-block-nav-items-bc .paymentBadgeBlock[data-badge]{ font-size:9px !important; z-index:3 !important; }
}
/* PC PAYMENT SONU */

/* ===================================================================
   [DESIGN v4.12/v4.7] PARA YATIR: Min YEŞİL / Max SARI + zaman ikonu +
   FLICKER FIX: logo global cap (refresh/navigasyonda enhancement-öncesi
   .payment-logo{max-height:100%} devasa oluyordu → her zaman sınırlı, kaymaz).
   =================================================================== */
/* Min yeşil, Max sarı (beyaz değil) */
.payment-min, .m-block-nav-items-bc .payment-min{ color:#2ecc71 !important; font-weight:600 !important; }
.payment-max, .m-block-nav-items-bc .payment-max{ color:#f0c959 !important; font-weight:600 !important; }
/* "0-5 dk" soluna net zaman ikonu (altın saat) */
.payment-time, .m-block-nav-items-bc .payment-time{ color:#f0c959 !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; gap:5px !important; }
.payment-time::before{ content:"" !important; width:12px !important; height:12px !important; flex:0 0 auto !important;
    background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23f0c959'%20stroke-width='2.2'%20stroke-linecap='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='9'/%3E%3Cpath%20d='M12%207v5l3%202'/%3E%3C/svg%3E") center/contain no-repeat !important; }
/* FLICKER FIX: logo ASLA devasa olmasın (her yerde, enhanced olsun olmasın) */
img.payment-logo{ max-height:64px !important; max-width:92% !important; width:auto !important; height:auto !important; object-fit:contain !important; }
.m-nav-items-list-item-bc{ max-height:132px !important; }
/* PARA YATIR pay SONU */

/* [DESIGN v4.12/v4.7] GİRİŞ vb. tüm .btn.a-color (primary) butonları → bizim altın tasarım */
.btn.a-color{ background:linear-gradient(180deg,#ffe08a 0%,#ffcb39 42%,#f09138 100%) !important; color:#1a1208 !important; border:none !important; border-radius:12px !important; font-weight:800 !important; letter-spacing:.03em !important; box-shadow:0 6px 16px rgba(255,179,40,.28), inset 0 1px 0 rgba(255,255,255,.4) !important; transition:transform .12s, box-shadow .2s !important; }
.btn.a-color span{ color:#1a1208 !important; }
.btn.a-color:active{ transform:scale(.98) !important; }
.btn.a-color[disabled]{ opacity:.5 !important; box-shadow:none !important; }
/* BTN SONU */

/* ===================================================================
   [DESIGN v4.8] (PC) MAJÖR LİGLER görselleri tam otursun
   Sorun: görsel 1536x1024 (1.5:1) ama kart 2.1:1 → cover dikey kırpıyordu (üst/alt kesik).
   Çözüm: contain (tam görsel) + kart zemini (boşluk lux dolar) + merkez.
   =================================================================== */
@media (min-width: 1025px){
  .paragon-leagues-scroll .paragon-league-card,
  .paragon-league-card{ background: #14141a !important; }
  .paragon-league-image{
    object-fit: contain !important;
    object-position: center center !important;
    background: #14141a !important;
    padding: 4px !important;
  }
}

/* ===================================================================
   [DESIGN v4.8] PROMOSYON görseli SABİT kalıyordu → içerikle birlikte KAYSIN
   (alt divlerle aynı hizada, tüm promosyonlarda; mobilde zaten sorun yok = PC).
   =================================================================== */
@media (min-width: 1025px){
  .promotion-details-popup .promotion-details-header,
  .promotion-details-popup .promotion-details-img,
  .promotion-details-popup .promotion-details-info,
  .promotion-details-popup .promotion-details-container{ position: static !important; }
  .promotion-details-popup .promotion-details-header{ display: block !important; height: auto !important; max-height: none !important; overflow: visible !important; }
  .promotion-details-popup .promotion-details-container{ display: block !important; height: auto !important; max-height: none !important; overflow: visible !important; }
  /* popup tek parça kaysın (görsel+içerik beraber) */
  .promotion-details-popup .popup-inner-bc{ overflow-y: auto !important; max-height: 92vh !important; }
}
/* v4.8 SONU */

/* [DESIGN v4.9] MAJÖR LİGLER DÜZELT: kart oranını görsele (1.5:1) EŞİTLE → cover tam doldurur (kesik/boşluk yok) */
@media (min-width: 1025px){
  .paragon-leagues-scroll{ grid-auto-columns: 196px !important; }
  .paragon-leagues-scroll .paragon-league-card,
  .paragon-leagues-scroll a.paragon-league-card{
    width: 196px !important; min-width: 196px !important; height: auto !important;
    aspect-ratio: 3 / 2 !important; background: #14141a !important;
  }
  .paragon-leagues-scroll .paragon-league-image{
    object-fit: cover !important; object-position: center center !important;
    padding: 0 !important; background: transparent !important; inset: 0 !important;
  }
}
/* v4.9 SONU */

/* [DESIGN v4.10] MAJÖR LİGLER bulletproof: aspect-ratio grid'de tutmadı → EXPLICIT 196x131 (kesin 1.5:1=görsel oranı) → cover TAM doldurur */
@media (min-width: 1025px){
  .paragon-leagues-scroll{ grid-auto-columns: 196px !important; grid-template-rows: 131px 131px !important; }
  .paragon-leagues-scroll a.paragon-league-card,
  .paragon-leagues-scroll .paragon-league-card,
  .paragon-leagues-scroll .paragon-league-card.loaded,
  .paragon-leagues-scroll .paragon-league-card.paragon-loaded{
    width: 196px !important; min-width: 196px !important; max-width: 196px !important;
    height: 131px !important; min-height: 131px !important; max-height: 131px !important;
    aspect-ratio: auto !important; flex: 0 0 196px !important; background: #14141a !important;
  }
  .paragon-leagues-scroll .paragon-league-image{
    position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important;
    object-fit: cover !important; object-position: center center !important; padding: 0 !important; background: transparent !important;
  }
}
/* v4.10 SONU */

/* [DESIGN v4.11] MAJÖR LİGLER fix media-query'siz (kullanıcı penceresi 960px<1025 idi → kural tutmuyordu). Tüm desktop genişliklerinde uygula. */
.paragon-leagues-scroll{ grid-auto-columns: 196px !important; grid-template-rows: 131px 131px !important; }
.paragon-leagues-scroll a.paragon-league-card,
.paragon-leagues-scroll .paragon-league-card,
.paragon-leagues-scroll .paragon-league-card.loaded,
.paragon-leagues-scroll .paragon-league-card.paragon-loaded{
  width: 196px !important; min-width: 196px !important; max-width: 196px !important;
  height: 131px !important; min-height: 131px !important; max-height: 131px !important;
  aspect-ratio: auto !important; flex: 0 0 196px !important; background: #14141a !important;
}
.paragon-leagues-scroll .paragon-league-image{
  position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important;
  object-fit: cover !important; object-position: center center !important; padding: 0 !important; background: transparent !important;
}
/* v4.11 SONU */

/* [DESIGN v4.13] MAJÖR LİGLER NİHAİ FIX: görselin KENDİSİ ust/alt margin'li (pill ~3.5:1, icerik ortada %40).
   Kart 131px iken cover bu olu margini gosteriyordu (bant). Kart yuksekligi = banner orani (106px) -> margin kirpildi, banner DOLAR.
   (Genislik 196 sabit; gorsel zaten object-fit:cover, satir 6650 high-spec ile.) Media-query YOK = tum desktop genisliklerinde. */
.paragon-leagues-scroll{ grid-auto-columns: 372px !important; grid-template-rows: 106px 106px !important; gap: 10px !important; }
.paragon-leagues-scroll a.paragon-league-card,
.paragon-leagues-scroll .paragon-league-card,
.paragon-leagues-scroll .paragon-league-card.loaded,
.paragon-leagues-scroll .paragon-league-card.paragon-loaded{
  width: 372px !important; min-width: 372px !important; max-width: 372px !important;
  height: 106px !important; min-height: 106px !important; max-height: 106px !important;
  aspect-ratio: auto !important; flex: 0 0 372px !important; background: #14141a !important;
}
.paragon-leagues-scroll .paragon-league-card .paragon-league-image,
.paragon-leagues-scroll .paragon-league-card img.paragon-league-image,
.paragon-leagues-scroll .paragon-league-image{
  position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important;
  object-fit: cover !important; object-position: center center !important; padding: 0 !important; background: transparent !important;
}
/* v4.13 SONU */

/* [DESIGN v4.15] MAJÖR LİGLER — KÖK NEDEN ölçüldü: kaynak görsel 1536×1024 (1.5:1) ama içindeki banner "pill"
   yatayda neredeyse tam, dikeyde ortada ~%43 (üst/alt SAYDAM boşluk). v4.14 contain → tüm 1.5:1 görseli
   sığdırınca pill MİNİK kalıyordu (kullanıcı "çok küçük" dedi). DOĞRU: object-fit:COVER → görsel GENİŞLİĞE göre
   ölçeklenir, pill BÜYÜK/DOLU görünür, saydam üst/alt margin kırpılır (render-kanıt /tmp/lig2.png seçenek A).
   ÇÖZÜM: (1) COVER (büyük/dolu). (2) kart zemini SAYDAM + gölge/border/animation yok → temiz, kutu yok.
   (3) TEK SIRA (v4.13 çift sıra=106px 106px idi). 372×106 geometri korundu. Media-query YOK = tüm desktop. */
.paragon-leagues-scroll{
  grid-template-rows: 106px !important;   /* çift sıra -> TEK sıra */
  grid-auto-flow: column !important;
}
.paragon-leagues-scroll a.paragon-league-card,
.paragon-leagues-scroll .paragon-league-card,
.paragon-leagues-scroll .paragon-league-card.loaded,
.paragon-leagues-scroll .paragon-league-card.paragon-loaded{
  width: 372px !important; min-width: 372px !important; max-width: 372px !important;
  height: 106px !important; min-height: 106px !important; max-height: 106px !important;
  aspect-ratio: auto !important; flex: 0 0 372px !important;
  background: transparent !important;     /* SAYDAM zemin (kutu belli olmaz) */
  box-shadow: none !important;            /* boş alanı çerçeveleyen gölge yok */
  border-color: transparent !important;
  animation: none !important;             /* saydam kartta dönen border anlamsız + perf */
}
.paragon-leagues-scroll .paragon-league-card::before,
.paragon-leagues-scroll .paragon-league-card::after{
  display: none !important;               /* dekoratif border/overlay katmanları kalksın (saydam görünüm) */
}
.paragon-leagues-scroll .paragon-league-card .paragon-league-image,
.paragon-leagues-scroll .paragon-league-card img.paragon-league-image,
.paragon-leagues-scroll .paragon-league-image{
  position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important;
  object-fit: cover !important;           /* COVER: pill genişliğe göre ölçeklenir=büyük/dolu, saydam üst/alt kırpılır */
  object-position: center center !important;
  padding: 0 !important; background: transparent !important;
}
/* v4.15 SONU */

/* [DESIGN v4.16] GİRİŞ/KAYIT FORM submit butonu FIX (login/register popup): v4.12 genel `.btn.a-color span{color:#1a1208}`
   (satır 7824) butonun ghost-gold (şeffaf+altın çerçeve) zemininde KOYU/soluk yazı yapıyordu (okunmuyor) + `.btn` flex
   default justify ile yazıyı SOLA kaydırıyordu. → entrance-form submit'i ghost-gold + ALTIN ORTALI okunur yazıya getir
   (referans ŞİFRENİZİ butonu stili = formun orijinali). özgüllük (0,4,0)+sonra=kazanır. */
.entrance-form-actions-holder-bc .btn.a-color[type="submit"],
.entrance-form-action-item-bc .btn.a-color[type="submit"]{
  background: transparent !important;
  border: 1.5px solid rgba(240,145,56,0.5) !important;
  border-radius: 10px !important;
  box-shadow: none !important;
  color: rgba(240,145,56,0.95) !important;
  display: flex !important; align-items: center !important; justify-content: center !important;  /* ORTALA (sola-kayma fix) */
  text-align: center !important;
}
.entrance-form-actions-holder-bc .btn.a-color[type="submit"] span,
.entrance-form-action-item-bc .btn.a-color[type="submit"] span{
  color: rgba(240,145,56,0.95) !important;   /* ALTIN okunur yazı (7824'ün dark'ını ezer) */
  width: auto !important; margin: 0 !important; text-align: center !important;
}
.entrance-form-actions-holder-bc .btn.a-color[type="submit"]:hover,
.entrance-form-action-item-bc .btn.a-color[type="submit"]:hover{
  background: rgba(240,145,56,0.08) !important; border-color: rgba(240,145,56,0.9) !important;
  box-shadow: 0 0 18px rgba(240,145,56,0.2) !important;
}
.entrance-form-actions-holder-bc .btn.a-color[type="submit"]:hover span,
.entrance-form-action-item-bc .btn.a-color[type="submit"]:hover span{ color: #ffcb39 !important; }
/* v4.16 SONU */

/* ===== v4.17: ALTIN SALON template (claudetemplatev1.css) — v4.16 SONUNA eklendi ===== */
/* ===== claudetemplatev1 | BP-CT1 v1.3 | "ALTIN SALON" — Claude'un ana sayfa tasarımı
   Konsept: özel oyun salonu. Tek kolon sinematik akış; imza = hero altında akan YÜKSEK KAZANÇLAR
   altın ticker'ı. 4'lü kategori sırası, sola yaslı editoryal bölüm başlıkları, köşe-süslü hero.
   v1.3: bahis paneli kaldırıldı; default pm-body-bc satırı slider altına order-fix'lendi
   (erken yüklenir + zıplamaz); paragon+BetConstruct bölümlerine TÜMÜNÜ GÖR; BetConstruct şerit
   başlıkları editoryal dile çekildi; slider gerdirme fixi korunuyor.
   Kurallar: SADECE ana sayfa (html.bpct1-home, JS route-scope). Yeni font YOK. Perf: tek
   compositor marquee (hover+gizli sekmede durur, reduced-motion'da kapalı), backdrop-filter YOK,
   hover=transform-only. Panel slotunda v4.x CSS'ten SONRA yüklenir (eşit !important'ta kazanır). ===== */

:root{
  --ct1-gold:#ffcb39;
  --ct1-gold2:#f09138;
  --ct1-line:rgba(240,201,89,.16);
  --ct1-line2:rgba(240,201,89,.34);
  --ct1-card:#131318;
  --ct1-txt:#eceaf1;
  --ct1-mut:#9a9aa6;
}

/* şablon parçaları varsayılan gizli — yalnız ana sayfada görünür */
.bpct1-ticker,.bpct1-chips{display:none}

@media (min-width:1025px){

  /* ---- 1) HERO: salon çerçevesi (köşe süsleri) ----
     v4.16 slider KÖKÜNE overflow:hidden+radius 8px+shadow !important veriyor → çip/ticker kırpılırdı;
     kabuğu nötrle (görsel kimlik CONTAINER'da: 18px radius + gölge) */
  html.bpct1-home .paragon-custom-slider{
    position:relative;overflow:visible !important;
    border-radius:0 !important;box-shadow:none !important}
  html.bpct1-home .paragon-custom-slider .paragon-slider-container{
    border-radius:18px !important;overflow:hidden;position:relative;
    box-shadow:0 24px 60px rgba(0,0,0,.5) !important}
  html.bpct1-home .paragon-custom-slider .paragon-slider-container::before,
  html.bpct1-home .paragon-custom-slider .paragon-slider-container::after{
    content:"";position:absolute;width:52px;height:52px;z-index:6;pointer-events:none;opacity:.9}
  html.bpct1-home .paragon-custom-slider .paragon-slider-container::before{
    top:12px;left:12px;border-top:2px solid var(--ct1-gold);border-left:2px solid var(--ct1-gold);
    border-top-left-radius:10px}
  html.bpct1-home .paragon-custom-slider .paragon-slider-container::after{
    bottom:12px;right:12px;border-bottom:2px solid var(--ct1-gold);border-right:2px solid var(--ct1-gold);
    border-bottom-right-radius:10px}
  /* SLIDER KALİTE FİX: v4.16'da `.paragon-custom-slider .paragon-slide img{object-fit:unset !important}`
     desktop'un cover kuralını eziyor → 2000×509 görsel kutuya ORANTISIZ GERDİRİLİYORDU (bulanık/çarpık).
     cover = kırp ama asla gerdirme → keskin. (Track'in .5s kayma transition'ı zaten sağlam.) */
  html.bpct1-home .paragon-custom-slider .paragon-slide img,
  html.bpct1-home .paragon-custom-slider .paragon-slide video{
    object-fit:cover !important;object-position:center center !important}

  /* hero altına binen hızlı-aksiyon çipleri (site DNA'sı: skew'li altın buton)
     slider kökü içinde statik kardeş: negatif margin container alt kenarına bindirir */
  html.bpct1-home .bpct1-chips{
    display:flex;justify-content:center;gap:14px;position:relative;z-index:7;
    margin:-27px auto 8px;width:fit-content}
  .bpct1-chips a{display:inline-block;text-decoration:none;font-size:13px;font-weight:800;
    letter-spacing:1.2px;padding:14px 26px;border-radius:12px;transform:skewX(-8deg);
    transition:transform .16s;will-change:transform}
  .bpct1-chips a>span{display:inline-block;transform:skewX(8deg)}
  .bpct1-chips a:hover{transform:skewX(-8deg) translateY(-2px)}
  .bpct1-chips a:focus-visible{outline:2px solid var(--ct1-gold);outline-offset:3px}
  .bpct1-chips .c-gold{color:#1a1208;background:linear-gradient(180deg,#ffe08a,var(--ct1-gold) 55%,var(--ct1-gold2));
    box-shadow:0 10px 26px rgba(255,179,40,.32)}
  .bpct1-chips .c-ghost{color:var(--ct1-gold);background:rgba(13,13,18,.92);
    border:1px solid var(--ct1-line2);box-shadow:0 10px 26px rgba(0,0,0,.45)}

  /* ---- 2) İMZA: ŞEREF LİSTESİ ticker'ı ---- */
  html.bpct1-home .bpct1-ticker{
    display:flex;align-items:stretch;margin:16px 0 4px;border-radius:12px;overflow:hidden;
    border:1px solid var(--ct1-line);
    background:linear-gradient(90deg,#16141a,#111014 40%,#111014)}
  .bpct1-ticker .tk-badge{display:flex;align-items:center;gap:8px;flex:0 0 auto;
    font-size:10.5px;font-weight:900;letter-spacing:2.2px;color:#1a1208;padding:0 18px;
    background:linear-gradient(180deg,#ffe08a,var(--ct1-gold) 55%,var(--ct1-gold2));
    clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%)}
  .bpct1-ticker .tk-win{flex:1;overflow:hidden;display:flex;align-items:center;
    -webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);
    mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}
  .bpct1-ticker .tk-track{display:flex;align-items:center;gap:38px;padding:12px 0;
    white-space:nowrap;will-change:transform;animation:bpct1-marq 78s linear infinite}
  .bpct1-ticker:hover .tk-track,.bpct1-ticker.paused .tk-track{animation-play-state:paused}
  @keyframes bpct1-marq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
  .bpct1-ticker .tk-i{display:inline-flex;align-items:baseline;gap:8px;font-size:12.5px;color:var(--ct1-txt)}
  .bpct1-ticker .tk-i i{font-style:normal;color:var(--ct1-mut);font-size:11.5px}
  .bpct1-ticker .tk-i b{color:var(--ct1-gold);font-weight:800}
  .bpct1-ticker .tk-i::after{content:"✦";margin-left:30px;color:var(--ct1-line2);font-size:10px}

  /* ---- 3) KATEGORİLER: 4'lü yan yana (kullanıcı referansı) — mevcut "taşan altın obje"
          DNA'sı korunur, kart sayısı değişirse aynı satır yüksekliğinde akar ---- */
  html.bpct1-home .paragon-category-container{
    grid-template-columns:repeat(4,1fr) !important;
    grid-auto-rows:155px !important;
    column-gap:12px !important;row-gap:12px !important}
  html.bpct1-home .paragon-category-card{height:100% !important;
    border:1px solid rgba(240,201,89,.10);
    transition:transform .18s,border-color .18s !important}
  html.bpct1-home .paragon-category-card:hover{transform:translateY(-3px);border-color:var(--ct1-line2)}
  html.bpct1-home .paragon-category-card .paragon-category-content{z-index:3}

  /* ---- 3a2) MASAÜSTÜ STICKY HEADER (kullanıcı: mobildeki gibi header kullanıcıyı takip etsin) ----
     v4.16 header'ı `position:relative` yapmış (takip etmiyor). BetConstruct doğal hali fixed'di.
     ÇÖZÜM: header HOLDER'ını sticky yap (header-bc değil — onun backdrop-filter'ı fixed'i hapsediyor).
     STICKY-TUZAĞI FİX: #root{overflow-x:hidden} = scroll-container → sticky'yi hapseder; `overflow-x:clip`
     yatay taşmayı yine keser AMA scroll-container YARATMAZ → sticky viewport'a göre çalışır (takip eder).
     Sticky akışta yer ayırır = offset/boşluk HESABI GEREKMEZ. ⚠️ CANLI TEST GEREKİR (SPA header'ı harness'te gizli). */
  html.bpct1-home #root{overflow-x:clip !important}
  html.bpct1-home .layout-header-holder-bc{
    position:sticky !important;top:0 !important;z-index:400 !important}

  /* ---- 3b) SATIR SIRALAMA — DEFAULT konum SAF CSS (flap-free) ----
     Önerilen Bahisler = `.view-title-more` başlıklı satır (Yaklaşan Maçlar = .pm-body-bc, ONA DOKUNMA).
     order:-98 → hero(-100) ve kategori(-99) ALTINA, casino-lobby(-97) ÜSTÜNE oturur (deterministik, tie yok).
     STYLESHEET React re-render'da silinmez → JS inline order'ın yol açtığı 1-ileri-1-geri FLAP biter.
     Panel config'i varsa JS inline order (-200+idx, !important) bunu EZER (config modu observer'lı). */
  html.bpct1-home .layout-content-holder-bc > .hm-row-bc:has(.view-title-more){order:-98 !important}
  /* Yaklaşan Maçlar (.pm-body-bc satırı) DEFAULT'ta EN ALTA (kullanıcı isteği). Panel oto-düzen'de
     admin kaydettiyse JS inline order bunu EZER (o zaman panel'deki yer geçerli). Bu = out-of-box fallback. */
  html.bpct1-home .layout-content-holder-bc > .hm-row-bc:has(.pm-body-bc){order:100 !important}

  /* ---- 3c) BetConstruct ŞERİTLERİ (alttaki "canlı casino oyunları" vb. sectionTitle satırları)
     ÜSTTEKİ paragon başlıklarıyla 1:1 EŞİTLENİR: aynı büyük başlık + kenara incelen altın cetvel +
     sağda TÜMÜNÜ GÖR chip'i (flex order ile: başlık | cetvel | chip). ---- */
  html.bpct1-home .hm-row-bc .sectionTitle{
    display:flex !important;align-items:center;gap:12px;margin:30px 0 16px}
  html.bpct1-home .hm-row-bc .sectionTitle .typography-heading{
    order:0;font-size:22px !important;font-weight:900 !important;letter-spacing:.3px;color:var(--ct1-txt) !important}
  /* BetConstruct'ın KENDİ "+12363" see-more linki (.ds-link) = ÇİFT buton → gizle; bizim TÜMÜNÜ GÖR kalır */
  html.bpct1-home .hm-row-bc .sectionTitle .ds-link{display:none !important}
  html.bpct1-home .hm-row-bc .sectionTitle::after{
    order:1;content:"";flex:1 1 auto;height:1px;
    background:linear-gradient(90deg,var(--ct1-line2),transparent)}
  html.bpct1-home .hm-row-bc .sectionTitle .bpct1-all{order:2;margin-left:0;flex:0 0 auto}
  html.bpct1-home .hm-row-bc .carouselWrapper .swiper-slide{border-radius:14px;overflow:hidden}

  /* TÜMÜNÜ GÖR chip'i (JS bölüm başlıklarına enjekte eder, .bpct1-all) */
  .bpct1-all{text-decoration:none;font-size:11px;font-weight:800;letter-spacing:1.3px;
    color:var(--ct1-gold);border:1px solid rgba(240,145,56,.4);border-radius:999px;padding:8px 15px;
    margin-left:10px;white-space:nowrap;transition:background .15s;flex:0 0 auto}
  .bpct1-all:hover{background:rgba(240,201,89,.07)}
  .bpct1-all:focus-visible{outline:2px solid var(--ct1-gold);outline-offset:2px}

  /* (v1.5) Güven şeridi KALDIRILDI: SPA gezinmesinde node diğer sayfalara taşınıyor,
     order desteklemeyen konteynerlerde EN ÜSTTE render olup içeriği aşağı itiyordu (kayma).
     Eski kalıntıları her ihtimale karşı gizle: */
  .bpct1-trust{display:none !important}

  /* ---- 4) BÖLÜM BAŞLIKLARI: ortalanmış pill → sola yaslı editoryal satır ---- */
  html.bpct1-home .paragon-casino-header{justify-content:flex-start !important;
    gap:16px !important;margin:30px 0 16px !important}
  html.bpct1-home .paragon-casino-title,
  html.bpct1-home .paragon-injected-header .paragon-casino-title{
    flex:1 !important;min-width:0 !important;height:auto !important;padding:0 !important;
    justify-content:flex-start !important;gap:12px !important;
    background:transparent !important;box-shadow:none !important;border:none !important;cursor:default !important}
  html.bpct1-home .paragon-casino-title:hover{background:transparent !important;box-shadow:none !important}
  /* pill dekorları iptal → yerine başlıktan kenara incelen altın cetvel */
  html.bpct1-home .paragon-casino-title::before{content:none !important}
  html.bpct1-home .paragon-casino-title::after{
    content:"" !important;position:static !important;transform:none !important;
    flex:1 1 auto !important;width:auto !important;height:1px !important;margin-left:10px !important;
    background:linear-gradient(90deg,var(--ct1-line2),transparent) !important}
  html.bpct1-home .paragon-casino-title>svg{
    width:36px !important;height:36px !important;padding:8px !important;box-sizing:border-box !important;
    flex:0 0 36px !important;border-radius:10px !important;
    background:rgba(240,201,89,.08) !important;border:1px solid var(--ct1-line) !important}
  html.bpct1-home .paragon-casino-title span{
    font-size:22px !important;font-weight:900 !important;letter-spacing:.3px !important;
    color:var(--ct1-txt) !important;white-space:nowrap !important}
  /* oklar v4.16'da absolute right:0 → TÜMÜNÜ GÖR chip'iyle çakışır; flex akışına al */
  html.bpct1-home .paragon-casino-arrows{position:static !important;margin-left:10px;gap:6px}
  html.bpct1-home .paragon-casino-arrows button{
    width:36px;height:36px;border-radius:50% !important;border:1px solid var(--ct1-line);
    background:var(--ct1-card);color:var(--ct1-mut);
    transition:color .15s,border-color .15s,transform .15s}
  html.bpct1-home .paragon-casino-arrows button:hover{
    color:var(--ct1-gold);border-color:var(--ct1-line2);transform:translateY(-1px)}

  /* ---- 5) OYUN / SAĞLAYICI KARTLARI: sakin zemin, kalkış hover'ı ---- */
  html.bpct1-home .paragon-game-card{
    border-radius:14px;overflow:hidden;border:1px solid rgba(240,201,89,.07);
    transition:transform .18s,border-color .18s}
  html.bpct1-home .paragon-game-card:hover{transform:translateY(-4px);border-color:var(--ct1-line2)}
  html.bpct1-home .paragon-provider-card,
  html.bpct1-home .paragon-league-card{border-radius:14px;overflow:hidden;transition:transform .18s}
  html.bpct1-home .paragon-provider-card:hover,
  html.bpct1-home .paragon-league-card:hover{transform:translateY(-3px)}

  /* içerik satırları arası salon ritmi */
  html.bpct1-home .paragon-casino-lobby .paragon-casino-section{margin-bottom:10px}
}

@media (prefers-reduced-motion:reduce){
  .bpct1-ticker .tk-track{animation:none;overflow-x:auto}
  .bpct1-chips a,.paragon-category-card,.paragon-game-card{transition:none}
}


/* ═══════════════════════════════════════════════════════════════════════════
   [BP-OPT v4.18 | 2026-07-03] HERO DONMUŞ-PARLAMA + ŞERİT BAŞLIĞI FİXLERİ
   [1] HERO GÖRSEL KALİTE (kök neden KANITLI): sliderGlassShine ::after katmanı
       (satır ~1403, z-index:4, görselin ÜSTÜnde) perf bloğundaki animation:none
       (satır ~7188) ile DONUP görselin sağ ~%55-95'inde SABİT yarı-saydam
       altın/beyaz bant bırakıyordu → "görsel soluk/kalitesiz" şikayetinin nedeni.
       Pseudo tamamen kapatıldı (content:none) = paint maliyeti de sıfır.
   [2] object-fit:cover KALICI (TÜM sayfalar): v4.16'nın `object-fit:unset`
       gerdirmesi template'te yalnız ana sayfada düzeltiliyordu → artık global.
   [3] "CASİNO OYUNLARI" BetConstruct şerit başlığı: eski lux kuralı
       (Cinzel + altın-gradient + -webkit-text-fill-color:transparent) beyazı
       engelliyor + başlığı genişletip taşırıyordu → reset + beyaz + sığar.
   ═══════════════════════════════════════════════════════════════════════════ */
.paragon-desktop-slider::after,
.paragon-custom-slider::after {
    content: none !important;
    animation: none !important;
    background: none !important
}

.paragon-custom-slider .paragon-slide video,
.paragon-custom-slider .paragon-slide img {
    object-fit: cover !important;
    object-position: center center !important
}

html.bpct1-home .hm-row-bc .sectionTitle .sectionTitleText {
    font-family: inherit !important;
    background: none !important;
    -webkit-background-clip: initial !important;
    background-clip: initial !important;
    -webkit-text-fill-color: currentColor !important;
    color: #eceaf1 !important;
    font-size: 22px !important;
    font-weight: 900 !important;
    letter-spacing: .3px !important;
    text-transform: none !important;
    padding-left: 0 !important;
    order: 0 !important;
    flex: 0 1 auto !important;
    min-width: 0 !important;
    overflow: visible !important;
    text-overflow: clip !important;
    white-space: nowrap !important
}

html.bpct1-home .hm-row-bc .sectionTitle .sectionTitleText::before {
    content: none !important
}


/* ═══════════════════════════════════════════════════════════════════════════
   [BP-OPT v4.19 | 2026-07-04] TAM GENİŞLİK + GLOBAL STICKY HEADER + DAR-DESKTOP
   [1] YAN SIKIŞTIRMA KALDIRILDI (kullanıcı isteği, referans 00.54.17):
       v1.4'ün clamp(20px,4vw,80px) yan padding'i TÜM masaüstü sayfalarında
       sıfırlandı — içerik tekrar tam genişlik (BetConstruct doğal düzeni).
   [2] STICKY HEADER TÜM SAYFALARDA (mobildeki gibi kullanıcıyı takip eder):
       .layout-header-holder-bc sticky. STICKY-TUZAĞI fix'i GLOBAL yapıldı:
       html/body/#root overflow-x:hidden → clip (hidden bir eksende = diğer
       eksen scroll-container = sticky HAPSOLUR; clip taşmayı keser ama tuzak
       yaratmaz). Template'teki yalnız-ana-sayfa sticky bunun yerini genele
       bırakır (aynı kural, artık scope'suz).
   [3] DAR DESKTOP (≤1024px pencere; referans 00.51.09): template stilleri
       @media(min-width:1025px) içinde kaldığından TÜMÜNÜ GÖR çıplak link
       olarak başlığa yapışıyordu → pill stili + şerit başlığı flex/cetvel +
       paragon başlıkları editoryal düzen bu aralık için tanımlandı.
   ═══════════════════════════════════════════════════════════════════════════ */
.layout-content-holder-bc,
.layout-footer-holder-bc {
    padding-left: 0 !important;
    padding-right: 0 !important
}

html, body {
    overflow-x: clip !important
}

#root {
    overflow-x: clip !important
}

.layout-header-holder-bc {
    position: sticky !important;
    top: 0 !important;
    z-index: 400 !important
}

/* sticky emniyeti: BetConstruct .layout-bc'ye overflow koyarsa da tuzak oluşmasın
   (x-clip = taşma yine kesilir, scroll-container yaratmaz; y-visible = sticky serbest) */
.layout-bc {
    overflow-x: clip !important;
    overflow-y: visible !important
}


@media (max-width: 1024px) {
    html.bpct1-home .bpct1-all {
        text-decoration: none !important;
        font-size: 10.5px !important;
        font-weight: 800 !important;
        letter-spacing: 1px !important;
        color: #ffcb39 !important;
        border: 1px solid rgba(240,145,56,.4) !important;
        border-radius: 999px !important;
        padding: 7px 13px !important;
        white-space: nowrap !important;
        flex: 0 0 auto !important;
        margin-left: 10px !important
    }

    html.bpct1-home .bpct1-all:hover { background: rgba(240,201,89,.07) !important }

    html.bpct1-home .hm-row-bc .sectionTitle {
        display: flex !important;
        align-items: center !important;
        gap: 10px !important
    }

    html.bpct1-home .hm-row-bc .sectionTitle .ds-link { display: none !important }

    html.bpct1-home .hm-row-bc .sectionTitle::after {
        order: 1;
        content: "";
        flex: 1 1 auto;
        height: 1px;
        background: linear-gradient(90deg, rgba(240,201,89,.34), transparent)
    }

    html.bpct1-home .hm-row-bc .sectionTitle .sectionTitleText { order: 0 !important }

    html.bpct1-home .hm-row-bc .sectionTitle .bpct1-all { order: 2; margin-left: 0 !important }

    html.bpct1-home .paragon-casino-header {
        justify-content: flex-start !important;
        gap: 10px !important
    }

    html.bpct1-home .paragon-casino-title {
        flex: 1 1 auto !important;
        min-width: 0 !important;
        height: auto !important;
        padding: 0 !important;
        margin: 6px 0 !important;
        justify-content: flex-start !important;
        gap: 10px !important;
        background: transparent !important;
        box-shadow: none !important;
        border: none !important
    }

    html.bpct1-home .paragon-casino-title::before { content: none !important }

    html.bpct1-home .paragon-casino-title::after {
        content: '' !important;
        position: static !important;
        transform: none !important;
        flex: 1 1 auto !important;
        width: auto !important;
        height: 1px !important;
        margin-left: 10px !important;
        box-shadow: none !important;
        background: linear-gradient(90deg, rgba(240,201,89,.34), transparent) !important
    }

    html.bpct1-home .paragon-casino-title span {
        font-size: 18px !important;
        font-weight: 900 !important;
        color: #eceaf1 !important;
        white-space: nowrap !important
    }

    html.bpct1-home .paragon-casino-title > svg {
        width: 30px !important;
        height: 30px !important;
        padding: 6px !important;
        box-sizing: border-box !important;
        flex: 0 0 30px !important;
        border-radius: 9px !important;
        background: rgba(240,201,89,.08) !important;
        border: 1px solid rgba(240,201,89,.16) !important
    }

    html.bpct1-home .paragon-casino-header .bpct1-all { margin-left: 0 !important }

    html.bpct1-home .paragon-casino-arrows { position: static !important; margin-left: 8px !important }
}


/* ═══════════════════════════════════════════════════════════════════════════
   [BP-OPT v4.20 | 2026-07-04] SAĞ SIDEBAR (turnuva/slot/kazananlar paneli) LÜKS TEMA
   BetConstruct default temasında kalmıştı → koyu kömür + altın site diline
   çekildi. YALNIZ GÖRÜNÜM: genişlik/konum/davranış BetConstruct'ta kalır.
   Kapsam: .sidebar-container (başka yere sızmaz). Animasyonlu status şeritleri
   (status-bg-imitation) kapalı — perf kuralı + sade lüks.
   ═══════════════════════════════════════════════════════════════════════════ */
.sidebar-container .sidebar-carcas {
    background: linear-gradient(180deg, #16161c, #0f0f14 55%, #0c0c10) !important;
    border-left: 1px solid rgba(240, 201, 89, .16) !important;
    box-shadow: -18px 0 44px rgba(0, 0, 0, .45) !important
}

.sidebar-container .sidebar-header {
    background: transparent !important;
    border-bottom: 1px solid rgba(240, 201, 89, .12) !important
}

.sidebar-container .sidebar-toggle-button-close {
    background: #15151a !important;
    border: 1px solid rgba(240, 201, 89, .18) !important;
    border-radius: 10px !important;
    color: #9a9aa6 !important;
    transition: color .15s, border-color .15s !important
}

.sidebar-container .sidebar-toggle-button-close:hover {
    color: #ffcb39 !important;
    border-color: rgba(240, 201, 89, .4) !important
}

.sidebar-container .sidebar-tabs {
    display: flex !important;
    gap: 6px !important;
    padding: 8px !important;
    background: transparent !important
}

.sidebar-container .sidebar-tabs li {
    flex: 1 1 auto !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 38px !important;
    background: #15151a !important;
    border: 1px solid rgba(240, 201, 89, .12) !important;
    border-radius: 10px !important;
    color: #9a9aa6 !important;
    cursor: pointer !important;
    transition: color .15s, border-color .15s !important
}

.sidebar-container .sidebar-tabs li i {
    color: inherit !important;
    font-size: 16px !important
}

.sidebar-container .sidebar-tabs li:hover {
    color: #ffcb39 !important;
    border-color: rgba(240, 201, 89, .34) !important
}

.sidebar-container .sidebar-tabs li.active {
    background: linear-gradient(180deg, #ffe08a, #ffcb39 55%, #f09138) !important;
    border-color: transparent !important;
    color: #1a1208 !important;
    box-shadow: 0 6px 16px rgba(255, 179, 40, .28) !important
}

.sidebar-container .sidebar-section {
    background: transparent !important
}

.sidebar-container .sidebar-section::-webkit-scrollbar { width: 6px }
.sidebar-container .sidebar-section::-webkit-scrollbar-thumb {
    background: rgba(240, 201, 89, .22); border-radius: 999px
}

.sidebar-container .n-tournament-title {
    color: #9a9aa6 !important;
    font-size: 11.5px !important;
    line-height: 1.5 !important
}

.sidebar-container .n-tournament-row {
    background: linear-gradient(180deg, #15151a, #101015) !important;
    border: 1px solid rgba(240, 201, 89, .12) !important;
    border-radius: 14px !important;
    overflow: hidden !important;
    box-shadow: 0 10px 28px rgba(0, 0, 0, .35) !important;
    transition: border-color .15s !important
}

.sidebar-container .n-tournament-row:hover {
    border-color: rgba(240, 201, 89, .3) !important
}

.sidebar-container .n-tournament-row.selected {
    border-color: rgba(240, 201, 89, .5) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, .4), 0 0 0 1px rgba(240, 201, 89, .18), 0 6px 24px rgba(255, 203, 57, .10) !important
}

/* seçili durum şeridi: animasyonlu imitasyon şeritleri KAPALI → düz altın rozet */
.sidebar-container .status-bg-imitation { display: none !important }

.sidebar-container .n-tournament-game-status {
    background: #101014 !important;
    border-bottom: 1px solid rgba(240, 201, 89, .12) !important
}

.sidebar-container .n-tournament-game-status-text {
    color: #9a9aa6 !important;
    font-size: 10px !important;
    font-weight: 800 !important;
    letter-spacing: .8px !important;
    text-transform: uppercase !important
}

.sidebar-container .n-tournament-game-status.selected {
    background: linear-gradient(90deg, #ffe08a, #ffcb39 55%, #f09138) !important;
    border-bottom: none !important
}

.sidebar-container .n-tournament-game-status.selected .n-tournament-game-status-text {
    color: #1a1208 !important
}

.sidebar-container .n-tournament-game-img {
    border-radius: 10px !important;
    border: 1px solid rgba(240, 201, 89, .16) !important;
    background: #0a0a0d !important;
    object-fit: cover !important
}

.sidebar-container .n-tournament-info-name {
    color: #eceaf1 !important;
    font-weight: 800 !important
}

.sidebar-container .n-tournament-info-money {
    color: #ffcb39 !important;
    font-weight: 900 !important;
    letter-spacing: .3px !important
}

.sidebar-container .shorted-leaderBoard span {
    color: #9a9aa6 !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    letter-spacing: 1.6px !important;
    text-transform: uppercase !important
}

.sidebar-container .current-player-row .current-player-row-inner {
    background: rgba(240, 201, 89, .05) !important;
    border: 1px solid rgba(240, 201, 89, .18) !important;
    border-radius: 10px !important
}

.sidebar-container .current-player-row.me .current-player-row-inner {
    background: rgba(240, 201, 89, .07) !important;
    border-color: rgba(240, 201, 89, .28) !important
}

.sidebar-container .current-player-place-text {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 26px !important;
    height: 26px !important;
    padding: 0 6px !important;
    background: #101014 !important;
    border: 1px solid rgba(240, 201, 89, .3) !important;
    border-radius: 8px !important;
    color: #ffcb39 !important;
    font-weight: 900 !important;
    font-size: 12px !important
}

.sidebar-container .current-player-me-text {
    color: #eceaf1 !important;
    font-weight: 800 !important
}

.sidebar-container .point-needed-text {
    color: #9a9aa6 !important
}

.sidebar-container .current-player-number.yellow { color: #ffcb39 !important }
.sidebar-container .current-player-number.green { color: #7ee08a !important }

.sidebar-container .n-tournament-show-more {
    width: 100% !important;
    background: transparent !important;
    border: 1px solid rgba(240, 145, 56, .3) !important;
    border-radius: 10px !important;
    color: #ffcb39 !important;
    padding: 8px !important;
    cursor: pointer !important;
    transition: background .15s, border-color .15s !important
}

.sidebar-container .n-tournament-show-more:hover {
    background: rgba(240, 201, 89, .06) !important;
    border-color: rgba(240, 145, 56, .5) !important
}

.sidebar-container .n-tournament-show-more-icon { color: inherit !important }

/* ═══════════════════════════════════════════════════════════════════════════
   [BP-OPT v4.21 | 2026-07-04] PC HİZA BİRLİĞİ + ÇİP YAZISI SİYAH
   [1] BC satırları (CANLI CASİNO/CASİNO OYUNLARI/OYUNLAR şeritleri + diğer
       hm-row-bc'ler) masaüstünde 0px'teydi → paragon lobby'nin 16px hizasına
       alındı ("canlı casino alanı majör liglerle aynı hizaya" — mobil v4.33
       [a] kuralının masaüstü karşılığı).
   [2] Altın çipin (PARA YATIR) yazısı SİYAH — #1a1208 önemsiz kalıyordu
       (!important'sız), site kuralları ezip beyaz gösteriyordu.
   ═══════════════════════════════════════════════════════════════════════════ */
html.bpct1-home .layout-content-holder-bc > .hm-row-bc:not(.paragon-custom-slider):not(.paragon-casino-lobby):not(.paragon-category-buttons):not(.paragon-leagues) {
    padding-left: 16px !important;
    padding-right: 16px !important;
    box-sizing: border-box !important
}

html.bpct1-home .bpct1-chips .c-gold,
html.bpct1-home .bpct1-chips .c-gold > span {
    color: #111 !important
}

/* ═══ [BP-OPT v4.22 | 2026-07-04] BC ŞERİTLERİNE İKON + KAYDIRMA OKLARI (PC) ═══
   JS (paragon v1.17 / BP-CT1 v1.11) sectionTitle'a .bpct1-si (ikon) ve
   .bpct1-arr (‹ › oklar) enjekte eder; bu blok paragon başlıklarıyla 1:1
   görünümü verir. Sıra: ikon | başlık | cetvel | TÜMÜNÜ GÖR | oklar. ═══ */
html.bpct1-home .hm-row-bc .sectionTitle .bpct1-si {
    order: -1;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: 36px; height: 36px; flex: 0 0 36px;
    border-radius: 10px;
    background: rgba(240,201,89,.08);
    border: 1px solid rgba(240,201,89,.16);
    color: #ffcb39
}
html.bpct1-home .hm-row-bc .sectionTitle .bpct1-si svg { width: 20px; height: 20px }
html.bpct1-home .hm-row-bc .sectionTitle .bpct1-arr {
    order: 3; display: inline-flex !important; gap: 6px; margin-left: 8px; flex: 0 0 auto
}
html.bpct1-home .hm-row-bc .sectionTitle .bpct1-ar {
    width: 36px; height: 36px; border-radius: 50%;
    border: 1px solid rgba(240,201,89,.16);
    background: #131318; color: #9a9aa6;
    font-size: 17px; line-height: 1; cursor: pointer;
    display: inline-flex; align-items: center; justify-content: center;
    transition: color .15s, border-color .15s, transform .15s; padding: 0
}
html.bpct1-home .hm-row-bc .sectionTitle .bpct1-ar:hover {
    color: #ffcb39; border-color: rgba(240,201,89,.34); transform: translateY(-1px)
}

/* ═══ [BP-OPT v4.23 | 2026-07-04] ŞERİT FERAHLIĞI (PC) — başlık/içerik ayrımı ═══
   Referans 23.23.46: şerit başlığı içeriğe yapışıktı, bölümler iç içeydi →
   paragon bölümleri gibi nefes: başlık↔içerik boşluğu + bölümler arası boşluk
   + başlık şeridi hafif dışa taşar (içerikten geniş durur). ═══ */
html.bpct1-home .layout-content-holder-bc > .hm-row-bc:not(.paragon-custom-slider):not(.paragon-casino-lobby):not(.paragon-category-buttons):not(.paragon-leagues) {
    margin-top: 8px !important;
    margin-bottom: 24px !important
}

html.bpct1-home .hm-row-bc .sectionTitle {
    margin: 6px -6px 18px !important
}
