.Modal_container__2Dh1H {
    align-items: center;
    display: flex;
    flex-direction: column;
    text-align: center
}

.Modal_amount__OSj\+x {
    background: var(--color-light-grey);
    border-radius: 26px;
    color: var(--color-main-black);
    display: inline-block;
    font-size: 20px;
    margin-bottom: 16px;
    min-width: 220px;
    overflow: hidden;
    padding: 6px 12px;
    position: relative
}

.Modal_btn__oeB2R {
    margin: 0 auto
}

.Modal_btnPreloader__vVM9g {
    height: 20px;
    margin-right: 6px;
    width: 20px
}

.Modal_message__PHEVd {
    color: var(--color-main-black);
    font-size: 16px;
    margin-bottom: 16px
}

.Modal_icon__Tcy3C {
    margin-bottom: 16px;
    width: 64px
}

.Modal_iconWarning__WCk-\+ {
    fill: var(--color-accent-warning)
}

.Modal_iconSuccess__QNew8 {
    fill: var(--color-accent-accept)
}

.Modal_iconError__ie9GZ {
    fill: var(--color-light-grey)
}

.Modal_modal__cLrOa {
    width: 420px
}

.Modal_up__oCToQ {
    background-image: linear-gradient(to bottom, #e2eec7 0, var(--color-light-grey) 90%, var(--color-light-grey) 100%)
}

.Modal_down__TNAxG, .Modal_up__oCToQ {
    background-color: var(--color-light-grey)
}

.Modal_down__TNAxG {
    background-image: linear-gradient(to top, #f8e6e6 0, var(--color-light-grey) 90%, var(--color-light-grey) 100%)
}

.GetVipModal_root__AZCXS:not(.GetVipModal_showed__yCFgn) {
    opacity: 0;
    visibility: hidden
}

.GetVipModal_icon__tWsTl {
    fill: #fa4d00;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
    width: 40px
}

.GetVipModal_body__lc2vb {
    position: relative;
    width: 420px
}

.GetVipModal_body__lc2vb .GetVipModal_preloader__ymBRB {
    bottom: 0;
    color: #87c00f;
    font-size: 60px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2
}

.GetVipModal_body__lc2vb.GetVipModal_loading__4QWnO > :not(.GetVipModal_preloader__ymBRB) {
    opacity: .1;
    pointer-events: none
}

.GetVipModal_text__L5pMz, .GetVipModal_title__8Ilip {
    font-weight: 700;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center
}

.GetVipModal_title__8Ilip {
    color: #000;
    font-size: 16px;
    margin-top: 20px;
    text-transform: uppercase
}

.GetVipModal_text__L5pMz {
    color: #6b7d8e;
    font-size: 14px;
    margin-bottom: 20px;
    margin-top: 20px
}

.GetVipModal_form__y70T2 {
    background-color: #e8ecf1;
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
    padding: 10px
}

.GetVipModal_row__iDBP- {
    display: flex
}

.GetVipModal_button__QSl8\+, .GetVipModal_control__G7U28, .GetVipModal_label__c2lLC {
    margin: 5px
}

@media screen and (min-width: 500px) {
    .GetVipModal_button__QSl8\+, .GetVipModal_control__G7U28, .GetVipModal_label__c2lLC {
        margin: 10px
    }
}

.GetVipModal_control__G7U28, .GetVipModal_label__c2lLC {
    flex: 0 0 auto
}

.GetVipModal_button__QSl8\+ {
    width: calc(100% - 10px)
}

@media screen and (min-width: 500px) {
    .GetVipModal_button__QSl8\+ {
        width: calc(100% - 20px)
    }
}

.GetVipModal_label__c2lLC {
    align-self: center;
    color: #000;
    font-size: 14px;
    width: calc(45% - 10px)
}

@media screen and (min-width: 500px) {
    .GetVipModal_label__c2lLC {
        font-size: 16px;
        width: calc(40% - 20px)
    }
}

.GetVipModal_control__G7U28 {
    text-align: center;
    width: calc(55% - 10px)
}

.GetVipModal_control__G7U28.GetVipModal_readonly__VVi5f {
    pointer-events: none
}

@media screen and (min-width: 500px) {
    .GetVipModal_control__G7U28 {
        width: calc(60% - 20px)
    }
}

.GetVipModal_validationError__ynzzT {
    color: var(--color-dark-grey);
    display: block;
    font-size: 14px;
    height: 0;
    min-height: 0;
    padding: 0 15px;
    text-align: right;
    transform: scaleY(0);
    transform-origin: top;
    transition: .2s;
    width: 100%
}

.GetVipModal_validationError__ynzzT.GetVipModal_active__7B\+je {
    height: auto;
    min-height: 20px;
    transform: scaleY(1)
}

.GetVipModal_controlError__9HnEa {
    outline: 1px solid red
}

.SportIcon_root__NHFcj {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.Bet_root__TRNxe {
    align-items: stretch;
    color: #000;
    display: flex;
    font-weight: 600;
    overflow: hidden;
    position: relative
}

.Bet_root__TRNxe .Bet_details__mlNC\+, .Bet_root__TRNxe .Bet_inner__Ykh2X {
    flex: 1 1 auto
}

.Bet_root__TRNxe .Bet_deleteButton__3PYAL {
    flex: 0 0 auto
}

.Bet_root__TRNxe.Bet_blocked__O\+LmS .Bet_blockedBlock__o9tMR {
    opacity: 1;
    visibility: visible
}

.Bet_root__TRNxe.Bet_vip__\+RbVG .Bet_odd__cVsgd {
    color: var(--color-dark-grey)
}

.Bet_root__TRNxe.Bet_vip__\+RbVG .Bet_successOdd__g-1iz {
    color: #fa4d00
}

.Bet_details__mlNC\+ {
    align-items: flex-start;
    display: flex
}

.Bet_withVip__PzJq8 .Bet_deleteButton__3PYAL {
    align-self: flex-start
}

.Bet_inner__Ykh2X {
    padding: 5px 3px;
    position: relative;
    z-index: 1
}

.Bet_theme-gray__h-RRb {
    background-color: #e8ecf1
}

.Bet_theme-white__WN7z9 {
    background-color: #fff
}

.Bet_theme-nohidden__YF-hs {
    background-color: #e8ecf1;
    margin-bottom: 2px;
    min-height: 110px;
    overflow: visible
}

.Bet_icon__tZ2NQ, .Bet_odd__cVsgd {
    flex: 0 0 auto
}

.Bet_icon__tZ2NQ {
    margin: 10px 5px 10px 10px
}

.Bet_matchInfo__xbuyo {
    margin: 5px
}

.Bet_icon__tZ2NQ {
    height: 20px;
    width: 20px
}

.Bet_icon__tZ2NQ.Bet_valign-top__DF4pl {
    align-self: flex-start
}

.Bet_icon__tZ2NQ.Bet_valign-middle__Say5m {
    align-self: center
}

.Bet_icon__tZ2NQ.Bet_valign-bottom__z4Pc4 {
    align-self: flex-end
}

.Bet_matchInfo__xbuyo {
    flex: 1 1 auto;
    font-size: 13px
}

.Bet_matchChamp__6sSlp {
    color: #6b7d8e
}

.Bet_matchTeam__eyu74 {
    font-size: 14px;
    margin-top: 2px
}

.Bet_matchLink__jrBU8 {
    color: #000;
    display: block;
    text-decoration: none;
    transition: color .3s ease
}

@media (hover: hover) {
    .Bet_matchLink__jrBU8:hover {
        color: #428cdc
    }
}

.Bet_matchLink__jrBU8:active {
    color: #428cdc
}

.Bet_odd__cVsgd {
    align-self: flex-end;
    color: #000;
    font-size: 14px;
    min-width: 44px;
    padding: 10px 3px;
    text-align: center
}

.Bet_deleteButton__3PYAL {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: 8px
}

.Bet_deleteButton__3PYAL:hover .Bet_deleteButtonIcon__d1n9W {
    fill: #09519e
}

.Bet_deleteButtonIcon__d1n9W {
    fill: #9ea7b2;
    flex: 0 0 auto;
    height: 15px;
    width: 15px
}

.Bet_outcomeInfo__gLqjh {
    color: #094b95;
    margin-top: 5px
}

.Bet_outcomeArrow__XncVm, .Bet_outcomeMarket__z7\+sU {
    margin-right: 5px
}

.Bet_outcomeArrow__XncVm {
    fill: #a8b0ba;
    display: inline-block;
    height: 8px;
    vertical-align: initial;
    width: 8px
}

.Bet_outcomeGroup__GuusA, .Bet_outcomeMarket__z7\+sU {
    line-height: 1.2
}

.Bet_blockedBlock__o9tMR {
    align-items: center;
    background-color: #4993e3cc;
    bottom: 0;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 31px;
    text-transform: uppercase;
    top: 0;
    transition: opacity .3s ease;
    visibility: hidden;
    z-index: 1
}

.Bet_blockedBlockIcon__qEay4 {
    fill: currentColor;
    flex: 0 0 auto;
    height: 16px;
    margin-bottom: 10px;
    width: 16px
}

.Bet_status-210__aCwqM .Bet_odd__cVsgd, .Bet_status-210__aCwqM .Bet_outcomeInfo__gLqjh {
    color: #fa0000
}

.Bet_status-220__gEtmp .Bet_odd__cVsgd, .Bet_status-220__gEtmp .Bet_outcomeInfo__gLqjh {
    color: #87bc17
}

.Bet_vip__\+RbVG {
    align-items: center;
    align-self: flex-end;
    display: flex;
    padding: 10px 3px
}

.Bet_vipIcon__bQZvR, .Bet_vipText__Hgvx\+ {
    flex: 0 0 auto;
    margin: 8px 3px
}

.Bet_vipText__Hgvx\+ {
    color: #000;
    font-size: 14px;
    font-weight: 700
}

.Bet_vipIcon__bQZvR {
    fill: #fa4d00;
    height: 25px;
    width: 20px
}

.Bet_getVipButton__2eDDP {
    background-color: #084b93;
    background-image: linear-gradient(0deg, #084b93 0, #09519e 99%, #09519e);
    border-radius: 10px;
    box-shadow: 0 5px 10px #09519e66;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.45;
    margin: 5px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    text-transform: uppercase;
    width: calc(100% - 10px)
}

.Bet_getVipButtonMob__FokYQ {
    border-radius: 16px;
    padding: 5px
}

.Bet_vipButton__\+zJe5 {
    background-image: linear-gradient(90deg, #084b93 0, #1f6aba 99%, #1f6aba);
    border-radius: 5px 0 0 5px;
    box-shadow: 0 5px 10px #09519e66;
    color: var(--color-main-white);
    font-size: 12px;
    font-weight: 700;
    height: 35px;
    line-height: 12px;
    overflow: hidden;
    padding: 2px 6px;
    position: absolute;
    right: 1px;
    text-transform: uppercase;
    top: 43%;
    transform: translateY(-50%);
    z-index: 5
}

.Bet_vipButton__\+zJe5:disabled {
    background-image: linear-gradient(0deg, #9fa8b3, #becad7);
    color: #d4d9df
}

@media (hover: hover) {
    .Bet_vipButton__\+zJe5:hover:not(:disabled) {
        background-image: linear-gradient(90deg, #1e70c7 0, #5099e7);
        box-shadow: 0 5px 10px #2175d066
    }
}

.Bet_vipText__Hgvx\+ {
    color: var(--color-main-black)
}

.direction-rtl .Bet_blockedBlock__o9tMR {
    left: 31px;
    right: 0
}

.direction-rtl .Bet_matchLink__jrBU8 {
    direction: ltr
}

.direction-rtl .Bet_outcomeArrow__XncVm, .direction-rtl .Bet_outcomeMarket__z7\+sU {
    margin-left: 5px;
    margin-right: 0
}

.direction-rtl .Bet_outcomeArrow__XncVm {
    transform: rotate(180deg)
}

.EmptyDataBlock_root__wHB8R {
    background-color: #e8ecf1;
    padding: 20px
}

.EmptyDataBlock_icon__UMMTD {
    fill: #9ea7b2;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
    width: 40px
}

.EmptyDataBlock_icon__UMMTD + .EmptyDataBlock_message__UWMUx {
    margin-top: 20px
}

.EmptyDataBlock_message__UWMUx {
    color: #6b7d8e;
    font-size: 14px;
    font-weight: 500;
    text-align: center
}

.EmptyDataBlock_message__UWMUx + .EmptyDataBlock_message__UWMUx {
    margin-top: 5px
}

.ActionBtn_btn__JbwAg {
    align-content: center;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    font-size: 13px;
    font-weight: 600;
    justify-content: center;
    line-height: 1;
    padding: 0 4px !important
}

.CashoutAction_amount__wGYWN {
    color: #fac800
}

.CashoutAction_btn__gFXwO.CashoutAction_progress__r1QKV, .CashoutAction_btn__gFXwO.CashoutAction_progress__r1QKV:hover {
    animation: CashoutAction_move__1L5Ph .34s linear .01s infinite forwards;
    background-image: repeating-linear-gradient(-45deg, #ff6019, #ff6019 10px, #fa4d00 0, #fa4d00 28px);
    background-position: 50%;
    background-size: 38px 38px;
    box-shadow: 0 11px 27px #fa410040;
    transform-origin: center center;
    transition: .3s
}

@keyframes CashoutAction_move__1L5Ph {
    0% {
        background-position-x: 0
    }
    to {
        background-position-x: 38px
    }
}

.InsuranceAction_btn__1zg4c {
    background-color: var(--color-main-orange);
    background-image: linear-gradient(0deg, #09519e 0, #3f88d7);
    border-radius: 20px;
    box-shadow: 0 5px 10px #09519e66;
    font-size: 13px;
    min-height: unset;
    padding: 3px 10px !important;
    transition: .2s;
    white-space: pre-wrap;
    width: 100%
}

.CouponActonsBar_bar__\+-xkD {
    grid-gap: 6px;
    display: grid;
    grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));
    grid-template-rows:repeat(1, 24px);
    width: 100%
}

.CouponActonsBar_bar__\+-xkD.CouponActonsBar_limitMinWidth__MKPWs {
    min-width: 370px
}

.CouponActonsBar_bar__\+-xkD.CouponActonsBar_twoColumns__IEKC2 {
    grid-template-rows:repeat(1, 24px)
}

.CouponActonsBar_bar__\+-xkD.CouponActonsBar_inCoupon__A08Mf {
    grid-template-rows:repeat(1, 30px);
    padding: 4px 6px 2px
}

.CouponActonsBar_bar__\+-xkD.CouponActonsBar_minimized__hXtxo {
    grid-template-columns:30px 1fr
}

.CouponActonsBar_bar__\+-xkD.CouponActonsBar_twoRows__SfRTW {
    grid-template-columns:1fr;
    grid-template-rows:repeat(2, 24px)
}

.CouponActonsBar_bar__\+-xkD.CouponActonsBar_reverse__pSfcS > button:first-child {
    grid-column: 2;
    grid-row: 1
}

.ExpressBooster_root__2INj9 {
    background-color: #fff;
    display: flex;
    padding: 5px 3px
}

.ExpressBooster_icon__30p2r, .ExpressBooster_title__pXYCN {
    margin: 5px
}

.ExpressBooster_coefficient__W9IJ8, .ExpressBooster_icon__30p2r {
    flex: 0 0 auto
}

.ExpressBooster_icon__30p2r {
    height: 20px;
    width: 20px
}

.ExpressBooster_title__pXYCN {
    color: #000;
    flex: 1 1 auto;
    flex-basis: auto;
    flex-grow: 1;
    flex-shrink: 1;
    font-size: 14px
}

.ExpressBooster_coefficient__W9IJ8 {
    align-self: flex-end;
    color: #000;
    font-size: 14px;
    min-width: 44px;
    padding: 5px 3px;
    text-align: center
}

.TypeIcon_typeIcon__RLJCV {
    height: 20px;
    margin-top: 4px;
    width: 20px
}

.TypeIcon_insuredBetIcon__XMYS9 {
    fill: #87bd15
}

.TypeIcon_bonusBetIcon__WBpY0 {
    fill: var(--color-main-orange)
}

.TypeIcon_vip__uGPUa {
    fill: var(--color-dark-grey)
}

.TypeIcon_vipActive__J\+QPz {
    fill: var(--color-main-orange)
}

.Coupon_root__umH8r {
    background-color: #e8ecf1;
    border-top: 1px solid #fff;
    padding-top: 8px;
    position: relative
}

.Coupon_root__umH8r + .Coupon_root__umH8r {
    border-top-width: 2px
}

.Coupon_row__XUQqM {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding-left: 6px;
    padding-right: 6px
}

.Coupon_data__1nBoA, .Coupon_header__XQLbe {
    flex-basis: calc(50% - 4px);
    flex-grow: 1;
    flex-shrink: 0;
    font-size: 14px;
    font-weight: 600;
    margin: .5px 2px
}

.Coupon_header__XQLbe {
    color: #6b7d8e
}

.Coupon_data__1nBoA {
    color: #000;
    text-align: right
}

.Coupon_bets__oYrZl {
    margin-top: 8px;
    padding: 2px
}

.Coupon_bet__O9oPq + .Coupon_bet__O9oPq, .Coupon_bet__O9oPq + .Coupon_expressBooster__HrU3r {
    margin-top: 2px
}

.Coupon_button__ei8O6 {
    flex: 0 0 auto;
    padding: 6px
}

.Coupon_info__gcMuS {
    flex: 1 1 auto
}

.Coupon_buttonIcon__vV--R {
    fill: #9ea7b2;
    height: 12px;
    transition: transform .3s ease;
    width: 12px
}

.Coupon_buttonExpanded__zapz9 .Coupon_buttonIcon__vV--R {
    transform: rotate(180deg)
}

.Coupon_content__1f7m1 {
    display: flex
}

.Coupon_rightNav__Ou\+5h {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding-right: 4px
}

.Coupon_insuranceBtn__RUGw5 {
    padding: 6px 6px 0
}

.Coupon_vipText__j\+L-w {
    color: var(--color-dark-grey);
    font-weight: 800
}

.Coupon_vipTextApproved__4kvhD {
    color: var(--color-main-orange)
}

.Coupon_vipStatusContainer__mkNzd {
    align-items: center;
    background: var(--color-light-grey);
    color: #6b7d8e;
    display: flex;
    font-size: 13px;
    justify-content: flex-start;
    line-height: 1;
    padding: 8px 6px
}

.Coupon_vipStatusContainer__mkNzd.Coupon_approved__1Vozb {
    color: var(--color-main-orange)
}

.Coupon_vipStatusContainer__mkNzd.Coupon_approved__1Vozb .Coupon_vipStatusIcon__2RUvY {
    fill: var(--color-main-orange)
}

.Coupon_vipStatusIcon__2RUvY {
    fill: var(--color-dark-grey);
    height: 20px;
    margin-right: 6px;
    width: 20px
}

.Control_root__ychTH {
    align-items: center;
    display: flex;
    flex-wrap: wrap
}

.Control_skin-default__hxzbZ {
    background-color: #dde4ec
}

.Control_skin-default__hxzbZ .Control_label__diol8 {
    color: #000
}

.Control_skin-blue__1zvMF .Control_label__diol8, .Control_skin-orange__JThY3 .Control_label__diol8 {
    color: #fff
}

.Control_skin-orange__JThY3 {
    background-color: #fa8100
}

.Control_skin-blue__1zvMF {
    background-color: #084b93
}

.Control_control__Hz8Tk, .Control_label__diol8 {
    flex: 1 0 auto
}

.Control_control__Hz8Tk {
    width: 51%
}

.Control_label__diol8 {
    font-size: 14px;
    line-height: 1.3;
    max-width: 100%;
    min-width: 45%;
    padding: 5px 8px;
    text-transform: uppercase
}

.CouponBet_odd__e4YW0 {
    position: relative;
    z-index: 1
}

.CouponBet_odd__e4YW0:after, .CouponBet_odd__e4YW0:before {
    bottom: 0;
    content: "";
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .1s ease;
    visibility: hidden;
    z-index: -1
}

.CouponBet_odd__e4YW0:before {
    background-image: linear-gradient(0deg, #fff 0, #e8ecf100 90%, #e8ecf100);
    left: 0
}

.CouponBet_odd__e4YW0:after {
    background-image: linear-gradient(0deg, #f8e6e6 0, #e8ecf100 90%, #e8ecf100);
    left: 2px
}

.CouponBet_odd__e4YW0.CouponBet_decrease__zb55z:after, .CouponBet_odd__e4YW0.CouponBet_decrease__zb55z:before, .CouponBet_odd__e4YW0.CouponBet_increase__YRG9s:after, .CouponBet_odd__e4YW0.CouponBet_increase__YRG9s:before {
    opacity: 1;
    visibility: visible
}

.CouponBet_odd__e4YW0.CouponBet_increase__YRG9s:after {
    background-image: linear-gradient(0deg, #e2eec7 0, #e8ecf100 90%, #e8ecf100)
}

.CouponBet_odd__e4YW0.CouponBet_decrease__zb55z:after {
    background-image: linear-gradient(0deg, #f8e6e6 0, #e8ecf100 90%, #e8ecf100)
}

.DoubleControl_root__1d6\+e {
    align-items: center;
    background-color: #dde4ec;
    display: flex
}

.DoubleControl_leftControl__94sOu, .DoubleControl_rightControl__dfBFP {
    flex: 1 0 auto
}

.DoubleControl_leftControl__94sOu {
    width: 60%
}

.DoubleControl_rightControl__dfBFP {
    width: 40%
}

.EmptyCoupon_root__vX296 {
    background-color: #fff
}

.EmptyCoupon_button__Wtver {
    margin: 20px auto;
    width: calc(100% - 40px)
}

.ExpressBooster_root__-B\+2V {
    display: flex;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.5;
    padding: 7px 3px
}

.ExpressBooster_root__-B\+2V.ExpressBooster_sand__uN1fP {
    background-color: #fff0c2
}

.ExpressBooster_root__-B\+2V.ExpressBooster_white__dk2Af {
    background-color: #fff
}

.ExpressBooster_root__-B\+2V.ExpressBooster_applied__yCPao .ExpressBooster_icon__vXRFF {
    align-self: flex-start
}

.ExpressBooster_icon__vXRFF, .ExpressBooster_info__o60S7, .ExpressBooster_odd__8jTlF {
    margin: 5px
}

.ExpressBooster_info__o60S7 {
    flex: 1 1 auto
}

.ExpressBooster_icon__vXRFF, .ExpressBooster_odd__8jTlF {
    flex: 0 0 auto
}

.ExpressBooster_icon__vXRFF {
    align-self: center;
    height: 20px;
    width: 20px
}

.ExpressBooster_odd__8jTlF, .ExpressBooster_title__RIFer {
    color: #000;
    font-size: 14px
}

.ExpressBooster_text__UKCDs {
    color: #094b95
}

.ExpressBooster_odd__8jTlF {
    align-self: flex-end
}

.ExpressBooster_button__hZy-P {
    align-self: flex-start;
    flex: 0 0 auto;
    margin-right: -3px;
    margin-top: -7px;
    padding: 7px
}

.ExpressBooster_buttonIcon__HQjgo {
    fill: #fa4d00;
    height: 9px;
    width: 9px
}

.Conditions_icon__k0Ie1 {
    fill: var(--color-main-grey);
    flex-basis: 20px;
    height: 20px;
    margin-right: 6px
}

.Conditions_rulesTitle__pihe9 {
    display: flex;
    margin-bottom: 8px;
    padding-top: 5px
}

.Conditions_rulesList__yMBOv {
    list-style: circle;
    padding: 5px
}

.Conditions_listTitle__wYKAc {
    margin-bottom: 8px
}

.Conditions_rulesItem__2BxpA {
    padding-left: 10px;
    position: relative
}

.Conditions_rulesItem__2BxpA:before {
    background-color: currentColor;
    border-radius: 50%;
    color: inherit;
    content: "";
    display: block;
    flex: 0 0 auto;
    height: 5px;
    left: 0;
    position: absolute;
    top: 8px;
    width: 5px
}

.FiveBetsProgressBar_container__3LCs1 {
    background-color: #09519e;
    padding: 10px;
    position: relative;
    width: 100%
}

.FiveBetsProgressBar_top__ElwMD {
    align-items: center;
    display: flex;
    margin-bottom: 8px
}

.FiveBetsProgressBar_count__ReYWW {
    background-color: #428cdc;
    background-image: linear-gradient(to bottom, #002851 0, var(--color-second-blue) 59%, var(--color-second-blue) 100%);
    border-radius: 50%;
    box-shadow: 0 1px 0 #146ac773;
    color: var(--color-accent-bonus);
    flex: 0 0 34px;
    font-size: 20px;
    font-weight: 700;
    height: 34px;
    line-height: 34px;
    margin-right: 7px;
    text-align: center
}

.FiveBetsProgressBar_heading__zUQ94 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 100%
}

.FiveBetsProgressBar_title__2nYyw {
    color: var(--color-main-white);
    font-size: 14px;
    font-weight: 500;
    outline: none;
    text-align: center
}

.FiveBetsProgressBar_title__2nYyw.FiveBetsProgressBar_isFull__02bq5 > span {
    color: var(--color-accent-bonus)
}

.FiveBetsProgressBar_title__2nYyw .FiveBetsProgressBar_leftText__gr2oI {
    padding-left: 12px;
    position: relative
}

.FiveBetsProgressBar_title__2nYyw .FiveBetsProgressBar_leftText__gr2oI:before {
    content: "-";
    font-size: 16px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.FiveBetsProgressBar_progress__qvKEU {
    background-color: var(--color-second-blue);
    background-image: linear-gradient(to bottom, #002851 0, var(--color-second-blue) 59%, var(--color-second-blue) 100%);
    border: 2px solid #002851;
    border-radius: 5px;
    box-shadow: 0 1px 0 #146ac773;
    height: 10px;
    margin: 6px auto;
    position: relative;
    transition: .3s;
    width: calc(100% - 4px)
}

.FiveBetsProgressBar_link__GTTfv {
    color: var(--color-accent-bonus);
    text-decoration: none
}

.FiveBetsProgressBar_dark__uWRI6.FiveBetsProgressBar_container__3LCs1 {
    background: #002246
}

.FiveBetsProgressBar_dark__uWRI6 .FiveBetsProgressBar_count__ReYWW {
    box-shadow: none;
    flex: 0 0 30px;
    font-size: 17px;
    height: 30px;
    line-height: 30px
}

.FiveBetsProgressBar_dark__uWRI6 .FiveBetsProgressBar_progress__qvKEU {
    box-shadow: none
}

.FiveBetsProgressBar_dark__uWRI6 .FiveBetsProgressBar_marksItem__m-FNS {
    color: #51769e
}

.FiveBetsProgressBar_dark__uWRI6 .FiveBetsProgressBar_title__2nYyw {
    font-size: 12px
}

.FiveBetsProgressBar_minimizable__C-aA3 {
    padding: 0
}

.FiveBetsProgressBar_minimizable__C-aA3.FiveBetsProgressBar_dark__uWRI6 {
    background: #0000
}

.FiveBetsProgressBar_minimizable__C-aA3 .FiveBetsProgressBar_top__ElwMD {
    flex-direction: row-reverse
}

.FiveBetsProgressBar_minimizable__C-aA3 .FiveBetsProgressBar_title__2nYyw {
    align-items: center;
    display: flex;
    justify-content: space-between;
    text-align: left
}

.FiveBetsProgressBar_minimizable__C-aA3 .FiveBetsProgressBar_count__ReYWW {
    background-color: var(--color-accent-bonus);
    background-image: none;
    color: var(--color-main-black);
    flex: 0 0 20px;
    font-size: 14px;
    font-weight: 900;
    height: 20px;
    line-height: 20px;
    margin-left: 5px;
    margin-right: 0
}

.FiveBetsProgressBar_minimizable__C-aA3 .FiveBetsProgressBar_marksContainer__4D\+0l .FiveBetsProgressBar_marksItem__m-FNS:first-child, .FiveBetsProgressBar_minimizable__C-aA3 .FiveBetsProgressBar_marksContainer__4D\+0l .FiveBetsProgressBar_marksItem__m-FNS:nth-child(2) {
    color: #51769e
}

.FiveBetsProgressBar_minimizable__C-aA3 .FiveBetsProgressBar_marksContainer__4D\+0l .FiveBetsProgressBar_marksItem__m-FNS:nth-child(3) {
    color: #3070b9f0
}

.FiveBetsProgressBar_minimizable__C-aA3 .FiveBetsProgressBar_marksContainer__4D\+0l .FiveBetsProgressBar_marksItem__m-FNS:nth-child(4) {
    color: #fffc
}

.FiveBetsProgressBar_minimizable__C-aA3 .FiveBetsProgressBar_marksContainer__4D\+0l .FiveBetsProgressBar_marksItem__m-FNS:nth-child(5) {
    color: #edc864f2
}

.FiveBetsProgressBar_minimizable__C-aA3 .FiveBetsProgressBar_marksContainer__4D\+0l .FiveBetsProgressBar_marksItem__m-FNS:nth-child(6) {
    color: var(--color-accent-bonus)
}

.FiveBetsProgressBar_minimizable__C-aA3 .FiveBetsProgressBar_hideBtn__9e4Ix {
    vertical-align: middle
}

.FiveBetsProgressBar_minimizable__C-aA3 .FiveBetsProgressBar_hideBtn__9e4Ix .FiveBetsProgressBar_hideBtnIcon__UVL27 {
    fill: #fff;
    height: 11px;
    transform-origin: center center;
    transition: transform .2s;
    width: 21px
}

.FiveBetsProgressBar_minimizable__C-aA3 .FiveBetsProgressBar_hideBtn__9e4Ix.FiveBetsProgressBar_maximized__VQERN .FiveBetsProgressBar_hideBtnIcon__UVL27 {
    transform: rotate(180deg)
}

.GuestModal_GuestModal__zkPuD {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-family: Roboto;
    justify-content: space-between;
    margin-top: -30px;
    max-width: 400px;
    padding: 0 20px 10px
}

@media screen and (max-width: 720px) {
    .GuestModal_GuestModal__zkPuD {
        padding: 0 20px
    }
}

.GuestModal_icon__AX3Qm {
    fill: var(--color-main-orange);
    height: 40px;
    margin-bottom: var(--app-base-spacing);
    width: 40px
}

.GuestModal_header__M88te {
    color: var(--color-main-black);
    font-size: 16px;
    text-transform: uppercase
}

.GuestModal_header__M88te, .GuestModal_text__rpht5 {
    font-weight: 500;
    line-height: 20px;
    margin-bottom: var(--app-base-spacing)
}

.GuestModal_text__rpht5 {
    color: #6b7d8e;
    font-size: 14px;
    text-align: center
}

.GuestModal_controls__i16e- {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 100%
}

.GuestModal_reg__pc-mE {
    margin-right: 10px
}

.GuestModal_login__vSWjG, .GuestModal_reg__pc-mE {
    flex: 0 0 auto;
    line-height: var(--app-base-spacing);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 168px
}

.GuestModal_login__vSWjG {
    border: 2px solid var(--color-main-grey);
    color: var(--color-second-blue);
    font-size: 18px;
    font-weight: 500;
    margin-left: 10px;
    text-transform: uppercase
}

@media screen and (max-width: 480px) {
    .GuestModal_GuestModal__zkPuD {
        padding: 0
    }

    .GuestModal_controls__i16e- {
        flex-direction: column
    }

    .GuestModal_reg__pc-mE {
        margin-bottom: var(--app-base-spacing);
        margin-right: 0
    }

    .GuestModal_login__vSWjG {
        margin-left: 0
    }
}

.CheckButton_button__TV1lu {
    align-items: center;
    display: flex;
    font-size: 16px;
    margin-left: 3px;
    margin-right: 3px;
    position: relative;
    -webkit-user-select: none;
    user-select: none
}

.CheckButton_icon__jHHSM, .CheckButton_text__7fhpb {
    margin: 5px
}

.CheckButton_icon__jHHSM {
    fill: #9ea7b2;
    flex: 0 0 auto;
    height: 1em;
    width: 1em
}

.CheckButton_text__7fhpb {
    color: #09519e;
    flex: 0 0 auto;
    font-size: 14px
}

.CheckButton_preloader__2ba\+h {
    color: #09519e;
    font-size: 1em;
    opacity: 0;
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s ease;
    visibility: hidden
}

.CheckButton_buttonLoading__2Uhm7 {
    pointer-events: none
}

.CheckButton_buttonLoading__2Uhm7 .CheckButton_icon__jHHSM, .CheckButton_buttonLoading__2Uhm7 .CheckButton_text__7fhpb {
    opacity: 0;
    visibility: hidden
}

.CheckButton_buttonLoading__2Uhm7 .CheckButton_preloader__2ba\+h {
    opacity: 1;
    visibility: visible
}

.CheckButton_buttonMini__0FVq- {
    font-size: 14px
}

.CheckButton_theme-blue__2U2uA .CheckButton_text__7fhpb, .CheckButton_theme-mainBlue__vRme6 .CheckButton_text__7fhpb {
    color: #428cdc
}

.CheckButton_theme-blue__2U2uA .CheckButton_icon__jHHSM, .CheckButton_theme-mainBlue__vRme6 .CheckButton_icon__jHHSM {
    fill: #fff
}

.InputPromoCode_root__e2cSz {
    position: relative
}

.InputPromoCode_root__e2cSz.InputPromoCode_mobile__ZQLAS.InputPromoCode_checked__lk26p {
    margin-bottom: 30px
}

.InputPromoCode_message__sk3G9 {
    align-items: center;
    background-color: #428cdc;
    color: var(--color-main-white);
    display: flex;
    font-size: 12px;
    left: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px;
    padding: 5px;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 3
}

.InputPromoCode_messageIcon__VhVuf {
    fill: var(--color-main-white);
    height: 20px;
    margin-left: 5px;
    margin-right: 5px;
    width: 20px
}

.InputPromoCode_message__sk3G9:before {
    background-color: #428cdc;
    border-bottom-right-radius: 6px;
    content: "";
    font-size: 12px;
    height: 1em;
    left: 3em;
    margin-bottom: auto;
    margin-top: auto;
    position: absolute;
    top: -.5em;
    transform: rotate(45deg);
    width: 1em
}

.InputPromoCode_input__u2Ik-:placeholder-shown {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.Freebet_root__dPN1\+ {
    align-items: center;
    background-color: #fff0c2;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    min-height: 70px;
    overflow: hidden;
    padding-left: 30px;
    padding-right: 30px;
    position: relative
}

.Freebet_button__vJNNk, .Freebet_icon__zAJ49 {
    margin: 5px
}

.Freebet_button__vJNNk {
    flex: 1 1 auto;
    flex-direction: column;
    padding-left: 2px;
    padding-right: 2px
}

.Freebet_button__vJNNk.Freebet_disabled__TcKrR {
    pointer-events: none
}

.Freebet_info__ioCBR {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.Freebet_infoAmount__-E3Hb, .Freebet_infoText__uvpr9, .Freebet_timer__RdbFH {
    margin: 2px
}

.Freebet_infoAmount__-E3Hb, .Freebet_infoText__uvpr9 {
    display: inline-block;
    flex: 0 1 auto
}

.Freebet_icon__zAJ49 {
    flex: 0 0 auto;
    height: 40px;
    width: 40px
}

.Freebet_rulesButton__aV\+EM {
    border-color: #fa8100 #fa810000 #fa810000 #fa8100;
    border-style: solid;
    border-width: 15px;
    height: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 0
}

.Freebet_rulesButtonIcon__0zq8r {
    fill: #fff;
    height: 11px;
    transform: translate(-11px, -11px);
    width: 11px
}

.Freebet_rejectButton__KZRtm {
    align-items: flex-end;
    display: flex;
    height: 20px;
    justify-content: flex-start;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px
}

.Freebet_rejectButtonIcon__KHV9V {
    fill: #fa8100;
    height: 11px;
    width: 11px
}

.Freebet_timer__RdbFH {
    color: #ffdd89;
    flex: 1 1 auto;
    font-size: 13px;
    font-weight: 500;
    text-transform: lowercase;
    width: 100%
}

.direction-rtl .Freebet_rulesButton__aV\+EM {
    border-left-color: #fa8100;
    border-right-color: #fa810000;
    left: 0;
    right: unset
}

.Item_item__2Ak7U {
    align-items: center;
    display: flex;
    padding-left: 5px;
    padding-right: 5px
}

.Item_item__2Ak7U:before {
    background-color: currentColor;
    border-radius: 50%;
    color: inherit;
    content: "";
    display: block;
    flex: 0 0 auto;
    height: 5px;
    width: 5px
}

.Item_itemIcon__IEZGD, .Item_itemText__9Ctwm, .Item_item__2Ak7U:before {
    margin: 3px 5px
}

.Item_itemText__9Ctwm {
    flex: 1 1 auto
}

.Item_itemIcon__IEZGD {
    fill: #78818c;
    flex: 0 0 auto;
    height: 20px;
    width: 20px
}

.FreebetRules_rules__0qkDI {
    background-color: #9ea7b2;
    box-shadow: 0 11px 27px #656d784d;
    color: #fff;
    font-size: 14px;
    font-weight: 600
}

.FreebetRules_rules__0qkDI:before {
    border-color: #9ea7b2 #9ea7b200;
    border-style: solid;
    border-width: 9px 7px 0;
    content: "";
    display: block;
    height: 0;
    left: 10px;
    position: absolute;
    width: 0
}

.FreebetRules_rules__0qkDI.FreebetRules_top__l6anB {
    margin-bottom: 11px
}

.FreebetRules_rules__0qkDI.FreebetRules_top__l6anB:before {
    top: 100%
}

.FreebetRules_rules__0qkDI.FreebetRules_bottom__bsspi {
    margin-top: 11px
}

.FreebetRules_rules__0qkDI.FreebetRules_bottom__bsspi:before {
    bottom: 100%;
    transform: rotate(180deg)
}

.FreebetRules_title__kzhJv {
    border-bottom: 2px solid #a6afba;
    padding: 8px;
    text-transform: uppercase
}

.FreebetRules_list__DkwNk {
    max-height: 135px;
    overflow-y: auto
}

.FreebetRules_list__DkwNk::-webkit-scrollbar {
    width: 10px
}

.FreebetRules_list__DkwNk::-webkit-scrollbar-thumb {
    background: #b4bbc4;
    border: 2px solid #9ea7b2;
    border-radius: 10px
}

.direction-rtl .FreebetRules_rules__0qkDI:before {
    left: 10px;
    right: unset
}

.SliderArrow_nextArrow__q9QT8, .SliderArrow_prevArrow__jut5R {
    position: absolute;
    top: 50%;
    z-index: 2
}

.SliderArrow_nextArrow__q9QT8 {
    right: 10px;
    transform: translateY(-50%) rotate(-90deg)
}

.SliderArrow_prevArrow__jut5R {
    left: 10px;
    transform: translateY(-50%) rotate(90deg)
}

.SliderArrow_arrowIcon__Ew8De {
    fill: #fa4d00;
    height: 15px;
    width: 15px
}

.SliderArrow_arrowDisabled__oKaLP .SliderArrow_arrowIcon__Ew8De {
    fill: #ffdeab
}

.Freebets_root__mJ8Mr {
    position: relative;
    transition: filter .2s ease;
    z-index: 4
}

.Freebets_root__mJ8Mr.Freebets_hasDots__SkESK .Freebets_freebet__FJDnU {
    padding-bottom: 40px;
    padding-top: 15px
}

.Freebets_root__mJ8Mr.Freebets_disabled__8cJcv {
    filter: grayscale(1)
}

.Freebets_freebetRules__W5E60 {
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    transition: all .3s ease;
    visibility: hidden;
    z-index: 2
}

.Freebets_freebetRulesShowed__WfvgJ {
    opacity: 1;
    transform: translateY(0);
    visibility: visible
}

.Freebets_freebetRulesValignTop__6hSnw:not(.Freebets_freebetRulesShowed__WfvgJ) {
    transform: translateY(-15px)
}

.Freebets_freebetRulesValignBottom__9RwW3:not(.Freebets_freebetRulesShowed__WfvgJ) {
    transform: translateY(15px)
}

.Freebets_freebetRulesValignTop__6hSnw {
    bottom: 100%
}

.Freebets_freebetRulesValignBottom__9RwW3 {
    top: 18px
}

.Freebets_dots__rXLfn {
    align-items: center;
    display: inline-flex;
    justify-content: flex-start;
    transition: all .2s ease;
    vertical-align: top
}

.Freebets_dotsWrapper__X5vf9 {
    bottom: 10px;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-align: center
}

.Freebets_dots__rXLfn li {
    flex: 0 0 auto;
    font-size: 0;
    padding: 5px;
    transition: transform .15s ease-in-out
}

.Freebets_dots__rXLfn li button {
    border: 2px solid #fa8100;
    border-radius: 50%;
    height: 16px;
    transition: background-color .3s ease;
    width: 16px
}

.Freebets_dots__rXLfn li.slick-active button {
    background-color: #fa8100
}

.HintAmounts_root__Ib3P\+ {
    padding: 6px 8px
}

.HintAmounts_buttons__5IjbC, .HintAmounts_fields__nOb5V, .HintAmounts_root__Ib3P\+ {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 100%
}

.HintAmounts_hintButton__DT\+dM {
    -webkit-tap-highlight-color: var(--color-main-blue);
    background-color: var(--color-light-grey);
    border-radius: 10px;
    color: var(--color-main-black);
    flex: 1 1 auto;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    margin: 0 2px;
    padding: 4px;
    text-align: center;
    transition: .2s;
    white-space: nowrap
}

.HintAmounts_hintButton__DT\+dM > span {
    color: var(--color-dark-grey);
    transition: .12s
}

.HintAmounts_hintButton__DT\+dM:active {
    transform: scale(1.1)
}

@media (hover: hover) {
    .HintAmounts_hintButton__DT\+dM:hover {
        background-color: var(--color-main-blue);
        color: var(--color-main-white)
    }

    .HintAmounts_hintButton__DT\+dM:hover > span {
        color: #1183d2
    }
}

@media (hover: none) {
    .HintAmounts_hintButton__DT\+dM:active {
        background-color: var(--color-main-blue);
        color: var(--color-main-white)
    }

    .HintAmounts_hintButton__DT\+dM:active > span {
        color: #1183d2
    }
}

.HintAmounts_editBtn__aAfE0 {
    margin-left: 5px
}

.HintAmounts_editBtn__aAfE0 .HintAmounts_editIcon__cZJ5s {
    pointer-events: none
}

.HintAmounts_editIcon__cZJ5s {
    fill: var(--color-main-blue);
    height: 15px;
    width: 15px
}

.HintAmounts_saveIcon__MDmu4 {
    fill: #87bd14;
    height: 20px;
    width: 20px
}

.HintAmounts_saveIcon__MDmu4 circle {
    stroke: #87bd14
}

.HintAmounts_hintButtonPlus__s0K39 {
    margin-right: 2px
}

.HintAmounts_hintField__S43EH {
    flex: 1 1 auto;
    margin: 0 1px;
    text-align: center;
    width: 100%
}

.HintAmounts_progress__Ie249 {
    pointer-events: none
}

.HintAmounts_progress__Ie249 .HintAmounts_hintField__S43EH {
    color: var(--color-light-green);
    opacity: .45
}

.Total_root__ebJ39 {
    align-items: center;
    display: flex;
    font-weight: 500;
    justify-content: space-between;
    padding: 1.5px 3px
}

.Total_root__ebJ39.Total_color_default__gqmSV .Total_label__f8wM4 {
    color: #000
}

.Total_root__ebJ39.Total_color_default__gqmSV .Total_value__kW-si {
    color: #fa4d00
}

.Total_root__ebJ39.Total_color_white__O3Zxw .Total_label__f8wM4, .Total_root__ebJ39.Total_color_white__O3Zxw .Total_value__kW-si {
    color: #fff
}

.Total_label__f8wM4, .Total_value__kW-si {
    flex-basis: auto;
    flex-grow: 0;
    margin: 5px
}

.Total_label__f8wM4 {
    flex-shrink: 1;
    font-size: 13px
}

.Total_value__kW-si {
    display: block;
    flex-shrink: 0;
    font-size: 16px
}

.MobileSelectedFreebet_root__Qtla8 {
    background-color: #fa8100;
    position: relative
}

.MobileSelectedFreebet_rulesButton__ArOr- {
    fill: #fff;
    padding: 4px;
    position: absolute;
    right: 0;
    top: 0
}

.MobileSelectedFreebet_rulesButtonIcon__nTTbN {
    height: 12px;
    width: 12px
}

.MobileSelectedFreebet_freebetRules__u2fMW {
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    transition: all .3s ease;
    visibility: hidden;
    z-index: 2
}

.MobileSelectedFreebet_freebetRules__u2fMW:before {
    left: unset;
    right: 3px
}

.MobileSelectedFreebet_freebetRulesShowed__wm9u6 {
    opacity: 1;
    transform: translateY(0);
    visibility: visible
}

.MobileSelectedFreebet_freebetRulesValignTop__ph-Wk:not(.MobileSelectedFreebet_freebetRulesShowed__wm9u6) {
    transform: translateY(-15px)
}

.MobileSelectedFreebet_freebetRulesValignBottom__ub1B4:not(.MobileSelectedFreebet_freebetRulesShowed__wm9u6) {
    transform: translateY(15px)
}

.MobileSelectedFreebet_freebetRulesValignTop__ph-Wk {
    bottom: 100%
}

.MobileSelectedFreebet_freebetRulesValignBottom__ub1B4 {
    top: 18px
}

.MobileSelectedFreebet_topBlock__qYo\+R {
    border-bottom: 2px solid #ff8f17;
    margin-left: 5px;
    margin-right: 5px;
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 10px
}

.MobileSelectedFreebet_topBlockInner__OrEJs {
    align-items: center;
    display: flex;
    margin-left: -5px;
    margin-right: -5px
}

.MobileSelectedFreebet_chip__942hD, .MobileSelectedFreebet_info__N6rSZ {
    margin: 5px
}

.MobileSelectedFreebet_info__N6rSZ {
    flex: 1 1 auto
}

.MobileSelectedFreebet_chip__942hD {
    flex: 0 0 auto;
    height: 40px;
    width: 40px
}

.MobileSelectedFreebet_timer__zmSLj, .MobileSelectedFreebet_title__wecIt {
    font-weight: 500
}

.MobileSelectedFreebet_title__wecIt {
    font-size: 18px;
    text-transform: uppercase
}

.MobileSelectedFreebet_titleAmount__9TCmm {
    display: inline-block;
    margin-left: 10px;
    vertical-align: top
}

.MobileSelectedFreebet_timer__zmSLj {
    color: #ffefc0;
    font-size: 13px
}

.MobileSelectedFreebet_maxWinAmount__f3-Yj + .MobileSelectedFreebet_buttons__\+R8Bt {
    margin-top: -5px
}

.MobileSelectedFreebet_buttons__\+R8Bt {
    align-items: stretch;
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
    padding-bottom: 10px
}

.MobileSelectedFreebet_clearButton__v3zVx, .MobileSelectedFreebet_createCoupon__VKe5I {
    border-radius: 40px;
    flex-basis: auto;
    flex-shrink: 1;
    font-weight: 500;
    line-height: 1.2;
    margin: 5px;
    min-height: 40px;
    padding: 5px 10px;
    text-align: center;
    text-transform: uppercase
}

.MobileSelectedFreebet_createCoupon__VKe5I {
    background-image: linear-gradient(0deg, #fab600 0, #fab600 1%, #fff 99%, #fff);
    color: #fb642c;
    flex-grow: 3;
    font-size: 18px
}

.MobileSelectedFreebet_clearButton__v3zVx {
    border: 2px solid #ff8f17;
    color: #fff;
    flex-grow: 1;
    font-size: 14px
}

.OneClickPhoneLinkModal_contentWrapper__vRXhp {
    align-items: center;
    display: flex;
    flex-direction: column;
    max-width: 420px;
    padding: 10px 10px 20px;
    position: relative
}

.OneClickPhoneLinkModal_titleIcon__JXbhY {
    fill: var(--color-accent-warning);
    height: 50px;
    left: 50%;
    position: absolute;
    top: -40px;
    transform: translateX(-50%);
    width: 50px
}

.OneClickPhoneLinkModal_phoneInput__teU4B, .OneClickPhoneLinkModal_sendButton__dH\+uj {
    margin-top: 10px
}

.OneClickPhoneLinkModal_infoText__gUT5d {
    color: var(--color-main-black)
}

.OneClickPhoneLinkModal_errorMessage__Q7aAd {
    align-self: flex-start;
    color: var(--color-accent-warning)
}

.OneClickPhoneLinkModal_titleText__oyC2F {
    color: var(--color-main-black);
    font-size: 16px;
    margin: 0;
    padding: 10px 20px;
    text-align: center
}

.OneClickPhoneLinkModal_phoneInputBlock__N97zD {
    column-gap: 5px;
    display: grid;
    grid-template-columns:1fr 1fr;
    width: 100%
}

.OneClickPhoneLinkModal_phoneMobileBlock__RKTOA {
    display: flex;
    flex-direction: column
}

.OneClickPhoneLinkModal_codeConfirmBlock__kthps {
    align-self: stretch;
    background-color: var(--color-light-grey);
    margin: 10px 0;
    padding: 10px 5px
}

.StockSafeBet_root__6Ky3N {
    background-color: #e8ecf1;
    display: flex;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.5;
    padding: 7px 3px
}

.StockSafeBet_icon__mzMHA, .StockSafeBet_info__poqzd {
    margin: 5px
}

.StockSafeBet_info__poqzd {
    flex: 1 1 auto
}

.StockSafeBet_icon__mzMHA {
    align-self: center;
    flex: 0 0 auto;
    height: 20px;
    width: 20px
}

.StockSafeBet_title__Ba5Aj {
    color: #000;
    font-size: 14px
}

.StockSafeBet_link__TJEtg {
    color: #094b95;
    text-decoration: none
}

.Clipboard_btn__y6WlA {
    align-items: flex-start;
    border: 2px dashed var(--color-main-grey);
    border-radius: 32px;
    color: var(--color-main-white);
    display: flex;
    flex-flow: row nowrap;
    font-size: 16px;
    font-weight: 500;
    justify-content: center;
    line-height: 19px;
    margin-left: 4px;
    outline: none;
    padding: 4px 12px;
    text-align: center;
    width: -moz-fit-content;
    width: fit-content;
    word-break: break-word
}

.Clipboard_icon__QHgWp {
    fill: var(--color-main-white);
    height: 20px;
    margin-left: 4px;
    width: 20px
}

.Clipboard_message__kDQ-p {
    background: #000000bf;
    border-radius: 6px;
    display: inline-block;
    left: 50%;
    min-width: 100px;
    opacity: 0;
    padding: 8px;
    pointer-events: none;
    position: absolute;
    text-align: center;
    text-transform: none;
    top: 10px;
    transform: translate(-50%);
    transition: .3s;
    -webkit-user-select: none;
    user-select: none
}

.Clipboard_message__kDQ-p:before {
    border-bottom: 6px solid #000000bf;
    border-left: 6px solid #0000;
    border-right: 6px solid #0000;
    bottom: 100%;
    content: "";
    height: 0;
    left: calc(50% - 3px);
    position: absolute;
    width: 0
}

.Clipboard_message__kDQ-p.Clipboard_copied__EORky {
    opacity: 1;
    transform: translate(-50%, 83%)
}

.Content_container__NWsw\+ {
    -webkit-overflow-scrolling: touch;
    max-height: 150px;
    overflow: auto;
    padding: 18px 22px;
    width: 100%
}

.Content_title__9BX-h {
    align-items: center;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    margin: auto auto 10px;
    text-align: center;
    width: 90%
}

.Content_text__CVOFu {
    line-height: 20px;
    text-transform: uppercase
}

.Content_desc__GoRb\+, .Content_subDesc__6fE38 {
    color: #e9f1fa;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    text-transform: none;
    word-break: break-word
}

.Content_subDesc__6fE38 {
    margin-bottom: 4px
}

.Content_descActive__iEYXt {
    color: #9ec7f3
}

.Slider_container__teds- .swiper-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 280px
}

.Slider_container__teds- .swiper-button-next, .Slider_container__teds- .swiper-button-prev {
    background: none;
    outline: none
}

.Slider_container__teds- .swiper-button-next:after, .Slider_container__teds- .swiper-button-prev:after {
    content: none
}

.Slider_arrow__id3Qm {
    fill: #d0dae5;
    background: none;
    height: 20px;
    top: 25% !important;
    width: 20px
}

.Slider_arrowLeft__S0Eo5 {
    transform: rotate(90deg)
}

.Slider_arrowRight__amENj {
    transform: rotate(-90deg)
}

.Slider_arrowActive__vhAQX {
    fill: #428cdc
}

.ToolTip_tooltip__5gN2K {
    border-radius: 0 !important;
    filter: drop-shadow(0 9.526px 10.392px rgba(21, 64, 122, .3)) !important;
    height: 100% !important;
    max-height: 160px !important;
    max-width: 280px !important;
    opacity: 1 !important;
    padding: 0 !important;
    width: 100% !important;
    z-index: 999999 !important
}

.ToolTip_tooltip__5gN2K.place-top {
    margin-top: -3px !important
}

.ToolTip_tooltip__5gN2K.place-top:after {
    border-left-width: 9px !important;
    border-right-width: 9px !important;
    border-top-width: 12px !important;
    bottom: -11px !important;
    left: 41% !important
}

.ToolTip_tooltip__5gN2K.place-bottom {
    margin-top: 6px !important
}

.ToolTip_tooltip__5gN2K.place-bottom:after {
    border-bottom-width: 12px !important;
    border-left-width: 9px !important;
    border-right-width: 9px !important;
    left: 41% !important;
    top: -11px !important
}

.ToolTip_tooltip__5gN2K:not(.ToolTip_mobile__I6IUH) ::-webkit-scrollbar {
    cursor: pointer;
    width: 2px
}

.ToolTip_tooltip__5gN2K:not(.ToolTip_mobile__I6IUH) ::-webkit-scrollbar-track {
    background: #d4e1e9;
    border-radius: 10px;
    box-shadow: none
}

.ToolTip_tooltip__5gN2K:not(.ToolTip_mobile__I6IUH) ::-webkit-scrollbar-thumb {
    background: #e85a29;
    border-radius: 10px;
    cursor: pointer
}

.ToolTip_tooltip__5gN2K:not(.ToolTip_mobile__I6IUH) ::-webkit-scrollbar-thumb:hover {
    background: #ff4220;
    cursor: pointer
}

.ToolTip_mobile__I6IUH .place-top {
    margin-top: -20px !important
}

.NumberOfPromoCodes_button__Rqovv {
    background: #6583b1;
    color: var(--color-main-white);
    font-size: 14px;
    font-weight: 700;
    height: 34px;
    line-height: 34px;
    margin: -5px -8px -5px 10px;
    position: relative;
    text-align: center;
    width: 34px
}

.NumberOfPromoCodes_text__hnZZH {
    position: relative;
    z-index: 2
}

.NumberOfPromoCodes_triangle__adZ2A {
    background: #6583b1;
    bottom: 0;
    height: 10px;
    left: auto;
    margin: auto;
    position: absolute;
    right: -5px;
    top: 0;
    transform: rotate(-45deg);
    width: 10px;
    z-index: 1
}

.NumberOfPromoCodes_active__Beyfq {
    background: #e85a29
}

.ExtendedCoupon_container__xGIeK {
    background: var(--color-main-white);
    display: flex;
    height: auto !important;
    max-height: 100%
}

.ExtendedCoupon_view__PlOzB {
    height: auto !important;
    position: relative !important;
    width: 100% !important
}

.ExtendedCoupon_hidden__qcX8O {
    margin: 0 !important;
    overflow: hidden !important
}

.ExtendedCoupon_trackVertical__wiHrK {
    bottom: var(--app-base-border-radius);
    pointer-events: none;
    right: 2px;
    top: var(--app-base-border-radius);
    width: 2.5px !important;
    z-index: 2
}

.ExtendedCoupon_thumbVertical__R9Wvv {
    background-color: #0000004d;
    border-radius: 5px
}

.ExtendedCoupon_createCoupon__BDpox, .ExtendedCoupon_root__eTCxm {
    background-color: var(--color-main-white)
}

.ExtendedCoupon_createCoupon__BDpox {
    border-top: 2px solid #e8ecf1;
    padding: 20px 25px
}

.ExtendedCoupon_createCouponButton__NkbiX {
    width: 100%
}

.ExtendedCoupon_insufficientText__z9MZ9 {
    color: #6b7d8e;
    font-size: 14px;
    text-align: center
}

.ExtendedCoupon_typeCouponControl__y3-Pr {
    padding: 1px
}

.ExtendedCoupon_typeCouponControl__y3-Pr .ExtendedCoupon_leftSelect__aKL3T, .ExtendedCoupon_typeCouponControl__y3-Pr .ExtendedCoupon_rightSelect__ioRLH {
    margin: -1px
}

.ExtendedCoupon_field__76Nbl {
    border-bottom: 1px solid var(--color-main-white);
    border-top: 1px solid var(--color-main-white)
}

.ExtendedCoupon_acceptOdds__lEH4a {
    background-color: var(--color-main-white);
    padding: 4px 8px
}

.ExtendedCoupon_betEnter__O2Y1T {
    max-height: 0;
    opacity: 0;
    transform: translateX(-100%)
}

.ExtendedCoupon_betEnterActive__RXA7g {
    transition: all .32s ease
}

.ExtendedCoupon_betEnterActive__RXA7g, .ExtendedCoupon_betExit__JR2W5 {
    max-height: 300px;
    opacity: 1;
    transform: translateX(0)
}

.ExtendedCoupon_betExitActive__Z\+\+Su {
    margin-bottom: -1px;
    margin-top: -1px;
    max-height: 0;
    opacity: 0;
    padding: 0;
    transform: translateX(100%);
    transition: all .32s ease
}

.ExtendedCoupon_error__nnR4Y {
    color: #fa0000;
    padding: 3px 5px;
    text-align: center
}

.ExtendedCoupon_hintLabel__E-7QZ {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.ExtendedCoupon_hintsArrow__RIXLL {
    fill: var(--color-dark-grey);
    height: 12px;
    transform-origin: 50% 50%;
    transition: all .2s linear;
    width: 12px
}

.ExtendedCoupon_hintsArrow__RIXLL.ExtendedCoupon_show__JQrLi {
    transform: rotate(180deg)
}

.ExtendedCoupon_amountBtn__hX9zg {
    padding: 0 5px
}

.ExtendedCoupon_amountControl__LUXld {
    width: 50%
}

.ExtendedCoupon_coupon__Pnk5e {
    align-items: center;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between
}

.ExtendedCoupon_preloader__9gq5y {
    height: 20px;
    width: 20px
}

.QuickBetCoupon_root__RH-0X {
    background-color: #fff;
    padding: 13px 25px 25px
}

.QuickBetCoupon_label__vsnvT {
    color: #6b7d8e;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase
}

.QuickBetCoupon_label__vsnvT + .QuickBetCoupon_control__\+Y-ha {
    margin-top: 13px
}

.QuickBetCoupon_applyButton__a8NuM {
    margin-top: 25px;
    width: 100%
}

.SelectedFreebet_input__X\+8wW {
    color: #fa4d00;
    pointer-events: none;
    text-align: center
}

.SelectedFreebet_text__Vu4mV {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.SelectedFreebet_button__Nyhbn {
    flex: 0 0 auto;
    padding-bottom: 10px;
    padding-top: 10px
}

.SelectedFreebet_buttonIcon__1lH6E {
    fill: #fff;
    height: 10px;
    width: 10px
}

.Coupon_emptyCoupon__g\+2gn, .Coupon_quickBetCoupon__SqTNO, .Coupon_toggleQuickBets__Du1z0 {
    flex: 0 0 auto
}

.Coupon_toggleQuickBets__Du1z0 {
    background-color: #e8ecf1;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    padding: 5px 8px
}

.FiveBetsPopupText_container__FVwpN {
    background-color: #fff0c2;
    border-radius: 15px;
    color: #6b7d8e;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    font-weight: 500;
    margin: 20px auto;
    max-width: 290px;
    padding: 20px;
    white-space: pre-wrap;
    width: 100%
}

.FiveBetsPopupText_progress__-ur5x {
    align-items: center;
    background-color: var(--color-accent-bonus);
    border-radius: 15px 0 0 15px;
    color: var(--color-main-orange);
    display: flex;
    font-weight: 600;
    justify-content: center;
    line-height: 16px;
    padding: 6px 0;
    text-align: center;
    width: 30px
}

.FiveBetsPopupText_text__udvc3 {
    line-height: 18px;
    margin: 0 auto;
    text-align: center
}

.FiveBetsPopupText_link__U3JUz {
    color: #09519e;
    display: block;
    text-align: center;
    text-decoration: none;
    width: 100%
}

.FiveBetsPopupText_withProgress__08ZAo .FiveBetsPopupText_text__udvc3 {
    border-radius: 0 15px 15px 0;
    margin-left: 2px;
    padding: 5px 10px;
    width: 100%
}

.FiveBetsPopupText_mobile__kMFos.FiveBetsPopupText_container__FVwpN {
    border-radius: 12px;
    margin: 28px auto 20px;
    padding: 20px 15px 15px;
    position: relative
}

.FiveBetsPopupText_mobile__kMFos .FiveBetsPopupText_progress__-ur5x {
    border-radius: 50%;
    bottom: 100%;
    height: 30px;
    left: 50%;
    position: absolute;
    transform: translate(-50%, 50%);
    width: 30px
}

.FiveBetsPopupText_mobile__kMFos.FiveBetsPopupText_withProgress__08ZAo .FiveBetsPopupText_text__udvc3 {
    padding: 24px 4px 12px
}

.FiveBetsPopupText_progressContainer__TbDe1 {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px
}

.FiveBetsPopupText_progressContainer__TbDe1 p {
    color: #8e6b6b;
    font-size: 12px;
    font-weight: 600;
    line-height: 1;
    margin-top: -1px
}

.FiveBetsPopupText_progressContainer__TbDe1 p:first-child {
    margin-right: 8px
}

.FiveBetsPopupText_progressContainer__TbDe1 p:last-child {
    margin-left: 8px
}

.FiveBetsPopupText_mark__lyAYH {
    background-color: #f5d9a2;
    height: 6px;
    width: 2px
}

.FiveBetsPopupText_mark__lyAYH:first-child, .FiveBetsPopupText_mark__lyAYH:last-child {
    opacity: 0
}

.direction-rtl .FiveBetsPopupText_progressContainer__TbDe1 {
    direction: ltr
}

.SuccessCouponBets_root__kZnao.SuccessCouponBets_theme-ordinar__drH67 .SuccessCouponBets_couponInfoList__FBOcz {
    height: 130px
}

.SuccessCouponBets_root__kZnao .SuccessCouponBets_couponInfoList__FBOcz {
    max-height: 250px;
    overflow-y: auto
}

.SuccessCouponBets_root__kZnao .SuccessCouponBets_couponInfoList__FBOcz::-webkit-scrollbar {
    width: 4px
}

.SuccessCouponBets_root__kZnao .SuccessCouponBets_couponInfoList__FBOcz::-webkit-scrollbar-thumb {
    background-color: var(--color-light-grey);
    border-radius: 5px
}

.SuccessCouponInfoSummary_root__zCyTD .SuccessCouponInfoSummary_couponInfoSummaryItem__2sc9F {
    color: #6b7d8e;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    font-weight: 500;
    justify-content: space-between;
    line-height: 30px
}

.SuccessCouponInfoSummary_root__zCyTD .SuccessCouponInfoSummary_couponInfoSummaryItem__2sc9F .SuccessCouponInfoSummary_couponInfoSummaryItemValue__DiORe {
    color: var(--color-main-black)
}

.SuccessCouponNumber_root__cDUYu {
    color: #6b7d8e;
    font-size: 14px;
    font-weight: 500;
    line-height: var(--app-base-spacing);
    margin-bottom: 10px;
    text-align: center
}

.InsufficientFunds_body__3djh5 {
    background: linear-gradient(180deg, #fff, #f2f6fa)
}

.InsufficientFunds_icon__TGkjy {
    height: 90px;
    width: 90px
}

.InsufficientFunds_title__qy8uj {
    font-size: 23px;
    line-height: 1.5;
    margin-top: 10px
}

.InsufficientFunds_title__qy8uj.InsufficientFunds_mobile__0zaGr {
    font-size: 18px
}

.InsufficientFunds_text__DlKSd {
    color: #9ea7b2;
    text-align: center
}

.InsufficientFunds_actions__0z7aN {
    display: flex;
    flex-direction: column;
    margin: 30px auto 40px;
    max-width: 300px
}

.InsufficientFunds_button__EEY5\+ {
    width: 100%
}

.InsufficientFunds_button__EEY5\+ + .InsufficientFunds_button__EEY5\+ {
    margin-top: 20px
}

.CouponCreateModal_betsModal__xJIl0 {
    padding: 0 10px 20px
}

.CouponCreateModal_betsModal__xJIl0 button + div > div:first-child {
    display: none
}

.CouponCreateModal_betsModal__xJIl0.CouponCreateModal_safeBetNewUser__ju8uy button + div > div:first-child {
    fill: var(--color-accent-warning);
    display: block;
    height: 80px;
    margin-bottom: -20px;
    width: 80px
}

.CouponCreateModal_betsModal__xJIl0 > button {
    padding: 15px 10px
}

.CouponCreateModal_betsModal__xJIl0 .CouponCreateModal_couponInfoWrp__DwNma {
    color: var(--color-main-black)
}

.CouponCreateModal_betsModal__xJIl0 .CouponCreateModal_couponInfoWrp__DwNma .CouponCreateModal_couponInfoTitle__XK\+pR {
    color: var(--color-main-black);
    font-family: Roboto;
    font-size: 16px;
    font-weight: 500;
    line-height: var(--app-base-spacing);
    text-align: center;
    text-transform: uppercase
}

.CouponCreateModal_betsModal__xJIl0 .CouponCreateModal_couponInfoWrp__DwNma .CouponCreateModal_subHeading__BitFP {
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 20px
}

.CouponCreateModal_betsModal__xJIl0 .CouponCreateModal_couponInfoWrp__DwNma .CouponCreateModal_subHeading__BitFP > span {
    color: var(--color-accent-bonus)
}

.CouponCreateModal_iconInfoSuccess__Awc9J {
    height: 80px;
    width: 80px
}

.direction-rtl .CouponCreateModal_betsModal__xJIl0 {
    direction: rtl
}

.Tab_roundedTab__ft\+z3, .Tab_tab__\+gsWO {
    color: #084b93;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
    text-transform: uppercase;
    transition: all .3s ease
}

.Tab_tab__\+gsWO {
    fill: #9ea7b2
}

.Tab_tabActive__yK0ZD {
    background-color: #fff;
    color: #fa550c
}

.Tab_roundedTab__ft\+z3 {
    fill: #0a4c99;
    align-items: center;
    color: #fff;
    display: flex;
    justify-content: center;
    max-width: 330px;
    padding-left: 25px;
    padding-right: 25px
}

.Tab_roundedTabContent__eqr-6 {
    fill: #1183d3
}

.Tab_roundedTabActive__-l9W0 {
    fill: #fff;
    color: #fa550c
}

.Tab_roundedTabActive__-l9W0 .Tab_roundedTabContent__eqr-6 {
    fill: #9ea7b2
}

.Tabs_tabs__-tF1Y {
    display: flex;
    justify-content: center
}

.Tabs_tab__ljPem {
    flex: 1 1 auto;
    padding: 3px 5px
}

.CouponWidget_root__wg749 {
    font-weight: 600;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.CouponWidget_root__wg749.CouponWidget_disabled__g4vHQ {
    pointer-events: none
}

.CouponWidget_root__wg749:not(.CouponWidget_mobile__2rIeK) {
    background-color: #fff;
    border: 2px solid #fff;
    border-radius: var(--app-base-border-radius)
}

.CouponWidget_root__wg749:not(.CouponWidget_mobile__2rIeK) .CouponWidget_tabs__s7FKL {
    background-color: #e8ecf1;
    border-bottom: 1px solid #fff;
    flex-wrap: wrap
}

.CouponWidget_root__wg749:not(.CouponWidget_mobile__2rIeK) .CouponWidget_preloader__imCAo {
    color: #084b95
}

.CouponWidget_root__wg749.CouponWidget_mobile__2rIeK .CouponWidget_tabContent__C4SGg {
    background-color: #fff
}

.CouponWidget_root__wg749.CouponWidget_mobile__2rIeK .CouponWidget_tab__-jZlN {
    flex: 1 1 auto;
    padding-left: 20px;
    padding-right: 20px
}

.CouponWidget_root__wg749.CouponWidget_mobile__2rIeK .CouponWidget_preloader__imCAo {
    color: #fff
}

@media screen and (max-width: 700px) {
    .CouponWidget_root__wg749:not(.CouponWidget_mobile__2rIeK) {
        border-radius: 0;
    }
}

.CouponWidget_tab__-jZlN {
    align-items: center;
    display: flex;
    justify-content: center
}

.CouponWidget_badgeIcon__r73Yj, .CouponWidget_tabIcon__sUJRH {
    fill: inherit;
    height: 20px;
    width: 20px
}

.CouponWidget_tabBadge__pSYaj, .CouponWidget_tabText__o7u28 {
    margin: 5px
}

.CouponWidget_tabBadge__pSYaj, .CouponWidget_tabClearCoupon__OuU2- {
    flex: 0 0 auto
}

.CouponWidget_tabText__o7u28 {
    flex: 1 1 auto
}

.CouponWidget_preloader__imCAo {
    bottom: 0;
    font-size: 40px;
    left: 0;
    margin: auto;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .3s ease;
    visibility: hidden;
    z-index: 3
}

.CouponWidget_progressBar__JFdUW {
    flex: 1 1 auto
}

.CouponWidget_progressBarWrap__4PWp7 {
    align-items: center;
    background-color: #fff;
    display: flex;
    justify-content: center;
    min-height: 300px;
    padding: 10px;
    z-index: 3
}

.CouponWidget_progressBarWrap__4PWp7 + .CouponWidget_tabs__s7FKL {
    display: none
}

.CouponWidget_moneyBack__5RCnx {
    background: var(--color-main-white) url(https://front.cdn-mb.com/spa-static/1.4.1126/static/media/money_coupon_back.b9a9e7c4f35ca6e8fdc9.png) no-repeat;
    background-position: center 100%;
    background-size: 94%
}

.TopBannerBlock_topBanner__tN\+xP {
    padding-bottom: 30px
}
