@font-face {
  font-family: BetConstruct-Icons;
  src: url(/assets/fonts/BetConstruct-Icons.Bo6Nhe55.eot);
  src: url(/assets/fonts/BetConstruct-Icons.Bo6Nhe55.eot) format("embedded-opentype"), url(/assets/fonts/BetConstruct-Icons.CLI0DiSs.ttf) format("truetype"), url(/assets/fonts/BetConstruct-Icons.DUyLr6nA.woff) format("woff"), url(/assets/fonts/BetConstruct-Icons.DGA-SSay.svg) format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: block
}

[class^=bc-i-],
[class*=" bc-i-"] {
  font-family: BetConstruct-Icons !important;
  speak: never;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.bc-i-default-icon:before {
  content: ""
}

.bc-i-DefaultIcon:before {
  content: ""
}

.bc-i-Go:before {
  content: "î¦‰"
}

.bc-i-Sepaktakraw:before {
  content: "î©º"
}

.bc-i-SepakTakraw:before {
  content: "î©º"
}

.bc-i-AgeofEmpires:before {
  content: "î©˜"
}

.bc-i-AgeOfEmpires:before {
  content: "î©˜"
}

.bc-i-FreeFire:before {
  content: "î©“"
}

.bc-i-FeeFire:before {
  content: "î©“"
}

.bc-i-ArenaofValor:before {
  content: "î¨¸"
}

.bc-i-4000235:before {
  content: "î¨¸"
}

.bc-i-ArenaOfValor:before {
  content: "î¨¸"
}

.bc-i-Headis:before {
  content: "î¨µ"
}

.bc-i-Teqball:before {
  content: "î¨½"
}

.bc-i-MobileLegends:before {
  content: "î§¸"
}

.bc-i-ApexLegends:before {
  content: "î©™"
}

.bc-i-Valorant:before {
  content: "î§¤"
}

.bc-i-VirtualMarbleRacing:before {
  content: "î§¥"
}

.bc-i-Kabaddi:before {
  content: "î¦Š"
}

.bc-i-RainbowSix:before {
  content: "î¦‹"
}

.bc-i-Petanque:before {
  content: "î¦Œ"
}

.bc-i-ClashRoyale:before {
  content: "î¦"
}

.bc-i-JokerWild:before {
  content: "î¦"
}

.bc-i-420033728:before {
  content: "î¦"
}

.bc-i-Bodybuilding-icon:before {
  content: "î¦"
}

.bc-i-BodyBuilding:before {
  content: "î¦"
}

.bc-i-FIFA:before {
  content: "î¦"
}

.bc-i-circuit:before {
  content: "î¦‘"
}

.bc-i-Circuit:before {
  content: "î¦‘"
}

.bc-i-PS4GAMING:before {
  content: "î¦’"
}

.bc-i-PS4Gaming:before {
  content: "î¦’"
}

.bc-i-E-IceHockey:before {
  content: "î¦“"
}

.bc-i-BetOnBlackJack:before {
  content: "î¦•"
}

.bc-i-BetonBlackJack:before {
  content: "î¦•"
}

.bc-i-LiveBetOnPoker:before {
  content: "î¦–"
}

.bc-i-livebetonpoker:before {
  content: "î¦–"
}

.bc-i-150025:before {
  content: "î¦–"
}

.bc-i-eSports_logo_sportbook:before {
  content: "î¦—"
}

.bc-i-eSportsLogoSportbook:before {
  content: "î¦—"
}

.bc-i-KingOfGlory:before {
  content: "î¦˜"
}

.bc-i-PUBG:before {
  content: "î¦™"
}

.bc-i-PubG:before {
  content: "î¦™"
}

.bc-i-RocketLeague:before {
  content: "î¦š"
}

.bc-i-WarcraftIII:before {
  content: "î¦ž"
}

.bc-i-WarCraftIII:before {
  content: "î¦ž"
}

.bc-i-StreetFighterSymbol:before {
  content: "î¦ "
}

.bc-i-Esports:before {
  content: "î¦¡"
}

.bc-i-eSports:before {
  content: "î¦¡"
}

.bc-i-CrossFire:before {
  content: "î¦£"
}

.bc-i-Halo:before {
  content: "î¦¥"
}

.bc-i-blank:before {
  content: "î™°"
}

.bc-i-Blank:before {
  content: "î™°"
}

.bc-i-HON:before {
  content: "î¦¦"
}

.bc-i-Hon:before {
  content: "î¦¦"
}

.bc-i-Vainglory:before {
  content: "î¦§"
}

.bc-i-VirtualCarRacing:before {
  content: "î¦¨"
}

.bc-i-FTNSpaceTaxi:before {
  content: "î¦¨"
}

.bc-i-420031330:before {
  content: "î¦¨"
}

.bc-i-CallOfDuty:before {
  content: "î¦©"
}

.bc-i-CounterStrike:before {
  content: "!"
}

.bc-i-LeagueofLegendsWildRift:before {
  content: "î©š"
}

.bc-i-LeagueOfLegends:before {
  content: '"'
}

.bc-i-halo:before {
  content: "#"
}

.bc-i-HaloF:before {
  content: "#"
}

.bc-i-Dota2:before {
  content: "$"
}

.bc-i-BrawlStars:before {
  content: "î©›"
}

.bc-i-HeroesOfTheStorm:before {
  content: "%"
}

.bc-i-Hearthstone:before {
  content: "&"
}

.bc-i-MortalKombatXL:before {
  content: "'"
}

.bc-i-WorldOfTanks:before {
  content: "("
}

.bc-i-WorldOfWarcraft:before {
  content: ")"
}

.bc-i-Overwatch:before {
  content: "*"
}

.bc-i-Smite:before {
  content: "+"
}

.bc-i-smash:before {
  content: ","
}

.bc-i-Smash:before {
  content: ","
}

.bc-i-StarCraft:before {
  content: "-"
}

.bc-i-StarCraft2:before {
  content: "-"
}

.bc-i-outright:before {
  content: "î¦ª"
}

.bc-i-goldengate:before {
  content: "î¦ª"
}

.bc-i-420031083:before {
  content: "î¦ª"
}

.bc-i-Outright:before {
  content: "î¦ª"
}

.bc-i-financials:before {
  content: "î¦«"
}

.bc-i-ETennis:before {
  content: "î¦Ž"
}

.bc-i-eTennis:before {
  content: "î¦Ž"
}

.bc-i-EBasketball:before {
  content: "î¦¬"
}

.bc-i-eBasketball:before {
  content: "î¦¬"
}

.bc-i-CyberFootball:before {
  content: "î¦­"
}

.bc-i-Bowls:before {
  content: "î €"
}

.bc-i-Futsal:before {
  content: "."
}

.bc-i-vbet-sport-icons_tablehockey:before {
  content: "/"
}

.bc-i-TableHockey:before {
  content: "/"
}

.bc-i-vbet-sport-icons_tankbiathlon:before {
  content: "2"
}

.bc-i-TankBiathlon:before {
  content: "2"
}

.bc-i-TVShowsAndMovies:before {
  content: "3"
}

.bc-i-TV1:before {
  content: "3"
}

.bc-i-MarathonSwimming:before {
  content: "î©ƒ"
}

.bc-i-Olympics:before {
  content: "î©„"
}

.bc-i-Skateboarding:before {
  content: "î©…"
}

.bc-i-SkateBoarding:before {
  content: "î©…"
}

.bc-i-SynchronizedSwimming:before {
  content: "î©†"
}

.bc-i-SynchronizedSwimmingF:before {
  content: "î©†"
}

.bc-i-Climbing:before {
  content: "î©‡"
}

.bc-i-Equestrian:before {
  content: "î©ˆ"
}

.bc-i-Karate:before {
  content: "î©‰"
}

.bc-i-bingo:before {
  content: "î©Š"
}

.bc-i-150027:before {
  content: "î©Š"
}

.bc-i-Bingo:before {
  content: "î©Š"
}

.bc-i-instantgame:before {
  content: ""
}

.bc-i-Instantgame:before {
  content: ""
}

.bc-i-vbet-sport-icons_yachting:before {
  content: ">"
}

.bc-i-Yachting1:before {
  content: ">"
}

.bc-i-Balls:before {
  content: "î˜‡"
}

.bc-i-sport:before {
  content: "î˜€"
}

.bc-i-AmericanFootball:before {
  content: "î˜‚"
}

.bc-i-Angling:before {
  content: "î˜ƒ"
}

.bc-i-PistolShooting:before {
  content: "î¨·"
}

.bc-i-PistolHead2Head:before {
  content: "î¨·"
}

.bc-i-ArcheryH2H:before {
  content: "î˜„"
}

.bc-i-CompoundArchery:before {
  content: "î˜„"
}

.bc-i-CompoundArchery1:before {
  content: "î˜…"
}

.bc-i-Archery:before {
  content: "î©"
}

.bc-i-AustralianFootball:before {
  content: "î˜†"
}

.bc-i-Badminton:before {
  content: "î˜‰"
}

.bc-i-3x3:before {
  content: "î©‹"
}

.bc-i-3x3Basketball:before {
  content: "î©‹"
}

.bc-i-Softball:before {
  content: "î™“"
}

.bc-i-Baseball:before {
  content: "î˜ˆ"
}

.bc-i-Tennis:before {
  content: "î™£"
}

.bc-i-vbet-sport-icons_tennis:before {
  content: "î™£"
}

.bc-i-Volleyball:before {
  content: "î™ª"
}

.bc-i-vbet-sport-icons_volleyball:before {
  content: "î™ª"
}

.bc-i-Basketball:before {
  content: ""
}

.bc-i-Soccer:before {
  content: "î™¯"
}

.bc-i-Football:before {
  content: "î™¯"
}

.bc-i-BasketballShots:before {
  content: "î§¢"
}

.bc-i-BeachHandball:before {
  content: "î˜Š"
}

.bc-i-BeachFootball:before {
  content: "î˜‹"
}

.bc-i-BeachVolleyball:before {
  content: "î˜Œ"
}

.bc-i-Biathlon:before {
  content: "î˜"
}

.bc-i-Bobsleigh:before {
  content: "î˜Ž"
}

.bc-i-Boxing:before {
  content: "î˜"
}

.bc-i-Bridge:before {
  content: "î˜"
}

.bc-i-Chess:before {
  content: "î˜’"
}

.bc-i-Curling:before {
  content: "î˜”"
}

.bc-i-Cycling:before {
  content: "î˜•"
}

.bc-i-Cyclo-Cross:before {
  content: "î˜–"
}

.bc-i-VirtualBicycle:before {
  content: "î˜–"
}

.bc-i-4000240:before {
  content: "î˜–"
}

.bc-i-CycloCross:before {
  content: "î˜–"
}

.bc-i-Darts:before {
  content: "î˜—"
}

.bc-i-Diving:before {
  content: "î˜˜"
}

.bc-i-Eurovision:before {
  content: "î˜š"
}

.bc-i-X-Sports:before {
  content: "î˜›"
}

.bc-i-XSports:before {
  content: "î˜›"
}

.bc-i-Fencing:before {
  content: "î˜œ"
}

.bc-i-pirates:before {
  content: "î˜œ"
}

.bc-i-FigureSkating:before {
  content: "î˜"
}

.bc-i-Floorball:before {
  content: "î˜ž"
}

.bc-i-GaelicFootball:before {
  content: "î˜¡"
}

.bc-i-Golf:before {
  content: "î˜¢"
}

.bc-i-3320009:before {
  content: "î˜¢"
}

.bc-i-GrassHockey:before {
  content: "î˜£"
}

.bc-i-Gymnastics:before {
  content: "î˜¥"
}

.bc-i-Handball:before {
  content: ""
}

.bc-i-HandBall:before {
  content: ""
}

.bc-i-Weightlifting:before {
  content: "î˜§"
}

.bc-i-AirHockey:before {
  content: "î§«"
}

.bc-i-Cricket:before {
  content: "î˜“"
}

.bc-i-BallHockey:before {
  content: "î˜¨"
}

.bc-i-Hockey:before {
  content: "î˜©"
}

.bc-i-Hurling:before {
  content: "î˜«"
}

.bc-i-IceHockey:before {
  content: "î˜¬"
}

.bc-i-Judo:before {
  content: "î˜­"
}

.bc-i-Lacross:before {
  content: "î˜®"
}

.bc-i-Livemonitor:before {
  content: "î˜°"
}

.bc-i-LiveMonitor:before {
  content: "î˜°"
}

.bc-i-Lottery:before {
  content: "î˜±"
}

.bc-i-Mafia:before {
  content: "î˜³"
}

.bc-i-MiniSoccer:before {
  content: "î˜´"
}

.bc-i-Greyhounds:before {
  content: "î˜¤"
}

.bc-i-VirtualGreyhoundRacing:before {
  content: "î˜¤"
}

.bc-i-4000238:before {
  content: "î˜¤"
}

.bc-i-420070:before {
  content: "î˜¤"
}

.bc-i-GreyHounds:before {
  content: "î˜¤"
}

.bc-i-PMUHorseRacing:before {
  content: "î§¬"
}

.bc-i-FutureHorseRacing:before {
  content: "î˜ª"
}

.bc-i-ModernPentathlon:before {
  content: "î˜µ"
}

.bc-i-VirtualHorses:before {
  content: "î™¨"
}

.bc-i-HorseRacing:before {
  content: "î™¨"
}

.bc-i-HorseRacingSpecials:before {
  content: "î™¨"
}

.bc-i-VSHorses:before {
  content: "î™¨"
}

.bc-i-4000509:before {
  content: "î™¨"
}

.bc-i-420071:before {
  content: "î™¨"
}

.bc-i-VirtualDogs:before {
  content: "î™§"
}

.bc-i-VirtualHorseRacing:before {
  content: "î™§"
}

.bc-i-Motorsport:before {
  content: "î˜·"
}

.bc-i-MotorSport:before {
  content: "î˜·"
}

.bc-i-Motorbikes:before {
  content: "î˜¶"
}

.bc-i-4000239:before {
  content: "î˜¶"
}

.bc-i-AutoRacing:before {
  content: "î™ƒ"
}

.bc-i-Rally:before {
  content: "î™ƒ"
}

.bc-i-BigCityCars:before {
  content: "î™ƒ"
}

.bc-i-33060323:before {
  content: "î™ƒ"
}

.bc-i-Nascar:before {
  content: "î˜¸"
}

.bc-i-VirtualDragRacing:before {
  content: "î§­"
}

.bc-i-Formula1:before {
  content: "î˜Ÿ"
}

.bc-i-Netball:before {
  content: "î˜¹"
}

.bc-i-WinterOlympics:before {
  content: "î˜»"
}

.bc-i-Oscar:before {
  content: "î˜¼"
}

.bc-i-Pesapallo:before {
  content: "î˜¾"
}

.bc-i-PokerLive:before {
  content: "î˜¿"
}

.bc-i-Poker:before {
  content: "î™€"
}

.bc-i-Politics:before {
  content: "î™"
}

.bc-i-Pool:before {
  content: "î™‚"
}

.bc-i-RinkHockey:before {
  content: "î™„"
}

.bc-i-Canoeing:before {
  content: "î˜‘"
}

.bc-i-Rowing:before {
  content: "î™…"
}

.bc-i-RugbySevens:before {
  content: "î™†"
}

.bc-i-RugbyLeague:before {
  content: "î™‡"
}

.bc-i-RugbyUnion:before {
  content: "î™ˆ"
}

.bc-i-Shooting:before {
  content: "î™Š"
}

.bc-i-Skeleton:before {
  content: "î™Œ"
}

.bc-i-Swimming:before {
  content: "î™œ"
}

.bc-i-DiscGolf:before {
  content: "î­¬"
}

.bc-i-WaterPolo:before {
  content: "î™«"
}

.bc-i-vbet-sport-icons_waterpolo:before {
  content: "î™«"
}

.bc-i-Schwingen:before {
  content: "î™‰"
}

.bc-i-FreestyleWrestling:before {
  content: "î˜ "
}

.bc-i-GrecoRomanWrestling:before {
  content: "î™²"
}

.bc-i-Wrestling:before {
  content: "î™²"
}

.bc-i-WWE:before {
  content: "î™²"
}

.bc-i-Athletics:before {
  content: "î˜¯"
}

.bc-i-Luge:before {
  content: "î˜²"
}

.bc-i-Speedskating:before {
  content: "î™•"
}

.bc-i-SpeedSakting:before {
  content: "î™•"
}

.bc-i-ShortTrackSpeedSkating:before {
  content: "î™‹"
}

.bc-i-Skis:before {
  content: "î™Ž"
}

.bc-i-AlpineSkiing:before {
  content: "î˜"
}

.bc-i-CrossCountrySkiing:before {
  content: "î˜"
}

.bc-i-SkiJumping:before {
  content: "î™"
}

.bc-i-UltimateFrisbee:before {
  content: "î¤€"
}

.bc-i-NordicCombined:before {
  content: "î˜º"
}

.bc-i-Snooker:before {
  content: "î™"
}

.bc-i-Snowboard:before {
  content: "î™"
}

.bc-i-VirtualFootballPro:before {
  content: "î™‘"
}

.bc-i-400037037:before {
  content: "î™‘"
}

.bc-i-SoccerWC2014:before {
  content: "î™’"
}

.bc-i-SpecialBets:before {
  content: "î™”"
}

.bc-i-Speedway:before {
  content: "î™–"
}

.bc-i-SpeedWay:before {
  content: "î™–"
}

.bc-i-SportAndFun:before {
  content: "î™—"
}

.bc-i-Sumo:before {
  content: "î™š"
}

.bc-i-Surfing:before {
  content: "î™›"
}

.bc-i-SynchronisedSwimming:before {
  content: "î™"
}

.bc-i-Tablehockey:before {
  content: "î™ž"
}

.bc-i-Taekwondo:before {
  content: "î™ "
}

.bc-i-vbet-sport-icons_taekwondo:before {
  content: "î™ "
}

.bc-i-Tankbiathlon:before {
  content: "î™¡"
}

.bc-i-Telecasts:before {
  content: "î™¢"
}

.bc-i-TeleCasts:before {
  content: "î™¢"
}

.bc-i-Triathlon:before {
  content: "î™¤"
}

.bc-i-vbet-sport-icons_triathlon:before {
  content: "î™¤"
}

.bc-i-UltimateFighting:before {
  content: "î™¦"
}

.bc-i-Mma:before {
  content: "î™¦"
}

.bc-i-SportFight:before {
  content: "î™¦"
}

.bc-i-vbet-sport-icons_ultimatefighting:before {
  content: "î™¦"
}

.bc-i-UFS:before {
  content: "î™¦"
}

.bc-i-Padel:before {
  content: "î˜½"
}

.bc-i-Squash:before {
  content: "î™™"
}

.bc-i-VirtualTennis:before {
  content: "î™©"
}

.bc-i-4000236:before {
  content: "î™©"
}

.bc-i-TableTennis:before {
  content: "î™Ÿ"
}

.bc-i-vbet-sport-icons_tabletennis:before {
  content: "î™Ÿ"
}

.bc-i-missed-penalty:before {
  content: "î¨ˆ"
}

.bc-i-MissedPenalty:before {
  content: "î¨ˆ"
}

.bc-i-Pickleball:before {
  content: "î°Ž"
}

.bc-i-ThePenaltyKicks:before {
  content: "î¦”"
}

.bc-i-games:before {
  content: "î¥¢"
}

.bc-i-55:before {
  content: "î¥¢"
}

.bc-i-Games:before {
  content: "î¥¢"
}

.bc-i-games-1:before {
  content: "îª¹"
}

.bc-i-Dice:before {
  content: "îª¹"
}

.bc-i-games-2:before {
  content: "î«’"
}

.bc-i-Dices1:before {
  content: "î«’"
}

.bc-i-penalty:before {
  content: "î§•"
}

.bc-i-penality:before {
  content: "î§•"
}

.bc-i-333:before {
  content: "î§•"
}

.bc-i-Penalty333:before {
  content: "î§•"
}

.bc-i-WhatWhereWhen:before {
  content: "î™¬"
}

.bc-i-bet-builder:before {
  content: "îª¯"
}

.bc-i-bet-builder-history:before {
  content: "îª¯"
}

.bc-i-BetBuilder:before {
  content: "îª¯"
}

.bc-i-view-skins:before {
  content: "îª±"
}

.bc-i-ViewSkins:before {
  content: "îª±"
}

.bc-i-layers:before {
  content: "î¨‰"
}

.bc-i-Skins:before {
  content: "î¨‰"
}

.bc-i-booking:before {
  content: "îª®"
}

.bc-i-Booking:before {
  content: "îª®"
}

.bc-i-toharmony:before {
  content: "îªª"
}

.bc-i-ToHarmony:before {
  content: "îªª"
}

.bc-i-push-notification-fill:before {
  content: "îª¨"
}

.bc-i-PushNotificationF:before {
  content: "îª¨"
}

.bc-i-belllink:before {
  content: "îª¨"
}

.bc-i-Belllink:before {
  content: "îª¨"
}

.bc-i-egtbelllink:before {
  content: "îª¨"
}

.bc-i-push-notification-outline:before {
  content: "îª©"
}

.bc-i-PushNotification:before {
  content: "îª©"
}

.bc-i-zoom-in:before {
  content: "îª¥"
}

.bc-i-ZoomIn:before {
  content: "îª¥"
}

.bc-i-zoom-out:before {
  content: "îª¦"
}

.bc-i-ZoomOut:before {
  content: "îª¦"
}

.bc-i-slotsforbonuses:before {
  content: "îª²"
}

.bc-i-specialslots:before {
  content: "îª²"
}

.bc-i-SlotsforBonuses:before {
  content: "îª²"
}

.bc-i-promotions:before {
  content: "îª£"
}

.bc-i-Promotions:before {
  content: "îª£"
}

.bc-i-promotions-2:before {
  content: "î«“"
}

.bc-i-Promotions2:before {
  content: "î«“"
}

.bc-i-promotions-3:before {
  content: "î«¡"
}

.bc-i-Promotions3:before {
  content: "î«¡"
}

.bc-i-tournaments:before {
  content: "î«¡"
}

.bc-i-Tournaments:before {
  content: "î«¡"
}

.bc-i-gamesoftheweek:before {
  content: "îª¤"
}

.bc-i-selectionofthemonth:before {
  content: "îª¤"
}

.bc-i-GamesOfTheWeek:before {
  content: "îª¤"
}

.bc-i-gamesoftheweekwithvpn:before {
  content: "îªœ"
}

.bc-i-GamesOfTheWeekWithVPN:before {
  content: "îªœ"
}

.bc-i-jackpotswithvpn:before {
  content: "îª"
}

.bc-i-JackpotsWithVPN:before {
  content: "îª"
}

.bc-i-newwithvpn:before {
  content: "îªž"
}

.bc-i-NewWithVPN:before {
  content: "îªž"
}

.bc-i-popularwithvpn:before {
  content: "îªŸ"
}

.bc-i-PopularWithVPN:before {
  content: "îªŸ"
}

.bc-i-topwithvpn:before {
  content: "îª "
}

.bc-i-TopWithVPN:before {
  content: "îª "
}

.bc-i-promotionswithvpn:before {
  content: "îª¡"
}

.bc-i-PromotionsWithVPN:before {
  content: "îª¡"
}

.bc-i-chinesegames:before {
  content: "îªŒ"
}

.bc-i-asiangames:before {
  content: "îªŒ"
}

.bc-i-ChineseGames:before {
  content: "îªŒ"
}

.bc-i-livedealer:before {
  content: ""
}

.bc-i-LiveDealer1:before {
  content: "îª³"
}

.bc-i-sportslots:before {
  content: "îª"
}

.bc-i-SportSlots:before {
  content: "îª"
}

.bc-i-summerslots:before {
  content: "îªŽ"
}

.bc-i-SummerSlots:before {
  content: "îªŽ"
}

.bc-i-fruitslots:before {
  content: "îª"
}

.bc-i-FruitSlots:before {
  content: "îª"
}

.bc-i-saintpatrick:before {
  content: "îª"
}

.bc-i-SaintPatrick:before {
  content: "îª"
}

.bc-i-deluxe:before {
  content: "îª‘"
}

.bc-i-Deluxe:before {
  content: "îª‘"
}

.bc-i-aliensandrobots:before {
  content: "îª’"
}

.bc-i-AliensAndRobots:before {
  content: "îª’"
}

.bc-i-vegas:before {
  content: "îª“"
}

.bc-i-Vegas:before {
  content: "îª“"
}

.bc-i-hotgirls:before {
  content: "îª”"
}

.bc-i-ladies:before {
  content: "îª”"
}

.bc-i-HotGirls:before {
  content: "îª”"
}

.bc-i-mythology:before {
  content: "îª•"
}

.bc-i-ancients:before {
  content: "îª•"
}

.bc-i-Mythology:before {
  content: "îª•"
}

.bc-i-fairytaleslots:before {
  content: "îª–"
}

.bc-i-FairyTaleSlots:before {
  content: "îª–"
}

.bc-i-heroesandvillains:before {
  content: "îª—"
}

.bc-i-HeroesAndVillains:before {
  content: "îª—"
}

.bc-i-filmslot:before {
  content: "îª˜"
}

.bc-i-FilmSlot:before {
  content: "îª˜"
}

.bc-i-420019282:before {
  content: "îª™"
}

.bc-i-adventure:before {
  content: "îªš"
}

.bc-i-adventures:before {
  content: "îªš"
}

.bc-i-Adventure:before {
  content: "îªš"
}

.bc-i-musicslots:before {
  content: "îª›"
}

.bc-i-MusicSlots:before {
  content: "îª›"
}

.bc-i-journey:before {
  content: "îª‹"
}

.bc-i-Journey:before {
  content: "îª‹"
}

.bc-i-womeninslots:before {
  content: "îªŠ"
}

.bc-i-WomenInSlots:before {
  content: "îªŠ"
}

.bc-i-momo-sfavourites:before {
  content: "îª‡"
}

.bc-i-MomoSFavourites:before {
  content: "îª‡"
}

.bc-i-buddy-transfer:before {
  content: "îª„"
}

.bc-i-BuddyTransfer:before {
  content: "îª„"
}

.bc-i-pascal:before {
  content: "îªƒ"
}

.bc-i-141419:before {
  content: "îªƒ"
}

.bc-i-Pascal:before {
  content: "îªƒ"
}

.bc-i-magic-dice:before {
  content: "îª‚"
}

.bc-i-141415:before {
  content: "îª‚"
}

.bc-i-MagicDice:before {
  content: "îª‚"
}

.bc-i-crypto:before {
  content: "î©»"
}

.bc-i-Crypto:before {
  content: "î©»"
}

.bc-i-bank-card:before {
  content: "î©¼"
}

.bc-i-bank-account:before {
  content: "î©¼"
}

.bc-i-BankCard:before {
  content: "î©¼"
}

.bc-i-bank:before {
  content: "î©½"
}

.bc-i-Bank:before {
  content: "î©½"
}

.bc-i-agent:before {
  content: "î©¾"
}

.bc-i-Agent:before {
  content: "î©¾"
}

.bc-i-voucher:before {
  content: "î©¿"
}

.bc-i-Voucher:before {
  content: "î©¿"
}

.bc-i-qr:before {
  content: "îª€"
}

.bc-i-QR:before {
  content: "îª€"
}

.bc-i-100lines:before {
  content: "î©·"
}

.bc-i-100Lines:before {
  content: "î©·"
}

.bc-i-minigames:before {
  content: "î©´"
}

.bc-i-MiniGames:before {
  content: "î©´"
}

.bc-i-skillgames:before {
  content: ""
}

.bc-i-SkillGames1:before {
  content: "î©µ"
}

.bc-i-gameShows:before {
  content: "î©³"
}

.bc-i-GameShows:before {
  content: "î©³"
}

.bc-i-jetx:before {
  content: "î©¹"
}

.bc-i-400038601:before {
  content: "î©¹"
}

.bc-i-JetX:before {
  content: "î©¹"
}

.bc-i-fighters-xxx:before {
  content: "î©¯"
}

.bc-i-141422:before {
  content: "î©¯"
}

.bc-i-FightersXXX:before {
  content: "î©¯"
}

.bc-i-one-block:before {
  content: "î©­"
}

.bc-i-OneBlock:before {
  content: "î©­"
}

.bc-i-two-block:before {
  content: "î©®"
}

.bc-i-two-column:before {
  content: "î©®"
}

.bc-i-TwoColumn:before {
  content: "î©®"
}

.bc-i-help:before {
  content: "î©«"
}

.bc-i-Help:before {
  content: "î©«"
}

.bc-i-about:before {
  content: "î©¬"
}

.bc-i-About:before {
  content: "î©¬"
}

.bc-i-holdthejackpot:before {
  content: "î© "
}

.bc-i-HoldTheJackpot:before {
  content: "î© "
}

.bc-i-Ship:before {
  content: "î¥"
}

.bc-i-BattleShip:before {
  content: "î¥"
}

.bc-i-150026:before {
  content: "î¥"
}

.bc-i-multiview:before {
  content: "î©”"
}

.bc-i-MultiView:before {
  content: "î©”"
}

.bc-i-window-two:before {
  content: "î©•"
}

.bc-i-WindowTwo:before {
  content: "î©•"
}

.bc-i-window-one:before {
  content: "î©–"
}

.bc-i-WindowOne:before {
  content: "î©–"
}

.bc-i-dice2:before {
  content: "î©’"
}

.bc-i-141418:before {
  content: "î©’"
}

.bc-i-Dice1:before {
  content: "î©’"
}

.bc-i-LuckyEnvelopes:before {
  content: "î©"
}

.bc-i-okey:before {
  content: "î¨¼"
}

.bc-i-508:before {
  content: "î¨¼"
}

.bc-i-Okey:before {
  content: "î¨¼"
}

.bc-i-fishing:before {
  content: "î¨»"
}

.bc-i-141416:before {
  content: "î¨»"
}

.bc-i-4000237:before {
  content: "î¨»"
}

.bc-i-Fishing:before {
  content: "î¨»"
}

.bc-i-bettinggames:before {
  content: "";
}

.bc-i-4000508:before {
  content: "î¨¹"
}

.bc-i-4000287:before {
  content: "î¨¹"
}

.bc-i-BettingGames:before {
  content: ""
}

.bc-i-predictor:before {
  content: "î¨¶"
}

.bc-i-525:before {
  content: "î¨¶"
}

.bc-i-Predictor:before {
  content: "î¨¶"
}

.bc-i-location:before {
  content: "î¨³"
}

.bc-i-420015424:before {
  content: "î¨³"
}

.bc-i-GeoGuessr:before {
  content: "î¨³"
}

.bc-i-Location:before {
  content: "î¨³"
}

.bc-i-squad:before {
  content: "î¨®"
}

.bc-i-Squad:before {
  content: "î¨®"
}

.bc-i-refer-to-friend:before {
  content: "î©"
}

.bc-i-ReferToRefer:before {
  content: "î©"
}

.bc-i-standings:before {
  content: "î¨¯"
}

.bc-i-Standings:before {
  content: "î¨¯"
}

.bc-i-referee:before {
  content: "î¨§"
}

.bc-i-Referee:before {
  content: "î¨§"
}

.bc-i-live-chat:before {
  content: "î¨›"
}

.bc-i-LiveChat:before {
  content: "î¨›"
}

.bc-i-live-chat-v1:before {
  content: "î©¤"
}

.bc-i-Headphone:before {
  content: "î©¤"
}

.bc-i-user:before {
  content: "î¤™"
}

.bc-i-User:before {
  content: "î¤™"
}

.bc-i-matches:before {
  content: "î¨°"
}

.bc-i-Matches:before {
  content: "î¨°"
}

.bc-i-stadium:before {
  content: "î¨¨"
}

.bc-i-Stadium:before {
  content: "î¨¨"
}

.bc-i-x50-wheel:before {
  content: "î¨­"
}

.bc-i-141414:before {
  content: "î¨­"
}

.bc-i-420031086:before {
  content: "î¨­"
}

.bc-i-X50Wheel:before {
  content: "î¨­"
}

.bc-i-reeloffortune:before {
  content: "î¨Ÿ"
}

.bc-i-ReelOfFortune:before {
  content: "î¨Ÿ"
}

.bc-i-wonderwheel:before {
  content: "î¨"
}

.bc-i-WonderWheel:before {
  content: "î¨"
}

.bc-i-wonderwheelslots:before {
  content: "î¨"
}

.bc-i-instantwin:before {
  content: "î¨œ"
}

.bc-i-InstantWin:before {
  content: "î¨œ"
}

.bc-i-jackpotmania:before {
  content: "î¨—"
}

.bc-i-spingifts:before {
  content: "î¨—"
}

.bc-i-JackpotMania:before {
  content: "î¨—"
}

.bc-i-mustdropjackpots:before {
  content: "î¨˜"
}

.bc-i-MustDropJackpots:before {
  content: "î¨˜"
}

.bc-i-fireblazejackpots:before {
  content: "î¨™"
}

.bc-i-FireBlazeJackpots:before {
  content: "î¨™"
}

.bc-i-wincard:before {
  content: "î¨™"
}

.bc-i-Wincard:before {
  content: "î¨™"
}

.bc-i-achievementsslots:before {
  content: "î¨•"
}

.bc-i-AchievementsSlots:before {
  content: "î¨•"
}

.bc-i-arcadegames:before {
  content: ""
}

.bc-i-ArcadeGames:before {
  content: ""
}

.bc-i-pinnacle:before {
  content: "î¨‘"
}

.bc-i-vikings:before {
  content: "î¨‘"
}

.bc-i-Pinnacle:before {
  content: "î¨‘"
}

.bc-i-esports:before {
  content: "î¨"
}

.bc-i-e-sport:before {
  content: "î¨"
}

.bc-i-E-sports:before {
  content: "î¨"
}

.bc-i-ElectronicSports:before {
  content: "î¨"
}

.bc-i-E-sports-2:before {
  content: "î«”"
}

.bc-i-ESports2:before {
  content: "î«”"
}

.bc-i-mega-jackpot:before {
  content: "î§¾"
}

.bc-i-MegaJackpot:before {
  content: "î§¾"
}

.bc-i-major-jackpot:before {
  content: "î§¿"
}

.bc-i-jackpotplay:before {
  content: "î§¿"
}

.bc-i-MajorJackpot:before {
  content: "î§¿"
}

.bc-i-minor-jackpot:before {
  content: "î¨€"
}

.bc-i-MinorJackpot:before {
  content: "î¨€"
}

.bc-i-mini-jackpot:before {
  content: "î¨"
}

.bc-i-MiniJackpot:before {
  content: "î¨"
}

.bc-i-tvgames:before {
  content: "î©¶"
}

.bc-i-TvGames:before {
  content: "î©¶"
}

.bc-i-tv:before {
  content: "î§¼"
}

.bc-i-tv-games:before {
  content: "î§¼"
}

.bc-i-TvEmpty:before {
  content: "î§¼"
}

.bc-i-Games2:before {
  content: "î§¼"
}

.bc-i-tv-2:before {
  content: "î«•"
}

.bc-i-TV2:before {
  content: "î«•"
}

.bc-i-copy:before {
  content: "î§½"
}

.bc-i-Copy:before {
  content: "î§½"
}

.bc-i-authentication:before {
  content: "î¨º"
}

.bc-i-two-factor-authentication:before {
  content: "î¨º"
}

.bc-i-4000241:before {
  content: "î¨º"
}

.bc-i-Authentication:before {
  content: "î¨º"
}

.bc-i-not-verified:before {
  content: "î§º"
}

.bc-i-NotVerified:before {
  content: "î§º"
}

.bc-i-verified:before {
  content: "î§»"
}

.bc-i-Verified:before {
  content: "î§»"
}

.bc-i-christmasslots:before {
  content: "î§¹"
}

.bc-i-ChristmasSlots:before {
  content: "î§¹"
}

.bc-i-christmascollection:before {
  content: "î§¹"
}

.bc-i-halloween2018:before {
  content: "î§µ"
}

.bc-i-Halloween2018:before {
  content: "î§µ"
}

.bc-i-link:before {
  content: "î§´"
}

.bc-i-Link:before {
  content: "î§´"
}

.bc-i-Yachting:before {
  content: "î™®"
}

.bc-i-Yachting2:before {
  content: "î™®"
}

.bc-i-bet-cloud:before {
  content: "î§²"
}

.bc-i-BetCloud:before {
  content: "î§²"
}

.bc-i-region:before {
  content: "î§±"
}

.bc-i-ageofthegods:before {
  content: "î§°"
}

.bc-i-AgeOfTheGods:before {
  content: "î§°"
}

.bc-i-demigods:before {
  content: "î¤¹"
}

.bc-i-DemiGods:before {
  content: "î¤¹"
}

.bc-i-exclusive:before {
  content: "î§©"
}

.bc-i-Exclusive:before {
  content: "î§©"
}

.bc-i-brandedgames:before {
  content: "î§©"
}

.bc-i-non-stopdrop:before {
  content: "îªµ"
}

.bc-i-NonStopDrop:before {
  content: "îªµ"
}

.bc-i-drops-wins:before {
  content: "î§ª"
}

.bc-i-drops-winsslots:before {
  content: "î§ª"
}

.bc-i-drops-winslivecasino:before {
  content: "î§ª"
}

.bc-i-dropandwins:before {
  content: "î§ª"
}

.bc-i-DropsWins:before {
  content: "î§ª"
}

.bc-i-summerheatpromo:before {
  content: "îª­"
}

.bc-i-hot:before {
  content: "îª­"
}

.bc-i-mostsearched:before {
  content: "îª­"
}

.bc-i-hotslots:before {
  content: "îª­"
}

.bc-i-SummerHeatPromo:before {
  content: "îª­"
}

.bc-i-suggested-bets:before {
  content: "î§¨"
}

.bc-i-SuggestedBets:before {
  content: "î§¨"
}

.bc-i-results:before {
  content: "î§ž"
}

.bc-i-Results1:before {
  content: "î§ž"
}

.bc-i-results-1:before {
  content: "îªº"
}

.bc-i-ResultsFavorite:before {
  content: "îªº"
}

.bc-i-results-2:before {
  content: "î«–"
}

.bc-i-Results2:before {
  content: "î«–"
}

.bc-i-exclamation:before {
  content: "î§³"
}

.bc-i-Exclamation:before {
  content: "î§³"
}

.bc-i-remove-round:before {
  content: "îª§"
}

.bc-i-RemoveRound:before {
  content: "îª§"
}

.bc-i-cancel-circle:before {
  content: "î§ "
}

.bc-i-CancelCircle:before {
  content: "î§ "
}

.bc-i-check-circle:before {
  content: "î§¡"
}

.bc-i-CheckCircle:before {
  content: "î§¡"
}

.bc-i-unsettled:before {
  content: "î¥œ"
}

.bc-i-Unsettled:before {
  content: "î¥œ"
}

.bc-i-watch:before {
  content: "î§Ÿ"
}

.bc-i-TimeF:before {
  content: "î§Ÿ"
}

.bc-i-verify-account:before {
  content: "î§„"
}

.bc-i-VerifyAccount:before {
  content: "î§„"
}

.bc-i-BestNetentSlots:before {
  content: "î§œ"
}

.bc-i-bestslots:before {
  content: "î§œ"
}

.bc-i-filter:before {
  content: "î§™"
}

.bc-i-Filter:before {
  content: "î§™"
}

.bc-i-filter-outline:before {
  content: ""
}

.bc-i-fantasy-sport:before {
  content: "î§–"
}

.bc-i-FantasySport:before {
  content: "î§–"
}

.bc-i-goal:before {
  content: "î§“"
}

.bc-i-Goal:before {
  content: "î§“"
}

.bc-i-substitution:before {
  content: "î§”"
}

.bc-i-Substitution:before {
  content: "î§”"
}

.bc-i-clear:before {
  content: "î¦³"
}

.bc-i-Clear:before {
  content: "î¦³"
}

.bc-i-buybonus:before {
  content: ""
}

.bc-i-purchaseofbonuses:before {
  content: "î¦²"
}

.bc-i-BuyBonus:before {
  content: ""
}

.bc-i-stats:before {
  content: "î¦°"
}

.bc-i-PieChart:before {
  content: "î¦°"
}

.bc-i-deposit:before {
  content: "îª¬"
}

.bc-i-Deposit:before {
  content: "îª¬"
}

.bc-i-withdraw:before {
  content: "î§Ž"
}

.bc-i-Withdraw:before {
  content: "î§Ž"
}

.bc-i-withdraws:before {
  content: "î§"
}

.bc-i-Withdraws:before {
  content: "î§"
}

.bc-i-sent:before {
  content: "î§‹"
}

.bc-i-Sent:before {
  content: "î§‹"
}

.bc-i-inbox:before {
  content: "î§Œ"
}

.bc-i-Inbox:before {
  content: "î§Œ"
}

.bc-i-open-bets:before {
  content: "î§‚"
}

.bc-i-OpenBets:before {
  content: "î§‚"
}

.bc-i-bet-history:before {
  content: "î§ƒ"
}

.bc-i-BetHistory:before {
  content: "î§ƒ"
}

.bc-i-self-exclusion:before {
  content: "î§…"
}

.bc-i-SelfExclusion:before {
  content: "î§…"
}

.bc-i-time-out:before {
  content: "î§†"
}

.bc-i-TimeOut:before {
  content: "î§†"
}

.bc-i-change-password:before {
  content: "î§‡"
}

.bc-i-ChangePassword:before {
  content: "î§‡"
}

.bc-i-game-stop:before {
  content: "î§‰"
}

.bc-i-GameStop:before {
  content: "î§‰"
}

.bc-i-all-games:before {
  content: "î¤®"
}

.bc-i-all:before {
  content: "î¤®"
}

.bc-i-Grid:before {
  content: "î¤®"
}

.bc-i-coupon:before {
  content: "î§¯"
}

.bc-i-Coupon:before {
  content: "î§¯"
}

.bc-i-promo-code:before {
  content: "î§ˆ"
}

.bc-i-PromoCode:before {
  content: "î§ˆ"
}

.bc-i-apply-promo-code:before {
  content: "î¦¾"
}

.bc-i-ApplyPromoCode:before {
  content: "î¦¾"
}

.bc-i-gift-received:before {
  content: "î©°"
}

.bc-i-GiftReceived:before {
  content: "î©°"
}

.bc-i-bonus-casino:before {
  content: "î¦¿"
}

.bc-i-BonusCasino:before {
  content: "î¦¿"
}

.bc-i-bonus-sportsbook:before {
  content: "î§€"
}

.bc-i-BonusSportsbook:before {
  content: "î§€"
}

.bc-i-bonus:before {
  content: "î§š"
}

.bc-i-Bonus1:before {
  content: "î§š"
}

.bc-i-bonus-1:before {
  content: "îª»"
}

.bc-i-specialbonuses:before {
  content: "îª»"
}

.bc-i-Bonus2:before {
  content: "îª»"
}

.bc-i-casino-free-chip:before {
  content: "îª»"
}

.bc-i-bonus-request:before {
  content: "î©"
}

.bc-i-BonusRequest:before {
  content: "î©"
}

.bc-i-exchange-shop:before {
  content: "î§‘"
}

.bc-i-ExchangeShop:before {
  content: "î§‘"
}

.bc-i-loyalty-points:before {
  content: "î§"
}

.bc-i-LoyaltyPointsStar:before {
  content: "î§"
}

.bc-i-fishing-hunting:before {
  content: "î¦¼"
}

.bc-i-FishingHunting:before {
  content: "î¦¼"
}

.bc-i-irishluck:before {
  content: "î¦½"
}

.bc-i-IrishLuck:before {
  content: "î¦½"
}

.bc-i-betconstruct:before {
  content: "î§¶"
}

.bc-i-vgs:before {
  content: "î§¶"
}

.bc-i-Betconstruct:before {
  content: "î§¶"
}

.bc-i-net:before {
  content: "î¦µ"
}

.bc-i-NETENT:before {
  content: "î¦µ"
}

.bc-i-psn:before {
  content: "î¦¶"
}

.bc-i-PSN:before {
  content: "î¦¶"
}

.bc-i-fgs:before {
  content: "î¦·"
}

.bc-i-FGS:before {
  content: "î¦·"
}

.bc-i-apg:before {
  content: "î¦¸"
}

.bc-i-APG:before {
  content: "î¦¸"
}

.bc-i-rtg:before {
  content: "î¦¹"
}

.bc-i-RTG:before {
  content: "î¦¹"
}

.bc-i-egt:before {
  content: "î¦º"
}

.bc-i-amusnet:before {
  content: "î¦º"
}

.bc-i-amusnet-sgold:before {
  content: "î¦º"
}

.bc-i-EGT:before {
  content: "î¦º"
}

.bc-i-dlv:before {
  content: "î¦»"
}

.bc-i-DLV:before {
  content: "î¦»"
}

.bc-i-ppg:before {
  content: "î¨ž"
}

.bc-i-PPG:before {
  content: "î¨ž"
}

.bc-i-hbn:before {
  content: "îª†"
}

.bc-i-HBN:before {
  content: "îª†"
}

.bc-i-tpg:before {
  content: "î­†"
}

.bc-i-pragmaticplay:before {
  content: "î­†"
}

.bc-i-mgs:before {
  content: "î­‡"
}

.bc-i-ctg:before {
  content: "î®¡"
}

.bc-i-pcg:before {
  content: "î®±"
}

.bc-i-egd:before {
  content: "î­­"
}

.bc-i-ppl:before {
  content: "î­®"
}

.bc-i-betfights:before {
  content: "î¨…"
}

.bc-i-125157:before {
  content: "î¨…"
}

.bc-i-BetFights:before {
  content: "î¨…"
}

.bc-i-pasoor:before {
  content: "î¨†"
}

.bc-i-500:before {
  content: "î¨†"
}

.bc-i-PasoorCards:before {
  content: "î¨†"
}

.bc-i-meritbet:before {
  content: "î¯µ"
}

.bc-i-hokm:before {
  content: "î¨‡"
}

.bc-i-504:before {
  content: "î¨‡"
}

.bc-i-HokmCards:before {
  content: "î¨‡"
}

.bc-i-bettinggames1:before {
  content: "î°…"
}

.bc-i-hokm-1:before {
  content: "îª¼"
}

.bc-i-Hokm:before {
  content: "îª¼"
}

.bc-i-striker:before {
  content: "î¨ƒ"
}

.bc-i-5000001:before {
  content: "î¨ƒ"
}

.bc-i-Striker:before {
  content: "î¨ƒ"
}

.bc-i-efb:before {
  content: "î°˜"
}

.bc-i-ops:before {
  content: "î±"
}

.bc-i-Ops:before {
  content: "î±"
}

.bc-i-blast:before {
  content: "î¦´"
}

.bc-i-5000000:before {
  content: "î¦´"
}

.bc-i-Blast:before {
  content: "î¦´"
}

.bc-i-financial:before {
  content: "î¦„"
}

.bc-i-14000:before {
  content: "î¦„"
}

.bc-i-Financial:before {
  content: "î¦„"
}

.bc-i-monti:before {
  content: "î¨ "
}

.bc-i-141413:before {
  content: "î¨ "
}

.bc-i-Monti:before {
  content: "î¨ "
}

.bc-i-crash:before {
  content: "î¨¡"
}

.bc-i-5000002:before {
  content: "î¨¡"
}

.bc-i-CrashStatistics:before {
  content: "î¨¡"
}

.bc-i-plinko:before {
  content: "î¨’"
}

.bc-i-102016:before {
  content: "î¨’"
}

.bc-i-papara:before {
  content: "î¨’"
}

.bc-i-Plinko1:before {
  content: "î¨’"
}

.bc-i-mines:before {
  content: "î¨“"
}

.bc-i-27117:before {
  content: "î¨“"
}

.bc-i-highestmultiplier:before {
  content: "î¨“"
}

.bc-i-420031084:before {
  content: "î¨“"
}

.bc-i-426634405:before {
  content: "î¨“"
}

.bc-i-MinesBomb:before {
  content: "î¨“"
}

.bc-i-vr-live-dealer:before {
  content: "î¦‡"
}

.bc-i-45:before {
  content: "î¦‡"
}

.bc-i-VrLiveDealer:before {
  content: "î¦‡"
}

.bc-i-empirelottery:before {
  content: "îª¶"
}

.bc-i-400040631:before {
  content: "îª¶"
}

.bc-i-EmpireLottery:before {
  content: "îª¶"
}

.bc-i-bitupdown:before {
  content: "îª·"
}

.bc-i-3400000:before {
  content: "îª·"
}

.bc-i-BitUpDown:before {
  content: "îª·"
}

.bc-i-aliensmasters:before {
  content: "îª¸"
}

.bc-i-570:before {
  content: "îª¸"
}

.bc-i-AliensMasters:before {
  content: "îª¸"
}

.bc-i-hi-lo:before {
  content: "î¦ƒ"
}

.bc-i-big-hilo:before {
  content: "î¦ƒ"
}

.bc-i-334:before {
  content: "î¦ƒ"
}

.bc-i-HiLo:before {
  content: "î¦ƒ"
}

.bc-i-crystal-crush:before {
  content: "î©€"
}

.bc-i-131315:before {
  content: "î©€"
}

.bc-i-CrystalCrush:before {
  content: "î©€"
}

.bc-i-lightning-dice:before {
  content: "î¥º"
}

.bc-i-Dices2:before {
  content: "î¥º"
}

.bc-i-sic-bo:before {
  content: "î¥»"
}

.bc-i-Dices3:before {
  content: "î¥»"
}

.bc-i-buffalo-blitz-live-slots:before {
  content: "î¥¼"
}

.bc-i-BuffaloLiveSlots:before {
  content: "î¥¼"
}

.bc-i-spin-a-win:before {
  content: "î¥½"
}

.bc-i-SpinAWin:before {
  content: "î¥½"
}

.bc-i-super-sic-bo:before {
  content: "î¥¾"
}

.bc-i-Dices4:before {
  content: "î¥¾"
}

.bc-i-deal-or-no-deal:before {
  content: "î¦"
}

.bc-i-DealOrNoDeal:before {
  content: "î¦"
}

.bc-i-monopoly-live:before {
  content: "î¦‚"
}

.bc-i-MonopolyLive:before {
  content: "î¦‚"
}

.bc-i-checker:before {
  content: "î¤‚"
}

.bc-i-checkers:before {
  content: "î¤‚"
}

.bc-i-88:before {
  content: "î¤‚"
}

.bc-i-CheckerCrown:before {
  content: "î¤‚"
}

.bc-i-chingachoong:before {
  content: "î¤ƒ"
}

.bc-i-29:before {
  content: "î¤ƒ"
}

.bc-i-ChingaChoong:before {
  content: "î¤ƒ"
}

.bc-i-ogwil:before {
  content: "î¤„"
}

.bc-i-116:before {
  content: "î¤„"
}

.bc-i-wildwest:before {
  content: "î¤„"
}

.bc-i-Ogwil:before {
  content: "î¤„"
}

.bc-i-power-ball:before {
  content: "î¨©"
}

.bc-i-771:before {
  content: "î¨©"
}

.bc-i-PowerBall:before {
  content: "î¨©"
}

.bc-i-poolsbetting:before {
  content: "î¨«"
}

.bc-i-152000:before {
  content: "î¨«"
}

.bc-i-PoolsBetting:before {
  content: "î¨«"
}

.bc-i-zeppelin:before {
  content: "î¨¬"
}

.bc-i-9010:before {
  content: "î¨¬"
}

.bc-i-Zeppelin:before {
  content: "î¨¬"
}

.bc-i-poker-card:before {
  content: "î¤…"
}

.bc-i-PokerCard:before {
  content: "î¤…"
}

.bc-i-russian-roulette:before {
  content: "î¤†"
}

.bc-i-24:before {
  content: "î¤†"
}

.bc-i-RussianRoulette:before {
  content: "î¤†"
}

.bc-i-talisman:before {
  content: "î¤‡"
}

.bc-i-1181:before {
  content: "î¤‡"
}

.bc-i-Talisman:before {
  content: "î¤‡"
}

.bc-i-zonk:before {
  content: "î¤ˆ"
}

.bc-i-3539:before {
  content: "î¤ˆ"
}

.bc-i-Zonk:before {
  content: "î¤ˆ"
}

.bc-i-28:before {
  content: "î¥ "
}

.bc-i-poker-1:before {
  content: "îª½"
}

.bc-i-Poker2:before {
  content: "îª½"
}

.bc-i-poker-2:before {
  content: "î«ž"
}

.bc-i-Poker3:before {
  content: "î«ž"
}

.bc-i-live:before {
  content: ""
}

.bc-i-Live1:before {
  content: "î¥£"
}

.bc-i-live-1:before {
  content: "î«"
}

.bc-i-Live2:before {
  content: "î«"
}

.bc-i-live-2:before {
  content: "î«—"
}

.bc-i-Live3:before {
  content: "î«—"
}

.bc-i-live-v1:before {
  content: "î©§"
}

.bc-i-Live4:before {
  content: "î©§"
}

.bc-i-live-3:before {
  content: "î¬»"
}

.bc-i-chain-bet:before {
  content: "î¦®"
}

.bc-i-ChainBet:before {
  content: "î¦®"
}

.bc-i-system-bet:before {
  content: "î¥¤"
}

.bc-i-SystemBet:before {
  content: "î¥¤"
}

.bc-i-multiple-bet:before {
  content: "î¥¦"
}

.bc-i-MultipleBet:before {
  content: "î¥¦"
}

.bc-i-single-bet:before {
  content: "î¥§"
}

.bc-i-SingleBet:before {
  content: "î¥§"
}

.bc-i-prematch:before {
  content: "î¥¥"
}

.bc-i-Prematch1:before {
  content: "î¥¥"
}

.bc-i-prematch-1:before {
  content: "î«‘"
}

.bc-i-Prematch2:before {
  content: "î«‘"
}

.bc-i-prematch-2:before {
  content: "î«˜"
}

.bc-i-Prematch3:before {
  content: "î«˜"
}

.bc-i-prematch-v1:before {
  content: "î©¥"
}

.bc-i-PrematchV1:before {
  content: "î©¥"
}

.bc-i-time:before {
  content: "î¢µ"
}

.bc-i-placed:before {
  content: "î¢µ"
}

.bc-i-login-limit:before {
  content: "î¢µ"
}

.bc-i-bet-limits:before {
  content: "î¢µ"
}

.bc-i-limits:before {
  content: "î¢µ"
}

.bc-i-Time:before {
  content: "î¢µ"
}

.bc-i-plusIcon:before {
  content: "î°¦"
}

.bc-i-expandIcon:before {
  content: "î°¦"
}

.bc-i-remove-circle:before {
  content: "î§›"
}

.bc-i-declined:before {
  content: "î§›"
}

.bc-i-RemoveCircle:before {
  content: "î§›"
}

.bc-i-lost:before {
  content: "î¥"
}

.bc-i-Lost:before {
  content: "î¥"
}

.bc-i-won:before {
  content: "î¥ž"
}

.bc-i-Won:before {
  content: "î¥ž"
}

.bc-i-refresh:before {
  content: "î¨‚"
}

.bc-i-Refresh:before {
  content: "î¨‚"
}

.bc-i-pending:before {
  content: "î«³"
}

.bc-i-Pending:before {
  content: "î«³"
}

.bc-i-repeat:before {
  content: "î©¢"
}

.bc-i-Repeat:before {
  content: "î©¢"
}

.bc-i-exchange:before {
  content: "î§˜"
}

.bc-i-Exchange:before {
  content: "î§˜"
}

.bc-i-on-hold:before {
  content: "î©"
}

.bc-i-OnHold:before {
  content: "î©"
}

.bc-i-won-return:before {
  content: "î§"
}

.bc-i-WonReturn:before {
  content: "î§"
}

.bc-i-lost-return:before {
  content: "î¨¿"
}

.bc-i-LostReturn:before {
  content: "î¨¿"
}

.bc-i-returned:before {
  content: "î¥©"
}

.bc-i-Returned:before {
  content: "î¥©"
}

.bc-i-history:before {
  content: "î¤‹"
}

.bc-i-session-history:before {
  content: "î¤‹"
}

.bc-i-History:before {
  content: "î¤‹"
}

.bc-i-cashed-out:before {
  content: "î¥Ÿ"
}

.bc-i-CashedOut:before {
  content: "î¥Ÿ"
}

.bc-i-cash:before {
  content: "îª"
}

.bc-i-CashCurrency:before {
  content: "îª"
}

.bc-i-boost1:before {
  content: "î§—"
}

.bc-i-Boost1:before {
  content: "î§—"
}

.bc-i-info:before {
  content: "î¤¦"
}

.bc-i-Info:before {
  content: "î¤¦"
}

.bc-i-player-info:before {
  content: "î¤¸"
}

.bc-i-InfoF:before {
  content: "î¤¸"
}

.bc-i-add-circle:before {
  content: "î§Š"
}

.bc-i-AddCircle:before {
  content: "î§Š"
}

.bc-i-transfer:before {
  content: "î§"
}

.bc-i-Transfer:before {
  content: "î§"
}

.bc-i-round-arrow-left:before {
  content: "î¥–"
}

.bc-i-RoundArrowLeft:before {
  content: "î¥–"
}

.bc-i-round-arrow-right:before {
  content: "î¥—"
}

.bc-i-RoundArrowRight:before {
  content: "î¥—"
}

.bc-i-slots:before {
  content: ""
}

.bc-i-Slots:before {
  content: ""
}

.bc-i-slots-v1:before {
  content: "î©¦"
}

.bc-i-SlotsV1:before {
  content: "î©¦"
}

.bc-i-sports:before {
  content: "î¥“"
}

.bc-i-Sportsbook:before {
  content: "î¥“"
}

.bc-i-jackpot:before {
  content: "î¥”"
}

.bc-i-Jackpot:before {
  content: "î¥”"
}

.bc-i-eye-hidden:before {
  content: "î¤‰"
}

.bc-i-EyeHidden:before {
  content: "î¤‰"
}

.bc-i-download:before {
  content: "î¨Š"
}

.bc-i-Download:before {
  content: "î¨Š"
}

.bc-i-upload:before {
  content: "î¤Š"
}

.bc-i-Upload:before {
  content: "î¤Š"
}

.bc-i-star:before {
  content: "î¤º"
}

.bc-i-StarF1:before {
  content: "î¤º"
}

.bc-i-favorite:before {
  content: "î¤»"
}

.bc-i-Star1:before {
  content: "î¤»"
}

.bc-i-upcoming:before {
  content: "î¦¯"
}

.bc-i-Upcoming:before {
  content: "î¦¯"
}

.bc-i-datepicker:before {
  content: "î¤¾"
}

.bc-i-DatePicker:before {
  content: "î¤¾"
}

.bc-i-dragontiger:before {
  content: "î¤¿"
}

.bc-i-DragonTiger:before {
  content: "î¤¿"
}

.bc-i-livekeno:before {
  content: "î¥€"
}

.bc-i-keno:before {
  content: "î¥€"
}

.bc-i-324:before {
  content: "î¥€"
}

.bc-i-150024:before {
  content: "î¥€"
}

.bc-i-524:before {
  content: "î¥€"
}

.bc-i-420031085:before {
  content: "î¥€"
}

.bc-i-420018888:before {
  content: "î¥€"
}

.bc-i-420018887:before {
  content: "î¥€"
}

.bc-i-LiveKeno:before {
  content: "î¥€"
}

.bc-i-rouletteftv:before {
  content: "î¥‚"
}

.bc-i-RouletteFTV:before {
  content: "î¥‚"
}

.bc-i-liveroulette:before {
  content: "î¥"
}

.bc-i-LiveRoulette:before {
  content: "î¥"
}

.bc-i-dreamcatcher:before {
  content: "î¥‡"
}

.bc-i-DreamCatcher:before {
  content: "î¥‡"
}

.bc-i-liveholdem:before {
  content: "î¥ˆ"
}

.bc-i-LiveHoldem:before {
  content: "î¥ˆ"
}

.bc-i-livecasino:before {
  content: "î¥…"
}

.bc-i-live-casino:before {
  content: "î¥…"
}

.bc-i-LiveCasino1:before {
  content: "î¥…"
}

.bc-i-live-casino-1:before {
  content: "îª¾"
}

.bc-i-LiveDealer2:before {
  content: "îª¾"
}

.bc-i-live-casino-2:before {
  content: "î«™"
}

.bc-i-LiveCasino2:before {
  content: "î«™"
}

.bc-i-LiveCasino:before {
  content: "î«™"
}

.bc-i-asianGames:before {
  content: "î©±"
}

.bc-i-AsianGames:before {
  content: "î©±"
}

.bc-i-open-chinese-poker:before {
  content: "î¦…"
}

.bc-i-chinese-poker:before {
  content: "î¦…"
}

.bc-i-44:before {
  content: "î¦…"
}

.bc-i-OpenChinesePoker:before {
  content: "î¦…"
}

.bc-i-tablegames:before {
  content: ""
}

.bc-i-TableGames:before {
  content: ""
}

.bc-i-cards:before {
  content: "î©¸"
}

.bc-i-Cards:before {
  content: "î©¸"
}

.bc-i-side-bet-city:before {
  content: "î¥¿"
}

.bc-i-SideBetCity:before {
  content: "î¥¿"
}

.bc-i-football-studio:before {
  content: "î¦€"
}

.bc-i-FootballStudio:before {
  content: "î¦€"
}

.bc-i-blackjackftv:before {
  content: "î¥ƒ"
}

.bc-i-BlackJackFTV:before {
  content: "î¥ƒ"
}

.bc-i-baccaratftv:before {
  content: "î¥„"
}

.bc-i-BaccaratFTV:before {
  content: "î¥„"
}

.bc-i-supersixbaccarat:before {
  content: "î¥†"
}

.bc-i-SuperSixBaccarat:before {
  content: "î¥†"
}

.bc-i-belote:before {
  content: "î¤"
}

.bc-i-10:before {
  content: "î¤"
}

.bc-i-BeloteCards:before {
  content: "î¤"
}

.bc-i-livepoker:before {
  content: "î¥‰"
}

.bc-i-LivePoker:before {
  content: "î¥‰"
}

.bc-i-caribbeanstudpoker:before {
  content: "î¥‹"
}

.bc-i-CaribbeanStudPoker:before {
  content: "î¥‹"
}

.bc-i-threecardpoker:before {
  content: "î¥Œ"
}

.bc-i-ThreeCardPoker:before {
  content: "î¥Œ"
}

.bc-i-livebaccarat:before {
  content: "î¥‘"
}

.bc-i-liveblackjack:before {
  content: "î¥’"
}

.bc-i-420033727:before {
  content: "î¥’"
}

.bc-i-olympic:before {
  content: "î©‚"
}

.bc-i-Olympic:before {
  content: "î©‚"
}

.bc-i-Betting-bet:before {
  content: "î¤½"
}

.bc-i-tournament:before {
  content: "î¤½"
}

.bc-i-VirtualFootballLeague:before {
  content: "î¤½"
}

.bc-i-populargames:before {
  content: ""
}

.bc-i-400037034:before {
  content: "î¤½"
}

.bc-i-426634442:before {
  content: "î¤½"
}

.bc-i-Tournament1:before {
  content: "î¤½"
}

.bc-i-tournament-2:before {
  content: "î«š"
}

.bc-i-Tournament3:before {
  content: "î«š"
}

.bc-i-casino-tournament-1:before {
  content: "îª¿"
}

.bc-i-CasinoTournament:before {
  content: "îª¿"
}

.bc-i-tournament-1:before {
  content: "î«€"
}

.bc-i-Tournament2:before {
  content: "î«€"
}

.bc-i-counter-offer:before {
  content: "î¥˜"
}

.bc-i-CounterOffer:before {
  content: "î¥˜"
}

.bc-i-freebet:before {
  content: "î¥™"
}

.bc-i-FreeBet:before {
  content: "î¥™"
}

.bc-i-profit-boost:before {
  content: "î¥š"
}

.bc-i-ProfitBoost:before {
  content: "î¥š"
}

.bc-i-superbet:before {
  content: "î¥›"
}

.bc-i-SuperBet:before {
  content: "î¥›"
}

.bc-i-gmail:before {
  content: "îª¢"
}

.bc-i-Gmail:before {
  content: "îª¢"
}

.bc-i-ok:before {
  content: "î¥¨"
}

.bc-i-OK:before {
  content: "î¥¨"
}

.bc-i-blog:before {
  content: "î©£"
}

.bc-i-Blog:before {
  content: "î©£"
}

.bc-i-twitch:before {
  content: "îª…"
}

.bc-i-Twitch:before {
  content: "îª…"
}

.bc-i-reddit:before {
  content: "î©Ÿ"
}

.bc-i-Reddit:before {
  content: "î©Ÿ"
}

.bc-i-pinterest:before {
  content: "î©ž"
}

.bc-i-Pinterest:before {
  content: "î©ž"
}

.bc-i-tiktok:before {
  content: "î©œ"
}

.bc-i-Tiktok:before {
  content: "î©œ"
}

.bc-i-whatsapp:before {
  content: "î©Œ"
}

.bc-i-Whatsapp:before {
  content: "î©Œ"
}

.bc-i-vk:before {
  content: "î¨ª"
}

.bc-i-VK:before {
  content: "î¨ª"
}

.bc-i-youtube:before {
  content: "î§·"
}

.bc-i-Youtube:before {
  content: "î§·"
}

.bc-i-instagram:before {
  content: "î§£"
}

.bc-i-Instagram:before {
  content: "î§£"
}

.bc-i-telegram:before {
  content: "î¥¡"
}

.bc-i-Telegram:before {
  content: "î¥¡"
}

.bc-i-facebook:before {
  content: "î¤“"
}

.bc-i-Facebook:before {
  content: "î¤“"
}

.bc-i-twitter:before {
  content: "î¤•"
}

.bc-i-Twitter:before {
  content: "î¤•"
}

.bc-i-X:before {
  content: "î¤•"
}

.bc-i-viber:before {
  content: "î¨±"
}

.bc-i-Viber:before {
  content: "î¨±"
}

.bc-i-skype:before {
  content: "îª°"
}

.bc-i-Skype:before {
  content: "îª°"
}

.bc-i-yellow-card:before {
  content: "î§’"
}

.bc-i-YellowCard:before {
  content: "î§’"
}

.bc-i-imo:before {
  content: "î­°"
}

.bc-i-discord:before {
  content: "î­¿"
}

.bc-i-corner:before {
  content: "î¤¡"
}

.bc-i-Corner:before {
  content: "î¤¡"
}

.bc-i-chat:before {
  content: "î¥Š"
}

.bc-i-Chat:before {
  content: "î¥Š"
}

.bc-i-message:before {
  content: "î¤´"
}

.bc-i-confirmation-settings:before {
  content: "î¤´"
}

.bc-i-Message:before {
  content: "î¤´"
}

.bc-i-balance-management:before {
  content: "î¤­"
}

.bc-i-BalanceManagement:before {
  content: "î¤­"
}

.bc-i-topslots:before {
  content: "î¨"
}

.bc-i-TopSlots:before {
  content: "î¨"
}

.bc-i-megaways:before {
  content: "î¦±"
}

.bc-i-topmegaways:before {
  content: "î¦±"
}

.bc-i-MegaWays:before {
  content: "î¦±"
}

.bc-i-turkishTables:before {
  content: "î©²"
}

.bc-i-TurkishTables:before {
  content: "î©²"
}

.bc-i-videopoker:before {
  content: "î¦œ"
}

.bc-i-VideoPoker:before {
  content: "î¦œ"
}

.bc-i-euro2020slots:before {
  content: "î¨²"
}

.bc-i-Euro2020Slots:before {
  content: "î¨²"
}

.bc-i-casualgames:before {
  content: "î¥°"
}

.bc-i-CasualGames:before {
  content: "î¥°"
}

.bc-i-new1:before {
  content: "î¥±"
}

.bc-i-newrelease:before {
  content: "î¥±"
}

.bc-i-New:before {
  content: ""
}

.bc-i-scratchgames:before {
  content: "î¥²"
}

.bc-i-ScratchGames:before {
  content: "î¥²"
}

.bc-i-jackpotrain:before {
  content: "î¥¶"
}

.bc-i-jackpots-1:before {
  content: ""
}

.bc-i-Jackpots2:before {
  content: "î«"
}

.bc-i-jackpots-2:before {
  content: "î«›"
}

.bc-i-Jackpots3:before {
  content: "î«›"
}

.bc-i-roulette:before {
  content: "î¦†"
}

.bc-i-150022:before {
  content: "î¦†"
}

.bc-i-150023:before {
  content: "î¦†"
}

.bc-i-420072:before {
  content: "î¦†"
}

.bc-i-Roulette:before {
  content: "î¦†"
}

.bc-i-videoslots:before {
  content: "î¥­"
}

.bc-i-VideoSlots:before {
  content: "­"
}

.bc-i-cardgames:before {
  content: "î¨´"
}

.bc-i-CardGames:before {
  content: "î¨´"
}

.bc-i-virtualbetting:before {
  content: ""
}

.bc-i-VirtualBetting1:before {
  content: "î¥·"
}

.bc-i-virtualbetting-1:before {
  content: "î«‚"
}

.bc-i-VirtualBetting2:before {
  content: "î«‚"
}

.bc-i-virtualbetting-2:before {
  content: "î«œ"
}

.bc-i-VirtualBetting3:before {
  content: "î«œ"
}

.bc-i-tumblr:before {
  content: "îª‰"
}

.bc-i-Tumblr:before {
  content: "îª‰"
}

.bc-i-tacktics:before {
  content: "î¤µ"
}

.bc-i-Tacktics:before {
  content: "î¤µ"
}

.bc-i-betslip:before {
  content: "î¤¶"
}

.bc-i-Betslip:before {
  content: "î¤¶"
}

.bc-i-lock:before {
  content: "î¤°"
}

.bc-i-Lock:before {
  content: "î¤°"
}

.bc-i-frozen:before {
  content: "îª«"
}

.bc-i-Frozen:before {
  content: "îª«"
}

.bc-i-cashback-cashout:before {
  content: "î§®"
}

.bc-i-CashbackCashout:before {
  content: "î§®"
}

.bc-i-money-dollar:before {
  content: "î¤¯"
}

.bc-i-buyfeature:before {
  content: "î¤¯"
}

.bc-i-MoneyDollar:before {
  content: "î¤¯"
}

.bc-i-paper-dollar:before {
  content: "î¤«"
}

.bc-i-PaperDollar:before {
  content: "î¤«"
}

.bc-i-circle-dollar:before {
  content: "î¤¬"
}

.bc-i-deposits:before {
  content: "î¤¬"
}

.bc-i-CircleDollar:before {
  content: "î¤¬"
}

.bc-i-logout:before {
  content: "î¤ª"
}

.bc-i-Logout:before {
  content: "î¤ª"
}

.bc-i-edit:before {
  content: "î¤¨"
}

.bc-i-Edit:before {
  content: "î¤¨"
}

.bc-i-attention:before {
  content: "î¤§"
}

.bc-i-Attention:before {
  content: "î¤§"
}

.bc-i-stream:before {
  content: "î¤¢"
}

.bc-i-Stream:before {
  content: "î¤¢"
}

.bc-i-card-football:before {
  content: "î¤£"
}

.bc-i-CardFootball:before {
  content: "î¤£"
}

.bc-i-players:before {
  content: "î¤·"
}

.bc-i-Players:before {
  content: "î¤·"
}

.bc-i-team-t-shirt:before {
  content: "î¤¥"
}

.bc-i-TeamTShirt:before {
  content: "î¤¥"
}

.bc-i-graph:before {
  content: "î¤Ÿ"
}

.bc-i-Graph:before {
  content: "î¤Ÿ"
}

.bc-i-half-time:before {
  content: "î¤¤"
}

.bc-i-HalfTime:before {
  content: "î¤¤"
}

.bc-i-head-t-head:before {
  content: "î¤ "
}

.bc-i-HeadTHead:before {
  content: "î¤ "
}

.bc-i-field-soccer:before {
  content: "î¤š"
}

.bc-i-FieldSoccer:before {
  content: "î¤š"
}

.bc-i-result:before {
  content: "î¤›"
}

.bc-i-Results3:before {
  content: "î¤›"
}

.bc-i-field-basketball:before {
  content: "î¤œ"
}

.bc-i-FieldBasketball:before {
  content: "î¤œ"
}

.bc-i-block-to-right:before {
  content: "î©¨"
}

.bc-i-BlockToRight:before {
  content: "î©¨"
}

.bc-i-block-to-left:before {
  content: "î©©"
}

.bc-i-BlockToLeft:before {
  content: "î©©"
}

.bc-i-burger-2:before {
  content: "î¤"
}

.bc-i-BurgerMenu1:before {
  content: "î¤"
}

.bc-i-burger:before {
  content: "î¤¼"
}

.bc-i-burger-menu:before {
  content: "î¤¼"
}

.bc-i-BurgerMenu2:before {
  content: "î¤¼"
}

.bc-i-menu-burger:before {
  content: "î¯«"
}

.bc-i-reorder-dots:before {
  content: "î¨‹"
}

.bc-i-ReorderDots:before {
  content: "î¨‹"
}

.bc-i-apps:before {
  content: "î—ƒ"
}

.bc-i-Apps:before {
  content: "î—ƒ"
}

.bc-i-search:before {
  content: ""
}

.bc-i-Search1:before {
  content: "î¤ž"
}

.bc-i-wallet:before {
  content: "î¤˜"
}

.bc-i-Wallet:before {
  content: "î¤˜"
}

.bc-i-delete:before {
  content: "î¤©"
}

.bc-i-Delete:before {
  content: "î¤©"
}

.bc-i-streaming:before {
  content: "î¤–"
}

.bc-i-Streaming:before {
  content: "î¤–"
}

.bc-i-shorts:before {
  content: "î®”"
}

.bc-i-statistics:before {
  content: "î¤—"
}

.bc-i-Statistics:before {
  content: "î¤—"
}

.bc-i-linkedin:before {
  content: "î¤”"
}

.bc-i-Linkedin:before {
  content: "î¤”"
}

.bc-i-android:before {
  content: "î¤"
}

.bc-i-Android:before {
  content: "î¤"
}

.bc-i-app-store:before {
  content: "î¤‘"
}

.bc-i-AppStore:before {
  content: "î¤‘"
}

.bc-i-mobile:before {
  content: "î¤’"
}

.bc-i-Mobile:before {
  content: "î¤’"
}

.bc-i-applications:before {
  content: "î©ª"
}

.bc-i-Applications:before {
  content: "î©ª"
}

.bc-i-draw:before {
  content: "î¤"
}

.bc-i-Draw:before {
  content: "î¤"
}

.bc-i-eye:before {
  content: "î¤Œ"
}

.bc-i-EyeF:before {
  content: "î¤Œ"
}

.bc-i-eye-no-fill:before {
  content: "î¤±"
}

.bc-i-Eye:before {
  content: "î¤±"
}

.bc-i-call:before {
  content: "î¤²"
}

.bc-i-Call:before {
  content: "î¤²"
}

.bc-i-casino:before {
  content: "î¤³"
}

.bc-i-Casino1:before {
  content: "î¤³"
}

.bc-i-casino-1:before {
  content: "î«ƒ"
}

.bc-i-Casino2:before {
  content: "î«ƒ"
}

.bc-i-casino-2:before {
  content: "î«"
}

.bc-i-Casino3:before {
  content: "î«"
}

.bc-i-notification:before {
  content: "î¥Ž"
}

.bc-i-Notification:before {
  content: "î¥Ž"
}

.bc-i-promotion:before {
  content: "î¥"
}

.bc-i-Promotion1:before {
  content: "î¥"
}

.bc-i-settings:before {
  content: "î¥ª"
}

.bc-i-Settings1:before {
  content: "î¥ª"
}

.bc-i-swatches:before {
  content: "î¥«"
}

.bc-i-Swatches:before {
  content: "î¥«"
}

.bc-i-play-circle:before {
  content: "î¨¢"
}

.bc-i-PlayCircle:before {
  content: "î¨¢"
}

.bc-i-pause:before {
  content: "î€´"
}

.bc-i-Pause:before {
  content: "î€´"
}

.bc-i-play:before {
  content: "î€·"
}

.bc-i-Play:before {
  content: "î€·"
}

.bc-i-stop:before {
  content: "î‡"
}

.bc-i-Stop:before {
  content: "î‡"
}

.bc-i-checked:before {
  content: "î—Š"
}

.bc-i-Checked:before {
  content: "î—Š"
}

.bc-i-close-with:before {
  content: "îªˆ"
}

.bc-i-center:before {
  content: "îªˆ"
}

.bc-i-CloseWith:before {
  content: "îªˆ"
}

.bc-i-open-with:before {
  content: "î¢Ÿ"
}

.bc-i-OpenWith:before {
  content: "î¢Ÿ"
}

.bc-i-settings1:before {
  content: "î¥¬"
}

.bc-i-Settings2:before {
  content: "î¥¬"
}

.bc-i-config:before {
  content: "î¡©"
}

.bc-i-Config:before {
  content: "î¡©"
}

.bc-i-duplicate:before {
  content: "î "
}

.bc-i-Duplicate:before {
  content: "î "
}

.bc-i-add:before {
  content: "î……"
}

.bc-i-Add:before {
  content: "î……"
}

.bc-i-remove:before {
  content: "î…›"
}

.bc-i-Remove:before {
  content: "î…›"
}

.bc-i-radio-selected:before {
  content: "î¤"
}

.bc-i-RadioSelected:before {
  content: "î¤"
}

.bc-i-radio-unselected:before {
  content: "î¤Ž"
}

.bc-i-RadioUnselected:before {
  content: "î¤Ž"
}

.bc-i-check-box-checked:before {
  content: "î ´"
}

.bc-i-CheckBoxChecked:before {
  content: "î ´"
}

.bc-i-check-box-unchecked:before {
  content: "î µ"
}

.bc-i-CheckBoxUnchecked:before {
  content: "î µ"
}

.bc-i-double-arrow-top:before {
  content: "î©¡"
}

.bc-i-DoubleArrowTop:before {
  content: "î©¡"
}

.bc-i-double-arrow-bottom:before {
  content: "î§"
}

.bc-i-DoubleArrowBottom:before {
  content: "î§"
}

.bc-i-compare-arrows:before {
  content: "î¨„"
}

.bc-i-CompareArrows:before {
  content: "î¨„"
}

.bc-i-arrow-to:before {
  content: "î¥"
}

.bc-i-ArrowTo:before {
  content: "î¥"
}

.bc-i-arrow-to-left:before {
  content: "î¨£"
}

.bc-i-ArrowToLeft:before {
  content: "î¨£"
}

.bc-i-arrow-to-right:before {
  content: "î¨¤"
}

.bc-i-ArrowToRight:before {
  content: "î¨¤"
}

.bc-i-arrow-back:before {
  content: "î—„"
}

.bc-i-ArrowBack:before {
  content: "î—„"
}

.bc-i-arrow-forward:before {
  content: "î—ˆ"
}

.bc-i-ArrowForward:before {
  content: "î—ˆ"
}

.bc-i-arrow-downward:before {
  content: "î—›"
}

.bc-i-ArrowDownward:before {
  content: "î—›"
}

.bc-i-arrow-upward:before {
  content: "î—˜"
}

.bc-i-ArrowUpward:before {
  content: "î—˜"
}

.bc-i-small-arrow-left:before {
  content: "îŒ”"
}

.bc-i-SmallArrowLeft:before {
  content: "îŒ”"
}

.bc-i-small-arrow-right:before {
  content: "îŒ•"
}

.bc-i-SmallArrowRight:before {
  content: "îŒ•"
}

.bc-i-small-arrow-down:before {
  content: ""
}

.bc-i-SmallArrowDown:before {
  content: "î—"
}

.bc-i-small-arrow-up:before {
  content: "î—Ž"
}

.bc-i-SmallArrowUp:before {
  content: "î—Ž"
}

.bc-i-arrow-down:before {
  content: "î§¦"
}

.bc-i-ArrowDown:before {
  content: "î§¦"
}

.bc-i-arrow-up:before {
  content: "î§§"
}

.bc-i-ArrowUp:before {
  content: "î§§"
}

.bc-i-arrow-drop-down-left:before {
  content: "î—…"
}

.bc-i-ArrowDropDownLeft:before {
  content: "î—…"
}

.bc-i-arrow-drop-down-right:before {
  content: "î—†"
}

.bc-i-ArrowDropDownRight:before {
  content: "î—†"
}

.bc-i-arrow-drop-down-bottom:before {
  content: "î—‡"
}

.bc-i-ArrowDropDownBottom:before {
  content: "î—‡"
}

.bc-i-sortUpDown:before {
  content: "î°¹"
}

.bc-i-arrow-drop-down-up:before {
  content: "î—‰"
}

.bc-i-ArrowDropDownUp:before {
  content: "î—‰"
}

.bc-i-close-remove:before {
  content: "î—"
}

.bc-i-CloseRemove:before {
  content: "î—"
}

.bc-i-lightning:before {
  content: "î¨¥"
}

.bc-i-Lightning:before {
  content: "î¨¥"
}

.bc-i-thunderstorm:before {
  content: "î©Ž"
}

.bc-i-420031921:before {
  content: "î©Ž"
}

.bc-i-ThunderStorm:before {
  content: "î©Ž"
}

.bc-i-FlashGames:before {
  content: "î¨Œ"
}

.bc-i-Slot777:before {
  content: "î¨Ž"
}

.bc-i-lotterygames:before {
  content: ""
}

.bc-i-LotteryGames:before {
  content: ""
}

.bc-i-VideoBingo:before {
  content: "î¦¢"
}

.bc-i-videobingo:before {
  content: "î¦¢"
}

.bc-i-othergames:before {
  content: "î¦Ÿ"
}

.bc-i-others:before {
  content: "î¦Ÿ"
}

.bc-i-OtherGamesDots:before {
  content: "î¦Ÿ"
}

.bc-i-vertical-toggle:before {
  content: ""
}

.bc-i-VerticalToggle:before {
  content: "î¨"
}

.bc-i-new-icon:before {
  content: "î¦"
}

.bc-i-NewIcon:before {
  content: "î¦"
}

.bc-i-classic_slots_icon:before {
  content: "î¦ˆ"
}

.bc-i-classicslots:before {
  content: "î¦ˆ"
}

.bc-i-sesbettop20:before {
  content: "î¦ˆ"
}

.bc-i-sesbetpopulargames:before {
  content: "î¦ˆ"
}

.bc-i-jackpotcards:before {
  content: "î¦ˆ"
}

.bc-i-ClassicSlots:before {
  content: "î¦ˆ"
}

.bc-i-skill_games:before {
  content: "î¥³"
}

.bc-i-SkillGames2:before {
  content: "î¥³"
}

.bc-i-topgames:before {
  content: "î¥µ"
}

.bc-i-highlightsoftheweek:before {
  content: "î¥µ"
}

.bc-i-TopGames:before {
  content: "î¥µ"
}

.bc-i-SlotMachine:before {
  content: "î¥®"
}

.bc-i-Vip:before {
  content: "î¥¯"
}

.bc-i-egtdigitaljp:before {
  content: "î¥¯"
}

.bc-i-VIP:before {
  content: "î¥¯"
}

.bc-i-Wheel-of-dice:before {
  content: "î¥´"
}

.bc-i-WheelOfDice:before {
  content: "î¥´"
}

.bc-i-LiveDraw:before {
  content: "w"
}

.bc-i-Search:before {
  content: ""
}

.bc-i-Search2:before {
  content: "î›”"
}

.bc-i-star-radius:before {
  content: "î¨¦"
}

.bc-i-StarF2:before {
  content: "î¨¦"
}

.bc-i-Star:before {
  content: "î¥¸"
}

.bc-i-Star21:before {
  content: "î¥¸"
}

.bc-i-Star2:before {
  content: "î¥¹"
}

.bc-i-Star3:before {
  content: "î¥¹"
}

.bc-i-dailyjackpots:before {
  content: "î©‘"
}

.bc-i-DailyJackpots:before {
  content: "î©‘"
}

.bc-i-Favorite-2:before {
  content: "îš¬"
}

.bc-i-Favorite2:before {
  content: "îš¬"
}

.bc-i-Favorite:before {
  content: "î›Ÿ"
}

.bc-i-vgsweethearts:before {
  content: "î›Ÿ"
}

.bc-i-valentinesdayslots:before {
  content: "î›Ÿ"
}

.bc-i-valentine:before {
  content: "î›Ÿ"
}

.bc-i-mostliked:before {
  content: "î›Ÿ"
}

.bc-i-Favorite1:before {
  content: "î›Ÿ"
}

.bc-i-ValentinesDaySlots:before {
  content: "î›Ÿ"
}

.bc-i-Favorite-outline:before {
  content: "î›¡"
}

.bc-i-FavoriteOutline:before {
  content: "î›¡"
}

.bc-i-powerkeno:before {
  content: "î©—"
}

.bc-i-324121:before {
  content: "î©—"
}

.bc-i-426634866:before {
  content: "î©—"
}

.bc-i-PowerKeno:before {
  content: "î©—"
}

.bc-i-wagering-bonus:before {
  content: "î«„"
}

.bc-i-WageringBonus:before {
  content: "î«„"
}

.bc-i-arcade:before {
  content: "î«…"
}

.bc-i-3301632:before {
  content: "î«…"
}

.bc-i-Arcade:before {
  content: "î«…"
}

.bc-i-gogoBanana:before {
  content: "î«†"
}

.bc-i-420014053:before {
  content: "î«†"
}

.bc-i-GogoBanana:before {
  content: "î«†"
}

.bc-i-diamondQuest:before {
  content: "î«‡"
}

.bc-i-420014058:before {
  content: "î«‡"
}

.bc-i-DiamondQuest:before {
  content: "î«‡"
}

.bc-i-plinko1:before {
  content: "î«ˆ"
}

.bc-i-420014051:before {
  content: "î«ˆ"
}

.bc-i-10921:before {
  content: "î«ˆ"
}

.bc-i-Plinko2:before {
  content: "î«ˆ"
}

.bc-i-magicIdol:before {
  content: "î«‰"
}

.bc-i-420014052:before {
  content: "î«‰"
}

.bc-i-MagicIDol:before {
  content: "î«‰"
}

.bc-i-nonStopRoulette:before {
  content: "î«Š"
}

.bc-i-141417:before {
  content: "î«Š"
}

.bc-i-NonStopRoulette:before {
  content: "î«Š"
}

.bc-i-catchMe:before {
  content: "î«‹"
}

.bc-i-141426:before {
  content: "î«‹"
}

.bc-i-CatchMe:before {
  content: "î«‹"
}

.bc-i-nonStopBlackJack:before {
  content: "î«Œ"
}

.bc-i-161616:before {
  content: "î«Œ"
}

.bc-i-NonStopBlackJack:before {
  content: "î«Œ"
}

.bc-i-dreamWheel:before {
  content: "î«"
}

.bc-i-141425:before {
  content: "î«"
}

.bc-i-DreamWheel:before {
  content: "î«"
}

.bc-i-nonStopBaccarat:before {
  content: "î«Ž"
}

.bc-i-141427:before {
  content: "î«Ž"
}

.bc-i-NonStopBaccarat:before {
  content: "î«Ž"
}

.bc-i-turboBaccarat:before {
  content: "î«"
}

.bc-i-141432:before {
  content: "î«"
}

.bc-i-TurboBaccarat:before {
  content: "î«"
}

.bc-i-welcome:before {
  content: "î«Ÿ"
}

.bc-i-Welcome:before {
  content: "î«Ÿ"
}

.bc-i-calendar:before {
  content: "î« "
}

.bc-i-today-bets:before {
  content: "î« "
}

.bc-i-TodayBets:before {
  content: "î« "
}

.bc-i-fruits:before {
  content: "î«¢"
}

.bc-i-endorphinajp:before {
  content: "î«¢"
}

.bc-i-Fruits:before {
  content: "î«¢"
}

.bc-i-books:before {
  content: "î«£"
}

.bc-i-Books:before {
  content: "î«£"
}

.bc-i-wagerslots:before {
  content: "î«¤"
}

.bc-i-WagerSlots:before {
  content: "î«¤"
}

.bc-i-egypt:before {
  content: "î«¥"
}

.bc-i-Egypt:before {
  content: "î«¥"
}

.bc-i-popular:before {
  content: "î«¦"
}

.bc-i-Popular:before {
  content: "î«¦"
}

.bc-i-footballStreakChampions:before {
  content: "î«§"
}

.bc-i-400037044:before {
  content: "î«§"
}

.bc-i-426633697:before {
  content: "î«§"
}

.bc-i-FootballStreakChampions:before {
  content: "î«§"
}

.bc-i-virtualFootballLeague:before {
  content: "î«¨"
}

.bc-i-400037043:before {
  content: "î«¨"
}

.bc-i-420019060:before {
  content: "î«¨"
}

.bc-i-420033862:before {
  content: "î«¨"
}

.bc-i-420040039:before {
  content: "î«¨"
}

.bc-i-VirtualFootballLeague1:before {
  content: "î«¨"
}

.bc-i-greyhoundsStreak:before {
  content: "î«©"
}

.bc-i-40009992:before {
  content: "î«©"
}

.bc-i-dogs:before {
  content: "î«©"
}

.bc-i-GreyHoundsStreak:before {
  content: "î«©"
}

.bc-i-horsesStreak:before {
  content: "î«ª"
}

.bc-i-400037040:before {
  content: "î«ª"
}

.bc-i-420015961:before {
  content: "î«ª"
}

.bc-i-HorsesStreak:before {
  content: "î«ª"
}

.bc-i-footballPenaltyDuel:before {
  content: "î««"
}

.bc-i-40009991:before {
  content: "î««"
}

.bc-i-420015962:before {
  content: "î««"
}

.bc-i-420015963:before {
  content: "î««"
}

.bc-i-FootballPenaltyDuel:before {
  content: "î««"
}

.bc-i-footballCupWorld:before {
  content: "î«¬"
}

.bc-i-400037060:before {
  content: "î«¬"
}

.bc-i-FootballCupWorld:before {
  content: "î«¬"
}

.bc-i-scratch-card:before {
  content: "îª´"
}

.bc-i-ScratchCard:before {
  content: "îª´"
}

.bc-i-Print:before {
  content: "î«­"
}

.bc-i-worldcup2022:before {
  content: "î«®"
}

.bc-i-WorldCup2022:before {
  content: "î«®"
}

.bc-i-icons-feed-throwin:before {
  content: "î«¯"
}

.bc-i-throw_in:before {
  content: "î«¯"
}

.bc-i-IconsFeedThrowin:before {
  content: "î«¯"
}

.bc-i-icons-feed-offside:before {
  content: "î«°"
}

.bc-i-offside:before {
  content: "î«°"
}

.bc-i-IconsFeedOffside:before {
  content: "î«°"
}

.bc-i-foul:before {
  content: "î«±"
}

.bc-i-Foul:before {
  content: "î«±"
}

.bc-i-Pelota:before {
  content: "î«²"
}

.bc-i-newyear:before {
  content: ""
}

.bc-i-newyearspecialslotmultipliertournament:before {
  content: "î«´"
}

.bc-i-xmas:before {
  content: "î«´"
}

.bc-i-newyearsbash:before {
  content: "î«´"
}

.bc-i-newyearrace:before {
  content: "î«´"
}

.bc-i-christmasgamesonvbet:before {
  content: "î«´"
}

.bc-i-electric-crash:before {
  content: "î«µ"
}

.bc-i-420014070:before {
  content: "î«µ"
}

.bc-i-turbo-belote:before {
  content: "î«¶"
}

.bc-i-33060318:before {
  content: "î«¶"
}

.bc-i-hilo:before {
  content: "î«·"
}

.bc-i-420014065:before {
  content: "î«·"
}

.bc-i-double-wheel:before {
  content: "î«¸"
}

.bc-i-141428:before {
  content: "î«¸"
}

.bc-i-drift:before {
  content: "î«¹"
}

.bc-i-141430:before {
  content: "î«¹"
}

.bc-i-specialgames:before {
  content: "î«º"
}

.bc-i-buy-bonus-slots:before {
  content: ""
}

.bc-i-medium:before {
  content: "î«¼"
}

.bc-i-lucky-lotto:before {
  content: "î«½"
}

.bc-i-151516:before {
  content: "î«½"
}

.bc-i-mines1:before {
  content: "î«¾"
}

.bc-i-33060324:before {
  content: "î«¾"
}

.bc-i-420014075:before {
  content: "î«¿"
}

.bc-i-Multi:before {
  content: "î¬€"
}

.bc-i-keno1:before {
  content: "î¬"
}

.bc-i-12500:before {
  content: "î¬"
}

.bc-i-12501:before {
  content: "î¬"
}

.bc-i-12502:before {
  content: "î¬"
}

.bc-i-12503:before {
  content: "î¬"
}

.bc-i-12507:before {
  content: "î¬"
}

.bc-i-12508:before {
  content: "î¬"
}

.bc-i-420015766:before {
  content: "î¬"
}

.bc-i-pokerTH:before {
  content: "î¬‚"
}

.bc-i-12505:before {
  content: "î¬‚"
}

.bc-i-roulette1:before {
  content: "î¬ƒ"
}

.bc-i-12511:before {
  content: "î¬ƒ"
}

.bc-i-12512:before {
  content: "î¬ƒ"
}

.bc-i-12513:before {
  content: "î¬ƒ"
}

.bc-i-12514:before {
  content: "î¬ƒ"
}

.bc-i-12509:before {
  content: "î¬ƒ"
}

.bc-i-redlottery:before {
  content: "î¬„"
}

.bc-i-12504:before {
  content: "î¬„"
}

.bc-i-lotto-7-49:before {
  content: "î¬…"
}

.bc-i-420015794:before {
  content: "î¬…"
}

.bc-i-lotto-6-42:before {
  content: "î¬†"
}

.bc-i-420015793:before {
  content: "î¬†"
}

.bc-i-lotto-5-36:before {
  content: "î¬‡"
}

.bc-i-420015792:before {
  content: "î¬‡"
}

.bc-i-features:before {
  content: "î¬ˆ"
}

.bc-i-extrachance:before {
  content: "î¬‰"
}

.bc-i-occupation:before {
  content: "î¬Š"
}

.bc-i-show-all-categories:before {
  content: "î¬‹"
}

.bc-i-aviatrix:before {
  content: "î¬Œ"
}

.bc-i-3606:before {
  content: "î¬Œ"
}

.bc-i-Aviatrix1:before {
  content: "î¬Œ"
}

.bc-i-JacksOrBetter:before {
  content: "î¬"
}

.bc-i-420015509:before {
  content: "î¬"
}

.bc-i-nonStopMatch:before {
  content: "î¬Ž"
}

.bc-i-33060326:before {
  content: "î¬Ž"
}

.bc-i-OddBall:before {
  content: "î¬"
}

.bc-i-33060314:before {
  content: "î¬"
}

.bc-i-champion-challenge:before {
  content: "î¬"
}

.bc-i-33060319:before {
  content: "î¬"
}

.bc-i-euro2024:before {
  content: "î¬"
}

.bc-i-turbo-blackjack:before {
  content: "î¬‘"
}

.bc-i-33060316:before {
  content: "î¬‘"
}

.bc-i-spaceman:before {
  content: "î¬’"
}

.bc-i-400043028:before {
  content: "î¬’"
}

.bc-i-BTC:before {
  content: "î¬“"
}

.bc-i-ETH:before {
  content: "î¬”"
}

.bc-i-TUS:before {
  content: "î¬•"
}

.bc-i-LTC:before {
  content: "î¬–"
}

.bc-i-FTN:before {
  content: "î¬—"
}

.bc-i-ftnjackpotdrop:before {
  content: "î¬—"
}

.bc-i-ftnmania:before {
  content: "î¬—"
}

.bc-i-dog6:before {
  content: "î¬™"
}

.bc-i-420015960:before {
  content: "î¬™"
}

.bc-i-achievement:before {
  content: "î¬˜"
}

.bc-i-crashgamesur:before {
  content: "î¬š"
}

.bc-i-crashgames:before {
  content: ""
}

.bc-i-blast1:before {
  content: "î¬›"
}

.bc-i-33060327:before {
  content: "î¬›"
}

.bc-i-crazyWorm:before {
  content: "î¬œ"
}

.bc-i-33060325:before {
  content: "î¬œ"
}

.bc-i-stairs:before {
  content: "î¬"
}

.bc-i-420015275:before {
  content: "î¬"
}

.bc-i-Diia:before {
  content: "î¬ž"
}

.bc-i-fastTrade:before {
  content: "î¬Ÿ"
}

.bc-i-141429:before {
  content: "î¬Ÿ"
}

.bc-i-crash1:before {
  content: "î¬ "
}

.bc-i-33060328:before {
  content: "î¬ "
}

.bc-i-amigosFestival:before {
  content: "î¬¡"
}

.bc-i-400040635:before {
  content: "î¬¡"
}

.bc-i-goldenGlobe:before {
  content: "î¬¢"
}

.bc-i-400040633:before {
  content: "î¬¢"
}

.bc-i-jungleHashs:before {
  content: "î¬£"
}

.bc-i-400040634:before {
  content: "î¬£"
}

.bc-i-hotkwachagames:before {
  content: "î¬¤"
}

.bc-i-zambiagames:before {
  content: "î¬¥"
}

.bc-i-lowdatagames:before {
  content: "î¬¦"
}

.bc-i-view-list:before {
  content: "î¬§"
}

.bc-i-view-module:before {
  content: "î¬¨"
}

.bc-i-menu-open:before {
  content: "î¬©"
}

.bc-i-menu-close:before {
  content: "î¬ª"
}

.bc-i-rule:before {
  content: "î¬«"
}

.bc-i-leaderboard:before {
  content: "î¬¬"
}

.bc-i-user1:before {
  content: "î¬®"
}

.bc-i-bonus1:before {
  content: "î¬¯"
}

.bc-i-exclusivetotimebet:before {
  content: "î¬°"
}

.bc-i-monthlymostpreferredslots:before {
  content: "î¬±"
}

.bc-i-420015434:before {
  content: "î¬²"
}

.bc-i-777poker:before {
  content: "î¬²"
}

.bc-i-3150:before {
  content: "î¬³"
}

.bc-i-space-taxi:before {
  content: "î¬³"
}

.bc-i-420018881:before {
  content: "î¬´"
}

.bc-i-instant-keno:before {
  content: "î¬´"
}

.bc-i-420015499:before {
  content: "î¬µ"
}

.bc-i-striker1:before {
  content: "î¬µ"
}

.bc-i-trusted:before {
  content: "î¬¶"
}

.bc-i-connect-wallet:before {
  content: "î¬·"
}

.bc-i-express-the-day:before {
  content: "î¬¸"
}

.bc-i-pragmaticplayjackpot:before {
  content: "î¬º"
}

.bc-i-PUBGMobile:before {
  content: "î¬¼"
}

.bc-i-aviator:before {
  content: "î¬½"
}

.bc-i-806666:before {
  content: "î¬½"
}

.bc-i-stage:before {
  content: "î¬¾"
}

.bc-i-home:before {
  content: "î¬¿"
}

.bc-i-andarBahar:before {
  content: "î­€"
}

.bc-i-420016246:before {
  content: "î­€"
}

.bc-i-shumba:before {
  content: "î­"
}

.bc-i-161617:before {
  content: "î­"
}

.bc-i-xLogo:before {
  content: "î­‚"
}

.bc-i-hacksawexclusive:before {
  content: "î­‚"
}

.bc-i-misio:before {
  content: "î­ƒ"
}

.bc-i-Misio:before {
  content: "î­ƒ"
}

.bc-i-threads:before {
  content: "î­„"
}

.bc-i-betslip-icon:before {
  content: "î¬¹"
}

.bc-i-prizes:before {
  content: "î¬­"
}

.bc-i-summertime:before {
  content: "î­…"
}

.bc-i-SummerTime:before {
  content: "î­…"
}

.bc-i-profits:before {
  content: "î­ˆ"
}

.bc-i-fast-news:before {
  content: "î­‰"
}

.bc-i-keno2:before {
  content: "î­‹"
}

.bc-i-420015425:before {
  content: "î­‹"
}

.bc-i-touch-me:before {
  content: "î­Š"
}

.bc-i-420016327:before {
  content: "î­Š"
}

.bc-i-keno10:before {
  content: "î­Œ"
}

.bc-i-420018919:before {
  content: "î­Œ"
}

.bc-i-limbo:before {
  content: "î­"
}

.bc-i-420015419:before {
  content: "î­"
}

.bc-i-420018918:before {
  content: "î­Ž"
}

.bc-i-keno8:before {
  content: "î­Ž"
}

.bc-i-blackjack-crypto:before {
  content: "î­"
}

.bc-i-420015421:before {
  content: "î­"
}

.bc-i-winball:before {
  content: "î­"
}

.bc-i-10918:before {
  content: "î­"
}

.bc-i-penalty1:before {
  content: "î­‘"
}

.bc-i-10917:before {
  content: "î­‘"
}

.bc-i-formula1:before {
  content: "î­’"
}

.bc-i-10914:before {
  content: "î­’"
}

.bc-i-greyhound-racing:before {
  content: "î­“"
}

.bc-i-10915:before {
  content: "î­“"
}

.bc-i-SISGreyhound:before {
  content: "î­“"
}

.bc-i-wow-bow:before {
  content: "î­”"
}

.bc-i-10919:before {
  content: "î­”"
}

.bc-i-horse-racing:before {
  content: "î­•"
}

.bc-i-10916:before {
  content: "î­•"
}

.bc-i-boombasket:before {
  content: "î­–"
}

.bc-i-10912:before {
  content: "î­–"
}

.bc-i-darts:before {
  content: ""
}

.bc-i-10913:before {
  content: "î­—"
}

.bc-i-boomball:before {
  content: "î­˜"
}

.bc-i-10911:before {
  content: "î­˜"
}

.bc-i-striker2:before {
  content: "î­™"
}

.bc-i-10920:before {
  content: "î­™"
}

.bc-i-thunder:before {
  content: "î­š"
}

.bc-i-10910:before {
  content: "î­š"
}

.bc-i-Quake:before {
  content: "î­›"
}

.bc-i-blackjack:before {
  content: "î­"
}

.bc-i-LiveBlackJack:before {
  content: "î­"
}

.bc-i-baccarat:before {
  content: "î­ž"
}

.bc-i-LiveBaccarat:before {
  content: "î­ž"
}

.bc-i-indianTables:before {
  content: "î­Ÿ"
}

.bc-i-soundcloud:before {
  content: "î­¡"
}

.bc-i-poker:before {
  content: "î­ "
}

.bc-i-Poker1:before {
  content: "î­ "
}

.bc-i-virtual-races:before {
  content: "î­¢"
}

.bc-i-420030744:before {
  content: "î­¢"
}

.bc-i-instant-euroleague-legends:before {
  content: "î­¤"
}

.bc-i-420018930:before {
  content: "î­¤"
}

.bc-i-nascar-streak:before {
  content: "î­¥"
}

.bc-i-420018929:before {
  content: "î­¥"
}

.bc-i-archive:before {
  content: "î­¦"
}

.bc-i-the-power-of-choice:before {
  content: "î­§"
}

.bc-i-ThePowerOfChoice:before {
  content: "î­§"
}

.bc-i-chance-to-change-blackjack:before {
  content: "î­œ"
}

.bc-i-420016236:before {
  content: "î­œ"
}

.bc-i-red-hot-line:before {
  content: "î­¨"
}

.bc-i-420030856:before {
  content: "î­¨"
}

.bc-i-crash-crypto:before {
  content: "î­©"
}

.bc-i-420015420:before {
  content: "î­©"
}

.bc-i-dice1:before {
  content: "î­ª"
}

.bc-i-420015423:before {
  content: "î­ª"
}

.bc-i-cryptogames:before {
  content: "î­«"
}

.bc-i-stake-and-earn:before {
  content: "î­¯"
}

.bc-i-ClashofClans:before {
  content: "î­±"
}

.bc-i-world:before {
  content: "î­²"
}

.bc-i-World:before {
  content: "î­²"
}

.bc-i-whistle:before {
  content: "î­³"
}

.bc-i-stadium1:before {
  content: "î­´"
}

.bc-i-playoff:before {
  content: "î­µ"
}

.bc-i-burger-menu2:before {
  content: "î­¶"
}

.bc-i-winlandia:before {
  content: "î­·"
}

.bc-i-Winlandia:before {
  content: "î­·"
}

.bc-i-betonpoker:before {
  content: "î­¸"
}

.bc-i-420030789:before {
  content: "î­¸"
}

.bc-i-ninjafruitcubes:before {
  content: "î­¹"
}

.bc-i-420031768:before {
  content: "î­¹"
}

.bc-i-luckyspin:before {
  content: "î­º"
}

.bc-i-420032901:before {
  content: "î­º"
}

.bc-i-bonuswagering:before {
  content: "î­»"
}

.bc-i-bonusslots:before {
  content: "î­»"
}

.bc-i-returned1:before {
  content: "î­¼"
}

.bc-i-calculate:before {
  content: "î­½"
}

.bc-i-Bowling:before {
  content: "î­¾"
}

.bc-i-green-start:before {
  content: "î®€"
}

.bc-i-GreenStart:before {
  content: "î®€"
}

.bc-i-euro:before {
  content: "î®"
}

.bc-i-Euro:before {
  content: "î®"
}

.bc-i-trash:before {
  content: "î®‚"
}

.bc-i-add-row:before {
  content: "î®ƒ"
}

.bc-i-add-column:before {
  content: "î®„"
}

.bc-i-layouts:before {
  content: "î®„"
}

.bc-i-rewards:before {
  content: "î®…"
}

.bc-i-Vaquejada:before {
  content: "î®†"
}

.bc-i-X1Football:before {
  content: "î®‡"
}

.bc-i-aviatrix-1:before {
  content: "î®ˆ"
}

.bc-i-Aviatrix2:before {
  content: "î®ˆ"
}

.bc-i-search-request:before {
  content: "î®‰"
}

.bc-i-bring-friend:before {
  content: "î®Š"
}

.bc-i-zeppelin-1:before {
  content: "î®‹"
}

.bc-i-elementarDragonScore:before {
  content: "î®Œ"
}

.bc-i-towerScore:before {
  content: "î®"
}

.bc-i-inhibitor:before {
  content: "î®Ž"
}

.bc-i-killScore:before {
  content: "î®"
}

.bc-i-baronScore:before {
  content: "î®"
}

.bc-i-share:before {
  content: "î®‘"
}

.bc-i-easter:before {
  content: "î®’"
}

.bc-i-hoory:before {
  content: "î®“"
}

.bc-i-draggable:before {
  content: "î®•"
}

.bc-i-belllinkjackpot:before {
  content: "î®¶"
}

.bc-i-community:before {
  content: "î®—"
}

.bc-i-crashosaurus:before {
  content: "î®˜"
}

.bc-i-426633798:before {
  content: "î®˜"
}

.bc-i-RedHotLine2:before {
  content: "î®™"
}

.bc-i-420032827:before {
  content: "î®™"
}

.bc-i-dice3:before {
  content: "î®š"
}

.bc-i-426634207:before {
  content: "î®š"
}

.bc-i-CrashExtreme:before {
  content: "î®›"
}

.bc-i-420033385:before {
  content: "î®›"
}

.bc-i-CrashInfinity:before {
  content: "î®œ"
}

.bc-i-420033108:before {
  content: "î®œ"
}

.bc-i-crash-infinity:before {
  content: "î®œ"
}

.bc-i-almancrash:before {
  content: "î®œ"
}

.bc-i-FootballCup:before {
  content: "î®ž"
}

.bc-i-426634205:before {
  content: "î®ž"
}

.bc-i-hooryAI-stars:before {
  content: "î®"
}

.bc-i-crownslots:before {
  content: "î­£"
}

.bc-i-sloteuro2024:before {
  content: "î®Ÿ"
}

.bc-i-euro-cup:before {
  content: "î® "
}

.bc-i-EuroCup:before {
  content: "î® "
}

.bc-i-FastFlip:before {
  content: "î®¢"
}

.bc-i-420030656:before {
  content: "î®¢"
}

.bc-i-new:before {
  content: ""
}

.bc-i-bftharena:before {
  content: "î®¤"
}

.bc-i-BFTH-arena:before {
  content: "î®¤"
}

.bc-i-Slap:before {
  content: "î®¥"
}

.bc-i-copa-america:before {
  content: "î®¦"
}

.bc-i-CopaAmerica:before {
  content: "î®¦"
}

.bc-i-heylink:before {
  content: "î®§"
}

.bc-i-virtualbetting-3:before {
  content: "î®¨"
}

.bc-i-VirtualBetting4:before {
  content: "î®¨"
}

.bc-i-ortak:before {
  content: "î®©"
}

.bc-i-Ortak:before {
  content: "î®©"
}

.bc-i-Breaking:before {
  content: "î®ª"
}

.bc-i-casinowelcomebonus:before {
  content: "î®«"
}

.bc-i-running-line-star:before {
  content: "î®¬"
}

.bc-i-bigbassgames:before {
  content: "î®­"
}

.bc-i-Camogie:before {
  content: "î®®"
}

.bc-i-pool-masters:before {
  content: "î®¯"
}

.bc-i-PoolMasters:before {
  content: "î®¯"
}

.bc-i-freespin:before {
  content: "î®²"
}

.bc-i-yiriwa:before {
  content: "î®³"
}

.bc-i-jackpots:before {
  content: ""
}

.bc-i-Jackpots1:before {
  content: "î®´"
}

.bc-i-galabetspecial:before {
  content: "î¨–"
}

.bc-i-brazilianTables:before {
  content: "î¨–"
}

.bc-i-delete1:before {
  content: "î®·"
}

.bc-i-desktopView:before {
  content: "î®¹"
}

.bc-i-mobileView:before {
  content: "î®º"
}

.bc-i-slingo:before {
  content: "î®½"
}

.bc-i-stepBack:before {
  content: "î®»"
}

.bc-i-betongames:before {
  content: "î®¿"
}

.bc-i-playtech:before {
  content: "î®¾"
}

.bc-i-gameshows:before {
  content: "î®¼"
}

.bc-i-crashBall:before {
  content: "î¯€"
}

.bc-i-420015433:before {
  content: "î¯€"
}

.bc-i-miniGames:before {
  content: "î¯"
}

.bc-i-1666:before {
  content: "î¯"
}

.bc-i-fishing1:before {
  content: "î¯‚"
}

.bc-i-420015431:before {
  content: "î¯‚"
}

.bc-i-coinFlipper:before {
  content: "î¯ƒ"
}

.bc-i-420015430:before {
  content: "î¯ƒ"
}

.bc-i-plinko11:before {
  content: "î¯„"
}

.bc-i-420015418:before {
  content: "î¯„"
}

.bc-i-poker-ko:before {
  content: "î¯…"
}

.bc-i-hilo1:before {
  content: "î¯†"
}

.bc-i-420015422:before {
  content: "î¯†"
}

.bc-i-aviatrixMRFirst:before {
  content: "î¯ˆ"
}

.bc-i-426636977:before {
  content: "î¯ˆ"
}

.bc-i-drift1:before {
  content: "î¯‰"
}

.bc-i-420015432:before {
  content: "î¯‰"
}

.bc-i-layers1:before {
  content: "î®¸"
}

.bc-i-aviatrixFTN:before {
  content: "î¯Š"
}

.bc-i-420031266:before {
  content: "î¯Š"
}

.bc-i-roulette2:before {
  content: "î¯‹"
}

.bc-i-420015426:before {
  content: "î¯‹"
}

.bc-i-aviaStar:before {
  content: "î¯Œ"
}

.bc-i-400038649:before {
  content: "î¯Œ"
}

.bc-i-tikiQuest:before {
  content: "î¯"
}

.bc-i-426636592:before {
  content: "î¯"
}

.bc-i-hotCricket:before {
  content: "î¯Ž"
}

.bc-i-420031607:before {
  content: "î¯Ž"
}

.bc-i-dailywinsslots:before {
  content: "î¯"
}

.bc-i-fruits-vegetables:before {
  content: "î¯"
}

.bc-i-superBetoCrash:before {
  content: "î¯‘"
}

.bc-i-426636721:before {
  content: "î¯‘"
}

.bc-i-moneyLocker:before {
  content: "î¯’"
}

.bc-i-420015429:before {
  content: "î¯’"
}

.bc-i-lucky5:before {
  content: "î¯“"
}

.bc-i-9002:before {
  content: "î¯“"
}

.bc-i-mines2:before {
  content: "î¯”"
}

.bc-i-420015428:before {
  content: "î¯”"
}

.bc-i-highFlyer:before {
  content: "î¯•"
}

.bc-i-426636687:before {
  content: "î¯•"
}

.bc-i-baccarat1:before {
  content: "î¯–"
}

.bc-i-420015427:before {
  content: "î¯–"
}

.bc-i-gravity:before {
  content: "î¯—"
}

.bc-i-420033335:before {
  content: "î¯—"
}

.bc-i-skyward:before {
  content: "î¯˜"
}

.bc-i-420032120:before {
  content: "î¯˜"
}

.bc-i-magic:before {
  content: "î¯™"
}

.bc-i-mystery:before {
  content: "î¯š"
}

.bc-i-megacandyfestivalcashrain:before {
  content: "î¯›"
}

.bc-i-spingift:before {
  content: "î¯œ"
}

.bc-i-account-closure:before {
  content: "î¯"
}

.bc-i-pin:before {
  content: "î¯ž"
}

.bc-i-Osu:before {
  content: "î¯Ÿ"
}

.bc-i-brasil:before {
  content: "î¯ "
}

.bc-i-christmas:before {
  content: "î¯¡"
}

.bc-i-horseRacing1:before {
  content: "î¯¢"
}

.bc-i-HorseRacingF:before {
  content: "î¯¢"
}

.bc-i-safer:before {
  content: "î¯£"
}

.bc-i-Safer:before {
  content: "î¯£"
}

.bc-i-promotion1:before {
  content: "î¯¤"
}

.bc-i-Promotion2:before {
  content: "î¯¤"
}

.bc-i-freeToPlay:before {
  content: "î¯¥"
}

.bc-i-FreeToPlay:before {
  content: "î¯¥"
}

.bc-i-casino4:before {
  content: "î¯¦"
}

.bc-i-amusnetexclusive:before {
  content: "î¯¦"
}

.bc-i-CasinoCrown:before {
  content: "î¯¦"
}

.bc-i-endorphinasdrops:before {
  content: "î¯§"
}

.bc-i-brand-new:before {
  content: "î¯¨"
}

.bc-i-Deadlock:before {
  content: "î¯ª"
}

.bc-i-extrarecommended:before {
  content: "î¯¬"
}

.bc-i-extrabetexclusive:before {
  content: "î¯¬"
}

.bc-i-all-games1:before {
  content: ""
}

.bc-i-sort:before {
  content: "­"
}

.bc-i-sort-down:before {
  content: "î¯­"
}

.bc-i-sort-up:before {
  content: "î°²"
}

.bc-i-SortUp:before {
  content: "î°²"
}

.bc-i-yophone:before {
  content: "î¯¯"
}

.bc-i-achat:before {
  content: "î¯°"
}

.bc-i-chinesenewyear:before {
  content: "î¯±"
}

.bc-i-india:before {
  content: "î¯²"
}

.bc-i-racing:before {
  content: "î¯³"
}

.bc-i-horses:before {
  content: "î¯´"
}

.bc-i-padishahbetoriginals:before {
  content: "î¯¶"
}

.bc-i-compra:before {
  content: "î¯·"
}

.bc-i-egtvipbelllink:before {
  content: "î¯¸"
}

.bc-i-instantVirtual:before {
  content: "î¯¹"
}

.bc-i-farsiTables:before {
  content: "î¯º"
}

.bc-i-africa:before {
  content: "î¯»"
}

.bc-i-gold:before {
  content: "î¯¼"
}

.bc-i-stvalentine:before {
  content: "î¯½"
}

.bc-i-Entertainment:before {
  content: "î®µ"
}

.bc-i-valentine-sday:before {
  content: ""
}

.bc-i-Hezarfen:before {
  content: "î¯¿"
}

.bc-i-426636210:before {
  content: "î¯¿"
}

.bc-i-crashpoki:before {
  content: "î°€"
}

.bc-i-500000203:before {
  content: "î°€"
}

.bc-i-pages:before {
  content: "î°"
}

.bc-i-ortakshort:before {
  content: "î°‚"
}

.bc-i-exclusivegames:before {
  content: "î°ƒ"
}

.bc-i-coins:before {
  content: "î°„"
}

.bc-i-tiktak:before {
  content: "î°†"
}

.bc-i-trebuchet:before {
  content: "î°‡"
}

.bc-i-dice:before {
  content: "î°ˆ"
}

.bc-i-Dice11:before {
  content: "î°ˆ"
}

.bc-i-Snowboarding:before {
  content: "î°‰"
}

.bc-i-FreestyleSkiing:before {
  content: "î°Š"
}

.bc-i-sort-a-z:before {
  content: "î°‹"
}

.bc-i-tournamentgames:before {
  content: "î°Œ"
}

.bc-i-bigwin:before {
  content: "î°"
}

.bc-i-onlyinmaxibet:before {
  content: "î°"
}

.bc-i-recent:before {
  content: "î°‘"
}

.bc-i-backgammon:before {
  content: "î°’"
}

.bc-i-11:before {
  content: "î°’"
}

.bc-i-Backgammon:before {
  content: "î°’"
}

.bc-i-blueSky:before {
  content: "î°“"
}

.bc-i-vbetBank:before {
  content: "î°”"
}

.bc-i-vip:before {
  content: "î°•"
}

.bc-i-plane:before {
  content: "î°–"
}

.bc-i-500000397:before {
  content: "î°–"
}

.bc-i-avi:before {
  content: "î°–"
}

.bc-i-Plane:before {
  content: "î°–"
}

.bc-i-goldencoinslinkjackpot:before {
  content: "î°—"
}

.bc-i-goldencoinslink:before {
  content: "î°—"
}

.bc-i-basketballPlayer:before {
  content: "î°™"
}

.bc-i-depositWheel:before {
  content: "î°š"
}

.bc-i-deposit-wheel-tab:before {
  content: "î°š"
}

.bc-i-hotgames:before {
  content: "î¯‡"
}

.bc-i-smartsoft:before {
  content: "î°›"
}

.bc-i-doublejackpot:before {
  content: "î°œ"
}

.bc-i-kalambakashdrops:before {
  content: "î°"
}

.bc-i-aviator-2:before {
  content: "î°ž"
}

.bc-i-500008265:before {
  content: "î°ž"
}

.bc-i-FifaClubWorld:before {
  content: "î°Ÿ"
}

.bc-i-vbetoriginals:before {
  content: "î° "
}

.bc-i-VbetOriginals:before {
  content: "î° "
}

.bc-i-Aviabet:before {
  content: "î°¡"
}

.bc-i-500000674:before {
  content: "î°¡"
}

.bc-i-GatesOfPower:before {
  content: "î°¢"
}

.bc-i-500000948:before {
  content: "î°¢"
}

.bc-i-Tower:before {
  content: "î°£"
}

.bc-i-426634715:before {
  content: "î°£"
}

.bc-i-LuckyDeal:before {
  content: "î°¤"
}

.bc-i-426634067:before {
  content: "î°¤"
}

.bc-i-scratchplay:before {
  content: "î°¥"
}

.bc-i-cloverchance:before {
  content: "î°§"
}

.bc-i-PhoneFieldType:before {
  content: "î°¨"
}

.bc-i-egtdigital:before {
  content: "î®–"
}

.bc-i-Egtdigital:before {
  content: "î®–"
}

.bc-i-vipbelllink:before {
  content: "î¯©"
}

.bc-i-Vipbelllink:before {
  content: "î¯©"
}

.bc-i-belllink1:before {
  content: "î°"
}

.bc-i-Belllink1:before {
  content: "î°"
}

.bc-i-goldencoinslinkjp:before {
  content: "î°©"
}

.bc-i-betnanoexclusive:before {
  content: "î°ª"
}

.bc-i-Tekken7:before {
  content: "î°«"
}

.bc-i-TeamfightTactics:before {
  content: "î°¬"
}

.bc-i-full-screen:before {
  content: "î°­"
}

.bc-i-FullScreen:before {
  content: "î°­"
}

.bc-i-collapse-fullscreen:before {
  content: "î°¯"
}

.bc-i-CollapseFullscreen:before {
  content: "î°¯"
}

.bc-i-resize-full-screen:before {
  content: "î°°"
}

.bc-i-ResizeFullscreen:before {
  content: "î°°"
}

.bc-i-investBook:before {
  content: "î°®"
}

.bc-i-invest-book-history:before {
  content: "î°®"
}

.bc-i-github:before {
  content: "î°±"
}

.bc-i-Github:before {
  content: "î°±"
}

.bc-i-discover:before {
  content: "î°³"
}

.bc-i-Discover:before {
  content: "î°³"
}

.bc-i-Fortnite:before {
  content: "î°´"
}

.bc-i-Armwrestling:before {
  content: "î°µ"
}

.bc-i-StreetFighterV:before {
  content: "î°¶"
}

.bc-i-rubyplay:before {
  content: "î°·"
}

.bc-i-RubyPlay:before {
  content: "î°·"
}

.bc-i-koalagames:before {
  content: "î°¸"
}

.bc-i-KoalaGames:before {
  content: "î°¸"
}

.bc-i-mysterybooster:before {
  content: "î°º"
}

.bc-i-MysteryBooster:before {
  content: "î°º"
}

.bc-i-spinomania:before {
  content: "î°»"
}

.bc-i-Spinomania:before {
  content: "î°»"
}

.bc-i-spinexpress:before {
  content: "î°»"
}

.bc-i-turbowins:before {
  content: "î°¼"
}

.bc-i-bonusbooming:before {
  content: "î°½"
}

.bc-i-amusnetjackpotgames:before {
  content: "î°¾"
}

.bc-i-halloween:before {
  content: "î°¿"
}

.bc-i-Halloween:before {
  content: "î°¿"
}

.bc-i-OrtakPlus:before {
  content: "î±€"
}

.bc-i-Bodybuilding:before {
  content: "î±"
}

.bc-i-amusnetcoins:before {
  content: "î±‚"
}

.bc-i-Amusnetcoins:before {
  content: "î±‚"
}

.bc-i-Banker:before {
  content: "î±ƒ"
}

.bc-i-boost:before {
  content: "î±„"
}

.bc-i-Boost:before {
  content: "î±„"
}

.bc-i-booster:before {
  content: "î±…"
}

.bc-i-Booster:before {
  content: "î±…"
}

.bc-i-nlcasinotest:before {
  content: "î±†"
}

.bc-i-Nlcasinotest:before {
  content: "î±†"
}

.bc-i-pragmaticjp:before {
  content: "î±‡"
}

.bc-i-PragmaticJp:before {
  content: "î±‡"
}

.bc-i-turnuva:before {
  content: "î±ˆ"
}

.bc-i-Turnuva:before {
  content: "î±ˆ"
}

.bc-i-instantlink:before {
  content: "î±‰"
}

.bc-i-instantLink:before {
  content: "î±‰"
}

.bc-i-dutchTables:before {
  content: "î±Š"
}

.bc-i-Spinandwin:before {
  content: "î±‹"
}

.bc-i-spinandwin:before {
  content: "î±‹"
}

.bc-i-Vipgoldencoins:before {
  content: "î±Œ"
}

.bc-i-vipgoldencoins:before {
  content: "î±Œ"
}

.bc-i-vipslot:before {
  content: "î±Ž"
}

.bc-i-vipSlot:before {
  content: "î±Ž"
}

.bc-i-romangames:before {
  content: "î±"
}

.bc-i-festival:before {
  content: "î±"
}

.bc-i-kingsday:before {
  content: "î±‘"
}

.bc-i-oranjejackpot:before {
  content: "î±’"
}

.bc-i-xmasgames:before {
  content: "î±“"
}

.bc-i-fruitsgames:before {
  content: "î±”"
}

.bc-i-dice-game:before {
  content: "î±•"
}

.bc-i-egtdigitaltournament:before {
  content: "î±–"
}

.bc-i-amusnettournament:before {
  content: "î±—"
}

.bc-i-jackpotcard:before {
  content: "î±˜"
}

.bc-i-spribeexclusive:before {
  content: "î±™"
}

.bc-i-popokstorm:before {
  content: "î±š"
}

.bc-i-vikingsslots:before {
  content: "î±›"
}

.bc-i-bookofslots:before {
  content: "î±œ"
}

.bc-i-egyptianslots:before {
  content: "î±"
}

.bc-i-arabicslot:before {
  content: "î±"
}

.bc-i-joker:before {
  content: "î±ž"
}

.bc-i-bacon:before {
  content: "î±Ÿ"
}

.bc-i-fantasy:before {
  content: "î± "
}

.bc-i-football:before {
  content: "î±¡"
}

.bc-i-animalslots:before {
  content: "î±¢"
}

.bc-i-AiChatIconStars:before {
  content: "î±£"
}

.bc-i-RoshanScore:before {
  content: "î±¤"
}

.bc-i-roshanScore:before {
  content: "î±¤"
}

.bc-i-BarrackScore:before {
  content: "î±¥"
}

.bc-i-barrackScore:before {
  content: "î±¥"
}

.bc-i-TormentorScore:before {
  content: "î±¦"
}

.bc-i-tormentorScore:before {
  content: "î±¦"
}

.bc-i-prizedrop:before {
  content: "î±§"
}

.bc-i-blockIcon:before {
  content: "î±¨"
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  box-sizing: border-box;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent
}

ol,
ul {
  list-style: none
}

blockquote,
q {
  quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
  font-family: Arial, Helvetica, sans-serif
}

:focus {
  outline: 0
}

ins {
  text-decoration: none
}

del {
  text-decoration: line-through
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

input::-ms-clear {
  display: none
}

::-moz-focus-inner {
  padding: 0
}

::-moz-focus-inner {
  padding: 0;
  border: 0
}

a {
  text-decoration: none
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted
}

small {
  font-size: 80%
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sub {
  bottom: -.25em
}

sup {
  top: -.5em
}

img {
  border-style: none
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  background: none;
  border: none
}

button,
select {
  text-transform: none
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button
}

[type=date] {
  -webkit-appearance: none
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText
}

progress {
  vertical-align: baseline
}

textarea {
  overflow: auto
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  height: auto
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit
}

details {
  display: block
}

summary {
  display: list-item
}

template {
  display: none
}

[hidden] {
  display: none
}

select::-ms-expand {
  display: none
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-text-fill-color: rgba(var(--b-sc), 1);
  -webkit-box-shadow: 0 0 0 1000px transparent inset;
  transition: background-color 5000s ease-in-out 0s
}

span[role=img] {
  filter: invert(.5)
}

@font-face {
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  src: local("Roboto"), url(/fonts/default/Roboto.woff2?v=381) format("woff2"), url(/fonts/default/Roboto.woff?v=381) format("woff"), url(/fonts/default/Roboto.ttf?v=381) format("truetype"), url(/fonts/default/Roboto.eot?v=381), url(/fonts/default/Roboto.eot?v=381) format("embedded-opentype"), url(/fonts/default/Roboto.svg?v=381) format("svg");
  font-display: fallback
}

@font-face {
  font-family: Roboto;
  font-weight: 700;
  font-style: normal;
  src: local("Roboto Bold"), url(/fonts/default/RobotoBold.woff2?v=381) format("woff2"), url(/fonts/default/RobotoBold.woff?v=381) format("woff"), url(/fonts/default/RobotoBold.ttf?v=381) format("truetype"), url(/fonts/default/RobotoBold.eot?v=381), url(/fonts/default/RobotoBold.eot?v=381) format("embedded-opentype"), url(/fonts/default/RobotoBold.svg?v=381) format("svg");
  font-display: fallback
}

@font-face {
  font-family: Open Sans;
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
  unicode-range: U+0530-058F;
  src: local("mardoto-regular"), url(/fonts/armenian/mardoto-regular-webfont.woff2?v=381) format("woff2"), url(/fonts/armenian/mardoto-regular-webfont.woff?v=381) format("woff"), url(/fonts/armenian/mardoto-regular-webfont.ttf?v=381) format("truetype")
}

@font-face {
  font-family: Open Sans;
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
  unicode-range: U+0530-058F;
  src: local("mardoto-bold"), url(/fonts/armenian/mardoto-bold-webfont.woff2?v=381) format("woff2"), url(/fonts/armenian/mardoto-bold-webfont.woff?v=381) format("woff"), url(/fonts/armenian/mardoto-bold-webfont.ttf?v=381) format("truetype")
}

@font-face {
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
  unicode-range: U+0600-06FF;
  src: local("IRAN_SemiBold"), url(/fonts/farsi/IRAN_SemiBold.woff2?v=381) format("woff2"), url(/fonts/farsi/IRAN_SemiBold.woff?v=381) format("woff"), url(/fonts/farsi/IRAN_SemiBold.eot?v=381), url(/fonts/farsi/IRAN_SemiBold.ttf?v=381) format("truetype")
}

@font-face {
  font-family: Roboto;
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
  unicode-range: U+0600-06FF;
  src: local("IRAN_SemiBold"), url(/fonts/farsi/IRAN_SemiBold.woff2?v=381) format("woff2"), url(/fonts/farsi/IRAN_SemiBold.woff?v=381) format("woff"), url(/fonts/farsi/IRAN_SemiBold.ttf?v=381) format("truetype"), url(/fonts/farsi/IRAN_SemiBold.eot?v=381)
}

@font-face {
  font-family: Roboto-Regular;
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
  unicode-range: U+0600-06FF;
  src: local("RobotoRegular"), url(/fonts/farsi/RobotoRegular.woff2?v=381) format("woff2"), url(/fonts/farsi/RobotoRegular.woff?v=381) format("woff"), url(/fonts/farsi/RobotoRegular.ttf?v=381) format("truetype"), url(/fonts/farsi/RobotoRegular.eot?v=381)
}

@font-face {
  font-family: Montserrat;
  font-weight: 400;
  font-style: normal;
  src: local("Montserrat"), url(/fonts/montserrat/Montserrat.woff2?v=381) format("woff2"), url(/fonts/montserrat/Montserrat.woff?v=381) format("woff"), url(/fonts/montserrat/Montserrat.ttf?v=381) format("truetype"), url(/fonts/montserrat/Montserrat.eot?v=381), url(/fonts/montserrat/Montserrat.eot?v=381) format("embedded-opentype"), url(/fonts/montserrat/Montserrat.svg?v=381) format("svg");
  font-display: fallback
}

@font-face {
  font-family: Montserrat;
  font-weight: 700;
  font-style: normal;
  src: local("Montserrat Bold"), url(/fonts/montserrat/MontserratBold.woff2?v=381) format("woff2"), url(/fonts/montserrat/MontserratBold.woff?v=381) format("woff"), url(/fonts/montserrat/MontserratBold.ttf?v=381) format("truetype"), url(/fonts/montserrat/MontserratBold.eot?v=381), url(/fonts/montserrat/MontserratBold.eot?v=381) format("embedded-opentype"), url(/fonts/montserrat/MontserratBold.svg?v=381) format("svg");
  font-display: fallback
}

@font-face {
  font-family: "Noto Serif";
  font-weight: 400;
  font-style: normal;
  src: local("Noto Serif"), url(/fonts/notoSerif/notoSerif.woff2?v=381) format("woff2"), url(/fonts/notoSerif/notoSerif.woff?v=381) format("woff"), url(/fonts/notoSerif/notoSerif.ttf?v=381) format("truetype"), url(/fonts/notoSerif/notoSerif.eot?v=381), url(/fonts/notoSerif/notoSerif.eot?v=381) format("embedded-opentype"), url(/fonts/notoSerif/notoSerif.svg?v=381) format("svg");
  font-display: fallback
}

@font-face {
  font-family: "Noto Serif";
  font-weight: 700;
  font-style: normal;
  src: local("Montserrat Bold"), url(/fonts/notoSerif/notoSerifBold.woff2?v=381) format("woff2"), url(/fonts/notoSerif/notoSerifBold.woff?v=381) format("woff"), url(/fonts/notoSerif/notoSerifBold.ttf?v=381) format("truetype"), url(/fonts/notoSerif/notoSerifBold.eot?v=381), url(/fonts/notoSerif/notoSerifBold.eot?v=381) format("embedded-opentype"), url(/fonts/notoSerif/notoSerifBold.svg?v=381) format("svg");
  font-display: fallback
}

.flagImg {
  flex: 0 0 auto;
  width: 22px;
  height: 14px;
  background: url(/assets/flags.png) no-repeat 0 0/100%;
  margin-inline-end: 5px
}

.flag-bc {
  width: 22px;
  height: 14px;
  flex-shrink: 0;
  background: url(/assets/flags.png) no-repeat 0 0/100%
}

.afghanistan {
  background-position: 0 .3460207612%
}

.africa {
  background-position: 0 .6920415225%
}

.aland {
  background-position: 0 1.0380622837%
}

.albania {
  background-position: 0 1.384083045%
}

.alderney {
  background-position: 0 1.7301038062%
}

.algeria {
  background-position: 0 2.0761245675%
}

.americas {
  background-position: 0 2.4221453287%
}

.americansamoa {
  background-position: 0 2.76816609%
}

.andorra {
  background-position: 0 3.1141868512%
}

.angola {
  background-position: 0 3.4602076125%
}

.anguilla {
  background-position: 0 3.8062283737%
}

.antiguaandbarbuda {
  background-position: 0 4.1522491349%
}

.arableague {
  background-position: 0 4.4982698962%
}

.argentina {
  background-position: 0 4.8442906574%
}

.armenia {
  background-position: 0 5.1903114187%
}

.aruba {
  background-position: 0 5.5363321799%
}

.asia {
  background-position: 0 5.8823529412%
}

.australia {
  background-position: 0 6.2283737024%
}

.austria {
  background-position: 0 6.5743944637%
}

.azerbaijan {
  background-position: 0 6.9204152249%
}

.bahamas {
  background-position: 0 7.2664359862%
}

.bahrain {
  background-position: 0 7.6124567474%
}

.bangladesh {
  background-position: 0 7.9584775087%
}

.barbados {
  background-position: 0 8.3044982699%
}

.basquecountry {
  background-position: 0 8.6505190311%
}

.belarus {
  background-position: 0 8.9965397924%
}

.belgium {
  background-position: 0 9.3425605536%
}

.belize {
  background-position: 0 9.6885813149%
}

.benin {
  background-position: 0 10.0346020761%
}

.bermuda {
  background-position: 0 10.3806228374%
}

.bhutan {
  background-position: 0 10.7266435986%
}

.bolivia {
  background-position: 0 11.0726643599%
}

.bonairesinteustatiusandsaba {
  background-position: 0 11.4186851211%
}

.bosniaherzegovina {
  background-position: 0 11.7647058824%
}

.botswana {
  background-position: 0 12.1107266436%
}

.bouvet {
  background-position: 0 12.4567474048%
}

.brazil {
  background-position: 0 12.8027681661%
}

.britishindianoceanterritory {
  background-position: 0 13.1487889273%
}

.bruneidarussalam {
  background-position: 0 13.4948096886%
}

.bulgaria {
  background-position: 0 13.8408304498%
}

.burkinafaso {
  background-position: 0 14.1868512111%
}

.burundi {
  background-position: 0 14.5328719723%
}

.cambodia {
  background-position: 0 14.8788927336%
}

.cameroon {
  background-position: 0 15.2249134948%
}

.canada {
  background-position: 0 15.5709342561%
}

.capeverde {
  background-position: 0 15.9169550173%
}

.caricom {
  background-position: 0 16.2629757785%
}

.catalonia {
  background-position: 0 16.6089965398%
}

.caymanislands {
  background-position: 0 16.955017301%
}

.centralafricanrepublic {
  background-position: 0 17.3010380623%
}

.chad {
  background-position: 0 17.6470588235%
}

.chile {
  background-position: 0 17.9930795848%
}

.china {
  background-position: 0 18.339100346%
}

.chinesetaipei {
  background-position: 0 18.6851211073%
}

.christmas {
  background-position: 0 19.0311418685%
}

.cis {
  background-position: 0 19.3771626298%
}

.cocoskeeling {
  background-position: 0 19.723183391%
}

.colombia {
  background-position: 0 20.0692041522%
}

.commonwealth {
  background-position: 0 20.4152249135%
}

.comoros {
  background-position: 0 20.7612456747%
}

.congo {
  background-position: 0 21.107266436%
}

.congokinshasa {
  background-position: 0 21.4532871972%
}

.cookislands {
  background-position: 0 21.7993079585%
}

.costarica {
  background-position: 0 22.1453287197%
}

.cotedivoire {
  background-position: 0 22.491349481%
}

.croatia {
  background-position: 0 22.8373702422%
}

.cuba {
  background-position: 0 23.1833910035%
}

.curacao {
  background-position: 0 23.5294117647%
}

.cyprus {
  background-position: 0 23.875432526%
}

.czechrepublic {
  background-position: 0 24.2214532872%
}

.denmark {
  background-position: 0 24.5674740484%
}

.djibouti {
  background-position: 0 24.9134948097%
}

.dominica {
  background-position: 0 25.2595155709%
}

.dominicanrepublic {
  background-position: 0 25.6055363322%
}

.ecuador {
  background-position: 0 25.9515570934%
}

.egypt {
  background-position: 0 26.2975778547%
}

.elsalvador {
  background-position: 0 26.6435986159%
}

.england {
  background-position: 0 26.9896193772%
}

.equatorialguinea {
  background-position: 0 27.3356401384%
}

.eritrea {
  background-position: 0 27.6816608997%
}

.estonia {
  background-position: 0 28.0276816609%
}

.ethiopia {
  background-position: 0 28.3737024221%
}

.europe {
  background-position: 0 28.7197231834%
}

.falkland {
  background-position: 0 29.0657439446%
}

.fao {
  background-position: 0 29.4117647059%
}

.faroeislands {
  background-position: 0 29.7577854671%
}

.fiji {
  background-position: 0 30.1038062284%
}

.finland {
  background-position: 0 30.4498269896%
}

.france {
  background-position: 0 30.7958477509%
}

.french-guiana {
  background-position: 0 31.1418685121%
}

.frenchsouthernandantarcticlands {
  background-position: 0 31.4878892734%
}

.gabon {
  background-position: 0 31.8339100346%
}

.galicia {
  background-position: 0 32.1799307958%
}

.gambia {
  background-position: 0 32.5259515571%
}

.georgia {
  background-position: 0 32.8719723183%
}

.germany {
  background-position: 0 33.2179930796%
}

.ghana {
  background-position: 0 33.5640138408%
}

.gibraltar {
  background-position: 0 33.9100346021%
}

.greatbritain {
  background-position: 0 34.2560553633%
}

.greece {
  background-position: 0 34.6020761246%
}

.greenland {
  background-position: 0 34.9480968858%
}

.grenada {
  background-position: 0 35.2941176471%
}

.guadeloupe {
  background-position: 0 35.6401384083%
}

.guam {
  background-position: 0 35.9861591696%
}

.guatemala {
  background-position: 0 36.3321799308%
}

.guernsey {
  background-position: 0 36.678200692%
}

.guinea {
  background-position: 0 37.0242214533%
}

.guineabissau {
  background-position: 0 37.3702422145%
}

.guyana {
  background-position: 0 37.7162629758%
}

.haiti {
  background-position: 0 38.062283737%
}

.heardislandandmcdonald {
  background-position: 0 38.4083044983%
}

.honduras {
  background-position: 0 38.7543252595%
}

.hongkong {
  background-position: 0 39.1003460208%
}

.hungary {
  background-position: 0 39.446366782%
}

.iaea {
  background-position: 0 39.7923875433%
}

.iceland {
  background-position: 0 40.1384083045%
}

.iho {
  background-position: 0 40.4844290657%
}

.india {
  background-position: 0 40.830449827%
}

.indonesia {
  background-position: 0 41.1764705882%
}

.international {
  background-position: 0 41.5224913495%
}

.iran {
  background-position: 0 41.8685121107%
}

.iraq {
  background-position: 0 42.214532872%
}

.ireland {
  background-position: 0 42.5605536332%
}

.islamicconference {
  background-position: 0 42.9065743945%
}

.isleofman {
  background-position: 0 43.2525951557%
}

.israel {
  background-position: 0 43.598615917%
}

.italy {
  background-position: 0 43.9446366782%
}

.jamaica {
  background-position: 0 44.2906574394%
}

.japan {
  background-position: 0 44.6366782007%
}

.jersey {
  background-position: 0 44.9826989619%
}

.jordan {
  background-position: 0 45.3287197232%
}

.kazakhstan {
  background-position: 0 45.6747404844%
}

.kenya {
  background-position: 0 46.0207612457%
}

.kiribati {
  background-position: 0 46.3667820069%
}

.kosovo {
  background-position: 0 46.7128027682%
}

.kurdish {
  background-position: 0 47.0588235294%
}

.kuwait {
  background-position: 0 47.4048442907%
}

.kyrgyzstan {
  background-position: 0 47.7508650519%
}

.laos {
  background-position: 0 48.0968858131%
}

.latvia {
  background-position: 0 48.4429065744%
}

.lebanon {
  background-position: 0 48.7889273356%
}

.lesotho {
  background-position: 0 49.1349480969%
}

.liberia {
  background-position: 0 49.4809688581%
}

.libya {
  background-position: 0 49.8269896194%
}

.liechtenshein {
  background-position: 0 50.1730103806%
}

.lithuania {
  background-position: 0 50.5190311419%
}

.luxembourg {
  background-position: 0 50.8650519031%
}

.macau {
  background-position: 0 51.2110726644%
}

.northmacedonia {
  background-position: 0 51.5570934256%
}

.madagascar {
  background-position: 0 51.9031141869%
}

.malawi {
  background-position: 0 52.2491349481%
}

.malaysia {
  background-position: 0 52.5951557093%
}

.maldives {
  background-position: 0 52.9411764706%
}

.mali {
  background-position: 0 53.2871972318%
}

.malta {
  background-position: 0 53.6332179931%
}

.marshallislands {
  background-position: 0 53.9792387543%
}

.martinique {
  background-position: 0 54.3252595156%
}

.mauritania {
  background-position: 0 54.6712802768%
}

.mauritius {
  background-position: 0 55.0173010381%
}

.mayotte {
  background-position: 0 55.3633217993%
}

.mexico {
  background-position: 0 55.7093425606%
}

.micronesia {
  background-position: 0 56.0553633218%
}

.moldova {
  background-position: 0 56.401384083%
}

.monaco {
  background-position: 0 56.7474048443%
}

.mongolia {
  background-position: 0 57.0934256055%
}

.montenegro {
  background-position: 0 57.4394463668%
}

.montserrat {
  background-position: 0 57.785467128%
}

.morocco {
  background-position: 0 58.1314878893%
}

.mozambique {
  background-position: 0 58.4775086505%
}

.myanmar {
  background-position: 0 58.8235294118%
}

.namibia {
  background-position: 0 59.169550173%
}

.nato {
  background-position: 0 59.5155709343%
}

.nauru {
  background-position: 0 59.8615916955%
}

.nepal {
  background-position: 0 60.2076124567%
}

.netherlands {
  background-position: 0 60.553633218%
}

.netherlandsantilles {
  background-position: 0 60.8996539792%
}

.newcaledonia {
  background-position: 0 61.2456747405%
}

.newzealand {
  background-position: 0 61.5916955017%
}

.nicaragua {
  background-position: 0 61.937716263%
}

.niger {
  background-position: 0 62.2837370242%
}

.nigeria {
  background-position: 0 62.6297577855%
}

.niue {
  background-position: 0 62.9757785467%
}

.norfolk {
  background-position: 0 63.321799308%
}

.northamerica {
  background-position: 0 63.6678200692%
}

.northerncyprus {
  background-position: 0 64.0138408304%
}

.northernireland {
  background-position: 0 64.3598615917%
}

.northernmariana {
  background-position: 0 64.7058823529%
}

.northkorea {
  background-position: 0 65.0519031142%
}

.norway {
  background-position: 0 65.3979238754%
}

.oas {
  background-position: 0 65.7439446367%
}

.oceania {
  background-position: 0 66.0899653979%
}

.olimpics {
  background-position: 0 66.4359861592%
}

.oman {
  background-position: 0 66.7820069204%
}

.opec {
  background-position: 0 67.1280276817%
}

.pakistan {
  background-position: 0 67.4740484429%
}

.palau {
  background-position: 0 67.8200692042%
}

.palestine {
  background-position: 0 68.1660899654%
}

.panama {
  background-position: 0 68.5121107266%
}

.papuanewguinea {
  background-position: 0 68.8581314879%
}

.paraguay {
  background-position: 0 69.2041522491%
}

.peru {
  background-position: 0 69.5501730104%
}

.philippines {
  background-position: 0 69.8961937716%
}

.pitcairn {
  background-position: 0 70.2422145329%
}

.poland {
  background-position: 0 70.5882352941%
}

.portugal {
  background-position: 0 70.9342560554%
}

.puertorico {
  background-position: 0 71.2802768166%
}

.qatar {
  background-position: 0 71.6262975779%
}

.quebec {
  background-position: 0 71.9723183391%
}

.redcross {
  background-position: 0 72.3183391003%
}

.reunion {
  background-position: 0 72.6643598616%
}

.romania {
  background-position: 0 73.0103806228%
}

.russia {
  background-position: 0 73.3564013841%
}

.rwanda {
  background-position: 0 73.7024221453%
}

.saintbarthelemy {
  background-position: 0 74.0484429066%
}

.sainthelena {
  background-position: 0 74.3944636678%
}

.saintlucia {
  background-position: 0 74.7404844291%
}

.saintmartin {
  background-position: 0 75.0865051903%
}

.saintpierreandmiquelon {
  background-position: 0 75.4325259516%
}

.samoa {
  background-position: 0 75.7785467128%
}

.sanmarino {
  background-position: 0 76.124567474%
}

.saotomeandprincipe {
  background-position: 0 76.4705882353%
}

.saudiarabia {
  background-position: 0 76.8166089965%
}

.scotland {
  background-position: 0 77.1626297578%
}

.senegal {
  background-position: 0 77.508650519%
}

.serbia {
  background-position: 0 77.8546712803%
}

.seychelles {
  background-position: 0 78.2006920415%
}

.sierraleone {
  background-position: 0 78.5467128028%
}

.singapore {
  background-position: 0 78.892733564%
}

.sintmaarten {
  background-position: 0 79.2387543253%
}

.slovakia {
  background-position: 0 79.5847750865%
}

.slovenia {
  background-position: 0 79.9307958478%
}

.solomonislands {
  background-position: 0 80.276816609%
}

.somalia {
  background-position: 0 80.6228373702%
}

.somaliland {
  background-position: 0 80.9688581315%
}

.southafrica {
  background-position: 0 81.3148788927%
}

.southamerica {
  background-position: 0 81.660899654%
}

.southgeorgiaandsouthsandwich {
  background-position: 0 82.0069204152%
}

.southkorea {
  background-position: 0 82.3529411765%
}

.southsudan {
  background-position: 0 82.6989619377%
}

.spain {
  background-position: 0 83.044982699%
}

.srilanka {
  background-position: 0 83.3910034602%
}

.srlmatches {
  background-position: 0 83.7370242215%
}

.stkittsandnevis {
  background-position: 0 84.0830449827%
}

.stvincentandthegrenadines {
  background-position: 0 84.4290657439%
}

.sudan {
  background-position: 0 84.7750865052%
}

.suriname {
  background-position: 0 85.1211072664%
}

.svalbardandjanmayen {
  background-position: 0 85.4671280277%
}

.swaziland {
  background-position: 0 85.8131487889%
}

.sweden {
  background-position: 0 86.1591695502%
}

.switzerland {
  background-position: 0 86.5051903114%
}

.syria {
  background-position: 0 86.8512110727%
}

.tahiti {
  background-position: 0 87.1972318339%
}

.taiwan {
  background-position: 0 87.5432525952%
}

.tajikistan {
  background-position: 0 87.8892733564%
}

.unitedrepublicoftanzania {
  background-position: 0 88.2352941176%
}

.thailand {
  background-position: 0 88.5813148789%
}

.timorleste {
  background-position: 0 88.9273356401%
}

.togo {
  background-position: 0 89.2733564014%
}

.tokelau {
  background-position: 0 89.6193771626%
}

.tonga {
  background-position: 0 89.9653979239%
}

.trinidadtobago {
  background-position: 0 90.3114186851%
}

.tristandacunha {
  background-position: 0 90.6574394464%
}

.tunisia {
  background-position: 0 91.0034602076%
}

.turkey {
  background-position: 0 91.3494809689%
}

.turkmenistan {
  background-position: 0 91.6955017301%
}

.turksandcaicosislands {
  background-position: 0 92.0415224913%
}

.tuvalu {
  background-position: 0 92.3875432526%
}

.uganda {
  background-position: 0 92.7335640138%
}

.ukraine {
  background-position: 0 93.0795847751%
}

.uae {
  background-position: 0 93.4256055363%
}

.unitedkingdom {
  background-position: 0 93.7716262976%
}

.uruguay {
  background-position: 0 94.1176470588%
}

.usa {
  background-position: 0 94.4636678201%
}

.uzbekistan {
  background-position: 0 94.8096885813%
}

.vanutau {
  background-position: 0 95.1557093426%
}

.vaticancity {
  background-position: 0 95.5017301038%
}

.venezuela {
  background-position: 0 95.8477508651%
}

.vietnam {
  background-position: 0 96.1937716263%
}

.virginislandsbritish {
  background-position: 0 96.5397923875%
}

.virginislandsus {
  background-position: 0 96.8858131488%
}

.wales {
  background-position: 0 97.23183391%
}

.wallisandfutuna {
  background-position: 0 97.5778546713%
}

.westernsahara {
  background-position: 0 97.9238754325%
}

.westindies {
  background-position: 0 98.2698961938%
}

.world {
  background-position: 0 98.615916955%
}

.yemen {
  background-position: 0 98.9619377163%
}

.zambia {
  background-position: 0 99.3079584775%
}

.zanzibar {
  background-position: 0 99.6539792388%
}

.zimbabwe {
  background-position: 0 100%
}

.sp-sub-list-bc .sp-s-l-h-flag-bc {
  color: rgba(var(--b-sc), .5)
}

.hdr-navigation-link-bc.badge-new:after,
.nav-menu-item.badge-new:after,
.m-nav-sab-container-r-row-bc>a.badge-new:after,
.casino-game-item.badge-new:after,
.casino-game-tabs .horizontal-sl-tab-bc[data-badge].badge-new:after,
.skill-games-p-r-c-name-bc.badge-new:after,
.m-nav-collapsed-container-bc .app-nav-link.badge-new:after,
.accordion-button.badge-new:after {
  color: #fff;
  background: #7f194f
}

.casino-game-item.badge-new:after {
  box-shadow: -2px 2px 8px #7f194f99
}

[dir=ltr] .m-nav-collapsed-container-bc .app-nav-link.badge-new:after {
  background: -moz-linear-gradient(right, rgba(127, 25, 79, .6), rgba(127, 25, 79, 0) 100%);
  background: -webkit-linear-gradient(right, rgba(127, 25, 79, .6), rgba(127, 25, 79, 0) 100%);
  background: linear-gradient(to left, #7f194f99, #7f194f00)
}

[dir=rtl] .m-nav-collapsed-container-bc .app-nav-link.badge-new:after {
  background: -moz-linear-gradient(left, rgba(127, 25, 79, .6), rgba(127, 25, 79, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(127, 25, 79, .6), rgba(127, 25, 79, 0) 100%);
  background: linear-gradient(to right, #7f194f99, #7f194f00)
}

.hdr-navigation-link-bc.badge-top:after,
.nav-menu-item.badge-top:after,
.m-nav-sab-container-r-row-bc>a.badge-top:after,
.casino-game-item.badge-top:after,
.casino-game-tabs .horizontal-sl-tab-bc[data-badge].badge-top:after,
.skill-games-p-r-c-name-bc.badge-top:after,
.m-nav-collapsed-container-bc .app-nav-link.badge-top:after,
.accordion-button.badge-top:after {
  color: #fff;
  background: #6e3a85
}

.casino-game-item.badge-top:after {
  box-shadow: -2px 2px 8px #6e3a8599
}

[dir=ltr] .m-nav-collapsed-container-bc .app-nav-link.badge-top:after {
  background: -moz-linear-gradient(right, rgba(110, 58, 133, .6), rgba(110, 58, 133, 0) 100%);
  background: -webkit-linear-gradient(right, rgba(110, 58, 133, .6), rgba(110, 58, 133, 0) 100%);
  background: linear-gradient(to left, #6e3a8599, #6e3a8500)
}

[dir=rtl] .m-nav-collapsed-container-bc .app-nav-link.badge-top:after {
  background: -moz-linear-gradient(left, rgba(110, 58, 133, .6), rgba(110, 58, 133, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(110, 58, 133, .6), rgba(110, 58, 133, 0) 100%);
  background: linear-gradient(to right, #6e3a8599, #6e3a8500)
}

.hdr-navigation-link-bc.badge-vpn:after,
.nav-menu-item.badge-vpn:after,
.m-nav-sab-container-r-row-bc>a.badge-vpn:after,
.casino-game-item.badge-vpn:after,
.casino-game-tabs .horizontal-sl-tab-bc[data-badge].badge-vpn:after,
.skill-games-p-r-c-name-bc.badge-vpn:after,
.m-nav-collapsed-container-bc .app-nav-link.badge-vpn:after,
.accordion-button.badge-vpn:after {
  color: #fff;
  background: #49557e
}

.casino-game-item.badge-vpn:after {
  box-shadow: -2px 2px 8px #49557e99
}

[dir=ltr] .m-nav-collapsed-container-bc .app-nav-link.badge-vpn:after {
  background: -moz-linear-gradient(right, rgba(73, 85, 126, .6), rgba(73, 85, 126, 0) 100%);
  background: -webkit-linear-gradient(right, rgba(73, 85, 126, .6), rgba(73, 85, 126, 0) 100%);
  background: linear-gradient(to left, #49557e99, #49557e00)
}

[dir=rtl] .m-nav-collapsed-container-bc .app-nav-link.badge-vpn:after {
  background: -moz-linear-gradient(left, rgba(73, 85, 126, .6), rgba(73, 85, 126, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(73, 85, 126, .6), rgba(73, 85, 126, 0) 100%);
  background: linear-gradient(to right, #49557e99, #49557e00)
}

.hdr-navigation-link-bc.badge-promo:after,
.nav-menu-item.badge-promo:after,
.m-nav-sab-container-r-row-bc>a.badge-promo:after,
.casino-game-item.badge-promo:after,
.casino-game-tabs .horizontal-sl-tab-bc[data-badge].badge-promo:after,
.skill-games-p-r-c-name-bc.badge-promo:after,
.m-nav-collapsed-container-bc .app-nav-link.badge-promo:after,
.accordion-button.badge-promo:after {
  color: #fff;
  background: #186360
}

.casino-game-item.badge-promo:after {
  box-shadow: -2px 2px 8px #18636099
}

[dir=ltr] .m-nav-collapsed-container-bc .app-nav-link.badge-promo:after {
  background: -moz-linear-gradient(right, rgba(24, 99, 96, .6), rgba(24, 99, 96, 0) 100%);
  background: -webkit-linear-gradient(right, rgba(24, 99, 96, .6), rgba(24, 99, 96, 0) 100%);
  background: linear-gradient(to left, #18636099, #18636000)
}

[dir=rtl] .m-nav-collapsed-container-bc .app-nav-link.badge-promo:after {
  background: -moz-linear-gradient(left, rgba(24, 99, 96, .6), rgba(24, 99, 96, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(24, 99, 96, .6), rgba(24, 99, 96, 0) 100%);
  background: linear-gradient(to right, #18636099, #18636000)
}

.hdr-navigation-link-bc.badge-jackpot:after,
.nav-menu-item.badge-jackpot:after,
.m-nav-sab-container-r-row-bc>a.badge-jackpot:after,
.casino-game-item.badge-jackpot:after,
.casino-game-tabs .horizontal-sl-tab-bc[data-badge].badge-jackpot:after,
.skill-games-p-r-c-name-bc.badge-jackpot:after,
.m-nav-collapsed-container-bc .app-nav-link.badge-jackpot:after,
.accordion-button.badge-jackpot:after {
  color: #fff;
  background: #7b6418
}

.casino-game-item.badge-jackpot:after {
  box-shadow: -2px 2px 8px #7b641899
}

[dir=ltr] .m-nav-collapsed-container-bc .app-nav-link.badge-jackpot:after {
  background: -moz-linear-gradient(right, rgba(123, 100, 24, .6), rgba(123, 100, 24, 0) 100%);
  background: -webkit-linear-gradient(right, rgba(123, 100, 24, .6), rgba(123, 100, 24, 0) 100%);
  background: linear-gradient(to left, #7b641899, #7b641800)
}

[dir=rtl] .m-nav-collapsed-container-bc .app-nav-link.badge-jackpot:after {
  background: -moz-linear-gradient(left, rgba(123, 100, 24, .6), rgba(123, 100, 24, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(123, 100, 24, .6), rgba(123, 100, 24, 0) 100%);
  background: linear-gradient(to right, #7b641899, #7b641800)
}

.hdr-navigation-link-bc.badge-exclusive:after,
.nav-menu-item.badge-exclusive:after,
.m-nav-sab-container-r-row-bc>a.badge-exclusive:after,
.casino-game-item.badge-exclusive:after,
.casino-game-tabs .horizontal-sl-tab-bc[data-badge].badge-exclusive:after,
.skill-games-p-r-c-name-bc.badge-exclusive:after,
.m-nav-collapsed-container-bc .app-nav-link.badge-exclusive:after,
.accordion-button.badge-exclusive:after {
  color: #fff;
  background: #53934f
}

.casino-game-item.badge-exclusive:after {
  box-shadow: -2px 2px 8px #53934f99
}

[dir=ltr] .m-nav-collapsed-container-bc .app-nav-link.badge-exclusive:after {
  background: -moz-linear-gradient(right, rgba(83, 147, 79, .6), rgba(83, 147, 79, 0) 100%);
  background: -webkit-linear-gradient(right, rgba(83, 147, 79, .6), rgba(83, 147, 79, 0) 100%);
  background: linear-gradient(to left, #53934f99, #53934f00)
}

[dir=rtl] .m-nav-collapsed-container-bc .app-nav-link.badge-exclusive:after {
  background: -moz-linear-gradient(left, rgba(83, 147, 79, .6), rgba(83, 147, 79, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(83, 147, 79, .6), rgba(83, 147, 79, 0) 100%);
  background: linear-gradient(to right, #53934f99, #53934f00)
}

.hdr-navigation-link-bc.badge-free:after,
.nav-menu-item.badge-free:after,
.m-nav-sab-container-r-row-bc>a.badge-free:after,
.casino-game-item.badge-free:after,
.casino-game-tabs .horizontal-sl-tab-bc[data-badge].badge-free:after,
.skill-games-p-r-c-name-bc.badge-free:after,
.m-nav-collapsed-container-bc .app-nav-link.badge-free:after,
.accordion-button.badge-free:after {
  color: #fff;
  background: #1077c3
}

.casino-game-item.badge-free:after {
  box-shadow: -2px 2px 8px #1077c399
}

[dir=ltr] .m-nav-collapsed-container-bc .app-nav-link.badge-free:after {
  background: -moz-linear-gradient(right, rgba(16, 119, 195, .6), rgba(16, 119, 195, 0) 100%);
  background: -webkit-linear-gradient(right, rgba(16, 119, 195, .6), rgba(16, 119, 195, 0) 100%);
  background: linear-gradient(to left, #1077c399, #1077c300)
}

[dir=rtl] .m-nav-collapsed-container-bc .app-nav-link.badge-free:after {
  background: -moz-linear-gradient(left, rgba(16, 119, 195, .6), rgba(16, 119, 195, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(16, 119, 195, .6), rgba(16, 119, 195, 0) 100%);
  background: linear-gradient(to right, #1077c399, #1077c300)
}

.hdr-navigation-link-bc.badge-tournament:after,
.nav-menu-item.badge-tournament:after,
.m-nav-sab-container-r-row-bc>a.badge-tournament:after,
.casino-game-item.badge-tournament:after,
.casino-game-tabs .horizontal-sl-tab-bc[data-badge].badge-tournament:after,
.skill-games-p-r-c-name-bc.badge-tournament:after,
.m-nav-collapsed-container-bc .app-nav-link.badge-tournament:after,
.accordion-button.badge-tournament:after {
  color: #fff;
  background: #3b26ac
}

.casino-game-item.badge-tournament:after {
  box-shadow: -2px 2px 8px #3b26ac99
}

[dir=ltr] .m-nav-collapsed-container-bc .app-nav-link.badge-tournament:after {
  background: -moz-linear-gradient(right, rgba(59, 38, 172, .6), rgba(59, 38, 172, 0) 100%);
  background: -webkit-linear-gradient(right, rgba(59, 38, 172, .6), rgba(59, 38, 172, 0) 100%);
  background: linear-gradient(to left, #3b26ac99, #3b26ac00)
}

[dir=rtl] .m-nav-collapsed-container-bc .app-nav-link.badge-tournament:after {
  background: -moz-linear-gradient(left, rgba(59, 38, 172, .6), rgba(59, 38, 172, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(59, 38, 172, .6), rgba(59, 38, 172, 0) 100%);
  background: linear-gradient(to right, #3b26ac99, #3b26ac00)
}

.hdr-navigation-link-bc.badge-spinCount:after,
.nav-menu-item.badge-spinCount:after,
.m-nav-sab-container-r-row-bc>a.badge-spinCount:after,
.casino-game-item.badge-spinCount:after,
.casino-game-tabs .horizontal-sl-tab-bc[data-badge].badge-spinCount:after,
.skill-games-p-r-c-name-bc.badge-spinCount:after,
.m-nav-collapsed-container-bc .app-nav-link.badge-spinCount:after,
.accordion-button.badge-spinCount:after {
  color: #fff;
  background: #c3910a
}

.casino-game-item.badge-spinCount:after {
  box-shadow: -2px 2px 8px #c3910a99
}

[dir=ltr] .m-nav-collapsed-container-bc .app-nav-link.badge-spinCount:after {
  background: -moz-linear-gradient(right, rgba(195, 145, 10, .6), rgba(195, 145, 10, 0) 100%);
  background: -webkit-linear-gradient(right, rgba(195, 145, 10, .6), rgba(195, 145, 10, 0) 100%);
  background: linear-gradient(to left, #c3910a99, #c3910a00)
}

[dir=rtl] .m-nav-collapsed-container-bc .app-nav-link.badge-spinCount:after {
  background: -moz-linear-gradient(left, rgba(195, 145, 10, .6), rgba(195, 145, 10, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(195, 145, 10, .6), rgba(195, 145, 10, 0) 100%);
  background: linear-gradient(to right, #c3910a99, #c3910a00)
}

.hdr-navigation-link-bc.badge-hot:after,
.nav-menu-item.badge-hot:after,
.m-nav-sab-container-r-row-bc>a.badge-hot:after,
.casino-game-item.badge-hot:after,
.casino-game-tabs .horizontal-sl-tab-bc[data-badge].badge-hot:after,
.skill-games-p-r-c-name-bc.badge-hot:after,
.m-nav-collapsed-container-bc .app-nav-link.badge-hot:after,
.accordion-button.badge-hot:after {
  color: #fff;
  background: #e32020
}

.casino-game-item.badge-hot:after {
  box-shadow: -2px 2px 8px #e3202099
}

[dir=ltr] .m-nav-collapsed-container-bc .app-nav-link.badge-hot:after {
  background: -moz-linear-gradient(right, rgba(227, 32, 32, .6), rgba(227, 32, 32, 0) 100%);
  background: -webkit-linear-gradient(right, rgba(227, 32, 32, .6), rgba(227, 32, 32, 0) 100%);
  background: linear-gradient(to left, #e3202099, #e3202000)
}

[dir=rtl] .m-nav-collapsed-container-bc .app-nav-link.badge-hot:after {
  background: -moz-linear-gradient(left, rgba(227, 32, 32, .6), rgba(227, 32, 32, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(227, 32, 32, .6), rgba(227, 32, 32, 0) 100%);
  background: linear-gradient(to right, #e3202099, #e3202000)
}

.casino-game-tabs .horizontal-sl-tab-bc.badge-ByBetconstruct:after,
.accordion-button.badge-ByBetconstruct:after {
  color: rgba(var(--hero-sc), 1);
  background: rgba(var(--hero), 1)
}

.special-games-button .btn.favorite-team.a-color {
  background: #b21705;
  background: linear-gradient(to right, #b21705, #f34235)
}

.special-games-button .btn.favorite-team:not(.a-color)>i {
  color: #f34235
}

.sp-sub-list-bc.favorite-team {
  transition: var(--default-transition-duration)
}

@media all and (hover: hover) {
  .sp-sub-list-bc.favorite-team:hover .sp-s-l-head-bc {
    background: #b2170599;
    box-shadow: 0 0 8px #b2170599
  }

  .sp-sub-list-bc.favorite-team:hover .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.favorite-team:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }

  .sp-sub-list-bc.favorite-team:hover {
    cursor: pointer
  }
}

@media not all and (hover: hover) {
  .sp-sub-list-bc.favorite-team:active .sp-s-l-head-bc {
    background: #b2170599;
    box-shadow: 0 0 8px #b2170599
  }

  .sp-sub-list-bc.favorite-team:active .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.favorite-team:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }
}

.sp-sub-list-bc.favorite-team:not(.a-color) .sp-s-l-h-flag-bc {
  color: #f34235
}

.sp-sub-list-bc.favorite-team.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.favorite-team.selected .sp-s-l-head-bc {
  background: #b21705;
  background: linear-gradient(to right, #b21705, #f34235)
}

.sp-sub-list-bc.favorite-team.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.favorite-team.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.favorite-team.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.favorite-team.selected .sp-s-l-head-bc .sp-s-l-h-title-bc {
  color: #fff
}

.sp-sub-list-bc.favorite-team.a-color .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.favorite-team.selected .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
  color: #ffffffb3
}

.special-games-button .btn.multiple-of-the-day.a-color {
  background: #ff5f00;
  background: linear-gradient(to right, #ff5f00, #ef9805)
}

.special-games-button .btn.multiple-of-the-day:not(.a-color)>i {
  color: #ef9805
}

.sp-sub-list-bc.multiple-of-the-day {
  transition: var(--default-transition-duration)
}

@media all and (hover: hover) {
  .sp-sub-list-bc.multiple-of-the-day:hover .sp-s-l-head-bc {
    background: #ff5f0099;
    box-shadow: 0 0 8px #ff5f0099
  }

  .sp-sub-list-bc.multiple-of-the-day:hover .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.multiple-of-the-day:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }

  .sp-sub-list-bc.multiple-of-the-day:hover {
    cursor: pointer
  }
}

@media not all and (hover: hover) {
  .sp-sub-list-bc.multiple-of-the-day:active .sp-s-l-head-bc {
    background: #ff5f0099;
    box-shadow: 0 0 8px #ff5f0099
  }

  .sp-sub-list-bc.multiple-of-the-day:active .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.multiple-of-the-day:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }
}

.sp-sub-list-bc.multiple-of-the-day:not(.a-color) .sp-s-l-h-flag-bc {
  color: #ef9805
}

.sp-sub-list-bc.multiple-of-the-day.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.multiple-of-the-day.selected .sp-s-l-head-bc {
  background: #ff5f00;
  background: linear-gradient(to right, #ff5f00, #ef9805)
}

.sp-sub-list-bc.multiple-of-the-day.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.multiple-of-the-day.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.multiple-of-the-day.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.multiple-of-the-day.selected .sp-s-l-head-bc .sp-s-l-h-title-bc {
  color: #fff
}

.sp-sub-list-bc.multiple-of-the-day.a-color .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.multiple-of-the-day.selected .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
  color: #ffffffb3
}

.special-games-button .btn.upcoming-matches.a-color {
  background: #026c90;
  background: linear-gradient(to right, #026c90, #0097b7)
}

.special-games-button .btn.upcoming-matches:not(.a-color)>i {
  color: #0097b7
}

.sp-sub-list-bc.upcoming-matches {
  transition: var(--default-transition-duration)
}

@media all and (hover: hover) {
  .sp-sub-list-bc.upcoming-matches:hover .sp-s-l-head-bc {
    background: #026c9099;
    box-shadow: 0 0 8px #026c9099
  }

  .sp-sub-list-bc.upcoming-matches:hover .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.upcoming-matches:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }

  .sp-sub-list-bc.upcoming-matches:hover {
    cursor: pointer
  }
}

@media not all and (hover: hover) {
  .sp-sub-list-bc.upcoming-matches:active .sp-s-l-head-bc {
    background: #026c9099;
    box-shadow: 0 0 8px #026c9099
  }

  .sp-sub-list-bc.upcoming-matches:active .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.upcoming-matches:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }
}

.sp-sub-list-bc.upcoming-matches:not(.a-color) .sp-s-l-h-flag-bc {
  color: #0097b7
}

.sp-sub-list-bc.upcoming-matches.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.upcoming-matches.selected .sp-s-l-head-bc {
  background: #026c90;
  background: linear-gradient(to right, #026c90, #0097b7)
}

.sp-sub-list-bc.upcoming-matches.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.upcoming-matches.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.upcoming-matches.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.upcoming-matches.selected .sp-s-l-head-bc .sp-s-l-h-title-bc {
  color: #fff
}

.sp-sub-list-bc.upcoming-matches.a-color .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.upcoming-matches.selected .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
  color: #ffffffb3
}

.special-games-button .btn.upcoming.a-color {
  background: #026c90;
  background: linear-gradient(to right, #026c90, #0097b7)
}

.special-games-button .btn.upcoming:not(.a-color)>i {
  color: #0097b7
}

.sp-sub-list-bc.upcoming {
  transition: var(--default-transition-duration)
}

@media all and (hover: hover) {
  .sp-sub-list-bc.upcoming:hover .sp-s-l-head-bc {
    background: #026c9099;
    box-shadow: 0 0 8px #026c9099
  }

  .sp-sub-list-bc.upcoming:hover .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.upcoming:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }

  .sp-sub-list-bc.upcoming:hover {
    cursor: pointer
  }
}

@media not all and (hover: hover) {
  .sp-sub-list-bc.upcoming:active .sp-s-l-head-bc {
    background: #026c9099;
    box-shadow: 0 0 8px #026c9099
  }

  .sp-sub-list-bc.upcoming:active .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.upcoming:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }
}

.sp-sub-list-bc.upcoming:not(.a-color) .sp-s-l-h-flag-bc {
  color: #0097b7
}

.sp-sub-list-bc.upcoming.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.upcoming.selected .sp-s-l-head-bc {
  background: #026c90;
  background: linear-gradient(to right, #026c90, #0097b7)
}

.sp-sub-list-bc.upcoming.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.upcoming.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.upcoming.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.upcoming.selected .sp-s-l-head-bc .sp-s-l-h-title-bc {
  color: #fff
}

.sp-sub-list-bc.upcoming.a-color .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.upcoming.selected .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
  color: #ffffffb3
}

.special-games-button .btn.popular-matches.a-color {
  background: #3b26ac;
  background: linear-gradient(to right, #3b26ac, #583de3)
}

.special-games-button .btn.popular-matches:not(.a-color)>i {
  color: #583de3
}

.sp-sub-list-bc.popular-matches {
  transition: var(--default-transition-duration)
}

@media all and (hover: hover) {
  .sp-sub-list-bc.popular-matches:hover .sp-s-l-head-bc {
    background: #3b26ac99;
    box-shadow: 0 0 8px #3b26ac99
  }

  .sp-sub-list-bc.popular-matches:hover .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.popular-matches:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }

  .sp-sub-list-bc.popular-matches:hover {
    cursor: pointer
  }
}

@media not all and (hover: hover) {
  .sp-sub-list-bc.popular-matches:active .sp-s-l-head-bc {
    background: #3b26ac99;
    box-shadow: 0 0 8px #3b26ac99
  }

  .sp-sub-list-bc.popular-matches:active .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.popular-matches:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }
}

.sp-sub-list-bc.popular-matches:not(.a-color) .sp-s-l-h-flag-bc {
  color: #583de3
}

.sp-sub-list-bc.popular-matches.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.popular-matches.selected .sp-s-l-head-bc {
  background: #3b26ac;
  background: linear-gradient(to right, #3b26ac, #583de3)
}

.sp-sub-list-bc.popular-matches.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.popular-matches.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.popular-matches.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.popular-matches.selected .sp-s-l-head-bc .sp-s-l-h-title-bc {
  color: #fff
}

.sp-sub-list-bc.popular-matches.a-color .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.popular-matches.selected .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
  color: #ffffffb3
}

.special-games-button .btn.olympic-competitions.a-color {
  background: #c63947;
  background: linear-gradient(to right, #c63947, #f55461)
}

.special-games-button .btn.olympic-competitions:not(.a-color)>i {
  color: #f55461
}

.sp-sub-list-bc.olympic-competitions {
  transition: var(--default-transition-duration)
}

@media all and (hover: hover) {
  .sp-sub-list-bc.olympic-competitions:hover .sp-s-l-head-bc {
    background: #c6394799;
    box-shadow: 0 0 8px #c6394799
  }

  .sp-sub-list-bc.olympic-competitions:hover .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.olympic-competitions:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }

  .sp-sub-list-bc.olympic-competitions:hover {
    cursor: pointer
  }
}

@media not all and (hover: hover) {
  .sp-sub-list-bc.olympic-competitions:active .sp-s-l-head-bc {
    background: #c6394799;
    box-shadow: 0 0 8px #c6394799
  }

  .sp-sub-list-bc.olympic-competitions:active .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.olympic-competitions:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }
}

.sp-sub-list-bc.olympic-competitions:not(.a-color) .sp-s-l-h-flag-bc {
  color: #f55461
}

.sp-sub-list-bc.olympic-competitions.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.olympic-competitions.selected .sp-s-l-head-bc {
  background: #c63947;
  background: linear-gradient(to right, #c63947, #f55461)
}

.sp-sub-list-bc.olympic-competitions.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.olympic-competitions.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.olympic-competitions.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.olympic-competitions.selected .sp-s-l-head-bc .sp-s-l-h-title-bc {
  color: #fff
}

.sp-sub-list-bc.olympic-competitions.a-color .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.olympic-competitions.selected .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
  color: #ffffffb3
}

.special-games-button .btn.olympic-matches.a-color {
  background: #c63947;
  background: linear-gradient(to right, #c63947, #f55461)
}

.special-games-button .btn.olympic-matches:not(.a-color)>i {
  color: #f55461
}

.sp-sub-list-bc.olympic-matches {
  transition: var(--default-transition-duration)
}

@media all and (hover: hover) {
  .sp-sub-list-bc.olympic-matches:hover .sp-s-l-head-bc {
    background: #c6394799;
    box-shadow: 0 0 8px #c6394799
  }

  .sp-sub-list-bc.olympic-matches:hover .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.olympic-matches:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }

  .sp-sub-list-bc.olympic-matches:hover {
    cursor: pointer
  }
}

@media not all and (hover: hover) {
  .sp-sub-list-bc.olympic-matches:active .sp-s-l-head-bc {
    background: #c6394799;
    box-shadow: 0 0 8px #c6394799
  }

  .sp-sub-list-bc.olympic-matches:active .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.olympic-matches:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }
}

.sp-sub-list-bc.olympic-matches:not(.a-color) .sp-s-l-h-flag-bc {
  color: #f55461
}

.sp-sub-list-bc.olympic-matches.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.olympic-matches.selected .sp-s-l-head-bc {
  background: #c63947;
  background: linear-gradient(to right, #c63947, #f55461)
}

.sp-sub-list-bc.olympic-matches.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.olympic-matches.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.olympic-matches.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.olympic-matches.selected .sp-s-l-head-bc .sp-s-l-h-title-bc {
  color: #fff
}

.sp-sub-list-bc.olympic-matches.a-color .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.olympic-matches.selected .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
  color: #ffffffb3
}

.special-games-button .btn.popular-competitions.a-color {
  background: #0648a3;
  background: linear-gradient(to right, #0648a3, #2275e9)
}

.special-games-button .btn.popular-competitions:not(.a-color)>i {
  color: #2275e9
}

.sp-sub-list-bc.popular-competitions {
  transition: var(--default-transition-duration)
}

@media all and (hover: hover) {
  .sp-sub-list-bc.popular-competitions:hover .sp-s-l-head-bc {
    background: #0648a399;
    box-shadow: 0 0 8px #0648a399
  }

  .sp-sub-list-bc.popular-competitions:hover .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.popular-competitions:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }

  .sp-sub-list-bc.popular-competitions:hover {
    cursor: pointer
  }
}

@media not all and (hover: hover) {
  .sp-sub-list-bc.popular-competitions:active .sp-s-l-head-bc {
    background: #0648a399;
    box-shadow: 0 0 8px #0648a399
  }

  .sp-sub-list-bc.popular-competitions:active .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.popular-competitions:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }
}

.sp-sub-list-bc.popular-competitions:not(.a-color) .sp-s-l-h-flag-bc {
  color: #2275e9
}

.sp-sub-list-bc.popular-competitions.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.popular-competitions.selected .sp-s-l-head-bc {
  background: #0648a3;
  background: linear-gradient(to right, #0648a3, #2275e9)
}

.sp-sub-list-bc.popular-competitions.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.popular-competitions.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.popular-competitions.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.popular-competitions.selected .sp-s-l-head-bc .sp-s-l-h-title-bc {
  color: #fff
}

.sp-sub-list-bc.popular-competitions.a-color .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.popular-competitions.selected .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
  color: #ffffffb3
}

.special-games-button .btn.boosted-bets.a-color {
  background: #097f18;
  background: linear-gradient(to right, #097f18, #00bf19)
}

.special-games-button .btn.boosted-bets:not(.a-color)>i {
  color: #00bf19
}

.sp-sub-list-bc.boosted-bets {
  transition: var(--default-transition-duration)
}

@media all and (hover: hover) {
  .sp-sub-list-bc.boosted-bets:hover .sp-s-l-head-bc {
    background: #097f1899;
    box-shadow: 0 0 8px #097f1899
  }

  .sp-sub-list-bc.boosted-bets:hover .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.boosted-bets:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }

  .sp-sub-list-bc.boosted-bets:hover {
    cursor: pointer
  }
}

@media not all and (hover: hover) {
  .sp-sub-list-bc.boosted-bets:active .sp-s-l-head-bc {
    background: #097f1899;
    box-shadow: 0 0 8px #097f1899
  }

  .sp-sub-list-bc.boosted-bets:active .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.boosted-bets:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }
}

.sp-sub-list-bc.boosted-bets:not(.a-color) .sp-s-l-h-flag-bc {
  color: #00bf19
}

.sp-sub-list-bc.boosted-bets.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.boosted-bets.selected .sp-s-l-head-bc {
  background: #097f18;
  background: linear-gradient(to right, #097f18, #00bf19)
}

.sp-sub-list-bc.boosted-bets.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.boosted-bets.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.boosted-bets.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.boosted-bets.selected .sp-s-l-head-bc .sp-s-l-h-title-bc {
  color: #fff
}

.sp-sub-list-bc.boosted-bets.a-color .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.boosted-bets.selected .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
  color: #ffffffb3
}

.special-games-button .btn.coupons.a-color {
  background: #852d91;
  background: linear-gradient(to right, #852d91, #dc62f4)
}

.special-games-button .btn.coupons:not(.a-color)>i {
  color: #dc62f4
}

.sp-sub-list-bc.coupons {
  transition: var(--default-transition-duration)
}

@media all and (hover: hover) {
  .sp-sub-list-bc.coupons:hover .sp-s-l-head-bc {
    background: #852d9199;
    box-shadow: 0 0 8px #852d9199
  }

  .sp-sub-list-bc.coupons:hover .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.coupons:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }

  .sp-sub-list-bc.coupons:hover {
    cursor: pointer
  }
}

@media not all and (hover: hover) {
  .sp-sub-list-bc.coupons:active .sp-s-l-head-bc {
    background: #852d9199;
    box-shadow: 0 0 8px #852d9199
  }

  .sp-sub-list-bc.coupons:active .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.coupons:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }
}

.sp-sub-list-bc.coupons:not(.a-color) .sp-s-l-h-flag-bc {
  color: #dc62f4
}

.sp-sub-list-bc.coupons.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.coupons.selected .sp-s-l-head-bc {
  background: #852d91;
  background: linear-gradient(to right, #852d91, #dc62f4)
}

.sp-sub-list-bc.coupons.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.coupons.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.coupons.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.coupons.selected .sp-s-l-head-bc .sp-s-l-h-title-bc {
  color: #fff
}

.sp-sub-list-bc.coupons.a-color .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.coupons.selected .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
  color: #ffffffb3
}

.special-games-button .btn.all.a-color {
  background: hero;
  background: linear-gradient(to right, hero 0%, hero-hover 100%)
}

.special-games-button .btn.all:not(.a-color)>i {
  color: hero-hover
}

.sp-sub-list-bc.all {
  transition: var(--default-transition-duration)
}

@media all and (hover: hover) {
  .sp-sub-list-bc.all:hover .sp-s-l-head-bc {
    background: rgba(var(--hero), .6);
    box-shadow: 0 0 8px rgba(var(--hero), .6)
  }

  .sp-sub-list-bc.all:hover .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.all:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }

  .sp-sub-list-bc.all:hover {
    cursor: pointer
  }
}

@media not all and (hover: hover) {
  .sp-sub-list-bc.all:active .sp-s-l-head-bc {
    background: rgba(var(--hero), .6);
    box-shadow: 0 0 8px rgba(var(--hero), .6)
  }

  .sp-sub-list-bc.all:active .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.all:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }
}

.sp-sub-list-bc.all:not(.a-color) .sp-s-l-h-flag-bc {
  color: rgba(var(--hero), 1)
}

.sp-sub-list-bc.all.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.all.selected .sp-s-l-head-bc {
  background: rgba(var(--hero), 1);
  background: linear-gradient(to right, rgba(var(--hero), 1), rgba(var(--hero-hover), 1))
}

.sp-sub-list-bc.all.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.all.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.all.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.all.selected .sp-s-l-head-bc .sp-s-l-h-title-bc {
  color: #fff
}

.sp-sub-list-bc.all.a-color .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.all.selected .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
  color: #ffffffb3
}

.special-games-button .btn.live.a-color {
  background: #ff3449;
  background: linear-gradient(to right, #ff3449, #f55461)
}

.special-games-button .btn.live:not(.a-color)>i {
  color: #f55461
}

.sp-sub-list-bc.live {
  transition: var(--default-transition-duration)
}

@media all and (hover: hover) {
  .sp-sub-list-bc.live:hover .sp-s-l-head-bc {
    background: #ff344999;
    box-shadow: 0 0 8px #ff344999
  }

  .sp-sub-list-bc.live:hover .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.live:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }

  .sp-sub-list-bc.live:hover {
    cursor: pointer
  }
}

@media not all and (hover: hover) {
  .sp-sub-list-bc.live:active .sp-s-l-head-bc {
    background: #ff344999;
    box-shadow: 0 0 8px #ff344999
  }

  .sp-sub-list-bc.live:active .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.live:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }
}

.sp-sub-list-bc.live:not(.a-color) .sp-s-l-h-flag-bc {
  color: #f55461
}

.sp-sub-list-bc.live.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.live.selected .sp-s-l-head-bc {
  background: #ff3449;
  background: linear-gradient(to right, #ff3449, #f55461)
}

.sp-sub-list-bc.live.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.live.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.live.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.live.selected .sp-s-l-head-bc .sp-s-l-h-title-bc {
  color: #fff
}

.sp-sub-list-bc.live.a-color .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.live.selected .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
  color: #ffffffb3
}

.special-games-button .btn.results.a-color {
  background: #aa7f00;
  background: linear-gradient(to right, #aa7f00, gold)
}

.special-games-button .btn.results:not(.a-color)>i {
  color: gold
}

.sp-sub-list-bc.results {
  transition: var(--default-transition-duration)
}

@media all and (hover: hover) {
  .sp-sub-list-bc.results:hover .sp-s-l-head-bc {
    background: #aa7f0099;
    box-shadow: 0 0 8px #aa7f0099
  }

  .sp-sub-list-bc.results:hover .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.results:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }

  .sp-sub-list-bc.results:hover {
    cursor: pointer
  }
}

@media not all and (hover: hover) {
  .sp-sub-list-bc.results:active .sp-s-l-head-bc {
    background: #aa7f0099;
    box-shadow: 0 0 8px #aa7f0099
  }

  .sp-sub-list-bc.results:active .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.results:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }
}

.sp-sub-list-bc.results:not(.a-color) .sp-s-l-h-flag-bc {
  color: gold
}

.sp-sub-list-bc.results.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.results.selected .sp-s-l-head-bc {
  background: #aa7f00;
  background: linear-gradient(to right, #aa7f00, gold)
}

.sp-sub-list-bc.results.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.results.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.results.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.results.selected .sp-s-l-head-bc .sp-s-l-h-title-bc {
  color: #fff
}

.sp-sub-list-bc.results.a-color .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.results.selected .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
  color: #ffffffb3
}

.special-games-button .btn.today-bets.a-color {
  background: #ff5f00;
  background: linear-gradient(to right, #ff5f00, #ed9b00)
}

.special-games-button .btn.today-bets:not(.a-color)>i {
  color: #ed9b00
}

.sp-sub-list-bc.today-bets {
  transition: var(--default-transition-duration)
}

@media all and (hover: hover) {
  .sp-sub-list-bc.today-bets:hover .sp-s-l-head-bc {
    background: #ff5f0099;
    box-shadow: 0 0 8px #ff5f0099
  }

  .sp-sub-list-bc.today-bets:hover .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.today-bets:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }

  .sp-sub-list-bc.today-bets:hover {
    cursor: pointer
  }
}

@media not all and (hover: hover) {
  .sp-sub-list-bc.today-bets:active .sp-s-l-head-bc {
    background: #ff5f0099;
    box-shadow: 0 0 8px #ff5f0099
  }

  .sp-sub-list-bc.today-bets:active .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.today-bets:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }
}

.sp-sub-list-bc.today-bets:not(.a-color) .sp-s-l-h-flag-bc {
  color: #ed9b00
}

.sp-sub-list-bc.today-bets.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.today-bets.selected .sp-s-l-head-bc {
  background: #ff5f00;
  background: linear-gradient(to right, #ff5f00, #ed9b00)
}

.sp-sub-list-bc.today-bets.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.today-bets.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.today-bets.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.today-bets.selected .sp-s-l-head-bc .sp-s-l-h-title-bc {
  color: #fff
}

.sp-sub-list-bc.today-bets.a-color .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.today-bets.selected .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
  color: #ffffffb3
}

.special-games-button .btn.special-competition.a-color {
  background: #bb6100;
  background: linear-gradient(to right, #bb6100, #e5a200)
}

.special-games-button .btn.special-competition:not(.a-color)>i {
  color: #e5a200
}

.sp-sub-list-bc.special-competition {
  transition: var(--default-transition-duration)
}

@media all and (hover: hover) {
  .sp-sub-list-bc.special-competition:hover .sp-s-l-head-bc {
    background: #bb610099;
    box-shadow: 0 0 8px #bb610099
  }

  .sp-sub-list-bc.special-competition:hover .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.special-competition:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }

  .sp-sub-list-bc.special-competition:hover {
    cursor: pointer
  }
}

@media not all and (hover: hover) {
  .sp-sub-list-bc.special-competition:active .sp-s-l-head-bc {
    background: #bb610099;
    box-shadow: 0 0 8px #bb610099
  }

  .sp-sub-list-bc.special-competition:active .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #fff
  }

  .sp-sub-list-bc.special-competition:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #ffffffb3
  }
}

.sp-sub-list-bc.special-competition:not(.a-color) .sp-s-l-h-flag-bc {
  color: #e5a200
}

.sp-sub-list-bc.special-competition.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.special-competition.selected .sp-s-l-head-bc {
  background: #bb6100;
  background: linear-gradient(to right, #bb6100, #e5a200)
}

.sp-sub-list-bc.special-competition.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.special-competition.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.special-competition.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.special-competition.selected .sp-s-l-head-bc .sp-s-l-h-title-bc {
  color: #fff
}

.sp-sub-list-bc.special-competition.a-color .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.special-competition.selected .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
  color: #ffffffb3
}

.social-icon,
.header-icon:empty {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  cursor: pointer;
  transition: opacity var(--default-transition-duration)
}

.social-icon+.social-icon,
.header-icon:empty+.social-icon {
  margin-inline-start: 10px
}

[dir=ltr] .social-icon.bc-i-telegram:before,
[dir=ltr] .header-icon:empty.bc-i-telegram:before {
  margin-left: -2px
}

[dir=rtl] .social-icon.bc-i-telegram:before,
[dir=rtl] .header-icon:empty.bc-i-telegram:before {
  margin-right: 2px
}

.social-icon.bc-i-instagram,
.header-icon:empty.bc-i-instagram {
  background-image: radial-gradient(circle at 30% 107%, #fdf497, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%)
}

[dir=ltr] .social-icon.bc-i-threads:before,
[dir=ltr] .header-icon:empty.bc-i-threads:before {
  margin-left: -1px
}

[dir=rtl] .social-icon.bc-i-threads:before,
[dir=rtl] .header-icon:empty.bc-i-threads:before {
  margin-right: 1px
}

.social-icon {
  width: 24px;
  height: 24px;
  font-size: 14px
}

.social-icon.bc-i-blog,
.header-icon.bc-i-blog,
.callPanelIcon.bc-i-blog {
  color: #fff;
  background-color: #ea8c1c;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-blog:hover,
  .header-icon.bc-i-blog:hover,
  .callPanelIcon.bc-i-blog:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-blog:active,
  .header-icon.bc-i-blog:active,
  .callPanelIcon.bc-i-blog:active {
    opacity: .8
  }
}

.sidebar-item.blog {
  background: #ea8c1c
}

.sidebar-image .bc-i-blog {
  color: #ea8c1c
}

.social-icon.bc-i-gmail,
.header-icon.bc-i-gmail,
.callPanelIcon.bc-i-gmail {
  color: #fff;
  background-color: #bb001b;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-gmail:hover,
  .header-icon.bc-i-gmail:hover,
  .callPanelIcon.bc-i-gmail:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-gmail:active,
  .header-icon.bc-i-gmail:active,
  .callPanelIcon.bc-i-gmail:active {
    opacity: .8
  }
}

.sidebar-item.gmail {
  background: #bb001b
}

.sidebar-image .bc-i-gmail {
  color: #bb001b
}

.social-icon.bc-i-facebook,
.header-icon.bc-i-facebook,
.callPanelIcon.bc-i-facebook {
  color: #fff;
  background-color: #4867aa;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-facebook:hover,
  .header-icon.bc-i-facebook:hover,
  .callPanelIcon.bc-i-facebook:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-facebook:active,
  .header-icon.bc-i-facebook:active,
  .callPanelIcon.bc-i-facebook:active {
    opacity: .8
  }
}

.sidebar-item.facebook {
  background: #4867aa
}

.sidebar-image .bc-i-facebook {
  color: #4867aa
}

.social-icon.bc-i-instagram,
.header-icon.bc-i-instagram,
.callPanelIcon.bc-i-instagram {
  color: #fff;
  background-color: #d6249f;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-instagram:hover,
  .header-icon.bc-i-instagram:hover,
  .callPanelIcon.bc-i-instagram:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-instagram:active,
  .header-icon.bc-i-instagram:active,
  .callPanelIcon.bc-i-instagram:active {
    opacity: .8
  }
}

.sidebar-item.instagram {
  background: #d6249f
}

.sidebar-image .bc-i-instagram {
  color: #d6249f
}

.social-icon.bc-i-ok,
.header-icon.bc-i-ok,
.callPanelIcon.bc-i-ok {
  color: #fff;
  background-color: #ff8503;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-ok:hover,
  .header-icon.bc-i-ok:hover,
  .callPanelIcon.bc-i-ok:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-ok:active,
  .header-icon.bc-i-ok:active,
  .callPanelIcon.bc-i-ok:active {
    opacity: .8
  }
}

.sidebar-item.ok {
  background: #ff8503
}

.sidebar-image .bc-i-ok {
  color: #ff8503
}

.social-icon.bc-i-pinterest,
.header-icon.bc-i-pinterest,
.callPanelIcon.bc-i-pinterest {
  color: #fff;
  background-color: #df0022;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-pinterest:hover,
  .header-icon.bc-i-pinterest:hover,
  .callPanelIcon.bc-i-pinterest:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-pinterest:active,
  .header-icon.bc-i-pinterest:active,
  .callPanelIcon.bc-i-pinterest:active {
    opacity: .8
  }
}

.sidebar-item.pinterest {
  background: #df0022
}

.sidebar-image .bc-i-pinterest {
  color: #df0022
}

.social-icon.bc-i-reddit,
.header-icon.bc-i-reddit,
.callPanelIcon.bc-i-reddit {
  color: #fff;
  background-color: #f24100;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-reddit:hover,
  .header-icon.bc-i-reddit:hover,
  .callPanelIcon.bc-i-reddit:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-reddit:active,
  .header-icon.bc-i-reddit:active,
  .callPanelIcon.bc-i-reddit:active {
    opacity: .8
  }
}

.sidebar-item.reddit {
  background: #f24100
}

.sidebar-image .bc-i-reddit {
  color: #f24100
}

.social-icon.bc-i-telegram,
.header-icon.bc-i-telegram,
.callPanelIcon.bc-i-telegram {
  color: #fff;
  background-color: #08c;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-telegram:hover,
  .header-icon.bc-i-telegram:hover,
  .callPanelIcon.bc-i-telegram:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-telegram:active,
  .header-icon.bc-i-telegram:active,
  .callPanelIcon.bc-i-telegram:active {
    opacity: .8
  }
}

.sidebar-item.telegram {
  background: #08c
}

.sidebar-image .bc-i-telegram {
  color: #08c
}

.social-icon.bc-i-tiktok,
.header-icon.bc-i-tiktok,
.callPanelIcon.bc-i-tiktok {
  color: #fff;
  background-color: #000;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-tiktok:hover,
  .header-icon.bc-i-tiktok:hover,
  .callPanelIcon.bc-i-tiktok:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-tiktok:active,
  .header-icon.bc-i-tiktok:active,
  .callPanelIcon.bc-i-tiktok:active {
    opacity: .8
  }
}

.sidebar-item.tiktok {
  background: #000
}

.sidebar-image .bc-i-tiktok {
  color: #000
}

.social-icon.bc-i-tumblr,
.header-icon.bc-i-tumblr,
.callPanelIcon.bc-i-tumblr {
  color: #fff;
  background-color: #34465d;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-tumblr:hover,
  .header-icon.bc-i-tumblr:hover,
  .callPanelIcon.bc-i-tumblr:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-tumblr:active,
  .header-icon.bc-i-tumblr:active,
  .callPanelIcon.bc-i-tumblr:active {
    opacity: .8
  }
}

.sidebar-item.tumblr {
  background: #34465d
}

.sidebar-image .bc-i-tumblr {
  color: #34465d
}

.social-icon.bc-i-twitch,
.header-icon.bc-i-twitch,
.callPanelIcon.bc-i-twitch {
  color: #fff;
  background-color: #5f3e9d;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-twitch:hover,
  .header-icon.bc-i-twitch:hover,
  .callPanelIcon.bc-i-twitch:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-twitch:active,
  .header-icon.bc-i-twitch:active,
  .callPanelIcon.bc-i-twitch:active {
    opacity: .8
  }
}

.sidebar-item.twitch {
  background: #5f3e9d
}

.sidebar-image .bc-i-twitch {
  color: #5f3e9d
}

.social-icon.bc-i-twitter,
.header-icon.bc-i-twitter,
.callPanelIcon.bc-i-twitter {
  color: #fff;
  background-color: #000;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-twitter:hover,
  .header-icon.bc-i-twitter:hover,
  .callPanelIcon.bc-i-twitter:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-twitter:active,
  .header-icon.bc-i-twitter:active,
  .callPanelIcon.bc-i-twitter:active {
    opacity: .8
  }
}

.sidebar-item.twitter {
  background: #000
}

.sidebar-image .bc-i-twitter {
  color: #000
}

.social-icon.bc-i-skype,
.header-icon.bc-i-skype,
.callPanelIcon.bc-i-skype {
  color: #fff;
  background-color: #00a6e4;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-skype:hover,
  .header-icon.bc-i-skype:hover,
  .callPanelIcon.bc-i-skype:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-skype:active,
  .header-icon.bc-i-skype:active,
  .callPanelIcon.bc-i-skype:active {
    opacity: .8
  }
}

.sidebar-item.skype {
  background: #00a6e4
}

.sidebar-image .bc-i-skype {
  color: #00a6e4
}

.social-icon.bc-i-viber,
.header-icon.bc-i-viber,
.callPanelIcon.bc-i-viber {
  color: #fff;
  background-color: #774e97;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-viber:hover,
  .header-icon.bc-i-viber:hover,
  .callPanelIcon.bc-i-viber:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-viber:active,
  .header-icon.bc-i-viber:active,
  .callPanelIcon.bc-i-viber:active {
    opacity: .8
  }
}

.sidebar-item.viber {
  background: #774e97
}

.sidebar-image .bc-i-viber {
  color: #774e97
}

.social-icon.bc-i-vk,
.header-icon.bc-i-vk,
.callPanelIcon.bc-i-vk {
  color: #fff;
  background-color: #4680c2;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-vk:hover,
  .header-icon.bc-i-vk:hover,
  .callPanelIcon.bc-i-vk:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-vk:active,
  .header-icon.bc-i-vk:active,
  .callPanelIcon.bc-i-vk:active {
    opacity: .8
  }
}

.sidebar-item.vk {
  background: #4680c2
}

.sidebar-image .bc-i-vk {
  color: #4680c2
}

.social-icon.bc-i-whatsapp,
.header-icon.bc-i-whatsapp,
.callPanelIcon.bc-i-whatsapp {
  color: #fff;
  background-color: #30d64c;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-whatsapp:hover,
  .header-icon.bc-i-whatsapp:hover,
  .callPanelIcon.bc-i-whatsapp:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-whatsapp:active,
  .header-icon.bc-i-whatsapp:active,
  .callPanelIcon.bc-i-whatsapp:active {
    opacity: .8
  }
}

.sidebar-item.whatsapp {
  background: #30d64c
}

.sidebar-image .bc-i-whatsapp {
  color: #30d64c
}

.social-icon.bc-i-youtube,
.header-icon.bc-i-youtube,
.callPanelIcon.bc-i-youtube {
  color: #fff;
  background-color: red;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-youtube:hover,
  .header-icon.bc-i-youtube:hover,
  .callPanelIcon.bc-i-youtube:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-youtube:active,
  .header-icon.bc-i-youtube:active,
  .callPanelIcon.bc-i-youtube:active {
    opacity: .8
  }
}

.sidebar-item.youtube {
  background: red
}

.sidebar-image .bc-i-youtube {
  color: red
}

.social-icon.bc-i-linkedin,
.header-icon.bc-i-linkedin,
.callPanelIcon.bc-i-linkedin {
  color: #fff;
  background-color: #0072b1;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-linkedin:hover,
  .header-icon.bc-i-linkedin:hover,
  .callPanelIcon.bc-i-linkedin:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-linkedin:active,
  .header-icon.bc-i-linkedin:active,
  .callPanelIcon.bc-i-linkedin:active {
    opacity: .8
  }
}

.sidebar-item.linkedin {
  background: #0072b1
}

.sidebar-image .bc-i-linkedin {
  color: #0072b1
}

.social-icon.bc-i-tv,
.header-icon.bc-i-tv,
.callPanelIcon.bc-i-tv {
  color: #fff;
  background-color: #4e7a65;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-tv:hover,
  .header-icon.bc-i-tv:hover,
  .callPanelIcon.bc-i-tv:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-tv:active,
  .header-icon.bc-i-tv:active,
  .callPanelIcon.bc-i-tv:active {
    opacity: .8
  }
}

.sidebar-item.tv {
  background: #4e7a65
}

.sidebar-image .bc-i-tv {
  color: #4e7a65
}

.social-icon.bc-i-medium,
.header-icon.bc-i-medium,
.callPanelIcon.bc-i-medium {
  color: #fff;
  background-color: #00a14b;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-medium:hover,
  .header-icon.bc-i-medium:hover,
  .callPanelIcon.bc-i-medium:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-medium:active,
  .header-icon.bc-i-medium:active,
  .callPanelIcon.bc-i-medium:active {
    opacity: .8
  }
}

.sidebar-item.medium {
  background: #00a14b
}

.sidebar-image .bc-i-medium {
  color: #00a14b
}

.social-icon.bc-i-threads,
.header-icon.bc-i-threads,
.callPanelIcon.bc-i-threads {
  color: #fff;
  background-color: #000;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-threads:hover,
  .header-icon.bc-i-threads:hover,
  .callPanelIcon.bc-i-threads:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-threads:active,
  .header-icon.bc-i-threads:active,
  .callPanelIcon.bc-i-threads:active {
    opacity: .8
  }
}

.sidebar-item.threads {
  background: #000
}

.sidebar-image .bc-i-threads {
  color: #000
}

.social-icon.bc-i-soundcloud,
.header-icon.bc-i-soundcloud,
.callPanelIcon.bc-i-soundcloud {
  color: #fff;
  background-color: #ff6a22;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-soundcloud:hover,
  .header-icon.bc-i-soundcloud:hover,
  .callPanelIcon.bc-i-soundcloud:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-soundcloud:active,
  .header-icon.bc-i-soundcloud:active,
  .callPanelIcon.bc-i-soundcloud:active {
    opacity: .8
  }
}

.sidebar-item.soundcloud {
  background: #ff6a22
}

.sidebar-image .bc-i-soundcloud {
  color: #ff6a22
}

.social-icon.bc-i-imo,
.header-icon.bc-i-imo,
.callPanelIcon.bc-i-imo {
  color: #fff;
  background-color: #009dff;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-imo:hover,
  .header-icon.bc-i-imo:hover,
  .callPanelIcon.bc-i-imo:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-imo:active,
  .header-icon.bc-i-imo:active,
  .callPanelIcon.bc-i-imo:active {
    opacity: .8
  }
}

.sidebar-item.imo {
  background: #009dff
}

.sidebar-image .bc-i-imo {
  color: #009dff
}

.social-icon.bc-i-discord,
.header-icon.bc-i-discord,
.callPanelIcon.bc-i-discord {
  color: #fff;
  background-color: #5865f2;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-discord:hover,
  .header-icon.bc-i-discord:hover,
  .callPanelIcon.bc-i-discord:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-discord:active,
  .header-icon.bc-i-discord:active,
  .callPanelIcon.bc-i-discord:active {
    opacity: .8
  }
}

.sidebar-item.discord {
  background: #5865f2
}

.sidebar-image .bc-i-discord {
  color: #5865f2
}

.social-icon.bc-i-heylink,
.header-icon.bc-i-heylink,
.callPanelIcon.bc-i-heylink {
  color: #fff;
  background-color: #46d7d1;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-heylink:hover,
  .header-icon.bc-i-heylink:hover,
  .callPanelIcon.bc-i-heylink:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-heylink:active,
  .header-icon.bc-i-heylink:active,
  .callPanelIcon.bc-i-heylink:active {
    opacity: .8
  }
}

.sidebar-item.heylink {
  background: #46d7d1
}

.sidebar-image .bc-i-heylink {
  color: #46d7d1
}

.social-icon.bc-i-yophone,
.header-icon.bc-i-yophone,
.callPanelIcon.bc-i-yophone {
  color: #fff;
  background-color: #ddf154;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-yophone:hover,
  .header-icon.bc-i-yophone:hover,
  .callPanelIcon.bc-i-yophone:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-yophone:active,
  .header-icon.bc-i-yophone:active,
  .callPanelIcon.bc-i-yophone:active {
    opacity: .8
  }
}

.sidebar-item.yophone {
  background: #ddf154
}

.sidebar-image .bc-i-yophone {
  color: #ddf154
}

.social-icon.bc-i-blueSky,
.header-icon.bc-i-blueSky,
.callPanelIcon.bc-i-blueSky {
  color: #fff;
  background-color: #0085ff;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-blueSky:hover,
  .header-icon.bc-i-blueSky:hover,
  .callPanelIcon.bc-i-blueSky:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-blueSky:active,
  .header-icon.bc-i-blueSky:active,
  .callPanelIcon.bc-i-blueSky:active {
    opacity: .8
  }
}

.sidebar-item.blueSky {
  background: #0085ff
}

.sidebar-image .bc-i-blueSky {
  color: #0085ff
}

.social-icon.bc-i-X,
.header-icon.bc-i-X,
.callPanelIcon.bc-i-X {
  color: #fff;
  background-color: #000;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-X:hover,
  .header-icon.bc-i-X:hover,
  .callPanelIcon.bc-i-X:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-X:active,
  .header-icon.bc-i-X:active,
  .callPanelIcon.bc-i-X:active {
    opacity: .8
  }
}

.sidebar-item.X {
  background: #000
}

.sidebar-image .bc-i-X {
  color: #000
}

.social-icon.bc-i-github,
.header-icon.bc-i-github,
.callPanelIcon.bc-i-github {
  color: #fff;
  background-color: #4078c0;
  transition: opacity var(--default-transition-duration)
}

@media all and (hover: hover) {

  .social-icon.bc-i-github:hover,
  .header-icon.bc-i-github:hover,
  .callPanelIcon.bc-i-github:hover {
    opacity: .8;
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .social-icon.bc-i-github:active,
  .header-icon.bc-i-github:active,
  .callPanelIcon.bc-i-github:active {
    opacity: .8
  }
}

.sidebar-item.github {
  background: #4078c0
}

.sidebar-image .bc-i-github {
  color: #4078c0
}

.spoiler {
  border-top: 1px solid rgba(var(--b-sc), .1);
  border-bottom: 1px solid rgba(var(--b-sc), .1);
  position: relative
}

.spoiler+.spoiler {
  border-top: none
}

.spoiler>input[type=checkbox] {
  min-height: 40px;
  z-index: 10;
  position: absolute;
  top: 0;
  opacity: 0;
  width: 100%;
  cursor: pointer
}

.spoiler>input[type=checkbox]:checked~.spoiler-title {
  color: rgba(var(--accent), 1)
}

.spoiler>input[type=checkbox]:checked~.spoiler-title:before {
  content: "î—Ž"
}

.spoiler>input[type=checkbox]:checked~.spoiler-content {
  height: auto;
  padding-bottom: 10px
}

.spoiler .spoiler-toggle {
  display: none
}

.spoiler .spoiler {
  padding-inline-start: 14px
}

.spoiler-title {
  display: flex;
  align-items: center;
  position: relative;
  color: rgba(var(--b-sc), .9);
  font-size: 14px;
  font-weight: 400;
  min-height: 40px;
  padding: 10px 0;
  padding-inline-start: 16px
}

.spoiler-title:before {
  content: "î—";
  position: absolute;
  top: 0;
  font: 9px/38px BetConstruct-Icons
}

[dir=ltr] .spoiler-title:before {
  left: 0
}

[dir=rtl] .spoiler-title:before {
  right: 0
}

.spoiler-content {
  height: 0;
  overflow: hidden
}

.spoiler-content p {
  color: rgba(var(--b-sc), .9)
}

.form-control-bc {
  position: relative
}

.form-control-bc.expanded .form-control-icon-bc[class*=bc-i-small-arrow]:before {
  transform: rotate(180deg)
}

.form-control-bc.focused .form-control-title-bc,
.form-control-bc.filled .form-control-title-bc {
  top: -2px;
  font-size: 12px;
  line-height: 15px
}

.form-control-bc.focused .form-control-input-stroke-bc:after {
  width: 100%;
  background: rgba(var(--hero), 1)
}

.form-control-bc.focused .form-control-icon-bc.bc-i-arrow-drop-down-bottom {
  transform: rotateX(180deg);
  color: rgba(var(--hero), 1)
}

.form-control-bc.invalid .form-control-input-stroke-bc:after {
  width: 100%;
  background: rgba(var(--oc-3), 1);
  box-shadow: 0 2px 4px rgba(var(--oc-3), 1)
}

.form-control-bc.invalid .form-control-input-bc,
.form-control-bc.invalid .form-control-textarea-bc {
  border: 1px solid rgba(var(--oc-3), 1)
}

.form-control-bc.invalid .form-control-input-bc:not([type=password]):not([type=number]):not([type=tel]),
.form-control-bc.invalid .form-control-textarea-bc:not([type=password]):not([type=number]):not([type=tel]) {
  color: rgba(var(--oc-3), 1)
}

.form-control-bc.invalid .form-control-select-bc {
  border: 1px solid rgba(var(--oc-3), 1)
}

.form-control-bc.invalid .form-control-input-bc:read-only:not([type=password]):not([type=number]):not([type=tel]),
.form-control-bc.invalid .form-control-textarea-bc:read-only:not([type=password]):not([type=number]):not([type=tel]) {
  color: rgba(var(--oc-3), .6)
}

.form-control-label-bc {
  display: flex;
  align-items: center;
  position: relative
}

.form-control-label-bc.inputs {
  height: 52px;
  caret-color: rgba(var(--b-sc), .9)
}

.form-control-label-bc.textareas {
  background: rgba(var(--b), 1)
}

.form-control-label-bc.textareas .form-control-textarea-bc {
  padding-top: 36px
}

.form-control-label-bc.textareas .form-control-textarea {
  width: 100%;
  resize: none;
  overflow-x: hidden;
  color: rgba(var(--b-sc), .9);
  box-sizing: border-box
}

.form-control-label-bc.textareas .form-control-textarea::placeholder {
  color: rgba(var(--b-sc), .4)
}

.form-control-input-bc,
.form-control-textarea-bc {
  width: 100%;
  height: 100%;
  border: none;
  outline: none;
  box-sizing: border-box;
  background: transparent;
  font-family: inherit;
  font-weight: 400;
  font-size: 14px;
  color: rgba(var(--b-sc), 1);
  transition: color var(--default-transition-duration) ease
}

.form-control-input-bc[type=date],
.form-control-textarea-bc[type=date] {
  line-height: 29px
}

.form-control-icon-bc {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  width: 20px;
  height: 20px;
  text-align: center
}

.form-control-icon-bc[class*=bc-i-eye] {
  width: 26px;
  height: 26px;
  font-size: 20px
}

.form-control-icon-bc[class*=bc-i-small-arrow]:before {
  transition: all var(--default-transition-duration)
}

.form-control-icon-bc,
.sport-search-icon {
  position: absolute;
  top: 50%;
  color: rgba(var(--b-sc), .8);
  transform: translateY(-50%);
  cursor: pointer
}

[dir=ltr] .form-control-icon-bc,
[dir=ltr] .sport-search-icon {
  right: 14px
}

[dir=rtl] .form-control-icon-bc,
[dir=rtl] .sport-search-icon {
  left: 14px
}

.sport-search-icon {
  font-size: 12px;
  transition: color var(--default-transition-duration) ease
}

.sport-search-icon:hover {
  color: rgba(var(--b-sc), 1)
}

.form-control-fine-name-bc {
  display: block;
  width: 100%;
  height: 100%;
  font-weight: 400;
  font-size: 12px;
  color: rgba(var(--b-sc), 1);
  line-height: 52px
}

.form-control-input-stroke-bc {
  display: block;
  width: 100%;
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto
}

.form-control-input-stroke-bc:before,
.form-control-input-stroke-bc:after {
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto
}

.form-control-input-stroke-bc:before {
  width: 100%;
  background-color: var(--skin-palette-16);
  transition-property: background-color, opacity;
  transition-duration: var(--default-transition-duration);
  opacity: .5
}

.form-control-input-stroke-bc:after {
  width: 0;
  transition-property: width, background-color;
  transition-duration: var(--default-transition-duration);
  transform: translateZ(0)
}

.form-control-title-bc {
  width: calc(100% - 48px);
  font-size: 12px;
  color: rgba(var(--b-sc), .4);
  line-height: 14px;
  position: absolute;
  top: 12px;
  text-align: start;
  transition-property: top, font-size, line-height, color;
  transition-duration: var(--default-transition-duration);
  pointer-events: none
}

[dir=ltr] .form-control-title-bc {
  left: 0
}

[dir=rtl] .form-control-title-bc {
  right: 0
}

.form-control-message-holder-bc {
  margin-top: 3px;
  animation: form-control-message var(--default-transition-duration) ease
}

@keyframes form-control-message {
  0% {
    transform: translateY(-50%)
  }

  to {
    transform: translateY(0)
  }
}

.form-control-message-bc {
  display: flex;
  padding: 5px;
  color: rgba(var(--b-sc), 1);
  background: rgba(var(--oc-3), .2);
  border-radius: var(--border-radius);
  font-size: 12px
}

.checkbox-control-bc .form-control-message-bc {
  padding-inline-start: 28px
}

.checkbox-control-content-bc {
  display: flex;
  position: relative
}

[class*=is-web] .checkbox-control-content-bc {
  cursor: pointer
}

.checkbox-control-input-bc {
  position: absolute;
  opacity: 0;
  pointer-events: none
}

.checkbox-control-input-bc:checked~.checkbox-control-icon-bc {
  background: rgba(var(--hero), 1)
}

.checkbox-control-input-bc:checked~.checkbox-control-icon-bc:before {
  transform: scale(1)
}

.checkbox-control-input-bc:checked:disabled~.checkbox-control-icon-bc {
  background: rgba(var(--hero), .4)
}

.checkbox-control-input-bc:disabled~.checkbox-control-icon-bc {
  background: rgba(var(--b-sc), .05)
}

.checkbox-control-icon-bc {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  font-size: 9px;
  line-height: 18px;
  text-align: center;
  background: rgba(var(--b-sc), .2);
  border-radius: var(--border-radius);
  color: rgba(var(--hero-sc), 1);
  transition: background var(--slow-transition-duration)
}

.checkbox-control-icon-bc+.checkbox-control-text-bc {
  margin-inline-start: 14px
}

.checkbox-control-icon-bc:before {
  display: block;
  transform: scale(0);
  transition: transform var(--slow-transition-duration)
}

.checkbox-control-text-bc {
  flex: auto;
  color: rgba(var(--b-sc), .7);
  font-size: 14px;
  line-height: 16px
}

.checkbox-control-text-bc a {
  color: rgba(var(--b-sc), .9);
  text-decoration: underline
}

.checkbox-control-text-content span *,
.checkbox-control-text-privacy {
  display: inline
}

.privacy-police-text {
  padding: 0 5px
}

.radio-control-bc~.radio-control-bc {
  margin-inline-start: 15px
}

.form-control-title-static-bc {
  width: 100%;
  font-size: 12px;
  color: rgba(var(--b-sc), .7);
  line-height: 16px
}

.form-control-title-static-bc>a {
  color: rgba(var(--b-sc), .5);
  text-decoration: underline
}

.radio-control-content-bc {
  padding-inline-start: 24px
}

[class*=is-web] .radio-control-content-bc {
  cursor: pointer
}

.radio-control-input-holder-bc {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0
}

.register .telephone .form-controls-field-content,
.reg-via-wallet .telephone .form-controls-field-content {
  display: flex
}

[dir=ltr] .register .telephone .form-control-icon-bc,
[dir=ltr] .reg-via-wallet .telephone .form-control-icon-bc {
  right: 6px
}

[dir=rtl] .register .telephone .form-control-icon-bc,
[dir=rtl] .reg-via-wallet .telephone .form-control-icon-bc {
  left: 6px
}

[dir=rtl] .register .telephone .form-control-input-bc,
[dir=rtl] .reg-via-wallet .telephone .form-control-input-bc {
  text-align: end
}

.form-controls-field-bc.country-code {
  flex-shrink: 0;
  min-width: 84px
}

.form-controls-field-bc.country-code+.form-controls-field-bc {
  flex: auto;
  padding-inline-start: 5px
}

.form-controls-field-bc.country-code .form-control-title-bc {
  top: 10px
}

.form-controls-field-bc.country-code .ftr-lang-bar-flag-bc {
  position: static;
  margin-inline-end: 4px
}

.select-option-holder-bc {
  display: block;
  width: 100%;
  height: 100%;
  position: relative
}

.select-option-bc {
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  outline: none;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-family: inherit;
  text-transform: capitalize
}

[dir=ltr] .select-option-bc {
  padding-left: 8px;
  padding-right: 30px
}

[dir=rtl] .select-option-bc {
  padding-right: 8px;
  padding-left: 30px
}

.select-option-bc>option {
  color: rgba(var(--b), 1)
}

.select-option-bc:focus+.select-option-icon-bc {
  transform: rotateX(180deg)
}

.select-option-icon-bc {
  display: inline-block;
  vertical-align: top;
  width: 12px;
  height: 12px;
  font-size: 8px;
  line-height: 12px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  transition: transform var(--default-transition-duration) ease
}

[dir=ltr] .select-option-icon-bc {
  right: 9px
}

[dir=rtl] .select-option-icon-bc {
  left: 9px
}

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

.form-control-textarea-bc,
.form-control-input-bc,
.form-control-select-bc,
.form-control-fine-name-bc,
.form-control-label-file-bc {
  color: rgba(var(--b-sc), .9);
  font-size: 14px;
  background: rgba(var(--b-sc), .15);
  border-radius: var(--border-radius);
  padding: 20px 15px 4px;
  transition: background var(--default-transition-duration)
}

.form-control-textarea-bc:disabled,
.form-control-input-bc:disabled,
.form-control-select-bc:disabled,
.form-control-fine-name-bc:disabled,
.form-control-label-file-bc:disabled {
  background: rgba(var(--b-sc), .05)
}

.form-control-select-bc {
  cursor: pointer
}

.form-control-fine-name-bc {
  padding-top: 10px
}

.form-control-input-bc:read-only {
  color: rgba(var(--b-sc), .6);
  background: rgba(var(--b-sc), .05)
}

.form-control-input-bc:read-only~.form-control-title-bc {
  color: rgba(var(--b-sc), .4)
}

.form-control-input-bc:not([name=phoneCode], [name=phoneNumber]) {
  padding-inline-end: 44px
}

[dir=rtl] .form-control-input-bc[name=field2],
[dir=rtl] .form-control-input-bc[name=receiver_mobile_no] {
  direction: ltr;
  padding-inline-end: 15px;
  text-align: end
}

[dir=rtl] .form-control-input-bc[type=tel] {
  text-align: end;
  padding-inline-start: 44px;
  padding-inline-end: 15px
}

.form-control-textarea-bc .form-control-textarea:read-only {
  color: rgba(var(--b-sc), .6);
  background: rgba(var(--b-sc), .05)
}

.form-control-textarea-bc .form-control-textarea:read-only~.form-control-title-bc {
  color: rgba(var(--b-sc), .4)
}

.form-control-textarea-bc .form-control-textarea:not([name=phoneCode], [name=reason_text]) {
  padding-inline-end: 44px
}

.form-control-title-bc {
  top: 20px;
  font-weight: 400;
  padding: 0
}

[dir=ltr] .form-control-title-bc {
  left: 15px
}

[dir=rtl] .form-control-title-bc {
  right: 15px
}

.form-control-bc.focused .form-control-title-bc,
.form-control-bc.filled .form-control-title-bc {
  top: 10px
}

.bonus-request .textareas .form-control-textarea-bc {
  padding: 10px 15px 15px
}

.u-i-common-content-textarea {
  margin-top: 10px
}

.u-i-common-content-textarea+.u-i-p-c-footer-bc {
  margin-top: 10px
}

.input-search-field {
  position: relative
}

.input-search-field input {
  padding-top: 12px;
  padding-bottom: 12px;
  margin-bottom: 2px;
  font-size: 12px;
  color: rgba(var(--b-sc), .9)
}

.input-search-field input::placeholder {
  color: rgba(var(--b-sc), .4)
}

[dir=ltr] .input-search-field .ss-icon-bc {
  right: 16px;
  left: auto
}

[dir=rtl] .input-search-field .ss-icon-bc {
  left: 16px;
  right: auto
}

.user-entrance-bc {
  padding: 16px;
  background-color: #005b55
}

.usr-ent-text-bc {
  display: block;
  font-weight: 400;
  font-size: 20px;
  color: #ffc854;
  text-align: center;
  line-height: 26px
}

.usr-ent-text-bc:first-letter {
  text-transform: capitalize
}

.usr-ent-form-bc {
  padding-top: 36px
}

.usr-ent-form-item-bc {
  margin-bottom: 14px
}

.usr-ent-form-item-bc.forgot-password {
  text-align: center
}

.usr-ent-form-actions-holder-bc {
  display: table;
  table-layout: fixed;
  width: 100%;
  border-radius: 5px;
  overflow: hidden
}

.usr-ent-form-error-holder-bc {
  margin-bottom: 14px
}

.usr-ent-form-error-bc {
  display: inline-block;
  vertical-align: top;
  font-weight: 400;
  font-size: 12px;
  color: #db1c30
}

.usr-ent-form-action-item-bc {
  display: table-cell;
  vertical-align: top
}

.usr-ent-form-action-bc {
  display: block;
  width: 100%;
  height: 40px;
  border: none;
  outline: none;
  box-sizing: border-box;
  background-color: #ffc854;
  transition: background-color var(--default-transition-duration) ease;
  font-family: inherit;
  font-weight: 700;
  font-size: 18px;
  color: #000;
  text-transform: uppercase;
  cursor: pointer
}

.usr-ent-form-action-bc[disabled] {
  opacity: .7;
  pointer-events: none
}

.usr-ent-form-action-bc:hover {
  background-color: #ffc03b
}

.usr-ent-forgot-password-bc {
  display: inline-block;
  vertical-align: top;
  font-weight: 400;
  font-size: 14px;
  color: #9e9e9e;
  transition: color var(--default-transition-duration) ease;
  cursor: pointer
}

.usr-ent-forgot-password-bc:first-letter {
  text-transform: capitalize
}

.usr-ent-forgot-password-bc:hover {
  color: #fff
}

.market-group-holder-bc {
  display: flex
}

.market-group-holder-bc>div {
  width: 100%
}

.market-group-holder-bc>div+div {
  margin-inline-start: 1px
}

.market-group-holder-bc.ext-24>.market-group-item-bc {
  height: 24px
}

.market-group-holder-bc.ext-32>.market-group-item-bc {
  height: 32px
}

.market-group-holder-bc.ext-44>.market-group-item-bc {
  height: 44px
}

.odometer-inside {
  display: inline-flex
}

[dir=rtl] .odometer-inside {
  direction: ltr
}

.Toastify .Toastify__toast {
  min-height: 54px;
  border-radius: var(--border-radius)
}

.Toastify .Toastify__toast-theme--colored.Toastify__toast--success {
  background: #008d47
}

.Toastify .Toastify__toast-theme--colored.Toastify__toast--warning {
  background: #aa7f00
}

.Toastify .Toastify__toast-container {
  touch-action: pan-y
}

@media screen and (max-width: 480px) {
  .Toastify .Toastify__toast-container {
    width: calc(100vw - 20px);
    margin-bottom: 54px
  }

  [dir=ltr] .Toastify .Toastify__toast-container {
    left: 10px
  }

  [dir=rtl] .Toastify .Toastify__toast-container {
    right: 10px
  }
}

.Toastify__toast-body {
  font-weight: 500;
  font-family: var(--font-family)
}

script[src*=recaptcha]+div {
  max-width: 400px;
  left: 0 !important;
  right: 0 !important;
  margin: auto
}

.g-recaptcha-bubble-arrow {
  display: none
}

.Toastify .Toastify__toast-theme--colored.Toastify__toast--success.new-message-toast-notification-bonus,
.Toastify .Toastify__toast-theme--colored.Toastify__toast--success.new-message-toast-notification {
  background: rgba(var(--hero));
  color: rgba(var(--hero-sc))
}

.Toastify .Toastify__toast-theme--colored.Toastify__toast--success.new-message-toast-notification .Toastify__close-button {
  display: none
}

.Toastify .Toastify__toast-theme--colored.Toastify__toast--success.new-message-toast-notification .new-message-toast-notification-content {
  display: flex;
  justify-content: space-between
}

.Toastify .Toastify__toast-theme--colored.Toastify__toast--success.new-message-toast-notification .new-message-toast-notification-content>span:last-child {
  text-transform: uppercase
}

.Toastify__toast.Toastify__toast-theme--colored.Toastify__toast--success.cashback-notification {
  background: rgba(var(--oc-1), .2);
  border-inline-start: 5px solid rgba(var(--oc-1), 1);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px)
}

[class*=is-mobile] .Toastify__toast.Toastify__toast-theme--colored.Toastify__toast--success.cashback-notification {
  margin-top: 10px
}

[dir=ltr] .Toastify__toast.Toastify__toast-theme--colored.Toastify__toast--success.cashback-notification .Toastify__toast-body {
  direction: ltr
}

[dir=rtl] .Toastify__toast.Toastify__toast-theme--colored.Toastify__toast--success.cashback-notification .Toastify__toast-body {
  direction: rtl
}

.notificationClose {
  position: absolute;
  font-size: 14px;
  top: 10px;
  color: rgba(var(--b-sc), .7)
}

[class*=is-web] .notificationClose {
  cursor: pointer
}

[class*=is-web] .notificationClose:hover {
  transition: color var(--default-transition-duration) ease;
  color: rgba(var(--b-sc), .9)
}

[dir=ltr] .notificationClose {
  right: 10px
}

[dir=rtl] .notificationClose {
  left: 10px
}

:root {
  --font-family: Roboto, Arial, Helvetica, sans-serif;
  --border-radius: 4px;
  --border-radius-middle: 8px;
  --border-radius-big: 16px;
  --default-transition-duration: .24s;
  --slow-transition-duration: .4s;
  --default-transition-delay: .1s;
  --slow-transition-delay: .4s;
  --tab-navigation-height: 49px;
  --betslip-header-height: 49px;
  --desktop-header-height: 56px;
  --desktop-nav-height: 36px;
  --desktop-sub-nav-height: 36px;
  --desktop-header-margin-bottom: 10px;
  --desktop-header-full-height: calc(var(--desktop-header-height) + var(--desktop-nav-height));
  --desktop-header-nav-full-height: calc(var(--desktop-header-full-height) + var(--desktop-sub-nav-height));
  --padding-page-aside: 7px;
  --desktop-smart-panel-live-support-height: 50px;
  --desktop-smart-panel-button-holder-vertical: 50px;
  --desktop-smart-panel-button-padding-vertical: 4px;
  --desktop-smart-panel-button-width-height: 42px;
  --desktop-home-page-aside-width: 272px;
  --desktop-home-page-content-width: 1328px;
  --desktop-smart-panel-width: 48px;
  --desktop-breakpoint-1: 1358px;
  --desktop-dynamic-panel-width: 340px;
  --desktop-dynamic-panel-width-2: -340px;
  --mobile-betslip-compact-height: 42px;
  --desktop-entrance-popup-banner-width: 254px;
  --desktop-entrance-popup-sign-in-width: 688px;
  --desktop-entrance-popup-registration-width: 688px;
  --desktop-entrance-popup-height: 578px;
  --layout-width: 1670px;
  --desktop-home-page-gutter: 8px
}

html {
  font-family: var(--font-family)
}

html.scroll-locked {
  overflow: hidden;
  height: var(--window-height)
}

html.scroll-locked body {
  height: var(--window-height)
}

html:not([style]) .bc-loader {
  display: none
}

html[lang=ku] {
  font-family: Roboto-Regular, Arial, Helvetica, sans-serif
}

html,
body {
  width: 100%;
  min-height: 100%
}

body {
  background: rgba(var(--b), 1)
}

.ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.opacity {
  opacity: .4
}

.disabled {
  opacity: .4;
  pointer-events: none
}

.hidden-global {
  opacity: 0;
  pointer-events: none
}

.no-cursor {
  cursor: auto !important
}

.display-none {
  display: none !important
}

.underline {
  cursor: pointer;
  text-decoration: underline
}

::-webkit-calendar-picker-indicator {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0
}

.home:not([style]) {
  color: rgba(var(--hero), 1)
}

.away:not([style]) {
  color: rgba(var(--brand), 1)
}

.empty-b-text-v-bc {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 5vh 10px;
  color: rgba(var(--b-sc), .7);
  text-align: center
}

.bc-loader {
  display: flex;
  margin: auto;
  padding: 2vh 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.bc-loader.small {
  padding: 0;
  width: auto
}

.bc-loader.full {
  height: 88vh
}

.full-transparent-loader {
  position: fixed;
  background: rgba(var(--b), .7);
  z-index: 100
}

.selected-underline {
  position: relative
}

.selected-underline:before {
  content: "";
  display: block;
  width: 0;
  height: 1px;
  background: rgba(var(--hero), 1);
  position: absolute;
  bottom: 0;
  left: 50%;
  transition: width .24s, left .24s
}

.selected-underline.active:before {
  left: 0;
  width: 100%
}

.need-to-login {
  flex-direction: column;
  max-width: 370px;
  margin: auto
}

.need-to-login .btn {
  margin-top: 20px
}

hr {
  border-top: none;
  border-color: rgba(var(--b-sc), .1)
}

[data-status="0"] {
  color: #ff3449 !important
}

[data-status="1"] {
  color: #109121 !important
}

[data-status="2"] {
  color: #aa7f00
}

[data-status="3"] {
  color: rgba(var(--b-sc), 1)
}

[data-status="4"] {
  color: #c18820
}

[data-status="5"] {
  color: #7c888d
}

[data-status="6"] {
  color: #d38d72
}

[data-status="7"] {
  color: rgba(var(--b-sc), .8)
}

[data-status="8"] {
  color: #017ca0
}

[data-status="9"] {
  color: #00f
}

[data-status="10"] {
  color: orange !important
}

[data-status="11"] {
  color: #dd82d2
}

[data-status=read] {
  background: rgba(var(--b-sc), .1)
}

[data-status=unread] {
  background: rgba(var(--b-sc), .2);
  position: relative
}

[data-status=unread]:before {
  content: "";
  position: absolute;
  top: -1px;
  width: 8px;
  height: 8px;
  background: rgba(var(--hero), 1);
  border-radius: 50%;
  border: 2px solid rgba(var(--b), 1)
}

[dir=ltr] [data-status=unread]:before {
  right: -1px
}

[dir=rtl] [data-status=unread]:before {
  left: -1px
}

@media screen and (min-width: 1024px) {
  html {
    min-width: 1020px
  }
}

html {
  -webkit-text-size-adjust: none
}

html.is-web {
  -webkit-tap-highlight-color: transparent
}

html.is-web ::-webkit-scrollbar {
  width: 4px;
  height: 6px
}

html.is-web ::-webkit-scrollbar-track {
  background: rgba(var(--b-sc), .1);
  border-radius: var(--border-radius)
}

html.is-web ::-webkit-scrollbar-thumb {
  background: rgba(var(--b-sc), .5);
  border-radius: var(--border-radius)
}

html.is-web ::selection {
  color: rgba(var(--b-sc), 1);
  background: rgba(var(--hero), 1)
}

html.is-web .empty-b-text-v-bc {
  font-size: 13px;
  line-height: 16px
}

html.is-web .in-center {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 20px
}

html .empty-b-text-v-bc {
  font-size: 16px;
  line-height: 18px
}

@-moz-document url-prefix() {
  * {
    scrollbar-color: var(--scrollbar-thumb-bg) var(--scrollbar-track-bg);
    scrollbar-width: thin
  }
}

.btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 36px;
  padding: 0 20px;
  color: rgba(var(--b-sc), .9);
  background: rgba(var(--b-sc), .15);
  border: none;
  border-radius: var(--border-radius);
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  cursor: pointer;
  transition: color var(--default-transition-duration), background var(--default-transition-duration), border-color var(--default-transition-duration)
}

.btn>span {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.btn>i+span:not(:empty),
.btn>span:not(:empty)+i {
  margin-inline-start: 10px
}

@media all and (hover: hover) {
  .btn:hover {
    background: rgba(var(--b-sc), .35);
    cursor: pointer
  }
}

@media not all and (hover: hover) {
  .btn:active {
    background: rgba(var(--b-sc), .35)
  }
}

.btn:focus {
  background: rgba(var(--b-sc), .15)
}

.btn.s-big {
  height: 40px;
  font-size: 16px
}

.btn.s-bigger {
  width: auto;
  height: 52px
}

.btn.s-small {
  width: auto;
  height: 28px;
  padding: 0 15px;
}

.btn.a-outline {
  background: none;
  border: solid 1px rgba(var(--b-sc), .6);
  transition: var(--default-transition-duration)
}

@media all and (hover: hover) {
  .btn.a-outline:hover {
    border-color: rgba(var(--b-sc), .6);
    cursor: pointer
  }
}

@media not all and (hover: hover) {
  .btn.a-outline:active {
    border-color: rgba(var(--b-sc), .6)
  }
}

.btn.a-outline:active {
  background: none
}

.btn.a-outline:focus {
  background: none;
  border-color: rgba(var(--b-sc), .6)
}

.btn.a-outline.a-color {
  color: rgba(var(--oc-1), 1);
  background: none;
  border-color: rgba(var(--oc-1), 1);
  transition: background var(--default-transition-duration)
}

@media all and (hover: hover) {
  .btn.a-outline.a-color:hover {
    background: rgba(var(--oc-1-hover), 1);
    cursor: pointer
  }
}

@media not all and (hover: hover) {
  .btn.a-outline.a-color:active {
    background: rgba(var(--oc-1-hover), 1)
  }
}

.btn.a-outline.a-white {
  color: rgba(var(--b), .9);
  background: rgba(var(--b-sc), 1);
  border-color: rgba(var(--b-sc), 1)
}

.btn.a-outline.active {
  color: rgba(var(--oc-1-sc), 1);
  background: rgba(var(--oc-1), 1);
  border-color: rgba(var(--oc-1), 1)
}

.btn.a-outline:disabled {
  background: none;
  border-color: rgba(var(--b-sc), .1)
}

.btn.a-color {
  color: rgba(var(--oc-1-sc), 1);
  background: rgba(var(--oc-1), 1);
  transition: background var(--default-transition-duration)
}

@media all and (hover: hover) {
  .btn.a-color:hover {
    background: rgba(var(--oc-1-hover), 1);
    cursor: pointer
  }
}

@media not all and (hover: hover) {
  .btn.a-color:active {
    background: rgba(var(--oc-1-hover), 1)
  }
}

.btn.a-accept {
  color: rgba(var(--accent-sc), 1);
  background: rgba(var(--accent), 1)
}

.btn.a-cancel {
  background: rgba(var(--oc-3), 1)
}

.btn.sign-in {
  padding: 0;
  color: rgba(var(--header-sc), 1);
  background: none;
  text-decoration: underline;
  transition: color var(--default-transition-duration)
}

@media all and (hover: hover) {
  .btn.sign-in:hover {
    color: rgba(var(--header-sc), 1);
    cursor: pointer
  }
}

@media not all and (hover: hover) {
  .btn.sign-in:active {
    color: rgba(var(--header-sc), 1)
  }
}

.btn.sign-in:focus {
  background: none
}

.btn.register,
.btn.btn-color {
  padding: 0 8px;
  color: rgba(var(--hero-sc), 1);
  background: rgba(var(--hero), 1);
  transition: background var(--default-transition-duration)
}

@media all and (hover: hover) {

  .btn.register:hover,
  .btn.btn-color:hover {
    background: rgba(var(--hero-hover), 1);
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .btn.register:active,
  .btn.btn-color:active {
    background: rgba(var(--hero-hover), 1)
  }
}

.btn:disabled {
  color: rgba(var(--b-sc), .3);
  background: rgba(var(--b-sc), .1);
  pointer-events: none
}

.btn.ortak-btn {
  background: #ff008c
}

.more-button-bc {
  margin-top: 15px;
  padding: 0 var(--padding-page-aside)
}

.bs-remove-all-bc {
  flex-shrink: 0;
  display: flex;
  overflow: hidden
}

.bs-favorite-remove-bc {
  justify-content: flex-end;
  padding: 0 var(--padding-page-aside)
}

.betslip-remove-icon-bc {
  margin-inline-end: 6px;
  color: rgba(var(--b-sc), .7);
  font-size: 15px
}

.betslip-remove-all {
  color: rgba(var(--b-sc), .5);
  font-size: 12px
}

.bs-favorite-remove-bc {
  margin: 24px 0 12px
}

.main-tabs-bc,
.second-tabs-bc {
  display: flex;
  width: 100%;
  flex-shrink: 0
}

.main-tabs-bc {
  height: 36px;
  background: rgba(var(--b-sc), .15)
}

.main-tabs-bc .tab-bc {
  font-size: 14px
}

.second-tabs-bc {
  flex-shrink: 0;
  height: 34px
}

.second-tabs-bc .tab-bc {
  background: rgba(var(--b-sc), .1);
  font-size: 12px
}

.second-tabs-bc .tab-bc:hover,
.second-tabs-bc .tab-bc.active {
  background: rgba(var(--b-sc), .2)
}

[dir=ltr] .second-tabs-bc .tab-bc:not(.pb-actions-tab):first-child {
  border-top-left-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius)
}

[dir=rtl] .second-tabs-bc .tab-bc:not(.pb-actions-tab):first-child {
  border-top-right-radius: var(--border-radius);
  border-bottom-right-radius: var(--border-radius)
}

[dir=ltr] .second-tabs-bc .tab-bc:not(.pb-actions-tab):last-child {
  border-top-right-radius: var(--border-radius);
  border-bottom-right-radius: var(--border-radius)
}

[dir=rtl] .second-tabs-bc .tab-bc:not(.pb-actions-tab):last-child {
  border-top-left-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius)
}

.second-tabs-bc .tab-bc:not(.pb-actions-tab)+.tab-bc {
  margin-inline-start: 1px
}

.tab-bc {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 5px;
  color: rgba(var(--b-sc), .5);
  text-align: center;
  cursor: pointer;
  transition: all var(--default-transition-duration)
}

.tab-bc span+span {
  margin-inline-start: 4px
}

.tab-bc:hover,
.tab-bc.active {
  color: rgba(var(--b-sc), 1)
}

.sp-fav-body-bc .second-tabs-bc {
  margin-top: 10px
}

.second-tabs-bc {
  margin-bottom: 10px;
  padding: 0 var(--padding-page-aside)
}

.select.s-small {
  height: 28px
}

.select.s-small.has-icon .select-icon-bc {
  display: flex;
  position: absolute;
  top: 0;
  font-size: 14px;
  line-height: 28px;
  color: rgba(var(--b-sc), .8);
  pointer-events: none
}

[dir=ltr] .select.s-small.has-icon .select-icon-bc {
  left: 12px
}

[dir=rtl] .select.s-small.has-icon .select-icon-bc {
  right: 12px
}

.select.s-small.has-icon .form-control-select-bc {
  padding-inline-start: 34px
}

.select.s-small .inputs {
  height: 100%
}

.select.s-small .form-control-select-bc {
  padding-top: 4px;
  color: rgba(var(--b-sc), .9);
  font-size: 12px
}

.select .form-control-icon-bc {
  pointer-events: none
}

.form-control-select-bc .bs-number-button-bc {
  text-align: start
}

.form-control-select-bc,
.form-control-label-file-bc {
  width: 100%;
  height: 100%;
  padding-inline-end: 30px;
  border: none;
  outline: none;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}

.form-control-select-bc>option,
.form-control-label-file-bc>option {
  background: rgba(var(--b), 1)
}

.form-control-select-bc>option:hover,
.form-control-label-file-bc>option:hover {
  color: rgba(var(--hero-sc), 1);
  background: rgba(var(--hero), 1)
}

.ftr-lang-bar-flag-bc {
  display: flex;
  pointer-events: none
}

[dir=ltr] .select.s-small .form-control-icon-bc {
  right: 6px
}

[dir=rtl] .select.s-small .form-control-icon-bc {
  left: 6px
}

.ftr-lang-bar-flag-bc {
  position: absolute;
  bottom: 11px
}

[dir=ltr] .ftr-lang-bar-flag-bc {
  left: 15px
}

[dir=rtl] .ftr-lang-bar-flag-bc {
  right: 15px
}

.ftr-lang-bar-flag-bc+.form-control-select-bc {
  padding-inline-start: 42px
}

.componentFilterWrapper-bc {
  width: 100%;
  position: relative;
  margin-bottom: 10px;
  z-index: 10
}

.componentFilterWrapper-bc:only-child {
  margin-bottom: 0
}

.componentFilterLabel-bc {
  width: 100%;
  display: flex;
  align-items: center;
  height: 44px;
  padding-inline-start: 10px;
  padding-inline-end: 11px;
  font-size: 12px;
  line-height: 14px;
  color: rgba(var(--b-sc), 1);
  background: rgba(var(--b-sc), .15);
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  border-radius: var(--border-radius)
}

.componentFilterLabel-bc.active {
  border-radius: var(--border-radius) var(--border-radius) 0 0
}

.componentFilterLabel-bc.active:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 10px;
  width: calc(100% - 21px);
  height: 1px;
  background: rgba(var(--b), 1)
}

.componentFilterLabel-filter-bc {
  flex: auto;
  overflow: hidden
}

.componentFilterLabel-filter-description {
  color: rgba(var(--b-sc), .6);
  margin-top: 1px
}

.componentFilterLabel-filter-i-bc {
  margin-inline-end: 10px;
  position: relative;
  flex-shrink: 0;
  font-size: 16px
}

.componentFilterChevron-bc {
  font-size: 11px;
  flex-shrink: 0;
  margin-inline-start: 4px
}

.componentFilterBody-bc {
  position: relative;
  width: 100%;
  z-index: 1
}

.componentFilterLabel-bc.active {
  -webkit-tap-highlight-color: transparent
}

.componentFilterLabel-bc.active .componentFilterChevron-bc {
  transform: rotateX(180deg)
}

.componentFilterLabel-bc.active+.componentFilterBody-bc {
  max-height: 1000px;
  overflow: visible
}

.componentFilterElsWrapper-bc {
  width: 100%
}

.componentFilterBody-bc .u-i-p-control-item-holder-bc {
  width: 100%;
  padding: 0
}

.filter-form-w-bc {
  padding: 10px;
  background: rgba(var(--b-sc), .15);
  display: flex;
  justify-content: space-between
}

.componentFilterBody-bc {
  max-height: 0;
  overflow: hidden
}

.filter-form-w-bc {
  flex-wrap: wrap;
  border-radius: 0 0 var(--border-radius) var(--border-radius)
}

.componentFilterBody-bc .u-i-p-control-item-holder-bc.halfPartFilterSection {
  width: calc(50% - 5px);
  margin-bottom: 6px
}

.horizontal-list-capsule .horizontal-sl-item-bc {
  flex-direction: row;
  justify-content: center;
  height: 34px;
  min-width: 108px;
  padding: 7px 14px 7px 10px;
  color: #333;
  background: #fff;
  border-radius: 17px;
  border: solid 1px #ffffff;
  transition: color var(--default-transition-duration), border-color var(--default-transition-duration)
}

.horizontal-list-capsule .horizontal-sl-item-bc.active {
  color: rgba(var(--hero), 1);
  border-color: rgba(var(--hero), 1);
  box-shadow: none
}

.horizontal-list-capsule .horizontal-sl-item-bc.active:before {
  content: none
}

.horizontal-list-capsule .horizontal-sl-icon-bc {
  width: 20px;
  height: 20px;
  margin-inline-end: 10px
}

.horizontal-list-capsule .horizontal-sl-title-bc {
  margin-top: 0;
  font-size: 12px;
  line-height: 14px;
  font-weight: 500
}

.competition-wrapper-bc {
  display: flex;
  flex-direction: column;
  margin-bottom: 2px;
  box-shadow: 0 2px 4px #00000026
}

.competition-wrapper-bc+.sgm-market-g,
.competition-wrapper-bc+.page-view-more {
  margin-top: 10px
}

.competition-header-bc {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  height: 34px;
  padding: 0 var(--padding-page-aside);
  background: rgba(var(--b-sc), .15);
  cursor: pointer
}

.header-center-icon .competition-icon-arrow-bc {
  width: 100%;
  text-align: center;
  margin-inline-start: 0
}

.competition-icon-league-bc {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  margin-inline-end: 8px
}

.competition-title-bc {
  flex: auto;
  color: rgba(var(--b-sc), 1);
  font-size: 12px;
  line-height: 14px;
  font-weight: 500
}

.competition-description {
  flex-shrink: 0;
  height: 22px;
  color: rgba(var(--hero-sc), 1);
  padding: 0 8px;
  box-sizing: border-box;
  margin-inline-start: 10px;
  border-radius: var(--border-radius);
  background-image: linear-gradient(to bottom, rgba(var(--hero-hover), 1), rgba(var(--hero), 1));
  font-size: 12px;
  line-height: 22px;
  font-weight: 500
}

.competition-group-count {
  flex-shrink: 0;
  font-size: 13px;
  color: rgba(var(--b-sc), .75)
}

.competition-icon-arrow-bc {
  flex-shrink: 0;
  color: rgba(var(--b-sc), .8);
  margin-inline-start: 10px;
  font-size: 11px
}

.competition-icon-arrow-bc.active {
  transform: rotateX(180deg)
}

.competition-icon-arrow-bc:before {
  display: block;
  transition: transform var(--default-transition-duration)
}

.competition-icon-arrow-bc.opened:before {
  transform: rotate(-180deg)
}

.competition-wrapper-bc+.competition-wrapper-bc {
  margin-top: 5px
}

.fixed-bottom-container {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 10px 10px 22px;
  background: rgba(var(--b), 1);
  border-top: 1px solid rgba(var(--b-sc), .05);
  z-index: 951
}

[class*=is-mobile] .layout-bc.has-generic-menu .fixed-bottom-container {
  z-index: 953
}

.count-odd-animation {
  position: absolute
}

.count-odd-animation:after {
  content: attr(data-badge);
  position: absolute;
  width: 15px;
  height: 15px;
  color: rgba(var(--hero-sc), 1);
  background: rgba(var(--hero), 1);
  border-radius: 50%;
  text-align: center;
  font-size: 8px;
  line-height: 15px;
  font-style: normal;
  font-family: var(--font-family)
}

.count-odd-animation.count-blink-odd:after {
  animation: var(--default-transition-duration) count-blink-odd ease-in-out
}

.count-odd-animation.count-blink-even:after {
  animation: var(--default-transition-duration) count-blink-even ease-in-out
}

.count-odd-animation[data-count=""]:after {
  content: none
}

.count-odd-animation.BB-badge-new {
  top: 1px
}

[dir=ltr] .count-odd-animation.BB-badge-new {
  right: 20px
}

[dir=rtl] .count-odd-animation.BB-badge-new {
  left: 20px
}

.count-odd-animation.BB-badge-new:after {
  width: auto;
  max-width: 30px;
  height: 12px;
  padding: 0 4px;
  border-radius: var(--border-radius);
  font-size: 8px;
  line-height: 12px;
  background: #7f194f;
  color: #fff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.ui-kit-toggle {
  display: flex;
  flex-shrink: 0;
  width: 36px;
  height: 20px;
  position: relative;
  border-radius: 12px;
  background: rgba(var(--b-sc), .15);
  transition: background-color var(--default-transition-duration)
}

[class*=is-web] .ui-kit-toggle {
  cursor: pointer
}

.ui-kit-toggle:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  top: 0;
  bottom: 0;
  margin: auto 0;
  background: rgba(var(--b-sc), .6);
  transition: var(--default-transition-duration)
}

[dir=ltr] .ui-kit-toggle:before {
  left: 2px
}

[dir=rtl] .ui-kit-toggle:before {
  right: 2px
}

.ui-kit-toggle.active {
  background: rgba(var(--b-sc), .7)
}

.ui-kit-toggle.active:before {
  background: rgba(var(--hero), 1)
}

[dir=ltr] .ui-kit-toggle.active:before {
  left: 18px
}

[dir=rtl] .ui-kit-toggle.active:before {
  right: 18px
}

#root:not(.hasLeftMenu) {
  --maxHeightProvider: calc(100vh - (var(--desktop-header-height) + var(--desktop-sub-nav-height) + var(--desktop-header-margin-bottom) + var(--dynamic-header) + var(--desktop-nav-height) + 90px + 58px))
}

#root:not(.hasLeftMenu).has-sub-navigation {
  --stickyProvider: calc(var(--desktop-header-height) + var(--desktop-nav-height) + var(--desktop-sub-nav-height) + var(--desktop-header-margin-bottom) + var(--dynamic-header))
}

#root:not(.hasLeftMenu):not(.has-sub-navigation) {
  --stickyProvider: calc(var(--desktop-header-height) + var(--desktop-nav-height) + var(--desktop-header-margin-bottom) + var(--dynamic-header))
}

.casino-slots .sdr-item-holder-bc-text .competition-wrapper-bc {
  padding: 0 var(--padding-page-aside)
}

[class*=is-mobile] .casino-slots .hm-row-bc+.casinoCategoryChooserContainer {
  margin-top: 10px
}

.casino-category-games {
  display: grid;
  grid-gap: 10px;
  margin-top: 10px
}

.casino-category-head {
  margin-top: 26px
}

.casino-category-head:first-child {
  margin-top: 10px
}

.casino-game-item {
  width: 100%;
  height: 100%;
  background: rgba(var(--b-sc), .1) no-repeat center/contain;
  border-radius: var(--border-radius);
  overflow: hidden;
  position: relative
}

.casino-game-item:after {
  content: attr(data-badge);
  position: absolute;
  top: -32px;
  right: -42px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  width: 100px;
  height: 80px;
  padding-bottom: 2px;
  box-sizing: border-box;
  font-size: 9px;
  line-height: 11px;
  font-weight: 500;
  letter-spacing: .33px;
  text-transform: uppercase;
  transform: rotate(45deg)
}

.casino-game-item.badge-ByBetconstruct:after {
  width: 120px;
  height: 80px;
  top: -26px;
  right: -48px
}

.casino-game-item.badge-ortak:after {
  content: "î®©";
  font-family: BetConstruct-Icons, sans-serif;
  font-size: 17px;
  color: #fff;
  background: #60499e;
  width: auto;
  height: auto;
  align-items: center;
  padding: 3px 5px 5px;
  top: 5px;
  right: 5px;
  border-radius: var(--border-radius);
  transform: none
}

.casino-game-item-block {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  z-index: 1;
  animation: casino-game-layer var(--slow-transition-duration) forwards;
  overflow: hidden
}

.casino-game-item-block+.casino-game-item-fav-bc {
  opacity: 1
}

@keyframes casino-game-layer {
  0% {
    opacity: 0;
    pointer-events: none
  }

  to {
    opacity: 1;
    pointer-events: auto;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    background: #00000080
  }
}

.casino-game-item-image-bc {
  width: 100%;
  height: 100%;
  display: block;
  transition: filter var(--default-transition-duration)
}

[class*=is-web] .casino-game-item-image-bc {
  cursor: pointer
}

.casino-game-icons {
  display: flex;
  justify-content: flex-end;
  color: #fffc;
  font-size: 16px
}

.casino-game-icons i {
  cursor: pointer
}

.gameShareIcon {
  display: flex;
  margin-inline-start: 4px
}

.gameShareIcon.visible {
  max-width: 68%;
  position: absolute;
  top: 6px;
  flex-direction: row-reverse;
  padding: 4px;
  background: rgba(var(--b), 1);
  border-radius: var(--border-radius);
  overflow: hidden;
  z-index: 9
}

@media screen and (max-width: 1280px) {
  [class*=is-web] .gameShareIcon.visible {
    will-change: scroll-position;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch
  }
}

.gameShareIcon.visible:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(var(--b-sc), .05);
  pointer-events: none;
  z-index: -1
}

[dir=ltr] .gameShareIcon.visible {
  right: 6px
}

[dir=rtl] .gameShareIcon.visible {
  left: 6px
}

.gameShareIcon.visible .removeShareIcon {
  font-size: 10px;
  padding: 4px;
  border-radius: var(--border-radius)
}

@media screen and (max-width: 1366px) {
  .gameShareIcon.visible .removeShareIcon {
    font-size: 8px;
    padding: 3px
  }
}

[dir=ltr] .gameShareIcon.visible .removeShareIcon {
  margin: 0 0 auto 8px
}

[dir=rtl] .gameShareIcon.visible .removeShareIcon {
  margin: 0 8px auto 0
}

.gameShareItem {
  color: rgba(var(--b-sc), .7)
}

.removeShareIcon.bc-i-close-remove {
  background: #ff344980
}

[class*=is-web] .removeShareIcon.bc-i-close-remove:hover {
  transition: background var(--default-transition-duration) ease;
  color: rgba(var(--b-sc), .8);
  background: #ff3449cc
}

.gameShareItems {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: end;
  gap: 8px
}

@media screen and (max-width: 1280px) {
  .gameShareItems {
    gap: 6px
  }

  [class*=is-web] .gameShareItems {
    flex-wrap: nowrap
  }
}

.gameShareItems .casino-game-info-icon {
  font-size: 14px
}

@media screen and (max-width: 1366px) {
  .gameShareItems .casino-game-info-icon {
    font-size: 12px
  }
}

[class*=is-web] .gameShareItems .casino-game-info-icon:hover {
  transition: color var(--default-transition-duration) ease;
  color: rgba(var(--b-sc), .9)
}

.gameShareItems .social-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  width: 20px;
  height: 20px;
  margin-inline-start: 0
}

@media screen and (max-width: 1366px) {
  .gameShareItems .social-icon.gameShareItem {
    font-size: 8px;
    width: 14px;
    height: 14px
  }
}

.casino-game-item-fav-bc {
  position: absolute;
  color: #fffc;
  font-size: 16px;
  opacity: 0;
  transition: var(--default-transition-duration);
  cursor: pointer;
  z-index: 2
}

.casino-game-item-fav-bc.active {
  opacity: 1;
  color: #fff
}

.casino-game-item-fav-bc.active:before {
  content: "î¤º"
}

.casino-game-item-label-bc {
  color: #fff;
  text-align: center;
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
  animation: casino-game-layer-label var(--slow-transition-duration) forwards
}

@keyframes casino-game-layer-label {
  0% {
    filter: blur(10px)
  }

  to {
    filter: blur(0)
  }
}

.casino-game-buttons {
  display: flex;
  justify-content: center
}

.casino-game-buttons>.btn {
  width: auto
}

.casino-game-buttons>.btn:first-child {
  animation: casino-game-layer-first-btn var(--slow-transition-duration) forwards
}

.casino-game-buttons>.btn:nth-child(2) {
  color: #ffffffe6;
  border-color: #fff9;
  animation: casino-game-layer-second-btn var(--slow-transition-duration) forwards
}

@keyframes casino-game-layer-first-btn {
  0% {
    opacity: 0;
    transform: translateY(-50%)
  }

  to {
    opacity: 1;
    transform: translateY(0)
  }
}

@keyframes casino-game-layer-second-btn {
  0% {
    opacity: 0;
    transform: translateY(50%)
  }

  to {
    opacity: 1;
    transform: translateY(0)
  }
}

.casino-category-head {
  display: flex;
  align-items: center
}

.casino-category-types {
  display: grid;
  grid-gap: 20px
}

.btn.show-allCategories {
  width: 36px;
  padding: 0
}

.btn.show-allCategories:not(.active) {
  background: rgba(var(--b-sc), .1)
}

.btn.show-allCategories.active {
  background: rgba(var(--b-sc), .8);
  color: rgba(var(--b), .8)
}

.btn.show-allCategories i {
  font-size: 22px
}

.casino-category-title {
  flex: auto;
  color: rgba(var(--b-sc), 1);
  height: 20px;
  font-size: 16px;
  line-height: 20px
}

.casino-category-content {
  padding: 5px var(--padding-page-aside);
  background: linear-gradient(to bottom, rgba(255, 255, 255, .05) 1%, rgba(30, 38, 57, .05) 46%, transparent);
  overflow: hidden
}

.casino-category-content .casino-category-head {
  border-bottom: 1px solid rgba(var(--b-sc), .15);
  padding-bottom: 10px
}

.casino-category-content .casino-category-games {
  padding: 0
}

.s-more-c-bc {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  margin-inline-start: 10px;
  color: rgba(var(--b-sc), .5)
}

.live-casino-block .m-block-nav-items-bc {
  grid-template-columns: repeat(auto-fill, minmax(122px, 1fr))
}

.live-casino-block .horizontal-sl-tab-bc {
  font-size: 12px;
  text-transform: uppercase
}

.casino-game-tabs .horizontal-sl-tab-bc {
  width: 100%
}

.casino-game-tabs .horizontal-sl-tab-bc[data-badge]:after {
  content: attr(data-badge);
  position: absolute;
  top: 1px;
  height: 12px;
  max-width: 99%;
  padding: 0 4px;
  box-sizing: border-box;
  border-radius: var(--border-radius);
  text-transform: capitalize;
  font-size: 8px;
  line-height: 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

[dir=ltr] .casino-game-tabs .horizontal-sl-tab-bc[data-badge]:after {
  left: auto;
  right: 0
}

[dir=rtl] .casino-game-tabs .horizontal-sl-tab-bc[data-badge]:after {
  left: 0;
  right: auto
}

.casino-jackpot-list-block-bc {
  padding: var(--padding-page-aside)
}

.casino-jackpot-list-title {
  display: flex;
  align-items: center
}

.casino-jackpot-list-title>span {
  flex: auto;
  color: rgba(var(--b-sc), .6);
  text-transform: uppercase;
  font-size: 12px;
  line-height: 14px
}

.casino-jackpot-list-arrow {
  flex-shrink: 0;
  display: flex;
  margin-inline-start: 10px
}

.casino-jackpot-list-arrow>i {
  width: 24px;
  height: 24px;
  color: rgba(var(--b-sc), 1);
  background: rgba(var(--b-sc), .15);
  border-radius: var(--border-radius);
  text-align: center;
  font-size: 11px;
  line-height: 24px
}

.casino-jackpot-list-arrow>i+i {
  margin-inline-start: 10px
}

[dir=rtl] .casino-jackpot-list-arrow>i:first-child:before {
  content: "îŒ•"
}

[dir=rtl] .casino-jackpot-list-arrow>i:nth-child(2):before {
  content: "îŒ”"
}

.casinoSearchWrapper {
  position: relative
}

.casino-category-games {
  grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
  padding: 0 var(--padding-page-aside)
}

.s-more-c-bc {
  font-size: 14px;
  line-height: 16px
}

.casino-select-provider-button-block-bc {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 44px;
  padding-inline-start: var(--padding-page-aside);
  padding-inline-end: calc(var(--padding-page-aside) + 45px);
  position: relative
}

.casino-select-provider-button-block-bc .sport-search-bc {
  top: 4px
}

.casino-game-item-block {
  padding: 5px
}

.casino-game-item-label-bc {
  font-size: 13px;
  line-height: 15px;
  font-weight: 400
}

.casino-game-tabs {
  width: 100%
}

.live-casino-block>.slider-bc {
  margin-top: 5px
}

.layout-content-holder-bc {
  position: relative
}

.casino-free-spin-block {
  margin-top: 20px
}

.casino-free-spin-block .competition-wrapper-bc {
  width: 100%;
  box-shadow: none
}

.casino-free-spin-block .competition-header-bc {
  border-radius: var(--border-radius)
}

.casino-jackpot-search {
  position: relative;
  height: 36px
}

.casino-game-details-bg {
  height: 180px
}

.casino-game-buttons .btn {
  height: 28px;
  padding: 0 10px
}

.casino-game-buttons .btn+.btn {
  overflow: hidden;
  margin-inline-start: 5px;
  margin-top: 0
}

.casino-game-buttons>a span {
  display: none
}

.sportBonusDetailsTables-bc .casino-game-buttons .btn+.btn {
  margin-top: 0
}

.casino-game-item-fav-bc {
  top: 5px
}

[dir=ltr] .casino-game-item-fav-bc {
  left: 5px
}

[dir=rtl] .casino-game-item-fav-bc {
  right: 5px
}

.layout-bc .skeleton-loader-big-button {
  width: 100%;
  max-width: 140px;
  height: 40px
}

.layout-bc .skeleton-loader-banner-height {
  width: 90%;
  height: 41px;
  margin: auto
}

[class*=is-web] .storiesWidgetLoader .skeleton-loader-game-cube {
  border: 4px solid rgba(var(--b-sc), .1)
}

[class*=is-mobile] .storiesWidgetLoader .skeleton-loader-game-cube {
  border: 2px solid rgba(var(--b-sc), .1)
}

.promotionsLoader .promotions-article-loader {
  height: 34px;
  padding: 0 10px;
  background: rgba(var(--b-sc), .1)
}

.games-horiz {
  overflow: hidden
}

.games-horiz-scroll {
  display: grid;
  grid-auto-flow: column;
  grid-gap: 10px
}

.horizontal-sl-item-bc {
  flex-direction: column;
  min-width: 80px;
  height: 60px;
  text-align: center
}

.horizontal-sl-item-bc.active {
  box-shadow: 0 2px 4px #00000026
}

.horizontal-sl-item-bc+.horizontal-sl-item-bc {
  margin-inline-start: 5px
}

.games-horiz-title {
  margin-bottom: 10px;
  color: rgba(var(--b-sc), 1);
  font-size: 16px;
  line-height: 18px
}

.games-horiz {
  margin: 10px 0;
  padding: 0 var(--padding-page-aside)
}

.games-horiz-scroll {
  will-change: scroll-position;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch
}

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

.games-horiz-scroll {
  scroll-snap-type: x proximity
}

.games-horiz-scroll .casino-game-item {
  min-width: 150px;
  scroll-snap-align: start
}

.market-filter-bc {
  display: flex;
  align-items: center;
  width: 100%;
  height: 28px;
  margin-bottom: var(--padding-page-aside)
}

.market-filter-s-bc {
  flex: auto
}

.market-filter-s-bc .select.s-small .form-control-select-bc {
  padding-top: 2px;
  padding-bottom: 0
}

.market-filter-cell-bc {
  flex-shrink: 0;
  display: flex;
  text-align: center
}

.market-filter-cell-bc>.market-filter-info-bc {
  width: 100%;
  color: rgba(var(--b-sc), 1);
  font-size: 11px;
  line-height: 13px
}

.live-page-sections-bc+.live-page-sections-bc,
.prematch-page-bc {
  min-height: 40vh
}

.market-filter-bc {
  padding: 0 var(--padding-page-aside);
  background: rgba(var(--b-sc), .1)
}

.market-filter-s-bc {
  margin-inline-end: 35px
}

.market-filter-s-bc .select.s-small {
  height: 20px
}

.market-filter-s-bc .select.s-small .form-control-select-bc {
  padding-inline-start: 10px;
  background: rgba(var(--b-sc), .05)
}

.market-filter-s-bc .form-control-bc .form-control-icon-bc {
  font-size: 11px
}

[dir=ltr] .market-filter-s-bc .form-control-icon-bc {
  right: 6px
}

[dir=rtl] .market-filter-s-bc .form-control-icon-bc {
  left: 6px
}

.market-filter-s-bc:empty+.market-filter-cell-bc {
  box-shadow: none
}

.market-filter-arrow-bc {
  color: rgba(var(--b-sc), .9)
}

.market-filter-cell-bc {
  width: 169px
}

[dir=ltr] .market-filter-cell-bc {
  box-shadow: -1px 0 rgba(var(--b), 1)
}

[dir=rtl] .market-filter-cell-bc {
  box-shadow: 1px 0 rgba(var(--b), 1)
}

.sg-head-bc {
  display: flex;
  align-items: center;
  height: 26px;
  padding: 0 10px;
  position: sticky;
  top: 0;
  z-index: 33;
  margin-bottom: 2px;
  cursor: pointer
}

.sg-head-bc.has-filter {
  overflow: hidden;
  padding-inline-end: 110px
}

.sg-head-bc>.sg-collapse-icon-bc {
  color: inherit
}

.sg-title-bc {
  flex: auto;
  margin: 0 6px;
  font-size: 13px
}

.sg-type-icon-bc {
  flex-shrink: 0;
  font-size: 12px
}

.sg-collapse-icon-bc {
  flex-shrink: 0;
  font-size: 8px;
  color: rgba(var(--b-sc), 1);
  transition: transform var(--default-transition-duration) ease
}

.sg-collapse-icon-bc.active {
  transform: rotateX(180deg)
}

.sports-group-bc+.sports-group-bc {
  margin-top: 2px
}

.sports-group-bc .select-option-holder-bc>.market-filter-arrow-bc {
  color: inherit
}

.sg-select-filter-bc {
  background-color: transparent;
  font-weight: 400;
  font-size: 12px;
  color: inherit
}

.s-g-competition-n-bc {
  font-weight: 700;
  display: flex
}

.s-g-competition-n-bc>span {
  flex: auto
}

.s-g-competition-n-bc>i.bc-i-live {
  margin-top: 2px
}

.popular-matches-bc {
  position: relative;
  overflow: hidden
}

.popular-matches-bc .here {
  display: flex
}

.popular-matches-bc .here div {
  width: 100px;
  color: red
}

.gameList .teams-info-main-flag {
  height: 18px;
  margin-inline-end: 5px
}

.gameList .c-teams-row-bc+.c-teams-row-bc {
  margin-top: 2px
}

.competition-content {
  width: 100%;
  overflow: hidden
}

.competition-content:not(.hidden) {
  margin-bottom: 2px
}

.competition-content.hidden,
.competition-content.visible {
  transition: all .22s linear
}

.competition-content.hidden {
  opacity: 0;
  z-index: -1
}

.competition-content.visible {
  opacity: 1;
  margin-top: 2px
}

.c-head-bc {
  display: flex;
  align-items: center;
  height: 36px
}

.c-row-bc {
  display: flex;
  overflow: hidden
}

.c-row-bc.bordered>.c-odd-bc {
  margin-inline-start: 1px
}

.c-title-bc {
  flex: auto;
  color: rgba(var(--b-sc), .9);
  font-size: 12px
}

.c-title-bc:not(.c-segment-holder-title) {
  margin-inline-end: 4px;
  line-height: 15px
}

.c-teams-bc {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  width: 100%;
  overflow: hidden;
  background: rgba(var(--b-sc), .1)
}

.c-teams-row-bc {
  display: flex;
  align-items: center;
  width: 100%;
  overflow: hidden
}

.c-teams-row-bc .here {
  display: flex
}

.c-teams-row-bc .here div {
  width: 100px;
  color: red
}

.c-team-info-team-bc {
  flex: auto;
  color: rgba(var(--b-sc), 1);
  font-weight: 400
}

.c-country-bc-text {
  display: flex;
  flex-direction: column;
  flex: auto
}

.c-odd-bc {
  flex-shrink: 0
}

.c-team-info-scores-bc {
  flex-shrink: 0;
  margin-inline-start: 4px;
  color: rgba(var(--oc-2), 1);
  font-size: 12px;
  font-weight: 400
}

.c-info-score-wrapper {
  display: flex;
  overflow: hidden
}

.c-info-score-wrapper .here {
  display: flex
}

.c-info-score-wrapper .here div {
  width: 100px;
  color: red
}

.c-info-more-bc {
  flex-shrink: 0;
  display: flex
}

.c-info-more-bc .c-info-icon-bc,
.c-info-more-bc .notification-loader {
  margin-inline-start: 10px
}

.c-info-more-bc .bc-loader.small .bc-loader-contain {
  max-width: 13px;
  height: 13px;
  line-height: 13px
}

.c-info-more-bc .internalBetBuilderIcon>svg {
  fill: rgba(var(--b-sc), .4)
}

.flags-content {
  width: 100%
}

.c-info-markets-count-bc {
  margin-inline-start: 10px
}

.c-info-icon-bc {
  font-size: 13px;
  line-height: 14px
}

.c-info-icon-bc:not(.bc-i-bet-builder) {
  color: rgba(var(--b-sc), .7)
}

.c-info-icon-bc.bc-i-bet-builder {
  color: #b98502
}

.c-info-icon-bc.internalBetBuilderIconWrp {
  display: flex;
  align-items: center
}

.c-info-icon-bc.internalBetBuilderIconWrp .internalBetBuilderIcon.CMSIconSVGWrapper {
  width: 14px;
  height: 13px;
  color: #b98502
}

.c-info-content-bc {
  display: flex;
  align-items: center
}

[class*=is-web] .c-info-content-bc>i {
  margin-inline-end: 5px
}

[class*=is-web] .c-info-content-bc>i+.c-info-time-bc {
  margin-inline-start: 0
}

.info-live-prematch-icon-bc {
  flex-shrink: 0;
  font-size: 13px
}

.info-live-prematch-icon-bc.bc-i-live {
  color: #ff3449
}

.info-live-prematch-icon-bc.bc-i-prematch {
  color: rgba(var(--b-sc), .65)
}

.c-segment-holder-title {
  height: 30px;
  line-height: 30px;
  margin-bottom: 1px;
  padding-inline-start: 5px;
  border-top-right-radius: var(--border-radius) var(--border-radius);
  border-top-left-radius: var(--border-radius) var(--border-radius);
  background: rgba(var(--b-sc), .06)
}

.today-bets-external .market-odd-bc:not(.not-boosted-odd) {
  font-size: 11px;
  word-break: keep-all
}

@media screen and (max-width: 1366px) {
  .today-bets-external .c-team-info-team-bc {
    font-size: 11px
  }

  .today-bets-external .c-odd-bc {
    width: 80px
  }

  .today-bets-external .market-filter-cell-bc {
    width: 242px
  }

  .today-bets-external .c-info-content-bc {
    width: 130px
  }

  .today-bets-external .c-info-score-bc {
    white-space: break-spaces
  }
}

@media screen and (max-width: 1200px) {
  .today-bets-external .c-odd-bc {
    width: 60px
  }

  .today-bets-external .market-filter-cell-bc {
    width: 182px
  }
}

@media screen and (max-width: 768px) {
  .today-bets-external .market-filter-cell-bc {
    width: 153px
  }

  .today-bets-external .c-info-content-bc {
    width: 125px
  }

  .today-bets-external .c-odd-bc {
    width: 50px
  }

  .today-bets-external .c-info-time-bc,
  .today-bets-external .c-info-score-bc {
    font-size: 11px
  }
}

@media screen and (max-width: 480px) {
  .today-bets-external .c-info-content-bc {
    width: 76px;
    padding-inline-start: 5px;
    padding-inline-end: 5px
  }

  .today-bets-external .c-team-info-team-bc {
    font-size: 11px
  }

  .today-bets-external .market-filter-cell-bc {
    width: 137px
  }

  .today-bets-external .c-info-time-bc {
    word-break: break-word
  }

  .today-bets-external .c-info-more-bc {
    padding: 0 5px
  }

  .today-bets-external .c-teams-bc {
    padding-inline-start: 5px
  }

  .today-bets-external .c-info-icon-bc+.c-info-icon-bc {
    margin-inline-start: 5px
  }

  .today-bets-external .c-info-markets-count-bc,
  .today-bets-external .c-info-more-bc .c-info-icon-bc,
  .today-bets-external .c-info-more-bc .notification-loader {
    margin-inline-start: 5px
  }
}

.hasMoreIcons {
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  font-size: 6px;
  top: 8px;
  bottom: 8px;
  left: 50%;
  transform: translate(-50%)
}

.prematch-page-bc .c-head-bc {
  height: 33px
}

.prematch-page-bc .c-title-bc {
  font-size: 11px;
  color: rgba(var(--b-sc), .7)
}

.competition-bc {
  background: rgba(var(--b-sc), .1)
}

.competition-bc .c-segment-holder-bc.head {
  margin: 0
}

.competition-bc+.competition-bc {
  border-top: 1px solid rgba(var(--b), 1)
}

.competition-bc .competition-bc {
  background: none
}

.c-segment-holder-bc {
  overflow: hidden
}

.c-segment-holder-bc.single-g-info-bc {
  width: 100%;
  position: relative
}

.c-segment-holder-bc.head {
  margin-top: 5px
}

.c-segment-holder-bc.teams {
  margin-top: 1px
}

.c-segment-holder-bc.markets {
  padding: 0 var(--padding-page-aside)
}

.c-segment-holder-bc.info {
  padding: 1px var(--padding-page-aside) var(--padding-page-aside)
}

.c-segment-holder-bc.active .c-teams-bc,
.c-segment-holder-bc.active+.c-segment-holder-bc .c-info-bc {
  background: rgba(var(--b-sc), .2)
}

.c-row-bc {
  min-height: 52px;
  border-radius: var(--border-radius) var(--border-radius) 0 0
}

.c-head-bc {
  padding: 0 var(--padding-page-aside)
}

.sgm-market-g.hidden .sgm-market-g-head-bc .sgm-market-g-h-toggle-icon-bc {
  transform: rotateX(180deg)
}

.sgm-market-g-h-toggle-icon-bc {
  align-self: center
}

.c-country-bc {
  flex-shrink: 0;
  margin-inline-end: 10px
}

.c-team-info-team-bc {
  font-size: 12px;
  line-height: 18px
}

.c-odd-bc {
  width: 60px
}

.c-odd-bc:nth-child(2):nth-last-child(2),
.c-odd-bc:nth-child(3):last-child {
  width: 90px
}

.c-info-bc {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
  background: rgba(var(--b-sc), .1);
  border-radius: 0 0 var(--border-radius) var(--border-radius)
}

.c-info-bc>div {
  padding-top: 2px;
  padding-bottom: 2px;
  margin-inline-start: 6px
}

.c-info-bc .c-info-time-bc,
.c-info-bc .c-info-score-bc {
  padding-inline-start: 4px
}

.c-teams-bc {
  padding: 5px
}

.c-teams-bc:not(:only-child) .c-team-info-team-bc {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.c-teams-row-bc {
  min-height: 18px
}

.c-teams-row-bc .teams-info-main-flag {
  height: 18px;
  margin-inline-end: 5px
}

.c-teams-row-bc+.c-teams-row-bc {
  margin-top: 2px
}

.c-info-more-bc {
  align-items: center
}

.c-info-more-bc .c-info-icon-bc {
  display: flex;
  align-items: center;
  padding-inline-end: 10px
}

[dir=ltr] .c-info-more-bc .c-info-icon-bc:after {
  right: 0
}

[dir=rtl] .c-info-more-bc .c-info-icon-bc:after {
  left: 0
}

.c-info-more-bc .c-info-icon-bc:first-child:not(.bc-i-bet-builder) {
  margin-inline-start: 0
}

.c-info-more-bc .c-info-icon-bc:last-child,
.c-info-more-bc .c-info-icon-bc:only-child {
  padding: 0
}

.c-info-more-bc .c-info-icon-bc:last-child:after,
.c-info-more-bc .c-info-icon-bc:only-child:after {
  content: none
}

.c-info-more-bc .c-info-icon-bc.bc-i-bet-builder {
  font-size: 14px
}

.c-info-more-bc .c-info-icon-bc .info-game-flag-bc {
  display: flex
}

.c-info-more-bc .bet-builder-container:not(:only-child, :last-child) i {
  padding-inline-end: 10px
}

[dir=ltr] .c-info-more-bc .bet-builder-container:not(:only-child, :last-child) i {
  box-shadow: 1px 0 rgba(var(--b-sc), .4)
}

[dir=rtl] .c-info-more-bc .bet-builder-container:not(:only-child, :last-child) i {
  box-shadow: -1px 0 rgba(var(--b-sc), .4)
}

.c-info-more-bc .notification-loader {
  padding-inline-end: 10px
}

.c-info-more-bc .notification-loader:only-child,
.c-info-more-bc .notification-loader:last-child {
  padding-inline-end: 0
}

.c-info-more-bc *:first-child.bet-builder-container i {
  margin-inline-start: 0
}

.info-live-prematch-icon-bc+.c-info-score-bc {
  padding-inline-start: 0
}

[dir=ltr] .info-live-prematch-icon-bc+.c-info-score-bc {
  box-shadow: none
}

[dir=rtl] .info-live-prematch-icon-bc+.c-info-score-bc {
  box-shadow: none
}

.c-info-time-bc,
.c-info-score-bc {
  white-space: nowrap;
  font-size: 11px;
  color: rgba(var(--b-sc), .6)
}

.c-info-time-bc {
  margin-inline-end: 6px
}

[dir=rtl] .c-info-time-bc {
  direction: ltr
}

.c-info-time-bc:last-child {
  overflow: hidden;
  text-overflow: ellipsis
}

[dir=ltr] .c-info-score-bc {
  box-shadow: -1px 0 rgba(var(--b-sc), .4)
}

[dir=rtl] .c-info-score-bc {
  box-shadow: 1px 0 rgba(var(--b-sc), .4)
}

[dir=ltr] .c-info-score-bc+.c-info-score-bc {
  margin-inline-start: 6px;
  padding-inline-start: 5px
}

[dir=rtl] .c-info-score-bc+.c-info-score-bc {
  margin-inline-end: 6px;
  padding-inline-end: 5px
}

[dir=ltr] .c-info-icon-bc:not(:only-child),
[dir=ltr] .c-info-more-bc .notification-loader:not(:only-child) {
  box-shadow: 1px 0 rgba(var(--b-sc), .4)
}

[dir=rtl] .c-info-icon-bc:not(:only-child),
[dir=rtl] .c-info-more-bc .notification-loader:not(:only-child) {
  box-shadow: -1px 0 rgba(var(--b-sc), .4)
}

.c-info-icon-bc:not(:only-child):last-child,
.c-info-more-bc .notification-loader:not(:only-child):last-child {
  box-shadow: none
}

.c-info-markets-count-bc {
  font-size: 12px;
  color: rgba(var(--b-sc), 1)
}

.c-segment-holder-title+.c-row-bc {
  border-radius: 0
}

.c-info-score-wrapper {
  align-items: center
}

.c-info-score-wrapper .fixed-direction {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  white-space: break-spaces
}

.live-page-sections-bc .competition-bc {
  background: none
}

.live-page-sections-bc .competition-bc .head {
  background: rgba(var(--b-sc), .1)
}

.live-page-sections-bc .competition-bc .c-segment-holder-bc.single-g-info-bc {
  padding-top: var(--padding-page-aside);
  background: rgba(var(--b-sc), .15)
}

.market-bc {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 100%;
  font-size: 12px;
  color: rgba(var(--b-sc), .7);
  background: rgba(var(--b-sc), .2);
  word-break: break-word;
  position: relative;
  transition: var(--default-transition-duration)
}

.market-bc.active {
  color: rgba(var(--hero-sc), 1);
  background: rgba(var(--hero), 1)
}

.market-bc.active>.market-coefficient-bc>.market-arrow-up-down-bc.is-up {
  border-color: transparent rgba(var(--hero-sc), 1) transparent transparent
}

.market-bc.active>.market-coefficient-bc>.market-arrow-up-down-bc.is-down {
  border-color: transparent transparent rgba(var(--hero-sc), 1) transparent
}

.market-bc.active .market-odd-bc,
.market-bc.active .market-icon-bc {
  color: rgba(var(--hero-sc), 1)
}

.market-bc.empty-market-bc {
  pointer-events: none
}

.market-bc.disabled-market-bc {
  cursor: auto;
  background: rgba(var(--b-sc), .1)
}

.sgm-market-g-item-bc>.market-bc.m-g-header {
  color: rgba(var(--b-sc), .6)
}

.market-arrow-up-down-bc {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-style: solid
}

[dir=ltr] .market-arrow-up-down-bc {
  right: 2px
}

[dir=rtl] .market-arrow-up-down-bc {
  left: 2px
}

.market-arrow-up-down-bc.is-up {
  top: 3px;
  border-width: 0 8px 8px 0;
  border-color: transparent rgba(var(--odd-up), 1) transparent transparent;
  clip-path: polygon(0% 15%, 15% 15%, 15% 0%, 85% 0%, 100% 0, 100% 15%, 100% 85%, 85% 85%, 85% 100%, 15% 100%, 0 100%, 0% 85%);
  animation: odds-arrow-animation-change 7s forwards
}

[dir=rtl] .market-arrow-up-down-bc.is-up {
  transform: rotate(270deg)
}

.market-arrow-up-down-bc.is-down {
  bottom: 3px;
  border-width: 0 0 8px 8px;
  clip-path: polygon(0% 15%, 0 0, 15% 0%, 85% 0%, 85% 15%, 100% 15%, 100% 85%, 100% 100%, 85% 100%, 15% 100%, 15% 85%, 0% 85%);
  border-color: transparent transparent rgba(var(--odd-down), 1) transparent;
  animation: odds-arrow-animation-change 7s forwards
}

[dir=rtl] .market-arrow-up-down-bc.is-down {
  transform: rotate(90deg)
}

.market-coefficient-bc {
  display: flex;
  align-items: center
}

.market-name-bc {
  -webkit-user-select: text;
  user-select: text;
  margin-bottom: 2px
}

.market-name-bc:empty {
  display: none
}

.market-name-bc:empty+.market-coefficient-bc {
  flex-shrink: 0;
  flex-direction: column
}

.market-name-bc:empty+.market-coefficient-bc .market-icon-bc {
  margin: 0
}

.market-icon-bc {
  color: #00bf19;
  margin-inline-end: 2px;
  transition: color var(--default-transition-duration)
}

.market-icon-bc:not(.bc-i-boost) {
  font-size: 14px
}

.market-icon-bc.bc-i-boost {
  font-size: 13px
}

.market-odds-container {
  display: flex;
  flex-direction: column
}

.market-odd-bc {
  line-height: 15px;
  transition: color var(--default-transition-duration)
}

.market-odd-bc:not(:only-child) {
  letter-spacing: -.3px;
  word-break: keep-all;
  padding-inline-end: 2px
}

.market-odd-bc:not(.not-boosted-odd) {
  font-size: 13px;
  color: rgba(var(--oc-2), 1)
}

.market-odd-bc.not-boosted-odd {
  font-size: 10px;
  color: rgba(var(--oc-2), .6);
  text-decoration: line-through
}

.market-lock-icon {
  font-size: 20px;
  color: rgba(var(--b-sc), .7)
}

@keyframes odds-arrow-animation-change {
  0% {
    opacity: 0
  }

  5% {
    opacity: 1
  }

  10% {
    opacity: 0
  }

  15% {
    opacity: 1
  }

  20% {
    opacity: 0
  }

  25% {
    opacity: 1
  }

  to {
    opacity: 1;
    width: auto
  }
}

.marketEventsOverlayWrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-end;
  background-color: #00000080;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px)
}

.marketEventsOverlay.bottomOverlay {
  height: 400px
}

.marketEventsOverlay .bottomOverlaySlider {
  border: 1px solid rgba(var(--b-sc), .4);
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  overflow-x: hidden;
  overflow-y: auto;
  height: 400px;
  z-index: 999999;
  position: absolute
}

[class*=is-mobile] .marketEventsHeader {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  align-items: center;
  color: rgba(var(--b-sc), .9);
  padding: 12px;
  font-size: 12px;
  background: rgba(var(--b-sc), .04);
  border-radius: var(--border-radius-middle);
  margin-bottom: 8px
}

[class*=is-mobile] .marketEventsHeader p {
  width: 100%;
  font-size: 14px;
  text-align: center;
  padding: 2px
}

[class*=is-mobile] .marketEventsInfo {
  font-weight: 700;
  font-size: 14px;
  color: rgba(var(--b-sc), .9);
  margin-bottom: 8px
}

.marketEventsSet {
  display: flex;
  flex-direction: column
}

.marketEmpty {
  font-size: 14px;
  color: rgba(var(--b-sc), .6);
  text-align: center
}

.has-more-events-tooltip.tooltip:not(:empty) {
  width: 192px;
  background: rgba(var(--b), 1);
  border: 1px solid rgba(var(--b-sc), .3)
}

.has-more-events-tooltip .tooltipHolder {
  padding: 8px
}

.has-more-events-tooltip .tooltipTriangle {
  background: rgba(var(--b), 1)
}

.tooltipMarketItem {
  display: grid;
  grid-template-rows: auto;
  overflow-x: hidden;
  overflow-y: auto
}

[class*=is-web] .tooltipMarketItem {
  gap: 4px
}

[class*=is-mobile] .tooltipMarketItem {
  max-height: 232px;
  gap: 8px;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch
}

[class*=is-mobile] .tooltipMarketItem::-webkit-scrollbar {
  display: none
}

[class*=is-web] .tooltipMarketItem.column-3 {
  grid-template-columns: repeat(auto-fit, minmax(54px, 1fr))
}

[class*=is-mobile] .tooltipMarketItem.column-3 {
  grid-template-columns: repeat(3, 1fr)
}

.tooltipMarketItem .market-bc {
  border-radius: var(--border-radius)
}

.tooltipMarketItem .market-bc:not(.active) {
  background: rgba(var(--b-sc), .1)
}

[class*=is-web] .tooltipMarketItem .market-bc {
  width: 56px;
  height: 38px
}

[class*=is-mobile] .tooltipMarketItem .market-bc {
  height: 52px
}

.tooltipMarketItem .market-bc:nth-child(3n+2) {
  border-width: 1px;
  border-style: solid;
  border-color: transparent
}

[class*=is-web] .tooltipMarketItem .market-bc:nth-child(3n+2):hover {
  color: rgba(var(--b-sc), 1);
  border-color: rgba(var(--b-sc), .2)
}

.slider-bc {
  min-width: 0;
  position: relative;
  flex-shrink: 0;
  overflow: hidden
}

.slider-bc.collapsed .sdr-collapsed-arrow-bc {
  bottom: 1px
}

.slider-bc.collapsed .sdr-image-bc {
  max-height: 26px
}

.slider-bc.hide-shadow .sdr-item-bc:before {
  display: none
}

.sdr-collapsed-arrow-bc {
  display: flex;
  padding: 7px;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  bottom: 2%;
  color: #fff;
  font-size: 11px;
  transition: bottom var(--default-transition-duration) linear
}

.sdr-collapsed-arrow-bc:before {
  transition: transform var(--default-transition-duration) linear
}

.sdr-collapsed-arrow-bc.active:before {
  position: relative;
  text-align: center;
  top: 0;
  left: 0;
  transform: rotateX(180deg)
}

.sdr-item-holder-bc {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden
}

.sdr-item-holder-bc .sdr-item-bc+.sdr-item-holder-bc-text .competition-header-bc {
  border-top-left-radius: 0;
  border-top-right-radius: 0
}

.sdr-item-holder-bc .entrance-f-error-message-bc {
  background: none
}

.sdr-item-bc {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden
}

.sdr-item-bc:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background: linear-gradient(to bottom, #0000 62%, #000000b3)
}

.sdr-image-bc {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: max-height var(--default-transition-duration) linear
}

.sdr-dots-holder-bc {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  font-size: 0;
  position: absolute;
  bottom: 48px
}

[dir=ltr] .sdr-dots-holder-bc {
  left: 48px
}

[dir=rtl] .sdr-dots-holder-bc {
  right: 48px
}

.sdr-dot-bc {
  display: inline-block;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  border: none;
  outline: none;
  border-radius: var(--border-radius);
  background-color: var(--skin-palette-5);
  font-family: inherit;
  transition: background-color var(--default-transition-duration) ease;
  cursor: pointer
}

[dir=ltr] .sdr-dot-bc {
  margin-right: 8px
}

[dir=rtl] .sdr-dot-bc {
  margin-left: 8px
}

.sdr-dot-bc:last-child {
  margin: 0
}

.sdr-dot-bc:hover,
.sdr-dot-bc.active {
  background-color: rgba(var(--hero), 1)
}

.sdr-iframe-holder-bc {
  position: relative
}

.sdr-iframe-backface-bc {
  display: block;
  width: 100%;
  max-height: 480px
}

.sdr-iframe-bc {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0
}

.sdr-inner-html-bc {
  padding: 48px;
  background-color: var(--skin-palette-4)
}

.sdr-inner-html-bc p {
  font-weight: 400;
  font-size: 12px;
  color: rgba(var(--b-sc), .9)
}

.sdr-inner-html-bc a {
  font-weight: 400;
  font-size: 12px;
  color: rgba(var(--hero), 1);
  text-decoration: underline;
  transition: color var(--default-transition-duration) esae
}

.sdr-inner-html-bc a:hover {
  color: rgba(var(--hero), 1)
}

.sdr-inner-html-bc img {
  display: inline-block;
  vertical-align: top
}

.slider-market-coefficient-container .countdown-banner-content {
  width: 100%;
  align-items: center;
  top: auto;
  transform: translate(-50%);
  background: none;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  box-shadow: none;
  border: none;
  border-radius: 0
}

[dir=ltr] .slider-market-coefficient-container .countdown-banner-content {
  left: 50%
}

[dir=rtl] .slider-market-coefficient-container .countdown-banner-content {
  left: 50%;
  right: auto
}

.slider-market-coefficient-container .market-bc {
  border-radius: var(--border-radius)
}

.slider-market-coefficient-container .market-bc:not(.active) {
  background: rgba(var(--b), 1);
  box-shadow: 3px 0 24px rgba(var(--b-sc), .2)
}

.slider-market-coefficient-container .market-name-bc {
  display: none
}

.slider-market-coefficient-container .market-odd-bc {
  font-weight: 700;
  color: rgba(var(--oc-2), 1);
  white-space: nowrap
}

.slider-market-coefficient-container .c-odd-bc+.c-odd-bc {
  margin-inline-start: 20px
}

.product-banner-bc {
  border-radius: var(--border-radius)
}

.product-banner-info-bc {
  display: flex;
  align-items: center;
  width: 100%
}

.hdr-dynamic-content .hm-row-bc:nth-child(2):last-child:not(:first-child:empty) {
  margin-top: 0
}

.hdr-dynamic-content .product-banner-container-bc {
  display: flex;
  align-items: center;
  margin-bottom: 10px
}

[class*=is-mobile] .hdr-dynamic-content .product-banner-container-bc {
  background: none;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none
}

[class*=is-mobile] .hdr-dynamic-content .product-banner-container-bc::-webkit-scrollbar {
  display: none
}

[class*=is-web] .hdr-dynamic-content .product-banner-container-bc {
  flex-wrap: wrap;
  padding-top: 10px
}

.hdr-dynamic-content .product-banner-container-bc .product-banner-img-bc {
  height: 100%;
  object-fit: contain
}

.hdr-dynamic-content .product-banner-container-bc .product-banner-info-bc {
  width: auto
}

[class*=is-web] .hdr-dynamic-content .product-banner-container-bc .product-banner-info-bc {
  cursor: pointer
}

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

[class*=is-mobile] .hdr-dynamic-content .product-banner-container-bc .product-banner-info-bc.product-banner-bc {
  flex-shrink: 0;
  height: 28px
}

.hdr-dynamic-content .product-banner-container-bc .product-banner-info-bc {
  padding: 0
}

.hdr-dynamic-content .product-banner-container-bc:not(.product-banner-without-titles) .product-banner-container-bc:not(.product-banner-without-titles) .product-banner-img-bc {
  max-width: 100%
}

.hdr-dynamic-content .product-banner-container-bc:not(.product-banner-without-titles) .product-banner-bc {
  height: 28px
}

.product-banner-container-bc {
  display: grid;
  grid-gap: 10px
}

.product-banner-container-bc .carousel {
  margin-inline-start: -5px
}

.product-banner-without-titles .product-banner-img-bc,
.product-banner-without-titles .product-banner-icon-bc {
  max-width: 100%;
  border-radius: var(--border-radius)
}

.product-banner-container-bc-f {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(28px, 1fr));
  grid-gap: 5px;
  padding: 0 var(--padding-page-aside);
  margin-bottom: 10px
}

.product-banner-container-bc-f .product-banner-info-bc {
  justify-content: center
}

.product-banner-container-bc-f .product-banner-info-bc i {
  font-size: 24px;
  color: rgba(var(--hero), 1)
}

.product-banner-container-bc-f .product-banner-img-bc {
  max-width: 100%;
  height: 28px;
  object-fit: contain
}

.product-banner-container-bc-f .product-banner-bc-item {
  height: 28px
}

.product-banner-iframe {
  aspect-ratio: 1
}

.product-banner-iframe iframe {
  width: 100%;
  height: 100%
}

.product-banner-container-bc {
  padding: 10px 5px;
  background: rgba(var(--b-sc), .1)
}

.product-banner-container-bc .product-banner-title-bc {
  color: rgba(var(--b-sc), .55);
  font-size: 11px
}

.product-banner-container-bc .product-banner-icon-bc {
  color: rgba(var(--b-sc), .9);
  font-size: 28px
}

.product-banner-container-bc:not(.col-1, .col-2, .col-3, .col-4, .col-5) {
  grid-template-columns: repeat(5, 1fr)
}

.product-banner-container-bc.col-1 {
  grid-template-columns: 1fr
}

.product-banner-container-bc.col-2 {
  grid-template-columns: repeat(2, 1fr)
}

.product-banner-container-bc.col-3 {
  grid-template-columns: repeat(3, 1fr)
}

.product-banner-container-bc.col-4 {
  grid-template-columns: repeat(4, 1fr)
}

.product-banner-container-bc.col-5 {
  grid-template-columns: repeat(5, 1fr)
}

.product-banner-container-bc:not(.product-banner-without-titles) .product-banner-bc {
  height: 62px;
  background: rgba(var(--b-sc), .05)
}

.product-banner-container-bc:not(.product-banner-without-titles) .product-banner-img-bc {
  max-width: 80%;
  height: 28px;
  object-fit: contain
}

.product-banner-container-bc:not(.product-banner-without-titles) .product-banner-info-bc {
  flex-direction: column;
  justify-content: space-between;
  padding: 10px 5px 5px
}

.jackpot .footer-bc .btn {
  background: #ffffff26
}

.jackpot .footer-bc .btn.a-outline {
  color: #ffffffe6;
  border-color: #fff9
}

.jackpot .footer-bc .form-control-select-bc {
  color: #ffffffe6;
  background: #ffffff26
}

.jackpot .footer-bc .form-control-icon-bc,
.jackpot .footer-bc .form-control-title-bc,
.jackpot .footer-bc .ftr-copy-rights-bc {
  color: #fff6
}

.jackpot .footer-bc .ftr-tel-mail-bc a {
  color: #ffffffb3
}

.jackpot .bc-i-footer-icon-holder {
  color: #fff
}

.jackpot .ftr-partners-row-bc {
  box-shadow: 0 1px #ffffff26
}

.jackpot .ftr-age-bc {
  color: #ffffffb3;
  border-color: #ffffffb3
}

.jackpot .partners-logo-scroll>a,
.jackpot .ftr-payments-row-bc {
  background: #ffffff1a
}

.layout-content-holder-bc>.casinoJackpotWrapper-bc:before,
.hm-row-bc .casinoJackpotWrapper-bc:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat
}

.layout-content-holder-bc>.casinoJackpotWrapper-bc:not(.VGS, .PSN, .DLV, .EGT, .RTG, .APG):before,
.hm-row-bc .casinoJackpotWrapper-bc:not(.VGS, .PSN, .DLV, .EGT, .RTG, .APG):before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXcAAAMYCAMAAAAHI1dqAAAAaVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8G612AAAAI3RSTlMAAwYKDRATGSAWKiaTPyOFfh1bMTkuT0cbVJAVYos1l3RtaCkfz+wAAAqkSURBVHja7N3ZktowEIVhuluS943F2AxL4P0fMgOZVO6mKgUjR5P/45IqLo5bkrUUWuFviKzikPcPPoh5ixKHiKoKyX/QbJPr6suJqJkzI/kPOjSVrb6aqLlQFEVwqgR/J/bmX5KE2qdf+qzdbXZ54cj9peOq+PKzcndZuV8f100VTFd4HSmazxpVaPfX7tTdmoyCfymx6bPevditu/pS93PujdxjdVfqis3xdLnU3bol92hE7a18r/f60I/Ue0RiPm9ufdcft/TvEYm6omrm9bhtg5F7PGIuZHk7ZJ7YYxJVc957R+xxiYiamQrrM7GJEDoAAP8oRullWJZ7go/P7ZqJLZT4bGqp9wWIsmMIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8tUce1ZwvQrOTPsBdgeVORe3zih0A/swAumQCAryXcurcAEVFVLpmMTETNOWemBB+RiDpfZNmbdwQfzSP2kO+253IIXFYezz32tlnfbvOZy/kjEvXZ+difTv28Kyj4aMR8vv9xqOvDdZuRezRivt33h/py+NFM5B6NqB+a66muu+OZeo9H1BXleO37274KjthjETE/7Zpx3FYZu24RiZov8rYdCm90MxGJmvPBe/dk7Dyzvw5ezUyfWSWQ31bPe+ZHErtpXR6efXKPZ/eC99olR/fH0mwq61S/eqoiPN1VvZOsKd1qEX8KSJMY6ETuI3O5KfPC2bOlIsWmtdVSfq3NJrIyK+qKqlkf56Z6e37mteQZMlEL5X5fpvFmJ+bz5tqdulszeJOEx1VRN42n05jGxF0slHNX14d+rkLSUy9RN8yHw5ylUO9yz319qi91ty5Tz93Cbp53IYXc7/Vezf3hvd7HxOt9JebCNIRExlXzw/bYd/1xOyW+ZSWq5pwlUe6P1tlux3k852k00G8yb3psjU9V1U6JNNDvcoTrMV/1wScy3/g+RNTMOPkUnUhK7RMAAAAAAADAv4JFRQAAAAAAAAAAAAAAAAAAgJ/s3W1u2zAMBuBStJwlHoq4cdFtKbKP+x9y8I8dYBggT+rz3MAvDMoyQBKwbvU/EfPrmk+0to9ClXt7Ma2zNbcHCHOBAAAAAAAAAAAAAAAAAGjM+vUjREQpugqbi5K7MkDwkf1MHYiS9X6apxGCjy+3Uy9d2JHTur3dziPkXtbH2kvuJc/b9fPPZcr+S3zk3E+d2XP/9muZRjhaO3qEyPr89nU7TQPUmZ5EyXpa70Ocq10Z6DuyK3/uTfYBNxcRTzH2NWUkZX08G9LVXvm0yf0AMc2TOnMAv48BAAAAAAAAAAAA/knOtZcuyZHEvL3qc2gv6u0i9/aiVHXmL3zItmAAAAAAAAAAAAAAAAAAAADgA7OT8AixE31rESUzi+DbilKmWqsl8I1Fmc7L4zJn8cK3FFkv79f3SzVuq6nI+XH9ft3k3lZkXV5+vCw11ZmWouR9uS2zc7WtiJK11vS6N7YHn75mDuC6CgAAAAAAv9m7t+TEgRgKw5HUN2wcgs2dcJv9L3KcB9fUvIWqRBj8fysIp1Sd7kZqAAAAAAAAgB/EMOEjiKj1lOZ7V6IWYkox0AfuSdTisdRVyZFxEy/DDGezb7frJcE7Ekvv29vH4rpfzwK5exjKvWsX8/np1iyZ43QjGvL5z+lyOVy3hdx9DPX+2df74daQuyOxVG+vi9NH22XWdz+iIVfbtt10lLsnUYu5VOt6lyh3P8N5dZYi51VfomrGuLg/EVHe2AIA4MXwr/0RxDgwP4LuuqJv8Kalqcndn4QUWGfuwlPsAAAAAAAAAAAAAAAAAAAAAAA8IVr5H0JsCqMr4ysu3Z0nMCJnsziyD6m5W47sT/p5MltV4W1cNLz+KK6kc/36n3KEplBco0TqAAAAAAAAAAAAAIDnbuCaBE15At2B4xO7ZvfyXWojZKVK1Ls/MX6oGwAAAAAAAAAAAAAAfqB+nKysJvDK1x2k59DKp2UCr3zdlbr2fj94scg684+IWk8dKp7+2P9jj3kW6Snz9RV7tdlUieBdiVrenE6bHMjdy5D7/jDf78jdlailrm071hlfIhqOpRx5bNOZqFoI9Mi7E9Eee2t/wsQfAAD4bSLCnsPbcEXOFtuZiFqMkSOls6/Yy/o9cWPoSzSU/bWtorHSeBKL6+tlseKq1pdYrD8Xt47vQH2JhlQ1XeaK3NWwnwmU+3ewf39+nFfvRa8VAAAAgBHgKPcIItojeWciZha4NPrL3p2kNwoDYRhOVUliMmMM2MZD4vsfstML77uzkGzre29APQKBhOqPTdSFsdwcW2BRiVioj9O+Ym06KlEr1svuXLLXHs+j7v1pGhnvcYn5Zl04FRWbqPniEJhXYxM1Z6YM93/EqahXx7cqAAAAAAAAAAAAAAAAAAAAAAAAgFehHP5LQYu6IF47PuvahrrHp34M1D0ByfqUcd5Xn4yGjrs9AW3azj4Qm4RuY7wnIEbZAQAA3gjNulIQoTddAqL2gxaYkYmaCwW9R2MTdYf9ci3oLR2XWLh+ne4NAz6eR92H29dMfnZcYr5bzuuBPOG4RM0fyoL47MhENHk2jKjld7eJaOqm3hLqMb8NkfQ5znJo6zfZd5VXylET9y5/Fb1YIMC7/Fcjan/xjhLTI0htZNElMlEL8/E4E3AUl6g7LKfLwmJXXKKuWIdhJTgwLlHzXds2rHVFJmp+21hziU1EzQhSi09EyJ9Og6IDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA3lG1Qs4ima/stqvYjv8o/ogXTtLkXUee34LILNxA1F6qq8mnikkStmttrfgGqar7q5s+5rLwmqbtrzv33NbewJlFX1Ot0ntpmM/2ITtR9ft36Nru6W+jW7/7S39syRU6VqOuW72nOLb1GrZqnfnfbDcfGW4q6my/rLuSWTaau+jxfbrddP9Xe0kyszrnswifVtvrY73anYWnS1F1UTbPLahLzZXsf+uG8H9Pc68lzmpMQdVXTHqdl3/3/KwVZTb8mYm4rm7oZt/ef2kSf5+tMVM1573P4UnfN7J/mIkVEzSyDNUHx8z4800XmMrNZqJ7nQZOTPIYXgD/swYEAAAAAAJD/ayOoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqtKevSYnCEMBFO7Ni0djQEGwgBbd/yJL2UHHTuYOcz7/O5NjhEsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQg2we5iYgxRoT2Ge3VrbPWGsLnJMb6MFfBO0v4bPbsRbp2dRkIn5EYX9TjslxOKVhD90xEbEjj2tybpb95e5DuIqJ9TBBXdUsT49QO6TDdjdE+oIlx1eN1j9+xGT7DUbpb572zRvNl07j5evnd7+t4nP0+38pzEbbyH2qJ9eXp1TbrpSuc5g3yF3U/nroyaF6PGDenfhjG7uwPM88Mz3Zd+lLz/1fE+nBLn2Xh394eouV3e97j1FyuldN8odkfWIN3bx8UiC9nHQtt43ecXn2hufsefmPePp8x6VTbDw3aGLfuD93df8vv3v6akAodC30109R+1bPy7v9ERMvEPC7r8+tx1nxfPaTU9f31zHlTbqG6FZXXPL4fk3UbXuRkJ8YYquen/xgY+Dc/+ghOjBvCthYAAAAASUVORK5CYII=), radial-gradient(circle at 56% 100%, rgba(var(--hero), .7), #000000b3)
}

.layout-content-holder-bc>.casinoJackpotWrapper-bc.VGS:before,
.hm-row-bc .casinoJackpotWrapper-bc.VGS:before {
  background-position: 100% 50px;
  background-image: linear-gradient(195deg, #09022633 109%, #63005333 20%), url(/assets/VGS.DasPR8ky.jpg)
}

.layout-content-holder-bc>.casinoJackpotWrapper-bc.PSN:before,
.hm-row-bc .casinoJackpotWrapper-bc.PSN:before {
  background-position: 100% 50px;
  background-image: linear-gradient(195deg, #09022633 109%, #63005333 20%), url(/assets/PSN.NAG2TZBe.jpg)
}

.layout-content-holder-bc>.casinoJackpotWrapper-bc.DLV:before,
.hm-row-bc .casinoJackpotWrapper-bc.DLV:before {
  background-position: 100% 50px;
  background-image: linear-gradient(195deg, #09022633 109%, #63005333 20%), url(/assets/DLV.u_H0wk4M.jpg)
}

.layout-content-holder-bc>.casinoJackpotWrapper-bc.EGT:before,
.hm-row-bc .casinoJackpotWrapper-bc.EGT:before {
  background-position: 100% 50px;
  background-image: linear-gradient(195deg, #09022633 109%, #63005333 20%), url(/assets/EGT.BaDHkfiu.jpg)
}

.layout-content-holder-bc>.casinoJackpotWrapper-bc.RTG:before,
.hm-row-bc .casinoJackpotWrapper-bc.RTG:before {
  background-position: 100% 50px;
  background-image: linear-gradient(195deg, #09022633 109%, #63005333 20%), url(/assets/RTG.79eK5ZFi.jpg)
}

.layout-content-holder-bc>.casinoJackpotWrapper-bc.APG:before,
.hm-row-bc .casinoJackpotWrapper-bc.APG:before {
  background-position: 100% 50px;
  background-image: linear-gradient(195deg, #09022633 109%, #63005333 20%), url(/assets/APG.CBWbdsQK.jpg)
}

.hm-row-bc .casinoJackpotWrapper-bc.jackpot-page-widget:before {
  background-position: 100% 0
}

.jackpot-banner {
  min-width: 0
}

.jackpot-banner .casinoJackpotWrapper-bc {
  border-radius: var(--border-radius);
  background: url(/assets/jackpot-banner-bg.png?v=343) no-repeat 0 0/cover, radial-gradient(circle at 49% 48%, rgba(var(--hero), .7), rgba(var(--b-sc), .05))
}

.jackpot-banner .casinoJackpotLevelPrice-bc {
  color: rgba(var(--hero-sc), 1)
}

.casinoJackpotWrapper-bc {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  overflow: hidden
}

.casinoJackpotWrapper-bc .casino-game-item-label-bc {
  color: #fff
}

.casinoJackpotWrapper-bc .casino-game-item-fav-bc {
  color: #fffc
}

.casinoJackpotWrapper-bc .more-button-bc .btn {
  color: #ffffffe6
}

.casinoJackpotWrapper-bc .casino-loader svg g {
  fill: #fff
}

.casinoJackpotWrapper-bc [class*=skeleton-loader] {
  background: linear-gradient(to right, #ffffff1a, #ffffff4d, #ffffff1a);
  background-size: 200%
}

[class*=is-web] .casinoJackpotWrapper-bc .bc-loader.big {
  padding-top: 18vh;
  padding-bottom: 18vh
}

.casinoJackpotTopBar-bc {
  width: 100%;
  height: 46px;
  position: relative;
  margin-bottom: 10px
}

.casinoJackpotTopBar-bc:after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 1px;
  left: 0;
  background-image: linear-gradient(to right, transparent, rgba(255, 255, 255, .5), transparent)
}

.casinoJackpotSlider-bc {
  width: 100%;
  height: 100%
}

.casinoJackpotSliderWrapper-bc {
  display: flex;
  align-items: center
}

.casino-jackpot-slider-bc {
  flex: auto;
  overflow: hidden
}

.casinoJackpotSliderElContainer-bc {
  display: flex;
  transition: transform var(--default-transition-duration)
}

.casinoJackpotSliderEl-bc {
  flex-shrink: 0;
  color: #ffffff8c;
  text-align: center;
  cursor: pointer
}

.casinoJackpotSliderEl-bc:before {
  will-change: transform;
  display: inline-flex;
  transition: color var(--default-transition-duration), transform var(--default-transition-duration)
}

.casinoJackpotSliderEl-bc.active:before {
  color: #fff
}

.casinoJackpotSliderNavArrow-bc {
  flex-shrink: 0;
  width: 34px;
  height: 34px;
  background: none;
  border: none;
  font-size: 11px;
  color: #fffc;
  cursor: pointer;
  transition: color var(--default-transition-duration)
}

.casinoJackpotSliderNavArrow-bc:disabled {
  color: #ffffff4d
}

[dir=rtl] .casinoJackpotSliderNavArrow-bc.bc-i-small-arrow-left:before {
  content: "îŒ•"
}

[dir=rtl] .casinoJackpotSliderNavArrow-bc.bc-i-small-arrow-right:before {
  content: "îŒ”"
}

.casinoJackpotLabelBlock-bc {
  width: 100%;
  position: relative
}

.casinoJackpotLabelBlock-bc:after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 1px;
  left: 0;
  background-image: linear-gradient(to right, transparent, rgba(255, 255, 255, .5), transparent)
}

.casinoJackpotLabelBlock-bc div.casinoJackpotPrice-bc {
  width: 100%;
  text-align: center;
  font-weight: 700;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: flex-start
}

.casinoJackpotLabelBlock-bc div.casinoJackpotPrice-bc:after {
  content: attr(data-cur);
  display: block
}

.casinoJackpotLabelBlock-bc:not(.jackpot-odometer-item) {
  padding: 0 var(--padding-page-aside) 10px
}

.casinoJackpotLabelBlock-bc:not(.jackpot-odometer-item) .casinoJackpotPrice-bc {
  padding-bottom: 10px
}

.casinoJackpotLabelTitle-bc {
  padding-top: 20px;
  padding-bottom: 16px;
  font-size: 16px;
  line-height: 32px;
  font-weight: 700;
  display: flex;
  flex-direction: column;
  align-items: center;
  color: gold;
  text-transform: uppercase
}

.casinoJackpotLabelTitle-bc img {
  height: 20px
}

.casinoJackpotMoreWrapper-bc {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center
}

.casinoJackpotLevelList-bc {
  width: 100%;
  margin-top: 20px;
  display: flex;
  margin-bottom: 30px
}

.casinoJackpotLevelList-bc .casinoJackpotLevelPrice-bc.odometer.odometer-auto-theme {
  display: inline-block
}

.casinoJackpotLevelList-bc .casinoJackpotLevelPrice-bc.odometer.odometer-auto-theme:after {
  margin-inline-start: 0
}

.casinoJackpotLevelEl-bc {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  text-align: center
}

.casinoJackpotLevelTitle-bc {
  display: flex;
  padding-bottom: 5px;
  color: gold;
  text-transform: uppercase;
  font-weight: 400
}

.casinoJackpotLevelInfo-bc {
  margin-inline-start: 5px;
  color: rgba(var(--hero-sc), .85)
}

.casinoJackpotLevelPrice-bc {
  width: 100%;
  display: flex;
  text-align: center;
  align-items: flex-start;
  justify-content: center;
  color: #fff
}

.casinoJackpotLevelPrice-bc.odometer.odometer-auto-theme {
  display: flex
}

.casinoJackpotLevelPrice-bc:after {
  content: attr(data-cur);
  display: flex;
  justify-content: center;
  margin-inline-start: 5px;
  font-size: 10px
}

.jackpot-start-bc {
  font-size: 12px;
  color: gray
}

.jackpot-start-time-bc {
  font-size: 12px;
  color: #a6a6a6
}

.jackpot-pool-wrapper {
  width: 100%;
  padding: 10px;
  border-radius: var(--border-radius);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background: #0000004d
}

[class*=is-web] .jackpot-banner.jackpotBannerExpanded:not(.jackpot-widget-full) .jackpot-pool-container .jackpot-pool-wrapper+.jackpot-pool-wrapper {
  margin-top: 10px
}

[class*=is-mobile] .jackpot-banner .jackpot-pool-container .jackpot-pool-wrapper+.jackpot-pool-wrapper {
  margin-top: 5px
}

[class*=is-mobile] .jackpot-banner .jackpot-pool-container .casinoJackpotLevelEl-bc {
  padding-top: 18px;
  padding-bottom: 18px
}

.jackpot-pool-item {
  display: flex;
  align-items: center
}

.jackpot-pool-item:not(:only-child) {
  padding-bottom: 8px
}

.jackpot-pool-icon {
  flex-shrink: 0;
  width: 38px;
  text-align: center;
  color: gold
}

.jackpot-pool-icon.bc-i-mini-jackpot {
  font-size: 18px
}

.jackpot-pool-icon.bc-i-minor-jackpot {
  font-size: 24px
}

.jackpot-pool-icon.bc-i-major-jackpot {
  font-size: 26px
}

.jackpot-pool-icon.bc-i-mega-jackpot {
  font-size: 36px
}

.jackpot-pool-icon:not([class*=bc-i]) {
  height: 38px
}

.jackpot-pool-money {
  flex: auto;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin: 0 15px
}

.jackpot-pool-money.currencySymbolBefore>.jackpot-pool-price {
  display: flex;
  align-items: center
}

.jackpot-pool-money.currencySymbolBefore>.jackpot-pool-price:after {
  order: -1;
  margin-inline-end: 4px;
  margin-inline-start: 0
}

.jackpot-pool-title {
  margin-bottom: 5px;
  color: gold;
  font-size: 12px;
  text-transform: uppercase
}

.jackpot-pool-price {
  font-size: 12px;
  color: #fff;
  margin-top: 6px;
  white-space: nowrap
}

.jackpot-pool-price:after {
  content: attr(data-cur);
  margin-inline-start: 4px
}

.jackpot-pool-arrow-icon {
  color: #fffc;
  font-size: 11px
}

.jackpot-pool-list {
  display: flex;
  flex-direction: column;
  border-top: 1px solid rgba(var(--b-sc), .1)
}

.jackpot-pool-list:empty {
  display: none
}

.jackpot-pool-list-item {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 10px;
  background: #00000040;
  border-radius: var(--border-radius)
}

.jackpot-pool-list-item:first-child {
  margin-top: 8px
}

.jackpot-pool-list-item+.jackpot-pool-list-item {
  margin-top: 5px
}

.jackpot-pool-list-item-header {
  display: flex;
  align-items: center
}

.jackpot-pool-status {
  color: gold;
  font-size: 14px;
  font-weight: 500;
  flex: auto
}

.jackpot-pool-info-date {
  font-size: 12px;
  color: #fff9;
  white-space: nowrap
}

.jackpot-pool-info {
  margin-top: 6px;
  font-size: 12px;
  color: #fff9
}

.VGS-mega-jackpot {
  background: url(/assets/mega.png?v=343) no-repeat 50%/contain
}

.VGS-major-jackpot {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAABLCAMAAAAMJ4TwAAACu1BMVEUAAADkwXLMmQ3Spzakbia7iw/51lDHky387bD4zzqldhKnDQ72yijWqBTlvi+hWR+OPBvFmR2nfB66dhCufxPy1objtyqDCAbGlRfWqRPQph+JVgrLnRrz0bLEZ2rcoqPwvxDxzU+JUwTouQ9rMAqqfxzz0WLBfxLXpRfjtBBqMATerhDbrRD99MrZrBjvwh7zzkjsyD9yNAzuxzL989ByMg/WrkfRlV92CwZjJArks7fPnxC2hhHwvg3GlRGwgRP1yypsNAXAkBO2iBLruxGwgxedcBfBJCVaFgWYZAf56rD744OBTQbx3JVxOwZ9IBbSohH1yjDYqRbsw1Lv2rR5QwT/9c7lHiWeagXswi7DPD343Gl5Dg/Gmha3ih3555z+99roqqGFURWRHR2meBn7naFkBQadawesGBrpu6j4p6LnJS/422u/cnLdMDnJIyuqERPtMjlVJQZ6BgjAfn7kpqjWm5/ZKzHpHyf32mXqGyKwAgS/AwWJAgRdAgJoAwN/AgRyAgKiAgTyvwWQAgS4AwWXAgRTAgPOBQh4AgSsfxWSXQHiGSC2hAvksgbFAgTPngjYpQeoAgPcFx7quAVnMgSJVQPBkRDeqwiDUAScAQSLDgpaJwL1xxmTDAudDQhLAgP6xwV0PwN9RwHKERY/BgP86qLHkgVKGwL52mT98cD64HuwDhGSLgmbaAX++/j02tv64InyZmmvfQLwUVXYEBWgUg7u06H75pLzuHz42XCtXA2ndATqyML43qb0enq/T1HuQUfsxDzqJy+lKiRWDQiibwT79ObOhIf0jn7t0HzUqCmxbQ+VQwv36d799tT3lZXVoICxZ2uqPT7vNT29aAyrQAuDKgnnwp3UunmTWFy+hFPgvEuhcz6dFRjbt5F1Oz7HOzy5YS1/QRd6LRHy6MPFol2RWy/YIyswPAhIAAAAenRSTlMACf0iDfz+F/7+/v79pzoqGlA2/Xoq/v79x5KRYBz+/fr56Y95Rv77+vbx79u5t6qecWhRR0D++/n49e3m5uXd3NvYw8OtXv7+8ubj0r21lIaDcWNe8+rj4M7FuK+hmIuARfvx7Ovhup+YlIh9cmhL4N/f2NTSwbevptcpVowAAAfOSURBVFjDrdflW1NRHMDxJRslXYKkIFig2N3d3d3dASu2McZkc3PBxoJwbjA2lO4UQQEDC7vrz/B37lX00Yfro4/fV7z5cM4959y7e0n/I/I/oa0LNyaMSOxHJf+VGrWwsMDJ2Rg+eWiQe3/fkGhvDyqDwaDRyFh9oWHMquruysqOmIgW/87YwEypZNfUGUFBw+Pjo6JWrAjx8or29vb28KD9rAZsW2NjVnXfDJtQf+3OnTt3P1Y+efr006cxY/z9jcZcgUxOoUtd5s+PjIwc+ZMaNcxmsTArw8JCX7U+aArFNFZ9/ZMnr193d499/vzly8+fd7x/v8ijV/ktsBTXMJn19fUPRFl8/qXk5NRU89y3b982NTWFhobeRz2D3rx5M35wcC/bWlXjVGCz3bk24RUojLFYF1mpyZf4WVlCITuAl57C5XJuQGnzeofzW1jg7Fbc3n716k0c9TLkREI2j5fC5XDSOGlQzuDvV3fIyc1otF2FSjIylMrycjMkFptZrFS73dU1O9uUDgoLsGEJDV/7aUaBqqUd1LWyJDyklWa7azbkCuk5P9iN6aMxlihQyRRPr7a3Xwtr/om5stl6vd6EB5eGB27wQIzFq7SUopftd8JuNn35wex6x+2K2tpH0GOTiYcRHI5fQgZFHaqQ6vLyXt/tbn1l/86UZn2FROIioVO0qlzBY7Y+BcVNQWzedE9gXvQLl6GXHytbhUIzrsrFogp6kVqtzrusu1CnsurZ6YjhljMYXZyv5rJOp9Fontqes9muGRgSs/RSiTrfAA6gXGZi89JRuMMubnSkRnMBkjTAcCJzUrkYSr4dOB+NBf9Rp5HCLAN4WJgdv5QEBYMpKmqrG2MZaxLxxSiWyWdK8Gow2H8sFdTycIbTcUsQ817X1lZXWirN7Ch+lyXiw/Fg8R2UZZ6LwEAaGO3RuAD29+DETCehfMFIrVarf3F1q5DNh7PF7proTQsGosszGOoEbmOXbtopEkKAODcMOGPMtFrlcoVCG1E4Vs9jZ10SOSjuZFpwntqQn5/fFu78ZML2o8fgbMIZy7mSr54OS4LymghGphIYCwreBfDYwoCuIV60kSfyIUNb3Kz9E05vsJu4nLScK1euGFYvgfXHi1KpBILc3FyjU8Q7PY/nUAz3HDjegCqKHU4lb9/gykvLyQGVnxcZjDYbjzELjADOpr9zyyCHwzokZOB4NSC1JtCdSvLcZ+LiyrBj0ZyfH0b9JoPRKuTyzhY3lWyy+8DBapSOPhMpPdxpSKnn7/XuJbgLGiKnZGbSJ80ImhW/LHh1HkonmQ1q6bg0CNbi8jqY4C9RN8+YNHXmbN850VTGyEjdZUjnMtOb5DmQ+03ppvrSSL9FiwZBQ3/MiYQ91ug0LlOjSbSRezgYy9dMAkVQ9LqiCyiXSb5wYvdwIBhMN4VYeextayuC6uhbaCSPTVwuYlfyJi4jVIwtpaWldXV1pdgiLk3hIpejprgziBQ5hC6VSuGMBk7xggsbBwzcPPosKomofjOsUGZg55j+ZNLok3BjArxRNDmEUFHdFXKo80XHYj+S5yZeOnIcdVwUmXCKI+K0WjjWLzoWrCKRD++E5zG4edJp/YinOA3OmEzmH9MwbADJ79QDPQ/ifghfTqjICbkCVEvNglEk8v6bD/RsxLqm+RFP0S0XyxizmExaFRYKjM1O/xCbQLwe6wV44RGrSAPO3Gx6BU8Bdspt/5WEg62Mk6FUgvAEMvlwaFNrtggeICld6wcQMcZwBaTVygSTE0nUDXPtfPhRFAnHBcYTKXiiUCgU2DSZMZ5MPjIXfhMvART2xI4gnOOWTCxKuNtKEuOsORUefOCEt4cQbprHVDiMdDqd4gbXcnStmJWKQWHFUCoRmyPB63ReTiIfzBBfZGFQVBtEJprjbIkLStICm+uxNkMsvojBbJ/hhHOcJIFcJIFOCbAgSUpgyAFzJ2IhcGUIvnBaSaKdS1ICAgVsECHbnEmnS+nSzIiYAwM81gIDAwpYfwJFnWLNRI0pqN594GBSkhIMtiTEzIuCslJe1FTf230cGBhAf2IrFHJUbEzNvXuN1xED8mfmrlVAcv/C6nv3StDLAmLofGX7bCbYtaEyLaqlsPrWrTKMgYH4hBtAjVPJIG1M8a3GxocYwxCfL+oi2O5+4QIVqgZYyfUkyAwGRXi4EgVYxuKOxka4NMTgpkGJiI7yCCMkEDhXVZeUlGFMyRdhCR9P7PvGWe7sBhmdLMCacWYXioQoByWkT5bg5IwqsNwqK3mIsQw7G08f2PfGnS9wQhUyb5WVXceZ+RsL8Anqk20srCmAqhoam78zpYmHV9v3miwuLkRZGkqam78xmCX+QueIDemTWaqqqoqLmQ1lD5uTcFbOSuazefCD00OJ6outWsC0QIjhK6Ish4cJguncFJ9ZfW04efswm43JtDU0X78OHwJirIsYFKZUEDzy4Jvqrs1WOdfuCh84LOgiBC41OcsRl0j02Tfs7t3KVvgZRK+UqbiF+4DPf4yNRjQgc+wHeJ/gwssh+rTKEkGutRR3GhFDA1o6nr/nIsmFNUwP0DsqfKb0h30jdn5bF9ZEdPpU3O7p6UFfHV0uu2Z7MYgRDg9tjHATqLQKeOGjz5jt683oXX1iSPNLHLE8KmrZCi9vBu3vPqZRBOIrERBPaI8zQ34AAAAASUVORK5CYII=) no-repeat 50%/contain
}

.VGS-minor-jackpot {
  background: url(/assets/minor.png?v=343) no-repeat 50%/contain
}

.VGS-mini-jackpot {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABXCAMAAABLCFkZAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAMAUExURUdwTOC4JZ9qArmUL/3yx5hjBPbJIdTCceXJYLCJJriIE6qBI7aPLPvnmM+dEPbUUfv01/jtsc6fFPrki+++D3pHDLCDGvndcPvutIlYEu3JSvjkk+K7Mr2TIcCSHvzxx+K7J8ebHu/FKvjghc2hIKBuDJVkDJ5wEq+DHPTRSPPEF9usEZFfEPbYYsiaFcmkVPnHBffHD9ysD+/EIfztrrmGF/fotoROCLuMFPfge/XXY7iROe2+Fat9FtSjEfPZde2/E/zzx7OGGvvuuPz34vHEHeW2D/nkiJ1nDvPPTtqqCNasJeDAa8CYMXdABIxYA/vljf3okv3qov70x/nfgl4tCOe6K+GwCPHbn7iQLfztsv/516p3bFYjBMamaPzuttAXG8kVGVQBAl8CAtQYHZEDBFoBAtYXHcAUFcYWGYgDBbwUFdkYHnECA4QCBHUCApYDBGwCA2kCA5sEBmQBA7QSE3kCBHwCA9wZH6AEBn8DBNOhCOy6BKcEBa4REeKvBMMVGIwEBah6FcwWGsIVGLgTFNimCPnGAnhABK4CA72NEMeTAbCCFMubDaVwBqMPD8WTDo9bAq14ArcQEuEaIXAYCmo0A/zsqc6bAee1BoJGB92rBf379vG/A7qHAf7+/V0oCPXQQPnYXfTDDUwCA/jOMMGMBLSAAYZRAv754/Tfm+3RfjgIAuOtJkQYAu2IifngfOnMbPTnxeW6N/Ph4U8hAt0mK+JNULYFCN1DR6VGCu6fn30cH+rGV/rt7cmeMa52ctSzsOXS0NysD982O2ESCtOlJ5kiJM+pYO3To923V8CSjnwtD5MjCepwcdogIuV4e+LJgt28hPHYgXo7L+nJw8IMD45MIJIWGaVxPPG+v+/evpVJS/bV175wE7+HQcygnLN7RZhcKrmEhZ0vCea5JOZdXfGvr41aEOBYH7+LaNQmKtChSMN6D9OsccKjpKJmGMteW6ZfYOmqT+iJQeuZbJJlWLFUUrJfDt2am2shJNOpiOeWJb05O7E6I9doaqVOeM4AAABgdFJOUwBF/g3+/v4DCBb9JTX86f3+Ep/+/Zmb/iJIGzQoVf1AOodzWmi0nNp4VM7BbtnA+e/k1b6X6f7Ltojx/J3z+cXbfc1hooqyoY2q+OX8se/5vNDg2eum7vesy73F1+fBxJ1RvicAAAuCSURBVFjDrJd5UNNnGsdV0CCKglCgWPFevJCpq9RqvbWu0zrVujvdtrs7QEyAQO6QmIQkBiXESEiADZRLrqAQQO5bblBAEAQUUBAVFc96W1ttu8/7CwHcYDIjfJPJn5881/t93nfSJGMymWcyaUKFm7l95sQSp9uuWzahQJN5m8y//2QiiTOclm533DJ/AkNc5rRqnnnTgfkT1xanz6bPWFdp8eNEIU1sn/xr504XZbnFD/YTE+K8TZ3V8bEXZWftLNZaTcjkrL9bX1VRcbVSnmj37TbcBOS8JCDCo7Mmv6bheFRK0v4JKOWM7XfVxPrz+TXtcolNStJuq/FPTkC9B9Gjt6amupIvsklxXjzuyVkXTcQTib89vlT9kC8B5B6zcbZlTkg9g8HC11dVV7/h8yHKFQvGOTnrollkOoPF6nz8+PpZiZwv+nTRuIgOq0MYbDYZmKqBx+cfSvhK/ndfOowDaLZE1szm8dhUYPaeH7i/WSKTyddMHkfOn6x+whOTKDwOMM9UDVRVxiiDZbMWfnhvTBbKWgg0Agkxqezeqqp+kcQ82HH1BzslbsGs1zQuk0bQMs89e3Yj83ZTg4vLkg+fnJMtgmMCxBQDk9L7y9Pnszs0mnTnPV/MQbK1tf2LVh8N6WOD+w03eVYpgSs4Nsw898udlx2RpqaR2Yk2Ign/p+MnToWFTJk6NTQ0NTU1WiqNiJB+NMNgFec8EtOYCAlMSF3cXfLnYG5abGyaqaYj5+umhgaX/v4bPT09N2/e7EJAqTT1s49xhiZn8y0SYRjJpNGERWV9FbHx8bGxFfn5fX01l65UV1+/fn6g6lnvmTPNUqk0NPSbVe9JG+ewYNea7x7xKGItshgxBd4PStrKLuXnX/n16R/nQN3d3WeQVHQGQyWVRodC/mOn7bB811Z/m7ycHvowEjHD3dweFLWVDQ7++ufvCm1pKRw2GU4oCwFTp4RASZ300sbZL9qzdVpKkkVuzeNOIplH0SVeXOzu5nbwQdGFtranvwuxKgAS5hQRVRBgGNam0FXTR+Os5n6+ZcPsJLtIwL36zUOtJtI5OmTx5SNuCFlXUvIgHGowFCSKEY+Ap05qO790JG2r+dv2WWd3pDdeqh4AHEgNHwZ7CFnsjhEP+rYe8r18TABBIiSPDFankqaGnhgepqG0zebvPOAaqWl/c32gt1OFRx5L9MDEovIwpM8RLdHT99AwkkCioqZEp049LorRIf+mTXtnWm7jm/toDMC44G9ZeDwRi9LDA09GSIG7lujp6TuEBKKYTQebiw4N4cf5R8VIfjp+8lRYmJP2ErctrerMuW4Sm0pFxjWCRELFpAW6a7PGgIf+6+seXlwsoFDJdFX0N05fJQcFDSFPnBoqpP2PlxI8OJhtDSOJw0gWm+v9LhHpkJcCVDp16ZytcUFBQXFRIoRcP3NofHZYns9Qw/xhSDqdPjpKIoMEIeoR3YUCobB0ytJlK2NE/nEIGSPhr9YBJ5ntNH2VkeFBHxUlHosSz+5W+B311o/Rm8sVKBBwtRx2pBYpWrlgZMDtDzQmZKjVeDKHM5w4g0xSCAO9Dh8+7K0XozuXxlSUhmz8z/fmMqUOuWLyKHvH7TC9D0GqYVywKMnQDoVfoI+Pj5fXUX2iNxNGqjRsY7tLQECwTCmXiKLigt4BAnJt5KsMNVY2KkVMUwj9/AJBYxIPHWbCgb91qrK9IThgCBnj/+nk/1tA9t+md2Z4wGgTGUwhkh9iDhF1ddQivWkksfjWtcqLXzsGY0hzQH61SG+j7bBoOK3Gg1g8hRb4DhEDYmfGm0kikRDwYqVMpkPOWqi3x3Fmu6171ETMnaAjfkLhe4juXNg6tx6dvZh+Vq5Uyswx5LqF08fwWfv96Z1qFgwjg9oNOKFf4DvEI1qiNxc8p+Xa2RxNnoQvl2uRm2zHtFrc4uymBCIdGk2mQN5+geF6MXp6HlHAEkNAi3IRjLQ2yvcAYVnttuuvp8PhZlNJCr06HkG9dguniUktjzJzIpNsokS1Q1Hufd8bD2fvnHSTzOZwOGweUzhmZw66+3EV1wCYPS3Z3z8KXEwud9z7/kej2eINz1t4aN3zUJD6dQQ38zx4D4DWs1OmJcdFAVKyea+hV6jZ50n9HDEsZwqJNkavPZE/tt7L05hmz05ESIiydqXByxpu/oZ+8Fi4PxFoXL06aqcHES1dh5F/nWzwRWK2OKdLTcSTKQQmLJex5rG1sPBeZkdarKl1EkImGwFC1uUJcBI98HRgCvRj9PQtrKu79zbHMj7W0gKiTFmx3MibyWHLQyIeE4vOownCMfM5qvNHLbHk3ttyy/j4+DSLpETn5Uaup7i5G3rwLJ3oHKaO6D5CLCkqeptoCref2LTILcYihFOTFI1njIjnp+dmhUV37rzIc01Dstxm9AUGZVTBwdaJTAocm3hbk2aKZJxo5fywHjvXWlFpeh7uWVh04cKL2x2WkUhrjT24cXPtbrCoI+Io9LdCa1HbhReZ6aYW1tbWFv+cayzpxRtuMthUNiY43RShfoytRVlZLzPLTa3t7Oyy9xkl7m5qpnI4PB4H/fB4BHSw3yHChJdgRDgzs5OSnI312mpLA4MyIhLTT6gQeh31Gk08VJJVlpWZ55qdmJiYsmGRmZEy/v0GVQyGCl9MBIVQQVD4HB61uXx967LKyp7nabKnIe0yMTKNdl0Ugk5iHlsMTk6gMANH1xGIg2XPMzusk5PjkpO/cDAyjekqAg0JrptwN+QQuMI/SlVkknA0sTBrcPBlZo7Gxh/0peEXnf2+BioEh4BiNoMBplZ6TSkLacbTCT7DWXsWtl250p5ZrrktEomijHgjlBG5LZgjmwVOQW15rYQlIguIxhOpCi93t4PYnQKIfY155bAJJZKYNfMMl9G6CzaCWMxjEMGAyKVKvjxYKg0wD7irghufINwbu4fXZfX1Xc3J0TTxQbOWGBofs7XpzRzYMHR0yyNGn6yVKO8WZGQU3A0OeNLMYnG4xZfdPFvr7mT1VeQ3prtehP0vn7XQULOt9v+s4nDILARUhdVGSUIiTmechq8ULg1dKgaGrCu6UJZfUXFV49pY6SiTOdoaelvOtbhPpzLQPbR+qsQ/SplacLrgNKaIqQHBT5qpPG6xe8mFrMH82FhL19xGF0dzc/P1hvbgDk0PnoFutl38oLjaKREJCQkFCQWYEu4Gy8xLeRTmUXgaXqkA/87NvfrzxuDg4O2GWrM2vQsPKTc7TgvyP5kagZSAsKB//2PZdqXydQvp3FN4bAIx1hIRoRpOBoi4H9rhbaR6kpcyrfZ/6wP2lztAXWawudNCJRnYeSx6q98+Of798U+oiZsuWfcA22QauKNGIuhE0tFHp/gXPu0CdmtB/Xpgzx4IOswlQcUBO6ei3ezqe98PPLi6BWTi7dsXQVHDha2VBwXyqx5e0RdftPDYJCYgYAWNFoCAObwTzqxiVPP0zavTBw/NAZp48iQw+QCBEO7Idp5+6fKGRZt75y1fDuyMTZrU19fHxKSO3LvlUHATWbr3HdDI+XM2XVy9+vDs2W2z3XCOowFb9rzC/GtndAPBsmXz5s1bPm85erOQXcaGbeGid6cfbJmzycdHt2bmzJk1WjjbFILx0zcsnDkbCNqqq2fMmNE9Y4IFZjHAqWS4lP/Uq9NbWE55G7eDgCHOQld++iI2UPduLrBVOBNYrMzWlsWmlIPRmG3p5vsxEd58RgZgI3EWutKexsZaWoaGBiAgIuKgxIlrMM1GROSwqYdeLx+4hKyxwV9EsnMISskoMGpq4imbmZUcZs7m4+vunQ30ST2wL0j5YDEHozaoM909o3oGsEDDX0QSC2SE7IB96W4wwF9EkjBKztcNSmJAgC/XkOZzvWXgjDBpkiq1ppe4xXr6wEBVkmpTVRqqah4eOjqSnAxUBuxYYgYAQY/Y0Z+fJD0AAAAASUVORK5CYII=) no-repeat 50%/contain
}

.HARMONY-major-jackpot {
  background: url(/assets/mega2.png?v=343) no-repeat 50%/contain
}

.HARMONY-minor-jackpot {
  background: url(/assets/minor2.png?v=343) no-repeat 50%/contain
}

.HARMONY-mini-jackpot {
  background: url(/assets/mini.png?v=343) no-repeat 50%/contain
}

.layout-content-holder-bc>.casinoJackpotWrapper-bc:before,
.hm-row-bc>.casinoJackpotWrapper-bc:before {
  position: absolute
}

.layout-bc.jackpot .casinoJackpotWrapper-bc:before {
  position: fixed
}

.casinoJackpotWrapper-bc .carousel>i {
  width: 18px;
  height: 18px;
  line-height: 18px
}

.overlay-sliding-w-c-content-slider-bc .jackpot-pool {
  min-height: calc(100% - 38px);
  padding-top: 15px
}

.overlay-sliding-w-c-content-slider-bc .jackpot-pool-container {
  min-height: 100%;
  padding: var(--padding-page-aside) var(--padding-page-aside) 15px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXcAAAMYCAMAAAAHI1dqAAAAaVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8G612AAAAI3RSTlMAAwYKDRATGSAWKiaTPyOFfh1bMTkuT0cbVJAVYos1l3RtaCkfz+wAAAqkSURBVHja7N3ZktowEIVhuluS943F2AxL4P0fMgOZVO6mKgUjR5P/45IqLo5bkrUUWuFviKzikPcPPoh5ixKHiKoKyX/QbJPr6suJqJkzI/kPOjSVrb6aqLlQFEVwqgR/J/bmX5KE2qdf+qzdbXZ54cj9peOq+PKzcndZuV8f100VTFd4HSmazxpVaPfX7tTdmoyCfymx6bPevditu/pS93PujdxjdVfqis3xdLnU3bol92hE7a18r/f60I/Ue0RiPm9ufdcft/TvEYm6omrm9bhtg5F7PGIuZHk7ZJ7YYxJVc957R+xxiYiamQrrM7GJEDoAAP8oRullWJZ7go/P7ZqJLZT4bGqp9wWIsmMIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8tUce1ZwvQrOTPsBdgeVORe3zih0A/swAumQCAryXcurcAEVFVLpmMTETNOWemBB+RiDpfZNmbdwQfzSP2kO+253IIXFYezz32tlnfbvOZy/kjEvXZ+difTv28Kyj4aMR8vv9xqOvDdZuRezRivt33h/py+NFM5B6NqB+a66muu+OZeo9H1BXleO37274KjthjETE/7Zpx3FYZu24RiZov8rYdCm90MxGJmvPBe/dk7Dyzvw5ezUyfWSWQ31bPe+ZHErtpXR6efXKPZ/eC99olR/fH0mwq61S/eqoiPN1VvZOsKd1qEX8KSJMY6ETuI3O5KfPC2bOlIsWmtdVSfq3NJrIyK+qKqlkf56Z6e37mteQZMlEL5X5fpvFmJ+bz5tqdulszeJOEx1VRN42n05jGxF0slHNX14d+rkLSUy9RN8yHw5ylUO9yz319qi91ty5Tz93Cbp53IYXc7/Vezf3hvd7HxOt9JebCNIRExlXzw/bYd/1xOyW+ZSWq5pwlUe6P1tlux3k852k00G8yb3psjU9V1U6JNNDvcoTrMV/1wScy3/g+RNTMOPkUnUhK7RMAAAAAAADAv4JFRQAAAAAAAAAAAAAAAAAAgJ/s3W1u2zAMBuBStJwlHoq4cdFtKbKP+x9y8I8dYBggT+rz3MAvDMoyQBKwbvU/EfPrmk+0to9ClXt7Ma2zNbcHCHOBAAAAAAAAAAAAAAAAAGjM+vUjREQpugqbi5K7MkDwkf1MHYiS9X6apxGCjy+3Uy9d2JHTur3dziPkXtbH2kvuJc/b9fPPZcr+S3zk3E+d2XP/9muZRjhaO3qEyPr89nU7TQPUmZ5EyXpa70Ocq10Z6DuyK3/uTfYBNxcRTzH2NWUkZX08G9LVXvm0yf0AMc2TOnMAv48BAAAAAAAAAAAA/knOtZcuyZHEvL3qc2gv6u0i9/aiVHXmL3zItmAAAAAAAAAAAAAAAAAAAADgA7OT8AixE31rESUzi+DbilKmWqsl8I1Fmc7L4zJn8cK3FFkv79f3SzVuq6nI+XH9ft3k3lZkXV5+vCw11ZmWouR9uS2zc7WtiJK11vS6N7YHn75mDuC6CgAAAAAAv9m7t+TEgRgKw5HUN2wcgs2dcJv9L3KcB9fUvIWqRBj8fysIp1Sd7kZqAAAAAAAAgB/EMOEjiKj1lOZ7V6IWYkox0AfuSdTisdRVyZFxEy/DDGezb7frJcE7Ekvv29vH4rpfzwK5exjKvWsX8/np1iyZ43QjGvL5z+lyOVy3hdx9DPX+2df74daQuyOxVG+vi9NH22XWdz+iIVfbtt10lLsnUYu5VOt6lyh3P8N5dZYi51VfomrGuLg/EVHe2AIA4MXwr/0RxDgwP4LuuqJv8Kalqcndn4QUWGfuwlPsAAAAAAAAAAAAAAAAAAAAAAA8IVr5H0JsCqMr4ysu3Z0nMCJnsziyD6m5W47sT/p5MltV4W1cNLz+KK6kc/36n3KEplBco0TqAAAAAAAAAAAAAIDnbuCaBE15At2B4xO7ZvfyXWojZKVK1Ls/MX6oGwAAAAAAAAAAAAAAfqB+nKysJvDK1x2k59DKp2UCr3zdlbr2fj94scg684+IWk8dKp7+2P9jj3kW6Snz9RV7tdlUieBdiVrenE6bHMjdy5D7/jDf78jdlailrm071hlfIhqOpRx5bNOZqFoI9Mi7E9Eee2t/wsQfAAD4bSLCnsPbcEXOFtuZiFqMkSOls6/Yy/o9cWPoSzSU/bWtorHSeBKL6+tlseKq1pdYrD8Xt47vQH2JhlQ1XeaK3NWwnwmU+3ewf39+nFfvRa8VAAAAgBHgKPcIItojeWciZha4NPrL3p2kNwoDYRhOVUliMmMM2MZD4vsfstML77uzkGzre29APQKBhOqPTdSFsdwcW2BRiVioj9O+Ym06KlEr1svuXLLXHs+j7v1pGhnvcYn5Zl04FRWbqPniEJhXYxM1Z6YM93/EqahXx7cqAAAAAAAAAAAAAAAAAAAAAAAAgFehHP5LQYu6IF47PuvahrrHp34M1D0ByfqUcd5Xn4yGjrs9AW3azj4Qm4RuY7wnIEbZAQAA3gjNulIQoTddAqL2gxaYkYmaCwW9R2MTdYf9ci3oLR2XWLh+ne4NAz6eR92H29dMfnZcYr5bzuuBPOG4RM0fyoL47MhENHk2jKjld7eJaOqm3hLqMb8NkfQ5znJo6zfZd5VXylET9y5/Fb1YIMC7/Fcjan/xjhLTI0htZNElMlEL8/E4E3AUl6g7LKfLwmJXXKKuWIdhJTgwLlHzXds2rHVFJmp+21hziU1EzQhSi09EyJ9Og6IDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA3lG1Qs4ima/stqvYjv8o/ogXTtLkXUee34LILNxA1F6qq8mnikkStmttrfgGqar7q5s+5rLwmqbtrzv33NbewJlFX1Ot0ntpmM/2ITtR9ft36Nru6W+jW7/7S39syRU6VqOuW72nOLb1GrZqnfnfbDcfGW4q6my/rLuSWTaau+jxfbrddP9Xe0kyszrnswifVtvrY73anYWnS1F1UTbPLahLzZXsf+uG8H9Pc68lzmpMQdVXTHqdl3/3/KwVZTb8mYm4rm7oZt/ef2kSf5+tMVM1573P4UnfN7J/mIkVEzSyDNUHx8z4800XmMrNZqJ7nQZOTPIYXgD/swYEAAAAAAJD/ayOoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqtKevSYnCEMBFO7Ni0djQEGwgBbd/yJL2UHHTuYOcz7/O5NjhEsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQg2we5iYgxRoT2Ge3VrbPWGsLnJMb6MFfBO0v4bPbsRbp2dRkIn5EYX9TjslxOKVhD90xEbEjj2tybpb95e5DuIqJ9TBBXdUsT49QO6TDdjdE+oIlx1eN1j9+xGT7DUbpb572zRvNl07j5evnd7+t4nP0+38pzEbbyH2qJ9eXp1TbrpSuc5g3yF3U/nroyaF6PGDenfhjG7uwPM88Mz3Zd+lLz/1fE+nBLn2Xh394eouV3e97j1FyuldN8odkfWIN3bx8UiC9nHQtt43ecXn2hufsefmPePp8x6VTbDw3aGLfuD93df8vv3v6akAodC30109R+1bPy7v9ERMvEPC7r8+tx1nxfPaTU9f31zHlTbqG6FZXXPL4fk3UbXuRkJ8YYquen/xgY+Dc/+ghOjBvCthYAAAAASUVORK5CYII=) no-repeat 0 0/cover, radial-gradient(circle at 56% 100%, rgba(var(--hero), .7), rgba(var(--b), .7));
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch
}

.casinoJackpotLabelBlock-bc:not(.jackpot-odometer-item) {
  font-size: 30px
}

.casinoJackpotLabelBlock-bc div.casinoJackpotPrice-bc:after {
  margin-inline-start: 6px;
  font-size: 16px
}

.jackpot-banner {
  padding: 0 var(--padding-page-aside)
}

.casinoJackpotSliderEl-bc {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 38px
}

.casinoJackpotSliderEl-bc:before {
  transform: scale(.8) translateZ(0)
}

.casinoJackpotSliderEl-bc.active:before {
  transform: scale(1) translateZ(0)
}

.jackpot-pool-wrapper+.jackpot-pool-play-btn {
  margin-top: 10px
}

.casinoJackpotLevelTitle-bc {
  font-size: 12px;
  line-height: 14px
}

.casinoJackpotLevelPrice-bc {
  font-size: 15px
}

.casino-tournament-header {
  display: flex;
  align-items: center;
  overflow: hidden;
  height: 44px;
  padding: 0 16px;
  color: rgba(var(--b-sc), 1);
  border-bottom: 1px solid rgba(var(--b-sc), .1)
}

.casino-tournament-header-icon {
  flex-shrink: 0;
  margin-inline-end: 10px;
  font-size: 22px
}

.casino-tournament-header-title {
  flex: auto;
  text-transform: uppercase;
  font-size: 16px
}

.casino-tournament-info {
  flex: auto;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  font-size: 14px
}

.casino-tournament-name {
  max-width: 100%;
  color: rgba(var(--oc-2), 1)
}

.casino-tournament-amount {
  color: rgba(var(--b-sc), 1)
}

.casino-tournament-all {
  align-self: flex-end;
  margin-top: 10px;
  padding: 0 15px;
  color: rgba(var(--b-sc), 1);
  cursor: pointer;
  font-size: 12px
}

.casino-info-block {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  background: rgba(var(--b-sc), .1);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border: 1px solid rgba(var(--b-sc), .1);
  border-radius: var(--border-radius)
}

@media screen and (max-width: 1366px) {
  .casino-info-block {
    min-width: 248px
  }
}

@media screen and (min-width: 1367px) {
  .casino-info-block {
    min-width: 284px
  }
}

.hm-row-bc.has-slider .casino-info-content {
  position: absolute;
  left: 0;
  width: 100%
}

.hm-row-bc.has-slider .casino-info-content-tournament {
  top: 68px;
  height: calc(100% - 68px)
}

.hm-row-bc.has-slider .main-tabs-bc+.casino-info-content-winners {
  top: 44px;
  height: calc(100% - 44px)
}

.hm-row-bc.has-slider .main-tabs-bc+.main-tabs-bc+.casino-info-content-winners {
  top: 88px;
  height: calc(100% - 88px)
}

.casino-info-content {
  padding: 15px;
  max-height: 410px;
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch
}

.casino-info-content>li {
  display: flex;
  align-items: center;
  height: 50px;
  padding: 10px;
  background: rgba(var(--b-sc), .1);
  border-radius: var(--border-radius)
}

.casino-info-content>li+li {
  margin-top: 5px
}

.casino-info-content>li {
  transition: background var(--default-transition-duration)
}

@media all and (hover: hover) {
  .casino-info-content>li:hover {
    background: rgba(var(--b-sc), .2);
    cursor: pointer
  }
}

@media not all and (hover: hover) {
  .casino-info-content>li:active {
    background: rgba(var(--b-sc), .2)
  }
}

.casino-info-img {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  object-fit: cover;
  margin-inline-end: 10px;
  border-radius: var(--border-radius);
  overflow: hidden
}

.casino-info-block .main-tabs-bc {
  height: 44px;
  background: none;
  box-shadow: inset 0 -1px rgba(var(--b-sc), .1)
}

.casino-info-block .main-tabs-bc .tab-bc {
  text-transform: uppercase;
  transition: color var(--default-transition-duration), background var(--default-transition-duration)
}

.casino-info-block .main-tabs-bc .tab-bc.active {
  color: rgba(var(--hero-sc), 1);
  background: rgba(var(--hero), 1);
  box-shadow: none
}

.casino-info-block .main-tabs-bc .tab-bc:not(.active) {
  color: rgba(var(--b-sc), .9)
}

.casino-winners-info {
  flex: auto;
  display: flex;
  flex-direction: column;
  margin-inline-end: 6px;
  font-size: 12px;
  overflow: hidden
}

.casino-winners-info>b {
  color: rgba(var(--b-sc), .9);
  font-weight: 500
}

.casino-winners-info>span {
  color: rgba(var(--b-sc), .4)
}

.casino-winners-amount {
  flex-shrink: 0;
  color: rgba(var(--oc-2), 1);
  font-size: 14px;
  font-weight: 500
}

.expressWidget {
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden
}

.expressWidget .page-view-more {
  margin-bottom: 12px;
  padding: 0
}

.expressWidget .view-see-more {
  margin-inline-end: 0
}

[class*=is-mobile] .expressWidget:not(.expressWidgetActive) {
  padding: var(--padding-page-aside)
}

.expressWidget .swiper-wrapper-loader {
  display: flex;
  gap: 4px
}

.expressWidget .swiper-slide,
.expressWidget .carousel {
  overflow: visible
}

.expressWidget .carousel .swiper-button-next,
.expressWidget .carousel .swiper-button-prev {
  top: 16px;
  width: 32px;
  height: 32px;
  border: 1px solid rgba(var(--b-sc), .15);
  border-radius: var(--border-radius);
  background: rgba(var(--b), 1)
}

.expressWidget .carousel .swiper-button-next:before,
.expressWidget .carousel .swiper-button-prev:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(var(--b-sc), .05)
}

.expressWidget .carousel .swiper-button-next.swiper-button-disabled,
.expressWidget .carousel .swiper-button-prev.swiper-button-disabled {
  display: block
}

[class*=is-web] .expressWidget .carousel .swiper-slide {
  height: auto
}

.expressWidget .carousel .swiper-slide:only-child {
  width: 100%
}

[dir=ltr] .expressWidget .carousel .swiper-button-next {
  right: 0;
  left: auto
}

[dir=rtl] .expressWidget .carousel .swiper-button-next {
  left: 0;
  right: auto
}

[dir=ltr] .expressWidget .carousel .swiper-button-prev {
  right: 40px;
  left: auto
}

[dir=rtl] .expressWidget .carousel .swiper-button-prev {
  left: 40px;
  right: auto
}

.expressWidget .carousel .swiper {
  overflow: visible
}

.competitionWrapperContent {
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 8px
}

.expressWidgetActive .competitionWrapper {
  position: relative
}

[class*=is-web] .expressWidgetActive .full-transparent-loader {
  position: absolute
}

.expressWidgetActive .carouselWrapper {
  margin-top: 10px
}

.competitionWrapper {
  width: 100%;
  display: flex;
  flex-direction: column;
  height: 100%;
  gap: 8px
}

.competitionWrapper .bs-info-massages-w-bc {
  padding: 10px 0;
  background: none
}

.competitionWrapperTitle {
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  color: rgba(var(--b-sc), .5);
  padding-inline-end: 80px
}

.competitionWrapperEvents {
  display: flex;
  flex-direction: column;
  gap: 4px;
  flex: auto
}

.expressWidgetEvents {
  display: flex;
  flex-direction: column;
  gap: 4px;
  max-height: 342px;
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch
}

.expressWidgetItem {
  height: 82px;
  display: flex;
  flex-direction: column;
  font-size: 12px;
  padding: 8px 16px;
  background: rgba(var(--b-sc), .08);
  border-radius: var(--border-radius-middle)
}

.expressWidgetOdd {
  display: flex;
  align-items: center
}

.expressWidgetOdd .remove {
  color: rgba(var(--oc-3), 1);
  text-decoration: line-through;
  margin-inline-end: 6px
}

.competitionMarketContent {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 12px
}

.expressInfoIcon {
  font-size: 18px;
  color: rgba(var(--b-sc), .9)
}

.expressWidgetContent {
  display: flex;
  align-items: center;
  gap: 8px;
  padding-bottom: 8px;
  margin-bottom: 8px;
  border-bottom: 1px solid rgba(var(--b-sc), .1)
}

.competitionMarket {
  color: rgba(var(--b-sc), .8);
  margin-inline-end: 4px
}

.expressWidgetOdd {
  color: rgba(var(--oc-2), 1);
  font-size: 14px
}

.competitionTeamInfo {
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden
}

.competitionName {
  font-size: 12px;
  line-height: 14px;
  color: rgba(var(--b-sc), .6)
}

.competitionTeam {
  width: 100%;
  display: flex;
  align-items: flex-end;
  line-height: 16px;
  overflow: hidden;
  margin-top: 2px
}

.competitionTeam span {
  color: rgba(var(--b-sc), .4);
  margin-inline-start: 4px;
  margin-inline-end: 4px
}

.competitionTeamName {
  font-size: 14px;
  color: rgba(var(--b-sc), .8);
  font-weight: 700
}

.competitionDayTime {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  flex-shrink: 0;
  font-size: 12px;
  font-weight: 700;
  margin-inline-end: 4px
}

.competitionDayTime time {
  word-wrap: normal;
  white-space: nowrap
}

.competitionDay {
  color: rgba(var(--b-sc), .8)
}

.competitionTime {
  color: rgba(var(--b-sc), .4)
}

.betslipWidget {
  margin-top: 6px
}

.competitionBetslipBonus button {
  background: rgba(var(--b-sc), .08);
  border: 1px solid rgba(var(--b-sc), .4);
  border-radius: var(--border-radius-middle)
}

[class*=is-web] .competitionBetslipBonus button:hover {
  background: rgba(var(--b-sc), .06)
}

.competitionBetslipBonusButtons {
  background: rgba(var(--b-sc), .12);
  padding: 16px;
  border-radius: var(--border-radius-middle);
  margin-bottom: 4px
}

.competitionBetslipItem+.competitionBetslipItem {
  border-top: 1px dashed rgba(var(--b-sc), .2);
  padding-top: 14px;
  margin-top: 14px
}

.competitionBetslipItem .bs-bet-i-b-title-bc.t-2 {
  color: rgba(var(--b-sc), .6)
}

.competitionBetslipItem .bs-bet-i-b-coefficient-bc {
  font-weight: 700;
  font-size: 14px
}

.competitionBetslipItem.bonus .bs-bet-i-b-coefficient-bc {
  color: rgba(var(--b-sc), .8);
  background: #1b8b26;
  padding: 4px 8px;
  border-radius: var(--border-radius)
}

[class*=is-web] .expressOfTheDayBetslip {
  max-width: 314px
}

[class*=is-mobile] .expressOfTheDayBetslip {
  width: 100%;
  padding-inline-start: var(--padding-page-aside);
  padding-inline-end: var(--padding-page-aside);
  overflow: hidden
}

.expressOfTheDayBetslip .bs-bet-i-h-c-icon-holder-bc {
  justify-content: center;
  width: 22px;
  height: 22px;
  font-size: 10px;
  margin: 4px 0 4px auto;
  background: rgba(var(--b-sc), .1);
  border-radius: var(--border-radius)
}

[class*=is-web] .expressOfTheDayBetslip .bs-bet-i-h-c-icon-holder-bc {
  cursor: pointer
}

.expressOfTheDayBetslip .swiper-wrapper-loader .competitionWrapper:nth-child(2) {
  display: none
}

[class*=is-web] .expressOfTheDayBetslip .expressWidget {
  margin-top: -18px
}

.betslipBtn {
  margin-top: 6px
}

.sdr-item-holder-bc {
  padding: 0 var(--padding-page-aside)
}

.sdr-item-bc {
  border-radius: var(--border-radius)
}

.sdr-item-bc:not(:only-child) {
  height: auto
}

.sdr-item-bc>.countdown-banner-content .countdown-banner-names {
  font-size: 8px
}

.slider-market-coefficient-container>.countdown-banner-content {
  bottom: 4px
}

.slider-market-coefficient-container>.countdown-banner-content .skeleton-loader-small-cube {
  width: 24px;
  height: 24px
}

.slider-market-coefficient-container .market-odd-bc {
  line-height: 12px
}

.slider-market-coefficient-container .market-odd-bc:not(.not-boosted-odd) {
  font-size: 12px
}

.slider-market-coefficient-container .c-odd-bc:first-child:not(:only-child),
.slider-market-coefficient-container .c-odd-bc:nth-child(2):nth-last-child(2),
.slider-market-coefficient-container .c-odd-bc:nth-child(3):last-child {
  width: auto
}

.slider-market-coefficient-container .c-odd-bc:nth-child(2):not(:last-child) .market-bc.disabled-market-bc {
  width: 44px;
  height: 24px
}

.slider-market-coefficient-container .market-bc+.market-bc {
  margin-inline-start: 20px
}

.slider-market-coefficient-container .market-bc:first-child:not(:nth-child(2)),
.slider-market-coefficient-container .market-bc:last-child:not(:nth-child(2)) {
  width: 52px;
  height: 28px
}

.slider-market-coefficient-container .market-bc:nth-child(2):not(:last-child) {
  width: 44px;
  height: 24px
}

.slider-market-coefficient-container .market-bc:nth-child(2):last-child {
  width: 52px;
  height: 28px
}

.slider-market-coefficient-container .market-lock-icon {
  font-size: 13px
}

.bc-loader.big .live-casino-loader {
  width: 100px;
  height: 100px
}

.bc-loader.big .live-casino-loader svg.loader-center {
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px
}

.bc-loader.medium .live-casino-loader {
  width: 60px;
  height: 60px
}

.bc-loader.medium .live-casino-loader svg.loader-center {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px
}

.bc-loader.small .live-casino-loader {
  width: 20px;
  height: 20px
}

.bc-loader.small .live-casino-loader svg.loader-center {
  width: 6px;
  height: 6px;
  margin-top: -3px;
  margin-left: -3px
}

.live-casino-loader {
  margin: auto;
  position: relative
}

.live-casino-loader svg {
  animation: loader-rulet ease-in-out 4s infinite;
  transform-origin: 50% 50%
}

.live-casino-loader svg path {
  fill: rgba(var(--b-sc), 1)
}

.live-casino-loader svg.loader-circle {
  width: 100%;
  height: 100%;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  opacity: .9
}

.live-casino-loader svg.loader-center {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: .9
}

.live-casino-loader.big {
  width: 100px;
  height: 100px
}

.live-casino-loader.big svg.loader-center {
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px
}

.live-casino-loader.medium {
  width: 60px;
  height: 60px
}

.live-casino-loader.medium svg.loader-center {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px
}

.live-casino-loader.small {
  width: 20px;
  height: 20px
}

.live-casino-loader.small svg.loader-center {
  width: 6px;
  height: 6px;
  margin-top: -3px;
  margin-left: -3px
}

@keyframes loader-rulet {
  0% {
    transform: rotate(0)
  }

  80%,
  to {
    transform: rotate(1800deg)
  }
}

.error-page {
  display: flex;
  height: 100%;
  padding: 40px 20px
}

.error-page.full {
  height: 100vh
}

.error-page-content {
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: center
}

.error-page-content>.btn {
  width: auto
}

.error-page-icon {
  height: 220px
}

.error-page-info {
  margin: 10px 0 25px;
  color: rgba(var(--b-sc), .35);
  text-align: center;
  font-size: 14px;
  line-height: 20px
}

@font-face {
  font-family: swiper-icons;
  src: url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
  font-weight: 400;
  font-style: normal
}

:root {
  --swiper-theme-color: #007aff
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block
}

.swiper-vertical>.swiper-wrapper {
  flex-direction: column
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0)
}

.swiper-horizontal {
  touch-action: pan-y
}

.swiper-vertical {
  touch-action: pan-x
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block
}

.swiper-slide-invisible-blank {
  visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d
}

.swiper-3d {
  perspective: 1200px
}

.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
  display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
  scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
  scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
  scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
  content: "";
  flex-shrink: 0;
  order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10
}

.swiper-3d .swiper-slide-shadow {
  background: #00000026
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, #00000080, #0000)
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, #00000080, #0000)
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, #00000080, #0000)
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, #00000080, #0000)
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0)
  }

  to {
    transform: rotate(360deg)
  }
}

:root {
  --swiper-navigation-size: 44px
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none
}

.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none
}

.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important
}

.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center
}

.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg)
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto
}

.swiper-button-lock {
  display: none
}

.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: "prev"
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: "next"
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: .3s opacity;
  transform: translateZ(0);
  z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important
}

.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(.33);
  position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(.33)
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer
}

.swiper-pagination-bullet:only-child {
  display: none !important
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-vertical>.swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0, -50%, 0)
}

.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block
}

.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px
}

.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: .2s transform, .2s top
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translate(-50%);
  white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform, .2s left
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform, .2s right
}

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
  position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0
}

.swiper-vertical>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0
}

.swiper-pagination-lock {
  display: none
}

[class*=is-mobile] .carouselWrapper .swiper-button-next,
[class*=is-mobile] .carouselWrapper .swiper-button-prev {
  -webkit-tap-highlight-color: transparent
}

.carouselWrapper .swiper-button-next:after,
.carouselWrapper .swiper-button-prev:after {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: BetConstruct-Icons, sans-serif;
  color: rgba(var(--b-sc), .75)
}

[dir=rtl] .carouselWrapper .swiper-button-next:after,
[dir=rtl] .carouselWrapper .swiper-button-prev:after {
  transform: rotate(180deg)
}

[class*=is-web] .carouselWrapper .swiper-button-next:not(.swiper-button-disabled):hover:after,
[class*=is-web] .carouselWrapper .swiper-button-prev:not(.swiper-button-disabled):hover:after {
  transition: color var(--slow-transition-duration);
  color: rgba(var(--b-sc), 1)
}

.carouselWrapper .swiper-button-prev:after {
  content: ""
}

.carouselWrapper .swiper-button-next:after {
  content: ""
}

.swiper {
  height: 100%
}

.swiper-pagination {
  height: 22px;
  line-height: 22px;
  font-size: 13px;
  color: rgba(var(--b-sc), .8)
}

.swiper-slide {
  border-radius: var(--border-radius);
  overflow: hidden
}

.swiperCube .swiper-slide {
  overflow: unset
}

.slider-bc .carouselCountEnable {
  height: 100%
}

.slider-bc .carouselCountEnable .swiper-button-next:after,
.slider-bc .carouselCountEnable .swiper-button-prev:after {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 8px
}

.slider-bc .carouselCountEnable .swiper-pagination {
  color: #ffffffe6
}

[class*=is-web][dir=ltr] .slider-bc .carouselCountEnable .swiper-button-prev,
[class*=is-web][dir=ltr] .slider-bc .carouselCountEnable .swiper-button-next,
[class*=is-web][dir=ltr] .slider-bc .carouselCountEnable .swiper-pagination {
  left: auto
}

[class*=is-web][dir=ltr] .slider-bc .carouselCountEnable .swiper-button-prev {
  right: 80px
}

[class*=is-web][dir=ltr] .slider-bc .carouselCountEnable .swiper-button-prev:after {
  margin-inline-start: -2px
}

[class*=is-web][dir=ltr] .slider-bc .carouselCountEnable .swiper-button-next {
  right: 10px
}

[class*=is-web][dir=ltr] .slider-bc .carouselCountEnable .swiper-pagination {
  right: 20px
}

[class*=is-web][dir=rtl] .slider-bc .carouselCountEnable .swiper-button-prev,
[class*=is-web][dir=rtl] .slider-bc .carouselCountEnable .swiper-button-next {
  right: auto
}

[class*=is-web][dir=rtl] .slider-bc .carouselCountEnable .swiper-button-prev:after,
[class*=is-web][dir=rtl] .slider-bc .carouselCountEnable .swiper-button-next:after {
  transform: rotate(180deg)
}

[class*=is-web][dir=rtl] .slider-bc .carouselCountEnable .swiper-button-prev {
  left: 80px
}

[class*=is-web][dir=rtl] .slider-bc .carouselCountEnable .swiper-button-next {
  left: 10px
}

[class*=is-web][dir=rtl] .slider-bc .carouselCountEnable .swiper-button-next:after {
  margin-inline-start: 2px
}

[class*=is-web][dir=rtl] .slider-bc .carouselCountEnable .swiper-pagination {
  left: 20px
}

[class*=is-mobile][dir=ltr] .slider-bc .carouselCountEnable .swiper-pagination {
  right: 16px;
  left: auto
}

[class*=is-mobile][dir=rtl] .slider-bc .carouselCountEnable .swiper-pagination {
  left: 16px;
  right: auto
}

[class*=is-web] .slider-bc .carouselCountEnable .swiper-pagination {
  top: 20px;
  bottom: auto;
  margin-inline-start: auto;
  margin-bottom: 0;
  overflow: hidden;
  width: 68px;
  height: 22px;
  line-height: 22px;
  padding: 0 13px
}

[class*=is-web] .slider-bc .carouselCountEnable .swiper-pagination:before,
[class*=is-web] .slider-bc .carouselCountEnable .swiper-pagination:after {
  content: "";
  position: absolute;
  top: 50%;
  width: 28px;
  height: 22px;
  border-radius: 50%;
  transform: translateY(-50%);
  z-index: -1
}

[class*=is-web] .slider-bc .carouselCountEnable .swiper-pagination:before {
  left: -18px
}

@supports not (stroke-color: transparent) {
  [class*=is-web] .slider-bc .carouselCountEnable .swiper-pagination:before {
    box-shadow: -20px 0 0 44px #000000e6
  }
}

@supports (stroke-color: transparent) {
  [class*=is-web] .slider-bc .carouselCountEnable .swiper-pagination:before {
    box-shadow: -20px 0 0 45px #000000e6
  }
}

[class*=is-web] .slider-bc .carouselCountEnable .swiper-pagination:after {
  right: -18px
}

@supports not (stroke-color: transparent) {
  [class*=is-web] .slider-bc .carouselCountEnable .swiper-pagination:after {
    box-shadow: 20px 0 0 44px #000000e6
  }
}

@supports (stroke-color: transparent) {
  [class*=is-web] .slider-bc .carouselCountEnable .swiper-pagination:after {
    box-shadow: 20px 0 0 45px #000000e6
  }
}

[class*=is-web] .slider-bc .carouselCountEnable .swiper-button-prev,
[class*=is-web] .slider-bc .carouselCountEnable .swiper-button-next {
  top: 22px;
  width: 18px;
  height: 18px;
  margin-top: 0;
  font-weight: 700;
  border-radius: 50%;
  background: #000000e6
}

[class*=is-web] .slider-bc .carouselCountEnable .swiper-button-prev:after,
[class*=is-web] .slider-bc .carouselCountEnable .swiper-button-next:after {
  color: #ffffffe6
}

[class*=is-web] .slider-bc .carouselCountEnable .swiper-button-prev:before,
[class*=is-web] .slider-bc .carouselCountEnable .swiper-button-next:before {
  background: none
}

[class*=is-web] .slider-bc .carouselCountEnable .swiper-button-prev:hover,
[class*=is-web] .slider-bc .carouselCountEnable .swiper-button-next:hover {
  background: #000000e6;
  -webkit-backdrop-filter: none;
  backdrop-filter: none
}

[class*=is-web] .slider-bc .carouselCountEnable .swiper-button-prev:hover:after,
[class*=is-web] .slider-bc .carouselCountEnable .swiper-button-next:hover:after {
  color: #fff
}

[class*=is-mobile] .slider-bc .carouselCountEnable .swiper-pagination {
  line-height: normal;
  top: 6px;
  bottom: auto;
  width: auto;
  background: rgba(var(--hero), .7);
  padding: 4px 6px;
  border-radius: var(--border-radius);
  overflow: hidden
}

[class*=is-mobile] .slider-bc .carouselCountEnable .swiper-pagination:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(var(--hero), .4);
  left: 0;
  top: 0;
  z-index: -1
}

[class*=is-web] .slider-bc .carouselCountEnable.carouselArrowsDisabled .swiper-pagination {
  background: rgba(var(--hero), .7);
  border-radius: var(--border-radius)
}

[class*=is-web] .slider-bc .carouselCountEnable.carouselArrowsDisabled .swiper-pagination:before,
[class*=is-web] .slider-bc .carouselCountEnable.carouselArrowsDisabled .swiper-pagination:after {
  content: none
}

.carousel {
  position: relative;
  height: 100%;
  overflow: hidden
}

.swiperBulletsEnable .swiper {
  padding-bottom: 20px
}

.swiperBulletsEnable .swiper-pagination-bullets {
  bottom: 4px;
  height: 10px;
  display: flex;
  justify-content: center;
  align-items: center
}

.swiperBulletsEnable .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  margin: 0;
  background: rgba(var(--b-sc), .3);
  opacity: 1
}

.swiperBulletsEnable .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: rgba(var(--b-sc), 1)
}

.marketSliderWrapper .swiperBulletsEnable .swiper-pagination-bullet,
.marketSlider .swiperBulletsEnable .swiper-pagination-bullet {
  width: 4px;
  height: 4px
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet+.swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet+.swiper-pagination-bullet {
  margin-inline-start: 6px
}

.featuredGamesContent .carouselWrapper .swiper-button-next,
.featuredGamesContent .carouselWrapper .swiper-button-prev,
.carousel .swiper-button-next,
.carousel .swiper-button-prev {
  width: 40px;
  height: 40px;
  margin: 0;
  position: absolute;
  display: flex;
  align-items: center;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  pointer-events: none
}

.featuredGamesContent .carouselWrapper .swiper-button-next:after,
.featuredGamesContent .carouselWrapper .swiper-button-prev:after,
.carousel .swiper-button-next:after,
.carousel .swiper-button-prev:after {
  font-size: 12px;
  pointer-events: all;
  z-index: 1
}

.featuredGamesContent .carouselWrapper .swiper-button-next.swiper-button-disabled,
.featuredGamesContent .carouselWrapper .swiper-button-prev.swiper-button-disabled,
.carousel .swiper-button-next.swiper-button-disabled,
.carousel .swiper-button-prev.swiper-button-disabled {
  display: none
}

[dir=ltr] .featuredGamesContent .carouselWrapper .swiper-button-prev,
[dir=ltr] .carousel .swiper-button-prev {
  left: 0
}

[dir=rtl] .featuredGamesContent .carouselWrapper .swiper-button-prev,
[dir=rtl] .carousel .swiper-button-prev {
  right: 0;
  left: auto
}

[dir=ltr] .featuredGamesContent .carouselWrapper .swiper-button-next,
[dir=ltr] .carousel .swiper-button-next {
  right: 0
}

[dir=rtl] .featuredGamesContent .carouselWrapper .swiper-button-next,
[dir=rtl] .carousel .swiper-button-next {
  left: 0;
  right: auto
}

.swiper-button-prev.swiper-button-lock,
.swiper-button-next.swiper-button-lock {
  display: none
}

.u-i-p-amount-holder-bc .swiper-slide {
  will-change: transform;
  width: 80%;
  transition: transform var(--default-transition-duration)
}

.u-i-p-amount-holder-bc .swiper-slide:not(.swiper-slide-active) {
  transform: scale(.9)
}

.u-i-p-amount-holder-bc .carousel {
  height: auto
}

.featuredGames:has(.carouselWrapper.carouselCountEnable)>.page-view-more {
  padding-inline-end: 50px
}

.featuredGames>.featuredGamesContent:only-child>.carouselWrapper.carouselCountEnable .swiper {
  display: flex;
  flex-direction: column-reverse
}

.featuredGames>.featuredGamesContent:only-child>.carouselWrapper.carouselCountEnable .swiper-pagination {
  position: unset
}

.featuredGamesContent {
  height: 100%;
  display: flex;
  flex-direction: column
}

.featuredGamesContent .swiper-slide {
  height: auto
}

.featuredGamesContent .swiper {
  height: auto;
  overflow: unset
}

.featuredGamesContent .swiper-pagination {
  bottom: 100%;
  text-align: end
}

[class*=is-web] .featuredGamesContent .swiper-pagination {
  margin-bottom: 5px
}

[class*=is-mobile] .featuredGamesContent .swiper-pagination {
  margin-bottom: 2px
}

.jackpot-banner .carouselWrapper .swiper-button-prev,
.jackpot-banner .carouselWrapper .swiper-button-next,
.featuredGamesContent .carouselWrapper .swiper-button-prev,
.featuredGamesContent .carouselWrapper .swiper-button-next,
.betOnPoliticsWidgetContainer .carouselWrapper .swiper-button-prev,
.betOnPoliticsWidgetContainer .carouselWrapper .swiper-button-next {
  height: 100%;
  top: 0;
  transform: translateY(0);
  background: none
}

[class*=is-web] .jackpot-banner .carouselWrapper .swiper-button-prev,
[class*=is-web] .jackpot-banner .carouselWrapper .swiper-button-next,
[class*=is-web] .featuredGamesContent .carouselWrapper .swiper-button-prev,
[class*=is-web] .featuredGamesContent .carouselWrapper .swiper-button-next,
[class*=is-web] .betOnPoliticsWidgetContainer .carouselWrapper .swiper-button-prev,
[class*=is-web] .betOnPoliticsWidgetContainer .carouselWrapper .swiper-button-next {
  min-height: 90px
}

.jackpot-banner:not(.jackpotBannerExpanded) .swiper {
  padding-top: 18px;
  padding-bottom: 18px
}

.jackpot-banner.jackpotBannerExpanded .casinoJackpotLevelEl-bc {
  min-height: 90px
}

.jackpot-banner.jackpotBannerExpanded .swiper-button-prev,
.jackpot-banner.jackpotBannerExpanded .swiper-button-next {
  height: 90px
}

.countdown-banner-content {
  display: flex;
  justify-content: center;
  position: absolute;
  top: 5px;
  padding: 5px;
  color: rgba(var(--b-sc), 1);
  background: rgba(var(--b), .8);
  border-radius: var(--border-radius);
  border: 1px solid rgba(var(--b-sc), .1);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  box-shadow: 0 0 4px #00000040;
  z-index: 1
}

[dir=ltr] .countdown-banner-content {
  left: 5px
}

[dir=rtl] .countdown-banner-content {
  right: 5px
}

.countdown-banner-counter {
  display: flex;
  flex-direction: column;
  align-items: center
}

.countdown-banner-counter:not(:last-child) {
  padding-inline-end: 9px
}

.countdown-banner-counter+.countdown-banner-counter {
  padding-inline-start: 9px;
  position: relative
}

.countdown-banner-counter+.countdown-banner-counter:before {
  content: ":";
  position: absolute;
  top: -4px
}

[dir=ltr] .countdown-banner-counter+.countdown-banner-counter:before {
  left: -1px
}

[dir=rtl] .countdown-banner-counter+.countdown-banner-counter:before {
  right: -1px
}

.countdown-banner-date {
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
  margin-bottom: 3px
}

.countdown-banner-names {
  text-transform: uppercase;
  font-size: 10px
}

.page-view-more {
  display: flex;
  align-items: center;
  margin-bottom: 5px
}

.sport-game-detail-holder-bc+.page-view-more {
  margin-bottom: 0;
  margin-top: 10px
}

.view-title-more {
  flex: auto;
  text-transform: uppercase
}

.view-see-more {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  color: rgba(var(--b-sc), .5);
  margin-inline-start: 10px;
  margin-inline-end: 4px;
  font-size: 12px;
  line-height: 14px
}

.view-arrow-more {
  margin-inline-start: 6px
}

[dir=rtl] .view-arrow-more:before {
  content: "îŒ”"
}

.page-view-more {
  padding: 0 var(--padding-page-aside)
}

.page-view-more+.casino-category-games {
  margin-top: 0
}

.view-title-more {
  color: rgba(var(--b-sc), .8);
  font-size: 13px
}

.popup-holder-bc.homework-popup .status-popup-content-w-bc {
  display: flex;
  padding: 0;
  width: 100%;
  height: 100%;
  background: none
}

.homework-promo-wrapper {
  padding: 0 5px;
  cursor: pointer
}

.homework-promo {
  display: flex;
  align-items: center;
  height: 36px;
  padding: 0 10px;
  color: #fff;
  background: #be1062 linear-gradient(90deg, #be1062, #6b2d6a);
  border-radius: var(--border-radius);
  position: relative
}

.homework-promo:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: .15;
  pointer-events: none;
  background: url(/assets/homework.DzhsLntl.svg?v=607) no-repeat 175% 68%/82%
}

.homework-promo * {
  position: relative;
  z-index: 1
}

.homework-icon,
.homework-info-icon {
  flex-shrink: 0
}

.homework-title {
  flex: auto;
  margin: 0 10px;
  font-size: 14px
}

.homework-info-icon {
  height: 16px
}

.homework-info-icon>a {
  color: #fff
}

.homework-amount {
  flex-shrink: 0;
  height: 20px;
  margin-inline-start: 10px;
  padding: 0 8px;
  background: #a71f67;
  border-radius: var(--border-radius);
  font-size: 13px;
  line-height: 20px;
  font-weight: 400
}

.left-menu-container .homework-promo-wrapper {
  padding: 10px;
  background: rgba(var(--b-sc), .05)
}

[class*=skeleton-loader] {
  display: inline-flex;
  background: linear-gradient(to right, rgba(var(--b-sc), .1), rgba(var(--b-sc), .3), rgba(var(--b-sc), .1));
  background-size: 200%;
  border-radius: var(--border-radius);
  animation: an-skeleton-loader 1s linear infinite;
  pointer-events: none
}

.layout-bc .skeleton-loader-title {
  width: 50%;
  max-width: 50%;
  height: 8px
}

.layout-bc .skeleton-loader-full-text {
  width: 100%;
  max-width: 100%;
  height: 8px
}

.layout-bc .skeleton-loader-text {
  width: 60%;
  max-width: 60%;
  height: 8px
}

.layout-bc .skeleton-loader-small-text,
.layout-bc .skeleton-loader-center-text {
  width: 30%;
  max-width: 30%;
  height: 8px
}

.layout-bc .skeleton-loader-center-text {
  margin: 0 auto
}

.layout-bc .skeleton-loader-margin-text {
  margin: 0 10px
}

.layout-bc .skeleton-loader-game-cube {
  padding: 35%
}

.layout-bc .skeleton-loader-full-banner {
  width: 100%;
  height: 100%
}

.layout-bc .skeleton-loader-banner {
  width: 108px;
  height: 130px
}

.layout-bc .skeleton-loader-banner+.skeleton-loader-banner {
  margin-inline-start: 10px
}

.layout-bc .skeleton-loader-ex-small-cube {
  width: 24px;
  height: 24px
}

.layout-bc .skeleton-loader-small-select {
  width: 100%;
  max-width: 147px;
  height: 20px
}

.layout-bc .skeleton-loader-banner-height {
  width: 90%;
  height: 74px;
  margin: auto
}

.layout-bc .skeleton-loader-min-height {
  width: calc(100% - var(--padding-page-aside) * 2);
  min-height: 30px;
  margin: auto
}

@keyframes an-skeleton-loader {
  0% {
    background-position: 200%
  }

  50% {
    background-position: 100%
  }

  to {
    background-position: 0
  }
}

.layout-bc .skeleton-loader-slider:not(.hasAspectRatio) {
  padding: 25%
}

.layout-bc .skeleton-loader-slider.hasAspectRatio {
  height: 100%
}

.layout-bc .skeleton-loader-small-cube {
  width: 30px;
  height: 30px
}

.popular-competitions-bc.isWidget .popular-competitions-container {
  display: grid;
  gap: 8px
}

[class*=is-web] .popular-competitions-bc.isWidget .popular-competitions-container {
  grid-template-columns: repeat(3, 1fr)
}

[class*=is-mobile] .popular-competitions-bc.isWidget .popular-competitions-container {
  padding: 0 var(--padding-page-aside);
  grid-template-columns: 1fr;
  max-height: 322px;
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch
}

.popular-competitions-bc.isWidget .sp-s-l-b-c-item-bc {
  background: rgba(var(--b-sc), .08);
  border-radius: var(--border-radius-middle);
  border: 1px solid rgba(var(--b-sc), .15);
  overflow: hidden
}

.popular-competitions-bc.isWidget .sp-s-l-b-c-item-bc.active {
  background: rgba(var(--b-sc), .2)
}

[class*=is-web] .popular-competitions-bc.isWidget .sp-s-l-b-c-item-bc {
  padding: 16px
}

[class*=is-web] .popular-competitions-bc.isWidget .sp-s-l-b-c-item-bc:hover {
  cursor: pointer;
  background: rgba(var(--b-sc), .2)
}

[class*=is-mobile] .popular-competitions-bc.isWidget .sp-s-l-b-c-item-bc {
  padding: 8px 12px
}

.popular-competitions-bc.isWidget .sp-s-l-b-c-i-fav-icon-bc {
  padding-inline-end: 0
}

[dir=ltr] .popular-competitions-bc.isWidget .sp-s-l-b-c-i-fav-icon-bc {
  border-right: none
}

[dir=rtl] .popular-competitions-bc.isWidget .sp-s-l-b-c-i-fav-icon-bc {
  border-left: none
}

.popular-competitions-bc.isWidget .sp-s-l-b-c-i-sport-icon-bc {
  margin-inline-start: 16px;
  font-size: 20px
}

.popular-competitions-bc.isWidget .sp-s-l-b-c-i-title-bc {
  margin: 0
}

[class*=is-web] .popular-competitions-bc.isWidget .sp-s-l-b-c-i-title-bc {
  font-size: 16px
}

[class*=is-mobile] .popular-competitions-bc.isWidget .sp-s-l-b-c-i-title-bc {
  font-size: 14px
}

.popular-competitions-bc.isWidget .sp-s-l-b-c-i-g-count-bc {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  color: rgba(var(--b-sc), .8);
  background: rgba(var(--b-sc), .15);
  border-radius: var(--border-radius)
}

[class*=is-web] .popular-competitions-bc.isWidget .sp-s-l-b-c-i-g-count-bc {
  width: 40px;
  height: 40px;
  font-size: 20px
}

[class*=is-mobile] .popular-competitions-bc.isWidget .sp-s-l-b-c-i-g-count-bc {
  width: 32px;
  height: 32px;
  font-size: 16px
}

.sp-s-l-b-c-i-region-container {
  margin: 0 10px;
  flex: auto;
  display: flex;
  flex-direction: column;
  overflow: hidden
}

.sp-s-l-b-c-i-region-bc {
  display: flex;
  align-items: center;
  margin-bottom: 3px
}

.sp-s-l-b-c-i-region-name {
  color: rgba(var(--b-sc), .6)
}

[class*=is-web] .sp-s-l-b-c-i-region-name {
  font-size: 14px;
  line-height: 24px
}

[class*=is-web] .sp-s-l-b-c-i-region-name {
  font-size: 12px;
  line-height: 20px
}

.overlay-sliding-is-visible .hdr-dynamic-content {
  max-height: 0;
  padding: 0;
  opacity: 0;
  transform: translateY(-100%);
  z-index: 950
}

.overlay-sliding-is-visible .iframe-widget {
  padding: 0
}

.overlay-sliding-wrapper-bc {
  will-change: transform;
  position: fixed;
  width: 100%;
  height: calc(100% - var(--mobile-header-main-section-height));
  bottom: 0;
  z-index: 970;
  background: rgba(var(--b), .7)
}

[dir=ltr] .overlay-sliding-wrapper-bc {
  left: 0
}

[dir=rtl] .overlay-sliding-wrapper-bc {
  right: 0
}

.overlay-sliding-wrapper-bc .overlay-sliding-wrapper-bc {
  height: 100%
}

.overlay-sliding-wrapper-bc .back-nav-bc {
  transition: opacity var(--default-transition-delay);
  background: rgba(var(--header), 1)
}

.overlay-sliding-wrapper-bc .back-nav-icon-bc {
  color: rgba(var(--header-sc), .8)
}

.overlay-sliding-wrapper-bc .back-nav-title-bc {
  color: rgba(var(--header-sc), 1)
}

.overlay-sliding-wrapper-bc:not([style*="transform: translateY(0px)"]) .back-nav-bc {
  opacity: 0
}

.overlay-sliding-wrapper-bc+.hm-row-bc {
  margin-top: 10px
}

.overlay-sliding-wrapper-bc:has(.overlaySlidingWrapperBc.bottomOverlay) {
  height: 100%
}

.overlay-sliding-wrapper-bc:has(.overlaySlidingWrapperBc.bottomOverlay) .bottomOverlaySlider {
  height: 100%
}

.overlay-sliding-w-c-content-slider-bc {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  background: rgba(var(--b), 1);
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch
}

[dir=ltr] .overlay-sliding-w-c-content-slider-bc {
  transform: translate3d(100%, 0, 0);
  animation: overlay-sliding-left var(--default-transition-duration) var(--default-transition-delay) ease forwards
}

[dir=rtl] .overlay-sliding-w-c-content-slider-bc {
  transform: translate3d(-100%, 0, 0);
  animation: overlay-sliding-right var(--default-transition-duration) var(--default-transition-delay) ease forwards
}

[class*=is-mobile] .overlay-sliding-w-c-content-slider-bc .need-to-login {
  margin: 0 auto
}

.overlay-header {
  display: flex;
  align-items: center;
  height: 49px;
  line-height: 49px;
  padding: 0 15px;
  color: rgba(var(--b-sc), 1);
  font-size: 16px;
  font-weight: 500
}

.overlay-header .e-p-close-icon-bc {
  top: 8px
}

[dir=ltr] .overlay-header .e-p-close-icon-bc {
  right: 5px
}

[dir=rtl] .overlay-header .e-p-close-icon-bc {
  left: 5px
}

.my-profile-info-block>.overlay-header {
  font-size: 14px;
  background: rgba(var(--b-sc), .1);
  border-bottom: 1px solid rgba(var(--b-sc), .1)
}

.back-nav-bc {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  width: 100%;
  height: 38px;
  padding: 0 var(--padding-page-aside);
  position: relative;
  cursor: pointer
}

.back-nav-bc>i {
  flex-shrink: 0
}

.back-nav-bc>i+i {
  margin-inline-start: 8px
}

.back-nav-icon-bc {
  color: rgba(var(--b-sc), .8);
  font-size: 20px
}

[dir=rtl] .back-nav-icon-bc:before {
  content: "î¥—"
}

.back-nav-title-bc,
.back-nav-title-bc-h1 {
  margin: 0 8px;
  color: rgba(var(--b-sc), 1);
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400
}

.back-nav-title-bc:empty,
.back-nav-title-bc-h1:empty {
  display: none
}

.BBEventItem>.bs-bet-item-bg-c-bc {
  padding-top: 10px;
  padding-bottom: 10px
}

.BBEventItem>.bs-bet-item-bg-c-bc>.bs-bet-i-h-c-icon-holder-bc {
  position: absolute;
  top: 13px;
  font-size: 12px
}

[dir=ltr] .BBEventItem>.bs-bet-item-bg-c-bc>.bs-bet-i-h-c-icon-holder-bc {
  right: 6px
}

[dir=rtl] .BBEventItem>.bs-bet-item-bg-c-bc>.bs-bet-i-h-c-icon-holder-bc {
  left: 6px
}

.betBuilderEventContainer .bs-bet-i-h-cell-bc.checkbox {
  margin-top: 60px
}

.betBuilderEventContainer .bankerBetTypeInfoContainer {
  margin-top: 56px
}

.betBuilderEventContainer .bs-bet-i-h-cell-bc.checkbox,
.betBuilderEventContainer .bankerBetTypeInfoContainer {
  position: absolute
}

[dir=ltr] .betBuilderEventContainer .bs-bet-i-h-cell-bc.checkbox,
[dir=ltr] .betBuilderEventContainer .bankerBetTypeInfoContainer {
  left: 4px
}

[dir=rtl] .betBuilderEventContainer .bs-bet-i-h-cell-bc.checkbox,
[dir=rtl] .betBuilderEventContainer .bankerBetTypeInfoContainer {
  right: 4px
}

.BBEventWrapper {
  width: 100%
}

.BBEventHeader {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 15px;
  padding-inline-end: 20px
}

.BBEventHeader .CMSIconSVGWrapper.marketHeaderBBIcon {
  width: 20px;
  height: 20px;
  margin-inline-end: 10px
}

.BBEventHeader .CMSIconSVGWrapper.marketHeaderBBIcon>svg {
  fill: rgba(var(--b-sc), 1)
}

.BBEventCompetitionRegion,
.BBEventCompetitionName {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: rgba(var(--b-sc), .5)
}

.BBEventCompetitionRegion+.BBEventCompetitionName {
  margin-inline-start: 4px
}

.BBEventCompetitionRegion+.BBEventCompetitionName:before {
  content: "";
  width: 4px;
  height: 4px;
  flex-shrink: 0;
  margin-inline-end: 4px;
  border-radius: 50%;
  background: rgba(var(--b-sc), .5)
}

.BBEventConflictIcon {
  margin-inline-start: 5px
}

.BBEventHeaderPriceBlock {
  flex: auto;
  display: flex;
  justify-content: flex-end;
  gap: 5px;
  font-size: 12px;
  color: rgba(var(--oc-2), 1)
}

.BBEventHeaderBasePrice {
  color: rgba(var(--b-sc), 1)
}

.BBEventMatchInfoBlock {
  width: 100%;
  display: flex;
  gap: 12px
}

.BBEventSportAliasIcon {
  flex-shrink: 0;
  width: 15px;
  height: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  color: rgba(var(--b-sc), .5)
}

.BBEventTeamsWrapper {
  display: flex;
  flex-direction: column;
  gap: 10px
}

.BBEventTeams {
  font-size: 12px;
  letter-spacing: .4px;
  color: rgba(var(--b-sc), 1)
}

.BBEventTime {
  font-size: 11px;
  letter-spacing: .4px;
  color: rgba(var(--b-sc), .4)
}

.BBEventBody {
  margin-top: 10px
}

.BBEventBodyRowList {
  position: relative;
  overflow: hidden
}

.BBEventBodyRowList:before {
  content: "";
  width: 1px;
  height: 100%;
  position: absolute;
  background: rgba(var(--b-sc), .3);
  z-index: -1
}

[dir=ltr] .BBEventBodyRowList:before {
  left: 8px
}

[dir=rtl] .BBEventBodyRowList:before {
  right: 8px
}

.BBEventBodyRow {
  display: flex;
  gap: 10px
}

.BBEventBodyRow+.BBEventBodyRow {
  margin-top: 5px
}

.BBEventBodyRow:last-child {
  position: relative
}

.BBEventBodyRow:last-child:before,
.BBEventBodyRow:last-child:after {
  content: "";
  width: 1px;
  position: absolute;
  top: 18px;
  bottom: 0
}

[dir=ltr] .BBEventBodyRow:last-child:before,
[dir=ltr] .BBEventBodyRow:last-child:after {
  left: 8px
}

[dir=rtl] .BBEventBodyRow:last-child:before,
[dir=rtl] .BBEventBodyRow:last-child:after {
  right: 8px
}

.BBEventBodyRow:last-child:before {
  background: rgba(var(--b), 1)
}

.BBEventBodyRow:last-child:after {
  background: rgba(var(--b-sc), .1)
}

.BBEventBodyRow .bs-bet-i-h-c-icon-holder-bc {
  margin-bottom: 0
}

.BBEventBodyRowBefore {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  background: rgba(var(--b), 1);
  position: relative
}

.BBEventBodyRowBefore:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(var(--b-sc), .1)
}

.BBEventBodyRowBefore>i {
  font-size: 8px;
  color: rgba(var(--b-sc), .7)
}

.BBEventBodyRowInner {
  display: flex;
  padding-top: 1px
}

.BBEventBodyRowInner+.bs-bet-i-h-c-icon-holder-bc {
  margin-bottom: 0
}

.BBEventBodyRowInner+.bs-bet-i-h-c-icon-holder-bc>.bs-bet-i-h-c-icon-bc.remove {
  color: rgba(var(--b-sc), .4);
  transition: color var(--default-transition-duration)
}

[class*=is-web] .BBEventBodyRowInner+.bs-bet-i-h-c-icon-holder-bc>.bs-bet-i-h-c-icon-bc.remove:hover {
  color: rgba(var(--b-sc), 1)
}

.BBEventBodyRowInner>.BBEventHeaderPriceBlock {
  flex: unset;
  margin-inline-start: 5px;
  padding-top: 1px
}

.BBEventStatusIcons {
  flex-shrink: 0;
  display: flex;
  padding: 2px 0
}

.BBEventStatusIcons>i {
  font-size: 14px;
  color: rgba(var(--oc-3), .8)
}

.BBEventStatusIcons>i+i {
  margin-inline-start: 7px
}

.BBEventBodyRowLabel {
  font-size: 12px;
  color: rgba(var(--b-sc), .7)
}

.BBEventBodyRowLabel+.BBEventBodyRowValue {
  margin-inline-start: 5px
}

.BBEventBodyRowValue {
  font-size: 12px;
  color: rgba(var(--b-sc), 1)
}

.CMSIconSVGWrapper {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  display: inline-flex;
  justify-content: center;
  align-items: center
}

.CMSIconSVGWrapper>svg {
  width: 100%;
  max-height: 100%;
  transition: all var(--default-transition-duration)
}

.grecaptcha-badge {
  display: none
}

label.radio-control-content-bc {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  padding-inline-start: 0
}

.radio-control-input-holder-bc {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin-inline-end: 12px;
  position: relative;
  background: rgba(var(--b-sc), .9);
  background-clip: padding-box;
  border-radius: 50%;
  border: 2px solid rgba(var(--b-sc), .6);
  font-size: 20px;
  top: 0;
  cursor: pointer;
  transition: border-color var(--slow-transition-duration)
}

[dir=ltr] .radio-control-input-holder-bc {
  left: 0
}

[dir=rtl] .radio-control-input-holder-bc {
  right: 0
}

.radio-control-input-holder-bc:after {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  transform: scale(0);
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: rgba(var(--hero), 1);
  transition: transform var(--slow-transition-duration)
}

.radio-control-input-bc {
  display: none
}

.radio-control-input-bc:checked~.radio-control-input-holder-bc {
  border-color: rgba(var(--hero), 1)
}

.radio-control-input-bc:checked~.radio-control-input-holder-bc:after {
  transform: scale(1)
}

.radio-control-input-bc:checked:disabled~.radio-control-input-holder-bc {
  border-color: rgba(var(--hero), .4)
}

.radio-control-input-bc:checked:disabled~.radio-control-input-holder-bc:after {
  background: rgba(var(--hero), .4)
}

.radio-control-input-bc:disabled~.radio-control-input-holder-bc {
  background: rgba(var(--b-sc), .75)
}

.radio-control-input-bc:disabled~.radio-control-text-bc {
  color: rgba(var(--b-sc), .2)
}

.radio-control-text-bc {
  font-weight: 700;
  font-size: 12px;
  color: rgba(var(--b-sc), 1);
  line-height: 20px
}

.selectHolder {
  position: relative;
  width: 100%;
  direction: ltr
}

.selectHolder.big .selectContainer {
  height: 48px
}

.selectHolder.big .selectContainer.selectOption .selectPlaceholderText {
  top: -24px
}

.selectHolder.medium .selectContainer {
  height: 40px
}

.selectHolder.medium .selectContainer.selectOption .selectPlaceholderText {
  top: -20px
}

.selectHolder.small .selectContainer {
  height: 34px
}

.selectHolder.small .selectContainer.selectOption .selectPlaceholderText {
  top: -16px
}

.selectHolder.languageDropdown:after {
  display: none
}

.selectHolder.languageDropdown .selectIconBlock {
  display: none
}

.selectHolder.languageDropdown .selectItemTitle {
  position: relative;
  font-size: 12px;
  line-height: 14px
}

.selectHolder.languageDropdown .selectContainer {
  height: 32px;
  background-color: rgba(var(--b-sc), .1);
  border-radius: var(--border-radius)
}

.selectHolder.languageDropdown .selectImitation:before,
.selectHolder.languageDropdown .selectImitation:after {
  display: none
}

.selectHolder.languageDropdown .flagImgSelectBlock {
  padding-inline-start: 8px
}

.selectHolder.languageDropdown .flagImgSelectBlock~.selectItemTitle {
  padding-inline-start: 40px;
  padding-inline-end: 8px
}

.selectItemTitle {
  display: flex;
  align-items: center;
  height: 100%;
  color: rgba(var(--b-sc), .9);
  font-size: 14px;
  line-height: 18px;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 18px;
  pointer-events: none
}

.selectContainer {
  width: 100%;
  position: relative;
  cursor: pointer
}

.selectContainer.selectOption .selectImitation .selectPlaceholder {
  border-top: none
}

.selectIconBlock {
  width: 54px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10
}

.selectIconBlock i {
  display: block;
  font-size: 12px;
  color: rgba(var(--b-sc), 1);
  cursor: pointer;
  transition: transform .24s
}

.selectImitation {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 20
}

.selectImitation:before,
.selectImitation:after {
  content: "";
  display: block
}

.selectImitation:before {
  flex: 0 0 auto;
  width: 12px;
  border-radius: 6px 0 0 6px;
  border-top: 1px solid rgba(var(--b-sc), .2);
  border-bottom: 1px solid rgba(var(--b-sc), .2);
  border-left: 1px solid rgba(var(--b-sc), .2)
}

.selectImitation:after {
  flex: 1;
  min-width: 0;
  border-radius: 0 6px 6px 0;
  border-top: 1px solid rgba(var(--b-sc), .2);
  border-bottom: 1px solid rgba(var(--b-sc), .2);
  border-right: 1px solid rgba(var(--b-sc), .2)
}

.selectPlaceholder {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 4px;
  border-top: 1px solid rgba(var(--b-sc), .2);
  border-bottom: 1px solid rgba(var(--b-sc), .2)
}

.selectPlaceholderText {
  position: relative;
  left: 0;
  top: 0;
  font-size: 14px;
  color: rgba(var(--b-sc), .6);
  transition: top .24s, font-size .24s
}

.openSelectHolder {
  width: 100%;
  position: absolute;
  left: 0;
  top: calc(100% + 4px);
  border-radius: 4px;
  background-color: rgba(var(--header), 1);
  overflow: hidden;
  z-index: 10;
  animation: open-select-content .18s linear
}

@keyframes open-select-content {
  0% {
    transform: translateY(-4%);
    opacity: 0
  }

  to {
    transform: translateY(0);
    opacity: 1
  }
}

.openSelectInner {
  width: 100%;
  max-height: 230px;
  padding: 8px 0;
  background-color: rgba(var(--b-sc), .8);
  border-radius: 4px;
  overflow-x: hidden;
  overflow-y: auto
}

.openSelectRow {
  width: 100%;
  height: 32px;
  display: flex;
  align-items: center;
  padding: 0 6px;
  cursor: pointer;
  transition: box-shadow .24s, background-color .24s
}

.openSelectRow:hover {
  background-color: rgba(var(--header), .1)
}

.openSelectRow:hover .openSelectRowTitle {
  color: rgba(var(--header), 1)
}

.openSelectRow.active {
  pointer-events: none;
  background-color: rgba(var(--hero), .1);
  box-shadow: inset 2px 0 rgba(var(--hero), 1)
}

.openSelectRowTitle {
  flex: 1;
  min-width: 0;
  font-size: 14px;
  color: rgba(var(--header), .8);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  transition: color .24s
}

.flagImgSelectBlock {
  flex: 0 0 auto;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  padding-inline-start: 10px
}

.flagImgSelectBlock~.selectItemTitle {
  padding-inline-start: 44px
}

.selectMobile {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 30;
  opacity: 0;
  border: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none
}

.button {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  font-size: 14px;
  line-height: 16px;
  padding-left: 15px;
  padding-right: 15px;
  color: rgba(var(--oc-1-sc), 1);
  cursor: pointer;
  text-transform: uppercase;
  transition: var(--default-transition-duration);
  outline: none
}

.button i {
  display: block;
  font-size: 12px;
  color: rgba(var(--b-sc), 1);
  margin-inline-end: 10px
}

[class*=is-web] .button.big {
  height: 40px
}

[class*=is-mobile] .button.big {
  height: 32px
}

.button.medium {
  height: 36px
}

.button.small {
  height: 32px
}

.button.fullWidth {
  width: 100%
}

.button.whiteBg {
  background-color: rgba(var(--b-sc), 1);
  color: rgba(var(--b), 1)
}

.button.success {
  background: rgba(var(--oc-1), 1)
}

[class*=is-web] .button.success:hover {
  background: rgba(var(--oc-1-hover), 1)
}

.button.hero {
  background-color: rgba(var(--hero), 1);
  color: rgba(var(--hero-sc), 1)
}

[class*=is-web] .button.hero:hover {
  background-color: rgba(var(--hero-hover), 1)
}

.button.accept {
  color: rgba(var(--accent-sc), 1);
  background: rgba(var(--accent), 1)
}

.button.outlined {
  box-shadow: 0 0 0 1px rgba(var(--b-sc), .6) inset;
  color: rgba(var(--b-sc), 1)
}

.button:disabled {
  color: rgba(var(--b-sc), .3);
  background: rgba(var(--b-sc), .1);
  pointer-events: none
}

.button.download {
  background: rgba(var(--b-sc), .15);
  color: rgba(var(--b-sc), 1)
}

:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: #e74c3c;
  --toastify-color-transparent: rgba(255, 255, 255, .7);
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-toast-width: 320px;
  --toastify-toast-offset: 16px;
  --toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));
  --toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));
  --toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));
  --toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));
  --toastify-toast-background: #fff;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-toast-bd-radius: 6px;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
  --toastify-color-progress-bgo: .2
}

.Toastify__toast-container {
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index));
  position: fixed;
  padding: 4px;
  width: var(--toastify-toast-width);
  box-sizing: border-box;
  color: #fff
}

.Toastify__toast-container--top-left {
  top: var(--toastify-toast-top);
  left: var(--toastify-toast-left)
}

.Toastify__toast-container--top-center {
  top: var(--toastify-toast-top);
  left: 50%;
  transform: translate(-50%)
}

.Toastify__toast-container--top-right {
  top: var(--toastify-toast-top);
  right: var(--toastify-toast-right)
}

.Toastify__toast-container--bottom-left {
  bottom: var(--toastify-toast-bottom);
  left: var(--toastify-toast-left)
}

.Toastify__toast-container--bottom-center {
  bottom: var(--toastify-toast-bottom);
  left: 50%;
  transform: translate(-50%)
}

.Toastify__toast-container--bottom-right {
  bottom: var(--toastify-toast-bottom);
  right: var(--toastify-toast-right)
}

@media only screen and (max-width : 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: env(safe-area-inset-left);
    margin: 0
  }

  .Toastify__toast-container--top-left,
  .Toastify__toast-container--top-center,
  .Toastify__toast-container--top-right {
    top: env(safe-area-inset-top);
    transform: translate(0)
  }

  .Toastify__toast-container--bottom-left,
  .Toastify__toast-container--bottom-center,
  .Toastify__toast-container--bottom-right {
    bottom: env(safe-area-inset-bottom);
    transform: translate(0)
  }

  .Toastify__toast-container--rtl {
    right: env(safe-area-inset-right);
    left: initial
  }
}

.Toastify__toast {
  --y: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: var(--toastify-toast-bd-radius);
  box-shadow: 0 4px 12px #0000001a;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-height: var(--toastify-toast-max-height);
  font-family: var(--toastify-font-family);
  cursor: default;
  direction: ltr;
  z-index: 0;
  overflow: hidden
}

.Toastify__toast--stacked {
  position: absolute;
  width: 100%;
  transform: translate3d(0, var(--y), 0) scale(var(--s));
  transition: transform .3s
}

.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,
.Toastify__toast--stacked[data-collapsed] .Toastify__close-button {
  transition: opacity .1s
}

.Toastify__toast--stacked[data-collapsed=false] {
  overflow: visible
}

.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>* {
  opacity: 0
}

.Toastify__toast--stacked:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: calc(var(--g) * 1px);
  bottom: 100%
}

.Toastify__toast--stacked[data-pos=top] {
  top: 0
}

.Toastify__toast--stacked[data-pos=bot] {
  bottom: 0
}

.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before {
  transform-origin: top
}

.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before {
  transform-origin: bottom
}

.Toastify__toast--stacked:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  transform: scaleY(3);
  z-index: -1
}

.Toastify__toast--rtl {
  direction: rtl
}

.Toastify__toast--close-on-click {
  cursor: pointer
}

.Toastify__toast-body {
  margin: auto 0;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 6px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center
}

.Toastify__toast-body>div:last-child {
  word-break: break-word;
  -ms-flex: 1;
  flex: 1
}

.Toastify__toast-icon {
  -webkit-margin-end: 10px;
  margin-inline-end: 10px;
  width: 20px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -ms-flexbox;
  display: flex
}

.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: .5s
}

.Toastify--animate-icon {
  animation-fill-mode: both;
  animation-duration: .3s
}

@media only screen and (max-width : 480px) {
  .Toastify__toast {
    margin-bottom: 0;
    border-radius: 0
  }
}

.Toastify__toast-theme--dark {
  background: var(--toastify-color-dark);
  color: var(--toastify-text-color-dark)
}

.Toastify__toast-theme--light,
.Toastify__toast-theme--colored.Toastify__toast--default {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light)
}

.Toastify__toast-theme--colored.Toastify__toast--info {
  color: var(--toastify-text-color-info);
  background: var(--toastify-color-info)
}

.Toastify__toast-theme--colored.Toastify__toast--success {
  color: var(--toastify-text-color-success);
  background: var(--toastify-color-success)
}

.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: var(--toastify-text-color-warning);
  background: var(--toastify-color-warning)
}

.Toastify__toast-theme--colored.Toastify__toast--error {
  color: var(--toastify-text-color-error);
  background: var(--toastify-color-error)
}

.Toastify__progress-bar-theme--light {
  background: var(--toastify-color-progress-light)
}

.Toastify__progress-bar-theme--dark {
  background: var(--toastify-color-progress-dark)
}

.Toastify__progress-bar--info {
  background: var(--toastify-color-progress-info)
}

.Toastify__progress-bar--success {
  background: var(--toastify-color-progress-success)
}

.Toastify__progress-bar--warning {
  background: var(--toastify-color-progress-warning)
}

.Toastify__progress-bar--error {
  background: var(--toastify-color-progress-error)
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: var(--toastify-color-transparent)
}

.Toastify__close-button {
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: .7;
  transition: .3s ease;
  -ms-flex-item-align: start;
  align-self: flex-start;
  z-index: 1
}

.Toastify__close-button--light {
  color: #000;
  opacity: .3
}

.Toastify__close-button>svg {
  fill: currentColor;
  height: 16px;
  width: 14px
}

.Toastify__close-button:hover,
.Toastify__close-button:focus {
  opacity: 1
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1)
  }

  to {
    transform: scaleX(0)
  }
}

.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--toastify-z-index);
  opacity: .7;
  transform-origin: left;
  border-bottom-left-radius: var(--toastify-toast-bd-radius)
}

.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards
}

.Toastify__progress-bar--controlled {
  transition: transform .2s
}

.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  transform-origin: right;
  border-bottom-left-radius: initial;
  border-bottom-right-radius: var(--toastify-toast-bd-radius)
}

.Toastify__progress-bar--wrp {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  border-bottom-left-radius: var(--toastify-toast-bd-radius)
}

.Toastify__progress-bar--wrp[data-hidden=true] {
  opacity: 0
}

.Toastify__progress-bar--bg {
  opacity: var(--toastify-color-progress-bgo);
  width: 100%;
  height: 100%
}

.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin .65s linear infinite
}

@keyframes Toastify__bounceInRight {

  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    transform: translate3d(3000px, 0, 0)
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0)
  }

  75% {
    transform: translate3d(10px, 0, 0)
  }

  90% {
    transform: translate3d(-5px, 0, 0)
  }

  to {
    transform: none
  }
}

@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, var(--y), 0)
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, var(--y), 0)
  }
}

@keyframes Toastify__bounceInLeft {

  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0)
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0)
  }

  75% {
    transform: translate3d(-10px, 0, 0)
  }

  90% {
    transform: translate3d(5px, 0, 0)
  }

  to {
    transform: none
  }
}

@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, var(--y), 0)
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, var(--y), 0)
  }
}

@keyframes Toastify__bounceInUp {

  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    transform: translate3d(0, 3000px, 0)
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0)
  }

  75% {
    transform: translate3d(0, 10px, 0)
  }

  90% {
    transform: translate3d(0, -5px, 0)
  }

  to {
    transform: translateZ(0)
  }
}

@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0)
  }

  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0)
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0)
  }
}

@keyframes Toastify__bounceInDown {

  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0)
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0)
  }

  75% {
    transform: translate3d(0, -10px, 0)
  }

  90% {
    transform: translate3d(0, 5px, 0)
  }

  to {
    transform: none
  }
}

@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0)
  }

  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0)
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0)
  }
}

.Toastify__bounce-enter--top-left,
.Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft
}

.Toastify__bounce-enter--top-right,
.Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight
}

.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown
}

.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp
}

.Toastify__bounce-exit--top-left,
.Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft
}

.Toastify__bounce-exit--top-right,
.Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight
}

.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp
}

.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown
}

@keyframes Toastify__zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3)
  }

  50% {
    opacity: 1
  }
}

@keyframes Toastify__zoomOut {
  0% {
    opacity: 1
  }

  50% {
    opacity: 0;
    transform: translate3d(0, var(--y), 0) scale3d(.3, .3, .3)
  }

  to {
    opacity: 0
  }
}

.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut
}

@keyframes Toastify__flipIn {
  0% {
    transform: perspective(400px) rotateX(90deg);
    animation-timing-function: ease-in;
    opacity: 0
  }

  40% {
    transform: perspective(400px) rotateX(-20deg);
    animation-timing-function: ease-in
  }

  60% {
    transform: perspective(400px) rotateX(10deg);
    opacity: 1
  }

  80% {
    transform: perspective(400px) rotateX(-5deg)
  }

  to {
    transform: perspective(400px)
  }
}

@keyframes Toastify__flipOut {
  0% {
    transform: translate3d(0, var(--y), 0) perspective(400px)
  }

  30% {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotateX(-20deg);
    opacity: 1
  }

  to {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotateX(90deg);
    opacity: 0
  }
}

.Toastify__flip-enter {
  animation-name: Toastify__flipIn
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut
}

@keyframes Toastify__slideInRight {
  0% {
    transform: translate3d(110%, 0, 0);
    visibility: visible
  }

  to {
    transform: translate3d(0, var(--y), 0)
  }
}

@keyframes Toastify__slideInLeft {
  0% {
    transform: translate3d(-110%, 0, 0);
    visibility: visible
  }

  to {
    transform: translate3d(0, var(--y), 0)
  }
}

@keyframes Toastify__slideInUp {
  0% {
    transform: translate3d(0, 110%, 0);
    visibility: visible
  }

  to {
    transform: translate3d(0, var(--y), 0)
  }
}

@keyframes Toastify__slideInDown {
  0% {
    transform: translate3d(0, -110%, 0);
    visibility: visible
  }

  to {
    transform: translate3d(0, var(--y), 0)
  }
}

@keyframes Toastify__slideOutRight {
  0% {
    transform: translate3d(0, var(--y), 0)
  }

  to {
    visibility: hidden;
    transform: translate3d(110%, var(--y), 0)
  }
}

@keyframes Toastify__slideOutLeft {
  0% {
    transform: translate3d(0, var(--y), 0)
  }

  to {
    visibility: hidden;
    transform: translate3d(-110%, var(--y), 0)
  }
}

@keyframes Toastify__slideOutDown {
  0% {
    transform: translate3d(0, var(--y), 0)
  }

  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0)
  }
}

@keyframes Toastify__slideOutUp {
  0% {
    transform: translate3d(0, var(--y), 0)
  }

  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0)
  }
}

.Toastify__slide-enter--top-left,
.Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft
}

.Toastify__slide-enter--top-right,
.Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight
}

.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown
}

.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp
}

.Toastify__slide-exit--top-left,
.Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
  animation-timing-function: ease-in;
  animation-duration: .3s
}

.Toastify__slide-exit--top-right,
.Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
  animation-timing-function: ease-in;
  animation-duration: .3s
}

.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
  animation-timing-function: ease-in;
  animation-duration: .3s
}

.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
  animation-timing-function: ease-in;
  animation-duration: .3s
}

@keyframes Toastify__spin {
  0% {
    transform: rotate(0)
  }

  to {
    transform: rotate(360deg)
  }
}

.layout-bc {
  width: 100%;
  display: grid;
  grid-template-rows: auto 1fr auto;
  min-height: 100vh;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.layout-bc>.bc-loader {
  width: 100%;
  position: fixed;
  z-index: 40
}

.layout-bc:not(.hasLeftMenu, .sportsbook) {
  grid-template-areas: "header" "content" "footer" "betslip";
  grid-template-columns: 100%
}

.layout-bc:not(.page-builder).pb-background-image {
  background-image: var(--bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover
}

.layout-bc.page-builder.pb-background-image .page-builder-container-main {
  background-image: var(--bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover
}

.layout-bc.page-builder.pb-background-image .page-builder-scroll-container {
  background: none
}

.iframe-full-page {
  width: 100%
}

.layout-header-holder-bc {
  grid-area: header;
  width: 100%
}

.layout-content-holder-bc {
  grid-area: content;
  width: 100%
}

.layout-footer-holder-bc {
  grid-area: footer;
  width: 100%;
  transform: translateZ(0)
}

.layout-betslip-holder-bc {
  grid-area: betslip
}

.layout-betslip-holder-bc:empty {
  display: none
}

[class*=is-web] .is-home-page .betslip-bc.full.Full {
  z-index: 1001
}

.layout-navigation-holder-bc {
  grid-area: navigation;
  height: 48px
}

.layout-navigation-holder-bc:empty {
  height: 0
}

.hm-row-bc {
  display: grid;
  gap: 10px;
  grid-auto-rows: 1fr
}

.hm-row-bc:empty {
  display: none
}

.hm-row-bc>.page-view-more {
  margin-bottom: 0
}

.snowflake {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 99
}

.reg-form-footer-bc,
.reg-form-block-bc {
  width: 100%
}

.reg-form-footer-bc .entrance-form-actions-holder-bc.login-ext-1,
.reg-form-block-bc .entrance-form-actions-holder-bc.login-ext-1 {
  margin-top: 10px
}

.reg-form-footer-bc .entrance-form-actions-holder-bc.reg-ext-1,
.reg-form-block-bc .entrance-form-actions-holder-bc.reg-ext-1 {
  max-width: 370px;
  margin-inline-start: auto;
  margin-inline-end: auto;
  padding-top: 10px;
  display: flex;
  justify-content: center;
  gap: 10px
}

.reg-form-block-bc {
  height: 100%
}

.entrance-form-bc.popup.login,
.entrance-form-bc.popup.reg-via-wallet {
  display: flex;
  flex-direction: column;
  padding-top: 15px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

.entrance-form-bc.popup.login .form-sign-bc,
.entrance-form-bc.popup.reg-via-wallet .form-sign-bc {
  flex: auto
}

.entrance-form-bc.popup.login .form-sign-bc .u-i-p-control-item-holder-bc,
.entrance-form-bc.popup.reg-via-wallet .form-sign-bc .u-i-p-control-item-holder-bc {
  padding: 0
}

.entrance-form-bc.popup.login .form-sign-in-slider-wrapper,
.entrance-form-bc.popup.reg-via-wallet .form-sign-in-slider-wrapper {
  margin: 10px 0
}

.entrance-form-bc.popup.login .entrance-form-action-item-bc.right,
.entrance-form-bc.popup.reg-via-wallet .entrance-form-action-item-bc.right {
  margin-top: 15px;
  margin-bottom: 15px
}

.entrance-form-bc.popup.login {
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch
}

.entrance-form-bc.popup.login .entrance-f-item-bc .radio-v-bc {
  margin: 0
}

.entrance-form-bc.popup.registration {
  display: flex;
  flex-direction: column;
  flex: auto;
  height: 100%;
  position: relative
}

.entrance-form-bc.popup.registration .entrance-form-content-bc {
  width: 100%;
  flex: auto
}

.entrance-form-bc.popup.registration .entrance-f-item-bc .radio-v-bc {
  display: flex;
  align-items: center
}

.entrance-form-bc.popup:not(.registration) .entrance-f-item-bc .radio-control-bc+.radio-control-bc {
  margin-top: 10px;
  margin-inline-start: 0
}

.entrance-form-bc.popup .entrance-f-item-bc+.entrance-f-item-bc {
  margin-top: 15px
}

.entrance-form-bc.popup .entrance-f-item-bc.entrance-f-item-checkbox-bc {
  margin-top: 15px
}

.entrance-form-bc.popup .entrance-f-recaptcha-bc {
  padding-top: 15px;
  border-top: 1px solid rgba(var(--b-sc), .05)
}

.entrance-form-bc.popup .entrance-f-recaptcha-bc .u-i-p-control-item-holder-bc {
  display: flex;
  align-items: center;
  padding-bottom: 10px
}

.entrance-form-bc.popup .entrance-f-recaptcha-bc .recaptcha-img {
  width: 24px;
  height: 24px;
  opacity: .7;
  margin-inline-end: 10px
}

[class*=is-mobile] .layout-bc.embed .entrance-popup-bc .entrance-form-bc.popup,
[class*=is-mobile] .layout-bc.widget .entrance-popup-bc .entrance-form-bc.popup {
  position: unset;
  top: unset;
  left: unset
}

.multi-select-bc.disabled .form-control-icon-bc {
  display: none
}

.reg-via-wallet .form-sign-bc,
.registration .form-sign-bc {
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch
}

.reg-via-wallet {
  max-width: 400px
}

.reg-via-wallet .reg-form-fields {
  display: flex;
  flex-direction: column
}

.reg-via-wallet .reg-form-footer-bc .multi-select-label-bc {
  max-height: 10vh
}

.license-message.entrance-f-item-bc .entrance-f-error-message-bc {
  background: rgba(var(--b-sc), .1);
  text-align: center;
  margin-top: 5px
}

.entrance-f-error-message-bc {
  display: flex;
  justify-content: center;
  margin-bottom: 5px;
  padding: 5px;
  color: rgba(var(--b-sc), 1);
  border-radius: var(--border-radius);
  font-size: 12px;
  background: rgba(var(--oc-3), .2)
}

.entrance-f-error-message-bc:has(.tabsBcWrp) {
  background: none
}

.recaptcha-field .entrance-f-error-message-bc {
  background: #008d47
}

.reg-form-content {
  padding-top: 15px
}

.reg-form-footer-bc {
  flex-shrink: 0;
  background: rgba(var(--b-sc), .05)
}

.reg-form-footer-bc .bc-loader {
  height: auto
}

.reg-form-footer-bc:not(.via-wallet-enabled) .entrance-form-actions-holder-bc.reg-ext-1 {
  margin-top: 10px;
  margin-bottom: 20px
}

.steps-indicator {
  display: flex;
  flex-shrink: 0
}

.step-indicator {
  flex: 1;
  height: 3px;
  background: rgba(var(--b-sc), .1)
}

.step-indicator:first-child:nth-last-child(2):not(.step-indicator-active) {
  background: rgba(var(--b-sc), .3)
}

.step-indicator-active {
  background: rgba(var(--b-sc), .7)
}

.popup-checkbox {
  margin-top: 15px
}

.asian-view-container-bc,
.asian-view-container-bc iframe {
  height: 100%
}

#bcsportsbookcontainer {
  height: 100%;
  overflow: hidden
}

.terms-before-reg-btn {
  margin-top: 15px
}

.terms-before-reg-btn .checkbox-control-text-privacy,
.terms-before-reg-btn .terms-before-reg-btn-text {
  font-size: 12px;
  line-height: 14px
}

.terms-before-reg-btn .checkbox-control-text-privacy:not(:only-child) {
  display: block;
  margin-top: 7px
}

.entrance-form-bc.popup.registration .connect-via-wallet:not(:empty) {
  margin-bottom: 10px
}

.connect-via-wallet {
  display: flex;
  align-items: center;
  justify-content: center
}

.entrance-form-bc.popup.login .connect-via-wallet:not(:empty) {
  margin-top: 15px
}

.via-wallet-enabled .connect-button {
  margin-top: 10px;
  margin-bottom: 10px
}

.games-content {
  overflow: hidden
}

.external-actions.layout-bc>.bc-loader {
  display: none
}

.social-engine-friends-list {
  width: 100%;
  height: 100px
}

.pb-loader-initial {
  height: 100vh
}

.favorite-animation:before,
.bc-i-star:before {
  content: "î¤º";
  display: inline-block;
  animation: favorite-loading-animation var(--slow-transition-duration) ease-in-out
}

@keyframes favorite-loading-animation {
  0% {
    transform: rotate(-10deg)
  }

  50% {
    transform: rotate(10deg)
  }
}

[dir=rtl] .second-hoory-iframe {
  left: unset;
  right: 0
}

.second-hoory-iframe:not(.is-2d-active) {
  display: none
}

.additionalInfoContent {
  text-align: center;
  color: rgba(var(--b-sc), .7);
  margin-bottom: 10px
}

.additionalInfo {
  background: rgba(var(--b-sc), .1);
  padding: 10px;
  border-radius: var(--border-radius)
}

.additionalInfoText {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 8px;
  color: rgba(var(--b-sc), .5)
}

.additionalInfoLink {
  margin-inline-start: 6px;
  text-decoration: underline
}

.entrance-form-bc.login .telephone .form-controls-field-content {
  display: flex
}

[dir=ltr] .entrance-form-bc.login .telephone .form-control-icon-bc {
  right: 6px
}

[dir=rtl] .entrance-form-bc.login .telephone .form-control-icon-bc {
  left: 6px
}

.entrance-form-bc.login .telephone .multi-select-label-bc {
  min-width: auto;
  width: 100%
}

.turnstile-captcha-wrapper.active {
  width: 100vw;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: 1002
}

.toast-notification-message {
  margin-bottom: 10px
}

.toast-notification-message.Toastify__toast {
  min-height: 86px;
  color: #000c;
  border-radius: 16px;
  box-shadow: inset 1px 1px 16px 3px #0000003d;
  border: 1px solid rgb(255, 255, 255)
}

[class*=is-web] .toast-notification-message {
  width: 296px
}

.toast-notification-message .Toastify__toast-icon {
  display: none
}

.toast-notification-message-content {
  display: flex;
  align-items: flex-start;
  padding-top: 8px
}

.toast-notification-message-content img {
  max-width: 42px;
  margin-inline-end: 12px;
  padding: 3px;
  border: 1px solid rgba(255, 255, 255, .8);
  border-radius: 12px;
  box-shadow: inset -3px -3px 7px #ffffffe6, inset 3px 3px 7px #0003, 0 0 2px 2px #0000000d
}

.toast-notification-message-content .e-p-close-icon-bc {
  color: rgba(var(--toastify-color-dark));
  opacity: .5;
  font-size: 12px;
  transition: opacity var(--default-transition-duration) ease
}

.toast-notification-message-content .e-p-close-icon-bc:hover {
  color: rgba(var(--toastify-color-dark));
  opacity: 1
}

.toast-notification-message-text {
  font-size: 14px;
  margin-top: 10px;
  letter-spacing: .5px
}

.missio-iframe {
  height: 100% !important;
  display: block;
  padding: 0 !important
}

[class*=is-web] .YoPhoneAppContent {
  padding: 10px 15px
}

[class*=is-mobile] .YoPhoneAppContent {
  padding: 10px var(--padding-page-aside)
}

[class*=is-mobile] .layout-bc.betslip-Quick~div[id*=comm100] iframe {
  z-index: 950 !important
}

.today-bets i {
  position: relative
}

.today-bets i:after {
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  font-family: Roboto, sans-serif
}

[class*=is-web] .today-bets i:after {
  font-size: 10px;
  margin-top: 6px
}

[class*=is-mobile] .today-bets i:after {
  font-size: 8px;
  margin-top: 4px
}

.current-day-1:after {
  content: "1"
}

.current-day-2:after {
  content: "2"
}

.current-day-3:after {
  content: "3"
}

.current-day-4:after {
  content: "4"
}

.current-day-5:after {
  content: "5"
}

.current-day-6:after {
  content: "6"
}

.current-day-7:after {
  content: "7"
}

.current-day-8:after {
  content: "8"
}

.current-day-9:after {
  content: "9"
}

.current-day-10:after {
  content: "10"
}

.current-day-11:after {
  content: "11"
}

.current-day-12:after {
  content: "12"
}

.current-day-13:after {
  content: "13"
}

.current-day-14:after {
  content: "14"
}

.current-day-15:after {
  content: "15"
}

.current-day-16:after {
  content: "16"
}

.current-day-17:after {
  content: "17"
}

.current-day-18:after {
  content: "18"
}

.current-day-19:after {
  content: "19"
}

.current-day-20:after {
  content: "20"
}

.current-day-21:after {
  content: "21"
}

.current-day-22:after {
  content: "22"
}

.current-day-23:after {
  content: "23"
}

.current-day-24:after {
  content: "24"
}

.current-day-25:after {
  content: "25"
}

.current-day-26:after {
  content: "26"
}

.current-day-27:after {
  content: "27"
}

.current-day-28:after {
  content: "28"
}

.current-day-29:after {
  content: "29"
}

.current-day-30:after {
  content: "30"
}

.current-day-31:after {
  content: "31"
}

.entrance-f-item-bc.authPopupInfoText .entrance-f-error-message-bc {
  text-align: center;
  overflow: hidden;
  background: none
}

[class*=is-web] .entrance-f-item-bc.authPopupInfoText .entrance-f-error-message-bc {
  max-width: 370px
}

.sgm-market-info .tooltipIconWrapper:not(:empty),
.early_payout .tooltipIconWrapper:not(:empty) {
  margin-inline-start: 10px
}

[class*=is-web] .sgm-market-info .bs-bet-i-b-prev-coefficient-bc,
[class*=is-web] .early_payout .bs-bet-i-b-prev-coefficient-bc {
  margin-inline-start: 10px
}

[class*=is-mobile] .sgm-market-info,
[class*=is-mobile] .early_payout {
  margin-inline-start: 4px
}

.sgm-market-info .sgm-market-head-info {
  overflow: unset
}

.betslipInfoAnimation {
  margin-bottom: 4px
}

.sgm-market-info .tooltipIconWrapper,
.betslipInfoAnimation .tooltipIconWrapper {
  position: relative;
  animation: infoIconAnimation 2s linear infinite;
  border-radius: 50%
}

.sgm-market-info .tooltipIconWrapper:after,
.betslipInfoAnimation .tooltipIconWrapper:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  animation: infoIconAnimation 2s linear infinite;
  animation-delay: 1s;
  z-index: -1
}

.infoAnimation {
  border-radius: 50%;
  overflow: hidden
}

@keyframes infoIconAnimation {
  0% {
    box-shadow: 0 0 rgba(var(--hero), .9)
  }

  to {
    box-shadow: 0 0 0 8px rgba(var(--hero), 0)
  }
}

.layout-header-holder-bc {
  height: var(--mobile-header-main-section-height)
}

.layout-content-holder-bc {
  padding-top: calc(var(--mobile-header-navigation-height) + var(--dynamic-header))
}

.has-header-info:not(.world-cup, .has-wallet) .layout-content-holder-bc,
.has-header-info-loyalty:not(.world-cup, .has-wallet) .layout-content-holder-bc {
  padding-top: calc(var(--mobile-header-navigation-height) + var(--dynamic-header) + 40px)
}

.has-header-info:not(.world-cup, .has-wallet).header-bc-active .layout-content-holder-bc,
.has-header-info-loyalty:not(.world-cup, .has-wallet).header-bc-active .layout-content-holder-bc {
  padding-top: calc(2 * var(--mobile-header-navigation-height) + var(--dynamic-header) + 40px)
}

.has-header-info:not(.world-cup, .has-wallet).header-bc-active .iframe-full-page,
.has-header-info-loyalty:not(.world-cup, .has-wallet).header-bc-active .iframe-full-page {
  height: calc(100% - var(--mobile-header-full-height) - var(--mobile-header-navigation-height) - var(--dynamic-header) - 40px)
}

.has-header-info:not(.world-cup, .has-wallet).header-bc-hide .hdr-additional-info,
.has-header-info-loyalty:not(.world-cup, .has-wallet).header-bc-hide .hdr-additional-info {
  transform: translateY(-100%)
}

.has-header-info:not(.world-cup, .has-wallet).header-bc-hide.header-bc-hide .hdr-navigation-scrollable-bc-holder,
.has-header-info-loyalty:not(.world-cup, .has-wallet).header-bc-hide.header-bc-hide .hdr-navigation-scrollable-bc-holder {
  transform: translateY(-220%)
}

.has-wallet.header-bc-hide .hdr-crypto-content {
  transition: transform var(--slow-transition-duration) ease;
  transform: translateY(-100%)
}

.has-wallet.header-bc-hide .hdr-user-bc:before,
.has-wallet.header-bc-hide .hdr-user-bc:after {
  display: none
}

.has-wallet.has-header-info:not(.header-bc-active, .world-cup) .layout-content-holder-bc,
.has-wallet.has-header-info-loyalty:not(.header-bc-active, .world-cup) .layout-content-holder-bc {
  padding-top: calc(var(--mobile-header-navigation-height) + var(--dynamic-header) + 70px)
}

.has-wallet.has-header-info:not(.header-bc-active, .world-cup) .iframe-full-page,
.has-wallet.has-header-info-loyalty:not(.header-bc-active, .world-cup) .iframe-full-page {
  height: calc(100% - var(--mobile-header-full-height) - var(--dynamic-header) - 71px - 48px)
}

.has-wallet.has-header-info:not(.header-bc-active, .world-cup).hide-tab-navigation-footer-mobile .iframe-full-page,
.has-wallet.has-header-info-loyalty:not(.header-bc-active, .world-cup).hide-tab-navigation-footer-mobile .iframe-full-page {
  height: calc(100% - var(--mobile-header-full-height) - var(--dynamic-header) - 71px)
}

.has-wallet.has-header-info.header-bc-active .layout-content-holder-bc,
.has-wallet.has-header-info-loyalty.header-bc-active .layout-content-holder-bc {
  padding-top: calc(2 * var(--mobile-header-navigation-height) + var(--dynamic-header) + 86px)
}

.has-wallet.has-header-info.header-bc-active .iframe-full-page,
.has-wallet.has-header-info-loyalty.header-bc-active .iframe-full-page {
  height: calc(100% - var(--mobile-header-full-height) - var(--mobile-header-navigation-height) - var(--dynamic-header) - 76px)
}

.has-wallet.has-header-info.header-bc-hide .hdr-additional-info,
.has-wallet.has-header-info-loyalty.header-bc-hide .hdr-additional-info {
  transition: transform var(--slow-transition-duration) ease;
  transform: translateY(-200%)
}

.has-wallet.has-header-info.header-bc-hide .hdr-crypto-content,
.has-wallet.has-header-info-loyalty.header-bc-hide .hdr-crypto-content {
  transition: transform var(--slow-transition-duration) ease;
  transform: translateY(-250%)
}

.has-wallet.has-header-info.header-bc-hide.header-bc-hide .hdr-navigation-scrollable-bc-holder,
.has-wallet.has-header-info-loyalty.header-bc-hide.header-bc-hide .hdr-navigation-scrollable-bc-holder {
  transform: translateY(-290%)
}

.has-wallet:not(.has-header-info, .world-cup, .has-header-info-loyalty) .layout-content-holder-bc {
  padding-top: calc(var(--mobile-header-navigation-height) + var(--dynamic-header) + 36px)
}

.has-wallet:not(.has-header-info, .world-cup, .has-header-info-loyalty) .iframe-full-page {
  height: calc(100% - var(--mobile-header-full-height) - var(--dynamic-header) - 36px)
}

.has-wallet:not(.has-header-info, .world-cup, .has-header-info-loyalty).header-bc-active .layout-content-holder-bc {
  padding-top: calc(2 * var(--mobile-header-navigation-height) + var(--dynamic-header) + 40px)
}

.has-wallet:not(.has-header-info, .world-cup, .has-header-info-loyalty).header-bc-active .iframe-full-page {
  height: calc(100% - var(--mobile-header-full-height) - var(--mobile-header-navigation-height) - var(--dynamic-header) - 36px)
}

.has-wallet:not(.has-header-info, .world-cup, .has-header-info-loyalty).header-bc-hide .hdr-additional-info {
  transform: translateY(-100%)
}

.has-wallet:not(.has-header-info, .world-cup, .has-header-info-loyalty).header-bc-hide.header-bc-hide .hdr-navigation-scrollable-bc-holder {
  transform: translateY(-200%)
}

.world-cup.header-bc-active .layout-content-holder-bc {
  padding-top: calc(var(--mobile-header-navigation-height) + var(--dynamic-header) + 40px)
}

.world-cup.header-bc-active .iframe-full-page {
  height: calc(100% - var(--mobile-header-full-height) - var(--mobile-header-navigation-height) - var(--dynamic-header))
}

.world-cup.has-header-info.header-bc-active .layout-content-holder-bc,
.world-cup.has-header-info-loyalty.header-bc-active .layout-content-holder-bc,
.world-cup.has-wallet.header-bc-active .layout-content-holder-bc {
  padding-top: calc(var(--mobile-header-navigation-height) + var(--dynamic-header) + 40px)
}

.world-cup.has-header-info.header-bc-active .iframe-full-page,
.world-cup.has-header-info-loyalty.header-bc-active .iframe-full-page,
.world-cup.has-wallet.header-bc-active .iframe-full-page {
  height: calc(100% - var(--mobile-header-full-height) - var(--mobile-header-navigation-height) - var(--dynamic-header))
}

.layout-bc.hide-tab-navigation-footer-mobile .layout-footer-holder-bc,
.layout-bc.hide-tab-navigation-footer-mobile .layout-navigation-holder-bc {
  display: none
}

.layout-bc.hide-tab-navigation-footer-mobile .iframe-full-page {
  height: calc(100% - var(--mobile-header-full-height) - var(--dynamic-header))
}

.layout-bc .iframe-full-page {
  height: calc(100% - var(--mobile-header-full-height) - var(--dynamic-header) - 48px)
}

.layout-bc:not(.navigation-is-visible) .tab-nav-item-bc.active {
  color: rgba(var(--tab-navigation-sc), 1)
}

.layout-bc.navigation-is-visible .tab-nav-item-bc.menu {
  color: rgba(var(--tab-navigation-sc), 1);
  pointer-events: none;
  background: rgba(var(--tab-navigation-sc), .15)
}

.layout-footer-holder-bc {
  margin-bottom: env(safe-area-inset-bottom)
}

.external-sportsbook-enabled .layout-footer-holder-bc {
  display: none
}

.external-sportsbook-enabled #betslip_container {
  display: block !important
}

.has-wallet:not(.world-cup) .iframe-full-page,
.has-header-info:not(.world-cup) .iframe-full-page,
.has-header-info-loyalty:not(.world-cup) .iframe-full-page {
  max-height: calc(100% - var(--mobile-header-full-height) - var(--dynamic-header) - 40px - 48px)
}

.has-wallet.hide-tab-navigation-footer-mobile .iframe-full-page,
.has-header-info.hide-tab-navigation-footer-mobile .iframe-full-page,
.has-header-info-loyalty.hide-tab-navigation-footer-mobile .iframe-full-page {
  max-height: calc(100% - var(--mobile-header-full-height) - var(--dynamic-header) - 40px)
}

.has-wallet.hide-tab-navigation-footer-mobile .iframe-full-page.world-cup-content,
.has-header-info.hide-tab-navigation-footer-mobile .iframe-full-page.world-cup-content,
.has-header-info-loyalty.hide-tab-navigation-footer-mobile .iframe-full-page.world-cup-content {
  max-height: calc(100% - var(--mobile-header-full-height) - var(--dynamic-header))
}

.iframe-full-page {
  position: fixed;
  left: 0;
  height: 100%;
  max-height: calc(100% - var(--mobile-header-full-height) - var(--dynamic-header))
}

.hide-footer .layout-footer-holder-bc {
  display: none
}

.iframe-widget {
  width: 100%;
  padding: 0 var(--padding-page-aside)
}

.is-home-page .prematch-page-bc {
  overflow: hidden
}

.hm-row-bc:first-child {
  margin-top: 5px
}

.hm-row-bc:first-child:empty+.hm-row-bc {
  margin-top: 5px
}

.hm-row-bc:not(:first-child) {
  margin-top: 10px
}

.tab-navigation-w-bc {
  width: 100%;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 950;
  height: var(--tab-navigation-height);
  background: rgba(var(--tab-navigation), .9);
  display: flex;
  align-items: center;
  transform: translateZ(0);
  border-top: 1px solid rgba(var(--b-sc), .3);
  min-height: calc(var(--tab-navigation-height) + env(safe-area-inset-bottom));
  padding-bottom: env(safe-area-inset-bottom);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  transition: padding-bottom var(--default-transition-duration)
}

.tab-nav-item-bc {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0 4px;
  text-align: center;
  position: relative;
  color: rgba(var(--tab-navigation-sc), .5);
  overflow: hidden;
  box-shadow: 0 48px rgba(var(--tab-navigation), 1)
}

.tab-nav-item-bc:after {
  top: 4px
}

[dir=ltr] .tab-nav-item-bc:after {
  left: 55%
}

[dir=rtl] .tab-nav-item-bc:after {
  right: 55%
}

.tab-nav-title-bc {
  margin-top: 2px;
  max-width: 100%;
  font-size: 10px;
  line-height: 14px
}

.tab-nav-icon-bc {
  font-size: 20px;
  line-height: 24px
}

@keyframes count-blink-odd {
  0% {
    transform: scale(0)
  }

  to {
    transform: scale(1)
  }
}

@keyframes count-blink-even {
  0% {
    transform: scale(0)
  }

  to {
    transform: scale(1)
  }
}

@media (orientation: landscape) {
  .entrance-form-bc.popup.registration .slider-bc {
    display: none
  }
}

.entrance-form-bc.popup.registration .entrance-f-item-bc .radio-v-bc {
  margin-bottom: 0
}

.entrance-form-bc.popup .entrance-f-item-bc:not(.entrance-f-recaptcha-bc) {
  padding-inline-start: var(--padding-page-aside);
  padding-inline-end: var(--padding-page-aside)
}

.entrance-form-bc.popup.login .entrance-form-action-item-bc.right {
  padding: 0 var(--padding-page-aside)
}

.entrance-form-bc.popup .form-sign-in-slider-wrapper {
  flex: auto
}

.entrance-form-bc.panel .entrance-form-action-item-bc {
  width: 100%
}

.entrance-form-bc.panel .entrance-f-item-bc {
  margin-bottom: 16px
}

.entrance-form-bc.panel .entrance-f-item-bc:last-child {
  margin-bottom: 0
}

.entrance-form-bc.panel .entrance-form-actions-holder-bc.login-ext-1 {
  margin-top: 8px
}

.entrance-form-bc.panel .entrance-form-actions-holder-bc.reg-ext-1 {
  margin-top: 12px
}

.entrance-form-bc .entrance-form-content-bc.step-1~.entrance-form-actions-holder-bc:after {
  display: none
}

.entrance-form-bc .entrance-form-content-bc.step-1~.entrance-form-actions-holder-bc.reg-ext-1 {
  display: flex
}

[dir=ltr] .entrance-form-bc .entrance-form-content-bc.step-1~.entrance-form-actions-holder-bc.reg-ext-1 .btn+.btn {
  margin-left: 15px
}

[dir=rtl] .entrance-form-bc .entrance-form-content-bc.step-1~.entrance-form-actions-holder-bc.reg-ext-1 .btn+.btn {
  margin-right: 15px
}

.entrance-form-bc .hdr-user-ent-buttons-bc {
  width: 100%;
  min-width: 102px;
  height: 36px;
  padding: 0 8px;
  border: none;
  border-radius: var(--border-radius);
  outline: none;
  background-color: rgba(var(--oc-1), 1);
  font-family: inherit;
  font-size: 14px;
  color: rgba(var(--oc-1-sc), 1);
  text-transform: uppercase;
  transition-property: background-color, color;
  transition-duration: var(--default-transition-duration);
  cursor: pointer
}

.entrance-form-bc .entrance-f-error-message-bc {
  margin-inline-start: var(--padding-page-aside);
  margin-inline-end: var(--padding-page-aside)
}

.layout-bc:not(.is-home-page)~#hoory-widget-button-wrapper {
  display: none !important
}

#hoory-widget-button-wrapper {
  bottom: 40px !important;
  pointer-events: none
}

#hoory-widget-button-wrapper #hoory-widget-button {
  pointer-events: auto
}

.entrance-form-bc.popup.registration .entrance-form-content-bc {
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch
}

.entrance-form-bc.popup.registration .entrance-form-content-bc .slider-bc {
  margin-bottom: 10px
}

.vaix-button-container,
.terms-before-reg-btn {
  padding: 0 7px
}

.entrance-popup-bc.sign-in .login .entrance-f-item-bc+.connect-button {
  margin-top: 15px;
  padding: 15px 7px 0
}

.reg-form-footer-bc {
  padding: 10px var(--padding-page-aside)
}

.license-message {
  padding: 0 var(--padding-page-aside)
}

.world-cup .hdr-additional-info {
  display: none
}

.additionalInfoContent {
  padding-inline-start: var(--padding-page-aside);
  padding-inline-end: var(--padding-page-aside)
}

.has-generic-menu.has-sub-navigation.world-cup.has-header-info-loyalty .layout-content-holder-bc,
.has-generic-menu.has-sub-navigation.world-cup.has-header-info .layout-content-holder-bc,
.has-generic-menu.has-sub-navigation.world-cup:not(.has-header-info) .layout-content-holder-bc {
  padding-top: calc(var(--dynamic-header) + var(--mobile-sub-header-full-height))
}

.has-generic-menu.has-sub-navigation:not(.has-header-info, .has-wallet, .has-generic-menu.has-sub-navigation.world-cup, .has-generic-menu.has-sub-navigation.has-header-info-loyalty) .layout-content-holder-bc {
  padding-top: calc(var(--dynamic-header) + var(--mobile-header-main-section-height))
}

.has-generic-menu.has-sub-navigation:not(.has-header-info, .has-header-info-loyalty).has-wallet .layout-content-holder-bc {
  padding-top: calc(var(--dynamic-header) + var(--mobile-sub-header-full-height) + 36px)
}

.has-generic-menu.has-sub-navigation:not(.has-wallet).has-header-info .layout-content-holder-bc,
.has-generic-menu.has-sub-navigation:not(.has-wallet).has-header-info-loyalty .layout-content-holder-bc {
  padding-top: calc(var(--dynamic-header) + var(--mobile-sub-header-full-height) + 40px)
}

.has-generic-menu.has-sub-navigation.has-wallet.has-header-info .layout-content-holder-bc,
.has-generic-menu.has-sub-navigation.has-wallet.has-header-info-loyalty .layout-content-holder-bc {
  padding-top: calc(var(--mobile-sub-header-full-height) + var(--dynamic-header) + 36px + 40px)
}

.has-generic-menu:not(.has-sub-navigation, .has-header-info, .has-wallet, .has-generic-menu.world-cup, .has-header-info-loyalty) .layout-content-holder-bc {
  padding-top: var(--dynamic-header)
}

.has-generic-menu:not(.has-sub-navigation).world-cup.has-header-info:not(.has-wallet) .layout-content-holder-bc,
.has-generic-menu:not(.has-sub-navigation).world-cup.has-header-info.has-wallet .layout-content-holder-bc,
.has-generic-menu:not(.has-sub-navigation).world-cup.has-header-info-loyalty:not(.has-wallet) .layout-content-holder-bc,
.has-generic-menu:not(.has-sub-navigation).world-cup.has-header-info-loyalty.has-wallet .layout-content-holder-bc,
.has-generic-menu:not(.has-sub-navigation).world-cup:not(.has-header-info):not(.has-wallet) .layout-content-holder-bc,
.has-generic-menu:not(.has-sub-navigation).world-cup:not(.has-header-info).has-wallet .layout-content-holder-bc {
  padding-top: var(--dynamic-header)
}

.has-generic-menu:not(.has-sub-navigation).has-wallet.has-header-info .layout-content-holder-bc,
.has-generic-menu:not(.has-sub-navigation).has-wallet.has-header-info-loyalty .layout-content-holder-bc {
  padding-top: calc(var(--dynamic-header) + 36px + 40px)
}

.has-generic-menu:not(.has-sub-navigation).has-wallet:not(.has-header-info, .has-header-info-loyalty) .layout-content-holder-bc {
  padding-top: calc(var(--dynamic-header) + 36px)
}

.has-generic-menu:not(.has-sub-navigation).has-header-info:not(.has-wallet) .layout-content-holder-bc,
.has-generic-menu:not(.has-sub-navigation) .has-header-info-loyalty:not(.has-wallet) .layout-content-holder-bc {
  padding-top: calc(var(--dynamic-header) + 40px)
}

.sport-search-bc {
  position: absolute;
  top: 0;
  width: 100%;
  height: 36px;
  max-width: 36px;
  border: 1px solid rgba(var(--b-sc), .15);
  border-radius: var(--border-radius);
  transition: max-width var(--default-transition-duration)
}

[dir=ltr] .sport-search-bc {
  right: 0
}

[dir=rtl] .sport-search-bc {
  left: 0
}

[class*=is-web] .sport-search-bc {
  cursor: pointer
}

[dir=ltr] .sport-search-bc .hooryIcon {
  border-radius: 3px 0 0 3px
}

[dir=rtl] .sport-search-bc .hooryIcon {
  border-radius: 0 3px 3px 0
}

.ss-input-bc {
  will-change: max-width;
  display: block;
  width: 100%;
  height: 100%;
  outline: none;
  box-sizing: border-box;
  padding-inline-start: 8px;
  color: rgba(var(--b-sc), 1);
  background: rgba(var(--b), 1);
  font-size: 12px;
  font-weight: 400;
  border-inline-end: 0;
  border-start-start-radius: var(--border-radius);
  border-end-start-radius: var(--border-radius)
}

.ss-input-bc::placeholder {
  color: rgba(var(--b-sc), .4)
}

.ss-input-bc:-ms-input-placeholder {
  color: rgba(var(--b-sc), .4)
}

.ss-input-bc::-ms-input-placeholder {
  color: rgba(var(--b-sc), .4)
}

[dir=ltr] .ss-input-bc+.ss-icon-holder-bc {
  border-radius: 0 var(--border-radius) var(--border-radius) 0
}

[dir=rtl] .ss-input-bc+.ss-icon-holder-bc {
  border-radius: var(--border-radius) 0 0 var(--border-radius)
}

.ss-icon-holder-bc {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  bottom: 0;
  border-radius: var(--border-radius);
  background: rgba(var(--b), 1)
}

[class*=is-web] .ss-icon-holder-bc {
  width: 37px
}

[class*=is-mobile] .ss-icon-holder-bc {
  width: 34px
}

.ss-icon-bc {
  display: inline-block;
  vertical-align: top;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  line-height: 16px;
  color: rgba(var(--b-sc), .4)
}

.ss-icon-bc.bc-i-search {
  font-size: 14px
}

.ss-icon-bc.bc-i-close-remove {
  font-size: 12px
}

.sport-search-result-bc {
  position: absolute;
  top: 36px;
  left: 0;
  right: 0;
  padding-bottom: 114px;
  background: rgba(var(--b), 1);
  z-index: 99;
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch
}

.sport-search-result-header-bc {
  display: flex;
  align-items: center;
  height: 32px;
  padding-inline-start: 8px;
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  z-index: 444;
  background-color: #1a7051;
  color: rgba(var(--oc-1-sc), 1);
  border-bottom: 1px solid rgba(var(--b), 1)
}

.sport-search-result-title-bc {
  width: 100%;
  font-weight: 400;
  font-size: 12px;
  line-height: 32px
}

.search-close-btn {
  width: 38px;
  height: 30px;
  font-size: 10px;
  line-height: 30px;
  text-align: center;
  color: rgba(var(--b-sc), .8);
  transition: color var(--default-transition-duration)
}

.search-close-btn:hover {
  color: rgba(var(--b-sc), 1)
}

.sport-search-result-body-bc .sports-group-bc {
  margin-bottom: 2px
}

.sport-search-result-body-bc .has-filter {
  position: sticky;
  position: -webkit-sticky;
  top: 36px;
  z-index: 33
}

.sport-search-result-item-bc {
  display: block;
  padding: 5px 10px;
  font-size: 11px;
  line-height: 15px;
  margin: 2px 0;
  color: rgba(var(--b-sc), .8);
  background: rgba(var(--b-sc), .05)
}

[class*=is-web] .sport-search-result-item-bc:hover {
  cursor: pointer
}

.hooryAvailable .ss-input-bc {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.hooryAvailable .ss-input-bc::placeholder {
  font-size: 11px
}

.hooryIcon {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  font-size: 24px;
  color: rgba(var(--b-sc), .8);
  background: #a71f67;
  border-radius: var(--border-radius)
}

[class*=is-web][dir=ltr] .hooryIcon {
  left: 6px
}

[class*=is-web][dir=rtl] .hooryIcon {
  right: 6px
}

[class*=is-mobile][dir=ltr] .hooryIcon {
  left: 0
}

[class*=is-mobile][dir=rtl] .hooryIcon,
[dir=ltr] .ss-icon-holder-bc {
  right: 0
}

[dir=rtl] .ss-icon-holder-bc {
  left: 0
}

[dir=ltr] .sport-search-bc {
  right: var(--padding-page-aside)
}

[dir=rtl] .sport-search-bc {
  left: var(--padding-page-aside)
}

.sport-search-bc.active {
  max-width: calc(100% + 1px - 2 * var(--padding-page-aside))
}

.esport-sarch-content {
  position: relative;
  height: 36px;
  margin-top: 10px;
  margin-bottom: 10px
}

.hooryAvailable .ss-input-bc {
  max-width: calc(100% - 68px);
  margin: 0 auto
}

.footer-bc .expandable-info-container {
  max-width: 100%
}

.footer-bc .live-chat-adviser-bc {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 36px;
  margin-top: 15px;
  padding: 0 20px;
  color: rgba(var(--oc-1-sc), 1);
  background: rgba(var(--oc-1), 1);
  border: none;
  border-radius: var(--border-radius);
  text-decoration: none;
  cursor: pointer;
  text-transform: uppercase;
  transition: background var(--default-transition-duration)
}

@media all and (hover: hover) {
  .footer-bc .live-chat-adviser-bc:hover {
    background: rgba(var(--oc-1-hover), 1);
    cursor: pointer
  }
}

@media not all and (hover: hover) {
  .footer-bc .live-chat-adviser-bc:active {
    background: rgba(var(--oc-1-hover), 1)
  }
}

.footer-bc .live-chat-adviser-bc+.switch-old-version {
  padding-top: 15px;
  box-shadow: 0 -1px rgba(var(--b-sc), .15)
}

.ftr-decimal-language-row {
  display: flex;
  margin-bottom: 15px;
  transform: translateZ(0)
}

.ftr-decimal-language-row .form-control-bc {
  width: 100%
}

.ftr-decimal-language-row .form-control-bc+.form-control-bc {
  margin-inline-start: 10px
}

.bc-i-footer-icon-holder {
  flex-shrink: 0;
  width: 14px;
  height: 14px;
  margin-inline-end: 5px;
  color: rgba(var(--b-sc), 1);
  text-align: center;
  font-size: 14px
}

.ftr-partners-row-bc {
  width: 100%
}

.ftr-social-link-c-item-bc+.ftr-social-link-c-item-bc {
  margin-inline-start: 10px
}

.ftr-partners-row-inner-bc {
  display: flex;
  align-content: center
}

.ftr-partners-row-inner-bc>a,
.ftr-partners-row-inner-bc>div {
  display: flex;
  justify-content: center
}

.ftr-partners-row-inner-bc>a+.ftr-copy-rights-bc,
.ftr-partners-row-inner-bc>div+.ftr-copy-rights-bc {
  text-align: start;
  margin-inline-start: 10px
}

.ftr-partners-row-inner-bc>div>div {
  height: 100%
}

.ftr-partners-row-inner-bc>div>div>a {
  height: 100%
}

.ftr-partners-row-inner-bc>div>div>a>img {
  width: auto !important;
  display: inline-flex;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain
}

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

.partners-logo-scroll>a {
  flex-shrink: 0;
  background: rgba(var(--b-sc), .15);
  border-radius: var(--border-radius)
}

.ftr-partners-r-img,
.xcm-container img {
  display: flex;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain
}

.ftr-payments-row-bc {
  display: flex;
  align-items: center
}

.ftr-payments-row-img-bc {
  object-fit: contain;
  background: rgba(var(--b-sc), .15);
  border-radius: var(--border-radius)
}

.ftr-age-bc {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  text-align: center;
  color: rgba(var(--b-sc), .7);
  border-style: solid;
  border-color: rgba(var(--b-sc), .7);
  border-radius: 50%;
  font-size: 10px
}

.ftr-age-description-bc {
  margin: 0 4px;
  color: rgba(var(--b-sc), .7);
  font-size: 8px;
  line-height: 10px
}

.ftr-copy-rights-bc {
  width: 100%;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  white-space: break-spaces
}

.ftr-tel-mail-bc {
  display: flex;
  justify-content: center;
  margin-top: 2px
}

.ftr-tel-mail-bc>a {
  color: rgba(var(--b-sc), .7);
  font-size: 10px
}

.ftr-tel-mail-bc>a+a {
  margin-inline-start: 4px;
  padding-inline-start: 5px
}

[dir=ltr] .ftr-tel-mail-bc>a+a {
  border-left: 1px solid rgba(var(--b-sc), .5)
}

[dir=rtl] .ftr-tel-mail-bc>a+a {
  border-right: 1px solid rgba(var(--b-sc), .5)
}

.ftr-tel-mail-bc span {
  color: #c6a143;
  margin-inline-end: 2px
}

.feedback-popup-title {
  text-align: center;
  color: rgba(var(--b-sc), 1);
  font-weight: 500;
  text-transform: uppercase
}

.feedback-text {
  font-size: 12px;
  color: rgba(var(--b-sc), .7)
}

.feedback-form .form-control-bc+.form-control-bc {
  margin-top: 15px
}

.feedback-form .textareas .form-control-textarea {
  height: 100px
}

.footerWrapper {
  max-width: none;
  box-shadow: 0 1px rgba(var(--b-sc), .1) inset;
  padding-top: 10px;
  overflow: hidden
}

[class*=is-mobile] .footerWrapper {
  padding-left: 16px;
  padding-right: 16px
}

.footerWrapper .infoTime:not(:last-child) {
  margin-inline-end: 16px
}

[class*=is-web] .compact-footer .layout-footer-holder-bc .footerWrapper {
  max-height: 0;
  transition: max-height var(--default-transition-duration)
}

[class*=is-web] .compact-footer .layout-footer-holder-bc.active .footerWrapper {
  max-height: 60vh;
  overflow-y: auto;
  overflow-x: hidden
}

.footerContainer {
  width: 100%;
  max-width: var(--layout-width);
  margin-left: auto;
  margin-right: auto
}

.infoTime {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  height: 32px;
  padding-left: 8px;
  padding-right: 8px;
  border-radius: var(--border-radius);
  background-color: rgba(var(--b-sc), .15);
  font-size: 10px;
  line-height: 12px;
  color: rgba(var(--b-sc), .6)
}

[class*=is-mobile] .infoTime {
  display: none
}

.footerHeader {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-shadow: 0 -1px rgba(var(--b-sc), .1) inset
}

[class*=is-web] .footerHeader {
  padding-top: 28px;
  padding-bottom: 28px
}

[class*=is-mobile] .footerHeader {
  flex-wrap: wrap;
  padding-top: 16px;
  padding-bottom: 16px
}

.footerInnerLeftCol {
  display: flex;
  justify-content: flex-start;
  align-items: center
}

[class*=is-web] .footerInnerLeftCol {
  width: 100%;
  min-width: 0;
  flex: 1
}

[class*=is-mobile] .footerInnerLeftCol {
  min-width: 10px
}

.footerSocialLinks {
  display: flex;
  justify-content: flex-start;
  align-items: center
}

[class*=is-mobile] .footerSocialLinks {
  flex-wrap: wrap
}

.footerSocialLink {
  background-color: rgba(var(--b-sc), .15);
  border-radius: var(--border-radius);
  transition: background-color var(--default-transition-duration)
}

.footerSocialLink:hover {
  background-color: rgba(var(--b-sc), .25)
}

[class*=is-web] .footerSocialLink {
  width: 32px;
  height: 32px
}

[class*=is-mobile] .footerSocialLink {
  width: 30px;
  height: 30px;
  margin: 4px
}

[class*=is-web][dir=ltr] .footerSocialLink:not(:last-child) {
  margin-right: 16px
}

[class*=is-web][dir=rtl] .footerSocialLink:not(:last-child) {
  margin-left: 16px
}

.footerSocialLink a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  color: rgba(var(--b-sc), .6);
  font-size: 18px
}

.footerInfoColumn {
  display: flex;
  justify-content: flex-start;
  align-items: center
}

[class*=is-web] .footerInfoColumn {
  flex: 0 0 auto
}

[dir=ltr] .footerInfoColumn>.form-control-bc.languageDropdown>.multi-select-label-bc {
  left: unset;
  right: 0
}

[dir=rtl] .footerInfoColumn>.form-control-bc.languageDropdown>.multi-select-label-bc {
  right: unset;
  left: 0
}

.footerInfoColumn>.form-control-bc.languageDropdown>.form-control-label-bc.inputs {
  height: 35px
}

.footerInfoColumn>.form-control-bc.languageDropdown>.form-control-label-bc.inputs .ftr-lang-bar-flag-bc {
  bottom: unset
}

.footerInfoColumn>.form-control-bc.languageDropdown>.form-control-label-bc.inputs .form-control-select-bc {
  padding-top: 4px
}

[dir=ltr] .footerInfoColumn>.form-control-bc.languageDropdown>.form-control-label-bc.inputs .form-control-icon-bc {
  right: 10px
}

[dir=rtl] .footerInfoColumn>.form-control-bc.languageDropdown>.form-control-label-bc.inputs .form-control-icon-bc {
  left: 10px
}

.footerLinksSection {
  width: 100%;
  padding-bottom: 8px;
  margin-bottom: 36px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start
}

[class*=is-web] .footerLinksSection {
  padding-top: 32px
}

[class*=is-mobile] .footerLinksSection {
  flex-direction: column;
  padding-top: 24px;
  margin-bottom: 8px
}

.footerLinkCols {
  width: 100%;
  min-width: 0;
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-wrap: wrap
}

[class*=is-mobile] .footerLinkCols {
  flex-direction: column;
  align-items: center
}

.footerLinkCol {
  flex: 0 0 auto
}

[class*=is-web] .footerLinkCol {
  margin-bottom: 20px
}

[class*=is-web] .footerLinkCol:not(:last-child) {
  margin-right: 3%
}

[class*=is-mobile] .footerLinkCol {
  width: 100%
}

[class*=is-mobile] .footerLinkCol:not(:last-child) {
  margin-bottom: 24px
}

.footerLinkColTitle {
  width: 100%;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 14px;
  font-weight: 700;
  color: rgba(var(--b-sc), .7)
}

.footerLinkColTitle a {
  color: inherit;
  display: flex;
  justify-content: flex-start;
  align-items: center
}

.footerLinkColTitle a i[class] {
  display: block;
  margin-right: 10px
}

[class*=is-mobile] .footerLinkColTitle a {
  justify-content: center
}

[class*=is-web] .footerLinkColTitle {
  margin-bottom: 18px
}

[class*=is-mobile] .footerLinkColTitle {
  margin-bottom: 8px;
  text-align: center
}

.footerLinkColLinks {
  width: 100%
}

[class*=is-mobile] .footerLinkColLinks {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-wrap: wrap
}

.footerLinkColEl a {
  text-transform: capitalize;
  font-size: 12px;
  line-height: 14px;
  color: rgba(var(--b-sc), .4);
  transition: color var(--default-transition-duration)
}

.footerLinkColEl a:hover {
  color: rgba(var(--b-sc), 1)
}

[class*=is-web] .footerLinkColEl:not(:last-child) {
  margin-bottom: 12px
}

[class*=is-mobile] .footerLinkColEl {
  position: relative;
  padding-left: 8px;
  padding-right: 8px
}

[class*=is-mobile] .footerLinkColEl:not(:last-child):after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 1px;
  background-color: rgba(var(--b-sc), .1)
}

.footerAsideLinks {
  letter-spacing: .75px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start
}

[class*=is-web] .footerAsideLinks {
  flex: 0 0 auto;
  width: auto;
  margin-left: 90px;
  margin-bottom: 24px
}

[class*=is-mobile] .footerAsideLinks {
  width: 100%;
  padding-top: 16px;
  position: relative;
  margin-top: 16px;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: flex-start
}

[class*=is-mobile] .footerAsideLinks:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: rgba(var(--b-sc), .1)
}

.sliderGroup {
  width: 100%;
  padding-bottom: 42px
}

.sliderGroup .horizontalSliderRow,
.sliderGroup .horizontalSliderWrapper {
  text-align: center
}

.sliderGroup .sliderGroup {
  padding-bottom: 0
}

[class*=is-mobile] .sliderGroup {
  position: relative;
  padding-top: 16px;
  padding-bottom: 16px
}

[class*=is-mobile] .sliderGroup .sliderGroup:before {
  display: none
}

[class*=is-mobile] .sliderGroup:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: rgba(var(--b-sc), .1)
}

[class*=is-mobile] .sliderGroup .horizontalList {
  overflow: hidden
}

.sliderContent {
  width: 100%
}

.sliderContent:not(:last-child) {
  margin-bottom: 48px
}

[class*=is-mobile] .sliderContent:not(:last-child) {
  margin-bottom: 24px
}

.sliderTitle {
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  color: rgba(var(--b-sc), .7)
}

[class*=is-web] .sliderTitle {
  letter-spacing: 2px;
  font-size: 10px;
  line-height: 12px;
  margin-bottom: 17px;
  text-indent: 2px
}

[class*=is-mobile] .sliderTitle {
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 16px
}

.copyRightBlock {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-shadow: 0 1px rgba(var(--b-sc), .1) inset
}

.copyRightBlock+.footerCopyrightLinks {
  box-shadow: none
}

.copyRightBlock:empty {
  box-shadow: none
}

.copyRightBlock:last-child .footerWarning {
  margin-bottom: 0;
  padding-bottom: 0
}

.copyRightBlock:last-child .footerWarning:before {
  display: none
}

[class*=is-web] .copyRightBlock {
  padding-top: 32px;
  padding-bottom: 48px
}

[class*=is-web] .copyRightBlock:empty {
  padding-top: 0;
  padding-bottom: 0
}

[class*=is-mobile] .copyRightBlock {
  padding-top: 16px
}

[class*=is-mobile] .copyRightBlock:last-child {
  padding-bottom: 16px
}

[class*=is-mobile] .copyRightBlock:empty {
  padding-top: 0
}

[class*=is-mobile] .copyRightBlock:empty:last-child {
  padding-bottom: 0
}

[class*=is-mobile] .copyRightBlock {
  flex-direction: column;
  justify-content: flex-start
}

.footerWarning {
  min-width: 0;
  display: flex;
  justify-content: flex-start;
  align-items: center
}

[class*=is-web] .footerWarning {
  flex: 0 0 auto
}

[class*=is-mobile] .footerWarning {
  position: relative;
  width: 100%;
  flex-direction: column;
  padding-bottom: 16px;
  margin-bottom: 16px
}

[class*=is-mobile] .footerWarning:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: rgba(var(--b-sc), .1)
}

.footerWarningAge {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  flex: 0 0 auto;
  border-color: #a71f67;
  border-style: solid;
  border-radius: 50%;
  color: #a71f67;
  font-weight: 700
}

[class*=is-mobile] .footerWarningAge {
  margin-bottom: 16px;
  border-width: 2px;
  font-size: 10px;
  line-height: 12px
}

[class*=is-web] .footerWarningAge {
  margin-right: 10px;
  border-width: 2px;
  font-size: 10px;
  line-height: 12px
}

.footerWarningText {
  max-width: 251px;
  color: rgba(var(--b-sc), .6);
  font-size: 10px;
  line-height: 13px
}

[class*=is-mobile] .footerWarningText {
  max-width: none;
  text-align: center
}

.footerCopyrights {
  font-size: 12px;
  line-height: 14px;
  color: rgba(var(--b-sc), .5);
  font-weight: 400
}

.footerCopyrightLinks {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 32px;
  box-shadow: 0 1px rgba(var(--b-sc), .1) inset
}

[class*=is-web] .footerCopyrightLinks {
  display: none
}

.footerCopyrightLinks a {
  font-size: 12px;
  line-height: 14px;
  margin-left: 8px;
  margin-right: 8px;
  text-transform: capitalize;
  color: rgba(var(--b-sc), .8)
}

.horizontalSliderRow .sliderImage {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  margin-left: 4px;
  margin-right: 4px
}

[class*=is-web] .horizontalSliderRow .sliderImage {
  min-width: 100px;
  width: 100px;
  height: 86px
}

[class*=is-mobile] .horizontalSliderRow .sliderImage {
  min-width: 50px;
  width: 50px;
  height: 50px
}

[class*=is-mobile][dir=ltr] .horizontalSliderRow .sliderImage:first-child {
  margin-left: 16px
}

[class*=is-mobile][dir=ltr] .horizontalSliderRow .sliderImage:last-child {
  margin-right: 16px
}

[class*=is-mobile][dir=rtl] .horizontalSliderRow .sliderImage:first-child {
  margin-right: 16px
}

[class*=is-mobile][dir=rtl] .horizontalSliderRow .sliderImage:last-child {
  margin-left: 16px
}

.horizontalSliderRow .sliderImage img {
  display: block;
  object-fit: contain;
  object-position: center
}

[class*=is-web] .horizontalSliderRow .sliderImage img {
  filter: grayscale(100%);
  opacity: .6;
  transition: opacity .24s
}

[class*=is-web] .horizontalSliderRow .sliderImage:hover img {
  filter: inherit;
  opacity: 1
}

.feedBackButton {
  text-transform: uppercase;
  min-width: 117px
}

[class*=is-web][dir=ltr] .feedBackButton {
  margin-right: 16px
}

[class*=is-web][dir=rtl] .feedBackButton {
  margin-left: 16px
}

[class*=is-web] .footerTopButtonGroup {
  flex: 0 0 auto
}

[class*=is-web] .footerTopButtonGroup .button.outlined {
  display: none
}

[class*=is-mobile] .footerTopButtonGroup {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
  grid-column-gap: 16px;
  margin-bottom: 16px
}

[class*=is-mobile] .footerTopButtonGroup:empty {
  display: none
}

.sliderSingleElWrapper {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center
}

[class*=is-web] .sliderSingleElWrapper:not(:last-child) {
  margin-bottom: 24px
}

[class*=is-mobile] .sliderSingleElWrapper:not(:last-child) {
  margin-bottom: 16px
}

.sliderSingleEl {
  display: flex;
  justify-content: center;
  align-items: center
}

[class*=is-web] .sliderSingleEl .sliderImage {
  margin-left: 12px;
  margin-right: 12px
}

[class*=is-web] .sliderSingleEl .sliderImage img {
  display: block;
  width: auto;
  height: 53px
}

[class*=is-mobile] .sliderSingleEl .sliderImage {
  margin-left: 4px;
  margin-right: 4px
}

[class*=is-mobile] .sliderSingleEl .sliderImage img {
  display: block;
  height: 30px;
  max-width: 100%;
  object-fit: contain
}

.footerContainerWrapper:not(:first-child) {
  box-shadow: 0 1px rgba(var(--b-sc), .1) inset
}

.supportButton span {
  display: block;
  width: 100%;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis
}

.FooterLicenceCuracaoContainer img {
  max-width: 100px;
  max-height: 100px;
  object-fit: contain
}

.footer-bc {
  padding: 15px var(--padding-page-aside) 10px
}

.footer-bc>.ftr-copy-rights-bc {
  margin-top: 10px
}

.ftr-decimal-language-row {
  overflow: hidden
}

.ftr-head-bc {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(var(--b-sc), .1)
}

.ftr-age-bc {
  border-width: 1px;
  line-height: 24px
}

.ftr-partners-row-bc {
  padding: 10px 0;
  box-shadow: 0 1px rgba(var(--b-sc), .15)
}

.ftr-partners-row-inner-bc>a+a,
.ftr-partners-row-inner-bc>a+div,
.ftr-partners-row-inner-bc>div+a,
.ftr-partners-row-inner-bc>div+div {
  margin-inline-start: 8px
}

.ftr-partners-row-inner-bc>a:only-child img,
.ftr-partners-row-inner-bc>div:only-child img {
  max-height: 40px
}

.ftr-partners-row-inner-bc>a:not(:only-child) img,
.ftr-partners-row-inner-bc>div:not(:only-child) img {
  height: 40px
}

.ftr-partners-row-inner-bc+.ftr-partners-row-inner-bc {
  margin-top: 8px
}

.ftr-partners-row-inner-bc.partners-logo-scroll {
  will-change: scroll-position;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch
}

.ftr-partners-row-inner-bc.partners-logo-scroll::-webkit-scrollbar {
  display: none
}

.ftr-partners-row-inner-bc.partners-logo-scroll>a {
  width: 53px;
  height: 53px;
  padding: 5px
}

.ftr-partners-row-inner-bc.partners-logo-scroll>a img {
  height: 100% !important;
  max-height: 100% !important
}

.ftr-payments-row-bc {
  margin-top: 10px;
  will-change: scroll-position;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch
}

.ftr-payments-row-bc::-webkit-scrollbar {
  display: none
}

.ftr-payments-row-img-bc {
  width: 60px;
  height: 30px;
  padding: 5px
}

.ftr-payments-row-img-bc+.ftr-payments-row-img-bc {
  margin-inline-start: 8px
}

.theme-white .ftr-partners-r-img,
.theme-white .ftr-payments-row-img-bc {
  filter: brightness(.7) grayscale(100%);
  -webkit-filter: brightness(.7) grayscale(100%)
}

.ftr-copy-rights-bc {
  color: rgba(var(--b-sc), .4)
}

.feedback-popup-title {
  font-size: 16px
}

.feedback-text {
  line-height: 14px;
  margin-top: 10px;
  margin-bottom: 15px;
  text-align: center
}

[class*=is-web] .left-menu-hoory {
  border-radius: var(--border-radius);
  background: rgba(var(--b-sc), .05)
}

.hoorySwitcher.hooryInFooter {
  min-width: 150px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  border-radius: var(--border-radius-middle);
  font-size: 12px;
  overflow: hidden;
  background: linear-gradient(175deg, #7f0dd8 10%, #a937f0 50%, #c80dd8)
}

[class*=is-web] .hoorySwitcher.hooryInFooter {
  margin-inline-end: 16px
}

.hoorySwitcherBtn {
  display: flex;
  align-items: center;
  font-weight: 900;
  letter-spacing: .8px;
  text-transform: uppercase;
  color: transparent;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(to right, #fff, #fff3, #fff) 0 0/200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  animation-name: hoory-switcher-btn-animation;
  animation-duration: 3s;
  animation-direction: reverse;
  animation-timing-function: linear;
  animation-iteration-count: infinite
}

[dir=rtl] .hoorySwitcherBtn {
  flex-direction: row-reverse
}

.hoorySwitcherBtn .bc-i-hooryAI-stars {
  font-size: 18px
}

[dir=ltr] .hoorySwitcherBtn .bc-i-hooryAI-stars {
  margin-inline-end: 5px
}

[dir=rtl] .hoorySwitcherBtn .bc-i-hooryAI-stars {
  margin-inline-start: 5px
}

@keyframes hoory-switcher-btn-animation {
  to {
    background-position: 200%
  }
}

.askHooryAIBtnWrapper {
  padding: 5px 7px
}

.askHooryAIBtn.btn.a-color {
  border-radius: 26px;
  box-shadow: 0 2px 10px #fb275cb3;
  background: linear-gradient(329.84deg, #d80d83f2 27.27%, #f037a2f2 66.3%, #d80d83f2 110.73%)
}

.horizontal-sl-list {
  display: flex;
  white-space: nowrap
}

.horizontal-sl-item-bc {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
  border-radius: var(--border-radius);
  color: rgba(var(--b-sc), .5);
  position: relative
}

.horizontal-sl-item-bc:after {
  content: attr(data-badge);
  height: 7px;
  position: absolute;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px 4px;
  font-size: 8px;
  text-transform: none
}

[dir=ltr] .horizontal-sl-item-bc:after {
  right: 0;
  border-radius: 0 var(--border-radius) 0 var(--border-radius)
}

[dir=rtl] .horizontal-sl-item-bc:after {
  left: 0;
  border-radius: var(--border-radius) 0 var(--border-radius) 0
}

.horizontal-sl-item-bc:not(:empty) {
  background: rgba(var(--b-sc), .1)
}

.horizontal-sl-item-bc.active {
  color: rgba(var(--b-sc), 1);
  background: rgba(var(--b-sc), .3)
}

.horizontal-sl-item-bc.active:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  background-image: linear-gradient(229deg, #0000, #0000001a)
}

.horizontal-sl-icon-bc[class*=Fishing]:before {
  content: "î¦¼"
}

.horizontal-sl-icon-bc[class*=valentine]:before {
  content: "î¨–"
}

.horizontal-sl-count-bc {
  position: absolute
}

.casino-horizontal-sl-list-bc .horizontal-sl-item-bc.active,
.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc.active {
  color: rgba(var(--hero-sc), 1);
  background: rgba(var(--hero), 1)
}

.casino-horizontal-sl-list-bc .horizontal-sl-item-bc.active .horizontal-sl-count-bc,
.casino-horizontal-sl-list-bc .horizontal-sl-item-bc.active .horizontal-sl-icon-bc,
.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc.active .horizontal-sl-count-bc,
.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc.active .horizontal-sl-icon-bc {
  color: rgba(var(--hero-sc), 1)
}

.horizontal-sl-tab {
  display: flex;
  align-items: center;
  height: 36px;
  background: rgba(var(--b-sc), .1)
}

.horizontal-sl-tab-bc {
  font-size: 14px;
  line-height: 36px;
  padding: 0 15px;
  text-align: center;
  white-space: nowrap;
  color: rgba(var(--b-sc), .5);
  cursor: pointer
}

.horizontal-sl-tab-bc.active {
  color: rgba(var(--b-sc), 1)
}

.horizontal-sl-tab-bc.active:after {
  color: rgba(var(--b-sc), 1)
}

.horizontal-sl-tab-bc:after {
  content: attr(data-count);
  display: inline-flex;
  position: relative;
  top: -9px;
  color: rgba(var(--b-sc), .55);
  font-size: 9px;
  line-height: 11px;
  letter-spacing: .32px;
  transition: color var(--default-transition-duration)
}

[dir=ltr] .horizontal-sl-tab-bc:after {
  left: 2px
}

[dir=rtl] .horizontal-sl-tab-bc:after {
  right: 2px
}

.horizontal-sl-tab-bc:has(.internalBetBuilderIcon) {
  pointer-events: none
}

.horizontal-sl-tab-bc:has(.internalBetBuilderIcon).active {
  color: rgba(var(--hero), 1)
}

.horizontal-sl-tab-bc:has(.internalBetBuilderIcon).active:before {
  content: none
}

.horizontal-sl-tab-bc:has(.internalBetBuilderIcon) .internalBetBuilderIcon.CMSIconSVGWrapper {
  pointer-events: auto;
  width: 20px;
  height: 20px;
  vertical-align: middle
}

.sgm-market-custom-icon-bc {
  font-size: 18px;
  display: inline-block;
  vertical-align: middle
}

.sgm-market-custom-icon-bc .bc-i-favorite {
  color: rgba(var(--oc-2), 1)
}

.horizontalSliderWrapper {
  width: 100%;
  position: relative;
  overflow: hidden
}

[class*=is-mobile] .horizontalSliderWrapper {
  width: calc(100% + 32px);
  margin-bottom: 16px;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none
}

[class*=is-mobile] .horizontalSliderWrapper::-webkit-scrollbar {
  display: none
}

[class*=is-mobile][dir=ltr] .horizontalSliderWrapper {
  left: -16px
}

[class*=is-mobile][dir=rtl] .horizontalSliderWrapper {
  right: -16px
}

.horizontalSliderWrapper.horizontalItemsExpanded.scroll-start:not(.scroll-end) .horizontalSliderNav:first-child {
  display: none
}

.horizontalSliderWrapper.horizontalItemsExpanded.scroll-end:not(.scroll-start) .horizontalSliderNav:last-child {
  display: none
}

.horizontalSliderRow {
  display: inline-block;
  font-size: 0;
  white-space: nowrap;
  transition: transform var(--default-transition-duration)
}

.horizontalSliderElem {
  display: inline-block;
  width: 90px;
  height: 50px;
  padding: 8px;
  background-color: rgba(var(--b-sc), .1);
  border-radius: 4px;
  margin-left: 4px;
  margin-right: 4px;
  vertical-align: middle
}

[class*=is-mobile][dir=ltr] .horizontalSliderElem:first-child {
  margin-left: 16px
}

[class*=is-mobile][dir=ltr] .horizontalSliderElem:last-child {
  margin-right: 16px
}

[class*=is-mobile][dir=rtl] .horizontalSliderElem:first-child {
  margin-right: 16px
}

[class*=is-mobile][dir=rtl] .horizontalSliderElem:last-child {
  margin-left: 16px
}

.horizontalSliderElem .horizontalSliderImg {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
  font-size: 16px;
  color: rgba(var(--b-sc), 1)
}

[class*=is-web] .horizontalSliderElem .horizontalSliderImg {
  opacity: .6;
  filter: grayscale(100%);
  cursor: pointer;
  transition: opacity var(--default-transition-duration), filter var(--default-transition-duration)
}

[class*=is-web] .horizontalSliderElem .horizontalSliderImg:hover {
  filter: inherit;
  opacity: 1
}

.horizontalSliderNav {
  position: absolute;
  top: 0;
  height: 100%;
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 11px;
  color: rgba(var(--b-sc), 1);
  z-index: 1;
  cursor: pointer
}

.horizontalSliderNav:after {
  content: "";
  position: absolute;
  top: 0;
  width: 190px;
  height: 100%;
  pointer-events: none
}

.horizontalSliderNav:before {
  position: relative;
  z-index: 1
}

[dir=ltr] .horizontalSliderNav:first-child {
  left: 0
}

[dir=rtl] .horizontalSliderNav:first-child {
  right: 0
}

[dir=ltr] .horizontalSliderNav:first-child:after {
  left: 0;
  background-image: linear-gradient(to right, rgba(var(--b), 1) 0%, transparent 100%)
}

[dir=rtl] .horizontalSliderNav:first-child:after {
  right: 0;
  background-image: linear-gradient(to left, rgba(var(--b), 1) 0%, transparent 100%)
}

[dir=rtl] .horizontalSliderNav:first-child:before {
  transform: rotate(180deg)
}

[dir=ltr] .horizontalSliderNav:last-child {
  right: 0
}

[dir=rtl] .horizontalSliderNav:last-child {
  left: 0
}

[dir=ltr] .horizontalSliderNav:last-child:after {
  right: 0;
  background-image: linear-gradient(to left, rgba(var(--b), 1) 0%, transparent 100%)
}

[dir=rtl] .horizontalSliderNav:last-child:after {
  left: 0;
  background-image: linear-gradient(to right, rgba(var(--b), 1) 0%, transparent 100%)
}

[dir=rtl] .horizontalSliderNav:last-child:before {
  transform: rotate(180deg)
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalSliderNav,
[class*=is-web] .loyaltyHorizontalList .horizontalSliderNav,
[class*=is-web] .loyaltyUserBenefits .horizontalSliderNav,
[class*=is-web] .loyaltyExchangeList .horizontalSliderNav {
  width: 32px;
  height: 32px;
  font-size: 8px;
  border-radius: 50%;
  overflow: hidden;
  top: 50%;
  transform: translateY(-50%);
  transition: background var(--default-transition-duration) ease;
  filter: drop-shadow(0px 0px 1px rgba(var(--b-sc), .5))
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalSliderNav:before,
[class*=is-web] .loyaltyHorizontalList .horizontalSliderNav:before,
[class*=is-web] .loyaltyUserBenefits .horizontalSliderNav:before,
[class*=is-web] .loyaltyExchangeList .horizontalSliderNav:before {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(to bottom, rgba(var(--b-sc), .25), rgba(var(--b-sc), .2));
  border-radius: 50%;
  box-shadow: inset 0 0 5px 3px rgba(var(--b), .3)
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalSliderNav:after,
[class*=is-web] .loyaltyHorizontalList .horizontalSliderNav:after,
[class*=is-web] .loyaltyUserBenefits .horizontalSliderNav:after,
[class*=is-web] .loyaltyExchangeList .horizontalSliderNav:after {
  width: 100%;
  height: 100%;
  background: rgba(var(--b), 1)
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalSliderNav:hover:before,
[class*=is-web] .loyaltyHorizontalList .horizontalSliderNav:hover:before,
[class*=is-web] .loyaltyUserBenefits .horizontalSliderNav:hover:before,
[class*=is-web] .loyaltyExchangeList .horizontalSliderNav:hover:before {
  background: linear-gradient(to bottom, rgba(var(--b-sc), .2), rgba(var(--b-sc), .15))
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalSliderNav.bc-i-small-arrow-left,
[class*=is-web] .loyaltyHorizontalList .horizontalSliderNav.bc-i-small-arrow-left,
[class*=is-web] .loyaltyUserBenefits .horizontalSliderNav.bc-i-small-arrow-left,
[class*=is-web] .loyaltyExchangeList .horizontalSliderNav.bc-i-small-arrow-left {
  margin-inline-start: 16px
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalSliderNav.bc-i-small-arrow-right,
[class*=is-web] .loyaltyHorizontalList .horizontalSliderNav.bc-i-small-arrow-right,
[class*=is-web] .loyaltyUserBenefits .horizontalSliderNav.bc-i-small-arrow-right,
[class*=is-web] .loyaltyExchangeList .horizontalSliderNav.bc-i-small-arrow-right {
  margin-inline-end: 16px
}

.casinoCategoryChooserContainer {
  width: 100%
}

.casinoCategoryChooserContainer .horCatItemTitle {
  color: rgba(var(--b-sc), .5)
}

[class*=is-web] .casinoCategoryChooserContainer .horCatItemTitle {
  max-width: none;
  white-space: nowrap
}

[class*=is-web] .casinoCategoryChooserContainer {
  height: 64px;
  position: sticky;
  top: var(--stickyProvider);
  left: 0;
  background: rgba(var(--b), 1);
  padding: 2px 0;
  z-index: 11
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalSliderWrapper {
  background: rgba(var(--b), 1);
  border-radius: var(--border-radius-big);
  border: 1px solid rgba(var(--b-sc), .15)
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalSliderWrapper:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(var(--b-sc), .1)
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:after,
[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItem:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  background: rgba(var(--b-sc), .2);
  border-radius: var(--border-radius)
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp {
  background: none;
  padding: 0;
  position: relative;
  border-radius: unset
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:after {
  width: 100%;
  z-index: 0
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp+.horizontalCategoryItemWrp {
  margin-inline-start: 38px
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:first-child .horizontalCategoryItem {
  padding-inline-start: 24px
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:last-child .horizontalCategoryItem {
  padding-inline-end: 24px
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:hover,
[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active,
[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:active {
  filter: drop-shadow(0px -25px 30px rgba(var(--hero), .9))
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:hover:before,
[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active:before,
[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:active:before {
  content: "";
  position: absolute;
  bottom: -26px;
  left: 50%;
  transform: translate(-50%);
  width: 150%;
  height: 155%;
  background: radial-gradient(circle at 50% 86%, rgba(var(--hero), .9), rgba(var(--hero), .2), rgba(var(--hero), 0), rgba(var(--b-sc), 0))
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:hover .horCatItemTitle,
[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:hover i,
[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active .horCatItemTitle,
[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active i,
[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:active .horCatItemTitle,
[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:active i {
  color: rgba(var(--b-sc), .9)
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:hover .horizontalCategoryItem:after,
[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active .horizontalCategoryItem:after,
[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:active .horizontalCategoryItem:after {
  width: 100%;
  background: rgba(var(--hero), 1);
  z-index: 1
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:hover .horizontalCategoryItem i,
[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active .horizontalCategoryItem i,
[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:active .horizontalCategoryItem i {
  background: linear-gradient(rgba(var(--b-sc), 1), rgba(var(--b-sc), .6));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItem {
  background: none;
  border-radius: unset
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItem:before {
  content: none
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItem:after {
  width: 0;
  transition: var(--default-transition-duration) ease
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItem i {
  color: rgba(var(--b-sc), .5);
  font-size: 30px
}

[class*=is-mobile] .casinoCategoryChooserContainer .horizontalList {
  height: 66px;
  padding-left: 16px;
  padding-right: 16px
}

[class*=is-mobile] .casinoCategoryChooserContainer .horizontalCategoryItemWrp {
  position: relative;
  padding: 0;
  background: rgba(var(--b), 1);
  border-radius: var(--border-radius-middle);
  overflow: hidden
}

[class*=is-mobile] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: linear-gradient(45deg, rgba(var(--b-sc), .05), rgba(var(--b-sc), .15))
}

[class*=is-mobile] .casinoCategoryChooserContainer .horizontalCategoryItem {
  border: 1px solid rgba(var(--b-sc), .15)
}

[class*=is-mobile] .casinoCategoryChooserContainer .horizontalCategoryItem:before {
  bottom: 0;
  top: auto;
  left: 0;
  height: 2px;
  background: rgba(var(--b-sc), .1);
  border-radius: var(--border-radius)
}

[class*=is-mobile] .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active {
  background: rgba(var(--b), 1)
}

[class*=is-mobile] .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active:before {
  background: linear-gradient(to top, rgba(var(--hero), .6), rgba(var(--b-sc), .1))
}

[class*=is-mobile] .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active .horizontalCategoryItem:before {
  background: rgba(var(--hero), 1)
}

[class*=is-mobile] .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active .horCatItemTitle {
  color: rgba(var(--b-sc), .9)
}

[class*=is-mobile] .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active i {
  background: linear-gradient(rgba(var(--b-sc), 1), rgba(var(--b-sc), .6));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent
}

.casinoCategoryChooserContainer .horizontalSliderWrapper,
.casinoCategoryChooserContainer .horizontalSliderRow {
  height: 100%
}

.casinoCategoryChooserContainer+.casinoProviderAndGame {
  padding-top: 0
}

.casinoCategoryChooserContainer .horizontalCategoryItemLoaderBlock .skeleton-loader-slider-cube {
  width: 100%;
  height: 100%
}

.horizontalCategoryItemLoaderBlock {
  display: inline-flex;
  height: 100%;
  position: relative
}

[class*=is-web] .horizontalCategoryItemLoaderBlock {
  width: 105px
}

[class*=is-mobile] .horizontalCategoryItemLoaderBlock {
  width: 80px
}

[class*=is-mobile] .horizontalCategoryItemLoaderBlock:first-child {
  margin-inline-start: 16px
}

.horizontalCategoryItemLoaderBlock:not(:last-child) {
  margin-inline-end: 8px
}

.horizontalCategoryItemWrp {
  display: inline-flex;
  vertical-align: bottom;
  height: 100%;
  padding: 1px;
  transition: background-color var(--default-transition-duration)
}

.horizontalCategoryItemWrp+.horizontalCategoryItemWrp {
  margin-inline-start: 8px
}

[class*=is-mobile] .horizontalCategoryItemWrp {
  max-width: 80px;
  min-width: 80px
}

[class*=is-mobile] .horizontalCategoryItemWrp:first-child {
  margin-inline-start: 16px
}

[class*=is-mobile] .horizontalCategoryItemWrp:last-child {
  margin-inline-end: 16px
}

[class*=is-mobile] .horizontalCategoryItemWrp.active {
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2;
  background: rgba(var(--b-sc), .8)
}

[class*=is-mobile] .horizontalCategoryItemWrp.active .horizontalCategoryItem:before {
  background: rgba(var(--b-sc), .8)
}

[class*=is-mobile] .horizontalCategoryItemWrp.active .horCatItemTitle {
  color: rgba(var(--b), 1)
}

[class*=is-mobile] .horizontalCategoryItemWrp.active i {
  color: rgba(var(--hero), 1)
}

[class*=is-web] .horizontalCategoryItemWrp {
  cursor: pointer;
  border-radius: 8px;
  min-width: max-content
}

[class*=is-web] .horizontalCategoryItemWrp.active,
[class*=is-web] .horizontalCategoryItemWrp:hover {
  background: transparent
}

[class*=is-web] .horizontalCategoryItemWrp.active .horizontalCategoryItem:before,
[class*=is-web] .horizontalCategoryItemWrp:hover .horizontalCategoryItem:before {
  background: rgba(var(--b-sc), .8)
}

[class*=is-web] .horizontalCategoryItemWrp.active .horCatItemTitle,
[class*=is-web] .horizontalCategoryItemWrp:hover .horCatItemTitle {
  color: rgba(var(--b), 1)
}

[class*=is-web] .horizontalCategoryItemWrp.active i,
[class*=is-web] .horizontalCategoryItemWrp:hover i {
  color: rgba(var(--hero), 1)
}

.horizontalCategoryItem {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: var(--border-radius-middle);
  overflow: hidden;
  transition: background-color .12s
}

.horizontalCategoryItem:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  background: rgba(var(--b-sc), .1);
  transition: background-color .12s
}

.horizontalCategoryItem i {
  position: relative;
  line-height: 1.1;
  transition: color .24s;
  color: rgba(var(--b-sc), .2);
  z-index: 1
}

[class*=is-web] .horizontalCategoryItem {
  padding-inline-end: 18px;
  padding-inline-start: 6px;
  gap: 18px;
  background-color: rgba(var(--b), 1)
}

[class*=is-web] .horizontalCategoryItem i {
  font-size: 50px
}

[class*=is-web] .horizontalCategoryItem.ortak i {
  font-size: 22px
}

[class*=is-mobile] .horizontalCategoryItem {
  flex-direction: column;
  padding-top: 4px;
  padding-left: 4px;
  padding-right: 4px
}

[class*=is-mobile] .horizontalCategoryItem i {
  color: rgba(var(--b-sc), .5);
  font-size: 20px
}

.horCatItemTitle {
  position: relative;
  z-index: 1;
  color: rgba(var(--b-sc), .6);
  white-space: normal;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  word-break: break-word;
  transition: color .24s
}

[class*=is-web] .horCatItemTitle {
  font-size: 14px;
  line-height: 22px;
  max-width: 130px
}

[class*=is-mobile] .horCatItemTitle {
  text-align: center;
  font-size: 10px;
  line-height: 16px
}

.horCatItemTitleWrp {
  flex: 1;
  display: flex;
  align-items: center
}

.horCatItemCount {
  flex: 0 0 auto;
  color: rgba(var(--b-sc), .6);
  transition: color .24s
}

[class*=is-web] .horCatItemCount {
  font-size: 12px;
  line-height: 14px
}

[class*=is-mobile] .horCatItemCount {
  font-size: 10px;
  line-height: 12px
}

.widgetHorizontalSportList {
  height: 40px;
  font-size: unset
}

.widgetHorizontalSportList .horizontalSliderNav:after {
  width: 30px
}

[class*=is-mobile] .widgetHorizontalSportList .horizontalSliderNav:before {
  content: none;
  background: rgba(var(--b-sc), .08)
}

.widgetHorizontalSportList .horizontalCategoryItemWrp {
  width: 40px;
  height: 40px;
  max-width: 40px;
  overflow: hidden;
  padding: 0;
  min-width: 0
}

.widgetHorizontalSportList .horizontalCategoryItemWrp+.horizontalCategoryItemWrp {
  margin-inline-start: 4px
}

.widgetHorizontalSportList .horizontalCategoryItemWrp .horCatItemTitle {
  opacity: 0;
  color: rgba(var(--b-sc), .6);
  white-space: nowrap
}

.widgetHorizontalSportList .horizontalCategoryItemWrp .horizontalCategoryItem {
  flex-shrink: 0
}

[class*=is-mobile] .widgetHorizontalSportList .horizontalCategoryItemWrp .horizontalCategoryItem {
  flex-direction: row
}

[class*=is-mobile] .widgetHorizontalSportList .horizontalCategoryItemWrp .horizontalCategoryItem:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(var(--b), 1);
  z-index: -1
}

[class*=is-web] .widgetHorizontalSportList .horizontalCategoryItemWrp:hover .horizontalCategoryItem {
  border-color: rgba(var(--b-sc), .15)
}

[class*=is-web] .widgetHorizontalSportList .horizontalCategoryItemWrp:hover .horizontalCategoryItem:before {
  background: rgba(var(--b-sc), .05)
}

[class*=is-web] .widgetHorizontalSportList .horizontalCategoryItemWrp:hover .horizontalCategoryItem i {
  color: rgba(var(--b-sc), .9)
}

.widgetHorizontalSportList .horizontalCategoryItemWrp.active {
  max-width: 200px;
  width: auto;
  transition: all ease var(--slow-transition-duration)
}

[class*=is-mobile] .widgetHorizontalSportList .horizontalCategoryItemWrp.active {
  background: none
}

.widgetHorizontalSportList .horizontalCategoryItemWrp.active .horizontalCategoryItem {
  border-color: rgba(var(--b-sc), .15)
}

.widgetHorizontalSportList .horizontalCategoryItemWrp.active .horizontalCategoryItem:before {
  background: rgba(var(--b-sc), .08)
}

.widgetHorizontalSportList .horizontalCategoryItemWrp.active .horCatItemTitle {
  opacity: 1;
  width: auto;
  padding-inline-start: 10px;
  padding-inline-end: 6px;
  color: rgba(var(--b-sc), 1)
}

.widgetHorizontalSportList .horizontalCategoryItemWrp.active i {
  color: rgba(var(--b-sc), 1)
}

.widgetHorizontalSportList .horizontalCategoryItem {
  padding: 8px;
  gap: 0;
  border-width: 1px;
  border-style: solid;
  border-color: transparent
}

.widgetHorizontalSportList .horizontalCategoryItem i {
  font-size: 18px;
  color: rgba(var(--b-sc), .7);
  width: 18px;
  height: 18px;
  margin-inline-start: 2px
}

.widgetHorizontalSportList .horizontalCategoryItem .horCatItemCount {
  position: absolute;
  top: 2px;
  letter-spacing: -1.5px;
  font-size: 11px;
  color: rgba(var(--b-sc), 1)
}

[dir=ltr] .widgetHorizontalSportList .horizontalCategoryItem .horCatItemCount {
  right: 3px
}

[dir=rtl] .widgetHorizontalSportList .horizontalCategoryItem .horCatItemCount {
  left: 3px
}

.multiColumnHorizontal .horizontalSliderRow {
  width: 100%
}

.multiColumnHorizontal .horizontalSliderWrapper {
  margin-bottom: 6px
}

[dir=ltr] .multiColumnHorizontal .horizontalSliderWrapper {
  left: 0
}

[dir=rtl] .multiColumnHorizontal .horizontalSliderWrapper {
  right: 0
}

.multiColumnHorizontal .horizontalCategoryItem {
  padding: 4px;
  border-radius: var(--border-radius-middle)
}

.multiColumnHorizontal .horCatItemTitle {
  font-size: 12px
}

.multiColumnHorizontal .horizontalCategoryItemWrp {
  max-width: none;
  min-width: calc(33.3% - 16px)
}

.multiColumnHorizontal .horizontalCategoryItemWrp:first-child {
  margin-inline-start: 0
}

.multiColumnHorizontal .horizontalCategoryItemWrp.active {
  background: none
}

.casino-game-item-amount .games-horiz-scroll {
  grid-template-columns: repeat(auto-fill, minmax(150px, 1fr))
}

.horizontalList {
  position: relative
}

.horizontalList.scroll-start:before,
.horizontalList.scroll-start:after,
.horizontalList.scroll-end:before,
.horizontalList.scroll-end:after {
  content: "";
  position: absolute;
  top: 0;
  width: 46px;
  height: 100%;
  z-index: 3;
  pointer-events: none
}

[dir=ltr] .horizontalList.scroll-start.scroll-end:after,
[dir=ltr] .horizontalList.scroll-start:after {
  right: 0;
  background: -moz-linear-gradient(right, rgba(var(--b-sc), 1) 0%, transparent 100%);
  background: -webkit-linear-gradient(right, rgba(var(--b), 1) 0%, transparent 100%);
  background: linear-gradient(to left, rgba(var(--b), 1) 0%, transparent 100%)
}

[dir=rtl] .horizontalList.scroll-start.scroll-end:after,
[dir=rtl] .horizontalList.scroll-start:after {
  left: 0;
  background: -moz-linear-gradient(left, rgba(var(--b), 1) 0%, transparent 100%);
  background: -webkit-linear-gradient(left, rgba(var(--b), 1) 0%, transparent 100%);
  background: linear-gradient(to right, rgba(var(--b), 1) 0%, transparent 100%)
}

.horizontalList.scroll-start.scroll-end .bc-i-small-arrow-right,
.horizontalList.scroll-start .bc-i-small-arrow-right {
  display: flex
}

[dir=ltr] .horizontalList.scroll-start.scroll-end:before,
[dir=ltr] .horizontalList.scroll-end:before {
  left: 0;
  background: -moz-linear-gradient(left, rgba(var(--b), 1) 0%, transparent 100%);
  background: -webkit-linear-gradient(left, rgba(var(--b), 1) 0%, transparent 100%);
  background: linear-gradient(to right, rgba(var(--b), 1) 0%, transparent 100%)
}

[dir=rtl] .horizontalList.scroll-start.scroll-end:before,
[dir=rtl] .horizontalList.scroll-end:before {
  right: 0;
  background: -moz-linear-gradient(right, rgba(var(--b), 1) 0%, transparent 100%);
  background: -webkit-linear-gradient(right, rgba(var(--b), 1) 0%, transparent 100%);
  background: linear-gradient(to left, rgba(var(--b), 1) 0%, transparent 100%)
}

.horizontalList.scroll-start.scroll-end .bc-i-small-arrow-left,
.horizontalList.scroll-end .bc-i-small-arrow-left {
  display: flex
}

.horizontal-sl-list-container {
  display: flex;
  padding: 10px var(--padding-page-aside);
  will-change: scroll-position;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch
}

.horizontal-sl-list-container::-webkit-scrollbar {
  display: none
}

.horizontal-sl-tab-container .horizontal-sl-tab {
  will-change: scroll-position;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch
}

.horizontal-sl-tab-container .horizontal-sl-tab::-webkit-scrollbar {
  display: none
}

.horizontal-sl-item-bc {
  justify-content: center;
  padding: 5px
}

[dir=ltr] .horizontal-sl-item-bc.active {
  left: -7px;
  right: -7px;
  position: sticky;
  z-index: 1
}

.horizontal-sl-item-bc.active .horizontal-sl-count-bc {
  color: #fff
}

.horizontal-sl-title-bc {
  margin-top: 6px;
  font-size: 10px;
  line-height: 12px
}

.horizontal-sl-icon-bc {
  height: 28px;
  font-size: 28px
}

.horizontal-sl-count-bc {
  top: 2px;
  color: rgba(var(--b-sc), 1);
  font-size: 9px;
  line-height: 11px;
  font-family: var(--font-family)
}

[dir=ltr] .horizontal-sl-count-bc {
  left: 70%
}

[dir=rtl] .horizontal-sl-count-bc {
  right: 70%
}

.market-filter-scrollable-navigation-bc-holder {
  margin-bottom: 1px
}

.market-filter-scrollable-navigation-bc-holder .horizontal-sl-list-container {
  padding: 0
}

.market-filter-scrollable-navigation-bc-holder .horizontal-sl-item-bc {
  height: var(--mobile-horizontal-tab-navigation-height);
  padding-inline-start: 10px;
  padding-inline-end: 10px;
  background: none
}

.market-filter-scrollable-navigation-bc-holder .horizontal-sl-item-bc.active {
  background: rgba(var(--menu), 1)
}

[dir=ltr] .market-filter-scrollable-navigation-bc-holder .horizontal-sl-item-bc.active {
  left: 0;
  right: 0
}

.market-filter-scrollable-navigation-bc-holder .horizontal-sl-item-bc.active:before {
  background: rgba(var(--menu-sc), .05)
}

.market-filter-scrollable-navigation-bc-holder .horizontal-sl-title-bc {
  margin-top: 0;
  text-transform: uppercase
}

.expandable-info-container {
  margin-top: 10px;
  margin-bottom: 10px;
  border-radius: var(--border-radius);
  background: rgba(var(--b-sc), .05)
}

.expandable-info-container.opened .expandable-info-body:not(.on-bottom) .expandable-info-body-content {
  max-height: 100%
}

.expandable-info-body {
  margin-bottom: 10px;
  overflow: hidden
}

.expandable-info-body:not(.on-bottom, .custom-content) .expandable-info-body-content.payment-content {
  max-height: 72px
}

.expandable-info-body:not(.on-bottom, .custom-content) .expandable-info-body-content.custom-content-section {
  max-height: 104px
}

.expandable-info-body.on-bottom {
  margin-top: 10px;
  padding: 10px 0
}

.expandable-info-body a:link,
.expandable-info-body a:visited,
.expandable-info-body a:active {
  color: rgba(var(--b-sc), .7);
  text-decoration: underline
}

.expandable-info-body-content {
  line-height: 18px;
  color: rgba(var(--b-sc), .6)
}

.expandable-info-body-content:not(.custom-content-section) {
  font-size: 14px
}

.expandable-info-body-content.custom-content-section {
  font-size: 12px
}

.expandable-info-body-content.not-expandable {
  margin-top: 10px;
  margin-bottom: 10px;
  border-radius: var(--border-radius)
}

.expandable-info-toggle {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  color: rgba(var(--b-sc), .6);
  transition: var(--default-transition-duration)
}

.expandable-info-toggle .expandable-info-showMore {
  cursor: pointer
}

.expandable-info-toggle .bc-i-small-arrow-up,
.expandable-info-toggle .bc-i-small-arrow-down {
  cursor: pointer;
  padding: 5px
}

.expandable-info-toggle:hover {
  color: rgba(var(--b-sc), .9)
}

.my-profile-info-block .expandable-info-toggle {
  background-image: linear-gradient(to bottom, rgba(var(--b-sc), .03), rgba(var(--b-sc), 0));
  cursor: pointer
}

.my-profile-info-block .expandable-info-toggle .expandable-info-showMore {
  display: none
}

.expandable-info-body-content.custom-content-section .m-t-1 {
  margin-top: 1px
}

.expandable-info-body-content.custom-content-section .m-t-2 {
  margin-top: 2px
}

.expandable-info-body-content.custom-content-section .m-t-3 {
  margin-top: 3px
}

.expandable-info-body-content.custom-content-section .m-t-4 {
  margin-top: 4px
}

.expandable-info-body-content.custom-content-section .m-t-5 {
  margin-top: 5px
}

.expandable-info-body-content.custom-content-section .m-t-6 {
  margin-top: 6px
}

.expandable-info-body-content.custom-content-section .m-t-7 {
  margin-top: 7px
}

.expandable-info-body-content.custom-content-section .m-t-8 {
  margin-top: 8px
}

.expandable-info-body-content.custom-content-section .m-t-9 {
  margin-top: 9px
}

.expandable-info-body-content.custom-content-section .m-t-10 {
  margin-top: 10px
}

.expandable-info-body-content.custom-content-section .m-t-11 {
  margin-top: 11px
}

.expandable-info-body-content.custom-content-section .m-t-12 {
  margin-top: 12px
}

.expandable-info-body-content.custom-content-section .m-t-13 {
  margin-top: 13px
}

.expandable-info-body-content.custom-content-section .m-t-14 {
  margin-top: 14px
}

.expandable-info-body-content.custom-content-section .m-t-15 {
  margin-top: 15px
}

.expandable-info-body-content.custom-content-section .m-t-16 {
  margin-top: 16px
}

.expandable-info-body-content.custom-content-section .m-t-17 {
  margin-top: 17px
}

.expandable-info-body-content.custom-content-section .m-t-18 {
  margin-top: 18px
}

.expandable-info-body-content.custom-content-section .m-t-19 {
  margin-top: 19px
}

.expandable-info-body-content.custom-content-section .m-t-20 {
  margin-top: 20px
}

.expandable-info-body-content.custom-content-section .m-t-21 {
  margin-top: 21px
}

.expandable-info-body-content.custom-content-section .m-t-22 {
  margin-top: 22px
}

.expandable-info-body-content.custom-content-section .m-t-23 {
  margin-top: 23px
}

.expandable-info-body-content.custom-content-section .m-t-24 {
  margin-top: 24px
}

.expandable-info-body-content.custom-content-section .m-t-25 {
  margin-top: 25px
}

.expandable-info-body-content.custom-content-section .m-t-26 {
  margin-top: 26px
}

.expandable-info-body-content.custom-content-section .m-t-27 {
  margin-top: 27px
}

.expandable-info-body-content.custom-content-section .m-t-28 {
  margin-top: 28px
}

.expandable-info-body-content.custom-content-section .m-t-29 {
  margin-top: 29px
}

.expandable-info-body-content.custom-content-section .container h1,
.expandable-info-body-content.custom-content-section .container h2,
.expandable-info-body-content.custom-content-section .container h3 {
  color: rgba(var(--b-sc), .8);
  text-transform: uppercase
}

.expandable-info-body-content.custom-content-section .container h1 {
  font-size: 22px;
  line-height: 32px
}

.expandable-info-body-content.custom-content-section .container h2 {
  font-size: 18px;
  line-height: 22px
}

.expandable-info-body-content.custom-content-section .container h3 {
  font-size: 16px;
  line-height: 20px
}

.expandable-info-body-content.custom-content-section .container li {
  list-style-type: disc;
  list-style-position: inside;
  color: rgba(var(--b-sc), .6)
}

.expandable-info-body-content.custom-content-section .container p,
.expandable-info-body-content.custom-content-section .container span {
  color: rgba(var(--b-sc), .6)
}

.expandableContentWrapper {
  width: 100%;
  margin-bottom: 10px;
  background-color: #00000026;
  border-radius: var(--border-radius)
}

[class*=is-mobile] .expandableContentWrapper {
  padding-bottom: 0
}

[class*=is-web] .expandableContentWrapper {
  max-width: var(--layout-width);
  margin-left: auto;
  margin-right: auto
}

.expandableContent {
  position: relative;
  width: 100%;
  overflow: hidden
}

[class*=is-mobile] .expandableContent {
  padding: 23px 0
}

[class*=is-web] .expandableContent {
  padding: 20px 30px
}

.expandableContent.opened,
.expandableContent.opened .expandableContentBody {
  max-height: none
}

.expandableContent table {
  width: 100%;
  color: rgba(var(--b-sc), .6);
  font-size: 12px;
  line-height: 14px
}

.expandableContent table td {
  padding-top: 10px;
  padding-bottom: 10px
}

.expandableContentBody {
  width: 100%;
  max-height: 115px;
  overflow: hidden
}

.expandableContentBody ul,
.expandableContentBody ol {
  list-style-position: inside
}

.expandableContentBody ul {
  list-style-type: disc
}

.expandableContentBody ol {
  list-style-type: decimal
}

.expandableContentToggle {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding-bottom: 8px;
  cursor: pointer
}

.expandableContentToggle:hover .expandableContentIcon {
  color: rgba(var(--b-sc), 1)
}

.expandableContentShowMore,
.expandableContentIcon {
  color: rgba(var(--b-sc), .6);
  font-size: 12px;
  line-height: 14px;
  transition: color var(--default-transition-duration)
}

[class*=is-mobile] .expandableContentShowMore {
  display: none
}

.expandableContentIcon {
  font-size: 14px
}

.expandableContentData {
  width: 100%;
  color: rgba(var(--b-sc), .6)
}

.expandableContentData .container {
  display: block;
  padding-left: 0;
  padding-right: 0
}

.expandableContentData .container a {
  color: inherit;
  text-decoration: underline
}

.expandableContentData .container h2,
.expandableContentData .container h3,
.expandableContentData .container h4,
.expandableContentData .container h5,
.expandableContentData .container h6 {
  font-size: 14px;
  line-height: 14px;
  font-weight: 700;
  margin-bottom: 16px;
  letter-spacing: .75px
}

.expandableContentData .container p {
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 8px;
  color: rgba(var(--b-sc), .5)
}

.expandableContentData [class^=col-] {
  max-width: none;
  width: 100%
}

[class*=is-web] .expandableContentData [class^=col-] {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start
}

.expandableContentData [class^=col-] ul {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  flex: 1;
  min-width: 0;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 16px;
  color: rgba(var(--b-sc), .4)
}

.expandableContentData [class^=col-] ul li {
  position: relative;
  width: 100%;
  padding-left: 10px
}

.expandableContentData [class^=col-] ul li:not(:last-child) {
  margin-bottom: 10px
}

.expandableContentData [class^=col-] ul li:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 0;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: rgba(var(--b-sc), .4)
}

.expandableContentData .column {
  max-width: none;
  width: 100%;
  min-width: 0;
  flex: 1;
  padding-left: 0;
  padding-right: 0
}

.expandableContentData .column:not(:last-child) {
  position: relative
}

[class*=is-web] .expandableContentData .column:not(:last-child) {
  margin-right: 33px
}

[class*=is-web] .expandableContentData .column:not(:last-child):after {
  content: "";
  position: absolute;
  top: 0;
  right: -15px;
  width: 1px;
  height: 100%;
  background-color: #ffffff1a
}

.expandable-info-container {
  max-width: 560px;
  padding: 10px 15px
}

.expandable-info-toggle {
  padding: 5px 0
}

.expandable-info-body-content:not(.custom-content-section) {
  max-width: 560px
}

.expandable-info-body-content.not-expandable {
  padding: 10px 15px;
  background: rgba(var(--b-sc), .05)
}

.expandable-info-body-content.custom-content-section .container.col-2,
.expandable-info-body-content.custom-content-section .container.col-3 {
  display: flex
}

.expandable-info-body-content.custom-content-section .container.col-2 .column,
.expandable-info-body-content.custom-content-section .container.col-3 .column {
  width: 100%
}

.expandable-info-body-content.custom-content-section .container.col-2 .column+.column,
.expandable-info-body-content.custom-content-section .container.col-3 .column+.column {
  margin-inline-start: 20px
}

.expandable-info-body-content.custom-content-section .container.col-2 {
  flex: 0 0 50%
}

.expandable-info-body-content.custom-content-section .container.col-3 {
  flex: 0 0 33.33%
}

.settings-selectors-bc {
  padding: var(--padding-page-aside)
}

.settings-selectors-bc .form-control-bc+.form-control-bc {
  margin-top: 10px
}

[class*=is-mobile] .enableVipModeBtn {
  margin-top: 10px
}

@keyframes select-dropdown-animation {
  0% {
    opacity: 0;
    transform: translateY(-10px)
  }

  to {
    opacity: 1;
    transform: translateY(0)
  }
}

.multi-select-label-bc {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 100%;
  background: rgba(var(--b), 1);
  z-index: 945;
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  animation: var(--default-transition-duration) ease-out select-dropdown-animation
}

[dir=ltr] .multi-select-label-bc {
  left: 0
}

[dir=rtl] .multi-select-label-bc {
  right: 0
}

.multi-select-label-bc .checkbox-control-content-bc {
  align-items: center
}

.multi-select-label-bc .checkbox-control-content-bc .sp-s-l-h-flag-bc {
  color: rgba(var(--b-sc), .6);
  margin-inline-end: 10px
}

.multi-select-label-bc .checkbox-control-text-bc {
  font-size: 12px
}

.multi-select-icon-bc {
  flex-shrink: 0;
  margin-inline-end: 10px;
  color: rgba(var(--b-sc), .8)
}

.multi-select-bc .form-control-label-bc:not(:only-child) .form-control-select-bc {
  border-radius: var(--border-radius) var(--border-radius) 0 0
}

.multi-select-bc .form-control-label-bc .form-control-select-bc {
  line-height: 30px
}

.multi-select-label-bc {
  width: 100%;
  max-height: 63vh;
  background: rgba(var(--b), 1);
  border-radius: 0 0 var(--border-radius) var(--border-radius);
  box-shadow: 0 4px 4px #0000004d;
  overscroll-behavior-y: contain
}

.multi-select-label-bc .checkbox-control-content-bc {
  height: 44px;
  min-height: 44px;
  padding-inline-start: 15px;
  padding-inline-end: 20px;
  background: rgba(var(--b-sc), .05)
}

.multi-select-label-bc .checkbox-control-content-bc+.checkbox-control-content-bc {
  margin-top: 1px
}

.multi-select-label-bc .checkbox-control-content-bc.active {
  background: rgba(var(--b-sc), .1)
}

.multi-select-label-bc .checkbox-control-text-bc {
  color: rgba(var(--b-sc), .7)
}

.multi-select-icon-bc {
  font-size: 14px
}

.theme-title-bc {
  text-transform: uppercase
}

.sp-theme-container-bc {
  display: grid;
  width: 100%;
  grid-gap: 10px;
  grid-template-columns: repeat(auto-fit, minmax(45%, 1fr));
  align-self: center
}

.sp-theme-item-bc {
  position: relative;
  border-radius: var(--border-radius);
  overflow: hidden;
  cursor: pointer
}

.sp-theme-item-bc.active {
  pointer-events: none
}

.sp-theme-item-bc.active:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.sp-theme-item-bc.active:after {
  content: "î—Š";
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  border-radius: var(--border-radius);
  color: rgba(var(--oc-1-sc), 1);
  background-color: rgba(var(--oc-1), 1);
  transform: translate(-50%, -50%);
  z-index: 1
}

.sp-theme-item-bc.active .sp-theme-container {
  filter: blur(2px)
}

.sp-theme-container {
  width: 100%
}

.sp-theme-container-content-top {
  display: flex
}

.sp-theme-top-item:first-child {
  width: 100%
}

.sp-theme-container-content {
  padding: 5px
}

.theme-title-bc {
  margin-top: 20px;
  padding: 20px 0 10px;
  font-size: 13px;
  line-height: 15px;
  color: rgba(var(--b-sc), .8);
  border-top: 1px solid rgba(var(--b-sc), .2)
}

.sp-theme-item-bc.active:after {
  width: 18px;
  height: 18px;
  font: 11px/18px BetConstruct-Icons
}

.sp-theme-item-bc.dark.active:before {
  background: #0000001a
}

.sp-theme-item-bc.dark .sp-them-logo {
  border-bottom: 1px solid rgba(255, 255, 255, .1)
}

.sp-theme-item-bc.dark .sp-them-logo:before,
.sp-theme-item-bc.dark .sp-them-logo:after {
  background: #fff3
}

.sp-theme-item-bc.dark .sp-them-logo span {
  color: #ffffff80
}

.sp-theme-item-bc.dark .sp-theme-top-item:not(:first-child):not(:last-child) {
  background: #fff3
}

.sp-theme-item-bc.dark .sp-theme-top-item:first-child:before,
.sp-theme-item-bc.dark .sp-theme-top-item:first-child:after {
  background: #fff3
}

.sp-theme-item-bc.dark .sp-theme-top-item:last-child {
  background: #ffffff1a
}

.sp-theme-item-bc.dark .sp-theme-top-item:last-child:before {
  background: #fff3
}

.sp-theme-item-bc.dark .sp-theme-middle-item:first-child,
.sp-theme-item-bc.dark .sp-theme-middle-item:nth-child(2),
.sp-theme-item-bc.dark .sp-theme-middle-item:nth-child(3),
.sp-theme-item-bc.dark .sp-theme-middle-item:nth-child(4) {
  background: #ffffff1a
}

.sp-theme-item-bc.light.active:before {
  background: #ffffff1a
}

.sp-theme-item-bc.light .sp-them-logo {
  border-bottom: 1px solid rgba(0, 0, 0, .1)
}

.sp-theme-item-bc.light .sp-them-logo:before,
.sp-theme-item-bc.light .sp-them-logo:after {
  background: #0003
}

.sp-theme-item-bc.light .sp-them-logo span {
  color: #00000080
}

.sp-theme-item-bc.light .sp-theme-top-item:not(:first-child):not(:last-child) {
  background: #0003
}

.sp-theme-item-bc.light .sp-theme-top-item:first-child:before,
.sp-theme-item-bc.light .sp-theme-top-item:first-child:after {
  background: #0003
}

.sp-theme-item-bc.light .sp-theme-top-item:last-child {
  background: #0000001a
}

.sp-theme-item-bc.light .sp-theme-top-item:last-child:before {
  background: #0003
}

.sp-theme-item-bc.light .sp-theme-middle-item:first-child,
.sp-theme-item-bc.light .sp-theme-middle-item:nth-child(2),
.sp-theme-item-bc.light .sp-theme-middle-item:nth-child(3),
.sp-theme-item-bc.light .sp-theme-middle-item:nth-child(4) {
  background: #0000001a
}

.sp-theme-container-content {
  width: 100%
}

.sp-them-logo {
  display: flex;
  align-items: center;
  padding-bottom: 5px
}

.sp-them-logo:before,
.sp-them-logo:after {
  content: ""
}

.sp-them-logo:before {
  width: 15px;
  height: 10px
}

.sp-them-logo:after {
  width: 6px;
  height: 6px
}

.sp-them-logo span {
  flex: auto;
  font-size: 12px;
  margin-inline-start: 5px
}

.sp-theme-container-content-top {
  flex-wrap: wrap;
  justify-content: space-between
}

.sp-theme-top-item {
  border-radius: 1px
}

.sp-theme-top-item:not(:first-child):not(:last-child) {
  height: 4px
}

.sp-theme-top-item:not(:first-child):not(:last-child)+.sp-theme-top-item:not(:last-child) {
  margin-inline-start: 10px
}

.sp-theme-top-item:first-child {
  display: flex;
  align-items: center;
  margin: 5px 0 10px
}

.sp-theme-top-item:first-child:before,
.sp-theme-top-item:first-child:after {
  content: "";
  height: 6px;
  border-radius: 2px
}

.sp-theme-top-item:first-child:before {
  width: 10px
}

.sp-theme-top-item:first-child:after {
  width: 35px;
  margin-inline-start: 5px
}

.sp-theme-top-item:nth-child(2),
.sp-theme-top-item:nth-child(3) {
  width: 26%
}

.sp-theme-top-item:nth-child(4),
.sp-theme-top-item:nth-child(5) {
  width: 14.5%
}

.sp-theme-top-item:last-child {
  position: relative;
  width: 100%;
  margin-top: 10px;
  height: 1px
}

.sp-theme-top-item:last-child:before {
  content: "";
  position: absolute;
  left: 0;
  width: 30%;
  height: 1px
}

.sp-theme-middle-item {
  margin-top: 5px
}

.sp-theme-middle-item:first-child,
.sp-theme-middle-item:nth-child(2),
.sp-theme-middle-item:nth-child(3),
.sp-theme-middle-item:nth-child(4) {
  width: 100%;
  height: 15px;
  border-radius: 2px
}

#betslip_container {
  width: 100%
}

.bs-f-header-bc {
  width: 100%;
  grid-area: betslip-header
}

.bs-f-header-bc .second-tabs-bc {
  margin-bottom: 3px
}

.bs-f-header-bc .second-tabs-bc .tab-bc {
  box-shadow: 0 2px rgba(var(--b-sc), .15);
  padding-inline-start: 20px;
  padding-inline-end: 20px
}

.bs-f-header-bc .second-tabs-bc .tab-bc span {
  display: none
}

[dir=ltr] .bs-f-header-bc .second-tabs-bc .tab-bc:first-child {
  border-top-left-radius: var(--border-radius);
  border-bottom-left-radius: 0
}

[dir=rtl] .bs-f-header-bc .second-tabs-bc .tab-bc:first-child {
  border-top-right-radius: var(--border-radius);
  border-bottom-right-radius: 0
}

[dir=ltr] .bs-f-header-bc .second-tabs-bc .tab-bc:last-child {
  border-top-right-radius: var(--border-radius);
  border-bottom-right-radius: 0
}

[dir=rtl] .bs-f-header-bc .second-tabs-bc .tab-bc:last-child {
  border-top-left-radius: var(--border-radius);
  border-bottom-left-radius: 0
}

.bs-f-header-bc .second-tabs-bc .tab-bc:not(:only-child):hover,
.bs-f-header-bc .second-tabs-bc .tab-bc:not(:only-child).active {
  color: rgba(var(--hero-sc), 1);
  background: rgba(var(--hero), 1)
}

.bs-f-header-bc .second-tabs-bc .tab-bc:hover .count-odd-animation:after,
.bs-f-header-bc .second-tabs-bc .tab-bc.active .count-odd-animation:after {
  color: rgba(var(--hero), 1);
  background: rgba(var(--hero-sc), 1);
  box-shadow: 0 0 0 1px rgba(var(--hero), 1)
}

.bs-f-header-bc .second-tabs-bc .tab-bc:after {
  font-size: 16px;
  font-family: BetConstruct-Icons
}

.bs-f-header-bc .second-tabs-bc .tab-bc.betslip:after {
  content: "î¤¶"
}

.bs-f-header-bc .second-tabs-bc .tab-bc.open-bets:after {
  content: "î§‚"
}

.bs-f-header-bc .second-tabs-bc .tab-bc.suggested-bets:after {
  content: "î§¨"
}

.bs-f-header-bc .second-tabs-bc .tab-bc.suggested:after {
  content: "îª­"
}

.bs-f-header-bc .second-tabs-bc .tab-bc.booking:after {
  content: "îª®"
}

.bs-f-header-bc .second-tabs-bc .tab-bc.bet-status:after {
  content: "î ´"
}

.bs-f-header-bc .second-tabs-bc .tab-bc.multiple:after {
  content: "î¨Œ"
}

.bs-f-header-bc .second-tabs-bc .tab-bc:only-child span,
.bs-f-header-bc .second-tabs-bc .tab-bc:first-child:nth-last-child(2) span,
.bs-f-header-bc .second-tabs-bc .tab-bc:nth-child(2):last-child span {
  display: initial
}

.bs-f-header-bc .second-tabs-bc .tab-bc:only-child:after,
.bs-f-header-bc .second-tabs-bc .tab-bc:first-child:nth-last-child(2):after,
.bs-f-header-bc .second-tabs-bc .tab-bc:nth-child(2):last-child:after {
  display: none
}

.bs-f-header-bc .second-tabs-bc .tab-bc:only-child .count-odd-animation,
.bs-f-header-bc .second-tabs-bc .tab-bc:first-child:nth-last-child(2) .count-odd-animation,
.bs-f-header-bc .second-tabs-bc .tab-bc:nth-child(2):last-child .count-odd-animation {
  position: relative;
  top: -14px
}

[dir=ltr] .bs-f-header-bc .second-tabs-bc .tab-bc:only-child .count-odd-animation,
[dir=ltr] .bs-f-header-bc .second-tabs-bc .tab-bc:first-child:nth-last-child(2) .count-odd-animation,
[dir=ltr] .bs-f-header-bc .second-tabs-bc .tab-bc:nth-child(2):last-child .count-odd-animation {
  left: 1px
}

[dir=rtl] .bs-f-header-bc .second-tabs-bc .tab-bc:only-child .count-odd-animation,
[dir=rtl] .bs-f-header-bc .second-tabs-bc .tab-bc:first-child:nth-last-child(2) .count-odd-animation,
[dir=rtl] .bs-f-header-bc .second-tabs-bc .tab-bc:nth-child(2):last-child .count-odd-animation {
  right: 1px
}

.bs-f-header-bc .second-tabs-bc .tab-bc+.tab-bc {
  margin-inline-start: 0
}

.bs-f-header-bc .second-tabs-bc .tab-bc .count-odd-animation {
  position: relative;
  top: -14px
}

[dir=ltr] .bs-f-header-bc .second-tabs-bc .tab-bc .count-odd-animation {
  left: 8px
}

[dir=rtl] .bs-f-header-bc .second-tabs-bc .tab-bc .count-odd-animation {
  right: 8px
}

.bs-f-header-bc .second-tabs-bc .tab-bc .count-odd-animation:after {
  transition: var(--default-transition-duration)
}

.bs-f-header-top-stage-bc {
  position: relative;
  padding-inline-start: var(--padding-page-aside);
  display: flex;
  align-items: center;
  justify-content: flex-end
}

.bs-f-header-top-stage-bc:not(.bet-history-top-stage-bc) {
  height: var(--betslip-header-height)
}

[class*=is-mobile][dir=ltr] .bs-f-header-top-stage-bc .sport-search-bc {
  right: 0
}

[class*=is-mobile][dir=rtl] .bs-f-header-top-stage-bc .sport-search-bc {
  left: 0
}

.sport-search-betslip.sport-search-bc {
  position: relative;
  border-radius: var(--border-radius)
}

.sport-search-betslip.sport-search-bc.active {
  padding-inline-start: 0;
  padding-inline-end: 36px
}

[dir=ltr] .sport-search-betslip.sport-search-bc .ss-icon-holder-bc {
  right: 0
}

[dir=rtl] .sport-search-betslip.sport-search-bc .ss-icon-holder-bc {
  left: 0
}

.booking-popup {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: rgba(var(--b-sc), .8)
}

.booking-popup .bet-history-social {
  justify-content: center;
  flex-wrap: wrap
}

.booking-popup .bet-history-social i {
  margin-top: 15px;
  position: relative
}

.booking-popup .bet-history-social i a {
  font-size: 0;
  position: absolute;
  width: 30px;
  height: 30px;
  top: 0;
  z-index: 1
}

[dir=ltr] .booking-popup .bet-history-social i a {
  left: 0
}

[dir=rtl] .booking-popup .bet-history-social i a {
  right: 0
}

.booking-popup .bet-history-social i:after {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  padding: 5px;
  box-sizing: border-box;
  border-radius: var(--border-radius);
  background: rgba(var(--b-sc), .05)
}

.booking-popup .bet-history-social .bc-i-link-icon {
  margin-inline-end: 15px
}

.booking-popup .bet-history-social .social-icon+.social-icon {
  margin-inline-start: 15px
}

.booking-popup time {
  display: flex;
  justify-content: center;
  color: rgba(var(--b-sc), .8);
  font-size: 12px;
  text-align: center;
  margin: 10px 0 15px
}

.booking-popup-barcode {
  margin-bottom: 10px
}

.bet-history-content {
  display: flex;
  margin-top: 2px
}

.booking-popup-header {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%
}

.booking-popup-header i {
  flex-shrink: 0;
  text-align: center
}

.booking-popup-header i.bc-i-checked:before {
  color: rgba(var(--oc-1), 1)
}

.booking-popup-header i+i {
  margin-inline-start: 5px
}

.booking-popup-header i {
  background: rgba(var(--b-sc), .05);
  border-radius: var(--border-radius);
  font-size: 14px
}

.booking-popup-id {
  padding: 0 10px;
  font-size: 14px
}

.booking-popup-content {
  margin-top: 10px
}

.booking-popup-image {
  overflow: hidden;
  width: 180px;
  height: 195px;
  margin: 0 auto
}

.booking-popup-image:before,
.booking-popup-image:after {
  color: rgba(var(--b-sc), .8);
  position: absolute;
  padding: 5px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: rgba(var(--b-sc), .05);
  box-sizing: border-box;
  border-radius: var(--border-radius);
  font-size: 20px;
  font-family: BetConstruct-Icons
}

.booking-popup-image img {
  width: 100%;
  max-height: 100%
}

.booking-popup-image:not(.booking-zoom-out) {
  position: relative
}

.booking-popup-image:not(.booking-zoom-out) img {
  filter: blur(1px)
}

.booking-popup-image:not(.booking-zoom-out):after {
  content: "îª¥"
}

.booking-popup-image:not(.booking-zoom-out) .booking-popup-image-content {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center
}

.booking-popup-image.booking-zoom-out .booking-popup-image-content {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 90vh;
  z-index: 100000
}

.booking-popup-image.booking-zoom-out .booking-popup-img {
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  max-height: 100%
}

.booking-popup-image.booking-zoom-out:after {
  content: "îª¦";
  z-index: 100000
}

.bc-i-copy-icon,
.bc-i-link-icon,
.booking-bet-print-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px;
  transition: background var(--default-transition-duration)
}

@media all and (hover: hover) {

  .bc-i-copy-icon:hover,
  .bc-i-link-icon:hover,
  .booking-bet-print-icon:hover {
    background: rgba(var(--b-sc), .15);
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .bc-i-copy-icon:active,
  .bc-i-link-icon:active,
  .booking-bet-print-icon:active {
    background: rgba(var(--b-sc), .15)
  }
}

.bs-f-h-t-t-balance-bc {
  flex: 1 0 auto;
  margin-inline-end: 14px;
  color: rgba(var(--b-sc), 1);
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase
}

.bs-f-h-t-t-balance-view-r-2-bc {
  font-style: normal;
  display: block;
  font-size: 11px;
  line-height: 13px;
  color: rgba(var(--oc-2), 1)
}

.bs-f-h-t-close-icon-bc {
  height: 100%;
  font-size: 14px;
  padding: 0 var(--padding-page-aside) 0 14px;
  text-align: center;
  line-height: var(--betslip-header-height);
  color: rgba(var(--b-sc), .7);
  transition: color var(--default-transition-duration) ease
}

.bs-f-h-t-close-icon-bc:active {
  color: rgba(var(--oc-3), 1)
}

.bs-f-h-m-nav-menu-bc {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 100%
}

.bs-scroll-container-bc {
  width: 100%;
  height: 100%
}

.bs-f-header-sub-navigation-bc {
  grid-area: betslip-type;
  height: 34px;
  padding-inline-end: 10px;
  display: flex;
  align-items: center;
  background: rgba(var(--b-sc), .15);
  border-radius: var(--border-radius)
}

.bs-f-header-sub-navigation-bc .form-control-select-bc {
  background: none
}

.bs-f-header-sub-navigation-bc .bs-remove-all-bc {
  display: grid;
  flex: auto;
  justify-content: flex-end
}

.bs-f-header-sub-navigation-bc .betslip-remove-all {
  text-decoration: underline
}

.bs-f-header-sub-navigation-bc:empty {
  opacity: 0
}

.bet-slip-tab-toggle {
  display: flex;
  justify-content: center;
  padding: 10px
}

.bet-slip-tab-toggle .ui-kit-toggle {
  align-self: center;
  order: 1;
  margin: 0 10px;
  background: rgba(var(--b-sc), .7)
}

.bet-slip-tab-toggle .ui-kit-toggle:before {
  background: rgba(var(--hero), 1)
}

.bet-slip-tab-toggle .ui-kit-toggle:not(.active)~.bet-slip-tab-toggle-item-left,
.bet-slip-tab-toggle .ui-kit-toggle.active~.bet-slip-tab-toggle-item-right {
  color: rgba(var(--b-sc), 1)
}

.bet-slip-tab-toggle>span {
  width: 100%;
  align-self: center;
  color: rgba(var(--b-sc), .5);
  font-size: 12px;
  transition: color var(--default-transition-duration)
}

.bet-slip-tab-toggle-item-left {
  order: 0;
  text-align: end
}

.bet-slip-tab-toggle-item-right {
  order: 2
}

.bs-f-body-bc {
  height: 100%;
  width: 100%;
  position: relative;
  grid-area: betslip-items
}

.bet-history-t-b-row-hk-bc .bet-history-status {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font-size: 12px;
  text-transform: uppercase;
  text-align: end
}

.bs-info-massages-w-bc {
  padding: 10px;
  background: rgba(var(--b), 1)
}

.bs-info-massages-w-bc:empty {
  display: none
}

.quickBetMsgWrapper-bc {
  display: flex;
  align-items: center;
  min-height: 34px;
  padding: 5px
}

.quickBetMsgWrapper-bc+.quickBetMsgWrapper-bc {
  margin-top: 4px
}

.quickBetMsgText-bc {
  line-height: 13px
}

.betslip-success-message {
  background: #10912133
}

.betslip-success-message .bs-notification-icon-bc {
  color: #109121
}

.betslip-error-message {
  background: #ff344933
}

.betslip-error-message .bs-notification-icon-bc {
  color: #ff3449
}

.betslip-info-message,
.betslip-warning-message {
  background: #aa7f0033
}

.betslip-info-message .bs-notification-icon-bc,
.betslip-warning-message .bs-notification-icon-bc {
  color: #aa7f00
}

.bs-info-massages.for-betslip .betslip-warning-message {
  background: none;
  padding-inline-start: 0
}

.bs-info-massages.for-betslip .betslip-warning-message .bs-notification-icon-bc {
  display: none
}

.bs-notification-holder-bc {
  min-height: 20px;
  padding: 0 8px;
  margin-bottom: 1px;
  color: rgba(var(--b-sc), .9)
}

.bs-notification-holder-bc.notification-clr-bc .bs-notification-icon-bc {
  color: rgba(var(--oc-1), 1)
}

.bs-notification-holder-bc.single-n-v {
  position: static;
  border-radius: 4px;
  margin-bottom: 4px;
  box-shadow: none
}

.bs-notification-bc {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  max-width: 100%;
  position: relative;
  font-weight: 400;
  font-size: 11px;
  line-height: 20px
}

[dir=ltr] .bs-notification-bc {
  padding-left: 18px
}

[dir=rtl] .bs-notification-bc {
  padding-right: 18px
}

.bs-notification-icon-bc {
  font-size: 15px;
  margin-inline-end: 10px
}

.bs-f-b-content-bc {
  transition: opacity var(--default-transition-duration)
}

.open-bets-bet-history-btn {
  display: flex;
  justify-content: flex-end;
  margin: 5px 0 10px
}

.open-bets-bet-history-btn>span {
  color: rgba(var(--b-sc), .7);
  text-decoration: underline;
  font-size: 14px;
  cursor: pointer
}

.bs-bet-item-bc,
.betslip-suggested-content {
  background: rgba(var(--b-sc), .1);
  border-radius: var(--border-radius)
}

.bs-bet-item-bc.blocked .bs-bet-i-h-c-icon-checkbox-bc,
.bs-bet-item-bc.blocked .bs-bet-i-h-title-bc,
.bs-bet-item-bc.blocked .bs-bet-i-b-title-bc.t-1,
.bs-bet-item-bc.blocked .bs-bet-i-b-title-bc.t-2,
.bs-bet-item-bc.blocked .bs-bet-i-b-coefficient-bc.c-1,
.bs-bet-item-bc.blocked .bs-bet-i-b-coefficient-bc.c-2,
.bs-bet-item-bc.blocked .bs-item-date-v-bc,
.bs-bet-item-bc.deleted .bs-bet-i-h-c-icon-checkbox-bc,
.bs-bet-item-bc.deleted .bs-bet-i-h-title-bc,
.bs-bet-item-bc.deleted .bs-bet-i-b-title-bc.t-1,
.bs-bet-item-bc.deleted .bs-bet-i-b-title-bc.t-2,
.bs-bet-item-bc.deleted .bs-bet-i-b-coefficient-bc.c-1,
.bs-bet-item-bc.deleted .bs-bet-i-b-coefficient-bc.c-2,
.bs-bet-item-bc.deleted .bs-item-date-v-bc {
  opacity: .5
}

.bs-bet-item-bc.blocked .bs-bet-i-b-section-bc,
.bs-bet-item-bc.deleted .bs-bet-i-b-section-bc {
  max-height: 0;
  margin: 0;
  opacity: 0;
  transition: all .5s
}

.bs-bet-item-bc.blocked .betslip-changed,
.bs-bet-item-bc.deleted .betslip-changed {
  padding: 10px 0 4px;
  animation: an-betslip-changed 1s ease forwards
}

.bs-bet-item-bc .quickBetMsgWrapper-bc {
  padding: 0 8px 6px
}

.bs-bet-item-bc.single .quickBetMsgWrapper-bc {
  padding: 0 8px
}

.bs-bet-item-bg-c-bc {
  width: 100%;
  padding: 5px
}

.bs-bet-item-bg-c-bc .bs-bet-i-h-c-icon-holder-bc {
  margin-inline-start: auto;
  margin-bottom: 6px
}

.bs-bet-i-body-bc {
  display: flex
}

.bs-bet-i-body-bc.bordered {
  border-bottom: 1px solid rgba(var(--b-sc), .1)
}

.bs-bet-i-h-cell-bc {
  height: 100%
}

[dir=ltr] .bs-bet-i-h-cell-bc {
  border-right: 8px solid transparent
}

[dir=rtl] .bs-bet-i-h-cell-bc {
  border-left: 8px solid transparent
}

.bs-bet-i-h-cell-bc.checkbox {
  width: 14px
}

.bs-bet-i-h-cell-bc.checkbox .bs-bet-i-h-c-icon-holder-bc {
  align-items: flex-start
}

.bs-bet-i-h-cell-bc.status {
  position: relative
}

.bs-bet-i-h-cell-bc.title {
  width: 100%;
  position: relative
}

.bs-bet-i-h-cell-bc.icon {
  width: 16px
}

.bs-bet-i-h-cell-bc:last-child {
  border: none
}

.bs-item-date-v-bc {
  width: 100%;
  margin-top: 4px;
  color: rgba(var(--b-sc), .4);
  font-size: 11px;
  line-height: 13px
}

.bs-bet-i-h-c-icon-checkbox-bc {
  width: 100%;
  font-size: 11px;
  color: rgba(var(--b-sc), .7)
}

.bs-bet-i-h-title-bc {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: 100%;
  color: rgba(var(--b-sc), .7);
  font-size: 11px;
  line-height: 14px;
  max-width: 100%
}

.bs-bet-i-h-title-bc.t-2 {
  font-weight: 400;
  display: block
}

.bs-bet-i-h-title-bc-text {
  width: 100%
}

.bs-bet-i-h-c-icon-holder-bc {
  display: flex;
  width: 10px;
  height: 16px;
  position: relative;
  line-height: 1;
  font-size: 10px;
  justify-content: flex-end;
  align-items: center
}

.bs-bet-i-h-c-icon-bc.attention {
  color: rgba(var(--oc-3), 1)
}

.bs-bet-i-h-c-icon-bc.remove {
  color: rgba(var(--b-sc), .7)
}

.bs-bet-i-h-c-icon-bc.remove:hover {
  color: rgba(var(--b-sc), .9)
}

.bs-bet-i-h-c-popup-bc {
  display: inline-block;
  vertical-align: top;
  width: 198px;
  padding: 6px 4px;
  position: absolute;
  top: 100%;
  z-index: 1;
  background-color: var(--skin-palette-20);
  box-shadow: 0 0 4px #0000004d;
  border-radius: var(--border-radius)
}

[dir=ltr] .bs-bet-i-h-c-popup-bc {
  right: 0
}

[dir=rtl] .bs-bet-i-h-c-popup-bc {
  left: 0
}

.bs-bet-i-h-c-p-title-bc {
  display: block;
  font-weight: 400;
  font-size: 12px;
  color: rgba(var(--oc-3), 1)
}

.bs-bet-i-h-c-p-text-bc {
  display: block;
  margin-top: 3px;
  font-weight: 400;
  font-size: 12px;
  color: var(--text-palette-6)
}

.bs-bet-i-h-c-p-text-bc:last-child {
  margin-bottom: 0
}

.bs-bet-i-head-bc {
  margin-top: 3px
}

.bs-bet-i-b-section-bc {
  display: grid;
  max-height: 150px;
  margin-top: 6px
}

.bs-bet-i-b-section-bc+.bs-bet-i-b-section-bc {
  margin-top: 10px
}

.betslip-changed {
  display: flex;
  align-items: center;
  overflow: hidden;
  width: 0
}

@keyframes an-betslip-changed {
  0% {
    width: 0
  }

  to {
    width: 100%
  }
}

.betslip-changed-icon {
  color: rgba(var(--oc-3), 1);
  font-size: 16px
}

.betslip-changed-text {
  margin-inline-start: 10px;
  color: rgba(var(--b-sc), .7);
  font-size: 12px
}

.bs-bet-i-b-row-bc {
  display: flex;
  align-items: center;
  color: rgba(var(--b-sc), .9);
  min-height: 14px;
  line-height: 16px
}

.bs-bet-i-b-row-bc+.bs-bet-i-b-row-bc {
  margin-top: 3px
}

.bs-bet-i-b-row-bc+.bs-info-massages {
  margin-top: 5px
}

.bs-bet-i-b-cell-bc {
  height: 100%
}

.bs-bet-i-b-cell-bc:last-child {
  border: none
}

.bs-bet-i-b-cell-bc.title {
  display: flex;
  align-items: center;
  flex: auto
}

.bs-bet-i-b-title-bc {
  font-size: 12px
}

.bs-bet-i-b-title-bc.t-1 {
  color: rgba(var(--b-sc), .65)
}

.bs-bet-i-b-title-bc.t-2 {
  color: rgba(var(--b-sc), .95)
}

.bs-bet-i-b-coefficient-bc {
  display: inline-block;
  vertical-align: top;
  position: relative;
  font-size: 12px;
  margin-inline-start: 12px
}

.bs-bet-i-b-coefficient-bc.c-2 {
  color: rgba(var(--oc-2), 1)
}

.bs-bet-i-b-prev-coefficient-bc {
  font-weight: 700;
  font-size: 12px;
  color: rgba(var(--oc-3), 1);
  text-decoration: line-through
}

.bs-bet-i-b-stake-bc {
  display: flex;
  height: 36px;
  margin-top: 10px;
  overflow: hidden
}

.bs-bet-i-b-stake-bc+.bs-bet-i-b-section-bc {
  margin-top: 10px
}

.bet-slip-select-ew-wrapper {
  display: flex;
  align-items: center
}

.bet-slip-select-ew-wrapper .form-control-bc {
  flex: auto
}

.bet-slip-select-ew-wrapper .bs-bet-i-b-s-i-block-bc {
  flex-shrink: 0;
  margin-inline-start: 5px;
  width: 52px;
  height: 52px;
  line-height: 52px
}

.bs-bet-i-b-s-i-block-bc {
  height: 100%;
  padding: 0 10px;
  text-align: center;
  color: rgba(var(--b-sc), .8);
  background: rgba(var(--b-sc), .1);
  font-size: 14px;
  line-height: 36px;
  border-radius: var(--border-radius)
}

.bs-bet-i-b-s-i-block-bc+.bs-bet-i-b-s-i-block-bc {
  margin-inline-start: 5px;
  color: rgba(var(--b-sc), .9);
  background: rgba(var(--b-sc), .2)
}

.bs-bet-i-b-s-i-block-bc>span:after {
  height: 17px;
  background: rgba(var(--b-sc), .4)
}

.bs-bet-i-b-s-i-block-bc.active {
  color: rgba(var(--accent-sc), 1);
  background: rgba(var(--accent), 1)
}

.bs-bet-i-b-s-i-holder-bc {
  flex: auto;
  display: flex;
  overflow: hidden;
  border: solid 1px rgba(var(--b-sc), .2)
}

.bs-bet-i-b-s-i-holder-bc>b {
  margin-inline-start: 4px;
  color: rgba(var(--b-sc), .9);
  font-weight: 400
}

.bs-bet-i-b-stake-to-all-bc {
  font-size: 15px;
  transition: background-color var(--default-transition-duration) ease
}

.bs-bet-i-b-stake-to-all-bc:active,
.bs-bet-i-b-stake-to-all-bc.active {
  background-color: rgba(var(--hero), 1)
}

.bs-bet-i-b-stake-to-all-bc:active .bs-bet-i-b-stake-to-all-icon-bc,
.bs-bet-i-b-stake-to-all-bc.active .bs-bet-i-b-stake-to-all-icon-bc {
  color: rgba(var(--hero-sc), 1)
}

.bs-bet-i-b-stake-to-all-bc>i {
  width: 16px
}

.bs-bet-i-b-amount-bc {
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  white-space: nowrap;
  font-weight: 700;
  color: rgba(var(--oc-1), 1)
}

.betslip-full-content-bc {
  display: grid;
  grid-template-rows: auto auto 9fr auto;
  grid-template-columns: auto;
  grid-template-areas: "betslip-header" "betslip-type" "betslip-items" "betslip-footer";
  row-gap: 2px
}

.bet-button-wrapper-bc {
  width: 100%
}

.bet-button-wrapper-bc.content-type-5 {
  column-gap: 5px
}

.share-booking-enabled .content-type-3 .button-type-3 span,
.share-booking-enabled .content-type-5 .button-type-3 span {
  display: flex;
  align-items: center;
  height: 100%
}

.share-booking-enabled .content-type-3 .button-type-3 span:before,
.share-booking-enabled .content-type-5 .button-type-3 span:before {
  content: "î®‘";
  font-family: BetConstruct-Icons;
  font-size: 18px;
  margin-inline-end: 8px
}

.bs-actions-bc {
  width: 100%
}

.bs-actions-bc:empty {
  display: none
}

.bs-actions-bc .bs-booking-section-bc {
  padding: 0 var(--padding-page-aside);
  border-bottom: 1px solid rgba(var(--b-sc), .3)
}

.cut-options-container {
  display: flex;
  flex-direction: column;
  justify-content: center
}

.cut-buttons-row {
  display: flex;
  margin-top: 7px
}

.bs-cut-buttons-bc-label {
  display: flex;
  align-items: center;
  margin-inline-end: 5px
}

.bet-insurance {
  display: flex;
  align-items: center;
  background: rgba(var(--oc-1), 1);
  position: relative;
  height: 20px
}

.bet-insurance:before,
.bet-insurance:after {
  content: "";
  width: 24px;
  height: 20px;
  position: absolute;
  top: 0
}

[dir=ltr] .bet-insurance:before,
[dir=ltr] .bet-insurance:after {
  right: 0
}

[dir=rtl] .bet-insurance:before,
[dir=rtl] .bet-insurance:after {
  left: 0
}

.bet-insurance:before {
  background: rgba(var(--oc-1), 1);
  z-index: 1
}

[dir=ltr] .bet-insurance:before {
  border-bottom-right-radius: 100%
}

[dir=rtl] .bet-insurance:before {
  border-bottom-left-radius: 100%
}

.bet-insurance:after {
  background: rgba(var(--b), 1);
  z-index: 0
}

.bet-insurance-info {
  color: rgba(var(--b-sc), .8);
  font-size: 14px;
  margin-inline-start: 5px;
  transition: color var(--default-transition-duration)
}

@media all and (hover: hover) {
  .bet-insurance-info:hover {
    color: rgba(var(--b-sc), 1);
    cursor: pointer
  }
}

@media not all and (hover: hover) {
  .bet-insurance-info:active {
    color: rgba(var(--b-sc), 1)
  }
}

.bet-insurance-content {
  position: relative;
  padding-inline-start: 8px;
  padding-inline-end: 8px;
  font-size: 10px;
  color: rgba(var(--b-sc), 1);
  z-index: 9
}

.bs-cut-buttons-bc {
  width: 100%;
  display: flex;
  justify-content: flex-end
}

.cut-btn {
  text-transform: capitalize;
  height: 28px;
  justify-content: flex-end;
  padding-inline-start: 5px;
  padding-inline-end: 5px
}

.cut-btn:only-child {
  width: auto
}

.cut-btn:not(:only-child) {
  max-width: 33%
}

.cut-btn.btn.a-outline {
  border-color: transparent
}

.cut-btn:after {
  font-family: BetConstruct-Icons;
  margin-inline-start: 5px;
  font-size: 14px
}

.cut-btn:not(.checked):after {
  content: "î µ";
  color: rgba(var(--b-sc), .3);
  background: rgba(var(--b-sc), .05)
}

.cut-btn.checked {
  border: none
}

.cut-btn.checked:after {
  content: "î—Š";
  color: rgba(var(--oc-1), 1)
}

.cut-btn+.cut-btn {
  margin-inline-end: 1px
}

.cut-options-info-message {
  margin-top: 5px;
  padding: 5px 15px;
  font-size: 10px;
  text-align: center;
  color: rgba(var(--b-sc), .7);
  -webkit-user-select: text;
  user-select: text;
  word-break: break-word
}

.bs-inputs-bc {
  padding: 10px var(--padding-page-aside);
  background: rgba(var(--b), 1)
}

.min-stake-v-bc {
  display: grid;
  grid-template-columns: 24px 1fr;
  grid-column: 1/-1;
  align-items: center;
  margin-top: 5px;
  font-size: 12px;
  line-height: 15px;
  color: rgba(var(--b-sc), 1)
}

.min-stake-v-bc>p {
  line-height: 12px
}

.free-bet-bet-type-v-bc {
  width: 100%;
  margin-bottom: 6px
}

.free-bet-bet-type-v-bc .form-control-select-bc {
  padding-top: 4px
}

.free-bet-num-p-v-bc {
  width: 100%;
  margin-bottom: 6px
}

.bs-o-b-d-t-value-bc {
  display: inline-block;
  vertical-align: top;
  font-weight: 400;
  font-size: 12px;
  color: rgba(var(--b-sc), 1);
  text-transform: uppercase;
  line-height: 24px
}

.bs-o-b-section-bc {
  padding: 4px 8px 0;
  border-bottom: 1px solid rgba(var(--b), .2)
}

.bs-o-b-section-bc.r-2 {
  margin-top: 1px;
  padding-top: 4px;
  padding-bottom: 4px
}

.bs-o-b-section-bc.r-3,
.bs-o-b-section-bc.r-4 {
  padding-top: 4px;
  padding-bottom: 4px
}

.bs-o-b-section-bc.r-5+.r-6 {
  border-top: 2px solid var(--skin-palette-18)
}

.bs-o-b-section-bc.r-6>.bs-bet-i-b-row-bc {
  line-height: 24px
}

.bs-o-b-section-bc.r-7 {
  padding: 0
}

.bs-o-b-cash-out-bc {
  width: 100%;
  padding: 8px 6px;
  border-bottom: 1px solid rgba(var(--b), .2)
}

.bs-bet-i-h-status-bc {
  display: inline-block;
  vertical-align: top;
  position: relative;
  font-weight: 700;
  font-size: 12px;
  color: rgba(var(--b-sc), .9);
  text-transform: uppercase
}

[dir=ltr] .bs-bet-i-h-status-bc {
  padding-left: 10px
}

[dir=rtl] .bs-bet-i-h-status-bc {
  padding-right: 10px
}

.bs-bet-i-h-status-bc:before {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: rgba(var(--oc-3), 1);
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0
}

[dir=ltr] .bs-bet-i-h-status-bc:before {
  left: 0
}

[dir=rtl] .bs-bet-i-h-status-bc:before {
  right: 0
}

.bs-booking-section-bc {
  display: flex;
  align-items: center;
  height: 38px;
  font-size: 11px
}

.bs-booking-title-bc {
  flex-shrink: 0;
  color: rgba(var(--b-sc), .5);
  font-size: 12px
}

.bs-booking-id-bc {
  flex: auto;
  margin-inline-start: 3px;
  color: rgba(var(--b-sc), .8);
  font-style: normal
}

.bs-booking-id-bc i {
  margin-inline-start: 5px
}

.bs-booking-id-bc i.bc-i-checked:before {
  color: rgba(var(--oc-1), 1)
}

.bs-booking-icon-bc {
  flex-shrink: 0;
  margin-inline-start: 10px;
  color: rgba(var(--b-sc), .7);
  font-size: 13px
}

.bs-each-w-switcher-bc {
  display: flex;
  align-items: center;
  height: 34px;
  margin: 5px 0;
  padding: 0 6px;
  background: rgba(var(--b-sc), .1);
  border-radius: var(--border-radius)
}

.each-way-text {
  flex: auto;
  color: rgba(var(--b-sc), .9);
  margin-inline-start: 10px;
  font-size: 12px
}

.settings-r-b-row-bc {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: rgba(var(--b-sc), .05);
  border-radius: 0 0 var(--border-radius) var(--border-radius)
}

.settings-r-b-row-bc .select.s-small {
  height: 36px
}

.settings-r-b-row-bc .select.s-small.has-icon .select-icon-bc {
  font-size: 16px;
  line-height: 36px
}

.settings-r-b-row-bc .select.s-small.has-icon .form-control-select-bc {
  color: rgba(var(--b-sc), .7);
  background: none;
  padding-inline-start: 39px;
  font-size: 14px
}

.settings-r-b-row-bc .select.s-small .multi-select-label-bc {
  padding: 2px
}

.bs-f-footer {
  grid-area: betslip-footer
}

.betslip-multiples-bc .bs-bet-i-b-section-bc {
  margin: 1px 0;
  padding: 10px;
  background: rgba(var(--b-sc), .1)
}

.betslip-multiples-input-bc {
  display: grid;
  align-items: center;
  grid-template-columns: auto 1fr;
  grid-auto-rows: 56px;
  padding: 0 10px;
  background: rgba(var(--b-sc), .1)
}

.betslip-multiples-input-bc .bs-bet-i-b-stake-bc {
  margin: 0;
  position: relative
}

.betslip-multiples-type-bc {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 36px;
  color: rgba(var(--b-sc), .8);
  font-size: 14px;
  position: relative;
  padding-inline-end: 10px
}

.betslip-multiples-number-bc {
  color: rgba(var(--b-sc), .4);
  font-size: 11px;
  font-weight: 400
}

.betslip-multiples-input-bc .bs-bet-i-b-stake-bc:not(:last-of-type):after,
.betslip-multiples-input-bc .betslip-multiples-type-bc:not(:last-of-type):after {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  bottom: -10px;
  width: 100%;
  height: 1px;
  background: rgba(var(--b), 1)
}

.quickBetWrapper-bc .bc-loader {
  position: absolute;
  background: rgba(var(--b), .5);
  z-index: 10
}

.quickBetWrapper-bc .bc-loader+.quickBetCloseButton-bc {
  display: none
}

.quickBetWrapper-bc .bs-bet-i-b-s-i-block-bc {
  color: rgba(var(--b), .8);
  background: rgba(var(--b), .1)
}

.quickBetWrapper-bc .bs-bet-i-b-s-i-block-bc.active {
  color: rgba(var(--accent-sc), 1);
  background: rgba(var(--accent), 1)
}

.quickBetWrapper-bc .form-control-select-bc {
  padding-top: 4px
}

.quickBetWrapper-bc .bs-bet-i-b-s-i-holder-bc>b {
  color: rgba(var(--b), .9)
}

.quickBetWrapper-bc .bs-bet-item-bg-c-bc {
  padding: 0
}

.quickBetWrapper-bc .min-stake-v-bc {
  color: rgba(var(--b), .9)
}

.quickBetWrapper-bc .betslip-changed-text {
  color: rgba(var(--b), .7)
}

.quickBetWrapper-bc .bs-bet-i-body-bc {
  margin-bottom: 2px
}

.quickBetWrapper-bc .bs-bet-i-h-title-bc-text,
.quickBetWrapper-bc .bs-item-date-v-bc {
  font-size: 12px;
  line-height: 14px;
  color: rgba(var(--b), .7)
}

.quickBetWrapper-bc .bc-i-close-remove.remove {
  color: rgba(var(--b), 1)
}

.quickBetWrapper-bc .bs-bet-i-body-bc.bordered {
  border-color: rgba(var(--b), .15)
}

.quickBetWrapper-bc .bs-bet-i-b-title-bc.t-1 {
  font-size: 12px;
  line-height: 14px
}

.quickBetWrapper-bc .bs-bet-i-head-bc .bs-bet-i-b-title-bc.t-2 {
  color: rgba(var(--b), 1);
  font-size: 15px;
  line-height: 17px
}

.quickBetWrapper-bc .bs-bet-i-b-title-bc.t-2 {
  color: rgba(var(--b), .8);
  font-size: 11px;
  line-height: 13px;
  font-weight: 700
}

.quickBetWrapper-bc .bs-bet-i-b-coefficient-bc.c-2 {
  font-size: 12px;
  line-height: 14px
}

.quickBetWrapper-bc .quickBetTaxInputRow-bc {
  width: 100%;
  display: flex;
  margin-top: 10px
}

.quickBetWrapper-bc .quickBetTaxInputRow-bc .bs-bet-i-b-stake-bc {
  align-items: center;
  width: 50%;
  margin-top: 0;
  padding-inline-end: 2px;
  border-radius: var(--border-radius);
  position: relative
}

.quickBetWrapper-bc .quickBetTaxInputRow-bc .bs-bet-i-b-stake-bc+.quickBetButton-bc {
  width: 50%;
  margin-inline-start: 5px
}

.quickBetWrapper-bc .quickBetTaxInputRow-bc .bs-bet-i-b-s-i-holder-bc {
  border: none;
  color: rgba(var(--b), .8)
}

.quickBetWrapper-bc .quickBetTaxInputRow-bc .bs-bet-i-b-s-i-block-bc {
  font-size: 12px;
  height: 32px;
  line-height: 32px
}

.quickBetWrapper-bc .quickBetTaxInputRow-bc .bs-bet-i-b-s-i-block-bc+.bs-bet-i-b-s-i-block-bc {
  height: 32px;
  margin-inline-start: 2px;
  color: rgba(var(--b), .8);
  background: rgba(var(--b), .2);
  line-height: 32px
}

.quickBetWrapper-bc .quickBetTaxInputRow-bc .bs-bet-i-b-s-i-block-bc+.bs-bet-i-b-s-i-block-bc.active {
  color: rgba(var(--accent-sc), 1);
  background: rgba(var(--accent), 1)
}

.quickBetWrapper-bc .quickBetTaxInputRow-bc .quickBetInput-text-bc:after {
  background: rgba(var(--b), .4)
}

.quickBetWrapper-bc .quickBetButton-bc {
  width: 100%;
  overflow: hidden
}

.quickBetWrapper-bc .quickBetButtonEl-bc {
  flex-direction: column;
  position: relative
}

.quickBetWrapper-bc .quickBetButtonEl-bc .bc-loader {
  position: absolute;
  top: 0;
  width: auto
}

[dir=ltr] .quickBetWrapper-bc .quickBetButtonEl-bc .bc-loader {
  right: 0;
  left: auto
}

[dir=rtl] .quickBetWrapper-bc .quickBetButtonEl-bc .bc-loader {
  left: 0;
  right: auto
}

.quickBetWrapper-bc .quickBetButtonEl-bc p {
  width: 100%;
  text-align: center;
  font-size: 10px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical
}

.quickBetWrapper-bc .quickBetButtonEl-bc.a-outline .vivaro-loader svg path {
  fill: rgba(var(--oc-1), 1)
}

.quickBetWrapper-bc .bs-info-massages-w-bc {
  background: none;
  padding: 10px 0
}

.quickBetWrapper-bc .quickBetMessageWrapper-bc {
  width: 100%;
  margin-top: 8px
}

.quickBetWrapper-bc .quickBetMsgWrapper-bc {
  width: 100%
}

.quickBetWrapper-bc .quickBetMsgWrapper-bc+.quickBetMsgWrapper-bc {
  margin-top: 5px
}

.quickBetWrapper-bc .quickBetMsgText-bc {
  color: rgba(var(--b), .9);
  font-size: 12px;
  line-height: 15px
}

.quickBetWrapper-bc .quickBetMsgIcon-bc {
  position: static;
  margin-right: 8px;
  font-size: 14px;
  color: rgba(var(--b-sc), 1)
}

.quickBetWrapper-bc .bs-number-buttons-bc {
  width: 100%;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-area: left
}

.quickBetWrapper-bc .bs-editable-number-buttons-bc {
  grid-area: right;
  grid-template-columns: none
}

.quickBetWrapper-bc .bs-number-button-bc.i-1 [data-value="4"] {
  grid-column-start: 1;
  grid-row-start: 2
}

.quickBetWrapper-bc .bs-number-button-bc.i-1 [data-value="5"] {
  grid-column-start: 2;
  grid-row-start: 2
}

.quickBetWrapper-bc .bs-number-button-bc.i-1 [data-value="6"] {
  grid-column-start: 3;
  grid-row-start: 2
}

.quickBetWrapper-bc .bs-number-button-bc.i-1 [data-value="7"] {
  grid-column-start: 1;
  grid-row-start: 3
}

.quickBetWrapper-bc .bs-number-button-bc.i-1 [data-value="8"] {
  grid-column-start: 2;
  grid-row-start: 3
}

.quickBetWrapper-bc .bs-number-button-bc.i-1 [data-value="9"] {
  grid-column-start: 3;
  grid-row-start: 3
}

.quickBetWrapper-bc .bs-number-button-bc.i-1 [data-value=delete] {
  grid-column-start: 3;
  grid-row-start: 4;
  background: var(--skin-palette-17)
}

.quickBetWrapper-bc .bs-number-button-bc.i-1 [data-value=delete] i {
  color: var(--text-palette-10);
  font-size: 24px
}

.quickBetWrapper-bc .bs-number-button-bc.i-1 [data-value="."] {
  background: var(--skin-palette-17)
}

.quickBetWrapper-bc .bet-slip-switcher-wrapper-bc {
  margin-top: 5px;
  padding: 0;
  background: none;
  border-radius: var(--border-radius)
}

.quickBetWrapper-bc .bet-slip-switcher-row-bc {
  background: rgba(var(--b), .15)
}

.quickBetWrapper-bc .bet-slip-switcher-row-bc:not(.active) .bet-slip-switcher-r-i-c-name,
.quickBetWrapper-bc .bet-slip-switcher-row-bc:not(.active) .bet-slip-switcher-row-info-bc {
  color: rgba(var(--b), .8)
}

.quickBetWrapper-bc .bet-slip-switcher-row-bc.active .bet-slip-s-r-i-c-info-icon-bc {
  color: rgba(var(--b-sc), .3)
}

.quickBetWrapper-bc .bet-slip-switcher-row-bc.active .bet-slip-s-r-i-c-info-icon-bc.active {
  color: rgba(var(--b-sc), .7)
}

.quickBetWrapper-bc .bet-slip-s-r-i-c-info-icon-bc {
  color: rgba(var(--b), .3)
}

.quickBetWrapper-bc .bet-slip-s-r-i-c-info-icon-bc.active {
  color: rgba(var(--b), .7)
}

.quickBetWrapper-bc .ui-kit-toggle {
  background: rgba(var(--b), .15)
}

.quickBetWrapper-bc .ui-kit-toggle:before {
  background: rgba(var(--b), .6)
}

.quickBetWrapper-bc .form-control-select-bc {
  color: rgba(var(--b), .9);
  background: rgba(var(--b), .15)
}

.quickBetWrapper-bc .form-control-icon-bc {
  color: rgba(var(--b), .8)
}

.quickBetWrapper-bc .form-control-select-bc>option {
  background: rgba(var(--b-sc), 1)
}

.quickBetWrapper-bc [class*=skeleton-loader] {
  background: -moz-linear-gradient(left, rgba(var(--b), .1) 0%, rgba(var(--b), .3) 50%, rgba(var(--b), .1) 100%);
  background: -webkit-linear-gradient(left, rgba(var(--b), .1) 0%, rgba(var(--b), .3) 50%, rgba(var(--b), .1) 100%);
  background: linear-gradient(to right, rgba(var(--b), .1), rgba(var(--b), .3), rgba(var(--b), .1))
}

.quickBetCloseButton-bc {
  min-width: 112px;
  height: 24px;
  border-radius: var(--border-radius) var(--border-radius) 0 0;
  padding: 0 var(--padding-page-aside);
  color: rgba(var(--b), 1);
  background: rgba(var(--b-sc), 1);
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  outline: none;
  position: absolute;
  top: 1px;
  font-size: 11px;
  z-index: -1;
  animation: quick-bet-close .24s .24s ease forwards
}

[dir=ltr] .quickBetCloseButton-bc {
  right: 4px
}

[dir=rtl] .quickBetCloseButton-bc {
  left: 4px
}

.quickBetCloseButton-bc>i {
  margin-top: 2px
}

[dir=ltr] .quickBetCloseButton-bc>i {
  margin-left: 10px
}

[dir=rtl] .quickBetCloseButton-bc>i {
  margin-right: 10px
}

@keyframes quick-bet-close {
  0% {
    -webkit-transform: translateY(0%);
    transform: translateY(0)
  }

  to {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
  }
}

.betslip-bc.first-bet .quickBetWrapper-bc .bs-bet-item-bc.multiple {
  background: rgba(var(--b-sc), 1)
}

.betslip-bc.first-bet .quickBetWrapper-bc .bs-numbers-bc {
  margin-top: 0;
  padding: 5px 0 0;
  border-top: none;
  grid-template-columns: 3fr 1fr;
  grid-template-areas: "left right";
  grid-column-gap: 2px;
  background: rgba(var(--b-sc), 1)
}

.first-bet .bs-bet-i-b-title-bc.t-1 {
  color: rgba(var(--b), .9)
}

.first-bet .bs-bet-i-b-coefficient-bc.c-2 {
  color: rgba(var(--accent), 1);
  font-size: 15px;
  line-height: 17px;
  font-weight: 700
}

.fav-stake-edit .quickBetInput-text-bc:after {
  content: none
}

.quickBetInput-text-bc {
  position: relative;
  padding: 0 2px
}

.quickBetInput-text-bc.selected {
  background: rgba(var(--b), .3)
}

[dir=ltr] .quickBetInput-text-bc.selected:after {
  left: 0
}

[dir=rtl] .quickBetInput-text-bc.selected:after {
  right: 0
}

.quickBetInput-text-bc:after {
  content: "";
  position: absolute;
  top: 50%;
  width: 1px;
  height: 17px;
  background: rgba(var(--b), .5);
  transform: translateY(-50%);
  animation: input-focus 1s linear infinite
}

.fav-stake-entered .bs-bet-i-b-stake-bc .quickBetInput-text-bc {
  background: rgba(var(--b-sc), .2)
}

[dir=ltr] .fav-stake-entered .quickBetInput-text-bc:after {
  right: 0
}

[dir=rtl] .fav-stake-entered .quickBetInput-text-bc:after {
  left: 0
}

@keyframes input-focus {

  0%,
  50% {
    opacity: 0
  }

  51%,
  to {
    opacity: 1
  }
}

.quickBetMsgText-bc {
  color: rgba(var(--b-sc), .9);
  font-size: 11px;
  line-height: 16px
}

.bet-slip-info-link {
  text-decoration: underline;
  cursor: pointer;
  margin: 0 4px;
  padding-bottom: 2px;
  box-shadow: inset 0 -1px rgba(var(--b-sc), .9)
}

.quickBetMsgIcon-bc {
  color: rgba(var(--oc-2), 1)
}

.betSwitchersWrapper-bc {
  width: 100%;
  padding-left: 10px;
  padding-right: 10px
}

.bs-inputs-bc+.bs-numbers-bc {
  grid-template-areas: "contrls nums";
  grid-template-columns: 9fr 3fr;
  grid-template-rows: auto;
  grid-column-gap: 2px
}

.bs-inputs-bc+.bs-numbers-bc .bs-editable-number-buttons-bc {
  grid-area: nums
}

.bs-inputs-bc+.bs-numbers-bc .bs-number-buttons-bc {
  grid-area: contrls
}

.bs-inputs-bc+.bs-numbers-bc .bs-number-button-bc[data-value="1"] {
  grid-column-start: 1;
  grid-row-start: 1
}

.bs-inputs-bc+.bs-numbers-bc .bs-number-button-bc[data-value="2"] {
  grid-column-start: 2;
  grid-row-start: 1
}

.bs-inputs-bc+.bs-numbers-bc .bs-number-button-bc[data-value="3"] {
  grid-column-start: 3;
  grid-row-start: 1
}

.bs-inputs-bc+.bs-numbers-bc .bs-number-button-bc[data-value="4"] {
  grid-column-start: 1;
  grid-row-start: 2
}

.bs-inputs-bc+.bs-numbers-bc .bs-number-button-bc[data-value="5"] {
  grid-column-start: 2;
  grid-row-start: 2
}

.bs-inputs-bc+.bs-numbers-bc .bs-number-button-bc[data-value="6"] {
  grid-column-start: 3;
  grid-row-start: 2
}

.bs-inputs-bc+.bs-numbers-bc .bs-number-button-bc[data-value="7"] {
  grid-column-start: 1;
  grid-row-start: 3
}

.bs-inputs-bc+.bs-numbers-bc .bs-number-button-bc[data-value="8"] {
  grid-column-start: 2;
  grid-row-start: 3
}

.bs-inputs-bc+.bs-numbers-bc .bs-number-button-bc[data-value="9"] {
  grid-column-start: 3;
  grid-row-start: 3
}

.bs-inputs-bc+.bs-numbers-bc .bs-number-button-bc[data-value="."] {
  grid-column-start: 1;
  grid-row-start: 4
}

.bs-inputs-bc+.bs-numbers-bc .bs-number-button-bc[data-value="0"] {
  grid-column-start: 2;
  grid-row-start: 4
}

.edit-bet-header {
  top: 0;
  left: 0;
  width: 100%;
  z-index: 955;
  background: rgba(var(--b), 1)
}

.edit-bet-header-top {
  display: flex;
  align-items: center;
  padding-inline-start: 10px;
  padding-inline-end: 15px;
  color: rgba(var(--hero-sc), .8);
  background: rgba(var(--hero), .7)
}

.edit-bet-header-top>i {
  flex-shrink: 0;
  font-size: 14px
}

.edit-bet-header-title {
  flex: auto;
  margin: 0 8px;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase
}

.edit-bet-header-bottom {
  display: flex;
  align-items: center;
  min-height: 34px;
  padding: 4px 10px;
  color: rgba(var(--hero-sc), .7);
  background: rgba(var(--hero), .5)
}

.edit-bet-header-bottom>i {
  flex-shrink: 0;
  font-size: 14px
}

.edit-bet-header-info {
  flex: auto;
  margin-inline-start: 8px;
  font-size: 12px
}

.edit-bet-add-btn {
  justify-content: flex-start;
  margin-top: 15px
}

.edit-bet-new-title {
  display: flex;
  color: rgba(var(--b-sc), .5);
  margin: 13px 0 8px;
  padding-inline-start: 5px;
  font-size: 10px
}

.betslip-bonus-info {
  display: flex;
  align-items: center;
  padding: 0 10px;
  height: 40px;
  background: rgba(var(--b), 1);
  color: rgba(var(--b-sc), .9);
  font-size: 11px;
  cursor: pointer
}

.betslip-bonus-info+.bs-info-massages-w-bc {
  position: relative
}

.betslip-bonus-info+.bs-info-massages-w-bc:after {
  content: "";
  position: absolute;
  top: 1px;
  left: 10px;
  height: 1px;
  width: calc(100% - 20px);
  background: rgba(var(--b-sc), .1)
}

.betslip-bonus-icon {
  margin-inline-end: 10px;
  color: rgba(var(--b-sc), .7);
  font-size: 15px
}

[class*=is-web] .betStatus-search {
  margin-top: -2px
}

.betStatus-search>form {
  background: rgba(var(--b-sc), .05);
  border-radius: 0 0 var(--border-radius) var(--border-radius)
}

.betStatus-search .ss-input-bc,
.betStatus-search .ss-icon-holder-bc {
  background: none;
  border: none
}

.betStatus-search .ss-input-bc {
  font-size: 14px
}

.betStatus-search .ss-input-bc::placeholder {
  font-size: 14px
}

.betStatus-search .skeleton-loader-full-banner {
  min-height: 34px;
  margin-top: 5px
}

.betStatus-search-content {
  font-size: 12px;
  padding: 10px;
  margin-top: 5px;
  background: rgba(var(--b-sc), .1);
  border-radius: var(--border-radius)
}

.betStatus-search-item {
  width: 100%;
  display: flex;
  align-items: center
}

.betStatus-search-item+.betStatus-search-item {
  margin-top: 5px
}

.betStatus-search-title {
  flex: auto;
  color: rgba(var(--b-sc), .5);
  margin-inline-end: 3px
}

.betStatus-search-Id {
  color: rgba(var(--b-sc), 1)
}

.betStatus-search-cashOut {
  color: #109121
}

.betStatus-search-Id,
.betStatus-search-cashOut {
  flex-shrink: 0
}

.betstatus-content .bet-history-bonus-icon {
  display: none
}

.betstatus-content .bet-history-t-b-row-hk-bc .bet-history-bonus-icon.bc-i-bonus+i {
  margin-inline-start: 0
}

.bs-actions-btn {
  text-align: end;
  color: rgba(var(--b-sc), .8);
  padding: 4px var(--padding-page-aside);
  cursor: pointer
}

.bookingConfirmationPopup button {
  width: 100%
}

.bookingConfirmationPopup button+button {
  margin-top: 16px
}

.bookingConfirmationPopupItem {
  max-height: 36vh;
  padding: 0 16px 20px;
  margin-top: 52px;
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch
}

[class*=is-mobile] .bookingConfirmationPopupItem::-webkit-scrollbar {
  display: none
}

.bookingConfirmationPopupItem .bookingConfirmationPopupBBIcon.CMSIconSVGWrapper {
  width: 20px;
  height: 20px;
  color: rgba(var(--b-sc), 1);
  margin-bottom: 8px
}

.bookingConfirmationItem+.bookingConfirmationItem {
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(var(--b-sc), .1)
}

.bookingConfirmationItems {
  display: flex;
  letter-spacing: .5px
}

[class*=is-web] .bookingConfirmationItems {
  font-size: 14px;
  line-height: 18px
}

[class*=is-mobile] .bookingConfirmationItems {
  font-size: 12px
}

.bookingConfirmationItems+.bookingConfirmationItems {
  margin-top: 8px
}

.bookingConfirmationItems .BBEventBody {
  width: 100%;
  margin-top: 0
}

.bookingConfirmationItems .BBEventBodyRowList:before {
  z-index: 0
}

.bookingConfirmationItems .BBEventBodyRow {
  width: 100%
}

.bookingConfirmationItems .BBEventBodyRow:last-child:after {
  background: none
}

.bookingConfirmationItems .BBEventBodyRowBefore:before {
  background: none
}

.bookingConfirmationItems .BBEventBodyRowInner {
  flex: auto
}

.bookingConfirmationItems .BBEventBodyRowLabel {
  flex: auto;
  display: flex
}

.bookingConfirmationItems .BBEventBodyRowValue {
  flex: auto;
  display: flex;
  justify-content: flex-end
}

.bookingConfirmationTitle,
.bookingConfirmationType {
  flex: auto;
  flex-shrink: 0
}

.bookingConfirmationTitle {
  color: rgba(var(--b-sc), .4)
}

.bookingConfirmationType,
.bookingConfirmationTypeValue {
  color: rgba(var(--b-sc), .8)
}

.bookingConfirmationGroupCount {
  font-size: 14px;
  text-align: end;
  color: rgba(var(--oc-2), 1);
  margin-top: 4px
}

.bookingConfirmationData {
  text-align: end;
  color: rgba(var(--b-sc), .9);
  margin-inline-start: 3px
}

.bookingConfirmationOdds {
  color: rgba(var(--oc-2), 1)
}

.bookingConfirmationBottom {
  background: rgba(var(--b-sc), .05);
  padding: 16px
}

.bookingConfirmationBottomText {
  font-size: 14px;
  line-height: 20px;
  color: rgba(var(--b-sc), .8);
  margin-bottom: 28px
}

.bookingConfirmationShadow {
  position: relative;
  width: 98%;
  height: 20px;
  margin-top: -20px;
  background: linear-gradient(to top, rgba(var(--b), .9), rgba(var(--b), .1))
}

[class*=is-mobile] .waduaAnimationWrapper {
  padding-left: var(--padding-page-aside);
  padding-right: var(--padding-page-aside);
  padding-bottom: 4px;
  max-width: 1000px;
  margin-inline-start: auto;
  margin-inline-end: auto
}

[class*=is-web] .waduaAnimation.hasHeader {
  width: 331px;
  zoom: .95
}

@media screen and (max-width: 332px) {
  [class*=is-mobile] .waduaAnimation.hasHeader .waduaAnimationIframe {
    zoom: .92
  }
}

@media screen and (max-width: 332px) {
  [class*=is-mobile] .waduaAnimation.hasHeader.hasStatistic {
    margin-bottom: -26px
  }
}

.waduaAnimation .waduaAnimationIframe {
  width: 100%;
  height: 100%
}

[class*=is-mobile] .waduaAnimation .waduaAnimationIframe {
  position: absolute;
  top: 0;
  left: 0
}

[class*=is-mobile] .waduaAnimation {
  position: relative
}

.bankerBetTypeInfoContainer {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  margin-inline-end: 5px
}

.bankerBetTypeInfo {
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 2px;
  font-size: 12px;
  color: rgba(var(--b-sc), .4);
  background: rgba(var(--b-sc), .08);
  transition: all var(--default-transition-duration)
}

.bankerBetTypeInfo.checked {
  color: rgba(var(--b-sc), .9);
  background: rgba(var(--hero), .9)
}

[class*=is-web] .bankerBetTypeInfo:not(.checked):hover {
  color: rgba(var(--b-sc), .7);
  background: rgba(var(--hero), .7)
}

.bankerEventBadge {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-top: 8px;
  padding: 5px 10px;
  border-radius: var(--border-radius);
  font-size: 12px;
  color: rgba(var(--b-sc), .8);
  background: linear-gradient(to right, rgba(var(--hero), .5), rgba(var(--hero), .8))
}

.betslip-bc {
  width: 100%;
  height: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 990;
  transform: translateZ(0);
  transition: max-height var(--default-transition-duration)
}

.betslip-bc.first-bet {
  border-radius: var(--border-radius);
  height: 0;
  z-index: 969
}

.betslip-bc.first-bet .bs-bet-item-bc.single {
  margin-bottom: 0;
  padding-bottom: 5px;
  border-radius: var(--border-radius) var(--border-radius) 0 0
}

.betslip-bc.compact {
  max-height: var(--mobile-betslip-compact-height);
  animation: var(--default-transition-duration) betslip-compact-v ease-in-out;
  bottom: 48px;
  display: none
}

.betslip-bc.full {
  max-height: 100%;
  z-index: 990
}

@keyframes betslip-compact-v {
  0% {
    transform: translate3d(0, 200%, 0);
    opacity: 0
  }

  to {
    transform: translateZ(0);
    opacity: 1
  }
}

[dir=rtl] .betslip-Full .autocomplete-popup .status-popup-content-w-bc .checkbox-control-content-bc {
  direction: ltr;
  text-align: end
}

#betslip_container {
  height: 100%
}

.bs-scroll-container-bc {
  position: absolute;
  top: 0;
  left: 0;
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch
}

.betslip-first-bet-content-bc {
  position: relative;
  border-radius: var(--border-radius) var(--border-radius) 0 0;
  background: rgba(var(--b-sc), 1);
  padding: 10px var(--padding-page-aside) 22px;
  animation: bs-first-bet-content var(--default-transition-duration) ease forwards
}

.betslip-first-bet-content-bc>.bs-actions-bc {
  position: static;
  box-shadow: inherit
}

.betslip-first-bet-content-bc .quickBetMsgWrapper-bc {
  display: flex;
  margin-top: 6px;
  border-radius: var(--border-radius)
}

.betslip-first-bet-content-bc .tooltipIconWrapper>i {
  color: rgba(var(--b), 1)
}

.betslip-Quick .tooltip.betslipFirstBetInfoTooltip:not(:empty) {
  background: rgba(var(--b), 1)
}

.betslip-Quick .tooltip.betslipFirstBetInfoTooltip:not(:empty) .tooltipTriangle {
  background: rgba(var(--b), 1)
}

.betslip-Quick .tooltip.betslipFirstBetInfoTooltip:not(:empty) .tooltipText {
  color: rgba(var(--b-sc), 1)
}

.bs-f-footer {
  overflow: hidden
}

.bs-f-footer>.askHooryAIBtnWrapper {
  padding-top: 0;
  padding-bottom: 15px
}

@keyframes bs-first-bet-content {

  0%,
  1% {
    transform: translateY(0)
  }

  to {
    transform: translateY(-100%)
  }
}

@keyframes bs-first-bet-content-message {

  0%,
  1% {
    transform: translateY(100%)
  }

  to {
    transform: translateY(-100%)
  }
}

.betslip-full-content-bc {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(var(--b), 1);
  animation: bs-full-content var(--default-transition-duration) ease forwards
}

.betslip-full-content-bc .full-transparent-loader {
  top: 49px;
  height: calc(100% - 49px)
}

@keyframes bs-full-content {
  0% {
    transform: translateY(100%)
  }

  to {
    transform: translateY(0)
  }
}

.bet-button-wrapper-bc {
  padding: var(--padding-page-aside);
  background: rgba(var(--b), 1);
  border-top: 1px solid rgba(var(--b-sc), .15)
}

.bet-button-wrapper-bc.content-type-5 {
  display: flex
}

.bet-button-wrapper-bc.content-type-5 .btn {
  flex: 2
}

.bet-button-wrapper-bc.content-type-5 .btn+.btn {
  flex: 3
}

.bs-f-b-content-bc:not(.betstatus-content) {
  padding: 0 var(--padding-page-aside)
}

.c-segment-holder-bc+.c-segment-holder-bc .bs-bet-item-bc {
  margin-top: 2px
}

.settings-r-b-row-bc,
.bs-f-header-sub-navigation-bc {
  margin: 0 var(--padding-page-aside)
}

.edit-bet-header {
  position: fixed
}

.edit-bet-header-top {
  height: 56px
}

.betStatus-search {
  padding: 0 7px;
  overflow: hidden
}

.betStatus-search .sport-search-betslip.active {
  max-width: 100%
}

[dir=ltr] .betStatus-search .sport-search-betslip {
  right: 0
}

[dir=rtl] .betStatus-search .sport-search-betslip {
  left: 0
}

.betstatus-content {
  margin-top: 2px;
  height: 100%;
  overflow-y: auto
}

.booking-popup {
  margin: 15px 0
}

.booking-popup-id {
  height: 24px;
  line-height: 24px
}

.bc-i-copy-icon,
.bc-i-link-icon {
  width: 24px;
  height: 24px
}

.bet-insurance {
  max-width: 110px;
  min-width: 80px
}

.cut-buttons-row {
  padding-inline-end: 7px;
  padding-inline-start: 7px
}

.quickBet-stake-content.quickBet-disabled .bs-bet-i-b-stake-bc>li:first-child span {
  opacity: .4;
  pointer-events: none
}

.quickBet-stake-content .bs-number-buttons-bc {
  margin-top: 5px
}

.dynamic-info-loading .e-p-close-icon-bc {
  display: none
}

.informative-widget-link {
  display: flex;
  justify-content: center;
  background: rgba(var(--b-sc), .05);
  border-top: 2px solid rgba(var(--hero), 1);
  border-radius: var(--border-radius)
}

.informative-widget {
  background: rgba(var(--b), 1);
  border-radius: var(--border-radius);
  margin-top: 4px
}

.informative-widget-container {
  width: 100%;
  display: flex;
  justify-content: center
}

.informative-widget-container>span {
  color: rgba(var(--b-sc), .7);
  text-align: center;
  font-size: 12px;
  line-height: 18px;
  word-break: break-word
}

.informative-widget-container img,
.informative-widget-container i {
  margin-inline-end: 10px
}

.informative-widget-container img {
  max-width: 30px;
  max-height: 30px;
  border-radius: var(--border-radius)
}

.informative-widget-container i {
  font-size: 30px;
  color: rgba(var(--b-sc), .7)
}

.hdr-dynamic-content .e-p-close-icon-bc {
  font-size: 12px;
  width: 30px;
  height: 30px;
  line-height: 30px
}

.hdr-dynamic-content:empty {
  display: none
}

.header-bc {
  width: 100%;
  background: rgba(var(--header), 1)
}

.hdr-main-content-bc {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 2
}

.hdr-main-content-bc .bc-loader {
  margin-inline-start: 10px;
  margin-inline-end: 10px
}

.hdr-main-content-bc .bc-loader-contain {
  margin: auto 0
}

.logo-container {
  display: flex;
  align-items: center;
  flex: auto;
  margin-inline-end: 5px
}

.logo {
  display: flex;
  flex-shrink: 0;
  align-items: center
}

.hdr-logo-bc {
  display: flex;
  height: 100%;
  object-fit: contain
}

.header-icon {
  flex-shrink: 0
}

.header-icon>img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: var(--border-radius)
}

.hdr-user-bc {
  align-items: center
}

.hdr-user-bc .bc-i-deposit,
.hdr-user-bc .bc-i-wallet,
.hdr-user-bc .bc-i-community,
.hdr-user-bc .deposit-btn {
  background: #109121
}

.hdr-user-bc .avatarHolderImg {
  border-radius: 50%;
  background: rgba(var(--b-sc), .4);
  width: 28px;
  height: 28px
}

[class*=is-web] .hdr-user-bc .avatarHolderImg {
  padding: 2px
}

.avatarHolderImg.user-verified {
  box-shadow: 0 0 6px #109121, 0 0 20px #109121
}

.avatarHolderImg.user-not-verified {
  box-shadow: 0 0 6px #ff3449, 0 0 20px #ff3449
}

.hdr-message-icon-bc,
.header-icon-text.bc-i-message {
  position: relative
}

.hdr-message-icon-bc .count-odd-animation,
.header-icon-text.bc-i-message .count-odd-animation {
  position: static
}

[dir=ltr] .hdr-message-icon-bc .count-odd-animation:after,
[dir=ltr] .header-icon-text.bc-i-message .count-odd-animation:after {
  right: -6px;
  top: -4px
}

[dir=rtl] .hdr-message-icon-bc .count-odd-animation:after,
[dir=rtl] .header-icon-text.bc-i-message .count-odd-animation:after {
  left: -6px;
  top: -4px
}

.hdr-user-close {
  width: 24px;
  height: 24px;
  color: rgba(var(--header-sc), .6);
  text-align: end;
  font-size: 14px;
  line-height: 24px
}

.header-custom-buttons,
.hdr-user-bc {
  display: flex
}

.header-custom-buttons a[class*=promotions],
.hdr-user-bc a[class*=promotions] {
  background: rgba(var(--hero), 1);
  transition: var(--default-transition-duration)
}

@media all and (hover: hover) {

  .header-custom-buttons a[class*=promotions]:hover,
  .hdr-user-bc a[class*=promotions]:hover {
    background: rgba(var(--hero-hover), 1);
    cursor: pointer
  }
}

@media not all and (hover: hover) {

  .header-custom-buttons a[class*=promotions]:active,
  .hdr-user-bc a[class*=promotions]:active {
    background: rgba(var(--hero-hover), 1)
  }
}

.hdr-user-info-content-bc {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  overflow: hidden
}

.hdr-user-avatar-icon-bc {
  color: rgba(var(--header-sc), .6);
  font-size: 28px
}

.user-verified {
  text-shadow: 0 0 12px #109121, 0 0 20px #109121
}

.user-not-verified {
  text-shadow: 0 0 12px #ff3449, 0 0 20px #ff3449
}

.hdr-user-info-texts-bc {
  max-width: 100%;
  font-weight: 500
}

.hdr-user-info-texts-bc.ext-1 {
  color: rgba(var(--header-sc), 1);
  font-size: 12px
}

.hdr-user-info-texts-bc.ext-2 {
  color: rgba(var(--oc-2), 1);
  font-size: 11px
}

.hdr-crypto-btn {
  width: 50px;
  flex-shrink: 0;
  position: relative;
  border: 1px solid rgba(var(--b-sc), .3);
  background: rgba(var(--b-sc), .1);
  border-radius: var(--border-radius)
}

.connect-wallet {
  position: relative;
  height: 28px;
  white-space: nowrap;
  padding: 0 8px;
  font-size: 11px
}

.trusted-widget {
  display: flex
}

.trusted-widget i {
  color: rgba(var(--hero), 1)
}

.trusted-widget-text {
  display: flex;
  flex-direction: column;
  color: rgba(var(--b-sc), 1);
  font-size: 12px;
  overflow: hidden
}

.hdr-crypto-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: none;
  padding: 0 8px;
  font-size: 11px;
  height: 28px
}

.wallet-button-arrow {
  font-size: 7px;
  line-height: 20px;
  color: rgba(var(--header-sc), 1)
}

.wallet-menu {
  position: absolute;
  top: 100%;
  z-index: 9
}

.wallet-menu:before,
.wallet-menu:after {
  content: "";
  position: absolute;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 14px 10px 14px
}

[dir=ltr] .wallet-menu:before,
[dir=ltr] .wallet-menu:after {
  right: 4px
}

[dir=rtl] .wallet-menu:before,
[dir=rtl] .wallet-menu:after {
  left: 4px
}

.wallet-menu:before {
  border-color: transparent transparent rgba(var(--b), 1) transparent
}

.wallet-menu:after {
  border-color: transparent transparent rgba(var(--header-sc), .1) transparent
}

[dir=ltr] .wallet-menu {
  right: 0
}

[dir=rtl] .wallet-menu {
  left: 0
}

.wallet-menu-content {
  position: relative;
  color: rgba(var(--b-sc), .9);
  border-radius: var(--border-radius);
  padding: 8px;
  overflow: hidden;
  background: rgba(var(--header-sc), .01);
  box-shadow: 0 0 10px 3px #0000004d, inset 0 0 0 300px rgba(var(--header-sc), .08);
  margin-top: 10px
}

.wallet-menu-content:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(var(--b), 1);
  z-index: -1
}

.wallet-menu-content .radio-control-input-holder-bc {
  margin-inline-end: 4px;
  background: none;
  border-color: #000c2480
}

.wallet-menu-content .radio-v-bc {
  background-color: rgba(var(--b-sc), .05)
}

.wallet-menu-content .radio-control-bc {
  display: flex;
  align-items: center;
  height: 34px;
  padding-inline-start: 8px;
  padding-inline-end: 8px;
  color: rgba(var(--b-sc), .8);
  background: rgba(var(--b-sc), .1);
  border-radius: var(--border-radius)
}

.wallet-menu-content .radio-control-bc+.radio-control-bc {
  margin-top: 2px
}

.wallet-menu-content .radio-control-bc~.radio-control-bc {
  margin-inline-start: 0
}

.wallet-menu-content .ss-icon-holder-bc {
  background: none
}

.wallet-menu-content .radio-control-text-bc {
  font-weight: 400
}

.wallet-menu-content .ss-input-bc {
  background: none;
  border: none
}

.wallet-menu-content .ss-input-bc::placeholder {
  font-size: 12px
}

.wallet-menu-content .ss-icon-bc {
  color: rgba(var(--b-sc), .8)
}

.wallet-menu-content .sport-search-betslip.sport-search-bc {
  border: 1px solid rgba(var(--b-sc), .2);
  box-shadow: none
}

.wallet-menu-top {
  display: flex;
  background: rgba(var(--b-sc), .1);
  border-radius: var(--border-radius)
}

.wallet-menu-top:not(:empty) {
  padding-top: 6px;
  padding-bottom: 6px
}

.wallet-main-wallet {
  font-size: 10px;
  line-height: 10px;
  color: rgba(var(--b-sc), .5);
  text-align: end
}

.wallet-main-wallet+span {
  margin-top: 2px
}

.wallet-menu-search:not(:empty) {
  padding: 4px;
  background: rgba(var(--header-sc), .1);
  margin-bottom: 2px;
  border-radius: var(--border-radius)
}

.wallet-menu-btn {
  display: flex;
  align-items: center;
  width: 100%;
  color: rgba(var(--b-sc), .8);
  font-size: 10px;
  cursor: pointer;
  transition: color var(--default-transition-duration)
}

[dir=rtl] .wallet-menu-btn i {
  transform: rotate(180deg)
}

.wallet-menu-btn:not(:only-child) {
  font-size: 10px;
  padding-inline-start: 4px;
  padding-inline-end: 4px;
  flex-direction: column;
  justify-content: space-evenly
}

.wallet-menu-btn:not(:only-child) span {
  text-align: center;
  line-height: 12px
}

.wallet-menu-btn:not(:only-child) i {
  margin-bottom: 4px
}

.wallet-menu-btn:only-child {
  padding-inline-start: 8px;
  padding-inline-end: 8px
}

.wallet-menu-btn:only-child span {
  font-size: 11px;
  flex: auto;
  text-align: end
}

.wallet-menu-btn:only-child i {
  margin-inline-end: 8px
}

.wallet-menu-btn+.wallet-menu-btn {
  border-inline-start: 1px solid rgba(var(--b-sc), .1)
}

.wallet-menu-btn:hover {
  color: rgba(var(--b-sc), 1)
}

.wallet-currency {
  position: relative;
  margin-bottom: 0
}

.wallet-currency:not(:empty) {
  margin-top: 2px
}

.wallet-currency-id {
  margin-inline-end: 3px
}

.wallet-currency-value {
  flex: auto;
  display: flex;
  flex-direction: column;
  text-align: end
}

.wallet-currency-item {
  display: flex;
  align-items: center;
  min-height: 38px;
  padding: 4px 8px;
  color: rgba(var(--b-sc), .8);
  background: rgba(var(--b-sc), .15);
  border-radius: var(--border-radius)
}

.wallet-currency-item.parent-currency {
  border-inline-start: 2px solid rgba(var(--hero), 1);
  padding-inline-start: 6px
}

.wallet-currency-item+.wallet-currency-item {
  margin-top: 2px
}

.currency-control-symbol,
.radio-control-symbol {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  border-radius: 6px;
  overflow: hidden
}

.currency-control-symbol:after,
.radio-control-symbol:after {
  content: attr(data-symbol);
  font-style: normal;
  text-align: center;
  color: #fff
}

.currency-control-symbol:before,
.radio-control-symbol:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-repeat: no-repeat
}

.radio-control-symbol {
  margin-inline-end: 6px
}

.radio-control-symbol:before {
  z-index: 3
}

.crypto-currency-data,
.trusted-widget {
  position: relative;
  align-items: center;
  color: rgba(var(--b-sc), 1);
  font-size: 12px;
  opacity: 1 !important
}

.crypto-currency-data i,
.trusted-widget i {
  position: relative;
  display: flex !important;
  font-size: 24px !important;
  margin-inline-end: 5px;
  cursor: pointer
}

.crypto-currency-data i:after,
.trusted-widget i:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  top: 4px;
  z-index: -1
}

.trusted-widget i:after {
  width: 12px;
  height: 12px
}

.crypto-currency-data i:after {
  width: 16px;
  height: 16px
}

.crypto-currency-data {
  opacity: 1 !important
}

.crypto-currency-data i {
  color: #ff008c
}

.crypto-info-link-img {
  position: relative;
  width: 40px;
  z-index: 1
}

.crypto-currency-item {
  direction: ltr
}

.crypto-currency-item-loader.crypto-currency-item-loader {
  width: 38px
}

.crypto-currency-info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  color: rgba(var(--header-sc), .9);
  font-size: 12px
}

.crypto-animated-content {
  min-width: 160px;
  height: 36px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  overflow: hidden;
  cursor: pointer;
  animation: crypto-animated 10s ease
}

.crypto-animated-item {
  width: 100%;
  font-size: 12px;
  padding: 3px;
  text-align: center;
  color: #fff;
  background: #ff008c;
  border-radius: var(--border-radius);
  transition: background var(--default-transition-duration)
}

@media all and (hover: hover) {
  .crypto-animated-item:hover {
    background: #cb006f;
    cursor: pointer
  }
}

@media not all and (hover: hover) {
  .crypto-animated-item:active {
    background: #cb006f
  }
}

@keyframes crypto-animated {
  0% {
    transform: translate(20px);
    opacity: 0
  }

  20%,
  90% {
    transform: translate(0);
    opacity: 1
  }

  to {
    opacity: 0
  }
}

.user-balance-item {
  display: flex;
  align-items: center;
  font-size: 12px;
  line-height: 20px
}

.user-balance-item:nth-child(2) {
  margin-bottom: 8px;
  padding-bottom: 8px;
  border-bottom: 1px solid rgba(var(--b-sc), .1)
}

.user-balance-item:first-child,
.user-balance-item:nth-child(2) {
  color: rgba(var(--b-sc), 1)
}

.user-balance-item:not(:first-child, :nth-child(2)) {
  color: rgba(var(--b-sc), .6)
}

.balance-title {
  flex: auto;
  margin-inline-end: 5px
}

.balance-value {
  flex-shrink: 0
}

.user-balance-info {
  position: relative;
  font-size: 10px;
  color: rgba(var(--b-sc), .5);
  line-height: 1.4;
  margin-top: 8px;
  padding-top: 8px;
  border-top: 1px solid rgba(var(--b-sc), .1)
}

.user-balance-icon {
  position: absolute;
  font-size: 12px;
  color: rgba(var(--b-sc), .5)
}

[dir=ltr] .user-balance-icon {
  left: 0
}

[dir=rtl] .user-balance-icon {
  right: 0
}

.user-balance-info-text {
  margin-inline-start: 20px
}

.connect-button-wrapper {
  position: relative
}

.network-address-balance {
  display: flex;
  align-items: center;
  flex: auto;
  margin-inline-start: 10px;
  margin-inline-end: 10px
}

.network-address-balance .form-control-bc {
  flex: auto
}

.user-profile-container .network-address-balance .form-control-label-bc {
  pointer-events: none
}

.user-profile-container .network-address-balance .form-control-label-bc .form-control-icon-bc {
  display: none
}

.network-address {
  display: flex;
  align-items: center
}

.network-address+.network-address {
  margin-top: 10px
}

.network-address .form-control-select-bc {
  font-size: 12px
}

.network-address>.form-control-bc,
.network-address .network-address-balance {
  border: 1px solid rgba(var(--b-sc), .2);
  border-radius: var(--border-radius)
}

.network-address>.form-control-bc {
  flex: auto;
  margin-inline-end: 10px
}

.network-address .btn,
.network-address select,
.network-address .form-control-select-bc:disabled {
  background: transparent
}

.network-address .form-control-icon-bc {
  display: none
}

[dir=ltr] .network-address .form-control-icon-bc {
  right: 10px
}

[dir=rtl] .network-address .form-control-icon-bc {
  left: 10px
}

.network-address .select-icon-bc,
.network-address .multi-select-icon-bc {
  width: 48px;
  height: 24px;
  border-inline-end: 1px solid rgba(var(--b-sc-rgb), .05)
}

.network-address .network-address-balance .select-icon-bc,
.network-address .network-address-balance .multi-select-icon-bc {
  margin-inline-start: 5px;
  width: 18px;
  height: 18px;
  border-inline-end: none
}

.network-address+.crypto-currency-price-info {
  margin-top: 12px;
  padding-inline-start: 5px
}

.crypto-currency-price-info {
  font-size: 13px;
  line-height: 16px;
  color: rgba(var(--b-sc), .6)
}

.crypto-currency-price-info>span {
  color: rgba(var(--b-sc), 1)
}

[dir=ltr] .status-popup-content-w-bc .network-address .form-control-icon-bc {
  right: 2px
}

[dir=rtl] .status-popup-content-w-bc .network-address .form-control-icon-bc {
  left: 2px
}

.wallet-icons {
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  border: 1px solid rgba(var(--b-sc), .2);
  border-radius: var(--border-radius);
  cursor: pointer
}

.wallet-icons+.wallet-icons {
  margin-inline-start: 8px
}

.wallet-icons.isConnected {
  display: none
}

.wallet-icons i:not(.connected-btn, .bc-i-checked, .bc-i-qr) {
  color: rgba(var(--b-sc), .7)
}

.wallet-icons i:not(.connected-btn, .bc-i-checked, .bc-i-qr):hover {
  color: rgba(var(--b-sc), 1)
}

.wallet-icons i.bc-i-qr {
  color: #2f6dffcc
}

.wallet-icons i.bc-i-qr:hover {
  color: #2f6dff
}

.wallet-icons .bc-i-checked,
.connected-btn {
  color: #26b562
}

.address-btn {
  width: 84px;
  height: 28px;
  border-inline-end: 1px solid rgba(var(--b-sc), .05);
  border-radius: 0;
  font-size: 12px
}

.connect-button {
  width: 100%;
  display: flex
}

.wallet-btn,
.connect-button-regular {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(calc(50% - 10px), 1fr));
  grid-gap: 10px
}

.wallet-btn button,
.connect-button-regular button {
  max-width: none
}

.ethereum-network-1 {
  background: url(https://etherscan.io/images/svg/brands/ethereum-original.svg) no-repeat center/contain
}

.ethereum-network-5165 {
  position: relative;
  background: url(https://etherscan.io/token/images/fasttoken_32.png) no-repeat center/contain
}

.currency-image-ETH {
  background: url(https://etherscan.io/images/svg/brands/ethereum-original.svg) no-repeat center/contain
}

.currency-image-FTN {
  background: url(https://etherscan.io/token/images/fasttoken_32.png) no-repeat center/contain
}

.currency-image-USDT {
  background: url(https://etherscan.io/token/images/tethernew_32.png) no-repeat center/contain
}

.currency-image-USDC {
  background: url(https://etherscan.io/token/images/centre-usdc_28.png) no-repeat center/contain
}

.currency-image-BNB {
  background: url(https://etherscan.io/token/images/bnb_28_2.png) no-repeat center/contain
}

.currency-image-BUSD {
  background: url(https://etherscan.io/token/images/binanceusd_32.png) no-repeat center/contain
}

.currency-image-DAI {
  background: url(https://etherscan.io/token/images/MCDDai_32.png) no-repeat center/contain
}

.currency-image-SHIB {
  background: url(https://etherscan.io/token/images/shibatoken_32.png) no-repeat center/contain
}

.connect-button {
  flex-direction: column
}

.connect-button+.deposit-wallet-title {
  margin-top: 12px
}

.connect-button .form-control-label-bc {
  height: 48px
}

.connect-button-text {
  color: rgba(var(--b-sc), .6);
  text-transform: uppercase;
  margin: 16px 0;
  text-align: center;
  font-size: 14px
}

.connect-button-text:before,
.connect-button-text:after {
  content: "";
  position: absolute;
  top: 6px;
  width: 42%;
  height: 1px;
  background: rgba(var(--b-sc), .1)
}

.connect-button-text:before {
  left: 0
}

.connect-button-text:after {
  right: 0
}

.connect-wallet-popup {
  margin-top: 24px;
  margin-bottom: 10px
}

.crypto-deposit-error {
  margin: 10px 0;
  color: rgba(var(--b-sc), .9)
}

.crypto-deposit .connect-button {
  margin-top: 10px
}

.btn-transaction {
  margin-top: 20px
}

#w3m-wc-logo path {
  fill: rgba(var(--b-sc), .9)
}

.my-profile-info-block .deposit-wallet {
  width: 100%;
  max-width: 345px
}

.my-profile-info-block .deposit-wallet .c-info-icon-bc {
  cursor: auto
}

.my-profile-info-block .connect-wallet {
  max-width: 250px
}

.my-profile-info-block .connect-wallet .horizontal-sl-title-bc {
  overflow: hidden;
  text-overflow: ellipsis
}

.deposit-wallet-awaiting-payment {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative
}

.deposit-wallet-field-container {
  margin-top: 12px
}

.deposit-wallet-field-container .form-control-label-bc.inputs {
  height: 48px
}

.deposit-wallet-field-container .wallet-icons {
  background: rgba(var(--b-sc), .05)
}

.ada-symbol:before {
  background-color: #3468d1;
  background-image: url(/assets/ada.png);
  background-position: center;
  background-size: cover
}

.amd-symbol:before {
  background-color: #27a749;
  background-image: url(/assets/amd.png);
  background-position: center;
  background-size: cover
}

.bch-symbol:before {
  background-color: #8cc250;
  background-image: url(/assets/bch.png);
  background-position: center;
  background-size: cover
}

.bdt-symbol:before {
  background-color: #c1ad30;
  background-image: url(/assets/bdt.png);
  background-position: center;
  background-size: cover
}

.bnb-symbol:before {
  background-color: #f3ba2f;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFoBAMAAACIy3zmAAAAElBMVEXzui/v7+7////ztBn20HL24rPW2B7NAAANi0lEQVR42t2dS3urNhBA5Yy9DyTZB5rs5YL38SP72E7+/18pTxuDBJJmRoJq08+9vfj4dPRGI5HWJYnqgv8Y/Z1O67WoytfX6fQXRXFM8uTbR0H3rCRN336/RFYUgBpaSIAsE+vvc/mn84NOkr8KuMXtlBr8PDvo5O0ESmBxU57JUzwn6OTtq3A5VYpfVeieC7QRclUK7L94DtCfxsgN9jkODZ1YIbfYSVDoX5DCuoD8xrWAKOgiMhyYS9ttA+gdOn6FTDiWTO7DQP84am6wNwGg346ZQJUsv/iGfgUpkCWTF6/Q8W8m8AWyvSN088+4+fdmH38omKvAtvve5qMLdELFfKuO/NBFJygENTUzdPIlBWHJ1j6gKT1X1XHNDp38SEFcqghhhf7JhOCgZoSOOZgrakboXxbmgnrPB/3BxHynpof+BC7mYl5w5oFOQApuanLoIyNzUXIO6B9eZgEbemi+StitjIbQhgNZxkp4Xzq7EE8CmAO6DpCcFJo9oNuwpoTmD+iGek8HnYDwVCQdtJ/guLV7JNC+gqMzCMFDg/BYJA20v+C4BwgW2mdw3AIEC30UnkuOh36XvqFhhYVOQHgvxdAaB32V/qGLuoiC/sxEgJLtUaumRxGk5JhJwIcMAw37xB06kOhiZO1u+j2Q6LrZc4QGEaxIV+hnGQ66Vm0PnQQU3ai2hw4pulFtDR1WdK3aGjqs6Fq1NXRg0ZVqW+h3GRq6UG0LHVx0UWyhP2R4ZthbQh9nIBpyu1XTOYjWr5JpoK9iFiW3gf6U84CGswX0y1ygN+bQCYiZFGkO/S7nAt1MBkygado7SVcVDaBp2jsJdK2eATRJewdPNEG2M4OmqYaSaJwozaBJDMET1YNWRtBHItFEqnMT6E8q0VSqzwbQJNMsmZItnCiWq4fQQCaaSLWcXjV9JRRNZOAwOQm4EoomUr2bhAZK0UQNyBQ0RRd+F02jGg4T0Fda0SSqYTcBDbSiaVTLcWiK6HgQTaNhPwp9pRZNorqNDw00kIumeeYYNEF09EXTqN6PQL8wiCZRvRmBBgbRJKqlHppgVKoQTeLirIXGK1GJJnnuSgt95BFNoTrXrZq+MYkmUR1rJgH4obRGNIHqYlCthI6vXKIJVMNOYxrYRFNEtRoaHdJ60RSqL0po9DR8RDRedWlkCI3eGxoTTaB6pzQNnKLxqqUKGjvCGxeNV100ekPoZ17ReNVPCugjr2i86lwBDcyi0arlEBoZ0tOi0arhMoBGttIGorGq4akPjZyHm4hGq94NVk2BXzRWtexPAnADDzPRWNXl8OMBGvc4Q9FY1U896KsP0VjV2x700YtopOq8B+1HNFJ19giN6losRONUtzWxgcZ0LTaicarbbxL4emglGqd614XGzFrsRONU5w+mpTfRKNXQhUb0h7aiUaqbmiiw9dBaNEZ1Y6iGfmEQ/XlhUL3tQB8ZRL9sGVTnnVVToBedwG0kSaha3icB7jsAetHPElb0qusdAYHa1BoT3Rm006mut7kE6hljoss9B3rVqxv0lUU0i+rdDfrIIppFdX6DBh7RHKplC51IHtEcqqvmQ7g3HtOiGVRXzYdw//vTojlUrxrof9hEM6jeNtBXNtEMqncN9JFPNL3qvIEGPtH0qmUN7dTimYomV122ecJ1rmUomlx1OeMSjvv4xqJHVbtAHyroZ8yy2qToMdVHx7gUjhPE6lUGI9F61W498baCdmqmITcVrVftNrjcldCOq0tq1erjJmrVjkOevDLt1jOpVasXUNSqXUfxFbTjwDQ7mIpWq3admEIJ7ToVV6nWrVSpVLuKhriAdn7dahjV+gNUQ9UfiK/FQOemolWqnRe1Kmj35Z5+VI+dVOurdt8vKXoXgVl8zE1FD1UjVvH/LaAROxePUT1+JPBRNWZjaouEzk1F91Vjti13qUD9/W5UT5297KpG7QDmEQ66q3pqN6GrGvfqUQGN2vi9R/X0Ide7atxbPLKARv3ou+qBaJBa1ch3vCJhNUOEwWHwNqqHovOjTvVANFidMYezsBp6yAFbq3oo+vChU634NcAHXXRGCjiNaCWcWvTKamJeQNtUCqmgq1U/q8JGo1r5WyxUw94GulrrUKpWitbgqX+KheoC2uK/lspAKFVrgkbJpwkaC9Ur8W4nWhkJGtFKQF31NJcHNtBS07hBrhGtVK1tCMHC9IulaFUsgHYpZ4io7XLMVW/NoaV5h30fR01X83vnDubQV1vRBokHcvOhUWcYZax6ZwwtzQeh3bnBlOrugBWMoY/WoidV5+bD/Yepganq3BRamk+sHidh46ofJ2GGqteG0L2F/1HVufkUtjfdNVRtalqaLxb0FxbGVPcXFoASerDDMqI6N1+WGSzhmKleCxfRY6qHi2V61cPFMsOoPrqIHlGdmy81KpYljVSv3UTrVavW2nWqVQvAZKnYlHuGGtW5+fK5cqmdLBebNN+oUG9qqFWrNzWAUbRGdW6+JaTZPiJSLc0337KD+eabbqMOGEUrVefm25zaLVEa1doNZcOI1qjWbj4Lv9BiPtCLDA+LighzqYjLbPJsOpdsLp3LDLvxo5vqkAOmtatq7S64h6GpmemZTQLWS5xuif/xxHaZSwizWqzJGZbFgH9ZbJELkItc6l3kovoity+ebQd7iq0szxtFT8L80KfFlhywbsnZQGs2P4Xvzc8CmmebGTi3mQ/C5l1Cqd0FV/4Urg39g7A5EaB6dSI7aHfMuV6duFhBK15SEQFeUrkIy5d6dY2bz9eBYoHK7NHpRvy9eCVTgct0lQV4xU2kIiZJyOLzZcLSNOoNyCCvbaYCleoqzAuykcBkQs6CvIpcQv9DJNrbS9/bAtp9mRKCvF4vVgW0+18PdJBhj4EOdWSkhHY96i5CHc45l8dVJUXT4fEYVHXGFshEezlwJivopR3tq6CvdKK9HKKsoF+oItrTcdUK2ql3CXcweFVBO/3gcEew9xW00ylK06wC9IfdESf0w6UViOs0XctK4FDnFouXlSqjSYi2rKQkDbTb3CVQ+pd/G2jHFH9BEu1UqoR7UtMwKY0ObZI/x0FikORRcQu9pDRdbTrFeEkJ0W45IJeUeu4G7Zwh1HuSv1qTQOVE9p9O8XCDdk8g6z1x5eUGHS0nRWj9YidyZc13MtbO5QYcaW+TC73oOm9lA414jN8Ew6sONOISOb+pnM/duy8Qa9xek2Y/XNixlPTkD9BLSQT/AE2RCJ9fdFMPW2jUdY7+LjfYP15Cg4H2do0ExI/Qy7iwo3fdD+peVV9Xo+x60Eu4hKathzdo3MWqnq77OfevsFrCxUqD26CWcIVVO0C/QSMf6OOysNUAGnlbsI9r2fYD6HT+F+BFQ+j5XzWogMY+k/1Sx5UCevbXZ+4V0OncLyqNVNDYW46Zr4TNldDox/JevrtSQqPvdee95vishE5nfaG01NzsPueru6uxtAr6Q7Kpxl+SvtdAJ5JLNcF19OcudDueRt/sOKYaf0Q5v0H2bnbH3ziuUf1O9FwlNPpud41qvOh6B0AJHRE8/Ynl0L1MtdAxutFTqiY4dL/VQ0f4Rk+hmkB08xKgGpogPoaq6Z6pgSaIj75qijQSu1FogvjoqyYQfTsBpIamiI9H1e+EGnTQBPHxqJoiX8duApoiPrqqKUTDfgKaxIykFS2jKWiK+LirJslAs5uEpoiPu2oK0cVQug/dGU+XhaT9uKl+JzLQgxxAxy+EqkkErKahKcanrWoS0eWodBKaYP7SqibJqZSnBtDxM5Xqd7L/Z9OmSapiqZrmObEZNEVTXRiiyRK2S82gSZpqIWnyIh4MoWmqIk3JU1NokqooBFnTaQQdwVygm3f7TKDj61xEb1Nz028ziQ+4WEBHM1G9S22gX2eh+nbmsQ/dH0+TJIagau96VNpJQPNxDqrhYAk9h1ZPppbQcfgOpuhYbE2HVy1Te+jQqstpljV0aNVlD24PHVZ1dQzCHjqs6mqo5AAdUnV93sQBOqRqmbpCh1PdDP5doJNgI5A8dYYONtjLDgjoUFPcfJxKM55uP35kQURfxqkmoONrgACBXYqCjt4CNHtFv4KDDjBEVSxIW0L7r4uQp3jo1yxAc4eFjn+8BghsUgJoz0OQeiEMD+0zQJq+EA/tMUDq4KCA9hgg7QloCmhfAZIdUjro1E+AwCYmhI7To/TRrUS00J8ewlqeTaHHR663jzF/WJcBPYVhNAnofOQO66q1o4ZOeMMa8pQBOvoERuomRwU5dMRZGeUl5YFm7GMmpt8YaDbq7Dvlg05/WKizTcQJzUKdbWJeaAbqbG3yvSjo9CujZo75oYmpa2Z2aNIIaZj5oQmpyzroCTqhos42dt9rtmqq+/iaEYxDIPuOLb/XbhLQ//iBHz2B3MeRV+j084gMkSw/J5Fn6LI6SkxobFy/FwWdvoKz7Ex+R2Gg07cvN9mQrS9xKOgo+XWRXWi2/SJK6CgpZFtiZ0UnmAaFjhJL7DIynL6IErp69dAYu7B8RnwRJXRc1sjpKgklMvKLKKGLvuYEo9zln57OcTQr6KoBLP73S6mMikys/+IoiWYHncbR36kEz7L2mkcAqIC/z+Wfkn0RJXTZlhQy/06ndXPn89fX6fQXUTz54eN/89ZrgC7jB7wAAAAASUVORK5CYII=);
  background-position: center;
  background-size: cover
}

.btc-symbol:before {
  background-color: #f7931a;
  background-image: url(/assets/btc.png);
  background-position: center;
  background-size: cover
}

.cad-symbol:before {
  background-color: #ff5d13;
  background-image: url(/assets/cad.png);
  background-position: center;
  background-size: cover
}

.dai-symbol:before {
  background-color: #f5ac37;
  background-image: url(/assets/dai.png);
  background-position: center;
  background-size: cover
}

.dog-symbol:before {
  background-color: #ba9f33;
  background-image: url(/assets/dog.png);
  background-position: center;
  background-size: cover
}

.eth-symbol:before {
  background-color: #627eea;
  background-image: url(/assets/eth.png);
  background-position: center;
  background-size: cover
}

.eur-symbol:before {
  background-color: #38b8a0;
  background-image: url(/assets/eur.png);
  background-position: center;
  background-size: cover
}

.ftn-symbol:before {
  background-color: #ff008c;
  background-image: url(/assets/ftn.png);
  background-position: center;
  background-size: cover
}

.gel-symbol:before {
  background-color: #ff0003;
  background-image: url(/assets/gel.png);
  background-position: center;
  background-size: cover
}

.ghs-symbol:before {
  background-color: #b6d433;
  background-image: url(/assets/ghs.png);
  background-position: center;
  background-size: cover
}

.idr-symbol:before {
  background-color: #22af4b;
  background-image: url(/assets/idr.png);
  background-position: center;
  background-size: cover
}

.kes-symbol:before {
  background-color: #ac2423;
  background-image: url(/assets/kes.png);
  background-position: center;
  background-size: cover
}

.krw-symbol:before {
  background-color: #eab200;
  background-image: url(/assets/krw.png);
  background-position: center;
  background-size: cover
}

.kzt-symbol:before {
  background-color: #00c3ea;
  background-image: url(/assets/kzt.png);
  background-position: center;
  background-size: cover
}

.ltc-symbol:before {
  background-color: #5c5c5c;
  background-image: url(/assets/ltc.png);
  background-position: center;
  background-size: cover
}

.mth-symbol:before {
  background-color: #0172ff;
  background-image: url(/assets/mth.png);
  background-position: center;
  background-size: cover
}

.myr-symbol:before {
  background-color: #5e2e8d;
  background-image: url(/assets/myr.png);
  background-position: center;
  background-size: cover
}

.rub-symbol:before {
  background-color: #f76900;
  background-image: url(/assets/rub.png);
  background-position: center;
  background-size: cover
}

.thb-symbol:before {
  background-color: #ff006d;
  background-image: url(/assets/thb.png);
  background-position: center;
  background-size: cover
}

.trx-symbol:before {
  background-color: #eb0029;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABaUExURUdwTOsAKOsAKewAKesAJOsAKesAKOsAKesAKOsAKOkAKesAKe0AKesAKf////7v8vWAlP3f5O0gRPBAXveUpPq/yfJVcOwQN+8wUfzP1/mvvPRvhuwQNvV/lAPvlbYAAAANdFJOUwA6xe8QlyDfXnAar3gq/bakAAAETklEQVRo3sWa15ajMAyG6eXkmN5J3v81FxsIbsiyw5zVxZbJxLL0/XIReB7KIj+PX0Eaks3CNHjFuR95T1mUxSnRWBBnyQOj5wEBLPjRhw+Ovtsrc598SlCWurnIQ4I2Bxd+SqzM0kXyItYWW+DOQuJg6CCimDhajCq+JCXOliLS5IfkB0t9Y/rJj2YAkZOfLf/j8UEPGXnEbrPkk4fMf16fooVatUaPjb+pVVdxV/1+umH60UMMAm6LzeZlbccHQQsAyuKwsncNRsEgLHBVIZhTMC+oAt6FatbBiFqVFNQfg3Z96RxMCpVwe47XkGmoltkpmPw+gAtz3bD/ju1qH0wYAWsQxVzVdLbD9cMtmL4WvdR9dR9Mfh8Aw7w0bLSP+MkWjJyyom9gCrpFdMNcju+Ffr3TfDwNQsrqBhSS7oxCMVdHRcz6r/PB1No8BUcRa7+9zW/e/lqBCZLzc8pK6yECthk695Ymg6Feb8bvWA5pJsv2FrP+BM0w039oUe/WsARVh5/hJkfJzeQYZuaKfX1RNT9dOr7zEAEb8YH5u/gpIIaSo1vpw8zkdVSDWRmLX3Ivgek9xLcIOMwXCA71uOMdJYcftdaiWwV+MV88PwpeYvAQQWeVL+ZLkUsj4+WKe9Z48KHDXCtO8kK9isXbDGt3LU+DVAnQZWBDW/IO6bzrYY+F4R2lNYlP6kkZuizxmC/UbLLdtE27VnfWepS3ZugmTDH3wg+W764mjbtUQ6crlsADz3N0bx4JcOA49k/6O1MhxXvoFLzQtIoWeQ91tw6NkL5K3Tc9eOOWMNOiFqZ9FV59szUZHFRK2FSijX7dnom9AwUzHalUf+9zuy0ZHKiYF9njmbdSv+15hlurgnlWamkDXOp3AwbZdO2QMZcqyxsBHTI1tZwkzG9x1T6D0gpoLzRTX0XCPKnV1GlWCG6pMHY+RMyUyYQU0L7YGe/eIuZVVhU7iE/AEdt8ORYwVxJzBniFriGR0YGAeRELdgQEdJ5bjNdjAXMvlsFSaMpCOnmZ+1s85lpQ5AcS0HlsMXdAeMxCxlf4YHwcvMwQOMwTvyZMsICoJR508tJgbuXDWAV+MUB2oS7Mw4VjNI9/NBQQOfpi5srgdouRM4TJ0Rdz9x30YwR8tRN8POaez1XZYFsuKRrzfJQBsMXomgl4zEeqEAISekZRiMTcHPOGthhtNyRHYj7KACMgqemV4jAP7FCEEZDUzkEIiWGmf+AEpHTtXijMtAyYgFbrvmMSYjBvcGuUgDRPEjIMZv0tBtm/jhGY9bcYXGPW3Fqu4OaQsbVsxHA2OycHADit7s1Os4CI7/iAoi1QAoIe4+RGzL1dv9TSQ4UBnP/wmOttv0JYPoY1Cij0//+jxr9/WEpBOAURWjyzThyCeNm9n2AbROp7tmbjIsyd3kvAukhz59dQMsTLA4Hv/WJJBr96kj/wDk2SxVonaZw9+IaO8+s//wBojYDSgdBcVQAAAABJRU5ErkJggg==);
  background-position: center;
  background-size: cover
}

.tus-symbol:before {
  background-color: #26a17b;
  background-image: url(/assets/tus.png);
  background-position: center;
  background-size: cover
}

.uah-symbol:before {
  background-color: #257dc5;
  background-image: url(/assets/uah.png);
  background-position: center;
  background-size: cover
}

.usc-symbol:before {
  background-color: #2775ca;
  background-image: url(/assets/usc.png);
  background-position: center;
  background-size: cover
}

.usd-symbol:before {
  background-color: #009f00;
  background-image: url(/assets/usd.png);
  background-position: center;
  background-size: cover
}

.uzs-symbol:before {
  background-color: #684b9e;
  background-image: url(/assets/uzs.png);
  background-position: center;
  background-size: cover
}

.vnd-symbol:before {
  background-color: #2e60b3;
  background-image: url(/assets/vnd.png);
  background-position: center;
  background-size: cover
}

.xrp-symbol:before {
  background-color: #23292f;
  background-image: url(/assets/xrp.png);
  background-position: center;
  background-size: cover
}

.generic-search-container-body {
  display: flex;
  flex-direction: column
}

.generic-search-menu {
  display: flex;
  gap: 10px;
  padding: 15px 0
}

.generic-search-menu-item {
  display: block;
  padding: 0 10px
}

.generic-search-menu-item.active {
  background: rgba(var(--b-sc), 1);
  color: rgba(var(--b), 1)
}

.callPanel {
  position: relative
}

.callPanel.opened .callPanelMenu {
  opacity: 1;
  visibility: visible
}

.callPanelMenu {
  position: absolute;
  top: 100%;
  max-height: 60vh;
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transform: translateY(4px);
  border-bottom-left-radius: var(--border-radius);
  border-bottom-right-radius: var(--border-radius);
  transition: all var(--default-transition-duration) var(--default-transition-delay);
  background: rgba(var(--header), 1);
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch
}

.callPanelIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  font-size: 16px;
  margin-inline-start: 0;
  border-radius: var(--border-radius)
}

.callPanelIcon.bc-i-instagram {
  background-image: radial-gradient(circle at 30% 107%, #fdf497, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%)
}

[dir=ltr] .callPanelIcon.bc-i-instagram:before {
  margin-inline-start: -1px
}

.callPanelIcon.bc-i-tiktok:before,
.callPanelIcon.bc-i-telegram:before,
.callPanelIcon.bc-i-facebook:before,
.callPanelIcon.bc-i-linkedin:before,
.callPanelIcon.bc-i-vk:before,
.callPanelIcon.bc-i-soundcloud:before,
.callPanelIcon.bc-i-discord:before,
.callPanelIcon.bc-i-heylink:before,
.callPanelIcon.bc-i-threads:before,
.callPanelIcon.bc-i-tv:before,
.callPanelIcon.bc-i-medium:before,
.callPanelIcon.bc-i-youtube:before,
.callPanelIcon.bc-i-blog:before,
.callPanelIcon.bc-i-gmail:before,
.callPanelIcon.bc-i-ok:before,
.callPanelIcon.bc-i-pinterest:before,
.callPanelIcon.bc-i-reddit:before,
.callPanelIcon.bc-i-tumblr:before,
.callPanelIcon.bc-i-twitch:before,
.callPanelIcon.bc-i-twitter:before,
.callPanelIcon.bc-i-X:before {
  font-size: 10px;
  border: 1px solid rgba(var(--b-sc), 1);
  border-radius: 50%;
  padding: 3px
}

.callPanelMenuItem {
  position: relative;
  display: flex;
  align-items: center;
  height: 34px;
  color: rgba(var(--header-sc), .7);
  background: linear-gradient(to right, rgba(var(--header-sc), .15), rgba(var(--header-sc), .05));
  padding: 0 10px;
  border-radius: var(--border-radius);
  overflow: hidden;
  transition: color var(--default-transition-duration)
}

.callPanelMenuItem+.callPanelMenuItem {
  margin-top: 2px
}

.callPanelMenuItem:hover {
  color: rgba(var(--header-sc), 1)
}

.callPanelMenuItem:before {
  content: "";
  position: absolute;
  top: 0;
  width: 2px;
  height: 100%;
  background: rgba(var(--hero), 0);
  transition: background var(--default-transition-duration)
}

[dir=ltr] .callPanelMenuItem:before {
  left: 0
}

[dir=rtl] .callPanelMenuItem:before {
  right: 0
}

.callPanelMenuItem:hover:before {
  background: rgba(var(--hero), 1)
}

.callPanelText {
  margin-inline-start: 10px;
  letter-spacing: .1px;
  text-transform: capitalize
}

.callPanelBtn {
  padding: 0
}

.loyaltyBonusHeaderBackground {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: -3
}

[class*=is-web] .loyaltyBonusHeaderBackground {
  width: 108%;
  height: 96%
}

@media screen and (max-width: 1280px) {
  [class*=is-web] .loyaltyBonusHeaderBackground {
    width: 124%;
    height: 90%
  }
}

[class*=is-mobile] .loyaltyBonusHeaderBackground {
  width: 106%;
  height: 100%
}

.loyaltyBonusHeaderBackground:before,
.loyaltyBonusHeaderBackground:after {
  background: rgba(var(--hero), 1);
  z-index: -3;
  width: 100%;
  left: 0
}

.loyaltyBonusHeaderBackground:before {
  transform: perspective(80px) rotateX(55deg)
}

[class*=is-web] .loyaltyBonusHeaderBackground:before {
  bottom: 12px
}

@media screen and (max-width: 1280px) {
  [class*=is-web] .loyaltyBonusHeaderBackground:before {
    bottom: 10px
  }
}

[class*=is-mobile] .loyaltyBonusHeaderBackground:before {
  bottom: 10px
}

.loyaltyBonusHeaderBackground:after {
  top: 10px;
  transform: perspective(80px) rotateX(125deg)
}

.loyaltyBonusHeaderBackground:before,
.loyaltyBonusHeaderBackground:after,
.loyaltyBonusHeader:before,
.loyaltyBonusHeader:after {
  content: "";
  position: absolute;
  height: 50%
}

.loyaltyBonusHeaderShadow {
  width: 116%;
  height: 30px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: #0009;
  filter: blur(4px);
  opacity: .5;
  z-index: -2
}

.hdr-main-content-bc .loyaltyBonusHeader,
.header-bc .loyaltyBonusHeader {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 10px;
  padding-right: 6px
}

.hdr-main-content-bc .loyaltyBonusHeader:before,
.hdr-main-content-bc .loyaltyBonusHeader:after,
.header-bc .loyaltyBonusHeader:before,
.header-bc .loyaltyBonusHeader:after {
  width: 100%;
  left: 0;
  background: rgba(var(--hero), 1);
  z-index: -1
}

.hdr-main-content-bc .loyaltyBonusHeader:before,
.header-bc .loyaltyBonusHeader:before {
  bottom: 6px;
  transform: perspective(80px) rotateX(55deg)
}

.hdr-main-content-bc .loyaltyBonusHeader:after,
.header-bc .loyaltyBonusHeader:after {
  top: 6px;
  transform: perspective(80px) rotateX(125deg)
}

.hdr-main-content-bc .loyaltyBonusImg,
.header-bc .loyaltyBonusImg {
  object-fit: contain
}

[class*=is-web] .hdr-main-content-bc .loyaltyBonusHeader {
  height: 50px;
  margin-inline-end: 24px;
  cursor: pointer
}

@media screen and (max-width: 1280px) {
  [class*=is-web] .hdr-main-content-bc .loyaltyBonusHeader {
    padding: 0 4px;
    margin-inline-end: 14px
  }
}

[class*=is-web] .hdr-main-content-bc .loyaltyBonusHeader:before {
  bottom: 8px
}

@media screen and (max-width: 1280px) {
  [class*=is-web] .hdr-main-content-bc .loyaltyBonusHeader:after {
    top: 8px
  }
}

[class*=is-web] .hdr-main-content-bc .loyaltyBonusImg {
  width: 22px;
  max-height: 22px;
  margin-top: -4px
}

@media screen and (max-width: 1280px) {
  [class*=is-web] .hdr-main-content-bc .loyaltyBonusImg {
    width: 20px;
    max-height: 20px;
    margin-top: 0
  }
}

[class*=is-mobile] .header-bc .loyaltyBonusHeader {
  height: 46px;
  z-index: 1
}

[class*=is-mobile] .header-bc .loyaltyBonusHeader:first-child {
  margin-inline-start: 10px
}

[class*=is-mobile] .header-bc .loyaltyBonusHeader:first-child+.hdr-user-bc {
  margin-inline-start: auto
}

[class*=is-mobile] .header-bc .loyaltyBonusHeader:first-child .loyaltyBonusHeaderText {
  max-width: 120px
}

[class*=is-mobile] .header-bc .loyaltyBonusHeader:not(:first-child) .loyaltyBonusHeaderText {
  max-width: 100px
}

@media screen and (max-width: 400px) {
  [class*=is-mobile] .header-bc .loyaltyBonusHeader:not(:first-child) .loyaltyBonusHeaderText {
    max-width: 54px
  }
}

[class*=is-mobile] .header-bc .loyaltyBonusHeader+.hasLoyaltyLevel {
  margin-inline-start: 8px
}

@media screen and (max-width: 400px) {
  [class*=is-mobile] .header-bc .loyaltyBonusHeader+.hasLoyaltyLevel {
    margin-inline-start: 4px
  }
}

[class*=is-mobile] .header-bc .loyaltyBonusHeader+.hdr-user-bc:not(.hasLoyaltyLevel) {
  margin-inline-start: 18px
}

[class*=is-mobile] .header-bc .loyaltyBonusImg {
  width: 20px;
  max-height: 20px;
  margin-top: -2px
}

.loyaltyBonusHeaderText {
  text-transform: uppercase;
  font-size: 12px;
  margin-inline-end: 2px;
  color: rgba(var(--hero-sc), .9)
}

@media screen and (max-width: 1280px) {
  [class*=is-web] .loyaltyBonusHeaderText {
    display: none
  }
}

@media screen and (max-width: 360px) {
  [class*=is-mobile] .loyaltyBonusHeaderText {
    font-size: 10px
  }
}

.cashbackVaultBoxesHeader {
  position: relative;
  border: 1px solid rgba(var(--hero), 1);
  border-radius: 50%;
  background: url(/assets/cashbackVaultBoxInLoyaltyImg.png) center no-repeat, rgba(var(--b-sc), .04);
  background-size: contain;
  box-shadow: inset 0 0 5px 5px rgba(var(--hero), .2), 0 0 10px 5px rgba(var(--hero), .2);
  margin-inline-start: 8px
}

[class*=is-web] .cashbackVaultBoxesHeader {
  width: 36px;
  height: 36px;
  transition: box-shadow var(--default-transition-duration);
  cursor: pointer
}

[class*=is-web] .cashbackVaultBoxesHeader:hover {
  box-shadow: inset 0 0 10px 5px rgba(var(--hero), .4), 0 0 10px 6px rgba(var(--hero), .2)
}

[class*=is-mobile] .cashbackVaultBoxesHeader {
  width: 26px;
  height: 26px
}

.cashbackVaultBoxesHeader:after {
  content: "";
  position: absolute;
  top: -3px;
  background: rgba(var(--hero), 1);
  border: 2px solid #000000;
  border-radius: 50%;
  animation: circle-bounce 3s infinite ease-in-out
}

[dir=ltr] .cashbackVaultBoxesHeader:after {
  right: -3px
}

[dir=rtl] .cashbackVaultBoxesHeader:after {
  left: -3px
}

[class*=is-web] .cashbackVaultBoxesHeader:after {
  width: 10px;
  height: 10px
}

[class*=is-mobile] .cashbackVaultBoxesHeader:after {
  width: 7px;
  height: 7px
}

@keyframes circle-bounce {

  0%,
  to {
    transform: scale(0)
  }

  50% {
    transform: scale(1)
  }
}

.header-bc {
  position: fixed;
  top: var(--dynamic-header);
  left: 0;
  height: var(--mobile-header-main-section-height);
  z-index: 950
}

.header-bc.header-bc-hide .hdr-navigation-scrollable-bc-holder {
  transform: translateY(-100%)
}

.header-bc .hdr-navigation-scrollable-bc:not(:only-child):nth-child(1) {
  position: absolute;
  top: 0;
  left: 0
}

.header-bc .hdr-navigation-scrollable-bc:not(:only-child):nth-child(1) .hdr-navigation-link-bc.active {
  box-shadow: none
}

.header-bc .hdr-navigation-scrollable-bc:not(:only-child):nth-child(1) .hdr-navigation-link-bc.active:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(var(--menu-sc), .05)
}

.header-bc .hdr-navigation-scrollable-bc:not(:only-child):nth-child(2) {
  transform: translateY(0)
}

.header-bc .hdr-navigation-scrollable-bc:not(:only-child):nth-child(2) .hdr-navigation-link-bc {
  position: relative
}

.header-bc .hdr-navigation-scrollable-bc:not(:only-child):nth-child(2) .hdr-navigation-link-bc:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(var(--header-sc), .05);
  pointer-events: none
}

.header-bc .hdr-navigation-scrollable-bc:not(:only-child):nth-child(2) .hdr-navigation-link-bc.active {
  position: sticky
}

.header-bc.active:not(.header-bc-hide) .hdr-navigation-scrollable-bc:nth-child(2) {
  transform: translateY(40px)
}

.layout-bc.integration-mode .header-bc.header-bc-hide .hdr-navigation-scrollable-bc-holder,
.layout-bc.integration-mode .header-bc.active .hdr-navigation-scrollable-bc:nth-child(2) {
  transform: none
}

.layout-bc.integration-mode .hdr-navigation-scrollable-bc:not(:only-child):nth-child(1) {
  position: static
}

.layout-bc.integration-mode .layout-content-holder-bc {
  padding-top: calc(2 * var(--mobile-header-navigation-height))
}

.layout-bc.integration-header-absence .layout-content-holder-bc {
  padding-top: 0
}

.hdr-main-content-bc {
  height: 100%;
  padding-inline-start: var(--padding-page-aside);
  padding-inline-end: calc(var(--padding-page-aside) + 7px);
  background: rgba(var(--header), 1);
  border-bottom: 1px solid rgba(var(--header-sc), .05)
}

.header-icon {
  width: 20px;
  height: 20px;
  font-size: 12px;
  margin-inline-start: 4px
}

.hdr-dynamic-content {
  position: fixed;
  top: 0;
  width: 100%;
  max-height: 500px;
  background: rgba(var(--b), 1);
  z-index: 953;
  opacity: 1;
  transition: all var(--slow-transition-duration)
}

.hdr-dynamic-content .e-p-close-icon-bc {
  top: 4px
}

.hdr-dynamic-content .hm-row-bc {
  position: relative
}

.informative-widget {
  padding: 0 var(--padding-page-aside)
}

.informative-widget-container {
  padding: 10px 40px 10px 10px
}

.informative-widget-link {
  height: 100%
}

.logo {
  height: 46px
}

.hdr-logo-bc {
  max-width: 100px;
  padding: 2px 0
}

@media screen and (max-width: 360px) {
  .hdr-logo-bc {
    max-width: 75px
  }
}

.hdr-nav-menu-holder-bc {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  z-index: 950;
  padding-top: calc(var(--mobile-header-main-section-height) + var(--dynamic-header));
  top: 100%;
  animation-name: hdr-nav-menu-holder-ltr;
  animation-duration: var(--default-transition-duration);
  animation-timing-function: ease-in-out;
  animation-delay: calc(var(--default-transition-duration) / 3);
  animation-fill-mode: forwards
}

.layout-bc:not(.has-generic-menu) .hdr-nav-menu-holder-bc:after {
  content: "";
  position: absolute;
  bottom: 49px;
  left: 0;
  width: 100%;
  height: 77px;
  background-image: linear-gradient(to bottom, rgba(var(--b), 0), rgba(var(--b), 1));
  pointer-events: none;
  z-index: 1
}

@keyframes hdr-nav-menu-holder-ltr {
  0% {
    transform: translateZ(0)
  }

  to {
    transform: translate3d(0, -100%, 0)
  }
}

.m-block-nav-items-bc {
  grid-template-columns: repeat(auto-fill, minmax(108px, 1fr));
  padding: 15px var(--padding-page-aside) 20px
}

.m-nav-items-list-item-bc {
  background: rgba(var(--b-sc), .1)
}

.m-nav-items-list-item-bc.active {
  color: rgba(var(--b-sc), 1);
  background: rgba(var(--b-sc), .25)
}

.m-nav-items-list-item-bc.active .nav-ico-w-row-bc {
  box-shadow: inset 0 -1px rgba(var(--b), .5)
}

.m-navigation-container-bc {
  width: 100%;
  height: 100%;
  background: rgba(var(--b), 1);
  position: relative
}

.m-nav-title-row-bc {
  width: 100%;
  height: 44px;
  box-shadow: 0 -1px rgba(var(--b-sc), .1) inset;
  display: flex;
  justify-content: space-between;
  align-items: center
}

.m-nav-title-content-bc {
  font-size: 16px;
  line-height: 44px;
  font-weight: 500;
  color: rgba(var(--b-sc), 1);
  padding: 0 var(--padding-page-aside);
  text-transform: uppercase
}

.closed-n-p-bc {
  padding: 0 var(--padding-page-aside);
  display: flex;
  align-items: center;
  color: rgba(var(--b-sc), .9);
  font-size: 14px;
  height: 100%
}

.m-nav-info-w-container-bc {
  width: 100%;
  height: calc(100% - 44px);
  padding: var(--padding-page-aside) var(--padding-page-aside) var(--mobile-header-main-section-height);
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch
}

.m-nav-info-w-container-bc .m-nav-icon-bc {
  width: 29px;
  height: 29px;
  color: #fff;
  border-radius: var(--border-radius);
  font-size: 18px;
  line-height: 28px;
  position: relative
}

.m-nav-info-w-container-bc .m-nav-icon-bc:before {
  position: relative;
  z-index: 1
}

.m-nav-info-w-container-bc .m-nav-icon-bc:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: var(--border-radius);
  background-image: radial-gradient(circle at -14% 113%, #000000a6, #0000 120%)
}

.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-esports,
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-slots {
  font-size: 14px
}

.app-nav-arrow-block-bc {
  position: relative
}

.app-nav-arrow-block-bc+.menu-group-title {
  margin-top: 20px
}

.app-nav-link {
  display: flex
}

.m-nav-arrow-icon-bc {
  top: 0;
  height: 100%;
  line-height: 48px;
  font-size: 12px;
  position: absolute;
  color: rgba(var(--b-sc), .6);
  pointer-events: none
}

[dir=ltr] .m-nav-arrow-icon-bc {
  right: 10px
}

[dir=rtl] .m-nav-arrow-icon-bc {
  left: 10px;
  transform: rotate(180deg)
}

.m-nav-collapsed-container-bc {
  overflow: hidden;
  margin-bottom: 20px
}

.m-nav-collapsed-container-bc .nav-ico-w-row-bc:not(:only-child) {
  box-shadow: none
}

.m-nav-collapsed-container-bc .m-block-nav-items-bc {
  margin: 0;
  padding: 0;
  grid-template-columns: 1fr
}

.m-nav-collapsed-container-bc .app-nav-link:after {
  content: attr(data-badge);
  position: absolute;
  top: 0;
  width: 64%;
  height: 100%;
  text-align: end;
  padding-inline-end: 30px;
  box-sizing: border-box;
  border-radius: var(--border-radius);
  text-transform: uppercase;
  font-size: 12px;
  line-height: 50px;
  letter-spacing: .44px
}

[dir=ltr] .m-nav-collapsed-container-bc .app-nav-link:after {
  right: 0
}

[dir=rtl] .m-nav-collapsed-container-bc .app-nav-link:after {
  left: 0
}

.m-nav-collapsed-container-bc .m-nav-items-list-item-bc {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 1
}

.m-nav-collapsed-container-bc .nav-ico-w-row-bc {
  width: 28px;
  height: 48px;
  flex-shrink: 0;
  box-shadow: none
}

.m-nav-collapsed-container-bc .m-nav-list-item-title-bc {
  flex: auto;
  justify-content: flex-start;
  height: 48px;
  padding-inline-start: 10px;
  padding-inline-end: 110px;
  text-align: start;
  font-size: 14px;
  line-height: 16px
}

.menu-group-title {
  display: flex;
  width: 98px;
  color: rgba(var(--b-sc), .7);
  text-align: start;
  text-transform: uppercase;
  font-size: 12px
}

.payment-logo {
  max-width: 80%;
  max-height: 80%
}

.m-nav-sab-container-bc {
  display: grid;
  grid-auto-columns: auto 11fr;
  grid-template-areas: "left right";
  position: absolute;
  width: 100%;
  height: calc(100% - 44px);
  padding-top: var(--padding-page-aside);
  left: 0;
  bottom: 0
}

.m-nav-sab-container-bc .m-block-nav-items-bc {
  grid-template-columns: repeat(auto-fit, minmax(98px, 1fr));
  padding: 0 var(--padding-page-aside) 69px;
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch
}

.m-nav-sab-container-bc .m-block-nav-items-bc .nav-ico-w-row-bc {
  height: 48px
}

.m-nav-sab-container-bc .m-block-nav-items-bc .m-nav-list-item-title-bc {
  height: 30px
}

.m-nav-sab-container-bc .m-block-nav-items-bc .m-nav-items-list-item-bc {
  width: 98px
}

.m-nav-sab-container-bc .m-block-nav-items-bc .m-nav-arrow-icon-bc {
  display: none
}

.m-nav-sab-container-bc .m-block-nav-items-bc .app-nav-arrow-block-bc:last-child {
  padding-bottom: 10px
}

.m-nav-sab-container-bc .m-nav-sab-container-right-bc {
  padding: 0 var(--padding-page-aside) 69px
}

.m-nav-sab-container-right-bc {
  grid-area: right;
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch
}

[dir=ltr] .m-nav-sab-container-right-bc {
  border-top-left-radius: var(--border-radius);
  animation: m-nav-sab-container-ltr var(--default-transition-duration) ease;
  border-left: 1px solid rgba(var(--b-sc), .1)
}

[dir=rtl] .m-nav-sab-container-right-bc {
  border-top-right-radius: var(--border-radius);
  animation: m-nav-sab-container-rtl var(--default-transition-duration) ease;
  border-right: 1px solid rgba(var(--b-sc), .1)
}

@keyframes m-nav-sab-container-ltr {
  0% {
    transform: translate3d(100%, 0, 0)
  }

  to {
    transform: translateZ(0)
  }
}

@keyframes m-nav-sab-container-rtl {
  0% {
    transform: translate3d(-100%, 0, 0)
  }

  to {
    transform: translateZ(0)
  }
}

.m-nav-sab-container-r-row-title-bc {
  display: flex;
  align-items: center;
  height: 36px;
  width: 100%;
  padding: 0 15px;
  background: rgba(var(--b-sc), .1);
  overflow: hidden
}

.m-nav-sab-c-r-row-icon-bc {
  flex: 0 0 auto;
  font-size: 12px;
  color: rgba(var(--b-sc), .9)
}

[dir=rtl] .m-nav-sab-c-r-row-icon-bc {
  transform: rotate(180deg)
}

.m-nav-sab-container-r-row-name-title {
  padding-inline-start: 10px;
  font-size: 15px;
  text-transform: uppercase;
  color: rgba(var(--b-sc), .9)
}

.m-nav-sab-container-r-row-name {
  width: 100%;
  height: 44px;
  font-size: 15px;
  line-height: 44px;
  color: rgba(var(--b-sc), .9)
}

.m-nav-sab-container-r-row-bc {
  display: flex;
  width: 100%;
  padding-inline-start: 30px;
  padding-inline-end: 15px
}

.m-nav-sab-container-r-row-bc>a {
  display: flex
}

[dir=ltr] .m-nav-sab-container-r-row-bc>a:after {
  right: -10px
}

[dir=rtl] .m-nav-sab-container-r-row-bc>a:after {
  left: -10px
}

.header-custom-buttons+.header-custom-buttons {
  margin-inline-start: 5px
}

.header-custom-buttons>.btn {
  width: auto;
  height: 24px;
  padding: 0 5px;
  font-size: 14px
}

.header-custom-buttons>.btn+.btn {
  margin-inline-start: 5px
}

.header-custom-buttons+.sign-in {
  max-width: 52px;
  margin-inline-start: 8px
}

.btn.register {
  max-width: 84px;
  margin-inline-start: 12px
}

.hdr-additional-info {
  position: relative;
  display: flex;
  align-items: center;
  height: 40px;
  background: rgba(var(--b), 1);
  padding: 0 8px 0 var(--padding-page-aside);
  border-bottom: 1px solid rgba(var(--header-sc), .1)
}

.hdr-additional-info:empty {
  display: none
}

.hdr-user-bc {
  margin-inline-start: 2px
}

.user-nav-icon {
  position: relative;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  color: #fff;
  text-align: center;
  border-radius: var(--border-radius);
  font-size: 14px;
  line-height: 24px
}

.user-nav-icon:before {
  position: relative;
  z-index: 1
}

.user-nav-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain
}

.user-nav-icon+.user-nav-icon {
  margin-inline-start: 8px
}

.user-balance-dropdown {
  position: relative
}

.header-user-balance-container {
  display: none;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  background: rgba(var(--b), 1);
  border-radius: var(--border-radius);
  box-shadow: 0 1px 5px 2px #0000001f
}

.header-user-balance-container:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(var(--b-sc), .1);
  border-radius: var(--border-radius);
  z-index: -1
}

.header-user-balance-container.active {
  display: block;
  z-index: 3
}

.hdr-user-info-content-bc {
  margin-inline-start: 6px;
  margin-inline-end: 6px
}

.hdr-user-info-content-bc.bonus-available+.header-user-balance-container {
  top: 38px
}

.hdr-user-info-content-bc:not(.bonus-available)+.header-user-balance-container {
  top: 30px
}

.crypto-currency-data {
  flex: auto;
  z-index: 0
}

.crypto-currency-data i:after {
  background: rgba(var(--b-sc), .85)
}

.nav-menu-sub-user-balances {
  width: 195px;
  padding: 10px
}

.nav-menu-sub-user-balances:before,
.nav-menu-sub-user-balances:after {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: -9px;
  left: 50%;
  transform: translate(-50%) rotate(45deg);
  border-radius: 2px
}

.nav-menu-sub-user-balances:before {
  background: rgba(var(--b-sc), .1)
}

.nav-menu-sub-user-balances:after {
  z-index: -1;
  background: rgba(var(--b), 1)
}

.network-address .form-control-select-bc {
  padding: 0;
  padding-inline-start: 5px
}

.crypto-deposit .connect-button {
  margin-bottom: 10px
}

.hdr-crypto-content {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: rgba(var(--b), 1);
  z-index: 1
}

.hdr-crypto-content:not(:empty) {
  padding: 1px 8px;
  border-bottom: 1px solid rgba(var(--b-sc), .05)
}

.connect-wallet {
  width: 45%;
  flex-shrink: 0
}

.radio-control-symbol:after,
.radio-control-symbol:before {
  width: 14px;
  height: 14px
}

.currency-control-symbol {
  margin-inline-end: 10px
}

.currency-control-symbol:after,
.currency-control-symbol:before {
  width: 16px;
  height: 16px;
  font-size: 12px;
  line-height: 16px
}

.radio-control-symbol:after {
  font-size: 10px;
  line-height: 14px
}

.wallet-menu {
  width: 160px
}

.wallet-menu-content .radio-v-bc {
  margin: 0
}

.wallet-menu-item,
.wallet-currency {
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch
}

@media screen and (max-device-height: 480px) {

  .wallet-menu-item,
  .wallet-currency {
    max-height: 48vh
  }
}

@media (min-device-height: 481px) and (max-device-height: 680px) {

  .wallet-menu-item,
  .wallet-currency {
    max-height: 65vh
  }
}

@media (width: 1024px) and (max-device-height: 600px) {

  .wallet-menu-item,
  .wallet-currency {
    max-height: 62vh
  }
}

.wallet-currency-item {
  font-size: 11px
}

.wallet-menu-btn i {
  font-size: 14px
}

.trusted-widget {
  overflow: hidden
}

.trusted-widget:not(:only-child) {
  margin-inline-start: 5px
}

.trusted-widget:only-child {
  margin-inline-start: auto
}

.trusted-widget i:after {
  background: rgba(var(--b-sc), .85)
}

.layout-search-holder-bc {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(var(--b), 1);
  z-index: 990;
  transform: translateY(100%);
  transition: transform var(--default-transition-duration)
}

.layout-search-holder-bc .sport-search-bc {
  flex-shrink: 0
}

.generic-search-open .layout-search-holder-bc {
  transform: translateY(0)
}

.generic-search-container-body {
  padding: 7px;
  overflow: hidden
}

.generic-search-result-container .sport-search-result-bc {
  overflow: initial
}

.generic-search-result-container .sport-search-result-body-bc,
.generic-search-result-container .generic-search-result-scrollable {
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  max-height: 78vh
}

.generic-search-result-container .sport-search-result-bc {
  position: static
}

.generic-search-result-container .casino-category-games {
  margin-top: 0;
  padding: 0
}

.callPanel {
  z-index: 2
}

[dir=ltr] .callPanel:nth-child(3) .callPanelMenu {
  right: 0
}

[dir=rtl] .callPanel:nth-child(3) .callPanelMenu {
  left: 0
}

[dir=ltr] .callPanel:nth-child(2) .callPanelMenu,
[dir=ltr] .callPanel:only-child .callPanelMenu {
  left: 0
}

[dir=rtl] .callPanel:nth-child(2) .callPanelMenu,
[dir=rtl] .callPanel:only-child .callPanelMenu {
  right: 0
}

.callPanelMenu {
  min-width: 190px;
  max-width: 220px
}

.callPanelBtn {
  width: 24px;
  height: 24px;
  margin-inline-start: 8px
}

.hasLoyaltyLevel:not(.isExpandedIcons) {
  flex-direction: row-reverse
}

.hasLoyaltyLevel:not(.isExpandedIcons) .user-nav-icon {
  margin-inline-start: -2px;
  box-shadow: 0 0 0 4px rgba(var(--b), 1);
  z-index: 0
}

.hasLoyaltyLevel:not(.isExpandedIcons) .headerExpanded {
  order: 1;
  height: 26px;
  padding-inline-end: 2px;
  box-shadow: 2px 0 8px 5px rgba(var(--b), 1);
  background: rgba(var(--b), 1)
}

[dir=rtl] .hasLoyaltyLevel:not(.isExpandedIcons) .headerExpandedIcons {
  direction: ltr
}

.headerExpandedIcons {
  display: flex;
  align-items: center
}

[dir=rtl] .headerExpandedIcons {
  transform: rotate(180deg)
}

.headerExpandedIcons i:first-child {
  color: rgba(var(--b-sc), .9);
  font-size: 14px
}

.headerExpandedIcons i:last-child {
  color: rgba(var(--b-sc), .6);
  font-size: 10px;
  margin-inline-start: -6px
}

.headerExpanded {
  position: relative;
  display: flex;
  align-items: center;
  flex: auto
}

.isExpandedIcons {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9;
  width: 100%;
  height: 40px;
  border-top: 1px solid rgba(var(--b-sc), .1);
  border-bottom: 1px solid rgba(var(--b-sc), .1);
  padding-inline-start: var(--padding-page-aside);
  padding-inline-end: var(--padding-page-aside);
  background: rgba(var(--b), 1)
}

.isExpandedIcons .headerExpandedIcons {
  direction: rtl
}

.isExpandedIcons span {
  text-transform: capitalize;
  color: rgba(var(--b-sc), .9);
  font-size: 14px;
  margin-inline-end: 4px
}

.m-nav-sab-container-r-row-bc>a,
.nav-menu-item,
.hdr-navigation-link-bc {
  position: relative
}

.m-nav-sab-container-r-row-bc>a[class*=badge-]:after,
.nav-menu-item[class*=badge-]:after,
.hdr-navigation-link-bc[class*=badge-]:after {
  content: attr(data-badge);
  position: absolute;
  top: 3px;
  height: 12px;
  max-width: 99%;
  padding: 0 4px;
  box-sizing: border-box;
  border-radius: var(--border-radius);
  text-transform: uppercase;
  font-size: 8px;
  line-height: 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

[dir=ltr] .m-nav-sab-container-r-row-bc>a[class*=badge-]:after,
[dir=ltr] .nav-menu-item[class*=badge-]:after,
[dir=ltr] .hdr-navigation-link-bc[class*=badge-]:after {
  right: 0
}

[dir=rtl] .m-nav-sab-container-r-row-bc>a[class*=badge-]:after,
[dir=rtl] .nav-menu-item[class*=badge-]:after,
[dir=rtl] .hdr-navigation-link-bc[class*=badge-]:after {
  left: 0
}

.m-nav-sab-container-r-row-bc>a.badge-new:after,
.nav-menu-item.badge-new:after,
.hdr-navigation-link-bc.badge-new:after {
  top: 3px;
  padding: 0 4px;
  border-radius: var(--border-radius);
  font-size: 8px;
  line-height: 12px
}

.m-nav-sab-container-r-row-bc>a.badge-spinCount:after,
.nav-menu-item.badge-spinCount:after,
.hdr-navigation-link-bc.badge-spinCount:after {
  height: auto;
  border-radius: 2px;
  font-size: 10px;
  line-height: 14px
}

[dir=rtl] .overlay-sliding-wrapper-bc .hdr-navigation-scrollable-bc {
  direction: ltr
}

[dir=rtl] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(1) {
  order: -1
}

[dir=rtl] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(2) {
  order: -2
}

[dir=rtl] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(3) {
  order: -3
}

[dir=rtl] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(4) {
  order: -4
}

[dir=rtl] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(5) {
  order: -5
}

[dir=rtl] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(6) {
  order: -6
}

[dir=rtl] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(7) {
  order: -7
}

[dir=rtl] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(8) {
  order: -8
}

[dir=rtl] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(9) {
  order: -9
}

[dir=rtl] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(10) {
  order: -10
}

[dir=rtl] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(11) {
  order: -11
}

[dir=rtl] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(12) {
  order: -12
}

[dir=rtl] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(13) {
  order: -13
}

[dir=rtl] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(14) {
  order: -14
}

[dir=rtl] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(15) {
  order: -15
}

[dir=rtl] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(16) {
  order: -16
}

[dir=rtl] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(17) {
  order: -17
}

[dir=rtl] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(18) {
  order: -18
}

[dir=rtl] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(19) {
  order: -19
}

[dir=rtl] .overlay-sliding-wrapper-bc .hdr-navigation-link-bc:nth-child(20) {
  order: -20
}

.hdr-navigation-scrollable-bc-holder,
.hdr-navigation-scrollable-bc {
  position: relative;
  transition: transform var(--default-transition-duration) ease
}

.hdr-navigation-scrollable-bc {
  flex-shrink: 0;
  display: flex;
  width: 100%;
  height: var(--mobile-header-navigation-height);
  white-space: nowrap;
  background: rgba(var(--menu), 1);
  z-index: 1
}

.hdr-navigation-scrollable-bc.scroll-start:before,
.hdr-navigation-scrollable-bc.scroll-start:after,
.hdr-navigation-scrollable-bc.scroll-end:before,
.hdr-navigation-scrollable-bc.scroll-end:after {
  content: "";
  position: absolute;
  top: 0;
  width: 56px;
  height: 100%;
  z-index: 1;
  pointer-events: none
}

[dir=ltr] .hdr-navigation-scrollable-bc.scroll-start.scroll-end:after,
[dir=ltr] .hdr-navigation-scrollable-bc.scroll-start:after {
  right: 0;
  background: -moz-linear-gradient(right, rgba(var(--b-sc), 1) 0%, transparent 100%);
  background: -webkit-linear-gradient(right, rgba(var(--b), 1) 0%, transparent 100%);
  background: linear-gradient(to left, rgba(var(--b), 1) 0%, transparent 100%)
}

[dir=rtl] .hdr-navigation-scrollable-bc.scroll-start.scroll-end:after,
[dir=rtl] .hdr-navigation-scrollable-bc.scroll-start:after {
  left: 0;
  background: -moz-linear-gradient(left, rgba(var(--b), 1) 0%, transparent 100%);
  background: -webkit-linear-gradient(left, rgba(var(--b), 1) 0%, transparent 100%);
  background: linear-gradient(to right, rgba(var(--b), 1) 0%, transparent 100%)
}

[dir=ltr] .hdr-navigation-scrollable-bc.scroll-start.scroll-end:before,
[dir=ltr] .hdr-navigation-scrollable-bc.scroll-end:before {
  left: 0;
  background: -moz-linear-gradient(left, rgba(var(--b), 1) 0%, transparent 100%);
  background: -webkit-linear-gradient(left, rgba(var(--b), 1) 0%, transparent 100%);
  background: linear-gradient(to right, rgba(var(--b), 1) 0%, transparent 100%)
}

[dir=rtl] .hdr-navigation-scrollable-bc.scroll-start.scroll-end:before,
[dir=rtl] .hdr-navigation-scrollable-bc.scroll-end:before {
  right: 0;
  background: -moz-linear-gradient(right, rgba(var(--b), 1) 0%, transparent 100%);
  background: -webkit-linear-gradient(right, rgba(var(--b), 1) 0%, transparent 100%);
  background: linear-gradient(to left, rgba(var(--b), 1) 0%, transparent 100%)
}

.hdr-navigation-scrollable-bc.user-tab-navigation {
  height: var(--mobile-horizontal-tab-navigation-height)
}

.hdr-navigation-scrollable-content {
  flex: auto;
  display: flex;
  will-change: scroll-position;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch
}

.hdr-navigation-scrollable-content::-webkit-scrollbar {
  display: none
}

.hdr-navigation-link-bc {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-align: center;
  padding: 0 10px;
  font-weight: 400;
  color: rgba(var(--menu-sc), .8);
  background: rgba(var(--menu), 1);
  position: relative;
  text-transform: uppercase;
  box-shadow: inset 0 -2px rgba(var(--menu-sc), .05);
  line-height: var(--mobile-header-navigation-height)
}

[dir=ltr] .hdr-navigation-link-bc {
  letter-spacing: .065em
}

.hdr-navigation-link-bc:active,
.hdr-navigation-link-bc.active {
  color: rgba(var(--menu-sc), 1)
}

.hdr-navigation-link-bc.active {
  position: sticky;
  position: -webkit-sticky;
  z-index: 33;
  box-shadow: inset 0 -2px rgba(var(--hero), 1)
}

[dir=ltr] .hdr-navigation-link-bc.active {
  left: 0
}

[dir=rtl] .hdr-navigation-link-bc.active {
  right: 0
}

.hdr-navigation-link-bc.badge-spinCount:after {
  top: 1px;
  padding: 0 3px
}

[dir=ltr] .hdr-navigation-link-bc .count-odd-animation:after {
  right: -10px
}

[dir=rtl] .hdr-navigation-link-bc .count-odd-animation:after {
  left: -10px
}

.hdr-navigation-link-bc .nav-menu-icon {
  font-size: 12px;
  margin-inline-end: 5px
}

.hdr-navigation-link-bc .nav-menu-icon.CMSIconSVGWrapper {
  width: 13px;
  height: 13px
}

.hdr-navigation-link-bc .nav-menu-title {
  font-size: 10px
}

.asideMenuContent {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 16px 16px 32px;
  height: calc(100% - var(--tab-navigation-height));
  background: rgba(var(--b), 1);
  z-index: 1;
  overflow: hidden
}

.asideMenuContent:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(45deg, rgba(var(--b-sc), .07), rgba(var(--b-sc), .05), rgba(var(--b-sc), .07));
  pointer-events: none;
  z-index: -1
}

.asideMenuContent:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  background-image: linear-gradient(to bottom, rgba(var(--b), 0), rgba(var(--b), 1));
  pointer-events: none;
  z-index: 1
}

.asideMenuContent .generic-search-container-body {
  width: 100%;
  min-height: 44px;
  z-index: 10;
  padding: 0;
  margin-top: 14px;
  margin-bottom: 6px
}

.asideMenuHeader {
  width: 100%;
  height: 30px;
  position: absolute;
  top: 0;
  left: 0
}

.asideMenuHeader+.asideMenuOpen {
  padding-top: 20px
}

.asideMenuHeader:before {
  content: "";
  position: absolute;
  top: 13px;
  left: 50%;
  transform: translate(-50%);
  width: 32px;
  height: 2px;
  border-radius: var(--border-radius);
  background: linear-gradient(to right, rgba(var(--b-sc), .2), rgba(var(--b-sc), .06))
}

[class*=is-mobile] .asideMenuWrapper {
  display: flex;
  flex-direction: column;
  overflow: hidden
}

[class*=is-web] .asideMenuOpen:not(:empty) {
  padding-top: 16px
}

.asideMenuOpen::-webkit-scrollbar {
  display: none
}

[class*=is-mobile] .genericSearchResult .asideMenuOpen {
  margin-top: 20px;
  flex-shrink: 0;
  flex-grow: 0
}

.hasGenericNav {
  border-top: none;
  z-index: 952
}

.hasGenericNav .tab-nav-item-bc {
  padding: 4px
}

.hasGenericNav:before,
.hasGenericNav:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  top: 0
}

.hasGenericNav:before {
  background: linear-gradient(to left, rgba(var(--hero-sc), .2), rgba(var(--hero), 1), rgba(var(--hero-sc), .2));
  z-index: 1
}

.hasGenericNav:after {
  background: rgba(var(--b), 1)
}

.generic-menu {
  overflow: visible;
  height: 104px;
  z-index: 2
}

.generic-menu .tab-nav-title-bc {
  margin-top: 26px
}

.genericMenuBurger {
  width: 48px;
  height: 48px;
  font-size: 20px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgba(var(--hero-sc), .9);
  position: absolute;
  top: 2px;
  background: rgba(var(--hero), 1);
  border-radius: 50%;
  box-shadow: inset 0 4px 4px #0003;
  border: 1px solid rgba(var(--hero-sc), .2)
}

[class*=is-mobile] .generic-navigation-is-visible .genericMenuBurger.bc-i-menu-burger:before,
[class*=is-mobile] .generic-navigation-is-visible .genericMenuBurger.bc-i-burger:before {
  content: "î—";
  font-size: 14px
}

.swipeContainer {
  height: 20px
}

.asideMenuPinnedItemsContainer {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 24px
}

[class*=is-mobile] .asideMenuPinnedItemsContainer .asideMenuNavItem,
[class*=is-mobile] .asideMenuPinnedItemsContainer .asideMenuNavItem.expanded .asideMenuNavLink {
  border: 1px solid transparent
}

[class*=is-mobile] .asideMenuPinnedItemsContainer .asideMenuNavItem:not(.expanded) .asideMenuNavLink,
[class*=is-mobile] .asideMenuPinnedItemsContainer .asideMenuNavItem.expanded {
  border: 1px solid rgba(var(--b-sc), .1)
}

[class*=is-mobile] .asideMenuPinnedItemsContainer>.asideMenuNavItem.expanded.active,
[class*=is-mobile] .asideMenuPinnedItemsContainer>.asideMenuNavItem:not(.expanded).active .asideMenuNavLink {
  background: linear-gradient(to top, rgba(var(--b-sc), .15), rgba(var(--b-sc), .12))
}

[class*=is-mobile] .asideMenuPinnedItemsContainer>.asideMenuNavItem.expanded:not(.active),
[class*=is-mobile] .asideMenuPinnedItemsContainer>.asideMenuNavItem:not(.expanded, .active) .asideMenuNavLink {
  background: linear-gradient(to top, rgba(var(--b-sc), .08), rgba(var(--b-sc), .04))
}

.asideMenuPinnedItemsContainer .swipe-fav-container-bc {
  border: 1px solid rgba(var(--b-sc), .1);
  background: linear-gradient(to top, rgba(var(--b-sc), .08), rgba(var(--b-sc), .04))
}

[class*=is-mobile] .asideSubMenuItemsContainer {
  position: relative;
  margin-top: 10px
}

[class*=is-mobile] .asideSubMenuItemsContainer .c-segment-holder-bc {
  display: flex;
  align-items: center;
  overflow: visible
}

[dir=ltr] [class*=is-mobile] .asideSubMenuItemsContainer .asideMenuNavLink[data-badge]:before {
  right: 0
}

[dir=rtl] [class*=is-mobile] .asideSubMenuItemsContainer .asideMenuNavLink[data-badge]:before {
  left: 0
}

.asideMenuPinnedItemsHeader {
  display: flex;
  align-items: center;
  margin-bottom: 16px
}

.asideMenuPinnedItemsHeader>span {
  font-size: 14px;
  font-weight: 500;
  color: rgba(var(--b-sc), 1);
  text-transform: uppercase;
  margin-inline-start: 8px
}

.asideMenuPinnedImg {
  width: 16px;
  height: 16px
}

.overlaySlidingIsVisible .hdr-dynamic-content {
  max-height: 0;
  padding: 0;
  opacity: 0;
  transform: translateY(-100%);
  z-index: 950
}

.overlaySlidingIsVisible .iframe-widget {
  padding: 0
}

.overlaySlidingWrapperBc {
  will-change: transform;
  position: fixed;
  width: 100%;
  bottom: 0;
  z-index: 970
}

[dir=ltr] .overlaySlidingWrapperBc {
  left: 0
}

[dir=rtl] .overlaySlidingWrapperBc {
  right: 0
}

.overlaySlidingWrapperBc:not(.bottomOverlay) {
  height: calc(100% - var(--mobile-header-main-section-height));
  background: rgba(var(--b), .7)
}

.bottomOverlay {
  height: 100%
}

.bottomOverlayOpen .u-i-p-c-body-bc:before {
  content: "";
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #000000b3;
  pointer-events: none;
  z-index: 1
}

.bottomOverlaySlider {
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 20px;
  background: rgba(var(--b), 1);
  transform: translate3d(0, 100%, 0);
  animation: overlay-sliding-top var(--default-transition-duration) var(--default-transition-delay) ease forwards
}

.bottomOverlaySlider:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  width: 32px;
  height: 2px;
  top: 16px;
  background: rgba(var(--b-sc), .3)
}

.overlaySlidingWCContentSliderBc {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  background: rgba(var(--b), 1);
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch
}

[dir=ltr] .overlaySlidingWCContentSliderBc {
  transform: translate3d(100%, 0, 0);
  animation: overlay-sliding-left var(--default-transition-duration) var(--default-transition-delay) ease forwards
}

[dir=rtl] .overlaySlidingWCContentSliderBc {
  transform: translate3d(-100%, 0, 0);
  animation: overlay-sliding-right var(--default-transition-duration) var(--default-transition-delay) ease forwards
}

@keyframes overlay-sliding-left {
  0% {
    display: none;
    transform: translate3d(100%, 0, 0)
  }

  to {
    display: flex;
    transform: translateZ(0)
  }
}

@keyframes overlay-sliding-right {
  0% {
    display: none;
    transform: translate3d(-100%, 0, 0)
  }

  to {
    display: flex;
    transform: translateZ(0)
  }
}

@keyframes overlay-sliding-top {
  0% {
    display: none;
    transform: translate3d(0, 100, 0)
  }

  to {
    display: flex;
    transform: translateZ(0)
  }
}

.overlayHeader {
  display: flex;
  align-items: center;
  height: 49px;
  line-height: 49px;
  padding: 0 15px;
  color: rgba(var(--b-sc), 1);
  font-size: 16px;
  font-weight: 500
}

.overlayHeader .e-p-close-icon-bc {
  top: 8px
}

[dir=ltr] .overlayHeader .e-p-close-icon-bc {
  right: 5px
}

[dir=rtl] .overlayHeader .e-p-close-icon-bc {
  left: 5px
}

.bc-loader.big .bc-loader-contain {
  width: 120px;
  height: 120px
}

.bc-loader.big .bc-loader-contain:before {
  width: 80px;
  height: 80px;
  border-width: 8px
}

.bc-loader.medium .bc-loader-contain {
  width: 68px;
  height: 68px
}

.bc-loader.medium .bc-loader-contain:before {
  width: 46px;
  height: 46px
}

.bc-loader.small .bc-loader-contain {
  width: 24px;
  height: 24px
}

.bc-loader.small .bc-loader-contain:before {
  width: 16px;
  height: 16px;
  border-width: 2px
}

.bc-loader-contain {
  position: relative;
  margin: auto
}

.bc-loader-contain:empty:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 4px solid rgba(255, 255, 255, .1);
  border-radius: 50%
}

.bc-loader-contain.big {
  width: 120px;
  height: 120px
}

.bc-loader-contain.big:before {
  width: 80px;
  height: 80px;
  border-width: 8px
}

.bc-loader-contain.medium {
  width: 68px;
  height: 68px
}

.bc-loader-contain.medium:before {
  width: 46px;
  height: 46px
}

.bc-loader-contain.small {
  width: 24px;
  height: 24px
}

.bc-loader-contain.small:before {
  width: 16px;
  height: 16px;
  border-width: 2px
}

.bc-loader-contain>img,
.bc-loader-contain>svg {
  width: 100%;
  height: auto;
  aspect-ratio: 1;
  object-fit: contain
}

.bc-loader-animation {
  animation: rotate 2s linear infinite;
  width: 100%;
  height: 100%;
  transform-origin: center center;
  position: absolute;
  top: 0;
  left: 0
}

.path {
  stroke-dasharray: 20, 200;
  stroke-dashoffset: 0;
  animation: dash 2s ease-in-out infinite, color 6s ease-in-out infinite;
  stroke-linecap: round;
  fill: rgba(var(--b-sc), 1)
}

@keyframes rotate {
  0% {
    transform: rotate(0)
  }

  to {
    transform: rotate(360deg)
  }
}

@keyframes dash {
  0% {
    stroke-dasharray: 0, 200;
    stroke-dashoffset: -40px
  }

  50% {
    stroke-dasharray: 80, 200;
    stroke-dashoffset: 0
  }

  to {
    stroke-dasharray: 0, 200;
    stroke-dashoffset: -40px
  }
}

@keyframes color {

  to,
  0% {
    stroke: #b6862e
  }

  40% {
    stroke: #a71f67
  }

  66% {
    stroke: #b6862e
  }

  80%,
  90% {
    stroke: #a71f67
  }
}

.bc-loader.medium .casino-loader {
  transform: scale(.7)
}

.bc-loader.small .casino-loader {
  transform: scale(.3)
}

.casino-loader {
  width: 110px;
  height: 53px;
  margin: auto;
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 9px;
  border-radius: 9px
}

.casino-loader svg {
  position: absolute;
  bottom: 5px;
  display: inline-block;
  opacity: .9;
  animation: ease-in-out 4s infinite;
  transform-origin: 50% 50%
}

.casino-loader svg g {
  fill: rgba(var(--b-sc), 1)
}

.casino-loader svg.loader-one {
  left: 5px;
  animation-name: casino-loader
}

.casino-loader svg.loader-two {
  left: 40px;
  animation-name: casino-loader-two
}

.casino-loader svg.loader-three {
  left: 75px;
  animation-name: casino-loader-three
}

.casino-loader>img {
  width: 100%
}

@keyframes casino-loader {
  0% {
    transform: translate(0);
    bottom: 0
  }

  50%,
  to {
    transform: translateY(100%);
    bottom: 48px
  }
}

@keyframes casino-loader-two {
  0% {
    transform: translate(0);
    bottom: 0
  }

  60%,
  to {
    transform: translateY(100%);
    bottom: 48px
  }
}

@keyframes casino-loader-three {
  0% {
    transform: translate(0);
    bottom: 0
  }

  70%,
  to {
    transform: translateY(100%);
    bottom: 48px
  }
}

.fastex-wallet-banner {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(156px, 1fr));
  grid-gap: 10px
}

.fastex-wallet-banner .sdr-item-holder-bc {
  width: 100%;
  padding: 0
}

.fastex-wallet-banner .sdr-image-bc {
  border-radius: var(--border-radius)
}

.sdr-item-holder-bc {
  cursor: pointer
}

.reg-via-wallet .fastex-wallet-banner,
.login .fastex-wallet-banner {
  margin-top: 10px
}

.deposit-wallet .fastex-wallet-banner {
  margin-top: 15px
}

.registration .fastex-wallet-banner {
  margin-bottom: 10px
}

.connect-to-wallet .fastex-wallet-banner {
  margin-top: 15px
}

.description-container-bc {
  width: 100%
}

.description-c-row-bc {
  display: flex
}

.description-c-row-column-bc.pay-logo {
  display: flex;
  align-items: center
}

.description-c-row-column-bc.pay-logo>img {
  display: block
}

.description-c-row-c-title-bc {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  color: rgba(var(--b-sc), .4)
}

.description-c-r-c-t-column-bc {
  display: flex
}

.description-c-r-c-t-column-bc .description-title {
  color: rgba(var(--b-sc), .6);
  font-size: 12px;
  text-transform: capitalize
}

.description-c-r-c-t-column-bc .description-value {
  color: rgba(var(--b-sc), .9)
}

[class*=is-web] .description-c-r-c-t-column-bc .description-value {
  margin-top: 5px
}

.deposit-wallet-q-code {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px
}

.deposit-wallet-q-code>svg {
  width: 120px;
  height: 120px;
  background: #fff;
  padding: 5px;
  border-radius: var(--border-radius)
}

.deposit-wallet-q-code>svg+.to-address {
  margin-top: 10px
}

.deposit-wallet-q-code .to-address {
  font-size: 14px;
  line-height: 18px;
  word-break: break-all;
  color: rgba(var(--b-sc), .7);
  -webkit-user-select: text;
  user-select: text
}

.deposit-wallet-q-code a {
  margin-top: 20px
}

.deposit-wallet-title {
  font-size: 14px;
  color: rgba(var(--b-sc), 1)
}

.deposit-wallet-field {
  position: relative;
  margin-top: 10px
}

.deposit-wallet-field .form-control-label-bc.inputs {
  height: 48px
}

.deposit-wallet-field .wallet-icons {
  background: rgba(var(--b-sc), .05)
}

.deposit-wallet-field .bc-i-copy-icon {
  color: rgba(var(--b-sc), .7)
}

.deposit-wallet-field .bc-i-copy-icon.bc-i-checked {
  color: rgba(var(--oc-1), 1)
}

.deposit-wallet-field .bc-i-copy-icon {
  transition: var(--default-transition-duration)
}

@media all and (hover: hover) {
  .deposit-wallet-field .bc-i-copy-icon:hover {
    background: none;
    color: rgba(var(--b-sc), 1);
    cursor: pointer
  }
}

@media not all and (hover: hover) {
  .deposit-wallet-field .bc-i-copy-icon:active {
    background: none;
    color: rgba(var(--b-sc), 1)
  }
}

.deposit-wallet-field .c-info-icon-bc {
  margin-top: 5px;
  margin-bottom: 10px
}

.c-info-copy-text {
  font-size: 12px;
  margin-inline-start: 5px;
  margin-top: 5px;
  color: rgba(var(--b-sc), .6)
}

.expired-address-title {
  background: red;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-inline-start: 5px;
  color: #fff;
  margin-bottom: 20px
}

.expired-address {
  display: flex;
  flex-direction: column;
  margin-top: 30px;
  margin-bottom: 30px
}

.expired-address i {
  text-align: center;
  color: red;
  font-size: 100px
}

.expired-address-text {
  font-size: 12px;
  margin-top: 20px
}

.amount-value-item {
  display: flex;
  align-items: center;
  color: rgba(var(--b-sc), .9);
  font-size: 14px;
  margin-top: 2px
}

.amount-value-item span+span {
  margin-inline-start: 3px
}

.depositInfoSection {
  display: flex;
  flex-direction: column;
  gap: 4px;
  font-size: 12px;
  margin-top: 4px
}

[class*=is-web] .depositInfoSection {
  max-width: 370px
}

.depositInfoItem {
  display: flex;
  align-items: center
}

.depositInfoTitle {
  flex: auto
}

.depositInfoTitle,
.depositInfoCurrency {
  color: rgba(var(--b-sc), .6)
}

.depositInfoAmount {
  color: rgba(var(--b-sc), .9)
}

.payment-info-bc {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text
}

.payment-info-bc .sdr-item-holder-bc-text {
  margin-bottom: 10px
}

.m-block-nav-items-bc {
  width: 100%;
  display: grid;
  grid-template-rows: auto;
  grid-gap: 10px;
  text-align: center
}

.m-nav-items-list-item-bc {
  width: 100%;
  padding-inline-start: 10px;
  padding-inline-end: 10px;
  color: rgba(var(--b-sc), .6);
  border-radius: var(--border-radius);
  transition: background-color var(--default-transition-duration), color var(--default-transition-duration)
}

.nav-ico-w-row-bc {
  width: 100%;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative
}

.nav-ico-w-row-bc:not(:only-child) {
  box-shadow: inset 0 -1px rgba(var(--b), 1)
}

.m-nav-icon-bc {
  font-size: 24px;
  line-height: 26px
}

.m-nav-list-item-title-bc {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 42px;
  padding: 4px 0;
  font-size: 12px;
  line-height: 14px;
  word-break: break-word
}

.paymentBadgeBlock {
  position: absolute;
  top: -4px;
  pointer-events: none;
  z-index: 10
}

[dir=ltr] .paymentBadgeBlock {
  left: 4px
}

[dir=rtl] .paymentBadgeBlock {
  right: 4px
}

[class*=is-web] .paymentBadgeBlock,
[class*=is-mobile] .paymentBadgeBlock {
  max-width: 80px
}

.paymentBadgeBlock:after {
  content: attr(data-badge);
  display: block;
  text-align: start;
  font-size: 8px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-transform: uppercase
}

[class*=is-web] .paymentBadgeBlock:after {
  padding: 4px
}

[class*=is-mobile] .paymentBadgeBlock:after {
  padding: 2px 4px
}

.paymentBadgeBlock:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  width: 0;
  height: 0;
  border-top: 4px solid transparent
}

[dir=ltr] .paymentBadgeBlock:before {
  left: -8px
}

[dir=rtl] .paymentBadgeBlock:before {
  right: -8px
}

.paymentBadgeBlock.badge-featured:after {
  color: #fff;
  background: #c3910a;
  box-shadow: 0 1px 3px #0000004d
}

.paymentBadgeBlock.badge-featured:before {
  border-inline-end: 8px solid rgba(195, 145, 10, .6)
}

.paymentBadgeBlock.badge-popular:after {
  color: #fff;
  background: #d51082;
  box-shadow: 0 1px 3px #0000004d
}

.paymentBadgeBlock.badge-popular:before {
  border-inline-end: 8px solid rgba(213, 16, 130, .6)
}

.paymentBadgeBlock.badge-new:after {
  color: #fff;
  background: #e32020;
  box-shadow: 0 1px 3px #0000004d
}

.paymentBadgeBlock.badge-new:before {
  border-inline-end: 8px solid rgba(227, 32, 32, .6)
}

.paymentBadgeBlock.badge-recommended:after {
  color: #fff;
  background: #53934f;
  box-shadow: 0 1px 3px #0000004d
}

.paymentBadgeBlock.badge-recommended:before {
  border-inline-end: 8px solid rgba(83, 147, 79, .6)
}

.paymentBadgeBlock.badge-fastest:after {
  color: #fff;
  background: #1077c3;
  box-shadow: 0 1px 3px #0000004d
}

.paymentBadgeBlock.badge-fastest:before {
  border-inline-end: 8px solid rgba(16, 119, 195, .6)
}

.paymentBadgeBlock.badge-instant:after {
  color: #fff;
  background: #7000ff;
  box-shadow: 0 1px 3px #0000004d
}

.paymentBadgeBlock.badge-instant:before {
  border-inline-end: 8px solid rgba(112, 0, 255, .6)
}

.paymentBadgeBlock.badge-one-click:after {
  color: #fff;
  background: #49557e;
  box-shadow: 0 1px 3px #0000004d
}

.paymentBadgeBlock.badge-one-click:before {
  border-inline-end: 8px solid rgba(73, 85, 126, .6)
}

.nav-floating-btn-hide {
  opacity: 0;
  pointer-events: none
}

.layout-bc .nav-floating-btn {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background: rgba(var(--b-sc), .15);
  color: rgba(var(--b-sc), .8);
  font-size: 14px;
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px)
}

.header-bc .center-top-btn {
  transition: opacity var(--default-transition-duration) ease
}

.header-bc .center-top-btn>button {
  position: fixed;
  top: 90px;
  right: 0;
  left: 0;
  margin: auto;
  transition: top var(--default-transition-duration) ease
}

.header-bc.active .center-top-btn>button {
  top: 135px
}

.header-bc .left-top-btn {
  transition: opacity var(--default-transition-duration) ease
}

.header-bc .left-top-btn>button {
  position: fixed;
  top: 90px;
  left: 20px;
  transition: top var(--default-transition-duration) ease
}

.header-bc.active .left-top-btn>button {
  top: 135px
}

.header-bc .right-top-btn {
  transition: opacity var(--default-transition-duration) ease
}

.header-bc .right-top-btn>button {
  position: fixed;
  top: 90px;
  right: 20px;
  transition: top var(--default-transition-duration) ease
}

.header-bc.active .right-top-btn>button {
  top: 135px
}

.header-bc .center-bottom-btn {
  transition: opacity var(--default-transition-duration) ease
}

.header-bc .center-bottom-btn>button {
  position: fixed;
  bottom: 90px;
  right: 0;
  left: 0;
  margin: auto;
  transition: top var(--default-transition-duration) ease
}

.header-bc.active .center-bottom-btn>button {
  top: calc(+ 45px)
}

.header-bc .right-bottom-btn {
  transition: opacity var(--default-transition-duration) ease
}

.header-bc .right-bottom-btn>button {
  position: fixed;
  bottom: 90px;
  right: 20px;
  transition: top var(--default-transition-duration) ease
}

.header-bc.active .right-bottom-btn>button {
  top: calc(+ 45px)
}

.header-bc .left-bottom-btn {
  transition: opacity var(--default-transition-duration) ease
}

.header-bc .left-bottom-btn>button {
  position: fixed;
  bottom: 90px;
  left: 20px;
  transition: top var(--default-transition-duration) ease
}

.header-bc.active .left-bottom-btn>button {
  top: calc(+ 45px)
}

ft-my-rewards-toggle:not(:defined) {
  display: none
}

.fast-track-my-rewards-button {
  border-inline-end: 1px solid rgba(var(--menu-sc), .1)
}

[class*=is-web] .fast-track-my-rewards-button {
  margin-inline-end: 10px;
  padding-inline-end: 10px
}

[class*=is-mobile] .fast-track-my-rewards-button {
  margin-inline-end: 6px;
  padding-inline-end: 8px
}

.fast-track-my-rewards-button-inner.btn {
  padding: 0 10px
}

[class*=is-mobile] .fast-track-my-rewards-button-inner.btn {
  width: 24px;
  height: 24px
}

.fast-track-my-rewards-button-inner>.CMSIconSVGWrapper+span {
  margin-inline-start: 5px
}

@media screen and (max-width: 1400px) {
  .fast-track-my-rewards-button-inner>.CMSIconSVGWrapper+span {
    display: none
  }
}

.hdr-toggle-button-bc {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  color: rgba(var(--header-sc), .8);
  background: rgba(var(--header-sc), .1);
  position: relative;
  font-size: 14px
}

.hdr-toggle-button-bc:before {
  transition: transform var(--default-transition-duration)
}

.hdr-toggle-button-bc:after {
  top: -2px
}

[dir=ltr] .hdr-toggle-button-bc:after {
  right: -8px
}

[dir=rtl] .hdr-toggle-button-bc:after {
  left: -8px
}

.smart-panel-is-visible .hdr-toggle-button-bc:before {
  transform: rotate(90deg)
}

.layout-bc.smart-panel-is-visible .hdr-smart-panel-holder-arrow-bc {
  transform: translateY(0);
  opacity: 1;
  visibility: visible
}

.layout-bc.smart-panel-is-visible .hdr-smart-panel-holder-arrow-bc:after,
.layout-bc.smart-panel-is-visible .hdr-smart-panel-holder-arrow-bc:before {
  transform: translate(-50%)
}

.layout-bc.smart-panel-is-visible .layout-bc.smart-panel-is-visible .smartPanel-bc+.hdr-user-bc .nav-menu-other>li>a {
  height: 100%
}

.layout-bc.smart-panel-is-visible .hdr-toggle-button-bc {
  color: rgba(var(--header), 1);
  background: rgba(var(--b-sc), .6)
}

.layout-bc:not(.smart-panel-is-visible) .hdr-smart-panel-holder-arrow-bc {
  opacity: 0;
  visibility: hidden
}

.hdr-smart-panel-holder-arrow-bc {
  transition: opacity var(--default-transition-duration), visibility var(--default-transition-duration), transform var(--default-transition-duration);
  z-index: 980;
  transform: translateY(-4%)
}

.hdr-smart-panel-holder-arrow-bc:after,
.hdr-smart-panel-holder-arrow-bc:before {
  content: "";
  top: -7px;
  left: 50%;
  transform: translate(-50%, 10px);
  position: absolute;
  border-style: solid;
  border-width: 0 7px 7px;
  transition: transform var(--default-transition-duration) var(--default-transition-duration)
}

.hdr-smart-panel-holder-arrow-bc:before {
  border-color: transparent transparent rgba(var(--header), 1)
}

.hdr-smart-panel-holder-arrow-bc:after {
  border-color: transparent transparent rgba(var(--header-sc), .2)
}

.hdr-smart-panel-holder-bc {
  position: relative;
  width: 50px;
  background: rgba(var(--header), 1);
  border-radius: var(--border-radius);
  box-shadow: 0 2px 4px #00000026;
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 1
}

.sp-button-bc {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  font-size: 18px;
  color: rgba(var(--header-sc), .85);
  background: rgba(var(--header-sc), .2);
  transition: background var(--default-transition-duration)
}

.sp-button-bc .count-odd-animation {
  top: 12px
}

[dir=ltr] .sp-button-bc .count-odd-animation {
  right: 22px
}

[dir=rtl] .sp-button-bc .count-odd-animation {
  left: 22px
}

.integration-mode .hdr-smart-panel-holder-bc,
.integration-header-absence .hdr-smart-panel-holder-bc {
  display: flex;
  flex-direction: column-reverse;
  background: rgba(var(--tab-navigation), 1);
  box-shadow: 0 -2px 4px #00000026
}

.integration-mode .sp-button-bc,
.integration-header-absence .sp-button-bc {
  color: rgba(var(--tab-navigation-sc), .85);
  background: rgba(var(--tab-navigation-sc), .2)
}

.integration-mode .hdr-smart-panel-holder-arrow-bc,
.integration-header-absence .hdr-smart-panel-holder-arrow-bc {
  top: auto;
  bottom: 46px;
  transform: translateY(4%)
}

[dir=ltr] .integration-mode .hdr-smart-panel-holder-arrow-bc,
[dir=ltr] .integration-header-absence .hdr-smart-panel-holder-arrow-bc {
  right: 6px
}

[dir=rtl] .integration-mode .hdr-smart-panel-holder-arrow-bc,
[dir=rtl] .integration-header-absence .hdr-smart-panel-holder-arrow-bc {
  left: 6px
}

.integration-mode .hdr-smart-panel-holder-arrow-bc:after,
.integration-mode .hdr-smart-panel-holder-arrow-bc:before,
.integration-header-absence .hdr-smart-panel-holder-arrow-bc:after,
.integration-header-absence .hdr-smart-panel-holder-arrow-bc:before {
  top: auto;
  bottom: -7px;
  border-width: 7px 7px 0;
  transform: translateY(-10px)
}

.integration-mode .hdr-smart-panel-holder-arrow-bc:before,
.integration-header-absence .hdr-smart-panel-holder-arrow-bc:before {
  border-color: rgba(var(--tab-navigation), 1) transparent transparent
}

.integration-mode .hdr-smart-panel-holder-arrow-bc:after,
.integration-header-absence .hdr-smart-panel-holder-arrow-bc:after {
  border-color: rgba(var(--tab-navigation-sc), .2) transparent transparent
}

.integration-mode .hdr-toggle-button-bc,
.integration-header-absence .hdr-toggle-button-bc {
  margin-inline-start: 0;
  margin-inline-end: 16px;
  color: rgba(var(--tab-navigation-sc), .8);
  background: rgba(var(--tab-navigation-sc), .1)
}

.hdr-toggle-button-bc {
  width: 28px;
  height: 28px;
  margin-inline-start: 6px;
  border-radius: 50%
}

.sp-button-content-text-bc {
  position: absolute;
  top: 8px;
  font-size: 9px
}

[dir=ltr] .sp-button-content-text-bc {
  right: 10px
}

[dir=rtl] .sp-button-content-text-bc {
  left: 10px
}

.hdr-smart-panel-holder-arrow-bc {
  position: fixed;
  top: calc(var(--dynamic-header) + var(--mobile-header-main-section-height) - 3px)
}

.hdr-smart-panel-holder-arrow-bc~.overlay-sliding-wrapper-bc {
  z-index: 971
}

[dir=ltr] .hdr-smart-panel-holder-arrow-bc {
  right: 5px
}

[dir=rtl] .hdr-smart-panel-holder-arrow-bc {
  left: 5px
}

.hdr-smart-panel-holder-bc {
  max-height: 51vh;
  z-index: 1
}

.hdr-smart-panel-holder-bc .bc-i-FTN {
  color: #ff008c
}

.popup-holder-bc {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 1000;
  top: 0;
  background: #000000b3
}

[dir=ltr] .popup-holder-bc {
  left: 0
}

[dir=rtl] .popup-holder-bc {
  right: 0
}

.popup-holder-bc.hidden {
  display: none
}

.popup-holder-bc.windowed {
  padding: 0 30px
}

.popup-holder-bc.blocked {
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px)
}

.popup-holder-bc.blocked .popup-inner-bc {
  background: none;
  position: relative
}

.popup-holder-bc.blocked:not(.homework-popup) .status-popup-content-w-bc {
  padding-top: 15px;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background: none;
  display: flex;
  flex-direction: column
}

.popup-holder-bc.warning svg path {
  fill: #fdbc0c
}

.popup-holder-bc.warning .casino-popup-content {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text
}

.popup-holder-bc.pending svg path {
  fill: #fdbc0c
}

.popup-holder-bc.pending .casino-popup-content {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text
}

.select-doc-a {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin: auto;
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch
}

.e-p-close-icon-bc {
  display: block;
  width: 24px;
  height: 24px;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  color: rgba(var(--b-sc), .6);
  transition: color var(--default-transition-duration) ease;
  cursor: pointer;
  z-index: 99999;
  position: absolute;
  top: 11px
}

[dir=ltr] .e-p-close-icon-bc {
  right: 11px
}

[dir=rtl] .e-p-close-icon-bc {
  left: 11px
}

.popup-middleware-bc {
  display: flex;
  height: 100%
}

.popup-inner-bc {
  margin: auto;
  border-radius: var(--border-radius);
  box-shadow: 0 0 5px rgba(var(--b), .1);
  overflow: hidden;
  position: relative;
  opacity: 0;
  background: rgba(var(--b), 1);
  animation: var(--default-transition-duration) open-popup ease-in-out forwards
}

@keyframes open-popup {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

.entrance-popup-bc {
  height: 100%;
  position: relative
}

.entrance-popup-bc>.e-p-content-holder-bc {
  box-shadow: none
}

.entrance-popup-bc.sign-in>.e-p-content-holder-bc,
.entrance-popup-bc.register>.e-p-content-holder-bc {
  width: 100%
}

.sg-n-text-row-1-bc {
  width: 100%;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  color: rgba(var(--b-sc), .5)
}

.sg-n-text-row-2-bc {
  width: 100%;
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 20px;
  color: rgba(var(--b-sc), 1);
  text-transform: uppercase
}

.sg-n-forgot-password-text {
  margin-top: 20px;
  color: rgba(var(--b-sc), .7);
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center
}

.sg-n-forgot-password {
  transition: color var(--default-transition-duration);
  cursor: pointer
}

.sg-n-forgot-password:hover {
  color: rgba(var(--b-sc), .9)
}

.reg-step-title-v-bc {
  width: 100%;
  font-size: 16px;
  line-height: 18px;
  color: rgba(var(--b-sc), 1);
  text-transform: uppercase;
  margin-bottom: 18px
}

.live-chat-adviser-bc {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px var(--padding-page-aside);
  color: rgba(var(--b-sc), .5);
  font-size: 14px;
  font-weight: 500;
  text-decoration: underline;
  cursor: pointer
}

.live-chat-adviser-bc>i {
  margin-inline-end: 12px
}

.e-p-content-holder-bc {
  height: 100%;
  position: relative
}

.e-p-content-bc {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding-bottom: 0;
  position: relative
}

.e-p-header-bc {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: var(--mobile-header-main-section-height);
  border-bottom: 1px solid rgba(var(--b-sc), .05);
  z-index: 3;
  padding-inline-end: 52px
}

.popup-t-logo-w-bc {
  display: flex;
  align-items: center;
  height: 46px
}

.e-p-sections-bc {
  flex-shrink: 0;
  margin-inline-start: 3px
}

.e-p-section-item-bc {
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  margin-inline-end: 24px
}

.e-p-section-item-bc:last-child {
  margin: 0
}

.e-p-section-item-bc:hover>.e-p-section-title-bc:before,
.e-p-section-item-bc.active>.e-p-section-title-bc:before {
  width: 100%
}

.e-p-section-title-bc {
  display: block;
  padding: 6px 0;
  position: relative;
  font-weight: 400;
  font-size: 14px;
  text-transform: uppercase;
  color: rgba(var(--b-sc), .8);
  transition: color var(--default-transition-duration) ease;
  text-decoration: underline
}

.e-p-body-bc {
  flex: auto;
  height: 100%;
  overflow: hidden;
  position: relative
}

.reg-form-close-popup .casino-popup-title {
  text-transform: none;
  font-weight: 700;
  line-height: 30px
}

.reg-form-close-popup .casino-popup-content {
  color: rgba(var(--b-sc), .5);
  font-size: 14px
}

.reg-form-close-popup .btn.a-outline {
  font-size: 14px;
  text-transform: none;
  color: rgba(var(--b-sc), .5);
  border: none
}

.reg-form-close-popup .btn.a-outline:hover {
  background: none
}

.reset-tooltip-info {
  display: flex;
  font-size: 12px;
  color: rgba(var(--b-sc), .6)
}

.reset-tooltip-content {
  margin-inline-start: 6px
}

.booking-confirmation-popup .e-p-close-icon-bc {
  font-size: 12px
}

[dir=ltr] .booking-confirmation-popup .e-p-close-icon-bc {
  right: 16px
}

[dir=rtl] .booking-confirmation-popup .e-p-close-icon-bc {
  left: 16px
}

[class*=is-web] .booking-confirmation-popup .popup-inner-bc {
  border-radius: 8px
}

[class*=is-mobile] .booking-confirmation-popup .popup-inner-bc {
  border-radius: 16px
}

.booking-confirmation-popup .status-popup-content-w-bc {
  padding: 0
}

.ekeng-deposit-popup .popup-inner-bc {
  width: 560px
}

.e-p-header-bc {
  padding-inline-start: var(--padding-page-aside)
}

.popup-holder-bc.full-screen .popup-inner-bc {
  height: 100%;
  border-radius: 0
}

.popup-holder-bc.full-screen .popup-inner-bc>.e-p-close-icon-bc {
  position: fixed
}

.popup-holder-bc.content-manager.windowed {
  height: 100%;
  padding: 46px 0 0;
  overflow: hidden
}

.popup-holder-bc.content-manager.windowed .popup-inner-bc {
  max-width: 100%;
  height: 100%;
  animation: none;
  border-radius: 0;
  opacity: 1;
  transform: inherit
}

.popup-holder-bc.content-manager.windowed .popup-inner-bc>.e-p-close-icon-bc {
  position: fixed;
  top: 56px
}

.popup-inner-bc {
  width: 100%
}

.sg-n-text-row-1-bc,
.sg-n-text-row-2-bc,
.sg-n-forgot-password-text,
.reg-step-title-v-bc {
  padding: 0 var(--padding-page-aside)
}

.popup-t-logo-w-bc {
  max-width: 100px
}

.popup-holder-bc.windowed.info .popup-inner-bc {
  width: 400px;
  max-width: 400px
}

.homework-popup .popup-inner-bc {
  height: 77vh
}

.autocomplete-popup .popup-inner-bc {
  top: 10%;
  margin: 0 auto;
  background: none
}

.reset-tooltip-info {
  padding: 0 var(--padding-page-aside)
}

[class*=is-web] .popup-holder-bc.user-profile-container>.popup-middleware-bc>.popup-inner-bc {
  width: 1340px;
  height: 83vh
}

.status-popup-content-w-bc {
  background: rgba(var(--b), 1)
}

.status-popup-content-w-bc>iframe {
  margin: auto;
  width: 100%;
  height: 100%;
  max-height: 685px;
  border-radius: var(--border-radius)
}

.status-popup-content-w-bc>iframe.hidden {
  display: none
}

.status-popup-content-w-bc .entrance-form-bc.popup {
  padding-top: 0
}

.casino-popup-icon-wrapper {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 29px
}

.casino-popup-icon-wrapper>svg {
  width: 57px;
  height: 57px
}

@supports (-webkit-touch-callout: none) {
  .casino-popup-icon-wrapper>svg {
    animation: popup-svg var(--default-transition-duration) var(--default-transition-delay)
  }
}

@keyframes popup-svg {

  0%,
  to {
    opacity: 1
  }
}

.casino-popup-icon {
  height: 100px
}

.casino-popup-title {
  width: 100%;
  text-align: center;
  color: rgba(var(--b-sc), 1);
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
  text-transform: uppercase;
  word-break: break-word
}

.casino-popup-title+.casino-popup-button-block {
  margin-top: 20px
}

.casino-popup-content {
  flex: auto;
  color: rgba(var(--b-sc), .7);
  text-align: center;
  font-size: 16px;
  word-break: break-word;
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch
}

.casino-popup-content>p img {
  height: auto !important;
  max-width: 100%;
  border-radius: var(--border-radius)
}

.casino-popup-under-buttons-content {
  color: rgba(var(--b-sc), .5);
  font-size: 14px;
  text-align: center;
  margin-top: 4px
}

.casino-popup-button-block {
  width: 100%
}

.casino-popup-button-block .btn+.btn {
  margin-top: 10px
}

.casino-popup-info+.casino-popup-info {
  margin-top: 10px
}

.truNarrativePopup .casino-popup-content {
  max-height: 34vh
}

.sms-verification-popup .radio-control-bc~.radio-control-bc {
  margin-inline-start: 0;
  margin-top: 16px
}

.sms-verification-popup .radio-control-text-bc {
  font-size: 14px;
  color: rgba(var(--b-sc), .5)
}

.sms-verification-popup .radio-control-input-bc:checked~.radio-control-text-bc {
  color: rgba(var(--b-sc), 1)
}

.sms-verification {
  display: flex;
  margin-bottom: 30px
}

.sms-verification .s-bigger {
  min-width: 105px
}

.expressBonusInfoPopup .popup-inner-bc {
  max-height: 70%;
  min-height: 50%;
  display: flex;
  flex-direction: column
}

.expressBonusInfoPopup .status-popup-content-w-bc {
  display: flex;
  flex-direction: column;
  overflow: hidden
}

.express-bonus-popup-content {
  flex: auto;
  background: rgba(var(--b-sc), .05);
  padding: 10px;
  border-radius: var(--border-radius);
  position: relative;
  margin-top: 20px;
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch
}

.express-bonus-popup-content:before {
  content: "";
  position: absolute;
  top: -10px;
  left: 0;
  height: 1px;
  width: 100%;
  background: rgba(var(--b-sc), .1)
}

.express-bonus-popup-content .express-bonus-popup-items {
  display: flex;
  font-size: 14px;
  text-align: center;
  overflow: hidden
}

.express-bonus-popup-content .express-bonus-popup-items:first-child {
  margin-bottom: 10px
}

.express-bonus-popup-content .express-bonus-popup-items:first-child li:not(:last-child) {
  color: rgba(var(--b-sc), .5)
}

.express-bonus-popup-content .express-bonus-popup-items li {
  width: 100%;
  padding: 0 2px
}

.express-bonus-popup-content .express-bonus-popup-items li:last-child {
  display: flex;
  justify-content: flex-end;
  color: rgba(var(--accent), 1);
  max-width: 55px
}

.express-bonus-popup-content .express-bonus-popup-items li:last-child img {
  width: 16px;
  height: 16px;
  margin-inline-start: 2px
}

.express-bonus-popup-content .express-bonus-popup-items+ul {
  margin-top: 2px
}

.express-bonus-popup-content .express-bonus-popup-items+ul li:not(:last-child) {
  color: rgba(var(--b-sc), .9)
}

.express-bonus-popup-bonus {
  display: flex;
  justify-content: center
}

.express-bonus-popup-bonus>b {
  margin-inline-start: 2px;
  font-weight: 400
}

.reality-check-popup-body {
  margin-top: 10px;
  margin-bottom: 10px
}

.reality-check-popup-item {
  display: flex;
  align-items: center;
  color: rgba(var(--b-sc), .8);
  font-size: 13px
}

.reality-check-popup-item+.reality-check-popup-item {
  margin-top: 10px
}

.reality-check-popup-item:not(.reality-check-popup-countdown) {
  justify-content: center
}

.reality-check-popup-item.reality-check-popup-countdown {
  flex-direction: column
}

.reality-check-popup-item .countdown-banner-content {
  position: unset;
  margin-top: 10px
}

.reality-check-popup-link {
  width: 100%;
  color: rgba(var(--b-sc), .6);
  text-align: center;
  text-decoration: underline;
  transition: color var(--default-transition-duration)
}

@media all and (hover: hover) {
  .reality-check-popup-link:hover {
    color: rgba(var(--b-sc), .8);
    cursor: pointer
  }
}

@media not all and (hover: hover) {
  .reality-check-popup-link:active {
    color: rgba(var(--b-sc), .8)
  }
}

.reality-check-popup-detail {
  flex: auto
}

.reality-check-popup-value {
  flex-shrink: 0;
  margin-inline-start: 5px;
  font-weight: 400
}

.exchange-point-popup {
  margin-bottom: 18px;
  color: rgba(var(--b-sc), .7);
  text-align: center;
  font-size: 14px
}

.exchange-point {
  display: flex;
  justify-content: center;
  margin-top: 10px;
  font-size: 16px
}

.popup-holder-bc.windowed.info .u-i-p-c-footer-bc {
  margin-top: 30px
}

.superBetInfo .casino-popup-content {
  white-space: pre-wrap
}

.idfy iframe {
  width: 100%;
  min-height: 400px
}

.login-info p {
  display: flex;
  align-items: center;
  font-size: 12px
}

.login-info p+p {
  margin-top: 10px
}

.login-info-text {
  flex: auto;
  color: rgba(var(--b-sc), .9)
}

.login-info-value {
  flex-shrink: 0;
  margin-inline-start: 3px;
  color: rgba(var(--b-sc), .7)
}

.verify-popup {
  max-height: 84vh;
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch
}

.truNarrative-verification-iframe {
  display: flex;
  align-items: center;
  height: 70vh;
  padding-top: 40px
}

.truNarrative-verification-iframe>iframe {
  width: 100%;
  height: 100%
}

.messenger-popup .status-popup-content-w-bc {
  padding-top: 44px
}

.switch-popup-Qr {
  border: 1px solid rgba(var(--b-sc), .1)
}

.YoPhoneAppPopup .status-popup-content-w-bc {
  background: #fff;
  padding: 0
}

[class*=is-mobile] .YoPhoneAppPopup .status-popup-content-w-bc {
  border-radius: var(--border-radius-big)
}

.YoPhoneAppPopup .e-p-close-icon-bc {
  color: #000c
}

.YoPhoneAppPopup .e-p-close-icon-bc:hover {
  color: #000
}

[class*=is-web] .YoPhoneAppPopup .popup-inner-bc {
  border-radius: var(--border-radius-big)
}

.YoPhoneApp {
  background: #d8e56a;
  margin-bottom: 6px
}

[class*=is-web] .inAuthPopup {
  max-width: 370px;
  margin-inline-start: auto;
  margin-inline-end: auto;
  padding: 4px 1px 1px
}

[class*=is-mobile] .inAuthPopup {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1px 1px 1px 12px
}

.inAuthPopup .YoPhoneAppLink {
  justify-content: center
}

[class*=is-web] .inAuthPopup .YoPhoneAppButtons {
  margin-top: 4px
}

[class*=is-mobile] .inAuthPopup .YoPhoneAppButtons {
  margin-inline-start: 16px
}

.inAuthPopup,
.mobVersionView {
  border-radius: var(--border-radius-big)
}

.inAuthPopup .YoPhoneAppImg,
.mobVersionView .YoPhoneAppImg {
  width: 38px;
  max-height: 48px
}

[class*=is-mobile] .inAuthPopup .YoPhoneAppImg,
[class*=is-mobile] .mobVersionView .YoPhoneAppImg {
  justify-content: space-between
}

.inAuthPopup .YoPhoneAppTitle,
.mobVersionView .YoPhoneAppTitle {
  font-size: 12px;
  color: #000;
  margin-inline-start: 8px
}

.inAuthPopup .YoPhoneAppButtons,
.mobVersionView .YoPhoneAppButtons {
  padding: 7px 20px;
  border-radius: var(--border-radius-big)
}

.mobVersionView {
  padding: 4px 1px 1px
}

.mobVersionView .YoPhoneAppLink {
  justify-content: center
}

.mobVersionView .YoPhoneAppButtons {
  margin-top: 4px;
  gap: 20px
}

.YoPhonePopup {
  flex-direction: column;
  border-bottom-left-radius: var(--border-radius-big);
  border-bottom-right-radius: var(--border-radius-big);
  padding: 16px
}

[class*=is-web] .YoPhonePopup .YoPhoneAppImg {
  max-height: 92px
}

[class*=is-mobile] .YoPhonePopup .YoPhoneAppImg {
  max-height: 62px
}

.YoPhonePopup .YoPhoneAppTitle {
  font-size: 18px;
  margin-inline-start: 16px
}

[class*=is-web] .YoPhonePopup .YoPhoneAppTitle {
  font-size: 18px
}

[class*=is-mobile] .YoPhonePopup .YoPhoneAppTitle {
  font-size: 16px
}

.YoPhoneAppTitle {
  color: #000
}

.YoPhoneAppPopupWrapper .popup-inner-bc {
  border-radius: var(--border-radius-big)
}

[class*=is-web] .YoPhoneAppPopupWrapper {
  padding: 40px
}

[class*=is-mobile] .YoPhoneAppPopupWrapper {
  padding-top: 40px
}

[class*=is-mobile] .YoPhoneAppPopupWrapper .e-p-close-icon-bc {
  color: #000
}

.YoPhoneAppLink {
  display: flex;
  align-items: center
}

.YoPhoneAppImg {
  object-fit: contain
}

.YoPhoneAppText {
  color: #000;
  padding: 16px 16px 22px
}

[class*=is-web] .YoPhoneAppText {
  font-size: 18px
}

[class*=is-mobile] .YoPhoneAppText {
  font-size: 14px
}

.takeGiftBtn {
  border-radius: var(--border-radius-big);
  margin-bottom: 8px
}

[class*=is-mobile] .takeGiftBtn {
  margin-inline-start: 16px;
  margin-inline-end: 16px
}

.takeGiftBtn.button.outlined {
  color: #000;
  background: #d8e56a;
  box-shadow: none
}

[class*=is-web] .takeGiftBtn.button.outlined:hover {
  background: #d8e56ab3
}

.YoPhoneAppButtonsItem img {
  width: 139px;
  height: 40px;
  object-fit: contain;
  border-radius: var(--border-radius-big)
}

.YoPhoneAppButtons {
  display: flex;
  align-items: center;
  justify-content: center
}

[class*=is-web] .YoPhoneAppButtons {
  gap: 20px
}

.YoPhoneAppButtons,
.YoPhoneAppBottom {
  background: #18191f
}

.YoPhoneAppBottom {
  border-radius: var(--border-radius-big)
}

[class*=is-web] .YoPhoneAppBottom {
  padding: 16px 24px
}

[class*=is-mobile] .YoPhoneAppBottom {
  border: 1px solid rgb(255, 255, 255);
  padding: 16px
}

[class*=is-mobile] .YoPhoneAppBottom .YoPhoneAppButtons {
  gap: 4px
}

.YoPhoneAppBottom>p {
  color: #fff;
  text-align: center;
  margin-bottom: 16px
}

[class*=is-web] .YoPhoneAppBottom>p {
  font-size: 16px
}

[class*=is-mobile] .YoPhoneAppBottom>p {
  font-size: 14px
}

.logout-popup .btn {
  max-width: none
}

.logout-popup-image {
  width: 100%;
  margin-bottom: 10px;
  object-fit: cover
}

.trunarrative-upload-document-form-item+.trunarrative-upload-document-form-item {
  margin-top: 10px
}

[class*=is-web] .trunarrative-upload-document-form-item>.multi-select-bc .multi-select-label-bc {
  max-height: 102px
}

.trunarrative-upload-document-popup-btn-group {
  display: flex;
  margin-top: 10px
}

.trunarrative-upload-document-popup-btn-group .btn+.btn {
  margin-inline-start: 10px
}

.preferred-bonus-popup-content {
  display: flex;
  flex-direction: column;
  align-items: center
}

.preferred-bonuses {
  display: grid;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  margin-bottom: 30px;
  column-gap: 10px
}

.preferred-bonus-item {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  border-radius: var(--border-radius);
  background: rgba(var(--b-sc), .05);
  overflow: hidden
}

.preferred-bonus-item:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  opacity: 0;
  transition: opacity var(--slow-transition-duration)
}

.preferred-bonus-item .preferred-bonus-choose-btn {
  width: 80%;
  position: absolute;
  opacity: 0;
  z-index: -1;
  transition: all var(--slow-transition-duration)
}

.preferred-bonus-item:hover:before,
.preferred-bonus-item:hover .preferred-bonus-choose-btn {
  opacity: 1;
  z-index: 1
}

.preferred-bonus-title {
  margin-bottom: 12px;
  text-align: center;
  text-transform: uppercase;
  color: rgba(var(--b-sc), 1)
}

.preferred-bonus-img {
  height: 80px
}

.btn.preferred-bonus-continue-btn {
  max-width: 100%
}

.new-item-notification-popup-content {
  margin-top: 24px;
  margin-bottom: 16px;
  padding: 16px 20px;
  border-radius: var(--border-radius);
  background: rgba(var(--b-sc), .05)
}

.new-item-notification-popup-content+.btn {
  margin: 0 auto
}

.new-item-notification-popup-message {
  margin-bottom: 12px;
  font-size: 12px;
  text-align: center;
  color: rgba(var(--b-sc), .7)
}

.new-item-notification-popup-message img {
  max-width: 100%;
  max-height: 500px;
  object-fit: contain
}

.cashback-popup-content .u-i-content-info-wrapper+.u-i-content-info-wrapper {
  margin-top: 3px
}

.cashback-popup-content>.btn {
  max-width: 100%;
  margin-top: 15px
}

.cashback-notification {
  margin-bottom: 10px
}

.popupGenericSearch .generic-search-header {
  display: flex;
  flex-direction: column;
  height: auto;
  background: none;
  border: none;
  padding: 0
}

.popupGenericSearch .generic-search-container-body {
  background: rgba(var(--b-sc), .08);
  border-radius: var(--border-radius)
}

.popupGenericSearch .sport-search-result-bc {
  padding-bottom: 0
}

.popupGenericSearch .generic-search-menu {
  width: 100%
}

.popup-holder-bc.full-screen.signicatMigrationPopup .popup-inner-bc {
  width: 100%;
  height: 100%
}

.popup-holder-bc.full-screen.signicatMigrationPopup .popup-inner-bc .status-popup-content-w-bc {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  overflow: hidden
}

.signicatMigrationPopupContent {
  width: 100%;
  max-height: 100%;
  margin: 0 auto;
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch
}

[class*=is-web] .signicatMigrationPopupContent {
  padding: 15px 30px 30px
}

.signicatMigrationPopupForm {
  max-width: 400px;
  margin: 15px auto
}

.signicatMigrationPopupForm>.u-i-p-control-item-holder-bc {
  padding: 0
}

.signicatMigrationPopupForm>.btn {
  max-width: 100%
}

.signicatMigrationPopupHTML {
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  color: rgba(var(--b-sc), .7)
}

.signicatMigrationPopupHTML a {
  color: rgba(var(--b-sc), 1)
}

.sg-n-forgot-password-text+.signicatMigrationPopupHTML {
  margin-top: 20px
}

.facialVerificationIframe {
  height: 46vh;
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  margin-bottom: 20px
}

.facialVerificationIframe iframe {
  width: 100%;
  height: 640px;
  padding-left: 10px;
  padding-right: 10px
}

.deposit-state-popup p {
  -webkit-user-select: text;
  user-select: text
}

.deposit-state-popup .casino-popup-content.payment-message-copiable {
  display: flex;
  justify-content: center;
  align-items: center
}

.popup-holder-bc.ekeng-deposit-popup .popup-inner-bc {
  max-height: 80%;
  display: flex;
  flex-direction: column;
  overflow: hidden
}

.popup-holder-bc.ekeng-deposit-popup .popup-inner-bc .status-popup-content-w-bc {
  flex: auto;
  display: flex;
  flex-direction: column;
  overflow: hidden
}

[class*=is-mobile] .popup-holder-bc.ekeng-deposit-popup .popup-inner-bc .status-popup-content-w-bc {
  padding-inline-start: 10px;
  padding-inline-end: 10px
}

.popup-holder-bc.ekeng-deposit-popup .popup-inner-bc .status-popup-content-w-bc .payment-details-scrollable-container {
  height: 100%;
  overflow-y: auto
}

[class*=is-mobile] .popup-holder-bc.ekeng-deposit-popup .popup-inner-bc .status-popup-content-w-bc .payment-details-scrollable-container .payment-info-bc {
  padding: 0
}

.popup-holder-bc.windowed.forcePopup .popup-inner-bc {
  max-height: 80vh;
  display: flex;
  flex-direction: column
}

.popup-holder-bc.windowed.forcePopup .status-popup-content-w-bc {
  flex: auto;
  display: flex;
  flex-direction: column;
  overflow: hidden
}

.forcePopupContent {
  flex: auto;
  display: flex;
  flex-direction: column;
  will-change: scroll-position;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch
}

.forcePopupContent .radio-v-bc {
  display: flex
}

.forcePopupContent .radio-v-bc .radio-control-bc {
  flex: 1 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  background: rgba(var(--b-sc), .1);
  border-radius: var(--border-radius);
  transition: all var(--default-transition-duration);
  z-index: 1;
  overflow: hidden
}

.forcePopupContent .radio-v-bc .radio-control-bc:first-child:before {
  background-image: url(/assets/preferred-bonus-casino.png?v=473)
}

.forcePopupContent .radio-v-bc .radio-control-bc:last-child:before {
  background-image: url(/assets/preferred-bonus-sport.png?v=473)
}

.forcePopupContent .radio-v-bc .radio-control-bc:before {
  content: "";
  width: 70px;
  max-height: 50px;
  height: 100%;
  object-fit: contain;
  position: absolute;
  right: -10px;
  bottom: -5px;
  z-index: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center right;
  overflow: hidden;
  opacity: .5
}

[class*=is-web] .forcePopupContent .radio-v-bc .radio-control-bc:hover {
  background: rgba(var(--b-sc), .15)
}

.forcePopupContent .radio-v-bc .radio-control-bc .radio-control-content-bc {
  width: 100%;
  padding: 10px;
  flex-direction: column
}

.forcePopupContent .radio-v-bc .radio-control-bc .radio-control-input-holder-bc {
  margin-inline-end: 0;
  margin-bottom: 10px
}

.forcePopupContent .radio-v-bc .radio-control-bc .radio-control-text-bc {
  width: 100%;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  color: rgba(var(--b-sc), 1);
  z-index: 1
}

.forcePopupContentSwitcher {
  flex: auto
}

.forcePopupKYCBtn,
.forcePopupPromoRedirectBtn {
  flex-shrink: 0;
  margin-left: auto;
  margin-right: auto
}

.forcePopupKYCBtn {
  margin-bottom: 20px;
  max-width: unset
}

[class*=is-web] .forcePopupKYCBtn {
  margin-top: 20px
}

[class*=is-mobile] .forcePopupKYCBtn {
  margin-top: 10px
}

.forcePopupBodyText {
  font-size: 14px;
  text-align: center;
  color: rgba(var(--b-sc), .8);
  margin-bottom: 30px
}

.forcePopupPromoRedirectBtn {
  margin-top: 20px;
  font-size: 14px;
  color: rgba(var(--b-sc), .6);
  text-decoration: underline;
  transition: color var(--default-transition-duration)
}

.forcePopupPromoRedirectBtn:hover {
  color: rgba(var(--b-sc), .8)
}

.PagcorLicensePopup .status-popup-content-w-bc {
  padding: 14px;
  background: rgba(var(--b-sc), .1)
}

.PagcorLicensePopup .trunarrative-upload-document-popup-btn-group {
  margin-top: 32px
}

.pagcorLicenseDocuments {
  display: flex;
  align-items: center;
  gap: 10px
}

.pagcorLicenseDocuments .trunarrative-upload-document-form-item {
  width: 100%;
  margin-top: 0;
  overflow: hidden
}

.pagcorLicenseText,
.pagcorLicenseLabel {
  font-size: 14px;
  letter-spacing: .5px;
  color: rgba(var(--b-sc), .8)
}

.pagcorLicenseTexts {
  margin-top: 30px;
  margin-bottom: 30px
}

.pagcorLicenseText+.pagcorLicenseText {
  margin-top: 8px
}

.pagcorLicenseLabel {
  margin-bottom: 8px
}

.popupCountdownContainer {
  display: flex;
  justify-content: center
}

.popupCountdownContainer .countdown-banner-content {
  max-width: 150px;
  position: unset;
  box-shadow: none;
  margin-bottom: 30px
}

[class*=is-web] .telegramVerificationPopup .casino-popup-button-block {
  display: flex;
  flex-direction: column;
  align-items: center
}

.telegramVerificationPopup .form-control-input-bc {
  max-width: 370px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
  margin-bottom: 10px
}

.telegramVerificationPopup iframe {
  width: 370px;
  height: 370px;
  border-radius: var(--border-radius)
}

[class*=is-web] .telegramVerificationPopup iframe {
  margin-bottom: 10px
}

.popup-holder-bc.cashbackVaultBoxes .popup-inner-bc .status-popup-content-w-bc {
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
  overflow: hidden
}

.cashbackVaultBoxesContent {
  width: 100%;
  height: 100%;
  overflow: hidden
}

.cashbackVaultBoxesContent>iframe {
  width: 100%;
  height: 100%
}

[class*=is-mobile] .popup-holder-bc:has(.userIsLoggedInPopupContent) .popup-middleware-bc {
  padding: 0 var(--padding-page-aside)
}

[class*=is-mobile] .popup-holder-bc:has(.userIsLoggedInPopupContent) .popup-inner-bc {
  height: auto
}

[class*=is-mobile] .popup-holder-bc:has(.userIsLoggedInPopupContent) .popup-inner-bc>.e-p-close-icon-bc {
  position: absolute
}

.userIsLoggedInPopupContent.casino-popup-content {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100px;
  margin-top: 0;
  margin-bottom: 0
}

[class*=is-web] .userIsLoggedInPopupContent.casino-popup-content {
  width: 400px
}

.noPredefinedDepositLimitWarningPopup .status-popup-content-w-bc {
  padding: 15px
}

.noPredefinedDepositLimitWarningPopup .casino-popup-title {
  color: rgba(var(--hero), 1)
}

.noPredefinedDepositLimitWarningPopup .casino-popup-content {
  font-size: 14px
}

[class*=is-mobile] .noPredefinedDepositLimitWarningPopup .casino-popup-content {
  margin-bottom: 15px
}

.noPredefinedDepositLimitWarningPopup .casino-popup-button-block {
  display: flex;
  overflow: hidden
}

[class*=is-web] .noPredefinedDepositLimitWarningPopup .casino-popup-button-block {
  align-items: center;
  gap: 5px
}

[class*=is-mobile] .noPredefinedDepositLimitWarningPopup .casino-popup-button-block {
  flex-direction: column
}

[class*=is-web] .noPredefinedDepositLimitWarningPopup .casino-popup-button-block .btn {
  flex: 0 0 calc(50% - 3px)
}

[class*=is-web] .noPredefinedDepositLimitWarningPopup .casino-popup-button-block .btn+.btn {
  margin-top: 0
}

[class*=is-web] .forcePasswordPopup .status-popup-content-w-bc {
  padding: 15px 15px 40px
}

.forcePasswordPopup .u-i-e-p-p-content-bc.u-i-common-content {
  padding: 10px 0
}

.forcePasswordPopup.windowed.info .u-i-p-c-footer-bc {
  margin-top: 20px
}

.forcePasswordPopup .u-i-p-control-item-holder-bc+.u-i-p-control-item-holder-bc {
  margin-top: 10px
}

.forcePasswordPopupText {
  font-size: 16px;
  text-align: center;
  color: rgba(var(--b-sc), .4);
  padding-inline-start: 15px;
  padding-inline-end: 15px;
  margin-top: 10px
}

.status-popup-content-w-bc {
  padding: 44px 15px 15px
}

.casino-popup-title {
  margin-bottom: 10px
}

.casino-popup-content {
  max-height: 60vh;
  margin-bottom: 30px
}

.sms-verification-popup .casino-popup-title {
  margin-bottom: 20px;
  margin-top: 20px
}

.sms-verification-popup .radio-v-bc {
  margin-top: 0
}

.sms-verification {
  flex-direction: column
}

.sms-verification .form-control-bc,
.ios-payment-form-popup-content .ios-payment-form-popup-text,
.ios-payment-form-popup-content .casino-popup-content {
  margin-bottom: 10px
}

.multi-select-popup .multi-select-label-bc {
  position: relative;
  animation: none
}

.multi-select-popup .ss-icon-bc {
  margin: unset;
  top: 12px
}

[dir=ltr] .multi-select-popup .ss-icon-bc {
  right: 16px;
  left: auto
}

[dir=rtl] .multi-select-popup .ss-icon-bc {
  left: 16px;
  right: auto
}

.multi-select-popup .form-control-input-bc {
  height: 40px;
  padding-top: 5px
}

.multi-select-popup .ftr-lang-bar-flag-bc {
  position: static
}

.truNarrative-suggestion-btn {
  display: flex;
  flex-direction: column;
  padding: 0 7px
}

.truNarrative-suggestion-btn .btn+.btn {
  margin-top: 10px
}

iframe.social-engine-messenger-chat {
  height: 80vh
}

.switch-popup.popup-holder-bc.windowed {
  padding: 0 10px
}

.switch-popup-Qr {
  max-width: 134px;
  padding: 6px
}

.switch-popup-img {
  max-width: 146px;
  height: 146px
}

.preferred-bonus-popup-content {
  max-width: 500px;
  margin: 0 auto
}

.preferred-bonus-item {
  padding: 10px
}

.preferred-bonus-title {
  font-size: 14px
}

@media screen and (max-width: 360px) {
  .preferred-bonus-img {
    height: 60px
  }
}

.login-wrong-attempts-buttons {
  margin-top: 8px;
  display: flex
}

.login-wrong-attempts-buttons .btn+.btn {
  margin-inline-start: 8px
}

.tooltip:not(:empty) {
  position: fixed;
  background: rgba(var(--b-sc), 1);
  border-radius: var(--border-radius);
  z-index: 9999
}

[class*=is-web] .tooltip:not(:empty) {
  max-width: 300px
}

[class*=is-mobile] .tooltip:not(:empty) {
  max-width: 200px
}

.tooltip.top .tooltipTriangle {
  bottom: -5px;
  transform: rotate(45deg)
}

.tooltip.bottom .tooltipTriangle {
  top: -5px;
  transform: rotate(225deg)
}

.tooltip.left .tooltipTriangle {
  right: -5px;
  transform: rotate(-45deg)
}

.tooltip.right .tooltipTriangle {
  left: -5px;
  transform: rotate(135deg)
}

.tooltipTriangle {
  position: absolute;
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 2px;
  background: rgba(var(--b-sc), 1);
  transform: rotate(45deg);
  z-index: -1
}

.tooltipHolder {
  position: relative;
  padding: 5px 10px
}

.tooltipText {
  font-size: 12px;
  line-height: 16px;
  color: rgba(var(--b), 1)
}

.tooltipTextDesc+.tooltipTextDesc {
  padding-top: 4px;
  margin-top: 4px;
  border-top: 1px solid rgba(var(--b), 1)
}

.tooltipIconWrapper {
  display: flex;
  align-items: center
}

.tooltipIconWrapper>i {
  font-size: 14px;
  color: rgba(var(--b-sc), .8);
  transition: color var(--default-transition-duration)
}

[class*=is-web] .tooltipIconWrapper>i:hover {
  color: rgba(var(--b-sc), 1);
  cursor: pointer
}

.tooltipIconWrapper:not(:last-child) {
  margin-inline-end: 5px
}

*+.tooltipIconWrapper:not(:empty) {
  margin-inline-start: 5px
}