@media(max-width: 980px) {
    .paryajpam {
        padding-top:20px
    }

    ._sb {
        background-image: url(/dist/img/sb-icon-f735120ce645864db88d.svg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        opacity: 1
    }
}

.preloader-wrapper {
    width: 100%;
    height: 100%;
    min-height: 450px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden
}

.preloader-wrapper._with-shadow {
    height: calc(100% + 5px);
    width: calc(100% + 5px);
    position: absolute;
    left: -1px;
    top: -1px;
    z-index: 3;
    background: rgba(26,33,42,.1);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px)
}

@supports not ((-webkit-backdrop-filter: blur(8px)) or (backdrop-filter: blur(8px))) {
    @supports not (-webkit-backdrop-filter: blur(8px)) {
        .preloader-wrapper._with-shadow {
            -webkit-filter:blur(8px);
            filter: blur(8px)
        }
    }
}

#app>.preloader-wrapper {
    height: 100vh;
    width: 100vw
}

._animals-racing .preloader-wrapper:not(._with-shadow) {
    height: unset
}

.preloader {
    width: 50px;
    height: 50px;
    overflow: hidden
}

.preloader__inner {
    width: 100%;
    height: 100%;
    position: relative;
    transform: translateZ(0) scale(0.5);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform-origin: 0 0
}

.preloader__inner div {
    left: 47.5px;
    top: 24.5px;
    position: absolute;
    animation: play linear 1s infinite;
    background: var(--bg-active);
    width: 5px;
    height: 11px;
    border-radius: 2.5px/3.3px;
    transform-origin: 2.5px 25.5px;
    box-sizing: content-box
}

.preloader__inner div:nth-child(1) {
    transform: rotate(0deg);
    animation-delay: -.9166666667s;
    background: var(--bg-active)
}

.preloader__inner div:nth-child(2) {
    transform: rotate(30deg);
    animation-delay: -.8333333333s;
    background: var(--bg-active)
}

.preloader__inner div:nth-child(3) {
    transform: rotate(60deg);
    animation-delay: -0.75s;
    background: var(--bg-active)
}

.preloader__inner div:nth-child(4) {
    transform: rotate(90deg);
    animation-delay: -.6666666667s;
    background: var(--bg-active)
}

.preloader__inner div:nth-child(5) {
    transform: rotate(120deg);
    animation-delay: -.5833333333s;
    background: var(--bg-active)
}

.preloader__inner div:nth-child(6) {
    transform: rotate(150deg);
    animation-delay: -0.5s;
    background: var(--bg-active)
}

.preloader__inner div:nth-child(7) {
    transform: rotate(180deg);
    animation-delay: -.4166666667s;
    background: var(--bg-active)
}

.preloader__inner div:nth-child(8) {
    transform: rotate(210deg);
    animation-delay: -.3333333333s;
    background: var(--bg-active)
}

.preloader__inner div:nth-child(9) {
    transform: rotate(240deg);
    animation-delay: -0.25s;
    background: var(--bg-active)
}

.preloader__inner div:nth-child(10) {
    transform: rotate(270deg);
    animation-delay: -.1666666667s;
    background: var(--bg-active)
}

.preloader__inner div:nth-child(11) {
    transform: rotate(300deg);
    animation-delay: -.0833333333s;
    background: var(--bg-active)
}

.preloader__inner div:nth-child(12) {
    transform: rotate(330deg);
    animation-delay: 0s;
    background: var(--bg-active)
}

