.footer-column {

    align-items: center;

    display: flex;

    flex: 0 1 auto;

    justify-content: flex-start

}



.footer-column_center, .footer-column_left {

    flex-grow: 1

}



.footer-column_right {

    justify-content: flex-end

}



.IconsBlock_icons_block__qjQ9x {

    align-items: center;

    display: flex

}



.IconsBlock_icons_block__qjQ9x:not(.IconsBlock_spaceBetween__-y1ja,.IconsBlock_flexStart__oQpJi) {

    justify-content: center

}



.IconsBlock_hasBackground__ba8NE {

    background-color: #09437f;

    border-radius: 20px;

    padding: 0 13px

}



.IconsBlock_spaceBetween__-y1ja {

    justify-content: space-between

}



.IconsBlock_flexStart__oQpJi {

    justify-content: flex-start

}



.Navigation_nav__wPDE1 {

    display: flex;

    flex-wrap: wrap

}



.Navigation_nav__item__GFqpS {

    align-items: center;

    color: var(--color-light-blue);

    display: flex;

    font-size: 16px;

    font-weight: 600;

    text-transform: uppercase;

    transition: color .3s ease

}



.Navigation_link__i5\+Ej {

    text-decoration: none

}



.Navigation_link__i5\+Ej:not(:last-child) {

    margin-right: 30px

}



.Navigation_link__i5\+Ej:hover {

    color: #428cdc

}



.direction-rtl .Navigation_link__i5\+Ej:not(:last-child) {

    margin-left: 30px;

    margin-right: 0

}



.providers-icons {

    flex: 1 1 auto

}



.footer {

    background-color: var(--color-second-blue)

}



.footer.rightRadius {

    border-top-right-radius: var(--app-base-border-radius)

}



.footer.leftRadius {

    border-top-left-radius: var(--app-base-border-radius)

}



.footer__navigation {

    flex: 0 1 auto

}



.footer__support {

    align-items: center;

    background-color: #09437f;

    border-radius: 20px;

    display: flex;

    font-size: 16px;

    font-weight: 700;

    margin-left: 26px;

    padding: 10px 13px;

    text-decoration: none;

    text-transform: uppercase

}



.footer__support_icon {

    fill: #fff;

    display: inline-block;

    flex-shrink: 0;

    height: 20px;

    margin-right: 10px;

    width: 20px

}



.footer__support_title {

    color: #428cdc;

    display: inline-block;

    margin-right: 5px

}



@media (max-width: 1220px) {

    .footer__support_title {

        display: none

    }

}



.footer__support_phone {

    color: #fff

}



.footer__antillephone-license {

    height: 50px;

    width: 30px

}



.footer-bottom, .footer-top {

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    margin: 20px

}



.footer-middle {

    display: flex

}



.footer-middle--withPadding {

    padding: 0 20px

}



.footer-middle--withMargin {

    margin-bottom: 20px

}



.footer-middle__iconBlock {

    background-color: #04386e;

    border-radius: 16px;

    padding: 10px 20px

}



.footer-middle .footer-top {

    flex: 1 1 auto;

    margin-bottom: 0;

    margin-top: 0

}



.footer-middle .footer-column_left, .footer-middle .footer-column_right {

    flex: 0 1 auto

}



.footer-highlight {

    background-color: #04386e;

    border-radius: 16px;

    margin-left: 20px;

    margin-right: 20px;

    padding: 10px

}



.footer-bottom {

    flex-wrap: nowrap

}



.footer__bookmaker-rating {

    height: 80px;

    position: relative;

    width: 80px

}



.footer__bookmaker-rating img {

    height: 100%;

    opacity: .6;

    width: 100%

}



.footer-bottom .footer-column {

    align-items: flex-start

}



.footer-logo {

    flex: 0 0 auto;

    height: 40px

}



.footer-logo img {

    width: 100%

}



.footer-logo__img {

    display: block

}



.footer-logo__img img {

    max-width: 266px;

    width: 100%

}



.footer-icon {

    height: 20px;

    margin: 5px

}



.footer-icon_link + .footer-icon_link {

    margin-left: 20px

}



.footer-icon_monocolor {

    fill: #1183d3;

    cursor: pointer;

    transition: .3s ease;

    width: 20px

}



.footer-icon_monocolor:hover {

    fill: #428cdc

}



