﻿@import url(css-Asap400500700_swap.css);
.AccessibilityElement__wrapper--1kJ.AccessibilityElement__inline--Ux2
{
    display: inline-block;
}
.AccessibilityElement__wrapper--1kJ:focus:not(.AccessibilityElement__focused--2cI)
{
    outline: none;
}
#changePassword .AccessibilityElement__wrapper--1kJ.AccessibilityElement__inline--Ux2, .dynamic-change-details .AccessibilityElement__wrapper--1kJ.AccessibilityElement__inline--Ux2, .dynamic-forgot-password .AccessibilityElement__wrapper--1kJ.AccessibilityElement__inline--Ux2, .dynamic-forgot-username .AccessibilityElement__wrapper--1kJ.AccessibilityElement__inline--Ux2
{
    display: none;
}
:root
{
    --leaderboard-list-discovery-header-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__discovery-crown-icon.svg?t=1740068280950);
    --missions-details-reward-icon-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__missions_reward.svg?t=1740068280950);
    --dynamic-form-tooltip-icon-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__dynamic_form_tooltip.svg?t=1740068280950);
    --dynamic-form-hover-tooltip-icon-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__dynamic_form_tooltip_hover.svg?t=1740068280950);
    --form-password-eye-show-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__password_eye_show.svg?t=1740068280950);
    --form-password-eye-hide-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__password_eye_hide.svg?t=1740068280950);
    --arrow-dropdown-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__arrow_drop_down.svg?t=1740068280950);
    --form-radio-checked: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__radio_checked.svg?t=1740068280950);
    --form-radio-unchecked: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__radio_unchecked.svg?t=1740068280950);
    --form-radio-unchecked-disabled: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__radio_unchecked_disabled.svg?t=1740068280950);
    --form-radio-checked-disabled: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__radio_checked_disabled.svg?t=1740068280950);
    --form-checkbox-checked: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__checkbox-checked.svg?t=1740068280950);
    --form-checkbox-checked-disabled: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__checkbox-checked-disabled.svg?t=1740068280950);
    --form-checkbox-unchecked: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__checkbox-unchecked.svg?t=1740068280950);
    --form-checkbox-unchecked-disabled: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__checkbox-unchecked-disabled.svg?t=1740068280950);
    --cashier-back-button-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__cashier_back_button.svg?t=1740068280950);
    --games-jackpot-limits-info-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__games_jackpot_limits_info.svg?t=1740068280950);
    --delete-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__delete.svg?t=1740068280950);
}
.Icon__common--1KW
{
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 1rem;
    overflow: hidden;
    vertical-align: middle;
}
.Icon__icon--l6R
{
    background-image: var(--main-sprite);
    background-size: 128px;
    box-shadow: none;
    height: 32px;
    text-align: center;
    text-indent: -234.375rem;
    -webkit-user-select: none;
    user-select: none;
    width: 32px;
}
.Icon__missionsReward--2am
{
    background-image: var(--missions-details-reward-icon-image);
    background-repeat: no-repeat;
    background-size: 100%;
}
.Icon__dynamicFormTooltip--1iH
{
    background-image: var(--dynamic-form-tooltip-icon-image);
    background-repeat: no-repeat;
    background-size: 100%;
    cursor: pointer;
}
.desktop .Icon__dynamicFormTooltip--1iH:hover
{
    background-image: var(--dynamic-form-hover-tooltip-icon-image);
}
.Icon__passwordEyeShow--3iB
{
    background-image: var(--form-password-eye-show-image);
    background-position: 50%;
    background-size: 80%;
}
.Icon__passwordEyeHide--JAL
{
    background-image: var(--form-password-eye-hide-image);
    background-position: 50%;
    background-size: 100%;
}
.Icon__radioChecked--9DT
{
    background-image: var(--form-radio-checked);
    background-position: 50%;
    background-size: 100%;
}
.Icon__radioChecked--9DT.Icon__disabled--1RJ
{
    background-image: var(--form-radio-checked-disabled);
}
.Icon__radioUnchecked--1JD
{
    background-image: var(--form-radio-unchecked);
    background-position: 50%;
    background-size: 100%;
}
.Icon__radioUnchecked--1JD.Icon__disabled--1RJ
{
    background-image: var(--form-radio-unchecked-disabled);
}
.Icon__arrowDropdown--19Y
{
    background-image: var(--arrow-dropdown-image);
    background-position: 50%;
    background-size: 100%;
}
.Icon__checkbox--1kg
{
    background-image: var(--form-checkbox);
    background-position: 50%;
    background-size: 120%;
}
.Icon__checkbox--1kg.Icon__disabled--1RJ
{
    background-image: var(--form-checkbox-disabled);
}
.Icon__checkboxChecked--1wl
{
    background-image: var(--form-checkbox-checked);
    background-position: 50%;
    background-size: 100%;
}
.Icon__checkboxChecked--1wl.Icon__disabled--1RJ
{
    background-image: var(--form-checkbox-checked-disabled);
}
.Icon__checkboxUnchecked--KuM
{
    background-image: var(--form-checkbox-unchecked);
    background-position: 50%;
    background-size: 100%;
}
.Icon__checkboxUnchecked--KuM.Icon__disabled--1RJ
{
    background-image: var(--form-checkbox-unchecked-disabled);
}
.Icon__delete--2V6
{
    background-image: var(--delete-image);
    background-size: 100%;
}
.Icon__cashierBackBtn--14w
{
    background-image: var(--cashier-back-button-image);
    background-size: 100%;
}
.Icon__bingoTicket--3bo
{
    background-position: -5rem -165rem;
}
.Icon__bingoTicketSmall--1M_
{
    background-position: -7.5rem -137.5rem;
}
.Icon__bingoPrize--3GC
{
    background-position: -7.5rem -165rem;
}
.Icon__bingoPrizeSmall--2bz
{
    background-position: -7.5rem -135rem;
}
.Icon__bingoJackpot--Q61
{
    background-position: -7.5rem -167.5rem;
}
.Icon__bingoJackpotSmall--28a
{
    background-position: -7.5rem -132.5rem;
}
.Icon__bingoPlayers--TBt
{
    background-position: -7.5rem -170rem;
}
.Icon__bingoPlayersSmall--2Bv
{
    background-position: -7.5rem -140rem;
}
.Icon__viewModeImage--3FM
{
    background-position: -5rem -182.5rem;
}
.Icon__viewModeImage--3FM:focus, .Icon__viewModeImage--3FM:hover
{
    background-position: -7.5rem -182.5rem;
}
.Icon__viewModeImageActive--3BB
{
    background-position: 0 -182.5rem;
}
.Icon__viewModeList--2mH
{
    background-position: -5rem -187.5rem;
}
.Icon__viewModeList--2mH:focus, .Icon__viewModeList--2mH:hover
{
    background-position: -7.5rem -187.5rem;
}
.Icon__viewModeListActive--9EL
{
    background-position: 0 -187.5rem;
}
.Icon__gamesJackpotLimitsInfo--2wq
{
    background-image: var(--games-jackpot-limits-info-image);
    background-size: cover;
}
:root
{
    --slider-arrow-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__arrow_color.svg?t=1740068280950);
    --slider-arrow-hover-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__arrow_color_hover.svg?t=1740068280950);
    --toggle-arrow-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__arrow_color.svg?t=1740068280950);
    --toogle-arrow-hover-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__arrow_color_hover.svg?t=1740068280950);
    --attention-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__attention.svg?t=1740068280950);
    --pending-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__pending.svg?t=1740068280950);
    --success-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__success.svg?t=1740068280950);
    --error-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__ic_error.svg?t=1740068280950);
    --back-arrow-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__back_arrow.svg?t=1740068280950);
    --back-arrow-active-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__back_arrow_gi.svg?t=1740068280950);
    --search-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__search.svg?t=1740068280950);
    --close-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__close.png?t=1740068280950);
    --favorites-added-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__favorites_add.svg?t=1740068280950);
    --favorites-removed-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__favorites_remove.svg?t=1740068280950);
    --game-info-image: url(../../willbetgambling/image/js__components__common__Icon__assets__circle-info-solid.svg);
    --volatility-info-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__ic_info_vol.svg?t=1740068280950);
    --volatility-info-hover-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__ic_info_vol_hover.svg?t=1740068280950);
    --infinity-regular-green-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__infinity_regular_green.svg?t=1740068280950);
    --infinity-regular-white-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__infinity_regular_white.svg?t=1740068280950);
    --infinity-regular-blue-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__infinity.svg?t=1740068280950);
    --joined-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__joined.svg?t=1740068280950);
    --leaderboard-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__ic_leaderboard.svg?t=1740068280950);
    --leaderboard-icon-prize-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__lb_prize.svg?t=1740068280950);
    --leaderboard-icon-players-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__lb_players.svg?t=1740068280950);
    --leaderboard-icon-sandglass-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__lb_sandglass.svg?t=1740068280950);
    --leaderboard-icon-spins-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__lb_spins.svg?t=1740068280950);
    --leaderboard-icon-current-rank-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__lb_current_rank.svg?t=1740068280950);
    --leaderboard-icon-player-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__lb_registered_players.svg?t=1740068280950);
    --leaderboard-icon-race-type-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__lb_race_type.svg?t=1740068280950);
    --leaderboard-icon-reg-countdown-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__lb_reg_countdown.svg?t=1740068280950);
    --leaderboard-icon-used-events-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__lb_used_events.svg?t=1740068280950);
    --leaderboard-icon-participating-games-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__lb_games.svg?t=1740068280950);
    --games-filter-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__ic_filter.svg?t=1740068280950);
    --games-filter-empty-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__ic_filters_empty.svg?t=1740068280950);
    --games-filter-clear-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__ic_close_filter.svg?t=1740068280950);
    --games-filter-clear-tag-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__ic_clear_tag.svg?t=1740068280950);
    --multiselect-arrow-bottom-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__arrow_bottom.svg?t=1740068280950);
    --discovery-arrow-icon-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__discovery-icon-arrow.svg?t=1740068280950);
    --discovery-back-icon-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__discovery-back-arrow.svg?t=1740068280950);
    --discovery-close-icon-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__discovery-close-button.svg?t=1740068280950);
    --log-out: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__log-out.svg?t=1740068280950);
}
.Icon__home--1ax
{
    background-position: -7.5em 0;
}
.Icon__myAccount--hRB
{
    background-position: -7.5em -2.5em;
}
.Icon__deposit--Gti
{
    background-position: -7.5em -5em;
}
.Icon__withdraw--1LA
{
    background-position: -7.5em -7.5em;
}
.Icon__discoveryIconArrow--3YK
{
    background-image: var(--discovery-arrow-icon-image);
    background-repeat: no-repeat;
    background-size: 100%;
}
.Icon__discoveryIconBack--27b
{
    background-image: var(--discovery-back-icon-image);
    background-repeat: no-repeat;
    background-size: 100%;
}
.Icon__discoveryIconClose--12z
{
    background-image: var(--discovery-close-icon-image);
    background-repeat: no-repeat;
    background-size: 100%;
}
.Icon__transactionsHistory--OjI
{
    background-position: -7.5em -10em;
}
.Icon__loyaltyPoints--dJk
{
    background-position: -7.5em -12.5em;
}
.Icon__referAFriend--l9e
{
    background-position: -7.5em -15em;
}
.Icon__settings--2s_
{
    background-position: -7.5em -17.5em;
}
.Icon__cashier--KNU
{
    background-position: -7.5em -20em;
}
.Icon__info--1K4
{
    background-position: -7.5em -22.5em;
}
.Icon__language--2ai
{
    background-position: -7.5em -25em;
}
.Icon__helpAndSupport--2mQ
{
    background-position: -7.5em -27.5em;
}
.Icon__gettingStarted--29k
{
    background-position: -7.5em -30em;
}
.Icon__support24--e7s
{
    background-position: -7.5em -32.5em;
}
.Icon__responsibleGaming--12w
{
    background-position: -7.5em -35em;
}
.Icon__logout---_q
{
    background-position: 0 -37.5em;
}
.Icon__logout---_q:focus, .Icon__logout---_q:hover
{
    background-position: -2.5em -37.5em;
}
.Icon__myPromotions--2LW
{
    background-position: -7.5em -40em;
}
.Icon__pendingWithdrawals--H69
{
    background-position: -7.5em -42.5em;
}
.Icon__changePassword--3NX
{
    background-position: -7.5em -45em;
}
.Icon__myBalance--1si
{
    background-position: -7.5em -47.5em;
}
.Icon__bonusHistory--_WZ
{
    background-position: -7.5em -50em;
}
.Icon__promoCode--1FT
{
    background-position: -7.5em -52.5em;
}
.Icon__bingo--2vG
{
    background-position: -7.5em -55em;
}
.Icon__sport--ja0
{
    background-position: -7.5em -57.5em;
}
.Icon__contactUs--1sr
{
    background-position: -7.5em -60em;
}
.Icon__updateMyDetails--2U3
{
    background-position: -7.5em -62.5em;
}
.Icon__selfExclusion--oRC
{
    background-position: -7.5em -67.5em;
}
.Icon__depositLimits--3hm
{
    background-position: -7.5em -70em;
}
.Icon__genericIcon--2oh
{
    background-position: -7.5em -72.5em;
}
.Icon__bottomArrow--2Th, .Icon__leftArrow--266, .Icon__rightArrow--vJS, .Icon__topArrow--1U-
{
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100%;
}
.Icon__leftArrow--266, .Icon__rightArrow--vJS
{
    background-image: var(--slider-arrow-image);
}
.Icon__leftArrow--266:focus, .Icon__leftArrow--266:hover, .Icon__rightArrow--vJS:focus, .Icon__rightArrow--vJS:hover
{
    background-image: var(--slider-arrow-hover-image);
}
.Icon__rightArrow--vJS
{
    transform: rotate(180deg);
}
.Icon__bottomArrow--2Th, .Icon__topArrow--1U-
{
    background-image: var(--toggle-arrow-image);
}
.Icon__bottomArrow--2Th:focus, .Icon__bottomArrow--2Th:hover, .Icon__topArrow--1U-:focus, .Icon__topArrow--1U-:hover
{
    background-image: var(--toogle-arrow-hover-image);
}
.Icon__topArrow--1U-
{
    transform: rotate(90deg);
}
.Icon__bottomArrow--2Th
{
    transform: rotate(270deg);
}
.Icon__arrowBottom--UTa, .Icon__arrowTop--1Xh, .Icon__clearTag--2nm, .Icon__filter--3-U, .Icon__filterClear--DRi, .Icon__filterEmpty--3RF
{
    background-image: none;
    height: 2em;
    position: relative;
    width: 2em;
}
.Icon__arrowBottom--UTa:before, .Icon__arrowTop--1Xh:before, .Icon__clearTag--2nm:before, .Icon__filter--3-U:before, .Icon__filterClear--DRi:before, .Icon__filterEmpty--3RF: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--2nm:before
{
    background-image: var(--games-filter-clear-tag-image);
}
.Icon__filterEmpty--3RF:before
{
    background-image: var(--games-filter-empty-image);
}
.Icon__filter--3-U:before
{
    background-image: var(--games-filter-image);
}
.Icon__filterClear--DRi:before
{
    background-image: var(--games-filter-clear-image);
}
.Icon__arrowBottom--UTa:before, .Icon__arrowTop--1Xh:before
{
    background-image: var(--multiselect-arrow-bottom-image);
}
.Icon__arrowTop--1Xh:before
{
    transform: rotate(180deg);
}
.Icon__favoritesOn--1LY
{
    background-position: 0 -75em;
}
.Icon__favoritesOn--1LY:focus, .Icon__favoritesOn--1LY:hover
{
    background-position: -2.5em -75em;
}
.Icon__favoritesOff--29k
{
    background-position: 0 -77.5em;
}
.Icon__favoritesOff--29k:focus, .Icon__favoritesOff--29k:hover
{
    background-position: -2.5em -77.5em;
}
.Icon__sideMenu--3xi
{
    background-position: 0 -144.7rem;
}
.Icon__export--Hmi
{
    background-position: -5em -80em;
}
.Icon__radioButtonOff--26c
{
    background-position: 0 -82.5em;
}
.Icon__radioButtonOff--26c:focus, .Icon__radioButtonOff--26c:hover
{
    background-position: -2.5em -82.5em;
}
.Icon__radioButtonOn--1LJ
{
    background-position: 0 -85em;
}
.Icon__radioButtonOn--1LJ:focus, .Icon__radioButtonOn--1LJ:hover
{
    background-position: -2.5em -85em;
}
.Icon__close--3G4
{
    background-position: -5em -82.5em;
}
.Icon__close--3G4:focus, .Icon__close--3G4:hover
{
    transform: rotate(180deg);
    transition: transform .3s;
}
.Icon__checkBoxOff--3N8
{
    background-position: 0 -87.5em;
}
.Icon__checkBoxOff--3N8:focus, .Icon__checkBoxOff--3N8:hover
{
    background-position: -2.5em -87.5em;
}
.Icon__checkBoxOn--2m1
{
    background-position: 0 -90em;
}
.Icon__checkBoxOn--2m1:focus, .Icon__checkBoxOn--2m1:hover
{
    background-position: -2.5em -90em;
}
.Icon__captainUpClosePopup--1YN
{
    background-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__captainUp_close.png?t=1740068280950);
    background-repeat: no-repeat;
    background-size: 100%;
}
.Icon__captainUpClosePopup--1YN:focus, .Icon__captainUpClosePopup--1YN:hover
{
    background-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__captainUp_close_ressed.png?t=1740068280950);
}
.Icon__closePopup--1T-
{
    background-position: 0 -92.5em;
    transition: transform .3s;
}
.Icon__closePopup--1T-:focus, .Icon__closePopup--1T-:hover
{
    transform: rotate(180deg);
}
.Icon__summaryTransactions--2oA
{
    background-position: -7.5em -92.5em;
    flex-shrink: 0;
}
.Icon__backButton--2nb
{
    background-position: 0 -97.5em;
}
.Icon__backButton--2nb:focus, .Icon__backButton--2nb:hover
{
    background-position: -2.5em -97.5em;
}
.Icon__account--9nt
{
    background-position: 0 -105em;
}
.Icon__fee--2FI
{
    background-position: -5em -105em;
}
.Icon__product--1Cj
{
    background-position: 0 -107.5em;
}
.Icon__transactionId--2Gi
{
    background-position: 0 -110em;
}
.Icon__formFieldValid---tt
{
    background-position: 0 -112.5em;
}
.Icon__formFieldInvalid--iQF
{
    background-position: 0 -115em;
}
.Icon__status--1pP
{
    background-position: -7.5em -120em;
}
.Icon__mobileMethod--1yL
{
    background-position: -7.5em -122.5em;
}
.Icon__bottomListArrow--3XL
{
    background-position: 0 -125em;
}
.Icon__bottomListArrow--3XL:focus, .Icon__bottomListArrow--3XL:hover
{
    background-position: -2.5em -125em;
}
.Icon__bottomArrowForDropDowns--g0K
{
    background-position: 0 -132.5em;
}
.Icon__bottomArrowForDropDowns--g0K.Icon__disabled--1RJ
{
    background-position: -2.5em -132.5em;
}
.Icon__convertArrow--9fq
{
    background-position: -2.5em -140em;
}
.Icon__formFieldEye--IfP
{
    background-position: -7.5em -150em;
}
.Icon__formFieldEye--IfP.secured
{
    background-position: -7.5em -147.5em;
}
.Icon__showMoreArrow--GOK
{
    background-position: 0 -180em;
}
.Icon__clear--ZH6
{
    background-position: -5em -217.5em;
}
.Icon__done--1LI
{
    background-position: -7.5em -217.5em;
}
.Icon__joinLeaderboardNotification--3yA
{
    background-position: -7.5em -242.5em;
}
.Icon__hourglass--3KO
{
    background-position: -7.5em -190em;
}
.Icon__joined--29d
{
    background-image: var(--joined-image);
    background-position: 50%;
    background-size: 50%;
    margin-left: -1em;
}
.Icon__attention--2K7
{
    background-image: var(--attention-image);
}
.Icon__attention--2K7, .Icon__pending--33M
{
    background-position: 50%;
    background-size: 80%;
}
.Icon__pending--33M
{
    background-image: var(--pending-image);
}
.Icon__success--150
{
    background-image: var(--success-image);
    background-position: 50%;
    background-size: 80%;
}
.Icon__error--gsa
{
    background-image: var(--error-image);
    background-size: 100%;
}
.Icon__back_arrow--2Ds
{
    background-image: var(--back-arrow-image);
    background-size: 100%;
}
.Icon__back_arrow_gi--2hV
{
    background-image: var(--back-arrow-active-image);
    background-size: 100%;
}
.Icon__search--Ymc
{
    background-image: var(--search-image);
    background-size: 100%;
}
.Icon__close_svg--1nu
{
    background-image: var(--close-image);
    background-size: 100%;
}
.Icon__favorites_added--3X2
{
    background-image: var(--favorites-added-image);
    background-size: 100%;
}
.Icon__favorites_removed--rxi
{
    background-image: var(--favorites-removed-image);
    background-size: 100%;
}
.Icon__volatility_info--21Y
{
    background-image: var(--volatility-info-image);
    background-size: 100%;
}
.Icon__volatility_info--21Y:focus, .Icon__volatility_info--21Y:hover
{
    background-image: var(--volatility-info-hover-image);
}
.Icon__leaderboard--1nQ
{
    background-image: var(--leaderboard-image);
    background-size: 100%;
}
.Icon__lbPrizeFund--1K9
{
    background-image: var(--leaderboard-icon-prize-image);
    background-size: 100%;
}
.Icon__lbRegEnd--ctV
{
    background-image: var(--leaderboard-icon-sandglass-image);
    background-size: 100%;
}
.Icon__lbParticipatingGames--2z8
{
    background-image: var(--leaderboard-icon-participating-games-image);
    background-size: 100%;
}
.Icon__lbCurrentRank--1Gv
{
    background-image: var(--leaderboard-icon-current-rank-image);
    background-size: 100%;
}
.Icon__lbRegisteredPlayers--Rni
{
    background-image: var(--leaderboard-icon-player-image);
    background-size: 100%;
}
.Icon__lbRaceType--3n_
{
    background-image: var(--leaderboard-icon-race-type-image);
    background-size: 100%;
}
.Icon__lbRegCountDown--3ag
{
    background-image: var(--leaderboard-icon-reg-countdown-image);
    background-size: 100%;
}
.Icon__lbUsedEvents--3MY
{
    background-image: var(--leaderboard-icon-used-events-image);
    background-size: 100%;
}
.Icon__infinity--2f3
{
    background-image: var(--infinity-regular-blue-image);
    background-position: 50%;
    background-size: 100%;
}
.Icon__infinity_regular_green--1k5
{
    background-image: var(--infinity-regular-green-image);
    background-position: 50%;
    background-size: 100%;
}
.Icon__infinity_regular_green--1k5:hover, .Icon__infinity_regular_white--1j1
{
    background-image: var(--infinity-regular-white-image);
}
.Icon__infinity_regular_white--1j1
{
    background-position: 50%;
    background-size: 100%;
}
.Icon__infinity_regular_white--1j1:hover
{
    background-image: var(--infinity-regular-green-image);
}
.Icon__circleArrowLeft--3yd
{
    background-position: 0 -155em;
}
.Icon__circleArrowLeft--3yd:hover
{
    background-position: -2.5em -155em;
    cursor: pointer;
}
.Icon__circleArrowLeftDisabled--2Xk
{
    background-position: -5em -155em;
}
.Icon__circleArrowRight--3LP
{
    background-position: 0 -152.5em;
}
.Icon__circleArrowRight--3LP:hover
{
    background-position: -2.5em -152.5em;
    cursor: pointer;
}
.Icon__circleArrowRightDisabled--22l
{
    background-position: -5em -152.5em;
}
.Icon__gameInfo--3PN
{
    background-image: var(--game-info-image);
    background-size: auto;
}
.Icon__logout---_q
{
    background-image: var(--log-out);
    background-size: auto;
}
.Icon__logout---_q, .Icon__logout---_q:focus, .Icon__logout---_q:hover
{
    background-position: 50%;
}
.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: 4;
}
.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: -webkit-max-content;
    width: max-content;
    word-break: break-word;
    z-index: 3;
}
.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-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;
}
.ErrorMessage__error--sQ3
{
    color: var(--invalid-font-color);
    font-size: .9rem;
    font-weight: 400;
    margin-block: .3rem 0;
    text-align: center;
}
.control-invalid .ErrorMessage__error--sQ3
{
    font-size: .9rem;
    font-style: italic;
    text-align: left;
}
.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;
}
: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: -webkit-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;
}
body .Input__container--1dj
{
    margin: var(--form-field-margin);
}
body .Input__container--1dj.invalid .Input__innerContainer--JTU
{
    border-color: var(--form-field-border-error-color);
}
body .Input__container--1dj.invalid .Input__innerContainer--JTU .Input__input--TP-, body .Input__container--1dj.invalid .Input__innerContainer--JTU .Input__input--TP-::placeholder
{
    color: var(--form-field-text-error-color);
}
body .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);
}
body .Input__container--1dj.invalid .Input__innerContainer--JTU .Input__currencySymbol--1en
{
    color: var(--form-field-text-error-color);
}
body .Input__container--1dj .Input__innerContainer--JTU:focus-within, body .Input__container--1dj.focus .Input__innerContainer--JTU
{
    border-color: var(--form-field-border-focus-color);
}
body .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);
}
body .Input__container--1dj.disabled .Input__innerContainer--JTU *
{
    opacity: var(--form-field-disabled-opacity);
}
body .Input__innerContainer--JTU
{
    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;
}
body .Input__innerContainer--JTU .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;
}
body .Input__innerContainer--JTU .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: -webkit-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;
}
.desktop .Link__link--saE .Link__link--saE:hover, .desktop .Link__link--saE a:hover
{
    color: var(--link-font-hover-color);
}
: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: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: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: 2px 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: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: 2px 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:hover:not(:disabled)
{
    border-color: var(--new-button-secondary-negative-border-hover-color);
    color: var(--new-button-secondary-negative-text-hover-color);
}
.Button__btn--2hb
{
    border: 0;
    border-radius: var(--button-border);
    cursor: pointer;
    font-family: var(--font-family);
    font-weight: 700;
    line-height: 3rem;
    overflow: hidden;
    padding: 0 1em;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-user-select: none;
    user-select: none;
}
.Button__btn--2hb:disabled
{
    cursor: default;
    opacity: .3;
    pointer-events: none;
}
a.Button__btn--2hb
{
    display: inline-block;
}
.Button__none--12o
{
    background-color: initial;
}
.Button__large--15W
{
    font-size: 1.4rem;
}
.Button__medium--M9K
{
    font-size: 1.2rem;
}
.Button__small--2Hj
{
    font-size: 1.05rem;
}
.Button__primary--3oW.Button__success--2lt, .Button__primary--3oW.Button__success--2lt.Button__active--Lct, .Button__primary--3oW.Button__success--2lt:active, .desktop .Button__primary--3oW.Button__success--2lt.Button__hover--jWd, .desktop .Button__primary--3oW.Button__success--2lt:hover
{
    background-color: var(--btn-primary-success-bg-color);
    box-shadow: inset 0 -1.1em 1em var(--btn-primary-success-shadow-color);
    color: var(--btn-primary-font-const-color);
}
.Button__primary--3oW.Button__negative--3U4
{
    background-color: var(--btn-primary-negative-bg-color);
    box-shadow: none;
    color: var(--btn-primary-negative-font-color);
}
.Button__primary--3oW.Button__negative--3U4.Button__active--Lct, .Button__primary--3oW.Button__negative--3U4:active, .desktop .Button__primary--3oW.Button__negative--3U4.Button__hover--jWd, .desktop .Button__primary--3oW.Button__negative--3U4:hover
{
    background-color: var(--btn-primary-negative-hover-bg-color);
    color: var(--btn-primary-negative-font-color);
}
.Button__primary--3oW.Button__info--3xQ
{
    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--3oW.Button__info--3xQ.Button__active--Lct, .Button__primary--3oW.Button__info--3xQ:active, .desktop .Button__primary--3oW.Button__info--3xQ.Button__hover--jWd, .desktop .Button__primary--3oW.Button__info--3xQ:hover
{
    background-color: var(--btn-primary-info-hover-bg-color);
    color: var(--btn-primary-info-font-color);
}
.Button__primary--3oW.Button__revert--mje
{
    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--3oW.Button__revert--mje.Button__active--Lct, .Button__primary--3oW.Button__revert--mje:active, .desktop .Button__primary--3oW.Button__revert--mje.Button__hover--jWd, .desktop .Button__primary--3oW.Button__revert--mje:hover
{
    background-color: var(--btn-primary-revert-hover-bg-color);
    color: var(--btn-primary-revert-font-color);
}
.Button__primary--3oW:disabled
{
    box-shadow: none;
}
.Button__secondary--208
{
    border-style: solid;
    border-width: var(--border-width);
    --border-width: .078em;
    line-height: calc(2.25em - var(--border-width) * 2);
}
.Button__secondary--208.Button__success--2lt
{
    border-color: var(--btn-secondary-success-border-color);
    box-shadow: inset 0 -1.1em 1em var(--btn-secondary-success-shadow-color);
    color: var(--btn-secondary-success-font-color);
}
.Button__secondary--208.Button__success--2lt, .Button__secondary--208.Button__success--2lt.Button__active--Lct, .Button__secondary--208.Button__success--2lt:active, .desktop .Button__secondary--208.Button__success--2lt.Button__hover--jWd, .desktop .Button__secondary--208.Button__success--2lt:hover
{
    background-color: var(--btn-secondary-success-bg-color);
}
.Button__secondary--208.Button__negative--3U4
{
    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--208.Button__negative--3U4.Button__active--Lct, .Button__secondary--208.Button__negative--3U4:active, .desktop .Button__secondary--208.Button__negative--3U4.Button__hover--jWd, .desktop .Button__secondary--208.Button__negative--3U4:hover
{
    background-color: var(--btn-secondary-negative-hover-bg-color);
}
.Button__secondary--208.Button__info--3xQ
{
    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--208.Button__info--3xQ.Button__active--Lct, .Button__secondary--208.Button__info--3xQ:active, .desktop .Button__secondary--208.Button__info--3xQ.Button__hover--jWd, .desktop .Button__secondary--208.Button__info--3xQ:hover
{
    background-color: var(--btn-secondary-info-hover-bg-color);
}
.Button__secondary--208.Button__revert--mje
{
    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--208.Button__revert--mje.Button__active--Lct, .Button__secondary--208.Button__revert--mje:active, .desktop .Button__secondary--208.Button__revert--mje.Button__hover--jWd, .desktop .Button__secondary--208.Button__revert--mje:hover
{
    background-color: var(--btn-secondary-revert-hover-bg-color);
}
.Button__secondary--208.Button__generic--373
{
    background-color: initial;
    border-color: #b9b9b9;
    color: #000;
}
.Button__secondary--208.Button__generic--373.Button__rounded--2oM.Button__active--Lct, .Button__secondary--208.Button__generic--373.Button__rounded--2oM:active, .desktop .Button__secondary--208.Button__generic--373.Button__rounded--2oM.Button__hover--jWd, .desktop .Button__secondary--208.Button__generic--373.Button__rounded--2oM:hover
{
    background-color: #b9b9b926;
    color: #000;
}
.Button__secondary--208.Button__regular--29m.Button__active--Lct, .Button__secondary--208.Button__regular--29m:active, .Button__secondary--208.Button__rounded--2oM.Button__active--Lct, .Button__secondary--208.Button__rounded--2oM:active, .desktop .Button__secondary--208.Button__regular--29m.Button__hover--jWd, .desktop .Button__secondary--208.Button__regular--29m:hover, .desktop .Button__secondary--208.Button__rounded--2oM.Button__hover--jWd, .desktop .Button__secondary--208.Button__rounded--2oM:hover
{
    color: var(--btn-secondary-hover-font-color);
}
.Button__readonly--1Qn
{
    pointer-events: none;
}
.Button__readonly--1Qn.Button__success--2lt
{
    background-color: var(--btn-readonly-success-bg-color);
    color: var(--btn-readonly-success-font-color);
}
.Button__readonly--1Qn.Button__negative--3U4
{
    background-color: var(--btn-readonly-negative-bg-color);
    color: var(--btn-readonly-negative-font-color);
}
.Button__readonly--1Qn.Button__info--3xQ
{
    background-color: var(--btn-readonly-info-bg-color);
    color: var(--btn-readonly-info-font-color);
}
.Button__readonly--1Qn.Button__revert--mje
{
    background-color: var(--btn-readonly-revert-bg-color);
    color: var(--btn-readonly-revert-font-color);
}
.Button__rounded--2oM
{
    border-radius: 2em;
}
.Logo__logoImage--2sZ
{
    width: 8.75rem;
}
.mobile .Logo__logoImage--2sZ, .tablet .Logo__logoImage--2sZ
{
    width: 7.2em;
}
.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%;
}
.Popup__container--3dx
{
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100;
}
.Popup__inner--1s7
{
    flex: 1 1 auto;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.Popup__inner--1s7 .Popup__portlet-wrapper--rJn
{
    background: #fff!important;
}
.Popup__actionButtons--3f0
{
    display: flex;
    flex: 0 0 auto;
    justify-content: center;
    width: 100%;
}
.Popup__actionButtons--3f0.mobile .Popup__actionButtons--3f0
{
    padding: 1.6rem 1.2rem 0;
}
.Popup__actionButton--1YH
{
    margin: 0 .5rem;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.Popup__controls--URa
{
    align-items: center;
    color: var(--dark-blue-const-color);
    display: flex;
    justify-content: space-between;
    padding: 1.15rem 1.15rem 0;
}
.Popup__popup--R5K
{
    color: var(--popup-font-color);
    display: flex;
    flex-flow: column;
    max-height: inherit;
    max-width: inherit;
    min-height: inherit;
    min-width: inherit;
    pointer-events: auto;
    position: relative;
}
.Popup__popup--R5K.jumio-verify-popup .Popup__actionButton--1YH:first-child
{
    display: none;
}
.Popup__popup--R5K
{
    animation-duration: .2s;
    background: var(--white-const-color);
    border-radius: .15rem;
    box-shadow: 0 .125rem .625rem .1875rem var(--popup-box-shadow-color);
    outline: none;
    padding: 1.2rem 3rem;
}
.mobile .Popup__popup--R5K
{
    margin-inline: 1.5rem;
    min-width: auto;
    width: 100%;
}
.Popup__title--2yq
{
    background: 0 0;
    font-size: 1.41rem;
    font-weight: 700;
    min-height: 1.8em;
    padding: 0 1em .65em;
    text-align: center;
    word-break: normal;
}
.Popup__title--2yq:focus-visible
{
    outline: none;
}
.Popup__close--2td
{
    background: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Icon__assets__close.png?t=1740068280950) 50%/90% no-repeat;
    cursor: pointer;
    position: absolute;
    right: 18px;
    top: 22px;
    z-index: auto;
}
.mobile .Popup__close--2td
{
    right: 10px;
    top: 10px;
}
.PopupManager__popups--g2-
{
    pointer-events: none;
}
.PopupManager__layer--26_
{
    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--kNH
{
    --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--kNH
{
    --layout-height: 85vh;
    min-width: 18.125em;
}
:root
{
    --popups-arrow-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__PopupManager__assets__ic_arrow_slider_grey_def.svg?t=1740068280950);
    --popups-arrow-hover-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__PopupManager__assets__ic_arrow_slider_grey_hover.svg?t=1740068280950);
}
.PopupManager__btnNav--U4f
{
    align-self: center;
    background-image: var(--popups-arrow-image);
    cursor: pointer;
    position: absolute;
    z-index: auto;
}
.PopupManager__btnNav--U4f:focus, .PopupManager__btnNav--U4f:hover
{
    background-image: var(--popups-arrow-hover-image);
}
.PopupManager__btnNav--U4f.PopupManager__prev--3s9
{
    left: 0;
}
.PopupManager__btnNav--U4f.PopupManager__next--31q
{
    right: 0;
}
.PopupManager__bullets--241
{
    align-items: center;
    align-self: flex-end;
    bottom: 0;
    display: flex;
    height: 1.875em;
    justify-content: center;
    left: 0;
    z-index: auto;
}
.PopupManager__bullet--3D8
{
    box-shadow: 0 0 0 1px var(--popups-dots-border-color);
    margin: 0 .25em;
}
.PopupManager__bullet--3D8.PopupManager__active--lsb
{
    background-color: var(--popups-dots-active-bg-color);
}
.PopupManager__layout--kNH
{
    font-size: 1rem;
}
.mobile .PopupManager__layout--kNH
{
    --layout-margin: .9em;
}
:root
{
    --popups-arrow-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/app-react-sunbingo-theme__js__components__common__PopupManager__assets__ic_arrow_slider_grey_def.svg?t=1740068280950);
    --popups-arrow-hover-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/app-react-sunbingo-theme__js__components__common__PopupManager__assets__ic_arrow_slider_grey_hover.svg?t=1740068280950);
}
.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--3TI
{
    padding: 0 2em 1em;
}
.LoginPopup__inner--3TI p
{
    margin: 1em 0;
    text-align: center;
}
.LoginPopup__loginWc--3Z5
{
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 1em;
}
.LoginPopup__loginWc--3Z5 p
{
    margin: 0;
}
.LoginPopup__layout--2EV
{
    min-width: 21.94rem;
    width: 21.94rem;
}
.mobile.portrait .LoginPopup__layout--2EV
{
    width: 27em;
}
.mobile.landscape .LoginPopup__layout--2EV
{
    height: 25.5em;
    max-height: 90%;
    width: 41.5em;
}
.tablet.landscape .LoginPopup__layout--2EV
{
    width: 52.5em;
}
.LoginPopup__container--2Uv
{
    padding-bottom: 0;
    width: 100%;
}
.mobile.landscape .LoginPopup__loginPopupContainer--3yy .fields-wrapper, .tablet.landscape .LoginPopup__loginPopupContainer--3yy .fields-wrapper
{
    display: flex;
}
.mobile.landscape .LoginPopup__loginPopupContainer--3yy .field_name_password, .mobile.landscape .LoginPopup__loginPopupContainer--3yy .field_name_username, .tablet.landscape .LoginPopup__loginPopupContainer--3yy .field_name_password, .tablet.landscape .LoginPopup__loginPopupContainer--3yy .field_name_username
{
    width: 100%;
}
.LoginPopup__popupInner--2tG
{
    font-size: 1.1em;
    padding: 0 2em 1em;
}
.LoginPopup__inner--3TI
{
    padding: 0;
}
.LoginPopup__popupInner--2tG p
{
    margin: 1em 0;
    text-align: center;
}
.LoginPopup__layout--2EV
{
    min-width: 24em;
    width: 32rem;
}
.mobile.portrait .LoginPopup__layout--2EV
{
    max-width: 30em;
}
.mobile.landscape .LoginPopup__container--2Uv
{
    max-height: 100%;
}
.LoginPopup__container--2Uv
{
    font-size: 1.1rem;
    min-width: 30%;
    padding: 1em 4.7em;
}
.mobile .LoginPopup__container--2Uv
{
    padding: 1.2em 3em;
}
.mobile.landscape .LoginPopup__loginPopupContainer--3yy .form__fieldset, .tablet.landscape .LoginPopup__loginPopupContainer--3yy .form__fieldset
{
    float: left;
    width: 100%;
}
.mobile.landscape .LoginPopup__loginPopupContainer--3yy .field_name_username, .tablet.landscape .LoginPopup__loginPopupContainer--3yy .field_name_username
{
    margin-right: 5%;
}
.mobile.landscape .LoginPopup__loginPopupContainer--3yy .field_name_password, .mobile.landscape .LoginPopup__loginPopupContainer--3yy .field_name_username, .tablet.landscape .LoginPopup__loginPopupContainer--3yy .field_name_password, .tablet.landscape .LoginPopup__loginPopupContainer--3yy .field_name_username
{
    float: left;
    width: 47%;
}
.mobile.landscape .LoginPopup__loginPopupContainer--3yy .field_login_checkbox, .tablet.landscape .LoginPopup__loginPopupContainer--3yy .field_login_checkbox
{
    clear: left;
}
.mobile.landscape .LoginPopup__loginPopupContainer--3yy .field_login_checkbox .field__control, .tablet.landscape .LoginPopup__loginPopupContainer--3yy .field_login_checkbox .field__control
{
    margin: 0;
}
.CommonPopup__btn--X0f
{
    width: 10em;
}
.MyBalance__balanceWrapper--3X_
{
    color: var(--color-white);
    cursor: pointer;
    font-size: 1.83rem;
    font-weight: 700;
    margin-left: var(--page-header-margin-left);
    text-decoration: underline;
    vertical-align: middle;
    white-space: nowrap;
}
.desktop .MyBalance__balanceWrapper--3X_:hover, .mobile .MyBalance__balanceWrapper--3X_:hover, .tablet .MyBalance__balanceWrapper--3X_:hover
{
    color: var(--color-white);
}
.MobileHeader__header--2U4
{
    align-items: center;
    display: flex;
    height: var(--page-header-height);
    justify-content: space-between;
    padding: .5rem 1.6rem;
}
.tablet .MobileHeader__header--2U4
{
    padding: .5rem 1.14rem;
}
.MobileHeader__header--2U4 .MobileHeader__menu--1TH
{
    transition: none;
}
.MobileHeader__header--2U4 .MobileHeader__registration--ms6
{
    background-color: var(--color-white);
    box-shadow: inset 0 -1.1rem 1rem #bac4c3;
}
.MobileHeader__info--1Sp
{
    align-items: center;
    display: flex;
}
.MobileHeader__menu--1TH
{
    background-size: 400%;
    font-size: 1.8rem;
    height: 3.5rem;
    left: -1.1rem;
    min-height: 3.5rem;
    min-width: 4.5rem;
    position: relative;
    text-indent: -3000px;
    width: 4.5rem;
}
.MobileHeader__menu--1TH.MobileHeader__isOpenedSideMenu--2Pm
{
    background-position: -9rem -149rem;
}
.MobileHeader__controls--hQJ
{
    align-items: center;
    display: flex;
    justify-content: flex-end;
}
.MobileHeader__headerBtn--Y7r
{
    font-size: 1.1rem;
    font-weight: 700;
    height: 3.1rem;
    line-height: 3.15rem;
    margin-left: .5rem;
    padding: 0 1rem;
    text-transform: uppercase;
    white-space: nowrap;
}
@media(max-width: 360px)
{
    .MobileHeader__headerBtn--Y7r
    {
        font-size: .9rem;
        height: 2.8rem;
        line-height: 2.9rem;
        margin-left: .3rem;
        padding: 0 .7rem;
    }
}
.MobileHeader__balance--2qo
{
    text-decoration: none;
}
.MyAccount__account--3Wb
{
    border-radius: var(--page-header-border-radius);
    color: var(--color-white);
    font-size: 1.15rem;
    font-weight: 400;
    padding-bottom: .6rem;
    padding-top: .2rem;
}
.MyAccount__loginName--2dl
{
    font-weight: 700;
}
.desktop .MyAccount__account--3Wb:hover
{
    color: var(--color-white);
}
.DefaultMenu__customSlideMenuWrapper--1vK
{
    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--1vK
{
    opacity: 1;
    transform: translate(0);
}
.close .DefaultMenu__customSlideMenuWrapper--1vK
{
    transform: translate(-110%);
}
.DefaultMenu__customSlideMenu--pVK
{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.DefaultMenu__menuWrapper--3h2, .DefaultMenu__navMenu--1bv
{
    background-color: var(--dark-green-const-color);
}
.DefaultMenu__menuWrapper--3h2
{
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 1200px;
}
.DefaultMenu__searchWrapper--1_2
{
    margin: .6em 0;
    position: relative;
}
.DefaultMenu__search__input--wDV
{
    border: 0;
    color: var(--color-white);
    font-size: 1.2rem;
    line-height: normal;
    padding: .1em 6.8em 0 1em;
    transition: all .25s ease-out;
    width: 12em;
}
.DefaultMenu__isOpenSearch--3Zb .DefaultMenu__search__input--wDV
{
    flex: 3;
    padding-right: 6.3em;
    width: 20em;
}
.DefaultMenu__search__input--wDV::placeholder
{
    color: var(--color-white);
}
.DefaultMenu__search__label--2g5
{
    align-items: center;
    background-color: var(--fab-navy);
    border: var(--games-search-border);
    border-color: #0000;
    border-radius: 100em;
    display: flex;
    height: 3em;
    justify-content: space-between;
    min-width: 14.5em;
}
.DefaultMenu__search__icon--2qN
{
    cursor: pointer;
    height: 20px;
    margin: 0 1em;
    min-height: 20px;
    min-width: 20px;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
}
.DefaultMenu__listMatches--2FC
{
    background-color: var(--games-search-list-bg-color);
    border-radius: .625em;
    box-shadow: 0 2px 7px 3px #0000004d;
    list-style: none;
    margin: 0;
    max-height: 21.8em;
    overflow: auto;
    padding: 1em;
    position: absolute;
    top: 3.3em;
    transition: max-height .15s ease-out,opacity .15s ease-out;
    width: 100%;
    z-index: 5;
}
.DefaultMenu__listMatches__item--2tz
{
    cursor: pointer;
    display: block;
    height: 100%;
    width: 100%;
}
.DefaultMenu__listMatches__item--2tz:hover
{
    background-color: var(--games-search-list-item-hover-bg-color);
    border-radius: .625em;
    color: var(--games-search-list-item-text-color);
}
.DefaultMenu__listMatches__item--2tz+.DefaultMenu__listMatches__item--2tz
{
    margin-top: .5em;
}
.DefaultMenu__listMatches__image--1o-
{
    border-radius: .5em;
    height: 3.94em;
    margin-right: 1.4em;
    min-width: 6.6em;
    width: 6.6em;
}
.DefaultMenu__listMatches__link--14I
{
    align-items: center;
    display: flex;
    justify-content: flex-start;
}
.DefaultMenu__listMatches__game--LEu
{
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    color: var(--form-field-placeholder-color);
    flex-grow: 1;
    font-size: 1.2rem;
    -webkit-line-clamp: 3;
}
.DefaultMenu__search__inputActions--vSG
{
    align-items: center;
    display: flex;
    position: absolute;
    right: 0;
}
.DefaultMenu__listMatches__counter--38F
{
    background-color: var(--games-search-counter-bg-color);
    border-radius: 1.1em;
    color: var(--games-search-counter-font-color);
    padding: .2em .6em;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
}
.DefaultMenu__search__resetButton--221
{
    cursor: pointer;
    height: 16px;
    margin: 0 1em;
    min-height: 16px;
    min-width: 16px;
    width: 16px;
}
.DefaultMenu__is_hidden--38_
{
    visibility: hidden;
}
.isAdmin [class*=menu__navigation] [class*=menu__nav-wrapper]
{
    line-height: 3.6em;
    position: static;
}
.DefaultMenu__listMatches__highlight--_3H
{
    color: var(--fab-purple);
}
.DesktopHeader__header--2UR
{
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
    font-weight: 700;
    justify-content: space-between;
    margin: auto;
    max-width: var(--desktop-min-page-width);
    min-height: 8rem;
}
.DesktopHeader__header--2UR .menu__nav-wrapper
{
    overflow-x: auto;
    scrollbar-color: auto;
    scrollbar-width: unset;
}
.DesktopHeader__header--2UR .menu__nav-wrapper::-webkit-scrollbar-thumb
{
    background-color: initial;
    border-radius: .78rem;
}
.DesktopHeader__header--2UR .menu__nav-wrapper::-webkit-scrollbar
{
    background-color: initial;
    height: .47rem;
}
.DesktopHeader__header--2UR .menu__nav-wrapper:hover::-webkit-scrollbar-thumb
{
    background-color: #00000080;
}
.DesktopHeader__header--2UR .DesktopHeader__logout--2VY
{
    margin-left: .7rem;
}
.DesktopHeader__header--2UR .DesktopHeader__deposit--3Wx, .DesktopHeader__header--2UR .DesktopHeader__login--3M7, .DesktopHeader__header--2UR .DesktopHeader__register--2lI
{
    margin-left: var(--page-header-margin-left);
}
.DesktopHeader__header--2UR .DesktopHeader__bonusCodeBtn--2wZ, .DesktopHeader__header--2UR .DesktopHeader__register--2lI
{
    background-color: var(--color-white);
    box-shadow: inset 0 -1.1rem 1rem var(--color-light-grey);
}
.desktop .DesktopHeader__header--2UR .DesktopHeader__bonusCodeBtn--2wZ:hover, .desktop .DesktopHeader__header--2UR .DesktopHeader__register--2lI:hover
{
    background-color: var(--color-white);
}
.DesktopHeader__header--2UR .DesktopHeader__bonusCodeBtn--2wZ
{
    font-size: 1rem;
    height: 2.5rem;
    line-height: 2.5rem;
    padding: 0 1rem;
    text-wrap: nowrap;
}
.DesktopHeader__header--2UR .DesktopHeader__bonusCodeBtn--2wZ:hover
{
    box-shadow: inset 0 -1.1rem 1rem var(--color-light-grey);
}
.DesktopHeader__header--2UR .DesktopHeader__login--3M7, .DesktopHeader__header--2UR .DesktopHeader__register--2lI
{
    border: 0;
    font-size: 1rem;
    font-weight: 700;
    height: 2.5rem;
    line-height: 2.5rem;
    min-width: inherit;
    padding: 0 1rem;
    text-transform: uppercase;
    white-space: nowrap;
}
.DesktopHeader__info--12S
{
    margin-right: 1rem;
}
.DesktopHeader__menu--32l
{
    margin-bottom: .5rem;
    margin-right: 1rem;
    overflow-x: auto;
}
.DesktopHeader__controls--3be
{
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}
.DesktopHeader__deposit--3Wx .btn
{
    background-color: var(--header-deposit-btn-background-color);
    box-shadow: inset 0 -1.1em 1em var(--color-dark-green);
    color: var(--header-deposit-btn-font-color);
    font-family: var(--font-family);
    font-size: 1rem;
    height: 2.5rem;
    line-height: 2.5rem;
    padding: 0 1rem;
    text-transform: uppercase;
}
.DesktopHeader__deposit--3Wx .btn:hover
{
    background-color: var(--header-deposit-btn-background-color-hover);
    border-color: var(--header-deposit-btn-border-color-hover);
    box-shadow: inset 0 -1.1em 1em var(--color-dark-green);
    color: var(--header-deposit-btn-font-color-hover);
}
.DesktopHeader__wrap--R7D
{
    align-items: flex-end;
    display: flex;
    flex-direction: column;
}
.DesktopHeader__buttons--2Bg
{
    align-items: center;
    display: flex;
}
.DesktopHeader__forgottenPassword--ZSK
{
    border-bottom: 1px solid #fff6;
    color: var(--color-white);
    font-size: 1rem;
    font-weight: 400;
    margin-top: .4rem;
    text-align: right;
    text-decoration: none;
}
.desktop .DesktopHeader__forgottenPassword--ZSK:active, .desktop .DesktopHeader__forgottenPassword--ZSK:hover
{
    color: var(--color-white);
}
.DesktopHeader__navigation--36-
{
    align-items: center;
    display: flex;
}
.DesktopHeader__container--2cY
{
    display: flex;
    flex-direction: column;
    margin-bottom: 1rem;
    margin-right: .5rem;
}
.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--1Gi
{
    background-color: var(--portlet-header-background-color);
    color: var(--portlet-header-font-color);
    font-size: 1.9rem;
    font-weight: 600;
    line-height: 2rem;
    margin-left: var(--portlet-padding-x);
    margin-right: var(--portlet-padding-x);
    position: relative;
    text-align: center;
    text-align: left;
    text-transform: uppercase;
    z-index: 1;
}
h1.PortletTitle__title--1Gi
{
    color: var(--color-red);
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 2.15rem;
    text-transform: capitalize;
}
.desktop h1.PortletTitle__title--1Gi
{
    font-size: 2rem;
    font-weight: 600;
    line-height: 2;
    text-transform: capitalize;
}
.UnregisteredPortlet__error--9X0
{
    padding: 1.5rem 0;
}
.Portlet__portlet--1Al
{
    display: block;
}
.portlet:not(.portlet-banner) .portlet__content
{
    margin: 0 var(--portlet-padding-x);
    padding: 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;
}
.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;
}
.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--1KF
{
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
}
.FavoriteIcon__actuator--30J
{
    cursor: pointer;
    height: 100%;
    position: absolute;
    width: 100%;
}
.ie .FavoriteIcon__actuator--30J
{
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}
[class*=ios_10_3] .FavoriteIcon__actuator--30J
{
    left: -54%;
    top: -54%;
}
.mobile .FavoriteIcon__actuator--30J, .tablet .FavoriteIcon__actuator--30J
{
    height: 200%;
    width: 200%;
}
.FavoriteIcon__icon--23Z
{
    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--23Z, [class*=ios_10_3] .FavoriteIcon__icon--23Z
{
    bottom: 0;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
}
.FavoriteIcon__featured--2ed
{
    background-image: var(--game-favorite-off-reverse-image);
    background-position: 0;
}
.FavoriteIcon__on--6Pw
{
    background-image: var(--game-favorite-on-image);
    background-position: 0;
}
:root
{
    --game-favorite-off-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/app-react-sunbingo-theme__js__components__common__Game__FavoriteIcon__images__off.svg?t=1740068280950);
    --game-favorite-off-reverse-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/app-react-sunbingo-theme__js__components__common__Game__FavoriteIcon__images__off_featured.svg?t=1740068280950);
    --game-favorite-on-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/app-react-sunbingo-theme__js__components__common__Game__FavoriteIcon__images__on.svg?t=1740068280950);
}
.FavoriteIcon__featured--2ed
{
    background-image: none!important;
}
.FeatureIcons__wrapper--3h3
{
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
}
.FeatureIcons__actuator--1Yc
{
    cursor: pointer;
    height: 100%;
    position: absolute;
    width: 100%;
}
.ie .FeatureIcons__actuator--1Yc
{
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}
[class*=ios_10_3] .FeatureIcons__actuator--1Yc
{
    left: -54%;
    top: -54%;
}
.mobile .FeatureIcons__actuator--1Yc, .tablet .FeatureIcons__actuator--1Yc
{
    height: 200%;
    width: 200%;
}
:root
{
    --game-favorite-off-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Game__FavoriteIcon__images__off.svg?t=1740068280950);
    --game-favorite-off-reverse-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Game__FavoriteIcon__images__off_featured.svg?t=1740068280950);
    --game-favorite-on-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Game__FavoriteIcon__images__on.svg?t=1740068280950);
}
.FeatureIcons__icon--3hO
{
    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 .FeatureIcons__icon--3hO, [class*=ios_10_3] .FeatureIcons__icon--3hO
{
    bottom: 0;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
}
.FeatureIcons__featured--3Sv
{
    background-image: var(--game-favorite-off-reverse-image);
    background-position: 0;
}
.FeatureIcons__on--2a1
{
    background-image: var(--game-favorite-on-image);
    background-position: 0;
}
:root
{
    --game-free-spin-bonus-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Game__images__fsb.svg?t=1740068280950);
    --game-free-spin-bonus-big-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Game__images__fsb_big.svg?t=1740068280950);
    --game-golden-chips-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Game__images__goldenChips.svg?t=1740068280950);
    --game-golden-chips-big-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Game__images__goldenChips_big.svg?t=1740068280950);
    --game-wilds-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Game__images__wilds.svg?t=1740068280950);
    --game-wilds-big-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Game__images__wilds_big.svg?t=1740068280950);
    --game-volatility-off-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Game__images__volatility_off.svg?t=1740068280950);
    --game-volatility-very-low-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Game__images__volatility_very-low.svg?t=1740068280950);
    --game-volatility-low-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Game__images__volatility_low.svg?t=1740068280950);
    --game-volatility-medium-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Game__images__volatility_medium.svg?t=1740068280950);
    --game-volatility-high-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Game__images__volatility_high.svg?t=1740068280950);
}
.FeatureIcons__volatility--2Zu.FeatureIcons__very-low--3mV
{
    background-image: var(--game-volatility-very-low-image);
}
.FeatureIcons__volatility--2Zu.FeatureIcons__low--1Bv
{
    background-image: var(--game-volatility-low-image);
}
.FeatureIcons__volatility--2Zu.FeatureIcons__high--2Zd, .FeatureIcons__volatility--2Zu.FeatureIcons__medium--26P
{
    background-image: none;
}
.Image__image--CkF
{
    border: 0;
    height: 100%;
    object-fit: cover;
    width: 100%;
}
:root
{
    --game-info-icon-size: 2.5rem;
}
.GameInfoBtn__infoBtn--I-F
{
    position: absolute;
    right: .8rem;
    top: .8rem;
}
.GameInfoBtn__icon--lb7
{
    height: var(--game-info-icon-size);
    width: var(--game-info-icon-size);
}
:root
{
    --game-recently-played-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/app-react__js__components__common__Game__images__play_recent_default.svg?t=1740068280950);
    --game-recently-played-hover-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/app-react__js__components__common__Game__images__play_recent_hover.svg?t=1740068280950);
    --live-game-seats-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Game__images__person.svg?t=1740068280950);
}
.Game__container--2TW
{
    display: block;
    --image-aspect-ratio: 1.6;
    --text-font-size: .9375rem;
    --text-line-height: 1.875em;
    --game-container-width: 100%;
    width: var(--game-container-width);
    word-break: break-word;
}
.Game__scheduledLiveGameInfo--3WF, .Game__sideIcons--3IN, .Game__sideLabels--DoB
{
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 3.6%;
    position: absolute;
    top: 0;
}
.Game__scheduledLiveGameInfo--3WF.Game__withTitle--1bA, .Game__sideIcons--3IN.Game__withTitle--1bA, .Game__sideLabels--DoB.Game__withTitle--1bA
{
    height: calc(100% - 3.6em);
}
.Game__sideLabels--DoB
{
    align-items: flex-start;
}
.Game__sideLabels--DoB .Game__labels--3H2
{
    display: flex;
    flex-wrap: wrap;
}
.Game__sideLabels--DoB .Game__labels--3H2 .Game__label--3Bl
{
    background: var(--dark-blue-const-color);
    color: var(--white-const-color);
    margin: 0 .3125em .3125em 0;
}
.Game__sideLabels--DoB .Game__label--3Bl, .Game__sideLabels--DoB .Game__liveLimits--17p
{
    border-radius: .625em;
    font-size: var(--text-font-size);
    line-height: var(--text-line-height);
    padding: 0 .625em;
}
.Game__sideLabels--DoB .Game__liveLimits--17p
{
    background: var(--game-live-limits-bg-color);
    bottom: 5%;
    color: var(--game-live-limits-font-color);
    position: absolute;
}
.Game__sideIcons--3IN
{
    align-items: flex-end;
    min-width: var(--sideIconsSize);
    right: 0;
}
.Game__sideIcons--3IN .Game__featured--2V5
{
    height: var(--sideIconsSize);
    width: var(--sideIconsSize);
}
.Game__sideIcons--3IN .Game__favorite--WH6, .Game__sideIcons--3IN .Game__seatsInfo--1HD
{
    bottom: 5%;
    position: absolute;
}
.Game__sideIcons--3IN .Game__liveInfo--3WA
{
    align-items: flex-end;
    color: var(--game-live-info-color);
    display: flex;
    flex-direction: column;
}
.Game__sideIcons--3IN .Game__liveInfo--3WA span
{
    font-size: var(--text-font-size);
}
.Game__sideIcons--3IN .Game__liveInfo--3WA span:first-child
{
    line-height: var(--text-line-height);
}
.Game__sideIcons--3IN .Game__seatsInfo--1HD
{
    align-items: center;
    color: var(--game-live-info-color);
    display: flex;
    font-size: var(--text-font-size);
    height: var(--text-line-height);
}
.Game__sideIcons--3IN .Game__seatsInfo--1HD .Game__seatsIcon--1_7
{
    background: var(--live-game-seats-image) no-repeat center;
    background-size: cover;
    height: 1.5em;
    margin-left: .15em;
    width: 1.5em;
}
.Game__scheduledLiveGameInfo--3WF
{
    align-items: center;
    color: var(--game-live-info-color);
    justify-content: center;
    width: 100%;
}
.Game__scheduledLiveGameInfo--3WF span
{
    font-size: 1.1em;
}
.Game__imageContainer--xj2 .Game__scheduledLiveGameBackground--1_B
{
    background: linear-gradient(0deg,#000000bf,#000000bf);
    border-radius: var(--game-border-radius);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.Game__name--2uX
{
    color: var(--game-title-color);
    font-size: .75em;
    padding-top: .5em;
    text-align: center;
    white-space: normal;
}
.Game__ellipsis--Rhk
{
    display: block;
    display: -webkit-box;
    height: 2.9em;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.Game__favorite--WH6
{
    height: var(--sideIconsSize);
    width: var(--sideIconsSize);
}
.Game__titleWrapper--2-K
{
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
}
.Game__extraSmall--hqL
{
    --game-container-width: 4.937rem;
}
.Game__small--2v6
{
    --game-container-width: 9.143rem;
}
.Game__medium--34-
{
    --game-container-width: 15.657rem;
}
.Game__large--1Df
{
    --game-container-width: 18.857rem;
}
.Game__large--1Df .Game__name--2uX
{
    font-size: 1.143rem;
}
.Game__simpleGrid--3Bl
{
    min-width: var(--game-container-width);
    width: 100%;
}
.Game__recentlyPlayedIcon--3Uf
{
    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--3Uf:active, .Game__recentlyPlayedIcon--3Uf:hover
{
    background-color: #00000080;
    background-image: var(--game-recently-played-hover-image);
    border-radius: var(--game-border-radius);
    z-index: 1;
}
.desktop .Game__scheduledLiveGameInfo--3WF, .desktop .Game__sideIcons--3IN, .desktop .Game__sideLabels--DoB
{
    pointer-events: none;
}
.desktop .Game__scheduledLiveGameInfo--3WF .Game__favorite--WH6, .desktop .Game__sideIcons--3IN .Game__favorite--WH6, .desktop .Game__sideLabels--DoB .Game__favorite--WH6
{
    pointer-events: auto;
}
.desktop .Game__sideLabels--DoB
{
    max-width: 11em;
}
.mobile .Game__medium--34-.Game__container--2TW
{
    --text-font-size: .6em;
}
.mobile .Game__medium--34- .Game__sideIcons--3IN, .mobile .Game__medium--34- .Game__sideLabels--DoB
{
    max-width: 7em;
}
.tablet .Game__medium--34-.Game__container--2TW
{
    --text-font-size: .7em;
}
.tablet .Game__medium--34- .Game__sideIcons--3IN, .tablet .Game__medium--34- .Game__sideLabels--DoB
{
    max-width: 8em;
}
.mobile .Game__container--2TW:first-child, .tablet .Game__container--2TW:first-child
{
    margin-left: 0;
}
.mobile .Game__container--2TW:last-child, .tablet .Game__container--2TW:last-child
{
    margin-right: 0;
}
.mobile .Game__recentlyPlayedIcon--3Uf, .tablet .Game__recentlyPlayedIcon--3Uf
{
    background-size: 6.25em;
}
.mobile .Game__scheduledLiveGameInfo--3WF span, .tablet .Game__scheduledLiveGameInfo--3WF span
{
    font-size: var(--text-font-size);
}
.mobile .Game__small--2v6.Game__container--2TW, .tablet .Game__small--2v6.Game__container--2TW
{
    --text-font-size: .6em;
}
.mobile .Game__small--2v6 .Game__sideIcons--3IN, .mobile .Game__small--2v6 .Game__sideLabels--DoB, .tablet .Game__small--2v6 .Game__sideIcons--3IN, .tablet .Game__small--2v6 .Game__sideLabels--DoB
{
    max-width: 7em;
}
.mobile .Game__large--1Df.Game__container--2TW, .tablet .Game__large--1Df.Game__container--2TW
{
    --text-font-size: .8em;
}
.mobile .Game__large--1Df .Game__sideIcons--3IN, .mobile .Game__large--1Df .Game__sideLabels--DoB, .tablet .Game__large--1Df .Game__sideIcons--3IN, .tablet .Game__large--1Df .Game__sideLabels--DoB
{
    max-width: 9em;
}
@media(max-width: 720px)
{
    .mobile .Game__container--2TW
    {
        --sideIconsSize: 1.6em;
    }
}
.Game__container--2TW
{
    --image-aspect-ratio: 1;
    --sideIconsSize: 2em;
    --sideIconsMargin: 3.6%;
    --border-radius: 8%;
}
.Game__container--2TW .Game__sideLabels--DoB
{
    max-width: calc(100% - var(--game-info-icon-size) - var(--sideIconsMargin) * 2 - .5rem);
}
.Game__container--2TW .Game__sideLabels--DoB.Game__isGameInfoBtnHidden--2Fg
{
    max-width: 100%;
}
.Game__sideIcons--3IN
{
    align-items: center;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    left: 0;
    margin: var(--sideIconsMargin);
    position: absolute;
    top: 0;
    width: var(--sideIconsSize);
}
.ie .Game__sideIcons--3IN
{
    width: 2em;
}
.Game__sideIcons--3IN>*
{
    flex: 0 1 auto;
    height: var(--sideIconsSize);
    width: var(--sideIconsSize);
}
.Game__sideIcons--3IN .Game__spacer--1-s
{
    flex: 1 1 0;
}
.Game__sideLabels--DoB
{
    display: flex;
    flex-wrap: wrap;
    left: 0;
    margin: 3.6%;
    max-width: 9rem;
    padding: 0;
    position: absolute;
    top: 0;
}
.mobile .Game__sideLabels--DoB, .tablet .Game__sideLabels--DoB
{
    font-size: .85rem;
    max-width: 8rem;
}
.Game__sideLabels--DoB .Game__label--3Bl
{
    background: var(--dark-blue-const-color);
    border-radius: .625em;
    color: var(--white-const-color);
    font-size: .9375em;
    line-height: 1.875em;
    margin: 0 .3125em .3125em 0;
    padding: 0 .625em;
}
.Game__imageContainer--xj2
{
    --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--xj2:hover
{
    border-radius: var(--game-border-radius);
}
.Game__imageContainer--xj2 .Game__image--xvM
{
    border-radius: var(--game-border-radius);
    bottom: 0;
    box-shadow: 0 .1em .2em #a4a4a4;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.Game__imageContainer--xj2 .Game__background--2c5
{
    background: linear-gradient(90deg,#0000 50%,#000000ad);
    border-radius: var(--game-border-radius);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.desktop.chrome .Game__imageContainer--xj2 .Game__background--2c5
{
    bottom: -1px;
}
.Game__titleWrapper--2-K .Game__favorite--WH6
{
    flex: 0 0 auto;
    height: var(--sideIconsSize);
    margin-top: .3em;
    width: var(--sideIconsSize);
}
.ie .Game__titleWrapper--2-K .Game__favorite--WH6
{
    height: 2em;
    width: 2em;
}
.Game__extraSmall--hqL
{
    --game-container-width: 5.4em;
}
.Game__small--2v6
{
    --game-container-width: 10em;
}
.Game__medium--34-
{
    --game-container-width: 17.125em;
}
.Game__large--1Df
{
    --game-container-width: 20.625em;
}
.Game__large--1Df .Game__name--2uX
{
    font-size: 1.25em;
    text-align: left;
}
.Game__custom--1Os
{
    width: 7.5em;
}
:root
{
    --game-recently-played-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Game__images__play_recent_default.svg?t=1740068280950);
    --game-recently-played-hover-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__common__Game__images__play_recent_hover.svg?t=1740068280950);
}
.Game__recentlyPlayed--3Sv .Game__sideLabels--DoB, .Game__recentlyPlayed--3Sv .Game__titleWrapper--2-K
{
    display: none;
}
.desktop .Game__sideIcons--3IN
{
    pointer-events: none;
}
.desktop .Game__sideIcons--3IN .Game__favorite--WH6
{
    pointer-events: auto;
}
@media(max-width: 600px)
{
    .desktop .Game__container--2TW
    {
        --sideIconsSize: 1.6em;
    }
}
.mobile .Game__recentlyPlayedIcon--3Uf, .tablet .Game__recentlyPlayedIcon--3Uf
{
    display: none;
}
.mobile .Game__container--2TW .Game__sideLabels--DoB, .tablet .Game__container--2TW .Game__sideLabels--DoB
{
    max-width: calc(100% - var(--game-info-icon-size) - var(--sideIconsMargin) * 2 - .5rem);
}
.mobile .Game__container--2TW .Game__sideLabels--DoB.Game__isGameInfoBtnHidden--2Fg, .tablet .Game__container--2TW .Game__sideLabels--DoB.Game__isGameInfoBtnHidden--2Fg
{
    max-width: 100%;
}
.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__slide--2nK
{
    display: flex;
    flex: 1 0 auto;
    height: 100%;
    width: 100%;
}
.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--3F5
{
    overflow: visible;
    width: 100%;
}
.GamesView__innerSlider--Iko
{
    transition: height .3s ease-out;
}
.GamesView__slide--1ms
{
    align-items: center;
    height: auto;
    justify-content: center;
    padding: 1.6em 3.5em 0;
}
.GamesView__grid--1pM
{
    flex-wrap: wrap;
}
html:not(.ios) .GamesView__grid--1pM
{
    transform: translateZ(0)!important;
    transition: height .3s ease-out;
}
.GamesView__grid--1pM.GamesView__collapseAnimation--1_J .GamesView__slide--1ms:nth-child(n+2), .GamesView__grid--1pM.GamesView__expandAnimation--3T6 .GamesView__slide--1ms:nth-child(n+2)
{
    opacity: 0;
}
.GamesView__grid--1pM.GamesView__collapseAnimation--1_J .GamesView__slide--1ms:nth-child(2), .GamesView__grid--1pM.GamesView__expandAnimation--3T6 .GamesView__slide--1ms:nth-child(2)
{
    transform: translateY(-100%);
}
.GamesView__grid--1pM.GamesView__collapseAnimation--1_J .GamesView__slide--1ms:nth-child(3), .GamesView__grid--1pM.GamesView__expandAnimation--3T6 .GamesView__slide--1ms:nth-child(3)
{
    transform: translateY(-200%);
}
.GamesView__grid--1pM.GamesView__collapseAnimation--1_J .GamesView__slide--1ms:nth-child(4), .GamesView__grid--1pM.GamesView__expandAnimation--3T6 .GamesView__slide--1ms:nth-child(4)
{
    transform: translateY(-300%);
}
.GamesView__grid--1pM.GamesView__collapseAnimation--1_J .GamesView__slide--1ms:nth-child(5), .GamesView__grid--1pM.GamesView__expandAnimation--3T6 .GamesView__slide--1ms:nth-child(5)
{
    transform: translateY(-400%);
}
.GamesView__grid--1pM.GamesView__collapseAnimation--1_J .GamesView__slide--1ms:nth-child(6), .GamesView__grid--1pM.GamesView__expandAnimation--3T6 .GamesView__slide--1ms:nth-child(6)
{
    transform: translateY(-500%);
}
.GamesView__grid--1pM.GamesView__collapseAnimation--1_J .GamesView__slide--1ms:nth-child(7), .GamesView__grid--1pM.GamesView__expandAnimation--3T6 .GamesView__slide--1ms:nth-child(7)
{
    transform: translateY(-600%);
}
.GamesView__grid--1pM.GamesView__collapseAnimation--1_J .GamesView__slide--1ms:nth-child(8), .GamesView__grid--1pM.GamesView__expandAnimation--3T6 .GamesView__slide--1ms:nth-child(8)
{
    transform: translateY(-700%);
}
.GamesView__grid--1pM.GamesView__collapseAnimation--1_J .GamesView__slide--1ms:nth-child(9), .GamesView__grid--1pM.GamesView__expandAnimation--3T6 .GamesView__slide--1ms:nth-child(9)
{
    transform: translateY(-800%);
}
.GamesView__grid--1pM.GamesView__collapseAnimation--1_J .GamesView__slide--1ms:nth-child(n+10), .GamesView__grid--1pM.GamesView__expandAnimation--3T6 .GamesView__slide--1ms:nth-child(n+10)
{
    display: none;
}
.GamesView__grid--1pM.GamesView__collapseAnimation--1_J .GamesView__slide--1ms+.GamesView__slide--1ms, .GamesView__grid--1pM.GamesView__expandAnimation--3T6 .GamesView__slide--1ms+.GamesView__slide--1ms
{
    z-index: -1;
}
.GamesView__grid--1pM:not(.GamesView__expandAnimation--3T6) .GamesView__slide--1ms+.GamesView__slide--1ms
{
    transition: all .3s ease-out;
}
:not(.desktop.ie) .GamesView__arrows--1CV
{
    margin-top: 0;
}
.GamesView__bullet--3Ln
{
    height: .3em;
    margin: .2em;
    opacity: .2;
    width: .3em;
}
.GamesView__bullet--3Ln, .GamesView__bullet--3Ln.GamesView__activeBullet--3-4
{
    background-color: var(--games-slider-dots-bg-color);
    box-shadow: 0 0 0 1px var(--games-slider-dots-bg-color);
}
.GamesView__bullet--3Ln.GamesView__activeBullet--3-4
{
    opacity: 1;
}
.GamesView__game--2eW
{
    align-self: flex-start;
    flex: 1;
    margin: .3em 2em .3em 0;
    position: relative;
}
.mobile .GamesView__game--2eW, .tablet .GamesView__game--2eW
{
    vertical-align: bottom;
}
.GamesView__game--2eW:last-of-type
{
    margin-right: 0;
}
.GamesView__extraSmall--3if
{
    margin-top: 1.6em;
}
.GamesView__extraSmall--3if .GamesView__sliderContainer--3F5
{
    overflow: hidden;
    padding: .2rem 0;
}
.GamesView__extraSmall--3if .GamesView__slide--1ms
{
    padding-bottom: 0;
    padding-top: 0;
}
.GamesView__extraSmall--3if .GamesView__game--2eW
{
    flex: 0 0 auto;
    margin: 0 1.2em 0 0;
}
.GamesView__extraSmall--3if .GamesView__game--2eW:last-child
{
    margin-right: 0;
}
.desktop .GamesView__sliderContainer--3F5
{
    z-index: 2;
}
.desktop .GamesView__bullets--220
{
    z-index: 1;
}
.mobile .GamesView__grid--1pM .GamesView__slide--1ms, .tablet .GamesView__grid--1pM .GamesView__slide--1ms
{
    padding: 1.25em 0 0;
}
.GamesView__simpleGrid--3gN
{
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
.GamesView__simpleGrid--3gN .GamesView__game--2eW
{
    display: flex;
}
.GamesView__buttons--BOs
{
    display: flex;
    justify-content: center;
    padding: 1rem;
}
.GamesView__games--39U
{
    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--39U .GamesView__game--2eW
{
    margin: .3em 1em;
}
.GamesView__games--39U .GamesView__divider--1P1:after
{
    border-right: var(--border-light);
    bottom: 0;
    content: " ";
    position: absolute;
    right: -1em;
    top: 0;
}
.GamesView__games--39U .GamesView__divider--1P1:last-child:after
{
    display: none;
}
.mobile .GamesView__games--39U::-webkit-scrollbar, .tablet .GamesView__games--39U::-webkit-scrollbar
{
    display: none;
}
.desktop .GamesView__arrows--1CV
{
    margin: -1em .5em;
    z-index: 2;
}
html:not(.ie) .GamesView__extraSmall--3if .GamesView__arrows--1CV
{
    margin-top: 0;
}
div.GamesView__games--39U
{
    margin: 0 calc(var(--portlet-padding-x) * -1);
    padding-left: var(--portlet-padding-x);
    padding-right: var(--portlet-padding-x);
    width: calc(100% + var(--portlet-padding-x) * 2);
}
div.GamesView__games--39U .GamesView__game--2eW:first-of-type
{
    margin-left: 0;
}
div.GamesView__games--39U .GamesView__game--2eW:last-of-type
{
    margin-right: 0;
}
.GamesView__slide--1ms
{
    padding: 0 .5em;
}
:not(.desktop.ie) .GamesView__arrows--1CV
{
    align-self: center;
    bottom: auto;
    margin-bottom: 0;
    top: auto;
}
.GamesView__bullets--220
{
    bottom: auto;
    display: none;
    width: auto;
}
.GamesView__game--2eW
{
    margin: .3em .5em .3em 0;
}
.GamesView__extraSmall--3if .GamesView__game--2eW
{
    margin: 0 1em 0 0;
}
.GamesView__games--39U .GamesView__game--2eW
{
    display: inline-block;
    margin: 0;
}
html:not(.ie) .GamesView__extraSmall--3if .GamesView__arrows--1CV
{
    margin-bottom: 0;
    right: -.5em;
    top: auto;
}
.mobile .GamesView__games--39U .GamesView__game--2eW, .tablet .GamesView__games--39U .GamesView__game--2eW
{
    margin: .3rem .5rem .3rem 0;
}
.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);
}
.useHandleTermsNotification__container--2eW
{
    height: 200px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.useHandleTermsNotification__container--2eW iframe
{
    border: none;
    display: block;
    height: 100%;
    width: 100%;
}
.Label__label--3XE
{
    color: var(--secondary-dark-font-color);
}
.Label__label--3XE.Label__readOnly--1pt
{
    pointer-events: none;
}
.Label__hint--2fX
{
    color: var(--valid-font-color);
    font-size: .82rem;
    margin: -1em 0 1.65em;
    padding-left: .3em;
}
.Label__fieldLabelAsterisk--1Nv
{
    color: var(--field-label-asterisk-color);
}
.Label__tooltipIcon--3vP
{
    bottom: -.25rem;
    height: 1.7rem;
    margin-left: .3rem;
    position: absolute;
    width: 1.7rem;
}
.Label__label--3XE
{
    color: var(--input-field-label-font-color);
    position: relative;
}
.Control__control--mGv
{
    margin: var(--input-field-margin);
}
.Control__control--mGv.Control__valid--1cb .Control__content--2Ay
{
    border-color: var(--input-field-success-border-color);
}
.Control__control--mGv.Control__invalid--2oR .Control__content--2Ay
{
    border-color: var(--input-field-negative-border-color);
}
.Control__control--mGv.Control__focus--2DK .Control__content--2Ay
{
    border-color: var(--input-field-focus-border-color);
}
.Control__control--mGv.Control__disabled--16h
{
    opacity: .7;
    pointer-events: none;
}
.Control__control--mGv.Control__hideBorder--BUs .Control__content--2Ay
{
    border-bottom: none;
}
.Control__content--2Ay
{
    align-items: center;
    border-bottom: var(--input-field-border);
    display: flex;
    position: relative;
}
.Control__content--2Ay:before
{
    color: var(--secondary-dark-font-color);
    font-size: 1.024rem;
    padding-right: .2em;
    text-align: center;
}
.Control__content--2Ay[data-currency-symbol]:before
{
    content: attr(data-currency-symbol);
}
.Control__content--2Ay input[type=email], .Control__content--2Ay input[type=number], .Control__content--2Ay input[type=password], .Control__content--2Ay input[type=tel], .Control__content--2Ay input[type=text], .Control__content--2Ay textarea
{
    border: none;
}
.Control__bottomHint--3lO
{
    color: var(--secondary-light-font-color);
    display: block;
    font-size: .82rem;
    margin-top: .3rem;
}
.Control__error--268
{
    font-size: .777rem;
    margin-top: .2em;
    max-height: 10000px;
    padding: 0;
    position: relative;
    text-align: left;
}
.Control__control--mGv
{
    margin: var(--input-field-margin) 0;
}
#changePassword .Control__content--2Ay, .dynamic-change-details .Control__content--2Ay, .dynamic-forgot-password .Control__content--2Ay, .dynamic-forgot-username .Control__content--2Ay
{
    align-items: center;
    background-color: var(--white-const-color);
    border: var(--input-field-border);
    display: flex;
    height: calc(var(--input-field-height) + .4rem);
    position: relative;
}
#changePassword .Control__content--2Ay:before, .dynamic-change-details .Control__content--2Ay:before, .dynamic-forgot-password .Control__content--2Ay:before, .dynamic-forgot-username .Control__content--2Ay:before
{
    color: var(--input-field-error-font-color);
    font-size: 1.12rem;
    padding-right: .2rem;
    text-align: center;
}
#changePassword .Control__content--2Ay [data-currency-symbol]:before, .dynamic-change-details .Control__content--2Ay [data-currency-symbol]:before, .dynamic-forgot-password .Control__content--2Ay [data-currency-symbol]:before, .dynamic-forgot-username .Control__content--2Ay [data-currency-symbol]:before
{
    content: attr(data-currency-symbol);
}
#changePassword .Control__content--2Ay input[type=email], #changePassword .Control__content--2Ay input[type=number], #changePassword .Control__content--2Ay input[type=password], #changePassword .Control__content--2Ay input[type=tel], #changePassword .Control__content--2Ay input[type=text], #changePassword .Control__content--2Ay select, #changePassword .Control__content--2Ay textarea, .dynamic-change-details .Control__content--2Ay input[type=email], .dynamic-change-details .Control__content--2Ay input[type=number], .dynamic-change-details .Control__content--2Ay input[type=password], .dynamic-change-details .Control__content--2Ay input[type=tel], .dynamic-change-details .Control__content--2Ay input[type=text], .dynamic-change-details .Control__content--2Ay select, .dynamic-change-details .Control__content--2Ay textarea, .dynamic-forgot-password .Control__content--2Ay input[type=email], .dynamic-forgot-password .Control__content--2Ay input[type=number], .dynamic-forgot-password .Control__content--2Ay input[type=password], .dynamic-forgot-password .Control__content--2Ay input[type=tel], .dynamic-forgot-password .Control__content--2Ay input[type=text], .dynamic-forgot-password .Control__content--2Ay select, .dynamic-forgot-password .Control__content--2Ay textarea, .dynamic-forgot-username .Control__content--2Ay input[type=email], .dynamic-forgot-username .Control__content--2Ay input[type=number], .dynamic-forgot-username .Control__content--2Ay input[type=password], .dynamic-forgot-username .Control__content--2Ay input[type=tel], .dynamic-forgot-username .Control__content--2Ay input[type=text], .dynamic-forgot-username .Control__content--2Ay select, .dynamic-forgot-username .Control__content--2Ay textarea
{
    border: none;
    color: inherit;
    font-size: 1.1rem;
    height: 100%;
    padding: 0 1.1rem;
    -webkit-text-fill-color: inherit;
}
#changePassword .Control__control--mGv, .dynamic-change-details .Control__control--mGv, .dynamic-forgot-password .Control__control--mGv, .dynamic-forgot-username .Control__control--mGv
{
    min-height: calc(var(--input-field-height) + 1.5rem);
    overflow: hidden;
}
#changePassword .Control__control--mGv input, #changePassword .Control__control--mGv select, .dynamic-change-details .Control__control--mGv input, .dynamic-change-details .Control__control--mGv select, .dynamic-forgot-password .Control__control--mGv input, .dynamic-forgot-password .Control__control--mGv select, .dynamic-forgot-username .Control__control--mGv input, .dynamic-forgot-username .Control__control--mGv select
{
    background-color: var(--input-field-background-color-sun);
}
#changePassword .Control__control--mGv.Control__isLabelEnabled--1a3, .dynamic-change-details .Control__control--mGv.Control__isLabelEnabled--1a3, .dynamic-forgot-password .Control__control--mGv.Control__isLabelEnabled--1a3, .dynamic-forgot-username .Control__control--mGv.Control__isLabelEnabled--1a3
{
    min-height: calc(var(--input-field-height) + 2.75rem);
}
#changePassword .Control__control--mGv.Control__valid--1cb .Control__content--2Ay, .dynamic-change-details .Control__control--mGv.Control__valid--1cb .Control__content--2Ay, .dynamic-forgot-password .Control__control--mGv.Control__valid--1cb .Control__content--2Ay, .dynamic-forgot-username .Control__control--mGv.Control__valid--1cb .Control__content--2Ay
{
    background-color: var(--input-field-background-valid);
    border: 2px solid var(--input-field-success-border-color);
    box-shadow: 0 0 0 1000px var(--input-field-background-valid) inset;
    color: var(--input-field-valid-font-color);
    -webkit-text-fill-color: var(--input-field-valid-font-color);
}
#changePassword .Control__control--mGv.Control__valid--1cb .Control__content--2Ay input, #changePassword .Control__control--mGv.Control__valid--1cb .Control__content--2Ay select, .dynamic-change-details .Control__control--mGv.Control__valid--1cb .Control__content--2Ay input, .dynamic-change-details .Control__control--mGv.Control__valid--1cb .Control__content--2Ay select, .dynamic-forgot-password .Control__control--mGv.Control__valid--1cb .Control__content--2Ay input, .dynamic-forgot-password .Control__control--mGv.Control__valid--1cb .Control__content--2Ay select, .dynamic-forgot-username .Control__control--mGv.Control__valid--1cb .Control__content--2Ay input, .dynamic-forgot-username .Control__control--mGv.Control__valid--1cb .Control__content--2Ay select
{
    background-color: var(--input-field-background-valid);
    border-width: 2px;
    -webkit-box-shadow: 0 0 0 1000px var(--input-field-background-valid) inset;
}
#changePassword .Control__control--mGv.Control__valid--1cb .Control__content--2Ay input:hover, #changePassword .Control__control--mGv.Control__valid--1cb .Control__content--2Ay select:hover, .dynamic-change-details .Control__control--mGv.Control__valid--1cb .Control__content--2Ay input:hover, .dynamic-change-details .Control__control--mGv.Control__valid--1cb .Control__content--2Ay select:hover, .dynamic-forgot-password .Control__control--mGv.Control__valid--1cb .Control__content--2Ay input:hover, .dynamic-forgot-password .Control__control--mGv.Control__valid--1cb .Control__content--2Ay select:hover, .dynamic-forgot-username .Control__control--mGv.Control__valid--1cb .Control__content--2Ay input:hover, .dynamic-forgot-username .Control__control--mGv.Control__valid--1cb .Control__content--2Ay select:hover
{
    background-color: var(--input-field-background-valid);
    box-shadow: 0 0 0 1000px var(--input-field-background-valid) inset;
    -webkit-text-fill-color: var(--input-field-valid-font-color);
}
#changePassword .Control__control--mGv.Control__invalid--2oR .Control__content--2Ay, .dynamic-change-details .Control__control--mGv.Control__invalid--2oR .Control__content--2Ay, .dynamic-forgot-password .Control__control--mGv.Control__invalid--2oR .Control__content--2Ay, .dynamic-forgot-username .Control__control--mGv.Control__invalid--2oR .Control__content--2Ay
{
    background-color: var(--input-field-background-invalid);
    border-color: var(--input-field-negative-border-color);
    box-shadow: 0 0 0 1000px var(--input-field-background-invalid) inset;
    color: var(--input-field-invalid-font-color);
    -webkit-text-fill-color: var(--input-field-invalid-font-color);
}
#changePassword .Control__control--mGv.Control__invalid--2oR .Control__content--2Ay input, #changePassword .Control__control--mGv.Control__invalid--2oR .Control__content--2Ay select, .dynamic-change-details .Control__control--mGv.Control__invalid--2oR .Control__content--2Ay input, .dynamic-change-details .Control__control--mGv.Control__invalid--2oR .Control__content--2Ay select, .dynamic-forgot-password .Control__control--mGv.Control__invalid--2oR .Control__content--2Ay input, .dynamic-forgot-password .Control__control--mGv.Control__invalid--2oR .Control__content--2Ay select, .dynamic-forgot-username .Control__control--mGv.Control__invalid--2oR .Control__content--2Ay input, .dynamic-forgot-username .Control__control--mGv.Control__invalid--2oR .Control__content--2Ay select
{
    background-color: var(--input-field-background-invalid);
}
#changePassword .Control__control--mGv.Control__disabled--16h, .dynamic-change-details .Control__control--mGv.Control__disabled--16h, .dynamic-forgot-password .Control__control--mGv.Control__disabled--16h, .dynamic-forgot-username .Control__control--mGv.Control__disabled--16h
{
    pointer-events: none;
}
#changePassword .Control__control--mGv.Control__disabled--16h .Control__content--2Ay, .dynamic-change-details .Control__control--mGv.Control__disabled--16h .Control__content--2Ay, .dynamic-forgot-password .Control__control--mGv.Control__disabled--16h .Control__content--2Ay, .dynamic-forgot-username .Control__control--mGv.Control__disabled--16h .Control__content--2Ay
{
    background-color: var(--input-field-background-disabled);
    color: var(--input-field-disabled-font-color);
}
#changePassword .Control__control--mGv.Control__hideBorder--BUs .Control__content--2Ay, #changePassword .Control__control--mGv:focus-within, .dynamic-change-details .Control__control--mGv.Control__hideBorder--BUs .Control__content--2Ay, .dynamic-change-details .Control__control--mGv:focus-within, .dynamic-forgot-password .Control__control--mGv.Control__hideBorder--BUs .Control__content--2Ay, .dynamic-forgot-password .Control__control--mGv:focus-within, .dynamic-forgot-username .Control__control--mGv.Control__hideBorder--BUs .Control__content--2Ay, .dynamic-forgot-username .Control__control--mGv:focus-within
{
    border: none;
}
#changePassword .Control__control--mGv:focus-within .Control__content--2Ay, .dynamic-change-details .Control__control--mGv:focus-within .Control__content--2Ay, .dynamic-forgot-password .Control__control--mGv:focus-within .Control__content--2Ay, .dynamic-forgot-username .Control__control--mGv:focus-within .Control__content--2Ay
{
    border: var(--input-field-border);
}
#changePassword .Control__control--mGv:focus-within input, .dynamic-change-details .Control__control--mGv:focus-within input, .dynamic-forgot-password .Control__control--mGv:focus-within input, .dynamic-forgot-username .Control__control--mGv:focus-within input
{
    background-color: var(--input-field-background-color-sun);
}
.dynamic-change-details .Control__control--mGv.Control__disabled--16h .Control__content--2Ay
{
    border: var(--white-const-color);
}
.dynamic-change-details .Control__control--mGv.Control__disabled--16h .Control__content--2Ay input
{
    background-color: var(--white-const-color);
    border-bottom: 1px solid;
}
.dynamic-change-details .Control__control--mGv.Control__disabled--16h .Control__content--2Ay select
{
    background-color: var(--input-field-background-color-sun);
    border: 1px solid var(--input-field-border-color);
    opacity: 1;
}
.dynamic-change-details .Control__control--mGv:focus-within .Control__content--2Ay
{
    border: 1px solid var(--input-field-border-color);
}
#changePassword .Control__control--mGv, .dynamic-change-password .Control__control--mGv
{
    height: calc(var(--input-field-height) + 2.75rem);
    margin: 0;
}
.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;
}
.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__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%;
}
.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;
}
.components__description--2FO
{
    font-size: 1.4rem;
}
.components__control--3DX
{
    margin: 1.25em 0;
}
.components__recaptcha--KmS
{
    clear: both;
    padding: 1em 0;
}
.mobile.landscape .components__recaptcha--KmS, .tablet.landscape .components__recaptcha--KmS
{
    display: flex;
    justify-content: center;
}
.components__error--3V5
{
    margin: 1em 0;
}
.components__formActions--1gX
{
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 2em 0;
}
.components__formActions--1gX .components__btn--rmU
{
    flex: 1;
    margin-left: .5em;
}
.components__formActions--1gX .components__btn--rmU:first-child
{
    margin-left: 0;
}
.components__resendLink--3yJ .components__isResendDisabled--fzu
{
    opacity: .7;
}
.components__resendLink--3yJ .components__isResendDisabled--fzu: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%;
}
.CheckboxShallow__checkbox--36I
{
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    max-width: 100%;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
}
.CheckboxShallow__checkbox--36I.CheckboxShallow__disabledCheckbox--38m
{
    cursor: auto;
}
.mobile .CheckboxShallow__checkbox--36I, .tablet .CheckboxShallow__checkbox--36I
{
    outline: none;
}
.CheckboxShallow__checkMark--1rT
{
    flex: 0 0 auto;
    height: 1.25rem;
    position: relative;
    width: 1.25rem;
}
.CheckboxShallow__checkMark--1rT:before
{
    background-image: var(--main-sprite);
    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--3VO
{
    height: 0;
    left: 50%;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    width: 0;
}
.CheckboxShallow__input--3VO:active~.CheckboxShallow__checkMark--1rT:before
{
    background-position: -2.5rem -87.5rem;
}
.CheckboxShallow__input--3VO:checked~.CheckboxShallow__checkMark--1rT:before
{
    background-position: 0 -90rem;
}
.CheckboxShallow__input--3VO:checked:active~.CheckboxShallow__checkMark--1rT:before
{
    background-position: -2.5rem -90rem;
}
.CheckboxShallow__input--3VO.CheckboxShallow__readOnly--cng~.CheckboxShallow__checkMark--1rT:before, .CheckboxShallow__input--3VO:disabled~.CheckboxShallow__checkMark--1rT:before
{
    cursor: auto;
    opacity: .5;
}
.CheckboxShallow__label--1DD
{
    color: var(--input-field-font-color);
    flex: 0 1 auto;
    margin-left: .6rem;
    position: relative;
}
.CheckboxShallow__disabledLabel--vYK
{
    background: var(--input-field-background-disabled);
    color: var(--input-field-disabled-font-color);
    opacity: .6;
}
.CheckboxShallow__hint--1A9
{
    color: var(--valid-font-color);
    font-size: .82rem;
    margin: -1rem 0 1.65rem;
    padding-left: .3rem;
}
.CheckboxShallow__wrapText--3f2
{
    white-space: normal;
}
.CheckboxShallow__reverse--3_H
{
    flex-direction: row-reverse;
}
.CheckboxShallow__reverse--3_H .CheckboxShallow__label--1DD
{
    margin-left: 0;
}
.CheckboxShallow__stretch--Z6k
{
    justify-content: space-between;
    width: 100%;
}
.ie .CheckboxShallow__stretch--Z6k
{
    position: relative;
}
.CheckboxShallow__toggleMark--1DU
{
    border-radius: 1rem;
    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--1DU:after, .CheckboxShallow__toggleMark--1DU:before
{
    content: "";
    display: block;
    position: absolute;
}
.CheckboxShallow__toggleMark--1DU:before
{
    background-color: #fff;
    border-radius: 1rem;
    bottom: 2px;
    left: 2px;
    right: 2px;
    top: 2px;
    transition: background .4s;
}
.CheckboxShallow__toggleMark--1DU: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--1DU
{
    position: absolute;
    right: 0;
}
.CheckboxShallow__buttonMark--28D~.CheckboxShallow__label--1DD
{
    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--3VO:checked~.CheckboxShallow__toggleMark--1DU
{
    background-color: var(--toogle-active-bg-color);
}
.CheckboxShallow__input--3VO:checked~.CheckboxShallow__toggleMark--1DU:after
{
    background-color: var(--toogle-active-bg-color);
    margin-left: 1.6rem;
}
.CheckboxShallow__input--3VO:checked~.CheckboxShallow__buttonMark--28D~.CheckboxShallow__label--1DD
{
    box-shadow: 0 0 0 2px #6ecd8d;
    opacity: 1;
}
.CheckboxShallow__input--3VO:disabled~.CheckboxShallow__toggleMark--1DU
{
    cursor: auto;
    opacity: .5;
}
.CheckboxShallow__fieldLabelAsterisk--28l
{
    color: var(--field-label-asterisk-color);
}
.CheckboxShallow__checkbox--36I .CheckboxShallow__input--3VO
{
    display: none;
}
.CheckboxShallow__reverse--3_H
{
    flex-direction: row;
}
.CheckboxShallow__toggleMark--1DU
{
    background-color: var(--toogle-bg-color);
    border-radius: 2.125rem;
    cursor: pointer;
    height: 2.125rem;
    position: absolute;
    right: 0;
    transition: .4s;
    width: 5rem;
}
.CheckboxShallow__toggleMark--1DU:before
{
    background-color: var(--color-white);
    border-radius: 50%;
    bottom: .25rem;
    content: "";
    height: 1.625rem;
    left: .45rem;
    position: absolute;
    right: .25rem;
    top: .25rem;
    transition: .4s;
    width: 1.625rem;
}
.CheckboxShallow__toggleMark--1DU:after
{
    background-color: initial!important;
    border-radius: 0;
    bottom: auto;
    box-shadow: none;
    color: var(--color-white);
    content: "OFF";
    display: block;
    font-size: 1rem;
    left: 68%;
    margin-left: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: auto;
}
.CheckboxShallow__input--3VO:checked+.CheckboxShallow__toggleMark--1DU
{
    background-color: var(--toogle-active-bg-color);
}
.CheckboxShallow__input--3VO:focus+.CheckboxShallow__toggleMark--1DU
{
    box-shadow: 0 0 1px var(--toogle-active-bg-color);
}
.CheckboxShallow__input--3VO:checked+.CheckboxShallow__toggleMark--1DU:before
{
    transform: translateX(2.6rem);
}
.CheckboxShallow__input--3VO:checked+.CheckboxShallow__toggleMark--1DU:after
{
    color: var(--color-white);
    content: "ON";
    left: 30%;
    margin-left: 0;
}
.Checkbox__control--24B
{
    overflow: visible;
}
.Checkbox__content--5FE
{
    border: none;
}
.Checkbox__hint--13Q
{
    color: var(--secondary-light-font-color);
}
.TimeIsFlying__popupInner--B2A
{
    padding-bottom: 1em;
}
.Picker__picker--U8w
{
    display: flex;
    position: relative;
}
.Picker__picker--U8w.Picker__day--2ul
{
    flex: 2.5;
}
.Picker__picker--U8w.Picker__month--20i
{
    flex: 4.5;
}
.Picker__picker--U8w.Picker__year--_a9
{
    flex: 3;
}
.Picker__showBorder--3bu
{
    border-bottom: var(--input-field-border);
}
.Picker__showBorder--3bu:not(:last-child)
{
    margin-right: .25em;
}
.control-valid .Picker__showBorder--3bu:not(.Picker__disabled--2Kl)
{
    border-color: var(--input-field-success-border-color);
}
.control-invalid .Picker__showBorder--3bu:not(.Picker__disabled--2Kl)
{
    border-color: var(--input-field-negative-border-color);
}
.control-focus .Picker__showBorder--3bu:not(.Picker__disabled--2Kl):focus-within
{
    border-color: var(--input-field-focus-border-color);
}
.dynamic-forgot-password .Picker__showBorder--3bu, .dynamic-forgot-username .Picker__showBorder--3bu
{
    background-color: var(--white-const-color);
    border: 1px solid var(--input-field-border-color);
    height: calc(var(--input-field-height) + .4rem);
}
.dynamic-forgot-password .Picker__showBorder--3bu:not(.Picker__disabled--2Kl):focus-within, .dynamic-forgot-username .Picker__showBorder--3bu:not(.Picker__disabled--2Kl):focus-within
{
    border: 1px solid var(--input-field-border-color);
}
.control-valid .Picker__showBorder--3bu:not(.Picker__disabled--2Kl)
{
    border: 2px solid var(--input-field-success-border-color);
}
.Select__content--14h
{
    justify-content: flex-end;
}
.Select__content--14h.Select__disabled--23K select
{
    background: var(--input-field-background-disabled);
    color: var(--input-field-disabled-font-color);
    opacity: .6;
}
.Select__select--2do
{
    -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;
}
.Select__select--2do::-ms-expand
{
    display: none;
}
.Select__select--2do.Select__empty--FxN
{
    color: var(--input-field-placeholder-font-color);
}
.Select__select--2do option
{
    color: initial;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.Select__select--2do
{
    color: var(--select-field-font-color);
    padding: 0 .5rem;
    right: auto;
    top: auto;
    width: 100%;
}
.Select__select--2do option
{
    background-color: var(--select-bg-color);
    color: var(--select-field-font-color);
}
.dynamic-forgot-password .Select__select--2do, .dynamic-forgot-username .Select__select--2do
{
    background-color: var(--color-soft-grey);
    color: var(--black-const-color);
    height: 100%;
}
.dynamic-forgot-password .Select__select--2do option, .dynamic-forgot-username .Select__select--2do option
{
    background-color: var(--color-white);
    color: var(--color-black);
}
.dynamic-forgot-password .Select__empty--FxN, .dynamic-forgot-username .Select__empty--FxN
{
    color: var(--input-field-placeholder-font-color);
}
.DatePicker__container--3We
{
    display: flex;
    width: 100%;
}
.DatePicker__container--3We, .dynamic-forgot-password .DatePicker__select--28R, .dynamic-forgot-username .DatePicker__select--28R
{
    background-color: var(--white-const-color);
    color: var(--color-black);
}
.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: var(--main-sprite);
    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;
}
.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__phoneContainer--3Jw, .ChangeFormField__textLabel--1Tp
{
    margin: var(--input-field-margin);
}
.ChangeFormField__phone--3iv
{
    align-items: flex-end;
    display: flex;
    margin-right: 0;
}
.ChangeFormField__phone--3iv .ChangeFormField__areaCode--cY4
{
    align-self: flex-start;
    margin: 0;
    width: 5rem;
}
.ChangeFormField__phone--3iv .ChangeFormField__areaCode--cY4 .ChangeFormField__validationIcon--3kb
{
    display: none;
}
.ChangeFormField__phone--3iv .ChangeFormField__areaCode--cY4.control-valid .ChangeFormField__content--15_
{
    border-color: var(--input-field-border-color);
}
.ChangeFormField__content--15_
{
    justify-content: flex-end;
}
.ChangeFormField__content--15_.ChangeFormField__disabled--3-h select
{
    background: var(--input-field-background-disabled);
    color: var(--input-field-disabled-font-color);
    opacity: .6;
}
.ChangeFormField__phoneInput--1y6
{
    margin: 0;
    width: calc(100% - 5rem);
}
.ChangeFormField__noAreaCodePhoneInput--155
{
    width: 100%;
}
.ChangeForm__form--2gX
{
    margin: 0 auto;
    padding: 2em 0;
    width: 22.5em;
}
.ChangeForm__error--Wsy
{
    padding: 1.5rem 0;
}
.mobile .ChangeForm__form--2gX
{
    width: auto;
}
.ChangeForm__captcha--3Pg
{
    display: flex;
    justify-content: center;
    padding: 1rem;
}
.dynamic-forgot-password .ChangeForm__form--2gX, .dynamic-forgot-username .ChangeForm__form--2gX
{
    padding: 0;
    width: 100%;
}
.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;
}
.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__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;
}
.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;
}
.ReCaptchaPopup__description--2vJ
{
    font-size: 1.2rem;
    font-weight: 700;
    padding: 0 0 1rem;
    text-align: center;
}
.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;
}
.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;
}
.App__error--3X2
{
    margin-top: calc(50% - 5rem);
}
.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);
}
.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;
}
.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__overlay--7fZ
{
    background: #0009;
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 2;
}
.CookiesRegulationMessage__container--3Sv
{
    background-color: var(--cookies-regulation-message-background-color);
    color: var(--cookies-regulation-message-font-color);
    font-family: var(--font-family);
    line-height: 1.5rem;
    min-height: 4rem;
    padding: .5rem 1.5rem 1rem;
    position: relative;
    width: 100%;
    z-index: 3;
}
.CookiesRegulationMessage__container--3Sv a
{
    color: var(--cookies-regulation-link-font-color);
    text-decoration: underline;
}
.CookiesRegulationMessage__container--3Sv a:hover
{
    color: var(--cookies-regulation-link-font-color-hover);
}
.CookiesRegulationMessage__wc---76
{
    display: block;
    text-align: left;
    vertical-align: middle;
}
.CookiesRegulationMessage__common--31D
{
    width: 98%;
}
.CookiesRegulationMessage__buttons--3S7
{
    display: block;
    text-align: center;
    vertical-align: middle;
}
.CookiesRegulationMessage__buttons--3S7 .CookiesRegulationMessage__button--3UE
{
    box-shadow: none;
    display: block;
    font-weight: 500;
    line-height: 2.25rem;
    margin: .5rem 0;
    padding: 0 1.25rem;
    transition: all .175s ease-out;
    width: 100%;
}
.CookiesRegulationMessage__buttons--3S7 .CookiesRegulationMessage__button--3UE.CookiesRegulationMessage__accept--2og, .CookiesRegulationMessage__buttons--3S7 .CookiesRegulationMessage__button--3UE.CookiesRegulationMessage__reject--3on
{
    background-color: var(--cookies-regulation-button-accept-background-color);
    border: 1px solid var(--cookies-regulation-button-accept-border-color);
    color: var(--cookies-regulation-button-accept-font-color);
}
.CookiesRegulationMessage__buttons--3S7 .CookiesRegulationMessage__button--3UE.CookiesRegulationMessage__accept--2og:hover, .CookiesRegulationMessage__buttons--3S7 .CookiesRegulationMessage__button--3UE.CookiesRegulationMessage__reject--3on:hover
{
    background-color: var(--cookies-regulation-button-accept-hover-background-color);
    border: 1px solid var(--cookies-regulation-button-accept-hover-border-color);
    color: var(--cookies-regulation-button-accept-hover-font-color);
}
.CookiesRegulationMessage__buttons--3S7 .CookiesRegulationMessage__button--3UE.CookiesRegulationMessage__setup--pDf
{
    background-color: var(--cookies-regulation-button-setup-background-color);
    border: 1px solid var(--cookies-regulation-button-setup-border-color);
    color: var(--cookies-regulation-button-setup-font-color);
}
.CookiesRegulationMessage__buttons--3S7 .CookiesRegulationMessage__button--3UE.CookiesRegulationMessage__setup--pDf:hover
{
    background-color: var(--cookies-regulation-button-setup-hover-background-color);
    border: 1px solid var(--cookies-regulation-button-setup-hover-border-color);
    color: var(--cookies-regulation-button-setup-hover-font-color);
}
.desktop .CookiesRegulationMessage__container--3Sv, .tablet .CookiesRegulationMessage__container--3Sv
{
    margin-left: auto;
}
.tablet .CookiesRegulationMessage__container--3Sv
{
    width: 25rem;
}
.desktop .CookiesRegulationMessage__container--3Sv
{
    margin-bottom: 1rem;
    margin-right: 1rem;
    padding: 1rem;
    width: 30rem;
}
.CookiesRegulationMessage__buttons--3S7
{
    margin-top: 1.4rem;
}
.CookiesRegulationMessage__buttons--3S7 .CookiesRegulationMessage__button--3UE
{
    font-weight: 700;
    line-height: 2.36rem;
    margin: .8rem 0;
}
.Footer__footer--LxN
{
    flex-shrink: 0;
}
.Promotion__promotion--F_K
{
    display: flex;
    flex-direction: column;
}
.Promotion__button--3G1
{
    align-items: center;
    display: flex;
    justify-content: center;
    padding: .125rem;
}
.Promotion__details--hVG, .Promotion__terms--2cO
{
    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;
}
.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(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__popups__GamesInfoPopup__assets__arrow_swipedown.svg?t=1740068280950);
}
.mobile[class*=gameInfo__], .mobile[class*=gameInfo__] body, .tablet[class*=gameInfo__], .tablet[class*=gameInfo__] body
{
    overflow: hidden;
    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--xts
{
    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--xts+.Buttons__button--xts
{
    margin-left: 2em;
}
.Buttons__button--xts.Buttons__demo--2D1
{
    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--xts.Buttons__demo--2D1: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--xts.Buttons__play--1eZ
{
    border: 1px solid var(--game-hover-btn-play-border-color);
    box-shadow: none;
    color: var(--game-hover-btn-play-font-color);
}
[class*=ios_10_3] .Buttons__button--xts
{
    flex-direction: column;
    line-height: 2.2em;
}
.desktop .Buttons__button--xts.Buttons__demo--2D1: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--xts.Buttons__play--1eZ:hover
{
    background-color: var(--game-hover-btn-play-hover-bg-color);
    color: var(--game-hover-btn-play-hover-font-color);
}
.Buttons__button--xts.Buttons__play--1eZ
{
    background-color: var(--game-hover-btn-play-bg-color);
    border: none;
    box-shadow: inset 0 -1.1em 1em var(--color-dark-green);
}
.Buttons__button--xts.Buttons__play--1eZ:active, .Buttons__button--xts.Buttons__play--1eZ: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__gameStudio--3dH
{
    left: .625em;
    position: absolute;
    top: .625em;
    width: 22%;
}
.GameInfo__gameStudio--3dH .GameInfo__item--25q
{
    width: 100%;
}
.GameInfo__volatility--2s1
{
    border-top: var(--border-light);
    padding: 1.2em 0;
    width: 100%;
}
.GameInfo__volatility--2s1 .GameInfo__item--25q
{
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: normal;
}
.GameInfo__volatility--2s1 .GameInfo__item--25q .GameInfo__image--2Yw
{
    background-position: 50%;
    background-size: contain;
    flex-shrink: 0;
    height: 4em;
    margin-right: 1em;
    width: 4em;
}
.GameInfo__volatility--2s1 .GameInfo__item--25q .GameInfo__title--3yL
{
    display: block;
    line-height: 1.5;
    margin: 0;
    padding: 0;
    text-align: left;
    width: auto;
}
.GameInfo__volatility--2s1 .GameInfo__item--25q .GameInfo__title--3yL, .GameInfo__volatility--2s1 .GameInfo__item--25q .GameInfo__title--3yL *
{
    font-size: 1rem;
}
.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(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__components__popups__GamesInfoPopup__components__GameInfo__images__person.svg?t=1740068280950);
}
.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, .mobile.portrait .GameInfo__volatility--2s1, .tablet .GameInfo__description--2fD, .tablet .GameInfo__featuredIcons--2qo, .tablet .GameInfo__volatility--2s1
{
    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, .mobile.portrait .GameInfo__volatility--2s1
{
    width: calc(100% - var(--padding-h) * 2);
}
.mobile.portrait.ie .GameInfo__volatility--2s1
{
    width: calc(100% - 2.5em);
}
.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%;
}
.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%;
}
.withCommonPage__error--276
{
    padding: 1rem 0;
}
.NavigationBar__container--3zN
{
    background: var(--page-left-menu-background-color);
    float: left;
    padding-left: 2.4em;
    width: 20em;
}
.NavigationBar__container--3zN .NavigationBar__list--2PV
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.tablet .NavigationBar__container--3zN
{
    width: 33%;
}
.NavigationBar__container--3zN+.navigation-sibling
{
    border-left: var(--border);
    border-left-color: var(--page-left-menu-border-right-color);
    margin-left: 20em;
    min-height: 46.875em;
    position: relative;
    right: .078em;
}
.tablet .NavigationBar__container--3zN+.navigation-sibling
{
    margin-left: 33%;
}
.NavigationBar__container--3zN .chat-unread-count, .NavigationBar__container--3zN .unread-messages-count-replacer
{
    background: var(--chat-bundle-icon-unread-background-color);
    border-radius: 1.5em;
    color: var(--chat-bundle-icon-unread-font-color);
    display: none;
    font-size: 1rem;
    height: 1.5em;
    left: .3px;
    line-height: 1.5rem;
    overflow: hidden;
    position: relative;
    width: 2.2em;
}
.NavigationBar__container--3zN .chat-unread-count.has-message, .NavigationBar__container--3zN .unread-messages-count-replacer.has-message
{
    align-items: center;
    display: flex;
    justify-content: center;
}
.NavigationBar__container--3zN .NavigationBar__replacerContainer--75g
{
    align-items: center;
    display: flex;
    height: 4em;
}
.NavigationBar__listItem--1EC
{
    border: 2px solid var(--page-left-menu-item-border-color);
    line-height: 3.95rem;
    margin-top: .4em;
    transition: all .15s ease-in-out;
    white-space: nowrap;
    width: 16em;
}
.NavigationBar__listItem--1EC [class*=micon-]
{
    background-position-x: -7.5em;
    display: none;
}
.NavigationBar__listItem--1EC.NavigationBar__isActive--2Pu
{
    background-color: var(--page-left-menu-item-background-color);
    border: none;
    box-shadow: 0 0 .3em #0006;
}
.NavigationBar__listItem--1EC.NavigationBar__isActive--2Pu [class*=micon-]
{
    background-position-x: -2.5em;
}
.NavigationBar__listItem--1EC.NavigationBar__isActive--2Pu .NavigationBar__itemName--1lH
{
    color: var(--page-left-menu-itemLink-font-color-hover);
}
.NavigationBar__listItem--1EC:hover
{
    background-color: var(--page-left-menu-item-background-color);
    box-shadow: 0 0 .3em #0006;
}
.NavigationBar__listItem--1EC:hover .NavigationBar__itemName--1lH
{
    color: var(--page-left-menu-itemLink-font-color-hover);
}
.NavigationBar__listItem--1EC .NavigationBar__link--fh3
{
    overflow: hidden;
    text-overflow: ellipsis;
}
.NavigationBar__listItem--1EC .tablet
{
    line-height: 6.75rem;
}
.NavigationBar__listItem--1EC .NavigationBar__itemName--1lH
{
    display: block;
    font-size: 1.165rem;
    line-height: normal;
    padding: .8em 0;
    transition: color .15s ease-in-out;
    white-space: pre-line;
}
.NavigationBar__listItem--1EC .NavigationBar__itemName--1lH.NavigationBar__replacerItem--19_
{
    flex: 1 1 auto;
}
.NavigationBar__listItemPoint--j96
{
    color: var(--page-left-menu-itemLink-font-color);
    cursor: pointer;
    display: block;
    font-weight: 700;
    padding: 0 1.35em;
    text-decoration: none;
}
.tablet .NavigationBar__listItemPoint--j96:hover
{
    background-color: var(--page-left-menu-item-touchdevice-pressed-background-color);
    color: var(--page-left-menu-item-font-color);
}
.NavigationBar__listItemPoint--j96.NavigationBar__listItemPointReplacer--3iH
{
    padding-right: 1.25em;
}
.LayoutLoader__layoutLoaderContainer--1FI
{
    margin: 0 auto;
    padding-top: 6em;
}
.LayoutLoader__layoutLoaderText--1JI
{
    color: #9a9a9a;
    text-align: center;
}
.Layout__layoutWrapper--35Q
{
    background-color: var(--page-layout-background-color);
    margin: auto;
    width: 100%;
}
.Layout__layoutWrapper--35Q .Layout__rootLayoutWithNavigation--2te
{
    width: calc(100% - 18.286rem);
}
.Layout__layoutWrapper--35Q .Layout__column--1sP
{
    display: flex;
    flex-direction: column;
}
.Layout__layoutWrapper--35Q .Layout__row--2Jb
{
    display: flex;
}
.Layout__layoutWrapper--35Q.Layout__admin--1la .Layout__layout--2nJ
{
    border: 1px solid #f5f5f5;
    min-height: 10rem;
}
.Layout__layoutWrapper--35Q .page-layout-box-shadow, .Layout__layoutWrapper--35Q.page-layout-box-shadow
{
    box-shadow: 0 .2em .2em #0003;
}
.desktop .Layout__layoutWrapper--35Q .page-layout-width-1200, .desktop .Layout__layoutWrapper--35Q.page-layout-width-1200
{
    margin: 0 auto;
    max-width: 1200px;
}
.tablet .Layout__layoutWrapper--35Q .two-rows-100-1200-width
{
    margin: 0 auto;
    width: calc(100% - 3.1rem)!important;
}
.Layout__layoutWrapper--35Q
{
    display: flex;
    width: auto;
}
.Layout__layoutWrapper--35Q .Layout__rootLayoutWithNavigation--2te
{
    background-color: var(--color-white);
    border-left: var(--border);
    min-height: 46.875em;
    padding-left: 1.5rem;
    width: calc(100% - 20rem);
}
.desktop .Layout__layoutWrapper--35Q .page-layout-width-1200, .desktop .Layout__layoutWrapper--35Q.page-layout-width-1200
{
    margin: .85em auto;
}
.tablet .Layout__layoutWrapper--35Q .two-rows-100-1200-width
{
    width: 100%!important;
}
.PageLoader__pageLoaderContainer--Izi
{
    margin: 0 auto;
    padding-top: 6em;
}
.PageLoader__pageLoaderText--2eX
{
    color: #9a9a9a;
    text-align: center;
}
.PagePopup__container--12n
{
    max-height: 100%;
}
.mobile .PagePopup__container--12n, .tablet .PagePopup__container--12n
{
    padding-left: 0;
    padding-right: 0;
}
.PageInPopup__container--3SP
{
    max-height: 100%;
}
.PageInPopup__error--3tg
{
    align-items: center;
    display: flex;
    justify-content: center;
    min-height: 5rem;
}
.FloatingButtons__container--2Os
{
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    position: fixed;
    right: 1.9rem;
    top: 40%;
    z-index: 12;
}
.FloatingButtons__container--2Os>:last-child
{
    margin-bottom: 0;
}
.FloatingButtons__item--17I
{
    --floating-button-size: 58px;
    --floating-button-item-bg: #de1f26;
    align-items: center;
    background-color: var(--floating-button-item-bg);
    border-radius: 3rem;
    box-shadow: 0 0 2em #0000004d;
    cursor: pointer;
    display: flex;
    flex-wrap: nowrap;
    height: var(--floating-button-size);
    margin-bottom: calc(10vh - var(--floating-button-size));
    overflow: hidden;
    text-decoration: none;
    transition: width .2s ease-in;
    width: var(--floating-button-size);
}
.FloatingButtons__item--17I.FloatingButtons__isAdaChat--3k5.FloatingButtons__isHovered--3vv, .FloatingButtons__item--17I:not(.FloatingButtons__isAdaChat--3k5):hover
{
    width: 12rem;
}
.FloatingButtons__item--17I.FloatingButtons__isDisabled--1CG
{
    opacity: .8;
    pointer-events: none;
}
.FloatingButtons__item--17I.FloatingButtons__isGamesSearch--3z2
{
    height: unset;
    overflow: unset;
    width: unset;
}
.FloatingButtons__item--17I.FloatingButtons__isGamesSearch--3z2:hover
{
    width: unset;
}
.FloatingButtons__item--17I.FloatingButtons__isSaferGambling--u2k:hover
{
    width: 220px;
}
.FloatingButtons__item--17I.FloatingButtons__isSaferGambling--u2k .FloatingButtons__icon--3m6
{
    background: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__custom__components__main__FloatingButtons__assets__safer-gambling.svg?t=1740068280950) 50%/3rem no-repeat;
}
.FloatingButtons__item--17I.FloatingButtons__isAdaChat--3k5 .FloatingButtons__icon--3m6
{
    background: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/js/app-out/img/js__custom__components__main__FloatingButtons__assets__chat.svg?t=1740068280950) 50%/2.5rem no-repeat;
}
.FloatingButtons__item--17I span[class*=GameSearchGlobal__icon]
{
    background-position-x: 2px;
    background-position-y: center;
    background-size: 30px;
}
.FloatingButtons__title--KZ1
{
    color: var(--white-const-color);
    font-size: 18px;
    -webkit-user-select: none;
    user-select: none;
    white-space: nowrap;
}
.FloatingButtons__icon--3m6
{
    height: 45px;
    margin: 7px;
    min-width: 45px;
    width: 45px;
}
.GameSearchGlobal__wrapper--1Ay
{
    position: relative;
    --gamesearch-wrapper-bg: var(--color-white);
    --gamesearch-box-shadow-color: #ed1c24;
    --gamesearch-counter-font-color: var(--white-const-color);
    --gamesearch-counter-bg-color: #0000001a;
}
.mobile .GameSearchGlobal__wrapper--1Ay, .tablet .GameSearchGlobal__wrapper--1Ay
{
    --gamesearch-counter-font-color: #3498db;
    background-color: var(--gamesearch-wrapper-bg);
    border: 1px solid var(--color-black);
    border-radius: 3.9rem;
    box-shadow: 0 0 10px 1px var(--gamesearch-box-shadow-color);
    margin: 5px 10px;
}
.GameSearchGlobal__inputWrapper--249
{
    align-items: center;
    display: flex;
    height: 4rem;
    justify-content: space-between;
    overflow: hidden;
}
.desktop .GameSearchGlobal__inputWrapper--249
{
    background-color: var(--gamesearch-bg);
    border-radius: 3rem;
    height: var(--floating-button-size);
    position: relative;
    transition: width .3s;
    width: var(--floating-button-size);
}
.desktop .GameSearchGlobal__inputWrapper--249:hover
{
    width: 190px;
}
.desktop .GameSearchGlobal__inputWrapper--249.GameSearchGlobal__isActive--2ax
{
    width: 380px;
}
.GameSearchGlobal__inputWrapper--249.GameSearchGlobal__isDisabled--1Tm
{
    opacity: .5;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
}
.GameSearchGlobal__input--2l3
{
    border: none;
    font-size: 1.4rem;
    padding-right: .5rem;
}
.desktop .GameSearchGlobal__input--2l3
{
    color: var(--color-white);
    font-size: 1.4rem;
    padding: .1rem 1.2rem 0 4.8rem;
    transition: all .25s ease-out;
}
.desktop .GameSearchGlobal__input--2l3::placeholder
{
    color: var(--color-white);
}
.GameSearchGlobal__inputActions--3H9
{
    align-items: center;
    display: flex;
}
.desktop .GameSearchGlobal__inputActions--3H9
{
    position: absolute;
    right: 1rem;
}
.GameSearchGlobal__icon--3EO
{
    cursor: pointer;
    height: 3rem;
    left: 0;
    margin: 0 1rem;
    min-height: 3rem;
    min-width: 3rem;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 3rem;
}
.GameSearchGlobal__amount--2eh
{
    align-items: center;
    background-color: var(--gamesearch-counter-bg-color);
    border-radius: 1.1rem;
    color: var(--gamesearch-counter-font-color);
    display: flex;
    line-height: 1.7rem;
    min-height: 1.56rem;
    padding-inline: .8rem;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
}
.desktop .GameSearchGlobal__amount--2eh
{
    font-size: 1.3rem;
    min-height: 2.1rem;
}
.GameSearchGlobal__resetBtn--3xX
{
    height: 1.25rem;
    margin: 0 2rem 0 1rem;
    min-height: 1.25rem;
    min-width: 1.25rem;
    width: 1.25rem;
}
.desktop .GameSearchGlobal__resetBtn--3xX
{
    cursor: pointer;
    margin: 0 1rem;
}
.GameSearchGlobal__iconBack--ary
{
    height: 1.56rem;
    margin: 0 1rem;
    min-height: 1.56rem;
    min-width: 1.56rem;
    width: 1.56rem;
}
.desktop .GameSearchGlobal__iconBack--ary
{
    cursor: pointer;
    height: 1.25rem;
    margin: 0 2rem 0 1rem;
    min-height: 1.25rem;
    min-width: 1.25rem;
    width: 1.25rem;
}
.GameSearchGlobal__wrapper--1Ay
{
    --gamesearch-bg: #de1f26;
    --gamesearch-box-shadow-color: #fcbc00;
}
.StickyBottomWrapper__container--1RJ
{
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    width: 100%;
    z-index: var(--sticky-bottom-wrapper-z-index);
}
.header
{
    max-height: none;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: var(--header-z-index);
}
.header.header-with-secondlvel
{
    height: 100%;
    max-height: 14.5rem;
}
.AppRouter__content--3RJ
{
    flex: 1 0 auto;
}
.mobile .AppRouter__header--1w1, .tablet .AppRouter__header--1w1
{
    height: auto;
    max-height: none;
}
.ios body
{
    touch-action: manipulation;
}
html
{
    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--3Hh
{
    0%
    {
        opacity: 0;
        transform: translate3d(0,-100%,0);
    }
    to
    {
        opacity: 1;
        transform: none;
    }
}
@keyframes styles__showBounceIn--2k6
{
    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--ahH
{
    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--3Hh .3s cubic-bezier(.65,.05,.36,1);
}
.showBounceIn
{
    animation: styles__showBounceIn--2k6 .7s cubic-bezier(.215,.61,.355,1);
}
.lighterBounceIn
{
    animation: styles__lighterBounceIn--ahH .75s cubic-bezier(.215,.61,.355,1);
}
.hidden
{
    display: none;
}
.mirror-mode
{
    direction: rtl;
}
.cms-global-icons-sprite
{
    background-image: url(../../willbetgambling/image/ic_WL_sprite.png);
}
.cms-global-payments-sprite
{
    background-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/images/ic_WL_payment_sprite.png?t=1740068280950);
}
.cms-global-flags-sprite
{
    background-image: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/images/ic_WL_flags_sprite.png?t=1740068280950);
}
.portlet article>*
{
    margin-left: 0;
    margin-right: 0;
}
.mobile .games-carousel, .mobile .menu__navigation:not(.header .menu__navigation), .mobile .mobile-play-bingo-green-container, .mobile .mobile-play-bingo-pink-container, .mobile .portlet #my-account-tabs, .tablet .games-carousel, .tablet .menu__navigation:not(.header .menu__navigation), .tablet .mobile-play-bingo-green-container, .tablet .mobile-play-bingo-pink-container, .tablet .portlet #my-account-tabs
{
    margin: 0 calc(var(--portlet-padding-x) * -1) 0;
}
.mobile .games-carousel, .mobile .my-account-dropdown, .mobile .portlet .rg-section, .tablet .games-carousel, .tablet .my-account-dropdown, .tablet .portlet .rg-section
{
    width: auto;
}
*, :after, :before
{
    box-sizing: border-box;
    -webkit-text-size-adjust: none;
    text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.ios :focus, fieldset:focus, input:focus, select:focus, textarea:focus
{
    outline: none;
}
.mobile :not(input):not(textarea), .tablet :not(input):not(textarea)
{
    -webkit-user-select: none;
    user-select: none;
}
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;
}
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;
}
: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);
    --list-bg-color: var(--white-const-color);
    --popup-bg-color: var(--white-const-color);
    --menu-item-touchdevice-color: var(--pale-blue-const-color);
    --light-grey-const-color: #bababa;
    --dark-green-const-color: #62ad7b;
    --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-negative-font-color: var(--btn-primary-font-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-arrow-icon: var(--discovery-arrow-icon-image);
    --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-check-icon: var(--joined-image);
    --h2s-clickable-text-colour: #333;
    --h2s-completed-colour: #dbf2e2;
    --h2s-completed-progress-colour: #6ecd8d;
    --h2s-dark-arrow-icon: var(--missions-arrow-icon-image);
    --h2s-exclamation-icon: var(--score-tooltip-icon-image);
    --h2s-header-bg-colour: #143f80;
    --h2s-header-highlight-text-colour: #fff;
    --h2s-header-icon: var(--leaderboard-list-discovery-header-image);
    --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-question-mark-icon: var(--details-tooltip-icon-image);
    --h2s-reward-icon: var(--missions-details-reward-icon-image);
    --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;
    --h2s-tick-icon: var(--missions-tick-circle-icon-image);
    --h2s-tick-in-cirle-icon: var(--h2s-tick-in-cirle-icon-image);
    --main-text-color: var(--base-color-grey);
    --link-font-hover-color: var(--pressed-font-color);
    --control-bg-color: var(--lightest-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);
    --field-label-asterisk-color: #f35e5e;
    --toogle-bg-color: #ccc;
    --toogle-active-bg-color: var(--green-const-color);
    --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-button-accept-background-color: #0000;
    --cookies-regulation-button-accept-hover-font-color: #0e214c;
    --cookies-regulation-button-setup-background-color: #0000;
    --cookies-regulation-button-setup-hover-font-color: #0e214c;
    --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-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);
    --game-history-value-color: var(--dark-blue-const-color);
    --game-history-datetime-color: #a2a2a2;
    --game-history-name-color: var(--black-const-color);
    --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-nav-bar-background-color: #3498db;
    --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-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);
    --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;
    --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-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;
    --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: var(--base-color-red-2);
    --form-error-message-border-color: var(--base-color-red-2);
    --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);
    --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);
    --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-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;
    --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-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;
    --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-hover-bg-color: var(--success-btn-dark-const-color);
    --btn-secondary-success-font-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;
    --language-list-divider-border-bottom-color: #d3d3d3;
    --language-list-item-active-background-color: #f2f2f2;
    --language-list-item-hover-background-color: #d3e8f7;
    --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: #bac4c3;
    --dark-grey-const-color: #949494;
    --lighter-green-const-color: #d4edda;
    --green-const-color: #6ecd8d;
    --dark-green-const-color: #6ecd8d;
    --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;
    --light-midle-grey-const-color: #d3d3d5;
    --black-transparent-color: #000c;
    --black-primary-color: #231f20;
    --main-color: #000;
    --magenta-const-color: #ee1f8a;
    --link-hover-color: #ec2876;
    --green-button-const-color: #6ecd8d;
    --android-green-color: #bcca35;
    --cookies-blue-color: #4666d3;
    --cookies-font-color: #0e214c;
    --color-soft-green: #9dce78;
    --color-dark-green: #357b00;
    --color-red: #eb1701;
    --pressed-font-color: var(--purple-const-color);
    --link-font-hover-color: var(--link-hover-color);
    --link-font-active-color: var(--pressed-font-color);
    --portlet-title-font-color: var(--color-red);
    --control-bg-color: var(--magenta-const-color);
    --control-arbitrary-el-color: var(--lighter-grey-const-color);
    --sublist-bg-color: var(--lighter-grey-const-color);
    --success-btn-const-color: var(--color-soft-green);
    --success-btn-dark-const-color: var(--color-dark-green);
    --negative-btn-const-color: var(--white-const-color);
    --negative-btn-dark-const-color: var(--white-const-color);
    --info-btn-const-color: var(--green-button-const-color);
    --info-btn-dark-const-color: var(--green-button-const-color);
    --revert-btn-const-color: var(--green-button-const-color);
    --revert-btn-dark-const-color: var(--green-button-const-color);
    --btn-primary-font-const-color: var(--white-const-color);
    --btn-negative-font-const-color: var(--black-const-color);
    --btn-secondary-bg-const-color: #0000;
    --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: #3c3c3c;
    --toogle-active-bg-color: var(--color-soft-green);
    --input-field-label-font-color: var(--form-label-font-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;
    --cookies-regulation-message-background-color: var(--cookies-blue-color)!important;
    --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: var(--cookies-blue-color);
    --cookies-regulation-button-accept-border-color: var(--white-const-color);
    --cookies-regulation-button-accept-hover-font-color: var(--cookies-font-color);
    --cookies-regulation-button-accept-hover-background-color: var(--white-const-color);
    --cookies-regulation-button-accept-hover-border-color: var(--white-const-color);
    --cookies-regulation-link-font-color: var(--green-button-const-color);
    --cookies-regulation-link-font-color-hover: var(--white-const-color);
    --cookies-regulation-button-setup-font-color: var(--white-const-color);
    --cookies-regulation-button-setup-background-color: var(--cookies-blue-color);
    --cookies-regulation-button-setup-border-color: var(--white-const-color);
    --cookies-regulation-button-setup-hover-font-color: var(--cookies-font-color);
    --cookies-regulation-button-setup-hover-background-color: var(--white-const-color);
    --cookies-regulation-button-setup-hover-border-color: var(--white-const-color);
    --legacy-gameinfo-popup-title-color: #000;
    --legacy-gameinfo-popup-type-color: #bababa;
    --legacy-gameinfo-popup-image-box-shadow-color: #a4a4a4;
    --legacy-gameinfo-popup-btn-font-color: var(--white-const-color);
    --legacy-gameinfo-popup-play-btn-bg-color: var(--green-button-const-color);
    --legacy-gameinfo-popup-play-btn-shadow-color: var(--green-button-const-color);
    --legacy-gameinfo-popup-play-btn-hover-color: var(--green-button-const-color);
    --legacy-gameinfo-popup-demo-btn-bg-color: var(--green-button-const-color);
    --legacy-gameinfo-popup-demo-btn-shadow-color: var(--green-button-const-color);
    --legacy-gameinfo-popup-demo-btn-hover-color: var(--green-button-const-color);
    --btn-primary-negative-bg-color: var(--light-midle-grey-const-color);
    --btn-primary-negative-shadow-color: var(--light-grey-const-color);
    --btn-primary-negative-hover-bg-color: var(--light-grey-const-color);
    --btn-secondary-negative-font-color: var(--negative-btn-const-color);
    --btn-secondary-negative-border-color: var(--green-button-const-color);
    --btn-secondary-negative-hover-bg-color: var(--green-button-const-color);
    --btn-secondary-negative-bg-color: var(--green-button-const-color);
    --btn-readonly-negative-bg-color: var(--green-button-const-color);
    --btn-readonly-negative-font-color: var(--negative-btn-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(--color-soft-green);
    --game-hover-btn-play-font-color: var(--white-const-color);
    --game-hover-btn-play-border-color: var(--color-soft-green);
    --game-hover-btn-play-hover-bg-color: var(--color-soft-green);
    --game-hover-btn-play-hover-font-color: var(--white-const-color);
    --game-hover-volatility-content-bg-color: var(--white-const-color);
    --game-hover-background-linear-gradient-start-color: #0000008c;
    --game-hover-background-linear-gradient-end-color: #000000d9;
    --btn-primary-revert-bg-color: var(--green-button-const-color);
    --btn-primary-revert-shadow-color: var(--green-button-const-color);
    --btn-primary-revert-hover-bg-color: var(--green-button-const-color);
    --btn-secondary-revert-font-color: var(--revert-btn-const-color);
    --btn-secondary-revert-border-color: var(--green-button-const-color);
    --btn-secondary-revert-hover-bg-color: var(--green-button-const-color);
    --btn-secondary-revert-bg-color: var(--green-button-const-color);
    --btn-readonly-revert-bg-color: --magenta-const-color;
    --btn-readonly-revert-font-color: var(--revert-btn-const-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-const-color);
    --btn-secondary-success-font-color: var(--white-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(--success-btn-const-color);
    --btn-secondary-success-shadow-color: var(--success-btn-dark-const-color);
    --btn-readonly-success-bg-color: var(--success-btn-const-color);
    --btn-readonly-success-font-color: var(--white-const-color);
    --btn-primary-success-font-color: var(--btn-primary-font-const-color);
    --btn-primary-negative-font-color: var(--btn-negative-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);
    --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-item-active-font-color: #ff7348;
    --page-left-menu-item-font-color: #000;
    --page-left-menu-item-hover-font-color: #3498db;
    --page-left-menu-background-color: var(--color-white);
    --page-left-menu-border-right-color: #d3d3d3;
    --chat-bundle-icon-unread-background-color: #ff871d;
    --chat-bundle-icon-unread-font-color: var(--color-white);
    --page-left-menu-item-border-color: var(--color-red);
    --page-left-menu-item-background-color: var(--color-red);
    --page-left-menu-itemLink-font-color-hover: var(--color-white);
    --page-left-menu-itemLink-font-color: var(--color-red);
    --page-left-menu-item-font-color: var(--color-black);
    --page-left-menu-item-touchdevice-pressed-background-color: #d3e8f7;
    --sticky-footer-active-background-color: #9c0000;
    --sticky-footer-text-color: var(--color-white);
    --sticky-footer-text-color-active: #fcbc00;
    --page-left-menu-item-background-color-hover: var(--color-white);
    --header-session-ticker-font-color: #fff;
    --header-nav-bar-background-color: var(--color-red);
    --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-deposit-btn-font-color: var(--color-white);
    --header-deposit-btn-background-color: #9dce78;
    --header-deposit-btn-border-color: #9dce78;
    --header-deposit-btn-font-color-hover: var(--color-white);
    --header-deposit-btn-background-color-hover: #9dce78;
    --header-deposit-btn-border-color-hover: #9dce78;
    --header-touchdevice-shadow-color: #0003;
    --header-touchdevice-background-color: var(--color-red);
    --page-header-margin-left: .8rem;
    --input-field-border-color: var(--color-soft-grey);
    --input-field-success-border-color: var(--input-field-valid-border-color);
    --select-field-font-color: var(--color-black);
    --input-field-valid-font-color: var(--color-black);
    --input-field-invalid-font-color: var(--dark-grey-const-color);
    --input-field-disabled-font-color: var(--light-grey-const-color);
    --input-field-error-font-color: var(--color-dark-red);
    --input-field-background-disabled: #0000;
    --input-field-background-color-sun: var(--color-soft-grey);
    --invalid-font-color: var(--color-dark-red);
    --input-field-negative-border-color: var(--color-dark-red);
    --date-picker-invalid-border-color: var(--color-dark-red);
    --input-field-background-invalid: var(--white-const-color);
    --link-color: var(--color-red);
    --link-font-color: var(--color-red);
    --link-active-color: var(--color-red);
    --link-tablet-hover-color: var(--color-red);
    --link-font-hover-color: #9c0000;
    --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);
    --games-filters-volatility-popover-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;
    --games-category-title-font-color: var(--black-const-color);
    --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);
    --button-border: 20rem;
    --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;
    --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;
    --multiselect-dropdown-z-index: 10;
    --desktop-min-page-width: 1200px;
    --page-header-height: 3.4rem;
    --header-z-index: 97;
    --cookies-regulation-message-z-index: 98;
    --sticky-bottom-wrapper-z-index: 97;
}
iframe#styles__ada-button-frame--BMc
{
    display: none;
}
:root
{
    --font-family: "TT Rounds Bold",Arial,sans-serif;
    --header-font-family: "TT Rounds Black Italic",Arial,sans-serif;
    --main-text-color: #555;
    --main-sprite: url(../../willbetgambling/image/ic_WL_sprite.png);
    --payment-sprite: url(https://www.sunbingo.co.uk/sunbingo_sunbingo-theme/images/ic_WL_payment_sprite.png?t=1740068280950);
    --border: .078em solid var(--border-color);
    --border-light: .078em solid var(--border-light-color);
    --border-hover: 0 0 0 .156em var(--border-hover-color),0 0 .156em .156em #0009;
    --input-field-border: .1em solid var(--input-field-border-color);
    --input-field-focus-border: .1em solid var(--input-field-focus-border-color);
    --desktop-min-page-width: 1286px;
    --page-header-height: 4.8rem;
    --portlet-padding-x: 1.17rem;
}
.desktop
{
    --portlet-padding-x: 0rem;
}
html
{
    color: var(--main-text-color);
    font-family: var(--font-family);
    font-size: 80%;
}
article h1, article h2
{
    font-family: var(--header-font-family);
}
.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;
}