.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

}
