/* Ayiklanan trailing CSS (index.php </body></html> sonrasi).
   Kaynak: canli site scrape'i - `<style>` tag'i olmadan HTML sonuna
   eklenmis chat widget / callme widget CSS'i. */
@font-face {
  font-family: icomoon;
  src:
    url('img/fa3e08871b4a.eot')
      format("embedded-opentype"),
    url('fonts/07d39d1f8bda.ttf')
      format("truetype"),
    url('fonts/be855a5eae15.woff')
      format("woff"),
    url('img/e8ca966de311.svg')
      format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: icomoon;
  src:
    url('img/fa3e08871b4a.eot')
      format("embedded-opentype"),
    url('fonts/07d39d1f8bda.ttf')
      format("truetype"),
    url('fonts/be855a5eae15.woff')
      format("woff"),
    url('img/e8ca966de311.svg')
      format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: BetConstruct-Icons;
  src: url('img/d2434c2b542c.eot');
  src:
    url('fonts/d2434c2b542c.eot?#iefix') format("embedded-opentype"),
    url('fonts/6f86767aa3d7.woff2') format("woff2"),
    url('fonts/fee16eeecda8.woff') format("woff"),
    url('img/3cd521968cb3.svg') format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: Roboto;
  src:
    local(Roboto),
    url('fonts/7a5cc673f005.woff2') format("woff2"),
    url('fonts/f76336e39f86.woff') format("woff"),
    url('fonts/ba323eec0e35.ttf') format("truetype"),
    url('img/cc6ab0184117.eot'),
    url('img/cc6ab0184117.eot') format("embedded-opentype"),
    url('img/985fc79f960f.svg') format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: Roboto;
  src:
    local(Roboto),
    url('fonts/f1b97110bb1d.woff2') format("woff2"),
    url('fonts/e43bac4a4ed9.woff') format("woff"),
    url('fonts/aa344d2ef612.ttf') format("truetype"),
    url('img/e1263ada42b0.eot'),
    url('img/e1263ada42b0.eot') format("embedded-opentype"),
    url('img/596f445897f9.svg') format("svg");
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: Roboto;
  src:
    local(Roboto),
    url('fonts/822180738ed9.woff2') format("woff2"),
    url('fonts/0eed4790dfce.woff') format("woff"),
    url('fonts/9e72da644c00.ttf') format("truetype"),
    url('img/d9ed670582e7.eot'),
    url('img/d9ed670582e7.eot') format("embedded-opentype"),
    url('img/053d1a520d35.svg') format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: Roboto;
  src:
    local(Roboto),
    url('fonts/5be5fe84993c.woff2') format("woff2"),
    url('fonts/e14cd5d401e2.woff') format("woff"),
    url('fonts/8cfb98f242ae.ttf') format("truetype"),
    url('img/87a28e11442c.eot'),
    url('img/87a28e11442c.eot') format("embedded-opentype"),
    url('img/de1525f8a532.svg') format("svg");
  font-weight: 500;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: Roboto;
  src:
    local(Roboto),
    url('fonts/32d2c20432c3.woff2') format("woff2"),
    url('fonts/e5f77ed94c3e.woff') format("woff"),
    url('fonts/442c2a2a88d9.ttf') format("truetype"),
    url('img/f94623f90bc4.eot'),
    url('img/f94623f90bc4.eot') format("embedded-opentype"),
    url('img/fddd5846b370.svg') format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: Roboto;
  src:
    local(Roboto),
    url('fonts/a033cd8347fb.woff2') format("woff2"),
    url('fonts/090d6a7ebda1.woff') format("woff"),
    url('fonts/7bb059cd326c.ttf') format("truetype"),
    url('img/3c30c2d42e1d.eot'),
    url('img/3c30c2d42e1d.eot') format("embedded-opentype"),
    url('img/2305b6f268e1.svg') format("svg");
  font-weight: 600;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: Roboto;
  src:
    local(Roboto),
    url('fonts/eca2667e8e4b.woff2') format("woff2"),
    url('fonts/5f7e7cb96fb3.woff') format("woff"),
    url('fonts/ce960cf4f82c.ttf') format("truetype"),
    url('img/e0426d869608.eot'),
    url('img/e0426d869608.eot') format("embedded-opentype"),
    url('img/3e34bc8f4b39.svg') format("svg");
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: Roboto;
  src:
    local(Roboto),
    url('fonts/c5195db22695.woff2') format("woff2"),
    url('fonts/1f358ef32e1e.woff') format("woff"),
    url('fonts/ed0b03101747.ttf') format("truetype"),
    url('img/44de25ded852.eot'),
    url('img/44de25ded852.eot') format("embedded-opentype"),
    url('img/23fd1e9b25ca.svg') format("svg");
  font-weight: 700;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
  unicode-range: U+6??;
  src:
    local(IRAN_SemiBold),
    url('fonts/56d911e62eaa.woff2') format("woff2"),
    url('fonts/19eb0fd16342.woff') format("woff"),
    url('img/5a97fe33a716.eot'),
    url('fonts/91aab77740ce.ttf') format("truetype");
}
@font-face {
  font-family: Roboto;
  font-weight: 500;
  font-style: normal;
  font-display: fallback;
  unicode-range: U+6??;
  src:
    local(IRAN_SemiBold),
    url('fonts/56d911e62eaa.woff2') format("woff2"),
    url('fonts/19eb0fd16342.woff') format("woff"),
    url('fonts/91aab77740ce.ttf') format("truetype"),
    url('img/5a97fe33a716.eot');
}
@font-face {
  font-family: Roboto;
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
  unicode-range: U+6??;
  src:
    local(IRAN_SemiBold),
    url('fonts/56d911e62eaa.woff2') format("woff2"),
    url('fonts/19eb0fd16342.woff') format("woff"),
    url('fonts/91aab77740ce.ttf') format("truetype"),
    url('img/5a97fe33a716.eot');
}
@font-face {
  font-family: Rubik;
  src:
    local(Rubik),
    url('fonts/e4c2689401e0.woff2') format("woff2"),
    url('fonts/fd9670dbe7bb.woff') format("woff"),
    url('fonts/c8b79cf0829d.ttf') format("truetype"),
    url('img/3a07f77457bc.eot'),
    url('img/3a07f77457bc.eot') format("embedded-opentype"),
    url('img/4499ec3969b7.svg') format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: Rubik;
  src:
    local(Rubik),
    url('fonts/d90257040cc0.woff2') format("woff2"),
    url('fonts/7b3571440e54.woff') format("woff"),
    url('fonts/4e1830069510.ttf') format("truetype"),
    url('img/2080fdeca015.eot'),
    url('img/2080fdeca015.eot') format("embedded-opentype"),
    url('img/73272e50bad0.svg') format("svg");
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: Rubik;
  src:
    local(Rubik),
    url('fonts/cfef7f4b18af.woff2') format("woff2"),
    url('fonts/c64e9304eae2.woff') format("woff"),
    url('fonts/456e64922a92.ttf') format("truetype"),
    url('img/ed9b738012c0.eot'),
    url('img/ed9b738012c0.eot') format("embedded-opentype"),
    url('img/b4468feec6e3.svg') format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: Rubik;
  src:
    local(Rubik),
    url('fonts/91469f6144a5.woff2') format("woff2"),
    url('fonts/ea825220ddd8.woff') format("woff"),
    url('fonts/4f577c91faf7.ttf') format("truetype"),
    url('img/f524507ec79b.eot'),
    url('img/f524507ec79b.eot') format("embedded-opentype"),
    url('img/0329ec5ad40e.svg') format("svg");
  font-weight: 500;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: Rubik;
  src:
    local(Rubik),
    url('fonts/3bab261a5aa0.woff2') format("woff2"),
    url('fonts/a46653d39728.woff') format("woff"),
    url('fonts/b833a21099c9.ttf') format("truetype"),
    url('img/c4044ad5d899.eot'),
    url('img/c4044ad5d899.eot') format("embedded-opentype"),
    url('img/b0805e9c631c.svg') format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: Rubik;
  src:
    local(Rubik),
    url('fonts/634141f73a48.woff2') format("woff2"),
    url('fonts/52f53cecc992.woff') format("woff"),
    url('fonts/e49149eb55fa.ttf') format("truetype"),
    url('img/17cfbf937fff.eot'),
    url('img/17cfbf937fff.eot') format("embedded-opentype"),
    url('img/840d57035e01.svg') format("svg");
  font-weight: 600;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: Rubik;
  src:
    local(Rubik),
    url('fonts/d85b70b16e78.woff2') format("woff2"),
    url('fonts/750255645484.woff') format("woff"),
    url('fonts/2e3bce6d86a8.ttf') format("truetype"),
    url('img/a73c2f1d7c7e.eot'),
    url('img/a73c2f1d7c7e.eot') format("embedded-opentype"),
    url('img/f832f2782cab.svg') format("svg");
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: Rubik;
  src:
    local(Rubik),
    url('fonts/6051dc3ad25c.woff2') format("woff2"),
    url('fonts/9d2df82588f0.woff') format("woff"),
    url('fonts/206db84beae2.ttf') format("truetype"),
    url('img/1b4ff70a692a.eot'),
    url('img/1b4ff70a692a.eot') format("embedded-opentype"),
    url('img/a26a7a64522e.svg') format("svg");
  font-weight: 700;
  font-style: italic;
  font-display: fallback;
}
@property --jackpotPoolAngle {
  syntax: "<angle>";
  inherits: false;
  initial-value: 0deg;
}
:root {
  --header: 35, 35, 35 !important;
  --tab-navigation: 35, 35, 35 !important;
  --menu: 35, 35, 35 !important;
}
.woot-widget-bubble {
  display: none !important;
}
.layout-bc:not(.slider-full-sized) .slider-market-coefficient-container .countdown-banner-content {
  background: 0 0;
  gap: 8px;
  max-width: 400px;
  top: 50%;
  transform: translate(-50%, -50%);
  bottom: initial !important;
}
.slider-market-coefficient-container .market-bc,
.slider-market-coefficient-container .market-bc:not(.active) {
  background: #1a253b !important;
  border: none !important;
  border-radius: 4px !important;
  width: 54px !important;
  height: 26px !important;
  padding: 0 !important;
  box-shadow:
    inset 1px 1px 3px #ffffff80,
    inset -1px -1px 3px #1a253b !important;
}
.slider-market-coefficient-container .market-bc .market-odd-bc,
.slider-market-coefficient-container .market-bc:not(.active) .market-odd-bc {
  color: #fff !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
}
.slider-market-coefficient-container .market-bc,
.slider-market-coefficient-container .market-bc:hover {
  background: #2d2d2d !important;
}
.slider-market-coefficient-container .market-bc {
  background: #37a000 !important;
}
.slider-market-coefficient-container .market-bc + .market-bc {
  margin: 0 !important;
}
.slider-market-coefficient-container .market-icon-bc {
  display: none !important;
}
.layout-header-holder-bc .header-bc .hdr-additional-info .hdr-user-bc .user-nav-icon.bc-i-promotions:before {
  display: inline-block;
  position: relative;
  transform: scale(0.08) translate(-120px, -120px);
  content: url(media_1476_851da6e8c43600af3a8f2801764f2fa4.png) !important;
  width: 28px !important;
  height: 28px !important;
  top: 0 !important;
  left: 0 !important;
}
.layout-header-holder-bc .header-bc .hdr-additional-info .hdr-user-bc .user-nav-icon.bc-i-promotions,
.layout-header-holder-bc .header-bc .hdr-additional-info .hdr-user-bc .user-nav-icon.bc-i-bonus-casino {
  color: #000 !important;
  background: #00e600 !important;
}
.footerContainer .horizontalSliderRow .horizontalSliderElem {
  pointer-events: none !important;
}
.is-home-page .layout-content-holder-bc .hm-row-bc.has-slider:nth-child(3) .sdr-item-holder-bc {
  aspect-ratio: initial !important;
}
@media screen and (width<=450px) {
  .footerContainer .footerTopButtonGroup :not([lang="en"] .footerContainer .footerTopButtonGroup *) {
    font-size: 10px !important;
  }
}
.woot-widget-bubble.woot-elements--right {
  bottom: 59px !important;
}
.hdr-user-bc .bc-i-wallet {
  border: 1px solid #00e600;
  background: #00e600 !important;
}
.hdr-user-bc .bc-i-wallet:before {
  color: #232323 !important;
}
.user-nav-icon:before {
  top: -1px !important;
}
.z-callme-widget.callme.callme--default .callme__content {
  background: #00e600 !important;
}
.footerWarningAge {
  color: #00e600 !important;
  border-color: #00e600 !important;
}
.hm-row-bc.has-slider:nth-child(4) .slider-bc:first-child .countdown-banner-content {
  justify-content: space-between;
  width: 100% !important;
  max-width: 44% !important;
  top: 50% !important;
  left: 50% !important;
  bottom: initial !important;
  border: initial !important;
  -webkit-backdrop-filter: initial !important;
  box-shadow: initial !important;
  background: 0 0 !important;
  gap: 0 !important;
  padding: 0 !important;
  transform: translate(-50%, -59%) !important;
}
.hm-row-bc.has-slider:nth-child(4) .slider-market-coefficient-container .market-bc,
.hm-row-bc.has-slider:nth-child(4) .slider-market-coefficient-container .market-bc:not(.active) {
  aspect-ratio: 5/2;
  width: 32.0333% !important;
  height: initial !important;
  background: #00e600 !important;
  border-radius: 3vw !important;
  margin: 0 !important;
  box-shadow: 0 1vw 20px #0003 !important;
}
.hm-row-bc.has-slider:nth-child(4) .slider-market-coefficient-container .market-bc .market-odd-bc,
.hm-row-bc.has-slider:nth-child(4) .slider-market-coefficient-container .market-bc:not(.active) .market-odd-bc {
  color: #fff !important;
  font-size: 3vw !important;
  line-height: 1.2 !important;
  font-weight: black !important;
}
.hm-row-bc.has-slider:nth-child(4) .slider-market-coefficient-container .market-bc:not(.active):hover .market-odd-bc {
  color: #fff !important;
}
.hm-row-bc.has-slider:nth-child(4) .sgm-market-g-i-cell-bc .market-coefficient-bc {
  color: #fff;
  backdrop-filter: blur(40px);
  background: #ffffff0d;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  border-radius: 25vw !important;
}
.hm-row-bc.has-slider:nth-child(4) .sgm-market-g-i-cell-bc .market-coefficient-bc:before {
  content: "";
  width: 100%;
  height: 1px;
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%);
  background: linear-gradient(90deg, #0000 30%, #fff, #0000 70%) !important;
}
.hm-row-bc.has-slider:nth-child(4) .sgm-market-g-i-cell-bc .market-coefficient-bc:after {
  content: "";
  width: 100%;
  height: 1px;
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
  background: linear-gradient(90deg, #0000 30%, #fff, #0000 70%) !important;
}
.header-bc .bc-i-whatsapp,
.header-bc .bc-i-whatsapp:hover {
  background: 0 0 !important;
  border: 0 !important;
  width: 50px !important;
}
.header-bc .bc-i-whatsapp:before {
  color: #0000;
  background: url(media_1476_f5ed50408393c576ad3842ac4f5ebf4d.svg) 50% / contain
    no-repeat;
  width: 50px;
  height: 28px;
  display: block;
  content: "" !important;
}
.layout-header-holder-bc .informative-widget-link .informative-widget-container {
  padding: 10px !important;
}
.z-callme-widget.callme .default-phone-ico,
.z-callme-widget.callme .connecting-phone-ico,
.z-callme-widget.callme .done-ico,
.z-callme-widget.callme .finish-phone-ico {
  visibility: hidden;
  opacity: 0;
  transition:
    visibility 0s linear 0.25s,
    opacity 0.25s linear;
}
.z-callme-widget.callme.callme--default .default-phone-ico {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}
.z-callme-widget audio,
.z-callme-widget div,
.z-callme-widget i {
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  border: 0;
  margin: 0;
  padding: 0;
}
.z-callme-widget div {
  line-height: 1;
}
.z-callme-widget [class*="\ icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  font-family: icomoon !important;
}
.z-callme-widget .icon-connecting-phone-ico:before {
  content: "";
  font-family: icomoon !important;
}
.z-callme-widget .icon-default-phone-ico:before {
  content: "";
  font-family: icomoon !important;
}
.z-callme-widget .icon-done-ico:before {
  content: "";
  font-family: icomoon !important;
}
.z-callme-widget .icon-finish-phone-ico:before {
  content: "";
  font-family: icomoon !important;
}
.z-callme-widget * {
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.z-callme-widget.callme {
  opacity: 0;
  transition: min-width 3.25s;
  display: inline-block;
  position: relative;
}
.z-callme-widget.callme.callme--shown {
  opacity: 1;
}
.z-callme-widget.callme .callme__content {
  width: 100%;
  position: relative;
}
.z-callme-widget.callme .default-phone-ico,
.z-callme-widget.callme .connecting-phone-ico,
.z-callme-widget.callme .done-ico,
.z-callme-widget.callme .finish-phone-ico {
  visibility: hidden;
  opacity: 0;
  transition:
    visibility 0 linear 0.25s,
    opacity 0.25s linear;
}
.z-callme-widget.callme.callme--default .default-phone-ico {
  visibility: visible;
  opacity: 1;
  transition-delay: 0;
}
.z-callme-widget.callme.callme--circle .callme__content {
  border-radius: 50%;
  width: 64px;
  height: 64px;
  font-size: 24px;
  transition:
    box-shadow 0.25s,
    background 0.25s;
}
.z-callme-widget.callme.callme--circle .callme__icon__text {
  display: none;
}
.z-callme-widget.callme.callme--circle .z-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.CMSIconSVGWrapper {
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: inline-flex;
}
.CMSIconSVGWrapper > svg {
  width: 100%;
  max-height: 100%;
  transition: all var(--default-transition-duration);
}
.btn {
  width: 100%;
  height: 36px;
  color: rgba(var(--b-sc), 0.9);
  background: rgba(var(--b-sc), 0.15);
  border-radius: var(--border-radius);
  text-transform: uppercase;
  cursor: pointer;
  transition:
    color var(--default-transition-duration),
    background var(--default-transition-duration),
    border-color var(--default-transition-duration);
  border: none;
  justify-content: center;
  align-items: center;
  padding: 0 20px;
  font-size: 12px;
  font-weight: 500;
  display: flex;
}
.btn > span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media (hover: hover) {
  .btn:hover {
    background: rgba(var(--b-sc), 0.35);
    cursor: pointer;
  }
}
@media not all and (hover: hover) {
  .btn:active {
    background: rgba(var(--b-sc), 0.35);
  }
}
.btn:focus {
  background: rgba(var(--b-sc), 0.15);
}
.btn.s-small {
  width: auto;
  height: 28px;
  padding: 0 15px;
}
.btn.a-outline {
  border: solid 1px rgba(var(--b-sc), 0.6);
  transition: var(--default-transition-duration);
  background: 0 0;
}
@media (hover: hover) {
  .btn.a-outline:hover {
    border-color: rgba(var(--b-sc), 0.6);
    cursor: pointer;
  }
}
@media not all and (hover: hover) {
  .btn.a-outline:active {
    border-color: rgba(var(--b-sc), 0.6);
  }
}
.btn.a-outline:active {
  background: 0 0;
}
.btn.a-outline:focus {
  border-color: rgba(var(--b-sc), 0.6);
  background: 0 0;
}
.btn.a-outline.a-white {
  color: rgba(var(--b), 0.9);
  background: rgba(var(--b-sc), 1);
  border-color: rgba(var(--b-sc), 1);
}
.btn.a-outline:disabled {
  border-color: rgba(var(--b-sc), 0.1);
  background: 0 0;
}
.btn.sign-in {
  color: rgba(var(--header-sc), 1);
  transition: color var(--default-transition-duration);
  background: 0 0;
  padding: 0;
  text-decoration: underline;
}
@media (hover: hover) {
  .btn.sign-in:hover {
    color: rgba(var(--header-sc), 1);
    cursor: pointer;
  }
}
@media not all and (hover: hover) {
  .btn.sign-in:active {
    color: rgba(var(--header-sc), 1);
  }
}
.btn.sign-in:focus {
  background: 0 0;
}
.btn.register {
  color: rgba(var(--hero-sc), 1);
  background: rgba(var(--hero), 1);
  transition: background var(--default-transition-duration);
  padding: 0 8px;
}
@media (hover: hover) {
  .btn.register:hover {
    background: rgba(var(--hero-hover), 1);
    cursor: pointer;
  }
}
@media not all and (hover: hover) {
  .btn.register:active {
    background: rgba(var(--hero-hover), 1);
  }
}
.btn:disabled {
  color: rgba(var(--b-sc), 0.3);
  background: rgba(var(--b-sc), 0.1);
}
.btn:disabled,
.select .form-control-icon-bc {
  pointer-events: none;
}
[class*="is-mobile"] .select .multi-select-icon-bc {
  position: absolute;
  bottom: 11px;
}
[class*="is-mobile"][dir="ltr"] .select .multi-select-icon-bc {
  left: 15px;
  right: 15px;
}
[class*="is-mobile"] .select .multi-select-icon-bc + .form-control-select-bc {
  padding-inline-start: 42px;
}
.form-control-select-bc {
  box-sizing: border-box;
  appearance: none;
  border: none;
  outline: none;
  width: 100%;
  height: 100%;
}
.form-control-select-bc > option {
  background: rgba(var(--b), 1);
}
.form-control-select-bc > option:hover {
  color: rgba(var(--hero-sc), 1);
  background: rgba(var(--hero), 1);
}
.count-odd-animation {
  position: absolute;
}
.count-odd-animation:after {
  content: attr(data-badge);
  width: 15px;
  height: 15px;
  color: rgba(var(--hero-sc), 1);
  background: rgba(var(--hero), 1);
  text-align: center;
  font-size: 8px;
  font-style: normal;
  line-height: 15px;
  font-family: var(--font-family);
  border-radius: 50%;
  position: absolute;
}
.count-odd-animation.count-blink-even:after {
  animation: var(--default-transition-duration) count-blink-even ease-in-out;
}
.popular-matches-bc {
  position: relative;
  overflow: hidden;
}
.c-title-bc {
  color: rgba(var(--b-sc), 0.9);
  flex: auto;
  font-size: 12px;
}
.c-teams-bc {
  background: rgba(var(--b-sc), 0.1);
  flex-wrap: wrap;
  align-content: center;
}
.c-teams-bc,
.c-teams-row-bc {
  width: 100%;
  display: flex;
  overflow: hidden;
}
.c-teams-row-bc {
  align-items: center;
}
.c-team-info-team-bc {
  color: rgba(var(--b-sc), 1);
  flex: auto;
  font-weight: 400;
}
.c-info-more-bc {
  flex-shrink: 0;
  display: flex;
}
.c-info-more-bc .c-info-icon-bc,
.c-info-markets-count-bc {
  margin-inline-start: 10px;
}
.c-info-icon-bc {
  font-size: 13px;
  line-height: 14px;
}
.c-info-icon-bc:not(.bc-i-bet-builder) {
  color: rgba(var(--b-sc), 0.7);
}
.c-info-icon-bc .internalBetBuilderIcon {
  color: #b98502;
}
[class*="is-mobile"] .c-info-icon-bc .internalBetBuilderWrapper,
[class*="is-mobile"] .c-info-icon-bc .internalBetBuilderIcon {
  width: 16px;
  height: 16px;
}
.c-segment-holder-title {
  border-top-right-radius: var(--border-radius) var(--border-radius);
  border-top-left-radius: var(--border-radius) var(--border-radius);
  background: rgba(var(--b-sc), 0.06);
  height: 30px;
  margin-bottom: 1px;
  padding-inline-start: 5px;
  line-height: 30px;
}
.c-team-info-team-bc {
  font-size: 12px;
  line-height: 18px;
}
.c-teams-bc {
  padding: 5px;
}
.c-teams-bc:not(:only-child) .c-team-info-team-bc {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.c-teams-row-bc {
  min-height: 18px;
}
.c-teams-row-bc + .c-teams-row-bc {
  margin-top: 2px;
}
.c-info-more-bc {
  align-items: center;
}
.c-info-more-bc .c-info-icon-bc {
  align-items: center;
  padding-inline-end: 10px;
  display: flex;
}
[dir="ltr"] .c-info-more-bc .c-info-icon-bc:after {
  right: 0;
}
.c-info-more-bc .c-info-icon-bc:first-child:not(.bc-i-bet-builder) {
  margin-inline-start: 0;
}
.c-info-more-bc .c-info-icon-bc:last-child {
  padding: 0;
}
.c-info-more-bc .c-info-icon-bc:last-child:after {
  content: none;
}
[dir="ltr"] .c-info-icon-bc:not(:only-child) {
  box-shadow: 1px 0 0 0 rgba(var(--b-sc), 0.4);
}
.c-info-icon-bc:not(:only-child):last-child {
  box-shadow: none;
}
.c-info-markets-count-bc {
  color: rgba(var(--b-sc), 1);
  font-size: 12px;
}
.market-bc {
  text-align: center;
  width: 100%;
  height: 100%;
  color: rgba(var(--b-sc), 0.7);
  background: rgba(var(--b-sc), 0.2);
  word-break: break-word;
  transition: var(--default-transition-duration);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  display: flex;
  position: relative;
}
.market-bc.empty-market-bc {
  pointer-events: none;
}
.market-arrow-up-down-bc {
  border-style: solid;
  width: 0;
  height: 0;
  display: block;
  position: absolute;
}
[dir="ltr"] .market-arrow-up-down-bc {
  right: 2px;
}
.market-arrow-up-down-bc.is-up {
  border-width: 0 8px 8px 0;
  border-color: transparent rgba(var(--odd-up), 1) transparent transparent;
  clip-path: polygon(0% 15%, 15% 15%, 15% 0%, 85% 0%, 100% 0, 100% 15%, 100% 85%, 85% 85%, 85% 100%, 15% 100%, 0 100%, 0% 85%);
  animation: 7s forwards odds-arrow-animation-change;
  top: 3px;
}
.market-arrow-up-down-bc.is-down {
  clip-path: polygon(0% 15%, 0 0, 15% 0%, 85% 0%, 85% 15%, 100% 15%, 100% 85%, 100% 100%, 85% 100%, 15% 100%, 15% 85%, 0% 85%);
  border-width: 0 0 8px 8px;
  border-color: transparent transparent rgba(var(--odd-down), 1) transparent;
  animation: 7s forwards odds-arrow-animation-change;
  bottom: 3px;
}
.market-coefficient-bc {
  align-items: center;
  display: flex;
}
.market-name-bc {
  -webkit-user-select: text;
  user-select: text;
  margin-bottom: 2px;
}
.market-icon-bc {
  color: #00bf19;
  transition: color var(--default-transition-duration);
  margin-inline-end: 2px;
}
.market-icon-bc.bc-i-boost {
  font-size: 13px;
}
.market-odds-container {
  flex-direction: column;
  display: flex;
}
.market-odd-bc {
  transition: color var(--default-transition-duration);
  line-height: 15px;
}
.market-odd-bc:not(.not-boosted-odd) {
  color: rgba(var(--oc-2), 1);
  font-size: 13px;
}
@keyframes odds-arrow-animation-change {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  10% {
    opacity: 0;
  }
  15% {
    opacity: 1;
  }
  20% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  to {
    opacity: 1;
    width: auto;
  }
}
.ds-label {
  margin: 0;
  padding: 0;
}
.ds-label.ds-label--medium-regular {
  font-size: var(--fds-ref-font-size-70);
  font-weight: var(--fds-ref-font-weight-regular);
  line-height: var(--fds-ref-font-line-height-100);
}
.slider-bc {
  flex-shrink: 0;
  min-width: 0;
  position: relative;
  overflow: hidden;
}
.slider-bc.hide-shadow .sdr-item-bc:before {
  display: none;
}
.sdr-item-holder-bc {
  flex-direction: column;
  display: flex;
}
.sdr-item-holder-bc,
.sdr-item-bc {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.sdr-item-bc {
  display: block;
}
.sdr-item-bc:before {
  content: "";
  pointer-events: none;
  background: linear-gradient(#0000 62%, #000000b3);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.sdr-image-bc {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: max-height var(--default-transition-duration) linear;
  display: block;
}
.slider-market-coefficient-container .countdown-banner-content {
  backdrop-filter: none;
  width: 100%;
  box-shadow: none;
  background: 0 0;
  border: none;
  border-radius: 0;
  align-items: center;
  top: auto;
  transform: translate(-50%);
}
[dir="ltr"] .slider-market-coefficient-container .countdown-banner-content {
  left: 50%;
}
.slider-market-coefficient-container .market-bc {
  border-radius: var(--border-radius);
}
.slider-market-coefficient-container .market-bc:not(.active) {
  background: rgba(var(--b), 1);
  box-shadow: 3px 0 24px rgba(var(--b-sc), 0.2);
}
.slider-market-coefficient-container .market-name-bc {
  display: none;
}
.slider-market-coefficient-container .market-odd-bc {
  color: rgba(var(--oc-2), 1);
  white-space: nowrap;
  font-weight: 700;
}
.ds-body {
  color: inherit;
  margin: 0;
  padding: 0;
}
.ds-body.ds-body--medium-medium {
  font-size: var(--fds-ref-font-size-70);
  font-weight: var(--fds-ref-font-weight-medium);
  line-height: var(--fds-ref-font-line-height-100);
}
.ds-link {
  cursor: pointer;
  align-items: center;
  text-decoration: none;
  transition:
    color 0.2s,
    opacity 0.2s;
  display: inline-flex;
  position: relative;
}
.ds-link .link__icon.CMSIconSVGWrapper {
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: inline-flex;
}
.ds-link .link__icon.CMSIconSVGWrapper svg {
  width: 100%;
  height: 100%;
  display: block;
}
.ds-link .link__label {
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-shrink: 0;
  overflow: hidden;
}
.ds-link.ds-link-size--md {
  gap: var(--fds-ref-spacing-2xsmall);
}
.ds-link.ds-link-size--md .link__icon {
  width: var(--fds-sem-dimension-xsmall-nudge);
  height: var(--fds-sem-dimension-xsmall-nudge);
}
.ds-link.ds-link-color--transparent {
  color: rgba(var(--b-sc), var(--fds-ref-alpha-80));
}
.sectionTitle {
  flex-direction: row;
  align-items: center;
  display: flex;
}
[class*="is-mobile"] .sectionTitle {
  min-height: var(--fds-sem-dimension-xsmall-nudge);
  max-height: var(--fds-sem-dimension-xsmall-nudge);
  gap: var(--fds-ref-spacing-xsmall);
  padding: 0 var(--fds-ref-spacing-xsmall);
}
.sectionTitleText {
  color: rgba(var(--b-sc), var(--fds-ref-alpha-90));
  flex: 1;
}
.sdr-item-holder-bc {
  padding: 0 var(--padding-page-aside);
}
.sdr-item-bc {
  border-radius: var(--border-radius);
}
.sdr-item-bc:not(:only-child) {
  height: auto;
}
.slider-market-coefficient-container > .countdown-banner-content {
  bottom: 4px;
}
.slider-market-coefficient-container .market-odd-bc {
  line-height: 12px;
}
.slider-market-coefficient-container .market-odd-bc:not(.not-boosted-odd) {
  font-size: 12px;
}
.slider-market-coefficient-container .market-bc + .market-bc {
  margin-inline-start: 20px;
}
.slider-market-coefficient-container .market-bc:first-child:not(:nth-child(2)),
.slider-market-coefficient-container .market-bc:last-child:not(:nth-child(2)) {
  width: 52px;
  height: 28px;
}
.slider-market-coefficient-container .market-bc:nth-child(2):not(:last-child) {
  width: 44px;
  height: 24px;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  list-style: none;
  display: block;
  overflow: hidden;
}
.swiper,
.swiper-wrapper {
  z-index: 1;
  position: relative;
}
.swiper-wrapper {
  width: 100%;
  height: 100%;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
  display: flex;
}
.swiper-wrapper,
.swiper-ios .swiper-slide {
  transform: translate(0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  transition-property: transform;
  display: block;
  position: relative;
}
.swiper-backface-hidden .swiper-slide {
  backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-pagination {
  text-align: center;
  z-index: 10;
  transition: opacity 0.3s;
  position: absolute;
  transform: translate(0);
}
.swiper-pagination-fraction,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  width: 100%;
  left: 0;
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  display: inline-block;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
.swiper-pagination-lock {
  display: none;
}
.swiper {
  height: 100%;
}
.swiper-pagination {
  height: 22px;
  color: rgba(var(--b-sc), 0.8);
  font-size: 13px;
  line-height: 22px;
}
.swiper-slide {
  border-radius: var(--border-radius);
  overflow: hidden;
}
.slider-bc .carouselCountEnable {
  height: 100%;
}
.slider-bc .carouselCountEnable .swiper-pagination {
  color: #ffffffe6;
}
[class*="is-mobile"][dir="ltr"] .slider-bc .carouselCountEnable .swiper-pagination {
  left: auto;
  right: 16px;
}
[class*="is-mobile"] .slider-bc .carouselCountEnable .swiper-pagination {
  background: rgba(var(--hero), 0.7);
  border-radius: var(--border-radius);
  width: auto;
  padding: 4px 6px;
  line-height: normal;
  top: 6px;
  bottom: auto;
  overflow: hidden;
}
[class*="is-mobile"] .slider-bc .carouselCountEnable .swiper-pagination:before {
  content: "";
  background: rgba(var(--hero), 0.4);
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.carousel {
  height: 100%;
  position: relative;
  overflow: hidden;
}
.swiperBulletsEnable .swiper {
  padding-bottom: 20px;
}
.swiperBulletsEnable .swiper-pagination-bullets {
  justify-content: center;
  align-items: center;
  height: 10px;
  display: flex;
  bottom: 4px;
}
.swiperBulletsEnable .swiper-pagination-bullet {
  background: rgba(var(--b-sc), 0.3);
  opacity: 1;
  width: 8px;
  height: 8px;
  margin: 0;
}
.swiperBulletsEnable .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: rgba(var(--b-sc), 1);
}
.marketSlider .swiperBulletsEnable .swiper-pagination-bullet {
  width: 4px;
  height: 4px;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet + .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet + .swiper-pagination-bullet {
  margin-inline-start: 6px;
}
.featuredGamesContent {
  flex-direction: column;
  height: 100%;
  display: flex;
}
.featuredGamesContent .swiper {
  height: auto;
  overflow: unset;
}
.featuredGamesContent .swiper-pagination {
  text-align: end;
  bottom: 100%;
}
[class*="is-mobile"] .featuredGamesContent .swiper-pagination {
  margin-bottom: 2px;
}
.countdown-banner-content {
  color: rgba(var(--b-sc), 1);
  background: rgba(var(--b), 0.8);
  border-radius: var(--border-radius);
  border: 1px solid rgba(var(--b-sc), 0.1);
  backdrop-filter: blur(4px);
  z-index: 1;
  justify-content: center;
  padding: 5px;
  display: flex;
  position: absolute;
  top: 5px;
  box-shadow: 0 0 4px #00000040;
}
[dir="ltr"] .countdown-banner-content {
  left: 5px;
}
.page-view-more {
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}
[class*="is-mobile"] .page-view-more {
  padding: 0 var(--padding-page-aside);
}
.view-title-more {
  text-transform: uppercase;
  flex: auto;
}
[class*="is-mobile"] .view-title-more {
  color: rgba(var(--b-sc), 0.8);
  font-size: 13px;
}
.view-see-more {
  color: rgba(var(--b-sc), 0.5);
  flex-shrink: 0;
  align-items: center;
  margin-inline: 10px 4px;
  font-size: 12px;
  line-height: 14px;
  display: flex;
}
.view-arrow-more {
  margin-inline-start: 6px;
}
.horizontal-scroll {
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
  scrollbar-width: none;
  display: flex;
  overflow: auto hidden;
}
.horizontal-scroll::-webkit-scrollbar {
  display: none;
}
.horizontal-scroll__inner {
  flex-shrink: 0;
  align-items: center;
  transition: transform 0.3s;
  display: flex;
}
.horizontal-scroll__inner--gap-xs {
  gap: var(--fds-ref-spacing-xsmall);
}
.popup-holder-bc {
  z-index: 1000;
  background: #000000b3;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
}
[dir="ltr"] .popup-holder-bc {
  left: 0;
}
.popup-holder-bc.hidden {
  display: none;
}
.popup-holder-bc.windowed {
  padding: 0 30px;
}
.e-p-close-icon-bc {
  text-align: center;
  width: 24px;
  height: 24px;
  color: rgba(var(--b-sc), 0.6);
  transition: color var(--default-transition-duration) ease;
  cursor: pointer;
  z-index: 99999;
  font-size: 14px;
  line-height: 24px;
  display: block;
  position: absolute;
  top: 11px;
}
[dir="ltr"] .e-p-close-icon-bc {
  right: 11px;
}
.popup-middleware-bc {
  height: 100%;
  display: flex;
}
.popup-inner-bc {
  border-radius: var(--border-radius);
  box-shadow: 0 0 5px 0 rgba(var(--b), 0.1);
  opacity: 1;
  background: rgba(var(--b), 1);
  animation: var(--default-transition-duration) open-popup ease-in-out backwards;
  margin: auto;
  position: relative;
  overflow: hidden;
}
@keyframes open-popup {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.popup-holder-bc.content-manager.windowed {
  height: 100%;
  padding: 46px 0 0;
  overflow: hidden;
}
.popup-holder-bc.content-manager.windowed .popup-inner-bc {
  opacity: 1;
  max-width: 100%;
  height: 100%;
  transform: inherit;
  border-radius: 0;
  animation: none;
}
.popup-holder-bc.content-manager.windowed .popup-inner-bc > .e-p-close-icon-bc {
  position: fixed;
  top: 56px;
}
.popup-inner-bc {
  width: 100%;
}
.overlay-sliding-wrapper-bc {
  will-change: transform;
  width: 100%;
  height: calc(100% - var(--mobile-header-main-section-height) - var(--mobile-self-exclusion-height));
  z-index: 970;
  background: rgba(var(--b), 0.7);
  position: fixed;
  bottom: 0;
}
[dir="ltr"] .overlay-sliding-wrapper-bc {
  left: 0;
}
.overlay-sliding-wrapper-bc .back-nav-bc {
  transition: opacity var(--default-transition-delay);
  background: rgba(var(--header), 1);
}
.overlay-sliding-wrapper-bc .back-nav-icon-bc {
  color: rgba(var(--header-sc), 0.8);
}
.overlay-sliding-wrapper-bc .back-nav-title-bc {
  color: rgba(var(--header-sc), 1);
}
.overlay-sliding-w-c-content-slider-bc {
  background: rgba(var(--b), 1);
  will-change: scroll-position;
  -webkit-overflow-scrolling: touch;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden auto;
}
[dir="ltr"] .overlay-sliding-w-c-content-slider-bc {
  animation: overlay-sliding-left var(--default-transition-duration) var(--default-transition-delay) ease forwards;
  transform: translate(100%);
}
.back-nav-bc {
  width: 100%;
  height: 38px;
  padding: 0 var(--padding-page-aside);
  cursor: pointer;
  align-items: center;
  display: flex;
  position: relative;
}
.back-nav-bc,
.back-nav-bc > i {
  flex-shrink: 0;
}
.back-nav-icon-bc {
  color: rgba(var(--b-sc), 0.8);
  font-size: 20px;
}
.back-nav-title-bc {
  color: rgba(var(--b-sc), 1);
  text-transform: uppercase;
  margin: 0 8px;
  font-size: 14px;
  font-weight: 400;
}
.hm-row-bc-inner {
  display: grid;
}
.button {
  color: rgba(var(--oc-1-sc), 1);
  cursor: pointer;
  text-transform: uppercase;
  transition: var(--default-transition-duration);
  border-radius: 4px;
  outline: none;
  justify-content: center;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 14px;
  line-height: 16px;
  display: flex;
}
.button.small {
  height: 32px;
}
.button.outlined {
  box-shadow: 0 0 0 1px rgba(var(--b-sc), 0.6) inset;
  color: rgba(var(--b-sc), 1);
}
.button:disabled {
  color: rgba(var(--b-sc), 0.3);
  background: rgba(var(--b-sc), 0.1);
  pointer-events: none;
}
.ds-caption {
  letter-spacing: var(--fds-ref-letter-spacing-320);
  margin: 0;
  padding: 0;
}
.ds-caption--large-semibold {
  font-size: var(--fds-ref-font-size-60);
  line-height: var(--fds-ref-font-line-height-80);
  font-weight: var(--fds-ref-font-weight-semibold);
}
.ds-caption--medium-medium {
  font-weight: var(--fds-ref-font-weight-medium);
}
.ds-caption--medium-medium,
.ds-caption--medium-regular {
  font-size: var(--fds-ref-font-size-50);
  line-height: var(--fds-ref-font-line-height-70);
}
.ds-caption--medium-regular {
  font-weight: var(--fds-ref-font-weight-regular);
}
.horizontal-sl-list {
  white-space: nowrap;
  display: flex;
}
.horizontal-sl-item-bc {
  border-radius: var(--border-radius);
  color: rgba(var(--b-sc), 0.5);
  flex-shrink: 0;
  align-items: center;
  display: inline-flex;
  position: relative;
}
.horizontal-sl-item-bc:after {
  content: attr(data-badge);
  text-transform: none;
  justify-content: center;
  align-items: center;
  height: 7px;
  padding: 2px 4px;
  font-size: 8px;
  display: flex;
  position: absolute;
  top: 0;
}
[dir="ltr"] .horizontal-sl-item-bc:after {
  border-radius: 0 var(--border-radius) 0 var(--border-radius);
  right: 0;
}
.horizontal-sl-item-bc:not(:empty) {
  background: rgba(var(--b-sc), 0.1);
}
.horizontal-sl-item-bc.active {
  color: rgba(var(--b-sc), 1);
  background: rgba(var(--b-sc), 0.3);
}
.horizontal-sl-item-bc.active:before {
  content: "";
  z-index: 10;
  background-image: linear-gradient(229deg, #0000, #0000001a);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.horizontal-sl-count-bc {
  position: absolute;
}
.horizontalSliderWrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
}
[class*="is-mobile"] .horizontalSliderWrapper {
  scrollbar-width: none;
  width: calc(100% + 32px);
  margin-bottom: 16px;
  overflow: auto hidden;
}
[class*="is-mobile"] .horizontalSliderWrapper::-webkit-scrollbar {
  display: none;
}
[class*="is-mobile"][dir="ltr"] .horizontalSliderWrapper {
  left: -16px;
}
.horizontalSliderRow {
  white-space: nowrap;
  transition: transform var(--default-transition-duration);
  font-size: 0;
  display: inline-block;
}
.horizontalSliderElem {
  background-color: rgba(var(--b-sc), 0.1);
  vertical-align: middle;
  border-radius: 4px;
  width: 90px;
  height: 50px;
  margin-left: 4px;
  margin-right: 4px;
  padding: 8px;
  display: inline-block;
}
[class*="is-mobile"][dir="ltr"] .horizontalSliderElem:first-child {
  margin-left: 16px;
}
[class*="is-mobile"][dir="ltr"] .horizontalSliderElem:last-child {
  margin-right: 16px;
}
.horizontalSliderElem .horizontalSliderImg {
  object-fit: contain;
  object-position: center;
  width: 100%;
  height: 100%;
  color: rgba(var(--b-sc), 1);
  font-size: 16px;
  display: block;
}
.horizontal-sl-item-bc {
  text-align: center;
  flex-direction: column;
  min-width: 80px;
  height: 60px;
}
.horizontal-sl-item-bc.active {
  box-shadow: 0 2px 4px #00000026;
}
.horizontal-sl-item-bc + .horizontal-sl-item-bc {
  margin-inline-start: 5px;
}
.horizontalList {
  position: relative;
}
.horizontalList.scroll-start:before,
.horizontalList.scroll-start:after {
  content: "";
  z-index: 3;
  pointer-events: none;
  width: 46px;
  height: 100%;
  position: absolute;
  top: 0;
}
[dir="ltr"] .horizontalList.scroll-start:after {
  background: -moz-linear-gradient(right, rgba(var(--b-sc), 1) 0%, transparent 100%);
  background: -webkit-linear-gradient(right, rgba(var(--b), 1) 0%, transparent 100%);
  background: linear-gradient(to left, rgba(var(--b), 1) 0%, transparent 100%);
  right: 0;
}
.horizontal-sl-list-container {
  padding: 10px var(--padding-page-aside);
  will-change: scroll-position;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
  display: flex;
  overflow: auto hidden;
}
.horizontal-sl-list-container::-webkit-scrollbar {
  display: none;
}
.horizontal-sl-item-bc {
  justify-content: center;
  padding: 5px;
}
[dir="ltr"] .horizontal-sl-item-bc.active {
  z-index: 1;
  position: sticky;
  left: -7px;
  right: -7px;
}
.horizontal-sl-item-bc.active .horizontal-sl-count-bc {
  color: #fff;
}
.horizontal-sl-title-bc {
  margin-top: 6px;
  font-size: 10px;
  line-height: 12px;
}
.horizontal-sl-icon-bc {
  height: 28px;
  font-size: 28px;
}
.horizontal-sl-count-bc {
  color: rgba(var(--b-sc), 1);
  font-size: 9px;
  line-height: 11px;
  font-family: var(--font-family);
  top: 2px;
}
[dir="ltr"] .horizontal-sl-count-bc {
  left: 70%;
}
.market-filter-scrollable-navigation-bc-holder {
  margin-bottom: 1px;
}
.market-filter-scrollable-navigation-bc-holder .horizontal-sl-list-container {
  padding: 0;
}
.market-filter-scrollable-navigation-bc-holder .horizontal-sl-item-bc {
  height: var(--mobile-horizontal-tab-navigation-height);
  background: 0 0;
  padding-inline: 10px;
}
.market-filter-scrollable-navigation-bc-holder .horizontal-sl-item-bc.active {
  background: rgba(var(--menu), 1);
}
[dir="ltr"] .market-filter-scrollable-navigation-bc-holder .horizontal-sl-item-bc.active {
  left: 0;
  right: 0;
}
.market-filter-scrollable-navigation-bc-holder .horizontal-sl-item-bc.active:before {
  background: rgba(var(--menu-sc), 0.05);
}
.market-filter-scrollable-navigation-bc-holder .horizontal-sl-title-bc {
  text-transform: uppercase;
  margin-top: 0;
}
[class^="bc-i-"] {
  speak: never;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  font-family: BetConstruct-Icons !important;
}
.bc-i-default-icon:before {
  content: "";
}
.bc-i-CounterStrike:before {
  content: "!";
}
.bc-i-Futsal:before {
  content: ".";
}
.bc-i-Tennis:before {
  content: "";
}
.bc-i-Volleyball:before {
  content: "";
}
.bc-i-Basketball:before {
  content: "";
}
.bc-i-Soccer:before {
  content: "";
}
.bc-i-BeachVolleyball:before {
  content: "";
}
.bc-i-Darts:before {
  content: "";
}
.bc-i-Golf:before {
  content: "";
}
.bc-i-IceHockey:before {
  content: "";
}
.bc-i-RugbyUnion:before {
  content: "";
}
.bc-i-WaterPolo:before {
  content: "";
}
.bc-i-TableTennis:before {
  content: "";
}
.bc-i-promotions:before {
  content: "";
}
.bc-i-live-chat:before {
  content: "";
}
.bc-i-bonus-casino:before {
  content: "";
}
.bc-i-round-arrow-left:before {
  content: "";
}
.bc-i-favorite:before {
  content: "";
}
.bc-i-whatsapp:before {
  content: "";
}
.bc-i-telegram:before {
  content: "";
}
.bc-i-betslip:before {
  content: "";
}
.bc-i-stream:before {
  content: "";
}
.bc-i-menu-burger:before {
  content: "";
}
.bc-i-wallet:before {
  content: "";
}
.bc-i-statistics:before {
  content: "";
}
.bc-i-notification:before {
  content: "";
}
.bc-i-settings:before {
  content: "";
}
.bc-i-double-arrow-top:before {
  content: "";
}
.bc-i-small-arrow-right:before {
  content: "";
}
.bc-i-small-arrow-down:before {
  content: "";
}
.bc-i-close-remove:before {
  content: "";
}
.bc-i-vertical-toggle:before {
  content: "";
}
.bc-i-boost:before {
  content: "";
}
html,
body,
iframe,
div,
i,
span,
a,
p,
img,
h2,
h3,
label,
ul,
li,
h4 {
  box-sizing: border-box;
  vertical-align: baseline;
  background: 0 0;
  border: 0;
  outline: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
}
ul {
  list-style: none;
}
:focus {
  outline: 0;
}
a {
  text-decoration: none;
}
img {
  border-style: none;
}
button,
input,
select {
  background: 0 0;
  border: none;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
}
button,
select {
  text-transform: none;
}
button,
[type="button"] {
  -webkit-appearance: button;
}
[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}
select::-ms-expand {
  display: none;
}
input:-webkit-autofill,
input:-webkit-autofill:hover {
  -webkit-text-fill-color: rgba(var(--b-sc), 1);
  -webkit-box-shadow: 0 0 0 1000px rgba(var(--b-sc), 0.12) inset;
  -webkit-background-clip: text;
  background-clip: text;
  transition: background-color 5000s ease-in-out;
}
input:-webkit-autofill:focus,
select:-webkit-autofill {
  -webkit-text-fill-color: rgba(var(--b-sc), 1);
  -webkit-box-shadow: 0 0 0 1000px rgba(var(--b-sc), 0.12) inset;
  -webkit-background-clip: text;
  background-clip: text;
  transition: background-color 5000s ease-in-out;
}
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-text-fill-color: rgba(var(--b-sc), 1);
  -webkit-box-shadow: 0 0 0 1000px rgba(var(--b-sc), 0.12) inset;
  -webkit-background-clip: text;
  background-clip: text;
  transition: background-color 5000s ease-in-out;
}
.header-icon:empty {
  cursor: pointer;
  transition: opacity var(--default-transition-duration);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}
[dir="ltr"] .header-icon:empty.bc-i-telegram:before {
  margin-left: -2px;
}
.header-icon.bc-i-telegram {
  color: #fff;
  transition: opacity var(--default-transition-duration);
  background-color: #08c;
}
@media (hover: hover) {
  .header-icon.bc-i-telegram:hover {
    opacity: 0.8;
    cursor: pointer;
  }
}
@media not all and (hover: hover) {
  .header-icon.bc-i-telegram:active {
    opacity: 0.8;
  }
}
.form-control-bc {
  position: relative;
}
.form-control-label-bc {
  align-items: center;
  display: flex;
  position: relative;
}
.form-control-label-bc.inputs {
  height: 52px;
  caret-color: rgba(var(--b-sc), 0.9);
}
.form-control-icon-bc {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  font-size: 10px;
  display: flex;
}
.form-control-icon-bc[class*="bc-i-small-arrow"]:before {
  transition: all var(--default-transition-duration);
}
.form-control-icon-bc {
  color: rgba(var(--b-sc), 0.8);
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
[dir="ltr"] .form-control-icon-bc {
  right: 14px;
}
.form-control-select-bc {
  color: rgba(var(--b-sc), 0.9);
  background: rgba(var(--b-sc), 0.15);
  border-radius: var(--border-radius);
  transition: background var(--default-transition-duration);
  padding: 20px 15px 4px;
  font-size: 14px;
}
.form-control-select-bc:disabled {
  background: rgba(var(--b-sc), 0.05);
}
.form-control-select-bc {
  cursor: pointer;
  padding-inline-end: 30px;
}
.market-group-holder-bc {
  display: flex;
}
.market-group-holder-bc > div {
  width: 100%;
}
.market-group-holder-bc > div + div {
  margin-inline-start: 1px;
}
.market-group-holder-bc.ext-44 > .market-group-item-bc {
  height: 44px;
}
.odometer-inside {
  display: inline-flex;
}
:root {
  --fds-ref-letter-spacing-320: 0.4px;
  --fds-ref-font-weight-semibold: 600;
  --fds-ref-font-weight-medium: 500;
  --fds-ref-font-weight-regular: 400;
  --fds-ref-font-size-70: 14px;
  --fds-ref-font-size-60: 12px;
  --fds-ref-font-size-50: 10px;
  --fds-ref-font-line-height-100: 20px;
  --fds-ref-font-line-height-80: 16px;
  --fds-ref-font-line-height-70: 14px;
  --fds-ref-border-width-thin: 1px;
  --fds-ref-border-width-thick: 2px;
  --fds-ref-border-style-solid: solid;
  --fds-ref-alpha-4: 0.04;
  --fds-ref-alpha-8: 0.08;
  --fds-ref-alpha-12: 0.12;
  --fds-ref-alpha-48: 0.48;
  --fds-ref-alpha-64: 0.64;
  --fds-ref-alpha-80: 0.8;
  --fds-ref-alpha-90: 0.9;
  --fds-ref-alpha-100: 1;
  --fds-ref-radius-4xsmall: 2px;
  --fds-ref-radius-xsmall: 8px;
  --fds-ref-radius-full: 999px;
  --fds-sem-dimension-xsmall: 16px;
  --fds-sem-dimension-xsmall-nudge: 20px;
  --fds-sem-dimension-small: 24px;
  --fds-sem-dimension-medium: 32px;
  --fds-ref-spacing-medium: 12px;
  --fds-ref-spacing-small: 10px;
  --fds-ref-spacing-xsmall: 8px;
  --fds-ref-spacing-2xsmall: 6px;
  --fds-ref-spacing-2xsmall-nudge: 5px;
  --fds-ref-spacing-3xsmall: 4px;
  --fds-ref-spacing-4xsmall: 2px;
  --font-family: Rubik, sans-serif;
  --border-radius: 4px;
  --border-radius-middle: 8px;
  --default-transition-duration: 0.24s;
  --slow-transition-duration: 0.4s;
  --default-transition-delay: 0.1s;
  --tab-navigation-height: 53px;
  --padding-page-aside: 7px;
  --layout-width: 1670px;
}
html {
  font-family: var(--font-family);
}
html,
body {
  width: 100%;
  min-height: 100%;
}
body {
  background: rgba(var(--b), 1);
}
.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.display-none {
  display: none !important;
}
@media screen and (width>=1024px) {
  html {
    min-width: 1020px;
  }
}
html {
  -webkit-text-size-adjust: none;
}
#myZadarmaCallmeWidget6133 {
  flex-shrink: 0;
  justify-content: flex-end;
  margin-inline-start: 10px;
  display: flex !important;
}
#myZadarmaCallmeWidget6133 .callme__content {
  width: 34px;
  height: 34px;
  position: relative;
  box-shadow: none !important;
}
#myZadarmaCallmeWidget6133 .z-icon {
  font-size: 12px;
}
#myZadarmaCallmeWidget6133 .z-callme-timer {
  margin-inline-start: 28px;
  font-size: 12px;
  line-height: 24px;
}
.layout-bc {
  -webkit-user-select: none;
  user-select: none;
  grid-template-rows: auto 1fr auto;
  width: 100%;
  min-height: 100vh;
  display: grid;
}
.layout-bc:not(.hasLeftMenu, .sportsbook) {
  grid-template-columns: 100%;
  grid-template-areas: "header" "content" "footer" "betslip";
}
.layout-header-holder-bc {
  grid-area: header;
  width: 100%;
}
.layout-content-holder-bc {
  grid-area: content;
  width: 100%;
}
.layout-footer-holder-bc {
  grid-area: footer;
  width: 100%;
  transform: translate(0);
}
.layout-betslip-holder-bc {
  grid-area: betslip;
}
.layout-betslip-holder-bc:empty {
  display: none;
}
.layout-navigation-holder-bc {
  grid-area: navigation;
  height: 53px;
}
.hm-row-bc {
  grid-auto-rows: 1fr;
  gap: 10px;
  display: grid;
}
.layout-header-holder-bc {
  height: var(--mobile-header-main-section-height);
}
.layout-content-holder-bc {
  padding-top: calc(var(--mobile-header-navigation-height) + var(--dynamic-header) + var(--mobile-self-exclusion-height));
}
.layout-footer-holder-bc {
  margin-bottom: env(safe-area-inset-bottom);
}
.hm-row-bc + .hm-row-bc:has(.hm-row-bc-inner:not(:empty)) {
  margin-top: 10px;
}
.hm-row-bc:first-child:has(.hm-row-bc-inner:not(:empty)) {
  margin-top: 5px;
}
.tab-navigation-w-bc {
  z-index: 950;
  height: var(--tab-navigation-height);
  background: rgba(var(--tab-navigation), 0.9);
  border-top: 1px solid rgba(var(--b-sc), 0.3);
  min-height: calc(var(--tab-navigation-height) + env(safe-area-inset-bottom));
  padding-bottom: env(safe-area-inset-bottom);
  backdrop-filter: blur(3px);
  transition: padding-bottom var(--default-transition-duration);
  position: fixed;
  bottom: 0;
  left: 0;
  transform: translate(0);
}
.tab-navigation-w-bc,
.tab-nav-item-bc {
  width: 100%;
  align-items: center;
  display: flex;
}
.tab-nav-item-bc {
  text-align: center;
  height: 100%;
  color: rgba(var(--tab-navigation-sc), 0.5);
  box-shadow: 0 48px 0 0 rgba(var(--tab-navigation), 1);
  flex-direction: column;
  justify-content: center;
  gap: 3px;
  padding: 4px 4px 8px;
  position: relative;
  overflow: hidden;
}
.tab-nav-item-bc:after {
  top: 4px;
}
[dir="ltr"] .tab-nav-item-bc:after {
  left: 55%;
}
.tab-nav-title-bc {
  max-width: 100%;
  font-size: 10px;
}
.tab-nav-icon-bc {
  width: 20px;
  height: 20px;
  font-size: 20px;
}
@keyframes count-blink-even {
  0% {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
.has-generic-menu:not(.has-sub-navigation).has-header-info:not(.has-wallet) .layout-content-holder-bc {
  padding-top: calc(var(--dynamic-header) + var(--mobile-self-exclusion-height) + 40px);
}
.footerWrapper {
  max-width: none;
  box-shadow: 0 1px 0 0 rgba(var(--b-sc), 0.1) inset;
  padding-top: 10px;
  overflow: hidden;
}
[class*="is-mobile"] .footerWrapper {
  padding-left: 16px;
  padding-right: 16px;
}
.footerContainer {
  width: 100%;
  max-width: var(--layout-width);
  margin-left: auto;
  margin-right: auto;
}
.footerHeader {
  width: 100%;
  box-shadow: 0 -1px 0 0 rgba(var(--b-sc), 0.1) inset;
  justify-content: space-between;
  align-items: center;
  display: flex;
}
[class*="is-mobile"] .footerHeader {
  flex-wrap: wrap;
  padding-top: 16px;
  padding-bottom: 16px;
}
.footerInnerLeftCol {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
[class*="is-mobile"] .footerInnerLeftCol {
  min-width: 10px;
}
.footerSocialLinks {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
[class*="is-mobile"] .footerSocialLinks {
  flex-wrap: wrap;
}
.footerSocialLink {
  background-color: rgba(var(--b-sc), 0.15);
  border-radius: var(--border-radius);
  transition: background-color var(--default-transition-duration);
}
.footerSocialLink:hover {
  background-color: rgba(var(--b-sc), 0.25);
}
[class*="is-mobile"] .footerSocialLink {
  width: 30px;
  height: 30px;
  margin: 4px;
}
.footerSocialLink a {
  width: 100%;
  height: 100%;
  color: rgba(var(--b-sc), 0.6);
  justify-content: center;
  align-items: center;
  font-size: 18px;
  display: flex;
}
.footerInfoColumn {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.footerInfoColumn > .form-control-bc.languageDropdown > .form-control-label-bc.inputs {
  height: 35px;
}
.footerInfoColumn > .form-control-bc.languageDropdown > .form-control-label-bc.inputs .form-control-select-bc {
  padding-top: 4px;
}
[dir="ltr"] .footerInfoColumn > .form-control-bc.languageDropdown > .form-control-label-bc.inputs .form-control-icon-bc {
  right: 10px;
}
.footerLinksSection {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 36px;
  padding-bottom: 8px;
  display: flex;
}
[class*="is-mobile"] .footerLinksSection {
  flex-direction: column;
  margin-bottom: 8px;
  padding-top: 24px;
}
.footerLinkCols {
  flex-wrap: wrap;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  min-width: 0;
  display: flex;
}
[class*="is-mobile"] .footerLinkCols {
  flex-direction: column;
  align-items: center;
}
.footerLinkCol {
  flex: none;
}
[class*="is-mobile"] .footerLinkCol {
  width: 100%;
}
[class*="is-mobile"] .footerLinkCol:not(:last-child) {
  margin-bottom: 24px;
}
.footerLinkColTitle {
  text-transform: uppercase;
  width: 100%;
  color: rgba(var(--b-sc), 0.7);
  align-items: center;
  font-size: 12px;
  font-weight: 700;
  line-height: 14px;
  display: flex;
}
[class*="is-mobile"] .footerLinkColTitle {
  gap: var(--fds-ref-spacing-3xsmall);
  justify-content: center;
  text-align: center;
  margin-bottom: 8px;
}
.footerLinkColText {
  transform: translateY(1px);
}
.footerLinkColLinks {
  width: 100%;
}
[class*="is-mobile"] .footerLinkColLinks {
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}
.footerLinkColEl a {
  text-transform: capitalize;
  color: rgba(var(--b-sc), 0.4);
  transition: color var(--default-transition-duration);
  font-size: 12px;
  line-height: 14px;
}
.footerLinkColEl a:hover {
  color: rgba(var(--b-sc), 1);
}
[class*="is-mobile"] .footerLinkColEl {
  padding-left: 8px;
  padding-right: 8px;
  position: relative;
}
[class*="is-mobile"] .footerLinkColEl:not(:last-child):after {
  content: "";
  background-color: rgba(var(--b-sc), 0.1);
  width: 1px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}
.sliderGroup {
  width: 100%;
  padding-bottom: 42px;
}
.sliderGroup .horizontalSliderWrapper,
.sliderGroup .horizontalSliderRow {
  text-align: center;
}
.sliderGroup .sliderGroup {
  padding-bottom: 0;
}
[class*="is-mobile"] .sliderGroup {
  padding-top: 16px;
  padding-bottom: 16px;
  position: relative;
}
[class*="is-mobile"] .sliderGroup .sliderGroup:before {
  display: none;
}
[class*="is-mobile"] .sliderGroup:before {
  content: "";
  background-color: rgba(var(--b-sc), 0.1);
  width: 100%;
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
}
[class*="is-mobile"] .sliderGroup .horizontalList {
  overflow: hidden;
}
.sliderContent {
  width: 100%;
}
.sliderContent:not(:last-child) {
  margin-bottom: 48px;
}
[class*="is-mobile"] .sliderContent:not(:last-child) {
  margin-bottom: 24px;
}
.sliderTitle {
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  color: rgba(var(--b-sc), 0.7);
}
[class*="is-mobile"] .sliderTitle {
  margin-bottom: 16px;
  font-size: 12px;
  line-height: 14px;
}
.copyRightBlock {
  width: 100%;
  box-shadow: 0 1px 0 0 rgba(var(--b-sc), 0.1) inset;
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.copyRightBlock:last-child .footerWarning {
  margin-bottom: 0;
  padding-bottom: 0;
}
.copyRightBlock:last-child .footerWarning:before {
  display: none;
}
[class*="is-mobile"] .copyRightBlock {
  padding-top: 16px;
}
[class*="is-mobile"] .copyRightBlock:last-child {
  padding-bottom: 16px;
}
[class*="is-mobile"] .copyRightBlock {
  flex-direction: column;
  justify-content: flex-start;
}
.footerWarning {
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  display: flex;
}
[class*="is-mobile"] .footerWarning {
  flex-direction: column;
  width: 100%;
  margin-bottom: 16px;
  padding-bottom: 16px;
  position: relative;
}
[class*="is-mobile"] .footerWarning:before {
  content: "";
  background-color: rgba(var(--b-sc), 0.1);
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.footerWarningAge {
  color: #a71f67;
  border-style: solid;
  border-color: #a71f67;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  font-weight: 700;
  display: flex;
}
[class*="is-mobile"] .footerWarningAge {
  border-width: 2px;
  margin-bottom: 16px;
  font-size: 10px;
  line-height: 12px;
}
.footerCopyrights {
  color: rgba(var(--b-sc), 0.5);
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}
[class*="is-mobile"] .footerTopButtonGroup {
  grid-column-gap: 16px;
  grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
  width: 100%;
  margin-bottom: 16px;
  display: grid;
}
.sliderSingleElWrapper {
  width: 100%;
}
.sliderSingleElWrapper,
.sliderSingleEl {
  justify-content: center;
  align-items: center;
  display: flex;
}
[class*="is-mobile"] .sliderSingleEl .sliderImage {
  margin-left: 4px;
  margin-right: 4px;
}
[class*="is-mobile"] .sliderSingleEl .sliderImage img {
  object-fit: contain;
  max-width: 100%;
  height: 30px;
  display: block;
}
.supportButton span {
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  display: block;
}
.multi-select-icon-bc {
  color: rgba(var(--b-sc), 0.8);
  flex-shrink: 0;
  margin-inline-end: 10px;
  font-size: 14px;
}
.region-flag {
  object-fit: cover;
  vertical-align: middle;
  flex-shrink: 0;
  width: 22px;
  height: 16px;
  display: inline-block;
}
.region-flag--radius-2 {
  border-radius: var(--fds-ref-radius-4xsmall);
}
.hdr-navigation-scrollable-bc-holder {
  transition: transform var(--default-transition-duration) ease;
  position: relative;
}
.hasGenericNav {
  z-index: 952;
  border-top: none;
}
.hasGenericNav:before,
.hasGenericNav:after {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  top: 0;
}
.hasGenericNav:before {
  background: linear-gradient(to left, rgba(var(--hero-sc), 0.2), rgba(var(--hero), 1), rgba(var(--hero-sc), 0.2));
  z-index: 1;
}
.hasGenericNav:after {
  background: rgba(var(--b), 1);
}
.generic-menu {
  z-index: 2;
  height: 104px;
  overflow: visible;
}
.generic-menu .tab-nav-title-bc {
  margin-top: 24px;
}
.genericMenuBurger {
  width: 48px;
  height: 48px;
  color: rgba(var(--hero-sc), 0.9);
  background: rgba(var(--hero), 1);
  border: 1px solid rgba(var(--hero-sc), 0.2);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  display: flex;
  position: absolute;
  top: 2px;
  box-shadow: inset 0 4px 4px #0003;
}
@keyframes overlay-sliding-left {
  0% {
    display: none;
    transform: translate(100%);
  }
  to {
    display: flex;
    transform: translate(0);
  }
}
.nav-floating-btn-hide {
  opacity: 0;
  pointer-events: none;
}
.layout-bc .nav-floating-btn {
  background: rgba(var(--b-sc), 0.15);
  width: 56px;
  height: 56px;
  color: rgba(var(--b-sc), 0.8);
  backdrop-filter: blur(2px);
  border-radius: 50%;
  font-size: 14px;
}
.header-bc .center-bottom-btn {
  transition: opacity var(--default-transition-duration) ease;
}
.header-bc .center-bottom-btn > button {
  transition: top var(--default-transition-duration) ease;
  margin: auto;
  position: fixed;
  bottom: 90px;
  left: 0;
  right: 0;
}
.hdr-toggle-button-bc {
  color: rgba(var(--header-sc), 0.8);
  background: rgba(var(--header-sc), 0.1);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  display: flex;
  position: relative;
}
.hdr-toggle-button-bc:before {
  transition: transform var(--default-transition-duration);
}
.hdr-toggle-button-bc:after {
  top: -2px;
}
[dir="ltr"] .hdr-toggle-button-bc:after {
  right: -8px;
}
.layout-bc:not(.smart-panel-is-visible) .hdr-smart-panel-holder-arrow-bc {
  opacity: 0;
  visibility: hidden;
}
.hdr-smart-panel-holder-arrow-bc {
  transition:
    opacity var(--default-transition-duration),
    visibility var(--default-transition-duration),
    transform var(--default-transition-duration);
  z-index: 980;
  transform: translateY(-4%);
}
.hdr-smart-panel-holder-arrow-bc:after,
.hdr-smart-panel-holder-arrow-bc:before {
  content: "";
  transition: transform var(--default-transition-duration) var(--default-transition-duration);
  border-style: solid;
  border-width: 0 7px 7px;
  position: absolute;
  top: -7px;
  left: 50%;
  transform: translate(-50%, 10px);
}
.hdr-smart-panel-holder-arrow-bc:before {
  border-color: transparent transparent rgba(var(--header), 1);
}
.hdr-smart-panel-holder-arrow-bc:after {
  border-color: transparent transparent rgba(var(--header-sc), 0.2);
}
.hdr-smart-panel-holder-bc {
  background: rgba(var(--header), 1);
  border-radius: var(--border-radius);
  will-change: scroll-position;
  -webkit-overflow-scrolling: touch;
  z-index: 1;
  width: 50px;
  position: relative;
  overflow: hidden auto;
  box-shadow: 0 2px 4px #00000026;
}
.sp-button-bc {
  width: 100%;
  height: 56px;
  color: rgba(var(--header-sc), 0.85);
  background: rgba(var(--header-sc), 0.2);
  transition: background var(--default-transition-duration);
  justify-content: center;
  align-items: center;
  font-size: 18px;
  display: flex;
  position: relative;
}
.hdr-toggle-button-bc {
  border-radius: 50%;
  width: 28px;
  height: 28px;
  margin-inline-start: 6px;
}
.sp-button-content-text-bc {
  font-size: 9px;
  position: absolute;
  top: 8px;
}
[dir="ltr"] .sp-button-content-text-bc {
  right: 10px;
}
.hdr-smart-panel-holder-arrow-bc {
  top: calc(var(--dynamic-header) + var(--mobile-header-main-section-height) + var(--mobile-self-exclusion-height) - 3px);
  position: fixed;
}
.hdr-smart-panel-holder-arrow-bc ~ .overlay-sliding-wrapper-bc {
  z-index: 971;
}
[dir="ltr"] .hdr-smart-panel-holder-arrow-bc {
  right: 5px;
}
.hdr-smart-panel-holder-bc {
  z-index: 1;
  max-height: 51vh;
}
.badge-standalone {
  display: inline-flex;
}
.badge-standalone .badge {
  top: unset;
  right: unset;
  position: static;
}
.badge {
  z-index: 4;
  border-radius: var(--fds-ref-radius-full);
  white-space: nowrap;
  -webkit-user-select: none;
  user-select: none;
  justify-content: center;
  align-items: center;
  transition:
    background-color 0.2s,
    transform 0.15s;
  display: flex;
  position: absolute;
}
.badge--sm:not(.badge--dot) {
  height: var(--fds-sem-dimension-xsmall);
  min-width: var(--fds-sem-dimension-xsmall);
  padding: var(--fds-ref-spacing-4xsmall) var(--fds-ref-spacing-2xsmall-nudge);
  top: -6px;
  right: -8px;
}
:root {
  --layout-width: 1600px;
  --border-radius: 5px !important;
  --border-radius-middle: 12px !important;
}
.informative-widget-link {
  background: rgba(var(--b-sc), 0.05);
  border-top: 2px solid rgba(var(--hero), 1);
  border-radius: var(--border-radius);
  -webkit-user-select: text;
  user-select: text;
  justify-content: center;
  display: flex;
}
.informative-widget {
  background: rgba(var(--b), 1);
  border-radius: var(--border-radius);
  margin-top: 4px;
}
.informative-widget-container {
  justify-content: center;
  width: 100%;
  display: flex;
}
.informative-widget-container > span {
  color: rgba(var(--b-sc), 0.7);
  text-align: center;
  word-break: break-word;
  font-size: 12px;
  line-height: 18px;
}
.header-bc {
  background: rgba(var(--header), 1);
  width: 100%;
}
.hdr-main-content-bc {
  align-items: center;
  display: flex;
  position: relative;
}
[class*="is-mobile"] .hdr-main-content-bc {
  z-index: 3;
}
.logo-container {
  flex: auto;
  margin-inline-end: 5px;
}
.logo-container,
.logo {
  align-items: center;
  display: flex;
}
.logo {
  flex-shrink: 0;
}
.hdr-logo-bc {
  object-fit: contain;
  height: 100%;
  display: flex;
}
.header-icon {
  flex-shrink: 0;
}
.hdr-user-bc {
  align-items: center;
}
.hdr-user-bc .bc-i-wallet {
  color: #fff;
  background: #109121;
}
[class*="is-mobile"] .hdr-user-bc .user-nav-icon {
  background: rgba(var(--oc-1), 1);
}
.hdr-user-bc {
  display: flex;
}
.hdr-user-bc a[class*="promotions"] {
  color: rgba(var(--hero-sc), 1);
  background: rgba(var(--hero), 1);
  transition: var(--default-transition-duration);
}
@media (hover: hover) {
  .hdr-user-bc a[class*="promotions"]:hover {
    background: rgba(var(--hero-hover), 1);
    cursor: pointer;
  }
}
@media not all and (hover: hover) {
  .hdr-user-bc a[class*="promotions"]:active {
    background: rgba(var(--hero-hover), 1);
  }
}
.header-bc {
  top: var(--dynamic-header);
  height: var(--mobile-header-main-section-height);
  z-index: 950;
  position: fixed;
  left: 0;
}
@media (display-mode: standalone) {
  .header-bc {
    padding-top: max(20px, env(safe-area-inset-top));
  }
}
.hdr-main-content-bc {
  background: rgba(var(--header), 1);
  border-bottom: 1px solid rgba(var(--header-sc), 0.05);
  height: 100%;
  padding-inline-start: var(--padding-page-aside);
  padding-inline-end: calc(var(--padding-page-aside) + 7px);
}
.header-icon {
  width: 20px;
  height: 20px;
  margin-inline-start: 4px;
  font-size: 12px;
}
.hdr-dynamic-content {
  background: rgba(var(--b), 1);
  z-index: 953;
  opacity: 1;
  width: 100%;
  max-height: 500px;
  transition: all var(--slow-transition-duration);
  position: fixed;
  top: 0;
}
.hdr-dynamic-content .hm-row-bc {
  position: relative;
}
.informative-widget {
  padding: 0 var(--padding-page-aside);
}
.informative-widget-container {
  padding: 10px 40px 10px 10px;
}
.informative-widget-link {
  height: 100%;
}
.logo {
  height: 46px;
}
.hdr-logo-bc {
  max-width: 100px;
}
@media screen and (width<=360px) {
  .hdr-logo-bc {
    max-width: 75px;
  }
}
.btn.register {
  max-width: 84px;
  margin-inline-start: 12px;
}
.hdr-additional-info {
  background: rgba(var(--b), 1);
  height: 40px;
  padding: 0 8px 0 var(--padding-page-aside);
  border-bottom: 1px solid rgba(var(--header-sc), 0.1);
  z-index: 2;
  align-items: center;
  display: flex;
  position: relative;
}
.hdr-user-bc {
  margin-inline-start: 2px;
}
.user-nav-icon {
  width: 24px;
  height: 24px;
  color: rgba(var(--b-sc), 1);
  text-align: center;
  border-radius: var(--border-radius);
  flex-shrink: 0;
  font-size: 14px;
  line-height: 24px;
  position: relative;
}
.user-nav-icon:before {
  z-index: 1;
  position: relative;
}
.user-nav-icon + .user-nav-icon {
  margin-inline-start: 8px;
}
.hdr-crypto-content {
  background: rgba(var(--b), 1);
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}
.odometer.odometer-auto-theme,
.odometer.odometer-auto-theme .odometer-digit {
  position: relative;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer {
  visibility: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner {
  text-align: left;
  display: block;
  position: absolute;
  inset: 0;
  overflow: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon {
  display: block;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner {
  -webkit-backface-visibility: hidden;
  display: block;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value {
  display: block;
  -webkit-transform: translateZ(0);
}
@keyframes jackpotPoolRotateBorder {
  to {
    --jackpotPoolAngle: 360deg;
  }
}
.jackpot-pool {
  z-index: 0;
  border-radius: var(--fds-ref-radius-xsmall);
  background: rgba(var(--b-sc), var(--fds-ref-alpha-8));
  width: 100%;
  transition: background var(--default-transition-duration);
  position: relative;
  overflow: hidden;
}
.jackpot-pool--small {
  padding: var(--fds-ref-spacing-3xsmall) var(--fds-ref-spacing-xsmall);
}
.jackpot-pool--small .jackpot-pool__icon {
  width: var(--fds-sem-dimension-small);
  height: var(--fds-sem-dimension-small);
}
.jackpot-pool--small .jackpot-pool__money-inner {
  height: var(--fds-ref-font-line-height-80);
}
.jackpot-pool--small .jackpot-pool__money-inner .jackpot-pool__currency-symbol,
.jackpot-pool--small .jackpot-pool__money-inner .jackpot-pool__price {
  font-size: var(--fds-ref-font-size-60);
}
.jackpot-pool:has(.jackpot-pool__item--hot) {
  background: rgba(var(--b-sc), var(--fds-ref-alpha-12));
}
.jackpot-pool:has(.jackpot-pool__item--hot):after {
  content: "";
  border-radius: inherit;
  padding: var(--fds-ref-border-width-thick);
  pointer-events: none;
  z-index: 1;
  background: conic-gradient(
    from var(--jackpotPoolAngle),
    transparent 0deg,
    #ffdd6f 40deg,
    #ff3826 80deg,
    #ea5252 120deg,
    transparent 165deg,
    transparent 360deg
  );
  -webkit-mask-composite: xor;
  -webkit-mask-composite: xor;
  -webkit-mask-source-type: auto, auto;
  animation: 4s linear infinite jackpotPoolRotateBorder;
  position: absolute;
  inset: 0;
  -webkit-mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);
  mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);
  -webkit-mask-position:
    0 0,
    0 0;
  mask-position:
    0 0,
    0 0;
  -webkit-mask-size: auto, auto;
  mask-size: auto, auto;
  -webkit-mask-repeat: repeat, repeat;
  mask-repeat: repeat, repeat;
  -webkit-mask-clip: content-box, border-box;
  mask-clip: content-box, border-box;
  -webkit-mask-origin: content-box, border-box;
  mask-origin: content-box, border-box;
  mask-composite: exclude;
  mask-mode: match-source, match-source;
}
.jackpot-pool__item {
  z-index: 1;
  align-items: center;
  gap: var(--fds-ref-spacing-3xsmall);
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}
.jackpot-pool__item--align-center {
  justify-content: center;
}
.jackpot-pool__item--align-center .jackpot-pool__money {
  flex: none;
}
.jackpot-pool__icon {
  transition: all var(--default-transition-duration);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}
.jackpot-pool__money {
  flex-direction: column;
  flex: auto;
  display: flex;
}
.jackpot-pool__hot {
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}
.jackpot-pool__hot:before {
  content: "";
  bottom: var(--fds-ref-spacing-2xsmall-nudge);
  backdrop-filter: blur(40px);
  background: rgba(var(--b-sc), var(--fds-ref-alpha-4));
  z-index: -1;
  width: 10px;
  height: 5px;
  position: absolute;
  box-shadow: 0 8px 8px #f5512c;
}
.jackpot-pool__hot-icon {
  width: var(--fds-sem-dimension-medium);
  height: var(--fds-sem-dimension-medium);
}
[class*="is-mobile"] .jackpot-pool__hot-icon {
  width: var(--fds-sem-dimension-small);
  height: var(--fds-sem-dimension-small);
}
.jackpot-pool__title {
  color: rgba(var(--b-sc), var(--fds-ref-alpha-64));
  text-transform: uppercase;
  text-align: start;
  transition: all var(--default-transition-duration);
}
.jackpot-pool__money-inner {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.jackpot-pool__money-inner .jackpot-pool__currency-symbol {
  margin-inline-end: var(--fds-ref-spacing-3xsmall);
}
.jackpot-pool__currency-symbol,
.jackpot-pool__price {
  color: rgba(var(--b-sc), var(--fds-ref-alpha-100));
  font-weight: var(--fds-ref-font-weight-medium);
  transition: all var(--default-transition-duration);
}
.jackpot-pools-list {
  grid-auto-columns: minmax(0, 1fr);
  grid-auto-flow: column;
  width: 100%;
  display: grid;
  overflow: hidden;
}
[class*="is-mobile"] .jackpot-pools-list {
  gap: var(--fds-ref-spacing-xsmall);
}
.jackpot-pool-card__level {
  flex-direction: column;
  height: 100%;
  display: flex;
}
[class*="is-mobile"] .jackpot-pool-card__level,
.jackpot-pool-card__pools {
  gap: var(--fds-ref-spacing-medium);
}
.jackpot-pool-card__pools {
  flex-direction: column;
  display: flex;
}
[class*="is-mobile"] .jackpot-pool-card__pools {
  gap: var(--fds-ref-spacing-xsmall);
}
.jackpot-pool-card__title {
  flex: auto;
  align-items: center;
  display: flex;
  text-transform: uppercase;
  color: rgba(var(--b-sc), var(--fds-ref-alpha-80));
}
.jackpot-pool-card__title .jackpot-pool-card__title-text {
  flex: auto;
}
.jackpot-pool-card__title > .jackpot-pool-card__title-info {
  font-size: var(--fds-ref-font-size-70);
  color: rgba(var(--b-sc), var(--fds-ref-alpha-64));
  z-index: 5;
  cursor: pointer;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  margin-inline-start: var(--fds-ref-spacing-small);
  display: inline-flex;
  position: relative;
}
.jackpot-pools-widget {
  width: 100%;
  min-width: 0;
}
[class*="is-mobile"] .jackpot-pools-widget__scroll {
  padding-inline-start: var(--fds-ref-spacing-xsmall);
  padding-inline-end: var(--fds-ref-spacing-xsmall);
}
.jackpot-pools-widget__scroll .horizontal-scroll__inner {
  flex: 1 0 auto;
}
.jackpot-pools-widget__scroll .jackpot-pool-card {
  flex: 1;
  min-width: clamp(324px, 85vw, 424px);
}
.jackpot-pool-card {
  min-width: 0;
  height: 100%;
  position: relative;
}
[class*="is-mobile"] .jackpot-pool-card {
  padding-top: 22px;
}
.jackpot-pool-card:before,
.jackpot-pool-card:after {
  content: "";
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
}
[class*="is-mobile"] .jackpot-pool-card:before,
[class*="is-mobile"] .jackpot-pool-card:after {
  width: 144px;
  height: 45px;
}
[dir="ltr"] .jackpot-pool-card:before,
[dir="ltr"] .jackpot-pool-card:after {
  right: var(--fds-ref-spacing-medium);
}
.jackpot-pool-card:before {
  z-index: 3;
  background-image: url(default.png);
  top: 0;
}
.jackpot-pool-card:after {
  z-index: 2;
  background-image: url(default-blur.png);
}
[class*="is-mobile"] .jackpot-pool-card:after {
  top: 19px;
}
.jackpot-pool-card.bettinggames-jackpot:before {
  background-image: url(bettingGames.png);
}
.jackpot-pool-card.bettinggames-jackpot:after {
  background-image: url(bettingGames-blur.png);
}
.jackpot-pool-card.betconstruct-jackpot:before {
  background-image: url(betconstruct.png);
}
.jackpot-pool-card.betconstruct-jackpot:after {
  background-image: url(betconstruct-blur.png);
}
.jackpot-pool-card.sportsbook-jackpot:before {
  background-image: url(sport.png);
}
.jackpot-pool-card.sportsbook-jackpot:after {
  background-image: url(sport-blur.png);
}
.jackpot-pool-card__wrapper {
  border-top: var(--fds-ref-border-width-thin) var(--fds-ref-border-style-solid) rgba(var(--b), var(--fds-ref-alpha-100));
  background:
    linear-gradient(0deg, rgba(var(--b-sc), var(--fds-ref-alpha-4)), rgba(var(--b-sc), var(--fds-ref-alpha-4))),
    linear-gradient(0deg, rgba(var(--hero), 0) 0%, rgba(var(--hero), var(--fds-ref-alpha-12)) 95%);
  height: 100%;
  position: relative;
  overflow: hidden;
}
[class*="is-mobile"] .jackpot-pool-card__wrapper {
  padding: var(--fds-ref-spacing-xsmall);
  border-radius: var(--fds-ref-radius-xsmall);
}
[class*="is-mobile"] .jackpot-pool-card__wrapper:not(.jackpot-pool-card__wrapper--betslip) {
  min-height: 128px;
}
.jackpot-pool-card__wrapper:before {
  content: "";
  z-index: 1;
  background: linear-gradient(90deg, #f900 10%, #edd271 40%, #f90 60%, #ffa826 80%, #f900 100%);
  width: 100%;
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  box-shadow: 0 0 20px #ff990080;
}
.casinoGameItemContent {
  border-radius: var(--fds-ref-radius-xsmall);
  width: 100%;
  position: relative;
  overflow: hidden;
}
.casinoGameItemContent--regular {
  aspect-ratio: 44/31;
}
.casinoGameItemBadgeContainer {
  top: var(--fds-ref-spacing-xsmall);
  right: var(--fds-ref-spacing-xsmall);
  z-index: 1;
  display: flex;
  position: absolute;
}
.casinoGameItem {
  background-color: rgba(var(--b-sc), var(--fds-ref-alpha-12));
  position: relative;
  overflow: hidden;
}
.casinoGameItem,
.casinoGameItemImage {
  border-radius: var(--fds-ref-radius-xsmall);
  width: 100%;
  height: 100%;
}
.casinoGameItemImage {
  cursor: pointer;
  transition: filter var(--default-transition-duration);
  display: block;
}
.casinoGameItemImage--regular {
  aspect-ratio: 44/31;
}
.casinoHorizontalGamesList {
  flex-direction: column;
  display: flex;
  overflow: hidden;
}
[class*="is-mobile"] .casinoHorizontalGamesList {
  gap: var(--fds-ref-spacing-xsmall);
}
.casinoHorizontalGamesListHorizontalScroll:not(.slideableCasinoGame) .casinoGameItemContent--regular {
  width: 150px;
}
[class*="is-mobile"] .casinoHorizontalGamesListHorizontalScroll {
  padding: 0 var(--fds-ref-spacing-xsmall);
}
[class*="is-mobile"] .casinoHorizontalGamesListHorizontalScroll .horizontal-scroll__inner {
  align-items: start;
}
.casinoGamesWidget {
  flex-direction: column;
  display: flex;
  overflow: hidden;
}
[class*="is-mobile"] .casinoGamesWidget {
  gap: var(--fds-ref-spacing-xsmall);
}
.featuredGames {
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
}
[class*="is-mobile"] .featuredGames {
  gap: var(--fds-ref-spacing-xsmall);
}
.featuredGamesContent .swiper-slide {
  height: auto;
}
[class*="is-mobile"] .featuredGamesContent .carouselWrapper {
  margin-inline-start: var(--padding-page-aside);
}
.featuredGamesContent .swiper-pagination {
  width: auto;
}
[dir="ltr"] .featuredGamesContent .swiper-pagination {
  left: unset;
  right: var(--padding-page-aside);
}
.featuredGameItem {
  border: 1px solid rgba(var(--b-sc), 0.15);
  border-radius: var(--border-radius-middle);
  background-color: rgba(var(--b), 1);
  flex-direction: column;
  height: 100%;
  display: flex;
  overflow: hidden;
}
.featuredGameItem .market-group-holder-bc {
  flex-shrink: 0;
}
.featuredGameItem .market-group-holder-bc .market-group-item-bc + .market-group-item-bc {
  margin-inline-start: 4px;
}
.featuredGameItem .market-group-holder-bc .market-group-item-bc .market-bc {
  border-radius: var(--border-radius);
  background: rgba(var(--b-sc), 0.1);
  flex-direction: column;
  padding: 0;
}
.featuredGameItem .market-group-holder-bc .market-group-item-bc .market-bc .market-odd-bc {
  font-size: 12px;
  line-height: 15px;
}
.featuredGameItem .market-group-holder-bc .market-group-item-bc .market-name-bc {
  flex: unset;
  text-align: center;
  margin-bottom: 2px;
  margin-inline-end: 0;
}
.featuredGameItemHeader {
  background: rgba(var(--b-sc), 0.05);
  flex-shrink: 0;
  align-items: center;
  height: 45px;
  padding: 5px 15px;
  display: flex;
  position: relative;
}
.featuredGameItemHeader:before {
  content: "";
  border-bottom: 1px dashed rgba(var(--b-sc), 0.2);
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 15px;
  right: 15px;
}
.featuredGameItemHeader .featuredGameItemHeaderContent {
  flex: auto;
  height: 100%;
  margin-inline-end: 10px;
  overflow: hidden;
}
.featuredGameItemTimeBlock {
  justify-content: center;
  align-items: center;
  min-width: 48px;
  height: 100%;
  margin: 0 10px;
  display: flex;
  overflow: hidden;
}
.featuredGameItemTime {
  color: rgba(var(--b-sc), 0.8);
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  display: flex;
}
.featuredGameItemTime > time:first-child:nth-last-child(2) {
  font-weight: 700;
}
.featuredGameItemTime > time:last-child:nth-child(2) {
  color: rgba(var(--b-sc), 0.4);
}
.featuredGameItemBody {
  background: rgba(var(--b-sc), 0.05);
  flex-direction: column;
  flex: auto;
  padding: 5px 15px 15px;
  display: flex;
}
.featuredGameItemHeaderContent {
  flex-shrink: 0;
  align-items: center;
  display: flex;
}
.featuredGameItemSportAliasIcon {
  color: rgba(var(--b-sc), 0.8);
  flex-shrink: 0;
  font-size: 20px;
}
.featuredGameItemFlag {
  flex-shrink: 0;
  margin: 0 10px;
}
.featuredGameItemCompetitionName {
  color: rgba(var(--b-sc), 0.6);
  flex: auto;
  font-size: 14px;
}
.featuredGameItemPlayersContainer {
  flex: auto;
  grid-template-columns: repeat(3, 1fr);
  align-items: center;
  min-height: 30px;
  margin-bottom: 5px;
  display: grid;
}
.featuredGameItemPlayerImg {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
}
.featuredGameItemPlayer {
  width: 100%;
  color: rgba(var(--b-sc), 1);
  align-items: center;
  gap: 5px;
  font-size: 14px;
  display: flex;
}
.featuredGameItemPlayer.team1 {
  text-align: end;
  justify-content: flex-end;
}
.featuredGameItemPlayer.team2 {
  justify-content: flex-start;
}
.woot-widget-bubble {
  bottom: 20px !important;
}
@media only screen and (width>=667px) {
  .woot-widget-holder.woot-elements--right {
    right: 20px !important;
  }
  .woot-widget-holder {
    bottom: 104px !important;
  }
}
.sgm-market-g-item-bc {
  grid-gap: 2px;
  background: rgba(var(--b-sc), 0.05);
  grid-template-rows: auto;
  width: 100%;
  padding: 6px;
  display: grid;
}
.sgm-market-g-item-bc.column-2 {
  grid-template-columns: repeat(auto-fit, minmax(49%, 1fr));
}
.sgm-market-g-item-bc.column-3:not(.sgm-market-separate) {
  grid-template-columns: repeat(auto-fit, minmax(32%, 1fr));
}
.sgm-market-g-item-bc > .market-bc {
  padding-inline: 6px;
}
.sgm-market-g-item-bc > .market-bc:not(.m-g-header) {
  min-height: 34px;
}
.sgm-market-g-item-bc > .market-bc {
  border-radius: var(--border-radius);
  flex-direction: row;
}
.sgm-market-g-item-bc > .market-bc .market-icon-bc {
  margin-inline-end: 4px;
}
.sgm-market-g-item-bc > .market-bc .market-coefficient-bc {
  flex-shrink: 0;
}
.sgm-market-g-item-bc > .market-bc {
  padding: 0 4px;
}
.marketSlider {
  background: linear-gradient(to left, rgba(var(--b), 0.7), rgba(var(--b), 0.3));
  margin-bottom: 4px;
  padding: 8px 8px 0;
  position: relative;
}
.marketSlider:before {
  content: "";
  pointer-events: none;
  z-index: -1;
  background: rgba(var(--b-sc), 0.1);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.marketSlider .c-info-icon-bc {
  color: rgba(var(--b-sc), 0.4);
}
.marketSlider .c-info-more-bc {
  margin-inline-start: 10px;
}
.marketSlider .c-teams-bc,
.marketSlider .sgm-market-g-item-bc {
  background: 0 0;
  padding: 0;
}
.marketSlider .c-team-info-team-bc {
  color: rgba(var(--b-sc), 0.8);
}
.marketSlider .c-teams-row-bc {
  min-height: 34px;
}
.marketSlider .market-bc:not(.active) {
  background: rgba(var(--b-sc), 0.06);
}
.marketSlider .carousel {
  padding-inline-start: 6px;
}
.marketSliderIcons {
  border-top: 1px solid rgba(var(--b-sc), 0.1);
  padding: 6px 0;
}
.marketSliderIcons,
.marketSliderIconsHolder {
  align-items: center;
  display: flex;
}
.marketHolderTime {
  color: rgba(var(--b-sc), 0.8);
  margin-inline-start: 4px;
}
.marketFavorite {
  padding-inline-end: 10px;
}
.marketHolderName,
.marketSliderHeader {
  min-height: 26px;
  color: rgba(var(--b-sc), 0.6);
  align-items: center;
  font-size: 12px;
  display: flex;
}
.marketSliderTitle {
  flex: auto;
  margin-inline-end: 6px;
}
.marketSliderContentItem.hasTeamName {
  grid-template-columns: 150px minmax(0, 1fr);
  display: grid;
}
.sgm-market-input {
  opacity: 0;
  pointer-events: none;
  position: absolute;
}
.large-market-button-bc {
  height: 34px;
  color: rgba(var(--b-sc), 0.8);
  background: rgba(var(--b-sc), 0.1);
  text-transform: capitalize;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding: 0 10px;
  font-size: 12px;
  text-decoration: underline;
  display: flex;
}
.time-filters-content {
  flex: auto;
}
.time-filters-bc,
[class*="is-mobile"] .time-filters-content {
  display: flex;
}
[class*="is-mobile"] .time-filters-bc {
  padding: 0 var(--padding-page-aside);
  will-change: scroll-position;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
  overflow: auto hidden;
}
[class*="is-mobile"] .time-filters-bc::-webkit-scrollbar {
  display: none;
}
.time-filter-button-bc {
  white-space: nowrap;
}
[class*="is-mobile"][dir="ltr"] .time-filter-button-bc.btn.a-white {
  position: sticky;
  left: -7px;
  right: -7px;
}
[class*="is-mobile"] .time-filter-button-bc + .time-filter-button-bc {
  margin-inline-start: 5px;
}
.upcoming-games {
  overflow: hidden;
}
.z-callme-widget.callme.callme--default {
  cursor: pointer;
}
.z-callme-widget.callme.callme--default .callme__content {
  background: #d72e8e;
  box-shadow: 0 0 0 6px #d72e8e;
}
.z-callme-widget.callme.callme--default .callme__icon {
  color: #fff;
}
.z-callme-widget.callme.callme--default .callme__content:hover {
  background: #b62778;
  box-shadow: 0 0 0 6px #c52a82;
}
.z-callme-widget.callme.callme--default .callme__content:hover .callme__icon {
  color: #fff;
}
.z-callme-widget.callme.callme--default .callme__content:active {
  background: #962063;
  box-shadow: 0 0 0 6px #b62778;
}
.z-callme-widget.callme.callme--default .callme__content:active .callme__icon {
  color: #fff;
}
.z-callme-widget.callme {
  width: auto;
}
.icon-finish-phone-ico {
  cursor: pointer;
}
.woot-widget-holder {
  will-change: transform, opacity, width, height, max-height;
  transform-origin: 100% 100%;
  opacity: 1;
  transition:
    transform 0.3s cubic-bezier(0.04, 0.57, 0.46, 1.02),
    width 0.2s,
    height 0.2s,
    max-height 0.2s,
    opacity 0.1s;
  display: flex;
  transform: scale(1) translateY(0);
  box-shadow: 0 5px 40px #00000029;
  z-index: 2147483000 !important;
  position: fixed !important;
  overflow: hidden !important;
}
.woot-widget-holder:not(.has-unread-view) {
  background: #fff;
}
.woot-widget-holder iframe {
  border: 0;
  width: 100% !important;
  height: 100% !important;
  max-height: 100vh !important;
}
.woot-widget-bubble {
  cursor: pointer;
  user-select: none;
  background: #623bea;
  border-width: 0;
  border-radius: 100px;
  width: 64px;
  height: 64px;
  padding: 0;
  position: fixed;
  bottom: 20px;
  z-index: 2147482000 !important;
  justify-content: center !important;
  align-items: center !important;
  display: flex !important;
  box-shadow: 0 8px 24px #00000029 !important;
}
.woot-widget-bubble:active,
.woot-widget-bubble:focus {
  outline: none;
}
.woot-widget-bubble.woot-elements--right {
  right: 20px;
}
.woot-widget-bubble:hover:not(:active) {
  transform: scale(1);
}
.woot-widget-bubble svg {
  all: revert;
}
.woot-widget-bubble .bubble-interaction-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}
.woot-widget-bubble .bubble-interaction-wrapper div {
  user-select: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  transition:
    transform 0.16s linear,
    opacity 80ms linear;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
}
.woot-widget-bubble .open-icon-wrapper {
  opacity: 1;
  transform: rotate(0) scale(1);
}
.woot-widget-bubble .close-icon-wrapper {
  color: #fff;
  opacity: 0;
  transform: rotate(-60deg) scale(0);
}
.woot-widget-bubble .open-icon-wrapper svg {
  position: relative;
  transform: scale(0.85);
}
@media only screen and (width>=667px) {
  .woot-widget-holder.woot-elements--right {
    right: 20px;
  }
}
.woot-widget--without-bubble {
  bottom: 20px !important;
}
.woot-widget-holder.woot--hide {
  opacity: 0;
  transform: scale(0) translateY(40px);
}
.woot-widget-bubble {
  transform-origin: 50%;
  will-change: transform, opacity;
  transition:
    transform 0.15s,
    opacity 0.1s,
    visibility linear,
    bottom linear;
  transform: translate(0) scale(0.86) rotate(0);
}
@media only screen and (width<=667px) {
  .woot-widget-holder.woot--hide {
    height: 0;
  }
  .woot-widget-holder:not(.woot-widget-holder--compact-mobile) iframe {
    min-height: 100% !important;
  }
  .woot-widget-holder {
    transform-origin: bottom;
    transition: transform 0.3s cubic-bezier(0.04, 0.57, 0.46, 1.02) !important;
  }
}
@media only screen and (width>=667px) {
  .woot-widget-holder {
    border-radius: 16px;
    height: calc(94% - 84px);
    bottom: 104px;
    width: 400px !important;
    max-height: 704px !important;
  }
}
.woot-hidden {
  display: none !important;
}
.bubble-loading-wrapper {
  border: 5px solid #b6010133;
  border-top-color: #ffffffe0;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  display: none !important;
}
.woot--bubble-holder button:not(.woot-widget-bubble-color--lighter) .path-1,
.woot--bubble-holder button:not(.woot-widget-bubble-color--lighter) .path-2,
.woot--bubble-holder button:not(.woot-widget-bubble-color--lighter) .path-3 {
  fill: #fff;
  stroke: currentColor;
}
.woot-notification-banner {
  -webkit-backdrop-filter: blur(16px) saturate(180%);
  cursor: pointer;
  z-index: 999999;
  opacity: 0;
  pointer-events: none;
  background: #ffffffb3;
  border: 1px solid #ffffff4d;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  width: 320px;
  padding: 12px 20px;
  font-family:
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    Helvetica Neue,
    Arial,
    sans-serif;
  transition:
    transform 0.3s,
    opacity 0.3s;
  display: flex;
  position: fixed;
  bottom: 100px;
  right: 20px;
  transform: translateY(20px);
  box-shadow: 0 8px 32px #0000001f;
}
.woot-notification-banner--content {
  flex-direction: column;
  gap: 2px;
  display: flex;
}
.woot-notification-banner--title {
  color: #000;
  font-size: 15px;
  font-weight: 600;
}
.woot-notification-banner--subtitle {
  color: #666;
  font-size: 14px;
}
.woot-notification-banner--icon {
  align-items: center;
  margin-left: 12px;
  display: flex;
}
@media only screen and (width<=667px) {
  .woot-notification-banner {
    width: calc(100% - 80px);
    bottom: 90px;
  }
}
