/* Twin offline mirror: merged and pruned styles. */
html { line-height: 1.15; text-size-adjust: 100%; }
body { margin: 0px; }
main { display: block; }
a { background-color: initial; }
img { border-style: none; }
button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; }
button, input { overflow: visible; }
button, select { text-transform: none; }
[type="button"], [type="reset"], [type="submit"], button { appearance: button; }
[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }
:root { --StatusbarHeight: 0px; --NavbarHeight: 0px; }
@media (display-mode: standalone){
:root { --StatusbarHeight: env(safe-area-inset-top); }
}
:root { --White: #fff; --Black: #000; --Invert: var(--White); --StaticWhite100: #fff; --StaticWhite10: #ffffff1a; --StaticWhite15: #ffffff26; --StaticWhite04: #ffffff0a; --StaticWhite06: #ffffff0f; --StaticWhite20: #fff3; --StaticWhite50: #ffffff80; --StaticWhite60: #fff9; --StaticWhite70: #ffffffb3; --StaticWhite80: #fffc; --StaticBlack0: #0000; --StaticBlack10: #0000001a; --StaticBlack15: #00000026; --StaticBlack20: #0003; --StaticBlack30: #0000004d; --StaticBlack50: #00000080; --StaticBlack70: #000000b3; --StaticBlack90: #000000e6; --StaticBlack100: #000; --ColorStrokeStatic: #ffffff4d; --DynamicBlack5: #0000000d; --DynamicBlack15: #00000026; --DLayer0Base: 28,30,39; --DLayer1Base: 35,44,59; --DLayer2Base: 45,60,81; --DLayer0: rgba(var(--DLayer0Base),1); --DOpacityLayer0: rgba(var(--DLayer0Base),0.7); --DLayer1: rgba(var(--DLayer1Base),1); --DOpacityLayer1: #232c3b80; --DFullOpacityLayer1: #232c3b00; --DLayer2: rgba(var(--DLayer2Base),1); --DOpacityLayer2: #2d3c5166; --DHighlight: #394f69; --DTextDefault: #f5faff; --DTextPrimary: #b6bcc4; --DTextSecondary: #abb2ba; --DLegacyButton: #232c3b; --DErrorDefault: #d92626; --DErrorHighlight: #e83030; --DErrorField: #fa9e9e26; --DErrorText: #fa9e9e; --DLegacyGreen: #30b715; --DAlertDefault: #ffd60a; --DAlertDefaultOpacity: #ffd60a33; --DAlertHighlight: #ffdc2e; --DAlertText: #ffea85; --DAlertButtonText: #0b0d0e; --DOTextSecondary: #abb2ba1a; --DAltDefault: #3498fe; --DAltHighlight: #5dadfe; --DMint: #1fada2; --OpacityDefault: #3498fe33; --DShadow: #0000004d; --DBelow: #0b0d0e; --DSkeletonOpacity: #0003; --DSkeletonLoading: linear-gradient(90deg,#000,#0000001a 50%,#000); --DPinkHighlight: #ff6680; --DLoyaltyLevelLayer: #0b0d0e; --DAccentGradient: linear-gradient(180deg,#5c5c5c80 0%,rgba(var(--DLayer2Base),0) 70%); --DAccentLevel1: #3498fe33; --DAccentLevel2: #3498fe33; --DAccentLevel3: #ffffff26; --LLayer0Base: 255,255,255; --LLayer1Base: 243,246,249; --LLayer2Base: 219,227,235; --LLayer0: rgba(var(--LLayer0Base),1); --LOpacityLayer0: rgba(var(--LLayer0Base),0.7); --LLayer1: rgba(var(--LLayer1Base),1); --LOpacityLayer1: #f3f6f980; --LFullOpacityLayer1: #eff6fd00; --LLayer2: #dbe3eb; --LOpacityLayer2: #dbe8f666; --LHighlight: #c9d6e3; --LTextDefault: #00050a; --LTextPrimary: #484d53; --LTextSecondary: #49525a; --LLegacyButton: #f3f6f9; --LErrorDefault: #e23636; --LErrorHighlight: #e51919; --LErrorField: #e4676726; --LErrorText: #e46767; --LLegacyGreen: #37ac20; --LAlertDefault: #ffbf00; --LAlertDefaultOpacity: #ffbf0033; --LAlertHighlight: #ffc61a; --LAlertText: #e5ad06; --LAlertButtonText: #0b0d0e; --LOTextSecondary: #49525a1a; --LAltDefault: #3499fe; --LAltHighlight: #0180fe; --LMint: #1fada2; --LShadow: #54545426; --LBelow: #d5d9dd; --LSkeletonOpacity: #fff3; --LSkeletonLoading: linear-gradient(90deg,#fff0,#ffffff1a 50%,#fff0); --LPinkHighlight: #ff6680; --LLoyaltyLevelLayer: #f1f2f4; --LAccentGradient: linear-gradient(0deg,#fff0,#ffffff80 70%); --LAccentLevel1: #ffffff80; --LAccentLevel2: #fff3; --LAccentLevel3: #ffffff26; --Layer0Base: var(--DLayer0Base); --Layer1Base: var(--DLayer1Base); --Layer2Base: var(--DLayer2Base); --Layer0: var(--DLayer0); --OpacityLayer0: var(--DOpacityLayer0); --Layer1: var(--DLayer1); --OpacityLayer1: var(--DOpacityLayer1); --FullOpacityLayer1: var(--DFullOpacityLayer1); --Layer2: var(--DLayer2); --OpacityLayer2: var(--DOpacityLayer2); --Highlight: var(--DHighlight); --TextDefault: var(--DTextDefault); --TextPrimary: var(--DTextPrimary); --TextSecondary: var(--DTextSecondary); --LegacyButton: var(--DLegacyButton); --ErrorDefault: var(--DErrorDefault); --ErrorHighlight: var(--DErrorHighlight); --ErrorField: var(--DErrorField); --ErrorText: var(--DErrorText); --LegacyGreen: var(--DLegacyGreen); --AlertDefault: var(--DAlertDefault); --AlertDefaultOpacity: var(--DAlertDefaultOpacity); --AlertHighlight: var(--DAlertHighlight); --AlertText: var(--DAlertText); --AlertButtonText: var(--DAlertButtonText); --OpacityTextSecondary: var(--DOTextSecondary); --AltDefault: var(--DAltDefault); --AltHighlight: var(--DAltHighlight); --BadgeColorInvert: var(--Black); --BadgeBgInvert: var(--White); --Shadow: var(--DShadow); --Below: var(--DBelow); --SkeletonOpacity: var(--DSkeletonOpacity); --SkeletonLoading: var(--DSkeletonLoading); --PinkHighLight: var(--DPinkHighlight); --LoyaltyLevelLayer: var(--DLoyaltyLevelLayer); --AccentGradient: var(--DAccentGradient); --AccentLevel1: var(--DAccentLevel1); --AccentLevel2: var(--DAccentLevel2); --AccentLevel3: var(--DAccentLevel3); --GreenDefault: linear-gradient(120.98deg,#47ebf5 -30.83%,#04db19 143.76%); --GreenHighlight: linear-gradient(110.43deg,#00b2f0 -9.11%,#04db19 132.86%); --GrayGradient: linear-gradient(287.52deg,#0b0d0e 4.81%,#22262a 86.39%); --AndroidBrand: linear-gradient(287.52deg,#3498fe,#3498fe); --AndroidTextDefault: var(--DTextDefault); --AndroidTextPrimary: var(--DTextPrimary); --AndroidBackgroundItem: var(--DLayer1); --AndroidButtonHover: linear-gradient(110.7deg,#4da5fe,#4da5fe); --AndroidLandingBg: #1c1e27; --EgsCategoriesIconFilter: invert(93%) sepia(15%) saturate(73%) hue-rotate(164deg) brightness(91%) contrast(89%); --EgsCategoriesIconHover: invert(99%) sepia(45%) saturate(358%) hue-rotate(175deg) brightness(109%) contrast(96%); --EgsCategoriesIconActive: invert(93%) sepia(0%) saturate(28%) hue-rotate(107deg) brightness(106%) contrast(107%); --EgsOverlayBarColor: #000000b3; --EgsBlurredImageBackground: linear-gradient(0deg,var(--Layer0) 0%,#0b0d0e80 100%); --OverlayL0Color: #171a1ce6; --TabShadow: 0 -0.66px 0 #394046; --FloatingTopBarShadow: 0 8px 16px #0000004d; --FloatingTopBarShadowFilter: drop-shadow(0 8px 16px #0000004d); --BreadcrumbBoxShadow: 8px 0 8px #00000026; --InnerShadow: none; --ModalHeaderShadow: none; --AvatarShadow: 0 1px 2px 0 var(--StaticBlack15),0 0 6px 0 var(--StaticBlack10); --FooterIconFilter: invert(82%) sepia(4%) saturate(590%) hue-rotate(172deg) brightness(87%) contrast(89%); --ShowcaseItemStripeBgColor: #ffffff0d; --ShowcaseNameColor: var(--TextPrimary); --TooltipBackground: #fffffff2; --ToggleVisibleInDarkInlineBlock: inline-block; --ToggleVisibleInLightInineBlock: none; --ToggleVisibleInDarkBlock: block; --ToggleVisibleInLightBlock: none; --MainFontFamily: "Roboto",sans-serif; --BodyBackgroundColor: var(--Layer0); --BodyColor: var(--TextDefault); --HighlightedText: var(--AlertText); --BorderRadius: 10px; --LanguageItemHoverColor: var(--Layer2); --RewardCenterBg: radial-gradient(142.91% 100% at 100% 100%,#4e26ec40 0%,#4e26ec00 100%),#22262a; --ReferralPageBg: radial-gradient(142.91% 100% at 100% 100%,#1f91ad40 0%,#1f91ad00 100%),#22262a; --Mint: #1fada2; --Orange: #d96208; --Grey1: #88919a; --Yellow: #d99e08; --Pink: #963eff; --Purple: #6448ff; --Grey2: #6a737c; --BlueLight: #0ac0ff; --SnackbarBackground: #fbfcfecc; --SnackbarBrand: #2a84fe; --SnackbarBrandOpacity: #3498fe33; --SnackbarRed: #e46767; --SnackbarYellow: #e5ad06; --SnackbarModalShadow: linear-gradient(0deg,#0000004d,#0000004d); --VpnStrokeDefault: #fff; --VpnStrokeSecondary: #fff; --BundesligaBranded: #d20515; --BundesligaBrandedHover: #f91022; --BundesligaBrandedText: #fff; --StatsA: #37f; --StatsB: #f37; --StatsDraw: #5c573d; --BasedOnSportTextDefault: #fff; --BasedOnSportTextColored: #fff; --CutomHomePageRunnerBg: var(--Layer1); --CutomHomePageTopMatchBgOverlay: #000000b3; --CutomHomePageTopMatchBgGradient: linear-gradient(180deg,#22262a,#0e1011); --BrandDefault: #3498fe; --BrandDefaultOpacity00: #3498fe00; --BrandDefaultOpacity02: #3498fe33; --BrandDefaultOpacity05: #3498fe80; --OpacityBrandDefault: #3498fe33; --BrandHighlight: #4da5fe; --OpacityBrandHighlight: #264d7980; --BrandText: #fff; --DBrandDefault: #3498fe; --DBrandHighlight: #4da5fe; --DBrandText: #fff; --CardShadow1: #0000007a; --CardShadow2: #0000004a; --CardShadow3: #00000030; --Stats1: #37f; --StatsX: #5c573d; --Stats2: #f37; --StrokeDynamic: #ffffff4d; --StrokeInverted: #0000004d; --StrokeStatic: #ffffff4d; --OverlayBetslip: #1c1e27b3; --OverlayHardInverted: #fffffff2; --HeaderDesktop: var(--Layer0); --HeaderDesktopLayer: var(--Layer1); --HeaderMobile: var(--Layer0); --HeaderMobileLayer: var(--Layer1); --TabbarColorContainer: #fff0; --TabbarColorContainerStroke: #fff0; --TabbarColorActive: #fff0; --TabbarColorNavbar: var(--DLayer1); }
:root { --RadiusGlobalRounded: 1000px; --RadiusGlobalLayer1: 10px; --RadiusGlobalLayer2: 10px; --RadiusButtonDefault: 32px; --RadiusButtonSmall: 32px; --RadiusInputCheckbox: 5px; --RadiusInputDefault: 10px; --RadiusInputDefault2: 8px; --RadiusSportCoefInline: 5px; --RadiusAvatarProfile: 10px; --RadiusModalDefault: 15px; --RadiusTabbarContainer: 0; --RadiusTabbarTab: 0; }
*, ::after, ::before { box-sizing: border-box; }
.skeleton { display: flex; flex-direction: column; width: 100%; height: 100dvh; background-color: var(--Layer0); }
.skeleton-header { padding-top: var(--StatusbarHeight); background-color: initial; }
.skeleton-header__wrapper { display: flex; align-items: center; justify-content: space-between; max-width: 1440px; height: 48px; padding: 0px 8px 0px 0px; margin: 0px auto; }
@media (min-width: 768px){
.skeleton-header__wrapper { height: 56px; padding: 0px 16px; }
}
@media (min-width: 1280px){
.skeleton-header__wrapper { height: 56px; padding: 0px 16px; }
}
.skeleton-header__burger, .skeleton-header__left { display: flex; align-items: center; }
.skeleton-header__burger { justify-content: center; width: 44px; height: 48px; }
@media (min-width: 768px){
.skeleton-header__burger { display: none; width: 52px; height: 56px; }
}
@media (min-width: 1025px){
.skeleton-header__burger { display: none; }
}
.skeleton-header__logo { width: 51px; height: 18px; }
@media (min-width: 768px){
.skeleton-header__logo { width: 68px; height: 24px; }
}
@media (min-width: 1280px){
.skeleton-header__logo { width: 68px; height: 24px; }
}
.skeleton-header__logo-image { width: 100%; height: 100%; }
.skeleton-header__right { display: flex; }
.skeleton-header__button { height: 32px; margin-left: 16px; border-radius: 15px; }
@media (min-width: 768px){
.skeleton-header__button { margin-left: 16px; }
}
.skeleton-header__button--login { width: 64px; background-color: var(--Highlight); opacity: 0.2; }
@media (min-width: 768px){
.skeleton-header__button--login { width: 74px; }
}
.skeleton-header__button--registration { width: 93px; background-color: var(--BrandDefault); opacity: 0.2; }
@media (min-width: 768px){
.skeleton-header__button--registration { width: 121px; }
}
.app__platform--cordova .skeleton-header, .skeleton-nav { display: none; }
@media (min-width: 768px){
.skeleton-nav { display: flex; margin-left: 16px; }
}
.skeleton-nav__item { width: 72px; height: 10px; margin: 0px 12px; background-color: var(--TextPrimary); border-radius: 5px; opacity: 0.2; }
.skeleton-content { display: flex; flex: 1 0 auto; align-items: center; justify-content: center; padding: 0px 60px; }
.skeleton-content__logo { width: 242px; height: auto; color: var(--Highlight); }
@media (min-width: 375px){
.skeleton-content__logo { width: 242px; }
}
@media (min-width: 768px){
.skeleton-content__logo { width: 247px; }
}
.skeleton-content__logo svg { display: block; width: 100%; height: 100%; object-fit: cover; }
.skeleton-footer { height: 52px; padding: 0px; }
@media (max-width: 374px){
.skeleton-footer { height: 52px; }
}
@media (min-width: 768px){
.skeleton-footer { display: none; }
}
.skeleton-footer-nav { display: grid; grid-template-columns: repeat(5, 1fr); height: 100%; padding: 6px 0px 0px; background-color: var(--Layer1); border-radius: 0px; }
.skeleton-footer-nav__holder { display: flex; flex-direction: column; align-items: center; width: auto; opacity: 0.2; }
.skeleton-footer-nav__item { justify-self: center; width: 24px; height: 24px; margin-top: 0px; background-color: var(--TextSecondary); border-radius: 50%; }
.skeleton-footer-nav__sub-item { width: 32px; height: 6px; margin-top: 6px; background-color: var(--TextSecondary); border-radius: 5px; }
.skeleton-loading { position: relative; overflow: hidden; }
.skeleton-loading::after { position: absolute; top: 0px; display: block; width: 100%; height: 100%; content: ""; background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0)); transform: translateX(-100%); animation: 1.5s ease 0s infinite normal none running loading; will-change: transform; }
.app__content-ready .skeleton { display: none; }
.icon_E5hSK { width: 20px; height: 20px; vertical-align: middle; fill: currentcolor; }
.icon--size-size-16_l6MYC { width: 16px; height: 16px; }
.icon--size-size-24_SRXFX { width: 24px; height: 24px; }
.logo-loader_57ZO6 { width: 100%; height: 100%; fill: var(--Highlight); }
.logo-loader--small_yYbDj { width: 60%; }
.skeleton-image_r8Uew { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; padding: 4px; background-color: var(--Layer1); border-radius: 15px; }
.skeleton-image__logo_3HxNC { width: 60%; max-width: 72px; }
html.app__layout--desktop .button_ZO4e4 { font-size: 14px; font-weight: 500; line-height: 16px; letter-spacing: 0.25px; color: var(--BrandText); background-color: var(--BrandDefault); position: relative; display: flex; align-items: center; justify-content: center; height: 44px; padding: 0px 16px; text-decoration: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--RadiusButtonDefault); transition: transform 0.1s; will-change: transform; }
html.app__layout--desktop .button_ZO4e4:focus-visible, html.app__layout--desktop .button_ZO4e4:hover:not([disabled]) { color: var(--BrandText); background-color: var(--BrandHighlight); }
html.app__layout--desktop .button_ZO4e4:active:not([disabled]) { transform: scale(0.99, 0.96); }
html.app__layout--desktop .button_ZO4e4:not([disabled]) { cursor: pointer; }
html.app__layout--desktop .button--uppercase_nu7Lo { text-transform: uppercase; }
html.app__layout--desktop .button--full-width_D7IES { width: 100%; }
html.app__layout--desktop .button__icon_E8f0p { flex-shrink: 0; }
html.app__layout--desktop .button--rounded_Sfa-s { border-radius: var(--RadiusGlobalRounded); }
html.app__layout--desktop .button--icon-only_HFI1r { justify-content: center; width: 44px; padding: 0px; }
html.app__layout--desktop .button--kind-secondary_rQTzl { color: var(--TextDefault); background-color: var(--Layer2); }
html.app__layout--desktop .button--kind-secondary_rQTzl:hover:not([disabled]) { color: var(--Layer2); background-color: var(--TextDefault); }
html.app__layout--desktop .button--kind-base_pcqhj { color: var(--TextPrimary); background-color: var(--LegacyButton); }
html.app__layout--desktop .button--kind-base_pcqhj:hover:not([disabled]) { color: var(--TextDefault); background-color: var(--Highlight); }
html.app__layout--desktop .button--kind-transparent_A4Bv0 { color: var(--TextPrimary); background-color: initial; }
html.app__layout--desktop .button--kind-transparent_A4Bv0:hover:not([disabled]) { color: var(--TextDefault); background-color: initial; }
html.app__layout--desktop .button--kind-header_sRznI { color: var(--TextDefault); background-color: var(--Layer1); }
html.app__layout--desktop .button--kind-header_sRznI:hover:not([disabled]) { color: var(--TextDefault); background-color: var(--Highlight); }
html.app__layout--desktop .button--height-medium_i4Y7J { font-size: 13px; font-weight: 500; line-height: 16px; letter-spacing: normal; height: 40px; padding: 0px 12px; border-radius: 20px; }
html.app__layout--desktop .button--height-medium_i4Y7J.button--icon-only_HFI1r { width: 40px; padding: 0px; }
html.app__layout--desktop .button--height-small_ywPDS { font-size: 12px; font-weight: 500; line-height: 16px; letter-spacing: normal; height: 36px; padding: 0px 16px; border-radius: 18px; }
html.app__layout--desktop .button--height-small_ywPDS.button--rounded_Sfa-s { border-radius: 18px; }
html.app__layout--desktop .button--height-small_ywPDS.button--icon-only_HFI1r { width: 36px; padding: 0px; }
html.app__layout--desktop .button--height-tiny_3OQ8p { font-size: 13px; font-weight: 500; line-height: 16px; letter-spacing: normal; height: 32px; padding: 0px 8px; border-radius: 16px; }
html.app__layout--desktop .button--height-tiny_3OQ8p.button--rounded_Sfa-s { border-radius: 16px; }
.lazy-image_uEttB { position: relative; display: inline-block; width: 100%; max-width: 100%; height: 100%; }
.lazy-image__placeholder_LqieE { position: absolute; top: 0px; left: 0px; display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; padding: 4px; }
.lazy-image__placeholder--loader_sTDtg { background-color: var(--Layer1); }
.lazy-image__loader-svg_L3d4O { max-width: 72px; margin: auto; }
.lazy-image__img_ERiLX { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-position: inherit; border-radius: inherit; }
.lazy-image__img--cover_nStMl { object-fit: cover; }
:root { --height: 22px; }
html.app__layout--desktop .headline-bn_0JYxN { position: relative; display: flex; width: 100%; min-height: 324px; max-height: 324px; overflow: hidden; border-radius: 15px; }
@media (hover: hover) and (pointer: fine){
html.app__layout--desktop .headline-bn_0JYxN:hover { cursor: pointer; }
}
html.app__layout--desktop .headline-bn__content_VOmo5 { position: absolute; top: 24px; right: 30%; left: 32px; z-index: 5; width: auto; transform: translateZ(0px); }
html.app__layout--desktop .headline-bn__heading_XaWdv, html.app__layout--desktop .headline-bn__text_iTDrh { color: var(--White); }
html.app__layout--desktop .headline-bn__heading_XaWdv { font-size: 24px; font-weight: 500; line-height: 28px; margin-bottom: 8px; letter-spacing: normal; text-shadow: rgb(179, 179, 179) 0px 1px 0px, rgba(0, 0, 0, 0.3) 0px 2px 2px, rgba(0, 0, 0, 0.5) 0px 3px 6px; }
html.app__layout--desktop .headline-bn__text_iTDrh { font-size: 14px; font-weight: 500; line-height: 16px; letter-spacing: 0.25px; text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 2px, rgba(0, 0, 0, 0.5) 0px 2px 6px; }
html.app__layout--desktop .headline-bn__bg_cEkdH, html.app__layout--desktop .headline-bn__img_q4zHS { position: absolute; top: 0px; right: 0px; left: 0px; height: 100%; display: block; width: 100%; pointer-events: none; user-select: none; opacity: 0; transition: opacity 0.1s ease-out; }
html.app__layout--desktop .headline-bn__bg--loaded_V9x-M, html.app__layout--desktop .headline-bn__img--loaded_Zq64z { opacity: 1; }
html.app__layout--desktop .headline-bn__bg_cEkdH { bottom: 0px; max-width: none; transform: translateZ(0px); }
html.app__layout--desktop .headline-bn__img_q4zHS { z-index: 4; transform: translateZ(0px); }
html.app__layout--desktop .headline-bn__button_1e8IF { font-size: 14px; font-weight: 500; line-height: 16px; text-transform: uppercase; letter-spacing: 0.25px; bottom: 24px; left: 32px; box-shadow: rgb(179, 179, 179) 0px 1px, rgba(0, 0, 0, 0.3) 0px 2px 2px, rgba(0, 0, 0, 0.5) 0px 3px 6px; transition: box-shadow 0.2s; position: absolute; z-index: 5; padding: 16px 28px; color: var(--Black); white-space: nowrap; text-decoration: none; background-color: var(--White); border-radius: var(--RadiusButtonDefault); transform: translateZ(0px); }
html.app__layout--desktop .headline-bn__button_1e8IF:focus:not([disabled]), html.app__layout--desktop .headline-bn__button_1e8IF:hover:not([disabled]), html.app__layout--desktop .headline-bn__button_1e8IF:visited:not([disabled]) { color: var(--Black); box-shadow: 0 0 12px var(--White); }
html.app__layout--desktop .headline-bn--main-banner_FIaxN .headline-bn__bg_cEkdH { object-position: center center; }
html.app__layout--desktop .headline-bn--main-banner_FIaxN .headline-bn__img_q4zHS { object-position: center center; right: 0px; left: 0px; }
html.app__layout--desktop .headline-bn--main-banner_FIaxN.headline-bn--big-height-sport_QmQSO .headline-bn__bg_cEkdH, html.app__layout--desktop .headline-bn--main-banner_FIaxN.headline-bn--big-height_S2xc8 .headline-bn__bg_cEkdH { object-position: 50% 50%; }
html.app__layout--desktop .headline-bn--main-banner_FIaxN.headline-bn--big-height-sport_QmQSO .headline-bn__img_q4zHS, html.app__layout--desktop .headline-bn--main-banner_FIaxN.headline-bn--big-height_S2xc8 .headline-bn__img_q4zHS { max-width: none; object-position: center bottom; transform: translateZ(0px); right: 0px; left: auto; }
html.app__layout--desktop .headline-bn--big-height-sport_QmQSO, html.app__layout--desktop .headline-bn--big-height_S2xc8 { min-height: 324px; border-radius: 15px; }
html.app__layout--desktop .headline-bn--big-height-sport_QmQSO::after, html.app__layout--desktop .headline-bn--big-height_S2xc8::after { position: absolute; inset: 0px; pointer-events: none; content: ""; background: linear-gradient(90deg, rgba(0, 0, 0, 0.5) 2.27%, rgba(0, 0, 0, 0) 94.54%); }
html.app__layout--desktop .headline-bn--big-height-sport_QmQSO.headline-bn--animation-move-horizontally_O3CZC .headline-bn__img_q4zHS, html.app__layout--desktop .headline-bn--big-height_S2xc8.headline-bn--animation-move-horizontally_O3CZC .headline-bn__img_q4zHS { right: -20px; left: -20px; }
html.app__layout--desktop .headline-bn--big-height-sport_QmQSO .headline-bn__heading_XaWdv, html.app__layout--desktop .headline-bn--big-height_S2xc8 .headline-bn__heading_XaWdv { margin-top: 0px; margin-bottom: 12px; font-size: 36px; font-weight: 900; line-height: 40px; text-shadow: rgba(0, 0, 0, 0.4) 0px 2px 3px; }
html.app__layout--desktop .headline-bn--big-height-sport_QmQSO .headline-bn__text_iTDrh, html.app__layout--desktop .headline-bn--big-height_S2xc8 .headline-bn__text_iTDrh { text-shadow: rgba(0, 0, 0, 0.4) 0px 2px 3px; font-size: 24px; font-weight: 500; line-height: 28px; letter-spacing: normal; }
html.app__layout--desktop .headline-bn--big-height-sport_QmQSO .headline-bn__button_1e8IF, html.app__layout--desktop .headline-bn--big-height_S2xc8 .headline-bn__button_1e8IF { left: 55px; margin: 0px auto; border-radius: 12px; box-shadow: none; transform: translate(0px); top: inherit; bottom: 48px; }
html.app__layout--desktop .headline-bn--big-height-sport_QmQSO .headline-bn__content_VOmo5, html.app__layout--desktop .headline-bn--big-height_S2xc8 .headline-bn__content_VOmo5 { top: inherit; left: 55px; max-width: 550px; bottom: 124px; }
html.app__layout--desktop .headline-bn--big-height_S2xc8 { min-height: 395px; }
html.app__layout--desktop .headline-bn--animation-move-horizontally_O3CZC .headline-bn__bg_cEkdH, html.app__layout--desktop .headline-bn--animation-move-horizontally_O3CZC .headline-bn__img_q4zHS { animation-duration: 30s; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: paused; }
html.app__layout--desktop .headline-bn--animation-move-horizontally_O3CZC .headline-bn__bg_cEkdH { right: -20px; left: -20px; animation-name: banners-move-bg_n3EZv; }
html.app__layout--desktop .headline-bn--animation-move-horizontally_O3CZC .headline-bn__img_q4zHS { animation-name: banners-move-front_mjLO0; }
html.app__layout--desktop .headline-bn--animation-move-horizontally_O3CZC .headline-bn__bg--active_rQPFZ, html.app__layout--desktop .headline-bn--animation-move-horizontally_O3CZC .headline-bn__img--active_SLYRp, html.app__layout--desktop .headline-bn--animation-move-horizontally_O3CZC:hover .headline-bn__bg_cEkdH, html.app__layout--desktop .headline-bn--animation-move-horizontally_O3CZC:hover .headline-bn__img_q4zHS { animation-play-state: running; }
html.app__layout--desktop .bn-item_ENLVo { position: relative; }
:root { --StatusbarHeight: 0px; --NavbarHeight: 0px; }
@media (display-mode: standalone){
:root { --StatusbarHeight: env(safe-area-inset-top); }
}
:root { --White: #fff; --Black: #000; --Invert: var(--White); --StaticWhite100: #fff; --StaticWhite10: #ffffff1a; --StaticWhite15: #ffffff26; --StaticWhite04: #ffffff0a; --StaticWhite06: #ffffff0f; --StaticWhite20: #fff3; --StaticWhite50: #ffffff80; --StaticWhite60: #fff9; --StaticWhite70: #ffffffb3; --StaticWhite80: #fffc; --StaticBlack0: #0000; --StaticBlack10: #0000001a; --StaticBlack15: #00000026; --StaticBlack20: #0003; --StaticBlack30: #0000004d; --StaticBlack50: #00000080; --StaticBlack70: #000000b3; --StaticBlack90: #000000e6; --StaticBlack100: #000; --ColorStrokeStatic: #ffffff4d; --DynamicBlack5: #0000000d; --DynamicBlack15: #00000026; --DLayer0Base: 28,30,39; --DLayer1Base: 35,44,59; --DLayer2Base: 45,60,81; --DLayer0: rgba(var(--DLayer0Base),1); --DOpacityLayer0: rgba(var(--DLayer0Base),.7); --DLayer1: rgba(var(--DLayer1Base),1); --DOpacityLayer1: #232c3b80; --DFullOpacityLayer1: #232c3b00; --DLayer2: rgba(var(--DLayer2Base),1); --DOpacityLayer2: #2d3c5166; --DHighlight: #394f69; --DTextDefault: #f5faff; --DTextPrimary: #b6bcc4; --DTextSecondary: #abb2ba; --DLegacyButton: #232c3b; --DErrorDefault: #d92626; --DErrorHighlight: #e83030; --DErrorField: #fa9e9e26; --DErrorText: #fa9e9e; --DLegacyGreen: #30b715; --DAlertDefault: #ffd60a; --DAlertDefaultOpacity: #ffd60a33; --DAlertHighlight: #ffdc2e; --DAlertText: #ffea85; --DAlertButtonText: #0b0d0e; --DOTextSecondary: #abb2ba1a; --DAltDefault: #3498fe; --DAltHighlight: #5dadfe; --DMint: #1fada2; --OpacityDefault: #3498fe33; --DShadow: #0000004d; --DBelow: #0b0d0e; --DSkeletonOpacity: #0003; --DSkeletonLoading: linear-gradient(90deg,#000,#0000001a 50%,#000); --DPinkHighlight: #ff6680; --DLoyaltyLevelLayer: #0b0d0e; --DAccentGradient: linear-gradient(180deg,#5c5c5c80 0%,rgba(var(--DLayer2Base),0) 70%); --DAccentLevel1: #3498fe33; --DAccentLevel2: #3498fe33; --DAccentLevel3: #ffffff26; --LLayer0Base: 255,255,255; --LLayer1Base: 243,246,249; --LLayer2Base: 219,227,235; --LLayer0: rgba(var(--LLayer0Base),1); --LOpacityLayer0: rgba(var(--LLayer0Base),.7); --LLayer1: rgba(var(--LLayer1Base),1); --LOpacityLayer1: #f3f6f980; --LFullOpacityLayer1: #eff6fd00; --LLayer2: #dbe3eb; --LOpacityLayer2: #dbe8f666; --LHighlight: #c9d6e3; --LTextDefault: #00050a; --LTextPrimary: #484d53; --LTextSecondary: #49525a; --LLegacyButton: #f3f6f9; --LErrorDefault: #e23636; --LErrorHighlight: #e51919; --LErrorField: #e4676726; --LErrorText: #e46767; --LLegacyGreen: #37ac20; --LAlertDefault: #ffbf00; --LAlertDefaultOpacity: #ffbf0033; --LAlertHighlight: #ffc61a; --LAlertText: #e5ad06; --LAlertButtonText: #0b0d0e; --LOTextSecondary: #49525a1a; --LAltDefault: #3499fe; --LAltHighlight: #0180fe; --LMint: #1fada2; --LShadow: #54545426; --LBelow: #d5d9dd; --LSkeletonOpacity: #fff3; --LSkeletonLoading: linear-gradient(90deg,#fff0,#ffffff1a 50%,#fff0); --LPinkHighlight: #ff6680; --LLoyaltyLevelLayer: #f1f2f4; --LAccentGradient: linear-gradient(0deg,#fff0,#ffffff80 70%); --LAccentLevel1: #ffffff80; --LAccentLevel2: #fff3; --LAccentLevel3: #ffffff26; --Layer0Base: var(--DLayer0Base); --Layer1Base: var(--DLayer1Base); --Layer2Base: var(--DLayer2Base); --Layer0: var(--DLayer0); --OpacityLayer0: var(--DOpacityLayer0); --Layer1: var(--DLayer1); --OpacityLayer1: var(--DOpacityLayer1); --FullOpacityLayer1: var(--DFullOpacityLayer1); --Layer2: var(--DLayer2); --OpacityLayer2: var(--DOpacityLayer2); --Highlight: var(--DHighlight); --TextDefault: var(--DTextDefault); --TextPrimary: var(--DTextPrimary); --TextSecondary: var(--DTextSecondary); --LegacyButton: var(--DLegacyButton); --ErrorDefault: var(--DErrorDefault); --ErrorHighlight: var(--DErrorHighlight); --ErrorField: var(--DErrorField); --ErrorText: var(--DErrorText); --LegacyGreen: var(--DLegacyGreen); --AlertDefault: var(--DAlertDefault); --AlertDefaultOpacity: var(--DAlertDefaultOpacity); --AlertHighlight: var(--DAlertHighlight); --AlertText: var(--DAlertText); --AlertButtonText: var(--DAlertButtonText); --OpacityTextSecondary: var(--DOTextSecondary); --AltDefault: var(--DAltDefault); --AltHighlight: var(--DAltHighlight); --BadgeColorInvert: var(--Black); --BadgeBgInvert: var(--White); --Shadow: var(--DShadow); --Below: var(--DBelow); --SkeletonOpacity: var(--DSkeletonOpacity); --SkeletonLoading: var(--DSkeletonLoading); --PinkHighLight: var(--DPinkHighlight); --LoyaltyLevelLayer: var(--DLoyaltyLevelLayer); --AccentGradient: var(--DAccentGradient); --AccentLevel1: var(--DAccentLevel1); --AccentLevel2: var(--DAccentLevel2); --AccentLevel3: var(--DAccentLevel3); --GreenDefault: linear-gradient(120.98deg,#47ebf5 -30.83%,#04db19 143.76%); --GreenHighlight: linear-gradient(110.43deg,#00b2f0 -9.11%,#04db19 132.86%); --GrayGradient: linear-gradient(287.52deg,#0b0d0e 4.81%,#22262a 86.39%); --AndroidBrand: linear-gradient(287.52deg,#3498fe,#3498fe); --AndroidTextDefault: var(--DTextDefault); --AndroidTextPrimary: var(--DTextPrimary); --AndroidBackgroundItem: var(--DLayer1); --AndroidButtonHover: linear-gradient(110.7deg,#4da5fe,#4da5fe); --AndroidLandingBg: #1c1e27; --EgsCategoriesIconFilter: invert(93%) sepia(15%) saturate(73%) hue-rotate(164deg) brightness(91%) contrast(89%); --EgsCategoriesIconHover: invert(99%) sepia(45%) saturate(358%) hue-rotate(175deg) brightness(109%) contrast(96%); --EgsCategoriesIconActive: invert(93%) sepia(0%) saturate(28%) hue-rotate(107deg) brightness(106%) contrast(107%); --EgsOverlayBarColor: #000000b3; --EgsBlurredImageBackground: linear-gradient(0deg,var(--Layer0) 0%,#0b0d0e80 100%); --OverlayL0Color: #171a1ce6; --TabShadow: 0 -.66px 0 #394046; --FloatingTopBarShadow: 0 8px 16px #0000004d; --FloatingTopBarShadowFilter: drop-shadow(0 8px 16px #0000004d); --BreadcrumbBoxShadow: 8px 0 8px #00000026; --InnerShadow: none; --ModalHeaderShadow: none; --AvatarShadow: 0 1px 2px 0 var(--StaticBlack15),0 0 6px 0 var(--StaticBlack10); --FooterIconFilter: invert(82%) sepia(4%) saturate(590%) hue-rotate(172deg) brightness(87%) contrast(89%); --ShowcaseItemStripeBgColor: #ffffff0d; --ShowcaseNameColor: var(--TextPrimary); --TooltipBackground: #fffffff2; --ToggleVisibleInDarkInlineBlock: inline-block; --ToggleVisibleInLightInineBlock: none; --ToggleVisibleInDarkBlock: block; --ToggleVisibleInLightBlock: none; --MainFontFamily: "Roboto",sans-serif; --BodyBackgroundColor: var(--Layer0); --BodyColor: var(--TextDefault); --HighlightedText: var(--AlertText); --BorderRadius: 10px; --LanguageItemHoverColor: var(--Layer2); --RewardCenterBg: radial-gradient(142.91% 100% at 100% 100%,#4e26ec40 0%,#4e26ec00 100%),#22262a; --ReferralPageBg: radial-gradient(142.91% 100% at 100% 100%,#1f91ad40 0%,#1f91ad00 100%),#22262a; --Mint: #1fada2; --Orange: #d96208; --Grey1: #88919a; --Yellow: #d99e08; --Pink: #963eff; --Purple: #6448ff; --Grey2: #6a737c; --BlueLight: #0ac0ff; --SnackbarBackground: #fbfcfecc; --SnackbarBrand: #2a84fe; --SnackbarBrandOpacity: #3498fe33; --SnackbarRed: #e46767; --SnackbarYellow: #e5ad06; --SnackbarModalShadow: linear-gradient(0deg,#0000004d,#0000004d); --VpnStrokeDefault: #fff; --VpnStrokeSecondary: #fff; --BundesligaBranded: #d20515; --BundesligaBrandedHover: #f91022; --BundesligaBrandedText: #fff; --StatsA: #37f; --StatsB: #f37; --StatsDraw: #5c573d; --BasedOnSportTextDefault: #fff; --BasedOnSportTextColored: #fff; --CutomHomePageRunnerBg: var(--Layer1); --CutomHomePageTopMatchBgOverlay: #000000b3; --CutomHomePageTopMatchBgGradient: linear-gradient(180deg,#22262a,#0e1011); --BrandDefault: #3498fe; --BrandDefaultOpacity00: #3498fe00; --BrandDefaultOpacity02: #3498fe33; --BrandDefaultOpacity05: #3498fe80; --OpacityBrandDefault: #3498fe33; --BrandHighlight: #4da5fe; --OpacityBrandHighlight: #264d7980; --BrandText: #fff; --DBrandDefault: #3498fe; --DBrandHighlight: #4da5fe; --DBrandText: #fff; --CardShadow1: #0000007a; --CardShadow2: #0000004a; --CardShadow3: #00000030; --Stats1: #37f; --StatsX: #5c573d; --Stats2: #f37; --StrokeDynamic: #ffffff4d; --StrokeInverted: #0000004d; --StrokeStatic: #ffffff4d; --OverlayBetslip: #1c1e27b3; --OverlayHardInverted: #fffffff2; --HeaderDesktop: var(--Layer0); --HeaderDesktopLayer: var(--Layer1); --HeaderMobile: var(--Layer0); --HeaderMobileLayer: var(--Layer1); --TabbarColorContainer: #fff0; --TabbarColorContainerStroke: #fff0; --TabbarColorActive: #fff0; --TabbarColorNavbar: var(--DLayer1); }
:root { --RadiusGlobalRounded: 1000px; --RadiusGlobalLayer1: 10px; --RadiusGlobalLayer2: 10px; --RadiusButtonDefault: 32px; --RadiusButtonSmall: 32px; --RadiusInputCheckbox: 5px; --RadiusInputDefault: 10px; --RadiusInputDefault2: 8px; --RadiusSportCoefInline: 5px; --RadiusAvatarProfile: 10px; --RadiusModalDefault: 15px; --RadiusTabbarContainer: 0; --RadiusTabbarTab: 0; }
body, html { position: relative; width: 100%; height: 100%; margin: 0px; font-family: var(--MainFontFamily); font-weight: 400; line-height: 16px; color: var(--BodyColor); touch-action: pan-x pan-y; background-color: var(--BodyBackgroundColor); -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; }
.app__layout--desktop body, .app__layout--desktop html { overflow-x: hidden; }
html { min-height: 100vh; }
*, ::after, ::before { box-sizing: border-box; }
a { color: var(--TextPrimary); }
.wrapper { position: relative; display: none; }
.app__content-ready .wrapper, .app__rendering--ssr .wrapper { display: flex; flex-direction: column; min-height: var(--viewport-height); padding-bottom: var(--NavbarHeight); }
:root { --device-unit-100vh: 100vh; --viewport-height: 100%; --device-unit-100vw: 100vw; }
@supports (height:100dvh){
:root { --device-unit-100vh: 100dvh; }
}
@supports (width:100dvw){
:root { --device-unit-100vw: 100dvw; }
}
html.app__layout--desktop body { --main-header-height: 56px; }
@media (min-width: 1280px){
html.app__layout--desktop body { --main-header-height: 56px; }
}
html.app__os--windows body, html.app__os--windows html { scrollbar-color: var(--Highlight) var(--Layer0); }
html.app__os--windows body::-webkit-scrollbar, html.app__os--windows html::-webkit-scrollbar { width: 16px; }
html.app__os--windows body::-webkit-scrollbar-track, html.app__os--windows html::-webkit-scrollbar-track { background-color: var(--Layer0); }
html.app__os--windows body::-webkit-scrollbar-thumb, html.app__os--windows html::-webkit-scrollbar-thumb { min-height: 30px; background-color: var(--Highlight); border: 4px solid var(--Layer0); border-radius: 8px; }
@property --fortune-wheel-banner-gradient-angle { syntax: "<angle>"; inherits: false; initial-value: 180deg; }
@property --fortune-wheel-banner-overlay-opacity-start { syntax: "<number>"; inherits: false; initial-value: 0; }
@property --fortune-wheel-banner-overlay-opacity-end { syntax: "<number>"; inherits: false; initial-value: 0; }
@property --fortune-wheel-banner-overlay-angle { syntax: "<angle>"; inherits: false; initial-value: 180deg; }
.scrollbar_Mh505 .scrollbar-thumb { background-color: initial; }
.scrollbar_Mh505 .scrollbar-thumb::before { position: absolute; inset: 4px; content: ""; background-color: var(--Highlight); border-radius: 4px; }
.scrollbar_Mh505 .scrollbar-thumb-y { width: 16px; }
.scrollbar_Mh505 .scrollbar-thumb-x { height: 16px; }
.scrollbar_Mh505 .scrollbar-track { background-color: initial; }
.scrollbar_Mh505 .scrollbar-track-y { width: 16px; }
.scrollbar_Mh505 .scrollbar-track-x { height: 16px; }
.scrollbar_Mh505 .scroll-content { min-height: 100%; will-change: transform; }
.scrollbar--flex-fill_2-dzW { flex: 1 1 0%; }
.scrollbar--flex-fill_2-dzW .scroll-content { display: flex; flex-direction: column; }
.core-switch_c-ryG { position: relative; display: flex; flex-shrink: 0; width: 40px; height: 24px; cursor: pointer; border-radius: 12px; }
.core-switch--theme_fM4sn .core-switch__bg_X8jPK { position: relative; background-color: var(--LHighlight); }
.core-switch--theme_fM4sn .core-switch__bg_X8jPK::before { position: absolute; top: 6px; left: 24px; display: block; width: 12px; height: 12px; content: ""; background-image: url("../images/ed696d39c43b78f5.svg"); background-size: contain; }
.core-switch--theme_fM4sn .core-switch__bg_X8jPK::after { position: absolute; top: 6px; left: 4px; display: block; width: 12px; height: 12px; content: ""; background-image: url("../images/b2e663e571353ae0.svg"); background-size: contain; }
.core-switch__input_3SVG- { position: absolute; inset: 0px; pointer-events: none; opacity: 0; }
.core-switch__input_3SVG-:not(:disabled):checked ~ .core-switch__bg_X8jPK { background-color: var(--BrandDefault); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.core-switch__input_3SVG-:not(:disabled):checked ~ .core-switch__switcher_4AlaT { transform: translate(16px); }
.core-switch__input_3SVG-:disabled ~ .core-switch__bg_X8jPK, .core-switch__input_3SVG-:disabled ~ .core-switch__switcher_4AlaT { cursor: default; }
.core-switch__input_3SVG-:disabled ~ .core-switch__switcher_4AlaT { background-color: var(--Layer2); }
.core-switch__input_3SVG-:checked:disabled ~ .core-switch__bg_X8jPK { background-color: var(--Highlight); }
.core-switch__input_3SVG-:checked:disabled ~ .core-switch__switcher_4AlaT { background-color: var(--Layer2); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; transform: translate(16px); transition: transform 0.3s ease-out; }
.core-switch__input_3SVG-:checked ~ .core-switch__switcher_4AlaT { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.core-switch__bg_X8jPK { width: 100%; height: 100%; pointer-events: none; background-color: var(--Highlight); border-radius: 12px; transition: background-color 0.7s ease-out; }
.core-switch__switcher_4AlaT { position: absolute; top: 2px; left: 2px; display: block; width: 20px; height: 20px; background-color: var(--BrandText); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 50%; box-shadow: none; transform: translate(0px); transition: transform 0.3s ease-out; }
.core-switch__switcher_4AlaT::before { position: absolute; top: 50%; left: 50%; width: 60px; height: 24px; content: ""; transform: translate(-50%, -50%); }
.core-switch__switcher_4AlaT::after { position: absolute; top: 50%; left: 50%; display: block; width: 28px; height: 28px; content: ""; border-radius: 50%; opacity: 0.6; transform: translate(-50%, -50%) scale(0); }
.switch_2zx3e { color: var(--TextDefault); display: flex; flex-shrink: 0; gap: 8px; align-items: center; justify-content: space-between; overflow: hidden; }
html.app__layout--desktop .swiper-navigation-button_YA2DW { display: flex; flex-direction: column; justify-content: center; width: 100%; height: 100%; padding: 10px 4px; color: var(--TextDefault); background: var(--Layer0); }
@media (hover: hover) and (pointer: fine){
html.app__layout--desktop .swiper-navigation-button_YA2DW { cursor: pointer; }
html.app__layout--desktop .swiper-navigation-button_YA2DW:hover { color: var(--BrandHighlight); }
}
html.app__layout--desktop .swiper-navigation-button--rounded_CF3EN { align-items: flex-start; width: 34px; height: 44px; padding: 10px 0px; margin: auto 0px; border-radius: 0 var(--RadiusGlobalRounded) var(--RadiusGlobalRounded) 0; }
html.app__layout--desktop .swiper-navigation-button--rounded_CF3EN.swiper-navigation-button--next_0Vc8o { align-items: flex-end; border-radius: var(--RadiusGlobalRounded) 0 0 var(--RadiusGlobalRounded); }
.swiper-navigation-buttons_M9yN- { z-index: 1; position: absolute; inset: 0px; pointer-events: none; opacity: 0; transition: opacity 0.25s ease-in-out; }
.swiper:hover .swiper-navigation-buttons_M9yN- { opacity: 1; }
.swiper-navigation-buttons__btn_rOWlw { position: absolute; top: 0px; bottom: 0px; display: flex; flex-direction: column; align-items: center; pointer-events: all; user-select: none; }
.swiper-navigation-buttons__btn--prev_xGUjc { left: 0px; }
.swiper-navigation-buttons__btn--next_plnna { right: 0px; }
.swiper-navigation-animation-points_mpDuR { display: flex; gap: 4px; align-items: center; }
.swiper-navigation-animation-points__item_dxYRh { width: 6px; height: 6px; background-color: var(--TextSecondary); border-radius: 30px; transition: background-color 0.3s 0.25s, width 0.3s; }
.swiper-navigation-animation-points__item--active_597xv { width: 20px; background-color: var(--TextDefault); border-radius: 30px; transition: background-color 0.3s, width 0.3s; }
.swiper_-hlG5 { position: relative; width: 100%; height: 100%; overflow: hidden; }
.swiper__wrapper_b1B0Q { position: relative; display: flex; width: 100%; transition-timing-function: ease-out; transition-property: transform; will-change: transform; }
.swiper-slide_TSII9 { position: relative; flex-shrink: 0; transform: translateZ(0px); backface-visibility: hidden; }
.swiper-slide_TSII9 a, .swiper-slide_TSII9 div, .swiper-slide_TSII9 img { user-select: none; -webkit-user-drag: none; }
.swiper-slide--hidden_gtM9- { visibility: hidden; }
html.app__layout--desktop .brand_vt7wX { position: relative; display: flex; }
html.app__layout--desktop .brand__logo_sBq1J { width: 51px; height: 18px; }
@media (min-width: 768px){
html.app__layout--desktop .brand__logo_sBq1J { width: 68px; height: 24px; }
}
@media (min-width: 1280px){
html.app__layout--desktop .brand__logo_sBq1J { width: 68px; height: 24px; }
}
html.app__layout--desktop .header__logo_Gj83t { display: flex; align-items: center; margin-right: 16px; }
@media (min-width: 1024px){
html.app__layout--desktop .header__logo_Gj83t { margin-right: 16px; }
}
.fade-carousel_Vjh-Y { position: relative; width: 100%; will-change: transform; }
.fade-carousel-slide_u8i9h { position: absolute; top: 0px; left: 0px; z-index: 0; width: 100%; user-select: none; opacity: 0; transition: opacity 0.4s ease-in-out; -webkit-user-drag: none; }
.fade-carousel-slide--active_-MWpW { position: relative; z-index: 1; opacity: 1; }
.fade-carousel-banner__item--link-drag-prevent_WOgFQ { display: block; user-select: none; -webkit-user-drag: none; }
.fade-carousel-banner__pagination-v2_jRbMK { position: absolute; bottom: 0px; z-index: 1; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; padding: 0px 0px 8px; }
.banner-section_kUcAi { position: relative; padding: 0px 0px 8px; }
.banner-section__big-height_6jfT4 { padding: 0px 0px 24px; }
.banner-section__disable-click_GBk90 { position: absolute; }
.egs-game-info-overlay_XAWKF { font-size: 10px; font-weight: 400; line-height: 12px; letter-spacing: normal; display: flex; justify-content: flex-end; }
.egs-game-info-overlay__badges_Fk4aO { z-index: 5; display: flex; flex-direction: column; gap: 4px; align-items: flex-end; pointer-events: none; }
.egs-exclusive-badge_4p9Hq { font-size: 10px; font-weight: 400; line-height: 12px; letter-spacing: normal; display: flex; align-items: center; justify-content: center; height: 20px; padding: 4px 8px; color: var(--DBrandText); background-color: rgba(0, 0, 0, 0.5); border-radius: 20px; }
.egs-game-item-bottom-badge_OBW9p { z-index: 2; font-size: 10px; font-weight: 400; line-height: 12px; letter-spacing: normal; position: absolute; right: 0px; bottom: 0px; left: 0px; display: flex; align-items: center; justify-content: center; padding: 4px; color: var(--BrandText); background-color: rgba(0, 0, 0, 0.5); }
.lobby-egs-games-item-buttons-hover_Hxm3- { position: absolute; inset: 0px; display: flex; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.2s; }
.lobby-egs-games-item-buttons-hover__btn_IriA4 { z-index: 1; }
.lobby-egs-games-item-buttons-hover__btn--demo_QDBjE { position: absolute; bottom: 12px; }
.lobby-egs-games-item-buttons-hover_Hxm3-::after { position: absolute; inset: 0px; content: ""; background-color: rgba(0, 0, 0, 0.6); opacity: 0; transition: opacity 0.3s; }
.lobby-egs-games-item-buttons-hover_Hxm3-:hover, .lobby-egs-games-item-buttons-hover_Hxm3-:hover::after { opacity: 1; }
html.app__layout--desktop .lobby-egs-games-item-image_baKWs { position: relative; width: 100%; padding-top: 149.194%; }
html.app__layout--desktop .lobby-egs-games-item-image__image-content_TJqy5 { position: absolute; inset: 0px; width: 100%; overflow: hidden; border-radius: 15px; isolation: isolate; }
html.app__layout--desktop .lobby-egs-games-item-image__image_uUatd { position: absolute; inset: 0px; width: 100%; height: 100%; overflow: hidden; transition: transform 0.5s; }
html.app__layout--desktop .lobby-egs-games-item-image__badges_bXc5P { position: absolute; inset: 0px; z-index: 5; display: inline-flex; column-gap: 2px; align-items: flex-start; justify-content: flex-end; padding: 4px; pointer-events: none; }
html.app__layout--desktop .lobby-egs-games-item-image__provider-badge_UXQpV { position: absolute; right: 0px; bottom: 8px; left: 0px; display: flex; align-items: center; justify-content: center; }
html.app__layout--desktop .lobby-egs-games-item-image__exclusive_r0IaW { position: absolute; top: 4px; left: 4px; }
html.app__layout--desktop .lobby-egs-games-item-image_baKWs:hover .lobby-egs-games-item-image__image_uUatd { transform: scale(1.05); }
.lobby-egs-games-item_dLeDf { display: flex; flex-direction: column; gap: 8px; width: 100%; text-decoration: none; }
.lobby-egs-games-item__name-wrapper_vAOp8 { position: relative; height: 12px; }
@media (min-width: 768px){
.lobby-egs-games-item__name-wrapper_vAOp8 { height: 16px; }
}
.lobby-egs-games-item__name_-H9IZ { font-size: 12px; font-weight: 500; line-height: 12px; letter-spacing: normal; position: absolute; width: 100%; overflow: hidden; text-overflow: ellipsis; color: var(--TextDefault); text-align: center; white-space: nowrap; }
@media (min-width: 768px){
.lobby-egs-games-item__name_-H9IZ { font-size: 14px; font-weight: 500; line-height: 16px; letter-spacing: 0.25px; }
}
.lobby-egs-games-item__name--skeleton_CLtxE { position: relative; display: flex; align-items: center; width: 64px; max-width: 100%; height: 12px; margin: auto; }
.lobby-egs-games-item__name--skeleton_CLtxE::before { width: 100%; height: 7px; content: ""; background-color: var(--TextDefault); border-radius: 20px; opacity: 0.2; }
@media (min-width: 768px){
.lobby-egs-games-item__name--skeleton_CLtxE { position: relative; display: flex; align-items: center; width: 64px; max-width: 100%; height: 16px; }
.lobby-egs-games-item__name--skeleton_CLtxE::before { width: 100%; height: 8px; content: ""; background-color: var(--TextDefault); border-radius: 20px; opacity: 0.2; }
}
.lobby-egs-games-item_dLeDf:hover .lobby-egs-games-item__name_-H9IZ { color: var(--BrandDefault); }
html.app__layout--desktop .lobby-section-header_DHZgW { display: flex; flex-wrap: wrap; align-items: center; padding: 20px 0px 8px; }
@media (min-width: 1280px){
html.app__layout--desktop .lobby-section-header_DHZgW { padding-right: 0px; padding-bottom: 8px; padding-left: 0px; }
}
html.app__layout--desktop .lobby-section-header__title_BG0cv { display: flex; gap: 8px; align-items: center; height: 40px; margin: 0px 16px; color: var(--TextDefault); font-size: 24px; font-weight: 500; line-height: 28px; letter-spacing: normal; }
@media (min-width: 768px){
html.app__layout--desktop .lobby-section-header__title_BG0cv { gap: 16px; height: 40px; }
}
html.app__layout--desktop .lobby-section-header__icon_cZF9k { width: 20px; height: 20px; border-radius: 0px; }
@media (min-width: 768px){
html.app__layout--desktop .lobby-section-header__icon_cZF9k { width: 24px; height: 24px; border-radius: 0px; }
}
html.app__layout--desktop .lobby-section-header__controls_NOFZH { display: flex; flex-direction: row; gap: 8px; margin-right: 8px; margin-left: auto; }
@media (min-width: 768px){
html.app__layout--desktop .lobby-section-header__controls_NOFZH { margin-right: 0px; }
}
.lobby-section-swiper-navigation_2tvOm { display: flex; margin-left: 10px; }
.lobby-section-swiper-navigation__button_nOHaN:last-child { margin-left: 4px; }
html.app__layout--desktop .lobby-egs-top-winner-item_zdzDh { position: relative; display: flex; width: 100%; height: 100%; min-height: 164px; overflow: hidden; text-decoration: none; background-color: var(--Layer1); border-radius: var(--BorderRadius); isolation: isolate; }
html.app__layout--desktop .lobby-egs-top-winner-item__image-wrapper_NRoJF { position: relative; width: 110px; overflow: hidden; }
html.app__layout--desktop .lobby-egs-top-winner-item__image_H-VVy, html.app__layout--desktop .lobby-egs-top-winner-item__skeleton-image_WDdDb { width: 100%; height: 100%; overflow: hidden; transition: transform 0.5s; will-change: transform; }
html.app__layout--desktop .lobby-egs-top-winner-item--small_cCBth { min-height: 136px; }
html.app__layout--desktop .lobby-egs-top-winner-item--small_cCBth .lobby-egs-top-winner-item__image-wrapper_NRoJF { width: 91px; }
html.app__layout--desktop .lobby-egs-top-winner-item_zdzDh:hover .lobby-egs-top-winner-item__image_H-VVy { transform: scale(1.05); }
html.app__layout--desktop .lobby-egs-top-winner-item_zdzDh:hover .lobby-egs-top-winner-item__hover_H8HCL, html.app__layout--desktop .lobby-egs-top-winner-item_zdzDh:hover .lobby-egs-top-winner-item__hover_H8HCL::after { opacity: 1; }
html.app__layout--desktop .lobby-egs-top-winner-item__right_zTEcY { display: flex; flex: 1 1 0%; flex-direction: column; justify-content: center; min-width: 0px; padding: 0px 16px 0px 20px; }
html.app__layout--desktop .lobby-egs-top-winner-item__name_mRsDf { font-size: 16px; font-weight: 500; line-height: 20px; letter-spacing: 0.25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: var(--TextDefault); }
html.app__layout--desktop .lobby-egs-top-winner-item__name--skeleton_8kxl0 { position: relative; display: flex; align-items: center; width: 160px; max-width: 100%; height: 16px; }
html.app__layout--desktop .lobby-egs-top-winner-item__name--skeleton_8kxl0::before { width: 100%; height: 8px; content: ""; background-color: var(--TextDefault); border-radius: 20px; opacity: 0.2; }
html.app__layout--desktop .lobby-egs-top-winner-item__amount_UhzGe { font-size: 22px; font-weight: 500; line-height: 28px; letter-spacing: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 16px 0px; color: var(--BrandDefault); }
html.app__layout--desktop .lobby-egs-top-winner-item__amount--skeleton_BbBCE { position: relative; display: flex; align-items: center; width: 100px; max-width: 100%; height: 20px; }
html.app__layout--desktop .lobby-egs-top-winner-item__amount--skeleton_BbBCE::before { width: 100%; height: 13px; content: ""; background-color: var(--BrandDefault); border-radius: 20px; opacity: 0.2; }
html.app__layout--desktop .lobby-egs-top-winner-item__player_xJtKL { font-size: 13px; font-weight: 400; line-height: 16px; letter-spacing: normal; display: flex; gap: 4px; align-items: center; color: var(--TextPrimary); }
html.app__layout--desktop .lobby-egs-top-winner-item__player--skeleton_J1WKk { position: relative; display: flex; align-items: center; width: 40px; max-width: 100%; height: 16px; }
html.app__layout--desktop .lobby-egs-top-winner-item__player--skeleton_J1WKk::before { width: 100%; height: 7px; content: ""; background-color: var(--TextPrimary); border-radius: 20px; opacity: 0.2; }
html.app__layout--desktop .lobby-egs-top-winner-item__player-icon_DIXam { color: var(--TextSecondary); }
html.app__layout--desktop .lobby-egs-top-winner-item__player-label_K05wb { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: calc(100% - 20px); color: var(--TextPrimary); }
html.app__layout--desktop .lobby-egs-top-winner-item__hover-btn_CGSh8 { z-index: 1; }
html.app__layout--desktop .lobby-egs-top-winner-item__hover_H8HCL { position: absolute; inset: 0px; display: flex; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.2s; }
html.app__layout--desktop .lobby-egs-top-winner-item__hover_H8HCL::after { position: absolute; inset: 0px; content: ""; background: rgba(0, 0, 0, 0.6); opacity: 0; transition: opacity 0.3s; }
html.app__layout--desktop .lobby-swiper__swiper-wrapper_UD9lH { gap: 16px; padding: 8px 0px 0px; }
@media (min-width: 1280px){
html.app__layout--desktop .lobby-swiper__swiper-wrapper_UD9lH { padding: 8px 0px 0px; gap: 16px; }
}
html.app__layout--desktop .lobby-swiper__grid_4VIui { display: grid; grid-template-columns: repeat(1, 1fr); gap: 16px; }
html.app__layout--desktop .lobby-swiper--overflow-hidden_LPHQX { overflow: hidden; }
html.app__layout--desktop .lobby-swiper--grid-type-column-1_2COgW .lobby-swiper__grid_4VIui { grid-template-columns: repeat(1, 1fr); }
html.app__layout--desktop .lobby-swiper--type-column-game-default_x05z5 .lobby-swiper__slide_qS79Y { width: 124px; }
@media (min-width: 500px){
html.app__layout--desktop .lobby-swiper--type-column-game-default_x05z5 .lobby-swiper__slide_qS79Y { width: 134px; }
}
@media (min-width: 600px){
html.app__layout--desktop .lobby-swiper--type-column-game-default_x05z5 .lobby-swiper__slide_qS79Y { width: 124px; }
}
@media (min-width: 768px){
html.app__layout--desktop .lobby-swiper--type-column-game-default_x05z5 .lobby-swiper__slide_qS79Y { width: calc(16.6667% - 13.3333px); }
}
@media (min-width: 1280px){
html.app__layout--desktop .lobby-swiper--type-column-game-default_x05z5 .lobby-swiper__slide_qS79Y { width: calc(12.5% - 14px); }
}
html.app__layout--desktop .lobby-swiper--type-column-top-winner_9CdCC .lobby-swiper__slide_qS79Y { width: 264px; }
@media (min-width: 768px){
html.app__layout--desktop .lobby-swiper--type-column-top-winner_9CdCC .lobby-swiper__slide_qS79Y { width: calc(33.3333% - 10.6667px); }
}
@media (min-width: 1280px){
html.app__layout--desktop .lobby-swiper--type-column-top-winner_9CdCC .lobby-swiper__slide_qS79Y { width: calc(25% - 12px); }
}
.lobby-swiper-section_dLJWF { padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; }
@media (min-width: 1280px){
.lobby-swiper-section_dLJWF { padding: 0px; }
}
.header-registration_vQ6l7 { display: flex; flex-direction: row; gap: 16px; }
@media (min-width: 768px){
.header-registration_vQ6l7 { gap: 16px; }
}
html.app__layout--desktop .horizontal-navigation-button_pCc-z { font-size: 12px; font-weight: 500; line-height: 16px; letter-spacing: 0.4px; text-transform: uppercase; position: relative; display: flex; column-gap: 4px; align-items: center; height: 40px; padding: 20px 12px; margin: 8px 2px; color: var(--TextPrimary); white-space: nowrap; text-decoration: none; appearance: none; user-select: none; border-radius: 20px; }
@media (min-width: 1280px){
html.app__layout--desktop .horizontal-navigation-button_pCc-z { height: 40px; }
}
html.app__layout--desktop .horizontal-navigation-button--active_Ord9j { color: var(--TextDefault); background-color: var(--HeaderDesktopLayer); }
html.app__layout--desktop .horizontal-navigation-button_pCc-z:hover { background-color: var(--Highlight); }
html.app__layout--desktop .horizontal-navigation-button--inverted_BFSQJ { color: var(--TextPrimary); background-color: initial; }
html.app__layout--desktop .horizontal-navigation-button--inverted_BFSQJ:hover { color: var(--TextDefault); background-color: var(--Highlight); }
html.app__layout--desktop .horizontal-navigation-button__label_7zMIC { z-index: 2; }
.horizontal-navigation_8KEo0 { display: flex; flex: 1 1 0%; height: 56px; }
@media (min-width: 1280px){
.horizontal-navigation_8KEo0 { height: 56px; }
}
.horizontal-navigation--hide-overflow_7ZAvZ { overflow: hidden; }
.horizontal-navigation__base_1kJBS { display: flex; flex: 0 0 auto; padding: 0px; margin: 0px; list-style: none; }
.horizontal-navigation__list-item_kXRrS { flex: 0 0 auto; padding: 0px; margin: 0px; }
.horizontal-navigation__more_6K-1p { position: relative; display: flex; align-items: center; justify-content: center; width: 38px; height: 40px; margin: 8px 0px; overflow: hidden; cursor: pointer; }
@media (min-width: 1280px){
.horizontal-navigation__more_6K-1p { height: 40px; }
}
.horizontal-navigation__more_6K-1p::before { position: absolute; inset: 0px; z-index: 0; content: ""; background-color: var(--Layer2); border-radius: 20px; opacity: 0; }
.horizontal-navigation__dots_rWOxt { position: relative; display: block; overflow: visible; }
.horizontal-navigation__dots_rWOxt, .horizontal-navigation__dots_rWOxt::after, .horizontal-navigation__dots_rWOxt::before { width: 4px; height: 4px; background-color: var(--TextPrimary); border-radius: 50%; }
.horizontal-navigation__dots_rWOxt::after, .horizontal-navigation__dots_rWOxt::before { position: absolute; top: 0px; content: ""; }
.horizontal-navigation__dots_rWOxt::before { left: -7px; }
.horizontal-navigation__dots_rWOxt::after { right: -7px; }
.horizontal-navigation__more_6K-1p:focus-within .horizontal-navigation__dots_rWOxt, .horizontal-navigation__more_6K-1p:focus-within .horizontal-navigation__dots_rWOxt::after, .horizontal-navigation__more_6K-1p:focus-within .horizontal-navigation__dots_rWOxt::before, .horizontal-navigation__more_6K-1p:hover .horizontal-navigation__dots_rWOxt, .horizontal-navigation__more_6K-1p:hover .horizontal-navigation__dots_rWOxt::after, .horizontal-navigation__more_6K-1p:hover .horizontal-navigation__dots_rWOxt::before { background-color: var(--TextDefault); }
.horizontal-navigation__drop_ZdMNB { position: absolute; top: 42px; left: 0px; padding: 0px 6px; margin: 0px; list-style: none; background-color: var(--Layer1); border-radius: 10px; opacity: 0; }
.horizontal-navigation__drop_ZdMNB::before { position: absolute; top: -56px; right: 0px; display: block; width: 100%; height: 56px; content: ""; }
.horizontal-navigation__more_6K-1p:focus-within, .horizontal-navigation__more_6K-1p:hover { overflow: visible; }
.horizontal-navigation__more_6K-1p:focus-within .horizontal-navigation__drop_ZdMNB, .horizontal-navigation__more_6K-1p:focus-within::before, .horizontal-navigation__more_6K-1p:hover .horizontal-navigation__drop_ZdMNB, .horizontal-navigation__more_6K-1p:hover::before { animation: 0.3s ease 0s 1 normal forwards running opacity-in_MxRsu; }
.theme-switcher_WqCi0 { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; cursor: pointer; }
.header-bar_c8x-f { width: 100%; height: 56px; background-color: var(--HeaderDesktop); }
@media (min-width: 1280px){
.header-bar_c8x-f { height: 56px; }
}
.header-bar__inner_DDHWd { display: flex; align-items: center; justify-content: flex-start; min-width: 700px; max-width: 1440px; height: 100%; padding: 0px 16px; margin: 0px auto; }
@media (min-width: 1280px){
.header-bar__inner_DDHWd { padding: 0px 16px; }
}
.header-bar__left_sul-h { display: flex; flex: 1 1 0%; align-items: center; overflow: visible; }
.header-bar__left--overflow-hidden_Dqxtz { overflow: hidden; }
.header-bar__right_JWSFM { display: flex; flex: 0 0 auto; align-items: center; }
@media (min-width: 768px){
.header-bar__right_JWSFM { gap: 16px; }
}
.header-bar__info_9sv6r { position: relative; display: flex; align-items: center; }
.header-bar__theme-switcher_VtxkC { padding-right: 8px; padding-left: 8px; }
.header-bar__search_7cuQt { margin: 0px 10px; }
html.app__layout--desktop .header__content_OyMoo { position: relative; top: 0px; left: 0px; order: 1; width: 100%; background-color: var(--Layer1); will-change: transform; z-index: 67; border-bottom-color: rgba(0, 0, 0, 0); }
.desktop-layout-header_ImAjG { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 67; }
.content-wrap_4hnB5 { position: relative; top: var(--main-header-height,0); order: 2; width: 100%; min-width: 1024px; max-width: 1440px; min-height: calc(var(--device-unit-100vh) - var(--main-header-height, 0)); margin: 0px auto; }
.aside-column_AAXyD { position: sticky; top: var(--main-header-height,0); z-index: 2; height: calc(var(--device-unit-100vh) - var(--main-header-height, 0)); max-height: calc(var(--device-unit-100vh) - var(--main-header-height, 0)); }
.aside-column_AAXyD::-webkit-scrollbar { display: none; }
.aside-column--left_8O4A2 { overflow: hidden; }
.aside-column__content_MFTt- { max-height: inherit; }
.column_lfDN8 { position: relative; display: flex; flex: 1 1 0px; flex-flow: row; align-items: flex-start; justify-content: space-between; min-width: 0px; min-height: inherit; }
.column__main_Oo4PZ { position: relative; flex: 1 1 0%; order: 2; overflow: hidden; }
.content_XrQyE { z-index: 1; position: relative; display: flex; flex-direction: column; height: 100%; padding-top: 8px; padding-right: 16px; padding-left: 16px; overflow: hidden; scrollbar-width: thin; background-color: var(--BodyBackgroundColor); }
html.app__os--windows .content_XrQyE { scrollbar-color: var(--Highlight) var(--Layer0); scrollbar-width: thin; }
html.app__os--windows .content_XrQyE::-webkit-scrollbar { width: 16px; }
html.app__os--windows .content_XrQyE::-webkit-scrollbar-thumb { min-height: 30px; background-color: var(--Highlight); background-clip: content-box; border: 4px solid rgba(0, 0, 0, 0); border-radius: 8px; }
@media (min-width: 1280px){
.content_XrQyE { padding-top: 8px; padding-right: 16px; padding-left: 16px; }
}
.main-component_c1Fe3 { position: relative; }
.column__left_jEnfU { display: flex; flex-shrink: 0; flex-direction: column; order: 1; min-width: 252px; max-width: 252px; max-height: inherit; overflow-x: hidden; scrollbar-width: none; background-color: var(--BodyBackgroundColor); }
.column__left_jEnfU::-webkit-scrollbar { display: none; }
@media (max-width: 1150px){
.column__left_jEnfU { position: fixed; top: 56px; left: 0px; z-index: 65; height: 100%; overflow-y: visible; transform: translate(calc(-100% - 16px)); transition: transform 0.15s ease-in-out; }
}
.left-side-bar__content_-kV13 { padding: 8px 16px 40px; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100 900; font-stretch: 100%; font-display: swap; src: url("../fonts/000fec62282349e8.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100 900; font-stretch: 100%; font-display: swap; src: url("../fonts/4e54fc361061b452.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100 900; font-stretch: 100%; font-display: swap; src: url("../fonts/890de452eac592c6.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
html.app__layout--desktop .casino-provider-select_l-jH5 { font-size: 14px; font-weight: 500; line-height: 20px; letter-spacing: 0.25px; display: flex; flex: 1 1 0%; align-items: center; justify-content: space-between; height: 44px; user-select: none; background-color: var(--Layer1); border-radius: 22px; padding: 4px 0px 4px 16px; white-space: nowrap; cursor: pointer; }
html.app__layout--desktop .casino-provider-select_l-jH5:hover { color: var(--TextDefault); background-color: var(--Highlight); }
html.app__layout--desktop .casino-provider-select__button_lUzhA { display: flex; align-items: center; justify-content: center; width: 44px; height: 44px; margin-right: 4px; margin-left: 4px; border-radius: 50%; }
html.app__layout--desktop .casino-provider-select--in-sidebar_qTrES { flex-direction: row-reverse; gap: 8px; justify-content: flex-end; padding: 0px; color: var(--TextPrimary); }
html.app__layout--desktop .casino-provider-select--in-sidebar_qTrES .casino-provider-select__button_lUzhA { margin: 0px; }
.casino-sidebar-filter-block_-GxR5 { display: flex; flex-direction: column; gap: 8px; padding: 0px; background-color: initial; border-radius: var(--BorderRadius); }
.casino-sidebar-filter-block__search_45MqP { font-size: 14px; font-weight: 500; line-height: 16px; letter-spacing: 0.25px; display: flex; gap: 16px; align-items: center; justify-content: flex-start; width: 100%; height: 44px; padding: 0px 16px; margin-bottom: 8px; color: var(--TextPrimary); cursor: pointer; background-color: var(--OpacityLayer1); border-radius: 15px; }
.casino-sidebar-filter-block__search_45MqP:hover { color: var(--TextDefault); background-color: var(--Highlight); }
.casino-sidebar-filter-block__provider_qXSmr { height: 44px; padding: 0px 0px 0px 6px; border-radius: 22px; }
.casino-sidebar-filter-block__reward-center_6seC- { font-size: 14px; font-weight: 500; line-height: 16px; letter-spacing: 0.25px; position: relative; display: flex; gap: 20px; align-items: center; height: 44px; padding: 0px 12px; color: var(--TextPrimary); cursor: pointer; border-radius: 22px; }
@media (hover: hover) and (pointer: fine){
.casino-sidebar-filter-block__reward-center_6seC-:hover { background: var(--Highlight); }
}
.casino-sidebar-filter-block__reward-center_6seC- span { width: 100%; max-width: 112px; }
html.app__theme--dark .casino-sidebar-navigation-block_rU3cI { display: flex; flex-direction: column; gap: 8px; padding: 0px; background-color: initial; border-radius: var(--BorderRadius); }
html.app__theme--dark .casino-sidebar-navigation-block__item_Qd1Cj { font-size: 14px; font-weight: 500; line-height: 16px; letter-spacing: 0.25px; position: relative; display: flex; gap: 16px; align-items: center; justify-content: flex-start; width: 100%; height: 44px; padding: 0px 16px; color: var(--TextPrimary); text-decoration: none; cursor: pointer; border-radius: 22px; }
html.app__theme--dark .casino-sidebar-navigation-block__item_Qd1Cj:hover { color: var(--TextDefault); background-color: var(--Highlight); cursor: pointer; }
html.app__theme--dark .casino-sidebar-navigation-block__item--active_Xi6fU, html.app__theme--dark .casino-sidebar-navigation-block__item--active_Xi6fU:hover { color: var(--BrandText); background-color: var(--BrandDefault); }
html.app__theme--dark .casino-sidebar-navigation-block__image_Q8aQn:not(.casino-sidebar-navigation-block__image--bonus-calendar_F4rA8) { filter: var(--EgsCategoriesIconFilter); }
.casino-sidebar_WZbBe { display: flex; flex-direction: column; min-height: 400px; }
.casino-sidebar__filter_xLdUt { margin-bottom: 24px; }
.casino-sidebar__search_aZ84j { background: var(--Layer1); border-radius: 22px; }
.casino-sidebar__search_aZ84j:hover { background-color: var(--Highlight); }
.casino-sidebar__help_S-qUT { margin-top: 32px; }
html.app__layout--desktop .casino-category-list_u-Yi- { position: relative; display: inline-flex; flex-flow: row; justify-content: left; width: 100%; overflow-x: auto; }
html.app__layout--desktop .casino-category-list_u-Yi-::-webkit-scrollbar { display: none; }
html.app__layout--desktop .casino-category-list__slide_w2sxL { padding-left: 4px; }
html.app__layout--desktop .casino-category-list__slide_w2sxL:first-child { padding-left: 0px; }
html.app__layout--desktop .casino-category-list__slide_w2sxL:last-child { padding-right: 0px; }
.casino-category-list-item_H1cdO { position: relative; display: flex; justify-content: center; width: auto; min-width: 68px; height: 44px; color: var(--TextPrimary); text-decoration: none; cursor: pointer; user-select: none; background-color: var(--Layer1); border-radius: 22px; }
.casino-category-list-item_H1cdO:hover { color: var(--TextDefault); background-color: var(--Highlight); }
.casino-category-list-item--active_U9MtY, .casino-category-list-item--active_U9MtY:hover { color: var(--BrandText); background-color: var(--BrandDefault); }
.casino-category-list-item__inner_tQODu { display: flex; flex-direction: row; gap: 8px; align-items: center; padding: 0px 16px; margin-top: 0px; }
.casino-category-list-item__inner-label_21npo { font-size: 13px; font-weight: 500; line-height: 16px; letter-spacing: normal; width: auto; margin: 0px; overflow: hidden; text-overflow: ellipsis; text-align: center; white-space: nowrap; }
.casino-category-list-item__skeleton_yjAVC { z-index: 110; display: none; margin: 8px 0px; }
.casino-category-list-item__skeleton-icon_e5E0x, .casino-category-list-item__skeleton-label_Q5p0o { background-color: var(--Layer2); }
.casino-category-list-item__skeleton-icon_e5E0x { width: 20px; height: 20px; border-radius: 50%; }
.casino-category-list-item__skeleton-label_Q5p0o { width: 32px; height: 6px; margin-top: 10px; border-radius: 5px; }
.casino-category-tabs__image_3fR4M { filter: var(--EgsCategoriesIconFilter); width: 20px; height: 20px; }
.casino-category-tabs__item_g2FEo:hover .casino-category-tabs__image_3fR4M { filter: var(--EgsCategoriesIconHover); }
html.app__layout--desktop .casino-lobby-navigation_8OoqN { display: flex; flex-direction: row; }
@media (min-width: 1150px){
html.app__layout--desktop .casino-lobby-navigation_8OoqN { display: none; }
}
html.app__layout--desktop .casino-lobby-navigation__group_T8Gvq { display: flex; margin: 0px; }
html.app__layout--desktop .casino-lobby-navigation__provider_ue-H- { margin: 0px 16px 0px 8px; }
html.app__layout--desktop .casino-lobby-navigation__search_wxPxb { width: 44px; height: 44px; background-color: var(--Layer1); }
.casino-lobby__navigation_cfiJ6 { padding: 8px 0px; }
.lobby-block-wrapper_o-FJV { min-height: 100vh; }
.lobby-block_RTUCg { display: flex; flex-direction: column; gap: 16px; padding-bottom: 16px; }
@media (min-width: 1280px){
.lobby-block_RTUCg { gap: 16px; }
}
html.app__layout--desktop .top-banners-container_9XBDW { --TopBannersMarginBottom: 0; }
@media (min-width: 1280px){
html.app__layout--desktop .top-banners-container_9XBDW { --TopBannersMarginBottom: 0; }
}
[data-scrollbar] { display: block; position: relative; }
.scroll-content { display: flow-root; transform: translate3d(0px, 0px, 0px); }
.scrollbar-track { position: absolute; opacity: 0; z-index: 1; background: rgba(222, 222, 222, 0.75); user-select: none; transition: opacity 0.5s ease-out 0.5s; }
.scrollbar-track.show, .scrollbar-track:hover { opacity: 1; transition-delay: 0s; }
.scrollbar-track-x { bottom: 0px; left: 0px; width: 100%; height: 8px; }
.scrollbar-track-y { top: 0px; right: 0px; width: 8px; height: 100%; }
.scrollbar-thumb { position: absolute; top: 0px; left: 0px; width: 8px; height: 8px; background: rgba(0, 0, 0, 0.5); border-radius: 4px; }
html, body { min-height: 100%; background: var(--Layer0, #1c1e27); }
html.app__content-ready, html.app__content-ready body { overflow: auto; }
html.app__content-ready, html.app__content-ready body { height: auto; }
html.app__content-ready { overflow-x: hidden; overflow-y: auto; }
html.app__content-ready body { overflow-x: hidden; overflow-y: visible; }
.grecaptcha-badge, iframe, [class*="modal-overlay"], [class*="modal-backdrop"] { display: none !important; }
#offline-toast { position: fixed; z-index: 2147483647; right: 20px; bottom: 20px; max-width: min(360px, -32px + 100vw); padding: 12px 16px; color: rgb(245, 250, 255); font: 500 14px / 1.45 Roboto, Arial, sans-serif; background: rgb(37, 51, 73); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.38) 0px 12px 36px; opacity: 0; pointer-events: none; transform: translateY(8px); transition: opacity 160ms, transform 160ms; }
#offline-toast.is-visible { opacity: 1; transform: translateY(0px); }
@keyframes loading { 
  100% { transform: translateX(100%); }
}
@keyframes banners-move-front_mjLO0 { 
  0% { transform: translateZ(0px) rotate(0.0001deg); }
  25% { transform: translate3d(20px, 0px, 0px) rotate(0.0001deg); }
  50% { transform: translateZ(0px) rotate(0.0001deg); }
  75% { transform: translate3d(-20px, 0px, 0px) rotate(0.0001deg); }
  100% { transform: translateZ(0px) rotate(0.0001deg); }
}
@keyframes banners-move-bg_n3EZv { 
  0% { transform: translateZ(0px) rotate(0.0001deg); }
  25% { transform: translate3d(-20px, 0px, 0px) rotate(0.0001deg); }
  50% { transform: translateZ(0px) rotate(0.0001deg); }
  75% { transform: translate3d(20px, 0px, 0px) rotate(0.0001deg); }
  100% { transform: translateZ(0px) rotate(0.0001deg); }
}
@keyframes opacity-in_MxRsu { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
/* TwinWin SEO content */
.seo-content{--seo-surface:#222837;--seo-surface-2:#283144;--seo-border:#374258;--seo-text:#f5f7fb;--seo-muted:#b6becb;--seo-accent:#369cff;background:var(--Layer0,#1c1e27);color:var(--seo-text);padding:56px 24px 72px}.seo-content__inner{width:min(1408px,100%);margin:0 auto}.seo-content__header{max-width:980px}.seo-content__eyebrow{margin:0 0 12px;color:var(--seo-accent);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.seo-content h1{margin:0;font-size:clamp(30px,4vw,48px);line-height:1.12;letter-spacing:-.025em}.seo-content__lead{max-width:78ch;margin:20px 0 0;color:#d9dee7;font-size:17px;line-height:1.7}.seo-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 0}.seo-summary>div{display:flex;min-height:88px;flex-direction:column;justify-content:center;padding:16px 20px;border:1px solid var(--seo-border);border-radius:16px;background:var(--seo-surface)}.seo-summary span{margin-bottom:6px;color:var(--seo-muted);font-size:13px}.seo-summary strong{font-size:17px;line-height:1.35}.seo-toc{margin:24px 0 0;padding:20px 24px;border-left:4px solid var(--seo-accent);border-radius:0 14px 14px 0;background:#202635}.seo-toc strong{display:block;margin-bottom:10px}.seo-toc ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 24px;margin:0;padding-left:22px;color:var(--seo-muted);line-height:1.5}.seo-content__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.seo-card{min-width:0;padding:28px;border:1px solid var(--seo-border);border-radius:18px;background:var(--seo-surface);box-shadow:0 12px 32px rgba(6,10,18,.16)}.seo-card--wide{grid-column:1/-1}.seo-card h2{margin:0 0 16px;font-size:clamp(22px,2.5vw,30px);line-height:1.25;letter-spacing:-.015em}.seo-card p{max-width:82ch;margin:0 0 16px;color:#d2d8e2;font-size:16px;line-height:1.72}.seo-card p:last-child{margin-bottom:0}.seo-card strong{color:#fff}.seo-table-wrap{max-width:100%;margin:18px 0;overflow-x:auto;border:1px solid var(--seo-border);border-radius:14px;outline:none}.seo-table-wrap:focus-visible{box-shadow:0 0 0 3px rgba(54,156,255,.45)}.seo-content table{width:100%;min-width:720px;border-collapse:collapse;background:#202635;text-align:left}.seo-content caption{padding:14px 16px;border-bottom:1px solid var(--seo-border);color:#e9edf4;font-weight:700;text-align:left}.seo-content th,.seo-content td{padding:14px 16px;border-bottom:1px solid var(--seo-border);font-size:14px;line-height:1.5;vertical-align:top}.seo-content th{background:#2b3447;color:#fff;font-weight:700}.seo-content td{color:#cbd2dd}.seo-content tbody tr:last-child td{border-bottom:0}.seo-content tbody tr:hover td{background:rgba(54,156,255,.055)}.seo-steps{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.seo-steps li{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start;color:#d2d8e2;line-height:1.55}.seo-steps li>span{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--seo-accent);color:#fff;font-weight:800}.seo-note{margin-top:22px;padding:16px 18px;border:1px solid #665934;border-radius:12px;background:#302b20;color:#e8dfc5;font-size:14px;line-height:1.6}.seo-checklist{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.seo-checklist li{position:relative;padding-left:28px;color:#d2d8e2;font-size:15px;line-height:1.6}.seo-checklist li:before{position:absolute;top:2px;left:0;color:var(--seo-accent);font-weight:900;content:'✓'}.seo-faq{display:grid;gap:10px}.seo-faq details{border:1px solid var(--seo-border);border-radius:12px;background:#202635}.seo-faq summary{padding:16px 46px 16px 18px;cursor:pointer;color:#f5f7fb;font-weight:700;line-height:1.45}.seo-faq summary:focus-visible{border-radius:12px;outline:3px solid rgba(54,156,255,.55);outline-offset:2px}.seo-faq details p{max-width:none;margin:0;padding:0 18px 18px}.seo-content__footer{display:grid;grid-template-columns:1fr auto auto;gap:22px;align-items:center;margin-top:24px;padding:24px 28px;border:1px solid #385171;border-radius:18px;background:linear-gradient(135deg,#22344c,#242a39)}.seo-content__footer strong{font-size:18px}.seo-content__footer p{max-width:70ch;margin:6px 0 0;color:#c9d2df;font-size:14px;line-height:1.55}.seo-content__cta{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 22px;border-radius:12px;background:var(--seo-accent);color:#fff;font-weight:800;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease}.seo-content__cta:hover{background:#228ceb}.seo-content__cta:focus-visible{outline:3px solid rgba(255,255,255,.85);outline-offset:3px}.seo-content__age{display:grid;width:54px;height:54px;place-items:center;border:2px solid #fff;border-radius:50%;font-size:16px;font-weight:900}.seo-content a{cursor:pointer}
@media(max-width:900px){.seo-content{padding:44px 20px 60px}.seo-summary{grid-template-columns:1fr}.seo-toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-content__grid{grid-template-columns:1fr}.seo-card--wide{grid-column:auto}.seo-content__footer{grid-template-columns:1fr auto}.seo-content__cta{grid-row:2}.seo-content__age{grid-row:2}}
@media(max-width:560px){.seo-content{padding:36px 16px 48px}.seo-content h1{font-size:30px}.seo-content__lead{font-size:16px}.seo-toc{padding:18px 18px}.seo-toc ol{grid-template-columns:1fr}.seo-card{padding:22px 18px;border-radius:15px}.seo-content th,.seo-content td{padding:12px 14px}.seo-content__footer{grid-template-columns:1fr auto;padding:20px}.seo-content__cta{width:100%;padding:0 16px}.seo-content__age{width:48px;height:48px}}
@media(prefers-reduced-motion:reduce){.seo-content__cta{transition:none}}
/* Mobile width correction */
@media(max-width:1023px){html,body{max-width:100%;overflow-x:hidden!important}#app{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.content-wrap_4hnB5,.column_lfDN8,.column__main_Oo4PZ,#js__content-scroll{width:100%!important;min-width:0!important;max-width:100%!important}.main-component_c1Fe3{width:auto!important;min-width:0!important;max-width:none!important;margin-right:16px!important;margin-left:16px!important}.header-bar__inner_DDHWd{width:100%!important;min-width:0!important;max-width:100%!important}.desktop-layout-header_ImAjG,.header-bar_c8x-f{overflow:hidden}}
/* Mobile header correction */
@media(max-width:560px){.header-bar__theme-switcher_VtxkC{display:none!important}.header-bar__left_sul-h{min-width:67px!important}.header__logo_Gj83t,.brand_vt7wX,.brand__logo_sBq1J{flex-shrink:0!important}}
/* Generated SEO body from cbrand pipeline */
.seo-generated{overflow-x:auto}.seo-generated h2{margin:28px 0 16px;font-size:clamp(22px,2.5vw,30px);line-height:1.25;letter-spacing:-.015em}.seo-generated h2:first-child{margin-top:0}.seo-generated h3{margin:22px 0 10px;color:#fff;font-size:20px;line-height:1.3}.seo-generated p{max-width:86ch;margin:0 0 16px;color:#d2d8e2;font-size:16px;line-height:1.72}.seo-generated ul,.seo-generated ol{margin:0 0 18px;padding-left:22px;color:#d2d8e2;line-height:1.65}.seo-generated li{margin:0 0 8px}.seo-generated table{width:100%;min-width:720px;margin:18px 0;border:1px solid var(--seo-border);border-radius:14px;border-collapse:separate;border-spacing:0;background:#202635;text-align:left}.seo-generated tbody{display:table-row-group}.seo-generated strong{color:#fff}