@keyframes play {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@font-face {
    font-family: "iconFont";
    src: local("iconFont"), url("fonts/iconFont.woff?67a625c27ccac0ef2f22902cc12fbcc7") format("woff"), url("fonts/iconFont.woff2?b6bad62fbc91173f10f087bb4c6c13c8") format("woff2");
    font-display: block;
}

.iconFont {
    line-height: 1;
}

.iconFont:before {
    font-family: iconFont !important;
    font-style: normal;
    font-weight: normal !important;
    vertical-align: top;
}

.iconFont-broadcast-tab-icon-pro:before {
    content: "\f101";
}

.iconFont-broadcast-tab-icon:before {
    content: "\f102";
}

.iconFont-finished-races-check-icon:before {
    content: "\f103";
}

.iconFont-icon-angle-down:before {
    content: "\f104";
}

.iconFont-icon-angle-up:before {
    content: "\f105";
}

.iconFont-icon-arrow-left-pro:before {
    content: "\f106";
}

.iconFont-icon-arrow-left:before {
    content: "\f107";
}

.iconFont-icon-arrow-right-pro:before {
    content: "\f108";
}

.iconFont-icon-arrow-right:before {
    content: "\f109";
}

.iconFont-icon-back-home:before {
    content: "\f10a";
}

.iconFont-icon-betslip:before {
    content: "\f10b";
}

.iconFont-icon-bonuses-pro:before {
    content: "\f10c";
}

.iconFont-icon-bonuses:before {
    content: "\f10d";
}

.iconFont-icon-calendar-pro:before {
    content: "\f10e";
}

.iconFont-icon-calendar:before {
    content: "\f10f";
}

.iconFont-icon-chat:before {
    content: "\f110";
}

.iconFont-icon-check-circle:before {
    content: "\f111";
}

.iconFont-icon-check:before {
    content: "\f112";
}

.iconFont-icon-classic-view:before {
    content: "\f113";
}

.iconFont-icon-close:before {
    content: "\f114";
}

.iconFont-icon-copy-code:before {
    content: "\f115";
}

.iconFont-icon-copy-link:before {
    content: "\f116";
}

.iconFont-icon-copy:before {
    content: "\f117";
}

.iconFont-icon-done:before {
    content: "\f118";
}

.iconFont-icon-dropdown-pro:before {
    content: "\f119";
}

.iconFont-icon-dropdown:before {
    content: "\f11a";
}

.iconFont-icon-error:before {
    content: "\f11b";
}

.iconFont-icon-expandable-minus:before {
    content: "\f11c";
}

.iconFont-icon-expandable-plus:before {
    content: "\f11d";
}

.iconFont-icon-fancy-arrow-down:before {
    content: "\f11e";
}

.iconFont-icon-info:before {
    content: "\f11f";
}

.iconFont-icon-input-paste:before {
    content: "\f120";
}

.iconFont-icon-lightning-pro:before {
    content: "\f121";
}

.iconFont-icon-lightning:before {
    content: "\f122";
}

.iconFont-icon-live-view:before {
    content: "\f123";
}

.iconFont-icon-loop:before {
    content: "\f124";
}

.iconFont-icon-match-tracker-pro:before {
    content: "\f125";
}

.iconFont-icon-mybets-pro:before {
    content: "\f126";
}

.iconFont-icon-mybets:before {
    content: "\f127";
}

.iconFont-icon-odd:before {
    content: "\f128";
}

.iconFont-icon-out-of-quick-bet:before {
    content: "\f129";
}

.iconFont-icon-outright-pro:before {
    content: "\f12a";
}

.iconFont-icon-outright:before {
    content: "\f12b";
}

.iconFont-icon-search:before {
    content: "\f12c";
}

.iconFont-icon-serving:before {
    content: "\f12d";
}

.iconFont-icon-settings-pro:before {
    content: "\f12e";
}

.iconFont-icon-settings:before {
    content: "\f12f";
}

.iconFont-icon-settlement-rules:before {
    content: "\f130";
}

.iconFont-icon-sharebet:before {
    content: "\f131";
}

.iconFont-icon-tab-popular:before {
    content: "\f132";
}

.iconFont-icon-time:before {
    content: "\f133";
}

.iconFont-icon-trashbox-pro:before {
    content: "\f134";
}

.iconFont-icon-trashbox:before {
    content: "\f135";
}

.iconFont-icon-triangle-bottom:before {
    content: "\f136";
}

.iconFont-icon-triangle-top-pro:before {
    content: "\f137";
}

.iconFont-icon-triangle-top:before {
    content: "\f138";
}

.iconFont-icon-users-tournament:before {
    content: "\f139";
}

.iconFont-icon-video-btn-pro:before {
    content: "\f13a";
}

.iconFont-icon-wallet:before {
    content: "\f13b";
}

.iconFont-keyboard-backspace:before {
    content: "\f13c";
}

.iconFont-like:before {
    content: "\f13d";
}

.iconFont-lives:before {
    content: "\f13e";
}

.iconFont-match-tracker-tab-icon-pro:before {
    content: "\f13f";
}

.iconFont-match-tracker-tab-icon:before {
    content: "\f140";
}

.iconFont-nav-menu-pro:before {
    content: "\f141";
}

.iconFont-nav-menu:before {
    content: "\f142";
}

.iconFont-plus:before {
    content: "\f143";
}

.iconFont-refresh:before {
    content: "\f144";
}

.iconFont-scoreboard-tab-icon:before {
    content: "\f145";
}

.iconFont-search-pro:before {
    content: "\f146";
}

.iconFont-show-history-icon:before {
    content: "\f147";
}

.iconFont-slider-arrow-pro:before {
    content: "\f148";
}

.iconFont-statistics-tab-icon-pro:before {
    content: "\f149";
}

.iconFont-statistics-tab-icon:before {
    content: "\f14a";
}

.iconFont-switcher-cards:before {
    content: "\f14b";
}

.iconFont-switcher-list:before {
    content: "\f14c";
}

.iconFont-trash-pro:before {
    content: "\f14d";
}

.iconFont-trash:before {
    content: "\f14e";
}

.iconFont-statistics-tab-icon-beter:before {
    content: "\f14f";
}

.iconFont-switcher-cards-beter:before {
    content: "\f150";
}

.iconFont-switcher-list-beter:before {
    content: "\f151";
}

@font-face {
    font-family: "disciplinesFont";
    src: local("disciplinesFont"), url("fonts/disciplinesFont.woff") format("woff"), url("fonts/disciplinesFont.woff2") format("woff2");
    font-display: block;
}

.discipline-icon, .discipline-icon-round {
    line-height: 1;
}

.discipline-icon:before, .discipline-icon-round:before {
    font-family: disciplinesFont;
    font-style: normal;
    font-weight: normal !important;
    vertical-align: top;
}

.discipline-icon._american-football:before, .discipline-icon-round._american-football:before {
    content: "\f101";
}

.discipline-icon._apex:before, .discipline-icon-round._apex:before {
    content: "\f102";
}

.discipline-icon._arena-of-valor:before, .discipline-icon-round._arena-of-valor:before {
    content: "\f103";
}

.discipline-icon._artifact:before, .discipline-icon-round._artifact:before {
    content: "\f104";
}

.discipline-icon._aussie-rules:before, .discipline-icon-round._aussie-rules:before {
    content: "\f105";
}

.discipline-icon._badminton:before, .discipline-icon-round._badminton:before {
    content: "\f106";
}

.discipline-icon._baseball:before, .discipline-icon-round._baseball:before {
    content: "\f107";
}

.discipline-icon._basketball:before, .discipline-icon-round._basketball:before {
    content: "\f108";
}

.discipline-icon._basketball3x3:before, .discipline-icon-round._basketball3x3:before {
    content: "\f109";
}

.discipline-icon._beach-volleyball:before, .discipline-icon-round._beach-volleyball:before {
    content: "\f10a";
}

.discipline-icon._biathlon:before, .discipline-icon-round._biathlon:before {
    content: "\f10b";
}

.discipline-icon._bowls:before, .discipline-icon-round._bowls:before {
    content: "\f10c";
}

.discipline-icon._boxing:before, .discipline-icon-round._boxing:before {
    content: "\f10d";
}

.discipline-icon._bx-bar-chart-alt:before, .discipline-icon-round._bx-bar-chart-alt:before {
    content: "\f10e";
}

.discipline-icon._bx-poll:before, .discipline-icon-round._bx-poll:before {
    content: "\f10f";
}

.discipline-icon._bx-station:before, .discipline-icon-round._bx-station:before {
    content: "\f110";
}

.discipline-icon._call-of-duty:before, .discipline-icon-round._call-of-duty:before {
    content: "\f111";
}

.discipline-icon._cricket:before, .discipline-icon-round._cricket:before {
    content: "\f112";
}

.discipline-icon._csgo:before, .discipline-icon-round._csgo:before {
    content: "\f113";
}

.discipline-icon._darts:before, .discipline-icon-round._darts:before {
    content: "\f114";
}

.discipline-icon._dota2-International:before, .discipline-icon-round._dota2-International:before {
    content: "\f115";
}

.discipline-icon._dota2:before, .discipline-icon-round._dota2:before {
    content: "\f116";
}

.discipline-icon._ebasketball-bots:before, .discipline-icon-round._ebasketball-bots:before {
    content: "\f117";
}

.discipline-icon._ebasketball:before, .discipline-icon-round._ebasketball:before {
    content: "\f118";
}

.discipline-icon._ecricket:before, .discipline-icon-round._ecricket:before {
    content: "\f119";
}

.discipline-icon._efighting-bots:before, .discipline-icon-round._efighting-bots:before {
    content: "\f11a";
}

.discipline-icon._efootball-bots:before, .discipline-icon-round._efootball-bots:before {
    content: "\f11b";
}

.discipline-icon._efootball:before, .discipline-icon-round._efootball:before {
    content: "\f11c";
}

.discipline-icon._ehockey:before, .discipline-icon-round._ehockey:before {
    content: "\f11d";
}

.discipline-icon._emma:before, .discipline-icon-round._emma:before {
    content: "\f11e";
}

.discipline-icon._entertainment:before, .discipline-icon-round._entertainment:before {
    content: "\f11f";
}

.discipline-icon._etennis-bots:before, .discipline-icon-round._etennis-bots:before {
    content: "\f120";
}

.discipline-icon._etennis:before, .discipline-icon-round._etennis:before {
    content: "\f121";
}

.discipline-icon._favorites-pro:before, .discipline-icon-round._favorites-pro:before {
    content: "\f122";
}

.discipline-icon._favorites:before, .discipline-icon-round._favorites:before {
    content: "\f123";
}

.discipline-icon._football-ec:before, .discipline-icon-round._football-ec:before {
    content: "\f124";
}

.discipline-icon._football:before, .discipline-icon-round._football:before {
    content: "\f125";
}

.discipline-icon._formula1:before, .discipline-icon-round._formula1:before {
    content: "\f126";
}

.discipline-icon._futsal:before, .discipline-icon-round._futsal:before {
    content: "\f127";
}

.discipline-icon._golf:before, .discipline-icon-round._golf:before {
    content: "\f128";
}

.discipline-icon._greyhound-racing:before, .discipline-icon-round._greyhound-racing:before {
    content: "\f129";
}

.discipline-icon._handball:before, .discipline-icon-round._handball:before {
    content: "\f12a";
}

.discipline-icon._harness-racing:before, .discipline-icon-round._harness-racing:before {
    content: "\f12b";
}

.discipline-icon._hockey:before, .discipline-icon-round._hockey:before {
    content: "\f12c";
}

.discipline-icon._horse-racing:before, .discipline-icon-round._horse-racing:before {
    content: "\f12d";
}

.discipline-icon._hot:before, .discipline-icon-round._hot:before {
    content: "\f12e";
}

.discipline-icon._hs:before, .discipline-icon-round._hs:before {
    content: "\f12f";
}

.discipline-icon._kabaddi:before, .discipline-icon-round._kabaddi:before {
    content: "\f130";
}

.discipline-icon._king-of-glory:before, .discipline-icon-round._king-of-glory:before {
    content: "\f131";
}

.discipline-icon._live-pro:before, .discipline-icon-round._live-pro:before {
    content: "\f132";
}

.discipline-icon._live:before, .discipline-icon-round._live:before {
    content: "\f133";
}

.discipline-icon._lol:before, .discipline-icon-round._lol:before {
    content: "\f134";
}

.discipline-icon._mma:before, .discipline-icon-round._mma:before {
    content: "\f135";
}

.discipline-icon._mobile-legends:before, .discipline-icon-round._mobile-legends:before {
    content: "\f136";
}

.discipline-icon._olympic-games:before, .discipline-icon-round._olympic-games:before {
    content: "\f137";
}

.discipline-icon._ow:before, .discipline-icon-round._ow:before {
    content: "\f138";
}

.discipline-icon._politics:before, .discipline-icon-round._politics:before {
    content: "\f139";
}

.discipline-icon._pubg:before, .discipline-icon-round._pubg:before {
    content: "\f13a";
}

.discipline-icon._rainbow6:before, .discipline-icon-round._rainbow6:before {
    content: "\f13b";
}

.discipline-icon._rocket-league-bots:before, .discipline-icon-round._rocket-league-bots:before {
    content: "\f13c";
}

.discipline-icon._rocket-league:before, .discipline-icon-round._rocket-league:before {
    content: "\f13d";
}

.discipline-icon._rugby:before, .discipline-icon-round._rugby:before {
    content: "\f13e";
}

.discipline-icon._sc2:before, .discipline-icon-round._sc2:before {
    content: "\f13f";
}

.discipline-icon._search:before, .discipline-icon-round._search:before {
    content: "\f140";
}

.discipline-icon._snooker:before, .discipline-icon-round._snooker:before {
    content: "\f141";
}

.discipline-icon._tabletennis:before, .discipline-icon-round._tabletennis:before {
    content: "\f142";
}

.discipline-icon._tennis:before, .discipline-icon-round._tennis:before {
    content: "\f143";
}

.discipline-icon._top-pro:before, .discipline-icon-round._top-pro:before {
    content: "\f144";
}

.discipline-icon._top:before, .discipline-icon-round._top:before {
    content: "\f145";
}

.discipline-icon._tournaments:before, .discipline-icon-round._tournaments:before {
    content: "\f146";
}

.discipline-icon._turbogames:before, .discipline-icon-round._turbogames:before {
    content: "\f147";
}

.discipline-icon._users-tournament-pro:before, .discipline-icon-round._users-tournament-pro:before {
    content: "\f148";
}

.discipline-icon._users-tournament:before, .discipline-icon-round._users-tournament:before {
    content: "\f149";
}

.discipline-icon._valorant:before, .discipline-icon-round._valorant:before {
    content: "\f14a";
}

.discipline-icon._volleyball:before, .discipline-icon-round._volleyball:before {
    content: "\f14b";
}

.discipline-icon._warcraft3:before, .discipline-icon-round._warcraft3:before {
    content: "\f14c";
}

.discipline-icon._waterpolo:before, .discipline-icon-round._waterpolo:before {
    content: "\f14d";
}

@font-face {
    font-family: "icomoon";
    src: url(/dist/fonts/icomoon-8bb09829e26b4aba093e.eot);
    src: url(/dist/fonts/icomoon-8bb09829e26b4aba093e.eot) format("embedded-opentype"),url(/dist/fonts/icomoon-a03500cf98f71f93009f.ttf) format("truetype"),url(/dist/fonts/icomoon-bb2f0a463b4a1a79c02b.woff) format("woff"),url(/dist/img/icomoon-d3e3f2a0894c9aa5af69.svg) format("svg");
    font-weight: normal;
    font-style: normal
}

[class^=icon-],[class*=" icon-"] {
    font-family: "icomoon" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-arrow::before {
    content: ""
}

.icon-success::before {
    content: ""
}

.icon-failure::before {
    content: ""
}

.icon-error::before {
    content: ""
}

.icon-curacao::before {
    content: ""
}

.icon-esbet::before {
    content: ""
}

.icon-ht::before {
    content: ""
}

.icon-18-plus::before {
    content: ""
}

.icon-fb::before {
    content: ""
}

.icon-steam::before {
    content: ""
}

.icon-betcoin::before {
    content: ""
}

.icon-gt::before {
    content: ""
}

.icon-tw::before {
    content: ""
}

.icon-vk::before {
    content: ""
}

.icon-watch::before {
    content: ""
}

.icon-youtube::before {
    content: ""
}

.icon-lock::before {
    content: ""
}

.icon-esbet::before {
    content: ""
}

.icon-instagram::before {
    content: ""
}

.icon-twitch::before {
    content: ""
}

.icon-clock::before {
    content: ""
}

.icon-hexagon::before {
    content: ""
}

.icon-entry::before {
    content: ""
}

.icon-bid-accepted::before {
    content: ""
}

.icon-gift::before {
    content: ""
}

.icon-no-founds::before {
    content: ""
}

.icon-close-square::before {
    content: ""
}

.icon-list-empty::before {
    content: ""
}

.icon-no-finance::before {
    content: ""
}

.icon-file::before {
    content: ""
}

.icon-check::before {
    content: ""
}

.icon-edit::before {
    content: ""
}

.icon-calendar::before {
    content: ""
}

* {
    zoom:1;-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-smoothing: antialiased;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-touch-callout: none
}

audio:not([controls]),[hidden] {
    display: none
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
    font-size: 100%;
    vertical-align: baseline;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-display: block
}

html {
    height: 100vh;
    min-height: 100vh;
    cursor: default;
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    font-variant-ligatures: none;
    -webkit-font-variant-ligatures: none;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    text-shadow: rgba(0,0,0,.01) 0 0 1px;
    direction: ltr;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    scrollbar-width: none
}

html::-webkit-scrollbar {
    width: 0;
    height: 0;
    display: none;
    background: transparent
}

html#content browser {
    margin-right: -14px !important;
    overflow-y: scroll;
    margin-bottom: -14px !important;
    overflow-x: scroll
}

body {
    min-height: 100vh;
    background: var(--body-main);
    line-height: 1;
    font-family: "Fira Sans",sans-serif;
    position: relative;
    font-display: block
}

body.betslip-body {
    background-color: transparent
}

input,textarea,select,button {
    font-family: "Fira Sans",sans-serif;
    font-display: block
}

ol,ul {
    list-style: none
}

table {
    border-collapse: separate;
    border-spacing: 0;
    vertical-align: middle
}

caption,th,td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle
}

