﻿@import url(css-Asap400500700_swap.css);
.AccessibilityElement__wrapper--3x7.AccessibilityElement__inline--1Fk
{
    display: inline-block;
}
.AccessibilityElement__wrapper--3x7:focus:not(.AccessibilityElement__focused--AmP)
{
    outline: none;
}
:root
{
    --arrow-down-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__arrow_down.svg);
    --arrow-dropdown-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__arrow_drop_down.svg);
    --attention-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__attention.svg);
    --back-arrow-active-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__back_arrow_gi.svg);
    --back-arrow-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__back_arrow.svg);
    --cashier-back-button-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__cashier_back_button.svg);
    --clear-input-icon: url(../../bcgamebettingde/image/js__components__common__Icon__assets__clear-input-icon.svg);
    --close-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__close.svg);
    --delete-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__delete.svg);
    --details-tooltip-icon-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__details_tooltip_icon.svg);
    --discovery-arrow-icon-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__discovery-icon-arrow.svg);
    --discovery-back-icon-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__discovery-back-arrow.svg);
    --discovery-close-icon-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__discovery-close-button.svg);
    --discovery-rocket-icon-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__missions_rocket.svg);
    --dynamic-form-hover-tooltip-icon-image: url(../../bcgamebettingde/image/dynamic_form_tooltip_hover.svg);
    --dynamic-form-tooltip-icon-image: url(../../bcgamebettingde/image/dynamic_form_tooltip.svg);
    --error-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__ic_error.svg);
    --favorites-added-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__favorites_add.svg);
    --favorites-removed-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__favorites_remove.svg);
    --form-checkbox-checked-disabled: url(../../bcgamebettingde/image/js__components__common__Icon__assets__checkbox-checked-disabled.svg);
    --form-checkbox-checked: url(../../bcgamebettingde/image/js__components__common__Icon__assets__checkbox-checked.svg);
    --form-checkbox-unchecked-disabled: url(../../bcgamebettingde/image/js__components__common__Icon__assets__checkbox-unchecked-disabled.svg);
    --form-checkbox-unchecked: url(../../bcgamebettingde/image/js__components__common__Icon__assets__checkbox-unchecked.svg);
    --form-password-eye-hide-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__password_eye_hide.svg);
    --form-password-eye-show-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__password_eye_show.svg);
    --form-radio-checked-disabled: url(../../bcgamebettingde/image/js__components__common__Icon__assets__radio_checked_disabled.svg);
    --form-radio-checked: url(../../bcgamebettingde/image/js__components__common__Icon__assets__radio_checked.svg);
    --form-radio-unchecked-disabled: url(../../bcgamebettingde/image/js__components__common__Icon__assets__radio_unchecked_disabled.svg);
    --form-radio-unchecked: url(../../bcgamebettingde/image/js__components__common__Icon__assets__radio_unchecked.svg);
    --games-filter-clear-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__ic_close_filter.svg);
    --games-filter-clear-tag-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__ic_clear_tag.svg);
    --games-filter-empty-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__ic_filters_empty.svg);
    --games-filter-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__ic_filter.svg);
    --games-jackpot-limits-info-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__games_jackpot_limits_info.svg);
    --infinity-regular-blue-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__infinity.svg);
    --infinity-regular-green-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__infinity_regular_green.svg);
    --infinity-regular-white-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__infinity_regular_white.svg);
    --joined-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__joined.svg);
    --leaderboard-icon-current-rank-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__lb_current_rank.svg);
    --leaderboard-icon-participating-games-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__lb_games.svg);
    --leaderboard-icon-player-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__lb_registered_players.svg);
    --leaderboard-icon-players-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__lb_players.svg);
    --leaderboard-icon-prize-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__lb_prize.svg);
    --leaderboard-icon-race-type-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__lb_race_type.svg);
    --leaderboard-icon-reg-countdown-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__lb_reg_countdown.svg);
    --leaderboard-icon-sandglass-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__lb_sandglass.svg);
    --leaderboard-icon-spins-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__lb_spins.svg);
    --leaderboard-icon-used-events-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__lb_used_events.svg);
    --leaderboard-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__ic_leaderboard.svg);
    --leaderboard-list-discovery-header-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__discovery-crown-icon.svg);
    --missions-arrow-icon-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__missions_chevron.svg);
    --missions-details-reward-icon-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__missions_reward.svg);
    --missions-header-completed-icon-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__missions_tick_small.svg);
    --missions-header-incompleted-icon-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__missions_incomplete_small.svg);
    --missions-header-not-started-icon-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__missions_hourglass_small.svg);
    --missions-tick-circle-icon-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__missions_tick_circle.svg);
    --mui-error: url(../../bcgamebettingde/image/js__components__common__Icon__assets__mui-error.svg);
    --mui-warning: url(../../bcgamebettingde/image/js__components__common__Icon__assets__mui-warning.svg);
    --multiselect-arrow-bottom-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__arrow_bottom.svg);
    --pending-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__pending.svg);
    --schedule-clock-icon-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__schedule_clock.svg);
    --score-tooltip-icon-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__score_tooltip_icon.svg);
    --search-games-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__search_games_icon.svg);
    --search-games-input-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__search_games_input_icon.svg);
    --search-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__search.svg);
    --slider-arrow-hover-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__arrow_color_hover.svg);
    --slider-arrow-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__arrow_color.svg);
    --slider-new-arrow-hover-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__slider_new_arrow_hover.svg);
    --slider-new-arrow-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__slider_new_arrow.svg);
    --success-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__success.svg);
    --toggle-arrow-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__arrow_color.svg);
    --toogle-arrow-hover-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__arrow_color_hover.svg);
    --tooltip-close-icon-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__tooltip_close_button.svg);
    --refresh-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__lb_race_type.svg);
}
.Icon__common--18p
{
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 1rem;
    overflow: hidden;
    vertical-align: middle;
}
.Icon__icon--vOf
{
    background-image: url(../../bcgamebettingde/image/ic_WL_sprite.png);
    background-size: 400%;
    box-shadow: none;
    height: 2.5em;
    text-align: center;
    text-indent: -234.375em;
    -webkit-user-select: none;
    user-select: none;
    width: 2.5em;
}
.Icon__closeDark--eef
{
    background-position: 0 -92.5rem;
}
.Icon__closeDark--eef:focus, .Icon__closeDark--eef:hover
{
    background-position: -2.5rem -92.5rem;
}
.Icon__home--1U7
{
    background-position: -7.5em 0;
}
.Icon__myAccount--21A
{
    background-position: -7.5em -2.5em;
}
.Icon__deposit--3YJ
{
    background-position: -7.5em -5em;
}
.Icon__withdraw--Jjg
{
    background-position: -7.5em -7.5em;
}
.Icon__clearInputIcon--1ln
{
    background-image: var(--clear-input-icon);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 65%;
}
.Icon__discoveryIconArrow--ePo
{
    background-image: var(--discovery-arrow-icon-image);
    background-repeat: no-repeat;
    background-size: 100%;
}
.Icon__missionsIconArrow--1Kf
{
    background-image: var(--missions-arrow-icon-image);
    background-repeat: no-repeat;
    background-size: 100%;
}
.Icon__missionsIconHeaderCompleted--1yE
{
    background-image: var(--missions-header-completed-icon-image);
    background-repeat: no-repeat;
    background-size: 100%;
}
.Icon__missionsIconHeaderIncompleted--1Z9
{
    background-image: var(--missions-header-incompleted-icon-image);
    background-repeat: no-repeat;
    background-size: 100%;
}
.Icon__missionsIconHeaderNotStarted--2EX
{
    background-image: var(--missions-header-not-started-icon-image);
    background-repeat: no-repeat;
    background-size: 100%;
}
.Icon__missionsTickCircle--Mbr
{
    background-image: var(--missions-tick-circle-icon-image);
    background-repeat: no-repeat;
    background-size: 2em 2em;
}
.Icon__missionsRocketDetailsBanner--71v
{
    background-image: var(--discovery-rocket-icon-image);
    background-repeat: no-repeat;
    background-size: 90%;
}
.Icon__missionsReward--QoO
{
    background-image: var(--missions-details-reward-icon-image);
    background-repeat: no-repeat;
    background-size: 100%;
}
.Icon__discoveryIconBack--SCQ
{
    background-image: var(--discovery-back-icon-image);
    background-repeat: no-repeat;
    background-size: 100%;
}
.Icon__discoveryIconClose--2IF, .Icon__lbLeaveRaceIconClose--12-
{
    background-image: var(--discovery-close-icon-image);
    background-repeat: no-repeat;
    background-size: 100%;
}
.Icon__tooltipIconClose--3ZW
{
    background-image: var(--tooltip-close-icon-image);
    background-repeat: no-repeat;
    background-size: 100%;
}
.Icon__transactionsHistory--12p
{
    background-position: -7.5em -10em;
}
.Icon__loyaltyPoints--HdS
{
    background-position: -7.5em -12.5em;
}
.Icon__referAFriend--1BK
{
    background-position: -7.5em -15em;
}
.Icon__settings--CZL
{
    background-position: -7.5em -17.5em;
}
.Icon__cashier--1nj
{
    background-position: -7.5em -20em;
}
.Icon__info--3OO
{
    background-position: -7.5em -22.5em;
}
.Icon__language--1du
{
    background-position: -7.5em -25em;
}
.Icon__helpAndSupport--fOc
{
    background-position: -7.5em -27.5em;
}
.Icon__gettingStarted--1cF
{
    background-position: -7.5em -30em;
}
.Icon__support24--1KP
{
    background-position: -7.5em -32.5em;
}
.Icon__responsibleGaming--qWq
{
    background-position: -7.5em -35em;
}
.Icon__logout--3Ee
{
    background-position: 0 -190rem;
}
.Icon__logout--3Ee:focus, .Icon__logout--3Ee:hover
{
    background-position: -2.5rem -190rem;
}
.Icon__logout--3Ee:active
{
    background-position: -5rem -190rem;
}
.Icon__myPromotions--Pzi
{
    background-position: -7.5em -40em;
}
.Icon__pendingWithdrawals--1IY
{
    background-position: -7.5em -42.5em;
}
.Icon__changePassword--2md
{
    background-position: -7.5em -45em;
}
.Icon__myBalance--2RU
{
    background-position: -7.5em -47.5em;
}
.Icon__bonusHistory--3j8
{
    background-position: -7.5em -50em;
}
.Icon__promoCode--1-j
{
    background-position: -7.5em -52.5em;
}
.Icon__bingo--XMN
{
    background-position: -7.5em -55em;
}
.Icon__bingoTicket--37y
{
    background-position: -5em -165em;
}
.Icon__bingoTicketSmall--2g_
{
    background-position: -7.5em -137.5em;
}
.Icon__bingoPrize--DDk
{
    background-position: -7.5em -165em;
}
.Icon__bingoPrizeSmall--wnD
{
    background-position: -7.5em -135em;
}
.Icon__bingoJackpot--jrC
{
    background-position: -7.5em -167.5em;
}
.Icon__bingoJackpotSmall--1vQ
{
    background-position: -7.5em -132.5em;
}
.Icon__bingoPlayers--NJr
{
    background-position: -7.5em -170em;
}
.Icon__bingoPlayersSmall--2Na
{
    background-position: -7.5em -140em;
}
.Icon__sport--euK
{
    background-position: -7.5em -57.5em;
}
.Icon__contactUs--2wU
{
    background-position: -7.5em -60em;
}
.Icon__updateMyDetails--25Y
{
    background-position: -7.5em -62.5em;
}
.Icon__selfExclusion--cK1
{
    background-position: -7.5em -67.5em;
}
.Icon__depositLimits--21x
{
    background-position: -7.5em -70em;
}
.Icon__genericIcon--2rZ
{
    background-position: -7.5em -72.5em;
}
.Icon__bottomArrow--2pS, .Icon__leftArrow--2HV, .Icon__rightArrow--Svv, .Icon__topArrow--3wJ
{
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100%;
}
.Icon__leftArrow--2HV, .Icon__rightArrow--Svv
{
    background-image: var(--slider-arrow-image);
}
.Icon__leftArrow--2HV:focus, .Icon__leftArrow--2HV:hover, .Icon__rightArrow--Svv:focus, .Icon__rightArrow--Svv:hover
{
    background-image: var(--slider-arrow-hover-image);
}
.Icon__rightArrow--Svv
{
    transform: rotate(180deg);
}
.Icon__bottomArrow--2pS, .Icon__topArrow--3wJ
{
    background-image: var(--toggle-arrow-image);
}
.Icon__bottomArrow--2pS:focus, .Icon__bottomArrow--2pS:hover, .Icon__topArrow--3wJ:focus, .Icon__topArrow--3wJ:hover
{
    background-image: var(--toogle-arrow-hover-image);
}
.Icon__topArrow--3wJ
{
    transform: rotate(90deg);
}
.Icon__bottomArrow--2pS
{
    transform: rotate(270deg);
}
.Icon__arrowBottom--2ap, .Icon__arrowTop--1KJ, .Icon__clearTag--2dT, .Icon__filter--X0j, .Icon__filterClear--s-I, .Icon__filterEmpty--Amb
{
    background-image: none;
    height: 2em;
    position: relative;
    width: 2em;
}
.Icon__arrowBottom--2ap:before, .Icon__arrowTop--1KJ:before, .Icon__clearTag--2dT:before, .Icon__filter--X0j:before, .Icon__filterClear--s-I:before, .Icon__filterEmpty--Amb:before
{
    background-position: 50%;
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
.Icon__clearTag--2dT:before
{
    background-image: var(--games-filter-clear-tag-image);
}
.Icon__filterEmpty--Amb:before
{
    background-image: var(--games-filter-empty-image);
}
.Icon__filter--X0j:before
{
    background-image: var(--games-filter-image);
}
.Icon__filterClear--s-I:before
{
    background-image: var(--games-filter-clear-image);
}
.Icon__arrowBottom--2ap:before, .Icon__arrowTop--1KJ:before
{
    background-image: var(--multiselect-arrow-bottom-image);
}
.Icon__arrowTop--1KJ:before
{
    transform: rotate(180deg);
}
.Icon__favoritesOn--1m4
{
    background-position: 0 -75em;
}
.Icon__favoritesOn--1m4:focus, .Icon__favoritesOn--1m4:hover
{
    background-position: -2.5em -75em;
}
.Icon__favoritesOff--2ln
{
    background-position: 0 -77.5em;
}
.Icon__favoritesOff--2ln:focus, .Icon__favoritesOff--2ln:hover
{
    background-position: -2.5em -77.5em;
}
.Icon__sideMenu--3xT
{
    background-position: 0 -80em;
}
.Icon__sideMenu--3xT:focus, .Icon__sideMenu--3xT:hover
{
    background-position: -2.5em -80em;
}
.Icon__export--145
{
    background-position: -5em -80em;
}
.Icon__radioButtonOff--1P3
{
    background-position: 0 -82.5em;
}
.Icon__radioButtonOff--1P3:focus, .Icon__radioButtonOff--1P3:hover
{
    background-position: -2.5em -82.5em;
}
.Icon__radioButtonOn--4cc
{
    background-position: 0 -85em;
}
.Icon__radioButtonOn--4cc:focus, .Icon__radioButtonOn--4cc:hover
{
    background-position: -2.5em -85em;
}
.Icon__close--3Ga
{
    background-position: -5em -82.5em;
}
.Icon__close--3Ga:focus, .Icon__close--3Ga:hover
{
    background-position: -7.5em -82.5em;
}
.Icon__checkBoxOff--1J9
{
    background-position: 0 -87.5em;
}
.Icon__checkBoxOff--1J9:focus, .Icon__checkBoxOff--1J9:hover
{
    background-position: -2.5em -87.5em;
}
.Icon__checkBoxOn--2Co
{
    background-position: 0 -90em;
}
.Icon__checkBoxOn--2Co:focus, .Icon__checkBoxOn--2Co:hover
{
    background-position: -2.5em -90em;
}
.Icon__captainUpClosePopup--3Ik
{
    background-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__captainUp_close.png);
    background-repeat: no-repeat;
    background-size: 100%;
}
.Icon__captainUpClosePopup--3Ik:focus, .Icon__captainUpClosePopup--3Ik:hover
{
    background-image: url(../../bcgamebettingde/image/js__components__common__Icon__assets__captainUp_close_ressed.png);
}
.Icon__closePopup--3xD
{
    background-position: 0 -92.5em;
}
.Icon__closePopup--3xD:focus, .Icon__closePopup--3xD:hover
{
    background-position: -2.5em -92.5em;
}
.Icon__summaryTransactions--3OR
{
    background-position: -7.5em -92.5em;
    flex-shrink: 0;
}
.Icon__backButton--Wcb
{
    background-position: 0 -97.5em;
}
.Icon__backButton--Wcb:focus, .Icon__backButton--Wcb:hover
{
    background-position: -2.5em -97.5em;
}
.Icon__account--3Fb
{
    background-position: 0 -105em;
}
.Icon__fee--t3O
{
    background-position: -5em -105em;
}
.Icon__product--UHM
{
    background-position: 0 -107.5em;
}
.Icon__transactionId--Q4T
{
    background-position: 0 -110em;
}
.Icon__formFieldValid--3E3
{
    background-position: 0 -112.5em;
}
.Icon__formFieldInvalid--2rl
{
    background-position: 0 -115em;
}
.Icon__status--3wF
{
    background-position: -7.5em -120em;
}
.Icon__mobileMethod--2mW
{
    background-position: -7.5em -122.5em;
}
.Icon__bottomListArrow--XXf
{
    background-position: 0 -125em;
}
.Icon__bottomListArrow--XXf:focus, .Icon__bottomListArrow--XXf:hover
{
    background-position: -2.5em -125em;
}
.Icon__rightListArrow--2tF
{
    background-position: 0 -135rem;
}
.Icon__leftListArrow--1A_
{
    background-position: 0 -134.9rem;
    transform: rotate(180deg);
}
.Icon__bottomArrowForDropDowns--1uH
{
    background-position: 0 -132.5em;
}
.Icon__bottomArrowForDropDowns--1uH.Icon__disabled--3jD
{
    background-position: -2.5em -132.5em;
}
.Icon__convertArrow--33K
{
    background-position: -2.5em -140em;
}
.Icon__formFieldEye--1b7
{
    background-position: -7.5em -150em;
}
.Icon__formFieldEye--1b7.secured
{
    background-position: -7.5em -147.5em;
}
.Icon__showMoreArrow--2P-
{
    background-position: 0 -180em;
}
.Icon__clear--2rG
{
    background-position: -5em -217.5em;
}
.Icon__done--3G2
{
    background-position: -7.5em -217.5em;
}
.Icon__joinLeaderboardNotification--2vv
{
    background-position: -7.5em -242.5em;
}
.Icon__hourglass--nxE
{
    background-position: -7.5em -190em;
}
.Icon__joined--1lc
{
    background-image: var(--joined-image);
    background-position: 50%;
    background-size: 50%;
    margin-left: -1em;
}
.Icon__attention--3IU
{
    background-image: var(--attention-image);
}
.Icon__attention--3IU, .Icon__pending--1qc
{
    background-position: 50%;
    background-size: 80%;
}
.Icon__pending--1qc
{
    background-image: var(--pending-image);
}
.Icon__success--2-z
{
    background-image: var(--success-image);
    background-position: 50%;
    background-size: 80%;
}
.Icon__error--1d1
{
    background-image: var(--error-image);
    background-size: 100%;
}
.Icon__back_arrow--2xf
{
    background-image: var(--back-arrow-image);
    background-size: 100%;
}
.Icon__back_arrow_gi--3XW
{
    background-image: var(--back-arrow-active-image);
    background-size: 100%;
}
.Icon__search--3Qf
{
    background-image: var(--search-image);
    background-size: 100%;
}
.Icon__searchGames--2le
{
    background-image: var(--search-games-image);
    background-size: 100%;
}
.Icon__searchGamesInput--2a7
{
    background-image: var(--search-games-input-image);
    background-size: 100%;
}
.Icon__close_svg--1lP
{
    background-image: var(--close-image);
    background-size: 100%;
}
.Icon__favorites_added--3IS
{
    background-image: var(--favorites-added-image);
    background-size: 100%;
}
.Icon__favorites_removed--2k6
{
    background-image: var(--favorites-removed-image);
    background-size: 100%;
}
.Icon__leaderboard--1xj
{
    background-image: var(--leaderboard-image);
    background-size: 100%;
}
.Icon__lbPrizeFund--2WK
{
    background-image: var(--leaderboard-icon-prize-image);
    background-size: 100%;
}
.Icon__lbRegEnd--A9T
{
    background-image: var(--leaderboard-icon-sandglass-image);
    background-size: 100%;
}
.Icon__lbParticipatingGames--3Ms
{
    background-image: var(--leaderboard-icon-participating-games-image);
    background-size: 100%;
}
.Icon__lbCurrentRank--2QK
{
    background-image: var(--leaderboard-icon-current-rank-image);
    background-size: 100%;
}
.Icon__lbRegisteredPlayers--2aF
{
    background-image: var(--leaderboard-icon-player-image);
    background-size: 100%;
}
.Icon__lbRaceType--2qt
{
    background-image: var(--leaderboard-icon-race-type-image);
    background-size: 100%;
}
.Icon__lbRegCountDown--1ci
{
    background-image: var(--leaderboard-icon-reg-countdown-image);
    background-size: 100%;
}
.Icon__lbUsedEvents--2m3
{
    background-image: var(--leaderboard-icon-used-events-image);
    background-size: 100%;
}
.Icon__infinity--1ya
{
    background-image: var(--infinity-regular-blue-image);
    background-position: 50%;
    background-size: 100%;
}
.Icon__infinity_regular_green--12p
{
    background-image: var(--infinity-regular-green-image);
    background-position: 50%;
    background-size: 100%;
}
.Icon__infinity_regular_green--12p:hover, .Icon__infinity_regular_white--1gy
{
    background-image: var(--infinity-regular-white-image);
}
.Icon__infinity_regular_white--1gy
{
    background-position: 50%;
    background-size: 100%;
}
.Icon__infinity_regular_white--1gy:hover
{
    background-image: var(--infinity-regular-green-image);
}
.Icon__circleArrowLeft--30O
{
    background-position: 0 -155em;
}
.Icon__circleArrowLeft--30O:hover
{
    background-position: -2.5em -155em;
    cursor: pointer;
}
.ios.mobile .Icon__circleArrowLeft--30O
{
    font-size: 14px;
}
.Icon__circleArrowLeftDisabled--3QV
{
    background-position: -5em -155em;
}
.ios.mobile .Icon__circleArrowLeftDisabled--3QV
{
    font-size: 14px;
}
.Icon__circleArrowRight--3cr
{
    background-position: 0 -152.5em;
}
.Icon__circleArrowRight--3cr:hover
{
    background-position: -2.5em -152.5em;
    cursor: pointer;
}
.ios.mobile .Icon__circleArrowRight--3cr
{
    font-size: 14px;
}
.Icon__circleArrowRightDisabled--3M-
{
    background-position: -5em -152.5em;
}
.ios.mobile .Icon__circleArrowRightDisabled--3M-
{
    font-size: 14px;
}
.Icon__clock--3et
{
    background-image: var(--schedule-clock-icon-image);
}
.Icon__clock--3et, .Icon__detailsTooltip--10A
{
    background-repeat: no-repeat;
    background-size: 100%;
}
.Icon__detailsTooltip--10A
{
    background-image: var(--details-tooltip-icon-image);
}
.Icon__scoreTooltip--MZU
{
    background-image: var(--score-tooltip-icon-image);
    background-repeat: no-repeat;
    background-size: 100%;
}
.Icon__details--QRc
{
    background-position: -5em -150em;
}
.Icon__headerLogin--2LM
{
    background-position: -5rem -117.5rem;
}
.Icon__headerLogin--2LM:focus, .Icon__headerLogin--2LM:hover
{
    background-position: -7.5rem -117.5rem;
}
.Icon__headerInbox--3Jv
{
    background-position: -2.5rem -110rem;
}
.Icon__headerInbox--3Jv:focus, .Icon__headerInbox--3Jv:hover
{
    background-position: -5rem -110rem;
}
.Icon__headerLanguage--3sr
{
    background-position: -2.5rem -115rem;
}
.Icon__headerLanguage--3sr:focus, .Icon__headerLanguage--3sr:hover
{
    background-position: -5rem -115rem;
}
.Icon__headerMyAccount--3Ni
{
    background-position: -2.5rem -107.5rem;
}
.Icon__headerMyAccount--3Ni:focus, .Icon__headerMyAccount--3Ni:hover
{
    background-position: -5rem -107.5rem;
}
.Icon__headerMobileMyAccount--3SK
{
    background-position: 0 -2.5rem;
}
.Icon__headerMobileMyAccount--3SK:focus, .Icon__headerMobileMyAccount--3SK:hover
{
    background-position: -2.5rem -2.5rem;
}
.Icon__headerUserBalance--24r
{
    background-position: -2.5rem -112.5rem;
}
.Icon__headerUserBalance--24r:focus, .Icon__headerUserBalance--24r:hover
{
    background-position: -5rem -112.5rem;
}
.Icon__viewModeImage--Eb3
{
    background-position: -5em -182.5em;
}
.Icon__viewModeImage--Eb3:focus, .Icon__viewModeImage--Eb3:hover
{
    background-position: -7.5em -182.5em;
}
.Icon__viewModeImageActive--3T8
{
    background-position: 0 -182.5em;
}
.Icon__viewModeList--1-k
{
    background-position: -5em -187.5em;
}
.Icon__viewModeList--1-k:focus, .Icon__viewModeList--1-k:hover
{
    background-position: -7.5em -187.5em;
}
.Icon__viewModeListActive--1WH
{
    background-position: 0 -187.5em;
}
.Icon__headerMobileUserBalance--dY3
{
    background-position: 0 -117.5rem;
}
.Icon__dynamicFormTooltip--2fh
{
    background-image: var(--dynamic-form-tooltip-icon-image);
    background-repeat: no-repeat;
    background-size: 100%;
    cursor: pointer;
}
.desktop .Icon__dynamicFormTooltip--2fh:hover
{
    background-image: var(--dynamic-form-hover-tooltip-icon-image);
}
.Icon__passwordEyeShow--kuO
{
    background-image: var(--form-password-eye-show-image);
    background-position: 50%;
    background-size: 80%;
}
.Icon__passwordEyeHide--3jH
{
    background-image: var(--form-password-eye-hide-image);
    background-position: 50%;
    background-size: 100%;
}
.Icon__radioChecked--2vZ
{
    background-image: var(--form-radio-checked);
    background-position: 50%;
    background-size: 100%;
}
.Icon__radioChecked--2vZ.Icon__disabled--3jD
{
    background-image: var(--form-radio-checked-disabled);
}
.Icon__radioUnchecked--2y_
{
    background-image: var(--form-radio-unchecked);
    background-position: 50%;
    background-size: 100%;
}
.Icon__radioUnchecked--2y_.Icon__disabled--3jD
{
    background-image: var(--form-radio-unchecked-disabled);
}
.Icon__arrowDropdown--q7I
{
    background-image: var(--arrow-dropdown-image);
    background-position: 50%;
    background-size: 100%;
}
.Icon__checkbox--3on
{
    background-image: var(--form-checkbox);
    background-position: 50%;
    background-size: 120%;
}
.Icon__checkbox--3on.Icon__disabled--3jD
{
    background-image: var(--form-checkbox-disabled);
}
.Icon__checkboxChecked--1Hk
{
    background-image: var(--form-checkbox-checked);
    background-position: 50%;
    background-size: 100%;
}
.Icon__checkboxChecked--1Hk.Icon__disabled--3jD
{
    background-image: var(--form-checkbox-checked-disabled);
}
.Icon__checkboxUnchecked--2Uf
{
    background-image: var(--form-checkbox-unchecked);
    background-position: 50%;
    background-size: 100%;
}
.Icon__checkboxUnchecked--2Uf.Icon__disabled--3jD
{
    background-image: var(--form-checkbox-unchecked-disabled);
}
.Icon__delete--2zJ
{
    background-image: var(--delete-image);
    background-size: 100%;
}
.Icon__refresh--jB9
{
    background-image: var(--refresh-image);
    background-size: 100%;
}
.Icon__cashierBackBtn--jNr
{
    background-image: var(--cashier-back-button-image);
    background-size: 100%;
}
.Icon__arrowDownIcon--3Jh
{
    background-color: var(--base-color-grey-6);
    background-image: none;
    mask-image: var(--arrow-down-image);
    mask-size: 100%;
}
.Icon__gamesJackpotLimitsInfo--2Od
{
    background-image: var(--games-jackpot-limits-info-image);
    background-size: cover;
}
.Icon__muiError--2Zu
{
    mask-image: var(--mui-error);
}
.Icon__muiError--2Zu, .Icon__muiWarning--2M3
{
    background-color: var(--base-color-grey-6);
    background-image: none;
    mask-size: 100%;
}
.Icon__muiWarning--2M3
{
    mask-image: var(--mui-warning);
}
.Tooltip__container--1DX
{
    display: inline-block;
    position: relative;
    top: .2rem;
    width: 1.7rem;
}
.Tooltip__arrow--s6B
{
    border: .5rem solid var(--input-field-tooltip-background);
    border-color: #0000 #0000 var(--input-field-tooltip-background) var(--input-field-tooltip-background);
    bottom: 1.1rem;
    box-shadow: -2px 2px 2px 0 #0000001a;
    box-sizing: border-box;
    height: 0;
    left: .4rem;
    position: absolute;
    transform: rotate(-45deg);
    transform-origin: 0 0;
    width: 0;
    z-index: calc(var(--tooltip-z-index) + 1);
}
.Tooltip__arrow--s6B.Tooltip__arrowBottom--3Y-
{
    bottom: -2rem;
    left: 1.857rem;
    transform: rotate(135deg);
}
.Tooltip__popover--3Bz
{
    background: var(--input-field-tooltip-background);
    border-radius: 4px;
    bottom: 1.9rem;
    box-shadow: 0 0 4px #0006;
    box-sizing: initial;
    color: var(--input-field-tooltip-text-color);
    left: -1rem;
    max-width: 20rem;
    min-width: 5rem;
    padding: 1rem;
    position: absolute;
    width: max-content;
    word-break: break-word;
    z-index: var(--tooltip-z-index);
}
.Tooltip__popover--3Bz.Tooltip__tooltipBottom--2sh
{
    bottom: auto;
    top: 1rem;
}
:root
{
    --form-field-margin: 1.25rem 0 0 0;
    --form-input-field-height: 3.42rem;
    --form-input-field-border-radius: 4px;
    --form-error-message-border-radius: 5px;
    --form-warning-message-border-radius: 5px;
    --form-field-hint-font-size: .75rem;
    --form-field-error-font-size: .75rem;
    --form-field-disabled-opacity: .4;
    --form-field-label-font-size: .86rem;
    --form-field-radio-font-size: 1rem;
    --form-field-checkbox-font-size: 1rem;
    --form-field-label-asterisk-font-size: 1rem;
}
.Label__label--1mu
{
    color: var(--form-field-label-font-color);
    display: block;
    font-size: var(--form-field-label-font-size);
    margin-bottom: .36rem;
}
.Label__label--1mu.Label__readOnly--2a6
{
    pointer-events: none;
}
.Label__fieldLabelAsterisk--3fh
{
    color: var(--form-field-label-asterisk-color);
    font-size: var(--form-field-label-asterisk-font-size);
    line-height: calc(var(--form-field-label-asterisk-font-size) / 2);
}
.Label__tooltipIcon--24s
{
    bottom: -.25rem;
    height: 1.7rem;
    margin-left: .3rem;
    position: absolute;
    width: 1.7rem;
}
.ClearInputIcon__icon--3LJ
{
    cursor: pointer;
    flex: 0 0 auto;
}
.ErrorMessage__error--12s
{
    color: var(--invalid-font-color);
    text-align: center;
    width: 100%;
}
.FieldBottomMessage__hint--enJ
{
    color: var(--form-field-hint-color);
    display: block;
    font-size: var(--form-field-hint-font-size);
    margin-top: .3rem;
}
.FieldBottomMessage__error--33E
{
    color: var(--form-field-text-error-color);
    font-size: var(--form-field-error-font-size);
    margin-top: .3rem;
    padding: 0;
    position: relative;
    text-align: left;
}
.AutocompleteOption__option--3aJ:hover
{
    background: var(--autocomplete-options-hover-bg-color);
}
.AutocompleteOption__option--3aJ.AutocompleteOption__selectedOption---Tu
{
    background: var(--autocomplete-options-selected-bg-color);
}
.AutocompleteOption__option--3aJ.AutocompleteOption__activeOption--36A
{
    box-shadow: inset 0 0 3px var(--autocomplete-options-active-border-color);
}
.AutocompleteOptions__optionsContainer--KUC
{
    background-color: var(--autocomplete-options-bg-color);
    border: 1px solid var(--autocomplete-options-border-color);
    border-radius: var(--form-input-field-border-radius);
    box-shadow: 0 0 .3rem #00000038;
    left: 0;
    margin-top: .2rem;
    max-height: max-content;
    padding: .5rem 0;
    position: absolute;
    top: calc(100% + 1px);
    width: 100%;
    z-index: var(--dropdown-z-index);
}
.AutocompleteOptions__optionsContainer--KUC::-webkit-scrollbar
{
    display: none;
}
.desktop .AutocompleteOptions__optionsContainer--KUC.AutocompleteOptions__visibleScrollbar--1Wu::-webkit-scrollbar, .desktop .AutocompleteOptions__optionsContainer--KUC:hover::-webkit-scrollbar
{
    display: block;
    height: 0;
    width: .5rem;
}
.desktop .AutocompleteOptions__optionsContainer--KUC.AutocompleteOptions__visibleScrollbar--1Wu::-webkit-scrollbar-thumb, .desktop .AutocompleteOptions__optionsContainer--KUC:hover::-webkit-scrollbar-thumb
{
    background: var(--scrollbar-thumb-bg-color);
}
.AutocompleteOptions__optionsContainer--KUC::-webkit-scrollbar-thumb
{
    background: #0000;
    border-radius: 10px;
    box-shadow: 0 0 0 1px #ffffff4d;
}
.AutocompleteOptions__optionsContainer--KUC::-webkit-scrollbar-thumb:hover
{
    background: var(--scrollbar-thumb-hover-bg-color);
}
.AutocompleteOptions__options--2mM
{
    position: relative;
    -webkit-overflow-scrolling: touch;
    background-color: var(--autocomplete-options-bg-color);
    color: var(--autocomplete-options-font-color);
    font-size: 1rem;
    line-height: 3.2rem;
    list-style: none;
    margin: 0;
    min-height: 3.2rem;
    padding: 0;
    width: auto;
}
.AutocompleteOptions__option--1Vc
{
    cursor: pointer;
    overflow: hidden;
    padding: 0 1rem;
    position: absolute;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.AutocompleteOptions__option--1Vc.AutocompleteOptions__noOptions--hUm
{
    background: unset;
    cursor: auto;
}
.Autocomplete__container--352
{
    margin: var(--form-field-margin);
}
.Autocomplete__container--352.invalid .Autocomplete__innerContainer--1Jg
{
    border-color: var(--form-field-border-error-color);
}
.Autocomplete__container--352.invalid .Autocomplete__innerContainer--1Jg .Autocomplete__input--2QG, .Autocomplete__container--352.invalid .Autocomplete__innerContainer--1Jg .Autocomplete__input--2QG::placeholder
{
    color: var(--form-field-text-error-color);
}
.Autocomplete__container--352.invalid .Autocomplete__innerContainer--1Jg .Autocomplete__input--2QG:-internal-autofill-selected
{
    color: var(--form-field-text-error-color);
    -webkit-text-fill-color: var(--form-field-text-error-color);
}
.Autocomplete__container--352 .Autocomplete__innerContainer--1Jg:focus-within, .Autocomplete__container--352.focus .Autocomplete__innerContainer--1Jg
{
    border-color: var(--form-field-border-focus-color);
}
.Autocomplete__container--352.disabled .Autocomplete__innerContainer--1Jg .Autocomplete__input--2QG
{
    background-color: initial;
    cursor: auto;
    -webkit-text-fill-color: initial;
    color: var(--form-field-text-color);
}
.Autocomplete__container--352.disabled .Autocomplete__innerContainer--1Jg *
{
    opacity: var(--form-field-disabled-opacity);
}
.Autocomplete__innerContainer--1Jg
{
    align-items: center;
    background-color: var(--form-field-background-color);
    border: 1px solid var(--form-field-border-color);
    border-radius: var(--form-input-field-border-radius);
    display: flex;
    padding: 0 1.21rem;
    position: relative;
}
.Autocomplete__innerContainer--1Jg input.Autocomplete__input--2QG
{
    background: 0 0 #0000;
    border: none;
    border-radius: 0;
    color: var(--form-field-text-color);
    display: initial;
    font-family: inherit;
    font-size: 1rem;
    height: var(--form-input-field-height);
    line-height: normal;
    margin: 0;
    padding: 0;
    width: 100%;
    -webkit-text-fill-color: initial;
}
.Autocomplete__innerContainer--1Jg input.Autocomplete__input--2QG::placeholder
{
    color: var(--form-field-placeholder-color);
}
:root
{
    --form-checkbox-width: 1.15rem;
    --form-checkbox-height: 1.15rem;
    --from-toggle-width: 2.93rem;
    --from-toggle-height: 1.71rem;
    --from-toggle-border-radius: 1.1rem;
    --from-toggle-mark-height: 1.14rem;
    --from-toggle-mark-width: 1.14rem;
}
.Checkbox__container--2KC
{
    margin: 1rem 1.5rem 0 0;
    width: -moz-fit-content;
    width: fit-content;
}
.Checkbox__container--2KC:last-child
{
    margin-right: 0;
}
.mirror-mode .Checkbox__container--2KC
{
    margin: 1rem 0 0 1.5rem;
}
.mirror-mode .Checkbox__container--2KC:last-child
{
    margin-left: 0;
}
.Checkbox__containerInner--nNQ
{
    align-items: center;
    cursor: pointer;
    display: flex;
}
.disabled .Checkbox__containerInner--nNQ
{
    cursor: auto;
}
.mobile .Checkbox__containerInner--nNQ, .tablet .Checkbox__containerInner--nNQ
{
    outline: none;
}
.Checkbox__checkbox--1ir
{
    flex: none;
    height: var(--form-checkbox-height);
    margin-right: .6rem;
    min-height: var(--form-checkbox-height);
    min-width: var(--form-checkbox-width);
    width: var(--form-checkbox-width);
}
.mirror-mode .Checkbox__checkbox--1ir
{
    margin-left: .6rem;
    margin-right: 0;
}
.Checkbox__toggle--1ER
{
    align-items: center;
    background: var(--form-toggle-background-color);
    border: none;
    border-radius: var(--from-toggle-border-radius);
    display: inline-flex;
    height: var(--from-toggle-height);
    justify-content: center;
    margin-right: .6rem;
    min-height: var(--from-toggle-height);
    min-width: var(--from-toggle-width);
    position: relative;
    width: var(--from-toggle-width);
}
.mirror-mode .Checkbox__toggle--1ER
{
    margin-left: .6rem;
    margin-right: 0;
}
.disabled .Checkbox__toggle--1ER
{
    background: var(--form-toggle-background-color);
    border: none;
}
.Checkbox__toggle--1ER:after
{
    background-color: var(--form-toggle-mark-background-color);
    border-radius: var(--from-toggle-mark-width);
    content: "";
    height: var(--from-toggle-mark-height);
    left: calc(var(--from-toggle-height) / 6);
    opacity: .4;
    position: absolute;
    width: var(--from-toggle-mark-width);
}
.disabled .Checkbox__toggle--1ER:after
{
    background-color: var(--form-toggle-mark-background-disabled-color);
    opacity: 1;
}
.Checkbox__input--3wi
{
    height: 0;
    left: -9999px;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    width: 0;
}
.Checkbox__input--3wi~.Checkbox__checkboxChecked--sde
{
    display: none;
}
.Checkbox__input--3wi:checked~.Checkbox__checkboxChecked--sde, .Checkbox__input--3wi~.Checkbox__checkboxUnchecked--3I-
{
    display: inline-block;
}
.Checkbox__input--3wi:checked~.Checkbox__checkboxUnchecked--3I-
{
    display: none;
}
.Checkbox__input--3wi:checked~.Checkbox__toggle--1ER:after
{
    left: auto;
    opacity: 1;
    right: calc(var(--from-toggle-height) / 6);
}
.Checkbox__label--6Vk
{
    cursor: pointer;
    display: inline-block;
    font-size: var(--form-field-checkbox-font-size);
    margin: 0;
}
.Suggestions__container--1RV
{
    align-items: center;
    display: flex;
    flex-direction: row-reverse;
    z-index: 0;
}
.Suggestions__container--1RV, .Suggestions__container--1RV select
{
    height: var(--form-input-field-height);
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.Suggestions__container--1RV select
{
    -moz-appearance: window;
    -webkit-appearance: none;
    background: 0 0 #0000;
    border: none;
    border-radius: 0;
    color: #0000;
    margin: 0;
    padding: 0 .5rem;
    -webkit-text-fill-color: #0000;
}
.Suggestions__container--1RV select:focus, .Suggestions__container--1RV select:hover
{
    -webkit-text-fill-color: #0000;
}
.Suggestions__container--1RV select option
{
    color: var(--form-field-text-color);
}
.Suggestions__container--1RV select .Suggestions__emptyOption--wea
{
    display: none;
}
.Suggestions__container--1RV label
{
    align-items: center;
    display: inline-flex;
    flex: 0 0 auto;
    height: var(--suggestion-dropdown-width);
    justify-content: center;
    overflow: hidden;
    width: var(--suggestion-dropdown-width);
}
.Suggestions__container--1RV label .Suggestions__dropDownWrap--3Ge
{
    align-items: center;
    display: flex;
    height: 2.5rem;
    justify-content: center;
    width: 2.5rem;
}
.Suggestions__container--1RV label .Suggestions__dropDownWrap--3Ge .Suggestions__dropDownIcon--qRY
{
    cursor: pointer;
    height: .6rem;
    pointer-events: none;
    right: 1.21rem;
    width: .6rem;
}
.Suggestions__container--1RV.Suggestions__focus--V1Z .Suggestions__dropDownWrap--3Ge
{
    outline: var(--form-field-border-focus-color) auto 1px;
}
.Input__container--1dj
{
    margin: var(--form-field-margin);
}
.Input__container--1dj.invalid .Input__innerContainer--JTU
{
    border-color: var(--form-field-border-error-color);
}
.Input__container--1dj.invalid .Input__innerContainer--JTU .Input__input--TP-, .Input__container--1dj.invalid .Input__innerContainer--JTU .Input__input--TP-::placeholder
{
    color: var(--form-field-text-error-color);
}
.Input__container--1dj.invalid .Input__innerContainer--JTU .Input__input--TP-:-internal-autofill-selected
{
    color: var(--form-field-text-error-color);
    -webkit-text-fill-color: var(--form-field-text-error-color);
}
.Input__container--1dj.invalid .Input__innerContainer--JTU .Input__currencySymbol--1en
{
    color: var(--form-field-text-error-color);
}
.Input__container--1dj .Input__innerContainer--JTU:focus-within, .Input__container--1dj.focus .Input__innerContainer--JTU
{
    border-color: var(--form-field-border-focus-color);
}
.Input__container--1dj.disabled .Input__innerContainer--JTU .Input__input--TP-
{
    background-color: initial;
    cursor: auto;
    -webkit-text-fill-color: initial;
    color: var(--form-field-text-color);
}
.Input__container--1dj.disabled .Input__innerContainer--JTU *
{
    opacity: var(--form-field-disabled-opacity);
}
.Input__innerContainer--JTU
{
    --suggestion-dropdown-width: 3.02rem;
    background-color: var(--form-field-background-color);
    border: 1px solid var(--form-field-border-color);
    border-radius: var(--form-input-field-border-radius);
    padding: 0 1.21rem;
    position: relative;
}
.Input__innerContainer--JTU .Input__innerInputContainer--2Ry
{
    align-items: center;
    display: flex;
    position: relative;
}
.Input__innerContainer--JTU.Input__withSuggestions--1C5
{
    padding-left: 1.21rem;
    padding-right: 0;
}
.mirror-mode .Input__innerContainer--JTU.Input__withSuggestions--1C5
{
    padding-left: 0;
    padding-right: 1.21rem;
}
.Input__innerContainer--JTU.Input__withSuggestions--1C5 .Input__innerInputContainer--2Ry
{
    width: calc(100% - var(--suggestion-dropdown-width) - 1px);
    z-index: 1;
}
.Input__innerContainer--JTU.Input__withSuggestions--1C5 .Input__innerInputContainer--2Ry:after
{
    border-right: 1px solid var(--input-field-border-color);
    content: "";
    display: inline-block;
    height: 2.5rem;
}
.Input__innerContainer--JTU input.Input__input--TP-
{
    background: 0 0 #0000;
    border: none;
    border-radius: 0;
    color: var(--form-field-text-color);
    display: initial;
    font-family: inherit;
    font-size: 1rem;
    height: var(--form-input-field-height);
    line-height: normal;
    margin: 0;
    padding: 0;
    width: 100%;
    -webkit-text-fill-color: initial;
}
.Input__innerContainer--JTU input.Input__input--TP-::placeholder
{
    color: var(--form-field-placeholder-color);
}
.Input__currencySymbol--1en
{
    color: var(--form-field-text-color);
    font-size: 1rem;
    padding-right: .2rem;
    text-align: center;
}
.mirror-mode .Input__currencySymbol--1en
{
    padding-left: .2rem;
    padding-right: 0;
}
.Input__showPasswordIcon--2wm
{
    background-size: 85%;
    cursor: pointer;
    flex: 0 0 auto;
    height: 1.5rem;
    width: 1.5rem;
}
.InputGroup__inputGroup--3ko
{
    margin: var(--form-field-margin);
}
.InputGroup__inputGroup--3ko .InputGroup__inputGroupLabel--VPk
{
    color: var(--main-text-color);
    font-size: 1rem;
    margin: 0;
}
.InputGroup__inputGroup--3ko .InputGroup__inputContainer--pi3
{
    display: flex;
    width: 100%;
}
.InputGroup__inputGroup--3ko .InputGroup__inputContainer--pi3.row
{
    flex-direction: row;
}
.InputGroup__inputGroup--3ko .InputGroup__inputContainer--pi3.column
{
    flex-direction: column;
}
:root
{
    --form-radio-width: 1.15rem;
    --form-radio-height: 1.15rem;
}
.Radio__container--1oq
{
    margin: 1rem 1.5rem 0 0;
    width: -moz-fit-content;
    width: fit-content;
}
.Radio__container--1oq:last-child
{
    margin-right: 0;
}
.mirror-mode .Radio__container--1oq
{
    margin: 1rem 0 0 1.5rem;
}
.mirror-mode .Radio__container--1oq:last-child
{
    margin-left: 0;
}
.Radio__containerInner--qYG
{
    align-items: center;
    cursor: pointer;
    display: flex;
}
.disabled .Radio__containerInner--qYG
{
    cursor: auto;
}
.mobile .Radio__containerInner--qYG, .tablet .Radio__containerInner--qYG
{
    outline: none;
}
.Radio__radio--3G4
{
    flex: none;
    height: var(--form-radio-height);
    margin-right: .6rem;
    min-height: var(--form-radio-height);
    min-width: var(--form-radio-width);
    width: var(--form-radio-width);
}
.mirror-mode .Radio__radio--3G4
{
    margin-left: .6rem;
    margin-right: 0;
}
.Radio__input--1Gt
{
    height: 0;
    left: -9999px;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    width: 0;
}
.Radio__input--1Gt~.Radio__radioChecked--3Yt
{
    display: none;
}
.Radio__input--1Gt:checked~.Radio__radioChecked--3Yt, .Radio__input--1Gt~.Radio__radioUnchecked--2J3
{
    display: inline-block;
}
.Radio__input--1Gt:checked~.Radio__radioUnchecked--2J3
{
    display: none;
}
.Radio__label--3fg
{
    cursor: pointer;
    display: inline-block;
    font-size: var(--form-field-radio-font-size);
    margin: 0;
}
.Select__container--3_w
{
    margin: var(--form-field-margin);
}
.Select__container--3_w.Select__empty--2y9 .Select__innerContainer--3_D .Select__selectDummy--jvl
{
    color: var(--form-field-placeholder-color);
}
.Select__container--3_w.invalid .Select__innerContainer--3_D, .invalid .Select__container--3_w .Select__innerContainer--3_D
{
    border-color: var(--form-field-border-error-color);
}
.Select__container--3_w.invalid .Select__innerContainer--3_D .Select__currencySymbol--19g, .Select__container--3_w.invalid .Select__innerContainer--3_D .Select__selectDummy--jvl, .Select__container--3_w.invalid.Select__empty--2y9 .Select__innerContainer--3_D .Select__selectDummy--jvl, .invalid .Select__container--3_w .Select__innerContainer--3_D .Select__currencySymbol--19g, .invalid .Select__container--3_w .Select__innerContainer--3_D .Select__selectDummy--jvl, .invalid .Select__container--3_w.Select__empty--2y9 .Select__innerContainer--3_D .Select__selectDummy--jvl
{
    color: var(--form-field-text-error-color);
}
.Select__container--3_w .Select__innerContainer--3_D:focus-within, .Select__container--3_w.focus .Select__innerContainer--3_D
{
    border-color: var(--form-field-border-focus-color);
}
.Select__container--3_w.disabled .Select__innerContainer--3_D .Select__select--RBh, .disabled .Select__container--3_w .Select__innerContainer--3_D .Select__select--RBh
{
    background-color: initial;
    color: #0000;
    cursor: auto;
    -webkit-text-fill-color: #0000;
}
.Select__container--3_w.disabled .Select__innerContainer--3_D *, .disabled .Select__container--3_w .Select__innerContainer--3_D *
{
    opacity: var(--form-field-disabled-opacity);
}
.Select__innerContainer--3_D
{
    align-items: center;
    background-color: var(--form-field-background-color);
    border: 1px solid var(--form-field-border-color);
    border-radius: var(--form-input-field-border-radius);
    display: flex;
    padding: 0 1.21rem;
    position: relative;
}
.Select__innerContainer--3_D .Select__select--RBh
{
    -moz-appearance: window;
    -webkit-appearance: none;
    background: 0 0 #0000;
    border: none;
    border-radius: 0;
    color: #0000;
    display: initial;
    height: var(--form-input-field-height);
    left: 0;
    margin: 0;
    padding: 0 .5rem;
    position: absolute;
    top: 0;
    width: 100%;
    -webkit-text-fill-color: #0000;
}
.Select__innerContainer--3_D .Select__select--RBh:focus, .Select__innerContainer--3_D .Select__select--RBh:hover
{
    -webkit-text-fill-color: #0000;
}
.Select__innerContainer--3_D .Select__select--RBh option
{
    color: var(--form-field-text-color);
}
.Select__innerContainer--3_D .Select__select--RBh .Select__placeholder--2Ex
{
    display: none;
}
.Select__innerContainer--3_D .Select__selectDummy--jvl
{
    color: var(--form-field-text-color);
    font-size: 1rem;
    height: var(--form-input-field-height);
    line-height: var(--form-input-field-height);
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.Select__currencySymbol--19g
{
    color: var(--form-field-text-color);
    font-size: 1rem;
    padding-right: .2rem;
    text-align: center;
}
.mirror-mode .Select__currencySymbol--19g
{
    padding-left: .2rem;
    padding-right: 0;
}
.Select__dropDownIcon--2Od
{
    cursor: pointer;
    height: .6rem;
    pointer-events: none;
    position: relative;
    width: .6rem;
}
.withComponent__messageContainer--2K5
{
    padding: 1.5rem;
    text-align: center;
}
.Link__link--saE
{
    color: var(--link-font-color);
    cursor: pointer;
    font-size: .914rem;
    text-decoration: none;
}
.Link__link--saE:hover
{
    color: var(--link-font-hover-color);
}
.desktop .Logo__logoImage--3xY
{
    height: 2.15rem;
}
.mobile .Logo__logoImage--3xY, .tablet .Logo__logoImage--3xY
{
    height: 1.7rem;
}
.Overlay__overlay--2IF
{
    background: var(--popup-overlay-bg-color);
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: .6;
    pointer-events: auto;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-user-select: none;
    user-select: none;
    width: 100%;
}
:root
{
    --new-button-height: 3.43rem;
    --new-button-medium-width: 18.29rem;
    --new-button-small-width: 10.36rem;
    --new-button-disabled-opacity: .4;
    --new-button-text-font-size: 1.29rem;
}
.Button__button--1gm
{
    border: 0;
    border-radius: 4px;
    cursor: pointer;
    font-size: var(--new-button-text-font-size);
    font-weight: 500;
    height: var(--new-button-height);
    line-height: 1rem;
    overflow: hidden;
    padding: 1rem 1.14rem;
    position: relative;
    text-decoration: none;
    -webkit-user-select: none;
    user-select: none;
    width: 100%;
}
.Button__button--1gm:disabled
{
    cursor: default;
    opacity: var(--new-button-disabled-opacity);
}
.Button__button--1gm.Button__medium--3ea
{
    width: var(--new-button-medium-width);
}
.Button__button--1gm.Button__small--1F4
{
    width: var(--new-button-small-width);
}
.Button__button--1gm.Button__primary--gFC.Button__success--3cJ
{
    background-color: var(--new-button-primary-success-background-color);
    color: var(--new-button-primary-success-text-color);
}
.Button__button--1gm.Button__primary--gFC.Button__success--3cJ:active:not(:disabled), .desktop .Button__button--1gm.Button__primary--gFC.Button__success--3cJ:hover:not(:disabled)
{
    background-color: var(--new-button-primary-success-hover-background-color);
}
.Button__button--1gm.Button__primary--gFC.Button__negative--1Or
{
    background-color: var(--new-button-primary-negative-background-color);
    color: var(--new-button-primary-negative-text-color);
}
.Button__button--1gm.Button__primary--gFC.Button__negative--1Or:active:not(:disabled), .desktop .Button__button--1gm.Button__primary--gFC.Button__negative--1Or:hover:not(:disabled)
{
    background-color: var(--new-button-primary-negative-hover-background-color);
}
.Button__button--1gm.Button__secondary--18s.Button__success--3cJ
{
    background-color: var(--new-button-secondary-success-background-color);
    border: 1px solid var(--new-button-secondary-success-border-color);
    color: var(--new-button-secondary-success-text-color);
}
.Button__button--1gm.Button__secondary--18s.Button__success--3cJ:active:not(:disabled), .desktop .Button__button--1gm.Button__secondary--18s.Button__success--3cJ:hover:not(:disabled)
{
    border-color: var(--new-button-secondary-success-border-hover-color);
    color: var(--new-button-secondary-success-text-hover-color);
}
.Button__button--1gm.Button__secondary--18s.Button__negative--1Or
{
    background-color: var(--new-button-secondary-negative-background-color);
    border: 1px solid var(--new-button-secondary-negative-border-color);
    color: var(--new-button-secondary-negative-text-color);
}
.Button__button--1gm.Button__secondary--18s.Button__negative--1Or:active:not(:disabled), .desktop .Button__button--1gm.Button__secondary--18s.Button__negative--1Or:hover:not(:disabled)
{
    border-color: var(--new-button-secondary-negative-border-hover-color);
    color: var(--new-button-secondary-negative-text-hover-color);
}
.Button__btn--3yY
{
    border: 0;
    border-radius: .234em;
    cursor: pointer;
    font-family: var(--font-family);
    font-weight: 300;
    line-height: 2.25em;
    overflow: hidden;
    padding: 0 1em;
    position: relative;
    text-decoration: none;
    -webkit-user-select: none;
    user-select: none;
}
.Button__btn--3yY:disabled
{
    cursor: default;
    opacity: .3;
    pointer-events: none;
}
a.Button__btn--3yY
{
    display: inline-block;
}
.Button__none--3-P
{
    background-color: initial;
}
.Button__large--1Jf
{
    font-size: 1.28rem;
}
.Button__medium--1rD
{
    font-size: 1.097rem;
}
.Button__small--3Vx
{
    font-size: .96rem;
}
.Button__primary--RFE.Button__success--27M
{
    background-color: var(--btn-primary-success-bg-color);
    box-shadow: inset 0 -.15em 0 var(--btn-primary-success-shadow-color);
    color: var(--btn-primary-success-font-color);
}
.Button__primary--RFE.Button__success--27M.Button__active--1fm, .Button__primary--RFE.Button__success--27M:active
{
    background-color: var(--btn-primary-success-hover-bg-color);
    color: var(--btn-primary-success-font-color);
}
.Button__primary--RFE.Button__negative--2aE
{
    background-color: var(--btn-primary-negative-bg-color);
    box-shadow: inset 0 -.15em 0 var(--btn-primary-negative-shadow-color);
    color: var(--btn-primary-negative-font-color);
}
.Button__primary--RFE.Button__negative--2aE.Button__active--1fm, .Button__primary--RFE.Button__negative--2aE:active
{
    background-color: var(--btn-primary-negative-hover-bg-color);
    color: var(--btn-primary-negative-font-color);
}
.Button__primary--RFE.Button__info--u4l
{
    background-color: var(--btn-primary-info-bg-color);
    box-shadow: inset 0 -.15em 0 var(--btn-primary-info-shadow-color);
    color: var(--btn-primary-info-font-color);
}
.Button__primary--RFE.Button__info--u4l.Button__active--1fm, .Button__primary--RFE.Button__info--u4l:active
{
    background-color: var(--btn-primary-info-hover-bg-color);
    color: var(--btn-primary-info-font-color);
}
.Button__primary--RFE.Button__revert--d-R
{
    background-color: var(--btn-primary-revert-bg-color);
    box-shadow: inset 0 -.15em 0 var(--btn-primary-revert-shadow-color);
    color: var(--btn-primary-revert-font-color);
}
.Button__primary--RFE.Button__revert--d-R.Button__active--1fm, .Button__primary--RFE.Button__revert--d-R:active
{
    background-color: var(--btn-primary-revert-hover-bg-color);
    color: var(--btn-primary-revert-font-color);
}
.Button__primary--RFE:disabled
{
    box-shadow: none;
}
.Button__secondary--TdZ
{
    --border-width: .078em;
    border-style: solid;
    border-width: var(--border-width);
    line-height: calc(2.25em - var(--border-width) * 2);
}
.Button__secondary--TdZ.Button__success--27M
{
    background-color: var(--btn-secondary-success-bg-color);
    border-color: var(--btn-secondary-success-border-color);
    color: var(--btn-secondary-success-font-color);
}
.Button__secondary--TdZ.Button__success--27M.Button__active--1fm, .Button__secondary--TdZ.Button__success--27M:active
{
    background-color: var(--btn-secondary-success-hover-bg-color);
}
.Button__secondary--TdZ.Button__negative--2aE
{
    background-color: var(--btn-secondary-negative-bg-color);
    border-color: var(--btn-secondary-negative-border-color);
    color: var(--btn-secondary-negative-font-color);
}
.Button__secondary--TdZ.Button__negative--2aE.Button__active--1fm, .Button__secondary--TdZ.Button__negative--2aE:active
{
    background-color: var(--btn-secondary-negative-hover-bg-color);
}
.Button__secondary--TdZ.Button__info--u4l
{
    background-color: var(--btn-secondary-info-bg-color);
    border-color: var(--btn-secondary-info-border-color);
    color: var(--btn-secondary-info-font-color);
}
.Button__secondary--TdZ.Button__info--u4l.Button__active--1fm, .Button__secondary--TdZ.Button__info--u4l:active
{
    background-color: var(--btn-secondary-info-hover-bg-color);
}
.Button__secondary--TdZ.Button__revert--d-R
{
    background-color: var(--btn-secondary-revert-bg-color);
    border-color: var(--btn-secondary-revert-border-color);
    color: var(--btn-secondary-revert-font-color);
}
.Button__secondary--TdZ.Button__revert--d-R.Button__active--1fm, .Button__secondary--TdZ.Button__revert--d-R:active
{
    background-color: var(--btn-secondary-revert-hover-bg-color);
}
.Button__secondary--TdZ.Button__generic--2o7
{
    background-color: var(--btn-secondary-generic-bg-color);
    border-color: var(--btn-secondary-generic-border-color);
    color: var(--btn-secondary-generic-font-color);
}
.Button__secondary--TdZ.Button__generic--2o7.Button__rounded--1j4.Button__active--1fm, .Button__secondary--TdZ.Button__generic--2o7.Button__rounded--1j4:active
{
    background-color: var(--btn-secondary-generic-hover-bg-color);
}
.Button__secondary--TdZ.Button__regular--32b.Button__active--1fm, .Button__secondary--TdZ.Button__regular--32b:active, .Button__secondary--TdZ.Button__rounded--1j4.Button__active--1fm, .Button__secondary--TdZ.Button__rounded--1j4:active
{
    color: var(--btn-secondary-hover-font-color);
}
.Button__readonly--ukZ
{
    pointer-events: none;
}
.Button__readonly--ukZ.Button__success--27M
{
    background-color: var(--btn-readonly-success-bg-color);
    color: var(--btn-readonly-success-font-color);
}
.Button__readonly--ukZ.Button__negative--2aE
{
    background-color: var(--btn-readonly-negative-bg-color);
    color: var(--btn-readonly-negative-font-color);
}
.Button__readonly--ukZ.Button__info--u4l
{
    background-color: var(--btn-readonly-info-bg-color);
    color: var(--btn-readonly-info-font-color);
}
.Button__readonly--ukZ.Button__revert--d-R
{
    background-color: var(--btn-readonly-revert-bg-color);
    color: var(--btn-readonly-revert-font-color);
}
.Button__rounded--1j4
{
    border-radius: 2em;
}
.desktop .Button__primary--RFE.Button__success--27M.Button__hover--vMV, .desktop .Button__primary--RFE.Button__success--27M:hover
{
    background-color: var(--btn-primary-success-hover-bg-color);
    color: var(--btn-primary-success-font-color);
}
.desktop .Button__primary--RFE.Button__negative--2aE.Button__hover--vMV, .desktop .Button__primary--RFE.Button__negative--2aE:hover
{
    background-color: var(--btn-primary-negative-hover-bg-color);
    color: var(--btn-primary-negative-font-color);
}
.desktop .Button__primary--RFE.Button__info--u4l.Button__hover--vMV, .desktop .Button__primary--RFE.Button__info--u4l:hover
{
    background-color: var(--btn-primary-info-hover-bg-color);
    color: var(--btn-primary-info-font-color);
}
.desktop .Button__primary--RFE.Button__revert--d-R.Button__hover--vMV, .desktop .Button__primary--RFE.Button__revert--d-R:hover
{
    background-color: var(--btn-primary-revert-hover-bg-color);
    color: var(--btn-primary-revert-font-color);
}
.desktop .Button__secondary--TdZ.Button__success--27M.Button__hover--vMV, .desktop .Button__secondary--TdZ.Button__success--27M:hover
{
    background-color: var(--btn-secondary-success-hover-bg-color);
}
.desktop .Button__secondary--TdZ.Button__negative--2aE.Button__hover--vMV, .desktop .Button__secondary--TdZ.Button__negative--2aE:hover
{
    background-color: var(--btn-secondary-negative-hover-bg-color);
}
.desktop .Button__secondary--TdZ.Button__negative--2aE.Button__rounded--1j4.Button__hover--vMV, .desktop .Button__secondary--TdZ.Button__negative--2aE.Button__rounded--1j4:hover
{
    background-color: var(--btn-secondary-negative-rounded-bg-color);
    color: var(--btn-secondary-negative-font-color);
}
.desktop .Button__secondary--TdZ.Button__negative--2aE.Button__regular--32b.Button__hover--vMV, .desktop .Button__secondary--TdZ.Button__negative--2aE.Button__regular--32b:hover
{
    background-color: var(--btn-secondary-negative-hover-bg-color);
}
.desktop .Button__secondary--TdZ.Button__info--u4l.Button__hover--vMV, .desktop .Button__secondary--TdZ.Button__info--u4l:hover
{
    background-color: var(--btn-secondary-info-hover-bg-color);
}
.desktop .Button__secondary--TdZ.Button__revert--d-R.Button__hover--vMV, .desktop .Button__secondary--TdZ.Button__revert--d-R:hover
{
    background-color: var(--btn-secondary-revert-hover-bg-color);
}
.desktop .Button__secondary--TdZ.Button__generic--2o7.Button__rounded--1j4.Button__hover--vMV, .desktop .Button__secondary--TdZ.Button__generic--2o7.Button__rounded--1j4:hover
{
    background-color: var(--btn-secondary-generic-hover-bg-color);
    color: var(--btn-secondary-generic-font-color);
}
.desktop .Button__secondary--TdZ.Button__hover--vMV, .desktop .Button__secondary--TdZ.Button__regular--32b.Button__hover--vMV, .desktop .Button__secondary--TdZ.Button__regular--32b:hover, .desktop .Button__secondary--TdZ.Button__rounded--1j4.Button__hover--vMV, .desktop .Button__secondary--TdZ.Button__rounded--1j4:hover, .desktop .Button__secondary--TdZ:hover
{
    color: var(--btn-secondary-hover-font-color);
}
.Popup__container--2nj
{
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: var(--popup-common-z-index);
}
.Popup__popup--3RX
{
    background-color: var(--popup-bg-color);
    border-radius: .15em;
    box-shadow: 0 .125em .625em .1875em var(--popup-box-shadow-color);
    color: var(--popup-font-color);
    display: flex;
    flex-flow: column;
    max-height: inherit;
    max-width: inherit;
    min-height: inherit;
    min-width: inherit;
    padding: .5em .5em 1em;
    pointer-events: auto;
    position: relative;
}
.Popup__title--2ro, .popup-modal__title
{
    background: 0 0;
    color: var(--popup-title-font-color);
    display: flex;
    flex-direction: column;
    font-size: 1.29rem;
    font-weight: 700;
    justify-content: center;
    margin: 0 auto;
    min-height: 1.8em;
    outline: none;
    overflow: auto;
    padding: 0 1em .65em;
    text-align: center;
    word-break: normal;
}
.Popup__close--3i1
{
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    z-index: auto;
}
.Popup__inner--2Ba
{
    flex: 1 1 auto;
    overflow-x: hidden;
    overflow-y: auto;
}
.Popup__actionButtons--3N7, .popup-modal__buttons
{
    display: flex;
    flex: 0 0 auto;
    justify-content: center;
    margin: 1em auto;
    padding: 0;
    white-space: nowrap;
    width: 100%;
    word-wrap: normal;
    background: #0000;
    text-align: center;
}
.mobile .Popup__actionButtons--3N7, .mobile .popup-modal__buttons
{
    padding: 1.6em 1.2em 0;
}
.desktop .Popup__actionButtons--3N7, .desktop .popup-modal__buttons, .tablet .Popup__actionButtons--3N7, .tablet .popup-modal__buttons
{
    max-width: 25em;
}
.Popup__actionButton--322, .popup-modal__button
{
    margin: 0 .2rem;
    min-width: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 50%;
}
.Popup__actionButton--322:only-child, .popup-modal__button:only-child
{
    width: 9em;
}
.Popup__controls--2o3
{
    align-items: center;
    color: var(--dark-blue-const-color);
    display: flex;
    justify-content: space-between;
    padding: 1.15em 1.15em 0;
}
.PopupManager__popups--2XO
{
    pointer-events: none;
}
.PopupManager__layer--9kE
{
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: var(--popup-layer-z-index);
}
.PopupManager__layout--1pj
{
    --layout-margin: 17.5em;
    --layout-width: 95vw;
    --layout-height: 100vh;
    --layout-max-width: calc(var(--layout-width) - var(--layout-margin));
    --layout-max-height: calc(var(--layout-height) - var(--layout-margin));
    display: flex;
    font-size: .914rem;
    max-height: var(--layout-max-height);
    max-width: var(--layout-max-width);
    min-width: 30em;
    position: relative;
}
.mobile .PopupManager__layout--1pj
{
    --layout-height: 85vh;
    --layout-margin: .9em;
    min-width: 18.125em;
}
:root
{
    --popups-arrow-image: url(../../bcgamebettingde/image/js__components__common__PopupManager__assets__ic_arrow_slider_grey_def.svg);
    --popups-arrow-hover-image: url(../../bcgamebettingde/image/js__components__common__PopupManager__assets__ic_arrow_slider_grey_hover.svg);
}
.PopupManager__btnNav--2KI
{
    align-self: center;
    background-image: var(--popups-arrow-image);
    cursor: pointer;
    position: absolute;
    z-index: auto;
}
.PopupManager__btnNav--2KI:focus, .PopupManager__btnNav--2KI:hover
{
    background-image: var(--popups-arrow-hover-image);
}
.PopupManager__btnNav--2KI.PopupManager__prev--fkP
{
    left: 0;
}
.PopupManager__btnNav--2KI.PopupManager__next--V6p
{
    right: 0;
}
.PopupManager__bullets--1uU
{
    align-items: center;
    align-self: flex-end;
    bottom: 0;
    display: flex;
    height: 1.875em;
    justify-content: center;
    left: 0;
    z-index: auto;
}
.PopupManager__bullet--3tJ
{
    box-shadow: 0 0 0 1px var(--popups-dots-border-color);
    margin: 0 .25em;
}
.PopupManager__bullet--3tJ.PopupManager__active--QLe
{
    background-color: var(--popups-dots-active-bg-color);
}
.Loader__loader--dsd
{
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    line-height: 3em;
    margin: auto;
    min-height: 3em;
    right: 0;
    text-align: center;
    width: 100%;
}
.Loader__loader--dsd>div
{
    animation-delay: .1ms!important;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.1,.76,.13,1.25);
    background-color: var(--loader-dot-bg-color);
    border-radius: 50%;
    height: 1em;
    margin: 0 .5em;
    transform: translateZ(0);
    width: 1em;
}
.Loader__rect1--1wT
{
    animation: Loader__content_loader_path1--28v infinite;
}
.Loader__rect2--3KT
{
    animation: Loader__content_loader_path2--26w infinite;
}
@keyframes Loader__content_loader_path1--28v
{
    50%
    {
        transform: translate3d(2em,0,0);
    }
    to
    {
        transform: translateZ(0);
    }
}
@keyframes Loader__content_loader_path2--26w
{
    50%
    {
        transform: translate3d(-2em,0,0);
    }
    to
    {
        transform: translateZ(0);
    }
}
.LoginPopup__inner--3RS
{
    padding: 0 2em 1em;
}
.LoginPopup__inner--3RS p
{
    margin: 1em 0;
    text-align: center;
}
.LoginPopup__loginWc--3G3
{
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 1em;
}
.LoginPopup__loginWc--3G3 p
{
    margin: 0;
}
.LoginPopup__layout--14D
{
    min-width: 21.94rem;
    width: 21.94rem;
}
.mobile.portrait .LoginPopup__layout--14D
{
    width: 27em;
}
.mobile.landscape .LoginPopup__layout--14D
{
    height: 25.5em;
    max-height: 90%;
    width: 41.5em;
}
.mobile.landscape .LoginPopup__container--10Z
{
    max-height: 100%;
}
.tablet.landscape .LoginPopup__layout--14D
{
    width: 52.5em;
}
.LoginPopup__container--10Z
{
    padding-bottom: 0;
    width: 100%;
}
.mobile.landscape .LoginPopup__loginPopupContainer--3Lg .fields-wrapper, .tablet.landscape .LoginPopup__loginPopupContainer--3Lg .fields-wrapper
{
    display: flex;
}
.mobile.landscape .LoginPopup__loginPopupContainer--3Lg .field_name_username, .tablet.landscape .LoginPopup__loginPopupContainer--3Lg .field_name_username
{
    margin-right: 5%;
}
.mobile.landscape .LoginPopup__loginPopupContainer--3Lg .field_name_password, .mobile.landscape .LoginPopup__loginPopupContainer--3Lg .field_name_username, .tablet.landscape .LoginPopup__loginPopupContainer--3Lg .field_name_password, .tablet.landscape .LoginPopup__loginPopupContainer--3Lg .field_name_username
{
    width: 100%;
}
.CommonPopup__btn--X0f
{
    width: 10em;
}
.MyAccount__account--2tk
{
    color: var(--header-icon-label-font-color);
    cursor: pointer;
    display: flex;
    position: relative;
}
.desktop .MyAccount__account--2tk
{
    margin-left: 1.3rem;
}
.desktop .MyAccount__account--2tk:hover
{
    color: var(--header-icon-label-font-color-hover);
}
.desktop .MyAccount__account--2tk:hover .MyAccount__icon--1bK
{
    background-position: -5rem -107.5rem;
}
.MyAccount__welcome--2L0
{
    display: block;
    font-size: .78rem;
    height: 2.5rem;
    margin-left: .8rem;
    margin-top: .2rem;
}
.MyAccount__welcomeMessage--3iR
{
    display: block;
    max-height: 1rem;
    overflow: hidden;
    text-overflow: ellipsis;
}
.desktop .mirror-mode .MyAccount__account--2tk
{
    margin-left: 0;
    margin-right: 1.3rem;
}
.mirror-mode .MyAccount__welcome--2L0
{
    margin-left: 0;
    margin-right: .8rem;
}
.mirror-mode .MyAccount__welcomeMessage--3iR span
{
    display: none;
}
.MyBalance__balanceWrapper--1au
{
    align-items: center;
    display: flex;
}
.MyBalance__balanceWrapper--1au .MyBalance__balance--2In.MyBalance__balanceLow--38Z
{
    color: var(--header-user-low-balance-label-font-color);
}
.desktop .mirror-mode .MyBalance__balanceWrapper--1au
{
    margin-left: 0;
    margin-right: 1.3rem;
}
.desktop .MyBalance__balanceWrapper--1au
{
    color: var(--header-icon-label-font-color);
    cursor: pointer;
    margin-left: 1.3rem;
}
.desktop .MyBalance__balanceWrapper--1au:hover
{
    color: var(--header-icon-label-font-color-hover);
}
.desktop .MyBalance__balanceWrapper--1au:hover .MyBalance__icon--136
{
    background-position: -5rem -112.5rem;
}
.mobile .MyBalance__balanceWrapper--1au, .tablet .MyBalance__balanceWrapper--1au
{
    color: var(--header-icon-label-font-color-hover);
}
.mobile .MyBalance__balanceWrapper--1au .MyBalance__balance--2In, .tablet .MyBalance__balanceWrapper--1au .MyBalance__balance--2In
{
    font-size: 1rem;
}
.mobile .MyBalance__balanceWrapper--1au:focus, .mobile .MyBalance__balanceWrapper--1au:hover, .tablet .MyBalance__balanceWrapper--1au:focus, .tablet .MyBalance__balanceWrapper--1au:hover
{
    color: var(--header-icon-label-font-color-hover);
}
.mobile .MyBalance__balanceWrapper--1au:focus .MyBalance__icon--136, .mobile .MyBalance__balanceWrapper--1au:hover .MyBalance__icon--136, .tablet .MyBalance__balanceWrapper--1au:focus .MyBalance__icon--136, .tablet .MyBalance__balanceWrapper--1au:hover .MyBalance__icon--136
{
    background-position: 0 -117.5rem;
}
.desktop .AdditionalUserInfo__userAdditionalInfo--1uc
{
    display: flex;
    flex-direction: column;
}
.mobile .AdditionalUserInfo__userAdditionalInfo--1uc, .tablet .AdditionalUserInfo__userAdditionalInfo--1uc
{
    background-color: #3498db;
    border-top: 1px solid #49a3df;
    box-shadow: 0 .2rem .2rem #0003;
    color: #bfd9f1;
    line-height: 1.8rem;
    padding: 0 1.3rem;
    text-align: right;
}
.mobile .AdditionalUserInfo__userAdditionalInfo--1uc .AdditionalUserInfo__separator--30m, .tablet .AdditionalUserInfo__userAdditionalInfo--1uc .AdditionalUserInfo__separator--30m
{
    padding: 0 .5rem;
}
.mobile .mirror-mode .AdditionalUserInfo__userAdditionalInfo--1uc, .tablet .mirror-mode .AdditionalUserInfo__userAdditionalInfo--1uc
{
    text-align: left;
}
.MobileHeader__header--2RR
{
    box-shadow: 0 .2rem .2rem var(--header-touchdevice-shadow-color);
    display: flex;
    justify-content: space-between;
    min-height: var(--page-header-height);
    padding: .5rem .769rem;
}
.tablet .MobileHeader__header--2RR
{
    padding: .5rem 1.136rem .5rem .636rem;
}
.MobileHeader__info--1n2
{
    align-items: center;
    display: flex;
}
.MobileHeader__menu--2Us:before
{
    content: "";
    display: block;
    height: var(--page-header-height);
    left: -1rem;
    position: absolute;
    top: 0;
    width: 4rem;
}
.MobileHeader__controls--wrQ
{
    align-items: center;
    display: flex;
    justify-content: flex-end;
}
.mirror-mode .MobileHeader__menu--2Us:before
{
    right: -.5rem;
}
.Inbox__inbox--3Nx
{
    cursor: pointer;
    margin-left: 1.3rem;
    position: relative;
}
.mirror-mode .Inbox__inbox--3Nx
{
    margin-left: 0;
    margin-right: 1.3rem;
}
.Inbox__inbox--3Nx .unread-messages-count-replacer
{
    background: #ff871d;
    border-radius: 50%;
    color: #fff;
    display: none;
    font-size: .55rem;
    height: 1.2rem;
    left: -.31rem;
    line-height: 1.2rem;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: -.15rem;
    width: 1.2rem;
}
.Inbox__inbox--3Nx .unread-messages-count-replacer.has-message
{
    display: block;
}
.Language__languageLink--9vA
{
    color: var(--header-icon-label-font-color);
    cursor: pointer;
    margin-left: 1.3rem;
}
.Language__languageLink--9vA .Language__icon--3_y
{
    scale: .92;
}
.Language__languageLink--9vA:hover .Language__language--Htd
{
    color: var(--header-icon-label-font-color-hover);
}
.Language__languageLink--9vA:hover .Language__icon--3_y
{
    background-position: -5rem -115rem;
}
.Language__language--Htd
{
    margin-left: .4rem;
    text-transform: capitalize;
}
.mirror-mode .Language__languageLink--9vA
{
    margin-left: 0;
    margin-right: 1.3rem;
}
.mirror-mode .Language__language--Htd
{
    margin-left: 0;
    margin-right: .4rem;
}
.DesktopHeader__header--AI8
{
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    margin: auto;
    max-width: var(--desktop-min-page-width);
    min-height: 4.2rem;
    padding: .9rem .769rem;
}
.DesktopHeader__info--1LL
{
    align-items: center;
    align-self: flex-start;
    display: flex;
}
.DesktopHeader__ticker--hPZ
{
    color: var(--header-session-ticker-font-color);
    font-size: 1rem;
    margin-left: 1.406rem;
}
.DesktopHeader__controls--2z3
{
    align-items: center;
    display: flex;
    flex: 6;
    flex-wrap: wrap;
    justify-content: flex-end;
}
.DesktopHeader__login--1Hk, .DesktopHeader__register--1bB
{
    line-height: 2.35rem;
    padding: 0 1.25rem;
}
.DesktopHeader__deposit--3Ur .btn
{
    background-color: var(--header-deposit-btn-background-color);
    border: .078rem solid var(--header-deposit-btn-border-color);
    box-shadow: none;
    color: var(--header-deposit-btn-font-color);
}
.DesktopHeader__deposit--3Ur .btn:hover
{
    background-color: var(--header-deposit-btn-background-color-hover);
    border-color: var(--header-deposit-btn-border-color-hover);
    color: var(--header-deposit-btn-font-color-hover);
}
.DesktopHeader__chat--3uR, .DesktopHeader__deposit--3Ur, .DesktopHeader__login--1Hk, .DesktopHeader__logout--Cse, .DesktopHeader__register--1bB
{
    margin-left: 1.3rem;
}
.mirror-mode .DesktopHeader__chat--3uR, .mirror-mode .DesktopHeader__deposit--3Ur, .mirror-mode .DesktopHeader__login--1Hk, .mirror-mode .DesktopHeader__logout--Cse, .mirror-mode .DesktopHeader__register--1bB
{
    margin-left: 0;
    margin-right: 1.3rem;
}
.mirror-mode .DesktopHeader__chat--3uR
{
    transform: scaleX(-1);
}
.mirror-mode .DesktopHeader__ticker--hPZ
{
    margin-left: 0;
    margin-right: 1.406rem;
}
.DefaultHeader__defaultHeader--3Qo
{
    position: relative;
    z-index: var(--default-header-z-index);
}
.desktop .DefaultHeader__defaultHeader--3Qo
{
    background-color: var(--header-nav-bar-background-color);
}
.mobile .DefaultHeader__defaultHeader--3Qo, .tablet .DefaultHeader__defaultHeader--3Qo
{
    background-color: var(--header-touchdevice-background-color);
}
.PortletTitle__title--96T
{
    background-color: var(--portlet-header-background-color);
    color: var(--portlet-header-font-color);
    position: relative;
    text-align: center;
    z-index: 1;
}
.UnregisteredPortlet__error--9X0
{
    padding: 1.5rem 0;
}
.TransparentPopup__popup--3mC
{
    background: none;
    border-radius: 0;
    box-shadow: none;
}
.TransparentPopup__header--3_Q
{
    font-size: 1.6rem;
    font-weight: 700;
}
.mobile .TransparentPopup__header--3_Q
{
    font-size: 1.37rem;
}
.mobile.landscape .TransparentPopup__header--3_Q
{
    font-size: .914rem;
    white-space: nowrap;
}
.TransparentPopup__inner--1bu
{
    color: #fff;
    font-size: 1.097rem;
    padding: 2em 0;
    text-align: center;
}
.TransparentPopup__overlay--1eT
{
    opacity: .95;
}
.GeoComply__geocomply--28y
{
    align-items: center;
    background: #000000f2;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: var(--geocomply-z-index);
}
.GeoComply__geocomplyOverlayTitle--wGQ
{
    color: #fff;
    font-size: 2em;
    font-weight: 700;
}
.GeoComply__geocomplyOverlay--3An
{
    color: #fff;
    font-size: 1.2em;
    margin: 2em 0;
    max-width: 500px;
    text-align: center;
}
.GeoComply__hidden--1Y6
{
    display: none!important;
}
.Geofencing__geofencing--2UV
{
    align-items: center;
    background: #000000f2;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: var(--geofencing-z-index);
}
.ConfirmationPopup__popup--2wa
{
    align-self: center;
    border-radius: .156em;
    font-size: .914rem;
    max-width: 42em;
    min-height: 13em;
}
.ConfirmationPopup__inner--3Zi
{
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 1em 2.5em 0;
}
.ie11 .ConfirmationPopup__inner--3Zi
{
    display: block;
    text-align: center;
}
.ConfirmationPopup__content--3Du
{
    font-size: 1.143rem;
}
.ConfirmationPopup__btn--KwC
{
    width: 10em;
}
.Image__image--CkF
{
    border: 0;
    height: 100%;
    object-fit: cover;
    width: 100%;
}
.useShowNotification__notification--1n8
{
    color: var(--notification-text-color);
}
.useShowNotification__notification--1n8.useShowNotification__default--3EJ
{
    background-color: var(--notification-default-bg-color);
}
.useShowNotification__notification--1n8.useShowNotification__success--2Fd
{
    background-color: var(--notification-success-bg-color);
}
.useShowNotification__notification--1n8.useShowNotification__error--1MC
{
    background-color: var(--notification-error-bg-color);
}
.useShowNotification__notification--1n8.useShowNotification__info--3ew
{
    background-color: var(--notification-info-bg-color);
}
.useShowNotification__notification--1n8.useShowNotification__warning--2bX
{
    background-color: var(--notification-warning-bg-color);
}
.useShowNotification__notification--1n8 .useShowNotification__closeButton--AE8
{
    border-radius: .285rem;
    cursor: pointer;
    padding: .285rem .57rem;
}
.useShowNotification__notification--1n8 .useShowNotification__closeButton--AE8:hover
{
    background-color: #0000000d;
}
.FavoriteIcon__wrapper--1Ub
{
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
}
.FavoriteIcon__actuator--2Oq
{
    cursor: pointer;
    height: 100%;
    position: absolute;
    width: 100%;
}
.ie .FavoriteIcon__actuator--2Oq
{
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}
[class*=ios_10_3] .FavoriteIcon__actuator--2Oq
{
    left: -54%;
    top: -54%;
}
.mobile .FavoriteIcon__actuator--2Oq, .tablet .FavoriteIcon__actuator--2Oq
{
    height: 200%;
    width: 200%;
}
:root
{
    --game-favorite-off-image: url(../../bcgamebettingde/image/js__components__common__Game__FavoriteIcon__images__off.svg);
    --game-favorite-off-reverse-image: url(../../bcgamebettingde/image/js__components__common__Game__FavoriteIcon__images__off_featured.svg);
    --game-favorite-on-image: url(../../bcgamebettingde/image/js__components__common__Game__FavoriteIcon__images__on.svg);
}
.FavoriteIcon__icon--XnH
{
    background-image: var(--game-favorite-off-image);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: contain;
    flex: 1 1 auto;
    height: 90%;
    position: absolute;
    width: auto;
}
.ie .FavoriteIcon__icon--XnH, [class*=ios_10_3] .FavoriteIcon__icon--XnH
{
    bottom: 0;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
}
.FavoriteIcon__featured--LUl
{
    background-image: var(--game-favorite-off-reverse-image);
    background-position: 0;
}
.FavoriteIcon__on--1Ta
{
    background-image: var(--game-favorite-on-image);
    background-position: 0;
}
:root
{
    --game-recently-played-image: url(../../bcgamebettingde/image/js__components__common__Game__images__play_recent_default.svg);
    --game-recently-played-hover-image: url(../../bcgamebettingde/image/js__components__common__Game__images__play_recent_hover.svg);
    --live-game-seats-image: url(../../bcgamebettingde/image/js__components__common__Game__images__person.svg);
}
.Game__container--B0y
{
    display: block;
    --image-aspect-ratio: 1.6;
    --sideIconsSize: 2em;
    --border-radius: 8%;
    --text-font-size: .9375rem;
    --text-line-height: 1.875em;
    --game-container-width: 100%;
    width: var(--game-container-width);
    word-break: break-word;
}
.Game__scheduledLiveGameInfo--2jj, .Game__sideIcons--2gf, .Game__sideLabels--2cT
{
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 3.6%;
    position: absolute;
    top: 0;
}
.Game__scheduledLiveGameInfo--2jj.Game__withTitle--1d6, .Game__sideIcons--2gf.Game__withTitle--1d6, .Game__sideLabels--2cT.Game__withTitle--1d6
{
    height: calc(100% - 3.6em);
}
.Game__sideLabels--2cT
{
    align-items: flex-start;
    left: 0;
}
.Game__sideLabels--2cT .Game__labels--3Hv
{
    display: flex;
    flex-wrap: wrap;
}
.Game__sideLabels--2cT .Game__labels--3Hv .Game__label--1QL
{
    background: var(--dark-blue-const-color);
    color: var(--white-const-color);
    margin: 0 .3125em .3125em 0;
}
.Game__sideLabels--2cT .Game__label--1QL, .Game__sideLabels--2cT .Game__liveLimits--nkQ
{
    border-radius: .625em;
    font-size: var(--text-font-size);
    line-height: var(--text-line-height);
    padding: 0 .625em;
}
.Game__sideLabels--2cT .Game__liveLimits--nkQ
{
    background: var(--game-live-limits-bg-color);
    bottom: 5%;
    color: var(--game-live-limits-font-color);
    position: absolute;
}
.Game__sideIcons--2gf
{
    align-items: flex-end;
    min-width: var(--sideIconsSize);
    right: 0;
}
.Game__sideIcons--2gf .Game__featured--1IN
{
    height: var(--sideIconsSize);
    width: var(--sideIconsSize);
}
.Game__sideIcons--2gf .Game__favorite--17h, .Game__sideIcons--2gf .Game__seatsInfo--2gK
{
    bottom: 5%;
    position: absolute;
}
.Game__sideIcons--2gf .Game__liveInfo--2nA
{
    align-items: flex-end;
    color: var(--game-live-info-color);
    display: flex;
    flex-direction: column;
}
.Game__sideIcons--2gf .Game__liveInfo--2nA span
{
    font-size: var(--text-font-size);
}
.Game__sideIcons--2gf .Game__liveInfo--2nA span:first-child
{
    line-height: var(--text-line-height);
}
.Game__sideIcons--2gf .Game__seatsInfo--2gK
{
    align-items: center;
    color: var(--game-live-info-color);
    display: flex;
    font-size: var(--text-font-size);
    height: var(--text-line-height);
}
.Game__sideIcons--2gf .Game__seatsInfo--2gK .Game__seatsIcon--1-R
{
    background: var(--live-game-seats-image) no-repeat center;
    background-size: cover;
    height: 1.5em;
    margin-left: .15em;
    width: 1.5em;
}
.Game__scheduledLiveGameInfo--2jj
{
    align-items: center;
    color: var(--game-live-info-color);
    justify-content: center;
    width: 100%;
}
.Game__scheduledLiveGameInfo--2jj span
{
    font-size: 1.1em;
}
.Game__imageContainer--3Sx
{
    --game-border-radius: var(--border-radius)/calc(var(--border-radius) * var(--image-aspect-ratio));
    cursor: pointer;
    height: 0;
    padding-top: calc(100% / var(--image-aspect-ratio));
    position: relative;
    width: 100%;
}
.Game__imageContainer--3Sx:hover
{
    border-radius: var(--game-border-radius);
}
.Game__imageContainer--3Sx .Game__image--2rI
{
    border-radius: var(--game-border-radius);
    bottom: 0;
    box-shadow: 0 .1em .2em #a4a4a4;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.Game__imageContainer--3Sx .Game__background--3ls
{
    background: linear-gradient(90deg,#0000 50%,#000000ad);
    border-radius: var(--game-border-radius);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.Game__imageContainer--3Sx .Game__scheduledLiveGameBackground--3RP
{
    background: linear-gradient(0deg,#000000bf,#000000bf);
    border-radius: var(--game-border-radius);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.Game__name--3q0
{
    color: var(--game-title-color);
    font-size: .75em;
    padding-top: .5em;
    text-align: center;
    white-space: normal;
}
.Game__ellipsis--2Jt
{
    display: block;
    display: -webkit-box;
    height: 2.9em;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.Game__favorite--17h
{
    height: var(--sideIconsSize);
    width: var(--sideIconsSize);
}
.Game__titleWrapper--2u7
{
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
}
.Game__titleWrapper--2u7 .Game__favorite--17h
{
    flex: 0 0 auto;
    margin-top: .3em;
}
.Game__extraSmall--2tW
{
    --game-container-width: 4.937rem;
}
.Game__small--3Yj
{
    --game-container-width: 9.143rem;
}
.Game__medium--3jc
{
    --game-container-width: 15.657rem;
}
.Game__large--Ze8
{
    --game-container-width: 18.857rem;
}
.Game__large--Ze8 .Game__name--3q0
{
    font-size: 1.143rem;
    text-align: left;
}
.Game__simpleGrid--2Y7
{
    min-width: var(--game-container-width);
    width: 100%;
}
.Game__recentlyPlayedIcon--1G_
{
    background-image: var(--game-recently-played-image);
    background-position: 50%;
    background-repeat: no-repeat;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.Game__recentlyPlayedIcon--1G_:active, .Game__recentlyPlayedIcon--1G_:hover
{
    background-color: #00000080;
    background-image: var(--game-recently-played-hover-image);
    border-radius: var(--game-border-radius);
    z-index: 1;
}
.desktop .Game__scheduledLiveGameInfo--2jj, .desktop .Game__sideIcons--2gf, .desktop .Game__sideLabels--2cT
{
    pointer-events: none;
}
.desktop .Game__scheduledLiveGameInfo--2jj .Game__favorite--17h, .desktop .Game__sideIcons--2gf .Game__favorite--17h, .desktop .Game__sideLabels--2cT .Game__favorite--17h
{
    pointer-events: auto;
}
.desktop .Game__sideLabels--2cT
{
    max-width: 11em;
}
@media(max-width: 600px)
{
    .desktop .Game__container--B0y
    {
        --sideIconsSize: 1.6em;
    }
}
.mobile .Game__medium--3jc.Game__container--B0y
{
    --text-font-size: .6em;
}
.mobile .Game__medium--3jc .Game__sideIcons--2gf, .mobile .Game__medium--3jc .Game__sideLabels--2cT
{
    max-width: 7em;
}
.tablet .Game__medium--3jc.Game__container--B0y
{
    --text-font-size: .7em;
}
.tablet .Game__medium--3jc .Game__sideIcons--2gf, .tablet .Game__medium--3jc .Game__sideLabels--2cT
{
    max-width: 8em;
}
.mobile .Game__container--B0y:first-child, .tablet .Game__container--B0y:first-child
{
    margin-left: 0;
}
.mobile .Game__container--B0y:last-child, .tablet .Game__container--B0y:last-child
{
    margin-right: 0;
}
.mobile .Game__recentlyPlayedIcon--1G_, .tablet .Game__recentlyPlayedIcon--1G_
{
    background-size: 6.25em;
}
.mobile .Game__scheduledLiveGameInfo--2jj span, .tablet .Game__scheduledLiveGameInfo--2jj span
{
    font-size: var(--text-font-size);
}
.mobile .Game__small--3Yj.Game__container--B0y, .tablet .Game__small--3Yj.Game__container--B0y
{
    --text-font-size: .6em;
}
.mobile .Game__small--3Yj .Game__sideIcons--2gf, .mobile .Game__small--3Yj .Game__sideLabels--2cT, .tablet .Game__small--3Yj .Game__sideIcons--2gf, .tablet .Game__small--3Yj .Game__sideLabels--2cT
{
    max-width: 7em;
}
.mobile .Game__large--Ze8.Game__container--B0y, .tablet .Game__large--Ze8.Game__container--B0y
{
    --text-font-size: .8em;
}
.mobile .Game__large--Ze8 .Game__sideIcons--2gf, .mobile .Game__large--Ze8 .Game__sideLabels--2cT, .tablet .Game__large--Ze8 .Game__sideIcons--2gf, .tablet .Game__large--Ze8 .Game__sideLabels--2cT
{
    max-width: 9em;
}
@media(max-width: 720px)
{
    .mobile .Game__container--B0y
    {
        --sideIconsSize: 1.6em;
    }
}
.Slider__component--1n1
{
    align-items: center;
    display: flex;
    position: relative;
}
.Slider__container--3ik
{
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
}
.Slider__slider---o-
{
    align-items: center;
    display: flex;
    height: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.Slider__sliderOverlay--1GK
{
    background-color: initial;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.Slider__slide--2nK
{
    display: flex;
    flex: 1 0 auto;
    height: 100%;
    margin-right: var(--slide-gap,0);
    width: 100%;
}
.mirror-mode .Slider__slide--2nK
{
    margin-left: var(--slide-gap,0);
    margin-right: 0;
}
.Slider__fading--30J
{
    opacity: 0;
    position: absolute;
    transition: opacity 1s ease-in-out;
    z-index: 0;
}
.ie11 .Slider__fading--30J
{
    top: 0;
}
.Slider__fadingActive--2U9
{
    opacity: 1;
    z-index: 1;
}
.Slider__bullets--3Ex
{
    bottom: 0;
    cursor: default;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    white-space: normal;
    width: 100%;
    z-index: 1;
}
.ie .Slider__bullets--3Ex
{
    left: 0;
}
.Slider__bullet--29u
{
    background-color: var(--slider-dots-bg-color);
    border-radius: 1em;
    box-shadow: 0 0 0 1px var(--slider-dots-border-color);
    cursor: pointer;
    display: inline-block;
    font-size: .914em;
    height: .6em;
    margin: .5em .25em;
    padding: 0;
    transform: translateZ(0);
    vertical-align: top;
    white-space: normal;
    width: .6em;
}
.Slider__bullet--29u.Slider__active--1-H
{
    background-color: var(--slider-dots-active-bg-color);
}
.Slider__button--3zU
{
    background-color: var(--slider-buttons-bg-color);
    border-radius: 1em;
    color: var(--slider-buttons-font-color);
    display: inline-block;
    font-size: .914em;
    height: 1.8em;
    margin: .2em;
    padding: .2em .2em 0;
    text-align: center;
    transform: translateZ(0);
    vertical-align: top;
    white-space: normal;
    width: 1.8em;
    z-index: 1;
}
.Slider__button--3zU.Slider__active--1-H
{
    background-color: var(--slider-buttons-active-bg-color);
}
.Slider__leftArrow--1hV, .Slider__rightArrow--l16
{
    cursor: pointer;
    height: 2.5em;
    margin: -1em 1em;
    position: absolute;
    top: 50%;
    width: 2.5em;
    z-index: 2;
}
.Slider__leftArrow--1hV:before, .Slider__rightArrow--l16:before
{
    content: "";
    display: block;
    left: -1em;
    position: absolute;
    top: -1em;
}
.Slider__leftArrow--1hV
{
    left: 0;
}
.Slider__rightArrow--l16
{
    right: 0;
}
.Slider__visibilityHidden--3pj
{
    visibility: hidden;
}
.Slider__disabledArrow--XY2
{
    opacity: .5;
}
.Slider__disabledArrow--XY2:focus, .Slider__disabledArrow--XY2:hover
{
    background-image: var(--slider-arrow-image);
}
.Slider__progressBarContainer--YxY
{
    background-color: var(--slider-progress-bar-bg-color);
    height: .4rem;
    width: 100%;
}
.Slider__progressBar--2Te
{
    background-color: var(--slider-progress-bar-color);
    height: 100%;
}
.Slider__slideNav--3CZ
{
    height: 0;
    position: absolute;
    width: 0;
}
.GamesView__sliderContainer--pQu
{
    overflow: visible;
    width: 100%;
}
.GamesView__innerSlider--3dL
{
    transition: height .3s ease-out;
}
.GamesView__slide--2Rr
{
    align-items: center;
    height: auto;
    justify-content: center;
    padding: 1.6em 3.5em 0;
}
.GamesView__grid--3wU
{
    flex-wrap: wrap;
}
html:not(.ios) .GamesView__grid--3wU
{
    transform: translateZ(0)!important;
    transition: height .3s ease-out;
}
.GamesView__grid--3wU.GamesView__collapseAnimation--3tA .GamesView__slide--2Rr:nth-child(n+2), .GamesView__grid--3wU.GamesView__expandAnimation--3iu .GamesView__slide--2Rr:nth-child(n+2)
{
    opacity: 0;
}
.GamesView__grid--3wU.GamesView__collapseAnimation--3tA .GamesView__slide--2Rr:nth-child(2), .GamesView__grid--3wU.GamesView__expandAnimation--3iu .GamesView__slide--2Rr:nth-child(2)
{
    transform: translateY(-100%);
}
.GamesView__grid--3wU.GamesView__collapseAnimation--3tA .GamesView__slide--2Rr:nth-child(3), .GamesView__grid--3wU.GamesView__expandAnimation--3iu .GamesView__slide--2Rr:nth-child(3)
{
    transform: translateY(-200%);
}
.GamesView__grid--3wU.GamesView__collapseAnimation--3tA .GamesView__slide--2Rr:nth-child(4), .GamesView__grid--3wU.GamesView__expandAnimation--3iu .GamesView__slide--2Rr:nth-child(4)
{
    transform: translateY(-300%);
}
.GamesView__grid--3wU.GamesView__collapseAnimation--3tA .GamesView__slide--2Rr:nth-child(5), .GamesView__grid--3wU.GamesView__expandAnimation--3iu .GamesView__slide--2Rr:nth-child(5)
{
    transform: translateY(-400%);
}
.GamesView__grid--3wU.GamesView__collapseAnimation--3tA .GamesView__slide--2Rr:nth-child(6), .GamesView__grid--3wU.GamesView__expandAnimation--3iu .GamesView__slide--2Rr:nth-child(6)
{
    transform: translateY(-500%);
}
.GamesView__grid--3wU.GamesView__collapseAnimation--3tA .GamesView__slide--2Rr:nth-child(7), .GamesView__grid--3wU.GamesView__expandAnimation--3iu .GamesView__slide--2Rr:nth-child(7)
{
    transform: translateY(-600%);
}
.GamesView__grid--3wU.GamesView__collapseAnimation--3tA .GamesView__slide--2Rr:nth-child(8), .GamesView__grid--3wU.GamesView__expandAnimation--3iu .GamesView__slide--2Rr:nth-child(8)
{
    transform: translateY(-700%);
}
.GamesView__grid--3wU.GamesView__collapseAnimation--3tA .GamesView__slide--2Rr:nth-child(9), .GamesView__grid--3wU.GamesView__expandAnimation--3iu .GamesView__slide--2Rr:nth-child(9)
{
    transform: translateY(-800%);
}
.GamesView__grid--3wU.GamesView__collapseAnimation--3tA .GamesView__slide--2Rr:nth-child(n+10), .GamesView__grid--3wU.GamesView__expandAnimation--3iu .GamesView__slide--2Rr:nth-child(n+10)
{
    display: none;
}
.GamesView__grid--3wU.GamesView__collapseAnimation--3tA .GamesView__slide--2Rr+.GamesView__slide--2Rr, .GamesView__grid--3wU.GamesView__expandAnimation--3iu .GamesView__slide--2Rr+.GamesView__slide--2Rr
{
    z-index: -1;
}
.GamesView__grid--3wU:not(.GamesView__expandAnimation--3iu) .GamesView__slide--2Rr+.GamesView__slide--2Rr
{
    transition: all .3s ease-out;
}
:not(.desktop.ie) .GamesView__arrows--1EJ
{
    align-self: center;
    bottom: auto;
    margin-bottom: 0;
    margin-top: 0;
    top: auto;
}
.GamesView__bullets--2iL
{
    bottom: auto;
    width: auto;
}
.GamesView__bullet--3q4
{
    height: .3em;
    margin: .2em;
    opacity: .2;
    width: .3em;
}
.GamesView__bullet--3q4, .GamesView__bullet--3q4.GamesView__activeBullet--2Qc
{
    background-color: var(--games-slider-dots-bg-color);
    box-shadow: 0 0 0 1px var(--games-slider-dots-bg-color);
}
.GamesView__bullet--3q4.GamesView__activeBullet--2Qc
{
    opacity: 1;
}
.GamesView__game--39w
{
    align-self: flex-start;
    flex: 1;
    margin: .3em 2em .3em 0;
    position: relative;
}
.mobile .GamesView__game--39w, .tablet .GamesView__game--39w
{
    vertical-align: bottom;
}
.GamesView__game--39w:last-of-type
{
    margin-right: 0;
}
.GamesView__extraSmall--P_Z
{
    margin-top: 1.6em;
}
.GamesView__extraSmall--P_Z .GamesView__sliderContainer--pQu
{
    overflow: hidden;
    padding: .2rem 0;
}
.GamesView__extraSmall--P_Z .GamesView__slide--2Rr
{
    padding-bottom: 0;
    padding-top: 0;
}
.GamesView__extraSmall--P_Z .GamesView__game--39w
{
    flex: 0 0 auto;
    margin: 0 1.2em 0 0;
}
.GamesView__extraSmall--P_Z .GamesView__game--39w:last-child
{
    margin-right: 0;
}
.desktop .GamesView__sliderContainer--pQu
{
    z-index: 2;
}
.desktop .GamesView__bullets--2iL
{
    z-index: 1;
}
.mobile .GamesView__grid--3wU .GamesView__slide--2Rr, .tablet .GamesView__grid--3wU .GamesView__slide--2Rr
{
    padding: 1.25em 0 0;
}
.GamesView__simpleGrid--3PX
{
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
.GamesView__simpleGrid--3PX .GamesView__game--39w
{
    display: flex;
}
.GamesView__buttons--3QL
{
    display: flex;
    justify-content: center;
    padding: 1rem;
}
.GamesView__games--Zi7
{
    overflow-x: auto;
    width: 100%;
    -webkit-overflow-scrolling: touch;
    padding: 1em 0;
    white-space: nowrap;
    word-wrap: normal;
    -webkit-user-select: none;
    user-select: none;
}
.GamesView__games--Zi7 .GamesView__game--39w
{
    display: inline-block;
    margin: .3em 1em;
}
.GamesView__games--Zi7 .GamesView__divider--1a5:after
{
    border-right: var(--border-light);
    bottom: 0;
    content: " ";
    position: absolute;
    right: -1em;
    top: 0;
}
.GamesView__games--Zi7 .GamesView__divider--1a5:last-child:after
{
    display: none;
}
.mobile .GamesView__games--Zi7::-webkit-scrollbar, .tablet .GamesView__games--Zi7::-webkit-scrollbar
{
    display: none;
}
.desktop .GamesView__arrows--1EJ
{
    margin: -1em .5em;
    z-index: 2;
}
html:not(.ie) .GamesView__extraSmall--P_Z .GamesView__arrows--1EJ
{
    margin-bottom: 0;
    margin-top: 0;
    top: auto;
}
.BonusWithGamesPopup__layout--aF6
{
    text-align: center;
}
.desktop .BonusWithGamesPopup__layout--aF6
{
    max-width: 42.188em;
}
.BonusWithGamesPopup__game--hRK
{
    --image-aspect-ratio: 1;
}
.AdvancedPlayerMessage__popup--18x
{
    background: #0000 no-repeat top;
    border-radius: 0;
    box-shadow: none;
    padding: 1rem;
}
.AdvancedPlayerMessage__header--zyv
{
    display: none;
}
.AdvancedPlayerMessage__noImage--3t1
{
    background-color: var(--popup-bg-color);
}
.AdvancedPlayerMessage__htmlContainer--3eL
{
    height: 100%;
}
.AdvancedPlayerMessage__actionButtons--2oA
{
    align-self: center;
    padding: 1.25em 2.25em 1.875em;
}
.AdvancedPlayerMessage__btn--18u
{
    border-radius: .1875em;
    font-size: 1.079rem;
    line-height: 1.1875em;
    margin: 0 .3125em;
    max-width: 11.24em;
    overflow: hidden;
    padding: .75em 1.75em;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.AdvancedPlayerMessage__btn--18u:first-child
{
    margin-left: 0;
}
.AdvancedPlayerMessage__btn--18u:last-child
{
    margin-right: 0;
}
.desktop .AdvancedPlayerMessage__actionButtons--2oA, .tablet .AdvancedPlayerMessage__actionButtons--2oA
{
    max-width: unset;
}
.mobile.portrait .AdvancedPlayerMessage__actionButtons--2oA
{
    flex-wrap: wrap;
}
.mobile.portrait .AdvancedPlayerMessage__btn--18u
{
    margin: .3125em 0;
    max-width: none;
    width: 100%;
}
.mobile.portrait .AdvancedPlayerMessage__btn--18u:first-child
{
    margin-top: 0;
}
.mobile.portrait .AdvancedPlayerMessage__btn--18u:last-child
{
    margin-bottom: 0;
}
.AdvancedPlayerMessage__loader--1md
{
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
}
.FreeSpin2BonusGamesPopup__layout--2Em
{
    text-align: center;
}
.desktop .FreeSpin2BonusGamesPopup__layout--2Em
{
    max-width: 42.188em;
}
.FreeSpin2BonusGamesPopup__game--2jG
{
    --image-aspect-ratio: 1;
}
.FreeSpin2BonusGamesPopup__btn--1Ea
{
    width: 10em;
}
.FreeSpin2BonusPopup__layout--l97
{
    text-align: center;
}
.desktop .FreeSpin2BonusPopup__layout--l97
{
    max-height: 95vh;
    max-width: 30em;
}
.FreeSpin2BonusPopup__game--3kf
{
    --image-aspect-ratio: 1;
}
.FreeSpin2BonusPopup__grid--3E8
{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: stretch;
    margin: 2em;
}
.mobile.landscape .FreeSpin2BonusPopup__grid--3E8
{
    margin: 2rem 7rem;
}
.FreeSpin2BonusPopup__selection--2-T
{
    align-items: center;
    aspect-ratio: 1;
    border: 1px solid var(--border-color);
    border-radius: 10px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: .5rem 0;
    width: 100%;
}
.mobile.landscape .FreeSpin2BonusPopup__selection--2-T
{
    aspect-ratio: 1.5;
}
.tablet .FreeSpin2BonusPopup__selection--2-T
{
    aspect-ratio: 1.6;
}
.tablet.landscape .FreeSpin2BonusPopup__selection--2-T
{
    aspect-ratio: 1.7;
}
.FreeSpin2BonusPopup__description--3Za
{
    padding: 0 .75rem;
}
.FreeSpin2BonusPopup__initialCount--1Cs, .FreeSpin2BonusPopup__value--1Qh
{
    font-size: 2em;
}
.FreeSpin2BonusPopup__text--2Wf, .FreeSpin2BonusPopup__x--3B3
{
    margin: .5em 0;
}
.FreeSpin2BonusPopup__activeSelection--npc
{
    box-shadow: var(--border-hover);
}
.Label__label--MzX
{
    color: var(--secondary-dark-font-color);
    position: relative;
}
.Label__label--MzX.Label__readOnly--SDG
{
    pointer-events: none;
}
.Label__hint--337
{
    color: var(--valid-font-color);
    font-size: .82rem;
    margin: -1em 0 1.65em;
    padding-left: .3em;
}
.Label__fieldLabelAsterisk--3-n
{
    color: var(--field-label-asterisk-color);
}
.Label__tooltipIcon--2DB
{
    bottom: -.25rem;
    height: 1.7rem;
    margin-left: .3rem;
    position: absolute;
    width: 1.7rem;
}
.Control__control--2X-
{
    margin: var(--input-field-margin);
}
.Control__control--2X-.Control__valid--3D7 .Control__content--22a
{
    border-color: var(--input-field-success-border-color);
}
.Control__control--2X-.Control__invalid--1kE .Control__content--22a
{
    border-color: var(--input-field-negative-border-color);
}
.Control__control--2X-.Control__focus--Y-9 .Control__content--22a
{
    border-color: var(--input-field-focus-border-color);
}
.Control__control--2X-.Control__disabled--3Z_
{
    opacity: .7;
    pointer-events: none;
}
.Control__control--2X-.Control__hideBorder--2qG .Control__content--22a
{
    border-bottom: none;
}
.Control__content--22a
{
    align-items: center;
    border-bottom: var(--input-field-border);
    display: flex;
    position: relative;
}
.Control__content--22a:before
{
    color: var(--secondary-dark-font-color);
    font-size: 1.024rem;
    padding-right: .2em;
    text-align: center;
}
.mirror-mode .Control__content--22a:before
{
    padding-left: .2em;
    padding-right: 0;
}
.Control__content--22a[data-currency-symbol]:before
{
    content: attr(data-currency-symbol);
}
.Control__content--22a input[type=email], .Control__content--22a input[type=number], .Control__content--22a input[type=password], .Control__content--22a input[type=tel], .Control__content--22a input[type=text], .Control__content--22a textarea
{
    border: none;
}
.Control__bottomHint--3h8
{
    color: var(--secondary-light-font-color);
    display: block;
    font-size: .82rem;
    margin-top: .3rem;
}
.Control__error--3_c
{
    font-size: .777rem;
    margin-top: .2em;
    max-height: 10000px;
    padding: 0;
    position: relative;
    text-align: left;
}
.Icons__icon--1bl
{
    cursor: pointer;
    flex: 0 0 auto;
    min-height: 2.5em;
    min-width: 2.5em;
}
.Icons__dropDownIcon--2WW
{
    cursor: pointer;
    pointer-events: none;
    position: relative;
}
.Icons__separator--38u
{
    background: #a4a4a4;
    bottom: 0;
    height: 1.3714rem;
    left: 0;
    margin: auto;
    position: absolute;
    top: 0;
    width: .0914rem;
}
.mirror-mode .Icons__separator--38u
{
    left: calc(2.5em - .0914rem);
}
.components__input--6hP
{
    background: 0 0 #0000;
    border: none;
    border-bottom: 1px solid var(--input-field-border-color);
    border-radius: 0;
    color: var(--input-field-font-color);
    display: initial;
    font-family: inherit;
    height: var(--input-field-height);
    line-height: normal;
    margin: 0;
    padding: 0;
    width: 100%;
    -webkit-text-fill-color: initial;
    -webkit-appearance: none;
}
.components__input--6hP::placeholder
{
    color: var(--input-field-placeholder-font-color);
}
.components__input--6hP:disabled
{
    opacity: 1;
}
.components__input--6hP[readonly]
{
    cursor: auto;
}
.components__input--6hP:disabled, .components__input--6hP[readonly]
{
    -webkit-text-fill-color: var(--input-field-disabled-font-color);
    background: var(--input-field-background-disabled);
    color: var(--input-field-disabled-font-color);
    opacity: .6;
}
.components__description--Lkg
{
    font-size: 1.4rem;
}
.components__control--6fo
{
    margin: 1.25em 0;
}
.components__error--2OC
{
    margin: 1em 0;
}
.components__formActions--Vvm
{
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 2em 0;
}
.components__formActions--Vvm .components__btn--1JA
{
    flex: 1;
    margin-left: .5em;
}
.components__formActions--Vvm .components__btn--1JA:first-child
{
    margin-left: 0;
}
.PinVerificationPopup__popupInner--3f8
{
    font-size: 1rem;
    padding: 0 2em 1em;
}
.PinVerificationPopup__layout--2Kj
{
    min-width: 21.94rem;
    width: 21.94rem;
}
.mobile.portrait .PinVerificationPopup__layout--2Kj
{
    width: 27em;
}
.mobile.landscape .PinVerificationPopup__layout--2Kj
{
    height: 21.5em;
    max-height: 90%;
    width: 41.5em;
}
.mobile.landscape .PinVerificationPopup__container--S3l
{
    max-height: 100%;
}
.tablet.landscape .PinVerificationPopup__layout--2Kj
{
    width: 52.5em;
}
.PinVerificationPopup__container--S3l
{
    padding-bottom: 0;
    width: 100%;
}
.CAFMultiFactorAuthentication__container--3Y5
{
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 2rem;
}
.MultiFactorAuthenticationPopup__popupInner--rQd
{
    font-size: 1rem;
    padding: 0 2em;
}
.MultiFactorAuthenticationPopup__layout--1sb
{
    min-width: 21.94rem;
    width: 21.94rem;
}
.mobile.portrait .MultiFactorAuthenticationPopup__layout--1sb
{
    width: 27em;
}
.mobile.landscape .MultiFactorAuthenticationPopup__layout--1sb
{
    height: 21.5em;
    max-height: 90%;
    width: 41.5em;
}
.mobile.landscape .MultiFactorAuthenticationPopup__container--2nG
{
    max-height: 100%;
}
.tablet.landscape .MultiFactorAuthenticationPopup__layout--1sb
{
    width: 52.5em;
}
.MultiFactorAuthenticationPopup__container--2nG
{
    width: 100%;
}
.ReCaptcha__container--2Yq
{
    display: flex;
}
.landscape.mobile .captcha-challenge-container, .preventScrolling.landscape.mobile .g-recaptcha-bubble-arrow+div:not(.g-recaptcha-bubble-arrow)
{
    height: 90vh!important;
    overflow-y: scroll!important;
}
.captcha-challenge-container
{
    position: fixed!important;
    top: 5vh!important;
}
.WarningMessage__warning--1-3
{
    background-color: var(--warning-background-color);
    border: 2px solid var(--warning-border-color);
    border-radius: .5rem;
    color: var(--warning-font-color);
    margin: 1rem 0;
    padding: .5rem;
    text-align: center;
}
.TwoFactorAuthentication__description--ghp
{
    font-size: 1.4rem;
}
.TwoFactorAuthentication__control--3G5
{
    margin: 1.25em 0;
}
.TwoFactorAuthentication__recaptcha--3Kq
{
    clear: both;
    padding: 1em 0;
}
.mobile.landscape .TwoFactorAuthentication__recaptcha--3Kq, .tablet.landscape .TwoFactorAuthentication__recaptcha--3Kq
{
    display: flex;
    justify-content: center;
}
.TwoFactorAuthentication__error--1vK
{
    margin: 1em 0;
}
.TwoFactorAuthentication__formActions--wWu
{
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 2em 0;
}
.TwoFactorAuthentication__formActions--wWu .TwoFactorAuthentication__btn--1Lz
{
    flex: 1;
    margin-left: .5em;
}
.TwoFactorAuthentication__formActions--wWu .TwoFactorAuthentication__btn--1Lz:first-child
{
    margin-left: 0;
}
.TwoFactorAuthentication__resendLink--vDL .TwoFactorAuthentication__isResendDisabled--PLJ
{
    opacity: .7;
}
.TwoFactorAuthentication__resendLink--vDL .TwoFactorAuthentication__isResendDisabled--PLJ:hover
{
    color: var(--link-font-color);
    cursor: default;
}
.TwoFactorAuthenticationPopup__popupInner--1NW
{
    font-size: 1rem;
    padding: 0 2em;
}
.TwoFactorAuthenticationPopup__layout--3Nv
{
    min-width: 21.94rem;
    width: 21.94rem;
}
.mobile.portrait .TwoFactorAuthenticationPopup__layout--3Nv
{
    width: 27em;
}
.mobile.landscape .TwoFactorAuthenticationPopup__layout--3Nv
{
    height: 21.5em;
    max-height: 90%;
    width: 41.5em;
}
.mobile.landscape .TwoFactorAuthenticationPopup__container--2qN
{
    max-height: 100%;
}
.tablet.landscape .TwoFactorAuthenticationPopup__layout--3Nv
{
    width: 52.5em;
}
.TwoFactorAuthenticationPopup__container--2qN
{
    width: 100%;
}
.TermsConditionsConfirmationPopup__layout--2Pr
{
    max-height: 85vh;
    min-height: 15rem;
}
.TermsConditionsConfirmationPopup__innerContent--1TV
{
    align-items: center;
    display: flex;
    flex-direction: column;
}
.mobile .TermsConditionsConfirmationPopup__innerContent--1TV form
{
    width: 100%;
}
.TermsConditionsConfirmationPopup__innerContent--1TV .TermsConditionsConfirmationPopup__info--367
{
    margin: 1rem 1.2rem 0;
}
.mobile .ChangePasswordPopup__layout--RUQ
{
    width: 24.68rem;
}
.mobile .ChangePasswordPopup__container--CHI
{
    width: 100%;
}
.ReCaptchaPopup__popupInner--35d
{
    font-size: 1rem;
    padding: 0 2rem;
}
.ReCaptchaPopup__layout--18x
{
    min-width: 21.94rem;
    width: 21.94rem;
}
.ReCaptchaPopup__recaptcha--1YE
{
    clear: both;
    padding: 1rem 0;
}
.CheckboxShallow__checkbox--1PR
{
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    max-width: 100%;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
}
.CheckboxShallow__checkbox--1PR.CheckboxShallow__disabledCheckbox--3uH
{
    cursor: auto;
}
.mobile .CheckboxShallow__checkbox--1PR, .tablet .CheckboxShallow__checkbox--1PR
{
    outline: none;
}
.CheckboxShallow__checkMark--G42
{
    flex: 0 0 auto;
    height: 1.25rem;
    position: relative;
    width: 1.25rem;
}
.CheckboxShallow__checkMark--G42:before
{
    background-image: url(../../bcgamebettingde/image/ic_WL_sprite.png);
    background-position: 0 -87.5rem;
    background-repeat: no-repeat;
    background-size: 400%;
    bottom: 0;
    content: "";
    flex: 0 0 auto;
    font-size: .91rem;
    height: 2.5rem;
    left: -.65rem;
    margin: auto;
    position: absolute;
    top: 0;
    width: 2.5rem;
}
.CheckboxShallow__input--1WB
{
    height: 0;
    left: 50%;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    width: 0;
}
.CheckboxShallow__input--1WB:active~.CheckboxShallow__checkMark--G42:before
{
    background-position: -2.5rem -87.5rem;
}
.CheckboxShallow__input--1WB:checked~.CheckboxShallow__checkMark--G42:before
{
    background-position: 0 -90rem;
}
.CheckboxShallow__input--1WB:checked:active~.CheckboxShallow__checkMark--G42:before
{
    background-position: -2.5rem -90rem;
}
.CheckboxShallow__input--1WB:indeterminate~.CheckboxShallow__checkMark--G42:before
{
    background-position: -5rem -90rem;
}
.CheckboxShallow__input--1WB:indeterminate:active~.CheckboxShallow__checkMark--G42:before
{
    background-position: -7.5rem -90rem;
}
.CheckboxShallow__input--1WB.CheckboxShallow__readOnly--2M1~.CheckboxShallow__checkMark--G42:before, .CheckboxShallow__input--1WB:disabled~.CheckboxShallow__checkMark--G42:before
{
    cursor: auto;
    opacity: .5;
}
.CheckboxShallow__input--1WB.CheckboxShallow__indeterminateIcon--3mt~.CheckboxShallow__checkMark--G42:before
{
    background-position: -5rem -90rem;
    opacity: 1;
}
.CheckboxShallow__input--1WB.CheckboxShallow__indeterminateIcon--3mt:active~.CheckboxShallow__checkMark--G42:before
{
    background-position-x: -7.55rem;
    opacity: 1;
}
.CheckboxShallow__label--1DO
{
    color: var(--input-field-font-color);
    flex: 0 1 auto;
    margin-left: .6rem;
    position: relative;
}
.CheckboxShallow__disabledLabel--3BG
{
    background: var(--input-field-background-disabled);
    color: var(--input-field-disabled-font-color);
    opacity: .6;
}
.CheckboxShallow__hint--3iu
{
    color: var(--valid-font-color);
    font-size: .82rem;
    margin: -1rem 0 1.65rem;
    padding-left: .3rem;
}
.CheckboxShallow__wrapText--1XO
{
    white-space: normal;
}
.CheckboxShallow__reverse--10f
{
    flex-direction: row-reverse;
}
.CheckboxShallow__reverse--10f .CheckboxShallow__label--1DO
{
    margin-left: 0;
}
.CheckboxShallow__stretch--H3a
{
    justify-content: space-between;
    width: 100%;
}
.ie .CheckboxShallow__stretch--H3a
{
    position: relative;
}
.CheckboxShallow__toggleMark--1ZP
{
    background-color: var(--toogle-bg-color);
    border-radius: 1rem;
    cursor: pointer;
    flex-shrink: 0;
    height: 1.2rem;
    margin: 0 .3rem;
    outline: none;
    position: relative;
    transition: background .4s;
    -webkit-user-select: none;
    user-select: none;
    width: 2.8rem;
}
.CheckboxShallow__toggleMark--1ZP:after, .CheckboxShallow__toggleMark--1ZP:before
{
    content: "";
    display: block;
    position: absolute;
}
.CheckboxShallow__toggleMark--1ZP:before
{
    background-color: #fff;
    border-radius: 1rem;
    bottom: 2px;
    left: 2px;
    right: 2px;
    top: 2px;
    transition: background .4s;
}
.CheckboxShallow__toggleMark--1ZP:after
{
    background-color: var(--toogle-bg-color);
    border-radius: 50%;
    bottom: -.15rem;
    box-shadow: 0 0 .25rem #0009;
    left: -.15rem;
    top: -.15rem;
    transition: margin .2s,background .2s;
    width: 1.5rem;
}
.ie .CheckboxShallow__toggleMark--1ZP
{
    position: absolute;
    right: 0;
}
.CheckboxShallow__buttonMark--vlv~.CheckboxShallow__label--1DO
{
    align-items: center;
    border-radius: 2rem;
    box-shadow: 0 0 0 1px #b9b9b9;
    display: flex;
    height: 2.8rem;
    margin: 0;
    opacity: .7;
    padding: 0 1.5rem;
}
.CheckboxShallow__input--1WB:checked~.CheckboxShallow__toggleMark--1ZP
{
    background-color: var(--toogle-active-bg-color);
}
.CheckboxShallow__input--1WB:checked~.CheckboxShallow__toggleMark--1ZP:after
{
    background-color: var(--toogle-active-bg-color);
    margin-left: 1.6rem;
}
.CheckboxShallow__input--1WB:checked~.CheckboxShallow__buttonMark--vlv~.CheckboxShallow__label--1DO
{
    box-shadow: 0 0 0 2px #6ecd8d;
    opacity: 1;
}
.CheckboxShallow__input--1WB:disabled~.CheckboxShallow__toggleMark--1ZP
{
    cursor: auto;
    opacity: .5;
}
.CheckboxShallow__fieldLabelAsterisk--Qtz
{
    color: var(--field-label-asterisk-color);
}
.Checkbox__control--24B
{
    overflow: visible;
}
.Checkbox__content--5FE
{
    border: none;
}
.Checkbox__hint--13Q
{
    color: var(--secondary-light-font-color);
}
.BonusBuyInPopup__popupInner--3ki
{
    max-width: 42em;
    padding: 2em;
    width: 100%;
}
.BonusBuyInPopup__buyInBonusTitle--3Ok
{
    font-size: 1.065rem;
    font-weight: 500;
    text-align: center;
}
.BonusBuyInPopup__buyInInput--1ts
{
    margin: 0 0 1.5em;
}
.BonusBuyInPopup__error--jbr
{
    font-size: 1.097rem;
    padding: 2em 0;
    text-align: center;
}
.BonusBuyInPopup__buttons--10Q
{
    display: flex;
    justify-content: center;
    margin: 0 auto;
}
.desktop .BonusBuyInPopup__buttons--10Q, .tablet .BonusBuyInPopup__buttons--10Q
{
    max-width: 25rem;
}
.BonusBuyInPopup__button--18b
{
    margin: 0 .35rem;
    min-width: 0;
    width: 50%;
}
.BonusBuyInPopup__button--18b:first-child
{
    margin-left: 0;
}
.BonusBuyInPopup__button--18b:last-child
{
    margin-right: 0;
}
.BonusBuyInPopup__checkbox--34U
{
    margin: 0;
}
.BonusBuyInPopup__termsText--1Uo
{
    margin-left: .7rem;
}
.BonusBuyInPopup__benefit--2xf
{
    font-size: 1.097rem;
    font-weight: 700;
    text-align: center;
}
.BonusBuyInPopup__terms--2WD
{
    align-items: baseline;
    display: flex;
    flex-direction: row;
    font-size: 1.097rem;
    justify-content: center;
    padding: 1em 0;
}
.BonusBuyInPopup__header--1vp .popup-modal__title:empty
{
    display: none;
}
.GameIFrame__gameIFrame--3-2
{
    border: none;
    display: block;
    height: 100%;
    max-width: 100%;
    width: 100vw;
}
.mobile .GamesCategory__category--1D-, .tablet .GamesCategory__category--1D-
{
    padding-left: 0;
    padding-right: 0;
}
.GamesCategory__category--1D-
{
    padding-bottom: 3em;
    position: relative;
}
.GamesCategory__category--1D-:last-child
{
    padding-bottom: 0;
}
.GamesCategory__heading--2LN
{
    align-items: center;
    color: var(--games-category-title-font-color);
    display: flex;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1;
    margin: 0;
    padding: 0 2.1em;
    text-transform: uppercase;
}
.GamesCategory__heading--2LN .GamesCategory__toggleAllGames--2Ge
{
    font-size: .68em;
    font-weight: 400;
    margin: 0 1em;
    text-transform: none;
}
.mobile .GamesCategory__heading--2LN, .tablet .GamesCategory__heading--2LN
{
    padding-left: 1rem;
    padding-right: 1rem;
}
.GamesCategory__icon--2rU
{
    transform: scale(.6) rotate(0deg);
    transition: transform .3s;
}
.GamesCategory__expanded--3Tf .GamesCategory__icon--2rU
{
    transform: scale(.6) rotate(180deg);
    transition: transform .3s;
}
.GamesCategory__category--1D-:not(.GamesCategory__tab--2uq):after, .GamesCategory__pinned--297:after
{
    border-bottom: var(--border-light);
    bottom: 1.5em;
    position: absolute;
}
.GamesCategory__pinned--297:after
{
    content: " ";
    left: 4em;
    width: calc(100% - 8em);
}
.mobile .GamesCategory__category--1D-:not(.GamesCategory__tab--2uq):after, .tablet .GamesCategory__category--1D-:not(.GamesCategory__tab--2uq):after
{
    content: " ";
    left: 1em;
    width: calc(100% - 2em);
}
.mobile .GamesCategory__tab--2uq
{
    padding-left: 1.25em;
    padding-right: 1.25em;
}
.tablet .GamesCategory__tab--2uq
{
    padding-left: 2.125em;
    padding-right: 2.125em;
}
.SimpleDialogInfoPopup__description--3yu
{
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: 1.143rem;
    padding: 1rem 2.5rem;
    word-break: break-word;
}
.mobile .GamblingSessionLimitsPopup__layout--9Oy
{
    width: 26rem;
}
.mobile .GamblingSessionLimitsPopup__container--27t
{
    width: 100%;
}
:root
{
    --card-popup-top-margin: 48px;
    --card-popup-bottom-margin: 48px;
    --card-popup-minimized-margin: calc(100dvh - 140px);
}
@keyframes CardPopup__swipe-top--QsY
{
    0%
    {
        top: 100%;
    }
    to
    {
        top: var(--card-popup-top-margin);
    }
}
@keyframes CardPopup__swipe-bottom--3Dj
{
    0%
    {
        top: var(--card-popup-top-margin);
    }
    to
    {
        top: var(--card-popup-minimized-margin);
    }
}
.CardPopup__layer--3jZ
{
    animation-delay: 0s;
    animation-direction: normal;
    animation-duration: .5s;
    animation-iteration-count: 1;
    animation-name: CardPopup__swipe-top--QsY;
    animation-timing-function: ease-out;
    bottom: 48px;
    display: block;
    overflow: hidden;
    position: fixed;
    z-index: var(--card-popup-z-index);
}
.CardPopup__layer--3jZ.CardPopup__closing--zfC
{
    animation-direction: reverse;
}
.CardPopup__layer--3jZ.CardPopup__minimizing--3fe
{
    animation-name: CardPopup__swipe-bottom--3Dj;
    top: var(--card-popup-minimized-margin);
}
.CardPopup__layer--3jZ.CardPopup__maximizing--1Pr
{
    animation-direction: reverse;
    animation-name: CardPopup__swipe-bottom--3Dj;
    top: 0;
}
.CardPopup__minimize--3DV
{
    filter: grayscale(1);
}
.CardPopup__popup--2Td
{
    border-radius: 0;
    bottom: 7vh;
    box-shadow: 1px -1px 10px 1px #000;
    height: calc(100dvh - var(--card-popup-top-margin) - env(safe-area-inset-bottom,0) - var(--card-popup-bottom-margin));
    top: var(--card-popup-top-margin);
    width: 100vw;
}
.CardPopup__header--Sg8
{
    display: none;
}
.mobile .CardPopup__header--Sg8
{
    font-size: 1.5em;
}
.mobile .CardPopup__layout--3C1
{
    --layout-height: 100dvh;
    --layout-margin: 0;
}
.mobile.landscape .CardPopup__header--Sg8
{
    font-size: 1em;
    white-space: nowrap;
}
.CardPopup__inner--uTw
{
    color: #fff;
    font-size: 1.2em;
    padding-top: 2em;
    text-align: center;
}
.CardPopup__close--3ti
{
    display: none;
}
.CardPopup__overlay--3A7
{
    opacity: 0;
}
.CardPopup__category--3Rq
{
    margin-top: 1em;
}
.CardPopup__category--3Rq:after
{
    display: none;
}
.CardPopup__buttons--3zX
{
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}
.CardPopup__backButton--24v
{
    filter: invert(1);
}
.CardPopup__iframe--aTk
{
    border: 0;
}
.CardPopup__message--vTA
{
    color: #000;
    margin-top: 2em;
    text-align: center;
}
.Picker__picker--3es
{
    display: flex;
    position: relative;
}
.Picker__picker--3es.Picker__day--dLR
{
    flex: 2.5;
}
.Picker__picker--3es.Picker__month--Buw
{
    flex: 4.5;
}
.Picker__picker--3es.Picker__year--26H
{
    flex: 3;
}
.Picker__showBorder--2iB
{
    border-bottom: var(--input-field-border);
}
.Picker__showBorder--2iB:not(:last-child)
{
    margin-right: .25em;
}
.control-valid .Picker__showBorder--2iB:not(.Picker__disabled--75h)
{
    border-color: var(--input-field-success-border-color);
}
.control-invalid .Picker__showBorder--2iB:not(.Picker__disabled--75h)
{
    border-color: var(--input-field-negative-border-color);
}
.control-focus .Picker__showBorder--2iB:not(.Picker__disabled--75h):focus-within
{
    border-color: var(--input-field-focus-border-color);
}
.Select__content--foB
{
    justify-content: flex-end;
}
.Select__content--foB.Select__disabled--qXb select
{
    background: var(--input-field-background-disabled);
    color: var(--input-field-disabled-font-color);
    opacity: .6;
}
.Select__select--3w2
{
    -moz-appearance: window;
    -webkit-appearance: none;
    background: none;
    border: none;
    color: var(--input-field-font-color);
    font-family: inherit;
    height: 2.45em;
    line-height: normal;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    text-overflow: ellipsis;
    top: 0;
    white-space: nowrap;
    width: 100%;
}
.Select__select--3w2::-ms-expand
{
    display: none;
}
.Select__select--3w2.Select__empty--11G
{
    color: var(--input-field-placeholder-font-color);
}
.Select__select--3w2 option
{
    color: initial;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.DatePicker__container--2L5
{
    display: flex;
    width: 100%;
}
.RadioShallow__radio--DSr
{
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    max-width: 100%;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
}
.RadioShallow__radio--DSr.RadioShallow__disabledRadio--gyd
{
    cursor: auto;
}
.mobile .RadioShallow__radio--DSr, .tablet .RadioShallow__radio--DSr
{
    outline: none;
}
.RadioShallow__radioMark--28P
{
    flex: 0 0 auto;
    height: 1.25rem;
    margin-right: .6rem;
    position: relative;
    width: 1.25rem;
}
.RadioShallow__radioMark--28P:before
{
    background-image: url(../../bcgamebettingde/image/ic_WL_sprite.png);
    background-position: 0 -82.5rem;
    background-repeat: no-repeat;
    background-size: 400%;
    bottom: 0;
    content: "";
    flex: 0 0 auto;
    font-size: .914rem;
    height: 2.5rem;
    left: -.65rem;
    margin: auto;
    position: absolute;
    top: 0;
    width: 2.5rem;
}
.RadioShallow__input--6ou
{
    height: 0;
    left: 50%;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    width: 0;
}
.RadioShallow__input--6ou:active~.RadioShallow__radioMark--28P:before
{
    background-position: -2.5rem -82.5rem;
}
.RadioShallow__input--6ou:checked~.RadioShallow__radioMark--28P:before
{
    background-position: 0 -85rem;
}
.RadioShallow__input--6ou:checked:active~.RadioShallow__radioMark--28P:before
{
    background-position: -2.5rem -85rem;
}
.RadioShallow__input--6ou.RadioShallow__readOnly--25P~.RadioShallow__radioMark--28P:before, .RadioShallow__input--6ou:disabled~.RadioShallow__radioMark--28P:before
{
    cursor: auto;
    opacity: .5;
}
.RadioShallow__label--3Q0
{
    color: var(--radio-btn-label-font-color);
    flex: 0 1 auto;
    overflow: hidden;
    position: relative;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.RadioShallow__disabledLabel--1ec
{
    background: var(--input-field-background-disabled);
    color: var(--input-field-disabled-font-color);
    opacity: .6;
}
.RadioShallow__hint--mPa
{
    color: var(--radio-btn-hint-font-color);
    font-size: .82rem;
    margin: -1rem 0 1.65rem;
    padding-left: .3rem;
}
.RadioShallow__wrapText--1-i.RadioShallow__label--3Q0
{
    white-space: normal;
}
.RadioShallow__reverse--_v8
{
    flex-direction: row-reverse;
}
.RadioShallow__reverse--_v8 .RadioShallow__radioMark--28P
{
    margin-left: .6rem;
    margin-right: 0;
}
.RadioShallow__stretch--24r
{
    justify-content: space-between;
    width: 100%;
}
.Radio__control--1b3
{
    overflow: visible;
}
.Radio__content--3Ef
{
    border: none;
}
.EditableDropDown__control--qYf .EditableDropDown__validationIcon--3CS
{
    z-index: 4;
}
.EditableDropDown__control--qYf input[type=text]
{
    -webkit-appearance: none;
    background: var(--input-field-background-color);
    border-radius: 0;
    color: var(--input-field-font-color);
    display: inline-block;
    font-size: 1rem;
    height: 2.46rem;
    line-height: normal;
    margin: 0;
    padding: 0;
    width: 100%;
    z-index: 3;
}
.EditableDropDown__control--qYf select
{
    cursor: pointer;
    font-family: inherit;
    height: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 2;
}
.EditableDropDown__readOnly--2Xo input[type=text]
{
    z-index: 0;
    -webkit-text-fill-color: unset;
    background: var(--input-field-background-color);
    border-bottom: 0;
    color: var(--input-field-font-color);
    opacity: 1;
}
.Limits__limits--725 .Limits__control--3Wp:first-of-type
{
    margin-top: 0;
}
.PhoneField__phoneContainer--_tX
{
    margin: var(--input-field-margin);
}
.PhoneField__phone--3jy
{
    align-items: flex-end;
    display: flex;
    margin-right: 0;
}
.PhoneField__phone--3jy .PhoneField__areaCode--2rx
{
    align-self: flex-start;
    margin: 0;
    width: 5rem;
}
.PhoneField__phone--3jy .PhoneField__areaCode--2rx .PhoneField__validationIcon--2OR
{
    display: none;
}
.PhoneField__phone--3jy .PhoneField__areaCode--2rx.control-valid .PhoneField__content--3jF
{
    border-color: var(--input-field-border-color);
}
.PhoneField__phoneInput--1rH
{
    margin: 0;
    width: calc(100% - 5rem);
}
.PhoneField__noAreaCodePhoneInput--2zy
{
    width: 100%;
}
.PhoneField__content--3jF
{
    justify-content: flex-end;
}
.PhoneField__content--3jF.PhoneField__disabled--2ah select
{
    background: var(--input-field-background-disabled);
    color: var(--input-field-disabled-font-color);
    opacity: .6;
}
.DepositLimits__depositLimits--2ih .DepositLimits__control--15c:first-of-type
{
    margin-top: 0;
}
.AccordionCellNew__cell--iPu
{
    align-self: center;
    flex: 1;
}
.AccordionRowNew__accordionContainer--2Py
{
    border-bottom: 1px solid var(--accordion-body-row-border-color-new);
    color: var(--base-color-grey);
}
.AccordionRowNew__activeContainer--1sa
{
    border-bottom: 2px solid var(--accordion-body-row-active-border-color-new);
    border-top: 2px solid var(--accordion-body-row-active-border-color-new);
}
.AccordionRowNew__accordionHeaderContainer--NJ4
{
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    overflow: hidden;
    padding: .3rem 0;
    transition: background-color .15s;
}
.desktop .AccordionRowNew__accordionHeaderContainer--NJ4:hover
{
    background-color: var(--accordion-header-hover-bg-color-new);
    transition-duration: .3s;
}
.AccordionRowNew__accordionIcon--156
{
    background-color: var(--accordion-body-row-border-color-new);
    height: 1.7rem;
    transition: transform .3s;
    width: 1.7rem;
}
.AccordionRowNew__accordionIcon--156.AccordionRowNew__expanded--Kgs
{
    background-color: var(--accordion-body-row-active-border-color-new);
    transform: rotate(180deg);
}
.AccordionRowNew__accordionHeaderArrowRow--3iV
{
    align-items: center;
    display: flex;
    justify-content: center;
    padding: .65rem;
}
.AccordionRowNew__accordionBodyCell--351
{
    border-bottom: 1px solid var(--accordion-body-row-border-color-new);
    display: flex;
    padding: 1rem 0 2rem;
}
.AccordionRowNew__accordionBodyCell--351:last-child
{
    border-bottom: none;
}
.accordionHeaderSmallDetails
{
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 1.3rem;
}
.accordionHeaderSmallDetails span:not(:last-child)
{
    margin-bottom: .4rem;
}
.accordionHeaderMainDetail
{
    color: var(--accordion-body-header-main-detail-font-color-new);
}
.accordionHeaderHighlightDetail
{
    color: var(--accordion-body-header-highlight-detail-font-color-new);
}
.accordionBodyCellName
{
    flex: 1;
    justify-content: flex-start;
    padding: 1.1rem 1.1rem 1.1rem 0;
}
.accordionBodyCellValue
{
    color: var(--accordion-body-row-value-font-color-new);
    flex: 1;
    justify-content: flex-end;
    padding: 1.1rem 0;
    text-align: right;
}
:root
{
    --item-border: 1px solid var(--accordion-body-row-border-color-new);
}
.Preference__singleCheckboxContainer--1bJ
{
    align-items: center;
    border-bottom: var(--item-border);
    display: flex;
}
.Preference__accordionContainer--1dF
{
    border-bottom: var(--item-border);
    border-top: 0;
    padding: 0;
}
.Preference__accordionContainer--1dF .Preference__accordionHeader--gNt
{
    border: none;
}
.Preference__accordionContainer--1dF .Preference__accordionHeaderArrowRow--15x>span
{
    background-color: var(--accordion-body-row-border-color-new);
}
.Preference__productsContainer--TrV
{
    border-bottom: var(--item-border);
    display: flex;
    flex-wrap: wrap;
    padding: 0;
}
.Preference__productsContainer--TrV .Preference__productItem--1Sw
{
    margin-top: .6rem;
}
.ContactPreferences__container--A-m
{
    margin: var(--input-field-margin) 0;
}
.ContactPreferences__container--A-m .ContactPreferences__singleCheckboxContainer--fva
{
    align-items: center;
    border-bottom: 1px solid var(--border-color);
    display: flex;
}
.AutocompleteOption__option--Hhs:hover
{
    background: var(--autocomplete-field-options-hover-bg-color);
}
.AutocompleteOption__option--Hhs.AutocompleteOption__selectedOption--2Sx
{
    background: var(--autocomplete-field-options-selected-bg-color);
}
.AutocompleteOption__option--Hhs.AutocompleteOption__activeOption--2A7
{
    box-shadow: inset 0 0 3px var(--autocomplete-field-options-active-border-color);
}
.AutocompleteOptions__optionsContainer--8Zl
{
    background-color: var(--autocomplete-field-options-bg-color);
    box-shadow: 0 0 .3rem #00000038;
    left: 0;
    max-height: max-content;
    position: absolute;
    top: calc(100% + 1px);
    width: 100%;
    z-index: var(--dropdown-z-index);
}
.AutocompleteOptions__options--1aV
{
    position: relative;
    -webkit-overflow-scrolling: touch;
    background-color: var(--autocomplete-field-options-bg-color);
    color: var(--autocomplete-field-options-font-color);
    font-size: 1rem;
    line-height: 3rem;
    list-style: none;
    margin: 0;
    min-height: 3rem;
    padding: 0;
    width: auto;
}
.AutocompleteOptions__option--3MR
{
    border-bottom: 1px solid var(--autocomplete-field-options-separator-color);
    cursor: pointer;
    overflow: hidden;
    padding: 0 1rem;
    position: absolute;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.AutocompleteOptions__option--3MR:last-child
{
    border-bottom: none;
}
.AutocompleteOptions__option--3MR.AutocompleteOptions__noOptions--35C
{
    background: unset;
    cursor: auto;
}
.Autocomplete__control--30y
{
    position: relative;
}
.Autocomplete__input--3j7
{
    background: 0 0 #0000;
    border: none;
    border-bottom: 1px solid var(--input-field-border-color);
    border-radius: 0;
    color: var(--input-field-font-color);
    display: initial;
    font-family: inherit;
    height: var(--input-field-height);
    line-height: normal;
    margin: 0;
    padding: 0;
    width: 100%;
    -webkit-text-fill-color: initial;
    -webkit-appearance: none;
}
.Autocomplete__input--3j7::placeholder
{
    color: var(--input-field-placeholder-font-color);
}
.Autocomplete__input--3j7:disabled
{
    opacity: 1;
}
.Autocomplete__input--3j7[readonly]
{
    cursor: auto;
}
.Autocomplete__input--3j7:disabled, .Autocomplete__input--3j7[readonly]
{
    -webkit-text-fill-color: var(--input-field-disabled-font-color);
    background: var(--input-field-background-disabled);
    color: var(--input-field-disabled-font-color);
    opacity: .6;
}
.AddressLookupField__autocompleteInput--1Vn
{
    margin-bottom: 1rem;
}
.AddressLookupField__toggleManualInput--1LY
{
    display: block;
    margin: 0 var(--input-field-margin) var(--input-field-margin);
}
.AddressLookupSwissField__autocompleteInput--13S
{
    margin-bottom: 1rem;
}
.AddressLookupSwissField__toggleManualInput--1Yl
{
    display: block;
    margin: 0 var(--input-field-margin) var(--input-field-margin);
}
.ChangeFormField__submit--1fD
{
    min-width: 11em;
}
.ChangeFormField__left--20j
{
    text-align: left;
}
.ChangeFormField__right--AU-
{
    text-align: right;
}
.ChangeFormField__center--g_d
{
    text-align: center;
}
.ChangeFormField__radioGroupLabel--p_T
{
    display: block;
    margin: 1rem var(--input-field-margin);
}
.ChangeFormField__captcha--2mm
{
    display: flex;
    justify-content: center;
    padding: 1rem;
}
.ChangeFormField__textLabel--1Tp
{
    margin: var(--input-field-margin);
}
.ChangeForm__form--1hv
{
    margin: 0 auto;
    padding: 2em 0;
    width: 22.5em;
}
.ChangeForm__error--q4C
{
    padding: 1.5rem 0;
}
.mobile .ChangeForm__form--1hv
{
    width: auto;
}
.ChangeForm__captcha--3Nf
{
    display: flex;
    justify-content: center;
    padding: 1rem;
}
.mobile .QuestionnairePopup__layout--2pi
{
    width: 24.68rem;
}
.mobile .QuestionnairePopup__container--3mN
{
    width: 100%;
}
.desktop .QuestionnairePopup__form--U0T
{
    display: grid;
    gap: 0;
    grid-template-columns: 1fr 8rem 8rem;
    height: 100%;
    width: 100%;
}
.desktop .QuestionnairePopup__form--U0T>:last-child
{
    grid-column: span 3;
}
.TimeIsFlying__popupInner--B2A
{
    padding-bottom: 1em;
}
.pt-chat-window-container
{
    z-index: var(--chat-window-container-z-index)!important;
}
.AgeVerificationPopup__popupInner--1J8
{
    font-size: 1rem;
    max-width: 42.188em;
    padding: 0 2.5em 1em;
}
.AgeVerificationPopup__popupInner--1J8 p
{
    margin: 1em 0;
    text-align: center;
}
.DataVerificationStatusPopup__layout--oRS
{
    max-height: 85vh;
    min-height: 15rem;
}
.DataVerificationStatusPopup__innerContent--3wS
{
    align-items: center;
    display: flex;
    flex-direction: column;
}
.mobile .DataVerificationStatusPopup__innerContent--3wS form
{
    width: 100%;
}
.DataVerificationStatusPopup__innerContent--3wS .DataVerificationStatusPopup__info--13i
{
    margin: 1rem 1.2rem 0;
}
.useHandleTermsNotification__container--3EZ
{
    height: 200px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.useHandleTermsNotification__container--3EZ iframe
{
    border: none;
    display: block;
    height: 100%;
    width: 100%;
}
.App__error--3X2
{
    align-items: center;
    display: flex;
    height: 100dvh;
    justify-content: center;
}
.DefaultMenu__customSlideMenuWrapper--dcL
{
    background-color: var(--slide-menu-default-bg-color);
    background-size: cover;
    bottom: 0;
    box-shadow: 5px 5px 30px #03030380;
    left: 0;
    opacity: 0;
    overflow-x: hidden;
    overflow-y: scroll;
    position: fixed;
    top: 0;
    transform: translate(-110%);
    transition: transform .3s;
    -webkit-user-select: none;
    user-select: none;
    width: 21.5rem;
    z-index: var(--slide-menu-z-index);
}
.open .DefaultMenu__customSlideMenuWrapper--dcL
{
    opacity: 1;
    transform: translate(0);
}
.close .DefaultMenu__customSlideMenuWrapper--dcL
{
    transform: translate(-110%);
}
.DefaultMenu__customSlideMenu--2XT
{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.Footer__footer--LxN
{
    flex-shrink: 0;
}
.Reconnect__container--1C2
{
    align-items: flex-start;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000;
}
.Reconnect__container--1C2 .Reconnect__content--3z1
{
    align-items: center;
    background: var(--reconnect-message-background-color);
    color: var(--reconnect-message-font-color);
    display: flex;
    font-weight: 500;
    justify-content: center;
    padding: .5rem 1.5rem;
    position: relative;
    width: 100%;
}
.Reconnect__container--1C2 .Reconnect__content--3z1 p
{
    font-size: 1.14rem;
    margin: 1rem 0;
}
.Reconnect__container--1C2 .Reconnect__content--3z1 .Reconnect__button--3Xs
{
    background-color: var(--reconnect-button-accept-background-color);
    border: 1px solid var(--reconnect-button-accept-border-color);
    box-shadow: none;
    color: var(--reconnect-button-accept-font-color);
    line-height: 2.25rem;
    margin-left: 1rem;
    min-width: 8.2rem;
    padding: 0 1.25rem;
}
.Reconnect__container--1C2 .Reconnect__content--3z1 .Reconnect__button--3Xs:hover
{
    background-color: var(--reconnect-button-accept-hover-background-color);
    border: 1px solid var(--reconnect-button-accept-hover-border-color);
    box-shadow: none;
    color: var(--reconnect-button-accept-hover-font-color);
}
.mobile .Reconnect__container--1C2 .Reconnect__content--3z1
{
    align-items: center;
    flex-direction: column;
    text-align: center;
}
.mobile .Reconnect__container--1C2 .Reconnect__content--3z1 p
{
    margin: 1.5rem 0;
}
.mobile .Reconnect__container--1C2 .Reconnect__content--3z1 .Reconnect__button--3Xs
{
    margin-bottom: 1rem;
    margin-left: 0;
}
.AboveHeader__container--2Gp
{
    background: #fff;
    color: #000;
}
.AboveHeader__container--2Gp>div
{
    padding: 0;
}
.Header__header--3v-
{
    align-items: center;
    background-color: var(--myaccount-sidebar-bg-color);
    border-bottom: 1px solid var(--myaccount-sidebar-header-border-color);
    display: flex;
    height: var(--myaccount-sidebar-header-height);
    position: fixed;
    width: 100%;
    z-index: var(--myaccount-sidebar-zindex);
}
.Header__name--k1I
{
    color: var(--myaccount-sidebar-header-title-color);
    font-size: 1.28rem;
    font-weight: 700;
    margin: 0;
    overflow: hidden;
    padding: 0 3.5rem;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.Header__backIconContainer--3cd, .Header__closeIcon--1Mc
{
    cursor: pointer;
    position: absolute;
    top: .4rem;
    z-index: auto;
}
.Header__closeIcon--1Mc
{
    right: .5rem;
}
.Header__backIconContainer--3cd
{
    border-radius: 30px;
    height: 2.4rem;
    left: .5rem;
    padding: .5rem;
    width: 2.4rem;
}
.Header__backIconContainer--3cd:active, .desktop .Header__backIconContainer--3cd:hover
{
    background: #0000000d;
}
.Header__backIcon--3LI
{
    height: 100%;
    width: 100%;
}
.Menu__menuContainer--2VD
{
    position: relative;
    transition: height .3s;
}
.Menu__mainMenuList--bNz, .Menu__subMenuList--YTO
{
    margin: 0;
    outline: none;
    padding: 0;
    position: absolute;
    transition: transform var(--myaccount-sidebar-animation-open-duration);
    width: 100%;
}
.Menu__mainMenuList--bNz
{
    transform: translate(0);
}
.Menu__subMenuList--YTO
{
    transform: translate(110%);
}
.Menu__name--3T1
{
    padding: 1.25rem 0;
}
.Menu__menuListItem--2la
{
    align-items: center;
    border-bottom: 1px solid var(--myaccount-sidebar-list-border-color);
    cursor: pointer;
    display: flex;
    overflow: hidden;
    padding: 0 2rem 0 1rem;
    position: relative;
}
.Menu__menuListItem--2la:hover
{
    background-color: var(--myaccount-sidebar-list-hover-bg-color);
}
.Menu__menuListItem--2la, .desktop .Menu__menuListItem--2la:hover, .mobile .Menu__menuListItem--2la:visited, .tablet .Menu__menuListItem--2la:active
{
    color: var(--myaccount-sidebar-menu-text-color);
}
.desktop .Menu__menuListItem--2la
{
    transition: background-color .3s;
}
.Menu__rightArrow--2wp
{
    position: absolute;
    right: 1.5rem;
    top: calc(50% - 1.25rem);
}
.Menu__center--OPo
{
    transform: translate(0);
}
.Menu__left--2_K
{
    transform: translate(-110%);
}
.Menu__icon--38k
{
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex: 0 0 auto;
    height: 2.5rem;
    margin-right: 1rem;
    width: 2.5rem;
}
.PortalPage__error--17o
{
    font-size: 1rem;
    left: 0;
    padding: 0 1rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}
.PortalPage__content--3rT
{
    outline: none;
}
.Content__content--2qj
{
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
    padding-right: 1rem;
    padding-top: calc(var(--myaccount-sidebar-header-height) + .5rem);
    width: 100%;
}
.Content__content--2qj::-webkit-scrollbar
{
    height: 0;
    width: 7px;
}
.Content__content--2qj::-webkit-scrollbar-track
{
    margin: 54px 0 53px;
}
.Content__content--2qj::-webkit-scrollbar-thumb
{
    background: var(--scrollbar-thumb-hover-bg-color);
    border-radius: 10px;
    box-shadow: 0 0 0 1px #ffffff4d;
}
.desktop .Content__content--2qj::-webkit-scrollbar-thumb
{
    background: #0000;
}
.Content__content--2qj:hover::-webkit-scrollbar-thumb
{
    background: var(--scrollbar-thumb-bg-color);
}
.Content__content--2qj::-webkit-scrollbar-thumb:hover
{
    background: var(--scrollbar-thumb-hover-bg-color);
}
:root
{
    --myaccount-sidebar-overlay-zindex: calc(var(--myaccount-sidebar-zindex) - 1);
    --myaccount-sidebar-animation-open-duration: 300ms;
    --myaccount-sidebar-list-border-color: #ebebeb;
    --myaccount-sidebar-header-border-color: #ebebeb;
    --myaccount-sidebar-header-height: 3.2rem;
}
.MyAccountSidebar__sidebar--1gI
{
    background-color: var(--myaccount-sidebar-bg-color);
    bottom: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: transform var(--myaccount-sidebar-animation-open-duration);
    width: 30rem;
    z-index: var(--myaccount-sidebar-zindex);
}
.MyAccountSidebar__sidebar--1gI.MyAccountSidebar__left--Qzs
{
    left: 0;
    transform: translate(-110%);
}
.MyAccountSidebar__sidebar--1gI.MyAccountSidebar__right--3TJ
{
    right: 0;
    transform: translate(110%);
}
.MyAccountSidebar__sidebar--1gI.MyAccountSidebar__opened--3xp
{
    transform: translate(0);
}
.mobile.portrait .MyAccountSidebar__sidebar--1gI
{
    width: 100%;
}
.MyAccountSidebar__overlay--1if
{
    position: fixed;
    z-index: var(--myaccount-sidebar-overlay-zindex);
}
.SignInNotificationBanner__container--ZdL
{
    align-items: center;
    background-color: var(--signin-notification-banner-background-color);
    color: var(--signin-notification-banner-font-color);
    display: flex;
    height: 4rem;
    justify-content: center;
    padding: .5rem 1.5rem;
    text-align: center;
    width: 100%;
    z-index: var(--signin-notification-z-index);
}
.SignInNotificationBanner__container--ZdL .SignInNotificationBanner__link--1qA
{
    color: var(--signin-notification-banner-link-font-color);
    text-decoration: underline;
}
.SignInNotificationBanner__container--ZdL .SignInNotificationBanner__link--1qA:visited
{
    color: var(--signin-notification-banner-link-font-color);
}
.CookiesRegulationMessage__container--3ES
{
    align-items: center;
    background-color: var(--cookies-regulation-message-background-color);
    color: var(--cookies-regulation-message-font-color);
    display: flex;
    justify-content: center;
    min-height: 4rem;
    padding: .5rem 1.5rem;
    position: relative;
    width: 100%;
    z-index: var(--cookies-regulation-message-z-index);
}
.CookiesRegulationMessage__wc--2zZ
{
    margin-right: 2rem;
    text-align: center;
}
.CookiesRegulationMessage__common--3LS
{
    width: 98%;
}
.CookiesRegulationMessage__buttons--21X
{
    display: flex;
}
.CookiesRegulationMessage__buttons--21X .CookiesRegulationMessage__button--kKo.CookiesRegulationMessage__accept--y6Y
{
    background-color: var(--cookies-regulation-button-accept-background-color);
    border: 1px solid var(--cookies-regulation-button-accept-border-color);
    box-shadow: none;
    color: var(--cookies-regulation-button-accept-font-color);
    display: block;
    line-height: 1rem;
    padding: .55rem 1.25rem;
    white-space: nowrap;
}
.CookiesRegulationMessage__buttons--21X .CookiesRegulationMessage__button--kKo.CookiesRegulationMessage__accept--y6Y:active
{
    background-color: var(--cookies-regulation-button-accept-hover-background-color);
    border: 1px solid var(--cookies-regulation-button-accept-hover-border-color);
    box-shadow: none;
    color: var(--cookies-regulation-button-accept-hover-font-color);
}
.CookiesRegulationMessage__buttons--21X .CookiesRegulationMessage__button--kKo.CookiesRegulationMessage__reject--UfS
{
    background-color: var(--cookies-regulation-button-accept-background-color);
    border: 1px solid var(--cookies-regulation-button-accept-border-color);
    box-shadow: none;
    color: var(--cookies-regulation-button-accept-font-color);
    display: block;
    line-height: 1rem;
    margin: 0 0 0 1rem;
    padding: .55rem 1.25rem;
    white-space: nowrap;
}
.CookiesRegulationMessage__buttons--21X .CookiesRegulationMessage__button--kKo.CookiesRegulationMessage__reject--UfS:active
{
    background-color: var(--cookies-regulation-button-accept-hover-background-color);
    border: 1px solid var(--cookies-regulation-button-accept-hover-border-color);
    box-shadow: none;
    color: var(--cookies-regulation-button-accept-hover-font-color);
}
.CookiesRegulationMessage__buttons--21X .CookiesRegulationMessage__button--kKo.CookiesRegulationMessage__setup--3Eb
{
    background-color: var(--cookies-regulation-button-setup-background-color);
    border: 1px solid var(--cookies-regulation-button-setup-border-color);
    box-shadow: none;
    color: var(--cookies-regulation-button-setup-font-color);
    display: block;
    line-height: 1rem;
    margin: 0 0 0 1rem;
    padding: .55rem 1.25rem;
    white-space: nowrap;
}
.CookiesRegulationMessage__buttons--21X .CookiesRegulationMessage__button--kKo.CookiesRegulationMessage__setup--3Eb:active
{
    background-color: var(--cookies-regulation-button-setup-hover-background-color);
    border: 1px solid var(--cookies-regulation-button-setup-hover-border-color);
    box-shadow: none;
    color: var(--cookies-regulation-button-setup-hover-font-color);
}
.CookiesRegulationMessage__buttons--21X .CookiesRegulationMessage__buttonSetup--T2R
{
    margin: 0 0 0 1rem;
}
.CookiesRegulationMessage__buttons--21X .CookiesRegulationMessage__buttonClose--3Ba
{
    background-image: url(../../bcgamebettingde/image/ic_WL_sprite.png);
    background-position: -5rem -85rem;
    background-repeat: no-repeat;
    background-size: 400%;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    font-size: .9rem;
    height: 2.5rem;
    margin-top: -1.25rem;
    min-height: 2.5rem;
    min-width: 2.5rem;
    overflow: hidden;
    position: absolute;
    right: 1rem;
    text-align: left;
    text-indent: -3000px;
    top: 50%;
    vertical-align: middle;
    width: 2.5rem;
}
.desktop .CookiesRegulationMessage__buttons--21X .CookiesRegulationMessage__button--kKo.CookiesRegulationMessage__accept--y6Y:hover, .desktop .CookiesRegulationMessage__buttons--21X .CookiesRegulationMessage__button--kKo.CookiesRegulationMessage__reject--UfS:hover
{
    background-color: var(--cookies-regulation-button-accept-hover-background-color);
    border: 1px solid var(--cookies-regulation-button-accept-hover-border-color);
    box-shadow: none;
    color: var(--cookies-regulation-button-accept-hover-font-color);
}
.desktop .CookiesRegulationMessage__buttons--21X .CookiesRegulationMessage__button--kKo.CookiesRegulationMessage__setup--3Eb:hover
{
    background-color: var(--cookies-regulation-button-setup-hover-background-color);
    border: 1px solid var(--cookies-regulation-button-setup-hover-border-color);
    box-shadow: none;
    color: var(--cookies-regulation-button-setup-hover-font-color);
}
.mobile .CookiesRegulationMessage__buttons--21X, .tablet .CookiesRegulationMessage__buttons--21X
{
    flex-wrap: wrap;
    justify-content: center;
}
.mobile .CookiesRegulationMessage__buttons--21X .CookiesRegulationMessage__button--kKo, .tablet .CookiesRegulationMessage__buttons--21X .CookiesRegulationMessage__button--kKo
{
    margin: .8rem .5rem 0;
}
.mobile .CookiesRegulationMessage__container--3ES, .tablet .CookiesRegulationMessage__container--3ES
{
    flex-direction: column;
    padding: 1rem 1.5rem;
}
.mobile .CookiesRegulationMessage__wc--2zZ, .tablet .CookiesRegulationMessage__wc--2zZ
{
    margin-right: 0;
    width: 100%;
}
.mobile .CookiesRegulationMessage__common--3LS, .tablet .CookiesRegulationMessage__common--3LS
{
    width: calc(100% - 3.5rem);
}
.mobile .CookiesRegulationMessage__container--3ES a
{
    text-decoration: underline;
}
.mobile .CookiesRegulationMessage__container--3ES p
{
    text-align: center;
}
.withCommonPage__error--276
{
    padding: 1rem 0;
}
.NavigationBar__container--1tM
{
    background: var(--page-left-menu-background-color);
    border-right: var(--border);
    border-right-color: var(--page-left-menu-border-right-color);
    flex-shrink: 0;
    width: 18.29rem;
}
.NavigationBar__container--1tM .NavigationBar__list--xsN
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.NavigationBar__container--1tM .chat-unread-count, .NavigationBar__container--1tM .unread-messages-count-replacer
{
    background: var(--chat-bundle-icon-unread-background-color);
    border-radius: 1.5rem;
    color: var(--chat-bundle-icon-unread-font-color);
    display: none;
    font-size: .914rem;
    height: 1.5rem;
    left: .3px;
    line-height: 1.5rem;
    overflow: hidden;
    position: relative;
    width: 2.2rem;
}
.NavigationBar__container--1tM .chat-unread-count.has-message, .NavigationBar__container--1tM .unread-messages-count-replacer.has-message
{
    align-items: center;
    display: flex;
    justify-content: center;
}
.NavigationBar__container--1tM .NavigationBar__replacerContainer--17h
{
    align-items: center;
    display: flex;
    height: 4em;
}
.NavigationBar__listItem--3pp
{
    line-height: 3.95em;
    white-space: nowrap;
}
.NavigationBar__listItem--3pp [class*=micon-]
{
    background-position-x: -7.5em;
}
.NavigationBar__listItem--3pp.NavigationBar__isActive--qyh
{
    border-left: .5em solid var(--page-left-menu-item-active-border-left-color);
}
.NavigationBar__listItem--3pp.NavigationBar__isActive--qyh [class*=micon-]
{
    background-position-x: -2.5em;
}
.NavigationBar__listItem--3pp .NavigationBar__link--1OD
{
    overflow: hidden;
    text-overflow: ellipsis;
}
.NavigationBar__listItem--3pp .tablet
{
    line-height: 6.75em;
}
.NavigationBar__listItem--3pp .NavigationBar__itemName--2rS
{
    font-size: 1.065rem;
    margin-left: 1.25em;
}
.NavigationBar__listItem--3pp .NavigationBar__itemName--2rS.NavigationBar__replacerItem--10l
{
    flex: 1 1 auto;
}
.NavigationBar__listItemPoint--1in
{
    color: var(--page-left-menu-item-font-color);
    cursor: pointer;
    display: block;
    padding-left: 1.25em;
    text-decoration: none;
    transition: color .15s ease-out;
}
.NavigationBar__listItemPoint--1in:hover
{
    color: var(--page-left-menu-item-hover-font-color);
}
.NavigationBar__listItemPoint--1in.NavigationBar__listItemPointReplacer--3Gc
{
    padding-right: 1.25em;
}
.NavigationBar__isActive--qyh .NavigationBar__listItemPoint--1in
{
    color: var(--page-left-menu-item-active-font-color);
    padding-left: .75em;
}
.tablet .NavigationBar__listItemPoint--1in:hover
{
    background-color: var(--page-left-menu-item-touchdevice-pressed-background-color);
    color: var(--page-left-menu-item-font-color);
}
.LayoutLoader__layoutLoaderContainer--1FI
{
    margin: 0 auto;
    padding-top: 6em;
}
.LayoutLoader__layoutLoaderText--1JI
{
    color: #9a9a9a;
    text-align: center;
}
.Layout__layoutWrapper--2Sx
{
    background-color: var(--page-layout-background-color);
    display: flex;
    margin: auto;
    width: 100%;
}
.Layout__layoutWrapper--2Sx .Layout__rootLayoutWithNavigation--3lk
{
    width: calc(100% - 18.286rem);
}
.Layout__layoutWrapper--2Sx .Layout__column--3yl
{
    display: flex;
    flex-direction: column;
}
.Layout__layoutWrapper--2Sx .Layout__row--1CS
{
    display: flex;
}
.Layout__layoutWrapper--2Sx.Layout__admin--2Pk .Layout__layout--hHb
{
    border: 1px solid #f5f5f5;
    min-height: 10rem;
}
.Layout__layoutWrapper--2Sx .page-layout-box-shadow, .Layout__layoutWrapper--2Sx.page-layout-box-shadow
{
    box-shadow: 0 .2em .2em #0003;
}
.desktop .Layout__layoutWrapper--2Sx .page-layout-width-1200, .desktop .Layout__layoutWrapper--2Sx.page-layout-width-1200
{
    margin: 0 auto;
    max-width: 1200px;
}
.tablet .Layout__layoutWrapper--2Sx .two-rows-100-1200-width
{
    margin: 0 auto;
    width: calc(100% - 3.1rem)!important;
}
.PageLoader__pageLoaderContainer--Izi
{
    margin: 0 auto;
    padding-top: 6em;
}
.PageLoader__pageLoaderText--2eX
{
    color: #9a9a9a;
    text-align: center;
}
.mobile .GamesInfoPopup__overlay--11m
{
    background-color: var(--popup-overlay-bg-color);
    opacity: .4;
}
.mobile .GamesInfoPopup__layout--1XK
{
    height: calc(100% - 1.5em);
}
.desktop .GamesInfoPopup__layout--1XK
{
    --layout-margin: 2.5em;
}
.tablet .GamesInfoPopup__layout--1XK
{
    height: calc(100% - 1.875em);
}
.mobile .GamesInfoPopup__layout--1XK, .tablet .GamesInfoPopup__layout--1XK
{
    align-self: flex-end;
    max-height: none;
    max-width: none;
    position: relative;
    width: 100%;
}
.mobile .GamesInfoPopup__actionButtons--2oK, .tablet .GamesInfoPopup__actionButtons--2oK
{
    height: 2.5em;
    margin: 0 1.25em;
    order: -1;
    padding: 0;
    width: 100%;
}
.mobile .GamesInfoPopup__actionButtons--2oK .GamesInfoPopup__backBtn--3k_, .tablet .GamesInfoPopup__actionButtons--2oK .GamesInfoPopup__backBtn--3k_
{
    align-items: center;
    display: inline-flex;
    height: 100%;
    padding-right: .5em;
}
.mobile .GamesInfoPopup__actionButtons--2oK .GamesInfoPopup__backBtn--3k_ .GamesInfoPopup__backBtnIcon--1qM, .tablet .GamesInfoPopup__actionButtons--2oK .GamesInfoPopup__backBtn--3k_ .GamesInfoPopup__backBtnIcon--1qM
{
    background-position: 50%;
    background-size: 50%;
}
.mobile .GamesInfoPopup__actionButtons--2oK .GamesInfoPopup__backBtn--3k_ .GamesInfoPopup__backBtnText--1Iz, .tablet .GamesInfoPopup__actionButtons--2oK .GamesInfoPopup__backBtn--3k_ .GamesInfoPopup__backBtnText--1Iz
{
    color: var(--primary-dark-font-color);
    font-size: .8rem;
}
.mobile.landscape .GamesInfoPopup__layout--1XK
{
    height: 100%;
}
.mobile.portrait .GamesInfoPopup__actionButtons--2oK
{
    margin: 0;
}
@keyframes GamesInfoPopup__fadeIn--UU2
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: .4;
    }
}
@keyframes GamesInfoPopup__fadeInUp--2tA
{
    0%
    {
        opacity: .75;
        transform: translate3d(0,100%,0);
    }
    to
    {
        opacity: 1;
        transform: translateZ(0);
    }
}
@keyframes GamesInfoPopup__fadeOut--RRY
{
    0%
    {
        opacity: .4;
    }
    to
    {
        opacity: 0;
    }
}
@keyframes GamesInfoPopup__fadeOutDown--ePj
{
    0%
    {
        opacity: 1;
    }
    to
    {
        opacity: .75;
        transform: translate3d(0,100%,0);
    }
}
.GamesInfoPopup__popup--3vG
{
    box-shadow: none;
    width: 63.75em;
    will-change: transform,opacity;
}
.GamesInfoPopup__popup--3vG.GamesInfoPopup__withBottomIndent--6Mm .GamesInfoPopup__inner--Eya
{
    padding-bottom: 4em;
}
.mobile.ios.landscape .GamesInfoPopup__popup--3vG.GamesInfoPopup__withBottomIndent--6Mm .GamesInfoPopup__inner--Eya
{
    padding-bottom: 6em;
}
.GamesInfoPopup__inner--Eya
{
    -webkit-overflow-scrolling: touch;
}
.GamesInfoPopup__overlay--11m, .GamesInfoPopup__popup--3vG
{
    animation-duration: .35s;
    animation-fill-mode: both;
    animation-timing-function: ease-in;
}
.GamesInfoPopup__layer--3Uh .GamesInfoPopup__overlay--11m
{
    animation-name: GamesInfoPopup__fadeIn--UU2;
}
.GamesInfoPopup__layer--3Uh .GamesInfoPopup__showPopup--7q3
{
    animation-duration: .4s;
    animation-name: GamesInfoPopup__fadeInUp--2tA;
    animation-timing-function: ease-out;
}
.GamesInfoPopup__layer--3Uh .GamesInfoPopup__hidePopup--2z8
{
    animation-name: GamesInfoPopup__fadeOutDown--ePj;
}
.GamesInfoPopup__hideLayer--294 .GamesInfoPopup__overlay--11m
{
    animation-name: GamesInfoPopup__fadeOut--RRY;
}
.GamesInfoPopup__hideLayer--294 .GamesInfoPopup__popup--3vG
{
    animation-name: GamesInfoPopup__fadeOutDown--ePj;
}
@media(min-width: 900px) and (max-width: 1280px)
{
    .desktop .GamesInfoPopup__popup--3vG
    {
        width: 51.25em;
    }
}
@media screen and (max-width: 899px)
{
    .desktop .GamesInfoPopup__popup--3vG
    {
        width: 38.25em;
    }
}
:root
{
    --games-info-popup-swipe-down-image: url(../../bcgamebettingde/image/js__components__popups__GamesInfoPopup__assets__arrow_swipedown.svg);
}
.mobile[class*=gameInfo__], .mobile[class*=gameInfo__] body, .tablet[class*=gameInfo__], .tablet[class*=gameInfo__] body
{
    overscroll-behavior-y: none;
}
.mobile .GamesInfoPopup__popup--3vG, .tablet .GamesInfoPopup__popup--3vG
{
    height: 100%;
    padding: 0;
    position: absolute;
    width: 100%;
}
.mobile .GamesInfoPopup__close--1mC, .tablet .GamesInfoPopup__close--1mC
{
    align-self: center;
    background-image: var(--games-info-popup-swipe-down-image);
    background-position: 50%;
    background-size: 64%;
    right: auto;
}
.mobile .GamesInfoPopup__header--15S, .tablet .GamesInfoPopup__header--15S
{
    display: none;
}
.mobile[class*=ios_10_3] .GamesInfoPopup__close--1mC, .tablet[class*=ios_10_3] .GamesInfoPopup__close--1mC
{
    right: 46%;
}
.mobile .GamesInfoPopup__popup--3vG
{
    border-radius: .125em .125em 0 0;
}
.mobile.portrait .GamesInfoPopup__popup--3vG
{
    border-radius: 0;
}
.mobile.portrait .GamesInfoPopup__popup--3vG.GamesInfoPopup__withBackBtn--2mD .GamesInfoPopup__close--1mC
{
    top: 2.5em;
}
.tablet .GamesInfoPopup__popup--3vG
{
    border-radius: 0;
    font-size: 1.14rem;
}
.Buttons__button--3AA
{
    align-items: center;
    border-radius: 20em;
    display: flex;
    font-size: 1.25em;
    height: 2.2em;
    justify-content: center;
    line-height: normal;
    white-space: nowrap;
    width: 8em;
}
.Buttons__button--3AA+.Buttons__button--3AA
{
    margin-left: 2em;
}
.Buttons__button--3AA.Buttons__demo--3YV
{
    background-color: var(--game-hover-btn-demo-bg-color);
    border: 1px solid var(--game-hover-btn-demo-border-color);
    color: var(--game-hover-btn-demo-font-color);
}
.Buttons__button--3AA.Buttons__demo--3YV:active
{
    background-color: var(--game-hover-btn-demo-hover-bg-color);
    box-shadow: none;
    color: var(--game-hover-btn-demo-hover-font-color);
}
.Buttons__button--3AA.Buttons__play--3_v
{
    background-color: var(--game-hover-btn-play-bg-color);
    border: 1px solid var(--game-hover-btn-play-border-color);
    box-shadow: none;
    color: var(--game-hover-btn-play-font-color);
}
.Buttons__button--3AA.Buttons__play--3_v:active
{
    background-color: var(--game-hover-btn-play-hover-bg-color);
    color: var(--game-hover-btn-play-hover-font-color);
}
[class*=ios_10_3] .Buttons__button--3AA
{
    flex-direction: column;
    line-height: 2.2em;
}
.desktop .Buttons__button--3AA.Buttons__demo--3YV:hover
{
    background-color: var(--game-hover-btn-demo-hover-bg-color);
    box-shadow: none;
    color: var(--game-hover-btn-demo-hover-font-color);
}
.desktop .Buttons__button--3AA.Buttons__play--3_v:hover
{
    background-color: var(--game-hover-btn-play-hover-bg-color);
    color: var(--game-hover-btn-play-hover-font-color);
}
.GameInfo__container--1f0
{
    align-items: center;
    display: flex;
    flex-direction: column;
    overflow-x: hidden;
    padding: .5em 2.5em;
    word-break: break-word;
}
.GameInfo__top--24C
{
    --card-margin: 4.6em;
    --image-size: 50%;
    align-items: stretch;
    display: flex;
    width: 100%;
}
.GameInfo__logo--3Ce
{
    flex: 1 1 auto;
    position: relative;
    width: calc(var(--image-size) - var(--card-margin) / 2);
}
.GameInfo__logoImage--33p
{
    background-color: var(--default-game-image-bg-color);
    background-position: 50%;
    background-size: cover;
    border-radius: 1.25em;
    display: block;
    flex-shrink: 0;
    height: 0;
    padding-bottom: 62.5%;
    width: 100%;
}
.GameInfo__scheduledLiveGame--3fo
{
    align-items: center;
    background: linear-gradient(0deg,#000000bf,#000000bf);
    border-radius: 1.25em;
    bottom: 0;
    color: var(--game-live-info-color);
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.GameInfo__card--Gft
{
    align-items: center;
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    justify-content: center;
    margin: 0 var(--card-margin);
    position: relative;
    width: calc(100% - var(--image-size) - var(--card-margin) * 1.5);
}
.ie .GameInfo__card--Gft
{
    margin: 0 4.6em;
    width: calc(50% - 6.9em);
}
.GameInfo__cardInner--1cs
{
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    flex-shrink: 1;
    justify-content: center;
    margin: 0 0 1.25em;
    position: relative;
    width: 100%;
}
.GameInfo__favorite--OOC
{
    height: 2.5em;
    margin: 0;
    position: absolute;
    right: calc(0em - var(--card-margin));
    width: 2.5em;
}
.GameInfo__jackpot--zgt~.GameInfo__favorite--OOC
{
    top: 0;
}
.ie .GameInfo__favorite--OOC
{
    right: -4.6em;
}
.GameInfo__jackpot--zgt
{
    margin: 0 0 1.25em;
}
.GameInfo__gameTitle--1Hj
{
    align-items: center;
    display: flex;
    flex: 1 1 auto;
    justify-content: center;
    margin: 0;
    overflow: hidden;
    width: 100%;
}
.GameInfo__gameTitle--1Hj span
{
    font-size: 2.06rem;
    text-align: center;
}
.GameInfo__buttons--yva
{
    align-items: center;
    border-top: var(--border-light);
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    padding: 2em 0 0;
    width: 100%;
}
.GameInfo__buttons--yva .GameInfo__real--1_L
{
    font-weight: 700;
}
.GameInfo__description--2fD
{
    margin-top: 2em;
    padding: 0 0 1.2em;
    text-align: center;
    width: 100%;
}
.GameInfo__description--2fD span
{
    font-size: 1.03rem;
    line-height: 1.5;
}
.GameInfo__featuredIcons--2qo
{
    align-items: center;
    border-top: var(--border-light);
    display: flex;
    justify-content: center;
    padding: .6em 0;
    width: 100%;
}
.GameInfo__featuredIcons--2qo .GameInfo__item--25q
{
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0 .5em;
    width: 5.4em;
}
.GameInfo__featuredIcons--2qo .GameInfo__item--25q .GameInfo__image--2Yw
{
    background-position: 50%;
    background-size: contain;
    height: 5.4em;
    width: 100%;
}
.GameInfo__featuredIcons--2qo .GameInfo__item--25q .GameInfo__title--3yL
{
    color: var(--secondary-dark-font-color);
    font-size: .8rem;
    margin: 0;
    padding: 0;
    width: auto;
    word-break: break-word;
}
.GameInfo__games--6aC
{
    align-items: center;
    border-top: var(--border-light);
    display: flex;
    flex-direction: column;
    padding-top: 1.2em;
    width: 100%;
}
.GameInfo__game--3EQ
{
    display: inline-block;
    flex-shrink: 0;
    margin: 0 1.8em 0 0;
    position: relative;
    width: 10em;
}
.GameInfo__game--3EQ img[class]
{
    box-shadow: 0 .2em .6em .2em #0d437f40;
}
.GameInfo__slider--1i_
{
    margin-top: .5em;
    width: 100%;
}
.GameInfo__gamesTitle--20G
{
    font-size: 1.6rem;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}
:root
{
    --live-game-info-popup-seats-image: url(../../bcgamebettingde/image/js__components__popups__GamesInfoPopup__components__GameInfo__images__person.svg);
}
.GameInfo__liveInfo--2tT
{
    border-top: var(--border-light);
    display: flex;
    font-size: 1rem;
    justify-content: space-between;
    padding: 1.2em 0;
    width: 100%;
}
.GameInfo__liveInfo--2tT .GameInfo__seatsInfo--cBO
{
    align-items: center;
    display: flex;
}
.GameInfo__liveInfo--2tT .GameInfo__seatsInfo--cBO .GameInfo__seatsIcon--2km
{
    background: var(--live-game-info-popup-seats-image) no-repeat center;
    background-size: cover;
    height: 1.5em;
    margin-right: .3rem;
    width: 1.5em;
}
.GameInfo__liveInfo--2tT .GameInfo__liveLimits--3FN
{
    background: var(--game-live-limits-bg-color);
    border-radius: .625em;
    color: var(--game-live-limits-font-color);
    line-height: 1.875em;
    padding: 0 .7em;
}
@media(min-width: 900px) and (max-width: 1280px)
{
    .desktop .GameInfo__popup--1CW
    {
        width: 51.25em;
    }
    .desktop .GameInfo__top--24C
    {
        --image-size: 40%;
        --card-margin: 4.15em;
    }
    .desktop .GameInfo__gameTitle--1Hj>span
    {
        font-size: 1.55rem;
    }
    .desktop .GameInfo__buttons--yva
    {
        border-top: none;
        padding-top: 0;
    }
    .desktop .GameInfo__featuredIcons--2qo .GameInfo__title--3yL
    {
        display: none;
    }
    .desktop .GameInfo__gamesTitle--20G
    {
        font-size: 1rem;
    }
    .desktop .GameInfo__game--3EQ
    {
        margin: 0 1.36em 0 0;
        width: 6.875em;
    }
}
@media screen and (max-width: 899px)
{
    .desktop .GameInfo__popup--1CW
    {
        width: 38.25em;
    }
    .desktop .GameInfo__top--24C
    {
        flex-direction: column;
    }
    .desktop .GameInfo__card--Gft, .desktop .GameInfo__logo--3Ce
    {
        margin: 0;
        width: 100%;
    }
    .desktop .GameInfo__logo--3Ce
    {
        margin-bottom: 1.8em;
    }
    .desktop .GameInfo__buttons--yva
    {
        border-top: none;
        margin-bottom: 2em;
        padding: 0;
    }
    .desktop .GameInfo__gameTitle--1Hj span
    {
        font-size: 1.38rem;
    }
    .desktop .GameInfo__featuredIcons--2qo
    {
        padding-bottom: 1.2em;
    }
    .desktop .GameInfo__gamesTitle--20G
    {
        font-family: Arial #000,var(--font-family);
        font-size: 1.417rem;
    }
    .desktop .GameInfo__favorite--OOC
    {
        right: 0;
    }
    .desktop .GameInfo__scheduledLiveGame--3fo span
    {
        font-size: 1.19rem;
        line-height: 1.6em;
    }
    .desktop .GameInfo__description--2fD
    {
        margin-top: 0;
    }
}
.mobile.portrait .GameInfo__container--1f0, .tablet.portrait .GameInfo__container--1f0
{
    --padding-h: 1.25em;
}
.mobile.portrait .GameInfo__top--24C, .tablet.portrait .GameInfo__top--24C
{
    align-items: center;
    flex-direction: column;
    --card-margin: 4em;
}
.mobile.portrait .GameInfo__logo--3Ce, .tablet.portrait .GameInfo__logo--3Ce
{
    width: 100%;
}
.mobile.portrait .GameInfo__card--Gft, .tablet.portrait .GameInfo__card--Gft
{
    margin: 1.5em 0 0;
    width: calc(100% - var(--card-margin) * 2);
}
.mobile.portrait .GameInfo__favorite--OOC, .tablet.portrait .GameInfo__favorite--OOC
{
    right: calc(1.25em - var(--card-margin));
}
.mobile.portrait .GameInfo__cardInner--1cs, .tablet.portrait .GameInfo__cardInner--1cs
{
    margin-bottom: 1.5em;
}
.mobile.portrait .GameInfo__jackpot--zgt, .tablet.portrait .GameInfo__jackpot--zgt
{
    font-size: 1.04rem;
}
.mobile.portrait .GameInfo__buttons--yva, .tablet.portrait .GameInfo__buttons--yva
{
    border-top: none;
    padding: 0;
}
.mobile.portrait .GameInfo__featuredIcons--2qo, .tablet.portrait .GameInfo__featuredIcons--2qo
{
    padding-top: 1em;
}
.mobile.portrait .GameInfo__game--3EQ:first-child, .tablet.portrait .GameInfo__game--3EQ:first-child
{
    margin-left: 1.25em;
}
.mobile.portrait .GameInfo__game--3EQ:last-child, .tablet.portrait .GameInfo__game--3EQ:last-child
{
    margin-right: 1.25em;
}
.mobile.portrait .GameInfo__scheduledLiveGame--3fo span, .tablet.portrait .GameInfo__scheduledLiveGame--3fo span
{
    font-size: 1.19rem;
    line-height: 1.6em;
}
.mobile.portrait.ie .GameInfo__card--Gft, .tablet.portrait.ie .GameInfo__card--Gft
{
    width: calc(100% - 8em);
}
.mobile.portrait.ie .GameInfo__favorite--OOC, .tablet.portrait.ie .GameInfo__favorite--OOC
{
    right: -2.75em;
}
.mobile.portrait .GameInfo__description--2fD, .mobile.portrait .GameInfo__featuredIcons--2qo, .tablet .GameInfo__description--2fD, .tablet .GameInfo__featuredIcons--2qo
{
    border-top: var(--border-light);
    padding: 1.5em 0;
    width: 100%;
}
.mobile.portrait .GameInfo__games--6aC, .tablet .GameInfo__games--6aC
{
    border: none;
    margin-bottom: 1.5em;
    position: relative;
}
.mobile.portrait .GameInfo__games--6aC:before, .tablet .GameInfo__games--6aC:before
{
    border-top: var(--border-light);
    content: "";
    position: absolute;
    top: 0;
    width: calc(100% - var(--padding-h,0) * 2);
}
.mobile.portrait.ie .GameInfo__games--6aC:before, .tablet.ie .GameInfo__games--6aC:before
{
    width: calc(100% - 2.5em);
}
.mobile.portrait .GameInfo__container--1f0
{
    margin: 0;
    padding: 0;
}
.mobile.portrait .GameInfo__logoImage--33p, .mobile.portrait .GameInfo__scheduledLiveGame--3fo
{
    border-radius: 0;
}
.mobile.portrait .GameInfo__description--2fD, .mobile.portrait .GameInfo__featuredIcons--2qo, .mobile.portrait .GameInfo__liveInfo--2tT
{
    width: calc(100% - var(--padding-h) * 2);
}
.mobile.landscape .GameInfo__container--1f0
{
    padding-top: 2em;
}
.mobile.landscape .GameInfo__buttons--yva
{
    border-top: none;
    padding-top: 0;
}
.tablet .GameInfo__container--1f0
{
    padding: 2em var(--padding-h) 0 var(--padding-h);
}
.tablet .GameInfo__games--6aC
{
    width: calc(100% + var(--padding-h) * 2);
}
.tablet .GameInfo__game--3EQ:first-child
{
    margin-left: var(--padding-h);
}
.tablet .GameInfo__game--3EQ:last-child
{
    margin-right: var(--padding-h);
}
.tablet.ie .GameInfo__container--1f0
{
    padding: 2em 1.25em 0;
}
.tablet.ie .GameInfo__games--6aC
{
    width: calc(100% + 2.5em);
}
.tablet.ie .GameInfo__game--3EQ:first-child
{
    margin-left: 1.25em;
}
.tablet.ie .GameInfo__game--3EQ:last-child
{
    margin-right: 1.25em;
}
.tablet.portrait .GameInfo__container--1f0
{
    --padding-h: 2em;
}
.tablet.portrait .GameInfo__top--24C
{
    width: 60vw;
}
.tablet.landscape .GameInfo__container--1f0
{
    --padding-h: 3em;
}
.tablet.landscape .GameInfo__scheduledLiveGame--3fo span
{
    font-size: 1.19rem;
    line-height: 1.6em;
}
.iphone_5.landscape .GameInfo__container--1f0
{
    font-size: 90%;
}
.PageInPopup__container--3SP, .PagePopup__container--2-0
{
    max-height: 100%;
}
.PageInPopup__error--3tg
{
    align-items: center;
    display: flex;
    justify-content: center;
    min-height: 5rem;
}
.QuickDepositPopup__layout--1jw
{
    min-width: 26.5em;
}
.mobile .QuickDepositPopup__popup--3Po
{
    border-radius: 0;
    width: 100%;
}
.mobile .QuickDepositPopup__layout--1jw
{
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    width: 100%;
}
.Promotion__promotion--3WU
{
    display: flex;
    flex-direction: column;
}
.Promotion__button--NcA
{
    align-items: center;
    display: flex;
    justify-content: center;
    padding: .125rem;
}
.Promotion__details--2qD, .Promotion__terms--2jB
{
    display: block;
}
.BonusMultiviewBonusDetailsPopup__layout--1eY
{
    justify-content: center;
    max-height: 90%;
    max-width: 90%;
}
.BonusMultiviewBonusDetailsPopup__loader--1gD
{
    min-height: 15rem;
}
.mobile .BonusMultiviewBonusDetailsPopup__layout--1eY
{
    max-width: 95%;
    min-width: 25rem;
}
:root
{
    --scroll-margin-top: 0;
}
.AppRouter__header--3bT
{
    position: fixed;
    top: 0;
    width: 100%;
    z-index: var(--header-z-index);
}
.AppRouter__cookieLayer--2_y
{
    bottom: 0;
    position: fixed;
    width: 100%;
    z-index: var(--cookies-regulation-message-z-index);
}
.AppRouter__content--DEY
{
    display: flex;
}
.AppRouter__content--DEY *
{
    scroll-margin-top: var(--scroll-margin-top);
}
.WrapperInner__loader--3Yr
{
    height: 100vh;
    max-width: 100%;
    width: 100vw;
}
.Wrapper__error--hWT
{
    margin-top: calc(50% - 5rem);
}
*, :after, :before
{
    box-sizing: border-box;
    text-size-adjust: none;
    -ms-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
body
{
    margin: 0;
    min-height: 100%;
    padding: 0;
    scroll-behavior: smooth;
    text-rendering: optimizeSpeed;
}
a
{
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
}
button, input, select, textarea
{
    font-family: inherit;
    font-size: 1rem;
}
fieldset:focus, input:focus, select:focus, textarea:focus
{
    outline: none;
}
fieldset
{
    border: 0;
    margin: 0;
    padding: 0;
}
::-moz-focus-inner
{
    border: 0;
    outline: 0;
}
input:-webkit-autofill, input:-webkit-autofill:focus, input:-webkit-autofill:hover, select:-webkit-autofill, select:-webkit-autofill:focus, select:-webkit-autofill:hover, textarea:-webkit-autofill, textarea:-webkit-autofill:focus, textarea:-webkit-autofill:hover
{
    -webkit-text-fill-color: var(--input-field-font-color);
    -webkit-box-shadow: 0 0 0 1000px var(--input-field-background-color) inset;
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s;
}
#wrapper, body, html
{
    height: 100%;
    margin: 0;
    padding: 0;
}
.ios :focus
{
    outline: none;
}
.mobile :not(input):not(textarea), .tablet :not(input):not(textarea)
{
    -webkit-user-select: none;
    user-select: none;
}
.ios body
{
    touch-action: manipulation;
}
:root
{
    --list-title-border-bottom-color: var(--orange-const-color);
    --active-font-color: var(--orange-const-color);
    --accordion-container-font-color: var(--secondary-dark-font-color);
    --accordion-container-border-color: var(--secondary-light-font-color);
    --accordion-header-hover-bg-color: #d3e8f7;
    --accordion-body-border-color: var(--list-title-border-bottom-color);
    --accordion-body-before-border-color: var(--list-title-border-bottom-color);
    --accordion-body-row-border-color: var(--secondary-light-font-color);
    --accordion-body-header-main-detail-font-color: var(--black-const-color);
    --accordion-body-header-highlight-detail-font-color: var(--primary-dark-font-color);
    --accordion-body-row-value-font-color: var(--primary-dark-font-color);
    --accordion-header-hover-bg-color-new: var(--base-color-grey-4);
    --accordion-body-row-border-color-new: var(--base-color-grey-6);
    --accordion-body-header-main-detail-font-color-new: var(--black-const-color);
    --accordion-body-header-highlight-detail-font-color-new: var(--primary-dark-font-color);
    --accordion-body-row-value-font-color-new: var(--primary-dark-font-color);
    --accordion-body-row-active-border-color-new: var(--base-color-green);
    --autocomplete-field-options-font-color: var(--black-const-color);
    --autocomplete-field-options-separator-color: var(--base-color-grey-3);
    --autocomplete-field-options-bg-color: var(--white-const-color);
    --autocomplete-field-options-hover-bg-color: var(--base-color-grey-4);
    --autocomplete-field-options-active-border-color: var(--input-field-focus-border-color);
    --autocomplete-field-options-selected-bg-color: var(--pale-blue-const-color);
    --autocomplete-options-font-color: var(--black-const-color);
    --autocomplete-options-bg-color: var(--white-const-color);
    --autocomplete-options-border-color: var(--base-color-grey-3);
    --autocomplete-options-hover-bg-color: var(--base-color-grey-4);
    --autocomplete-options-active-border-color: var(--form-field-border-focus-color);
    --autocomplete-options-selected-bg-color: var(--base-color-grey-4);
    --list-bg-color: var(--white-const-color);
    --popup-bg-color: var(--white-const-color);
    --menu-item-touchdevice-color: var(--pale-blue-const-color);
    --black-const-color: #000;
    --white-const-color: #fff;
    --pale-blue-const-color: #d3e8f7;
    --light-blue-const-color: #79c2f2;
    --dark-blue-const-color: #3498db;
    --lightest-grey-const-color: #f8f8f8;
    --lighter-grey-const-color: #e7e7e7;
    --light-grey-const-color: #bababa;
    --dark-grey-const-color: #949494;
    --lighter-green-const-color: #d4edda;
    --green-const-color: #6ecd8d;
    --dark-green-const-color: #62ad7b;
    --red-const-color: #f35e5e;
    --orange-const-color: #ff7348;
    --yellow-const-color: #ffba00;
    --dark-yellow-const-color: #cd9600;
    --purple-const-color: #8160ed;
    --base-color-white: #fff;
    --base-color-red: #ffe8e8;
    --base-color-red-2: #ec3238;
    --base-color-red-3: #c81319;
    --base-color-green: #6ecd8d;
    --base-color-green-2: #379f59;
    --base-color-blue: #2196f3;
    --base-color-grey: #262626;
    --base-color-grey-2: #4f4f4f;
    --base-color-grey-3: #bdbdbd;
    --base-color-grey-4: #f2f2f2;
    --base-color-grey-5: #666;
    --base-color-grey-6: #d9d9d9;
    --bingo-scheduler-controls-header-font-color: #fff;
    --bingo-scheduler-controls-header-backgroud-color: #71b7e6;
    --bingo-scheduler-list-header-backgroud-color: #d6eaf8;
    --bingo-scheduler-list-row-border-color: #a4a4a4;
    --bingo-scheduler-game-tile-background-color: #fff;
    --bingo-scheduler-game-tile-background-color-hover: #fff;
    --bingo-scheduler-game-frame-border-color: #e0e0e0;
    --bingo-scheduler-game-frame-border-color-hover: #71b7e6;
    --bingo-scheduler-game-image-shadow-color: #a4a4a4;
    --input-field-font-color: var(--black-const-color);
    --popup-font-color: var(--black-const-color);
    --portlet-font-color: var(--black-const-color);
    --bonus-history-bonus-name-font-color: #000;
    --bonus-history-bonus-progress-font-color: #fff;
    --bonus-history-bonus-status-active-font-color: #6ecd8d;
    --bonus-history-bonus-status-pending-font-color: #bababa;
    --bonus-history-bonus-status-declined-font-color: #f35e5e;
    --bonus-indicator-background-color: #6ecd8d;
    --bonus-progress-bar-background-color: #d5d5d5;
    --border-light-color: #eaeaea;
    --border-color: #d3d3d3;
    --btn-primary-success-font-color: var(--btn-primary-font-const-color);
    --btn-primary-negative-font-color: var(--btn-primary-font-const-color);
    --btn-primary-info-font-color: var(--btn-primary-font-const-color);
    --btn-primary-revert-font-color: var(--btn-primary-font-const-color);
    --btn-secondary-hover-font-color: var(--white-const-color);
    --cashier-suggestion-color: var(--btn-secondary-success-font-color);
    --cashier-suggestion-color-hover: var(--base-color-white);
    --cashier-tiles-bg-color: #f9f9f9;
    --cashier-tiles-text-color: var(--base-color-grey);
    --cashier-tabs-bg-color: var(--navigation-tabs-tab-background-color);
    --cashier-tabs-text-color: var(--base-color-grey);
    --cashier-tabs-active-tab-highlight-bg-color: var(--green-const-color);
    --cashier-delete-hover-color: #ec32381a;
    --cashier-back-btn-hover-color: var(--base-color-grey-4);
    --leaderboard-status-badge-card-discoveryActive-bg-color: #e33c40;
    --leaderboard-status-badge-card-discoveryActive-font-color: var(--white-const-color);
    --leaderboard-status-badge-card-discoveryAvailable-bg-color: #ff9e33;
    --leaderboard-status-badge-card-discoveryAvailable-font-color: var(--white-const-color);
    --leaderboard-status-badge-card-discoveryUpcoming-bg-color: #2ea3dd;
    --leaderboard-status-badge-card-discoveryUpcoming-font-color: var(--white-const-color);
    --leaderboard-status-badge-card-discoveryCompleted-bg-color: #6ecd8d;
    --leaderboard-status-badge-card-discoveryCompleted-font-color: var(--white-const-color);
    --leaderboard-status-badge-card-discoveryFinished-bg-color: #8a8a8a;
    --leaderboard-status-badge-card-discoveryFinished-font-color: var(--white-const-color);
    --leaderboard-details-header-bg-color: #143f80;
    --leaderboard-details-header-text-color: var(--white-const-color);
    --leaderboard-details-header-discoveryActive-bg-color: #e33c36;
    --leaderboard-details-header-discovery-bg-color: #143f80;
    --leaderboard-details-header-discoveryActive-text-color: var(--white-const-color);
    --leaderboard-details-header-discoveryAvailable-bg-color: #ff9e33;
    --leaderboard-details-header-discoveryAvailable-text-color: var(--white-const-color);
    --leaderboard-details-header-discoveryUpcoming-bg-color: #ffba00;
    --leaderboard-details-header-discoveryUpcoming-text-color: var(--white-const-color);
    --leaderboard-details-header-discoveryCompleted-bg-color: #44b59b;
    --leaderboard-details-header-discoveryCompleted-text-color: var(--white-const-color);
    --leaderboard-details-header-discoveryFinished-bg-color: #6d7278;
    --leaderboard-details-header-discoveryFinished-text-color: var(--white-const-color);
    --discovery-header-text-color: #fff;
    --discovery-header-x-button-color: #fff;
    --leaderboard-details-header-x-button-color: #fff;
    --leaderboard-details-header-back-button-color: #fff;
    --leaderboard-details-competitors-current-user-text-color: #fff;
    --leaderboard-details-competitors-divider-color: #000;
    --leaderboard-details-prizes-divider-color: #fff;
    --leaderboard-details-header-title-color: #333;
    --leaderboard-details-rules-text-color: #333;
    --leaderboard-details-active-tab-color: #ef7b52;
    --leaderboard-details-card-background-color: #0d1d32;
    --leaderboard-details-button-ok-border-width: 0;
    --leaderboard-details-button-ok-border-color: #0000;
    --leaderboard-details-button-leave-border-width: 1px;
    --leaderboard-details-button-loadMore-text-color: #333;
    --leaderboard-details-button-termsAndConditions-text-color: #333;
    --leaderboard-details-inActive-tab-color: #8a8a8a;
    --leaderboard-details-button-howToPlay-border-width: .078em;
    --leaderboard-details-notification-background-color: #052152;
    --leaderboard-details-notification-text-color: #fff;
    --leaderboard-details-popup-background-color: #0e214c;
    --leaderboard-details-popup-text-color: #fff;
    --leaderboard-details-popup-button-background-color: #fc0;
    --leaderboard-details-popup-button-text-color: #000;
    --leaderboard-details-popup-button-border-color: #fc0;
    --leaderboard-details-popup-button-border-width: 0;
    --leaderboard-details-popup-leaveButton-background-color: #143f80;
    --leaderboard-details-popup-leaveButton-text-color: #fff;
    --missions-details-circle-background-color: #143f80;
    --missions-details-process-bar-and-text-color: #143f80;
    --missions-details-process-completed-bar-and-text-color: #6ecd8d;
    --missions-details-process-inside-active-color: #fff;
    --missions-details-process-inside-completed-color: #fff;
    --missions-details-process-inside-inCompleted-color: #fff;
    --missions-details-process-inside-notStarted-color: #fff;
    --missions-details-tile-expanded-collapsed-background-color: #f1f4f5;
    --missions-details-completed-tile-expanded-collapsed-background-color: #dbf2e2;
    --missions-details-description-color: #333;
    --h2s-active-text-colour: #ef7b52;
    --h2s-bg-colour: #fff;
    --h2s-button-bg-colour: #0000;
    --h2s-button-border-colour: #fff;
    --h2s-button-text-colour: #fff;
    --h2s-card-bg-colour: #0d1d32;
    --h2s-clickable-text-colour: #333;
    --h2s-completed-colour: #dbf2e2;
    --h2s-completed-progress-colour: #6ecd8d;
    --h2s-header-bg-colour: #143f80;
    --h2s-header-highlight-text-colour: #fff;
    --h2s-highlight-bg-colour: #2ea3dd;
    --h2s-highlight-text-colour: #2ea3dd;
    --h2s-inactive-cta-bg-colour: #8a8a8a;
    --h2s-inactive-cta-border-colour: #8a8a8a;
    --h2s-inactive-cta-border-width: 1px;
    --h2s-inactive-cta-text-colour: #cbd0d2;
    --h2s-inactive-text-colour: #8a8a8a;
    --h2s-inside-progress-bg-colour: #fff;
    --h2s-inside-progress-text-colour: #143f80;
    --h2s-notification-bg-colour: #052152;
    --h2s-notification-text-colour: #fff;
    --h2s-primary-cta-bg-colour: #fc0;
    --h2s-primary-cta-border-colour: #fc0;
    --h2s-primary-cta-border-width: 1px;
    --h2s-primary-cta-text-colour: #000;
    --h2s-progress-bg-colour: #143f80;
    --h2s-secondary-cta-bg-colour: #143f80;
    --h2s-secondary-cta-border-colour: #143f80;
    --h2s-secondary-cta-border-width: 1px;
    --h2s-secondary-cta-text-colour: #fff;
    --h2s-subheader-bg-colour: #f1f4f5;
    --h2s-table-divider-prominent-colour: #fff;
    --h2s-table-divider-standard-colour: #e8eeef;
    --h2s-tertiary-cta-bg-colour: #ef7b52;
    --h2s-tertiary-cta-border-colour: #ef7b52;
    --h2s-tertiary-cta-border-width: 1px;
    --h2s-tertiary-cta-text-colour: #fff;
    --h2s-text-colour: #333;
    --main-text-color: var(--base-color-grey);
    --pressed-font-color: var(--purple-const-color);
    --link-font-hover-color: var(--pressed-font-color);
    --link-font-active-color: var(--pressed-font-color);
    --control-bg-color: var(--lightest-grey-const-color);
    --control-arbitrary-el-color: var(--lighter-grey-const-color);
    --sublist-bg-color: #f1f1f1;
    --default-game-image-bg-color: #ebebeb;
    --success-btn-const-color: var(--green-const-color);
    --success-btn-dark-const-color: var(--dark-green-const-color);
    --negative-btn-const-color: #f66464;
    --negative-btn-dark-const-color: #cf4646;
    --info-btn-const-color: var(--dark-blue-const-color);
    --info-btn-dark-const-color: #1d79b6;
    --revert-btn-const-color: var(--yellow-const-color);
    --revert-btn-dark-const-color: var(--dark-yellow-const-color);
    --btn-primary-font-const-color: var(--white-const-color);
    --btn-secondary-bg-const-color: #0000;
    --field-label-asterisk-color: #f35e5e;
    --conic-progress-bar-bg-color: var(--lighter-grey-const-color);
    --conic-progress-bar-progress-bg-color: var(--dark-blue-const-color);
    --tabs-tab-font-color: var(--black-const-color);
    --tabs-tab-active-font-color: var(--white-const-color);
    --tabs-tab-active-bg-color: #3498db;
    --tabs-tab-hover-bg-color: #3498db0d;
    --toogle-bg-color: #ccc;
    --toogle-active-bg-color: var(--green-const-color);
    --leaderboard-status-badge-main-bg-color: #d8d8d8;
    --leaderboard-status-badge-main-font-color: var(--white-const-color);
    --leaderboard-reg-status-badge-card-internal-bg-color: var(--black-const-color);
    --leaderboard-reg-status-badge-card-internal-font-color: var(--white-const-color);
    --leaderboard-card-bg-color: #d8d8d8;
    --leaderboard-card-shadow-color: #0003;
    --leaderboard-card-body-bg-color: #fff;
    --leaderboard-card-body-font-color: var(--portlet-font-color);
    --leaderboard-card-internal-reg-border-color: #d72a2a;
    --scrollbar-thumb-bg-color: #00000073;
    --scrollbar-thumb-hover-bg-color: #0000008c;
    --common-table-row-border-color: var(--secondary-light-font-color);
    --common-table-body-row-font-color: var(--secondary-dark-font-color);
    --common-table-body-row-border-color: var(--secondary-light-font-color);
    --common-table-body-header-font-color: var(--primary-dark-font-color);
    --common-table-body-header-border-color: #71b7e6;
    --common-table-body-header-bg-color: #e7f2fa;
    --common-table-body-empty-bg-color: #e7e7e780;
    --cookies-regulation-message-background-color: #0e214c;
    --cookies-regulation-message-font-color: var(--white-const-color);
    --cookies-regulation-button-accept-font-color: var(--white-const-color);
    --cookies-regulation-button-accept-background-color: #0000;
    --cookies-regulation-button-accept-border-color: var(--white-const-color);
    --cookies-regulation-button-accept-hover-font-color: #0e214c;
    --cookies-regulation-button-accept-hover-background-color: var(--white-const-color);
    --cookies-regulation-button-accept-hover-border-color: var(--white-const-color);
    --cookies-regulation-button-setup-font-color: var(--white-const-color);
    --cookies-regulation-button-setup-background-color: #0000;
    --cookies-regulation-button-setup-border-color: var(--white-const-color);
    --cookies-regulation-button-setup-hover-font-color: #0e214c;
    --cookies-regulation-button-setup-hover-background-color: var(--white-const-color);
    --cookies-regulation-button-setup-hover-border-color: var(--white-const-color);
    --date-span-picker-title-font-color: var(--white-const-color);
    --date-span-picker-title-bg-color: #3b99d9;
    --date-span-picker-timer-label-font-color: var(--white-const-color);
    --date-span-picker-timer-font-color: #89c3e9;
    --date-span-picker-timer-bg-color: #74b8e4;
    --date-span-picker-timer-unlimited-font-color: #bcdcf1;
    --date-span-picker-timer-active-number-font-color: var(--white-const-color);
    --date-span-picker-timer-active-clock-bg-color: #4da4df;
    --date-span-picker-keyboard-font-color: var(--black-const-color);
    --date-span-picker-keyboard-cancel-hover-bg-color: #3f9bd926;
    --input-field-border-color: #a4a4a4;
    --input-field-background-disabled: #0000;
    --input-field-disabled-font-color: var(--light-grey-const-color);
    --input-field-background-color: #0000;
    --detailed-transaction-history-title-light-bg-color: #e7f2fa;
    --detailed-transaction-history-title-light-border-top-color: #71b7e6;
    --detailed-transaction-history-highlight-font-color: var(--black-const-color);
    --detailed-transaction-history-amount-font-color: var(--primary-dark-font-color);
    --detailed-transaction-history-status-approved-font-color: var(--valid-font-color);
    --detailed-transaction-history-status-declined-font-color: var(--invalid-font-color);
    --fb-button-bg: #4267b2;
    --fb-button-hover: #37589b;
    --fb-button-color: var(--white-const-color);
    --free-spins-balance-primary-dark-font-color: var(--dark-blue-const-color);
    --free-spins-balance-black-font-color: var(--black-const-color);
    --games-grid-tab-background-color: #0000;
    --games-grid-tab-background-active-color: var(--base-color-green);
    --games-grid-tab-border-color: var(--base-color-grey-6);
    --games-grid-tab-border-active-color: var(--base-color-green);
    --games-grid-tab-text-color: var(--base-color-grey-5);
    --games-grid-tab-text-active-color: var(--base-color-white);
    --games-grid-category-name-color: var(--main-text-color);
    --games-grid-category-description-color: var(--main-text-color);
    --games-grid-category-view-more-color: var(--base-color-green);
    --games-grid-category-view-more-hover-color: var(--base-color-green-2);
    --games-grid-filters-input-background-color: #0000;
    --games-grid-filters-input-border-color: #a6a6a6;
    --games-grid-filters-mobile-counter-background-color: var(--base-color-green);
    --games-grid-filters-mobile-counter-text-color: var(--white-const-color);
    --games-grid-game-tile-text-color: var(--base-color-white);
    --games-grid-labels-background-color: #ea2027;
    --games-grid-labels-text-color: var(--base-color-white);
    --games-grid-game-live-limits-font-color: #ffc312;
    --games-grid-jackpot-text-color: var(--base-color-white);
    --games-grid-jackpot-background-color: #000000bf;
    --games-grid-empty-game-content-background-color: #f5f5f5;
    --games-grid-info-empty-game-container-text-color: var(--main-text-color);
    --games-grid-info-labels-background-color: var(--games-grid-labels-background-color);
    --games-grid-info-labels-text-color: var(--games-grid-labels-text-color);
    --games-grid-info-game-live-limits-font-color: var(--games-grid-game-live-limits-font-color);
    --games-grid-carousel-top-numbers-text-color: #6ecd8d;
    --games-grid-carousel-top-numbers-text-stroke-color: var(--white-const-color);
    --game-history-value-color: var(--dark-blue-const-color);
    --game-history-datetime-color: #a2a2a2;
    --game-history-name-color: var(--black-const-color);
    --games-search-component-background-color: #0000;
    --games-search-field-background-color: var(--white-const-color);
    --games-search-field-border-color: var(--base-color-grey-3);
    --games-search-field-text-color: var(--main-text-color);
    --games-search-field-placeholder-color: var(--base-color-grey-3);
    --games-search-results-empty-text-color: var(--base-color-grey-3);
    --games-search-results-title-text-color: var(--main-text-color);
    --games-search-results-title-count-color: var(--main-text-color);
    --games-search-results-item-hover-color: var(--base-color-grey-4);
    --games-search-results-item-provider-text-color: var(--base-color-grey-3);
    --games-search-results-item-name-text-color: var(--main-text-color);
    --games-search-results-item-image-background-color: var(--default-game-image-bg-color);
    --games-search-results-item-match-color: var(--black-const-color);
    --games-search-results-separator-color: var(--base-color-grey-3);
    --games-search-btn-font-color: var(--base-color-grey-3);
    --games-search-btn-border-color: var(--base-color-grey-3);
    --games-search-btn-bg-color: var(--base-color-white);
    --btn-secondary-generic-font-color: #000;
    --btn-secondary-generic-border-color: #b9b9b9;
    --btn-secondary-generic-hover-bg-color: #b9b9b926;
    --btn-secondary-generic-bg-color: var(--btn-secondary-bg-const-color);
    --golden-chips-balances-primary-dark-font-color: var(--dark-blue-const-color);
    --golden-chips-balances-black-font-color: var(--black-const-color);
    --header-session-ticker-font-color: #fff;
    --header-nav-bar-background-color: #3498db;
    --header-icon-label-font-color-hover: #fff;
    --header-icon-label-font-color: #000;
    --header-icon-light-label-font-color: #fff;
    --header-icon-light-label-font-color-hover: #fff;
    --header-user-low-balance-label-font-color: #ff7348;
    --header-deposit-btn-font-color: #6ecd8d;
    --header-deposit-btn-background-color: #0000;
    --header-deposit-btn-border-color: #6ecd8d;
    --header-deposit-btn-font-color-hover: #fff;
    --header-deposit-btn-background-color-hover: #6ecd8d;
    --header-deposit-btn-border-color-hover: #6ecd8d;
    --header-touchdevice-shadow-color: #0003;
    --header-touchdevice-background-color: #3498db;
    --btn-primary-info-bg-color: var(--info-btn-const-color);
    --btn-primary-info-shadow-color: var(--info-btn-dark-const-color);
    --btn-primary-info-hover-bg-color: var(--info-btn-dark-const-color);
    --btn-secondary-info-font-color: var(--info-btn-const-color);
    --btn-secondary-info-border-color: var(--info-btn-const-color);
    --btn-secondary-info-hover-bg-color: var(--info-btn-const-color);
    --btn-secondary-info-bg-color: var(--btn-secondary-bg-const-color);
    --btn-readonly-info-bg-color: #3498db4d;
    --btn-readonly-info-font-color: var(--info-btn-const-color);
    --invalid-font-color: var(--red-const-color);
    --input-field-negative-border-color: var(--red-const-color);
    --date-picker-invalid-border-color: var(--red-const-color);
    --language-list-divider-border-bottom-color: #d3d3d3;
    --language-list-item-active-background-color: #f2f2f2;
    --language-list-item-hover-background-color: #d3e8f7;
    --btn-primary-lb-success-bg-color: #fc0;
    --btn-primary-lb-success-color: #000;
    --btn-secondary-lb_success-font-color: #fff;
    --btn-secondary-lb-success-bg-color: #143f80;
    --btn-secondary-lb-success-border-color: #143f80;
    --btn-secondary-lb_howToPlay-font-color: #fff;
    --btn-secondary-lb-howToPlay-bg-color: #ef7b52;
    --btn-secondary-lb-howToPlay-border-color: #ef7b52;
    --btn-readonly-lb-success-bg-color: #8a8a8a;
    --btn-readonly-lb-success-font-color: #cbd0d2;
    --leaderboard-competitors-table-title-font-color: var(--portlet-font-color);
    --leaderboard-competitors-table-main-font-color: var(--portlet-font-color);
    --leaderboard-competitors-table-head-font-color: #8a8a8a;
    --leaderboard-competitors-table-head-bg-color: var(--white-const-color);
    --leaderboard-competitors-table-head-border-color: #e2e2e2;
    --leaderboard-competitors-table-body-bg-color: #f9f9f9;
    --leaderboard-competitors-table-empty-font-color: #969696;
    --leaderboard-competitors-table-player-bg-color: #2ea3dd;
    --leaderboard-competitors-table-score-font-color: var(--leaderboard-competitors-table-player-bg-color);
    --leaderboard-competitors-table-player-font-color: var(--white-const-color);
    --leaderboard-competitors-table-first-place-font-color: var(--leaderboard-competitors-table-main-font-color);
    --leaderboard-competitors-table-first-place-bg-color: #ffd15c;
    --leaderboard-competitors-table-second-place-font-color: var(--leaderboard-competitors-table-main-font-color);
    --leaderboard-competitors-table-second-place-bg-color: #cccbcb;
    --leaderboard-competitors-table-third-place-font-color: var(--leaderboard-competitors-table-main-font-color);
    --leaderboard-competitors-table-third-place-bg-color: #eca14e;
    --leaderboard-competitiors-row-inprizes-color: #f1f4f5;
    --leaderboard-competitiors-row-inprizes-divider-color: #fff;
    --leaderboard-competitiors-row-not-inprizes-divider-color: #e8eeef;
    --leaderboard-competitiors-row-inprizes-not-me-color: #333;
    --leaderboard-competitors-table-title-row-color: #8a8a8a;
    --leaderboard-countdown-badge-dark-bg-color: #0d1d32;
    --leaderboard-countdown-badge-v-dark-bg-color: #222;
    --leaderboard-countdown-badge-blue-bg-color: #28348f;
    --leaderboard-countdown-badge-indigo-bg-color: #783dc8;
    --leaderboard-countdown-badge-teal-bg-color: #87b1cb;
    --leaderboard-countdown-badge-dark-font-color: var(--white-const-color);
    --leaderboard-countdown-badge-dark-timer-font-color: var(--white-const-color);
    --leaderboard-countdown-badge-dark-timer-highlighted-font-color: #e33c36;
    --leaderboard-countdown-badge-light-bg-color: #f9f9f9;
    --leaderboard-countdown-badge-light-font-color: #0009;
    --leaderboard-countdown-badge-light-timer-font-color: #686868;
    --leaderboard-countdown-badge-light-timer-highlighted-font-color: #de0023;
    --leaderboard-details-name-font-color: var(--portlet-font-color);
    --leaderboard-details-prizes-top-font-color: var(--white-const-color);
    --leaderboard-details-prizes-common-font-color: var(--portlet-font-color);
    --leaderboard-details-rules-title-font-color: var(--portlet-font-color);
    --leaderboard-details-rules-text-font-color: var(--portlet-font-color);
    --leaderboard-details-info-list-font-color: var(--portlet-font-color);
    --leaderboard-details-section-border-color: var(--border-color);
    --leaderboard-details-internal-reg-hint-font-color: #ffba00;
    --leaderboard-details-title-background-color: #f1f4f5;
    --leaderboard-details-title-color: #333;
    --leaderboard-prizes-table-title-row-color: #8a8a8a;
    --leaderboard-prizes-first-color: #fc0;
    --leaderboard-prizes-second-color: #cdcdcd;
    --leaderboard-prizes-third-color: #f29946;
    --leaderboard-prizes-genneral-color: #333;
    --leaderboard-prizes-text-color: #333;
    --leaderboard-expandable-section-bg-color: #0000;
    --leaderboard-expandable-section-title-font-color: var(--portlet-font-color);
    --leaderboard-expandable-section-border-color: var(--border-color);
    --leaderboard-games-tab-bg-color: #f9f9f9;
    --leaderboard-games-tab-font-color: var(--portlet-font-color);
    --leaderboard-games-tab-countdown-font-color: var(--leaderboard-games-tab-font-color);
    --leaderboard-games-tab-active-bg-color: var(--leaderboard-games-tab-bg-color);
    --leaderboard-games-tab-active-font-color: var(--leaderboard-games-tab-font-color);
    --leaderboard-games-tab-active-countdown-font-color: var(--leaderboard-games-tab-countdown-font-color);
    --leaderboard-games-tab-active-border-color: #24c5a2;
    --leaderboard-games-tab-active-circle-bg-color: var(--leaderboard-games-tab-active-border-color);
    --leaderboard-games-tab-upcoming-bg-color: var(--leaderboard-games-tab-bg-color);
    --leaderboard-games-tab-upcoming-font-color: var(--leaderboard-games-tab-font-color);
    --leaderboard-games-tab-upcoming-countdown-font-color: var(--leaderboard-games-tab-countdown-font-color);
    --leaderboard-games-tab-upcoming-border-color: #f9b249;
    --leaderboard-games-tab-upcoming-circle-bg-color: var(--leaderboard-games-tab-upcoming-border-color);
    --leaderboard-list-tabs-border-color: #f2f2f2;
    --leaderboard-list-tabs-bg-color: #0000;
    --leaderboard-list-tabs-tab-font-color: #a4a4a4;
    --leaderboard-list-tabs-tab-active-font-color: #ff7348;
    --leaderboard-list-tabs-tab-active-counter-font-color: #a4a4a4;
    --leaderboard-list-tabs-tab-active-border-color: #ff7348;
    --leaderboard-list-card-bg-color: var(--leaderboard-card-bg-color);
    --leaderboard-list-card-shadow-color: var(--leaderboard-card-shadow-color);
    --leaderboard-list-card-body-bg-color: var(--leaderboard-card-body-bg-color);
    --leaderboard-list-card-body-font-color: var(--leaderboard-card-body-font-color);
    --leaderboard-list-card-body-content-border-color: #f2f2f2;
    --leaderboard-list-card-name-font-color: var(--leaderboard-card-body-font-color);
    --leaderboard-list-card-media-linear-gradient-start-color: #000000d4;
    --leaderboard-list-card-media-linear-gradient-end-color: #08273c00;
    --leaderboard-list-card-internal-reg-border-color: var(--leaderboard-card-internal-reg-border-color);
    --leaderboard-list-active-tab-color: #ef7b52;
    --leaderboard-list-inactive-tab-color: #8a8a8a;
    --leaderboard-list-opt-in-background-color: #fc0;
    --leaderboard-list-read-more-background-color: #143f80;
    --leaderboard-list-view-results-background-color: #fc0;
    --leaderboard-list-view-leaderboard-background-color: #fc0;
    --leaderboard-list-opt-in-border-color: #fc0;
    --leaderboard-list-read-more-border-color: #fc0;
    --leaderboard-list-view-results-border-color: #fc0;
    --leaderboard-list-view-leaderboard-border-color: #fc0;
    --leaderboard-list-opt-in-text-color: #000;
    --leaderboard-list-read-more-text-color: #fff;
    --leaderboard-list-view-results-text-color: #000;
    --leaderboard-list-view-leaderboard-text-color: #000;
    --leaderboard-list-opt-in-border-width: 2px;
    --leaderboard-list-read-more-border-width: 0px;
    --leaderboard-list-view-results-border-width: 2px;
    --leaderboard-list-view-leaderboard-border-width: 2px;
    --leaderboard-list-joined-button-background-color: #8a8a8a;
    --leaderboard-list-joined-button-border-color: #8a8a8a;
    --leaderboard-list-joined-button-text-color: #cbd0d2;
    --leaderboard-list-joined-button-border-width: 0;
    --leaderboard-slider-card-bg-color: var(--leaderboard-card-bg-color);
    --leaderboard-slider-card-shadow-color: var(--leaderboard-card-shadow-color);
    --leaderboard-slider-card-body-bg-color: #12364e;
    --leaderboard-slider-card-body-font-color: var(--white-const-color);
    --leaderboard-slider-card-body-content-border-color: #ffffff42;
    --leaderboard-slider-card-name-font-color: var(--leaderboard-slider-card-body-font-color);
    --leaderboard-slider-card-internal-reg-border-color: var(--leaderboard-card-internal-reg-border-color);
    --leaderboard-slider-countdown-highlighted-font-color: #e33c36;
    --leaderboard-status-badge-page-active-bg-color: #e33c40;
    --leaderboard-status-badge-page-active-font-color: var(--white-const-color);
    --leaderboard-status-badge-page-not-started-bg-color: #ffba00;
    --leaderboard-status-badge-page-not-started-font-color: #353535;
    --leaderboard-status-badge-page-completed-bg-color: #3498db;
    --leaderboard-status-badge-page-completed-font-color: var(--white-const-color);
    --leaderboard-status-badge-card-active-bg-color: #e33c40;
    --leaderboard-status-badge-card-active-font-color: var(--white-const-color);
    --leaderboard-status-badge-card-not-started-bg-color: #ffba00;
    --leaderboard-status-badge-card-not-started-font-color: var(--white-const-color);
    --leaderboard-status-badge-card-completed-bg-color: #3498db;
    --leaderboard-status-badge-card-completed-font-color: var(--white-const-color);
    --link-color: var(--dark-blue-const-color);
    --link-active-color: var(--purple-const-color);
    --link-tablet-hover-color: var(--black-const-color);
    --list-hover-bg-color: #d3e8f7;
    --loader-dot-bg-color: var(--green-const-color);
    --progress-bar-bg-color: #d9d9d9;
    --progress-bar-progress-bg-color: var(--green-const-color);
    --login-history-highlight-font-color: var(--black-const-color);
    --login-history-data-font-color: var(--primary-dark-font-color);
    --myaccount-sidebar-header-title-color: #6bb1e0;
    --myaccount-sidebar-list-hover-bg-color: var(--list-hover-bg-color);
    --myaccount-sidebar-bg-color: #fff;
    --myaccount-sidebar-menu-text-color: var(--main-text-color);
    --myaccount-sidebar-list-back-color: #6bb1e0;
    --chat-bundle-icon-unread-background-color: #ff871d;
    --chat-bundle-icon-unread-font-color: #fff;
    --page-left-menu-item-active-border-left-color: #ff7348;
    --page-left-menu-background-color: #fff0;
    --page-left-menu-border-right-color: #d3d3d3;
    --page-left-menu-item-active-font-color: #ff7348;
    --page-left-menu-item-font-color: #000;
    --page-left-menu-item-touchdevice-pressed-background-color: #d3e8f7;
    --page-left-menu-item-hover-font-color: #3498db;
    --navigation-tabs-tab-highlight-color: var(--green-const-color);
    --navigation-tabs-tab-background-color: var(--base-color-grey-4);
    --navigation-tabs-tab-font-color: var(--base-color-grey);
    --btn-primary-negative-bg-color: var(--negative-btn-const-color);
    --btn-primary-negative-shadow-color: var(--negative-btn-dark-const-color);
    --btn-primary-negative-hover-bg-color: var(--negative-btn-dark-const-color);
    --btn-secondary-negative-font-color: var(--negative-btn-const-color);
    --btn-secondary-negative-border-color: var(--negative-btn-const-color);
    --btn-secondary-negative-hover-bg-color: var(--negative-btn-const-color);
    --btn-secondary-negative-bg-color: var(--btn-secondary-bg-const-color);
    --btn-secondary-negative-rounded-bg-color: #f6646426;
    --btn-readonly-negative-bg-color: #f664644d;
    --btn-readonly-negative-font-color: var(--negative-btn-const-color);
    --new-button-primary-success-text-color: var(--base-color-white);
    --new-button-primary-success-background-color: var(--base-color-green);
    --new-button-primary-success-hover-background-color: var(--base-color-green-2);
    --new-button-primary-negative-text-color: var(--base-color-white);
    --new-button-primary-negative-background-color: var(--base-color-red-2);
    --new-button-primary-negative-hover-background-color: var(--base-color-red-3);
    --new-button-secondary-success-text-color: var(--base-color-green);
    --new-button-secondary-success-text-hover-color: var(--base-color-green-2);
    --new-button-secondary-success-background-color: var(--base-color-white);
    --new-button-secondary-success-border-color: var(--base-color-green);
    --new-button-secondary-success-border-hover-color: var(--base-color-green-2);
    --new-button-secondary-negative-text-color: var(--base-color-red-2);
    --new-button-secondary-negative-text-hover-color: var(--base-color-red-3);
    --new-button-secondary-negative-background-color: var(--base-color-white);
    --new-button-secondary-negative-border-color: var(--base-color-red-2);
    --new-button-secondary-negative-border-hover-color: var(--base-color-red-3);
    --form-error-message-background-color: var(--base-color-red);
    --form-error-message-text-color: #5f2120;
    --form-error-message-border-color: #0000;
    --form-error-message-icon-color: #ea2027;
    --form-field-text-color: var(--main-text-color);
    --form-field-text-error-color: var(--base-color-red-2);
    --form-field-placeholder-color: var(--base-color-grey-2);
    --form-field-hint-color: var(--base-color-grey-2);
    --form-field-background-color: var(--base-color-grey-4);
    --form-field-border-color: var(--base-color-grey-4);
    --form-field-border-error-color: var(--base-color-red-2);
    --form-field-border-focus-color: var(--base-color-blue);
    --form-field-label-font-color: var(--main-text-color);
    --form-field-label-asterisk-color: var(--base-color-red-2);
    --form-field-multiselect-counter-text-color: var(--white-const-color);
    --form-field-multiselect-counter-background-color: var(--base-color-green);
    --form-field-multiselect-dropdown-background-color: var(--white-const-color);
    --form-field-multiselect-dropdown-item-background-color: var(--base-color-grey-4);
    --form-toggle-background-color: var(--base-color-grey-4);
    --form-toggle-mark-background-color: var(--base-color-green);
    --form-toggle-mark-background-disabled-color: var(--base-color-grey-3);
    --form-warning-message-background-color: #fff7ea;
    --form-warning-message-text-color: #663c00;
    --form-warning-message-border-color: #0000;
    --form-warning-message-icon-color: #ebaf00;
    --notification-text-color: #fff;
    --notification-default-bg-color: #313131;
    --notification-success-bg-color: #43a047;
    --notification-error-bg-color: #d32f2f;
    --notification-info-bg-color: #2196f3;
    --notification-warning-bg-color: #ff9800;
    --page-layout-background-color: #fff0;
    --pass-the-parcel-yellow-bg-color: linear-gradient(180deg,#ffd731,#ffc138);
    --pass-the-parcel-blue-bg-color: #2ea3dd;
    --pass-the-parcel-white-bg-color: var(--white-const-color);
    --pass-the-parcel-blue-grey-bg-color: #4e5558;
    --pass-the-parcel-cherry-red-color: #e51c2f;
    --blush-pink: #ff8994;
    --pale-grey: #f0f2f5;
    --pale-sky-blue: #bdeaf5;
    --pale-sky-blue-dark: #70c3f5;
    --teal-blue: #0085a5;
    --pass-the-parcel-gray: #8a8a8a;
    --pass-the-parcel-light-gray: #cbd0d2;
    --pass-the-parcel-details-lastWinners-current-user-time-color: #fff;
    --pass-the-parcel-details-lastWinners-current-user-text-color: #fff;
    --pass-the-parcel-details-header-x-button-color: #fff;
    --pass-the-parcel-details-header-back-button-color: #fff;
    --pass-the-parcel-details-prizes-final-prize-text-color: #fff;
    --pass-the-parcel-details-prizes-won-final-prize-text-color: #fff;
    --pass-the-parcel-details-title-text-color: #333;
    --pass-the-parcel-details-status-text-color: #000;
    --pass-the-parcel-details-panel-cell-text-color: #333;
    --pass-the-parcel-details-rules-text-color: #333;
    --pass-the-parcel-details-panel-cell-header-text-color: #8a8a8a;
    --pass-the-parcel-details-subheader-background-color: #f1f4f5;
    --pass-the-parcel-details-card-background-color: #0d1d32;
    --pass-the-parcel-details-button-ok-text-color: #000;
    --pass-the-parcel-details-button-ok-background-color: #fc0;
    --pass-the-parcel-details-button-ok-border-width: 0;
    --pass-the-parcel-details-button-ok-border-color: #0000;
    --pass-the-parcel-details-button-leave-background-color: #143f80;
    --pass-the-parcel-details-button-leave-border-color: #143f80;
    --pass-the-parcel-details-button-leave-border-width: 1px;
    --pass-the-parcel-details-button-howToPlay-background-color: #ef7b52;
    --pass-the-parcel-details-button-howToPlay-border-color: #ef7b52;
    --pass-the-parcel-details-button-howToPlay-border-width: 1px;
    --pass-the-parcel-details-button-loadMore-text-color: #333;
    --pass-the-parcel-details-button-termsAndConditions-text-color: #333;
    --pass-the-parcel-details-prizes-remaining-count-text-color: #2ea3dd;
    --pass-the-parcel-details-lastWinners-current-user-background-color: #2ea3dd;
    --pass-the-parcel-details-header-text-color: var(--white-const-color);
    --pass-the-parcel-details-inActive-tab-color: #8a8a8a;
    --pass-the-parcel-details-active-tab-color: #ef7b52;
    --pass-the-parcel-details-secondary-success-font-color: #fff;
    --pass-the-parcel-details-tertiary-success-font-color: #fff;
    --pass-the-parcel-latest-winners-prize-current-user-time-color: #fff;
    --pass-the-parcel-latest-winners-prize-current-user-text-color: #fff;
    --pass-the-parcel-detailed-header-x-button-color: #fff;
    --pass-the-parcel-detailed-popup-background-color: #0e214c;
    --pass-the-parcel-detailed-popup-text-color: #fff;
    --pass-the-parcel-detailed-popup-button-background-color: #fc0;
    --pass-the-parcel-detailed-popup-button-text-color: #000;
    --pass-the-parcel-detailed-popup-button-border-color: #fc0;
    --pass-the-parcel-detailed-popup-button-border-width: 0;
    --pass-the-parcel-detailed-joined-button-background-color: #8a8a8a;
    --pass-the-parcel-detailed-joined-button-text-color: #cbd0d2;
    --pass-the-parcel-detailed-joined-button-border-color: #0000;
    --pass-the-parcel-detailed-joined-button-border-width: 0;
    --popup-title-font-color: #6bb1e0;
    --popup-overlay-bg-color: var(--black-const-color);
    --popup-box-shadow-color: #0003;
    --popups-dots-border-color: #e7e7e7;
    --popups-dots-active-bg-color: #e7e7e7;
    --portlet-header-background-color: #0000;
    --portlet-header-font-color: var(--main-text-color);
    --primary-light-font-color: var(--light-blue-const-color);
    --primary-dark-font-color: var(--dark-blue-const-color);
    --border-hover-color: var(--light-blue-const-color);
    --input-field-focus-border-color: var(--dark-blue-const-color);
    --link-font-color: var(--primary-dark-font-color);
    --productLimit-group-color: var(--black-const-color);
    --productLimit-divider-color: var(--border-light-color);
    --productLimit-success-color: var(--input-field-success-border-color);
    --productLimit-negative-color: var(--input-field-negative-border-color);
    --productLimit-group-bg-color: #0000;
    --productLimit-font-color: var(--black-const-color);
    --productLimit-caption-color: var(--secondary-light-font-color);
    --productLimit-control-bg-color: var(--control-bg-color);
    --productLimit-progress-fill-color: var(--conic-progress-bar-progress-bg-color);
    --productLimit-progress-empty-color: var(--conic-progress-bar-bg-color);
    --promotions-tab-background-color: #0000;
    --promotions-tab-background-active-color: var(--base-color-green);
    --promotions-tab-border-color: var(--base-color-grey-6);
    --promotions-tab-border-active-color: var(--base-color-green);
    --promotions-tab-text-color: var(--base-color-grey-5);
    --promotions-tab-text-active-color: var(--base-color-white);
    --promotions-category-name-color: var(--main-text-color);
    --promotions-category-description-color: var(--main-text-color);
    --promotions-filters-input-background-color: #0000;
    --promotions-filters-input-border-color: #a6a6a6;
    --promotions-filters-mobile-counter-background-color: var(--base-color-green);
    --promotions-filters-mobile-counter-text-color: var(--white-const-color);
    --promotions-promotion-image-background-color: #e0e0e0;
    --promotions-promotion-name-text-color: var(--base-color-white);
    --promotions-label-background-color: #ea2027;
    --promotions-label-text-color: var(--base-color-white);
    --promotions-empty-content-background-color: #f5f5f5;
    --promotions-terms-text-color: #6ecd8d;
    --promotion-info-empty-container-text-color: var(--main-text-color);
    --promotion-info-terms-arrow-color: var(--base-color-grey-5);
    --radio-btn-group-label-font-color: var(--black-const-color);
    --radio-btn-label-font-color: var(--input-field-font-color);
    --radio-btn-hint-font-color: var(--secondary-light-font-color);
    --range-bar-bg-color: #bdbdbd;
    --range-bar-active-bg-color: #3598db;
    --range-bar-handle-bg-color: #3598db;
    --range-labels-font-color: var(--black-const-color);
    --range-marks-font-color: var(--secondary-light-font-color);
    --reconnect-message-background-color: #0e214c;
    --reconnect-message-font-color: var(--white-const-color);
    --reconnect-button-accept-font-color: var(--white-const-color);
    --reconnect-button-accept-background-color: #0000;
    --reconnect-button-accept-border-color: var(--white-const-color);
    --reconnect-button-accept-hover-font-color: #0e214c;
    --reconnect-button-accept-hover-background-color: var(--white-const-color);
    --reconnect-button-accept-hover-border-color: var(--white-const-color);
    --game-hover-title-color: var(--white-const-color);
    --game-hover-description-color: var(--secondary-light-font-color);
    --game-hover-btn-demo-bg-color: #0000;
    --game-hover-btn-demo-font-color: var(--white-const-color);
    --game-hover-btn-demo-border-color: var(--white-const-color);
    --game-hover-btn-demo-hover-bg-color: var(--white-const-color);
    --game-hover-btn-demo-hover-font-color: var(--black-const-color);
    --game-hover-btn-play-bg-color: var(--white-const-color);
    --game-hover-btn-play-font-color: var(--black-const-color);
    --game-hover-btn-play-border-color: var(--white-const-color);
    --game-hover-btn-play-hover-bg-color: #0000;
    --game-hover-btn-play-hover-font-color: var(--white-const-color);
    --game-hover-background-linear-gradient-start-color: #0000008c;
    --game-hover-background-linear-gradient-end-color: #000000d9;
    --games-category-title-font-color: var(--main-text-color);
    --games-tab-title-font-color: var(--secondary-dark-font-color);
    --games-slider-dots-bg-color: #45a6de;
    --games-jackpot-font-color: var(--black-const-color);
    --games-jackpot-light-bg-color: var(--yellow-const-color);
    --games-jackpot-bg-color: var(--dark-yellow-const-color);
    --games-search-border-color: #a4a4a4;
    --games-search-bg-color: var(--white-const-color);
    --games-search-counter-font-color: #3498db;
    --games-search-counter-bg-color: #71b7e630;
    --games-search-list-bg-color: var(--white-const-color);
    --games-search-list-item-hover-bg-color: #71b7e630;
    --games-search-list-item-text-color: var(--main-text-color);
    --games-filters-count-bg-color: var(--green-const-color);
    --games-filters-count-font-color: var(--white-const-color);
    --games-filters-tags-bg-color: #f1f1f1;
    --games-filters-tag-bg-color: var(--white-const-color);
    --game-title-color: var(--black-const-color);
    --game-live-info-color: var(--white-const-color);
    --game-live-limits-font-color: #ffc700;
    --game-live-limits-bg-color: #00000080;
    --btn-primary-revert-bg-color: var(--revert-btn-const-color);
    --btn-primary-revert-shadow-color: var(--revert-btn-dark-const-color);
    --btn-primary-revert-hover-bg-color: var(--revert-btn-dark-const-color);
    --btn-secondary-revert-font-color: var(--revert-btn-const-color);
    --btn-secondary-revert-border-color: var(--revert-btn-const-color);
    --btn-secondary-revert-hover-bg-color: var(--revert-btn-const-color);
    --btn-secondary-revert-bg-color: var(--btn-secondary-bg-const-color);
    --btn-readonly-revert-bg-color: #ffba004d;
    --btn-readonly-revert-font-color: var(--revert-btn-const-color);
    --scheduled-breaks-rule-highlight-font-color: var(--black-const-color);
    --scheduled-breaks-date-picker-active-tab: #3498db;
    --scheduled-breaks-date-picker-active-tab-font-color: #fff;
    --scheduled-breaks-date-picker-tabs-underline: #ededed;
    --scheduled-breaks-input-read-only-color: var(--black-const-color);
    --secondary-light-font-color: var(--light-grey-const-color);
    --secondary-dark-font-color: var(--dark-grey-const-color);
    --input-field-placeholder-font-color: var(--secondary-dark-font-color);
    --form-green-text-color: var(--green-const-color);
    --signin-notification-banner-background-color: #f5c850;
    --signin-notification-banner-font-color: var(--black-const-color);
    --signin-notification-banner-link-font-color: #2e5190;
    --slide-menu-default-bg-color: #f5f5f5;
    --slider-dots-border-color: var(--white-const-color);
    --slider-dots-bg-color: #0000;
    --slider-dots-active-bg-color: var(--white-const-color);
    --slider-buttons-font-color: var(--white-const-color);
    --slider-buttons-bg-color: #0000;
    --slider-buttons-active-bg-color: var(--dark-blue-const-color);
    --slider-progress-bar-bg-color: var(--light-blue-const-color);
    --slider-progress-bar-color: var(--dark-blue-const-color);
    --sportsbook-gaming-history-transaction-border-color: var(--secondary-light-font-color);
    --sportsbook-gaming-history-transaction-row-hover-background-color: #d3e8f7;
    --sportsbook-gaming-history-transaction-name-font-color: #000;
    --sportsbook-gaming-history-transaction-amount-font-color: var(--primary-dark-font-color);
    --sportsbook-gaming-history-transaction-date-font-color: var(--secondary-light-font-color);
    --sportsbook-gaming-history-transaction-cell-name-font-color: #000;
    --sportsbook-gaming-history-transaction-cell-value-font-color: var(--primary-dark-font-color);
    --btn-primary-success-bg-color: var(--success-btn-const-color);
    --btn-primary-success-shadow-color: var(--success-btn-dark-const-color);
    --btn-primary-success-hover-bg-color: var(--success-btn-dark-const-color);
    --btn-secondary-success-font-color: var(--success-btn-const-color);
    --btn-secondary-success-border-color: var(--success-btn-const-color);
    --btn-secondary-success-hover-bg-color: var(--success-btn-const-color);
    --btn-secondary-success-bg-color: var(--btn-secondary-bg-const-color);
    --btn-readonly-success-bg-color: #6ecd8d4d;
    --btn-readonly-success-font-color: var(--success-btn-const-color);
    --terms-and-conditions-history-date-color: var(--black-const-color);
    --terms-and-conditions-history-version-color: var(--primary-dark-font-color);
    --textarea-font-color: var(--input-field-font-color);
    --textarea-border-color: var(--input-field-border-color);
    --textarea-placeholder-font-color: var(--input-field-placeholder-font-color);
    --textarea-scrollbar-thumb: #99cbec;
    --textarea-scrollbar-track: #f1f1f1;
    --input-field-tooltip-background: var(--white-const-color);
    --input-field-tooltip-text-color: var(--dark-grey-const-color);
    --top-winners-just-won-font-color: #767778;
    --top-winners-info-font-color: #000;
    --top-winners-carousel-bg-color: #f5f5f5;
    --top-winners-carousel-item-bg-color: #2e51900d;
    --top-winners-carousel-item-hover-bg-color: #2e519026;
    --top-winners-table-bg-color: #f5f5f5;
    --top-winners-table-item-border-color: #d6d6d6;
    --top-winners-line-bg-color: #f5f5f5;
    --top-winners-line-item-hover-color: #6ecd8d;
    --top-winners-line-separator-color: #000;
    --valid-font-color: var(--green-const-color);
    --input-field-success-border-color: var(--green-const-color);
    --w2g-reporting-form-black-font-color: var(--black-const-color);
    --w2g-reporting-form-table-accordion-row-value-font-color: var(--primary-dark-font-color);
    --warning-font-color: #dfad37;
    --warning-background-color: #fcdca6;
    --warning-border-color: #fbd879;
    --font-family: Asap,Helvetica Neue,Helvetica,Arial,sans-serif;
    --border: 1px solid var(--border-color);
    --border-light: 1px solid var(--border-light-color);
    --border-hover: 0 0 0 2px var(--border-hover-color),0 0 2px 2px #0009;
    --games-search-border: 1px solid var(--games-search-border-color);
    --list-border: var(--border);
    --input-field-border: 1px solid var(--input-field-border-color);
    --input-field-focus-border: 1px solid var(--input-field-focus-border-color);
    --input-field-margin: 1.25em;
    --input-field-height: 2.444em;
    --geofencing-z-index: 100;
    --geocomply-z-index: 100;
    --popup-common-z-index: 100;
    --popup-layer-z-index: 103;
    --card-popup-z-index: 12;
    --sportsbook-modals-z-index: 15;
    --notifications-z-index: 104;
    --cookies-regulation-message-z-index: 15;
    --signin-notification-z-index: 100;
    --slide-menu-z-index: 200;
    --chat-window-container-z-index: 13;
    --myaccount-sidebar-zindex: 99;
    --search-container-z-index: 102;
    --header-z-index: 12;
    --default-header-z-index: 40;
    --dropdown-z-index: 10;
    --tooltip-z-index: 12;
    --desktop-min-page-width: 1200px;
    --page-header-height: 3.4rem;
}
html
{
    color: var(--main-text-color);
    font-family: var(--font-family);
    font-size: 14px;
}
[prevent-scrolling]
{
    height: 100%;
    overflow-y: scroll;
    position: fixed;
    width: 100%;
}
.visually-hidden
{
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    clip: rect(0,0,0,0);
    border: 0;
    white-space: nowrap;
}
@keyframes styles__slideInDown--2eP
{
    0%
    {
        opacity: 0;
        transform: translate3d(0,-100%,0);
    }
    to
    {
        opacity: 1;
        transform: none;
    }
}
@keyframes styles__showBounceIn--u4o
{
    0%
    {
        opacity: 0;
        transform: scale3d(.3,.3,.3);
    }
    20%
    {
        transform: scale3d(1.4,1.4,1.4);
    }
    40%
    {
        transform: scale3d(.7,.7,.7);
    }
    60%
    {
        opacity: 1;
        transform: scale3d(1.1,1.1,1.1);
    }
    80%
    {
        transform: scale3d(.95,.95,.95);
    }
    to
    {
        opacity: 1;
        transform: scaleX(1);
    }
}
@keyframes styles__lighterBounceIn--i6d
{
    0%
    {
        opacity: 0;
        transform: scale3d(.3,.3,.3);
    }
    20%
    {
        transform: scale3d(1.1,1.1,1.1);
    }
    40%
    {
        transform: scale3d(.9,.9,.9);
    }
    60%
    {
        opacity: 1;
        transform: scale3d(1.03,1.03,1.03);
    }
    80%
    {
        transform: scale3d(.97,.97,.97);
    }
    to
    {
        opacity: 1;
        transform: scaleX(1);
    }
}
.slideInDown
{
    animation: styles__slideInDown--2eP .3s cubic-bezier(.65,.05,.36,1);
}
.showBounceIn
{
    animation: styles__showBounceIn--u4o .7s cubic-bezier(.215,.61,.355,1);
}
.lighterBounceIn
{
    animation: styles__lighterBounceIn--i6d .75s cubic-bezier(.215,.61,.355,1);
}
.hidden
{
    display: none;
}
.mirror-mode
{
    direction: rtl;
}
h1, h2, h3
{
    color: var(--main-text-color);
    font-weight: 600;
    margin: 0;
}
h1
{
    font-size: 1.71rem;
    padding-bottom: 1.71rem;
    padding-top: 2.85rem;
}
h2, h3
{
    font-size: 1.28rem;
    padding: 1.14rem 0;
}
.cms-global-icons-sprite
{
    background-image: url(../../bcgamebettingde/image/ic_WL_sprite.png);
}
.cms-global-payments-sprite
{
    background-image: url(../../bcgamebettingde/image/ic_WL_payment_sprite.png);
}
.cms-global-flags-sprite
{
    background-image: url(../../bcgamebettingde/image/ic_WL_flags_sprite.png);
}
.LightBox__lightBox--239
{
    height: 100%;
    position: absolute;
    width: 100%;
}
.LightBox__layer--1_z .LightBox__layout--2NW, .mobile .LightBox__layer--1_z .LightBox__layout--2NW, .mobile.landscape .LightBox__layer--1_z .LightBox__layout--2NW
{
    height: 100%;
    max-height: 100%;
    min-width: 100%;
}
.LightBox__popup--1Vj
{
    border-radius: unset;
}