.footer-icon_sigma {

    height: 17px;

    width: 80px

}



.footer-copyright {

    flex: 0 1 auto

}



.footer__text {

    color: #36699e;

    font-size: 12px;

    font-weight: 600;

    margin-left: 10px

}



.footer__text_license {

    max-width: 130px

}



.footer__text_wrapper {

    max-width: 750px

}



.footer__text + .footer__text {

    margin-top: 5px

}



.age_limit {

    align-items: center;

    border: 2px solid #09437f;

    border-radius: 50%;

    color: var(--color-light-blue);

    direction: ltr;

    display: flex;

    font-weight: 600;

    height: 40px;

    justify-content: center;

    width: 40px

}



.age_limit, .label {

    font-size: 16px;

    text-transform: uppercase

}



.label {

    color: #fff;

    font-weight: 500;

    padding: 10px 5px

}



.label + .footer-icon_link {

    margin-left: 20px

}



.social-icons .footer-icon_link:not(:first-child) {

    margin-left: 30px

}



.social-icons .footer-icon {

    height: 28px;

    min-width: 36px

}



.providers .footer-icon-link {

    display: block;

    height: 27px;

    margin: 5px

}



.providers .footer-icon, .providers .footer-icon-link img {

    height: 27px

}



.games {

    flex: 1 1 auto

}



.games svg {

    fill: #628eb9

}



.games .footer-icon {

    flex: 0 0 11.1111111111%;

    height: 56px

}



.games .footer-icon.fifa {

    max-width: 79px

}



.games .footer-icon.nhl {

    max-width: 40px

}



.games .footer-icon.wta {

    max-width: 57px

}



.games .footer-icon.fiba {

    max-width: 61px

}



.games .footer-icon.atp {

    max-width: 49px

}



.games .footer-icon.uefa {

    max-width: 71px

}



.games .footer-icon.iihf {

    max-width: 99px

}



.games .footer-icon.nba {

    max-width: 68px

}



.antillephone {

    max-width: 206px

}



.centerNav {

    justify-content: center;

    width: 100%

}



.footer-sponsors-list {

    border-radius: 0;

    margin: 0

}



.direction-rtl .footer {

    direction: rtl

}



.direction-rtl .footer__text {

    direction: ltr;

    text-align: right

}



.direction-rtl .footer.rightRadius {

    border-top-left-radius: var(--app-base-border-radius);

    border-top-right-radius: 0

}



.direction-rtl .footer.leftRadius {

    border-top-left-radius: 0;

    border-top-right-radius: var(--app-base-border-radius)

}



.direction-rtl .footer.leftRadius.rightRadius {

    border-top-left-radius: var(--app-base-border-radius);

    border-top-right-radius: var(--app-base-border-radius)

}



.direction-rtl .social-icons .footer-icon_link:not(:first-child) {

    margin-left: 0;

    margin-right: 30px

}