a img {
    border: none
}

a {
    color: inherit;
    text-decoration: none
}

strong {
    font-weight: bold
}

.hidden {
    display: none !important
}

.pb24 {
    padding-bottom: 24px !important
}

.pb20 {
    padding-bottom: 20px !important
}

.mb10 {
    margin-bottom: 10px !important
}

.mb15 {
    margin-bottom: 15px !important
}

.h100pct {
    height: 100%
}

.text-center {
    text-align: center
}

.flex {
    display: flex
}

.flex-grow {
    flex-grow: 1
}

.flex-container {
    flex: 1;
    display: flex
}

.justify-space-between {
    justify-content: space-between
}

.justify-left {
    justify-content: left !important
}

.justify-content-center {
    justify-content: center
}

.a-i-c {
    align-items: center
}

.f-d-c {
    flex-direction: column
}

.white {
    color: var(--text-highlighted) !important;
    animation: market-blink-animation 1s ease-in-out infinite;
    -webkit-animation: market-blink-animation 1s ease-in-out infinite
}

.z10 {
    z-index: 10
}

.z20 {
    z-index: 20
}

.z30 {
    z-index: 30
}

.z40 {
    z-index: 40
}

.z50 {
    z-index: 50
}

.lowercase {
    text-transform: lowercase
}

.hover-underline:hover {
    text-decoration: underline
}

.custom-scroll {
    overflow-y: auto
}

@media(min-width: 1281px) {
    .custom-scroll {
        overflow-y:overlay !important
    }
}

.custom-scroll::-webkit-scrollbar {
    width: 4px;
    background-color: var(--borders-main)
}

.custom-scroll::-webkit-scrollbar-thumb,.custom-scroll::-webkit-scrollbar-track {
    border-radius: 5px;
    background-clip: padding-box
}

.custom-scroll::-webkit-scrollbar-thumb {
    background-color: var(--bg-main-lighter)
}

@-moz-document url-prefix() {
    .custom-scroll {
        overflow: -moz-scrollbars-none;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        scrollbar-width: none
    }

    .custom-scroll::-webkit-scrollbar {
        width: 0;
        height: 0;
        display: none;
        background: transparent
    }

    .custom-scroll#content browser {
        margin-right: -14px !important;
        overflow-y: scroll;
        margin-bottom: -14px !important;
        overflow-x: scroll
    }
}

.hide-scrollbar {
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    scrollbar-width: none
}

.hide-scrollbar::-webkit-scrollbar {
    width: 0;
    height: 0;
    display: none;
    background: transparent
}

.hide-scrollbar#content browser {
    margin-right: -14px !important;
    overflow-y: scroll;
    margin-bottom: -14px !important;
    overflow-x: scroll
}

.scrollable-stage {
    overflow-x: auto;
    overflow-y: hidden;
    scroll-behavior: smooth;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    scrollbar-width: none
}

.scrollable-stage::-webkit-scrollbar {
    width: 0;
    height: 0;
    display: none;
    background: transparent
}

.scrollable-stage#content browser {
    margin-right: -14px !important;
    overflow-y: scroll;
    margin-bottom: -14px !important;
    overflow-x: scroll
}

#top_events_slider body,#live_events_widget body,#top_events_widget body {
    background: transparent
}

._icon-user,._icon-time,._icon-wallet {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center
}

._icon-user {
    background-image: url(/dist/img/icon-user-ec9d905dea987a7c5967.svg)
}

._icon-time {
    background-image: url(/dist/img/icon-time-0ae048e69ef872d50fe6.svg)
}

._icon-wallet {
    background-image: url(/dist/img/icon-wallet-fba7f640f555fa3ca6d6.svg)
}

._icon-odd {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url(/dist/img/icon-odd-96fc4761f925dac08652.svg)
}

.header-bg-warcraft3 {
    background-image: url(/dist/img/header_bg_warcraft3-364452bac5ac3f26c235.jpg)
}

.header-bg-csgo {
    background-image: url(/dist/img/header_bg_csgo-6065c3233d0fb5719f53.jpg)
}

.header-bg-dota2 {
    background-image: url(/dist/img/header_bg_dota2-0d145f7741ec9e91bf2e.jpg)
}

.header-bg-lol {
    background-image: url(/dist/img/header_bg_lol-03d9cf847043ee8edf10.jpg)
}

.header-bg-efootball {
    background-image: url(/dist/img/header_bg_efootball-1297b0600d217beccd72.jpg)
}

.header-bg-pubg {
    background-image: url(/dist/img/header_bg_pubg-96f8822bf6e43c278476.jpg)
}

.header-bg-artifact {
    background-image: url(/dist/img/header_bg_artifact-d9d06b248854f9ffe34f.jpg)
}

.header-bg-hots {
    background-image: url(/dist/img/header_bg_hots-32e7558b0406e33c7cce.jpg)
}

.header-bg-rugby {
    background-image: url(/dist/img/header_bg_rugby-a65d0d082c10a5034428.jpg)
}

.header-bg-turbogames {
    background-image: url(/dist/img/header_bg_turbogames-5a5505c1a2b4272937d9.jpg)
}

.header-bg-sc2 {
    background-image: url(/dist/img/header_bg_sc2-db9d395731dcfed7aeb7.jpg)
}

.header-bg-hs {
    background-image: url(/dist/img/header_bg_hs-cb00bf56ab39e4e9b403.jpg)
}

.header-bg-ow {
    background-image: url(/dist/img/header_bg_ow-5c0b8cc513daff4e2901.jpg)
}

.header-bg-football {
    background-image: url(/dist/img/header_bg_football-1b7f173f0db2b04dfa7f.jpg)
}

.header-bg-football-wc {
    background-image: url(/dist/img/header_bg_football-wc-322a2ca71f6d8f0f28e1.jpg)
}

.header-bg-baseball {
    background-image: url(/dist/img/header_bg_baseball-5811facb526cb23fd438.jpg)
}

.header-bg-basketball {
    background-image: url(/dist/img/header_bg_basketball-d648e9a8ba3a23ae5cc8.jpg)
}

.header-bg-basketball3x3 {
    background-image: url(/dist/img/header_bg_basketball3x3-d648e9a8ba3a23ae5cc8.jpg)
}

.header-bg-boxing {
    background-image: url(/dist/img/header_bg_boxing-31d5617f8f51c35981cf.jpg)
}

.header-bg-handball {
    background-image: url(/dist/img/header_bg_handball-eafba9389682abd765c2.jpg)
}

.header-bg-hockey {
    background-image: url(/dist/img/header_bg_hockey-a6ce6e94e4ac5971e34e.jpg)
}

.header-bg-tabletennis {
    background-image: url(/dist/img/header_bg_tabletennis-3a9d1604c337f9c3ac84.jpg)
}

.header-bg-tennis {
    background-image: url(/dist/img/header_bg_tennis-73ae7afff299f2359b18.jpg)
}

.header-bg-mma {
    background-image: url(/dist/img/header_bg_mma-d5b5e7022a74f45b10ae.jpg)
}

.header-bg-volleyball {
    background-image: url(/dist/img/header_bg_volleyball-10de1c9467e4492ba02c.jpg)
}

.header-bg-apex {
    background-image: url(/dist/img/header_bg_apex-6ab8b21cd9e798ba9873.jpg)
}

.header-bg-ebasketball {
    background-image: url(/dist/img/header_bg_ebasketball-636942eabcff098ca67f.jpg)
}

.header-bg-etennis {
    background-image: url(/dist/img/header_bg_etennis-f9aa91dae6135d595bea.jpg)
}

.header-bg-ehockey {
    background-image: url(/dist/img/header_bg_ehockey-3605247c412e5ac3bc4a.jpg)
}

.header-bg-emma {
    background-image: url(/dist/img/header_bg_emma-950096caee560a208863.jpg)
}

.header-bg-call-of-duty {
    background-image: url(/dist/img/header_bg_call-of-duty-f112e37cb57c7f160288.jpg)
}

.header-bg-rocket-league {
    background-image: url(/dist/img/header_bg_rocket-league-2573f31f71847fd56ac0.jpg)
}

.header-bg-rainbow6 {
    background-image: url(/dist/img/header_bg_rainbow6-cab29a58ab17742226da.jpg)
}

.header-bg-american-football {
    background-image: url(/dist/img/header_bg_american-football-5e57a1c88f4b564086db.jpg)
}

.header-bg-futsal {
    background-image: url(/dist/img/header_bg_futsal-746111e882d752ffa090.jpg)
}

.header-bg-snooker {
    background-image: url(/dist/img/header_bg_snooker-3f8e470451c0e501bd94.jpg)
}

.header-bg-cricket {
    background-image: url(/dist/img/header_bg_cricket-a5a0cf71d8d2a1e80b1e.jpg)
}

.header-bg-valorant {
    background-image: url(/dist/img/header_bg_valorant-2fe49879320913ce0ba0.jpg)
}

.header-bg-efootball-bots {
    background-image: url(/dist/img/header_bg_efootball-bots-1297b0600d217beccd72.jpg)
}

.header-bg-ebasketball-bots {
    background-image: url(/dist/img/header_bg_ebasketball-bots-636942eabcff098ca67f.jpg)
}

.header-bg-etennis-bots {
    background-image: url(/dist/img/header_bg_etennis-bots-f9aa91dae6135d595bea.jpg)
}

.header-bg-king-of-glory {
    background-image: url(/dist/img/header_bg_king-of-glory-ad1e774fb7a0cea80c86.jpg)
}

.header-bg-arena-of-valor {
    background-image: url(/dist/img/header_bg_arena-of-valor-07b55904312ad11aaacc.jpg)
}

.header-bg-eg {
    background-image: url(/dist/img/header_bg_eg-1874249fdeb6f1c6743f.jpg)
}

.header-bg-efighting-bots {
    background-image: url(/dist/img/header_bg_efighting-bots-a740316c8081062daf17.jpg)
}

.header-bg-rocket-league-bots {
    background-image: url(/dist/img/header_bg_rocket-league-bots-2573f31f71847fd56ac0.jpg)
}

.header-bg-formula1 {
    background-image: url(/dist/img/header_bg_formula1-195f330a0fc589c531e8.jpg)
}

.header-bg-politics {
    background-image: url(/dist/img/header_bg_politics-fc6ac56d630c4c604774.jpg)
}

.header-bg-horse-racing {
    background-image: url(/dist/img/header_bg_horse-racing-245214eed82137dfb861.jpg)
}

.header-bg-harness-racing {
    background-image: url(/dist/img/header_bg_harness-racing-210fbdab5c1af90ab2c0.jpg)
}

.header-bg-greyhound-racing {
    background-image: url(/dist/img/header_bg_greyhound-racing-67f54979b6ba59707e47.jpg)
}

