@charset "utf-8";

@font-face { font-family: BetConstruct-Icons; src: url("/assets/1177aa636e76f6ef.woff2") format("woff2"), url("/assets/9b648ee35801695d.woff") format("woff"); font-weight: 400; font-style: normal; font-display: block; }

[class^="bc-i-"], [class*=" bc-i-"] { font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: BetConstruct-Icons !important; }

.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-SkiMountaineering::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-SpeedSkating::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-carnivalriches::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-easterntreasures::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-evergreenhits::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-verification-flow::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-luckycharms::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-africabet::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-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-ocp::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-wildstampede::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-loss-and-session-limits::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-sportsmania::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-juegosconbono::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-vivarome::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-nanovipslot::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-toubiji::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-spinsoflove::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-colorburst::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-animalkingdom::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: ""; }

.bc-i-wintertime::before { content: ""; }

.bc-i-vikingriches::before { content: ""; }

.bc-i-recommendations::before { content: ""; }

.bc-i-p2p::before { content: ""; }

.bc-i-lottery::before { content: ""; }

.bc-i-tableGames::before { content: ""; }

.bc-i-cryptoGames::before { content: ""; }

.bc-i-freespinclub::before { content: ""; }

.bc-i-pcg::before { content: ""; }

.bc-i-pascalGaming::before { content: ""; }

.bc-i-vbetgames::before { content: ""; }

.bc-i-arabicTables::before { content: ""; }

.bc-i-jackpotstar::before { content: ""; }

.bc-i-vipslots::before { content: ""; }

.bc-i-grandprix::before { content: ""; }

.bc-i-eastergames::before { content: ""; }

.bc-i-Standoff2::before { content: ""; }

.bc-i-VivaroFingers::before { content: ""; }

.bc-i-social-details::before { content: ""; }

.bc-i-SocialDetails::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: 0px; padding: 0px; border: 0px; outline: 0px; 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: none; font-family: Arial, Helvetica, sans-serif; }

:focus { outline: 0px; }

ins { text-decoration: none; }

del { text-decoration: line-through; }

table { border-collapse: collapse; border-spacing: 0px; }

a { text-decoration: none; }

abbr[title] { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-decoration: underline dotted; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

img { border-style: none; }

button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; margin: 0px; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

button, select { text-transform: none; }

button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }

[type="date"] { appearance: none; }

progress { vertical-align: baseline; }

textarea { overflow: auto; }

[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { appearance: none; height: auto; }

[type="search"] { appearance: textfield; outline-offset: -2px; }

[type="search"]::-webkit-search-decoration { appearance: none; }

::-webkit-file-upload-button { appearance: button; font: inherit; }

details { display: block; }

summary { display: list-item; }

template { display: none; }

[hidden] { 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); box-shadow: 0 0 0 1000px rgba(var(--b-sc),.12) inset; transition: background-color 5000s ease-in-out; background-clip: text; }

span[role="img"] { filter: invert(0.5); }

@font-face { font-family: Roboto; src: local("Roboto"), url("/assets/40f34f675fdedeee.woff2") format("woff2"), url("/assets/aefffa923622f73a.woff") format("woff"), url("/assets/6de1d433580c5a37.ttf") format("truetype"), url("/assets/238845412d10cf5f.eot"); font-weight: 400; font-style: normal; font-display: fallback; }

@font-face { font-family: Roboto; src: local("Roboto"), url("/assets/b4917595607c38e1.woff2") format("woff2"), url("/assets/99b2b11474c2d0b1.woff") format("woff"), url("/assets/3a6fcbb328bfaf15.ttf") format("truetype"), url("/assets/a00bf1038112ec3d.eot"); font-weight: 400; font-style: italic; font-display: fallback; }

@font-face { font-family: Roboto; src: local("Roboto"), url("/assets/77e061745658358f.woff2") format("woff2"), url("/assets/7213ce5b50a649f6.woff") format("woff"), url("/assets/f0d0d278ace05cf6.ttf") format("truetype"), url("/assets/c39c0ce3bdfa9d89.eot"); font-weight: 500; font-style: normal; font-display: fallback; }

@font-face { font-family: Roboto; src: local("Roboto"), url("/assets/add878507b765d3b.woff2") format("woff2"), url("/assets/c9c6b0e4c0583840.woff") format("woff"), url("/assets/186527657dc1ecd6.ttf") format("truetype"), url("/assets/105df4e6bcc06d0c.eot"); font-weight: 500; font-style: italic; font-display: fallback; }

@font-face { font-family: Roboto; src: local("Roboto"), url("/assets/c9f02dcbc58087cd.woff2") format("woff2"), url("/assets/5d809b1d5532ddc3.woff") format("woff"), url("/assets/d6ab115a6cfe4ed8.ttf") format("truetype"), url("/assets/ee2c96b4c76d9014.eot"); font-weight: 600; font-style: normal; font-display: fallback; }

@font-face { font-family: Roboto; src: local("Roboto"), url("/assets/740d9da7e5990c04.woff2") format("woff2"), url("/assets/9f9e5c139c0a9614.woff") format("woff"), url("/assets/e16f20876aa44ec8.ttf") format("truetype"), url("/assets/d4477479ea86a417.eot"); font-weight: 600; font-style: italic; font-display: fallback; }

@font-face { font-family: Roboto; src: local("Roboto"), url("/assets/68921c655c7f0e9e.woff2") format("woff2"), url("/assets/6049cfd973ce3c22.woff") format("woff"), url("/assets/22aa49dcb70089f3.ttf") format("truetype"), url("/assets/8ea30759465afd0a.eot"); font-weight: 700; font-style: normal; font-display: fallback; }

@font-face { font-family: Roboto; src: local("Roboto"), url("/assets/2d4ec23de2018f53.woff2") format("woff2"), url("/assets/03f535f2e5136d63.woff") format("woff"), url("/assets/676c6421272785e2.ttf") format("truetype"), url("/assets/4962b0bb4fcf0ebd.eot"); font-weight: 700; font-style: italic; font-display: fallback; }

@font-face { font-family: "Open Sans"; font-weight: 400; font-style: normal; font-display: fallback; unicode-range: U+530-58F; src: local("mardoto-regular"), url("/assets/389b26faa4ff0706.woff2") format("woff2"), url("/assets/2bfc3f02c9310234.woff") format("woff"), url("/assets/7b2d6641a4f4b507.ttf") format("truetype"); }

@font-face { font-family: "Open Sans"; font-weight: 700; font-style: normal; font-display: fallback; unicode-range: U+530-58F; src: local("mardoto-bold"), url("/assets/f514bc7c1ac18b7a.woff2") format("woff2"), url("/assets/660c2676da6559cb.woff") format("woff"), url("/assets/d802bf98092963d9.ttf") format("truetype"); }

@font-face { font-family: Roboto; font-weight: 400; font-style: normal; font-display: fallback; unicode-range: U+600-6FF; src: local("IRAN_SemiBold"), url("/assets/1a4ebf208e0eddb2.woff2") format("woff2"), url("/assets/19ac72372f97e4e3.woff") format("woff"), url("/assets/312cb84d8ea05574.eot"), url("/assets/c86c7b7b0a84ac23.ttf") format("truetype"); }

@font-face { font-family: Roboto; font-weight: 500; font-style: normal; font-display: fallback; unicode-range: U+600-6FF; src: local("IRAN_SemiBold"), url("/assets/1a4ebf208e0eddb2.woff2") format("woff2"), url("/assets/19ac72372f97e4e3.woff") format("woff"), url("/assets/c86c7b7b0a84ac23.ttf") format("truetype"), url("/assets/312cb84d8ea05574.eot"); }

@font-face { font-family: Roboto; font-weight: 700; font-style: normal; font-display: fallback; unicode-range: U+600-6FF; src: local("IRAN_SemiBold"), url("/assets/1a4ebf208e0eddb2.woff2") format("woff2"), url("/assets/19ac72372f97e4e3.woff") format("woff"), url("/assets/c86c7b7b0a84ac23.ttf") format("truetype"), url("/assets/312cb84d8ea05574.eot"); }

@font-face { font-family: Roboto-Regular; font-weight: 700; font-style: normal; font-display: fallback; unicode-range: U+600-6FF; src: local("RobotoRegular"), url("/assets/7f9b79438b2675ba.woff2") format("woff2"), url("/assets/6f8b54ce902a5db4.woff") format("woff"), url("/assets/3d739a3c0cbc4b0b.ttf") format("truetype"), url("/assets/17ab50f6a8640f54.eot"); }

@font-face { font-family: Montserrat; src: local("Montserrat"), url("/assets/30325c9addf249bc.woff2") format("woff2"), url("/assets/e25dd929cbddd9c0.woff") format("woff"), url("/assets/70ba86198842377b.ttf") format("truetype"), url("/assets/5cfe968d1df6723b.eot"); font-weight: 400; font-style: normal; font-display: fallback; }

@font-face { font-family: Montserrat; src: local("Montserrat"), url("/assets/2fd12c867b579412.woff2") format("woff2"), url("/assets/a8b17cab5298a395.woff") format("woff"), url("/assets/b3dee1a8609fd7c1.ttf") format("truetype"), url("/assets/a95de7e643fb765e.eot"); font-weight: 400; font-style: italic; font-display: fallback; }

@font-face { font-family: Montserrat; src: local("Montserrat"), url("/assets/17a0897d7f805a52.woff2") format("woff2"), url("/assets/2e5dab889e4d22ff.woff") format("woff"), url("/assets/f90dc2efe505b809.ttf") format("truetype"), url("/assets/8de08a6b8926d484.eot"); font-weight: 500; font-style: normal; font-display: fallback; }

@font-face { font-family: Montserrat; src: local("Montserrat"), url("/assets/1ad2ec48986703cd.woff2") format("woff2"), url("/assets/02dd0e852216a4e5.woff") format("woff"), url("/assets/2ac6c7a53fb36649.ttf") format("truetype"), url("/assets/ac2c1f2f373cb378.eot"); font-weight: 500; font-style: italic; font-display: fallback; }

@font-face { font-family: Montserrat; src: local("Montserrat"), url("/assets/8a08aff9356098d9.woff2") format("woff2"), url("/assets/7b58fbba3c9a91de.woff") format("woff"), url("/assets/5fbd4953db3ad5bd.ttf") format("truetype"), url("/assets/5e53dde21cf1cfbb.eot"); font-weight: 600; font-style: normal; font-display: fallback; }

@font-face { font-family: Montserrat; src: local("Montserrat"), url("/assets/e04bf801d6c46b46.woff2") format("woff2"), url("/assets/f2cf866cf496915d.woff") format("woff"), url("/assets/9f6afa7f7ad16938.ttf") format("truetype"), url("/assets/c82877b025c83f10.eot"); font-weight: 600; font-style: italic; font-display: fallback; }

@font-face { font-family: Montserrat; src: local("Montserrat"), url("/assets/69d3b0bbe84b68f6.woff2") format("woff2"), url("/assets/058dadade0c2d68f.woff") format("woff"), url("/assets/3cd4bf6b8a585565.ttf") format("truetype"), url("/assets/164fd2abc1aefe48.eot"); font-weight: 700; font-style: normal; font-display: fallback; }

@font-face { font-family: Montserrat; src: local("Montserrat"), url("/assets/f7f5223c691a0ae5.woff2") format("woff2"), url("/assets/db0acee24fbd3997.woff") format("woff"), url("/assets/f742c18db923d5c0.ttf") format("truetype"), url("/assets/041b74e376c95ee5.eot"); font-weight: 700; font-style: italic; font-display: fallback; }

@font-face { font-family: "Noto Serif"; font-weight: 400; font-style: normal; src: local("Noto Serif"), url("https://www.tambet603.com/fonts/notoSerif/notoSerif.woff2?v=216") format("woff2"), url("https://www.tambet603.com/fonts/notoSerif/notoSerif.woff?v=216") format("woff"), url("https://www.tambet603.com/fonts/notoSerif/notoSerif.ttf?v=216") format("truetype"), url("https://www.tambet603.com/fonts/notoSerif/notoSerif.eot?v=216"); font-display: fallback; }

@font-face { font-family: "Noto Serif"; font-weight: 700; font-style: normal; src: local("Montserrat Bold"), url("https://www.tambet603.com/fonts/notoSerif/notoSerifBold.woff2?v=216") format("woff2"), url("https://www.tambet603.com/fonts/notoSerif/notoSerifBold.woff?v=216") format("woff"), url("https://www.tambet603.com/fonts/notoSerif/notoSerifBold.ttf?v=216") format("truetype"), url("https://www.tambet603.com/fonts/notoSerif/notoSerifBold.eot?v=216"); font-display: fallback; }

@font-face { font-family: Rubik; src: local("Rubik"), url("/assets/dcba7e6d42c30f7b.woff2") format("woff2"), url("/assets/d61d8186715a45b3.woff") format("woff"), url("/assets/d090f4e9cd991a0a.ttf") format("truetype"), url("/assets/aa8b71e5ffacd0d8.eot"); font-weight: 400; font-style: normal; font-display: fallback; }

@font-face { font-family: Rubik; src: local("Rubik"), url("/assets/9d342a0d1ab14fa8.woff2") format("woff2"), url("/assets/48a2303b42361251.woff") format("woff"), url("/assets/73cfa72d298aba4b.ttf") format("truetype"), url("/assets/e7e32e4eb34498cd.eot"); font-weight: 400; font-style: italic; font-display: fallback; }

@font-face { font-family: Rubik; src: local("Rubik"), url("/assets/2a34c45df0c5fe14.woff2") format("woff2"), url("/assets/aca0beac5f9b2134.woff") format("woff"), url("/assets/6121ab4d069aa448.ttf") format("truetype"), url("/assets/3879452140812ba7.eot"); font-weight: 500; font-style: normal; font-display: fallback; }

@font-face { font-family: Rubik; src: local("Rubik"), url("/assets/02d3b3ab1a51c8cf.woff2") format("woff2"), url("/assets/d5be6ab5fbd1ba22.woff") format("woff"), url("/assets/68f7dc1432e56185.ttf") format("truetype"), url("/assets/2a76f9ed420dae08.eot"); font-weight: 500; font-style: italic; font-display: fallback; }

@font-face { font-family: Rubik; src: local("Rubik"), url("/assets/5a13a1666610972c.woff2") format("woff2"), url("/assets/0a20aae7d04133b5.woff") format("woff"), url("/assets/0b0aece3f098b674.ttf") format("truetype"), url("/assets/ed969514c85ae0ec.eot"); font-weight: 600; font-style: normal; font-display: fallback; }

@font-face { font-family: Rubik; src: local("Rubik"), url("/assets/05270ac27a60797a.woff2") format("woff2"), url("/assets/11c066f27f10a390.woff") format("woff"), url("/assets/34b1d623101dd444.ttf") format("truetype"), url("/assets/d5f4f69f25e1e726.eot"); font-weight: 600; font-style: italic; font-display: fallback; }

@font-face { font-family: Rubik; src: local("Rubik"), url("/assets/aa113628cecd1faa.woff2") format("woff2"), url("/assets/a827bbcf332bd7bd.woff") format("woff"), url("/assets/5658d29c21bcf136.ttf") format("truetype"), url("/assets/d0e3fdf8ae09ee4e.eot"); font-weight: 700; font-style: normal; font-display: fallback; }

@font-face { font-family: Rubik; src: local("Rubik"), url("/assets/88c7cf6b7156f58a.woff2") format("woff2"), url("/assets/a474f379b8c3b895.woff") format("woff"), url("/assets/029cd2929a4c609c.ttf") format("truetype"), url("/assets/b4e006c0aa49a766.eot"); font-weight: 700; font-style: italic; font-display: fallback; }

@font-face { font-family: Oswald; src: local("Oswald"), url("/assets/2b553601519291f6.woff2") format("woff2"), url("/assets/29ee73a7692c70e4.woff") format("woff"), url("/assets/34d0625094553096.ttf") format("truetype"), url("/assets/368cacc68ab15361.eot"); font-weight: 500; font-style: normal; font-display: fallback; }

.flag-bc { width: 22px; height: 14px; flex-shrink: 0; background: url("/assets/552488ff960930cc7f5b.png") 0px 0px / 100% auto no-repeat; }

.afghanistan { background-position: 0px 0.346021%; }

.africa { background-position: 0px 0.692042%; }

.aland { background-position: 0px 1.03806%; }

.albania { background-position: 0px 1.38408%; }

.alderney { background-position: 0px 1.7301%; }

.algeria { background-position: 0px 2.07612%; }

.americas { background-position: 0px 2.42215%; }

.americansamoa { background-position: 0px 2.76817%; }

.andorra { background-position: 0px 3.11419%; }

.angola { background-position: 0px 3.46021%; }

.anguilla { background-position: 0px 3.80623%; }

.antiguaandbarbuda { background-position: 0px 4.15225%; }

.arableague { background-position: 0px 4.49827%; }

.argentina { background-position: 0px 4.84429%; }

.armenia { background-position: 0px 5.19031%; }

.aruba { background-position: 0px 5.53633%; }

.asia { background-position: 0px 5.88235%; }

.australia { background-position: 0px 6.22837%; }

.austria { background-position: 0px 6.57439%; }

.azerbaijan { background-position: 0px 6.92042%; }

.bahamas { background-position: 0px 7.26644%; }

.bahrain { background-position: 0px 7.61246%; }

.bangladesh { background-position: 0px 7.95848%; }

.barbados { background-position: 0px 8.3045%; }

.basquecountry { background-position: 0px 8.65052%; }

.belarus { background-position: 0px 8.99654%; }

.belgium { background-position: 0px 9.34256%; }

.belize { background-position: 0px 9.68858%; }

.benin { background-position: 0px 10.0346%; }

.bermuda { background-position: 0px 10.3806%; }

.bhutan { background-position: 0px 10.7266%; }

.bolivia { background-position: 0px 11.0727%; }

.bonairesinteustatiusandsaba { background-position: 0px 11.4187%; }

.bosniaherzegovina { background-position: 0px 11.7647%; }

.botswana { background-position: 0px 12.1107%; }

.bouvet { background-position: 0px 12.4567%; }

.brazil { background-position: 0px 12.8028%; }

.britishindianoceanterritory { background-position: 0px 13.1488%; }

.bruneidarussalam { background-position: 0px 13.4948%; }

.bulgaria { background-position: 0px 13.8408%; }

.burkinafaso { background-position: 0px 14.1869%; }

.burundi { background-position: 0px 14.5329%; }

.cambodia { background-position: 0px 14.8789%; }

.cameroon { background-position: 0px 15.2249%; }

.canada { background-position: 0px 15.5709%; }

.capeverde { background-position: 0px 15.917%; }

.caricom { background-position: 0px 16.263%; }

.catalonia { background-position: 0px 16.609%; }

.caymanislands { background-position: 0px 16.955%; }

.centralafricanrepublic { background-position: 0px 17.301%; }

.chad { background-position: 0px 17.6471%; }

.chile { background-position: 0px 17.9931%; }

.china { background-position: 0px 18.3391%; }

.chinesetaipei { background-position: 0px 18.6851%; }

.christmas { background-position: 0px 19.0311%; }

.cis { background-position: 0px 19.3772%; }

.cocoskeeling { background-position: 0px 19.7232%; }

.colombia { background-position: 0px 20.0692%; }

.commonwealth { background-position: 0px 20.4152%; }

.comoros { background-position: 0px 20.7612%; }

.congo { background-position: 0px 21.1073%; }

.congokinshasa { background-position: 0px 21.4533%; }

.cookislands { background-position: 0px 21.7993%; }

.costarica { background-position: 0px 22.1453%; }

.cotedivoire { background-position: 0px 22.4913%; }

.croatia { background-position: 0px 22.8374%; }

.cuba { background-position: 0px 23.1834%; }

.curacao { background-position: 0px 23.5294%; }

.cyprus { background-position: 0px 23.8754%; }

.czechrepublic { background-position: 0px 24.2215%; }

.denmark { background-position: 0px 24.5675%; }

.djibouti { background-position: 0px 24.9135%; }

.dominica { background-position: 0px 25.2595%; }

.dominicanrepublic { background-position: 0px 25.6055%; }

.ecuador { background-position: 0px 25.9516%; }

.egypt { background-position: 0px 26.2976%; }

.elsalvador { background-position: 0px 26.6436%; }

.england { background-position: 0px 26.9896%; }

.equatorialguinea { background-position: 0px 27.3356%; }

.eritrea { background-position: 0px 27.6817%; }

.estonia { background-position: 0px 28.0277%; }

.ethiopia { background-position: 0px 28.3737%; }

.europe { background-position: 0px 28.7197%; }

.falkland { background-position: 0px 29.0657%; }

.fao { background-position: 0px 29.4118%; }

.faroeislands { background-position: 0px 29.7578%; }

.fiji { background-position: 0px 30.1038%; }

.finland { background-position: 0px 30.4498%; }

.france { background-position: 0px 30.7958%; }

.french-guiana { background-position: 0px 31.1419%; }

.frenchsouthernandantarcticlands { background-position: 0px 31.4879%; }

.gabon { background-position: 0px 31.8339%; }

.galicia { background-position: 0px 32.1799%; }

.gambia { background-position: 0px 32.526%; }

.georgia { background-position: 0px 32.872%; }

.germany { background-position: 0px 33.218%; }

.ghana { background-position: 0px 33.564%; }

.gibraltar { background-position: 0px 33.91%; }

.greatbritain { background-position: 0px 34.2561%; }

.greece { background-position: 0px 34.6021%; }

.greenland { background-position: 0px 34.9481%; }

.grenada { background-position: 0px 35.2941%; }

.guadeloupe { background-position: 0px 35.6401%; }

.guam { background-position: 0px 35.9862%; }

.guatemala { background-position: 0px 36.3322%; }

.guernsey { background-position: 0px 36.6782%; }

.guinea { background-position: 0px 37.0242%; }

.guineabissau { background-position: 0px 37.3702%; }

.guyana { background-position: 0px 37.7163%; }

.haiti { background-position: 0px 38.0623%; }

.heardislandandmcdonald { background-position: 0px 38.4083%; }

.honduras { background-position: 0px 38.7543%; }

.hongkong { background-position: 0px 39.1003%; }

.hungary { background-position: 0px 39.4464%; }

.iaea { background-position: 0px 39.7924%; }

.iceland { background-position: 0px 40.1384%; }

.iho { background-position: 0px 40.4844%; }

.india { background-position: 0px 40.8304%; }

.indonesia { background-position: 0px 41.1765%; }

.international { background-position: 0px 41.5225%; }

.iran { background-position: 0px 41.8685%; }

.iraq { background-position: 0px 42.2145%; }

.ireland { background-position: 0px 42.5606%; }

.islamicconference { background-position: 0px 42.9066%; }

.isleofman { background-position: 0px 43.2526%; }

.israel { background-position: 0px 43.5986%; }

.italy { background-position: 0px 43.9446%; }

.jamaica { background-position: 0px 44.2907%; }

.japan { background-position: 0px 44.6367%; }

.jersey { background-position: 0px 44.9827%; }

.jordan { background-position: 0px 45.3287%; }

.kazakhstan { background-position: 0px 45.6747%; }

.kenya { background-position: 0px 46.0208%; }

.kiribati { background-position: 0px 46.3668%; }

.kosovo { background-position: 0px 46.7128%; }

.kurdish { background-position: 0px 47.0588%; }

.kuwait { background-position: 0px 47.4048%; }

.kyrgyzstan { background-position: 0px 47.7509%; }

.laos { background-position: 0px 48.0969%; }

.latvia { background-position: 0px 48.4429%; }

.lebanon { background-position: 0px 48.7889%; }

.lesotho { background-position: 0px 49.1349%; }

.liberia { background-position: 0px 49.481%; }

.libya { background-position: 0px 49.827%; }

.liechtenshein { background-position: 0px 50.173%; }

.lithuania { background-position: 0px 50.519%; }

.luxembourg { background-position: 0px 50.8651%; }

.macau { background-position: 0px 51.2111%; }

.northmacedonia { background-position: 0px 51.5571%; }

.madagascar { background-position: 0px 51.9031%; }

.malawi { background-position: 0px 52.2491%; }

.malaysia { background-position: 0px 52.5952%; }

.maldives { background-position: 0px 52.9412%; }

.mali { background-position: 0px 53.2872%; }

.malta { background-position: 0px 53.6332%; }

.marshallislands { background-position: 0px 53.9792%; }

.martinique { background-position: 0px 54.3253%; }

.mauritania { background-position: 0px 54.6713%; }

.mauritius { background-position: 0px 55.0173%; }

.mayotte { background-position: 0px 55.3633%; }

.mexico { background-position: 0px 55.7093%; }

.micronesia { background-position: 0px 56.0554%; }

.moldova { background-position: 0px 56.4014%; }

.monaco { background-position: 0px 56.7474%; }

.mongolia { background-position: 0px 57.0934%; }

.montenegro { background-position: 0px 57.4394%; }

.montserrat { background-position: 0px 57.7855%; }

.morocco { background-position: 0px 58.1315%; }

.mozambique { background-position: 0px 58.4775%; }

.myanmar { background-position: 0px 58.8235%; }

.namibia { background-position: 0px 59.1696%; }

.nato { background-position: 0px 59.5156%; }

.nauru { background-position: 0px 59.8616%; }

.nepal { background-position: 0px 60.2076%; }

.netherlands { background-position: 0px 60.5536%; }

.netherlandsantilles { background-position: 0px 60.8997%; }

.newcaledonia { background-position: 0px 61.2457%; }

.newzealand { background-position: 0px 61.5917%; }

.nicaragua { background-position: 0px 61.9377%; }

.niger { background-position: 0px 62.2837%; }

.nigeria { background-position: 0px 62.6298%; }

.niue { background-position: 0px 62.9758%; }

.norfolk { background-position: 0px 63.3218%; }

.northamerica { background-position: 0px 63.6678%; }

.northerncyprus { background-position: 0px 64.0138%; }

.northernireland { background-position: 0px 64.3599%; }

.northernmariana { background-position: 0px 64.7059%; }

.northkorea { background-position: 0px 65.0519%; }

.norway { background-position: 0px 65.3979%; }

.oas { background-position: 0px 65.7439%; }

.oceania { background-position: 0px 66.09%; }

.olimpics { background-position: 0px 66.436%; }

.oman { background-position: 0px 66.782%; }

.opec { background-position: 0px 67.128%; }

.pakistan { background-position: 0px 67.474%; }

.palau { background-position: 0px 67.8201%; }

.palestine { background-position: 0px 68.1661%; }

.panama { background-position: 0px 68.5121%; }

.papuanewguinea { background-position: 0px 68.8581%; }

.paraguay { background-position: 0px 69.2042%; }

.peru { background-position: 0px 69.5502%; }

.philippines { background-position: 0px 69.8962%; }

.pitcairn { background-position: 0px 70.2422%; }

.poland { background-position: 0px 70.5882%; }

.portugal { background-position: 0px 70.9343%; }

.puertorico { background-position: 0px 71.2803%; }

.qatar { background-position: 0px 71.6263%; }

.quebec { background-position: 0px 71.9723%; }

.redcross { background-position: 0px 72.3183%; }

.reunion { background-position: 0px 72.6644%; }

.romania { background-position: 0px 73.0104%; }

.russia { background-position: 0px 73.3564%; }

.rwanda { background-position: 0px 73.7024%; }

.saintbarthelemy { background-position: 0px 74.0484%; }

.sainthelena { background-position: 0px 74.3945%; }

.saintlucia { background-position: 0px 74.7405%; }

.saintmartin { background-position: 0px 75.0865%; }

.saintpierreandmiquelon { background-position: 0px 75.4325%; }

.samoa { background-position: 0px 75.7785%; }

.sanmarino { background-position: 0px 76.1246%; }

.saotomeandprincipe { background-position: 0px 76.4706%; }

.saudiarabia { background-position: 0px 76.8166%; }

.scotland { background-position: 0px 77.1626%; }

.senegal { background-position: 0px 77.5087%; }

.serbia { background-position: 0px 77.8547%; }

.seychelles { background-position: 0px 78.2007%; }

.sierraleone { background-position: 0px 78.5467%; }

.singapore { background-position: 0px 78.8927%; }

.sintmaarten { background-position: 0px 79.2388%; }

.slovakia { background-position: 0px 79.5848%; }

.slovenia { background-position: 0px 79.9308%; }

.solomonislands { background-position: 0px 80.2768%; }

.somalia { background-position: 0px 80.6228%; }

.somaliland { background-position: 0px 80.9689%; }

.southafrica { background-position: 0px 81.3149%; }

.southamerica { background-position: 0px 81.6609%; }

.southgeorgiaandsouthsandwich { background-position: 0px 82.0069%; }

.southkorea { background-position: 0px 82.3529%; }

.southsudan { background-position: 0px 82.699%; }

.spain { background-position: 0px 83.045%; }

.srilanka { background-position: 0px 83.391%; }

.srlmatches { background-position: 0px 83.737%; }

.stkittsandnevis { background-position: 0px 84.083%; }

.stvincentandthegrenadines { background-position: 0px 84.4291%; }

.sudan { background-position: 0px 84.7751%; }

.suriname { background-position: 0px 85.1211%; }

.svalbardandjanmayen { background-position: 0px 85.4671%; }

.swaziland { background-position: 0px 85.8131%; }

.sweden { background-position: 0px 86.1592%; }

.switzerland { background-position: 0px 86.5052%; }

.syria { background-position: 0px 86.8512%; }

.tahiti { background-position: 0px 87.1972%; }

.taiwan { background-position: 0px 87.5433%; }

.tajikistan { background-position: 0px 87.8893%; }

.unitedrepublicoftanzania { background-position: 0px 88.2353%; }

.thailand { background-position: 0px 88.5813%; }

.timorleste { background-position: 0px 88.9273%; }

.togo { background-position: 0px 89.2734%; }

.tokelau { background-position: 0px 89.6194%; }

.tonga { background-position: 0px 89.9654%; }

.trinidadtobago { background-position: 0px 90.3114%; }

.tristandacunha { background-position: 0px 90.6574%; }

.tunisia { background-position: 0px 91.0035%; }

.turkey { background-position: 0px 91.3495%; }

.turkmenistan { background-position: 0px 91.6955%; }

.turksandcaicosislands { background-position: 0px 92.0415%; }

.tuvalu { background-position: 0px 92.3875%; }

.uganda { background-position: 0px 92.7336%; }

.ukraine { background-position: 0px 93.0796%; }

.uae { background-position: 0px 93.4256%; }

.unitedkingdom { background-position: 0px 93.7716%; }

.uruguay { background-position: 0px 94.1176%; }

.usa { background-position: 0px 94.4637%; }

.uzbekistan { background-position: 0px 94.8097%; }

.vanutau { background-position: 0px 95.1557%; }

.vaticancity { background-position: 0px 95.5017%; }

.venezuela { background-position: 0px 95.8478%; }

.vietnam { background-position: 0px 96.1938%; }

.virginislandsbritish { background-position: 0px 96.5398%; }

.virginislandsus { background-position: 0px 96.8858%; }

.wales { background-position: 0px 97.2318%; }

.wallisandfutuna { background-position: 0px 97.5779%; }

.westernsahara { background-position: 0px 97.9239%; }

.westindies { background-position: 0px 98.2699%; }

.world { background-position: 0px 98.6159%; }

.yemen { background-position: 0px 98.9619%; }

.zambia { background-position: 0px 99.308%; }

.zanzibar { background-position: 0px 99.654%; }

.zimbabwe { background-position: 0px 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, .m-nav-collapsed-container-bc .app-nav-link.badge-new::after, .accordion-button.badge-new::after { color: rgb(255, 255, 255); background: rgb(127, 25, 79); }

[dir="ltr"] .m-nav-collapsed-container-bc .app-nav-link.badge-new::after { background: linear-gradient(to left, rgba(127, 25, 79, 0.6), rgba(127, 25, 79, 0)); }

[dir="rtl"] .m-nav-collapsed-container-bc .app-nav-link.badge-new::after { background: linear-gradient(to right, rgba(127, 25, 79, 0.6), rgba(127, 25, 79, 0)); }

.hdr-navigation-link-bc.badge-top::after, .nav-menu-item.badge-top::after, .m-nav-sab-container-r-row-bc > a.badge-top::after, .m-nav-collapsed-container-bc .app-nav-link.badge-top::after, .accordion-button.badge-top::after { color: rgb(255, 255, 255); background: rgb(110, 58, 133); }

[dir="ltr"] .m-nav-collapsed-container-bc .app-nav-link.badge-top::after { background: linear-gradient(to left, rgba(110, 58, 133, 0.6), rgba(110, 58, 133, 0)); }

[dir="rtl"] .m-nav-collapsed-container-bc .app-nav-link.badge-top::after { background: linear-gradient(to right, rgba(110, 58, 133, 0.6), rgba(110, 58, 133, 0)); }

.hdr-navigation-link-bc.badge-vpn::after, .nav-menu-item.badge-vpn::after, .m-nav-sab-container-r-row-bc > a.badge-vpn::after, .m-nav-collapsed-container-bc .app-nav-link.badge-vpn::after, .accordion-button.badge-vpn::after { color: rgb(255, 255, 255); background: rgb(73, 85, 126); }

[dir="ltr"] .m-nav-collapsed-container-bc .app-nav-link.badge-vpn::after { background: linear-gradient(to left, rgba(73, 85, 126, 0.6), rgba(73, 85, 126, 0)); }

[dir="rtl"] .m-nav-collapsed-container-bc .app-nav-link.badge-vpn::after { background: linear-gradient(to right, rgba(73, 85, 126, 0.6), rgba(73, 85, 126, 0)); }

.hdr-navigation-link-bc.badge-promo::after, .nav-menu-item.badge-promo::after, .m-nav-sab-container-r-row-bc > a.badge-promo::after, .m-nav-collapsed-container-bc .app-nav-link.badge-promo::after, .accordion-button.badge-promo::after { color: rgb(255, 255, 255); background: rgb(24, 99, 96); }

[dir="ltr"] .m-nav-collapsed-container-bc .app-nav-link.badge-promo::after { background: linear-gradient(to left, rgba(24, 99, 96, 0.6), rgba(24, 99, 96, 0)); }

[dir="rtl"] .m-nav-collapsed-container-bc .app-nav-link.badge-promo::after { background: linear-gradient(to right, rgba(24, 99, 96, 0.6), rgba(24, 99, 96, 0)); }

.hdr-navigation-link-bc.badge-jackpot::after, .nav-menu-item.badge-jackpot::after, .m-nav-sab-container-r-row-bc > a.badge-jackpot::after, .m-nav-collapsed-container-bc .app-nav-link.badge-jackpot::after, .accordion-button.badge-jackpot::after { color: rgb(255, 255, 255); background: rgb(123, 100, 24); }

[dir="ltr"] .m-nav-collapsed-container-bc .app-nav-link.badge-jackpot::after { background: linear-gradient(to left, rgba(123, 100, 24, 0.6), rgba(123, 100, 24, 0)); }

[dir="rtl"] .m-nav-collapsed-container-bc .app-nav-link.badge-jackpot::after { background: linear-gradient(to right, rgba(123, 100, 24, 0.6), rgba(123, 100, 24, 0)); }

.hdr-navigation-link-bc.badge-exclusive::after, .nav-menu-item.badge-exclusive::after, .m-nav-sab-container-r-row-bc > a.badge-exclusive::after, .m-nav-collapsed-container-bc .app-nav-link.badge-exclusive::after, .accordion-button.badge-exclusive::after { color: rgb(255, 255, 255); background: rgb(83, 147, 79); }

[dir="ltr"] .m-nav-collapsed-container-bc .app-nav-link.badge-exclusive::after { background: linear-gradient(to left, rgba(83, 147, 79, 0.6), rgba(83, 147, 79, 0)); }

[dir="rtl"] .m-nav-collapsed-container-bc .app-nav-link.badge-exclusive::after { background: linear-gradient(to right, rgba(83, 147, 79, 0.6), rgba(83, 147, 79, 0)); }

.hdr-navigation-link-bc.badge-free::after, .nav-menu-item.badge-free::after, .m-nav-sab-container-r-row-bc > a.badge-free::after, .m-nav-collapsed-container-bc .app-nav-link.badge-free::after, .accordion-button.badge-free::after { color: rgb(255, 255, 255); background: rgb(16, 119, 195); }

[dir="ltr"] .m-nav-collapsed-container-bc .app-nav-link.badge-free::after { background: linear-gradient(to left, rgba(16, 119, 195, 0.6), rgba(16, 119, 195, 0)); }

[dir="rtl"] .m-nav-collapsed-container-bc .app-nav-link.badge-free::after { background: linear-gradient(to right, rgba(16, 119, 195, 0.6), rgba(16, 119, 195, 0)); }

.hdr-navigation-link-bc.badge-tournament::after, .nav-menu-item.badge-tournament::after, .m-nav-sab-container-r-row-bc > a.badge-tournament::after, .m-nav-collapsed-container-bc .app-nav-link.badge-tournament::after, .accordion-button.badge-tournament::after { color: rgb(255, 255, 255); background: rgb(59, 38, 172); }

[dir="ltr"] .m-nav-collapsed-container-bc .app-nav-link.badge-tournament::after { background: linear-gradient(to left, rgba(59, 38, 172, 0.6), rgba(59, 38, 172, 0)); }

[dir="rtl"] .m-nav-collapsed-container-bc .app-nav-link.badge-tournament::after { background: linear-gradient(to right, rgba(59, 38, 172, 0.6), rgba(59, 38, 172, 0)); }

.hdr-navigation-link-bc.badge-spinCount::after, .nav-menu-item.badge-spinCount::after, .m-nav-sab-container-r-row-bc > a.badge-spinCount::after, .m-nav-collapsed-container-bc .app-nav-link.badge-spinCount::after, .accordion-button.badge-spinCount::after { color: rgb(255, 255, 255); background: rgb(195, 145, 10); }

[dir="ltr"] .m-nav-collapsed-container-bc .app-nav-link.badge-spinCount::after { background: linear-gradient(to left, rgba(195, 145, 10, 0.6), rgba(195, 145, 10, 0)); }

[dir="rtl"] .m-nav-collapsed-container-bc .app-nav-link.badge-spinCount::after { background: linear-gradient(to right, rgba(195, 145, 10, 0.6), rgba(195, 145, 10, 0)); }

.hdr-navigation-link-bc.badge-hot::after, .nav-menu-item.badge-hot::after, .m-nav-sab-container-r-row-bc > a.badge-hot::after, .m-nav-collapsed-container-bc .app-nav-link.badge-hot::after, .accordion-button.badge-hot::after { color: rgb(255, 255, 255); background: rgb(227, 32, 32); }

[dir="ltr"] .m-nav-collapsed-container-bc .app-nav-link.badge-hot::after { background: linear-gradient(to left, rgba(227, 32, 32, 0.6), rgba(227, 32, 32, 0)); }

[dir="rtl"] .m-nav-collapsed-container-bc .app-nav-link.badge-hot::after { background: linear-gradient(to right, rgba(227, 32, 32, 0.6), rgba(227, 32, 32, 0)); }

.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: linear-gradient(to right, rgb(178, 23, 5), rgb(243, 66, 53)); }

.special-games-button .btn.favorite-team:not(.a-color) > i { color: rgb(243, 66, 53); }

.sp-sub-list-bc.favorite-team { transition: var(--default-transition-duration); }

@media (hover: hover) {
  .sp-sub-list-bc.favorite-team:hover .sp-s-l-head-bc { background: rgba(178, 23, 5, 0.6); box-shadow: rgba(178, 23, 5, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.favorite-team:hover .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.favorite-team:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
  .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: rgba(178, 23, 5, 0.6); box-shadow: rgba(178, 23, 5, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.favorite-team:active .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.favorite-team:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
}

.sp-sub-list-bc.favorite-team:not(.a-color) .sp-s-l-h-flag-bc { color: rgb(243, 66, 53); }

.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: linear-gradient(to right, rgb(178, 23, 5), rgb(243, 66, 53)); }

.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: rgb(255, 255, 255); }

.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: rgba(255, 255, 255, 0.7); }

.special-games-button .btn.multiple-of-the-day.a-color { background: linear-gradient(to right, rgb(255, 95, 0), rgb(239, 152, 5)); }

.special-games-button .btn.multiple-of-the-day:not(.a-color) > i { color: rgb(239, 152, 5); }

.sp-sub-list-bc.multiple-of-the-day { transition: var(--default-transition-duration); }

@media (hover: hover) {
  .sp-sub-list-bc.multiple-of-the-day:hover .sp-s-l-head-bc { background: rgba(255, 95, 0, 0.6); box-shadow: rgba(255, 95, 0, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.multiple-of-the-day:hover .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.multiple-of-the-day:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
  .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: rgba(255, 95, 0, 0.6); box-shadow: rgba(255, 95, 0, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.multiple-of-the-day:active .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.multiple-of-the-day:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
}

.sp-sub-list-bc.multiple-of-the-day:not(.a-color) .sp-s-l-h-flag-bc { color: rgb(239, 152, 5); }

.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: linear-gradient(to right, rgb(255, 95, 0), rgb(239, 152, 5)); }

.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: rgb(255, 255, 255); }

.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: rgba(255, 255, 255, 0.7); }

.special-games-button .btn.upcoming-matches.a-color { background: linear-gradient(to right, rgb(2, 108, 144), rgb(0, 151, 183)); }

.special-games-button .btn.upcoming-matches:not(.a-color) > i { color: rgb(0, 151, 183); }

.sp-sub-list-bc.upcoming-matches { transition: var(--default-transition-duration); }

@media (hover: hover) {
  .sp-sub-list-bc.upcoming-matches:hover .sp-s-l-head-bc { background: rgba(2, 108, 144, 0.6); box-shadow: rgba(2, 108, 144, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.upcoming-matches:hover .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.upcoming-matches:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
  .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: rgba(2, 108, 144, 0.6); box-shadow: rgba(2, 108, 144, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.upcoming-matches:active .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.upcoming-matches:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
}

.sp-sub-list-bc.upcoming-matches:not(.a-color) .sp-s-l-h-flag-bc { color: rgb(0, 151, 183); }

.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: linear-gradient(to right, rgb(2, 108, 144), rgb(0, 151, 183)); }

.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: rgb(255, 255, 255); }

.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: rgba(255, 255, 255, 0.7); }

.special-games-button .btn.upcoming.a-color { background: linear-gradient(to right, rgb(2, 108, 144), rgb(0, 151, 183)); }

.special-games-button .btn.upcoming:not(.a-color) > i { color: rgb(0, 151, 183); }

.sp-sub-list-bc.upcoming { transition: var(--default-transition-duration); }

@media (hover: hover) {
  .sp-sub-list-bc.upcoming:hover .sp-s-l-head-bc { background: rgba(2, 108, 144, 0.6); box-shadow: rgba(2, 108, 144, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.upcoming:hover .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.upcoming:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
  .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: rgba(2, 108, 144, 0.6); box-shadow: rgba(2, 108, 144, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.upcoming:active .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.upcoming:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
}

.sp-sub-list-bc.upcoming:not(.a-color) .sp-s-l-h-flag-bc { color: rgb(0, 151, 183); }

.sp-sub-list-bc.upcoming.a-color .sp-s-l-head-bc, .sp-sub-list-bc.upcoming.selected .sp-s-l-head-bc { background: linear-gradient(to right, rgb(2, 108, 144), rgb(0, 151, 183)); }

.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: rgb(255, 255, 255); }

.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: rgba(255, 255, 255, 0.7); }

.special-games-button .btn.popular-matches.a-color { background: linear-gradient(to right, rgb(59, 38, 172), rgb(88, 61, 227)); }

.special-games-button .btn.popular-matches:not(.a-color) > i { color: rgb(88, 61, 227); }

.sp-sub-list-bc.popular-matches { transition: var(--default-transition-duration); }

@media (hover: hover) {
  .sp-sub-list-bc.popular-matches:hover .sp-s-l-head-bc { background: rgba(59, 38, 172, 0.6); box-shadow: rgba(59, 38, 172, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.popular-matches:hover .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.popular-matches:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
  .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: rgba(59, 38, 172, 0.6); box-shadow: rgba(59, 38, 172, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.popular-matches:active .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.popular-matches:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
}

.sp-sub-list-bc.popular-matches:not(.a-color) .sp-s-l-h-flag-bc { color: rgb(88, 61, 227); }

.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: linear-gradient(to right, rgb(59, 38, 172), rgb(88, 61, 227)); }

.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: rgb(255, 255, 255); }

.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: rgba(255, 255, 255, 0.7); }

.special-games-button .btn.olympic-competitions.a-color { background: linear-gradient(to right, rgb(198, 57, 71), rgb(245, 84, 97)); }

.special-games-button .btn.olympic-competitions:not(.a-color) > i { color: rgb(245, 84, 97); }

.sp-sub-list-bc.olympic-competitions { transition: var(--default-transition-duration); }

@media (hover: hover) {
  .sp-sub-list-bc.olympic-competitions:hover .sp-s-l-head-bc { background: rgba(198, 57, 71, 0.6); box-shadow: rgba(198, 57, 71, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.olympic-competitions:hover .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.olympic-competitions:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
  .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: rgba(198, 57, 71, 0.6); box-shadow: rgba(198, 57, 71, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.olympic-competitions:active .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.olympic-competitions:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
}

.sp-sub-list-bc.olympic-competitions:not(.a-color) .sp-s-l-h-flag-bc { color: rgb(245, 84, 97); }

.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: linear-gradient(to right, rgb(198, 57, 71), rgb(245, 84, 97)); }

.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: rgb(255, 255, 255); }

.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: rgba(255, 255, 255, 0.7); }

.special-games-button .btn.olympic-matches.a-color { background: linear-gradient(to right, rgb(198, 57, 71), rgb(245, 84, 97)); }

.special-games-button .btn.olympic-matches:not(.a-color) > i { color: rgb(245, 84, 97); }

.sp-sub-list-bc.olympic-matches { transition: var(--default-transition-duration); }

@media (hover: hover) {
  .sp-sub-list-bc.olympic-matches:hover .sp-s-l-head-bc { background: rgba(198, 57, 71, 0.6); box-shadow: rgba(198, 57, 71, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.olympic-matches:hover .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.olympic-matches:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
  .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: rgba(198, 57, 71, 0.6); box-shadow: rgba(198, 57, 71, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.olympic-matches:active .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.olympic-matches:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
}

.sp-sub-list-bc.olympic-matches:not(.a-color) .sp-s-l-h-flag-bc { color: rgb(245, 84, 97); }

.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: linear-gradient(to right, rgb(198, 57, 71), rgb(245, 84, 97)); }

.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: rgb(255, 255, 255); }

.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: rgba(255, 255, 255, 0.7); }

.special-games-button .btn.popular-competitions.a-color { background: linear-gradient(to right, rgb(6, 72, 163), rgb(34, 117, 233)); }

.special-games-button .btn.popular-competitions:not(.a-color) > i { color: rgb(34, 117, 233); }

.sp-sub-list-bc.popular-competitions { transition: var(--default-transition-duration); }

@media (hover: hover) {
  .sp-sub-list-bc.popular-competitions:hover .sp-s-l-head-bc { background: rgba(6, 72, 163, 0.6); box-shadow: rgba(6, 72, 163, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.popular-competitions:hover .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.popular-competitions:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
  .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: rgba(6, 72, 163, 0.6); box-shadow: rgba(6, 72, 163, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.popular-competitions:active .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.popular-competitions:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
}

.sp-sub-list-bc.popular-competitions:not(.a-color) .sp-s-l-h-flag-bc { color: rgb(34, 117, 233); }

.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: linear-gradient(to right, rgb(6, 72, 163), rgb(34, 117, 233)); }

.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: rgb(255, 255, 255); }

.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: rgba(255, 255, 255, 0.7); }

.special-games-button .btn.boosted-bets.a-color { background: linear-gradient(to right, rgb(9, 127, 24), rgb(0, 191, 25)); }

.special-games-button .btn.boosted-bets:not(.a-color) > i { color: rgb(0, 191, 25); }

.sp-sub-list-bc.boosted-bets { transition: var(--default-transition-duration); }

@media (hover: hover) {
  .sp-sub-list-bc.boosted-bets:hover .sp-s-l-head-bc { background: rgba(9, 127, 24, 0.6); box-shadow: rgba(9, 127, 24, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.boosted-bets:hover .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.boosted-bets:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
  .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: rgba(9, 127, 24, 0.6); box-shadow: rgba(9, 127, 24, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.boosted-bets:active .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.boosted-bets:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
}

.sp-sub-list-bc.boosted-bets:not(.a-color) .sp-s-l-h-flag-bc { color: rgb(0, 191, 25); }

.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: linear-gradient(to right, rgb(9, 127, 24), rgb(0, 191, 25)); }

.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: rgb(255, 255, 255); }

.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: rgba(255, 255, 255, 0.7); }

.special-games-button .btn.coupons.a-color { background: linear-gradient(to right, rgb(133, 45, 145), rgb(220, 98, 244)); }

.special-games-button .btn.coupons:not(.a-color) > i { color: rgb(220, 98, 244); }

.sp-sub-list-bc.coupons { transition: var(--default-transition-duration); }

@media (hover: hover) {
  .sp-sub-list-bc.coupons:hover .sp-s-l-head-bc { background: rgba(133, 45, 145, 0.6); box-shadow: rgba(133, 45, 145, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.coupons:hover .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.coupons:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
  .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: rgba(133, 45, 145, 0.6); box-shadow: rgba(133, 45, 145, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.coupons:active .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.coupons:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
}

.sp-sub-list-bc.coupons:not(.a-color) .sp-s-l-h-flag-bc { color: rgb(220, 98, 244); }

.sp-sub-list-bc.coupons.a-color .sp-s-l-head-bc, .sp-sub-list-bc.coupons.selected .sp-s-l-head-bc { background: linear-gradient(to right, rgb(133, 45, 145), rgb(220, 98, 244)); }

.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: rgb(255, 255, 255); }

.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: rgba(255, 255, 255, 0.7); }

.special-games-button .btn.all.a-color { }

.special-games-button .btn.all:not(.a-color) > i { }

.sp-sub-list-bc.all { transition: var(--default-transition-duration); }

@media (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: rgb(255, 255, 255); }
  .sp-sub-list-bc.all:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
  .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: rgb(255, 255, 255); }
  .sp-sub-list-bc.all:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
}

.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: 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: rgb(255, 255, 255); }

.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: rgba(255, 255, 255, 0.7); }

.special-games-button .btn.live.a-color { background: linear-gradient(to right, rgb(255, 52, 73), rgb(245, 84, 97)); }

.special-games-button .btn.live:not(.a-color) > i { color: rgb(245, 84, 97); }

.sp-sub-list-bc.live { transition: var(--default-transition-duration); }

@media (hover: hover) {
  .sp-sub-list-bc.live:hover .sp-s-l-head-bc { background: rgba(255, 52, 73, 0.6); box-shadow: rgba(255, 52, 73, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.live:hover .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.live:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
  .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: rgba(255, 52, 73, 0.6); box-shadow: rgba(255, 52, 73, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.live:active .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.live:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
}

.sp-sub-list-bc.live:not(.a-color) .sp-s-l-h-flag-bc { color: rgb(245, 84, 97); }

.sp-sub-list-bc.live.a-color .sp-s-l-head-bc, .sp-sub-list-bc.live.selected .sp-s-l-head-bc { background: linear-gradient(to right, rgb(255, 52, 73), rgb(245, 84, 97)); }

.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: rgb(255, 255, 255); }

.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: rgba(255, 255, 255, 0.7); }

.special-games-button .btn.results.a-color { background: linear-gradient(to right, rgb(170, 127, 0), gold); }

.special-games-button .btn.results:not(.a-color) > i { color: gold; }

.sp-sub-list-bc.results { transition: var(--default-transition-duration); }

@media (hover: hover) {
  .sp-sub-list-bc.results:hover .sp-s-l-head-bc { background: rgba(170, 127, 0, 0.6); box-shadow: rgba(170, 127, 0, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.results:hover .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.results:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
  .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: rgba(170, 127, 0, 0.6); box-shadow: rgba(170, 127, 0, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.results:active .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.results:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
}

.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: linear-gradient(to right, rgb(170, 127, 0), 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: rgb(255, 255, 255); }

.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: rgba(255, 255, 255, 0.7); }

.special-games-button .btn.today-bets.a-color { background: linear-gradient(to right, rgb(255, 95, 0), rgb(237, 155, 0)); }

.special-games-button .btn.today-bets:not(.a-color) > i { color: rgb(237, 155, 0); }

.sp-sub-list-bc.today-bets { transition: var(--default-transition-duration); }

@media (hover: hover) {
  .sp-sub-list-bc.today-bets:hover .sp-s-l-head-bc { background: rgba(255, 95, 0, 0.6); box-shadow: rgba(255, 95, 0, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.today-bets:hover .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.today-bets:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
  .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: rgba(255, 95, 0, 0.6); box-shadow: rgba(255, 95, 0, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.today-bets:active .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.today-bets:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
}

.sp-sub-list-bc.today-bets:not(.a-color) .sp-s-l-h-flag-bc { color: rgb(237, 155, 0); }

.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: linear-gradient(to right, rgb(255, 95, 0), rgb(237, 155, 0)); }

.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: rgb(255, 255, 255); }

.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: rgba(255, 255, 255, 0.7); }

.special-games-button .btn.special-competition.a-color { background: linear-gradient(to right, rgb(187, 97, 0), rgb(229, 162, 0)); }

.special-games-button .btn.special-competition:not(.a-color) > i { color: rgb(229, 162, 0); }

.sp-sub-list-bc.special-competition { transition: var(--default-transition-duration); }

@media (hover: hover) {
  .sp-sub-list-bc.special-competition:hover .sp-s-l-head-bc { background: rgba(187, 97, 0, 0.6); box-shadow: rgba(187, 97, 0, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.special-competition:hover .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.special-competition:hover .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
  .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: rgba(187, 97, 0, 0.6); box-shadow: rgba(187, 97, 0, 0.6) 0px 0px 8px; }
  .sp-sub-list-bc.special-competition:active .sp-s-l-head-bc .sp-s-l-h-title-bc { color: rgb(255, 255, 255); }
  .sp-sub-list-bc.special-competition:active .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc { color: rgba(255, 255, 255, 0.7); }
}

.sp-sub-list-bc.special-competition:not(.a-color) .sp-s-l-h-flag-bc { color: rgb(229, 162, 0); }

.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: linear-gradient(to right, rgb(187, 97, 0), rgb(229, 162, 0)); }

.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: rgb(255, 255, 255); }

.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: rgba(255, 255, 255, 0.7); }

.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%, rgb(253, 244, 151), rgb(253, 244, 151) 5%, rgb(253, 89, 73) 45%, rgb(214, 36, 159) 60%, rgb(40, 90, 235) 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: rgb(255, 255, 255); background-color: rgb(234, 140, 28); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-blog:hover, .header-icon.bc-i-blog:hover, .callPanelIcon.bc-i-blog:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.blog { background: rgb(234, 140, 28); }

.sidebar-image .bc-i-blog { color: rgb(234, 140, 28); }

.social-icon.bc-i-gmail, .header-icon.bc-i-gmail, .callPanelIcon.bc-i-gmail { color: rgb(255, 255, 255); background-color: rgb(187, 0, 27); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-gmail:hover, .header-icon.bc-i-gmail:hover, .callPanelIcon.bc-i-gmail:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.gmail { background: rgb(187, 0, 27); }

.sidebar-image .bc-i-gmail { color: rgb(187, 0, 27); }

.social-icon.bc-i-facebook, .header-icon.bc-i-facebook, .callPanelIcon.bc-i-facebook { color: rgb(255, 255, 255); background-color: rgb(72, 103, 170); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-facebook:hover, .header-icon.bc-i-facebook:hover, .callPanelIcon.bc-i-facebook:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.facebook { background: rgb(72, 103, 170); }

.sidebar-image .bc-i-facebook { color: rgb(72, 103, 170); }

.social-icon.bc-i-instagram, .header-icon.bc-i-instagram, .callPanelIcon.bc-i-instagram { color: rgb(255, 255, 255); background-color: rgb(214, 36, 159); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-instagram:hover, .header-icon.bc-i-instagram:hover, .callPanelIcon.bc-i-instagram:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.instagram { background: rgb(214, 36, 159); }

.sidebar-image .bc-i-instagram { color: rgb(214, 36, 159); }

.social-icon.bc-i-ok, .header-icon.bc-i-ok, .callPanelIcon.bc-i-ok { color: rgb(255, 255, 255); background-color: rgb(255, 133, 3); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-ok:hover, .header-icon.bc-i-ok:hover, .callPanelIcon.bc-i-ok:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.ok { background: rgb(255, 133, 3); }

.sidebar-image .bc-i-ok { color: rgb(255, 133, 3); }

.social-icon.bc-i-pinterest, .header-icon.bc-i-pinterest, .callPanelIcon.bc-i-pinterest { color: rgb(255, 255, 255); background-color: rgb(223, 0, 34); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-pinterest:hover, .header-icon.bc-i-pinterest:hover, .callPanelIcon.bc-i-pinterest:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.pinterest { background: rgb(223, 0, 34); }

.sidebar-image .bc-i-pinterest { color: rgb(223, 0, 34); }

.social-icon.bc-i-reddit, .header-icon.bc-i-reddit, .callPanelIcon.bc-i-reddit { color: rgb(255, 255, 255); background-color: rgb(242, 65, 0); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-reddit:hover, .header-icon.bc-i-reddit:hover, .callPanelIcon.bc-i-reddit:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.reddit { background: rgb(242, 65, 0); }

.sidebar-image .bc-i-reddit { color: rgb(242, 65, 0); }

.social-icon.bc-i-telegram, .header-icon.bc-i-telegram, .callPanelIcon.bc-i-telegram { color: rgb(255, 255, 255); background-color: rgb(0, 136, 204); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-telegram:hover, .header-icon.bc-i-telegram:hover, .callPanelIcon.bc-i-telegram:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.telegram { background: rgb(0, 136, 204); }

.sidebar-image .bc-i-telegram { color: rgb(0, 136, 204); }

.social-icon.bc-i-tiktok, .header-icon.bc-i-tiktok, .callPanelIcon.bc-i-tiktok { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-tiktok:hover, .header-icon.bc-i-tiktok:hover, .callPanelIcon.bc-i-tiktok:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.tiktok { background: rgb(0, 0, 0); }

.sidebar-image .bc-i-tiktok { color: rgb(0, 0, 0); }

.social-icon.bc-i-tumblr, .header-icon.bc-i-tumblr, .callPanelIcon.bc-i-tumblr { color: rgb(255, 255, 255); background-color: rgb(52, 70, 93); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-tumblr:hover, .header-icon.bc-i-tumblr:hover, .callPanelIcon.bc-i-tumblr:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.tumblr { background: rgb(52, 70, 93); }

.sidebar-image .bc-i-tumblr { color: rgb(52, 70, 93); }

.social-icon.bc-i-twitch, .header-icon.bc-i-twitch, .callPanelIcon.bc-i-twitch { color: rgb(255, 255, 255); background-color: rgb(95, 62, 157); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-twitch:hover, .header-icon.bc-i-twitch:hover, .callPanelIcon.bc-i-twitch:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.twitch { background: rgb(95, 62, 157); }

.sidebar-image .bc-i-twitch { color: rgb(95, 62, 157); }

.social-icon.bc-i-twitter, .header-icon.bc-i-twitter, .callPanelIcon.bc-i-twitter { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-twitter:hover, .header-icon.bc-i-twitter:hover, .callPanelIcon.bc-i-twitter:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.twitter { background: rgb(0, 0, 0); }

.sidebar-image .bc-i-twitter { color: rgb(0, 0, 0); }

.social-icon.bc-i-skype, .header-icon.bc-i-skype, .callPanelIcon.bc-i-skype { color: rgb(255, 255, 255); background-color: rgb(0, 166, 228); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-skype:hover, .header-icon.bc-i-skype:hover, .callPanelIcon.bc-i-skype:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.skype { background: rgb(0, 166, 228); }

.sidebar-image .bc-i-skype { color: rgb(0, 166, 228); }

.social-icon.bc-i-viber, .header-icon.bc-i-viber, .callPanelIcon.bc-i-viber { color: rgb(255, 255, 255); background-color: rgb(119, 78, 151); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-viber:hover, .header-icon.bc-i-viber:hover, .callPanelIcon.bc-i-viber:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.viber { background: rgb(119, 78, 151); }

.sidebar-image .bc-i-viber { color: rgb(119, 78, 151); }

.social-icon.bc-i-vk, .header-icon.bc-i-vk, .callPanelIcon.bc-i-vk { color: rgb(255, 255, 255); background-color: rgb(70, 128, 194); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-vk:hover, .header-icon.bc-i-vk:hover, .callPanelIcon.bc-i-vk:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.vk { background: rgb(70, 128, 194); }

.sidebar-image .bc-i-vk { color: rgb(70, 128, 194); }

.social-icon.bc-i-whatsapp, .header-icon.bc-i-whatsapp, .callPanelIcon.bc-i-whatsapp { color: rgb(255, 255, 255); background-color: rgb(48, 214, 76); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-whatsapp:hover, .header-icon.bc-i-whatsapp:hover, .callPanelIcon.bc-i-whatsapp:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.whatsapp { background: rgb(48, 214, 76); }

.sidebar-image .bc-i-whatsapp { color: rgb(48, 214, 76); }

.social-icon.bc-i-youtube, .header-icon.bc-i-youtube, .callPanelIcon.bc-i-youtube { color: rgb(255, 255, 255); background-color: red; transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-youtube:hover, .header-icon.bc-i-youtube:hover, .callPanelIcon.bc-i-youtube:hover { opacity: 0.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: 0.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: rgb(255, 255, 255); background-color: rgb(0, 114, 177); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-linkedin:hover, .header-icon.bc-i-linkedin:hover, .callPanelIcon.bc-i-linkedin:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.linkedin { background: rgb(0, 114, 177); }

.sidebar-image .bc-i-linkedin { color: rgb(0, 114, 177); }

.social-icon.bc-i-tv, .header-icon.bc-i-tv, .callPanelIcon.bc-i-tv { color: rgb(255, 255, 255); background-color: rgb(78, 122, 101); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-tv:hover, .header-icon.bc-i-tv:hover, .callPanelIcon.bc-i-tv:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.tv { background: rgb(78, 122, 101); }

.sidebar-image .bc-i-tv { color: rgb(78, 122, 101); }

.social-icon.bc-i-medium, .header-icon.bc-i-medium, .callPanelIcon.bc-i-medium { color: rgb(255, 255, 255); background-color: rgb(0, 161, 75); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-medium:hover, .header-icon.bc-i-medium:hover, .callPanelIcon.bc-i-medium:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.medium { background: rgb(0, 161, 75); }

.sidebar-image .bc-i-medium { color: rgb(0, 161, 75); }

.social-icon.bc-i-threads, .header-icon.bc-i-threads, .callPanelIcon.bc-i-threads { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-threads:hover, .header-icon.bc-i-threads:hover, .callPanelIcon.bc-i-threads:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.threads { background: rgb(0, 0, 0); }

.sidebar-image .bc-i-threads { color: rgb(0, 0, 0); }

.social-icon.bc-i-soundcloud, .header-icon.bc-i-soundcloud, .callPanelIcon.bc-i-soundcloud { color: rgb(255, 255, 255); background-color: rgb(255, 106, 34); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-soundcloud:hover, .header-icon.bc-i-soundcloud:hover, .callPanelIcon.bc-i-soundcloud:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.soundcloud { background: rgb(255, 106, 34); }

.sidebar-image .bc-i-soundcloud { color: rgb(255, 106, 34); }

.social-icon.bc-i-imo, .header-icon.bc-i-imo, .callPanelIcon.bc-i-imo { color: rgb(255, 255, 255); background-color: rgb(0, 157, 255); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-imo:hover, .header-icon.bc-i-imo:hover, .callPanelIcon.bc-i-imo:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.imo { background: rgb(0, 157, 255); }

.sidebar-image .bc-i-imo { color: rgb(0, 157, 255); }

.social-icon.bc-i-discord, .header-icon.bc-i-discord, .callPanelIcon.bc-i-discord { color: rgb(255, 255, 255); background-color: rgb(88, 101, 242); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-discord:hover, .header-icon.bc-i-discord:hover, .callPanelIcon.bc-i-discord:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.discord { background: rgb(88, 101, 242); }

.sidebar-image .bc-i-discord { color: rgb(88, 101, 242); }

.social-icon.bc-i-heylink, .header-icon.bc-i-heylink, .callPanelIcon.bc-i-heylink { color: rgb(255, 255, 255); background-color: rgb(70, 215, 209); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-heylink:hover, .header-icon.bc-i-heylink:hover, .callPanelIcon.bc-i-heylink:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.heylink { background: rgb(70, 215, 209); }

.sidebar-image .bc-i-heylink { color: rgb(70, 215, 209); }

.social-icon.bc-i-yophone, .header-icon.bc-i-yophone, .callPanelIcon.bc-i-yophone { color: rgb(255, 255, 255); background-color: rgb(221, 241, 84); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-yophone:hover, .header-icon.bc-i-yophone:hover, .callPanelIcon.bc-i-yophone:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.yophone { background: rgb(221, 241, 84); }

.sidebar-image .bc-i-yophone { color: rgb(221, 241, 84); }

.social-icon.bc-i-blueSky, .header-icon.bc-i-blueSky, .callPanelIcon.bc-i-blueSky { color: rgb(255, 255, 255); background-color: rgb(0, 133, 255); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-blueSky:hover, .header-icon.bc-i-blueSky:hover, .callPanelIcon.bc-i-blueSky:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.blueSky { background: rgb(0, 133, 255); }

.sidebar-image .bc-i-blueSky { color: rgb(0, 133, 255); }

.social-icon.bc-i-X, .header-icon.bc-i-X, .callPanelIcon.bc-i-X { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-X:hover, .header-icon.bc-i-X:hover, .callPanelIcon.bc-i-X:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.X { background: rgb(0, 0, 0); }

.sidebar-image .bc-i-X { color: rgb(0, 0, 0); }

.social-icon.bc-i-github, .header-icon.bc-i-github, .callPanelIcon.bc-i-github { color: rgb(255, 255, 255); background-color: rgb(64, 120, 192); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-github:hover, .header-icon.bc-i-github:hover, .callPanelIcon.bc-i-github:hover { opacity: 0.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: 0.8; }
}

.sidebar-item.github { background: rgb(64, 120, 192); }

.sidebar-image .bc-i-github { color: rgb(64, 120, 192); }

.social-icon.bc-i-vivarome, .header-icon.bc-i-vivarome, .callPanelIcon.bc-i-vivarome { color: rgb(255, 255, 255); background-color: rgb(2, 182, 91); transition: opacity var(--default-transition-duration); }

@media (hover: hover) {
  .social-icon.bc-i-vivarome:hover, .header-icon.bc-i-vivarome:hover, .callPanelIcon.bc-i-vivarome:hover { opacity: 0.8; cursor: pointer; }
}

@media not all and (hover: hover) {
  .social-icon.bc-i-vivarome:active, .header-icon.bc-i-vivarome:active, .callPanelIcon.bc-i-vivarome:active { opacity: 0.8; }
}

.sidebar-item.vivarome { background: rgb(2, 182, 91); }

.sidebar-image .bc-i-vivarome { color: rgb(2, 182, 91); }

.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-width: medium; border-top-style: none; border-top-color: currentcolor; }

.spoiler > input[type="checkbox"] { min-height: 40px; z-index: 10; position: absolute; top: 0px; 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 0px; padding-inline-start: 16px; }

.spoiler-title::before { content: ""; position: absolute; top: 0px; font: 9px / 38px BetConstruct-Icons; }

[dir="ltr"] .spoiler-title::before { left: 0px; }

[dir="rtl"] .spoiler-title::before { right: 0px; }

.spoiler-content { height: 0px; 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-width: medium; border-style: none; border-color: currentcolor; border-image: 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: 0px; left: 0px; right: 0px; margin: 0px auto; }

.form-control-input-stroke-bc::before, .form-control-input-stroke-bc::after { content: ""; display: block; height: 100%; position: absolute; top: 0px; left: 0px; right: 0px; margin: 0px 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: 0.5; }

.form-control-input-stroke-bc::after { width: 0px; transition-property: width, background-color; transition-duration: var(--default-transition-duration); transform: translateZ(0px); }

.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: 0px; }

[dir="rtl"] .form-control-title-bc { right: 0px; }

.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%); }
  100% { transform: translateY(0px); }
}

.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: 1 1 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: 0px 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: 0px; }

.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: 1 1 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-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; border-radius: 0px; 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: 0px; bottom: 0px; margin: auto 0px; 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: 44px 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: 0px; }

[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; }

.form-control-email-suggested { width: 100%; position: absolute; top: 100%; left: 0px; margin-top: 1px; border-radius: var(--border-radius); background: rgba(var(--b),1); padding: 6px; overflow: hidden; z-index: 1; }

.form-control-email-suggested::before { content: ""; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background: rgba(var(--b-sc),.1); pointer-events: none; }

.form-control-email-list { width: 100%; will-change: scroll-position; overflow: hidden auto; max-height: 18vh; }

[class*="is-mobile"] .form-control-email-list { scrollbar-width: none; }

[class*="is-mobile"] .form-control-email-list::-webkit-scrollbar { display: none; }

.form-control-email-list li { font-size: 12px; padding: 6px 10px; border-radius: var(--border-radius); }

.form-control-email-list li + li { border-top: 1px solid rgba(var(--b),1); }

.form-control-email-list li:not(.isActive) { color: rgba(var(--b-sc),.8); background: rgba(var(--b-sc),.1); }

.form-control-email-list li.isActive { color: rgba(var(--b-sc),.9); background: rgba(var(--b-sc),.2); }

[class*="is-web"] .form-control-email-list li:hover { color: rgba(var(--b-sc),.9); background: rgba(var(--b-sc),.2); transition-property: color, background-color; transition-duration: var(--default-transition-duration); }

[class*="is-web"] .form-control-email-list li { cursor: pointer; }

[dir="rtl"] .form-control-email-list li { direction: ltr; text-align: end; }

.user-entrance-bc { padding: 16px; background-color: rgb(0, 91, 85); }

.usr-ent-text-bc { display: block; font-weight: 400; font-size: 20px; color: rgb(255, 200, 84); 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: rgb(219, 28, 48); }

.usr-ent-form-action-item-bc { display: table-cell; vertical-align: top; }

.usr-ent-form-action-bc { display: block; width: 100%; height: 40px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; box-sizing: border-box; background-color: rgb(255, 200, 84); transition: background-color var(--default-transition-duration) ease; font-family: inherit; font-weight: 700; font-size: 18px; color: rgb(0, 0, 0); text-transform: uppercase; cursor: pointer; }

.usr-ent-form-action-bc[disabled] { opacity: 0.7; pointer-events: none; }

.usr-ent-form-action-bc:hover { background-color: rgb(255, 192, 59); }

.usr-ent-forgot-password-bc { display: inline-block; vertical-align: top; font-weight: 400; font-size: 14px; color: rgb(158, 158, 158); 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: rgb(255, 255, 255); }

.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: rgb(0, 141, 71); }

.Toastify .Toastify__toast-theme--colored.Toastify__toast--warning { background: rgb(170, 127, 0); }

.Toastify .Toastify__toast-container { touch-action: pan-y; }

@media screen and (max-width: 480px) {
  .Toastify .Toastify__toast-container { width: calc(-20px + 100vw); 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; margin: auto; left: 0px !important; right: 0px !important; }

.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); 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 { --fds-ref-letter-spacing-none: 0; --fds-ref-letter-spacing-320: .4px; --fds-ref-font-weight-bold: 700; --fds-ref-font-weight-semibold: 600; --fds-ref-font-weight-medium: 500; --fds-ref-font-weight-regular: 400; --fds-ref-font-size-280: 56px; --fds-ref-font-size-240: 48px; --fds-ref-font-size-200: 40px; --fds-ref-font-size-160: 32px; --fds-ref-font-size-120: 24px; --fds-ref-font-size-90: 18px; --fds-ref-font-size-80: 16px; --fds-ref-font-size-70: 14px; --fds-ref-font-size-60: 12px; --fds-ref-font-size-50: 10px; --fds-ref-font-size-40: 8px; --fds-ref-font-line-height-360: 72px; --fds-ref-font-line-height-320: 64px; --fds-ref-font-line-height-240: 48px; --fds-ref-font-line-height-200: 40px; --fds-ref-font-line-height-160: 32px; --fds-ref-font-line-height-120: 24px; --fds-ref-font-line-height-100: 20px; --fds-ref-font-line-height-80: 16px; --fds-ref-font-line-height-70: 14px; --fds-ref-font-line-height-60: 12px; --fds-ref-border-width-none: 0; --fds-ref-border-width-thin: 1px; --fds-ref-border-width-thick: 2px; --fds-ref-border-width-thicker: 4px; --fds-ref-border-style-solid: solid; --fds-ref-border-width-dashed: dashed; --fds-ref-alpha-2: .02; --fds-ref-alpha-4: .04; --fds-ref-alpha-6: .06; --fds-ref-alpha-8: .08; --fds-ref-alpha-12: .12; --fds-ref-alpha-16: .16; --fds-ref-alpha-24: .24; --fds-ref-alpha-32: .32; --fds-ref-alpha-40: .4; --fds-ref-alpha-48: .48; --fds-ref-alpha-56: .56; --fds-ref-alpha-64: .64; --fds-ref-alpha-72: .72; --fds-ref-alpha-80: .8; --fds-ref-alpha-90: .9; --fds-ref-alpha-100: 1; --fds-ref-radius-none: 0px; --fds-ref-radius-4xsmall: 2px; --fds-ref-radius-3xsmall: 4px; --fds-ref-radius-2xsmall: 6px; --fds-ref-radius-xsmall: 8px; --fds-ref-radius-small: 10px; --fds-ref-radius-medium: 12px; --fds-ref-radius-large: 16px; --fds-ref-radius-full: 999px; --fds-sem-dimension-none: 0px; --fds-sem-dimension-4xsmall: 4px; --fds-sem-dimension-3xsmall-nudge: 6px; --fds-sem-dimension-3xsmall: 8px; --fds-sem-dimension-2xsmall: 12px; --fds-sem-dimension-xsmall: 16px; --fds-sem-dimension-xsmall-nudge: 20px; --fds-sem-dimension-small: 24px; --fds-sem-dimension-medium-nudge: 28px; --fds-sem-dimension-medium: 32px; --fds-sem-dimension-large-nudge: 36px; --fds-sem-dimension-large: 40px; --fds-sem-dimension-xlarge-nudge: 46px; --fds-sem-dimension-xlarge: 48px; --fds-sem-dimension-2xlarge: 56px; --fds-sem-dimension-3xlarge: 64px; --fds-sem-dimension-3xlarge-nudge: 72px; --fds-sem-dimension-4xlarge: 80px; --fds-sem-dimension-5xlarge: 96px; --fds-sem-dimension-6xlarge: 120px; --fds-sem-dimension-7xlarge: 160px; --fds-ref-spacing-11xlarge: 80px; --fds-ref-spacing-10xlarge: 64px; --fds-ref-spacing-9xlarge: 56px; --fds-ref-spacing-8xlarge: 48px; --fds-ref-spacing-7xlarge: 44px; --fds-ref-spacing-6xlarge: 40px; --fds-ref-spacing-5xlarge: 36px; --fds-ref-spacing-4xlarge: 32px; --fds-ref-spacing-3xlarge: 28px; --fds-ref-spacing-2xlarge: 24px; --fds-ref-spacing-xlarge: 20px; --fds-ref-spacing-large: 16px; --fds-ref-spacing-medium: 12px; --fds-ref-spacing-small: 10px; --fds-ref-spacing-xsmall: 8px; --fds-ref-spacing-2xsmall: 6px; --fds-ref-spacing-2xsmall-nudge: 5px; --fds-ref-spacing-3xsmall: 4px; --fds-ref-spacing-4xsmall: 2px; --fds-ref-spacing-none: 0px; --font-family: Rubik, 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: 53px; --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: 0.4; }

.disabled { opacity: 0.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: 0px; left: 0px; 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 0px; top: 0px; left: 0px; width: 100%; height: 100%; }

.bc-loader.small { padding: 0px; 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: 0px; height: 1px; background: rgba(var(--hero),1); position: absolute; bottom: 0px; left: 50%; transition: width 0.24s, left 0.24s; }

.selected-underline.active::before { left: 0px; width: 100%; }

.need-to-login { flex-direction: column; max-width: 370px; margin: auto; }

.need-to-login .btn { margin-top: 20px; }

hr { border-top-width: medium; border-top-style: none; border-color: rgba(var(--b-sc),.1); }

[data-status="0"] { color: rgb(255, 52, 73) !important; }

[data-status="1"] { color: rgb(16, 145, 33) !important; }

[data-status="2"] { color: rgb(170, 127, 0); }

[data-status="3"] { color: rgba(var(--b-sc),1); }

[data-status="4"] { color: rgb(193, 136, 32); }

[data-status="5"] { color: rgb(124, 136, 141); }

[data-status="6"] { color: rgb(211, 141, 114); }

[data-status="7"] { color: rgba(var(--b-sc),.8); }

[data-status="8"] { color: rgb(1, 124, 160); }

[data-status="9"] { color: rgb(0, 0, 255); }

[data-status="10"] { color: orange !important; }

[data-status="11"] { color: rgb(221, 130, 210); }

[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 { text-size-adjust: none; }

html.is-web { -webkit-tap-highlight-color: transparent; }

html.is-web ::-webkit-scrollbar { width: 6px; height: 6px; }

html.is-web ::-webkit-scrollbar-track { background: rgba(var(--b-sc),var(--fds-ref-alpha-8)); border-radius: var(--border-radius); }

html.is-web ::-webkit-scrollbar-thumb { background: rgba(var(--b-sc),var(--fds-ref-alpha-24)); 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: 0px 20px; }

html .empty-b-text-v-bc { font-size: 16px; line-height: 18px; }

.btn { display: flex; justify-content: center; align-items: center; width: 100%; height: 36px; padding: 0px 20px; color: rgba(var(--b-sc),.9); background: rgba(var(--b-sc),.15); border-width: medium; border-style: none; border-color: currentcolor; border-image: 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 (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: 0px 15px; }

.btn.a-outline { background: none; border: solid 1px rgba(var(--b-sc),.6); transition: var(--default-transition-duration); }

@media (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 (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 (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: 0px; color: rgba(var(--header-sc),1); background: none; text-decoration: underline; transition: color var(--default-transition-duration); }

@media (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: 0px 8px; color: rgba(var(--hero-sc),1); background: rgba(var(--hero),1); transition: background var(--default-transition-duration); }

@media (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: rgb(255, 0, 140); }

.btn { max-width: 370px; }

.btn.a-outline:hover { color: rgba(var(--b-sc),1); background: rgba(var(--b-sc),.2); }

.btn.width-auto { width: auto; }

.btn.centered { margin: 0px auto; }

.btn.right-aligned { margin-inline-start: auto; }

.big-btn { height: 52px; }

.more-button-bc { margin: 20px 0px; }

.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; }

.sp-fav-body-bc .bs-favorite-remove-bc { margin: 15px 0px; }

.bs-favorite-remove { cursor: pointer; }

.bs-favorite-remove:hover .betslip-remove-icon-bc, .bs-favorite-remove:hover .betslip-remove-all { color: rgba(var(--b-sc),.9); }

.betslip-remove-icon-bc, .betslip-remove-all { cursor: pointer; transition: color var(--default-transition-duration); }

.main-tabs-bc, .second-tabs-bc { display: flex; width: 100%; flex-shrink: 0; }

.main-tabs-bc:not(.casinoTopWinnersWidgetTab) { 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: 0px 5px; color: rgba(var(--b-sc),.5); text-align: center; cursor: pointer; transition: background-color var(--default-transition-duration),color var(--default-transition-duration); }

.tab-bc span + span { margin-inline-start: 4px; }

[class*="is-web"] .tab-bc:hover, .tab-bc.active { color: rgba(var(--b-sc),1); }

[class*="is-mobile"] .tab-bc { -webkit-tap-highlight-color: transparent; }

.sp-fav-body-bc { padding: 0px 15px; }

.sp-fav-body-bc .second-tabs-bc { margin-top: 10px; }

.select.s-small { height: 28px; }

.select.s-small.has-icon .select-icon-bc { display: flex; position: absolute; top: 0px; 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; }

[dir="ltr"] .select.s-small .form-control-icon-bc { right: 6px; }

[dir="rtl"] .select.s-small .form-control-icon-bc { left: 6px; }

.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-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; box-sizing: border-box; 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; }

.select.s-small { display: inline-flex; }

.select.s-small.has-icon.form-control-select-bc { padding-inline-end: 38px; }

.select.s-small.has-icon .select-icon-bc { line-height: 26px; }

.ftr-lang-bar-flag-bc + span { margin-inline-start: 10px; }

.ftr-lang-bar-flag-bc + span + i { margin-inline-start: 6px; }

.sidePanel-holder .form-control-select-bc .checkbox-control-text-bc:not(:only-child) { padding-inline-start: 32px; }

.my-profile-info-block .ftr-lang-bar-flag-bc { bottom: 11px; }

[dir="ltr"] .my-profile-info-block .ftr-lang-bar-flag-bc { left: 15px; }

[dir="rtl"] .my-profile-info-block .ftr-lang-bar-flag-bc { right: 15px; }

.my-profile-info-block .ftr-lang-bar-flag-bc + .form-control-select-bc { padding-inline-start: 42px; }

.sport-search-bc { position: absolute; top: 0px; 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: 0px; }

[dir="rtl"] .sport-search-bc { left: 0px; }

[class*="is-web"] .sport-search-bc { cursor: pointer; }

[dir="ltr"] .sport-search-bc .hooryIcon { border-radius: 3px 0px 0px 3px; }

[dir="rtl"] .sport-search-bc .hooryIcon { border-radius: 0px 3px 3px 0px; }

.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: 0px; border-start-start-radius: var(--border-radius); border-end-start-radius: var(--border-radius); }

.ss-input-bc::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: 0px; bottom: 0px; 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; inset: 0px; 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: 0px; right: 0px; padding-bottom: 114px; background: rgba(var(--b),1); z-index: 99; will-change: scroll-position; overflow: hidden auto; }

.sport-search-result-header-bc { display: flex; align-items: center; height: 32px; padding-inline-start: 8px; position: sticky; top: 0px; z-index: 444; background-color: rgb(26, 112, 81); 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; top: 36px; z-index: 33; }

.sport-search-result-item-bc { display: block; padding: 5px 10px; font-size: 11px; line-height: 15px; margin: 2px 0px; 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: 0px; bottom: 0px; display: flex; align-items: center; justify-content: center; width: 34px; height: 34px; font-size: 24px; color: rgba(var(--b-sc),.8); background: rgb(167, 31, 103); 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: 0px; }

[class*="is-mobile"][dir="rtl"] .hooryIcon { right: 0px; }

.sport-search-bc { padding-inline-end: 37px; }

.sport-search-bc.active { max-width: 100%; }

[dir="ltr"] .sport-search-bc.sport-search-betslip { right: unset; }

[dir="rtl"] .sport-search-bc.sport-search-betslip { left: unset; }

[dir="ltr"] .ss-icon-holder-bc { right: 0px; }

[dir="rtl"] .ss-icon-holder-bc { left: 0px; }

.sport-search-result-item-bc { border-radius: var(--border-radius); }

.sport-search-result-header-bc { border-radius: var(--border-radius); box-shadow: 0 -2px rgba(var(--b),1); }

.componentFilterWrapper-bc { width: 100%; position: relative; margin-bottom: 10px; z-index: 10; }

.componentFilterWrapper-bc:only-child { margin-bottom: 0px; }

.componentFilterLabel-bc { width: 100%; display: flex; align-items: center; height: 44px; padding-inline: 10px 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 { -webkit-tap-highlight-color: transparent; border-radius: var(--border-radius) var(--border-radius) 0 0; }

.componentFilterLabel-bc.active::before { content: ""; position: absolute; bottom: 0px; left: 10px; width: calc(100% - 21px); height: 1px; background: rgba(var(--b),1); }

.componentFilterLabel-bc.active + .componentFilterBody-bc { max-height: 1000px; overflow: visible; }

.componentFilterLabel-bc.active .componentFilterChevron-bc { transform: rotateX(180deg); }

.componentFilterLabel-filter-bc { flex: 1 1 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; }

.componentFilterElsWrapper-bc { width: 100%; }

.componentFilterBody-bc { position: relative; width: 100%; z-index: 1; }

[class*="is-mobile"] .componentFilterBody-bc { max-height: 0px; overflow: hidden; }

.componentFilterBody-bc .u-i-p-control-item-holder-bc { width: 100%; padding: 0px; }

[class*="is-mobile"] .componentFilterBody-bc .u-i-p-control-item-holder-bc.halfPartFilterSection { width: calc(50% - 5px); }

.filter-form-w-bc { padding: 10px; background: rgba(var(--b-sc),.15); display: flex; justify-content: space-between; }

[class*="is-web"] .filter-form-w-bc { flex-direction: column; border-radius: var(--border-radius); }

[class*="is-mobile"] .filter-form-w-bc { flex-wrap: wrap; border-radius: 0 0 var(--border-radius) var(--border-radius); }

[class*="is-web"] .filter-form-w-bc .u-i-p-control-item-holder-bc { margin-bottom: 0px; }

[class*="is-web"] .filter-form-w-bc .u-i-p-control-item-holder-bc + .u-i-p-control-item-holder-bc { margin-inline-start: 5px; }

[class*="is-web"] .componentFilterBody-content { display: flex; align-items: center; }

[class*="is-web"] .u-i-p-c-filter-footer-bc { display: flex; justify-content: flex-end; margin-top: 20px; }

[class*="is-web"] .u-i-p-c-filter-footer-bc > button { width: auto; min-width: calc(25% - 5px); }

.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); }

.competition-wrapper-bc { display: flex; flex-direction: column; margin-bottom: 2px; }

.competition-wrapper-bc:not(.gameSuggestedEvent) { box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 4px; }

.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: 0px; }

.competition-icon-league-bc { flex-shrink: 0; width: 18px; height: 18px; margin-inline-end: 8px; }

.competition-title-bc { flex: 1 1 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: 0px 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 { flex-wrap: wrap; }

.competition-wrapper-bc + .competition-wrapper-bc { margin-top: 5px; }

.competition-header-bc { width: 100%; border-radius: var(--border-radius); }

.cashout-banner .carousel { height: 100%; }

.cashout-banner .sdr-item-holder-bc { overflow: hidden; height: 100%; display: flex; flex-direction: column; }

.cashout-banner .sdr-item-bc { flex-shrink: 0; height: auto; }

.cashout-banner .sdr-item-holder-bc-text { overflow: hidden; }

.cashout-banner .u-i-p-control-item-holder-bc { will-change: scroll-position; overflow: hidden auto; height: calc(100% - 34px); }

.fixed-bottom-container { position: fixed; bottom: 0px; left: 0px; 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: 0px 4px; border-radius: var(--border-radius); font-size: 8px; line-height: 12px; background: rgb(127, 25, 79); color: rgb(255, 255, 255); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

@keyframes count-blink-odd { 
  0% { transform: scale(0); }
  100% { transform: scale(1); }
}

@keyframes count-blink-even { 
  0% { transform: scale(0); }
  100% { transform: scale(1); }
}

.count-odd-animation.hdr-toggle-button-bc::after { width: 18px; height: 18px; font-size: 11px; line-height: 18px; }

.sp-button-bc .count-odd-animation::after { width: 16px; height: 16px; font-size: 10px; line-height: 16px; }

.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: 0px; bottom: 0px; margin: auto 0px; 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; }

[class*="skeleton-loader"] { display: inline-flex; background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 200% auto; border-radius: var(--border-radius); animation: 1s linear 0s infinite normal none running an-skeleton-loader; 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: 0px auto; }

.layout-bc .skeleton-loader-margin-text { margin: 0px 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-big-button { width: 100%; max-width: 140px; height: 40px; }

.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% center; }
  50% { background-position: 100% center; }
  100% { background-position: 0px center; }
}

[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: 0px 10px; background: rgba(var(--b-sc),.1); }

.market-filter-bc { display: flex; align-items: center; width: 100%; height: 28px; margin-bottom: var(--padding-page-aside); }

.market-filter-s-bc { flex: 1 1 auto; }

.market-filter-s-bc .select.s-small .form-control-select-bc { padding-top: 2px; padding-bottom: 0px; }

.market-filter-s-bc:empty + .market-filter-cell-bc { box-shadow: none; }

.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; }

.market-filter-bc { border-radius: var(--border-radius); background: rgba(var(--b-sc),.15); }

[dir="ltr"] .market-filter-s-bc .select.s-small { box-shadow: 1px 0 rgba(var(--b),1); }

[dir="rtl"] .market-filter-s-bc .select.s-small { box-shadow: -1px 0 rgba(var(--b),1); }

.market-filter-s-bc .select.s-small .form-control-select-bc { padding-inline-start: 15px; background: none; border-radius: 0px; }

.market-filter-s-bc .form-control-bc .form-control-icon-bc { font-size: 12px; }

[dir="ltr"] .market-filter-s-bc .form-control-icon-bc { right: 8px; }

[dir="rtl"] .market-filter-s-bc .form-control-icon-bc { left: 8px; }

.market-filter-cell-bc { width: 315px; height: 28px; }

.market-filter-cell-bc > .market-filter-info-bc { line-height: 28px; background: rgba(var(--b-sc),.2); margin-inline-start: 1px; }

[dir="ltr"] .market-filter-cell-bc > .market-filter-info-bc { box-shadow: -1px 0 rgba(var(--b),1); }

[dir="rtl"] .market-filter-cell-bc > .market-filter-info-bc { box-shadow: 1px 0 rgba(var(--b),1); }

[dir="ltr"] .market-filter-cell-bc > .market-filter-info-bc:last-child { border-top-right-radius: var(--border-radius); border-bottom-right-radius: var(--border-radius); }

[dir="rtl"] .market-filter-cell-bc > .market-filter-info-bc:last-child { border-top-left-radius: var(--border-radius); border-bottom-left-radius: var(--border-radius); }

.sg-head-bc { display: flex; align-items: center; height: 26px; padding: 0px 10px; position: sticky; top: 0px; z-index: 33; margin-bottom: 2px; cursor: pointer; }

[class*="is-web"] .sg-head-bc { border-radius: var(--border-radius); }

.sg-head-bc.has-filter { overflow: hidden; padding-inline-end: 110px; }

.sg-head-bc > .sg-collapse-icon-bc { color: inherit; }

.sg-title-bc { flex: 1 1 auto; margin: 0px 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: 1 1 auto; }

.s-g-competition-n-bc > i.bc-i-live { margin-top: 2px; }

.popular-matches-bc { position: relative; overflow: hidden; }

.gameList .teams-info-main-flag { width: 18px; height: 18px; object-fit: contain; 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: 0.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: 1 1 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: 1 1 auto; color: rgba(var(--b-sc),1); font-weight: 400; }

.c-country-bc-text { display: flex; flex-direction: column; flex: 1 1 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; }

.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, .c-info-icon-bc .internalBetBuilderIcon, .c-info-icon-bc .betBuilderIconColor { color: rgb(185, 133, 2); }

[class*="is-web"] .c-info-icon-bc .internalBetBuilderWrapper, [class*="is-web"] .c-info-icon-bc .internalBetBuilderIcon { width: 14px; height: 14px; }

[class*="is-web"] .c-info-icon-bc .internalBetBuilderWrapper:hover, [class*="is-web"] .c-info-icon-bc .internalBetBuilderIcon:hover { color: rgba(var(--b-sc),1); }

[class*="is-mobile"] .c-info-icon-bc .internalBetBuilderWrapper, [class*="is-mobile"] .c-info-icon-bc .internalBetBuilderIcon { width: 16px; height: 16px; }

.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: 0px; }

.info-live-prematch-icon-bc { flex-shrink: 0; font-size: 13px; }

.info-live-prematch-icon-bc.bc-i-live { color: rgb(255, 52, 73); }

.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: 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: 0px 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%); }

.switcherModeEnable { position: relative; display: flex; align-items: center; gap: 8px; line-height: 36px; }

.switcherModeEnable .ui-kit-toggle { width: 48px; }

.switcherModeEnable .ui-kit-toggle::before { width: 15px; height: 15px; }

.switcherModeEnable .ui-kit-toggle:not(.active) { border: var(--fds-ref-border-width-thin) var(--fds-ref-border-style-solid) rgba(var(--b-sc),var(--fds-ref-alpha-12)); }

.switcherModeEnable .ui-kit-toggle.active { border: var(--fds-ref-border-width-thin) var(--fds-ref-border-style-solid) rgba(var(--b-sc),var(--fds-ref-alpha-32)); background: rgba(var(--b-sc),var(--fds-ref-alpha-56)); }

[dir="ltr"] .switcherModeEnable .ui-kit-toggle.active::before { left: auto; transform: translate(192%); }

[dir="rtl"] .switcherModeEnable .ui-kit-toggle.active::before { right: auto; transform: translate(-192%); }

.switcherModeEnable .internalBetBuilderIcon { position: absolute; transition: transform var(--default-transition-duration); }

[dir="ltr"] .switcherModeEnable .internalBetBuilderIcon { right: 6px; }

[dir="rtl"] .switcherModeEnable .internalBetBuilderIcon { left: 6px; }

.switcherModeEnable .internalBetBuilderIcon svg { fill: rgba(var(--b-sc),var(--fds-ref-alpha-48)); }

[dir="ltr"] .switcherModeEnable:has(.ui-kit-toggle.active) .internalBetBuilderIcon { transform: translate(-20px); }

[dir="rtl"] .switcherModeEnable:has(.ui-kit-toggle.active) .internalBetBuilderIcon { transform: translate(20px); }

.switcherModeEnable:has(.ui-kit-toggle.active) .internalBetBuilderIcon svg { fill: rgba(var(--b-sc),var(--fds-ref-alpha-100)); }

.internalBetBuilderContent { display: flex; align-items: center; gap: 8px; font-size: 12px; color: rgba(var(--b-sc),.8); margin: 8px; border: 1px solid rgba(var(--b-sc),.4); border-radius: var(--border-radius); }

[class*="is-web"] .internalBetBuilderContent { padding: 8px 16px; }

[class*="is-mobile"] .internalBetBuilderContent { padding: 8px; }

[class*="is-web"] .internalBetBuilderAvailable.sgm-market-search { flex-direction: column; }

.sgm-market-search-content .switcherModeEnable { margin-inline: 4px 10px; }

.popular-matches-bc { display: flex; flex-direction: column; }

.c-segment-holder-bc { margin-bottom: 2px; cursor: pointer; }

.c-head-bc { padding: 0px 10px; background: rgba(var(--b-sc),.05); border-radius: var(--border-radius); }

.c-country-bc { flex-shrink: 0; margin-inline-end: 10px; }

.c-segment-holder-bc:not(.competition-title) .c-row-bc:hover, .c-segment-holder-bc:not(.competition-title) .c-row-bc.selected { background: rgba(var(--b-sc),.1); }

.competition-title { transition: background 0.24s; }

.competition-title + .competition-title { margin-top: 2px; }

.competition-title:hover, .competition-title.selected { background: rgba(var(--b-sc),.1); }

.c-row-bc { min-height: 55px; border-radius: var(--border-radius) var(--border-radius); transition: background var(--default-transition-duration); }

.c-odd-bc { width: 104px; }

.c-odd-bc:nth-child(4):nth-last-child(2), .c-odd-bc:nth-child(5):last-child { width: 156px; }

.c-info-more-bc { flex-direction: column; align-items: flex-end; justify-content: center; padding: 0px 10px; background: rgba(var(--b-sc),.1); }

.c-info-icon-line { display: flex; align-items: center; }

.c-info-icon-line + .c-info-icon-line { margin-top: 10px; }

.c-info-markets-count-bc { color: rgba(var(--b-sc),1); cursor: pointer; font-size: 11px; }

.c-info-icon-bc { cursor: pointer; }

.c-info-icon-bc + .c-info-icon-bc { margin-inline-start: 10px; }

.c-info-content-bc { width: 165px; flex-shrink: 0; padding-inline: 10px 15px; background: rgba(var(--b-sc),.1); position: relative; }

.c-info-content-bc::after { content: ""; position: absolute; top: 10px; bottom: 10px; width: 1px; background: rgba(var(--b-sc),.1); }

[dir="ltr"] .c-info-content-bc::after { right: 0px; }

[dir="rtl"] .c-info-content-bc::after { left: 0px; }

.c-info-content-bc .flag-bc { width: 20px; }

.c-teams-bc { padding-inline-start: 15px; }

.c-teams-row-bc { min-height: 19px; }

.c-team-info-team-bc { font-size: 13px; line-height: 19px; }

.c-info-score-wrapper { flex-direction: column; }

.c-info-time-bc, .c-info-score-bc { color: rgba(var(--b-sc),.5); font-size: 12px; line-height: 18px; }

.c-info-time-bc { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.game-list-item-score { display: flex; padding: 5px; margin-top: 1px; background: rgba(var(--b-sc),.06); }

[dir="rtl"] .game-list-item-score { justify-content: flex-end; }

.market-bc { display: flex; flex-flow: column; justify-content: center; 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: 0px; height: 0px; 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: 0px 8px 8px 0px; border-color: transparent rgba(var(--odd-up),1) transparent transparent; clip-path: polygon(0% 15%, 15% 15%, 15% 0%, 85% 0%, 100% 0px, 100% 15%, 100% 85%, 85% 85%, 85% 100%, 15% 100%, 0px 100%, 0% 85%); animation: 7s ease 0s 1 normal forwards running odds-arrow-animation-change; }

[dir="rtl"] .market-arrow-up-down-bc.is-up { transform: rotate(270deg); }

.market-arrow-up-down-bc.is-down { bottom: 3px; border-width: 0px 0px 8px 8px; clip-path: polygon(0% 15%, 0px 0px, 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: 7s ease 0s 1 normal forwards running odds-arrow-animation-change; }

[dir="rtl"] .market-arrow-up-down-bc.is-down { transform: rotate(90deg); }

.market-coefficient-bc { display: flex; align-items: center; }

.market-name-bc { 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: 0px; }

.market-icon-bc { color: rgb(0, 191, 25); 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: -0.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); }

.market-lock-icon.market-lock-icon { font-size: 16px; }

@keyframes odds-arrow-animation-change { 
  0% { opacity: 0; }
  5% { opacity: 1; }
  10% { opacity: 0; }
  15% { opacity: 1; }
  20% { opacity: 0; }
  25% { opacity: 1; }
  100% { opacity: 1; width: auto; }
}

.marketEventsOverlayWrapper { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; align-items: flex-end; background-color: rgba(0, 0, 0, 0.5); 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: hidden 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: hidden auto; }

[class*="is-web"] .tooltipMarketItem { gap: 4px; }

[class*="is-mobile"] .tooltipMarketItem { max-height: 232px; gap: 8px; scrollbar-width: none; }

[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); }

.layout-bc .skeleton-loader-slider:not(.hasAspectRatio) { padding: 15%; }

.layout-bc .skeleton-loader-slider.hasAspectRatio { height: 100%; }

.layout-bc .skeleton-loader-slider-cube { width: 30px; height: 30px; }

.layout-bc .skeleton-loader-small-cube { width: 24px; height: 24px; }

.layout-bc .casinoFreeSpins-item .skeleton-loader-game-cube { width: 100%; }

.slider-bc { min-width: 0px; 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; }

.slider-bc .sdr-item-holder-bc-text .competition-header-bc { -webkit-tap-highlight-color: transparent; }

[class*="is-web"] .slider-bc .sdr-item-holder-bc-text .competition-header-bc[aria-expanded="false"] { border-radius: 0 0 var(--border-radius) var(--border-radius); }

.sdr-collapsed-arrow-bc { display: flex; padding: 7px; position: absolute; left: 50%; transform: translate(-50%); bottom: 2%; color: rgb(255, 255, 255); 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: 0px; left: 0px; transform: rotateX(180deg); }

.sdr-item-holder-bc { position: relative; display: flex; flex-direction: column; 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: 0px; border-top-right-radius: 0px; }

.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: 0px; left: 0px; width: 100%; height: 100%; pointer-events: none; background: linear-gradient(rgba(0, 0, 0, 0) 62%, rgba(0, 0, 0, 0.7)); }

.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: 0px; 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-width: medium; border-style: none; border-color: currentcolor; border-image: 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: 0px; }

.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; inset: 0px; }

.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; backdrop-filter: none; box-shadow: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; }

[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%; height: 100%; padding: 0px; }

.product-banner-info-bc .CMSIconSVGWrapper { width: 28px; height: 28px; color: rgba(var(--b-sc),.8); }

.hdr-dynamic-content .hm-row-bc:nth-child(2):last-child:not(:first-child:empty) { margin-top: 0px; }

.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: auto hidden; 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: 0px; }

.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; 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)); 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 / 1; }

.product-banner-iframe iframe { width: 100%; height: 100%; }

.product-banner-container-bc { grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); }

.product-banner-container-bc.product-banner-without-titles .product-banner-info-bc img { height: 100%; }

.product-banner-container-bc:not(.product-banner-without-titles) .product-banner-bc { height: 74px; }

.product-banner-container-bc:not(.product-banner-without-titles) .product-banner-info-bc::after { background: linear-gradient(-45deg,rgba(var(--b-sc),.05),rgba(var(--b-sc),.1)); }

.product-banner-container-bc:not(.product-banner-without-titles) .product-banner-img-bc { max-width: 50%; max-height: 100%; }

.product-banner-info-bc { position: relative; transition: transform var(--slow-transition-duration); }

.product-banner-info-bc:hover { transform: scale(1.05); }

.product-banner-img-bc, .product-banner-icon-bc { will-change: transform; flex-shrink: 0; order: 1; transition: transform var(--slow-transition-duration); }

.product-banner-title-bc { flex: 1 1 auto; margin-inline: 15px 5px; color: rgba(var(--b-sc),1); letter-spacing: 1px; font-size: 18px; font-weight: 700; order: -1; }

.product-banner-icon-bc { font-size: 50px; color: rgba(var(--b-sc),1); }

.slider-full-sized .layout-content-holder-bc .horizontal-sl-list + .hm-row-bc:first-child, .slider-full-sized .layout-content-holder-bc .popup-holder-bc + .hm-row-bc:first-child, .slider-full-sized .layout-content-holder-bc > .hm-row-bc:first-child { position: absolute; left: 0px; width: 100%; }

.slider-full-sized .layout-content-holder-bc .horizontal-sl-list + .hm-row-bc:first-child::before, .slider-full-sized .layout-content-holder-bc .popup-holder-bc + .hm-row-bc:first-child::before, .slider-full-sized .layout-content-holder-bc > .hm-row-bc:first-child::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; pointer-events: none; background: linear-gradient(to bottom,rgba(var(--b),1),rgba(var(--b),0) 20%,rgba(var(--b),0) 80%,rgba(var(--b),1)); z-index: 1; }

.slider-full-sized .layout-content-holder-bc .horizontal-sl-list + .hm-row-bc:first-child + .hm-row-bc:not(:empty), .slider-full-sized .layout-content-holder-bc .popup-holder-bc + .hm-row-bc:first-child + .hm-row-bc:not(:empty), .slider-full-sized .layout-content-holder-bc > .hm-row-bc:first-child + .hm-row-bc:not(:empty) { margin-top: 33%; }

.slider-full-sized .layout-content-holder-bc .horizontal-sl-list + .hm-row-bc:first-child + .hm-row-bc:empty + .hm-row-bc, .slider-full-sized .layout-content-holder-bc .popup-holder-bc + .hm-row-bc:first-child + .hm-row-bc:empty + .hm-row-bc, .slider-full-sized .layout-content-holder-bc > .hm-row-bc:first-child + .hm-row-bc:empty + .hm-row-bc { margin-top: 33%; }

.slider-full-sized .layout-content-holder-bc .horizontal-sl-list + .hm-row-bc:first-child ~ *, .slider-full-sized .layout-content-holder-bc .popup-holder-bc + .hm-row-bc:first-child ~ *, .slider-full-sized .layout-content-holder-bc > .hm-row-bc:first-child ~ * { position: relative; z-index: 1; }

.slider-full-sized .layout-content-holder-bc > .hm-row-bc:first-child { z-index: 0; }

.slider-full-sized .hm-row-bc + .hm-row-bc { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }

.slider-full-sized .sdr-item-bc { border-radius: 0px; }

.slider-full-sized .sdr-image-bc { top: 0px; left: 0px; }

.slider-full-sized .slider-bc .carousel > i { top: 42px; inset-inline-end: 20px; }

.sdr-item-holder-bc a + .entrance-f-item-bc { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }

.sdr-item-holder-bc a + .entrance-f-item-bc .entrance-f-error-message-bc { width: 100%; height: 100%; padding: 0px; margin: 0px; }

.sdr-item-holder-bc a + .entrance-f-item-bc .entrance-f-error-message-bc > p { width: 100%; height: 100%; }

.slider-full-sized .slider-market-coefficient-container .countdown-banner-content { top: 0px; margin-top: 25%; }

.layout-bc:not(.slider-full-sized) .slider-market-coefficient-container .countdown-banner-content { bottom: 20px; }

.slider-market-coefficient-container .c-odd-bc:nth-child(2):not(:last-child) .market-bc.disabled-market-bc { width: 60px; height: 33px; }

.slider-market-coefficient-container .market-bc + .market-bc { margin-inline-start: 20px; }

.slider-market-coefficient-container .market-bc:first-child, .slider-market-coefficient-container .market-bc:last-child { width: 68px; height: 38px; }

.slider-market-coefficient-container .market-bc:nth-child(2):not(:last-child) { width: 60px; height: 33px; }

.slider-market-coefficient-container .market-bc:not(.disabled-market-bc):hover { background: rgba(var(--oc-2),1); }

.slider-market-coefficient-container .market-bc:not(.disabled-market-bc):hover .market-odd-bc, .slider-market-coefficient-container .market-bc:not(.disabled-market-bc):hover .bc-i-boost { color: rgba(var(--b),1); }

.slider-market-coefficient-container .market-odd-bc { font-size: 18px; }

.slider-market-coefficient-container .c-odd-bc { width: auto; }

.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, 0.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 / 1; object-fit: contain; }

.path { stroke-dasharray: 20, 200; stroke-dashoffset: 0; animation: 2s ease-in-out 0s infinite normal none running dash, 6s ease-in-out 0s infinite normal none running color; stroke-linecap: round; fill: rgba(var(--b-sc),1); }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes dash { 
  0% { stroke-dasharray: 0, 200; stroke-dashoffset: -40px; }
  50% { stroke-dasharray: 80, 200; stroke-dashoffset: 0; }
  100% { stroke-dasharray: 0, 200; stroke-dashoffset: -40px; }
}

@keyframes color { 
  100%, 0% { stroke: rgb(182, 134, 46); }
  40% { stroke: rgb(167, 31, 103); }
  66% { stroke: rgb(182, 134, 46); }
  80%, 90% { stroke: rgb(167, 31, 103); }
}

.bc-loader.medium .casino-loader { transform: scale(0.7); }

.bc-loader.small .casino-loader { transform: scale(0.3); }

.casino-loader { width: 110px; height: 53px; margin: auto; position: relative; overflow: hidden; border-radius: 9px; }

.casino-loader svg { position: absolute; bottom: 5px; display: inline-block; opacity: 0.9; animation: 4s ease-in-out 0s infinite normal none running none; 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(0px); bottom: 0px; }
  50%, 100% { transform: translateY(100%); bottom: 48px; }
}

@keyframes casino-loader-two { 
  0% { transform: translate(0px); bottom: 0px; }
  60%, 100% { transform: translateY(100%); bottom: 48px; }
}

@keyframes casino-loader-three { 
  0% { transform: translate(0px); bottom: 0px; }
  70%, 100% { transform: translateY(100%); bottom: 48px; }
}

.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: 4s ease-in-out 0s infinite normal none running loader-rulet; 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: 0px; left: 0px; opacity: 0.9; }

.live-casino-loader svg.loader-center { display: inline-block; position: absolute; top: 50%; left: 50%; opacity: 0.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(0deg); }
  80%, 100% { 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 0px 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: 0px; 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(0px); }

.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(0px); 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; }

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }

.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: 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; 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: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }

.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }

.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.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% center; box-sizing: border-box; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; 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: 1s linear 0s infinite normal none running swiper-preloader-spin; }

.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }

.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }

@keyframes swiper-preloader-spin { 
  0% { transform: rotate(0deg); }
  100% { 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: 0.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 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); letter-spacing: 0px; font-variant: initial; line-height: 1; text-transform: none !important; }

.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: opacity 0.3s; transform: translateZ(0px); 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: 0px; width: 100%; }

.swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0px; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.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(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.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-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px; box-shadow: 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(0px, -50%, 0px); }

.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: transform 0.2s, top 0.2s; }

.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: transform 0.2s, left 0.2s; }

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, right 0.2s; }

.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: 0px; top: 0px; 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: 0px; top: 0px; }

.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: 0px; top: 0px; }

.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; }

[class*="is-mobile"] .slider-bc.has-title .page-view-more { min-height: 20px; margin-bottom: 0px; }

[class*="is-mobile"] .slider-bc.has-title .carouselCountEnable { height: calc(100% - 20px); }

.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: rgba(255, 255, 255, 0.9); }

[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: 0px; overflow: hidden; width: 68px; height: 22px; line-height: 22px; padding: 0px 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: rgba(0, 0, 0, 0.9) -20px 0px 0px 44px; }
}

@supports (stroke-color: transparent) {
  [class*="is-web"] .slider-bc .carouselCountEnable .swiper-pagination::before { box-shadow: rgba(0, 0, 0, 0.9) -20px 0px 0px 45px; }
}

[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: rgba(0, 0, 0, 0.9) 20px 0px 0px 44px; }
}

@supports (stroke-color: transparent) {
  [class*="is-web"] .slider-bc .carouselCountEnable .swiper-pagination::after { box-shadow: rgba(0, 0, 0, 0.9) 20px 0px 0px 45px; }
}

[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: 0px; font-weight: 700; border-radius: 50%; background: rgba(0, 0, 0, 0.9); }

[class*="is-web"] .slider-bc .carouselCountEnable .swiper-button-prev::after, [class*="is-web"] .slider-bc .carouselCountEnable .swiper-button-next::after { color: rgba(255, 255, 255, 0.9); }

[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: rgba(0, 0, 0, 0.9); 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: rgb(255, 255, 255); }

[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: 0px; top: 0px; 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: 0px; 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: 0px; }

.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: 0px; 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: 0px; }

[dir="rtl"] .featuredGamesContent .carouselWrapper .swiper-button-prev, [dir="rtl"] .carousel .swiper-button-prev { right: 0px; left: auto; }

[dir="ltr"] .featuredGamesContent .carouselWrapper .swiper-button-next, [dir="ltr"] .carousel .swiper-button-next { right: 0px; }

[dir="rtl"] .featuredGamesContent .carouselWrapper .swiper-button-next, [dir="rtl"] .carousel .swiper-button-next { left: 0px; 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(0.9); }

.u-i-p-amount-holder-bc .carousel { height: auto; }

.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; }

.sureWidgetContent .carouselWrapper .swiper-button-prev, .sureWidgetContent .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: 0px; transform: translateY(0px); background: none; }

[class*="is-web"] .sureWidgetContent .carouselWrapper .swiper-button-prev, [class*="is-web"] .sureWidgetContent .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; }

.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); backdrop-filter: blur(4px); box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 4px; 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; }

[class*="is-mobile"] .page-view-more { padding: 0 var(--padding-page-aside); }

.sport-game-detail-holder-bc + .page-view-more { margin-bottom: 0px; margin-top: 10px; }

.view-title-more { flex: 1 1 auto; text-transform: uppercase; }

[class*="is-web"] .view-title-more { color: rgba(var(--b-sc),1); font-size: 16px; letter-spacing: 1px; }

[class*="is-mobile"] .view-title-more { color: rgba(var(--b-sc),.8); font-size: 13px; }

.view-see-more { display: flex; align-items: center; flex-shrink: 0; color: rgba(var(--b-sc),.5); margin-inline: 10px 4px; font-size: 12px; line-height: 14px; }

.view-arrow-more { margin-inline-start: 6px; }

[dir="rtl"] .view-arrow-more::before { content: ""; }

.popup-holder-bc.homework-popup .status-popup-content-w-bc { display: flex; padding: 0px; width: 100%; height: 100%; background: none; }

.homework-promo-wrapper { padding: 0px 5px; cursor: pointer; }

.homework-promo { display: flex; align-items: center; height: 36px; padding: 0px 10px; color: rgb(255, 255, 255); background: linear-gradient(90deg, rgb(190, 16, 98), rgb(107, 45, 106)) rgb(190, 16, 98); border-radius: var(--border-radius); position: relative; }

.homework-promo::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0.15; pointer-events: none; background: url("/assets/1c2cd9386ea7f773.svg") 175% 68% / 82% auto no-repeat; }

.homework-promo * { position: relative; z-index: 1; }

.homework-icon, .homework-info-icon { flex-shrink: 0; }

.homework-title { flex: 1 1 auto; margin: 0px 10px; font-size: 14px; }

.homework-info-icon { height: 16px; }

.homework-info-icon > a { color: rgb(255, 255, 255); }

.homework-amount { flex-shrink: 0; height: 20px; margin-inline-start: 10px; padding: 0px 8px; background: rgb(167, 31, 103); 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); }

.ds-body { color: inherit; margin: 0px; padding: 0px; }

.ds-body.ds-body--large-semibold { font-size: var(--fds-ref-font-size-80); font-weight: var(--fds-ref-font-weight-semibold); line-height: var(--fds-ref-font-line-height-120); }

.ds-body.ds-body--large-medium { font-size: var(--fds-ref-font-size-80); font-weight: var(--fds-ref-font-weight-medium); line-height: var(--fds-ref-font-line-height-120); }

.ds-body.ds-body--large-regular { font-size: var(--fds-ref-font-size-80); font-weight: var(--fds-ref-font-weight-regular); line-height: var(--fds-ref-font-line-height-120); }

.ds-body.ds-body--medium-semibold { font-size: var(--fds-ref-font-size-70); font-weight: var(--fds-ref-font-weight-semibold); line-height: var(--fds-ref-font-line-height-100); }

.ds-body.ds-body--medium-medium { font-size: var(--fds-ref-font-size-70); font-weight: var(--fds-ref-font-weight-medium); line-height: var(--fds-ref-font-line-height-100); }

.ds-body.ds-body--medium-regular { font-size: var(--fds-ref-font-size-70); font-weight: var(--fds-ref-font-weight-regular); line-height: var(--fds-ref-font-line-height-100); }

.ds-body.ds-body--small-semibold { font-size: var(--fds-ref-font-size-60); font-weight: var(--fds-ref-font-weight-semibold); line-height: var(--fds-ref-font-line-height-80); }

.ds-body.ds-body--small-medium { font-size: var(--fds-ref-font-size-60); font-weight: var(--fds-ref-font-weight-medium); line-height: var(--fds-ref-font-line-height-80); }

.ds-body.ds-body--small-regular { font-size: var(--fds-ref-font-size-60); font-weight: var(--fds-ref-font-weight-regular); line-height: var(--fds-ref-font-line-height-80); }

.typography-heading { font-weight: var(--fds-ref-font-weight-semibold); }

.typography-heading-1 { font-size: var(--fds-ref-font-size-280); line-height: var(--fds-ref-font-line-height-360); }

.typography-heading-2 { font-size: var(--fds-ref-font-size-240); line-height: var(--fds-ref-font-line-height-320); }

.typography-heading-3 { font-size: var(--fds-ref-font-size-200); line-height: var(--fds-ref-font-line-height-240); }

.typography-heading-4 { font-size: var(--fds-ref-font-size-160); line-height: var(--fds-ref-font-line-height-200); }

.typography-heading-5 { font-size: var(--fds-ref-font-size-120); line-height: var(--fds-ref-font-line-height-160); }

.typography-heading-6 { font-size: var(--fds-ref-font-size-90); line-height: var(--fds-ref-font-line-height-120); }

.ds-label { margin: 0px; padding: 0px; }

.ds-label.ds-label--large-semibold { font-size: var(--fds-ref-font-size-80); font-weight: var(--fds-ref-font-weight-semibold); line-height: var(--fds-ref-font-line-height-120); }

.ds-label.ds-label--large-medium { font-size: var(--fds-ref-font-size-80); font-weight: var(--fds-ref-font-weight-medium); line-height: var(--fds-ref-font-line-height-120); }

.ds-label.ds-label--large-regular { font-size: var(--fds-ref-font-size-80); font-weight: var(--fds-ref-font-weight-regular); line-height: var(--fds-ref-font-line-height-120); }

.ds-label.ds-label--medium-semibold { font-size: var(--fds-ref-font-size-70); font-weight: var(--fds-ref-font-weight-semibold); line-height: var(--fds-ref-font-line-height-100); }

.ds-label.ds-label--medium-medium { font-size: var(--fds-ref-font-size-70); font-weight: var(--fds-ref-font-weight-medium); line-height: var(--fds-ref-font-line-height-100); }

.ds-label.ds-label--medium-regular { font-size: var(--fds-ref-font-size-70); font-weight: var(--fds-ref-font-weight-regular); line-height: var(--fds-ref-font-line-height-100); }

.ds-label.ds-label--small-semibold { font-size: var(--fds-ref-font-size-60); font-weight: var(--fds-ref-font-weight-semibold); line-height: var(--fds-ref-font-line-height-80); }

.ds-label.ds-label--small-medium { font-size: var(--fds-ref-font-size-60); font-weight: var(--fds-ref-font-weight-medium); line-height: var(--fds-ref-font-line-height-80); }

.ds-label.ds-label--small-regular { font-size: var(--fds-ref-font-size-60); font-weight: var(--fds-ref-font-weight-regular); line-height: var(--fds-ref-font-line-height-80); }

.ds-link { display: inline-flex; align-items: center; cursor: pointer; position: relative; text-decoration: none; transition: color 0.2s, opacity 0.2s; }

.ds-link .link__icon.CMSIconSVGWrapper { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; }

.ds-link .link__icon.CMSIconSVGWrapper svg { width: 100%; height: 100%; display: block; }

.ds-link .link__label { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; flex-shrink: 0; }

.ds-link.ds-link-size--sm { gap: var(--fds-ref-spacing-3xsmall); }

.ds-link.ds-link-size--sm .link__icon { width: var(--fds-sem-dimension-xsmall); height: var(--fds-sem-dimension-xsmall); }

.ds-link.ds-link-size--md { gap: var(--fds-ref-spacing-2xsmall); }

.ds-link.ds-link-size--md .link__icon { width: var(--fds-sem-dimension-xsmall-nudge); height: var(--fds-sem-dimension-xsmall-nudge); }

.ds-link.ds-link-size--lg { gap: var(--fds-ref-spacing-2xsmall); }

.ds-link.ds-link-size--lg .link__icon { width: var(--fds-sem-dimension-xsmall); height: var(--fds-sem-dimension-xsmall); }

.ds-link.ds-link-color--primary { color: rgba(var(--hero),var(--fds-ref-alpha-100)); }

[class*="is-web"] .ds-link.ds-link-color--primary:hover:not(:active):not(.ds-link--disabled) { color: rgba(var(--hero),var(--fds-ref-alpha-80)); }

[class*="is-web"] .ds-link.ds-link-color--primary:active:not(.ds-link--disabled) { color: rgba(var(--hero),var(--fds-ref-alpha-72)); }

.ds-link.ds-link-color--secondary { color: rgba(var(--oc-1),var(--fds-ref-alpha-100)); }

[class*="is-web"] .ds-link.ds-link-color--secondary:hover:not(:active):not(.ds-link--disabled) { color: rgba(var(--oc-1),var(--fds-ref-alpha-80)); }

[class*="is-web"] .ds-link.ds-link-color--secondary:active:not(.ds-link--disabled) { color: rgba(var(--oc-1),var(--fds-ref-alpha-72)); }

.ds-link.ds-link-color--tertiary { color: rgba(var(--oc-2),var(--fds-ref-alpha-100)); }

[class*="is-web"] .ds-link.ds-link-color--tertiary:hover:not(:active):not(.ds-link--disabled) { color: rgba(var(--oc-2),var(--fds-ref-alpha-80)); }

[class*="is-web"] .ds-link.ds-link-color--tertiary:active:not(.ds-link--disabled) { color: rgba(var(--oc-2),var(--fds-ref-alpha-72)); }

.ds-link.ds-link-color--transparent { color: rgba(var(--b-sc),var(--fds-ref-alpha-80)); }

[class*="is-web"] .ds-link.ds-link-color--transparent:hover:not(:active):not(.ds-link--disabled) { color: rgba(var(--b-sc),var(--fds-ref-alpha-90)); }

[class*="is-web"] .ds-link.ds-link-color--transparent:active:not(.ds-link--disabled) { color: rgba(var(--b-sc),var(--fds-ref-alpha-100)); }

.ds-link.ds-link-color--transparent-static-light { color: rgba(var(--static-white),var(--fds-ref-alpha-80)); }

[class*="is-web"] .ds-link.ds-link-color--transparent-static-light:hover:not(:active):not(.ds-link--disabled) { color: rgba(var(--static-white),var(--fds-ref-alpha-90)); }

[class*="is-web"] .ds-link.ds-link-color--transparent-static-light:active:not(.ds-link--disabled) { color: rgba(var(--static-white),var(--fds-ref-alpha-100)); }

.ds-link.ds-link-color--transparent-subtle { color: rgba(var(--b-sc),var(--fds-ref-alpha-48)); }

[class*="is-web"] .ds-link.ds-link-color--transparent-subtle:hover:not(:active):not(.ds-link--disabled) { color: rgba(var(--b-sc),var(--fds-ref-alpha-80)); }

[class*="is-web"] .ds-link.ds-link-color--transparent-subtle:active:not(.ds-link--disabled) { color: rgba(var(--b-sc),var(--fds-ref-alpha-90)); }

.ds-link.ds-link-color--success { color: rgba(var(--success),var(--fds-ref-alpha-100)); }

[class*="is-web"] .ds-link.ds-link-color--success:hover:not(:active):not(.ds-link--disabled) { color: rgba(var(--success),var(--fds-ref-alpha-80)); }

[class*="is-web"] .ds-link.ds-link-color--success:active:not(.ds-link--disabled) { color: rgba(var(--success),var(--fds-ref-alpha-72)); }

.ds-link.ds-link-color--warning { color: rgba(var(--warning),var(--fds-ref-alpha-100)); }

[class*="is-web"] .ds-link.ds-link-color--warning:hover:not(:active):not(.ds-link--disabled) { color: rgba(var(--warning),var(--fds-ref-alpha-80)); }

[class*="is-web"] .ds-link.ds-link-color--warning:active:not(.ds-link--disabled) { color: rgba(var(--warning),var(--fds-ref-alpha-72)); }

.ds-link.ds-link-color--error { color: rgba(var(--error),var(--fds-ref-alpha-100)); }

[class*="is-web"] .ds-link.ds-link-color--error:hover:not(:active):not(.ds-link--disabled) { color: rgba(var(--error),var(--fds-ref-alpha-80)); }

[class*="is-web"] .ds-link.ds-link-color--error:active:not(.ds-link--disabled) { color: rgba(var(--error),var(--fds-ref-alpha-72)); }

.ds-link.ds-link-decoration--underline .link__label { text-decoration: underline; }

[class*="is-web"] .ds-link.ds-link-decoration--underline:hover:not(.ds-link--disabled) .link__label { text-decoration: underline; }

.ds-link.ds-link--disabled { color: rgba(var(--b-sc),var(--fds-ref-alpha-24)); cursor: not-allowed; pointer-events: none; }

.ds-btn { display: inline-flex; justify-content: center; align-items: center; vertical-align: middle; cursor: pointer; position: relative; overflow: hidden; transition: box-shadow 0.2s, filter 0.2s; }

.ds-btn::before { content: ""; position: absolute; inset: 0px; background: transparent; border-radius: inherit; transition: background 0.2s; pointer-events: none; z-index: 1; }

.ds-btn::after { content: ""; position: absolute; inset: 0px; border-top: var(--fds-ref-border-width-thin) var(--fds-ref-border-style-solid) transparent; border-radius: inherit; pointer-events: none; z-index: 2; }

.ds-btn .btn__icon, .ds-btn .btn__label { position: relative; z-index: 3; }

.ds-btn .btn__icon { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; }

.ds-btn .btn__icon svg { width: 100%; height: 100%; display: block; }

[class*="is-web"] .ds-btn:hover:not(:disabled)::before { background: rgba(var(--static-white),var(--fds-ref-alpha-12)); }

[class*="is-web"] .ds-btn:active:not(:disabled)::before { background: rgba(var(--static-white),var(--fds-ref-alpha-24)); }

.ds-btn:active:not(:disabled)::before { background: rgba(var(--static-white),var(--fds-ref-alpha-24)); }

.ds-btn.ds-btn-size--xs { height: var(--fds-sem-dimension-small); min-width: var(--fds-sem-dimension-2xlarge); min-height: var(--fds-sem-dimension-small); max-height: var(--fds-sem-dimension-small); padding: var(--fds-ref-spacing-2xsmall) var(--fds-ref-spacing-medium); gap: var(--fds-ref-spacing-2xsmall); }

.ds-btn.ds-btn-size--xs .btn__icon { width: var(--fds-sem-dimension-xsmall); height: var(--fds-sem-dimension-xsmall); }

.ds-btn.ds-btn-size--sm { height: var(--fds-sem-dimension-medium); min-width: var(--fds-sem-dimension-2xlarge); min-height: var(--fds-sem-dimension-medium); max-height: var(--fds-sem-dimension-medium); padding: var(--fds-ref-spacing-2xsmall) var(--fds-ref-spacing-large); gap: var(--fds-ref-spacing-2xsmall); }

.ds-btn.ds-btn-size--sm .btn__icon { width: var(--fds-sem-dimension-xsmall); height: var(--fds-sem-dimension-xsmall); }

.ds-btn.ds-btn-size--md { height: var(--fds-sem-dimension-large); min-width: var(--fds-sem-dimension-4xlarge); min-height: var(--fds-sem-dimension-large); max-height: var(--fds-sem-dimension-large); padding: var(--fds-ref-spacing-none) var(--fds-ref-spacing-2xlarge); gap: var(--fds-ref-spacing-xsmall); }

.ds-btn.ds-btn-size--md .btn__icon { width: var(--fds-sem-dimension-xsmall-nudge); height: var(--fds-sem-dimension-xsmall-nudge); }

.ds-btn.ds-btn-size--lg { height: var(--fds-sem-dimension-xlarge); min-width: var(--fds-sem-dimension-4xlarge); min-height: var(--fds-sem-dimension-xlarge); max-height: var(--fds-sem-dimension-xlarge); padding: var(--fds-ref-spacing-none) var(--fds-ref-spacing-2xlarge); gap: var(--fds-ref-spacing-xsmall); }

.ds-btn.ds-btn-size--lg .btn__icon { width: var(--fds-sem-dimension-xsmall-nudge); height: var(--fds-sem-dimension-xsmall-nudge); }

.ds-btn.ds-btn-size--xl { height: var(--fds-sem-dimension-2xlarge); min-width: var(--fds-sem-dimension-4xlarge); min-height: var(--fds-sem-dimension-2xlarge); max-height: var(--fds-sem-dimension-2xlarge); padding: var(--fds-ref-spacing-none) var(--fds-ref-spacing-2xlarge); gap: var(--fds-ref-spacing-xsmall); }

.ds-btn.ds-btn-size--xl .btn__icon { width: var(--fds-sem-dimension-small); height: var(--fds-sem-dimension-small); }

.ds-btn.ds-btn--icon.ds-btn-size--xs { min-width: var(--fds-sem-dimension-small); max-width: var(--fds-sem-dimension-small); padding: 0px; }

.ds-btn.ds-btn--icon.ds-btn-size--sm { min-width: var(--fds-sem-dimension-medium); max-width: var(--fds-sem-dimension-medium); padding: 0px; }

.ds-btn.ds-btn--icon.ds-btn-size--md { min-width: var(--fds-sem-dimension-large); max-width: var(--fds-sem-dimension-large); padding: 0px; }

.ds-btn.ds-btn--icon.ds-btn-size--lg { min-width: var(--fds-sem-dimension-xlarge); max-width: var(--fds-sem-dimension-xlarge); padding: 0px; }

.ds-btn.ds-btn--icon.ds-btn-size--xl { min-width: var(--fds-sem-dimension-2xlarge); max-width: var(--fds-sem-dimension-2xlarge); padding: 0px; }

.ds-btn.ds-btn-variant--primary { background: rgba(var(--hero),var(--fds-ref-alpha-100)); color: rgba(var(--hero-sc),var(--fds-ref-alpha-100)); }

.ds-btn.ds-btn-variant--primary::after { border-top-color: rgba(var(--static-white),var(--fds-ref-alpha-24)); }

.ds-btn.ds-btn-variant--info { background: rgba(var(--info),var(--fds-ref-alpha-100)); color: rgba(var(--info-sc),var(--fds-ref-alpha-100)); }

.ds-btn.ds-btn-variant--info::after { border-top-color: rgba(var(--static-white),var(--fds-ref-alpha-24)); }

.ds-btn.ds-btn-variant--secondary { background: rgba(var(--oc-1),var(--fds-ref-alpha-100)); color: rgba(var(--oc-1-sc),var(--fds-ref-alpha-100)); }

.ds-btn.ds-btn-variant--secondary::after { border-top-color: rgba(var(--static-white),var(--fds-ref-alpha-24)); }

.ds-btn.ds-btn-variant--neutral { background: rgba(var(--neutral),var(--fds-ref-alpha-100)); color: rgba(var(--neutral-sc),var(--fds-ref-alpha-100)); }

.ds-btn.ds-btn-variant--neutral::after { border-top-color: rgba(var(--neutral-sc),var(--fds-ref-alpha-24)); }

[class*="is-web"] .ds-btn.ds-btn-variant--neutral:hover:not(:disabled)::before { background: rgba(var(--neutral-sc),var(--fds-ref-alpha-12)); }

[class*="is-web"] .ds-btn.ds-btn-variant--neutral:active:not(:disabled)::before { background: rgba(var(--neutral-sc),var(--fds-ref-alpha-24)); }

.ds-btn.ds-btn-variant--neutral:active:not(:disabled)::before { background: rgba(var(--neutral-sc),var(--fds-ref-alpha-24)); }

.ds-btn.ds-btn-variant--transparent { background: rgba(var(--b-sc),var(--fds-ref-alpha-8)); color: rgba(var(--b-sc),var(--fds-ref-alpha-90)); }

.ds-btn.ds-btn-variant--transparent::after { border-top-color: rgba(var(--static-white),var(--fds-ref-alpha-16)); }

[class*="is-web"] .ds-btn.ds-btn-variant--transparent:hover:not(:disabled)::before { background: rgba(var(--neutral),var(--fds-ref-alpha-12)); }

[class*="is-web"] .ds-btn.ds-btn-variant--transparent:active:not(:disabled)::before { background: rgba(var(--neutral),var(--fds-ref-alpha-24)); }

.ds-btn.ds-btn-variant--transparent:active:not(:disabled)::before { background: rgba(var(--neutral),var(--fds-ref-alpha-24)); }

.ds-btn.ds-btn-variant--transparent-static-light { background: rgba(var(--static-white),var(--fds-ref-alpha-8)); color: rgba(var(--static-white),var(--fds-ref-alpha-90)); }

.ds-btn.ds-btn-variant--transparent-static-light::after { border-top-color: rgba(var(--static-white),var(--fds-ref-alpha-16)); }

[class*="is-web"] .ds-btn.ds-btn-variant--transparent-static-light:hover:not(:disabled)::before { background: rgba(var(--static-white),var(--fds-ref-alpha-12)); }

[class*="is-web"] .ds-btn.ds-btn-variant--transparent-static-light:active:not(:disabled)::before { background: rgba(var(--static-white),var(--fds-ref-alpha-24)); }

.ds-btn.ds-btn-variant--transparent-static-light:active:not(:disabled)::before { background: rgba(var(--static-white),var(--fds-ref-alpha-24)); }

.ds-btn.ds-btn-variant--success { background: rgba(var(--success),var(--fds-ref-alpha-100)); color: rgba(var(--static-white),var(--fds-ref-alpha-100)); }

.ds-btn.ds-btn-variant--success::after { border-top-color: rgba(var(--static-white),var(--fds-ref-alpha-24)); }

.ds-btn.ds-btn-variant--warning { background: rgba(var(--warning),var(--fds-ref-alpha-100)); color: rgba(var(--static-black),var(--fds-ref-alpha-90)); }

.ds-btn.ds-btn-variant--warning::after { border-top-color: rgba(var(--static-white),var(--fds-ref-alpha-48)); }

.ds-btn.ds-btn-variant--error { background: rgba(var(--error),var(--fds-ref-alpha-100)); color: rgba(var(--static-white),var(--fds-ref-alpha-100)); }

.ds-btn.ds-btn-variant--error::after { border-top-color: rgba(var(--static-white),var(--fds-ref-alpha-24)); }

.ds-btn.ds-btn-radius--none { border-radius: var(--fds-ref-radius-none); }

.ds-btn.ds-btn-radius--4xs { border-radius: var(--fds-ref-radius-4xsmall); }

.ds-btn.ds-btn-radius--3xs { border-radius: var(--fds-ref-radius-3xsmall); }

.ds-btn.ds-btn-radius--2xs { border-radius: var(--fds-ref-radius-2xsmall); }

.ds-btn.ds-btn-radius--xs { border-radius: var(--fds-ref-radius-xsmall); }

.ds-btn.ds-btn-radius--sm { border-radius: var(--fds-ref-radius-small); }

.ds-btn.ds-btn-radius--md { border-radius: var(--fds-ref-radius-medium); }

.ds-btn.ds-btn-radius--lg { border-radius: var(--fds-ref-radius-large); }

.ds-btn.ds-btn-radius--full { border-radius: var(--fds-ref-radius-full); }

.ds-btn.ds-btn-appearance--text { background: transparent; }

.ds-btn.ds-btn-appearance--text::after { border-top-color: transparent; }

[class*="is-web"] .ds-btn.ds-btn-appearance--text:hover:not(:disabled)::before { background: rgba(var(--b-sc),var(--fds-ref-alpha-8)); }

[class*="is-web"] .ds-btn.ds-btn-appearance--text:active:not(:disabled)::before { background: rgba(var(--b-sc),var(--fds-ref-alpha-16)); }

.ds-btn.ds-btn-appearance--text:active:not(:disabled)::before { background: rgba(var(--b-sc),var(--fds-ref-alpha-16)); }

.ds-btn.ds-btn-appearance--text.ds-btn-variant--primary { color: rgba(var(--hero),var(--fds-ref-alpha-100)); }

.ds-btn.ds-btn-appearance--text.ds-btn-variant--info { color: rgba(var(--info),var(--fds-ref-alpha-100)); }

.ds-btn.ds-btn-appearance--text.ds-btn-variant--secondary { color: rgba(var(--oc-1),var(--fds-ref-alpha-100)); }

.ds-btn.ds-btn-appearance--text.ds-btn-variant--transparent { color: rgba(var(--b-sc),var(--fds-ref-alpha-90)); }

.ds-btn.ds-btn-appearance--text.ds-btn-variant--transparent-static-light { color: rgba(var(--static-white),var(--fds-ref-alpha-90)); }

.ds-btn.ds-btn-appearance--text.ds-btn-variant--transparent-text-40 { color: rgba(var(--b-sc),var(--fds-ref-alpha-40)); }

.ds-btn.ds-btn-appearance--text.ds-btn-variant--transparent-text-48 { color: rgba(var(--b-sc),var(--fds-ref-alpha-48)); }

.ds-btn.ds-btn-appearance--text.ds-btn-variant--transparent-text-56 { color: rgba(var(--b-sc),var(--fds-ref-alpha-56)); }

.ds-btn.ds-btn-appearance--text.ds-btn-variant--transparent-text-64 { color: rgba(var(--b-sc),var(--fds-ref-alpha-64)); }

.ds-btn.ds-btn-appearance--text.ds-btn-variant--success { color: rgba(var(--success),var(--fds-ref-alpha-100)); }

.ds-btn.ds-btn-appearance--text.ds-btn-variant--warning { color: rgba(var(--warning),var(--fds-ref-alpha-100)); }

.ds-btn.ds-btn-appearance--text.ds-btn-variant--error { color: rgba(var(--error),var(--fds-ref-alpha-100)); }

.ds-btn:disabled, .ds-btn.ds-btn--disabled { background: rgba(var(--b-sc),var(--fds-ref-alpha-8)); color: rgba(var(--b-sc),var(--fds-ref-alpha-24)); cursor: not-allowed; }

.ds-btn:disabled.ds-btn-appearance--text, .ds-btn.ds-btn--disabled.ds-btn-appearance--text { background: none; color: rgba(var(--b-sc),var(--fds-ref-alpha-24)); }

.ds-btn:disabled::before, .ds-btn.ds-btn--disabled::before { display: none; }

.ds-btn:disabled::after, .ds-btn.ds-btn--disabled::after { border-top-color: transparent; background: transparent; }

.sectionTitle { display: flex; flex-direction: row; align-items: center; }

[class*="is-web"] .sectionTitle { min-height: var(--fds-sem-dimension-medium); max-height: var(--fds-sem-dimension-medium); gap: var(--fds-ref-spacing-medium); }

[class*="is-mobile"] .sectionTitle { min-height: var(--fds-sem-dimension-xsmall-nudge); max-height: var(--fds-sem-dimension-xsmall-nudge); gap: var(--fds-ref-spacing-xsmall); padding: 0 var(--fds-ref-spacing-xsmall); }

.sectionTitleText { flex: 1 1 0%; color: rgba(var(--b-sc),var(--fds-ref-alpha-90)); }

.sectionTitleBtnWrapper { display: flex; flex-direction: row; gap: var(--fds-ref-spacing-xsmall); }

[dir="rtl"] .sectionTitleBtnWrapper { flex-direction: row-reverse; }

.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: hidden auto; }

.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: 0px; }

[dir="ltr"] .popular-competitions-bc.isWidget .sp-s-l-b-c-i-fav-icon-bc { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }

[dir="rtl"] .popular-competitions-bc.isWidget .sp-s-l-b-c-i-fav-icon-bc { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }

.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: 0px; }

[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: 0px 10px; flex: 1 1 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; }

.horizontal-scroll { display: flex; overflow: auto hidden; scroll-behavior: smooth; scrollbar-width: none; }

.horizontal-scroll::-webkit-scrollbar { display: none; }

.horizontal-scroll--no-scroll { overflow: hidden; }

.horizontal-scroll--no-scroll.horizontal-scroll--left { justify-content: flex-start; }

.horizontal-scroll--no-scroll.horizontal-scroll--center { justify-content: center; }

.horizontal-scroll--no-scroll.horizontal-scroll--right { justify-content: flex-end; }

.horizontal-scroll--has-arrows { position: relative; overflow: hidden; }

.horizontal-scroll--fade-start::before, .horizontal-scroll--fade-end::after { content: ""; position: absolute; top: 0px; width: 56px; height: 100%; z-index: 1; pointer-events: none; }

.horizontal-scroll--fade-start::before { left: 0px; background: linear-gradient(to right,rgba(var(--b),1) 0%,transparent 100%); }

.horizontal-scroll--fade-end::after { right: 0px; background: linear-gradient(to left,rgba(var(--b),1) 0%,transparent 100%); }

.horizontal-scroll__arrow.ds-btn { position: absolute; top: 50%; transform: translateY(-50%); z-index: 2; }

.horizontal-scroll__arrow--left.ds-btn { left: 0px; }

.horizontal-scroll__arrow--right.ds-btn { right: 0px; }

.horizontal-scroll__arrow-shadow { position: absolute; top: 0px; bottom: 0px; z-index: 1; width: 0px; pointer-events: none; box-shadow: 0 0 30px 22px rgba(var(--b),var(--fds-ref-alpha-100)); }

.horizontal-scroll__arrow-shadow--left { left: 20px; }

.horizontal-scroll__arrow-shadow--right { right: 20px; }

.horizontal-scroll__inner { display: flex; flex-shrink: 0; align-items: center; transition: transform 0.3s; }

.horizontal-scroll__inner--gap-none { gap: 0px; }

.horizontal-scroll__inner--gap-xs { gap: var(--fds-ref-spacing-xsmall); }

.horizontal-scroll__inner--gap-sm { gap: var(--fds-ref-spacing-small); }

.horizontal-scroll__inner--gap-md { gap: var(--fds-ref-spacing-medium); }

.horizontal-scroll__inner--gap-lg { gap: var(--fds-ref-spacing-large); }

.ds-chip { position: relative; background: rgba(var(--b-sc),var(--fds-ref-alpha-8)); color: rgba(var(--b-sc),var(--fds-ref-alpha-80)); border-radius: var(--fds-ref-radius-full); display: inline-flex; align-items: center; justify-content: center; white-space: nowrap; user-select: none; cursor: pointer; transition: box-shadow 0.2s; }

.ds-chip::after { content: ""; position: absolute; inset: 0px; border-radius: inherit; background: rgba(var(--b-sc),1); opacity: 0; transition: opacity 0.2s; pointer-events: none; }

[class*="is-web"] .ds-chip:hover:not(.ds-chip--disabled)::after { opacity: var(--fds-ref-alpha-8); }

.ds-chip.ds-chip-size--xs { min-width: 60px; gap: var(--fds-ref-spacing-4xsmall); padding: var(--fds-ref-spacing-3xsmall) var(--fds-ref-spacing-2xsmall); }

.ds-chip.ds-chip-size--xs .chip__icon { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; width: var(--fds-sem-dimension-2xsmall); height: var(--fds-sem-dimension-2xsmall); }

.ds-chip.ds-chip-size--xs .chip__icon svg { width: 100%; height: 100%; display: block; }

.ds-chip.ds-chip-size--xs.ds-chip--icon { padding: var(--fds-ref-spacing-3xsmall); min-width: var(--fds-sem-dimension-small); max-width: var(--fds-sem-dimension-small); line-height: unset; }

.ds-chip.ds-chip-size--sm { min-width: 70px; gap: var(--fds-ref-spacing-3xsmall); padding: var(--fds-ref-spacing-xsmall) var(--fds-ref-spacing-medium); }

.ds-chip.ds-chip-size--sm .chip__icon { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; width: var(--fds-sem-dimension-xsmall); height: var(--fds-sem-dimension-xsmall); }

.ds-chip.ds-chip-size--sm .chip__icon svg { width: 100%; height: 100%; display: block; }

.ds-chip.ds-chip-size--sm.ds-chip--icon { padding: var(--fds-ref-spacing-xsmall); min-width: var(--fds-sem-dimension-medium); max-width: var(--fds-sem-dimension-medium); line-height: unset; }

.ds-chip.ds-chip-size--md { min-width: 84px; gap: var(--fds-ref-spacing-3xsmall); padding: var(--fds-ref-spacing-small) var(--fds-ref-spacing-large); }

.ds-chip.ds-chip-size--md .chip__icon { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; width: var(--fds-sem-dimension-xsmall-nudge); height: var(--fds-sem-dimension-xsmall-nudge); }

.ds-chip.ds-chip-size--md .chip__icon svg { width: 100%; height: 100%; display: block; }

.ds-chip.ds-chip-size--md.ds-chip--icon { padding: var(--fds-ref-spacing-xsmall); min-width: var(--fds-sem-dimension-large); max-width: var(--fds-sem-dimension-large); line-height: unset; }

.ds-chip.ds-chip-color--transparent.ds-chip--selected { background: rgba(var(--neutral),var(--fds-ref-alpha-90)); color: rgba(var(--neutral-sc),var(--fds-ref-alpha-90)); box-shadow: inset 0 0 0 var(--fds-ref-border-width-thin) rgba(var(--neutral),var(--fds-ref-alpha-90)); }

.ds-chip--selected { background: rgba(var(--hero),var(--fds-ref-alpha-16)); box-shadow: inset 0 0 0 var(--fds-ref-border-width-thin) rgba(var(--hero),var(--fds-ref-alpha-100)); }

.ds-chip--icon { aspect-ratio: 1 / 1; }

.ds-chip.ds-chip--no-min-width { min-width: unset; }

.ds-chip--disabled { opacity: var(--fds-ref-alpha-48); cursor: not-allowed; pointer-events: none; }

[class*="is-mobile"] .casino-live-rtp-loader { padding: 0 var(--fds-ref-spacing-xsmall); }

@media screen and (max-width: 1024px) {
  .casino-live-rtp-loader { margin-inline: calc(50% - 50vw); gap: var(--fds-ref-spacing-2xlarge) !important; width: 100vw !important; }
}

@media screen and (max-width: 1024px) {
  .casino-live-rtp-loader__panels { flex-direction: column !important; gap: var(--fds-ref-spacing-2xlarge) !important; }
}

@media screen and (max-width: 1024px) {
  .casino-live-rtp-loader__panel { width: 100%; }
}

@media screen and (max-width: 480px) {
  .casino-live-rtp-loader__grid { grid-template-columns: minmax(0px, 1fr) !important; row-gap: var(--fds-ref-spacing-xsmall) !important; }
}

.popup-holder-bc { width: 100%; height: 100%; position: fixed; z-index: 1000; top: 0px; background: rgba(0, 0, 0, 0.7); }

[dir="ltr"] .popup-holder-bc { left: 0px; }

[dir="rtl"] .popup-holder-bc { right: 0px; }

.popup-holder-bc.hidden { display: none; }

.popup-holder-bc.windowed { padding: 0px 30px; }

.popup-holder-bc.blocked { 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: 0px; left: 0px; width: 100%; height: 100%; position: absolute; background: none; display: flex; flex-direction: column; }

.popup-holder-bc.warning svg path { fill: rgb(253, 188, 12); }

.popup-holder-bc.warning .casino-popup-content { user-select: text; }

.popup-holder-bc.pending svg path { fill: rgb(253, 188, 12); }

.popup-holder-bc.pending .casino-popup-content { user-select: text; }

.select-doc-a { width: 100%; display: flex; flex-direction: column; margin: auto; will-change: scroll-position; overflow: hidden auto; }

.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: 1; background: rgba(var(--b),1); animation: var(--default-transition-duration) open-popup ease-in-out backwards; }

@keyframes open-popup { 
  0% { opacity: 0; }
  100% { 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: 0px; 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: 0px; }

.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 0px; 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: 1 1 auto; position: relative; height: calc(100% - var(--mobile-header-main-section-height)); }

.e-p-body-bc.keyboard-open { height: 100%; max-height: 100%; will-change: scroll-position; overflow: hidden auto; touch-action: pan-y; overscroll-behavior-y: contain; }

.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-width: medium; border-style: none; border-color: currentcolor; border-image: 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: 0px; }

.booking-share-popup, .booking-confirmation-popup { z-index: 999 !important; }

.ekeng-deposit-popup .popup-inner-bc { width: 560px; }

.e-p-header-bc { padding-inline-start: 15px; }

.popup-holder-bc { min-width: 1024px; }

.popup-holder-bc.windowed .popup-inner-bc { width: 400px; }

.popup-holder-bc:not(.user-profile-container) { z-index: 1001; }

.popup-holder-bc.content-manager.windowed .popup-inner-bc { width: 916px; height: 83vh; will-change: scroll-position; overflow: hidden auto; }

.popup-holder-bc.blocked .popup-inner-bc { height: 77vh; }

.popup-holder-bc.blocked:not(.homework-popup) .popup-inner-bc { width: 400px; }

.popup-holder-bc.homework-popup .popup-inner-bc { width: 800px; height: 100%; }

.popup-holder-bc.truNarrative-verification-popup .popup-inner-bc { width: 800px; }

.popup-holder-bc.ekeng-deposit-popup .popup-inner-bc { width: 560px; }

.entrance-popup-bc { min-width: 400px; margin-inline: auto; }

.entrance-popup-bc.sign-in, .entrance-popup-bc.register:not(:has(.slider-bc)) { height: 77vh; }

.sg-n-text-row-1-bc, .sg-n-text-row-2-bc, .sg-n-forgot-password-text, .reg-step-title-v-bc, .sg-n-text-row-tab-wrapper { padding: 0px 15px; }

.popup-t-logo-w-bc { max-width: 200px; }

.e-p-close-icon-bc:hover { color: rgba(var(--b-sc),.9); }

.popup-holder-bc.windowed.messenger-popup .popup-inner-bc { width: 1024px; }

.popup-holder-bc.windowed.messenger-popup .status-popup-content-w-bc { width: 100%; }

.reset-tooltip-info { padding: 0px 15px; }

.overlay-sliding-is-visible .hdr-dynamic-content { max-height: 0px; padding: 0px; opacity: 0; transform: translateY(-100%); z-index: 950; }

.overlay-sliding-is-visible .iframe-widget { padding: 0px; }

.overlay-sliding-wrapper-bc { will-change: transform; position: fixed; width: 100%; height: calc(100% - var(--mobile-header-main-section-height) - var(--mobile-self-exclusion-height)); bottom: 0px; z-index: 970; background: rgba(var(--b),.7); }

[dir="ltr"] .overlay-sliding-wrapper-bc { left: 0px; }

[dir="rtl"] .overlay-sliding-wrapper-bc { right: 0px; }

.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: hidden auto; }

[dir="ltr"] .overlay-sliding-w-c-content-slider-bc { transform: translate3d(100%, 0px, 0px); 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%, 0px, 0px); 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: 0px auto; }

.overlay-header { display: flex; align-items: center; height: 49px; line-height: 49px; padding: 0px 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: 0px 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; }

.hm-row-bc-inner { display: grid; }

.grecaptcha-badge { display: 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); }

.Toastify__toast-container:has(.toast-notification-message) { top: 49px; }

.toast-notification-message.Toastify__toast { min-height: 60px; position: absolute; right: 0px; left: 0px; margin-inline: auto; padding: 16px; color: rgba(255, 255, 255, 0.9); border-radius: var(--border-radius-middle); background: none; z-index: 0; }

.toast-notification-message.Toastify__toast:not(:first-child, :nth-child(2)) { width: 88%; top: 60px; }

.toast-notification-message.Toastify__toast:first-child { top: 40px; width: 100%; z-index: 3; }

.toast-notification-message.Toastify__toast:nth-child(2) { top: 50px; width: 94%; z-index: 2; }

.toast-notification-message.Toastify__toast::before { content: ""; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; border: 1px solid var(--lighten-12, rgba(255, 255, 255, .12)); background: linear-gradient(91deg,#ffad291f .95%,#ffad290f,#ffad2900 50.33%),var(--lighten-24, rgba(255, 255, 255, .24)); box-shadow: rgba(255, 255, 255, 0.08) 0px 1px 8px inset, rgba(255, 255, 255, 0.04) 0px -2px 4px inset; backdrop-filter: blur(50px); pointer-events: none; z-index: -1; }

[class*="is-mobile"] .toast-notification-message.Toastify__toast + .toast-close-all-wrapper { position: static; }

.toast-notification-message .Toastify__toast-body { padding: 0px; }

.toast-notification-message .Toastify__toast-icon { display: none; }

.toast-close-all-button { position: absolute; top: 9px; right: 0px; font-size: 12px; font-weight: 400; padding: 4px 8px; color: rgba(255, 255, 255, 0.64); border-radius: var(--border-radius); background: rgb(61, 61, 61); z-index: 0; overflow: hidden; }

.toast-close-all-button:hover { transition: color var(--default-transition-duration) ease; }

[class*="is-web"] .toast-close-all-button:hover { color: rgba(255, 255, 255, 0.84); cursor: pointer; }

.toast-notification-icon { color: rgb(255, 173, 41); }

.toast-notification-message-content { display: flex; align-items: center; gap: 8px; }

.toast-notification-message-text { flex: 1 1 auto; font-size: 12px; color: rgba(var(--b-sc),.8); font-weight: 500; padding-inline-end: 24px; }

.toast-notification-message-remove { width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 12px; color: rgba(var(--b-sc),.64); }

.toast-notification-message-remove:hover { transition: color var(--default-transition-duration) ease; }

[class*="is-web"] .toast-notification-message-remove:hover { color: rgba(var(--b-sc),.84); cursor: pointer; }

label.radio-control-content-bc { display: inline-flex; justify-content: flex-start; align-items: center; padding-inline-start: 0px; }

.radio-control-input-holder-bc { flex-shrink: 0; width: 16px; height: 16px; margin-inline-end: 12px; position: relative; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; background-clip: padding-box; border-radius: 50%; border: 2px solid rgba(var(--b-sc),.6); font-size: 20px; top: 0px; cursor: pointer; transition: border-color var(--slow-transition-duration); }

[dir="ltr"] .radio-control-input-holder-bc { left: 0px; }

[dir="rtl"] .radio-control-input-holder-bc { right: 0px; }

.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; }

.ds-caption { letter-spacing: var(--fds-ref-letter-spacing-320); margin: 0px; padding: 0px; }

.ds-caption--large-semibold { font-size: var(--fds-ref-font-size-60); line-height: var(--fds-ref-font-line-height-80); font-weight: var(--fds-ref-font-weight-semibold); }

.ds-caption--large-medium { font-size: var(--fds-ref-font-size-60); line-height: var(--fds-ref-font-line-height-80); font-weight: var(--fds-ref-font-weight-medium); }

.ds-caption--large-regular { font-size: var(--fds-ref-font-size-60); line-height: var(--fds-ref-font-line-height-80); font-weight: var(--fds-ref-font-weight-regular); }

.ds-caption--medium-semibold { font-size: var(--fds-ref-font-size-50); line-height: var(--fds-ref-font-line-height-70); font-weight: var(--fds-ref-font-weight-semibold); }

.ds-caption--medium-medium { font-size: var(--fds-ref-font-size-50); line-height: var(--fds-ref-font-line-height-70); font-weight: var(--fds-ref-font-weight-medium); }

.ds-caption--medium-regular { font-size: var(--fds-ref-font-size-50); line-height: var(--fds-ref-font-line-height-70); font-weight: var(--fds-ref-font-weight-regular); }

.ds-caption--small-semibold { font-size: var(--fds-ref-font-size-40); line-height: var(--fds-ref-font-line-height-60); font-weight: var(--fds-ref-font-weight-semibold); }

.ds-caption--small-medium { font-size: var(--fds-ref-font-size-40); line-height: var(--fds-ref-font-line-height-60); font-weight: var(--fds-ref-font-weight-medium); }

.ds-caption--small-regular { font-size: var(--fds-ref-font-size-40); line-height: var(--fds-ref-font-line-height-60); font-weight: var(--fds-ref-font-weight-regular); }

.selfExclusionLockedScreen { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: var(--fds-ref-spacing-xlarge); text-align: center; max-width: 360px; }

[class*="is-mobile"] .selfExclusionLockedScreen { max-width: 327px; }

.selfExclusionLockedScreen__wrp { height: 100%; display: flex; align-items: center; justify-content: center; }

.selfExclusionLockedScreen__primaryInfo { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: var(--fds-ref-spacing-medium); }

[class*="is-web"] .selfExclusionLockedScreen__primaryInfo__img { width: var(--fds-sem-dimension-4xlarge); height: var(--fds-sem-dimension-4xlarge); }

[class*="is-mobile"] .selfExclusionLockedScreen__primaryInfo__img { width: var(--fds-sem-dimension-3xlarge-nudge); height: var(--fds-sem-dimension-3xlarge-nudge); }

.selfExclusionLockedScreen__primaryInfo__title { color: rgba(var(--b-sc),var(--fds-ref-alpha-90)); }

.selfExclusionLockedScreen__primaryInfo__body { margin: 0px; color: rgba(var(--b-sc),var(--fds-ref-alpha-64)); }

.selfExclusionLockedScreen__countdown { display: flex; flex-direction: column; align-items: center; gap: var(--fds-ref-spacing-xsmall); }

[class*="is-mobile"] .selfExclusionLockedScreen__countdown { gap: var(--fds-ref-spacing-2xsmall); }

.selfExclusionLockedScreen__countdownLabel { color: rgba(var(--b-sc),var(--fds-ref-alpha-64)); }

.selfExclusionLockedScreen__boxes { display: flex; align-items: center; gap: var(--fds-ref-spacing-medium); }

.selfExclusionLockedScreen__boxWrp { display: flex; flex-direction: column; align-items: center; gap: var(--fds-ref-spacing-3xsmall); }

.selfExclusionLockedScreen__boxWrp:not(:last-child) .selfExclusionLockedScreen__box::after { content: ":"; position: absolute; top: 50%; transform: translateY(-50%); color: rgba(var(--b-sc),var(--fds-ref-alpha-40)); }

[dir="ltr"] .selfExclusionLockedScreen__boxWrp:not(:last-child) .selfExclusionLockedScreen__box::after { right: calc(-1 * var(--fds-ref-spacing-xsmall)); }

[dir="rtl"] .selfExclusionLockedScreen__boxWrp:not(:last-child) .selfExclusionLockedScreen__box::after { left: calc(-1 * var(--fds-ref-spacing-xsmall)); }

.selfExclusionLockedScreen__box { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 54px; height: 50px; padding: var(--fds-ref-spacing-xsmall); border-radius: var(--fds-ref-radius-2xsmall); background: rgba(var(--b-sc),var(--fds-ref-alpha-12)); box-shadow: inset 0 var(--fds-ref-border-width-thin) 0 0 rgba(var(--b-sc),var(--fds-ref-alpha-12)); }

.selfExclusionLockedScreen__boxTitle { color: rgba(var(--b-sc),var(--fds-ref-alpha-40)); text-wrap: wrap; }

.selfExclusionLockedScreen__boxValue { color: rgba(var(--b-sc),var(--fds-ref-alpha-100)); }

.selfExclusionLockedScreen__boxLabel, .selfExclusionLockedScreen__separator { color: rgba(var(--b-sc),var(--fds-ref-alpha-40)); }

.selfExclusionLockedScreen__withdrawBtn { background: rgba(var(--b-sc),var(--fds-ref-alpha-12)); }

.selfExclusionLockedPopup.popup-holder-bc { backdrop-filter: blur(20px); pointer-events: none; }

.selfExclusionLockedPopup .popup-middleware-bc { pointer-events: auto; }

[class*="is-web"] .selfExclusionLockedPopup .ds-popup__content { height: 100%; max-height: unset; }

.selfExclusionLockedPopup .live-chat-adviser-bc { padding-top: var(--fds-ref-spacing-none); }

.selfExclusionLockedPopup .live-chat-adviser-bc > i { margin-inline-end: var(--fds-ref-spacing-2xsmall); }

: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); transform: translate3d(0,0,var(--toastify-z-index)); position: fixed; padding: 4px; width: var(--toastify-toast-width); box-sizing: border-box; color: rgb(255, 255, 255); }

.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: 0px; left: env(safe-area-inset-left); margin: 0px; }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right { top: env(safe-area-inset-top); transform: translate(0px); }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right { bottom: env(safe-area-inset-bottom); transform: translate(0px); }
  .Toastify__toast-container--rtl { right: env(safe-area-inset-right); left: initial; }
}

.Toastify__toast { --y: 0; position: relative; 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: rgba(0, 0, 0, 0.1) 0px 4px 12px; display: flex; 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 0.3s; }

.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body, .Toastify__toast--stacked[data-collapsed] .Toastify__close-button { transition: opacity 0.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: 0px; right: 0px; height: calc(var(--g) * 1px); bottom: 100%; }

.Toastify__toast--stacked[data-pos="top"] { top: 0px; }

.Toastify__toast--stacked[data-pos="bot"] { bottom: 0px; }

.Toastify__toast--stacked[data-pos="bot"].Toastify__toast--stacked::before { transform-origin: center top; }

.Toastify__toast--stacked[data-pos="top"].Toastify__toast--stacked::before { transform-origin: center bottom; }

.Toastify__toast--stacked::before { content: ""; position: absolute; left: 0px; right: 0px; bottom: 0px; 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 0px; flex: 1 1 auto; padding: 6px; display: flex; align-items: center; }

.Toastify__toast-body > div:last-child { word-break: break-word; flex: 1 1 0%; }

.Toastify__toast-icon { margin-inline-end: 10px; width: 20px; flex-shrink: 0; display: flex; }

.Toastify--animate { animation-fill-mode: both; animation-duration: 0.5s; }

.Toastify--animate-icon { animation-fill-mode: both; animation-duration: 0.3s; }

@media only screen and (max-width: 480px) {
  .Toastify__toast { margin-bottom: 0px; border-radius: 0px; }
}

.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: rgb(255, 255, 255); background: transparent; outline: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; cursor: pointer; opacity: 0.7; transition: 0.3s; align-self: flex-start; z-index: 1; }

.Toastify__close-button--light { color: rgb(0, 0, 0); opacity: 0.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); }
  100% { transform: scaleX(0); }
}

.Toastify__progress-bar { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; z-index: var(--toastify-z-index); opacity: 0.7; transform-origin: left center; border-bottom-left-radius: var(--toastify-toast-bd-radius); }

.Toastify__progress-bar--animated { animation: auto linear 0s 1 normal forwards running Toastify__trackProgress; }

.Toastify__progress-bar--controlled { transition: transform 0.2s; }

.Toastify__progress-bar--rtl { right: 0px; left: initial; transform-origin: right center; border-bottom-left-radius: initial; border-bottom-right-radius: var(--toastify-toast-bd-radius); }

.Toastify__progress-bar--wrp { position: absolute; bottom: 0px; left: 0px; 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-width: 2px; border-style: solid; border-image: none; border-radius: 100%; border-top-color: ; border-bottom-color: ; border-left-color: ; border-right-color: var(--toastify-spinner-color); animation: 0.65s linear 0s infinite normal none running Toastify__spin; }

@keyframes Toastify__bounceInRight { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px); }
  75% { transform: translate3d(10px, 0px, 0px); }
  90% { transform: translate3d(-5px, 0px, 0px); }
  100% { transform: none; }
}

@keyframes Toastify__bounceOutRight { 
  20% { opacity: 1; transform: translate3d(-20px,var(--y),0); }
  100% { opacity: 0; transform: translate3d(2000px,var(--y),0); }
}

@keyframes Toastify__bounceInLeft { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px); }
  75% { transform: translate3d(-10px, 0px, 0px); }
  90% { transform: translate3d(5px, 0px, 0px); }
  100% { transform: none; }
}

@keyframes Toastify__bounceOutLeft { 
  20% { opacity: 1; transform: translate3d(20px,var(--y),0); }
  100% { opacity: 0; transform: translate3d(-2000px,var(--y),0); }
}

@keyframes Toastify__bounceInUp { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
  75% { transform: translate3d(0px, 10px, 0px); }
  90% { transform: translate3d(0px, -5px, 0px); }
  100% { transform: translateZ(0px); }
}

@keyframes Toastify__bounceOutUp { 
  20% { transform: translate3d(0,calc(var(--y) - 10px),0); }
  40%, 45% { opacity: 1; transform: translate3d(0,calc(var(--y) + 20px),0); }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}

@keyframes Toastify__bounceInDown { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px); }
  75% { transform: translate3d(0px, -10px, 0px); }
  90% { transform: translate3d(0px, 5px, 0px); }
  100% { 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); }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}

.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(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}

@keyframes Toastify__zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: translate3d(0,var(--y),0) scale3d(.3,.3,.3); }
  100% { 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); }
  100% { 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; }
  100% { 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%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0,var(--y),0); }
}

@keyframes Toastify__slideInLeft { 
  0% { transform: translate3d(-110%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0,var(--y),0); }
}

@keyframes Toastify__slideInUp { 
  0% { transform: translate3d(0px, 110%, 0px); visibility: visible; }
  100% { transform: translate3d(0,var(--y),0); }
}

@keyframes Toastify__slideInDown { 
  0% { transform: translate3d(0px, -110%, 0px); visibility: visible; }
  100% { transform: translate3d(0,var(--y),0); }
}

@keyframes Toastify__slideOutRight { 
  0% { transform: translate3d(0,var(--y),0); }
  100% { visibility: hidden; transform: translate3d(110%,var(--y),0); }
}

@keyframes Toastify__slideOutLeft { 
  0% { transform: translate3d(0,var(--y),0); }
  100% { visibility: hidden; transform: translate3d(-110%,var(--y),0); }
}

@keyframes Toastify__slideOutDown { 
  0% { transform: translate3d(0,var(--y),0); }
  100% { visibility: hidden; transform: translate3d(0px, 500px, 0px); }
}

@keyframes Toastify__slideOutUp { 
  0% { transform: translate3d(0,var(--y),0); }
  100% { visibility: hidden; transform: translate3d(0px, -500px, 0px); }
}

.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: 0.3s; }

.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right { animation-name: Toastify__slideOutRight; animation-timing-function: ease-in; animation-duration: 0.3s; }

.Toastify__slide-exit--top-center { animation-name: Toastify__slideOutUp; animation-timing-function: ease-in; animation-duration: 0.3s; }

.Toastify__slide-exit--bottom-center { animation-name: Toastify__slideOutDown; animation-timing-function: ease-in; animation-duration: 0.3s; }

@keyframes Toastify__spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.layout-bc { width: 100%; display: grid; grid-template-rows: auto 1fr auto; min-height: 100vh; 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 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 center; background-size: cover; }

.layout-bc.page-builder.pb-background-image .page-builder-scroll-container { background: none; }

[class*="is-mobile"] .layout-bc.social_page .header-bc { z-index: 972; }

[class*="is-mobile"] .layout-bc.social_page .header-bc .loyaltyBonusHeader, [class*="is-mobile"] .layout-bc.social_page .header-bc .header-custom-buttons, [class*="is-mobile"] .layout-bc.social_page .header-bc .header-buttons-wallet, [class*="is-mobile"] .layout-bc.social_page .hdr-additional-info, [class*="is-mobile"] .layout-bc.social_page .hdr-crypto-content { display: none; }

[class*="is-mobile"] .layout-bc.social_page .layout-content-holder-bc { padding-top: calc(var(--dynamic-header) + var(--mobile-self-exclusion-height)) !important; }

[class*="is-mobile"] .layout-bc.social_page .hdr-navigation-scrollable-bc-holder { display: none; }

.layout-bc.social_page ~ #chat-widget-container, .layout-bc.social_page ~ .woot--bubble-holder { display: none !important; }

[class*="is-web"] .layout-bc.social_page.sportsbook:not(.hasLeftMenu) { grid-template-columns: 1fr 330px; grid-template-areas: "header header" "content betslip" "content betslip"; }

.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(0px); }

.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: 53px; }

.layout-navigation-holder-bc:empty { height: 0px; }

.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: 0px; }

.snowflake { position: fixed; top: 0px; left: 0px; 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: auto; display: flex; justify-content: center; gap: 10px; }

.reg-form-footer-bc .entrance-form-actions-holder-bc.reg-ext-1:not(.reg-resend-code-bc), .reg-form-block-bc .entrance-form-actions-holder-bc.reg-ext-1:not(.reg-resend-code-bc) { padding-top: 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: 0px; left: 0px; }

.entrance-form-bc.popup.login .form-sign-bc, .entrance-form-bc.popup.reg-via-wallet .form-sign-bc { flex: 1 1 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: 0px; }

.entrance-form-bc.popup.login .form-sign-in-slider-wrapper, .entrance-form-bc.popup.reg-via-wallet .form-sign-in-slider-wrapper { margin: 10px 0px; }

.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: hidden auto; }

.entrance-form-bc.popup.login .entrance-f-item-bc .radio-v-bc { margin: 0px; }

.entrance-form-bc.popup.registration { display: flex; flex-direction: column; flex: 1 1 auto; height: 100%; position: relative; }

.entrance-form-bc.popup.registration .entrance-form-content-bc { width: 100%; flex: 1 1 auto; }

.entrance-form-bc.popup.registration .reg-step-title-v-bc { margin-top: 10px; }

.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: 0px; }

.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: 0.7; margin-inline-end: 10px; }

.reg-verify-description-bc { display: flex; flex-direction: column; gap: var(--fds-ref-spacing-3xsmall); font-size: var(--fds-ref-font-size-70); padding: 0 var(--fds-ref-spacing-large); margin-bottom: var(--fds-ref-spacing-large); }

.reg-verify-description-desc { color: rgba(var(--b-sc),var(--fds-ref-alpha-80)); }

.reg-verify-description-email { color: rgba(var(--b-sc),var(--fds-ref-alpha-100)); }

[class*="is-web"] .reg-resend-code-bc { margin-bottom: var(--fds-ref-spacing-xlarge); }

[class*="is-mobile"] .reg-resend-code-bc { margin-bottom: var(--fds-ref-spacing-small); }

.reg-resend-code-link-bc { display: flex; align-items: center; gap: var(--fds-ref-spacing-2xsmall); color: rgba(var(--b-sc),var(--fds-ref-alpha-24)); font-size: var(--fds-ref-font-size-60); }

.reg-back-link-bc { display: flex; align-items: center; gap: var(--fds-ref-spacing-small); color: rgba(var(--b-sc),var(--fds-ref-alpha-56)); padding-inline-start: var(--fds-ref-spacing-medium); padding-bottom: var(--fds-ref-spacing-small); }

[class*="is-web"] .reg-back-link-bc { cursor: pointer; transition: color var(--default-transition-duration) ease; }

[class*="is-web"] .reg-back-link-bc:hover { color: rgba(var(--b-sc),var(--fds-ref-alpha-72)); }

.form-sign-bc .form-control-bc.default .form-control-title-bc { top: 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: hidden auto; }

[class*="is-web"] .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; }

.loginViaSMSActive { position: relative; }

[class*="is-web"] .loginViaSMSActive .form-control-input-bc { padding-inline-end: 118px; }

[class*="is-mobile"] .loginViaSMSActive .form-control-input-bc { padding-inline-end: 110px; }

.loginViaSMSButton { position: absolute; top: 8px; max-width: 98px; padding-inline: 8px; }

[class*="is-web"][dir="ltr"] .loginViaSMSButton { right: 30px; }

[class*="is-web"][dir="rtl"] .loginViaSMSButton { left: 30px; }

[class*="is-mobile"][dir="ltr"] .loginViaSMSButton { right: 16px; }

[class*="is-mobile"][dir="rtl"] .loginViaSMSButton { left: 16px; }

.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:empty { display: none; }

.recaptcha-field .entrance-f-error-message-bc { background: rgb(0, 141, 71); }

.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:not(.reg-resend-code-bc) { margin-top: 10px; margin-bottom: 20px; }

.steps-indicator { display: flex; flex-shrink: 0; }

.step-indicator { flex: 1 1 0%; 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; }

.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: 0px; }

.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; inset: 0px; overflow: hidden; z-index: 1002; }

.missio-iframe { display: block; height: 100% !important; padding: 0px !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: 10px 4px; }

[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: 2s linear 0s infinite normal none running infoIconAnimation; border-radius: 50%; }

.sgm-market-info .tooltipIconWrapper::after, .betslipInfoAnimation .tooltipIconWrapper::after { content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border-radius: 50%; animation: 2s linear 1s infinite normal none running infoIconAnimation; z-index: -1; }

[class*="is-mobile"] .c-info-more-bc > .tooltipIconWrapper { padding-inline-start: 5px; }

.zeroMargin { font-size: 11px; letter-spacing: 0.2px; padding: 2px 4px; border-radius: 2px; color: rgba(var(--b-sc),.8); background: rgba(var(--hero),1); }

.infoAnimation { border-radius: 50%; overflow: hidden; }

@keyframes infoIconAnimation { 
  0% { box-shadow: 0 0 rgba(var(--hero),.9); }
  100% { box-shadow: 0 0 0 8px rgba(var(--hero),0); }
}

.betslipQuickBetBanner { position: fixed; width: 100%; height: 32px; padding: 4px 8px; display: flex; align-items: center; justify-content: space-between; bottom: var(--tab-navigation-height); background-color: rgba(var(--hero),1); background-image: linear-gradient(45deg, rgba(255, 173, 41, 0.4), transparent); border-top-left-radius: var(--border-radius-middle); border-top-right-radius: var(--border-radius-middle); z-index: 10; }

.betslipQuickBetImage { width: 82px; max-height: 14px; object-fit: contain; }

.betslipQuickBetText { font-size: 12px; color: rgba(var(--hero-sc),1); }

.has-sub-navigation .layout-header-holder-bc { border-bottom: 1px solid rgba(var(--b-sc),.1); }

.layout-header-holder-bc { margin-bottom: var(--desktop-header-margin-bottom); position: sticky; top: 0px; z-index: 954; background: rgba(var(--b),1); box-shadow: 0 var(--desktop-header-margin-bottom) 0 0 rgba(var(--b),1); }

.layout-bc.selfExclusion .sidePanel-holder-bc::before { top: calc(var(--desktop-header-height) + var(--dynamic-header) + var(--web-self-exclusion-height) - 1px); height: calc(100% - (var(--desktop-header-height) - var(--dynamic-header) - var(--web-self-exclusion-height) - 1px)); }

.layout-bc.selfExclusion .sidePanel-holder { top: calc(var(--desktop-header-height) + var(--dynamic-header) + var(--web-self-exclusion-height) - 1px); width: 100%; height: calc(100% - (var(--desktop-header-height) + var(--dynamic-header) + var(--web-self-exclusion-height) + 1px)); }

.layout-bc.page-full-size .layout-footer-holder-bc { padding-inline: 10px 5px; }

.layout-bc.page-full-size .layout-content-holder-bc { padding: 0px 10px; }

.layout-bc:not(.page-full-size) .layout-content-holder-bc, .layout-bc:not(.page-full-size) .layout-footer-holder-bc { margin: 0px auto; padding: 0px 10px; }

.layout-bc:not(.page-full-size) .layout-footer-holder-bc { left: 0px; right: 0px; }

.layout-bc.sportsbook .layout-content-holder-bc, .layout-bc.slider-full-sized .layout-content-holder-bc { padding-inline-start: 10px; }

.layout-bc.sportsbook .layout-betslip-holder-bc, .layout-bc.slider-full-sized .layout-betslip-holder-bc { padding-inline-end: 10px; }

.world-cup.layout-bc, .world-cup .layout-content-holder-bc { overflow: hidden; }

.iframe-full-page { height: 100%; vertical-align: top; }

.layout-footer-holder-bc { background: rgba(var(--b),1); padding-inline: 10px 5px; }

.layout-betslip-holder-bc .betslip-bc { padding-bottom: 10px; }

.hm-row-bc:not(:first-child):has(.hm-row-bc-inner:not(:empty)) { margin-top: 20px; }

.betslip-Full .layout-betslip-holder-bc { display: flex; align-items: center; justify-content: center; }

.betslip-Full .sp-button-icon-bc.bc-i-betslip { color: rgba(var(--hero),1); }

.is-home-page .layout-betslip-holder-bc { display: flex; align-items: center; justify-content: center; }

.betslip-Fixed .sp-button-bc[data-component="Betslip"] .sp-button-icon-bc { opacity: 0.5; }

.betslip-Fixed .sp-button-bc[data-component="Betslip"]:hover { color: rgba(var(--b-sc),.8); cursor: auto; }

.betslip-bc.full.Full { width: 340px; height: 66vh; position: fixed; bottom: 0px; z-index: 951; border-radius: var(--border-radius) var(--border-radius) 0 0; background: rgba(var(--b),1); border: 1px solid rgba(var(--b-sc),.1); margin-inline-start: 0px; box-shadow: 0 -2px 15px 3px rgba(var(--b),.3); animation: bs-first-bet-content var(--default-transition-duration) ease forwards; }

.betslip-bc.full.Full #betslip_container { padding: 34px 10px 30px; overflow: hidden; background: rgba(var(--b-sc),.03); height: 100%; }

.betslip-bc.full.Full .betslip-full-content-bc { padding-inline-end: 2px; height: 100%; will-change: scroll-position; overflow: hidden scroll; }

.betslip-bc.full.Full .e-p-close-icon-bc { width: 20px; height: 20px; font-size: 11px; line-height: 18px; padding: 0px; top: 7px; }

[dir="ltr"] .betslip-bc.full.Full .e-p-close-icon-bc { right: 10px; }

[dir="rtl"] .betslip-bc.full.Full .e-p-close-icon-bc { left: 10px; }

.betslip-bc.full.Full .e-p-close-icon-bc:hover { color: rgba(var(--b-sc),1); }

.betslip-bc.full.Full .open-bets-bet-history-btn { margin-top: 0px; padding-top: 10px; }

@keyframes bs-first-bet-content { 
  0%, 1% { transform: translateY(100%); }
  100% { transform: translateY(0px); }
}

.reg-form-block-bc .multi-select-label-bc { min-width: auto; width: 100%; }

.entrance-form-bc.popup .entrance-f-item-bc, .entrance-form-bc.popup .e-p-form-error-message-holder-bc, .entrance-form-bc.popup.login .entrance-form-action-item-bc.right { padding: 0px 15px; }

.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: 0px; }

.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.registration .entrance-f-recaptcha-bc { padding-top: 10px; }

.entrance-f-item-bc.reg-ext-1 { height: 62px; position: relative; }

.entrance-f-item-bc.reg-ext-1 > .input-control-holder-bc.recaptcha { position: absolute; top: 0px; transform-origin: center top; }

[dir="ltr"] .entrance-f-item-bc.reg-ext-1 > .input-control-holder-bc.recaptcha { left: 50%; transform: translate(-50%) scale(0.8); }

[dir="rtl"] .entrance-f-item-bc.reg-ext-1 > .input-control-holder-bc.recaptcha { right: 50%; transform: translate(50%) scale(0.8); }

.entrance-form-actions-holder-bc { display: inline-block; vertical-align: top; width: 100%; }

[dir="ltr"] .form-control-bc + .dropdownIcon-bc { right: 14px; }

[dir="rtl"] .form-control-bc + .dropdownIcon-bc { left: 14px; }

.reg-form-fields { display: flex; }

.single-side .reg-form-content { max-width: 400px; }

.double-sides { max-width: 1000px; }

.entrance-form-bc.registration .entrance-form-content-bc { display: flex; overflow: hidden; }

.entrance-form-bc.registration .entrance-form-content-bc > div { width: 100%; }

.entrance-form-bc.registration .slider-bc { width: 360px; max-width: 360px; min-width: 360px; }

.entrance-form-bc.registration .slider-bc + .reg-form-content { width: 360px; }

.entrance-form-bc.registration .reg-form-content { will-change: scroll-position; overflow: hidden auto; }

.entrance-form-bc .form-sign-in-slider-wrapper { padding: 0px 15px; max-width: 400px; }

.reg-form-block-bc:has(.slider-bc) .entrance-form-content-bc { height: 480px; }

@media screen and (max-height: 800px), screen and (max-width: 1200px) {
  [class*="is-web"] .reg-form-block-bc:has(.slider-bc) .entrance-form-content-bc { height: 350px; }
  [class*="is-web"] .reg-form-block-bc:has(.slider-bc) .entrance-form-content-bc .slider-bc { width: 230px; max-width: 230px; min-width: 230px; }
}

.slider-full-sized .skill-games-s-g-page-bottom-bc .skill-games-s-g-page-b-title-bc { color: rgba(255, 255, 255, 0.9); }

.slider-full-sized .skill-games-s-g-page-bottom-bc .skill-games-s-g-page-b-c-item-bc { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px; cursor: pointer; }

.slider-full-sized .skill-games-s-g-page-bottom-bc .skill-games-s-g-page-b-c-item-text-bc { color: rgba(255, 255, 255, 0.9); background: rgba(255, 255, 255, 0.1); }

.slider-full-sized .skill-games-s-g-page-bottom-bc .btn.a-outline.a-white { color: rgba(0, 0, 0, 0.9); background: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }

.slider-full-sized .skill-games-s-g-page-bottom-bc .btn.a-outline.a-white:hover { color: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.2); border-color: rgba(255, 255, 255, 0.6); }

.terms-before-reg-btn { max-width: 400px; padding: 0px 15px; }

.entrance-popup-bc.sign-in .login .entrance-f-item-bc + .connect-button { padding: 15px 15px 0px; }

.via-wallet-enabled .connect-button { max-width: 370px; margin-inline: auto; }

.reg-via-wallet .reg-form-footer-bc { padding: 10px 15px; }

.registration .reg-form-footer-bc { padding-top: 10px; }

.has-game.has-slider .slider-bc:not(.has-title) { padding-top: 26px; }

.second-hoory-iframe.is-2d-active { height: calc(100% - 140px) !important; z-index: 951; }

.additionalInfoContent { padding-left: 15px; padding-right: 15px; }

.additionalInfoLink { transition: all var(--slow-transition-duration); cursor: pointer; }

.additionalInfoLink:hover { color: rgba(var(--b-sc),1); }

.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); user-select: text; }

.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); }

.dynamic-info-loading .hdr-dynamic-content .e-p-close-icon-bc { display: none; }

.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; }

[class*="is-web"] .hdr-main-content-bc { z-index: 2; }

[class*="is-mobile"] .hdr-main-content-bc { z-index: 3; }

.hdr-main-content-bc .bc-loader { margin-inline: 10px; }

.hdr-main-content-bc .bc-loader-contain { margin: auto 0px; }

.logo-container { display: flex; align-items: center; flex: 1 1 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 { color: rgb(255, 255, 255); background: rgb(16, 145, 33); }

.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; }

[class*="is-mobile"] .hdr-user-bc .user-nav-icon { background: rgba(var(--oc-1),1); }

.avatarHolderImg.user-verified { box-shadow: rgb(16, 145, 33) 0px 0px 6px, rgb(16, 145, 33) 0px 0px 20px; }

.avatarHolderImg.user-not-verified { box-shadow: rgb(255, 52, 73) 0px 0px 6px, rgb(255, 52, 73) 0px 0px 20px; }

.hdr-message-icon-bc, .header-icon-text.bc-i-message, .header-icon-text.bc-i-bonus, .user-nav-icon.bc-i-bonus { position: relative; }

.hdr-message-icon-bc .count-odd-animation, .header-icon-text.bc-i-message .count-odd-animation, .header-icon-text.bc-i-bonus .count-odd-animation, .user-nav-icon.bc-i-bonus .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, [dir="ltr"] .header-icon-text.bc-i-bonus .count-odd-animation::after, [dir="ltr"] .user-nav-icon.bc-i-bonus .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, [dir="rtl"] .header-icon-text.bc-i-bonus .count-odd-animation::after, [dir="rtl"] .user-nav-icon.bc-i-bonus .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"] { color: rgba(var(--hero-sc),1); background: rgba(var(--hero),1); transition: var(--default-transition-duration); }

@media (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: rgb(16, 145, 33) 0px 0px 12px, rgb(16, 145, 33) 0px 0px 20px; }

.user-not-verified { text-shadow: rgb(255, 52, 73) 0px 0px 12px, rgb(255, 52, 73) 0px 0px 20px; }

.hdr-user-info-texts-bc { display: flex; align-items: center; gap: 2px; 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; }

.balanceAmount { display: flex; align-items: center; gap: 2px; direction: ltr; }

.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: 0px 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: 0px 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: 0px; width: 0px; height: 0px; border-style: solid; border-width: 0px 14px 10px; }

[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: 0px; }

[dir="rtl"] .wallet-menu { left: 0px; }

.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: 0px; top: 0px; background: rgba(var(--b),1); z-index: -1; }

.wallet-menu-content .radio-control-input-holder-bc { margin-inline-end: 4px; background: none; border-color: rgba(0, 12, 36, 0.5); }

.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: 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: 0px; }

.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-width: medium; border-style: none; border-color: currentcolor; border-image: 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: 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: 8px; }

.wallet-menu-btn:only-child span { font-size: 11px; flex: 1 1 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: 0px; }

.wallet-currency:not(:empty) { margin-top: 2px; }

.wallet-currency-id { margin-inline-end: 3px; }

.wallet-currency-value { flex: 1 1 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-wrp, .radio-control-symbol-wrp { flex-shrink: 0; display: flex; justify-content: center; align-items: center; border-radius: 6px; }

.radio-control-symbol-wrp { margin-inline-end: 6px; }

.currency-control-symbol-wrp { margin-inline-end: 10px; }

[class*="is-web"] .radio-control-symbol, [class*="is-web"] .radio-control-symbol-letter { width: 20px; height: 20px; }

[class*="is-mobile"] .radio-control-symbol, [class*="is-mobile"] .radio-control-symbol-letter { width: 14px; height: 14px; }

[class*="is-web"] .currency-control-symbol, [class*="is-web"] .currency-control-symbol-letter { width: 18px; height: 18px; }

[class*="is-mobile"] .currency-control-symbol, [class*="is-mobile"] .currency-control-symbol-letter { width: 16px; height: 16px; }

.radio-control-symbol-letter, .currency-control-symbol-letter { display: flex; justify-content: center; align-items: center; border-radius: 6px; text-align: center; color: rgba(var(--b-sc),1); }

[class*="is-web"] .radio-control-symbol-letter { font-size: 16px; }

[class*="is-mobile"] .radio-control-symbol-letter, [class*="is-web"] .currency-control-symbol-letter { font-size: 14px; }

[class*="is-mobile"] .currency-control-symbol-letter { font-size: 12px; }

.trusted-widget { position: relative; align-items: center; color: rgba(var(--b-sc),1); font-size: 12px; opacity: 1 !important; }

.trusted-widget i { position: relative; margin-inline-end: 5px; cursor: pointer; display: flex !important; font-size: 24px !important; }

.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; }

@keyframes crypto-animated { 
  0% { transform: translate(20px); opacity: 0; }
  20%, 90% { transform: translate(0px); opacity: 1; }
  100% { 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: 1 1 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: 0px; }

[dir="rtl"] .user-balance-icon { right: 0px; }

.user-balance-info-text { margin-inline-start: 20px; }

.connect-button-wrapper { position: relative; }

.network-address-balance { display: flex; align-items: center; flex: 1 1 auto; margin-inline: 10px; padding-left: 13px; }

.network-address-balance .form-control-bc { flex: 1 1 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: 1 1 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: rgba(47, 109, 255, 0.8); }

.wallet-icons i.bc-i-qr:hover { color: rgb(47, 109, 255); }

.wallet-icons .bc-i-checked, .connected-btn { color: rgb(38, 181, 98); }

.address-btn { width: 84px; height: 28px; border-inline-end: 1px solid rgba(var(--b-sc),.05); border-radius: 0px; 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)); gap: 10px; }

.wallet-btn button, .connect-button-regular button { max-width: none; }

.ethereum-network-1 { background: url("/assets/f4e1bb12bf9b90c2.svg") center center / contain no-repeat; }

.currency-image-ETH { background: url("/assets/f4e1bb12bf9b90c2.svg") center center / contain no-repeat; }

.currency-image-FTN { background: url("/assets/5a44b76b1412d4a0.png") center center / contain no-repeat; }

.currency-image-USDT { background: url("/assets/12b0baacb49aaa5c.png") center center / contain no-repeat; }

.currency-image-USDC { background: url("/assets/bd379fd9d921cd8e.png") center center / contain no-repeat; }

.currency-image-BNB { background: url("/assets/00e4fc5156b2012d.png") center center / contain no-repeat; }

.currency-image-BUSD { background: url("/assets/92eb3c5fefff7910.png") center center / contain no-repeat; }

.currency-image-DAI { background: url("/assets/3b40ced70cae122d.png") center center / contain no-repeat; }

.currency-image-SHIB { background: url("/assets/82f68b42c6e8adf7.png") center center / contain no-repeat; }

.currency-image-USDB { background: url("/assets/e689afb1b9f86243.png") center center / contain no-repeat; }

.ethereum-network-56 { background: url("/assets/5eb5fdeeef7f1037.png") center center / contain no-repeat; }

.ethereum-network-137 { background: url("/assets/4469e8484d9fe271.png") center center / contain no-repeat; }

.ethereum-network-42161 { background: url("/assets/8e7c494d39198257.jpeg") center center / contain no-repeat; }

.ethereum-network-10 { background: url("/assets/b7dfffe1acc18adb.png") center center / contain no-repeat; }

.ethereum-network-43114 { background: url("/assets/37f4dba87ed816aa.png") center center / contain no-repeat; }

.ethereum-network-8453 { background: url("https://assets.coingecko.com/asset_platforms/images/131/small/base-protocol.png") center center / contain no-repeat; }

.connect-button { flex-direction: column; }

.connect-button + .deposit-wallet-title { margin-top: 12px; }

.connect-button .form-control-label-bc { height: 48px; }

.connect-button-text { position: relative; color: rgba(var(--b-sc),.6); text-transform: uppercase; margin: 16px 0px; 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: 0px; }

.connect-button-text::after { right: 0px; }

.connect-wallet-popup { margin-top: 24px; margin-bottom: 10px; }

.crypto-deposit-error { margin: 10px 0px; color: rgba(var(--b-sc),.9); }

.crypto-deposit .connect-button { margin-top: 10px; }

.btn-transaction { margin-top: 20px; }

.btn-transaction:disabled { opacity: 0.5; cursor: not-allowed; pointer-events: none; }

#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); }

.generic-search-container-body { display: flex; flex-direction: column; }

.generic-search-menu { display: flex; gap: 10px; padding: 15px 0px; }

.generic-search-menu-item { display: block; padding: 0px 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: hidden auto; }

.callPanelIcon { display: flex; align-items: center; justify-content: center; flex-shrink: 0; width: 24px; height: 24px; font-size: 16px; margin-inline-start: 0px; border-radius: var(--border-radius); }

.callPanelIcon.bc-i-instagram { background-image: radial-gradient(circle at 30% 107%, rgb(253, 244, 151), rgb(253, 244, 151) 5%, rgb(253, 89, 73) 45%, rgb(214, 36, 159) 60%, rgb(40, 90, 235) 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: 0px 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: 0px; width: 2px; height: 100%; background: rgba(var(--hero),0); transition: background var(--default-transition-duration); }

[dir="ltr"] .callPanelMenuItem::before { left: 0px; }

[dir="rtl"] .callPanelMenuItem::before { right: 0px; }

.callPanelMenuItem:hover::before { background: rgba(var(--hero),1); }

.callPanelText { margin-inline-start: 10px; letter-spacing: 0.1px; text-transform: capitalize; }

.callPanelBtn { padding: 0px; }

.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: 0px; }

.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: rgba(0, 0, 0, 0.6); filter: blur(4px); opacity: 0.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: 0px; 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: 0px 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: 0px; }
}

[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-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; 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 rgb(0, 0, 0); border-radius: 50%; animation: 3s ease-in-out 0s infinite normal none running circle-bounce; }

[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; }

[class*="is-web"] .hdr-main-content-bc .sessionTimerWrapper + .infoTime { min-width: unset; margin-inline-start: 0px; padding-inline-start: 8px; }

@media screen and (max-width: 1366px) {
  [class*="is-web"] .hdr-main-content-bc .sessionTimerWrapper + .infoTime { padding-inline-start: 6px; }
}

.hdr-main-content-bc .sessionTimerWrapper + .infoTime::after { height: 18px; }

[dir="ltr"] .hdr-main-content-bc .sessionTimerWrapper + .infoTime::after { left: 0px; }

[dir="rtl"] .hdr-main-content-bc .sessionTimerWrapper + .infoTime::after { right: 0px; }

[class*="is-web"][dir*="ltr"] .hdr-main-content-bc .sessionTimerWrapper + .infoTime { border-radius: 0 var(--border-radius) var(--border-radius) 0; }

[class*="is-web"][dir*="rtl"] .hdr-main-content-bc .sessionTimerWrapper + .infoTime { border-radius: var(--border-radius) 0 0 var(--border-radius); }

.sessionTimerWrapper { height: 28px; position: relative; display: flex; align-items: center; font-size: 12px; }

[class*="is-web"] .sessionTimerWrapper { padding-inline: 8px 6px; background: rgba(var(--b-sc),.1); margin-inline-start: 20px; }

@media screen and (max-width: 1366px) {
  [class*="is-web"] .sessionTimerWrapper { font-size: 10px; }
}

[class*="is-mobile"] .sessionTimerWrapper { margin-inline-start: auto; }

[class*="is-web"][dir*="ltr"] .sessionTimerWrapper { border-radius: var(--border-radius) 0 0 var(--border-radius); }

[class*="is-web"][dir*="rtl"] .sessionTimerWrapper { border-radius: 0 var(--border-radius) var(--border-radius) 0; }

[class*="is-web"] .sessionTimerWrapper::before { content: ""; position: absolute; width: 1px; height: 30px; bottom: 0px; top: 0px; margin: auto; z-index: -1; background: rgba(var(--menu-sc),.1); }

[class*="is-web"][dir*="ltr"] .sessionTimerWrapper::before { left: -10px; }

[class*="is-web"][dir*="rtl"] .sessionTimerWrapper::before { right: -10px; }

.sessionTimerText { color: rgba(var(--b-sc),.72); }

.sessionTimerTime { color: rgba(var(--b-sc),.9); font-variant-numeric: tabular-nums; }

[class*="is-web"] .sessionTimerTime { margin-inline-start: 6px; }

[class*="is-mobile"] .sessionTimerTime { margin-inline-start: 4px; }

@keyframes circle-bounce { 
  0%, 100% { transform: scale(0); }
  50% { transform: scale(1); }
}

.VivaroMeLogo { position: relative; }

.VivaroMeLogo::before { content: ""; position: absolute; bottom: 9px; width: 1px; height: 14px; background: rgba(var(--b-sc),.2); }

[dir="ltr"] .VivaroMeLogo::before { left: 6px; }

[dir="rtl"] .VivaroMeLogo::before { right: 6px; }

[class*="is-web"] .VivaroMeLogo { height: 56px; overflow: hidden; padding-inline-start: 16px; }

[class*="is-mobile"] .VivaroMeLogo { height: 46px; padding-inline-start: 14px; }

.vivaroMeHeaderImage { object-fit: contain; }

[class*="is-web"] .vivaroMeHeaderImage { max-width: 120px; height: 60px; cursor: pointer; }

[class*="is-mobile"] .vivaroMeHeaderImage { max-width: 100px; height: 48px; }

.vivaroMeHeaderIcon { color: rgba(var(--b-sc),.9); }

[class*="is-web"] .vivaroMeHeaderIcon { font-size: 16px; margin-inline-start: 8px; }

[class*="is-mobile"] .vivaroMeHeaderIcon { font-size: 14px; margin-inline-start: 4px; }

[class*="is-mobile"] .headerVivaroMeActive { gap: 4px; }

[class*="is-mobile"] .headerVivaroMeActive .loyaltyBonusHeaderText { display: none; }

[class*="is-mobile"] .headerVivaroMeActive .loyaltyBonusHeader { padding-left: 6px; }

[class*="is-mobile"] .headerVivaroMeActive .hasLoyaltyLevel { margin-inline-start: auto; }

.hdr-dynamic-content { padding-inline: 5px; }

.informative-widget-container { max-width: 90%; padding: 20px; }

.hdr-dynamic-content .e-p-close-icon-bc { top: 2px; }

[dir="ltr"] .hdr-dynamic-content .e-p-close-icon-bc { right: 4px; }

[dir="rtl"] .hdr-dynamic-content .e-p-close-icon-bc { left: 4px; }

.hdr-dynamic-content .carousel .swiper-button-prev::after { margin-inline-start: 24px; }

.hdr-dynamic-content .carousel .swiper-button-next::after { margin-inline-end: 24px; }

.integration-mode .nav-content-menu, .integration-header-absence .nav-content-menu { display: flex; }

.integration-mode .nav-menu-container.header-navigation:first-child, .integration-mode .nav-content-bc, .integration-header-absence .nav-menu-container.header-navigation:first-child, .integration-header-absence .nav-content-bc { border-radius: 0px; }

.integration-mode .header-bc, .integration-header-absence .header-bc { padding: 0px; }

.integration-mode .hdr-main-content-bc, .integration-header-absence .hdr-main-content-bc { flex-shrink: 0; padding-inline-end: 10px; background: rgba(var(--menu-sc),.15); }

.header-bc { padding: 0px 10px; box-sizing: border-box; }

.hdr-main-content-bc, .logo { height: var(--desktop-header-height); }

.logo > p:not(:empty) { max-width: 140px; padding-inline-start: 8px; margin-inline-start: 8px; color: rgba(var(--header-sc),.7); border-inline-start: 1px solid rgba(var(--header-sc),.2); font-size: 9px; }

.hdr-logo-bc { max-width: 200px; padding: 4px 0px; }

.header-icon { width: 28px; height: 28px; font-size: 14px; margin-inline-start: 10px; }

.header-icon-text { font-size: 14px; padding: 0px 10px; height: 28px; }

.header-icon-text { align-items: center; }

@media screen and (max-width: 1366px) {
  .header-icon-text:not([class*="bc-i"]) > span { font-size: 12px; }
}

.header-icon-text[class*="bc-i"] { font-family: Roboto, Arial, Helvetica, sans-serif !important; }

.header-icon-text[class*="bc-i"]::before { font-family: BetConstruct-Icons !important; }

.header-icon-text[class*="bc-i"] > span:not(:empty) { line-height: normal; margin-inline-start: 5px; }

@media screen and (max-width: 1400px) {
  .header-icon-text[class*="bc-i"] > span:not(:empty) { display: none; }
}

@media screen and (max-width: 1366px) {
  .header-icon-text > i + span { display: none; }
}

[dir="ltr"] .nav-menu-other::after, [dir="ltr"] .compact-mode::after { left: 0px; }

[dir="rtl"] .nav-menu-other::after, [dir="rtl"] .compact-mode::after { right: 0px; }

.hdr-main-content-bc .bc-loader, .hdr-user-bc .sign-in, .header-icon-text { position: relative; }

.header-icon-text, .hdr-main-content-bc .bc-loader, .hdr-crypto-btn, .connect-wallet, .hdr-main-content-bc .infoTime, .smartPanel-bc, .hdr-user-bc .sign-in, .callPanel { margin-inline-start: 20px; }

[dir="ltr"] .header-icon-text::after, [dir="ltr"] .hdr-main-content-bc .bc-loader::after, [dir="ltr"] .hdr-crypto-btn::after, [dir="ltr"] .connect-wallet::after, [dir="ltr"] .hdr-main-content-bc .infoTime::after, [dir="ltr"] .smartPanel-bc::after, [dir="ltr"] .hdr-user-bc .sign-in::after, [dir="ltr"] .callPanel::after { left: -10px; }

[dir="rtl"] .header-icon-text::after, [dir="rtl"] .hdr-main-content-bc .bc-loader::after, [dir="rtl"] .hdr-crypto-btn::after, [dir="rtl"] .connect-wallet::after, [dir="rtl"] .hdr-main-content-bc .infoTime::after, [dir="rtl"] .smartPanel-bc::after, [dir="rtl"] .hdr-user-bc .sign-in::after, [dir="rtl"] .callPanel::after { right: -10px; }

.header-icon-text::after, .compact-mode::after, .hdr-crypto-btn::after, .connect-wallet::after, .nav-menu-other::after, .hdr-main-content-bc .infoTime::after, .smartPanel-bc::after, .hdr-user-bc .sign-in::after, .hdr-main-content-bc .bc-loader::after, .callPanel::after { content: ""; position: absolute; width: 1px; height: 30px; bottom: 0px; top: 0px; margin: auto; z-index: -1; background: rgba(var(--menu-sc),.1); }

.hdr-user-bc:nth-of-type(2) .header-custom-buttons:first-of-type .header-icon-text:only-child::after { content: none; }

.hdr-user-bc:nth-of-type(2) .header-custom-buttons:first-of-type .header-icon-text:first-child::after { content: none; }

.compact-mode { display: flex; min-height: 36px; }

.compact-mode .form-control-select-bc { color: rgba(var(--header-sc),.9); }

.compact-mode .form-control-icon-bc { color: rgba(var(--header-sc),.8); }

.compact-mode .multi-select-label-bc { background: rgba(var(--header),1); box-shadow: 0 0 10px 3px #0000004d,inset 0 0 0 300px rgba(var(--header-sc),.05); }

.compact-mode .multi-select-label-bc .checkbox-control-content-bc { background: rgba(var(--header-sc),.1); }

.compact-mode .multi-select-label-bc .checkbox-control-content-bc:hover, .compact-mode .multi-select-label-bc .checkbox-control-content-bc.active { background: rgba(var(--header-sc),.2); }

.compact-mode .multi-select-label-bc .checkbox-control-content-bc:hover .checkbox-control-text-bc, .compact-mode .multi-select-label-bc .checkbox-control-content-bc.active .checkbox-control-text-bc { color: rgba(var(--header-sc),1); }

.compact-mode .multi-select-label-bc .checkbox-control-text-bc { color: rgba(var(--header-sc),.6); }

.compact-mode .form-control-select-bc { background: none; padding: 0px; padding-inline-start: 10px; height: auto; min-height: 36px; }

.compact-mode .form-control-icon-bc { position: static; width: auto; font-size: 8px; transform: none; }

.compact-mode.form-control-bc { border-top: 2px solid transparent; }

.compact-mode.isHiddenFlag { flex-shrink: 0; }

.compact-mode.isHiddenFlag .form-control-select-bc > span + i { margin-inline-start: 10px; }

.hdr-main-content-bc .infoTime { position: relative; flex-shrink: 0; min-width: 62px; height: 28px; color: rgba(var(--header-sc),1); padding: 0px 6px; background: rgba(var(--header-sc),.1); border-radius: var(--border-radius); font-size: 12px; }

@media screen and (max-width: 1366px) {
  .hdr-main-content-bc .infoTime { min-width: 46px; }
}

.hdr-user-bc .btn.register { margin-inline: 10px; }

.nav-menu-container { display: flex; flex: 1 1 auto; }

.nav-menu-container li { position: relative; }

.nav-menu-container.header-navigation .hdr-user-info-content-bc { margin: 0px 10px; }

.nav-menu-container.header-navigation:first-child { position: relative; border-radius: var(--border-radius); z-index: 1; background: rgba(var(--menu-sc),.15); }

.nav-menu-container.header-navigation:first-child .nav-menu { border-start-start-radius: var(--border-radius); border-end-start-radius: var(--border-radius); }

.nav-menu-container.header-navigation:first-child .nav-menu > li:first-child > .nav-menu-item { padding-inline-start: 10px; border-start-start-radius: var(--border-radius); border-end-start-radius: var(--border-radius); }

.nav-menu-container.header-navigation:first-child .nav-menu > li .nav-menu-sub-arrow { display: none; }

[dir="ltr"] .nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-sub { left: 0px; transform-origin: left top; }

[dir="rtl"] .nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-sub { right: 0px; transform-origin: right top; }

.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item { padding: 0px 20px; color: rgba(var(--menu-sc),1); letter-spacing: 0.1px; transition: all var(--default-transition-duration); }

.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item.active, .nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item.active { color: rgba(var(--hero-sc),1); background: rgba(var(--hero),1); }

.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item > i, .nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item > i { font-size: 16px; }

.nav-menu-container.header-navigation:first-child .nav-menu > li:hover > .nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu-other:hover > .nav-menu-item { color: rgba(var(--menu-sc),1); background: rgba(var(--menu),1); box-shadow: inset 0 2px rgba(var(--hero),1); }

.nav-menu-container.header-navigation:first-child .nav-menu-other { border-start-end-radius: var(--border-radius); border-end-end-radius: var(--border-radius); text-transform: uppercase; }

.nav-menu-container.header-navigation:first-child .nav-menu-other > li { border-start-end-radius: var(--border-radius); border-end-end-radius: var(--border-radius); }

.nav-menu-container.header-navigation:first-child .nav-menu-other:hover > .nav-menu-item { border-start-end-radius: var(--border-radius); border-end-end-radius: var(--border-radius); }

.nav-menu-container.header-navigation:first-child .nav-menu-sub .nav-menu-item { text-transform: none; }

.nav-menu-container.header-navigation:first-child .nav-menu-sub .nav-menu-sub { top: 0px; border-start-start-radius: var(--border-radius); z-index: -1; }

[dir="ltr"] .nav-menu-container.header-navigation:first-child .nav-menu-sub .nav-menu-sub { right: calc(100% + 10px); transform-origin: right top; }

[dir="rtl"] .nav-menu-container.header-navigation:first-child .nav-menu-sub .nav-menu-sub { left: calc(100% + 10px); transform-origin: left top; }

.nav-menu-container.header-navigation:first-child .nav-menu-sub .nav-menu-sub::before { content: ""; position: absolute; top: 0px; width: 100%; height: 100%; cursor: auto; }

[dir="ltr"] .nav-menu-container.header-navigation:first-child .nav-menu-sub .nav-menu-sub::before { left: 100%; }

[dir="rtl"] .nav-menu-container.header-navigation:first-child .nav-menu-sub .nav-menu-sub::before { right: 100%; }

.nav-menu-container.header-navigation:first-child .nav-menu-sub-arrow { margin-inline-start: 10px; color: rgba(var(--menu-sc),1); font-size: 8px; }

[dir="rtl"] .nav-menu-container.header-navigation:first-child .nav-menu-sub-arrow { transform: rotateY(180deg); }

.nav-menu-container.header-navigation:first-child .m-block-nav-items-bc { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); padding: 15px 15px 10px; }

.nav-menu-container.header-navigation:first-child .m-nav-items-list-item-bc { cursor: pointer; height: 50px; padding-top: 5px; padding-bottom: 5px; }

.nav-menu-container.header-navigation:first-child .m-nav-items-list-item-bc:not(.active) { background: rgba(var(--header-sc),.1); border: 1px solid transparent; }

.nav-menu-container.header-navigation:first-child .m-nav-items-list-item-bc.active, .nav-menu-container.header-navigation:first-child .m-nav-items-list-item-bc:hover { border: 1px solid rgba(var(--header-sc),.2); background: rgba(var(--header-sc),.25); }

.nav-menu-container.header-navigation:first-child .nav-ico-w-row-bc { height: 100%; }

.nav-menu-container.header-navigation:nth-child(2) { background: rgba(var(--menu),1); border-radius: var(--border-radius); }

.nav-menu-container.header-navigation:nth-child(2) .nav-menu { justify-content: center; }

.nav-menu-container.header-navigation:nth-child(2) .nav-menu > li + li { margin-inline-start: 30px; }

.nav-menu-container.header-navigation:nth-child(2) .nav-menu > li .nav-menu-item:hover, .nav-menu-container.header-navigation:nth-child(2) .nav-menu > li .nav-menu-item.active, .nav-menu-container.header-navigation:nth-child(2) .nav-menu-other > .nav-menu-item:hover, .nav-menu-container.header-navigation:nth-child(2) .nav-menu-other > .nav-menu-item.active { box-shadow: inset 0 -2px rgba(var(--hero),1); }

.nav-menu-container.header-navigation:nth-child(2) .nav-menu > li .nav-menu-item.active, .nav-menu-container.header-navigation:nth-child(2) .nav-menu-other > .nav-menu-item.active { color: rgba(var(--menu-sc),1); }

.nav-menu-container.header-navigation:nth-child(2) .nav-menu > li .nav-menu-item > i, .nav-menu-container.header-navigation:nth-child(2) .nav-menu-other > .nav-menu-item > i { font-size: 15px; }

.nav-menu-container.header-navigation:nth-child(2) .nav-menu > li .nav-menu-item > .CMSIconSVGWrapper, .nav-menu-container.header-navigation:nth-child(2) .nav-menu-other > .nav-menu-item > .CMSIconSVGWrapper { width: 14px; height: 14px; }

.nav-menu-container.header-navigation:nth-child(2) .nav-menu-item { color: rgba(var(--menu-sc),.5); letter-spacing: 0.5px; transition: color var(--default-transition-duration),box-shadow var(--default-transition-duration); }

[dir="ltr"] .nav-menu-container.header-navigation:nth-child(2) .nav-menu-item::after { right: -20px; }

[dir="rtl"] .nav-menu-container.header-navigation:nth-child(2) .nav-menu-item::after { left: -20px; }

.nav-menu-container.header-navigation:nth-child(2) .nav-menu-other { margin-inline-start: 10px; }

.nav-menu-container .nav-menu { height: var(--desktop-nav-height); }

.nav-menu-container .nav-menu, .nav-menu-container .nav-menu-other { display: flex; }

.nav-menu-container .nav-menu > li > .nav-menu-sub, .nav-menu-container .nav-menu-other > li > .nav-menu-sub { top: 100%; }

.nav-menu-container .nav-menu .nav-menu-item, .nav-menu-container .nav-menu-other .nav-menu-item { font-size: 16px; }

.nav-menu-container:not(.hide-hover-effect) .nav-menu > li:hover > .nav-menu-sub, .nav-menu-container:not(.hide-hover-effect) .nav-menu-other > li:hover > .nav-menu-sub, .nav-menu-container:not(.hide-hover-effect) .nav-menu-sub > li:hover > .nav-menu-sub { opacity: 1; visibility: visible; transform: translateY(0px); }

.nav-menu-container .nav-menu { width: 100%; flex-wrap: wrap; }

.nav-menu-container .nav-menu > li { display: flex; height: 100%; }

.nav-menu-container .nav-menu > li > .nav-menu-item, .nav-menu-container .nav-menu-other > .nav-menu-item { display: flex; align-items: center; white-space: nowrap; cursor: pointer; }

.nav-menu-container .nav-menu > li > .nav-menu-item > i, .nav-menu-container .nav-menu-other > .nav-menu-item > i { margin-inline-end: 10px; }

.nav-menu-container .nav-menu > li > .nav-menu-item > .CMSIconSVGWrapper, .nav-menu-container .nav-menu-other > .nav-menu-item > .CMSIconSVGWrapper { margin-inline-end: 10px; }

.nav-menu-container .nav-menu > li:hover > .nav-menu-item, .nav-menu-container .nav-menu-other:hover > .nav-menu-item { color: rgba(var(--menu-sc),1); }

[dir="ltr"] .nav-menu-container .nav-menu-other > li > .nav-menu-sub { right: 0px; transform-origin: right top; }

[dir="rtl"] .nav-menu-container .nav-menu-other > li > .nav-menu-sub { left: 0px; transform-origin: left top; }

.nav-menu-container .nav-menu-other.hidden-global { display: none; }

.nav-menu-container .nav-menu-sub { position: absolute; min-width: 235px; 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); }

.nav-menu-container .nav-menu-sub > li + li { margin-top: 2px; }

.nav-menu-container .nav-menu-sub .nav-menu-item { display: flex; align-items: center; height: 34px; padding: 0px 10px; border-radius: var(--border-radius); overflow: hidden; }

.nav-menu-container .nav-menu-sub .nav-menu-item > * { position: relative; letter-spacing: 0.1px; z-index: 1; transition: color var(--default-transition-duration); }

.nav-menu-container .nav-menu-sub .nav-menu-item > i { flex-shrink: 0; }

.nav-menu-container .nav-menu-sub .nav-menu-item > i:first-child { margin-inline-end: 10px; }

.nav-menu-container .nav-menu-sub .nav-menu-item > .CMSIconSVGWrapper { margin-inline-end: 10px; }

.nav-menu-container .nav-menu-sub .nav-menu-item::before { content: ""; position: absolute; top: 0px; height: 100%; background: rgba(var(--hero),0); transition: background var(--default-transition-duration); }

.nav-menu-container .nav-menu-sub .nav-menu-item::before { width: 2px; }

[dir="ltr"] .nav-menu-container .nav-menu-sub .nav-menu-item::before { left: 0px; }

[dir="rtl"] .nav-menu-container .nav-menu-sub .nav-menu-item::before { right: 0px; }

.nav-menu-container .nav-menu-sub .nav-menu-item:hover::before { background: rgba(var(--hero),1); }

.nav-menu-container .nav-menu-sub .nav-menu-item.active { background: rgba(var(--hero),1); }

.nav-menu-container .nav-menu-sub .nav-menu-item.active > * { color: rgba(var(--hero-sc),1); }

.nav-content-bc { display: flex; flex-direction: column; position: relative; background: rgba(var(--menu),1); border-radius: var(--border-radius); }

.nav-content-bc .nav-menu-container .nav-menu-sub { background: rgba(var(--menu),1); }

.nav-content-bc .nav-menu-container .nav-menu-sub .nav-menu-item { color: rgba(var(--menu-sc),1); background: linear-gradient(to right,rgba(var(--menu-sc),.15),rgba(var(--menu-sc),.05)); }

.profileDetails .nav-menu-sub .nav-menu-item { overflow: unset; }

.header-user-nav { align-items: center; margin-inline-start: 10px; }

.header-user-nav > .nav-menu-other { position: relative; }

.header-user-nav > .nav-menu-other > li::before { content: ""; position: fixed; max-width: calc(100% - 20px); top: 0px; left: 0px; right: 0px; width: 100%; height: 0px; background: rgba(0, 0, 0, 0.2); pointer-events: none; z-index: -1; margin: 0px auto; }

.header-user-nav > .nav-menu-other > li > a { height: 100%; display: flex; padding: 0px 10px; align-items: center; justify-content: center; border-top: 2px solid transparent; }

.header-user-nav > .nav-menu-other > li + li:hover a::before { content: none; }

.header-user-nav > .nav-menu-other > li:hover { background: rgba(var(--header),1); }

.header-user-nav > .nav-menu-other > li:hover > a { background: rgba(var(--header),1); border-radius: var(--border-radius); border-color: rgba(var(--hero),1); }

.header-user-nav > .nav-menu-other > li:hover > a::before { content: none; }

.header-user-nav .hdr-user-info-content-bc > span { line-height: normal; }

.header-user-nav .hdr-user-info-content-bc > span + span { margin-top: 3px; }

.header-user-nav .nav-menu-sub { background: rgba(var(--header),1); }

.header-user-nav .nav-menu-sub .nav-menu-item { color: rgba(var(--header-sc),.7); background: linear-gradient(to right,rgba(var(--header-sc),.15),rgba(var(--header-sc),.05)); }

.header-user-nav .nav-menu-sub .nav-menu-item:hover, .header-user-nav .nav-menu-sub .nav-menu-item:hover .checkbox-control-text-bc { color: rgba(var(--header-sc),1); }

.header-user-nav .checkbox-control-text-bc { color: rgba(var(--header-sc),.7); }

.header-user-nav .nav-menu-item .count-odd-animation { position: absolute; display: flex; top: 0px; }

[dir="ltr"] .header-user-nav .nav-menu-item .count-odd-animation { right: 0px; }

[dir="rtl"] .header-user-nav .nav-menu-item .count-odd-animation { left: 0px; }

.header-user-nav .nav-menu-item .count-odd-animation::after { border-radius: 0px; }

[dir="ltr"] .header-user-nav .nav-menu-item .count-odd-animation::after { right: -6px; }

[dir="rtl"] .header-user-nav .nav-menu-item .count-odd-animation::after { left: -6px; }

.header-user-nav .nav-menu-item .count-odd-animation::before { content: ""; position: absolute; bottom: -20px; border-style: solid; }

[dir="ltr"] .header-user-nav .nav-menu-item .count-odd-animation::before { right: -5px; border-width: 4px 0px 4px 6px; }

[dir="rtl"] .header-user-nav .nav-menu-item .count-odd-animation::before { left: -5px; border-width: 4px 6px 4px 0px; }

[dir="ltr"] .header-user-nav .nav-menu-item .count-odd-animation::before { border-color: transparent transparent transparent rgba(var(--hero),.6); }

[dir="rtl"] .header-user-nav .nav-menu-item .count-odd-animation::before { border-color: transparent rgba(var(--hero),.6) transparent transparent; }

.nav-menu-sub-arrow { margin-inline-start: 10px; color: rgba(var(--b-sc),1); font-size: 8px; }

[dir="rtl"] .nav-menu-sub-arrow { transform: rotateY(180deg); }

.nav-menu-other { height: 36px; }

.payment-logo { width: 100%; height: 100%; object-fit: contain; }

.logout-profile button { background: rgba(var(--header-sc),.15); color: rgba(var(--header-sc),.7); font-size: 12px; height: 30px; margin-top: 8px; padding: 0px 10px; }

.logout-profile button:hover { background: rgba(var(--header-sc),.35); }

.notSelectedField { pointer-events: none; }

.hdr-user-bc .btn.register { max-width: 112px; }

.hdr-user-bc .user-nav-icon + .user-nav-icon { margin-inline-start: 3px; }

.user-balance-info { margin-bottom: 8px; }

.trusted-widget { position: relative; max-width: 200px; margin-inline-end: 15px; }

.trusted-widget::after { content: ""; position: absolute; width: 1px; height: 30px; bottom: 0px; top: 0px; margin: auto; z-index: -1; background: rgba(var(--header-sc),.1); }

[dir="ltr"] .trusted-widget::after { right: 0px; }

[dir="rtl"] .trusted-widget::after { left: 0px; }

.network-address .form-control-select-bc { padding: 0px; background: transparent; }

.network-address .form-control-label-bc i { margin-inline-end: 8px; }

.network-address .bc-i-copy-icon:hover { background: none; }

.connect-wallet-popup { max-width: none; }

.connect-to-wallet .status-popup-content-w-bc { will-change: scroll-position; overflow: hidden auto; }

.connect-to-wallet .connect-button { margin-top: 20px; margin-bottom: 20px; }

.crypto-deposit { width: 345px; }

.header-buttons-wallet { display: flex; align-items: center; }

.hdr-crypto-btn { cursor: pointer; transition: var(--default-transition-duration) ease; }

.hdr-crypto-btn:hover { background: rgba(var(--b-sc),.15); }

.hdr-crypto-btn .connect-wallet { cursor: pointer; }

.hdr-crypto-btn .connect-wallet:hover { background: none; }

.wallet-menu { margin-top: 2px; width: 208px; }

.wallet-menu-item .radio-control-bc { transition: background var(--default-transition-duration),color var(--default-transition-duration); cursor: pointer; }

.wallet-menu-item .radio-control-bc:hover { color: rgba(var(--b-sc),1); background: rgba(var(--b-sc),.2); }

.wallet-menu-item, .wallet-currency { max-height: 70vh; will-change: scroll-position; overflow: hidden auto; }

.wallet-menu-btn i { font-size: 16px; }

.wallet-currency-item { font-size: 12px; cursor: pointer; transition: background var(--default-transition-duration),color var(--default-transition-duration); }

.wallet-currency-item:hover { color: rgba(var(--b-sc),1); background: rgba(var(--b-sc),.2); }

.connect-wallet { max-width: 180px; min-width: 80px; }

@media screen and (max-width: 1366px) {
  .logo { font-size: 10px; max-width: 180px; }
  .wallet-content-currency, .wallet-currency-item { font-size: 10px; }
  .header-icon { width: 22px; height: 22px; margin-inline-start: 10px; }
  .hdr-main-content-bc .infoTime { font-size: 10px; padding: 0px 5px; }
  .crypto-info-link { font-size: 10px; }
  .connect-wallet { font-size: 10px; max-width: 130px; min-width: 70px; }
  .hdr-user-avatar-icon-bc { font-size: 24px; }
  .deposit-btn::before { content: ""; font-family: BetConstruct-Icons; }
  .deposit-btn span { display: none; }
  .crypto-info-link, .trusted-widget-text, .hdr-user-info-texts-bc { font-size: 10px; }
}

.generic-search-enabled:not(.hasLeftMenu) .header-bc { padding-inline: 10px 0px; }

.generic-search-btn, .generic-search-close-btn { width: 35px; height: 52px; cursor: pointer; perspective: 100px; }

.generic-search-btn::before, .generic-search-close-btn::before { content: ""; position: absolute; width: 100%; inset: 0px; background: rgba(var(--hero),1); }

.generic-search-btn i, .generic-search-close-btn i { position: relative; font-size: 14px; color: rgba(var(--header-sc),.8); z-index: 1; }

.generic-search-btn .bc-i-search, .generic-search-close-btn .bc-i-search { margin-inline-start: 12px; }

.generic-search-btn { position: relative; }

[dir="ltr"] .generic-search-btn::before { border-top-left-radius: 8px; border-bottom-left-radius: 8px; transform: rotateY(-45deg); transform-origin: right center; }

[dir="rtl"] .generic-search-btn::before { border-top-right-radius: 8px; border-bottom-right-radius: 8px; transform: rotateY(45deg); transform-origin: left center; }

.generic-search-close-btn { position: absolute; top: 0px; }

[dir="ltr"] .generic-search-close-btn { left: 0px; }

[dir="rtl"] .generic-search-close-btn { right: 0px; }

[dir="ltr"] .generic-search-close-btn::before { border-top-right-radius: 8px; border-bottom-right-radius: 8px; transform: rotateY(45deg); transform-origin: left center; }

[dir="rtl"] .generic-search-close-btn::before { border-top-left-radius: 8px; border-bottom-left-radius: 8px; transform: rotateY(-45deg); transform-origin: right center; }

.generic-search-close-btn i { margin-inline-start: -12px; }

.generic-search-open .sidePanel-holder .overlay-header { display: none; }

.generic-search-container-body { height: 100%; }

.generic-search-header { padding: 0px 40px; }

.generic-search-result-container { flex: 1 1 auto; overflow: hidden; }

.generic-search-result-container .sport-search-result-bc { top: auto; }

.generic-search-result-container .casino-category-types.casino-category-types-full { margin-top: 0px; padding: 0px 7px; }

.generic-search-result-scrollable { height: 100%; will-change: scroll-position; overflow: hidden auto; }

.callPanelBtn { min-width: 28px; height: 28px; }

.callPanelMenu { min-width: 235px; }

[dir="ltr"] .callPanelMenu { right: 0px; }

[dir="rtl"] .callPanelMenu { left: 0px; }

.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: 0px 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: 0px; }

[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: 0px; }

.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: 0px 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; }

.nav-menu-item.badge-spinCount::after { top: -7px; padding: 2px 4px; z-index: 1; }

.nav-menu-other .nav-menu-sub .nav-menu-item.badge-spinCount::after { top: 0px; }

.overlaySlidingIsVisible .hdr-dynamic-content { max-height: 0px; padding: 0px; opacity: 0; transform: translateY(-100%); z-index: 950; }

.overlaySlidingIsVisible .iframe-widget { padding: 0px; }

.overlaySlidingWrapperBc { will-change: transform; position: fixed; width: 100%; bottom: 0px; z-index: 970; }

[dir="ltr"] .overlaySlidingWrapperBc { left: 0px; }

[dir="rtl"] .overlaySlidingWrapperBc { right: 0px; }

.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: 0px; left: 0px; background: rgba(0, 0, 0, 0.7); pointer-events: none; z-index: 1; }

.bottomOverlaySlider { flex-direction: column; width: 100%; height: 100%; padding: 20px; background: rgba(var(--b),1); transform: translate3d(0px, 100%, 0px); 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: hidden auto; }

[dir="ltr"] .overlaySlidingWCContentSliderBc { transform: translate3d(100%, 0px, 0px); animation: overlay-sliding-left var(--default-transition-duration) var(--default-transition-delay) ease forwards; }

[dir="rtl"] .overlaySlidingWCContentSliderBc { transform: translate3d(-100%, 0px, 0px); animation: overlay-sliding-right var(--default-transition-duration) var(--default-transition-delay) ease forwards; }

@keyframes overlay-sliding-left { 
  0% { display: none; transform: translate3d(100%, 0px, 0px); }
  100% { display: flex; transform: translateZ(0px); }
}

@keyframes overlay-sliding-right { 
  0% { display: none; transform: translate3d(-100%, 0px, 0px); }
  100% { display: flex; transform: translateZ(0px); }
}

@keyframes overlay-sliding-top { 
  0% { display: none; }
  100% { display: flex; transform: translateZ(0px); }
}

.overlayHeader { display: flex; align-items: center; height: 49px; line-height: 49px; padding: 0px 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; }

.socialNavigationProfileAvatar { width: 16px; height: 16px; border-radius: 50%; object-fit: cover; margin-inline-end: 10px; }

.exclusiveStreamHeader { position: relative; display: flex; align-items: center; height: 24px; padding: 0px 8px 0px 3px; border: 0px; border-radius: 4px; overflow: hidden; background: rgb(0, 12, 36); cursor: pointer; }

[class*="is-mobile"] .exclusiveStreamHeader { margin-inline-start: 6px; }

.exclusiveStreamHeader::before { content: ""; position: absolute; inset: 0px; background: linear-gradient(90deg, rgb(179, 136, 254), rgb(213, 1, 0), rgb(99, 6, 237), rgb(9, 162, 136), rgb(179, 136, 254)) 0% 0% / 200% 100%; animation: 4s linear 0s infinite normal none running exclusive-stream-gradient-flow; }

.exclusiveStreamHeaderIcon { position: relative; width: 18px; height: 18px; object-fit: contain; }

.exclusiveStreamHeaderText { position: relative; display: flex; flex: 1 1 0%; flex-direction: column; align-items: center; margin-inline-start: 2px; font-size: 9px; font-weight: 700; line-height: 1.2; color: rgb(255, 255, 255); text-shadow: rgb(214, 5, 27) 0px 0px 14px; text-transform: uppercase; white-space: nowrap; padding-inline-end: 10px; }

.exclusiveStreamHeaderPhantom { position: absolute; top: -4px; right: -4px; width: 29px; height: 24px; object-fit: contain; }

@keyframes exclusive-stream-gradient-flow { 
  0% { background-position-x: 0%; }
  100% { background-position-x: 200%; }
}

.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:not(.integration-mobile-specific) .hdr-smart-panel-holder-arrow-bc { transform: translateY(0px); opacity: 1; visibility: visible; }

.layout-bc.smart-panel-is-visible:not(.integration-mobile-specific) .hdr-smart-panel-holder-arrow-bc::after, .layout-bc.smart-panel-is-visible:not(.integration-mobile-specific) .hdr-smart-panel-holder-arrow-bc::before { transform: translate(-50%); }

.layout-bc.smart-panel-is-visible:not(.integration-mobile-specific) .layout-bc.smart-panel-is-visible .smartPanel-bc + .hdr-user-bc .nav-menu-other > li > a { height: 100%; }

.layout-bc.smart-panel-is-visible:not(.integration-mobile-specific) .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: 0px 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: rgba(0, 0, 0, 0.15) 0px 2px 4px; will-change: scroll-position; overflow: hidden auto; 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 .nav-menu, .integration-header-absence .nav-menu { height: 56px; }

.integration-mode .smartPanel-bc, .integration-header-absence .smartPanel-bc { background: rgba(var(--menu-sc),.1); margin-inline-end: 0px; }

.integration-mode .smartPanel-bc::after, .integration-header-absence .smartPanel-bc::after { content: none; }

.integration-mode .sp-button-bc, .integration-mode .hdr-toggle-button-bc, .integration-header-absence .sp-button-bc, .integration-header-absence .hdr-toggle-button-bc { color: rgba(var(--menu-sc),.7); }

.integration-mode .sp-button-bc + .sp-button-bc, .integration-header-absence .sp-button-bc + .sp-button-bc { border-color: rgba(var(--menu-sc),.1); }

.sidePanel-holder-bc { position: relative; }

.sidePanel-holder-bc::before { content: ""; right: 0px; top: calc(var(--desktop-header-height) + var(--dynamic-header) - 1px); width: 100%; height: calc(100% - (var(--desktop-header-height) - var(--dynamic-header) - 1px)); position: fixed; max-width: 100vw; overflow: hidden; background: rgba(0, 0, 0, 0.6); border-top: 1px solid rgba(var(--b-sc),.1); }

.sidePanel-holder-bc.hidden { display: none; }

.sidePanel-holder { top: calc(var(--desktop-header-height) + var(--dynamic-header) - 1px); width: 100%; height: calc(100% - (var(--desktop-header-height) + var(--dynamic-header) + 1px)); position: fixed; max-width: 500px; overflow: hidden; background: rgba(var(--b),1); border-top: 1px solid rgba(var(--b-sc),.1); }

[dir="ltr"] .sidePanel-holder { right: 0px; transform: translate3d(100%, 0px, 0px); animation: overlay-sliding-left var(--default-transition-duration) var(--default-transition-delay) ease forwards; }

[dir="rtl"] .sidePanel-holder { left: 0px; transform: translate3d(-100%, 0px, 0px); animation: overlay-sliding-right var(--default-transition-duration) var(--default-transition-delay) ease forwards; }

.sidePanel-holder .overlay-header { width: 100%; position: fixed; top: 0px; background: rgba(var(--b),1); z-index: 2; }

.sidePanel-holder .overlay-header .bc-i-close-remove { font-size: 13px; color: rgba(var(--b-sc),.8); cursor: pointer; transition: color var(--default-transition-duration) ease; }

.sidePanel-holder .overlay-header .bc-i-close-remove:hover { color: rgba(var(--b-sc),1); }

.sidePanel-holder .overlay-header > span { text-transform: uppercase; font-size: 16px; margin-inline-start: 15px; }

.sidePanel-holder .settings-selectors-bc { padding: 49px 15px 15px; height: 100%; width: 100%; will-change: scroll-position; overflow: hidden auto; }

.sidePanel-holder .settings-selectors-bc .form-control-bc + .form-control-bc { margin-top: 0px; }

.sidePanel-holder .bc-loader.medium { justify-content: center; }

.hdr-smart-panel-holder-bc { max-height: 80vh; }

.hdr-toggle-button-bc { width: 34px; height: 28px; border-radius: var(--border-radius); cursor: pointer; transition: color var(--default-transition-duration),background var(--default-transition-duration); }

.hdr-toggle-button-bc:hover { background: rgba(var(--header-sc),.2); }

.sp-button-bc { cursor: pointer; }

.sp-button-bc:hover, .sp-button-bc.active { color: rgba(var(--hero),1); background: rgba(var(--header-sc),.15); }

.hdr-smart-panel-holder-arrow-bc { position: absolute; top: 42px; }

[dir="ltr"] .hdr-smart-panel-holder-arrow-bc { right: -8px; }

[dir="rtl"] .hdr-smart-panel-holder-arrow-bc { left: -8px; }

.smartPanel-bc { position: relative; margin-inline-end: 5px; }

.smartPanel-bc + .bc-loader.small { margin-inline: 15px; }

.smartPanel-bc .bc-loader.small svg { height: var(--desktop-nav-height); }

.smartPanel-bc .notification-loader svg { max-height: 11px; }

.smartPanel-bc .bc-i-FTN { position: relative; color: rgb(255, 0, 140); }

.smartPanel-bc .bc-i-FTN::after { content: ""; opacity: 0; transition: opacity var(--default-transition-duration) ease; }

.smartPanel-bc .bc-i-FTN:hover::after { opacity: 1; position: absolute; inset: 0px; margin: auto; background: rgb(255, 255, 255); width: 70%; height: 70%; z-index: -1; }

.smartPanel-bc .settings-selectors-item { display: grid; grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); gap: 10px; margin: 15px 0px; }

.smartPanel-bc .smart-panel-tabs-bc:not(.generic-search-content), .smartPanel-bc .empty-b-text-v-bc:not(.generic-search-content) { margin-top: 49px; }

.smartPanel-bc .smart-panel-tabs-bc { width: 100%; will-change: scroll-position; overflow: hidden auto; }

.smartPanel-bc .smart-panel-tabs-bc:not(.generic-search-content) { height: calc(100% - 59px); padding: 0px 15px; }

.smartPanel-bc .smart-panel-tabs-bc.generic-search-content { padding: 5px 0px; }

.smartPanel-bc .smart-panel-tabs-bc .sp-fav-body-bc { padding: 0px; }

.smartPanel-bc .smart-panel-tabs-bc .second-tabs-bc { margin-top: 15px; }

.smartPanel-bc .smart-panel-tabs-bc .market-group-item-bc { overflow: hidden; }

.smartPanel-bc .smart-panel-tabs-bc .market-group-holder-bc .market-bc { flex-direction: row; min-height: 34px; padding: 4px 10px; }

.smartPanel-bc .smart-panel-tabs-bc .market-group-holder-bc .market-name-bc { flex: 1 1 auto; text-align: start; margin-bottom: 0px; margin-inline-end: 4px; }

.smartPanel-bc .smart-panel-tabs-bc .market-group-holder-bc .market-coefficient-bc { flex-shrink: 0; }

.smartPanel-bc .smart-panel-tabs-bc .market-group-holder-bc .market-odd-bc { font-size: 12px; line-height: 14px; }

@media screen and (max-width: 1200px) {
  .count-odd-animation.hdr-toggle-button-bc::after { width: 16px; height: 16px; }
}

.multi-select-bc .form-control-label-bc:not(:only-child) .form-control-select-bc { border-radius: var(--border-radius) var(--border-radius) 0 0; }

@keyframes select-dropdown-animation { 
  0% { opacity: 0; transform: translateY(-10px); }
  100% { opacity: 1; transform: translateY(0px); }
}

.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: hidden auto; animation: var(--default-transition-duration) ease-out select-dropdown-animation; }

[dir="ltr"] .multi-select-label-bc { left: 0px; }

[dir="rtl"] .multi-select-label-bc { right: 0px; }

.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 { background: rgba(var(--b-sc),.1); 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 { min-width: 100%; max-height: 25vh; margin-top: 1px; padding: 5px; border-radius: var(--border-radius); box-shadow: 0 0 10px 3px #0000004d,inset 0 0 0 300px rgba(var(--b-sc),.05); }

.multi-select-label-bc .checkbox-control-content-bc { height: 30px; min-height: 30px; padding-inline: 10px; background: rgba(var(--b-sc),.1); border-radius: var(--border-radius); position: relative; white-space: nowrap; transition: background var(--default-transition-duration); }

.multi-select-label-bc .checkbox-control-content-bc .checkbox-control-text-bc { transition: color var(--default-transition-duration); }

.multi-select-label-bc .checkbox-control-content-bc:hover, .multi-select-label-bc .checkbox-control-content-bc.active { background: rgba(var(--b-sc),.2); }

.multi-select-label-bc .checkbox-control-content-bc:hover .checkbox-control-text-bc, .multi-select-label-bc .checkbox-control-content-bc.active .checkbox-control-text-bc { color: rgba(var(--b-sc),1); }

.multi-select-label-bc .checkbox-control-content-bc + .checkbox-control-content-bc { margin-top: 2px; }

.multi-select-label-bc .checkbox-control-text-bc { color: rgba(var(--b-sc),.6); }

.is-expanded-field { animation: field-animation-enlarge var(--default-transition-duration) linear forwards; }

.is-expanded-field + .form-controls-field-bc { animation: field-animation-shrink var(--default-transition-duration) linear forwards; }

.is-expanded-field + .form-controls-field-bc .form-control-input-bc { padding: 0px; }

.is-expanded-field .input-search-field { margin-bottom: 2px; }

.is-expanded-field .input-search-field input { padding-top: 10px; padding-bottom: 10px; }

.is-expanded-field .checkbox-control-text-bc { margin-inline-start: 4px; }

@keyframes field-animation-enlarge { 
  0% { width: 84px; }
  100% { width: 100%; }
}

@keyframes field-animation-shrink { 
  0% { width: 100%; }
  100% { width: 0px; }
}

.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); }

.header-bc .center-top-btn { transition: opacity var(--default-transition-duration) ease; }

.header-bc .center-top-btn > button { position: fixed; top: 90px; right: 0px; left: 0px; 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: 0px; left: 0px; margin: auto; transition: top var(--default-transition-duration) ease; }

.header-bc.active .center-bottom-btn > button { }

.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 { }

.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 { }

.sidebar-content { position: fixed; top: 50%; z-index: 1; transition: transform var(--slow-transition-duration); }

[dir="ltr"] .sidebar-content { right: 0px; }

[dir="rtl"] .sidebar-content { left: 0px; }

.sidebar-content:has(.sidebar-item:hover) { transform: translate(0px) translateY(-50%); }

[dir="ltr"] .sidebar-content:has(.sidebar-item:hover) > .sidebar-item:not(:hover) { transform: translate(135px); }

[dir="rtl"] .sidebar-content:has(.sidebar-item:hover) > .sidebar-item:not(:hover) { transform: translate(-135px); }

[dir="ltr"] .sidebar-content:not(:has(.sidebar-item:hover)) { transform: translate(135px) translateY(-50%); }

[dir="rtl"] .sidebar-content:not(:has(.sidebar-item:hover)) { transform: translate(-135px) translateY(-50%); }

.sidebar-item { width: 180px; display: flex; align-items: center; padding: 10px; font-size: 18px; text-transform: uppercase; transition: transform var(--slow-transition-duration) ease; }

.sidebar-item + .sidebar-item { margin-top: 2px; }

.sidebar-item:hover .sidebar-image { transition: transform var(--slow-transition-duration) ease; transform: rotate(360deg); }

[dir="ltr"] .sidebar-item { border-top-left-radius: 50px; border-bottom-left-radius: 50px; }

[dir="rtl"] .sidebar-item { border-top-right-radius: 50px; border-bottom-right-radius: 50px; }

.sidebar-imageSrc { background: rgb(31, 31, 31); }

.sidebar-image { flex-shrink: 0; display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; border-radius: 50%; background: rgb(255, 255, 255); }

.sidebar-image img { width: 100%; height: 100%; object-fit: contain; }

.sidebar-title { color: rgb(255, 255, 255); margin-inline-start: 20px; }

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: 0px 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; }
}

.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: 0px 20px; color: rgba(var(--oc-1-sc),1); background: rgba(var(--oc-1),1); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--border-radius); text-decoration: none; cursor: pointer; text-transform: uppercase; transition: background var(--default-transition-duration); }

@media (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(0px); }

.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 { display: inline-flex; max-width: 100%; max-height: 100%; object-fit: contain; width: auto !important; }

.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: 0px 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: rgb(198, 161, 67); 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: 0px; transition: max-height var(--default-transition-duration); }

[class*="is-web"] .compact-footer .layout-footer-holder-bc.active .footerWrapper { max-height: 60vh; overflow: hidden auto; }

.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); font-variant-numeric: tabular-nums; }

[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: 0px; flex: 1 1 0%; }

[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: 0px; }

[dir="rtl"] .footerInfoColumn > .form-control-bc.languageDropdown > .multi-select-label-bc { right: unset; left: 0px; }

.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: 0px; flex: 1 1 0%; 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 + .footerLinkCol { margin-inline-start: 3%; }

[class*="is-mobile"] .footerLinkCol { width: 100%; }

[class*="is-mobile"] .footerLinkCol:not(:last-child) { margin-bottom: 24px; }

.footerLinkColTitle { width: 100%; display: flex; align-items: center; text-transform: uppercase; font-size: 12px; line-height: 14px; font-weight: 700; color: rgba(var(--b-sc),.7); }

[class*="is-web"] .footerLinkColTitle { gap: var(--fds-ref-spacing-2xsmall); }

[class*="is-mobile"] .footerLinkColTitle { gap: var(--fds-ref-spacing-3xsmall); justify-content: center; }

.footerLinkColTitle a { color: inherit; display: flex; justify-content: flex-start; align-items: center; gap: var(--fds-ref-spacing-2xsmall); }

.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; }

.footerLinkColText { transform: translateY(1px); }

.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: 0px; top: 0px; height: 100%; width: 1px; background-color: rgba(var(--b-sc),.1); }

.footerAsideLinks { letter-spacing: 0.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: 0px; left: 0px; 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: 0px; }

[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: 0px; left: 0px; 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: 0px; padding-bottom: 0px; }

.copyRightBlock:last-child .footerWarning::before { display: none; }

[class*="is-web"] .copyRightBlock { padding-top: 32px; padding-bottom: 48px; }

[class*="is-web"] .copyRightBlock:empty { padding-top: 0px; padding-bottom: 0px; }

[class*="is-mobile"] .copyRightBlock { padding-top: 16px; }

[class*="is-mobile"] .copyRightBlock:last-child { padding-bottom: 16px; }

[class*="is-mobile"] .copyRightBlock:empty { padding-top: 0px; }

[class*="is-mobile"] .copyRightBlock:empty:last-child { padding-bottom: 0px; }

[class*="is-mobile"] .copyRightBlock { flex-direction: column; justify-content: flex-start; }

.footerWarning { min-width: 0px; 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: 0px; left: 0px; 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: rgb(167, 31, 103); border-style: solid; border-radius: 50%; color: rgb(167, 31, 103); 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 center; }

[class*="is-web"] .horizontalSliderRow .sliderImage img { filter: grayscale(100%); opacity: 0.6; transition: opacity 0.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)); 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; }

.layout-bc.page-full-size .layout-footer-holder-bc .footer-bc { padding-inline-end: 5px; }

.footer-bc { padding: 20px 0px 15px; }

.switch-old-version { margin-top: 15px; }

.footer-title { display: flex; align-items: center; justify-content: center; margin-bottom: 10px; color: rgba(var(--b-sc),1); text-transform: uppercase; font-size: 14px; line-height: 16px; letter-spacing: 1px; }

.ftr-age-bc { margin-top: 20px; border-width: 2px; line-height: 20px; }

.ftr-partners-row-inner-bc { justify-content: center; flex-wrap: wrap; }

.ftr-partners-row-inner-bc > a, .ftr-partners-row-inner-bc > div { margin: 5px; }

.ftr-partners-row-inner-bc > a:only-child img, .ftr-partners-row-inner-bc > div:only-child img { max-height: 60px; }

.ftr-partners-row-inner-bc > a:not(:only-child) img, .ftr-partners-row-inner-bc > div:not(:only-child) img { height: 60px; }

.ftr-partners-row-inner-bc + .ftr-partners-row-inner-bc { margin-top: 10px; }

.ftr-partners-row-inner-bc.partners-logo-scroll > a { width: 80px; height: 80px; padding: 10px; }

.ftr-partners-row-inner-bc.partners-logo-scroll > a img { height: 100% !important; max-height: 100% !important; }

.ftr-payments-row-img-bc { width: 80px; height: 50px; margin: 5px; padding: 10px; cursor: pointer; }

.ftr-copy-rights-bc { margin-top: 15px; padding-top: 15px; color: rgba(var(--b-sc),.5); border-top: 1px solid rgba(var(--b-sc),.1); }

.compact-footer .layout-footer-holder-bc { will-change: transform; position: fixed; bottom: 0px; opacity: 0; transform: translate3d(0px, 100%, 0px); transition: transform var(--default-transition-duration); animation: footer-hidden var(--default-transition-duration) var(--default-transition-duration) forwards; z-index: 952; }

.compact-footer .layout-footer-holder-bc .footer-bc { opacity: 1; max-height: 70vh; will-change: scroll-position; overflow: hidden auto; }

.compact-footer .layout-footer-holder-bc.active { transform: translateZ(0px); }

.compact-footer .layout-footer-holder-bc.active .open-footer-icon::before { transform: rotate(180deg); }

.compact-footer .open-footer-icon { display: flex; align-items: center; justify-content: center; position: absolute; bottom: 100%; left: 50%; opacity: 1; width: 60px; height: 18px; color: rgba(var(--b-sc),.7); background: rgba(var(--b),1); border-radius: var(--border-radius) var(--border-radius) 0 0; border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; transform: translate(-50%); cursor: pointer; font-size: 10px; transition: var(--default-transition-duration); }

.compact-footer .open-footer-icon:hover { color: rgba(var(--b-sc),1); }

.compact-footer .footer-bc { background: rgba(var(--b),1); opacity: 0; transition: opacity var(--default-transition-duration); }

.compact-footer .crypto_exchange { height: 97.5%; }

.open-footer-icon { display: none; }

@keyframes footer-hidden { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.feedback-popup { padding-inline: 8px; }

.feedback-popup-title { font-size: 22px; margin-top: 20px; }

.feedback-text { line-height: 18px; margin-top: 15px; margin-bottom: 15px; }

.compact-footer:has(.layout-footer-holder-bc.active) .layout-header-holder-bc .nav-floating-btn { display: none; }

[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, rgb(127, 13, 216) 10%, rgb(169, 55, 240) 50%, rgb(200, 13, 216)); }

[class*="is-web"] .hoorySwitcher.hooryInFooter { margin-inline-end: 16px; }

.hoorySwitcherBtn { display: flex; align-items: center; font-weight: 900; letter-spacing: 0.8px; text-transform: uppercase; color: transparent; -webkit-text-fill-color: transparent; background: linear-gradient(to right, rgb(255, 255, 255), rgba(255, 255, 255, 0.2), rgb(255, 255, 255)) 0px 0px / 200% 100% 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 { 
  100% { background-position: 200% center; }
}

.askHooryAIBtnWrapper { padding: 5px 7px; }

.askHooryAIBtn.btn.a-color { border-radius: 26px; box-shadow: rgba(251, 39, 92, 0.7) 0px 2px 10px; background: linear-gradient(329.84deg, rgba(216, 13, 131, 0.95) 27.27%, rgba(240, 55, 162, 0.95) 66.3%, rgba(216, 13, 131, 0.95) 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: 0px; 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: 0px; border-radius: 0 var(--border-radius) 0 var(--border-radius); }

[dir="rtl"] .horizontal-sl-item-bc::after { left: 0px; 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: 0px; top: 0px; z-index: 10; background-image: linear-gradient(229deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1)); }

.horizontal-sl-icon-bc[class*="Fishing"]::before { content: ""; }

.horizontal-sl-icon-bc[class*="valentine"]::before { content: ""; }

.horizontal-sl-count-bc { position: absolute; }

.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc.active { color: rgba(var(--hero-sc),1); background: rgba(var(--hero),1); }

.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: 0px 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: 0.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: auto 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: 0px; 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 center; font-size: 16px; color: rgba(var(--b-sc),1); }

[class*="is-web"] .horizontalSliderElem .horizontalSliderImg { opacity: 0.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: 0px; 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: 0px; width: 190px; height: 100%; pointer-events: none; }

.horizontalSliderNav::before { position: relative; z-index: 1; }

[dir="ltr"] .horizontalSliderNav:first-child { left: 0px; }

[dir="rtl"] .horizontalSliderNav:first-child { right: 0px; }

[dir="ltr"] .horizontalSliderNav:first-child::after { left: 0px; background-image: linear-gradient(to right,rgba(var(--b),1) 0%,transparent 100%); }

[dir="rtl"] .horizontalSliderNav:first-child::after { right: 0px; 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: 0px; }

[dir="rtl"] .horizontalSliderNav:last-child { left: 0px; }

[dir="ltr"] .horizontalSliderNav:last-child::after { right: 0px; background-image: linear-gradient(to left,rgba(var(--b),1) 0%,transparent 100%); }

[dir="rtl"] .horizontalSliderNav:last-child::after { left: 0px; 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 .horizontalCategoryItemLoaderBlock .skeleton-loader-slider-cube { width: 100%; height: 100%; }

.casinoCategoryChooserContainer .horCatItemTitle { color: rgba(var(--b-sc),.5); }

[class*="is-web"] .casinoCategoryChooserContainer .horCatItemTitle { max-width: none; white-space: nowrap; }

.casinoCategoryChooserContainer .CMSIconSVGWrapper { width: auto; }

[class*="is-web"] .casinoCategoryChooserContainer .CMSIconSVGWrapper { max-width: 30px; height: 33px; }

[class*="is-mobile"] .casinoCategoryChooserContainer .CMSIconSVGWrapper { max-width: 20px; height: 20px; }

[class*="is-web"] .casinoCategoryChooserContainer { height: 64px; position: sticky; top: var(--stickyProvider); left: 0px; background: rgba(var(--b),1); padding: 2px 0px; 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: 0px; left: 0px; 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: 0px; left: 0px; height: 2px; background: rgba(var(--b-sc),.2); border-radius: var(--border-radius); }

[class*="is-web"] .casinoCategoryChooserContainer .horizontalCategoryItemWrp { background: none; padding: 0px; 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:hover svg, [class*="is-web"] .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active .horCatItemTitle, [class*="is-web"] .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active i, [class*="is-web"] .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active svg, [class*="is-web"] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:active .horCatItemTitle, [class*="is-web"] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:active i, [class*="is-web"] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:active svg { 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:hover .horizontalCategoryItem svg, [class*="is-web"] .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active .horizontalCategoryItem i, [class*="is-web"] .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active .horizontalCategoryItem svg, [class*="is-web"] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:active .horizontalCategoryItem i, [class*="is-web"] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:active .horizontalCategoryItem svg { background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; 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: 0px; transition: var(--default-transition-duration) ease; }

[class*="is-web"] .casinoCategoryChooserContainer .horizontalCategoryItem i, [class*="is-web"] .casinoCategoryChooserContainer .horizontalCategoryItem svg { 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: 0px; 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: 0px; top: 0px; 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: 0px; top: auto; left: 0px; 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, [class*="is-mobile"] .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active svg { background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; background-clip: text; -webkit-text-fill-color: transparent; }

.casinoCategoryChooserContainer .horizontalSliderWrapper, .casinoCategoryChooserContainer .horizontalSliderRow { height: 100%; }

.casinoCategoryChooserContainer + .casinoProviderAndGame { padding-top: 0px; }

.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: 0px; left: 0px; right: 0px; 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 0.12s; }

.horizontalCategoryItem::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; pointer-events: none; background: rgba(var(--b-sc),.1); transition: background-color 0.12s; }

.horizontalCategoryItem i { position: relative; line-height: 1.1; transition: color 0.24s; color: rgba(var(--b-sc),.2); z-index: 1; }

[class*="is-web"] .horizontalCategoryItem { padding-inline: 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, [class*="is-mobile"] .horizontalCategoryItem svg { 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 1 0%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-word; transition: color 0.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 1 0%; display: flex; align-items: center; }

.horCatItemCount { flex: 0 0 auto; color: rgba(var(--b-sc),.6); transition: color 0.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: 0px; min-width: 0px; }

.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: 0px; left: 0px; 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: 10px 6px; color: rgba(var(--b-sc),1); }

.widgetHorizontalSportList .horizontalCategoryItemWrp.active i { color: rgba(var(--b-sc),1); }

.widgetHorizontalSportList .horizontalCategoryItem { padding: 8px; gap: 0px; 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 .horizontalSliderWrapper { margin-bottom: 6px; }

[dir="ltr"] .multiColumnHorizontal .horizontalSliderWrapper { left: 0px; }

[dir="rtl"] .multiColumnHorizontal .horizontalSliderWrapper { right: 0px; }

.multiColumnHorizontal .horizontalCategoryItem { padding: 4px 6px; border-radius: var(--border-radius-middle); }

.multiColumnHorizontal .horCatItemTitle { white-space: nowrap; font-size: 12px; }

.multiColumnHorizontal .horizontalCategoryItemWrp { max-width: unset; min-width: unset; }

.multiColumnHorizontal .horizontalCategoryItemWrp.active { background: none; }

.games-horiz { overflow: hidden; }

[class*="is-mobile"] .games-horiz { margin: 10px 0px; padding: 0 var(--padding-page-aside); }

.games-horiz-scroll { display: grid; grid-auto-flow: column; gap: 10px; }

[class*="is-web"] .games-horiz-scroll { grid-template-columns: repeat(auto-fit, minmax(10px, 1fr)); }

[class*="is-mobile"] .games-horiz-scroll { will-change: scroll-position; overflow: auto hidden; scrollbar-width: none; scroll-snap-type: x; }

[class*="is-mobile"] .games-horiz-scroll::-webkit-scrollbar { display: none; }

.horizontal-sl-item-bc { flex-direction: column; min-width: 80px; height: 60px; text-align: center; }

.horizontal-sl-item-bc.active { box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 4px; }

.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; }

.horizontal-sl-item-bc { cursor: pointer; transition: var(--slow-transition-duration); }

.horizontal-sl-item-bc.active { left: 0px; right: 0px; }

.horizontal-sl-list:not(.horizontal-items-expanded) .horizontal-sl-item-bc { min-width: auto; height: 40px; padding: 0px 5px; }

.horizontal-sl-list:not(.horizontal-items-expanded) .horizontal-sl-title-bc { display: none; }

.horizontal-sl-list:not(.horizontal-items-expanded) .horizontal-sl-count-bc { top: -7px; width: 16px; height: 16px; background: rgba(var(--b),1); border-radius: 50%; text-align: center; font-size: 10px; line-height: 16px; box-shadow: inset 0 0 0 8px rgba(var(--b-sc),.15),0 0 2px 1px #0003; color: rgba(var(--b-sc),1) !important; }

[dir="ltr"] .horizontal-sl-list:not(.horizontal-items-expanded) .horizontal-sl-count-bc { right: -3px; }

[dir="rtl"] .horizontal-sl-list:not(.horizontal-items-expanded) .horizontal-sl-count-bc { left: -3px; }

.horizontal-sl-list:not(.horizontal-items-expanded):not(.ftr-sport-type-bc, .horizontal-items-expanded, .percentMeHorizontal) { padding-top: 8px; margin-bottom: 10px; }

.horizontal-sl-list:not(.horizontal-items-expanded):not(.ftr-sport-type-bc, .horizontal-items-expanded, .percentMeHorizontal) .horizontal-sl-icon-bc { width: 30px; text-align: center; font-size: 22px; line-height: 30px; transition: color var(--slow-transition-duration); }

.horizontal-sl-item-bc { flex-direction: row; text-transform: uppercase; }

.horizontal-sl-title-bc { white-space: nowrap; margin-inline: 10px 5px; font-size: 14px; }

.horizontal-items-expanded .horizontal-sl-item-bc { height: 38px; padding: 0px 10px; }

.horizontal-items-expanded .horizontal-sl-icon-bc { flex-shrink: 0; font-size: 18px; }

.horizontal-items-expanded .horizontal-sl-count-bc { font-size: 14px; color: rgba(var(--b-sc),.5); position: static; }

.horizontal-items-expanded .horizontal-sl-count-bc::after { content: ")"; }

.horizontal-items-expanded .horizontal-sl-count-bc::before { content: "("; }

.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc:hover { color: rgba(var(--hero-sc),1); background: rgba(var(--hero),1); }

.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc:hover .horizontal-sl-count-bc, .promotion-horizontal-sl-list-bc .horizontal-sl-item-bc:hover .horizontal-sl-icon-bc { color: rgba(var(--hero-sc),1); }

.promotion-horizontal-sl-list-bc { margin-top: 20px; }

.horizontal-sl-list, .horizontal-sl-tab { width: 100%; position: relative; will-change: scroll-position; overflow: auto hidden; scrollbar-width: none; }

.horizontal-sl-list::-webkit-scrollbar, .horizontal-sl-tab::-webkit-scrollbar { display: none; }

.horizontal-sl-list.scroll-start::before, .horizontal-sl-list.scroll-start::after, .horizontal-sl-list.scroll-end::before, .horizontal-sl-list.scroll-end::after, .horizontal-sl-tab.scroll-start::before, .horizontal-sl-tab.scroll-start::after, .horizontal-sl-tab.scroll-end::before, .horizontal-sl-tab.scroll-end::after { content: ""; position: absolute; top: 0px; width: 56px; height: 100%; z-index: 1; pointer-events: none; }

[dir="ltr"] .horizontal-sl-list.scroll-start.scroll-end::after, [dir="ltr"] .horizontal-sl-list.scroll-start::after, [dir="ltr"] .horizontal-sl-tab.scroll-start.scroll-end::after, [dir="ltr"] .horizontal-sl-tab.scroll-start::after { right: 0px; background: linear-gradient(to left,rgba(var(--b),1) 0%,transparent 100%); }

[dir="rtl"] .horizontal-sl-list.scroll-start.scroll-end::after, [dir="rtl"] .horizontal-sl-list.scroll-start::after, [dir="rtl"] .horizontal-sl-tab.scroll-start.scroll-end::after, [dir="rtl"] .horizontal-sl-tab.scroll-start::after { left: 0px; background: linear-gradient(to right,rgba(var(--b),1) 0%,transparent 100%); }

.horizontal-sl-list.scroll-start.scroll-end .bc-i-small-arrow-right, .horizontal-sl-list.scroll-start .bc-i-small-arrow-right, .horizontal-sl-tab.scroll-start.scroll-end .bc-i-small-arrow-right, .horizontal-sl-tab.scroll-start .bc-i-small-arrow-right { display: flex; }

[dir="ltr"] .horizontal-sl-list.scroll-start.scroll-end::before, [dir="ltr"] .horizontal-sl-list.scroll-end::before, [dir="ltr"] .horizontal-sl-tab.scroll-start.scroll-end::before, [dir="ltr"] .horizontal-sl-tab.scroll-end::before { left: 0px; background: linear-gradient(to right,rgba(var(--b),1) 0%,transparent 100%); }

[dir="rtl"] .horizontal-sl-list.scroll-start.scroll-end::before, [dir="rtl"] .horizontal-sl-list.scroll-end::before, [dir="rtl"] .horizontal-sl-tab.scroll-start.scroll-end::before, [dir="rtl"] .horizontal-sl-tab.scroll-end::before { right: 0px; background: linear-gradient(to left,rgba(var(--b),1) 0%,transparent 100%); }

.horizontal-sl-list.scroll-start.scroll-end .bc-i-small-arrow-left, .horizontal-sl-list.scroll-end .bc-i-small-arrow-left, .horizontal-sl-tab.scroll-start.scroll-end .bc-i-small-arrow-left, .horizontal-sl-tab.scroll-end .bc-i-small-arrow-left { display: flex; }

.horizontal-center { justify-content: center; }

.horizontal-sl-arrow { align-items: center; display: none; position: absolute; top: 0px; height: 100%; padding: 0px 5px; color: rgba(var(--b-sc),.7); font-size: 11px; cursor: pointer; z-index: 2; }

[dir="ltr"] .horizontal-sl-arrow.bc-i-small-arrow-left { left: 0px; }

[dir="rtl"] .horizontal-sl-arrow.bc-i-small-arrow-left { right: 0px; transform: rotate(180deg); }

[dir="ltr"] .horizontal-sl-arrow.bc-i-small-arrow-right { right: 0px; }

[dir="rtl"] .horizontal-sl-arrow.bc-i-small-arrow-right { left: 0px; transform: rotate(180deg); }

.horizontal-sl-wheel { display: flex; will-change: transform; transition: transform var(--default-transition-duration); }

.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 0px; }

.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: rgba(0, 0, 0, 0.15); border-radius: var(--border-radius); }

[class*="is-mobile"] .expandableContentWrapper { padding-bottom: 0px; }

[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 0px; }

[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: 0px; left: 0px; 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: 0px; padding-right: 0px; }

.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: 0.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: 0px; padding-right: 0px; flex: 1 1 0%; min-width: 0px; 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: 0px; width: 4px; height: 4px; border-radius: 50%; background-color: rgba(var(--b-sc),.4); }

.expandableContentData .column { max-width: none; width: 100%; min-width: 0px; flex: 1 1 0%; padding-left: 0px; padding-right: 0px; }

.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: 0px; right: -15px; width: 1px; height: 100%; background-color: rgba(255, 255, 255, 0.1); }

.expandable-info-container { max-width: 560px; padding: 10px 15px; }

.expandable-info-toggle { padding: 5px 0px; }

.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%; }

[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: 0px; }

.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%, 100% { 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: 1 1 auto; color: rgba(var(--b-sc),.7); text-align: center; font-size: 16px; word-break: break-word; will-change: scroll-position; overflow: hidden auto; }

.casino-popup-content > p img { max-width: 100%; border-radius: var(--border-radius); height: auto !important; }

.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; }

.signInText { font-size: 14px; text-align: center; color: rgba(var(--b-sc),.7); padding-bottom: 14px; }

.sms-verification-popup .radio-control-bc ~ .radio-control-bc { margin-inline-start: 0px; 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 { max-height: 400px; flex: 1 1 auto; background: rgba(var(--b-sc),.05); padding: 10px; border-radius: var(--border-radius); position: relative; margin-top: 20px; will-change: scroll-position; overflow: hidden auto; }

.express-bonus-popup-content::before { content: ""; position: absolute; top: -10px; left: 0px; height: 1px; width: 100%; background: rgba(var(--b-sc),.1); }

.express-bonus-popup-content + .quickBetMsgWrapper-bc { margin-top: 10px; }

.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: 0px 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 (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: 1 1 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; }

.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: 1 1 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: hidden auto; }

.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: rgb(255, 255, 255); padding: 0px; }

[class*="is-mobile"] .YoPhoneAppPopup .status-popup-content-w-bc { border-radius: var(--border-radius-big); }

.YoPhoneAppPopup .e-p-close-icon-bc { color: rgba(0, 0, 0, 0.8); }

.YoPhoneAppPopup .e-p-close-icon-bc:hover { color: rgb(0, 0, 0); }

[class*="is-web"] .YoPhoneAppPopup .popup-inner-bc { border-radius: var(--border-radius-big); }

.YoPhoneApp { background: rgb(216, 229, 106); margin-bottom: 6px; }

[class*="is-web"] .inAuthPopup { max-width: 370px; margin-inline: 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: rgb(0, 0, 0); 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: rgb(0, 0, 0); }

.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: rgb(0, 0, 0); }

.YoPhoneAppLink { display: flex; align-items: center; }

.YoPhoneAppImg { object-fit: contain; }

.YoPhoneAppText { color: rgb(0, 0, 0); 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: 16px; }

.takeGiftBtn.button.outlined { color: rgb(0, 0, 0); background: rgb(216, 229, 106); box-shadow: none; }

[class*="is-web"] .takeGiftBtn.button.outlined:hover { background: rgba(216, 229, 106, 0.7); }

.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: rgb(24, 25, 31); }

.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: rgb(255, 255, 255); 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; inset: 0px; 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: 0px 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-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }

.popupGenericSearch .generic-search-container-body { background: rgba(var(--b-sc),.08); border-radius: var(--border-radius); }

.popupGenericSearch .sport-search-result-bc { padding-bottom: 0px; }

.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: 0px auto; will-change: scroll-position; overflow: hidden auto; }

[class*="is-web"] .signicatMigrationPopupContent { padding: 15px 30px 30px; }

.signicatMigrationPopupForm { max-width: 400px; margin: 15px auto; }

.signicatMigrationPopupForm > .u-i-p-control-item-holder-bc { padding: 0px; }

.signicatMigrationPopupForm > .btn { max-width: 100%; }

.signicatMigrationPopupHTML { width: 100%; max-width: 600px; margin: 0px 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: hidden auto; margin-bottom: 20px; }

.facialVerificationIframe iframe { width: 100%; height: 640px; padding-left: 10px; padding-right: 10px; }

.deposit-state-popup .paymentMessageHtml { user-select: text; display: flex; flex-direction: column; gap: 10px; }

.deposit-state-popup .paymentMessageHtml > br { display: none; }

.deposit-state-popup .casino-popup-content.payment-message-copiable { display: flex; justify-content: center; }

.deposit-state-popup .casino-popup-content.payment-message-copiable .paymentMessageCopyButtonsGroup { display: flex; flex-direction: column; justify-content: space-between; gap: 10px; }

.deposit-state-popup .casino-popup-content.payment-message-copiable .crypto-address-copy-btn { height: unset; position: unset; align-items: flex-start; font-size: 16px; }

.deposit-state-popup .paymentMessageTimer { display: flex; justify-content: center; align-items: center; gap: 5px; margin-bottom: 30px; color: rgba(var(--b-sc),.7); }

.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: 1 1 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: 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: 0px; }

.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: 1 1 auto; display: flex; flex-direction: column; overflow: hidden; }

.forcePopupContent { flex: 1 1 auto; display: flex; flex-direction: column; will-change: scroll-position; overflow: hidden auto; }

.forcePopupContent .radio-v-bc { display: flex; }

.forcePopupContent .radio-v-bc .radio-control-bc { flex: 1 0 0px; 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/0898edd9bec18896.png"); }

.forcePopupContent .radio-v-bc .radio-control-bc:last-child::before { background-image: url("/assets/b5c2a2e2070675ea.png"); }

.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: right center; overflow: hidden; opacity: 0.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: 0px; 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: 1 1 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: 0px; overflow: hidden; }

.pagcorLicenseText, .pagcorLicenseLabel { font-size: 14px; letter-spacing: 0.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: 200px; 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: 0px; display: flex; overflow: hidden; }

.cashbackVaultBoxesContent { width: 100%; height: 100%; overflow: hidden; }

.cashbackVaultBoxesContent > iframe { width: 100%; height: 100%; }

[class*="is-web"] .popup-holder-bc.luckyWheelPopup > .popup-middleware-bc > .popup-inner-bc { width: 1600px; max-width: 96vw; height: 95vh; }

.popup-holder-bc.luckyWheelPopup .popup-inner-bc .status-popup-content-w-bc { width: 100%; height: 100%; padding: 0px; display: flex; overflow: hidden; }

.luckyWheelPopupContent { width: 100%; height: 100%; overflow: hidden; }

.luckyWheelPopupContent > 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: 0px; margin-bottom: 0px; }

[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: 0px; }

[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 0px; }

.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: 15px; margin-top: 10px; }

[class*="is-mobile"] .crmPopup { padding: 0px 6px; }

[class*="is-web"] .crmPopup .status-popup-content-w-bc { padding-top: 44px; }

[class*="is-web"] .crmPopup .status-popup-content-w-bc, [class*="is-web"] .crmPopup .popup-inner-bc { width: 640px; }

.crmPopup iframe { min-height: 68vh; }

.salaryRangePopup .status-popup-content-w-bc { padding: 15px; }

.salaryRangePopupForm .entrance-f-item-bc { margin-top: 20px; margin-bottom: 20px; }

[class*="is-web"] .NiNVerificationPopup .status-popup-content-w-bc { padding-inline: 16px; }

.NiNVerificationPopup .casino-popup-button-block { margin-top: 20px; }

.expressOfTheDayRestorePopup { padding: 44px 15px 15px; }

.expressOfTheDayRestorePopupContent { overflow: hidden auto; scrollbar-width: none; padding-inline-end: 8px; }

[class*="is-web"] .expressOfTheDayRestorePopupContent { max-height: 90vh; }

[class*="is-mobile"] .expressOfTheDayRestorePopupContent { max-height: 94vh; }

[class*="is-mobile"] .expressOfTheDayRestorePopupContent::-webkit-scrollbar { display: none; }

.unlockFieldsPopup .status-popup-content-w-bc { padding: var(--fds-ref-spacing-large); }

[class*="is-web"] .unlockFieldsPopup .status-popup-content-w-bc { min-height: 60vh; display: flex; flex-direction: column; }

.unlockFieldsPopup .casino-popup-content { margin-top: 0px; }

.unlockFieldsDrawer .ds-drawer--full .ds-drawer__content { padding-bottom: var(--fds-sem-dimension-xsmall); }

.unlockFieldsDrawer .ds-drawer__content { display: flex; flex-direction: column; }

.unlockPopupTitle { color: rgba(var(--b-sc),var(--fds-ref-alpha-80)); }

.unlockPopupText { display: inline-flex; color: rgba(var(--b-sc),var(--fds-ref-alpha-64)); }

.unlockFieldsPopupForm { flex: 1 1 auto; display: flex; flex-direction: column; justify-content: space-between; gap: var(--fds-ref-spacing-xsmall); }

.unlockFieldsPopupFormContent { display: flex; flex-direction: column; gap: var(--fds-ref-spacing-xsmall); will-change: scroll-position; overflow: hidden auto; }

[class*="is-web"] .unlockFieldsPopupFormContent { max-height: 50vh; }

[class*="is-mobile"] .unlockFieldsPopupFormContent { max-height: 53vh; }

[class*="is-mobile"] .unlockFieldsPopupFormContent::-webkit-scrollbar { display: none; }

.unlockImg { width: 150px; height: 150px; display: block; margin-inline: auto; filter: brightness(0.8); }

.status-popup-content-w-bc { width: 400px; padding: 15px var(--padding-page-aside); }

.casino-popup-title { margin-top: 30px; }

.casino-popup-content { max-height: 70vh; margin: 30px 0px; }

.casino-popup-button-block .btn { margin: 0px auto; }

.sms-verification-popup { padding: 10px 7px 0px; }

.sms-verification-popup .casino-popup-title { font-size: 18px; }

.sms-verification-popup .s-bigger { font-size: 14px; }

.sms-verification .form-control-bc { flex: 1 1 auto; margin-inline-end: 8px; }

.superBetInfo .casino-popup-content { white-space: pre-wrap; }

.login-info { padding: 0px 10px; }

.login-info .casino-popup-title { margin-bottom: 10px; }

.verify-popup { margin-top: 30px; }

.verify-account-popup { padding-inline: 10px; }

.truNarrative-suggestion-btn { display: flex; padding: 0px 15px; }

.truNarrative-suggestion-btn .btn + .btn { margin-inline-start: 10px; }

.truNarrative-verification-popup .status-popup-content-w-bc { width: 800px; }

.ekeng-deposit-popup .status-popup-content-w-bc { width: 560px; padding-top: 42px; }

iframe.social-engine-messenger-chat { height: 685px; }

.YoPhoneAppPopup.popup-holder-bc.windowed .popup-inner-bc, .YoPhoneAppPopup .status-popup-content-w-bc { width: 620px; }

.switch-popup-Qr { max-width: 160px; padding: 8px; }

.preferred-bonus-popup.popup-holder-bc.windowed .popup-inner-bc, .preferred-bonus-popup.popup-holder-bc.windowed .status-popup-content-w-bc { width: 500px; }

.preferred-bonus-popup-content { padding-left: 15px; padding-right: 15px; }

.preferred-bonus-item { padding: 20px; }

.preferred-bonus-item:hover { cursor: pointer; }

.preferred-bonus-title { font-size: 16px; }

.login-wrong-attempts-buttons { margin-top: 15px; display: flex; }

.login-wrong-attempts-buttons .btn + .btn { margin-inline-start: 15px; }

.new-item-notification-popup.popup-holder-bc.windowed .popup-inner-bc { width: 600px; }

.new-item-notification-popup .status-popup-content-w-bc { width: 600px; padding: 15px 16px; }

.ds-popup-backdrop { position: fixed; inset: 0px; z-index: 1000; display: flex; align-items: center; justify-content: center; background: rgba(var(--static-black),var(--fds-ref-alpha-48)); backdrop-filter: blur(6px); animation: ds-popup-backdrop-fade-in var(--default-transition-duration) ease-out; }

.ds-popup-backdrop--hidden { display: none; }

.ds-popup { display: flex; flex-direction: column; background: rgba(var(--b),var(--fds-ref-alpha-100)); border-radius: var(--fds-ref-radius-medium); overflow: hidden; animation: ds-popup-appear var(--default-transition-duration) ease-out; }

[class*="is-web"] .ds-popup { min-width: 400px; width: fit-content; }

[class*="is-mobile"] .ds-popup { width: calc(100% - var(--fds-ref-spacing-large) * 2); margin: var(--fds-ref-spacing-large); height: fit-content; }

.ds-popup__simple-content { display: flex; flex-direction: column; gap: var(--fds-sem-dimension-xsmall); align-items: center; color: rgba(var(--b-sc),var(--fds-ref-alpha-100)); }

[class*="is-web"] .ds-popup__simple-content { width: 400px; }

[class*="is-mobile"] .ds-popup__simple-content { width: 100%; }

.ds-popup__simple-content__buttons { width: 100%; display: grid; grid-template-columns: 1fr 1fr; gap: var(--fds-sem-dimension-3xsmall); }

.ds-popup__simple-content__buttons.ds-popup__simple-content__buttons-vertical, .ds-popup__simple-content__buttons.ds-popup__simple-content__buttons-single { grid-template-columns: 1fr; }

.ds-popup--success { border: var(--fds-ref-border-width-thin) var(--fds-ref-border-style-solid) rgba(var(--success),var(--fds-ref-alpha-100)); }

.ds-popup--warning { border: var(--fds-ref-border-width-thin) var(--fds-ref-border-style-solid) rgba(var(--warning),var(--fds-ref-alpha-100)); }

.ds-popup--error { border: var(--fds-ref-border-width-thin) var(--fds-ref-border-style-solid) rgba(var(--error),var(--fds-ref-alpha-100)); }

.ds-popup__header { display: flex; align-items: center; justify-content: space-between; width: 100%; padding: var(--fds-ref-spacing-large); flex-shrink: 0; gap: var(--fds-ref-spacing-xsmall); }

.ds-popup__header-content { flex: 1 1 auto; min-width: 0px; color: rgba(var(--b-sc),var(--fds-ref-alpha-90)); }

.ds-popup--full-screen { border-radius: 0px; }

[class*="is-web"] .ds-popup--full-screen, [class*="is-mobile"] .ds-popup--full-screen { width: 100%; min-width: 100%; max-width: 100%; max-height: 100dvh; height: 100dvh; margin: 0px; }

.ds-popup__content { flex: 1 1 auto; overflow-y: overlay; min-height: 0px; padding-top: ; padding-right: ; padding-left: ; padding-bottom: var(--fds-ref-spacing-large); overscroll-behavior: contain; }

[class*="is-web"] .ds-popup__content { max-height: 568px; }

@keyframes ds-popup-backdrop-fade-in { 
  0% { opacity: 0; backdrop-filter: blur(0px); }
  100% { opacity: 1; backdrop-filter: blur(6px); }
}

@keyframes ds-popup-appear { 
  0% { opacity: 0; transform: scale(0.9) translateY(10px); }
  100% { opacity: 1; transform: scale(1) translateY(0px); }
}

.bs-numbers-bc { padding: 5px; width: 100%; display: grid; grid-template-areas: "num_left num_right"; gap: 2px; margin-top: 1px; }

[class*="is-web"] .bs-numbers-bc { grid-template-columns: 1fr; background: rgba(var(--b-sc),.05); border-radius: var(--border-radius); }

[class*="is-mobile"] .bs-numbers-bc { grid-template-columns: 9fr 3fr; background: rgba(var(--b),1); }

[class*="is-web"] .bs-numbers-bc.fav-stakes-hidden { display: none; }

[class*="is-mobile"] .bs-numbers-bc.fav-stakes-hidden { grid-template-columns: 1fr; column-gap: 0px; }

.bs-number-button-bc { border-radius: var(--border-radius); position: relative; text-align: center; line-height: 35px; border: 1px solid transparent; height: 36px; white-space: nowrap; transition-property: color, background-color; transition-duration: var(--default-transition-duration); }

[class*="is-web"] .bs-number-button-bc { width: 100%; }

[class*="is-web"] .bs-number-button-bc:hover { cursor: pointer; }

.bs-number-button-bc i { color: rgba(var(--b-sc),.8); }

.bs-number-button-bc.i-1 { color: rgba(var(--b-sc),.7); background: rgba(var(--b-sc),.15); font-size: 15px; font-weight: 500; }

.bs-number-button-bc.i-2 { color: rgba(var(--b-sc),.8); background: rgba(var(--b-sc),.1); padding: 0px 2px; box-sizing: border-box; font-size: 14px; }

.bs-number-button-bc.closed-n-p-bc { grid-area: 1 / 7 / 3; height: 73px; line-height: 73px; }

.bs-number-button-bc.disabled { opacity: 0.4; pointer-events: none; }

.bs-number-button-bc:active { background-color: rgba(var(--hero),1); color: rgba(var(--hero-sc),1); }

.bs-number-button-bc:active .bs-number-button-icon-bc { color: rgba(var(--hero-sc),1); }

[class*="is-web"] .bs-number-button-bc:hover { background-color: rgba(var(--hero),1); color: rgba(var(--hero-sc),1); }

[class*="is-web"] .bs-number-button-bc:hover .bs-number-button-icon-bc { color: rgba(var(--hero-sc),1); }

.bs-number-button-bc.active { background: none; border: 1px solid rgba(var(--b-sc),.7); }

.bs-number-button-bc.hidden { display: none; }

input.bs-number-button-bc.i-2:not(.active) { opacity: 0.7; }

.num-pad-checked-i-bc { font-size: 24px; line-height: 36px; }

.bs-number-button-icon-bc { display: block; position: absolute; top: 50%; right: 0px; left: 0px; font-size: 18px; transform: translateY(-50%); }

.betslip-bc.first-bet .bs-numbers-bc { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-left: 0px; padding-right: 0px; margin-top: 10px; }

.bs-number-buttons-bc { width: 100%; }

.bs-number-buttons-bc { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 2px; }

[dir="rtl"] .bs-number-buttons-bc { direction: ltr; }

.bs-editable-number-buttons-bc { display: grid; gap: 2px; }

[class*="is-web"] .bs-editable-number-buttons-bc { grid-template-columns: repeat(3, 1fr) 36px; }

[class*="is-mobile"] .bs-editable-number-buttons-bc { grid-template-columns: 1fr; }

.quickBetWrapper-bc .bs-number-button-bc i { color: rgba(var(--b),.8); }

.quickBetWrapper-bc .bs-number-button-bc.i-1 { color: rgba(var(--b),.7); background: rgba(var(--b),.15); }

.quickBetWrapper-bc .bs-number-button-bc.i-2 { color: rgba(var(--b),.8); background: rgba(var(--b),.1); }

.quickBetWrapper-bc .bs-number-button-bc.active { background: none; border-color: rgba(var(--b),.7); }

#betslip_container { width: 100%; }

.bs-f-header-bc { width: 100%; grid-area: betslip-header; }

.bs-f-header-bc .second-tabs-bc { margin-bottom: 3px; margin-top: 3px; }

.bs-f-header-bc .second-tabs-bc .tab-bc { box-shadow: 0 2px rgba(var(--b-sc),.15); padding-inline: 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: 0px; }

[dir="rtl"] .bs-f-header-bc .second-tabs-bc .tab-bc:first-child { border-top-right-radius: var(--border-radius); border-bottom-right-radius: 0px; }

[dir="ltr"] .bs-f-header-bc .second-tabs-bc .tab-bc:last-child { border-top-right-radius: var(--border-radius); border-bottom-right-radius: 0px; }

[dir="rtl"] .bs-f-header-bc .second-tabs-bc .tab-bc:last-child { border-top-left-radius: var(--border-radius); border-bottom-left-radius: 0px; }

.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: 0px; }

.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: 0px; }

[class*="is-mobile"][dir="rtl"] .bs-f-header-top-stage-bc .sport-search-bc { left: 0px; }

.sport-search-betslip.sport-search-bc { position: relative; border-radius: var(--border-radius); }

.sport-search-betslip.sport-search-bc.active { padding-inline: 0px 36px; }

[dir="ltr"] .sport-search-betslip.sport-search-bc .ss-icon-holder-bc { right: 0px; }

[dir="rtl"] .sport-search-betslip.sport-search-bc .ss-icon-holder-bc { left: 0px; }

.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: 0px; position: absolute; width: 30px; height: 30px; top: 0px; z-index: 1; }

[dir="ltr"] .booking-popup .bet-history-social i a { left: 0px; }

[dir="rtl"] .booking-popup .bet-history-social i a { right: 0px; }

.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 0px 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: 0px 10px; font-size: 14px; }

.booking-popup-content { margin-top: 10px; }

.booking-popup-image { overflow: hidden; width: 180px; height: 195px; margin: 0px 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; inset: 0px; margin: auto; width: 100%; height: 90vh; z-index: 100000; }

.booking-popup-image.booking-zoom-out .booking-popup-img { will-change: scroll-position; overflow: hidden auto; 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 (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: 1 1 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: 0px 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: rgba(16, 145, 33, 0.2); }

.betslip-success-message .bs-notification-icon-bc { color: rgb(16, 145, 33); }

.betslip-error-message { background: rgba(255, 52, 73, 0.2); }

.betslip-error-message .bs-notification-icon-bc { color: rgb(255, 52, 73); }

.betslip-info-message, .betslip-warning-message { background: rgba(170, 127, 0, 0.2); }

.betslip-info-message .bs-notification-icon-bc, .betslip-warning-message .bs-notification-icon-bc { color: rgb(170, 127, 0); }

.quickBetMsgWrapper-bc:has(.bonusInfoCard) { background: none; padding: 0px; min-height: auto; overflow: visible; }

.quickBetMsgWrapper-bc:has(.bonusInfoCard) > .bs-notification-icon-bc { display: none; }

.quickBetMsgWrapper-bc:has(.bonusInfoCard) > .quickBetMsgText-bc { width: 100%; line-height: normal; }

.bonusInfoCard { position: relative; display: grid; gap: 10px; padding: 8px; margin-inline-end: 8px; border-radius: var(--border-radius-middle); border: 1px solid var(--tertiary-72, rgba(255, 173, 41, .72)); background: linear-gradient(240deg, rgba(132, 107, 58, 0.56) 1.48%, rgba(132, 107, 58, 0) 47.04%), rgba(255, 255, 255, 0.08); animation: auto ease 0s 1 normal none running none; }

[class*="is-web"] .bonusInfoCard { max-width: 304px; margin-bottom: 4px; }

[class*="is-mobile"] .bonusInfoCard { max-width: 100%; margin-inline-start: var(--padding-page-aside); margin-bottom: 6px; }

.bonusInfoCardScrollContent { display: flex; align-items: flex-end; gap: 8px; overflow: hidden; max-width: 100%; }

.bonusTiersScroll { min-width: 0px; overflow: hidden; padding: 2px; }

[class*="is-web"] .bonusTiersScroll { width: 100%; }

[class*="is-mobile"] .bonusTiersScroll { width: calc(100% - 44px); }

.bonusTiersScroll .carousel { padding-inline-end: 2px; }

.bonusTiersScroll .swiper-slide { border-radius: unset; overflow: unset; }

.bonusTiersScroll .swiper { overflow: unset; }

.bonusTierItem { position: relative; display: flex; align-items: center; justify-content: flex-end; height: 100%; gap: 4px; transition: background-color var(--default-transition-duration); flex-shrink: 0; font-size: 12px; color: rgba(var(--b-sc),.4); font-weight: 700; border-bottom: 4px solid rgba(var(--b-sc),.1); padding: 2px 4px 8px; }

.bonusTierItem::after { content: ""; position: absolute; width: 2px; height: 80%; bottom: 2px; background: rgba(var(--b-sc),.1); }

[dir="ltr"] .bonusTierItem::after { right: -2px; }

[dir="rtl"] .bonusTierItem::after { left: -2px; }

.bonusTierCheck { margin-inline-start: 4px; color: rgba(var(--hero),.9); }

.bonusTierItemCurrent, .bonusTierItemAchieved { border-bottom-color: rgba(var(--hero),.9); }

.bonusTierItemAchieved { color: rgba(var(--b-sc),.8); }

.bonusTierItemCurrent { color: rgba(var(--oc-2),.8); }

.bonusInfoIcon { display: flex; align-items: center; justify-content: center; width: 36px; height: 36px; padding: 10px; flex-shrink: 0; background: rgba(var(--b-sc),.08); border-radius: var(--border-radius); }

.bonusInfoIcon > i { font-size: 12px; color: rgba(var(--b-sc),.6); }

.bonusInfoContent { display: flex; flex-direction: column; gap: 4px; font-size: 12px; line-height: 16px; color: rgba(var(--b-sc),.8); }

.bonusInfoTitle { display: flex; align-items: center; gap: 8px; font-weight: 600; color: rgba(var(--b-sc),.6); }

.bonusInfoText + .bonusInfoText { padding-inline-start: 8px; border-inline-start: 1px solid rgba(var(--b-sc),.4); }

.bonusInfoValue { color: rgba(var(--b-sc),.8); }

.bonusInfoDesc { font-weight: 400; }

.bonusInfoLabel { position: absolute; top: -4px; display: flex; align-items: center; justify-content: center; padding: 4px; font-size: 10px; font-weight: 700; line-height: 14px; letter-spacing: 0.4px; text-transform: uppercase; color: rgb(0, 2, 5); white-space: nowrap; background: rgb(255, 173, 41); }

[dir="ltr"] .bonusInfoLabel { right: -8px; border-radius: var(--border-radius) var(--border-radius) 0; }

[dir="rtl"] .bonusInfoLabel { left: -8px; border-radius: var(--border-radius) var(--border-radius) var(--border-radius) 0; }

.bonusInfoLabel::before { content: ""; position: absolute; top: 22px; width: 0px; height: 0px; border-width: 4px; border-style: solid; }

[dir="ltr"] .bonusInfoLabel::before { right: 0px; border-color: rgb(134, 82, 0) transparent transparent rgb(134, 82, 0); }

[dir="rtl"] .bonusInfoLabel::before { left: 0px; border-color: rgb(134, 82, 0) rgb(134, 82, 0) transparent transparent; }

.bs-info-massages.for-betslip .betslip-warning-message { background: none; padding-inline-start: 0px; }

.bs-info-massages.for-betslip .betslip-warning-message .bs-notification-icon-bc { display: none; }

.bs-notification-holder-bc { min-height: 20px; padding: 0px 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 0px 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: 0.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: 0px; margin: 0px; opacity: 0; transition: 0.5s; }

.bs-bet-item-bc.blocked .betslip-changed, .bs-bet-item-bc.deleted .betslip-changed { padding: 10px 0px 4px; animation: 1s ease 0s 1 normal forwards running an-betslip-changed; }

.bs-bet-item-bc .quickBetMsgWrapper-bc { padding: 0px 8px 6px; }

.bs-bet-item-bc.single .quickBetMsgWrapper-bc { padding: 0px 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-width: medium; border-style: none; border-color: currentcolor; border-image: 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: rgba(0, 0, 0, 0.3) 0px 0px 4px; border-radius: var(--border-radius); }

[dir="ltr"] .bs-bet-i-h-c-popup-bc { right: 0px; }

[dir="rtl"] .bs-bet-i-h-c-popup-bc { left: 0px; }

.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: 0px; }

.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: 0px; }

@keyframes an-betslip-changed { 
  0% { width: 0px; }
  100% { 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-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.bs-bet-i-b-cell-bc.title { display: flex; align-items: center; flex: 1 1 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 { 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-coefficient-bc:not(.isBoosted-bet) { display: inline-block; }

.isBoosted-bet { display: flex; align-items: center; gap: 5px; }

.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: 1 1 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: 0px 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: 1 1 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); }

[dir="rtl"] .bs-bet-i-b-amount-bc { direction: ltr; }

.betslip-full-content-bc { display: grid; grid-template: "betslip-header" "betslip-type" "betslip-items" 9fr "betslip-footer" / auto; 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 .bookingSection { 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: 0px; }

[dir="ltr"] .bet-insurance::before, [dir="ltr"] .bet-insurance::after { right: 0px; }

[dir="rtl"] .bet-insurance::before, [dir="rtl"] .bet-insurance::after { left: 0px; }

.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 (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: 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: 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-width: medium; border-style: none; border-color: currentcolor; border-image: 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); 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 0px; 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: 0px; }

.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: 0px; bottom: 0px; margin: auto 0px; }

[dir="ltr"] .bs-bet-i-h-status-bc::before { left: 0px; }

[dir="rtl"] .bs-bet-i-h-status-bc::before { right: 0px; }

.bookingSection { display: flex; align-items: center; padding-top: 10px; padding-bottom: 10px; }

.bookingSectionTitle { flex-shrink: 0; color: rgba(var(--b-sc),.5); font-size: 12px; }

.bookingSectionId { flex: 1 1 auto; font-size: 11px; margin-inline-start: 3px; color: rgba(var(--b-sc),.8); }

.bookingSectionCopy { margin-inline-start: 6px; }

.bookingSectionCopy.bc-i-checked::before { color: rgba(var(--oc-1),1); }

.bookingSectionIcon { flex-shrink: 0; font-size: 12px; color: rgba(var(--b-sc),.7); margin-inline-start: 10px; }

.bs-each-w-switcher-bc { display: flex; align-items: center; height: 34px; margin: 5px 0px; padding: 0px 6px; background: rgba(var(--b-sc),.1); border-radius: var(--border-radius); }

.each-way-text { flex: 1 1 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 0px; 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: 0px 10px; background: rgba(var(--b-sc),.1); }

.betslip-multiples-input-bc .bs-bet-i-b-stake-bc { margin: 0px; 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: 0px; 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: 0px; }

.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: 0px; 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-width: medium; border-style: none; border-color: currentcolor; border-image: 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: 0px; width: auto; }

[dir="ltr"] .quickBetWrapper-bc .quickBetButtonEl-bc .bc-loader { right: 0px; left: auto; }

[dir="rtl"] .quickBetWrapper-bc .quickBetButtonEl-bc .bc-loader { left: 0px; 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 0px; }

.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-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: 0px; 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: 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-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; position: absolute; top: 1px; font-size: 11px; z-index: -1; animation: 0.24s ease 0.24s 1 normal forwards running quick-bet-close; }

[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% { transform: translateY(0px); }
  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: 0px; padding: 5px 0px 0px; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; grid-template-columns: 3fr 1fr; grid-template-areas: "left right"; 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: 0px 2px; }

.quickBetInput-text-bc.selected { background: rgba(var(--b),.3); }

[dir="ltr"] .quickBetInput-text-bc.selected::after { left: 0px; }

[dir="rtl"] .quickBetInput-text-bc.selected::after { right: 0px; }

.quickBetInput-text-bc::after { content: ""; position: absolute; top: 50%; width: 1px; height: 17px; background: rgba(var(--b),.5); transform: translateY(-50%); animation: 1s linear 0s infinite normal none running input-focus; }

.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: 0px; }

[dir="rtl"] .fav-stake-entered .quickBetInput-text-bc::after { left: 0px; }

@keyframes input-focus { 
  0%, 50% { opacity: 0; }
  51%, 100% { 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: 0px 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: "contrls nums" / 9fr 3fr; 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: 0px; left: 0px; width: 100%; z-index: 955; background: rgba(var(--b),1); }

.edit-bet-header-top { display: flex; align-items: center; padding-inline: 10px 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: 1 1 auto; margin: 0px 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: 1 1 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 0px 8px; padding-inline-start: 5px; font-size: 10px; }

.betslip-bonus-info { display: flex; align-items: center; padding: 0px 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 { cursor: pointer; 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-width: medium; border-style: none; border-color: currentcolor; border-image: 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: 1 1 auto; color: rgba(var(--b-sc),.5); margin-inline-end: 3px; }

.betStatus-search-Id { color: rgba(var(--b-sc),1); }

.betStatus-search-cashOut { color: rgb(16, 145, 33); }

.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: 0px; }

.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: 0px 16px 20px; margin-top: 52px; will-change: scroll-position; overflow: hidden auto; }

[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: 0.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: 0px; }

.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: 1 1 auto; }

.bookingConfirmationItems .BBEventBodyRowLabel { flex: 1 1 auto; display: flex; }

.bookingConfirmationItems .BBEventBodyRowValue { flex: 1 1 auto; display: flex; justify-content: flex-end; }

.bookingConfirmationTitle, .bookingConfirmationType { flex: 1 0 auto; }

.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: auto; }

[class*="is-web"] .waduaAnimation.hasHeader { width: 331px; zoom: 0.95; }

@media screen and (max-width: 332px) {
  [class*="is-mobile"] .waduaAnimation.hasHeader .waduaAnimationIframe { zoom: 0.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: 0px; left: 0px; }

[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)); }

.isQuickBetActive .second-tabs-bc .tab-bc { padding: 0px; }

[class*="is-mobile"][dir="ltr"] .isQuickBetActive .betslip:not(.active)::before { left: -4px; border-top-color: rgba(var(--hero),1); border-left-color: transparent; border-right-color: rgba(var(--hero),1); border-bottom-color: transparent; }

[class*="is-mobile"][dir="rtl"] .isQuickBetActive .betslip:not(.active)::before { right: -4px; border-top-color: rgba(var(--hero),1); border-left-color: rgba(var(--hero),1); border-right-color: transparent; border-bottom-color: transparent; }

[class*="is-mobile"] .isQuickBetActive .betslip:not(.active)::before { content: ""; position: absolute; top: 9px; width: 0px; height: 0px; border-width: 2px; border-style: solid; background: none; transition: none; z-index: 1; }

.isQuickBetActive .betslip:not(.active) span { position: relative; width: 100%; height: 100%; line-height: 34px; padding-inline: 10px; }

.isQuickBetActive .betslip:not(.active) span::before { content: ""; position: absolute; width: 46px; height: 8px; background-repeat: no-repeat; background-size: contain; background-image: linear-gradient(45deg, rgba(255, 173, 41, 0.4), transparent), url("/assets/d2d157b238e9ca47.png"); background-blend-mode: overlay; z-index: 1; }

[class*="is-web"] .isQuickBetActive .betslip:not(.active) span::before { top: 2px; }

[class*="is-mobile"] .isQuickBetActive .betslip:not(.active) span::before { top: -2px; }

[class*="is-web"][dir="ltr"] .isQuickBetActive .betslip:not(.active) span::before { left: 4px; }

[class*="is-web"][dir="rtl"] .isQuickBetActive .betslip:not(.active) span::before { right: 4px; }

[class*="is-mobile"][dir="ltr"] .isQuickBetActive .betslip:not(.active) span::before { left: 0px; }

[class*="is-mobile"][dir="rtl"] .isQuickBetActive .betslip:not(.active) span::before { right: 0px; }

.isQuickBetActive .betslip:not(.active) span::after { content: ""; position: absolute; width: 56px; height: 12px; background-size: contain; background-color: rgba(var(--hero),1); background-image: linear-gradient(45deg, rgba(255, 173, 41, 0.4), transparent); z-index: 0; }

[class*="is-web"] .isQuickBetActive .betslip:not(.active) span::after { top: 0px; }

[class*="is-mobile"] .isQuickBetActive .betslip:not(.active) span::after { top: -3px; }

[class*="is-web"][dir="ltr"] .isQuickBetActive .betslip:not(.active) span::after { left: 0px; border-radius: var(--border-radius) 0; }

[class*="is-web"][dir="rtl"] .isQuickBetActive .betslip:not(.active) span::after { right: 0px; border-radius: 0 var(--border-radius); }

[class*="is-mobile"][dir="ltr"] .isQuickBetActive .betslip:not(.active) span::after { left: -4px; border-radius: var(--border-radius) var(--border-radius) var(--border-radius) 0; }

[class*="is-mobile"][dir="rtl"] .isQuickBetActive .betslip:not(.active) span::after { right: -4px; border-radius: var(--border-radius) var(--border-radius) 0; }

.betslipQuickBetContent { display: flex; flex-direction: column; align-items: center; gap: 10px; font-size: 12px; text-align: center; color: rgba(var(--b-sc),.4); padding: 20px; }

.betslipQuickBetContent img { width: 56px; }

.betslipQuickBetEmptyText { font-weight: 700; }

[class*="is-web"] .quickBet-stake-content .bs-bet-i-b-stake-bc { margin-top: 0px; }

.quickBet-stake-content .bs-numbers-bc { margin-top: 6px; }

[class*="is-mobile"] .quickBet-stake-content .bs-numbers-bc { padding: 0px; }

.quickBet-stake-check { width: 36px; height: 36px; color: rgba(var(--oc-1),1); display: flex; justify-content: flex-start; align-items: center; margin-inline-start: -30px; }

.betslip-bc.full { height: 100%; position: relative; }

#betslip_container { display: flex; flex-direction: column; position: absolute; top: 0px; left: 0px; max-height: 100%; min-height: 100%; padding-inline-end: 2px; will-change: scroll-position; overflow: hidden scroll; }

#betslip_container .popup-holder-bc { min-width: 100%; padding: 0px; }

#betslip_container .popup-inner-bc { display: flex; flex-direction: column; width: 100%; height: 100%; overflow: visible; }

#betslip_container .slider-bc { margin-top: 6px; margin-bottom: 10px; }

.betslip-game-animation-block { min-height: 34px; margin-bottom: 2px; overflow: hidden; }

.betslip-game-animation-block expresswidgetaddtobetsliparrow .game-details-container-bc { display: flex; align-items: center; height: 34px; margin-bottom: 2px; padding: 0px 10px; background: rgba(var(--b-sc),.05); border-radius: var(--border-radius); }

.betslip-game-animation-block .game-details-c-live-icons-row-bc { margin: 0px; padding: 0px; border: 0px; }

.betslip-game-animation-block .game-details-c-live-icons-row-bc .tooltipIconWrapper { width: auto; height: 20px; }

.betslip-game-animation-block .game-details-c-live-icons-row-bc .tooltipIconWrapper .game-details-c-live-i-item-bc { font-size: 14px; padding-inline: 4px; }

.betslip-game-animation-block .game-details-c-live-icons-row-bc + .game-details-c-live-icons-row-bc { flex: 1 1 auto; justify-content: flex-end; }

.betslip-game-animation-block .kiev-animation { padding-top: 58.6176%; }

.betslip-game-animation-block .kiev-animation > iframe { border-top-left-radius: 0px; border-top-right-radius: 0px; }

.betslip-game-animation-block .sport-game-detail-holder-bc { margin-bottom: 0px; }

.betslip-game-animation-block .sp-sub-list-bc:not(.betDuringStreamWrapper).active { min-height: 206px; }

.sport-search-betslip { margin: 2px auto 4px; }

.sport-search-betslip ~ .edit-bet-header { top: 38px; }

.bs-bet-i-b-s-i-bc { width: 100%; color: rgba(var(--b-sc),.8); }

.bs-bet-i-b-s-i-bc::placeholder { color: rgba(var(--b-sc),.8); }

.sw-container-bc .bs-booking-section-bc { padding: 0 var(--padding-page-aside); }

.settings-r-b-row-bc .select.s-small.has-icon .form-control-select-bc span { overflow: visible; white-space: normal; }

.quickBetMsgWrapper-bc { border-radius: var(--border-radius); }

.bs-f-header-sub-navigation-bc:empty { display: none; }

.bet-slip-select-ew-wrapper .form-control-label-bc > span { white-space: normal; }

.bet-button-wrapper-bc { display: inline-grid; background: rgba(var(--b-sc),.05); border-radius: var(--border-radius); padding: 5px; }

.bet-button-wrapper-bc.content-type-5 { grid-template-columns: 2fr 3fr; }

.bet-button-wrapper-bc .btn { padding: 0px 10px; overflow: hidden; }

.bet-slip-switcher-wrapper-bc { width: 100%; display: inline-grid; }

.bs-f-footer > div + div { margin-top: 2px; }

.edit-bet-header { position: absolute; }

.betslip-full-content-bc .edit-bet-header { position: static; margin-top: 2px; }

.edit-bet-header-top { height: 36px; border-radius: var(--border-radius); }

.edit-bet-header-top > i { cursor: pointer; transition: color var(--default-transition-duration) ease; }

.edit-bet-header-top > i:hover { color: rgba(var(--hero-sc),1); }

.edit-bet-header-bottom { margin-top: 2px; border-radius: var(--border-radius); }

.banner-a-lot { display: flex; margin-bottom: 5px; }

.banner-a-lot > * { width: 100%; border-radius: var(--border-radius); }

.banner-a-lot > * + * { margin-inline-start: 5px; }

.banner-a-lot:empty { display: none; }

.betslip .bs-bet-i-b-title-bc.t-2 { display: inline-flex; }

.betslip .bs-bet-i-b-title-bc.t-2 > span + span { margin-inline-start: 3px; }

.booking-popup { margin: 30px 0px; }

.booking-popup-id { height: 30px; line-height: 30px; }

.bc-i-copy-icon, .bc-i-link-icon, .booking-bet-print-icon { width: 30px; height: 30px; }

.betslip-banner { margin-top: 2px; margin-bottom: 10px; }

.betslip-banner .sdr-item-holder-bc { height: auto; }

.betslip-banner .sdr-item-holder-bc + .sdr-item-holder-bc { margin-top: 2px; }

.betslip-banner .sdr-item-holder-bc img { border-radius: var(--border-radius); }

.bet-insurance { width: 80px; }

.mini-games { position: relative; }

.mini-games.expanded .mini-games-dropdown.opened { transition: all var(--slow-transition-duration) ease-in-out; }

.mini-games .competition-description { flex: 1 1 auto; margin-inline-start: 0px; background: none; color: rgba(var(--b-sc),1); }

.mini-games .competition-icon-arrow-bc { width: auto; padding: 0px 3px; }

.mini-games .swiper-button-prev, .mini-games .swiper-button-next { background: none; }

.mini-games-dropdown { width: 100%; position: absolute; bottom: 33px; overflow: auto; z-index: 2; border-top-right-radius: var(--border-radius); border-top-left-radius: var(--border-radius); background: rgba(0, 0, 0, 0.6); backdrop-filter: blur(2px); }

.mini-games-dropdown:not(.opened) { height: 0px; opacity: 0; }

.mini-games-dropdown.opened { height: 213px; opacity: 1; }

.mini-games-dropdown-header { display: flex; align-items: center; padding: 10px; font-size: 12px; background: rgba(var(--b-sc),.15); }

.mini-games-dropdown-header:not(:hover) { color: rgba(255, 255, 255, 0.8); }

.mini-games-dropdown-header { transition: color var(--default-transition-duration); }

@media (hover: hover) {
  .mini-games-dropdown-header:hover { color: rgb(255, 255, 255); cursor: pointer; }
}

@media not all and (hover: hover) {
  .mini-games-dropdown-header:active { color: rgb(255, 255, 255); }
}

.mini-games-header { flex: 1 1 auto; }

.mini-game-menu { padding-inline: 10px; }

.mini-game-icon { font-family: BetConstruct-Icons; font-size: 8px; margin-inline-start: 6px; }

.mini-game-content { width: 100%; position: absolute; display: flex; align-items: center; justify-content: center; padding-inline: 40px; }

.mini-game-menu-item { position: relative; padding-top: 10px; padding-bottom: 10px; font-size: 12px; color: rgba(255, 255, 255, 0.6); }

.mini-game-menu-item + .mini-game-menu-item { border-top: 1px solid rgba(255, 255, 255, 0.1); }

.mini-game-menu-item { transition: color var(--default-transition-duration); }

@media (hover: hover) {
  .mini-game-menu-item:hover { color: rgb(255, 255, 255); cursor: pointer; }
}

@media not all and (hover: hover) {
  .mini-game-menu-item:active { color: rgb(255, 255, 255); }
}

.mini-game-menu-item.active-mini-game { color: rgb(255, 255, 255); }

.mini-game-name { height: 34px; background: rgba(var(--b-sc),.1); border-bottom-right-radius: var(--border-radius); border-bottom-left-radius: var(--border-radius); font-size: 12px; line-height: 34px; color: rgba(var(--b-sc),.8); text-align: center; transition: color var(--default-transition-duration); }

@media (hover: hover) {
  .mini-game-name:hover { color: rgba(var(--b-sc),1); cursor: pointer; }
}

@media not all and (hover: hover) {
  .mini-game-name:active { color: rgba(var(--b-sc),1); }
}

.mini-games-container { height: 212px; margin-top: 3px; overflow: hidden; }

.mini-games-container .mini-games-inner { height: 100%; overflow: hidden; }

.mini-games-container iframe { height: 100%; }

#betslip_container .sp-s-l-head-bc { position: relative; }

.quickBet-stake-content.quickBet-disabled .bs-bet-i-b-s-i-bc { opacity: 0.4; pointer-events: none; }

.quickBet-stake-content .bs-bet-i-b-s-i-block-bc { cursor: pointer; }

.bet-slip-switcher-wrapper-bc { background: rgba(var(--b-sc),.05); border-radius: var(--border-radius); }

.free-bet-bet-type-v-bc .bs-bet-i-b-s-i-block-bc { cursor: pointer; }

.sttTabsWrp { position: relative; width: 100%; display: flex; }

.sttTabsWrp.sttTabsType1 { height: 46px; }

.sttTabsWrp.sttTabsType1 .sttTabsItem { border-bottom: 1px solid rgba(var(--b-sc),.1); }

.sttTabsWrp.sttTabsType1 .sttTabsBg { bottom: 0px; height: 2px; border-radius: 6px 6px 0px 0px; background-color: rgba(var(--hero),1); }

.sttTabsWrp .sttTabsItem { position: relative; flex: 1 1 0%; min-width: 0px; height: 100%; display: flex; justify-content: center; align-items: center; padding: 0px 6px; z-index: 1; }

[class*="is-web"] .sttTabsWrp .sttTabsItem:hover { cursor: pointer; }

.sttTabsWrp .sttTabsItem:nth-child(1):nth-last-child(2).active ~ .sttTabsBg { width: 100%; transform: translate(0px); }

.sttTabsWrp .sttTabsBg { position: absolute; transform: translate(-100%); pointer-events: none; transition: transform 0.24s; }

[dir="ltr"] .sttTabsWrp .sttTabsBg { left: 0px; }

[dir="rtl"] .sttTabsWrp .sttTabsBg { right: 0px; }

.entrance-f-error-message-bc:has(.sttTabsWrp) { background: none; }

[class*="is-web"] .casinoGameRestrictionPopup { width: 400px; }

.casinoGameRestrictionPopup__title { text-align: center; color: rgba(var(--b-sc),var(--fds-ref-alpha-56)); }

.ds-title { margin: 0px; padding: 0px; }

.ds-title.ds-title--large-semibold { font-size: var(--fds-ref-font-size-80); font-weight: var(--fds-ref-font-weight-semibold); line-height: var(--fds-ref-font-line-height-120); }

.ds-title.ds-title--large-medium { font-size: var(--fds-ref-font-size-80); font-weight: var(--fds-ref-font-weight-medium); line-height: var(--fds-ref-font-line-height-120); }

.ds-title.ds-title--medium-semibold { font-size: var(--fds-ref-font-size-70); font-weight: var(--fds-ref-font-weight-semibold); line-height: var(--fds-ref-font-line-height-100); }

.ds-title.ds-title--medium-medium { font-size: var(--fds-ref-font-size-70); font-weight: var(--fds-ref-font-weight-medium); line-height: var(--fds-ref-font-line-height-100); }

.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; }

.selfExclusionConfirmPopup { max-width: 400px; }

.selfExclusionConfirmModal { position: relative; display: flex; flex-direction: column; gap: var(--fds-ref-spacing-large); color: rgba(var(--b-sc),var(--fds-ref-alpha-100)); }

.selfExclusionConfirmModal__close { position: absolute; top: var(--fds-ref-spacing-xsmall); inset-inline-end: var(--fds-ref-spacing-xsmall); }

.selfExclusionConfirmModal__header { display: flex; align-items: center; gap: var(--fds-ref-spacing-xsmall); }

.selfExclusionConfirmModal__header__title { color: rgba(var(--b-sc),var(--fds-ref-alpha-80)); }

.selfExclusionConfirmModal__header__img { width: var(--fds-sem-dimension-medium); height: var(--fds-sem-dimension-medium); }

.selfExclusionConfirmModal__body { margin: 0px; font-size: var(--fds-sem-dimension-2xsmall); line-height: var(--fds-ref-font-line-height-70); color: rgba(var(--b-sc),var(--fds-ref-alpha-80)); }

.selfExclusionConfirmModal__actions { display: flex; justify-content: center; gap: var(--fds-ref-spacing-medium); margin-top: var(--fds-ref-spacing-3xsmall); width: 100%; }

.selfExclusionConfirmModal__actions > * { flex: 1 1 0px; max-width: 180px; }

.selfExclusionBar { width: 100%; display: flex; align-items: flex-start; justify-content: center; gap: var(--fds-ref-spacing-large); color: rgba(var(--b-sc),var(--fds-ref-alpha-100)); box-sizing: border-box; }

[class*="is-web"] .selfExclusionBar { height: var(--web-self-exclusion-height); }

[class*="is-mobile"] .selfExclusionBar { position: fixed; top: 0px; height: var(--mobile-self-exclusion-height); justify-content: unset; z-index: 950; background: rgba(var(--b),var(--fds-ref-alpha-100)); }

.selfExclusionBarLeft { display: flex; align-items: center; justify-content: center; gap: var(--fds-ref-spacing-xsmall); cursor: pointer; color: rgba(var(--b-sc),--fds-ref-alpha-80); border-radius: var(--fds-ref-radius-full); -webkit-tap-highlight-color: transparent; }

[class*="is-web"] .selfExclusionBarLeft { min-width: 22.36vmin; }

[class*="is-mobile"] .selfExclusionBarLeft { width: 100%; }

.selfExclusionBarLabel { color: rgba(var(--b-sc),var(--fds-ref-alpha-56)); transition: color 0.2s; }

[class*="is-mobile"] .selfExclusionBarLabel { padding-top: var(--fds-ref-spacing-4xsmall); margin-top: calc(-1 * var(--fds-ref-spacing-2xsmall-nudge)); }

.selfExclusionBarLabel + .selfExclusionBarLabel { position: relative; padding-inline-start: var(--fds-ref-spacing-small); }

.selfExclusionBarLabel + .selfExclusionBarLabel::before { content: ""; position: absolute; width: 2px; height: 70%; top: 1px; background: rgba(var(--b-sc),var(--fds-ref-alpha-48)); }

[dir="ltr"] .selfExclusionBarLabel + .selfExclusionBarLabel::before { left: var(--fds-ref-spacing-none); }

[dir="rtl"] .selfExclusionBarLabel + .selfExclusionBarLabel::before { right: var(--fds-ref-spacing-none); }

.selfExclusionWarningToastWrapper { display: flex; align-items: center; gap: var(--fds-ref-spacing-2xlarge); }

.selfExclusionWarningToastImage { width: var(--fds-sem-dimension-medium); height: var(--fds-sem-dimension-medium); }

.selfExclusionWarningToast { font-weight: var(--fds-ref-font-weight-regular); list-style: disc; display: flex; flex-direction: column; gap: var(--fds-ref-spacing-2xsmall); }

[class*="is-web"] .selfExclusionWarningToast { font-size: var(--fds-ref-font-size-70); }

[class*="is-mobile"] .selfExclusionWarningToast { font-size: var(--fds-ref-font-size-60); }

.selfExclusionWarningToast__container.Toastify__toast-theme--colored.Toastify__toast--warning { padding: var(--fds-ref-spacing-none); border-radius: var(--fds-ref-radius-xsmall); border: 1px solid rgba(180, 19, 43, 0.56); background: rgb(82, 5, 17); }

.selfExclusionWarningToast__container .Toastify__close-button { margin-inline-end: var(--fds-ref-spacing-xsmall); margin-top: var(--fds-ref-spacing-xsmall); }

[class*="is-mobile"] .selfExclusionWarningToast__container { display: flex; align-items: center; justify-content: center; margin-top: var(--fds-ref-spacing-large); }

.Toastify__toast-container:has(.selfExclusionWarningToast__container) { top: 40%; }

[class*="is-web"] .Toastify__toast-container:has(.selfExclusionWarningToast__container) { width: 400px; }

.ds-popup-backdrop:has(.selfExclusionConfirmPopup) { align-items: flex-start; padding-top: var(--fds-ref-spacing-large); }

:root { --layout-width: 1600px; --socialModeSwitcherHeight: 75px; --socialModePageBackNavHeightDesktop: 52px; --btn-height: 40px !important; --border-radius-small: 4px !important; --border-radius: 5px !important; --border-radius-middle: 12px !important; --border-radius-big: 16px !important; --border-radius-large: 20px !important; --border-radius-extra-large: 100px !important; }

.layout-bc.social-mode:not(.page-full-size) .layout-content-holder-bc { max-width: var(--layout-width); margin: 0px auto; }

@keyframes ds-drawer-slide-up { 
  0% { transform: translate3d(0px, 100%, 0px); }
  100% { transform: translateZ(0px); }
}

.ds-drawer-wrapper { position: fixed; inset: 0px; z-index: 1000; display: flex; align-items: flex-end; justify-content: center; touch-action: none; overscroll-behavior: none; background: rgba(var(--static-black),var(--fds-ref-alpha-48)); backdrop-filter: blur(6px); }

.ds-drawer-spring { display: flex; flex-direction: column; width: 100%; max-width: 100%; }

.ds-drawer { display: flex; flex-direction: column; width: 100%; background: rgba(var(--b),var(--fds-ref-alpha-100)); border-radius: var(--fds-ref-radius-medium) var(--fds-ref-radius-medium) 0 0; overflow: hidden; transform: translate3d(0px, 100%, 0px); animation: ds-drawer-slide-up var(--default-transition-duration) var(--default-transition-delay) ease forwards; border-top: var(--fds-ref-border-width-thin) solid rgba(var(--b-sc),var(--fds-ref-alpha-16)); }

.ds-drawer--full { min-height: 100dvh; max-height: 100dvh; }

.ds-drawer--full .ds-drawer__content { padding: 0 var(--fds-ref-spacing-large); }

.ds-drawer--contained { max-height: 80dvh; }

.ds-drawer--contained .ds-drawer__content { padding: 0 var(--fds-ref-spacing-large); }

.ds-drawer__header { position: sticky; top: 0px; z-index: 30; background: rgba(var(--b),var(--fds-ref-alpha-100)); flex-shrink: 0; touch-action: none; }

.ds-drawer__drag-handle { display: flex; align-items: center; justify-content: center; width: 100%; padding: var(--fds-ref-spacing-large) 0; cursor: grab; flex-shrink: 0; user-select: none; touch-action: none; }

.ds-drawer__drag-handle:active { cursor: grabbing; }

.ds-drawer__drag-bar { width: var(--fds-sem-dimension-medium); height: var(--fds-sem-dimension-4xsmall); border-radius: var(--fds-ref-radius-full); background: rgba(var(--b-sc),var(--fds-ref-alpha-56)); }

.ds-drawer__title-bar { display: flex; align-items: center; width: 100%; padding-bottom: var(--fds-ref-spacing-large); flex-shrink: 0; }

.ds-drawer__title-content { display: flex; align-items: center; gap: var(--fds-ref-spacing-xsmall); width: 100%; padding: 0 var(--fds-ref-spacing-large); }

.ds-drawer__title-icon { width: var(--fds-sem-dimension-xsmall-nudge); height: var(--fds-sem-dimension-xsmall-nudge); flex-shrink: 0; color: rgba(var(--b-sc),var(--fds-ref-alpha-90)); }

.ds-drawer__title-icon svg { width: 100%; height: 100%; }

.ds-drawer__title-text { flex: 1 0 0px; min-width: 0px; color: rgba(var(--b-sc),var(--fds-ref-alpha-90)); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.ds-drawer__content { flex: 1 1 auto; min-height: 0px; overflow-y: auto; touch-action: pan-y; overscroll-behavior: contain; }

.ds-drawer__footer { display: flex; align-items: center; justify-content: center; gap: var(--fds-ref-spacing-xsmall); width: 100%; max-height: var(--fds-sem-dimension-4xlarge); padding: var(--fds-ref-spacing-large); flex-shrink: 0; box-sizing: border-box; }

.ds-textfield { display: inline-flex; flex-direction: column; gap: var(--fds-ref-spacing-3xsmall); width: 100%; }

.ds-textfield__field { display: flex; align-items: center; gap: var(--fds-ref-spacing-xsmall); width: 100%; cursor: text; border-radius: var(--fds-ref-radius-full); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; transition: background 0.2s, box-shadow 0.2s; box-sizing: border-box; position: relative; overflow: hidden; }

.ds-textfield__text { flex: 1 0 0px; min-width: 0px; position: relative; align-self: stretch; display: flex; align-items: center; overflow: hidden; }

.ds-textfield__label { position: absolute; left: 0px; right: 0px; top: 50%; transform: translateY(-50%); font-weight: var(--fds-ref-font-weight-regular); color: rgba(var(--b-sc),var(--fds-ref-alpha-56)); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; pointer-events: none; transition: top 0.15s, transform 0.15s, font-size 0.15s, line-height 0.15s, opacity 0.15s; }

.ds-textfield__input { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; font-family: unset; font-feature-settings: unset; font-kerning: unset; font-language-override: unset; font-optical-sizing: unset; font-palette: unset; font-size-adjust: unset; font-stretch: unset; font-style: unset; font-synthesis: unset; font-variant: unset; font-variation-settings: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; display: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; line-height: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding-bottom: unset; padding-inline: unset; padding-left: unset; padding-right: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap-style: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; width: 100%; font-weight: var(--fds-ref-font-weight-medium); font-size: inherit; color: rgba(var(--b-sc),var(--fds-ref-alpha-80)); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor: inherit; padding-top: 0px; transition: padding-top 0.15s; }

.ds-textfield__input::placeholder { color: rgba(var(--b-sc),var(--fds-ref-alpha-24)); font-weight: var(--fds-ref-font-weight-medium); }

.ds-textfield__input:disabled { cursor: not-allowed; }

.ds-textfield__text--label-floating .ds-textfield__input { padding-top: 18px; }

.ds-textfield.ds-textfield-size--sm .ds-textfield__text--label-floating .ds-textfield__label, .ds-textfield.ds-textfield-size--md .ds-textfield__text--label-floating .ds-textfield__label { opacity: 0; pointer-events: none; }

.ds-textfield.ds-textfield-size--sm .ds-textfield__text--label-floating .ds-textfield__input, .ds-textfield.ds-textfield-size--md .ds-textfield__text--label-floating .ds-textfield__input { padding-top: 0px; }

.ds-textfield__icon { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; }

.ds-textfield__icon svg { width: 100%; height: 100%; }

.ds-textfield__icon--left { order: -1; }

.ds-textfield__icon--right { order: 10; }

.ds-textfield__field > .ds-textfield__icon, .ds-textfield__right > .ds-textfield__icon { color: rgba(var(--b-sc),var(--fds-ref-alpha-56)); }

.ds-textfield__right { display: flex; align-items: center; gap: var(--fds-ref-spacing-xsmall); flex-shrink: 0; }

.ds-textfield__clear, .ds-textfield__icon-btn { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex-basis: unset; flex-flow: unset; flex-grow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; cursor: pointer; border-radius: var(--fds-ref-radius-full); color: rgba(var(--b-sc),var(--fds-ref-alpha-56)); transition: color 0.15s, background 0.15s; }

.ds-textfield__clear .CMSIconSVGWrapper, .ds-textfield__icon-btn .CMSIconSVGWrapper { display: inline-flex; align-items: center; justify-content: center; width: 100%; height: 100%; }

.ds-textfield__clear .CMSIconSVGWrapper svg, .ds-textfield__icon-btn .CMSIconSVGWrapper svg { width: 100%; height: 100%; }

[class*="is-web"] .ds-textfield__clear:hover, [class*="is-web"] .ds-textfield__icon-btn:hover { color: rgba(var(--b-sc),var(--fds-ref-alpha-80)); }

.ds-textfield__clear:active, .ds-textfield__icon-btn:active { background: rgba(var(--b-sc),var(--fds-ref-alpha-16)); }

.ds-textfield__action-text { font-weight: var(--fds-ref-font-weight-regular); font-size: var(--fds-ref-font-size-70); line-height: var(--fds-ref-font-line-height-100); color: rgba(var(--b-sc),var(--fds-ref-alpha-56)); white-space: nowrap; }

.ds-textfield__helper-row { display: grid; grid-template-rows: 0fr; opacity: 0; transition: grid-template-rows 0.2s, opacity 0.2s; }

.ds-textfield__helper-row--visible { grid-template-rows: 1fr; opacity: 1; }

.ds-textfield__helper-row-inner { overflow: hidden; display: flex; align-items: flex-start; gap: var(--fds-ref-spacing-xsmall); padding: 0 var(--fds-ref-spacing-xlarge); }

.ds-textfield__helper { display: flex; align-items: center; gap: var(--fds-ref-spacing-xsmall); flex: 1 0 0px; min-width: 0px; }

.ds-textfield__helper-icon { flex-shrink: 0; width: var(--fds-sem-dimension-xsmall); height: var(--fds-sem-dimension-xsmall); color: rgba(var(--b-sc),var(--fds-ref-alpha-56)); }

.ds-textfield__helper-text { color: rgba(var(--b-sc),var(--fds-ref-alpha-56)); }

.ds-textfield__counter { flex-shrink: 0; color: rgba(var(--b-sc),var(--fds-ref-alpha-56)); text-align: right; white-space: nowrap; }

.ds-textfield.ds-textfield-size--sm .ds-textfield__field { height: var(--fds-sem-dimension-medium); padding: 0 var(--fds-ref-spacing-large); gap: var(--fds-ref-spacing-xsmall); }

.ds-textfield.ds-textfield-size--sm .ds-textfield__input, .ds-textfield.ds-textfield-size--sm .ds-textfield__label { font-size: var(--fds-ref-font-size-60); line-height: var(--fds-ref-font-line-height-80); }

.ds-textfield.ds-textfield-size--sm .ds-textfield__icon, .ds-textfield.ds-textfield-size--sm .ds-textfield__clear, .ds-textfield.ds-textfield-size--sm .ds-textfield__icon-btn { width: var(--fds-sem-dimension-xsmall); height: var(--fds-sem-dimension-xsmall); }

.ds-textfield.ds-textfield-size--md .ds-textfield__field { height: var(--fds-sem-dimension-large); padding: 0 var(--fds-ref-spacing-large); gap: var(--fds-ref-spacing-xsmall); }

.ds-textfield.ds-textfield-size--md .ds-textfield__input, .ds-textfield.ds-textfield-size--md .ds-textfield__label { font-size: var(--fds-ref-font-size-70); line-height: var(--fds-ref-font-line-height-100); }

.ds-textfield.ds-textfield-size--md .ds-textfield__icon, .ds-textfield.ds-textfield-size--md .ds-textfield__clear, .ds-textfield.ds-textfield-size--md .ds-textfield__icon-btn { width: var(--fds-sem-dimension-xsmall-nudge); height: var(--fds-sem-dimension-xsmall-nudge); }

.ds-textfield.ds-textfield-size--lg .ds-textfield__field { height: var(--fds-sem-dimension-xlarge); padding: 0 var(--fds-ref-spacing-large); gap: var(--fds-ref-spacing-xsmall); }

.ds-textfield.ds-textfield-size--lg .ds-textfield__input, .ds-textfield.ds-textfield-size--lg .ds-textfield__label { font-size: var(--fds-ref-font-size-70); line-height: var(--fds-ref-font-line-height-100); }

.ds-textfield.ds-textfield-size--lg .ds-textfield__label--floating { top: var(--fds-ref-spacing-3xsmall); transform: translateY(0px); font-size: var(--fds-ref-font-size-60); line-height: var(--fds-ref-font-line-height-80); }

.ds-textfield.ds-textfield-size--lg .ds-textfield__icon, .ds-textfield.ds-textfield-size--lg .ds-textfield__clear, .ds-textfield.ds-textfield-size--lg .ds-textfield__icon-btn { width: var(--fds-sem-dimension-xsmall-nudge); height: var(--fds-sem-dimension-xsmall-nudge); }

.ds-textfield.ds-textfield-size--xl .ds-textfield__field { height: var(--fds-sem-dimension-2xlarge); padding: 0 var(--fds-ref-spacing-large); gap: var(--fds-ref-spacing-xsmall); }

.ds-textfield.ds-textfield-size--xl .ds-textfield__input, .ds-textfield.ds-textfield-size--xl .ds-textfield__label { font-size: var(--fds-ref-font-size-70); line-height: var(--fds-ref-font-line-height-100); }

.ds-textfield.ds-textfield-size--xl .ds-textfield__label--floating { top: var(--fds-ref-spacing-2xsmall); transform: translateY(0px); font-size: var(--fds-ref-font-size-60); line-height: var(--fds-ref-font-line-height-80); }

.ds-textfield.ds-textfield-size--xl .ds-textfield__icon, .ds-textfield.ds-textfield-size--xl .ds-textfield__clear, .ds-textfield.ds-textfield-size--xl .ds-textfield__icon-btn { width: var(--fds-sem-dimension-xsmall-nudge); height: var(--fds-sem-dimension-xsmall-nudge); }

.ds-textfield.ds-textfield-layout--fill .ds-textfield__field { background: rgba(var(--b-sc),var(--fds-ref-alpha-8)); box-shadow: none; }

[class*="is-web"] .ds-textfield.ds-textfield-layout--fill:hover:not(.ds-textfield--disabled):not(.ds-textfield--readonly):not(:has(.ds-textfield__clear:hover)):not(:has(.ds-textfield__icon-btn:hover)) .ds-textfield__field { background: rgba(var(--b-sc),var(--fds-ref-alpha-12)); }

.ds-textfield.ds-textfield-layout--fill.ds-textfield--focused .ds-textfield__field { box-shadow: inset 0 0 0 var(--fds-ref-border-width-thin) rgba(var(--b-sc),var(--fds-ref-alpha-56)); }

.ds-textfield.ds-textfield-layout--fill.ds-textfield--error .ds-textfield__field { box-shadow: inset 0 0 0 var(--fds-ref-border-width-thin) rgba(var(--error),var(--fds-ref-alpha-100)); }

.ds-textfield.ds-textfield-layout--outline .ds-textfield__field { background: transparent; box-shadow: inset 0 0 0 var(--fds-ref-border-width-thin) rgba(var(--b-sc),var(--fds-ref-alpha-16)); }

[class*="is-web"] .ds-textfield.ds-textfield-layout--outline:hover:not(.ds-textfield--disabled):not(.ds-textfield--readonly):not(:has(.ds-textfield__clear:hover)):not(:has(.ds-textfield__icon-btn:hover)) .ds-textfield__field { background: rgba(var(--b-sc),var(--fds-ref-alpha-12)); box-shadow: inset 0 0 0 var(--fds-ref-border-width-thin) rgba(var(--b-sc),var(--fds-ref-alpha-24)); }

.ds-textfield.ds-textfield-layout--outline.ds-textfield--focused .ds-textfield__field { box-shadow: inset 0 0 0 var(--fds-ref-border-width-thin) rgba(var(--b-sc),var(--fds-ref-alpha-56)); }

.ds-textfield.ds-textfield-layout--outline.ds-textfield--error .ds-textfield__field { box-shadow: inset 0 0 0 var(--fds-ref-border-width-thin) rgba(var(--error),var(--fds-ref-alpha-100)); }

.ds-textfield.ds-textfield--focused .ds-textfield__label { color: rgba(var(--b-sc),var(--fds-ref-alpha-56)); }

.ds-textfield.ds-textfield--error .ds-textfield__helper-icon, .ds-textfield.ds-textfield--error .ds-textfield__helper-text { color: rgba(var(--error),var(--fds-ref-alpha-100)); }

.ds-textfield.ds-textfield--disabled { pointer-events: none; }

.ds-textfield.ds-textfield--disabled .ds-textfield__field { background: rgba(var(--b-sc),var(--fds-ref-alpha-8)); box-shadow: none; }

.ds-textfield.ds-textfield--disabled .ds-textfield__label, .ds-textfield.ds-textfield--disabled .ds-textfield__input, .ds-textfield.ds-textfield--disabled .ds-textfield__icon, .ds-textfield.ds-textfield--disabled .ds-textfield__icon-btn, .ds-textfield.ds-textfield--disabled .ds-textfield__action-text, .ds-textfield.ds-textfield--disabled .ds-textfield__helper-text, .ds-textfield.ds-textfield--disabled .ds-textfield__counter { color: rgba(var(--b-sc),var(--fds-ref-alpha-24)); }

.ds-textfield.ds-textfield--disabled .ds-textfield__input::placeholder { color: rgba(var(--b-sc),var(--fds-ref-alpha-24)); }

.ds-textfield.ds-textfield--readonly { cursor: pointer; }

.ds-textfield.ds-textfield--readonly .ds-textfield__field { background: rgba(var(--b-sc),var(--fds-ref-alpha-24)); box-shadow: none; }

.ds-textfield.ds-textfield--readonly.ds-textfield-layout--outline .ds-textfield__field { box-shadow: inset 0 0 0 var(--fds-ref-border-width-thin) rgba(var(--b-sc),var(--fds-ref-alpha-16)); }

.ds-textfield.ds-textfield--readonly .ds-textfield__input { pointer-events: none; }