.Header_header__OIbWk {

    background-color: #0a519e;

    background-image: linear-gradient(to top, #00326600 0, var(--color-second-blue) 73%, var(--color-second-blue) 98%)

}



.Header_headerProfileWrap__aFeRE, .Header_headerSpaceBetweenWrap__DbLar {

    align-items: center;

    display: flex;

    justify-content: space-between

}



@media screen and (max-width: 700px) {

    .Header_headerProfileWrap__aFeRE:not(.middle) {

        display: none;

    }

}



.Header_headerSpaceBetweenWrap__DbLar {

    flex: 1 1 auto;

    margin-left: 10px

}



@media screen and (max-width: 700px) {

    .Header_headerSpaceBetweenWrap__DbLar {

        flex: none;

    }

}



.Header_headerBottom__qqsSV, .Header_headerTop__o4V3l {

    align-items: center;

    display: flex;

    justify-content: space-between;

    padding: 5px 10px

}



.Header_headerBottom__qqsSV.middle {

    display: none;

}



@media screen and (max-width: 700px) {

    .Header_headerBottom__qqsSV {

        padding: 5px 0;

    }



    .Header_headerTop__o4V3l {

        padding-top: 0;

        padding-bottom: 0;

    }



    .Header_headerBottom__qqsSV.middle {

        display: flex;

    }

}



@media screen and (max-width: 420px) {

    .Header_headerBottom__qqsSV.middle button {

        font-size: 12px;

    }

}



.Header_accessButton__uLIKF, .Header_auth__wNTIs, .Header_downloadLinks__mqVlT, .Header_logoLink__GDO9f, .Header_navigation__EZzqN, .Header_profilePanel__Vvr0G, .Header_registration__72yVy, .Header_settings__oouAy, .Header_smallNav__vfy8N, .Header_userBalance__Q1\+56 {

    margin-bottom: 5px;

    margin-top: 5px

}



.Header_accessButton__uLIKF, .Header_auth__wNTIs, .Header_downloadLinks__mqVlT, .Header_logoLink__GDO9f, .Header_navigation__EZzqN, .Header_profilePanel__Vvr0G, .Header_registration__72yVy, .Header_settings__oouAy, .Header_userBalance__Q1\+56 {

    margin-left: 10px;

    margin-right: 10px

}



.Header_navigation__EZzqN, .Header_smallNav__vfy8N {

    flex: 1 1 auto;

    width: 0

}



@media screen and (max-width: 700px) {

    .Header_settings__oouAy,

    .Header_accessButton__uLIKF,

    .Header_downloadLinks__mqVlT,

    .Header_navigation__EZzqN {

        margin: 0;

        padding: 0;

    }

}



.Header_logoLink__GDO9f {

    display: block;

    flex: 0 0 auto

}



.direction-rtl .Header_header__OIbWk {

    direction: rtl

}



.MainLayout_content__a-o-W, .MainLayout_footer__50H0R {

    flex-basis: auto;

    flex-shrink: 0

}



.MainLayout_content__a-o-W {

    align-items: stretch;

    display: flex;

    flex-direction: column;

    flex-grow: 1;

    justify-content: flex-start;

}



.MainLayout_content__a-o-W > * {

    flex-basis: auto;

    flex-shrink: 0

}



.MainLayout_footer__50H0R {

    flex-grow: 0;

    overflow-x: hidden

}



.MainLayout_root__rqxHz {

    height: 100%;

    padding: var(--header-height) 20px 20px;

    display: flex;

    gap: 20px;

    background-color: rgb(221, 228, 236);

}



.MainLayout_root__rqxHz.MainLayout_noSides__PJqCT {

    padding-left: 0;

    padding-right: 0;

}



@media screen and (max-width: 1100px) {

    .MainLayout_root__rqxHz {

        flex-direction: column;

        padding: var(--header-height) 0 0;

        gap: 0;

    }

}



.MainLayout_root__rqxHz.MainLayout_noHeader__BHRNh {

    padding-top: 0

}



.MainLayout_root__rqxHz.MainLayout_withLeftSide__OMWDb.MainLayout_alwaysExpanded__r0eft .MainLayout_content__a-o-W {

    left: -280px;

    position: relative

}































.MainLayout_leftSideWrapp__OxwDp, .MainLayout_rightSideWrapp__Hc38C {

    width: 100%;

    z-index: var(--desktop-side-zIndex);

    

    height: calc(100vh - var(--header-height) - 40px);

    overflow: scroll;

}



.MainLayout_header__Sc0\+V {

    height: var(--header-height);

    left: 0;

    

    position: fixed;

    top: 0;

    width: 100%;

    z-index: var(--desktop-header-zIndex)

}



.MainLayout_leftSideWrapp__OxwDp, .MainLayout_rightSideWrapp__Hc38C {

    

    

    

    position: sticky;

    top: calc(var(--header-height) + 20px);

}



.MainLayout_leftSideWrapp__OxwDp {

    display: flex;

    transition: all .3s ease;

    width: var(--left-menu-width);

    flex-shrink: 0;

    flex-grow: 1;

    overflow: hidden;

}



@media screen and (max-width: 1100px) {

    .MainLayout_leftSideWrapp__OxwDp {

        height: 40px;

        top: 0;

        width: 100%;

    }

}











.MainLayout_leftSideTop__T2EDf {

    flex: 0 0 auto

}



.MainLayout_leftSideBottom__v97O- {

    display: flex;

    flex: 1 1 auto;

    flex-direction: column;

    max-height: 100%;

    width: 100%

}



.MainLayout_leftSide__Wm1r2 {

    flex: 0 1 auto;

    transition: all .3s ease

}



.MainLayout_rightSideWrapp__Hc38C {

    width: var(--right-menu-offset-width);

    overflow: hidden;

    

}



@media screen and (max-width: 1100px) {

    .MainLayout_rightSideWrapp__Hc38C {

        width: 100%;

        height: auto;

    }

}



.MainLayout_inner__qNqoW {

    display: flex;

    flex-direction: column;

    justify-content: flex-start;

    min-height: 100%;

    width: calc(100vw - var(--left-menu-offset-width) - var(--right-menu-offset-width));

}



@media screen and (max-width: 1250px) {

    

    

    

}



@media screen and (max-width: 1100px) {

    .MainLayout_inner__qNqoW {

        width: calc(100vw);

    }

}



.MainLayout_scrollWrapper__DIFRR {

    display: flex

}



.MainLayout_sidePlaceholder__Rsouy {

    min-width: 100%;

    width: 100%

}



.direction-rtl .MainLayout_leftSideWrapp__OxwDp, .direction-rtl .MainLayout_rightSideWrapp__Hc38C {

    direction: rtl

}



.direction-rtl .MainLayout_leftSideWrapp__OxwDp {

    left: unset;

    right: 0

}



.direction-rtl .MainLayout_rightSideWrapp__Hc38C {

    left: 0;

    right: unset

}



.direction-rtl .MainLayout_root__rqxHz.MainLayout_withLeftSide__OMWDb .MainLayout_inner__qNqoW {

    padding-left: var(--right-menu-offset-width)

}



@media screen and (max-width: 1400px) {

    .direction-rtl .MainLayout_root__rqxHz.MainLayout_withLeftSide__OMWDb .MainLayout_inner__qNqoW {

        padding-right: var(--left-menu-collapsed-offset-width)

    }

}



.direction-rtl .MainLayout_root__rqxHz.MainLayout_withLeftSide__OMWDb.MainLayout_alwaysExpanded__r0eft .MainLayout_content__a-o-W {

    left: auto;

    padding-left: 0;

    right: 0

}



.direction-rtl .MainLayout_root__rqxHz.MainLayout_withRightSide__Hpdej .MainLayout_inner__qNqoW {

    padding-right: var(--left-menu-offset-width)

}



@media screen and (max-width: 1400px) {

    .direction-rtl .MainLayout_root__rqxHz.MainLayout_withRightSide__Hpdej .MainLayout_inner__qNqoW {

        padding-right: var(--left-menu-collapsed-offset-width)

    }

}



.direction-rtl .MainLayout_root__rqxHz:not(.MainLayout_withRightSide__Hpdej) .MainLayout_inner__qNqoW {

    padding-left: 0;

    padding-right: var(--left-menu-offset-width)

}



@media screen and (max-width: 1400px) {

    .direction-rtl .MainLayout_root__rqxHz:not(.MainLayout_withRightSide__Hpdej):not(.MainLayout_alwaysExpanded__r0eft) .MainLayout_inner__qNqoW {

        padding-right: var(--left-menu-collapsed-offset-width)

    }

}



.direction-rtl .MainLayout_root__rqxHz:not(.MainLayout_withRightSide__Hpdej) .MainLayout_content__a-o-W {

    padding-left: 20px

}



.direction-rtl .MainLayout_root__rqxHz.MainLayout_noSides__PJqCT .MainLayout_inner__qNqoW {

    padding-left: 0;

    padding-right: 0

}



.direction-rtl .MainLayout_root__rqxHz.MainLayout_noSides__PJqCT .MainLayout_content__a-o-W {

    padding-left: 0

}



.MainLayout_hidden__LE28G {

    display: none

}



@media screen and (max-width: 700px) {

    .top-header .Header_logoLink__GDO9f {

        display: none;

    }



    .top-header .Header_headerBottom__qqsSV.middle .Header_logoLink__GDO9f {

        display: block;

    }



    .top-header .Header_headerBottom__qqsSV.middle .Header_logoLink__GDO9f .Logo_logo__KO1DF {

        height: 20px;

        width: auto;

    }

}



@media screen and (max-width: 380px) {

    .top-header .Header_headerBottom__qqsSV.middle .Header_logoLink__GDO9f .Logo_logo__KO1DF {

        height: 16px;

        width: auto;

    }

}