.header-bg-biathlon {
    background-image: url(/dist/img/header_bg_biathlon-bd8fc10d88f791229d53.jpg)
}

.header-bg-darts {
    background-image: url(/dist/img/header_bg_darts-b93c7d90e1536ef877f3.jpg)
}

.header-bg-badminton {
    background-image: url(/dist/img/header_bg_badminton-84fa96d95f2d9b8bd347.jpg)
}

.header-bg-entertainment {
    background-image: url(/dist/img/header_bg_entertainment-21ead26c6a346e8fb8f3.jpg)
}

.header-bg-mobile-legends {
    background-image: url(/dist/img/header_bg_mobile-legends-f9c68f9ef0f10bd75939.jpg)
}

.header-bg-aussie-rules {
    background-image: url(/dist/img/header_bg_aussie-rules-9fb39348e4b7277ab77d.jpg)
}

.header-bg-users-tournament {
    background-image: url(/dist/img/header_bg_users-tournament-5e57a1c88f4b564086db.jpg)
}

.header-bg-waterpolo {
    background-image: url(/dist/img/header_bg_waterpolo-9cd6564f64d26554d784.jpg)
}

.header-bg-kabaddi {
    background-image: url(/dist/img/header_bg_kabaddi-123742cf7a3277b6de82.jpg)
}

.header-bg-beach-volleyball {
    background-image: url(/dist/img/header_bg_beach-volleyball-c719389de79d868297b5.jpg)
}

.header-bg-bowls {
    background-image: url(/dist/img/header_bg_bowls-3a8e099a0e177f1b5bea.jpg)
}

.header-bg-ecricket {
    background-image: url(/dist/img/header_bg_ecricket-5166b36f175423a52020.jpg)
}

.header-bg-golf {
    background-image: url(/dist/img/header_bg_golf-76d2247f5df35c7f965c.jpg)
}

@media(max-width: 460px) {
    .header-bg-warcraft3 {
        background-image:url(/dist/img/mobile_header_bg_warcraft3-6190ae778b397314655d.jpg)
    }

    .header-bg-csgo {
        background-image: url(/dist/img/mobile_header_bg_csgo-955e4795837eefb8f7d1.jpg)
    }

    .header-bg-dota2 {
        background-image: url(/dist/img/mobile_header_bg_dota2-2393f7adcb6c5db3ebb8.jpg)
    }

    .header-bg-lol {
        background-image: url(/dist/img/mobile_header_bg_lol-f4e3c0c0c0673f1c9ee5.jpg)
    }

    .header-bg-efootball {
        background-image: url(/dist/img/mobile_header_bg_efootball-4f9a68fabe284aaa45fe.jpg)
    }

    .header-bg-pubg {
        background-image: url(/dist/img/mobile_header_bg_pubg-606ba7e3677281c95190.jpg)
    }

    .header-bg-artifact {
        background-image: url(/dist/img/mobile_header_bg_artifact-9686452bb52a29406269.jpg)
    }

    .header-bg-hots {
        background-image: url(/dist/img/mobile_header_bg_hots-c0a9cf088a965de47615.jpg)
    }

    .header-bg-rugby {
        background-image: url(/dist/img/mobile_header_bg_rugby-80edaf57a91c705571b3.jpg)
    }

    .header-bg-turbogames {
        background-image: url(/dist/img/mobile_header_bg_turbogames-e18af0344e8e0204a26b.jpg)
    }

    .header-bg-sc2 {
        background-image: url(/dist/img/mobile_header_bg_sc2-1c8c1c967996dfe9fe35.jpg)
    }

    .header-bg-hs {
        background-image: url(/dist/img/mobile_header_bg_hs-88b6a192ade5e0e3d465.jpg)
    }

    .header-bg-ow {
        background-image: url(/dist/img/mobile_header_bg_ow-a74c5543b97ce74aae91.jpg)
    }

    .header-bg-football {
        background-image: url(/dist/img/mobile_header_bg_football-4ec8d4c7d1f6a60e9372.jpg)
    }

    .header-bg-football-wc {
        background-image: url(/dist/img/mobile_header_bg_football-wc-eac891a45f576e430301.jpg)
    }

    .header-bg-baseball {
        background-image: url(/dist/img/mobile_header_bg_baseball-e8c83139803d56560478.jpg)
    }

    .header-bg-basketball {
        background-image: url(/dist/img/mobile_header_bg_basketball-e8e00d0fff54c3407d72.jpg)
    }

    .header-bg-basketball3x3 {
        background-image: url(/dist/img/mobile_header_bg_basketball3x3-e8e00d0fff54c3407d72.jpg)
    }

    .header-bg-boxing {
        background-image: url(/dist/img/mobile_header_bg_boxing-8453794d80e62e617507.jpg)
    }

    .header-bg-handball {
        background-image: url(/dist/img/mobile_header_bg_handball-100aaa90c2a9672c7baf.jpg)
    }

    .header-bg-hockey {
        background-image: url(/dist/img/mobile_header_bg_hockey-7e9d70b14eb5e19c35a9.jpg)
    }

    .header-bg-tabletennis {
        background-image: url(/dist/img/mobile_header_bg_tabletennis-5457ce8da3d66ed12b10.jpg)
    }

    .header-bg-tennis {
        background-image: url(/dist/img/mobile_header_bg_tennis-8f94b07656d1d4646c33.jpg)
    }

    .header-bg-mma {
        background-image: url(/dist/img/mobile_header_bg_mma-10a42b22059e2495dbae.jpg)
    }

    .header-bg-volleyball {
        background-image: url(/dist/img/mobile_header_bg_volleyball-03399a949637992e5e98.jpg)
    }

    .header-bg-apex {
        background-image: url(/dist/img/mobile_header_bg_apex-55efc7b4d5a81096dac8.jpg)
    }

    .header-bg-ebasketball {
        background-image: url(/dist/img/mobile_header_bg_ebasketball-0c0eebbfd17ead80b9d2.jpg)
    }

    .header-bg-etennis {
        background-image: url(/dist/img/mobile_header_bg_etennis-21b3ddde133336baf422.jpg)
    }

    .header-bg-ehockey {
        background-image: url(/dist/img/mobile_header_bg_ehockey-5b00bd6bd48fd4c35f65.jpg)
    }

    .header-bg-emma {
        background-image: url(/dist/img/mobile_header_bg_emma-b5d9e0fea7525e0e8c72.jpg)
    }

    .header-bg-call-of-duty {
        background-image: url(/dist/img/mobile_header_bg_call-of-duty-19ffca9d18b20ec0deb6.jpg)
    }

    .header-bg-rocket-league {
        background-image: url(/dist/img/mobile_header_bg_rocket-league-c45b78282de735576122.jpg)
    }

    .header-bg-rainbow6 {
        background-image: url(/dist/img/mobile_header_bg_rainbow6-81993bddbb2b3181aeac.jpg)
    }

    .header-bg-american-football {
        background-image: url(/dist/img/mobile_header_bg_american-football-e65f28db98d3288ec866.jpg)
    }

    .header-bg-futsal {
        background-image: url(/dist/img/mobile_header_bg_futsal-4fe52f11308deaa21982.jpg)
    }

    .header-bg-snooker {
        background-image: url(/dist/img/mobile_header_bg_snooker-21f1e48fd12f03c9de02.jpg)
    }

    .header-bg-cricket {
        background-image: url(/dist/img/mobile_header_bg_cricket-f07a3f2dc8e924c6c390.jpg)
    }

    .header-bg-valorant {
        background-image: url(/dist/img/mobile_header_bg_valorant-666ea5cf905914478f6f.jpg)
    }

    .header-bg-efootball-bots {
        background-image: url(/dist/img/mobile_header_bg_efootball-bots-4f9a68fabe284aaa45fe.jpg)
    }

    .header-bg-ebasketball-bots {
        background-image: url(/dist/img/mobile_header_bg_ebasketball-bots-0c0eebbfd17ead80b9d2.jpg)
    }

    .header-bg-etennis-bots {
        background-image: url(/dist/img/mobile_header_bg_etennis-bots-21b3ddde133336baf422.jpg)
    }

    .header-bg-king-of-glory {
        background-image: url(/dist/img/mobile_header_bg_king-of-glory-1c0e4a4e5017f5e66134.jpg)
    }

    .header-bg-arena-of-valor {
        background-image: url(/dist/img/mobile_header_bg_arena-of-valor-d2b30ef4a2efbf7e0bca.jpg)
    }

    .header-bg-eg {
        background-image: url(/dist/img/mobile_header_bg_eg-230426614f58f3da1d71.jpg)
    }

    .header-bg-efighting-bots {
        background-image: url(/dist/img/mobile_header_bg_efighting-bots-706d37b2424152c1c5e8.jpg)
    }

    .header-bg-rocket-league-bots {
        background-image: url(/dist/img/mobile_header_bg_rocket-league-bots-c45b78282de735576122.jpg)
    }

    .header-bg-formula1 {
        background-image: url(/dist/img/mobile_header_bg_formula1-783b6fea9ac76e50e16f.jpg)
    }

    .header-bg-politics {
        background-image: url(/dist/img/mobile_header_bg_politics-d4633f3d2b7e1a39a329.jpg)
    }

    .header-bg-horse-racing {
        background-image: url(/dist/img/mobile_header_bg_horse-racing-37726a5004b11808870d.jpg)
    }

    .header-bg-harness-racing {
        background-image: url(/dist/img/mobile_header_bg_harness-racing-775bcee9aa30c3a27f0a.jpg)
    }

    .header-bg-greyhound-racing {
        background-image: url(/dist/img/mobile_header_bg_greyhound-racing-d33ff418b659709b4736.jpg)
    }

    .header-bg-biathlon {
        background-image: url(/dist/img/mobile_header_bg_biathlon-816e6abe479cfbd86dbc.jpg)
    }

    .header-bg-darts {
        background-image: url(/dist/img/mobile_header_bg_darts-01f9e5085765fb9d478a.jpg)
    }

    .header-bg-badminton {
        background-image: url(/dist/img/mobile_header_bg_badminton-5204d56fc945d4a156b4.jpg)
    }

    .header-bg-entertainment {
        background-image: url(/dist/img/mobile_header_bg_entertainment-83591ee0cba74c927d01.jpg)
    }

    .header-bg-mobile-legends {
        background-image: url(/dist/img/mobile_header_bg_mobile-legends-218b82592beab22a7fb8.jpg)
    }

    .header-bg-aussie-rules {
        background-image: url(/dist/img/mobile_header_bg_aussie-rules-8a39ef45414302fcbbad.jpg)
    }

    .header-bg-users-tournament {
        background-image: url(/dist/img/mobile_header_bg_users-tournament-e65f28db98d3288ec866.jpg)
    }

    .header-bg-waterpolo {
        background-image: url(/dist/img/mobile_header_bg_waterpolo-5e8dd47b1e7263ea29df.jpg)
    }

    .header-bg-kabaddi {
        background-image: url(/dist/img/mobile_header_bg_kabaddi-97700fd15159c0ea6916.jpg)
    }

    .header-bg-beach-volleyball {
        background-image: url(/dist/img/mobile_header_bg_beach-volleyball-88086a60f738c53d4a23.jpg)
    }

    .header-bg-bowls {
        background-image: url(/dist/img/mobile_header_bg_bowls-e97a734fe384048dc08f.jpg)
    }

    .header-bg-ecricket {
        background-image: url(/dist/img/mobile_header_bg_ecricket-0bcdf5fe781c0af22470.jpg)
    }

    .header-bg-golf {
        background-image: url(/dist/img/mobile_header_bg_golf-47333ecd4f732618d282.jpg)
    }
}

.header-bg-football-ec {
    background: #143cdb url(/dist/img/header_bg_football-ec-a7c4fbd177db14cc0c5a.jpg) no-repeat center
}

.header-bg-football-ec.page-header__bg {
    background-size: contain
}

@media(max-width: 460px) {
    .header-bg-football-ec {
        background:#143cdb url(/dist/img/mobile_header_bg_football-ec-f50605d2580e8e9d0c5c.jpg) no-repeat center
    }

    .header-bg-football-ec.page-header__bg {
        background-size: contain
    }
}

.header-bg-olympic-games {
    background: url(/dist/img/header_bg_olympic-games-bcfdfb363aaa584acc61.jpg) no-repeat center,linear-gradient(180deg, #009CE0 0%, #022058 100%)
}

.header-bg-olympic-games.page-header__bg {
    background-size: contain
}

@media(max-width: 460px) {
    .header-bg-olympic-games {
        background:url(/dist/img/mobile_header_bg_olympic-games-7e267a8df97024abd5b1.jpg) no-repeat center,linear-gradient(180deg, #009CE0 0%, #022058 100%)
    }

    .header-bg-olympic-games.page-header__bg {
        background-size: contain
    }
}

._icon-triangle-right,._icon-yellow-card,._icon-red-card,._icon-corner {
    background-position: center;
    background-repeat: no-repeat
}

.iconFont.iconFont-icon-arrow-right,.iconFont.iconFont-icon-arrow-left {
    font-size: 9px
}

.iconFont.iconFont-icon-serving {
    color: var(--text-default)
}

._icon-triangle-right {
    background-image: url(/dist/img/icon-triangle-right-9748e665f8a3f0d98b09.svg)
}

._icon-yellow-card {
    background-image: url(/dist/img/icon-yellow-card-af9976af409bfaa2ad98.svg)
}

._icon-red-card {
    background-image: url(/dist/img/icon-red-card-2ae3c077b819db87abda.svg)
}

._icon-corner {
    background-image: url(/dist/img/icon-corner-7baefcf5c9649adcc7f8.svg)
}

._preloader {
    background: url(/dist/img/spritebetsy-green-b24138702779347d55fb.svg) repeat-x
}

.classic ._icon-logo {
    background-image: url(/dist/img/logo-games-green-b06529f1045d71c28161.svg)
}

.classic ._preloader {
    background: url(/dist/img/spritebetsy-green-b24138702779347d55fb.svg) repeat-x
}

.classic_light ._icon-logo {
    background-image: url(/dist/img/logo-games-blue-9c07d944c65f7b422bb2.svg)
}

.classic_light ._preloader {
    background: url(/dist/img/spritebetsy-blue-19e15754e7eac02ca937.svg) repeat-x
}

.btcsn ._preloader {
    background: url(/dist/img/spritebetsy-orange-595675015cd4bbf3672d.svg) repeat-x
}

.redblue ._icon-logo {
    background-image: url(/dist/img/logo-games-red-34e8ca35e4adff4930de.svg)
}

.redblue ._preloader {
    background: url(/dist/img/spritebetsy-red-0abeaefa23f59a26a8fc.svg) repeat-x
}

.redblue_light ._icon-logo {
    background-image: url(/dist/img/logo-games-blue-red-9d5fd180f27d0c9bb827.svg)
}

.redblue_light ._preloader {
    background: url(/dist/img/spritebetsy-red-0abeaefa23f59a26a8fc.svg) repeat-x
}

.classic .coupon-footer:before,.redblue .coupon-footer:before {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000)
}

.classic .select-input,.redblue .select-input {
    background-image: url(/dist/img/icon-bottom-triangle-white-fcbe52d42d07b82e869f.svg)
}

.classic_light .coupon-footer:before,.redblue_light .coupon-footer:before {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #d0d0d0)
}

.classic_light .select-input,.redblue_light .select-input {
    background-image: url(/dist/img/icon-bottom-triangle-grey-fcbe52d42d07b82e869f.svg)
}

.discipline-icon,.discipline-icon-round {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--text-highlighted, --text-lighter);
    font-size: 24px
}

.discipline-icon:before,.discipline-icon-round:before {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center
}

.discipline-icon._top,.discipline-icon-round._top {
    background: #3567ff
}

.discipline-icon._live,.discipline-icon-round._live {
    background: linear-gradient(225deg, #CE49C7 0%, #4ABAFB 100%)
}

.discipline-icon._turbogames,.discipline-icon-round._turbogames {
    background: linear-gradient(225deg, #FF4973 0%, #E90035 100%)
}

.discipline-icon._favorites,.discipline-icon-round._favorites {
    background: linear-gradient(225.88deg, #FFE070 -1.59%, #FF7A00 100%)
}

.discipline-icon._tournaments,.discipline-icon-round._tournaments {
    background: #76bb67
}

.discipline-icon._dota2,.discipline-icon-round._dota2 {
    background: #ff685a
}

.discipline-icon._csgo,.discipline-icon-round._csgo {
    background: #e09e4b
}

.discipline-icon._fifa,.discipline-icon-round._fifa {
    background: #67bbad
}

.discipline-icon._efootball,.discipline-icon-round._efootball {
    background: #67bbad
}

.discipline-icon._football,.discipline-icon-round._football {
    background: #b1c566
}

.discipline-icon._football-wc,.discipline-icon-round._football-wc {
    background: #730928
}

.discipline-icon._football-ec,.discipline-icon-round._football-ec {
    background: #143cdb
}

.discipline-icon._efootball-bots,.discipline-icon-round._efootball-bots {
    background: #67bbad
}

.discipline-icon._tabletennis,.discipline-icon-round._tabletennis {
    background: #5a8aff
}

.discipline-icon._apex,.discipline-icon-round._apex {
    background: #cd3c2e
}

.discipline-icon._baseball,.discipline-icon-round._baseball {
    background: #7a68ae
}

.discipline-icon._basketball,.discipline-icon-round._basketball {
    background: #ff8a53
}

.discipline-icon._ebasketball,.discipline-icon-round._ebasketball {
    background: #ff8a53
}

.discipline-icon._basketball3x3,.discipline-icon-round._basketball3x3 {
    background: #ff8a53
}

.discipline-icon._ebasketball-bots,.discipline-icon-round._ebasketball-bots {
    background: #ff8a53
}

.discipline-icon._boxing,.discipline-icon-round._boxing {
    background: #daac64
}

.discipline-icon._handball,.discipline-icon-round._handball {
    background: #bbaf67
}

.discipline-icon._hs,.discipline-icon-round._hs {
    background: #524830
}

.discipline-icon._hearthstone,.discipline-icon-round._hearthstone {
    background: #524830
}

.discipline-icon._hockey,.discipline-icon-round._hockey {
    background: #69beff
}

.discipline-icon._ehockey,.discipline-icon-round._ehockey {
    background: #69beff
}

.discipline-icon._lol,.discipline-icon-round._lol {
    background: #b88b39
}

.discipline-icon._ow,.discipline-icon-round._ow {
    background: #394d60
}

.discipline-icon._overwatch,.discipline-icon-round._overwatch {
    background: #394d60
}

.discipline-icon._sc2,.discipline-icon-round._sc2 {
    background: #86cce5
}

.discipline-icon._starcraft,.discipline-icon-round._starcraft {
    background: #86cce5
}

.discipline-icon._tennis,.discipline-icon-round._tennis {
    background: #67bb77
}

.discipline-icon._etennis,.discipline-icon-round._etennis {
    background: #67bb77
}

.discipline-icon._etennis-bots,.discipline-icon-round._etennis-bots {
    background: #67bb77
}

.discipline-icon._mma,.discipline-icon-round._mma {
    background: #e24556
}

.discipline-icon._emma,.discipline-icon-round._emma {
    background: #e24556
}

.discipline-icon._ufc,.discipline-icon-round._ufc {
    background: #e24556
}

.discipline-icon._volleyball,.discipline-icon-round._volleyball {
    background: #677bbb
}

.discipline-icon._call-of-duty,.discipline-icon-round._call-of-duty {
    background: #dac83c
}

.discipline-icon._rocket-league,.discipline-icon-round._rocket-league {
    background: #2c6cb5
}

.discipline-icon._rocket-league-bots,.discipline-icon-round._rocket-league-bots {
    background: #2c6cb5
}

.discipline-icon._rainbow6,.discipline-icon-round._rainbow6 {
    background: #9f51a2
}

.discipline-icon._american-football,.discipline-icon-round._american-football {
    background: #144089
}

.discipline-icon._rugby,.discipline-icon-round._rugby {
    background: #a14138
}

.discipline-icon._warcraft3,.discipline-icon-round._warcraft3 {
    background: #c13306
}

.discipline-icon._futsal,.discipline-icon-round._futsal {
    background: #f3ae41
}

.discipline-icon._snooker,.discipline-icon-round._snooker {
    background: #7ea47e
}

.discipline-icon._valorant,.discipline-icon-round._valorant {
    background: #f84552
}

.discipline-icon._cricket,.discipline-icon-round._cricket {
    background: #e94d81
}

.discipline-icon._king-of-glory,.discipline-icon-round._king-of-glory {
    background: #c1aa72
}

.discipline-icon._arena-of-valor,.discipline-icon-round._arena-of-valor {
    background: #3b387f
}

.discipline-icon._pubg,.discipline-icon-round._pubg {
    background: linear-gradient(225deg, #FFD935 0%, #B05705 100%)
}

.discipline-icon._efighting-bots,.discipline-icon-round._efighting-bots {
    background: #f15701
}

.discipline-icon._formula1,.discipline-icon-round._formula1 {
    background: #e00
}

.discipline-icon._politics,.discipline-icon-round._politics {
    background: #53a7d3
}

.discipline-icon._horse-racing,.discipline-icon-round._horse-racing {
    background: #e7864d
}

.discipline-icon._harness-racing,.discipline-icon-round._harness-racing {
    background: #43217b
}

.discipline-icon._greyhound-racing,.discipline-icon-round._greyhound-racing {
    background: #606b87
}

.discipline-icon._biathlon,.discipline-icon-round._biathlon {
    background: #1e7aaa
}

.discipline-icon._darts,.discipline-icon-round._darts {
    background: #ff5740
}

.discipline-icon._badminton,.discipline-icon-round._badminton {
    background: #cf3c98
}

.discipline-icon._entertainment,.discipline-icon-round._entertainment {
    background: #e84259
}

.discipline-icon._mobile-legends,.discipline-icon-round._mobile-legends {
    background: #ae844c
}

.discipline-icon._aussie-rules,.discipline-icon-round._aussie-rules {
    background: #128a83
}

.discipline-icon._users-tournament,.discipline-icon-round._users-tournament {
    background: linear-gradient(225deg, #78F7FF 0%, #175289 100%)
}

.discipline-icon._waterpolo,.discipline-icon-round._waterpolo {
    background: #2256ca
}

.discipline-icon._kabaddi,.discipline-icon-round._kabaddi {
    background: #8038b8
}

.discipline-icon._beach-volleyball,.discipline-icon-round._beach-volleyball {
    background: #cd9962
}

.discipline-icon._bowls,.discipline-icon-round._bowls {
    background: #5c9560
}

.discipline-icon._ecricket,.discipline-icon-round._ecricket {
    background: #e94d81
}

.discipline-icon._golf,.discipline-icon-round._golf {
    background: #0d7f48
}

._discipline-icon-no-bg .discipline-icon {
    -webkit-filter: none;
    filter: none;
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 110%
}

._discipline-icon-no-bg .discipline-icon._turbogames {
    font-size: 18px
}

._discipline-icon-no-bg .games-nav .discipline-icon {
    width: 48px;
    height: 48px;
    margin-right: 0
}

._discipline-icon-no-bg~.modal ._desktop .discipline-icon {
    -webkit-filter: none;
    filter: none;
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 110%
}

._discipline-icon-no-bg~.modal ._desktop .discipline-icon._turbogames {
    font-size: 18px
}

._light-theme._discipline-icon-with-bg .discipline-icon,._light-theme._discipline-icon-with-bg .discipline-icon-round {
    color: #fff
}

._light-theme._discipline-icon-with-bg .discipline-icon._search {
    color: var(--text-highlighted)
}

._light-theme._discipline-icon-with-bg .live-filters__list._live-widget .discipline-icon {
    color: var(--text-highlighted)
}

._light-theme .tournaments-slider__wrapper .discipline-icon-round {
    color: #fff
}

.discipline-icon._._ {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    color: var(--text-highlighted, var(--text-active))
}

.discipline-icon._._:after {
    background-image: unset !important
}

@media(max-width: 980px) {
    .discipline-icon._._ {
        font-size:32px
    }
}

.discipline-icon._users-tournament {
    font-size: 18px;
    color: gold
}

.tournaments-slider__main._square-view .tournaments-slide__container._top {
    background: #3567ff
}

.tournaments-slider__main._square-view .tournaments-slide__container._live {
    background: linear-gradient(225deg, #CE49C7 0%, #4ABAFB 100%)
}

.tournaments-slider__main._square-view .tournaments-slide__container._turbogames {
    background: linear-gradient(225deg, #FF4973 0%, #E90035 100%)
}

.tournaments-slider__main._square-view .tournaments-slide__container._favorites {
    background: linear-gradient(225.88deg, #FFE070 -1.59%, #FF7A00 100%)
}

.tournaments-slider__main._square-view .tournaments-slide__container._tournaments {
    background: #76bb67
}

.tournaments-slider__main._square-view .tournaments-slide__container._dota2 {
    background: #ff685a
}

.tournaments-slider__main._square-view .tournaments-slide__container._csgo {
    background: #e09e4b
}

.tournaments-slider__main._square-view .tournaments-slide__container._fifa {
    background: #67bbad
}

.tournaments-slider__main._square-view .tournaments-slide__container._efootball {
    background: #67bbad
}

.tournaments-slider__main._square-view .tournaments-slide__container._football {
    background: #b1c566
}

.tournaments-slider__main._square-view .tournaments-slide__container._football-wc {
    background: #730928
}

.tournaments-slider__main._square-view .tournaments-slide__container._football-ec {
    background: #143cdb
}

.tournaments-slider__main._square-view .tournaments-slide__container._efootball-bots {
    background: #67bbad
}

.tournaments-slider__main._square-view .tournaments-slide__container._tabletennis {
    background: #5a8aff
}

.tournaments-slider__main._square-view .tournaments-slide__container._apex {
    background: #cd3c2e
}

.tournaments-slider__main._square-view .tournaments-slide__container._baseball {
    background: #7a68ae
}

.tournaments-slider__main._square-view .tournaments-slide__container._basketball {
    background: #ff8a53
}

.tournaments-slider__main._square-view .tournaments-slide__container._ebasketball {
    background: #ff8a53
}

.tournaments-slider__main._square-view .tournaments-slide__container._basketball3x3 {
    background: #ff8a53
}

.tournaments-slider__main._square-view .tournaments-slide__container._ebasketball-bots {
    background: #ff8a53
}

.tournaments-slider__main._square-view .tournaments-slide__container._boxing {
    background: #daac64
}

.tournaments-slider__main._square-view .tournaments-slide__container._handball {
    background: #bbaf67
}

.tournaments-slider__main._square-view .tournaments-slide__container._hs {
    background: #524830
}

.tournaments-slider__main._square-view .tournaments-slide__container._hearthstone {
    background: #524830
}

.tournaments-slider__main._square-view .tournaments-slide__container._hockey {
    background: #69beff
}

.tournaments-slider__main._square-view .tournaments-slide__container._ehockey {
    background: #69beff
}

.tournaments-slider__main._square-view .tournaments-slide__container._lol {
    background: #b88b39
}

.tournaments-slider__main._square-view .tournaments-slide__container._ow {
    background: #394d60
}

.tournaments-slider__main._square-view .tournaments-slide__container._overwatch {
    background: #394d60
}

.tournaments-slider__main._square-view .tournaments-slide__container._sc2 {
    background: #86cce5
}

.tournaments-slider__main._square-view .tournaments-slide__container._starcraft {
    background: #86cce5
}

.tournaments-slider__main._square-view .tournaments-slide__container._tennis {
    background: #67bb77
}

.tournaments-slider__main._square-view .tournaments-slide__container._etennis {
    background: #67bb77
}

.tournaments-slider__main._square-view .tournaments-slide__container._etennis-bots {
    background: #67bb77
}

.tournaments-slider__main._square-view .tournaments-slide__container._mma {
    background: #e24556
}

.tournaments-slider__main._square-view .tournaments-slide__container._emma {
    background: #e24556
}

.tournaments-slider__main._square-view .tournaments-slide__container._ufc {
    background: #e24556
}

.tournaments-slider__main._square-view .tournaments-slide__container._volleyball {
    background: #677bbb
}

.tournaments-slider__main._square-view .tournaments-slide__container._call-of-duty {
    background: #dac83c
}

.tournaments-slider__main._square-view .tournaments-slide__container._rocket-league {
    background: #2c6cb5
}

.tournaments-slider__main._square-view .tournaments-slide__container._rocket-league-bots {
    background: #2c6cb5
}

.tournaments-slider__main._square-view .tournaments-slide__container._rainbow6 {
    background: #9f51a2
}

.tournaments-slider__main._square-view .tournaments-slide__container._american-football {
    background: #144089
}

.tournaments-slider__main._square-view .tournaments-slide__container._rugby {
    background: #a14138
}

.tournaments-slider__main._square-view .tournaments-slide__container._warcraft3 {
    background: #c13306
}

.tournaments-slider__main._square-view .tournaments-slide__container._futsal {
    background: #f3ae41
}

.tournaments-slider__main._square-view .tournaments-slide__container._snooker {
    background: #7ea47e
}

.tournaments-slider__main._square-view .tournaments-slide__container._valorant {
    background: #f84552
}

.tournaments-slider__main._square-view .tournaments-slide__container._cricket {
    background: #e94d81
}

.tournaments-slider__main._square-view .tournaments-slide__container._king-of-glory {
    background: #c1aa72
}

.tournaments-slider__main._square-view .tournaments-slide__container._arena-of-valor {
    background: #3b387f
}

.tournaments-slider__main._square-view .tournaments-slide__container._pubg {
    background: linear-gradient(225deg, #FFD935 0%, #B05705 100%)
}

.tournaments-slider__main._square-view .tournaments-slide__container._efighting-bots {
    background: #f15701
}

.tournaments-slider__main._square-view .tournaments-slide__container._formula1 {
    background: #e00
}

.tournaments-slider__main._square-view .tournaments-slide__container._politics {
    background: #53a7d3
}

.tournaments-slider__main._square-view .tournaments-slide__container._horse-racing {
    background: #e7864d
}

.tournaments-slider__main._square-view .tournaments-slide__container._harness-racing {
    background: #43217b
}

.tournaments-slider__main._square-view .tournaments-slide__container._greyhound-racing {
    background: #606b87
}

.tournaments-slider__main._square-view .tournaments-slide__container._biathlon {
    background: #1e7aaa
}

.tournaments-slider__main._square-view .tournaments-slide__container._darts {
    background: #ff5740
}

.tournaments-slider__main._square-view .tournaments-slide__container._badminton {
    background: #cf3c98
}

.tournaments-slider__main._square-view .tournaments-slide__container._entertainment {
    background: #e84259
}

.tournaments-slider__main._square-view .tournaments-slide__container._mobile-legends {
    background: #ae844c
}

.tournaments-slider__main._square-view .tournaments-slide__container._aussie-rules {
    background: #128a83
}

.tournaments-slider__main._square-view .tournaments-slide__container._users-tournament {
    background: linear-gradient(225deg, #78F7FF 0%, #175289 100%)
}

.tournaments-slider__main._square-view .tournaments-slide__container._waterpolo {
    background: #2256ca
}

.tournaments-slider__main._square-view .tournaments-slide__container._kabaddi {
    background: #8038b8
}

.tournaments-slider__main._square-view .tournaments-slide__container._beach-volleyball {
    background: #cd9962
}

.tournaments-slider__main._square-view .tournaments-slide__container._bowls {
    background: #5c9560
}

.tournaments-slider__main._square-view .tournaments-slide__container._ecricket {
    background: #e94d81
}

.tournaments-slider__main._square-view .tournaments-slide__container._golf {
    background: #0d7f48
}

.live-disciplines-slider__item._top {
    background: #3567ff
}

.live-disciplines-slider__item._live {
    background: linear-gradient(225deg, #CE49C7 0%, #4ABAFB 100%)
}

.live-disciplines-slider__item._turbogames {
    background: linear-gradient(225deg, #FF4973 0%, #E90035 100%)
}

.live-disciplines-slider__item._favorites {
    background: linear-gradient(225.88deg, #FFE070 -1.59%, #FF7A00 100%)
}

.live-disciplines-slider__item._tournaments {
    background: #76bb67
}

.live-disciplines-slider__item._dota2 {
    background: #ff685a
}

.live-disciplines-slider__item._csgo {
    background: #e09e4b
}

.live-disciplines-slider__item._fifa {
    background: #67bbad
}

.live-disciplines-slider__item._efootball {
    background: #67bbad
}

.live-disciplines-slider__item._football {
    background: #b1c566
}

.live-disciplines-slider__item._football-wc {
    background: #730928
}

.live-disciplines-slider__item._football-ec {
    background: #143cdb
}

.live-disciplines-slider__item._efootball-bots {
    background: #67bbad
}

.live-disciplines-slider__item._tabletennis {
    background: #5a8aff
}

.live-disciplines-slider__item._apex {
    background: #cd3c2e
}

.live-disciplines-slider__item._baseball {
    background: #7a68ae
}

.live-disciplines-slider__item._basketball {
    background: #ff8a53
}

.live-disciplines-slider__item._ebasketball {
    background: #ff8a53
}

.live-disciplines-slider__item._basketball3x3 {
    background: #ff8a53
}

.live-disciplines-slider__item._ebasketball-bots {
    background: #ff8a53
}

.live-disciplines-slider__item._boxing {
    background: #daac64
}

.live-disciplines-slider__item._handball {
    background: #bbaf67
}

.live-disciplines-slider__item._hs {
    background: #524830
}

.live-disciplines-slider__item._hearthstone {
    background: #524830
}

.live-disciplines-slider__item._hockey {
    background: #69beff
}

.live-disciplines-slider__item._ehockey {
    background: #69beff
}

.live-disciplines-slider__item._lol {
    background: #b88b39
}

.live-disciplines-slider__item._ow {
    background: #394d60
}

.live-disciplines-slider__item._overwatch {
    background: #394d60
}

.live-disciplines-slider__item._sc2 {
    background: #86cce5
}

.live-disciplines-slider__item._starcraft {
    background: #86cce5
}

.live-disciplines-slider__item._tennis {
    background: #67bb77
}

.live-disciplines-slider__item._etennis {
    background: #67bb77
}

.live-disciplines-slider__item._etennis-bots {
    background: #67bb77
}

.live-disciplines-slider__item._mma {
    background: #e24556
}

.live-disciplines-slider__item._emma {
    background: #e24556
}

.live-disciplines-slider__item._ufc {
    background: #e24556
}

.live-disciplines-slider__item._volleyball {
    background: #677bbb
}

.live-disciplines-slider__item._call-of-duty {
    background: #dac83c
}

.live-disciplines-slider__item._rocket-league {
    background: #2c6cb5
}

.live-disciplines-slider__item._rocket-league-bots {
    background: #2c6cb5
}

.live-disciplines-slider__item._rainbow6 {
    background: #9f51a2
}

.live-disciplines-slider__item._american-football {
    background: #144089
}

.live-disciplines-slider__item._rugby {
    background: #a14138
}

.live-disciplines-slider__item._warcraft3 {
    background: #c13306
}

.live-disciplines-slider__item._futsal {
    background: #f3ae41
}

.live-disciplines-slider__item._snooker {
    background: #7ea47e
}

.live-disciplines-slider__item._valorant {
    background: #f84552
}

.live-disciplines-slider__item._cricket {
    background: #e94d81
}

.live-disciplines-slider__item._king-of-glory {
    background: #c1aa72
}

.live-disciplines-slider__item._arena-of-valor {
    background: #3b387f
}

.live-disciplines-slider__item._pubg {
    background: linear-gradient(225deg, #FFD935 0%, #B05705 100%)
}

.live-disciplines-slider__item._efighting-bots {
    background: #f15701
}

.live-disciplines-slider__item._formula1 {
    background: #e00
}

.live-disciplines-slider__item._politics {
    background: #53a7d3
}

.live-disciplines-slider__item._horse-racing {
    background: #e7864d
}

.live-disciplines-slider__item._harness-racing {
    background: #43217b
}

.live-disciplines-slider__item._greyhound-racing {
    background: #606b87
}

.live-disciplines-slider__item._biathlon {
    background: #1e7aaa
}

.live-disciplines-slider__item._darts {
    background: #ff5740
}

.live-disciplines-slider__item._badminton {
    background: #cf3c98
}

.live-disciplines-slider__item._entertainment {
    background: #e84259
}

.live-disciplines-slider__item._mobile-legends {
    background: #ae844c
}

.live-disciplines-slider__item._aussie-rules {
    background: #128a83
}

.live-disciplines-slider__item._users-tournament {
    background: linear-gradient(225deg, #78F7FF 0%, #175289 100%)
}

.live-disciplines-slider__item._waterpolo {
    background: #2256ca
}

.live-disciplines-slider__item._kabaddi {
    background: #8038b8
}

.live-disciplines-slider__item._beach-volleyball {
    background: #cd9962
}

.live-disciplines-slider__item._bowls {
    background: #5c9560
}

.live-disciplines-slider__item._ecricket {
    background: #e94d81
}

.live-disciplines-slider__item._golf {
    background: #0d7f48
}

.discipline-icon {
    border-radius: 4px
}

.discipline-icon-round {
    height: 40px;
    width: 40px;
    border-radius: 19px
}

.discipline-icon-round:after {
    border-radius: 20px
}

.discipline-icon._search {
    color: #fff;
    opacity: .32;
    font-size: 19px
}

.discipline-icon._favorites {
    font-size: 20px
}

.tournaments-slide .discipline-icon-round {
    font-size: 30px
}

.slider-event__tournament .discipline-icon {
    font-size: 16px
}

.games-matches__item-icon .discipline-icon {
    font-size: 20px
}

.games-stream__title._tournaments .discipline-icon._biathlon:after {
    background-size: contain
}

.dots-loading:after {
    content: " .";
    animation: dots 1s steps(5, end) infinite
}

@keyframes dots {
    0%,20% {
        color: rgba(20,21,23,0);
        text-shadow: .25em 0 0 rgba(20,21,23,0),.5em 0 0 rgba(20,21,23,0)
    }

    40% {
        color: #141517;
        text-shadow: .25em 0 0 rgba(20,21,23,0),.5em 0 0 rgba(20,21,23,0)
    }

    60% {
        text-shadow: .25em 0 0 #141517,.5em 0 0 rgba(20,21,23,0)
    }

    80%,100% {
        text-shadow: .25em 0 0 #141517,.5em 0 0 #141517
    }
}

.btn {
    display: inline-block;
    vertical-align: middle;
    border: none;
    background: none;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    outline: none;
    padding: 0;
    transition: .25s ease
}

.btn[disabled] {
    cursor: default;
    opacity: .6
}

.btn_simple {
    text-transform: uppercase;
    font-size: 12px;
    color: var(--text-highlighted);
    letter-spacing: .5px;
    line-height: 14px;
    padding: 5px 10px
}

.btn_default {
    padding: 0 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    border-radius: 4px;
    background-color: var(--bg-active);
    font-size: 14px;
    font-weight: bold;
    color: var(--bg-main-layouts)
}

.btn_large {
    display: block;
    width: 100%;
    padding: 13px
}

.btn_border {
    height: 40px;
    font-size: 12px;
    border-radius: 3px;
    text-transform: uppercase;
    color: var(--text-highlighted);
    padding: 0
}

@keyframes loading {
    0%,100% {
        box-shadow: -14px 16px 0 #000,0 16px 0 -1px rgba(0,0,0,.7),14px 16px 0 -2px rgba(0,0,0,.4)
    }

    33.3% {
        box-shadow: -14px 16px 0 -2px rgba(0,0,0,.4),0px 16px 0,14px 16px 0 -1px rgba(0,0,0,.7)
    }

    66.6% {
        box-shadow: -14px 16px 0 -1px rgba(0,0,0,.7),0 16px 0 -2px rgba(0,0,0,.4),14px 16px 0 #000
    }
}

.btn.btn_loading,.freebet-btn.btn_loading,.betslip__btn_place-bet.btn_loading .balance,.betslip__btn_place-bet.btn_loading {
    position: relative;
    font-size: 0
}

.freebet-btn.btn_loading:after,.btn.btn_loading:after,.betslip__btn_place-bet.btn_loading:after {
    content: "";
    display: inline-block;
    width: 7px;
    height: 7px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -20px 0 0 -3.5px;
    animation: loading .8s ease infinite
}

.nav-control {
    display: flex
}

.nav-control__left,.nav-control__right {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 30px;
    width: 30px;
    height: 30px;
    z-index: 4;
    border-radius: 15px;
    box-shadow: 0 0 6px 0 rgba(0,0,0,.11);
    color: var(--text-default);
    background-color: var(--bg-main-body);
    cursor: pointer
}

.nav-control__left .iconFont,.nav-control__right .iconFont {
    color: #fff
}

.nav-control__left ._icon-triangle-right,.nav-control__right ._icon-triangle-right {
    width: 5px;
    height: 10px
}

.nav-control__left ._icon-triangle-right._left,.nav-control__right ._icon-triangle-right._left {
    transform: rotate(180deg)
}

.nav-control__left.swiper-button-disabled,.nav-control__left._disabled,.nav-control__left._default,.nav-control__right.swiper-button-disabled,.nav-control__right._disabled,.nav-control__right._default {
    cursor: default;
    opacity: .5;
    background-color: var(--bg-main-layouts)
}

.nav-control__left._default,.nav-control__right._default {
    transition: opacity .2s ease;
    will-change: opacity
}

.nav-control__left._default._active,.nav-control__right._default._active {
    opacity: 1;
    cursor: pointer
}

.nav-control__left._hideable,.nav-control__right._hideable {
    opacity: 0;
    visibility: hidden;
    transition: opacity .2s ease,visibility .2s ease;
    will-change: opacity,visibility
}

.nav-control__left._hideable._active,.nav-control__right._hideable._active {
    opacity: 1;
    visibility: visible
}

.extra-list-button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 48px;
    margin-top: 24px;
    background-color: var(--bg-main-layouts);
    border-radius: 6px;
    color: var(--text-highlighted);
    font-size: 14px;
    cursor: pointer
}

.extra-list-button .iconFont {
    margin-right: 10px;
    font-size: 20px;
    color: var(--text-default)
}

.input-text__icon-password .icon--eye-open {
    background-image: url(/dist/img/icon-eye-open-10727641920a6aec63e0.svg)
}

.input-text__icon-password .icon--eye-close {
    background-image: url(/dist/img/icon-eye-close-d5cbe168ab54b62b0f95.svg)
}

.input-text.inline-field {
    display: inline-block;
    margin: 0 0 0 10px
}

.input-text.inline-field:first-child {
    margin: 0 10px 0 0
}

.icon--eye {
    width: 20px;
    height: 16px
}

.field-group-title {
    margin-top: 30px;
    font-size: 12px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    color: #b9bbbe
}

.board-row {
    display: flex;
    align-items: center;
    position: relative
}

.board-row__head {
    padding: 10px 0;
    border-radius: 8px 8px 0 0
}

.board-col.wide {
    width: 100%;
    max-width: none;
    flex-basis: 100% !important;
    padding-left: 18px !important
}

.board-col__match-markets {
    display: flex;
    flex: 1;
    padding: 0 8px;
    margin-right: 45px
}

.board-col__inner {
    position: relative
}

.board-col__totals {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 50px;
    padding: 0 2px 0 3px;
    font-weight: bold;
    font-size: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer
}

.board-col__totals:before {
    content: "";
    position: absolute;
    left: 0;
    top: 11px;
    bottom: 11px;
    width: 1px;
    opacity: .3;
    background-color: var(--bg-main-elements)
}

.board-col__totals:after {
    content: "";
    position: absolute;
    left: 1px;
    top: 15px;
    bottom: 15px;
    width: 3px;
    border-radius: 0 100px 100px 0
}

.board__line._live {
    margin-bottom: 11px
}

.board__line._live .line__head {
    border-radius: 0 0 8px 8px;
    margin-bottom: 10px
}

.board__line._live .line__title {
    font-weight: bold
}

.board__line._live .sport__head {
    display: none
}

.board__line._live .icon--info {
    vertical-align: middle;
    margin-right: 8px
}

.board__line._live .competitor__name {
    white-space: nowrap
}

.board__line._live .competitors__divider {
    display: none
}

.board__line._live .sport__event:last-child {
    border-bottom: 0
}

.board__line._live .board-row .board-col__inner {
    flex: 2
}

.board__line._live .match-info__col_actions {
    width: 14px;
    margin-right: 20px;
    margin-top: 14px
}

.board__line._live .event__title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block
}

.board__line._live .event__title--icon {
    vertical-align: top
}

.board__line._live .board-col__match-markets {
    padding: 0 13px 0 8px
}

.board__line._live .board-row__head .board-col__inner {
    padding: 0 8px
}

.board__line._live .board-row__head .board-col:first-child {
    padding-left: 16px;
    padding-right: 8px;
    overflow: hidden
}

.board__line._live .board-row__head .board-col:last-child {
    display: flex
}

.board__line._live .board-row_content {
    margin-bottom: 4px;
    border-radius: 0 0 8px 8px
}

.board__line._live .board-row .board-col__inner {
    text-align: center
}

.board__line._live .board-row .board-col__inner:first-child {
    flex: 3
}

.board__line._live .board-row .board-col__inner:nth-child(2) {
    flex: 2
}

.board__line._live .board-row .board-col__inner:last-child {
    flex: 2
}

.board__line._live .board-row .board-col:first-child {
    flex-basis: 34%
}

.board__line._prematch .board-col__totals {
    right: -46px
}

.board__line._prematch .competitor__logo {
    margin: 0
}

.board__line._prematch .competitor__logo_wrapper {
    margin: 0 16px 0 0
}

.board__line._prematch .event__title--icon {
    display: none
}

.board__line._prematch .board-row .board-col:first-child {
    flex: 1
}

.board__line._prematch .board-row__head .board-col:first-child {
    padding: 0 16px;
    min-width: 485px
}

.board__line._prematch .board-row__head .board-col:last-child {
    flex: 1;
    padding-right: 50px;
    max-width: 300px
}

.board__line._prematch .board-col__inner {
    flex: 1;
    text-align: center
}

.board__line._prematch .match {
    min-height: 50px;
    padding: 10px 0;
    margin-bottom: 5px;
    border-radius: 8px
}

.board__line._prematch .match:first-child {
    border-radius: 0 0 8px 8px
}

.board__line._prematch .match-info__col_actions {
    width: 64px;
    display: flex
}

.board__line._prematch .match-info__col_actions i {
    margin-right: 8px;
    font-size: 12px;
    margin-top: 0
}

.board__line._prematch .match-info__col_actions i:last-child {
    margin-right: 0
}

.board__line._prematch .match__link {
    padding: 0 10px;
    align-items: center
}

.board__line._prematch .match__link:after {
    display: none
}

.board__line._prematch .match-info__competitors {
    flex-direction: row;
    flex: 1;
    justify-content: center;
    align-items: center;
    width: 338px;
    max-width: 338px;
    margin: auto
}

.board__line._prematch .match-info__comment .tooltip-box {
    margin-left: 4px
}

.board__line._prematch .match-info__competitor {
    margin-bottom: 0
}

.board__line._prematch .match-info__competitor:first-child {
    flex-direction: row-reverse;
    text-align: right
}

.board__line._prematch .match-info__competitor:first-child .competitor__logo {
    margin: 0 0 0 16px
}

.board__line._prematch .competitor__logo {
    margin-right: 16px
}

.board__line._prematch .competitor__name {
    color: var(--text-lighter);
    font-size: 13px;
    line-height: 15px;
    font-weight: bold
}

.board__line._prematch .board-col__match-markets {
    position: relative;
    padding: 0 13px 0 17px;
    border-left: 1px solid var(--bg-main-elements);
    border-right: 1px solid var(--bg-main-elements);
    max-width: 280px
}

.board__line._prematch .board-col__match-markets:after {
    content: "";
    position: absolute;
    right: -4px;
    top: 3px;
    bottom: 3px;
    width: 3px;
    border-radius: 0 100px 100px 0
}

.board__line._prematch .match-info__time {
    display: flex;
    align-items: center;
    width: 84px;
    height: 30px;
    padding: 0 9px 0 0;
    border-right: 1px solid rgba(61,67,74,.3);
    font-size: 13px;
    font-stretch: condensed;
    color: var(--text-lighter);
    text-transform: uppercase;
    white-space: nowrap
}

.line__head {
    border-radius: 8px 8px 0 0;
    padding: 13px 15px;
    background-color: var(--bg-main-layouts)
}

.line__title {
    color: var(--text-highlighted);
    font-size: 13px;
    text-transform: uppercase
}

.line__title .icon-live {
    margin-right: 8px
}

.line__sport .sport__head {
    padding: 10px 16px;
    background-color: var(--bg-main-body);
    display: flex;
    margin: 11px 0;
    border-radius: 8px
}

.line__sport .sport__event {
    margin-bottom: 10px
}

.line__sport:first-child .sport__head {
    margin: 0 0 11px;
    border-radius: 0 0 8px 8px
}

.match-info__competitors {
    display: flex;
    flex-direction: column
}

.match-info__competitor {
    display: flex;
    align-items: center;
    margin-bottom: 8px
}

.match-info__competitor:last-child {
    margin-bottom: 0
}

.competitor__logo {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-right: 11px;
    font-size: 0;
    position: relative
}

.competitor__name {
    color: var(--text-lighter);
    font-size: 13px;
    line-height: 20px;
    font-stretch: condensed
}

.sport-title__icon,.event__title--icon {
    display: inline-block;
    vertical-align: middle;
    margin-right: 16px;
    width: 20px;
    height: 20px;
    min-width: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center
}

.match__link {
    display: flex;
    position: relative;
    padding: 11px 17px 11px 19px
}

.match__link:after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 11px;
    right: 0;
    bottom: 11px;
    width: 1px;
    background-color: var(--bg-main-elements);
    opacity: .3
}

.competitors__divider {
    color: var(--text-lighter);
    font-size: 12px;
    line-height: 18px;
    margin: 0 16px;
    text-transform: uppercase;
    text-align: center
}

.match-info__competitor {
    flex: 1
}

.competitor__logo {
    width: auto;
    height: auto;
    max-width: 20px;
    max-height: 20px
}

.competitor__logo_wrapper {
    width: 20px;
    margin: 0 11px 0 0
}

.competitor__logo {
    margin: 0
}

.events-count {
    min-width: 14px;
    position: relative;
    padding: 2px 3px;
    font-size: 10px;
    font-weight: 400;
    color: var(--text-highlighted);
    text-align: center;
    border-radius: 7px;
    background: linear-gradient(225deg, #FF646D 0%, #CF0227 100%)
}

.events-count:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 7px;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(255,255,255,.12)
}

.grid._top-live-events {
    padding-bottom: 0
}

.games-nav-pro._discipline-page~.lobby-content .grid {
    display: flex;
    flex-direction: column
}

.games-nav-pro._discipline-page~.lobby-content .grid-line {
    order: 1
}

.games-nav-pro._discipline-page~.lobby-content .related-discipline._pro {
    order: 0
}

@media(max-width: 980px) {
    .games-layout {
        --safe-area-inset-bottom: env(safe-area-inset-bottom);
        padding-top: 0
    }

    .games-layout .event-banner__competitor {
        margin: 0 5px;
        flex-direction: column
    }

    .games-layout .event-banner__competitor:first-child {
        flex-direction: column-reverse
    }

    .games-layout .event-banner-competitor__name {
        min-height: 34px;
        text-align: center;
        margin: 0
    }

    .games-layout .event-banner-competitor__name._right {
        text-align: center
    }

    .games-layout .profile__main {
        padding-top: 20px
    }

    .games-layout .profile__main._with-user-data {
        padding-top: 88px
    }

    .games-layout .col_left:not(._profile) {
        display: none
    }

    .games-layout .col_left._profile {
        display: block;
        width: 100%;
        position: absolute;
        overflow: hidden;
        left: 0;
        top: 100px
    }

    .games-layout .game-event {
        margin-right: -8px;
        margin-left: -8px
    }

    .games-layout .game-event__head {
        display: none
    }

    .games-layout .game-event__market {
        margin: 0
    }

    .games-layout .game-event .outcome {
        border-radius: 0
    }

    .games-layout .site-header {
        position: relative;
        height: 88px;
        padding-bottom: 48px
    }

    .games-layout .site-header .container {
        padding: 0
    }

    .games-layout .header__controls {
        height: 40px;
        width: 100%;
        justify-content: flex-end;
        padding: 0
    }

    .games-layout .header__nav {
        position: absolute;
        bottom: 0;
        left: -8px;
        right: -8px;
        height: 53px;
        display: flex;
        align-items: center;
        border-bottom: 1px solid var(--bg-main-elements)
    }

    .games-layout .header__nav .main-nav__item {
        display: flex;
        align-items: center;
        font-size: 15px;
        height: 100%;
        margin: 0 10px
    }

    .games-layout .header__nav .main-nav__item.active {
        position: relative
    }

    .games-layout .header__nav .main-nav__item.active:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 2px;
        border-radius: 100px 100px 0 0
    }

    .games-layout .header__nav .main-nav__item.logo {
        position: absolute;
        top: -30px;
        z-index: 2;
        height: 30px;
        width: 30px;
        background-image: url(/dist/img/logo-mob-a59e82733dc400f9eef5.svg)
    }

    .games-layout .header__nav .main-nav__item.logo:after {
        display: none
    }

    .games-layout .col_center--main {
        padding: 0
    }

    .games-layout .lobby__main {
        margin: 0
    }

    .games-layout .event-banner__info-outer {
        margin: 0
    }
}
